@import '_content/Havit.Blazor.Components.Web.Bootstrap/Havit.Blazor.Components.Web.Bootstrap.mm3aqpuyun.bundle.scp.css';

/* _content/ControlPanel/Components/MarkDownEditor/MarkDownEditor.razor.rz.scp.css */
.content[b-7446tdw80f] {
    padding-top: 0.5em;
}
.textarea-markdown[b-7446tdw80f] {
    min-height: 10em;
    width: 100%;
}
/* _content/ControlPanel/Components/Modern/Common/MpCheckbox.razor.rz.scp.css */
input[type=checkbox].checkbox[b-izp7s8gfqr] {
    -moz-appearance: none;
    -webkit-appearance: none;
    -o-appearance: none;
    background: transparent;
    width: 18px;
    height: 18px;
    border: 1px solid #7f7f7f;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
}

    input[type=checkbox].checkbox:hover[b-izp7s8gfqr] {
        cursor: pointer;
    }

    input[type=checkbox].checkbox:checked[b-izp7s8gfqr]:before {
        content: "✓";
        font-family: system-ui;
    }

    input[type=checkbox].checkbox:disabled[b-izp7s8gfqr] {
        border: 1px solid #d1d1d1;
    }

.input-checkbox-container[b-izp7s8gfqr] {
    display: flex;
    gap: 0.5em;
}

.labeldisabled[b-izp7s8gfqr] {
    color: #d1d1d1;
}
/* _content/ControlPanel/Components/Modern/Common/MpEllipsisText.razor.rz.scp.css */
.text-ellipsis[b-5135ispscy]{
    width: fit-content;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
/* _content/ControlPanel/Components/Modern/Common/MpFacetedSearch.razor.rz.scp.css */
[b-ievk3blb7s] .dropdown-toggle-button {
    min-width: 250px;
    text-align: left;
    border-color: lightgray;
    padding-right:2em;
    height: 38px;
}

[b-ievk3blb7s] .parameterers {
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: gray;
    text-align: left;
    white-space: nowrap;
    border: 1px solid lightgray;
    border-radius: 0.25rem;
    min-width: 250px;
}
/* _content/ControlPanel/Components/Modern/Common/MpPopover.razor.rz.scp.css */
.popover-content[b-35iwq9pv7w] {
    background: rgba(0, 0, 0, 0.8);
    color: white;
    font-weight: 400;
    padding: 0;
    font-size: 13px;
    border-radius: 8px;
    display: none;
}

.popover-content[data-show][b-35iwq9pv7w] {
    display: block;
}

.popover-arrow[b-35iwq9pv7w] {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
}

.popover-content[data-popper-placement^='top'] > .popover-arrow[b-35iwq9pv7w] {
    bottom: -8px;
    border-width: 8px 4px 0 4px;
    border-color: rgba(0, 0, 0, 0.8) transparent transparent transparent;
}

.popover-content[data-popper-placement^='bottom'] > .popover-arrow[b-35iwq9pv7w] {
    top: -8px;
    border-width: 0 4px 8px 4px;
    border-color: transparent transparent rgba(0, 0, 0, 0.8) transparent;
}

.popover-content[data-popper-placement^='left'] > .popover-arrow[b-35iwq9pv7w] {
    right: -8px;
    border-width: 4px 0 4px 8px;
    border-color: transparent transparent transparent rgba(0, 0, 0, 0.8);
}

.popover-content[data-popper-placement^='right'] > .popover-arrow[b-35iwq9pv7w] {
    left: -8px;
    border-width: 4px 8px 4px 0;
    border-color: transparent rgba(0, 0, 0, 0.8) transparent transparent;
}
/* _content/ControlPanel/Components/Modern/Common/MpStatusMark.razor.rz.scp.css */
.status-mark-small[b-rij2z7suur]{
    width: 6px !important;
    height: 6px !important;
    border-radius: 3px !important;
}

.status-mark-img[b-rij2z7suur]{
    background-image: url("icons/lock.svg");
    width: 16px;
    height: 16px;
}

.status-mark-img-small[b-rij2z7suur]{
    width: 8px !important;
    height: 8px !important;
}
/* _content/ControlPanel/Components/Modern/Common/MpTextBox.razor.rz.scp.css */
.input-container[b-fq6zqqyay7] {
    position: relative;
    font-size: 15px;
    line-height: 18px;
    margin-top: 18px;
}

label[b-fq6zqqyay7] {
    font-weight: 300;
    font-size: 15px;
    line-height: 18px;
    color: #2D2D2D;
    opacity: 0.6;
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transform-origin: left top;
    user-select: none;
    transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1), top 500ms;
    cursor: text;
}

input[b-fq6zqqyay7] {
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border: 1px solid transparent;
    background: transparent;
    border-bottom-color: #D9D9D9;
    color: rgba(0, 0, 0, 0.87);
    transition: border 500ms;
    padding: 8px 0;
    font-weight: 300;
    font-size: 15px;
    line-height: 18px;
}

    input:hover[b-fq6zqqyay7] {
        border-bottom-color: rgba(0, 0, 0, 0.6);
    }

    input:focus[b-fq6zqqyay7] {
        outline: none;
        border-bottom-color: #003F9A;
    }

        input:focus + label[b-fq6zqqyay7] {
            color: rgb(0, 63, 154);
        }

        input:-webkit-autofill + label[b-fq6zqqyay7],
        input.not-empty + label[b-fq6zqqyay7],
        input:focus + label[b-fq6zqqyay7],
        input.is-valid + label[b-fq6zqqyay7] {
            transform: translateY(-170%) scale(0.75);
            cursor: default;
        }

    input:-webkit-autofill[b-fq6zqqyay7],
    input:-webkit-autofill:hover[b-fq6zqqyay7],
    input:-webkit-autofill:focus[b-fq6zqqyay7],
    input:-webkit-autofill:active[b-fq6zqqyay7] {
        -webkit-background-clip: text !important;
    }

.error-text[b-fq6zqqyay7] {
    visibility: hidden;
    font-size: 10px;
}

        .has-error input[b-fq6zqqyay7], .has-error input + label[b-fq6zqqyay7], .has-error + .error-text[b-fq6zqqyay7] {
            color: #ff0000;
        }

