/* Minification failed. Returning unminified contents.
(2,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(27,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(75,33): run-time error CSS1046: Expect comma, found '0'
(75,37): run-time error CSS1046: Expect comma, found '/'
 */
:root {
    --kendo-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --kendo-font-size: 14px;
    --kendo-line-height: 1.42857143;
    --kendo-font-weight: 400;
    --kendo-letter-spacing:;
    --kendo-font-size-xs: 0.75rem;
    --kendo-font-size-sm: 0.875rem;
    --kendo-font-size-md: 1rem;
    --kendo-font-size-lg: 1.25rem;
    --kendo-font-size-xl: 1.5rem;
    --kendo-line-height-xs: 1;
    --kendo-line-height-sm: 1.25;
    --kendo-line-height-md: 1.5;
    --kendo-line-height-lg: 2;
    --kendo-font-weight-light: 300;
    --kendo-font-weight-normal: 400;
    --kendo-font-weight-medium: 500;
    --kendo-font-weight-semibold: 600;
    --kendo-font-weight-bold: 700;
    --kendo-letter-spacing-tightest: -0.15px;
    --kendo-letter-spacing-tighter: -0.1px;
    --kendo-letter-spacing-tight: -0.5px;
    --kendo-letter-spacing-normal: 0px;
    --kendo-letter-spacing-wide: 0.5px;
    --kendo-letter-spacing-wider: 0.1px;
    --kendo-letter-spacing-widest: 0.15px;
    --kendo-font-family-sans-serif: sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica Neue, Noto Sans, Liberation Sans, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    --kendo-font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
}

.k-link .k-header .k-state-selected {
    background-image: none;
    background-image: none, -webkit-linear-gradient(top, none);
    background-image: none, -moz-linear-gradient(top, none);
    background-image: none, -o-linear-gradient(top, none);
    background-image: none, linear-gradient(to bottom, none);
    color: #333333 !important;
    background-color: #ebebeb;
    border-color: #cccccc !important;
}

.k-list {
    margin: 0;
    line-height: 1.8em;
    min-height: 1.8em
}

.k-dropdown-wrap, .k-numeric-wrap, .k-picker-wrap {
    padding-right: 2.285714em;
}

.k-list-item-text {
    width: 100%;
}

.k-state-selected, .k-selected {
    background-color: #d2d2d2 !important;
}

.k-list-item {
    padding: 0px 4px;
}

    .k-list-item.k-selected, .k-list-item.k-selected {
        background-color: #d2d2d2 !important;
        box-shadow: none !important;
    }

        .k-list-item.k-selected.k-hover, .k-list-item.k-selected:hover {
            color: #333 !important;
        }

.k-selected, .k-state-selected {
    box-shadow: 0 1px 1px rgb(0 0 0 / 8%) inset !important;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: none;
    outline-offset: -2px;
}

.k-input-inner {
    padding-bottom: 6px;
}

.k-input-inner {
    height: 32px;
    padding: 12px !important;
}

.k-icon-button {
    padding: 6px !important;
}

.k-input-button.k-icon-button {
    width: 33px;
}

.location-dropdown-span {
    border-bottom-color: rgb(204, 204, 204);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: rgb(204, 204, 204);
    border-left-style: solid;
    border-left-width: 0px;
    border-right-color: rgb(204, 204, 204);
    border-right-style: solid;
    border-right-width: 0px;
    border-top-color: rgb(204, 204, 204);
    border-top-style: solid;
    border-top-width: 0px;
    padding-bottom: 0px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 0px;
}

.k-grid {
    border-color: #ccc;
}

.k-table-td {
    border-bottom-width: 1px !important;
    border-color: #ccc !important;
    border-style: solid !important;
}

span .k-svg-icon {
    width: 16px !important;
    height: 16px !important;
}

.k-svg-icon svg {
    width: 16px !important;
    height: 16px !important;
}

