.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media (prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media (forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/roboto-cyrillic-ext-wght-normal-54A6GDYM.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/roboto-cyrillic-wght-normal-PQJO5WEV.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/roboto-latin-ext-wght-normal-QRJLAF7B.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/roboto-latin-wght-normal-3ZSHNGCF.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-display:swap;src:url("./media/roboto-cyrillic-ext-wght-italic-OZP27W45.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-display:swap;src:url("./media/roboto-cyrillic-wght-italic-ZZUTWB4O.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-display:swap;src:url("./media/roboto-latin-ext-wght-italic-66YF7HGX.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:italic;font-weight:100 900;font-display:swap;src:url("./media/roboto-latin-wght-italic-QZ4KILM7.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/roboto-slab-cyrillic-ext-wght-normal-6RBW5W72.woff2") format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/roboto-slab-cyrillic-wght-normal-64ECDMTE.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/roboto-slab-latin-ext-wght-normal-LHIXLETK.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/roboto-slab-latin-wght-normal-JDS4SKCW.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gus-primary: #15396F;--gus-on-primary: #FFFFFF;--gus-primary-soft: #7487AD;--gus-accent-line: #004DE6;--gus-bg-app: #E1E3E8;--gus-bg-surface: #F0EFEB;--gus-bg-card: #FBFBFB;--gus-bg-hover: #E4E2DF;--gus-text: #4B4B4B;--gus-text-secondary: #8F96A1;--gus-border: #D6D6D8;--gus-row-new: #D6D6D8;--gus-row-changed: #F2EDB6;--gus-cell-changed: #F2DE6B;--gus-row-invalid: #EDD8D8;--gus-cell-invalid: #E8B7B7;--gus-success: #196311;--gus-success-bg: #D7F1D4;--gus-error: #660606;--gus-error-bg: #F2DCDC;--gus-scrim: rgb(0 0 0 / .4);--gus-font: "Roboto", sans-serif;--gus-font-heading: "Roboto Slab", sans-serif;--radius: 10px;--gus-radius-pill: 999px;--shadow: 0 6px 20px rgb(0 0 0 / .12);--shadow-sm: 0 2px 10px rgb(0 0 0 / .07);--gus-menu-width: 264px;--gus-menu-rail-width: 64px;--gus-header-height: 64px;--gus-mobile-header-height: 56px;--gus-mobile-actionbar-height: 56px;--gus-mobile-gutter: 16px;--gus-mobile-drawer-width: 85%;--gus-mobile-drawer-max-width: 360px;--gus-tap-min: 44px;--gus-field-height: 48px;--gus-menu-row-height: 48px;--gus-safe-top: max(env(safe-area-inset-top, 0px), calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px)));--gus-safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--tg-safe-area-inset-bottom, 0px));--gus-safe-left: max(env(safe-area-inset-left, 0px), var(--tg-safe-area-inset-left, 0px));--gus-safe-right: max(env(safe-area-inset-right, 0px), var(--tg-safe-area-inset-right, 0px));--background-color: var(--gus-bg-app);--color-main: var(--gus-text);--color-muted: var(--gus-text-secondary);--color-line: var(--gus-text);--color-accent: var(--gus-primary);--bg: var(--gus-bg-card)}:root[data-keyboard]{--gus-safe-bottom: 0px}@media (max-width: 359px){:root{--gus-mobile-gutter: 12px}}body{--ag-font-family: var(--gus-font);--ag-font-size: 13px;--ag-background-color: var(--gus-bg-card);--ag-foreground-color: var(--gus-text);--ag-accent-color: var(--gus-accent-line);--ag-header-background-color: var(--gus-primary);--ag-header-text-color: var(--gus-on-primary);--ag-odd-row-background-color: var(--gus-bg-surface);--ag-row-border-color: color-mix(in srgb, var(--gus-border) 55%, transparent);--ag-border-color: color-mix(in srgb, var(--gus-border) 70%, transparent);--ag-wrapper-border: none;--ag-wrapper-border-radius: var(--radius);--ag-row-hover-color: color-mix(in srgb, var(--gus-primary) 6%, var(--gus-bg-card));--ag-selected-row-background-color: color-mix(in srgb, var(--gus-primary) 12%, var(--gus-bg-card))}.ag-row.row-new{background-color:var(--gus-row-new)!important}.ag-row.row-changed{background-color:var(--gus-row-changed)!important}.ag-row.row-invalid{background-color:var(--gus-row-invalid)!important}.ag-cell.cell-changed{background-color:var(--gus-cell-changed)!important}.ag-cell.cell-invalid{background-color:var(--gus-cell-invalid)!important}.ag-cell.cell-pre-wrap{white-space:pre-wrap}.ag-row{--ag-row-height: 22px;--ag-row-vertical-padding: 4px}.summary-grid .ag-row{--ag-row-height: 48px}.ag-root-wrapper ::-webkit-scrollbar{height:9px;width:9px}.ag-root-wrapper ::-webkit-scrollbar-track{background:transparent}.ag-root-wrapper ::-webkit-scrollbar-thumb{background:var(--gus-primary);border-radius:8px}.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-body-viewport{scrollbar-width:thin;scrollbar-color:var(--gus-primary) transparent}.cdk-overlay-container{height:var(--gus-viewport-height, 100%)}.gus-layer-backdrop{background:var(--gus-scrim)}.gus-layer-pane{max-width:100vw}.gus-layer-pane--sheet{width:100%;max-height:calc(var(--gus-viewport-height, 100dvh) * .9)}.gus-layer-pane--fullscreen{width:100vw;height:var(--gus-viewport-height, 100dvh);max-height:var(--gus-viewport-height, 100dvh)}.gus-layer-pane--dialog{width:min(480px,calc(100vw - 32px));max-height:85dvh}html,body{font-family:var(--gus-font);font-size:16px;height:100%}*{margin:0;padding:0;box-sizing:border-box;z-index:inherit;list-style:none;font-family:var(--gus-font)}h1,h2,h3,h4,h5,h6{font-family:var(--gus-font-heading)}a{text-decoration:none;color:inherit}img{width:100%;object-fit:cover}button{border:none;outline:none;background:none}textarea,input{resize:none;background:none;border:none;outline:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield;-moz-appearance:textfield}@layer components{button[data-loading]{position:relative;overflow:hidden;pointer-events:none}button[data-loading]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--gus-primary-soft) 35%,transparent) 45%,color-mix(in srgb,var(--gus-primary-soft) 45%,transparent) 50%,color-mix(in srgb,var(--gus-primary-soft) 35%,transparent) 55%,transparent 100%);background-size:200% 100%;animation:btn-shimmer 1.1s linear infinite;z-index:0}@keyframes btn-shimmer{to{background-position:-200% 0}}}@media (prefers-reduced-motion: reduce){button[data-loading]:after{animation:none}}*{scrollbar-width:thin;scrollbar-color:var(--gus-border) transparent}.gus-bool-cell{display:flex!important;align-items:center;justify-content:center;cursor:pointer}.gus-bool-cell .gus-cb{display:inline-block;width:24px;height:24px;box-sizing:border-box;border:2px solid #9aa4ab;border-radius:5px;pointer-events:none}.gus-bool-cell .gus-cb--on{position:relative;background:#2196f3;border-color:#2196f3}.gus-bool-cell .gus-cb--on:after{content:"";position:absolute;left:8px;top:3px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