.has-error input[b-fq6zqqyay7] {
    border-bottom-color: #ff0000;
}

            .has-error + .error-text[b-fq6zqqyay7] {
                visibility: visible;
            }
/* _content/ControlPanel/Components/Modern/Dashboard/BenefitsCompact.razor.rz.scp.css */
svg[b-2ag5klnoy4] {
    align-self: center;
    --icon-size: max(var(--widget-size) / 2, 50px);
    height: var(--icon-size);
    width: var(--icon-size);
}
/* _content/ControlPanel/Components/Modern/Dashboard/BenefitsCount.razor.rz.scp.css */
.widget-number[b-5bf9appllr] {
    --icon-size: max(var(--widget-size) / 2, 50px);
    --number-font-size: calc(var(--icon-size) / 1.5);
    font-weight: 500;
    font-size: var(--number-font-size);
    line-height: var(--icon-size);
    color: #565656;
    font-size-adjust: 0.5;
    align-self: center;
}
/* _content/ControlPanel/Components/Modern/Dashboard/BenefitsFull.razor.rz.scp.css */
/* _content/ControlPanel/Components/Modern/Dashboard/Container.razor.rz.scp.css */
.widget-container[b-m2q78ophyk] {
    align-items: center;
    background: #FAFAFA;
    border-radius: calc(var(--widget-size) / 10);
    display: flex;
    filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.4));
    flex-direction: column;
    font-size: max(var(--widget-size) / 12, 10px);
    grid-column: span var(--widget-columns, 1);
    height: var(--widget-size);
    justify-content: center;
    justify-items: center;
    padding: 1em;
    width: calc(var(--widget-size) * var(--widget-columns) + var(--dashboard-gap) * (var(--widget-columns) - 1));
    position: relative;
}

.dashboard-lg .widget-container[b-m2q78ophyk] { height: var(--widget-lg-height); }

.widget-title[b-m2q78ophyk] {
    align-self: stretch;
    color: #565656;
    font-weight: 600;
    margin-bottom: 1em;
    letter-spacing: 0;
}

