.auth-layout{width:100%;height:100vh;display:flex;overflow:hidden}.auth-layout__promo{background:var(--cbs-auth-promo-bg,linear-gradient(145deg, var(--cbs-primary,#005a2c) 0%, var(--cbs-secondary,#012f17) 100%));color:#fff;flex:0 0 60%;align-self:flex-start;max-width:60%;height:100vh;position:sticky;top:0;overflow:hidden}.auth-layout__promo:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 15%,#fec52224 0%,#0000 45%);position:absolute;inset:0}.auth-layout__promo:after{content:"";pointer-events:none;background:radial-gradient(circle at 10% 90%,#29ff9b14 0%,#0000 40%);position:absolute;inset:0}.auth-layout__form{background:radial-gradient(circle at 100% 0,#005a2c0f 0%,#0000 38%),linear-gradient(#f6f8f7 0%,#eef1f0 100%);flex-direction:column;flex:0 0 40%;max-width:40%;height:100vh;display:flex;overflow:hidden;box-shadow:-4px 0 24px #00000014}.auth-layout__form-scroll{--auth-form-gutter:32px;--auth-shell-gutter:24px;box-sizing:border-box;flex:1;width:100%;height:100vh;min-height:100vh;overflow:hidden auto}.auth-product-panel{z-index:1;justify-content:center;align-items:center;height:100%;padding:48px 56px;display:flex;position:relative}.auth-product-panel__inner{max-width:560px}.auth-product-panel__logo{max-height:72px;margin-bottom:28px}.auth-product-panel__title{color:#fff!important;margin-bottom:16px!important;font-weight:800!important}.auth-product-panel__accent{background:var(--cbs-accent,#fec522);border-radius:999px;width:88px;height:4px;margin-bottom:28px;display:block}.auth-product-panel__tagline{color:#fff!important;margin-bottom:12px!important;font-size:20px!important;font-weight:700!important}.auth-product-panel__subtitle{font-size:16px;color:#ffffffd9!important;margin-bottom:40px!important}.auth-product-panel__features{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.auth-product-panel__feature{align-items:flex-start;gap:16px;display:flex}.auth-product-panel__feature-icon{width:44px;height:44px;color:var(--cbs-accent,#fec522);background:#fec52229;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.auth-product-panel__feature-title{margin-bottom:4px;display:block;color:#fff!important}.auth-product-panel__feature-desc{font-size:14px;color:#ffffffbf!important;margin-bottom:0!important}.login-page{box-sizing:border-box;grid-template-rows:auto 1fr auto;width:100%;height:100vh;min-height:100vh;display:grid}.login-page__toolbar{padding:var(--auth-shell-gutter,24px) var(--auth-shell-gutter,24px) 0;z-index:1;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.login-page__tenant-badge{border:1px solid color-mix(in srgb, var(--cbs-primary,#005a2c) 14%, #e8ecea);white-space:nowrap;background:linear-gradient(#fff 0%,#f8fbf9 100%);border-radius:12px;align-items:center;gap:10px;padding:8px 14px 8px 10px;transition:border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 1px 2px #0028140d,0 4px 12px #0028140f}.login-page__tenant-badge:hover{border-color:color-mix(in srgb, var(--cbs-primary,#005a2c) 24%, #d9e5df);box-shadow:0 2px 4px #0028140f,0 6px 16px #00281414}.login-page__tenant-badge-icon{background:color-mix(in srgb, var(--cbs-primary,#005a2c) 10%, #fff);width:32px;height:32px;color:var(--cbs-primary,#005a2c);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;line-height:1;display:inline-flex}.login-page__tenant-badge-content{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.login-page__tenant-badge-label{letter-spacing:.08em;text-transform:uppercase;color:#0000006b;font-size:10px;font-weight:600;line-height:1}.login-page__tenant-badge-code{letter-spacing:.04em;color:var(--cbs-primary,#005a2c);font-size:13px;font-weight:700;line-height:1.1}.login-page__main{width:100%;min-height:0}.login-page__center{min-height:100%;padding:12px var(--auth-shell-gutter,24px) 32px;box-sizing:border-box;justify-content:center;align-items:center;display:flex}.login-page__shell{box-sizing:border-box;background:#fff;border:1px solid #0000000d;border-radius:20px;width:100%;max-width:440px;margin:0;padding:40px 38px 36px;box-shadow:0 1px 1px #0f281c14,0 3px 8px #0000000a}.login-page__top{flex-shrink:0;justify-content:flex-end;align-items:center;margin-bottom:10px;display:flex}.login-page__top:empty{margin:0;display:none}.login-page__logo-wrap{flex-shrink:0;justify-content:center;align-items:center;margin-bottom:28px;display:flex}.login-page__logo{object-fit:contain;width:auto;max-width:220px;max-height:88px;margin:0;display:block}.login-page__lang-picker{border:1px solid color-mix(in srgb, var(--cbs-color-border,#d9d9d9) 85%, transparent);background:#fafafa;border-radius:999px;align-items:center;padding:5px 10px;transition:border-color .2s,background-color .2s;display:inline-flex}.login-page__lang-picker:hover{border-color:color-mix(in srgb, var(--cbs-primary,#005a2c) 28%, #e8e8e8);background:#f5f5f5}.login-page__lang-trigger{align-items:center;gap:6px;line-height:1;display:inline-flex}.login-page__lang-trigger-icon{font-size:14px;line-height:1}.login-page__lang-trigger-code{letter-spacing:.06em;color:#000000b8;font-size:12px;font-weight:600}.login-page__lang-select{min-width:0}.login-page__lang-select.ant-select .ant-select-selector{box-shadow:none!important;background:0 0!important;height:auto!important;min-height:0!important;padding:0!important}.login-page__lang-select.ant-select .ant-select-selection-item{padding-inline-end:0!important;line-height:1!important}.login-page__lang-option{align-items:center;gap:10px;display:flex}.login-page__lang-option-short{background:color-mix(in srgb, var(--cbs-primary,#005a2c) 12%, #fff);min-width:28px;height:22px;color:var(--cbs-primary,#005a2c);letter-spacing:.04em;border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.login-page__lang-option-label{color:#000000e0;font-size:14px}.login-page__lang-dropdown .ant-select-item-option-selected{background:color-mix(in srgb, var(--cbs-primary,#005a2c) 8%, #fff)!important}.login-page__body{flex-direction:column;flex:1;justify-content:flex-start;width:100%;display:flex}.login-page__title{text-align:left;margin-bottom:0!important;font-size:22px!important}.login-page__subtitle{text-align:left;color:#00000073;margin-bottom:28px;font-size:13px;display:block;margin-top:0!important}.login-page__form{flex-direction:column;width:100%;display:flex}.login-page__form .cbs-field{margin-bottom:16px}.login-page__form .cbs-field .ant-input-lg,.login-page__form .cbs-field .ant-input-affix-wrapper-lg{box-sizing:border-box;height:40px;min-height:40px;max-height:40px;font-size:15px}.login-page__form .cbs-field .ant-input-affix-wrapper-lg{align-items:center;padding-inline:11px;display:inline-flex}.login-page__form .cbs-field .ant-input-affix-wrapper-lg>.ant-input-lg{height:100%;min-height:0;padding-block:0;line-height:1.5715}.login-page__form .cbs-field .ant-input-password-lg .ant-input-suffix{margin-inline-start:8px}.login-page__form .cbs-button.ant-btn-lg{height:45px;padding-inline:20px;font-size:15px;font-weight:600}.login-page__forgot-link{color:var(--cbs-primary,#005a2c);white-space:nowrap;font-size:13px;text-decoration:none}.login-page__forgot-link:hover{text-decoration:underline}.login-page .ant-form-item-control-input-content>.ant-input-lg,.login-page .ant-form-item-control-input-content>.ant-input-affix-wrapper-lg{box-sizing:border-box;height:40px;min-height:40px;max-height:40px;font-size:15px}.login-page .ant-form-item-control-input-content>.ant-input-affix-wrapper-lg{align-items:center;padding-inline:11px;display:inline-flex}.login-page .ant-input-affix-wrapper-lg>.ant-input-lg{height:100%;min-height:0;padding-block:0;line-height:1.5715}.login-page .ant-input-password-lg .ant-input-suffix{margin-inline-start:8px}.login-page .ant-btn-lg{height:45px;padding-inline:20px;font-size:15px;font-weight:600}.login-page__forgot{text-align:right;margin-top:-8px;margin-bottom:8px}.login-page__options{justify-content:space-between;align-items:center;gap:12px;margin-top:-8px;margin-bottom:16px;display:flex}.login-page__options .cbs-field{width:auto;margin-bottom:0}.login-page__back-link.ant-btn{justify-content:center;align-items:center;gap:6px;height:auto;margin:12px auto 0;padding-inline:0;font-weight:500;display:flex}.login-page__security-badges{border-top:1px dashed #00000014;justify-content:center;align-items:center;gap:12px;margin-top:24px;padding-top:16px;display:flex}.login-page__badge{color:#00000073;letter-spacing:.02em;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.login-page__badge-icon{color:var(--cbs-primary,#005a2c);font-size:14px}.login-page__badge-divider{background:#0000001f;width:1px;height:12px}.login-page__footer{width:100%;padding:16px var(--auth-form-gutter,32px);border-top:1px solid color-mix(in srgb, var(--cbs-color-border,#d9d9d9) 55%, transparent);box-sizing:border-box;background:0 0;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:0;display:flex}.login-page__footer-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.login-page__powered{color:#00000080;font-size:12px;line-height:1.4}.login-page__powered strong{color:var(--cbs-primary,#005a2c);font-weight:600}.login-page__copyright{color:#00000052;font-size:11px;line-height:1.4}.login-page__footer-links{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.login-page__footer-links a{padding:0;font-size:12px;line-height:1.2;transition:color .2s;color:#00000080!important}.login-page__footer-links a:hover{text-decoration:underline;color:var(--cbs-primary,#005a2c)!important}@media (width<=992px){.auth-layout{flex-direction:column;height:auto;overflow:visible}.auth-layout__promo,.auth-layout__form{flex:none;max-width:100%;height:auto;position:static}.auth-layout__promo{min-height:40vh}.auth-layout__form-scroll{--auth-form-gutter:24px;--auth-shell-gutter:16px;flex:1;min-height:60vh}.login-page__center{padding:20px var(--auth-shell-gutter)}.login-page__shell{border-radius:16px;padding:28px 22px 24px}.login-page__footer{padding-inline:var(--auth-form-gutter)}.auth-product-panel{padding:32px 24px}.auth-product-panel__features{display:none}.login-page__footer{flex-direction:column;align-items:flex-start;gap:10px;padding-top:14px;padding-bottom:12px}.login-page__footer-links{justify-content:flex-start}.login-page__tenant-badge{border-radius:10px;gap:8px;padding:6px 10px 6px 8px}.login-page__tenant-badge-icon{width:28px;height:28px;font-size:13px}.login-page__tenant-badge-code{font-size:12px}}.app-sidebar{--sidebar-fg:var(--cbs-sidebar-fg,#000000e0);--sidebar-fg-muted:var(--cbs-sidebar-fg-muted,#00000073);--sidebar-border:var(--cbs-sidebar-border,#00000014);--sidebar-hover:var(--cbs-sidebar-hover,#0000000a);--sidebar-active:var(--cbs-sidebar-active,color-mix(in srgb, var(--cbs-primary) 12%, #fff));background:var(--cbs-sidebar-bg,#fff);height:100%;min-height:0;color:var(--sidebar-fg);font-family:var(--cbs-font-family,"Inter", system-ui, -apple-system, sans-serif);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:13px;line-height:1.45;display:flex;overflow:hidden}.app-sidebar *,.app-sidebar .ant-input,.app-sidebar .ant-input-affix-wrapper,.app-sidebar button{font-family:var(--cbs-font-family,"Inter", system-ui, -apple-system, sans-serif)}.app-sidebar__search-bar{--ant-color-text:#000000e0;--ant-color-text-placeholder:#00000073;--ant-color-bg-container:#f8f9fb;--ant-color-border:var(--cbs-color-border-secondary,#e8eaed);flex-shrink:0;padding:12px 14px 10px}.app-sidebar__search-bar .ant-input-affix-wrapper{border-color:var(--cbs-color-border-secondary,#e8eaed);color:#000000e0;background:#f8f9fb;border-radius:8px;min-height:36px;font-size:13px}.app-sidebar__search-bar .ant-input,.app-sidebar__search-bar .ant-input-affix-wrapper>input.ant-input{color:#000000e0;caret-color:var(--cbs-primary,#005a2c);background:0 0;font-size:13px}.app-sidebar__search-bar .ant-input::placeholder,.app-sidebar__search-bar .ant-input-affix-wrapper>input.ant-input::placeholder,.app-sidebar__search-bar .ant-input-prefix,.app-sidebar__search-bar .ant-input-clear-icon{color:#00000073}.app-sidebar__search-bar .ant-input-affix-wrapper:hover,.app-sidebar__search-bar .ant-input-affix-wrapper-focused{border-color:color-mix(in srgb, var(--cbs-primary) 35%, #e8eaed);background:#fff}.app-sidebar__search-kbd{border:1px solid var(--cbs-color-border-secondary,#e8eaed);color:#00000073;white-space:nowrap;background:#fff;border-radius:4px;align-items:center;padding:1px 5px;font-size:10px;font-weight:500;line-height:1.3;display:inline-flex}.app-sidebar__module-select{flex-shrink:0;padding:0 14px 10px}.app-sidebar__module-select-control.ant-select{border-color:var(--cbs-color-border-secondary,#e8eaed);color:#000000e0;background:#f8f9fb;border-radius:8px;align-items:center;width:100%;height:38px;min-height:38px;font-size:13px}.app-sidebar__module-select-control.ant-select .ant-select-content{flex:1;min-width:0;margin-inline-end:4px}.app-sidebar__module-select-control.ant-select .ant-select-content-value{color:var(--sidebar-fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.app-sidebar__module-select-control.ant-select .ant-select-suffix{flex:none;align-self:center;line-height:1}.app-sidebar__module-select-control.ant-select .ant-select-suffix .anticon{color:#00000073;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex}.app-sidebar__module-select-control.ant-select:hover,.app-sidebar__module-select-control.ant-select-focused,.app-sidebar__module-select-control.ant-select-open{border-color:color-mix(in srgb, var(--cbs-primary) 35%, #e8eaed);background:#fff}.app-sidebar__module-select-dropdown{--ant-select-option-active-bg:#fff;--ant-select-option-selected-bg:color-mix(in srgb, var(--cbs-primary,#005a2c) 10%, #fff);background:#fff;padding:4px}.app-sidebar__module-select-dropdown .ant-select-item-empty{color:var(--sidebar-fg-muted);padding:8px 10px;font-size:13px}.app-sidebar__module-select-dropdown .ant-select-item-option-content{width:100%;color:var(--sidebar-fg);align-items:center;font-size:13px;font-weight:500;line-height:1;display:flex}.app-sidebar__module-select-dropdown .ant-select-item{color:#000000e0;align-items:center;min-height:36px;padding:6px 10px;display:flex}.app-sidebar__module-select-dropdown .ant-select-item-option-state{align-self:center;align-items:center;line-height:1;display:flex}.app-sidebar__module-select-dropdown .ant-select-item-option:hover,.app-sidebar__module-select-dropdown .ant-select-item-option-active{color:#000000e0;background:#fff!important}.app-sidebar__module-select-dropdown .ant-select-item-option-selected{color:#000000e0;background:color-mix(in srgb, var(--cbs-primary) 10%, #fff)!important}.app-sidebar__module-select-dropdown .ant-select-item-option-selected:hover,.app-sidebar__module-select-dropdown .ant-select-item-option-selected.ant-select-item-option-active{background:color-mix(in srgb, var(--cbs-primary) 10%, #fff)!important}.app-sidebar__scroll{scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;min-height:0;padding:6px 0 8px;overflow:hidden auto}.app-sidebar__scroll:hover{scrollbar-color:#0000002e transparent}.app-sidebar__scroll::-webkit-scrollbar{width:5px}.app-sidebar__scroll::-webkit-scrollbar-thumb{background-color:#0000;border-radius:4px}.app-sidebar__scroll:hover::-webkit-scrollbar-thumb{background-color:#0000002e}.app-sidebar__overview-block{margin-bottom:0;padding:4px 12px 6px}.app-sidebar__hint{color:var(--sidebar-fg-muted);margin:8px 16px 0;font-size:12px;line-height:1.5}.app-sidebar__module-focus{padding:4px 10px 0 12px}.app-sidebar__module-title{align-items:center;gap:10px;margin:0 0 8px;padding:4px 8px 8px;display:flex}.app-sidebar__module-title-icon{width:20px;height:20px;color:var(--cbs-primary,#005a2c);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-sidebar__module-title-label{color:var(--sidebar-fg);word-break:break-word;font-size:14px;font-weight:600;line-height:1.35}.app-sidebar__module-body--focus{margin:0;padding:0 0 6px}.app-sidebar__module-body--focus>.app-sidebar__nav-list--dashboard{margin-bottom:14px}.app-sidebar__nav-btn{width:100%;min-height:36px;color:var(--sidebar-fg);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:400;line-height:1.4;transition:background-color .15s,color .15s;display:flex}.app-sidebar__nav-btn:hover{background:var(--sidebar-hover);color:var(--sidebar-fg)}.app-sidebar__nav-btn--active{background:var(--sidebar-active);color:var(--cbs-primary,#005a2c);font-weight:500}.app-sidebar__nav-btn--overview{font-weight:500}.app-sidebar__nav-icon{width:16px;height:16px;color:var(--cbs-primary,#005a2c);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.app-sidebar__nav-icon .app-sidebar__icon,.app-sidebar__nav-icon .anticon{color:inherit;justify-content:center;align-items:center;line-height:1;display:inline-flex}.app-sidebar__nav-label{word-break:break-word;flex:1;min-width:0;line-height:1.4}.app-sidebar__modules{flex-direction:column;gap:2px;padding:0 10px 0 12px;display:flex}.app-sidebar__module{border-radius:8px;overflow:hidden}.app-sidebar__module-head{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-height:38px;padding:8px 6px 8px 10px;transition:background-color .15s;display:flex}.app-sidebar__module-head:hover{background:var(--sidebar-hover)}.app-sidebar__module--expanded>.app-sidebar__module-head{background:#ffffff14}.app-sidebar__module-head-icon{color:#ffffffe0;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:18px;height:18px;display:inline-flex}.app-sidebar__module-head-icon .app-sidebar__icon{color:inherit;justify-content:center;align-items:center;line-height:1;display:inline-flex}.app-sidebar__module-head-label{letter-spacing:0;text-transform:none;text-align:left;min-width:0;color:var(--sidebar-fg-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:600;line-height:1.4;overflow:hidden}.app-sidebar__module--expanded>.app-sidebar__module-head .app-sidebar__module-head-label{color:#fff}.app-sidebar__module-head-chevron{color:#ffffff73;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:16px;height:16px;margin-left:auto;font-size:10px;line-height:1;transition:transform .2s;display:inline-flex}.app-sidebar__module--expanded .app-sidebar__module-head-chevron{color:#ffffffb3;transform:rotate(180deg)}.app-sidebar__module-body{margin:0;padding:2px 0 6px}.app-sidebar__nav-list{margin:0;padding:0;list-style:none}.app-sidebar__nav-list--dashboard{margin-bottom:0}.app-sidebar__nav-item{margin:0;padding:0}.app-sidebar__nav-btn--level-2{color:#000000c7;gap:9px;min-height:34px;padding:6px 10px;font-size:13px}.app-sidebar__nav-btn--level-2 .app-sidebar__nav-icon{width:14px;height:14px;color:color-mix(in srgb, var(--cbs-primary) 75%, #000);font-size:13px}.app-sidebar__nav-btn--level-2.app-sidebar__nav-btn--active .app-sidebar__nav-icon{color:var(--cbs-primary,#005a2c)}.app-sidebar__category{margin:0}.app-sidebar__category+.app-sidebar__category{margin-top:18px}.app-sidebar__category-head{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;width:100%;min-height:34px;padding:2px 10px 4px;display:grid}.app-sidebar__category-head:hover .app-sidebar__category-head-label{color:var(--sidebar-fg)}.app-sidebar__category-head-label{letter-spacing:0;text-transform:none;text-align:left;min-width:0;color:var(--sidebar-fg-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1;margin:0;font-size:12px;font-weight:600;line-height:1.35;transition:color .15s;overflow:hidden}.app-sidebar__category--expanded>.app-sidebar__category-head .app-sidebar__category-head-label{color:#000000b8}.app-sidebar__category-head-chevron{color:#00000059;flex-shrink:0;grid-column:2;justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;line-height:1;transition:transform .2s,color .15s;display:inline-flex}.app-sidebar__category--expanded .app-sidebar__category-head-chevron{color:#00000080;transform:rotate(180deg)}.app-sidebar__category-body{padding:0}.app-sidebar__category-body .app-sidebar__nav-list{flex-direction:column;gap:1px;display:flex}.app-sidebar__footer{border-top:1px solid var(--sidebar-border);flex-shrink:0;padding:8px 12px 12px}.app-sidebar__footer-btn{width:100%;min-height:38px;color:var(--sidebar-fg);cursor:pointer;background:#0000000a;border:none;border-radius:8px;flex-wrap:nowrap;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.app-sidebar__footer-btn:hover{color:var(--cbs-primary,#005a2c);background:#00000012}.app-sidebar__footer-btn>.anticon:first-child{flex-shrink:0;align-items:center;font-size:14px;line-height:1;display:inline-flex}.app-sidebar__footer-btn>span:not(.anticon){text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.app-sidebar__footer-arrow{color:var(--sidebar-fg-muted);flex-shrink:0;align-items:center;margin-left:auto;font-size:10px;line-height:1;display:inline-flex}.app-sidebar__empty{color:var(--sidebar-fg-muted);margin:14px 12px;font-size:12px;line-height:1.4}.app-sidebar--collapsed .app-sidebar__scroll{padding:8px 0}.app-sidebar__icon-rail{flex-direction:column;align-items:center;gap:4px;margin:0;padding:0 8px;list-style:none;display:flex}.app-sidebar__icon-btn{cursor:pointer;width:40px;height:40px;color:var(--cbs-primary,#005a2c);background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.app-sidebar__icon-btn:hover{background:var(--sidebar-hover)}.app-sidebar__icon-btn--active{background:var(--sidebar-active)}.app-sidebar__icon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.app-sidebar .app-sidebar__icon--level-0,.app-sidebar .app-sidebar__icon--level-1,.app-sidebar .app-sidebar__icon--level-2{color:var(--cbs-primary,#005a2c)}.app-sidebar__icon--level-0{width:16px;height:16px;font-size:16px}.app-sidebar__icon--level-1{width:14px;height:14px;font-size:14px}.app-sidebar__icon--level-2{width:13px;height:13px;font-size:13px}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cbs-primary:#005a2c;--cbs-secondary:#012f17;--cbs-accent:#fec522;--cbs-font-family:"Inter", system-ui, -apple-system, sans-serif;--cbs-shell-bg:#fff;--cbs-sidebar-bg:#fff;--cbs-sidebar-fg:#000000e0;--cbs-sidebar-fg-muted:#00000073;--cbs-sidebar-border:#00000014;--cbs-sidebar-hover:#0000000a;--cbs-sidebar-active:color-mix(in srgb, var(--cbs-primary) 12%, #fff);--cbs-content-bg:#f0f2f5;--cbs-header-bg:var(--cbs-primary);--cbs-button-radius:40px;--cbs-header-fg:#ffffffeb;--cbs-header-fg-muted:#ffffffa6;--cbs-header-border:#ffffff29;--cbs-header-surface:#ffffff1f;--cbs-header-surface-hover:#fff3;--cbs-auth-promo-bg:radial-gradient(ellipse at 50% 0%, #005a2c 0%, #005a2c 42%, #012f17 100%);--cbs-header-height:64px;--cbs-sidebar-width:280px;--cbs-sidebar-collapsed-width:80px}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;font-family:var(--cbs-font-family);margin:0}body{-webkit-font-smoothing:antialiased;background:#f5f5f5}.ant-modal-mask{opacity:1!important;background:#0f172a73!important}.app-layout__sider.ant-layout-sider{z-index:101;background:var(--cbs-sidebar-bg)!important;border-right:1px solid var(--cbs-sidebar-border)!important}.app-layout__sider-inner{flex-direction:column;height:100%;min-height:0;display:flex}.app-layout__main{background:var(--cbs-content-bg,#f0f2f5)}.app-layout__content.ant-layout-content{flex:1;min-height:0;padding:0;overflow:hidden;background:var(--cbs-content-bg,#f0f2f5)!important}.app-layout__content-scroll{background:0 0;flex-direction:column;height:100%;min-height:0;padding:20px 24px;display:flex}.app-layout__content-scroll>.app-breadcrumb{flex-shrink:0}.app-layout__content-scroll>.users-page{flex:1;min-height:0}.app-layout__content-scroll>.eod-console-page,.app-layout__content-scroll>.casa-dashboard-page,.app-layout__content-scroll>.limits-dashboard-page{flex:none;min-height:auto;overflow:visible}.app-layout__content-scroll>.limits-approvals-page{flex:1;min-height:0;overflow:hidden}.app-layout__content-scroll:has(>.limits-approvals-page)>.ps__rail-y{display:none!important}.app-layout__content-scroll>.limits-audit-page{flex:1;min-height:0;overflow:hidden}.app-layout__content-scroll:has(>.limits-audit-page)>.ps__rail-y{display:none!important}.app-layout__content-scroll>.kyc-identification-page{flex:1;min-height:0;overflow:hidden}.app-layout__content-scroll>.risk-profile-cdd-page{flex:none;min-height:auto}.app-layout__content-scroll>.onboarding-wizard-page,.app-layout__content-scroll>.segmentation-page,.app-layout__content-scroll>.consent-preferences-page{flex:none;min-height:auto;overflow:visible}.app-layout__content-scroll>.customer-360-page{flex:1;min-height:0;overflow:hidden}.app-layout__content-scroll>.customer-360-detail-page{flex:none;min-height:auto;overflow:visible}.app-layout__content-scroll:has(>.customer-360-page:not(.customer-360-detail-page))>.ps__rail-y,.app-layout__content-scroll:has(>.kyc-identification-page)>.ps__rail-y{display:none!important}.app-breadcrumb.ant-breadcrumb{margin-bottom:14px;font-size:12.5px}.app-breadcrumb.ant-breadcrumb ol{align-items:center}.app-breadcrumb .ant-breadcrumb-link{color:#00000073}.app-breadcrumb .ant-breadcrumb-link .anticon{font-size:13px}.app-breadcrumb li:last-child .ant-breadcrumb-link{color:#000000e0;font-weight:600}.app-breadcrumb__link{cursor:pointer;transition:color .18s}.app-breadcrumb__link:hover{color:var(--cbs-primary,#005a2c)}.page-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.page-header__text{min-width:0}.page-header__title{color:#000000e0;margin:0;font-size:18px;font-weight:600;line-height:1.3}.page-header__subtitle{color:#00000073;margin:3px 0 0;font-size:13px;line-height:1.45}.page-header__extra{flex-shrink:0}.app-layout__header.ant-layout-header{height:var(--cbs-header-height);line-height:var(--cbs-header-height);color:var(--cbs-header-fg);justify-content:space-between;align-items:center;padding:0 16px 0 20px;display:flex;background:var(--cbs-header-bg)!important;border-bottom:1px solid var(--cbs-header-border)!important;box-shadow:none!important}.app-header__left{align-items:center;gap:12px;min-width:0;display:flex}.app-header__right{align-items:center;gap:6px;height:100%;line-height:normal;display:flex}.app-layout__header .app-header__divider.ant-divider-vertical{border-inline-start:1px solid var(--cbs-header-border);height:24px;margin:0 4px}.app-layout__header .app-header__bank{background:var(--cbs-header-surface);color:var(--cbs-header-fg);border-color:#ffffff38}.app-layout__header .app-header__bank:hover{background:var(--cbs-header-surface-hover);border-color:#ffffff59}.app-layout__header .app-header__bank-icon{color:var(--cbs-primary,#005a2c);background:#ffffffeb}.app-layout__header .app-header__bank-label{color:var(--cbs-header-fg-muted)}.app-layout__header .app-header__branch{background:var(--cbs-header-surface);color:var(--cbs-header-fg);border-color:#ffffff38}.app-layout__header .app-header__branch-icon{color:var(--cbs-primary,#005a2c);background:#ffffffeb}.app-layout__header .app-header__branch-label{color:var(--cbs-header-fg-muted)}.app-layout__header .app-header__branch-value,.app-layout__header .app-header__branch-name{color:var(--cbs-header-fg)}.app-layout__header .app-header__branch-code{color:#fff;background:#ffffff29}.app-layout__header .app-header__branch-divider{background:#ffffff38}.app-layout__header .app-header__icon-btn{background:var(--cbs-header-surface);color:var(--cbs-header-fg)}.app-layout__header .app-header__icon-btn:hover{background:var(--cbs-header-surface-hover);color:#fff}.app-layout__header .app-header__badge .ant-badge-count{box-shadow:0 0 0 1.5px var(--cbs-header-bg,var(--cbs-primary))}.app-layout__header .app-header__user{color:var(--cbs-header-fg)}.app-layout__header .app-header__user:hover{background:var(--cbs-header-surface)}.app-layout__header .app-header__user-avatar.ant-avatar,.app-layout__header .ant-avatar{color:var(--cbs-primary,#005a2c)!important;background:#ffffffeb!important;border:none!important}.app-layout__header .app-header__user-name{color:var(--cbs-header-fg)}.app-layout__header .app-layout__header-toggle{cursor:pointer;width:36px;height:36px;color:var(--cbs-header-fg);border-radius:8px;justify-content:center;align-items:center;font-size:17px;transition:background-color .2s,color .2s;display:inline-flex}.app-layout__header .app-layout__header-toggle:hover{background:var(--cbs-header-surface);color:#fff}.app-layout__header .ant-avatar{cursor:pointer}.app-header__bank{border:1px solid var(--cbs-color-border-secondary,#e8eaed);color:#000000e0;cursor:pointer;white-space:nowrap;background:#f8f9fb;border-radius:10px;align-items:center;gap:10px;height:42px;padding:0 12px;transition:background-color .2s,border-color .2s;display:inline-flex}.app-header__bank:hover{border-color:color-mix(in srgb, var(--cbs-primary) 25%, #e8eaed);background:color-mix(in srgb, var(--cbs-primary) 4%, #fff)}.app-header__bank-icon{background:color-mix(in srgb, var(--cbs-primary) 12%, #fff);width:28px;height:28px;color:var(--cbs-primary,#005a2c);border-radius:8px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.app-header__bank-detail{flex-direction:column;justify-content:center;gap:2px;line-height:1.2;display:inline-flex}.app-header__bank-label{letter-spacing:.06em;text-transform:uppercase;color:#00000073;font-size:10px;font-weight:500}.app-header__bank-value{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:13px;font-weight:600;overflow:hidden}.app-header__bank-caret{opacity:.85;font-size:10px}.app-header__tenant-option{align-items:center;gap:16px;min-width:160px;display:flex}.app-header__tenant-option-label{font-weight:500}.app-header__tenant-option-check{color:var(--cbs-primary,#005a2c);margin-left:auto;font-size:12px}.app-header__lang-option{align-items:center;gap:16px;min-width:140px;display:flex}.app-header__lang-option-label{font-weight:500}.app-header__lang-option-check{color:var(--cbs-primary,#005a2c);margin-left:auto;font-size:12px}.app-header__branch{border:1px solid var(--cbs-color-border-secondary,#e8eaed);color:#000000e0;white-space:nowrap;background:#f8f9fb;border-radius:10px;align-items:center;gap:10px;height:42px;padding:0 14px;display:inline-flex}.app-header__branch-icon{background:color-mix(in srgb, var(--cbs-primary) 12%, #fff);width:28px;height:28px;color:var(--cbs-primary,#005a2c);border-radius:8px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.app-header__branch-detail{flex-direction:column;justify-content:center;gap:2px;line-height:1.2;display:inline-flex}.app-header__branch-label{letter-spacing:.06em;text-transform:uppercase;color:#00000073;align-items:center;gap:4px;font-size:10px;font-weight:500;display:inline-flex}.app-header__branch-date-icon{font-size:10px}.app-header__branch-value{font-size:13px;font-weight:600}.app-header__branch-code{background:color-mix(in srgb, var(--cbs-primary) 10%, #fff);color:var(--cbs-primary,#005a2c);letter-spacing:.03em;border-radius:5px;align-self:flex-start;padding:1px 7px;font-size:11px;font-weight:700}.app-header__branch-name{color:#000000b8;font-size:12.5px;font-weight:500}.app-header__branch-divider{background:var(--cbs-color-border-secondary,#e8eaed);align-self:stretch;width:1px;margin:7px 2px}.app-header__actions{align-items:center;gap:8px;display:inline-flex}.app-header__icon-btn{color:#000000a6;cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;transition:background-color .2s,color .2s;display:inline-flex}.app-header__icon-btn:hover{background:color-mix(in srgb, var(--cbs-primary) 10%, #fff);color:var(--cbs-primary,#005a2c)}.app-header__icon-btn .ant-badge{color:inherit}.app-header__badge .ant-badge-count{min-width:15px;height:15px;box-shadow:0 0 0 1.5px var(--cbs-header-bg,#fff);padding:0 4px;font-size:9px;font-weight:600;line-height:15px}.app-header__user{color:#000000e0;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;height:42px;padding:0 8px;transition:background-color .2s;display:inline-flex}.app-header__user:hover{background:#f3f4f6}.app-header__user-avatar.ant-avatar{border:1px solid color-mix(in srgb, var(--cbs-primary) 18%, #fff);background:color-mix(in srgb, var(--cbs-primary) 12%, #fff)!important;color:var(--cbs-primary,#005a2c)!important}.app-header__user-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:13.5px;font-weight:500;overflow:hidden}.app-header__user-caret{opacity:.85;font-size:10px}.app-layout__header-logo{max-height:calc(var(--cbs-header-height) - 20px);object-fit:contain;max-width:120px;display:block}.app-layout__content-scroll .ps__rail-y{width:10px;background-color:#0000!important}.app-layout__content-scroll .ps__thumb-y{border-radius:4px;width:6px;right:2px;background-color:#0000002e!important}.app-layout__content-scroll .ps__thumb-y:hover{background-color:#00000052!important}.login-page__main .ps__rail-y{width:10px;background-color:#0000!important}.login-page__main .ps__thumb-y{border-radius:4px;width:6px;right:2px;background-color:#0000002e!important}.login-page__main .ps__thumb-y:hover{background-color:#00000052!important}.ant-app .ant-typography,.ant-app .ant-form,.ant-app .ant-form-item,.ant-app .ant-form-item-label>label,.ant-app .ant-form-item-explain,.ant-app .ant-input,.ant-app .ant-input-affix-wrapper,.ant-app .ant-input-affix-wrapper>input,.ant-app .ant-input-number,.ant-app .ant-input-number-input,.ant-app .ant-btn,.ant-app .ant-checkbox-wrapper,.ant-app .ant-radio-wrapper,.ant-app .ant-select,.ant-app .ant-select-dropdown,.ant-app .ant-modal,.ant-app .ant-message,.ant-app .ant-notification,.ant-app .ant-tooltip,.ant-app .ant-dropdown,.ant-app .ant-menu,.ant-app .ant-table,.ant-app .ant-tag,.ant-app .ant-badge,.ant-app .ant-card,.ant-app .ant-alert,.ant-app .ant-empty,.ant-app .ant-space,.ant-app .ant-descriptions,.ant-app .ant-drawer,.ant-app .ant-popover{font-family:var(--cbs-font-family)}.ant-message-notice-content{text-align:left;overflow-wrap:anywhere;max-width:min(560px,100vw - 32px)}.ant-message-custom-content{align-items:flex-start;gap:8px;display:flex}.ant-message-custom-content>.anticon{margin-inline-end:0;margin-top:2px}.ant-app .ant-btn:not(.ant-btn-circle){border-radius:var(--cbs-button-radius,40px)}.app-layout__mobile-nav .ant-drawer-body{height:100%;overflow:hidden}@media (width<=991px){.app-layout__header.ant-layout-header{padding:0 12px}.app-header__bank,.app-header__branch,.app-header__divider.ant-divider-vertical{display:none!important}.app-header__right{gap:4px}.app-layout__header-logo{max-width:96px}.app-layout__content-scroll{padding:14px}.ant-table-wrapper{overflow-x:auto}}@media (width<=575px){.app-header__user-name,.app-header__user-caret{display:none}.app-header__user{gap:0;padding:0 4px}.app-layout__header-logo{max-width:78px}.app-layout__content-scroll{padding:12px 10px}.page-header{flex-direction:column;align-items:flex-start;gap:10px}.page-header__extra{width:100%}}.app-offline-banner{z-index:2000;color:#1f1f1f;text-align:center;background:#faad14;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px #00000026}.app-offline-banner__icon{font-size:15px}@media (width<=575px){.app-offline-banner{padding:6px 12px;font-size:12px}}