.widget-content[b-m2q78ophyk] {
    align-self: stretch;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

.corner-badge[b-m2q78ophyk] {
    --counter-size: max(var(--widget-size) / 5, 20px);
    --counter-font-size: max(var(--widget-size) / 10, 14px);
    border-radius: 50%;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
    font-size: var(--counter-font-size);
    font-weight: 500;
    height: var(--counter-size);
    line-height: var(--counter-size);
    position: absolute;
    right: 0;
    text-align: center;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
    top: 0;
    transform: translate(50%, -50%);
    width: var(--counter-size);
}

.counter[b-m2q78ophyk] {
    background: #FF6627;
    color: #FFFFFF;
}

.remove-button[b-m2q78ophyk] {
    background: #E9E9E9;
    color: #565656;
    cursor: pointer;
}
/* _content/ControlPanel/Components/Modern/Dashboard/Empty.razor.rz.scp.css */
svg[b-qn35xnr6a4] {
    margin: max(var(--widget-size) / 8, 10px);
    cursor: pointer;
}
/* _content/ControlPanel/Components/Modern/Dashboard/NewPassengersByBenefits.razor.rz.scp.css */
/* _content/ControlPanel/Components/Modern/Dashboard/NewPassengersByConsumers.razor.rz.scp.css */
/* _content/ControlPanel/Components/Modern/Dashboard/NotificationsCompact.razor.rz.scp.css */
.icon-container[b-argxzbwsls] {
    position: relative;
    align-self: center;
}

img[b-argxzbwsls] {
    --icon-size: max(var(--widget-size) / 2, 50px);
    height: var(--icon-size);
    width: var(--icon-size);
}

.counter[b-argxzbwsls] {
    --counter-size: max(var(--widget-size) / 5, 20px);
    --counter-font-size: max(var(--widget-size) / 10, 14px);
    --counter-right: max(var(--widget-size) / 40, 2.5px);
    background: #FF6627;
    border-radius: 50%;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
    color: #FFFFFF;
    font-size: var(--counter-font-size);
    font-weight: 500;
    height: var(--counter-size);
    line-height: var(--counter-size);
    position: absolute;
    text-align: center;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
    top: 0;
    right: var(--counter-right);
    width: var(--counter-size);
}
/* _content/ControlPanel/Components/Modern/Dashboard/NotificationsFull.razor.rz.scp.css */
.last-notification[b-mhn5f1sf72] {
    --notification-font-size: max(var(--widget-size) / 12, 8px);
    align-self: stretch;
    background: rgba(217, 217, 217, 0.2);
    border-radius: 10px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    font-size: var(--notification-font-size);
    justify-content: space-around;
    padding: 1em;
    position: relative;
}

.notification-header[b-mhn5f1sf72] {
    display: flex;
    justify-content: space-between;
}

.notification-title[b-mhn5f1sf72] {
    color: rgba(0, 0, 0, 0.67);
    font-weight: 500;
}

.notification-datetime[b-mhn5f1sf72] {
    color: rgba(0, 0, 0, 0.67);
    font-weight: 400;
    opacity: 0.5;
}

.notification-body[b-mhn5f1sf72] {
    color: rgba(0, 0, 0, 0.67);
    font-weight: 400;
    opacity: 0.5;
}

.make-read[b-mhn5f1sf72] {
    --make-read-size: max(var(--widget-size) / 7, 20px);
    background: #F7F7F7;
    border-radius: 50%;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
    color: rgba(84, 84, 84, 0.89);
    font-weight: 500;
    height: var(--make-read-size);
    line-height: var(--make-read-size);
    position: absolute;
    right: 0;
    text-align: center;
    text-decoration: none;
    top: 0;
    transform: translate(0, -110%);
    width: var(--make-read-size);
}

.empty-notification[b-mhn5f1sf72] { text-align: center; }
/* _content/ControlPanel/Components/Modern/Dashboard/PassengersCompact.razor.rz.scp.css */
svg[b-82rguq1n0c] {
    align-self: center;
    --icon-size: max(var(--widget-size) / 2, 50px);
    height: var(--icon-size);
    width: var(--icon-size);
}
/* _content/ControlPanel/Components/Modern/Dashboard/PassengersFull.razor.rz.scp.css */
/* _content/ControlPanel/Components/Modern/Dashboard/SearchBlock.razor.rz.scp.css */
.search-container[b-4p3xbc02p5] {
    align-items: center;
    display: flex;
    justify-content: center;
    flex-grow: 1;
    gap: 0.5em;
}

svg[b-4p3xbc02p5] {
    height: 1.5em;
    width: 1.5em;
}

:deep .dropdown-toggle-button[b-4p3xbc02p5]{
    min-width: auto !important;
}

[b-4p3xbc02p5] .text-search{
    min-width: auto !important;
}
/* _content/ControlPanel/Components/Modern/Dashboard/TotalPassengers.razor.rz.scp.css */
/* _content/ControlPanel/Components/Modern/Dashboard/TotalPassengersWithBenefits.razor.rz.scp.css */
/* _content/ControlPanel/Components/Modern/Dashboard/TransformableContainer.razor.rz.scp.css */
.widget-backdrop[b-h4ogt0pp62] {
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
    z-index: 999;
}

.expanded-widget-container[b-h4ogt0pp62] {
    display: flex;
    filter: drop-shadow(2px 2px 10px rgba(0, 0, 0, 0.8));
    justify-content: center;
    position: absolute;
    width: var(--dashboard-size);
    z-index: 1000;
}

.close-btn[b-h4ogt0pp62]{
    top: 10px; 
    right: 15px;
    font-size: 14px;
    color: #666666;
    cursor: pointer;
}
/* _content/ControlPanel/Components/Modern/Dashboard/UsersCompact.razor.rz.scp.css */
svg[b-drxg38iasa] {
    align-self: center;
    --icon-size: max(var(--widget-size) / 2, 50px);
    height: var(--icon-size);
    width: var(--icon-size);
}
/* _content/ControlPanel/Components/Modern/Dashboard/UsersFull.razor.rz.scp.css */
/* _content/ControlPanel/Components/Modern/Grid/MpGrid.razor.rz.scp.css */
table[b-r64imydk7k] {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px;
}

th[b-r64imydk7k] {
    font-weight: 400;
    font-size: 16px;
    line-height: 21px;
    color: #666666;
    text-align: left;
    vertical-align: bottom;
    position: relative;
    padding: 15px 10px;
}

td[b-r64imydk7k]{
    font-size: 14px;
    color: #7f7f7f;
    padding: 15px 10px;
}

/*::deep img{
    width: 16px;
    height: 16px;
    margin-bottom: 5px;
}*/

[b-r64imydk7k] .bi-chevron-up, [b-r64imydk7k] .bi-chevron-down{
    color: #676767;
}

[b-r64imydk7k] .dropdown-menu{
    transform: translate3d(-20px, 0px, 0px) !important;
}

.expanded-row-parent[b-r64imydk7k]{
    border-top: 1px solid #71a8f8;
    border-left: 4px solid #71a8f8;
    border-right: 1px solid #71a8f8;
}

.expanded-row[b-r64imydk7k]{
    border-left: 4px solid #71a8f8;
    border-right: 1px solid #71a8f8;
    border-bottom: 1px solid #71a8f8;
}

.expanded-row td[b-r64imydk7k]{
    padding: 0 10px 0 46px;
}

tr.expanded-row:hover[b-r64imydk7k] {
    background: none;
}

tbody tr:hover[b-r64imydk7k]{
    background: #a1a1a154;
}

.main-td[b-r64imydk7k]{
    font-size: 16px;
    color: #484848;
    min-width: 170px;
}

.icon[b-r64imydk7k] {
    width: 9px;
    height: 9px;
    margin: 0 5px 5px;
}

.icon-sorting-container[b-r64imydk7k]{
    display: flex;
    align-items: end;
    justify-content: right;
    width: 20px;
    flex: auto;
}

.icon.icon-sorting[b-r64imydk7k] {
    background: url('icons/sorting.svg');
}

.icon.icon-sorting-up[b-r64imydk7k] {
    background: url('icons/sorting-up.svg');
}

.icon.icon-sorting-down[b-r64imydk7k] {
    background: url('icons/sorting-down.svg');
}

[b-r64imydk7k] .btm-border-gray{
    border-bottom: 1px solid #e7e6e9;
}

[b-r64imydk7k] .top-border-gray{
    border-top: 1px solid #e7e6e9;
}
/* _content/ControlPanel/Components/Modern/Grid/MpGridPager.razor.rz.scp.css */
[b-quns74d2j9] .form-select, a[b-quns74d2j9], [b-quns74d2j9] .input-group-text{
    font-size: 14px;
    color: #666666;
}

[b-quns74d2j9] .input-group-text{
    background: none;
    border: none;
}

a[b-quns74d2j9]{
    text-decoration: none;
    padding: 0.375rem 0.75rem;
    position: relative;
    display: block;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

a:hover[b-quns74d2j9]{
    background: lightgray;
}

li[b-quns74d2j9]{
    display: list-item;
    text-align: -webkit-match-parent;
}

.pagination[b-quns74d2j9]{
    margin: 1px;
}

.active[b-quns74d2j9]{
    background: #6b85fc;
    color: white;
    pointer-events: none;
}
/* _content/ControlPanel/Components/Modern/Grid/MpGridToolbar.razor.rz.scp.css */
.disabled[b-ypqkopntv0]{
    color: #c0c0c0;
}
/* _content/ControlPanel/Components/Modern/Layout/Breadcrumb.razor.rz.scp.css */
nav[b-ehntpd1qnm] {
    margin-bottom: 24px;
}

a[b-ehntpd1qnm] {
    text-decoration: none;
    color: #666666;
    opacity: 0.5;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
}

h3[b-ehntpd1qnm] {
    color: #333333;
    display: inline;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
}

a[b-ehntpd1qnm]::after {
    content: '>';
    margin: 0 8px;
}
/* _content/ControlPanel/Components/Modern/Layout/Header/MpUserMenu.razor.rz.scp.css */
.block-container[b-11g4nwl32d] {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0 16px;
}

.greet[b-11g4nwl32d] {
    font-size: 16px;
    line-height: 18px;
    padding: 17px;
}

.greet-text[b-11g4nwl32d] {
    color: rgba(255, 255, 255, 0.9);
    font-weight: 500;
}

.greet-name[b-11g4nwl32d] {
    color: rgba(255, 255, 255, 0.5);
    font-weight: 400;
}

.icon[b-11g4nwl32d] {
    width: 20px;
    height: 20px;
    display: inline-block;
    filter: drop-shadow(1px 1px 4px rgba(0, 0, 0, 0.25));
}

.icon.recolor[b-11g4nwl32d] {
    filter: invert(80%) sepia(3%) saturate(0%) hue-rotate(150deg) brightness(88%) contrast(92%);
}

.icon.icon-profile[b-11g4nwl32d] {
    background: url('icons/menu/profile.png');
}

.icon.icon-im[b-11g4nwl32d] {
    background: url('icons/menu/im.png');
}

[b-11g4nwl32d] .menu-content {
    min-width: 250px;
    max-width: 400px;
}

[b-11g4nwl32d] .block-item {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 48px;
}

.user-block[b-11g4nwl32d] {
    display: flex;
    flex-direction: row;
    gap: 16px;
    padding: 16px;
}

.user-avatar[b-11g4nwl32d] {
    width: 40px;
    height: 40px;
}

.user-info[b-11g4nwl32d] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-grow: 1;
}

.user-name[b-11g4nwl32d] {
    color: #ffffff;
    opacity: 0.8;
}

.user-role[b-11g4nwl32d] {
    color: #ffffff;
    opacity: 0.4;
}

.menu-separator[b-11g4nwl32d] {
    background: #D9D9D9;
    height: 8px;
    box-shadow: inset 0px 4px 4px rgba(0, 0, 0, 0.25);
    margin: 0px;
}

.menu-item[b-11g4nwl32d] {
    text-decoration: none;
    color: #ffffff;
    opacity: 0.8;
    padding: 16px;
}

.menu-items[b-11g4nwl32d] {
    display: flex;
    flex-direction: column;
}

.menu-item:hover[b-11g4nwl32d] {
    background: rgba(0, 0, 0, 0.4);
}
/* _content/ControlPanel/Components/Modern/Layout/NavPage/MpNavPage.razor.rz.scp.css */
.navpage-container[b-g7q3vb0c6f] {
    display: flex;
    flex-grow: 1;
    align-items: center;
    align-self: stretch;
    margin: 16px;
}

.navpage-grid[b-g7q3vb0c6f] {
    --nav-items: 3;
    --width: calc(100vw / (var(--nav-items) + 2));
    flex-grow: 1;
    display: grid;
    grid-template-columns: repeat(var(--nav-items), minmax(230px, var(--width)));
    grid-gap: 32px;
    justify-content: space-evenly;
    align-items: stretch;
    justify-items: stretch;
}

.navpage-item[b-g7q3vb0c6f] {
    --item-padding: calc(var(--width) / 9);
    max-width: var(--width);
    min-height: var(--width);
    min-width: 250px;
    border-radius: 10px;
    background: #fafafa;
    filter: drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.4));
    padding: var(--item-padding);
    text-decoration: none;
    color: #000000;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.navpage-item-container[b-g7q3vb0c6f] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
}

.navpage-item:hover[b-g7q3vb0c6f] {
        color: #000000;
    }

.navpage-item-title[b-g7q3vb0c6f] {
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    line-height: 17px;
    padding: 16px 0;
    min-height: 66px;
    display: flex;
    align-items: end;
    color: #333333;
}

.navpage-item-desc[b-g7q3vb0c6f] {
    font-size: 14px;
    font-weight: 300;
    text-align: center;
    line-height: 17px;
    flex-grow: 1;
}

.icon[b-g7q3vb0c6f] {
    display: inline-block;
    opacity: 0.8;
    width: calc(var(--width) * 0.4);
    height: calc(var(--width) * 0.4);
}

    .icon.icon-ss[b-g7q3vb0c6f] { background: url('icons/navpage/ss.png'); background-size: 100% 100%; }
    .icon.icon-cs[b-g7q3vb0c6f] { background: url('icons/navpage/cs.png'); background-size: 100% 100%; }
    .icon.icon-stats[b-g7q3vb0c6f] { background: url('icons/navpage/stats.png'); background-size: 100% 100%; }
    .icon.icon-bl[b-g7q3vb0c6f] { background: url('icons/navpage/bl.png'); background-size: 100% 100%; }
    .icon.icon-faq[b-g7q3vb0c6f] { background: url('icons/navpage/faq.png'); background-size: 100% 100%; }
    .icon.icon-npa[b-g7q3vb0c6f] { background: url('icons/navpage/npa.svg'); background-size: 100% 100%; }
    .icon.icon-regions[b-g7q3vb0c6f] { background: url('icons/navpage/regions.png'); background-size: 100% 100%; }
    .icon.icon-terms[b-g7q3vb0c6f] { background: url('icons/navpage/terms.png'); background-size: 100% 100%; }
    .icon.icon-transport[b-g7q3vb0c6f] { background: url('icons/navpage/transport.png'); background-size: 100% 100%; }
    .icon.icon-msz[b-g7q3vb0c6f] {
        background: url('icons/navpage/msz.png');
        background-size: 100% 100%;
    }
    .icon.icon-msz-type[b-g7q3vb0c6f] {
        background: url('icons/navpage/msz-type.png');
        background-size: 100% 100%;
    }

.invisible[b-g7q3vb0c6f] {
    visibility: hidden;
}
/* _content/ControlPanel/Components/Modern/Layout/PageHeader.razor.rz.scp.css */
#page-header[b-ke61cs6mh3] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 48px;
    background: rgba(0, 0, 0, 0.75);
    display: flex;
    align-items: center;
    padding-left: 72px;
    z-index: 199;
}

#header-date[b-ke61cs6mh3] {
    font-size: 16px;
    line-height: 18px;
    padding: 17px;
}

#header-date-day[b-ke61cs6mh3] {
    color: rgba(255, 255, 255, 0.9);
    font-weight: 500;
}

#header-date-date[b-ke61cs6mh3] {
    color: rgba(255, 255, 255, 0.5);
    font-weight: 400;
}
/* _content/ControlPanel/Components/Modern/Layout/Sidebar.razor.rz.scp.css */
#sidebar[b-s6avn8r8fc] {
    width: 72px;
    position: fixed;
    top: 48px;
    left: 0;
    height: 100vh;
    z-index: 100;
    /*transition: all 0.3s;*/
    display: flex;
    flex-direction: column;
    align-items: stretch;
    background: #999;
}

.sidebar-filler[b-s6avn8r8fc] {
    flex-grow: 1;
}

.sidebar-filler:last-of-type[b-s6avn8r8fc] {
    flex-grow: 2;
}

ul[b-s6avn8r8fc] {
    margin: 0;
    padding: 0;
}

[b-s6avn8r8fc] .menu-item {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
    padding-left: 25px;
    gap: 10px;
    flex-wrap: nowrap;
    height: 56px;
    text-decoration: none;
    color: #000;
    font-family: Rubik, sans;
    font-size: 11px;
    font-weight: 600;
    line-height: 20px;
}

    [b-s6avn8r8fc] .menu-item .text {
        line-height: 20px;
        display: none;
    }


    [b-s6avn8r8fc] .menu-item.active {
        background-image: url("data:image/png;base64,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");
        background-repeat: no-repeat;
        background-size: 72px 80px;
        height: 80px;
    }

#sidebar.expanded[b-s6avn8r8fc] {
    width: 176px;
}

    #sidebar.expanded[b-s6avn8r8fc]  .menu-item.active {
        background-image: url("data:image/png;base64,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");
        background-repeat: no-repeat;
        background-size: 176px 80px;
    }

    #sidebar.expanded[b-s6avn8r8fc]  .menu-item .text {
        display: inline-block;
    }

.icon[b-s6avn8r8fc] {
    width: 20px;
    height: 20px;
    display: inline-block;
    filter: drop-shadow(1px 1px 4px rgba(0, 0, 0, 0.25));
}

    .icon.icon-analytics[b-s6avn8r8fc] {
        background: url('icons/menu/analytics.png');
    }

    .icon.icon-benefits[b-s6avn8r8fc] {
        background: url('icons/menu/benefits.png');
    }

    .icon.icon-dashboard[b-s6avn8r8fc] {
        background: url('icons/menu/dashboard.png');
    }

    .icon.icon-dictionaries[b-s6avn8r8fc] {
        background: url('icons/menu/dictionaries.png');
    }

    .icon.icon-passengers[b-s6avn8r8fc] {
        background: url('icons/menu/passengers.png');
    }

    .icon.icon-registires[b-s6avn8r8fc] {
        background: url('icons/menu/registires.png');
    }

    .icon.icon-users[b-s6avn8r8fc] {
        background: url('icons/menu/users.png');
    }

    .icon.icon-wiki[b-s6avn8r8fc] {
        background: url('icons/menu/wiki.png');
    }

    .icon.icon-expander[b-s6avn8r8fc] {
        background: url('icons/menu/expander.png');
    }

.expander[b-s6avn8r8fc] {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 200;
    width: 72px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
}
/* _content/ControlPanel/Components/Modern/Layout/SidebarItem.razor.rz.scp.css */
li[b-1wwnafqxva] {
    list-style: none;
    background: rgba(0, 0, 0, 0.4);
}

    li a[b-1wwnafqxva] {
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        flex-wrap: nowrap;
        height: 56px;
}

li.active a[b-1wwnafqxva] {
    height: 80px;
}


    li.active[b-1wwnafqxva] {
        background-color: rgba(0, 0, 0, 0);
        /*margin: -12px 0;*/
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='80px' width='72px'%3E%3Cdefs%3E%3ClinearGradient id='whiteGradient' x1='0%25' y1='0%25' x2='100%25' y2='0%25' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0%25' stop-color='white' stop-opacity='1'/%3E%3Cstop offset='100%25' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cpath id='clip-a' d='M0 20a20 20 90 0 0 20 -20v80a20 20 90 0 0 -20 -20z'/%3E%3Cpath id='clip-b' d='M0 0h20a20 20 90 0 1 -20 20z'/%3E%3Cpath id='clip-c' d='M0 0a20 20 90 0 1 20 20h-20z'/%3E%3CclipPath id='menu-active-front'%3E%3Cuse x='calc(100%25 - 20px)' href='%23clip-a'/%3E%3Cuse x='calc(100%25 - 20px)' href='%23clip-a'/%3E%3Crect x='30' y='20' width='calc(100%25 - 50px)' height='40' /%3E%3Cpath d='M30 20a20 20 180 0 0 0 40z' /%3E%3C/clipPath%3E%3CclipPath id='menu-active-back'%3E%3Crect x='30' y='0' width='calc(100%25 - 50px)' height='20' /%3E%3Crect x='30' y='60' width='calc(100%25 - 50px)' height='20' /%3E%3Cuse x='calc(100%25 - 20px)' href='%23clip-b' /%3E%3Cuse x='calc(100%25 - 20px)' y='60' href='%23clip-c' /%3E%3Cpath d='M0 0h30v20a20 20 180 0 0 0 40v20h-30z'/%3E%3C/clipPath%3E%3Cfilter id='shadow'%3E%3CfeDropShadow dx='-3' dy='1' stdDeviation='2' flood-color='%23000' flood-opacity='0.25'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='%23000' fill-opacity='0.4'%3E%3Crect x='0' y='0' width='100%25' height='100%25' clip-path='url(%23menu-active-back)' /%3E%3C/g%3E%3Cg fill='url(%23whiteGradient)' filter='url(%23shadow)'%3E%3Crect x='0' y='0' width='100%25' height='100%25' clip-path='url(%23menu-active-front)' /%3E%3C/g%3E%3C/svg%3E");
    }

li.active-next[b-1wwnafqxva] {
    /*margin-bottom: 12px;*/
}

li.active-prev[b-1wwnafqxva] {
    /*margin-top: 12px;*/
}

    li.active+li:not(.active)[b-1wwnafqxva] {
    }

    li.active.expanded[b-1wwnafqxva] {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='80px' width='176px'%3E%3Cdefs%3E%3ClinearGradient id='whiteGradient' x1='0%25' y1='0%25' x2='100%25' y2='0%25' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0%25' stop-color='white' stop-opacity='1'/%3E%3Cstop offset='100%25' stop-color='white' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cpath id='clip-a' d='M0 20a20 20 90 0 0 20 -20v80a20 20 90 0 0 -20 -20z'/%3E%3Cpath id='clip-b' d='M0 0h20a20 20 90 0 1 -20 20z'/%3E%3Cpath id='clip-c' d='M0 0a20 20 90 0 1 20 20h-20z'/%3E%3CclipPath id='menu-active-front'%3E%3Cuse x='calc(100%25 - 20px)' href='%23clip-a'/%3E%3Cuse x='calc(100%25 - 20px)' href='%23clip-a'/%3E%3Crect x='30' y='20' width='calc(100%25 - 50px)' height='40' /%3E%3Cpath d='M30 20a20 20 180 0 0 0 40z' /%3E%3C/clipPath%3E%3CclipPath id='menu-active-back'%3E%3Crect x='30' y='0' width='calc(100%25 - 50px)' height='20' /%3E%3Crect x='30' y='60' width='calc(100%25 - 50px)' height='20' /%3E%3Cuse x='calc(100%25 - 20px)' href='%23clip-b' /%3E%3Cuse x='calc(100%25 - 20px)' y='60' href='%23clip-c' /%3E%3Cpath d='M0 0h30v20a20 20 180 0 0 0 40v20h-30z'/%3E%3C/clipPath%3E%3Cfilter id='shadow'%3E%3CfeDropShadow dx='-3' dy='1' stdDeviation='2' flood-color='%23000' flood-opacity='0.25'/%3E%3C/filter%3E%3C/defs%3E%3Cg fill='%23000' fill-opacity='0.4'%3E%3Crect x='0' y='0' width='100%25' height='100%25' clip-path='url(%23menu-active-back)' /%3E%3C/g%3E%3Cg fill='url(%23whiteGradient)' filter='url(%23shadow)'%3E%3Crect x='0' y='0' width='100%25' height='100%25' clip-path='url(%23menu-active-front)' /%3E%3C/g%3E%3C/svg%3E");
    }

li a[b-1wwnafqxva] {
    color: #000;
    text-decoration: none;
}

i.icon[b-1wwnafqxva] {
    content: url("data:image/svg+xml,%3Csvg width='26' height='28' viewBox='0 0 26 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_513_5852)'%3E%3Cpath d='M7.8 8C7.8 7.07953 8.33726 6.33333 9 6.33333H10.2C10.8627 6.33333 11.4 7.07953 11.4 8V21.3333C11.4 22.2538 10.8627 23 10.2 23H9C8.33726 23 7.8 22.2538 7.8 21.3333V8Z' fill='black'/%3E%3Cpath d='M7.8 8C7.8 7.07953 8.33726 6.33333 9 6.33333H10.2C10.8627 6.33333 11.4 7.07953 11.4 8V21.3333C11.4 22.2538 10.8627 23 10.2 23H9C8.33726 23 7.8 22.2538 7.8 21.3333V8Z' fill='black'/%3E%3Cpath d='M3 13C3 12.0795 3.53726 11.3333 4.2 11.3333H5.4C6.06274 11.3333 6.6 12.0795 6.6 13V21.3333C6.6 22.2538 6.06274 23 5.4 23H4.2C3.53726 23 3 22.2538 3 21.3333V13Z' fill='black'/%3E%3Cpath d='M3 13C3 12.0795 3.53726 11.3333 4.2 11.3333H5.4C6.06274 11.3333 6.6 12.0795 6.6 13V21.3333C6.6 22.2538 6.06274 23 5.4 23H4.2C3.53726 23 3 22.2538 3 21.3333V13Z' fill='black'/%3E%3Cpath d='M12.6 4.66667C12.6 3.74619 13.1373 3 13.8 3H15C15.6627 3 16.2 3.74619 16.2 4.66667V21.3333C16.2 22.2538 15.6627 23 15 23H13.8C13.1373 23 12.6 22.2538 12.6 21.3333V4.66667Z' fill='black'/%3E%3Cpath d='M12.6 4.66667C12.6 3.74619 13.1373 3 13.8 3H15C15.6627 3 16.2 3.74619 16.2 4.66667V21.3333C16.2 22.2538 15.6627 23 15 23H13.8C13.1373 23 12.6 22.2538 12.6 21.3333V4.66667Z' fill='black'/%3E%3Cpath d='M17.4 13C17.4 12.0795 17.9373 11.3333 18.6 11.3333H19.8C20.4627 11.3333 21 12.0795 21 13V21.3333C21 22.2538 20.4627 23 19.8 23H18.6C17.9373 23 17.4 22.2538 17.4 21.3333V13Z' fill='black'/%3E%3Cpath d='M17.4 13C17.4 12.0795 17.9373 11.3333 18.6 11.3333H19.8C20.4627 11.3333 21 12.0795 21 13V21.3333C21 22.2538 20.4627 23 19.8 23H18.6C17.9373 23 17.4 22.2538 17.4 21.3333V13Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_513_5852' x='0' y='0' width='26' height='28' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='1' dy='1'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_513_5852'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_513_5852' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
    width: 20px;
    height: 20px;
}

/* _content/ControlPanel/Components/Tabs/TabControl.razor.rz.scp.css */
.nav-tabs[b-deiyj18jna]{
    margin: 0 -30px;
    box-shadow: inset 0 -4px 5px -3px #ccbfbf;
    align-items: end;
}

.nav-item[b-deiyj18jna]{
    padding-left: 30px;
}

.nav-link[b-deiyj18jna]{
    box-shadow: 0 -3px 3px #ccbfbf;
    color: #666666;
}

.active[b-deiyj18jna]{
    border-color: #ccbfbf #ccbfbf #fff;
    padding: 0.75rem 1rem;
}

.nav-link:not(.active):hover[b-deiyj18jna]{
    background: gray;
    color: white;
    transition: 0.5s;
    box-shadow: 0 -3px 3px gray;
    border-color: gray;
    cursor: pointer;
}

[b-deiyj18jna] .nav-link:not(.active):hover img{
    filter: brightness(0) invert(1);
}

.nav-tabs .nav-item:last-child[b-deiyj18jna]{
    padding-right: 30px;
}
/* _content/ControlPanel/Pages/Modern/Account/ChangePassword.razor.rz.scp.css */
.page-container[b-k9ajzo4gkj] {
    margin: auto;
    background: rgba(255, 255, 255, 0.85);
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    padding: 42px;
}

.page-greet[b-k9ajzo4gkj] {
    font-weight: 600;
    font-size: 32px;
    line-height: 38px;
    color: #484848;
    opacity: 0.8;
    padding-bottom: 32px;
    text-align: center;
}

.page-content[b-k9ajzo4gkj] {
    display: flex;
    gap: 72px;
}

.page-form[b-k9ajzo4gkj] {
    flex-grow: 1;
    min-width: 312px;
}

.page-form-notation[b-k9ajzo4gkj] {
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    color: #484848;
    opacity: 0.8;
    width: 394px;
}

.page-form-button[b-k9ajzo4gkj] {
    text-align: center;
}

.page-form-button button[b-k9ajzo4gkj] {
    background: #FFFFFF;
    border: 1.5px solid #565656;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.25), inset 0px 4px 4px rgba(255, 255, 255, 0.26);
    border-radius: 30px;
    padding: 12px 40px;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    color: #565656;
}

.page-form-button button:hover[b-k9ajzo4gkj] {
    border-color: #4F93F6;
}

.page-form-error[b-k9ajzo4gkj] {
    font-weight: 400;
    color: #ff0000;
    margin-top: 0px;
    margin-bottom: 40px;
}
/* _content/ControlPanel/Pages/Modern/Account/ForgotPassword.razor.rz.scp.css */
.page-container[b-qqhfedv0ef] {
    margin: auto;
    background: rgba(255, 255, 255, 0.85);
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    padding: 42px;
}

.page-greet[b-qqhfedv0ef] {
    font-weight: 600;
    font-size: 32px;
    line-height: 38px;
    color: #484848;
    opacity: 0.8;
    padding-bottom: 32px;
    text-align: center;
}

.page-content[b-qqhfedv0ef] {
    display: flex;
    gap: 72px;
}

.page-form[b-qqhfedv0ef] {
    flex-grow: 1;
    min-width: 312px;
}

.page-form-notation[b-qqhfedv0ef] {
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    color: #484848;
    opacity: 0.8;
    width: 394px;
}

.page-form-button[b-qqhfedv0ef] {
    text-align: center;
}

.page-form-button button[b-qqhfedv0ef] {
    background: #FFFFFF;
    border: 1.5px solid #565656;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.25), inset 0px 4px 4px rgba(255, 255, 255, 0.26);
    border-radius: 30px;
    padding: 12px 40px;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    color: #565656;
}

.page-form-button button:hover[b-qqhfedv0ef] {
    border-color: #4F93F6;
}

.page-form-error[b-qqhfedv0ef] {
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #ff0000;
    margin-top: 12px;
}
/* _content/ControlPanel/Pages/Modern/Account/Login.razor.rz.scp.css */
.page-container[b-4g7h4vg8d1] {
    margin: auto;
    background: rgba(255, 255, 255, 0.85);
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    padding: 42px;
}

.page-greet[b-4g7h4vg8d1] {
    font-weight: 600;
    font-size: 32px;
    line-height: 38px;
    color: #484848;
    opacity: 0.8;
    padding-bottom: 48px;
    text-align: center;
}

.page-content[b-4g7h4vg8d1] {
    display: flex;
    gap: 72px;
}

.page-image[b-4g7h4vg8d1] {
    width: 344px;
    height: 272px;
}

.page-form[b-4g7h4vg8d1] {
    flex-grow: 1;
    min-width: 312px;
}

.page-form-title[b-4g7h4vg8d1] {
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    color: #2D2D2D;
    opacity: 0.8;
}

    .page-form-button button[b-4g7h4vg8d1] {
        background: #FFFFFF;
        border: 1.5px solid #565656;
        box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.25), inset 0px 4px 4px rgba(255, 255, 255, 0.26);
        border-radius: 30px;
        padding: 12px 40px;
        font-weight: 600;
        font-size: 16px;
        line-height: 19px;
        color: #565656;
    }

        .page-form-button button:hover[b-4g7h4vg8d1] {
            border-color: #4F93F6;
        }

    .page-form-footer[b-4g7h4vg8d1] {
        margin-top: 16px;
        font-weight: 600;
        font-size: 14px;
        line-height: 17px;
        color: #2D2D2D;
        opacity: 0.8;
        display: flex;
        align-items: center;
    }

    .page-form-footer input[b-4g7h4vg8d1] {
        border: 2px solid #575757;
        border-radius: 2px;
        margin-right: 8px;
        margin-top: 0;
    }

    .page-form-footer a[b-4g7h4vg8d1] {
        margin-left: auto;
        font-weight: 600;
        font-size: 12px;
        line-height: 14px;
        text-decoration-line: underline;
        color: #2D2D2D;
        opacity: 0.8;
    }

.page-form-error[b-4g7h4vg8d1] {
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #ff0000;
    margin-top: 12px;
}
/* _content/ControlPanel/Pages/Modern/Account/ResetPassword.razor.rz.scp.css */
.page-container[b-6tmp79axpe] {
    margin: auto;
    background: rgba(255, 255, 255, 0.85);
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    padding: 42px;
}

.page-greet[b-6tmp79axpe] {
    font-weight: 600;
    font-size: 32px;
    line-height: 38px;
    color: #484848;
    opacity: 0.8;
    padding-bottom: 32px;
    text-align: center;
}

.page-content[b-6tmp79axpe] {
    display: flex;
    gap: 72px;
}

.page-form[b-6tmp79axpe] {
    flex-grow: 1;
    min-width: 312px;
}

.page-form-notation[b-6tmp79axpe] {
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    color: #484848;
    opacity: 0.8;
    width: 394px;
}

.page-form-button[b-6tmp79axpe] {
    text-align: center;
}

.page-form-button button[b-6tmp79axpe] {
    background: #FFFFFF;
    border: 1.5px solid #565656;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.25), inset 0px 4px 4px rgba(255, 255, 255, 0.26);
    border-radius: 30px;
    padding: 12px 40px;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    color: #565656;
}

.page-form-button button:hover[b-6tmp79axpe] {
    border-color: #4F93F6;
}

.page-form-error[b-6tmp79axpe] {
    font-weight: 400;
    color: #ff0000;
    margin-top: 0px;
    margin-bottom: 40px;
}
/* _content/ControlPanel/Pages/Modern/Benefits/BenefitAdd.razor.rz.scp.css */
p[b-dg9lzrzfw9] {
    font-size: 16px;
    color: #484848;
    margin: 0;
}

.container[b-dg9lzrzfw9] {
    padding-right: 77px;
}

.iscomplex[b-dg9lzrzfw9] {
    height: 37px;
}
/* _content/ControlPanel/Pages/Modern/Benefits/BenefitEdit.razor.rz.scp.css */
img[b-a9gkp6flej]{
    width: 16px;
    height: 16px;
}

.img_size[b-a9gkp6flej]
{
    width: 1.5em;
    height: 1.5em;
}

[b-a9gkp6flej] .hx-context-menu{
    line-height: 12px;   
}

[b-a9gkp6flej] .pencil-icon{
    font-size: 10px;
}

.card[b-a9gkp6flej]{
    font-size: 14px;
    color: #7f7f7f;
}
/* _content/ControlPanel/Pages/Modern/Dashboard.razor.rz.scp.css */
/* _content/ControlPanel/Pages/Modern/Directory/NormativeActs/NormativeActsAddMszView.razor.rz.scp.css */
img[b-ohq5g0ow7s]{
    width: 16px;
    height: 16px;
}

[b-ohq5g0ow7s] .hx-context-menu{
    line-height: 12px;
}

[b-ohq5g0ow7s] .pencil-icon{
    font-size: 10px;
}

.card[b-ohq5g0ow7s]{
    font-size: 14px;
    color: #7f7f7f;
}

[b-ohq5g0ow7s] .big-textarea textarea{
    min-height: 90px !important;
}
/* _content/ControlPanel/Pages/Modern/Directory/NormativeActs/NormativeActsCardView.razor.rz.scp.css */
.img_size[b-j41c2er1in]{
    width: 1.5em;
    height: 1.5em;
}
/* _content/ControlPanel/Pages/Modern/Directory/NormativeActs/NormativeActsCardViewDialog.razor.rz.scp.css */
.img_size[b-z2bt78ww1q] {
    width: 1.5em;
    height: 1.5em;
}
/* _content/ControlPanel/Pages/Modern/Registries/BenefitSources/Codifiers/Codifiers.razor.rz.scp.css */
.codifiers-table[b-jbx0qgaro0] {
    width: 95%;
    margin: 1em 0 1em 0;
}

.code-column[b-jbx0qgaro0] {
    width: 1%;
    white-space: nowrap;
}

.codifiers-table td[b-jbx0qgaro0] {
    border: 1px solid;
    border-color: lightgray;
    padding: 0.2em;
}

.scroll[b-jbx0qgaro0] {
    height: 150px !important;
    overflow-y: auto;
}

/* W3C standard
   сейчас только для Firefox */
*[b-jbx0qgaro0] {
    scrollbar-width: thin;
    scrollbar-color: gray lightgray;
}

/* для Chrome/Edge/Safari */
*[b-jbx0qgaro0]::-webkit-scrollbar-track {
    background: lightgray;
}

*[b-jbx0qgaro0]::-webkit-scrollbar {
    height: 10px;
    width: 8px;
}

*[b-jbx0qgaro0]::-webkit-scrollbar-thumb {
    background-color: gray;
}
/* _content/ControlPanel/Pages/Modern/Wiki/Faq/FaqAddEdit.razor.rz.scp.css */
.buttonpanel button[b-6uzshnyp9m] {
    margin-bottom: 0.5rem;
    width: 7.5rem;
}
/* _content/ControlPanel/Shared/MainLayout.razor.rz.scp.css */
.page[b-rde3zy4z3z] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-rde3zy4z3z] {
    flex: 1;
}

.sidebar[b-rde3zy4z3z] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-rde3zy4z3z] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-rde3zy4z3z]  a, .top-row .btn-link[b-rde3zy4z3z] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-rde3zy4z3z] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-rde3zy4z3z] {
        display: none;
    }

    .top-row.auth[b-rde3zy4z3z] {
        justify-content: space-between;
    }

    .top-row a[b-rde3zy4z3z], .top-row .btn-link[b-rde3zy4z3z] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-rde3zy4z3z] {
        flex-direction: row;
    }

    .sidebar[b-rde3zy4z3z] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-rde3zy4z3z] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-rde3zy4z3z], article[b-rde3zy4z3z] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* _content/ControlPanel/Shared/ModernLayout.razor.rz.scp.css */
#wrapper[b-o35x7hrm8q] {
    display: flex;
    width: 100%;
    height: 100vh;
}

#content[b-o35x7hrm8q] {
    --sidebar-width: 72px;
    position: absolute;
    top: 48px;
    right: 0;
    width: calc(100% - var(--sidebar-width));
    padding: 30px;
    min-height: calc(100vh - 48px);
    display: flex;
    flex-direction: column;
}

    #content.expanded[b-o35x7hrm8q] {
        --sidebar-width: 176px;
    }

    #content.collapsed[b-o35x7hrm8q] {
        --sidebar-width: 0px;
    }
/* _content/ControlPanel/Shared/ModernLoginLayout.razor.rz.scp.css */
#wrapper[b-8x2h8weo9x] {
    display: flex;
    width: 100%;
    height: 100vh;
}

#content[b-8x2h8weo9x] {
    --sidebar-width: 72px;
    position: absolute;
    top: 48px;
    right: 0;
    width: calc(100% - var(--sidebar-width));
    padding: 30px;
    min-height: calc(100vh - 48px);
    display: flex;
    flex-direction: column;
}
