[dir=rtl] .me-0{margin-right:0!important;margin-left:0!important}[dir=rtl] .me-1{margin-right:0!important;margin-left:.25rem!important}[dir=rtl] .me-2{margin-right:0!important;margin-left:.5rem!important}[dir=rtl] .me-3{margin-right:0!important;margin-left:1rem!important}[dir=rtl] .me-4{margin-right:0!important;margin-left:1.5rem!important}[dir=rtl] .me-5{margin-right:0!important;margin-left:3rem!important}[dir=rtl] .me-auto{margin-right:0!important;margin-left:auto!important}[dir=rtl] .ms-0{margin-left:0!important;margin-right:0!important}[dir=rtl] .ms-1{margin-left:0!important;margin-right:.25rem!important}[dir=rtl] .ms-2{margin-left:0!important;margin-right:.5rem!important}[dir=rtl] .ms-3{margin-left:0!important;margin-right:1rem!important}[dir=rtl] .ms-4{margin-left:0!important;margin-right:1.5rem!important}[dir=rtl] .ms-5{margin-left:0!important;margin-right:3rem!important}[dir=rtl] .ms-auto{margin-left:0!important;margin-right:auto!important}[dir=rtl] .pe-0{padding-right:0!important;padding-left:0!important}[dir=rtl] .pe-1{padding-right:0!important;padding-left:.25rem!important}[dir=rtl] .pe-2{padding-right:0!important;padding-left:.5rem!important}[dir=rtl] .pe-3{padding-right:0!important;padding-left:1rem!important}[dir=rtl] .pe-4{padding-right:0!important;padding-left:1.5rem!important}[dir=rtl] .pe-5{padding-right:0!important;padding-left:3rem!important}[dir=rtl] .ps-0{padding-left:0!important;padding-right:0!important}[dir=rtl] .ps-1{padding-left:0!important;padding-right:.25rem!important}[dir=rtl] .ps-2{padding-left:0!important;padding-right:.5rem!important}[dir=rtl] .ps-3{padding-left:0!important;padding-right:1rem!important}[dir=rtl] .ps-4{padding-left:0!important;padding-right:1.5rem!important}[dir=rtl] .ps-5{padding-left:0!important;padding-right:3rem!important}@media(min-width:768px){[dir=rtl] .ms-md-auto{margin-left:0!important;margin-right:auto!important}[dir=rtl] .me-md-auto{margin-right:0!important;margin-left:auto!important}}[dir=rtl] .float-end{float:left!important}[dir=rtl] .float-start{float:right!important}[dir=rtl] .border-start{border-left:0!important;border-right:1px solid #dee2e6!important}[dir=rtl] .border-end{border-right:0!important;border-left:1px solid #dee2e6!important}[dir=rtl] .border-start-0{border-left:1px solid #dee2e6!important;border-right:0!important}[dir=rtl] .border-end-0{border-right:1px solid #dee2e6!important;border-left:0!important}[dir=rtl] .text-end,[dir=rtl] .text-right{text-align:left!important}[dir=rtl] .text-start,[dir=rtl] .text-left,[dir=rtl] th.text-end,[dir=rtl] td.text-end,[dir=rtl] th .text-end,[dir=rtl] td .text-end,[dir=rtl] input.text-end,[dir=rtl] .form-control.text-end,[dir=rtl] th.text-right,[dir=rtl] td.text-right,[dir=rtl] th .text-right,[dir=rtl] td .text-right,[dir=rtl] input.text-right,[dir=rtl] .form-control.text-right{text-align:right!important}[dir=rtl] th.text-start,[dir=rtl] td.text-start,[dir=rtl] th .text-start,[dir=rtl] td .text-start,[dir=rtl] input.text-start,[dir=rtl] .form-control.text-start,[dir=rtl] th.text-left,[dir=rtl] td.text-left,[dir=rtl] th .text-left,[dir=rtl] td .text-left,[dir=rtl] input.text-left,[dir=rtl] .form-control.text-left{text-align:left!important}[dir=rtl] .form-check{padding-left:0;padding-right:1.5em}[dir=rtl] .form-check .form-check-input{float:right;margin-right:-1.5em}[dir=rtl] .form-check-inline{margin-right:0;margin-left:1rem}[dir=rtl] .form-switch{padding-left:0;padding-right:2.5em}[dir=rtl] .form-switch .form-check-input{margin-right:-2.5em;background-position:right center}[dir=rtl] .form-switch .form-check-input:checked{background-position:left center}[dir=rtl] .form-select{padding-right:.75rem;padding-left:2.25rem;background-position:left .75rem center}[dir=rtl] .input-group-lg>.form-select,[dir=rtl] .input-group-sm>.form-select{padding-right:.75rem;padding-left:3rem}[dir=rtl] input[type=radio],[dir=rtl] input[type=checkbox]{margin-right:0;margin-left:5px}[dir=rtl] .input-group{--cts-rtl-control-radius: 8px}[dir=rtl] .input-group>.input-group-text{--cts-rtl-control-radius: .3125rem}[dir=rtl] .input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:0;margin-right:-1px;border-top-left-radius:var(--cts-rtl-control-radius);border-bottom-left-radius:var(--cts-rtl-control-radius);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),[dir=rtl] .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:var(--cts-rtl-control-radius);border-bottom-right-radius:var(--cts-rtl-control-radius);border-top-left-radius:0;border-bottom-left-radius:0}[dir=rtl] .ki-card .input-group-text,[dir=rtl] .po-card .input-group-text,[dir=rtl] .pto-card .input-group-text{border-radius:8px 0 0 8px!important}[dir=rtl] .dropdown-menu{text-align:right}[dir=rtl] .dropdown-toggle:after{margin-left:0;margin-right:.255em}[dir=rtl] .modal-header .btn-close{margin:-.5rem auto -.5rem -.5rem}[dir=rtl] .alert-dismissible .btn-close{right:auto;left:0}[dir=rtl] .offcanvas-header .btn-close{margin-right:0;margin-left:-.5rem}[dir=rtl] .offcanvas-end{right:auto;left:0;border-left:0;border-right:1px solid rgba(0,0,0,.2);transform:translate(-100%)}[dir=rtl] .offcanvas-start{left:auto;right:0;border-right:0;border-left:1px solid rgba(0,0,0,.2);transform:translate(100%)}[dir=rtl] .offcanvas.show{transform:none}[dir=rtl] .breadcrumb-item+.breadcrumb-item{padding-left:0;padding-right:.5rem}[dir=rtl] .breadcrumb-item+.breadcrumb-item:before{float:right;padding-right:0;padding-left:.5rem}[dir=rtl] .firstColumnFix>tbody>tr>.fix,[dir=rtl] .firstColumnFix>thead:first-child>tr:first-child>th:first-child,[dir=rtl] .firstColumnFix>tfoot>tr>td:first-child{left:auto;right:0;box-shadow:-2px 0 4px #0000000f}[dir=rtl] .gd-sticky-col.gd-stuck{box-shadow:-4px 0 6px -2px #0000001a}[dir=rtl] .bg-primary-transparent,[dir=rtl] .bg-secondary-transparent,[dir=rtl] .bg-success-transparent,[dir=rtl] .bg-info-transparent,[dir=rtl] .bg-warning-transparent,[dir=rtl] .bg-danger-transparent,[dir=rtl] .bg-purple-transparent,[dir=rtl] .bg-dark-transparent,[dir=rtl] .card-header.bg-primary-transparent,[dir=rtl] .card-header.bg-success-transparent,[dir=rtl] .card-header.bg-info-transparent,[dir=rtl] .card-header.bg-warning-transparent,[dir=rtl] .card-header.bg-danger-transparent,[dir=rtl] .table td[class*=bg-][class*=-transparent]{border-left:0!important}[dir=rtl] .bg-success-transparent,[dir=rtl] .card-header.bg-success-transparent,[dir=rtl] .table td[class*=bg-][class*=-transparent].bg-success-transparent{border-right:3px solid rgb(var(--success-rgb, 16, 185, 129))!important}[dir=rtl] .bg-info-transparent,[dir=rtl] .card-header.bg-info-transparent,[dir=rtl] .table td[class*=bg-][class*=-transparent].bg-info-transparent{border-right:3px solid rgb(var(--info-rgb, 59, 130, 246))!important}[dir=rtl] .bg-warning-transparent,[dir=rtl] .card-header.bg-warning-transparent,[dir=rtl] .table td[class*=bg-][class*=-transparent].bg-warning-transparent{border-right:3px solid rgb(var(--warning-rgb, 245, 158, 11))!important}[dir=rtl] .bg-danger-transparent,[dir=rtl] .card-header.bg-danger-transparent,[dir=rtl] .table td[class*=bg-][class*=-transparent].bg-danger-transparent{border-right:3px solid rgb(var(--danger-rgb, 239, 68, 68))!important}:root[data-cts-theme][dir=rtl] :is(#root,body) .form-control.bg-success-transparent{border-left:0!important;border-right:3px solid rgb(var(--success-rgb, 16, 185, 129))!important}:root[data-cts-theme][dir=rtl] :is(#root,body) .form-control.bg-info-transparent{border-left:0!important;border-right:3px solid rgb(var(--info-rgb, 17, 205, 239))!important}:root[data-cts-theme][dir=rtl] :is(#root,body) .form-control.bg-warning-transparent{border-left:0!important;border-right:3px solid rgb(var(--warning-rgb, 245, 158, 11))!important}:root[data-cts-theme][dir=rtl] :is(#root,body) .form-control.bg-danger-transparent{border-left:0!important;border-right:3px solid rgb(var(--danger-rgb, 239, 68, 68))!important}[dir=rtl] .bg-primary-transparent,[dir=rtl] .card-header.bg-primary-transparent,[dir=rtl] .table td[class*=bg-][class*=-transparent].bg-primary-transparent{border-right:3px solid rgb(var(--primary-rgb, 98, 89, 202))!important}[dir=rtl] .bg-purple-transparent{border-right:3px solid #604dd8!important}[dir=rtl] .bg-dark-transparent{border-right:3px solid #3b3b3b!important}[dir=rtl] .richText .richText-editor{border-left:0;border-right:#ffffff solid 2px}:root[data-cts-theme][dir=rtl] :is(#root,body) .richText .richText-editor:focus{border-left:0!important;border-right:2px solid rgb(var(--primary-rgb, 98, 89, 202))!important}[dir=rtl] .richText .richText-toolbar ul li{float:right}[dir=rtl] .richText .richText-help,[dir=rtl] .richText .richText-undo,[dir=rtl] .richText .richText-redo{float:left}[dir=rtl] .richText .richText-undo,[dir=rtl] .richText .richText-redo{border-right:0;border-left:#efefef solid 1px}[dir=rtl] .sidebar-logo-text{margin-left:0;margin-right:8px}[dir=rtl] .app-sidebar .side-menu__label{padding-right:0!important;padding-left:10px!important}[dir=rtl] .app-sidebar .slide-menu,[dir=rtl] .app-sidebar .slide-menu.child1,[dir=rtl] .app-sidebar .slide-menu.child2{border-left:0!important;border-right:2px solid rgba(98,89,202,.1)!important}[dir=rtl] .app-sidebar .slide-menu{margin:0 26px 0 0!important}[dir=rtl] .app-sidebar .slide-menu.child1{margin:4px 26px 4px 0!important}[dir=rtl] .app-sidebar .slide-menu.child2{margin:0 12px 0 0!important}[dir=rtl][data-theme-mode=dark] .app-sidebar .slide-menu,[dir=rtl][data-theme-mode=dark] .app-sidebar .slide-menu.child1{border-right-color:#8b5cf61f!important}[dir=rtl] .app-sidebar .slide-menu li .side-menu__item.active,[dir=rtl] .app-sidebar .slide-menu li .slide-item.active,[dir=rtl] .app-sidebar .slide-menu.child1 li .side-menu__item.active{border-left:0!important;border-right:2px solid var(--cts-menu-panel-active-text, #6259ca)!important}[dir=rtl][data-theme-mode=dark] .app-sidebar .slide-menu.child1 li .side-menu__item.active{border-right-color:var(--cts-menu-panel-active-text, #a78bfa)!important}[dir=rtl] .app-sidebar .slide-menu.child1 li .side-menu__item:hover{padding-left:0!important;padding-right:16px!important}[dir=rtl][data-nav-layout=horizontal] .app-sidebar .slide-menu.child1 li .side-menu__item:hover{padding-left:0!important;padding-right:18px!important}[dir=rtl][data-nav-layout=horizontal] .app-sidebar .side-menu__angle{margin-left:0!important;margin-right:10px!important}[dir=rtl][data-nav-layout=horizontal] .app-sidebar .side-menu__icon{margin-right:0!important;margin-left:6px!important}[dir=rtl] .header-quick-access.header-center-group{left:auto!important;right:calc(50% - 24px)!important}[dir=rtl] .header-center-group+.header-center-group{left:auto!important;right:calc(50% + 24px)!important}[dir=rtl] .header-cari-arama{left:auto!important;right:calc(50% - 72px)!important}[dir=rtl] .select2-container .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}[dir=rtl] .select2-container .select2-selection--multiple .select2-selection__rendered{padding-left:0;padding-right:8px}[dir=rtl] .select2-container .select2-search--inline{float:right}[dir=rtl] .select2-container--default .select2-selection--single .select2-selection__arrow{right:auto;left:1px}[dir=rtl] .select2-container--default .select2-selection--single .select2-selection__clear{float:left}[dir=rtl] .select2-container--default .select2-selection--multiple .select2-selection__placeholder{float:right}[dir=rtl] .select2-container--default .select2-selection--multiple .select2-selection__clear{float:left;margin-right:0;margin-left:10px}[dir=rtl] .select2-container--default .select2-selection--multiple .select2-selection__choice{float:right;margin-right:0;margin-left:5px}[dir=rtl] .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right:0;margin-left:2px}[dir=rtl] .select2-container--default .select2-results__option .select2-results__option{padding-left:0;padding-right:1em}[dir=rtl] .select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:0;margin-right:-1em;padding-left:0;padding-right:2em}[dir=rtl] .select2 i,[dir=rtl] .select2-results i{margin-right:0!important;margin-left:8px!important}[dir=rtl] .fa-arrow-right,[dir=rtl] .fa-arrow-left,[dir=rtl] .fa-arrow-circle-o-right,[dir=rtl] .fa-arrow-circle-o-left,[dir=rtl] .fa-angle-right,[dir=rtl] .fa-angle-left,[dir=rtl] .fa-angle-double-right,[dir=rtl] .fa-angle-double-left,[dir=rtl] .fa-caret-right,[dir=rtl] .fa-caret-left,[dir=rtl] .fa-chevron-right,[dir=rtl] .fa-chevron-left,[dir=rtl] .fe-arrow-right,[dir=rtl] .fe-arrow-left,[dir=rtl] .fe-arrow-up-right,[dir=rtl] .fe-arrow-down-right,[dir=rtl] .fe-chevron-right,[dir=rtl] .fe-chevron-left,[dir=rtl] .fe-chevrons-right,[dir=rtl] .fe-chevrons-left,[dir=rtl] .fe-corner-down-right,[dir=rtl] .fe-corner-up-right,[dir=rtl] .bi-arrow-right,[dir=rtl] .bi-arrow-left,[dir=rtl] .bi-chevron-right,[dir=rtl] .bi-chevron-left,[dir=rtl] .bi-caret-right-fill,[dir=rtl] .bi-caret-left-fill{display:inline-block;transform:scaleX(-1)}[dir=rtl] body.swal2-toast-shown .swal2-container.swal2-bottom-end{inset:auto auto 0 0!important;padding:0 0 1rem 1rem!important}[dir=rtl] .card-options,[dir=rtl] .dashboard-card .card-header .card-options{margin-left:0;margin-right:auto}[dir=rtl] .card-options a:not(.btn){margin-left:0;margin-right:.5rem}[dir=rtl] .notification-label .badge{margin-right:0;margin-left:10px}[dir=rtl] .loader-bar{transform:scaleX(-1)}:root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, .5);--swal2-container-padding: .625em;--swal2-backdrop: rgba(0, 0, 0, .4);--swal2-backdrop-transition: background-color .15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: .3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show .3s;--swal2-hide-animation: swal2-hide .15s forwards;--swal2-icon-zoom: 1;--swal2-title-padding: .8em 1em 0;--swal2-html-container-padding: 1em 1.6em .3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: .1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color .2s, box-shadow .2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px rgba(100, 150, 200, .5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, .3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color .2s, box-shadow .2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color .2s, box-shadow .2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: .25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: .25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: .25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show .5s;--swal2-toast-hide-animation: swal2-toast-hide .1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / .075), 0 1px 2px hsl(0deg 0% 0% / .075), 1px 2px 4px hsl(0deg 0% 0% / .075), 1px 3px 8px hsl(0deg 0% 0% / .075), 2px 4px 16px hsl(0deg 0% 0% / .075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}@media(prefers-color-scheme:dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:#0000!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:auto}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:#0000;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:#0000!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px #0000;font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:#0000;color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:#0000;color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:#0000;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:auto}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0,-50px,0) scale(.9);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(0,-50px,0) scale(.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotate(45deg);opacity:0}25%{transform:rotate(-25deg);opacity:.4}50%{transform:rotate(15deg);opacity:.8}75%{transform:rotate(-5deg);opacity:1}to{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes swal2-toast-hide{to{transform:rotate(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}body.swal2-toast-shown .swal2-container.swal2-bottom-end{display:block!important;height:auto!important;width:auto!important;max-width:24rem!important;inset:auto 0 0 auto!important;padding:0 1rem 1rem 0!important;background:transparent!important;pointer-events:none!important}.swal2-container .swal2-toast.cts-toast{width:auto;max-width:22rem;min-width:14rem;padding:.75rem 1rem;row-gap:0;column-gap:.5rem;border-radius:.5rem;height:auto!important;min-height:0!important;max-height:none!important;pointer-events:auto!important;background:var(--cts-body-surface-bg, #ffffff);color:var(--cts-body-text, #0d0c22);border:1px solid var(--cts-body-surface-border, #e5e7eb);box-shadow:0 8px 24px #00000029}.swal2-container .swal2-toast.cts-toast .swal2-icon{width:1.75rem!important;height:1.75rem!important;min-width:1.75rem!important;margin:0!important;border-width:2px!important;flex-shrink:0}.swal2-container .swal2-toast.cts-toast .swal2-icon .swal2-icon-content{font-size:1rem!important;line-height:1.75rem!important}.swal2-container .swal2-toast.cts-toast .swal2-success-line-tip,.swal2-container .swal2-toast.cts-toast .swal2-success-line-long,.swal2-container .swal2-toast.cts-toast .swal2-x-mark-line-left,.swal2-container .swal2-toast.cts-toast .swal2-x-mark-line-right{height:2px!important}.swal2-container .swal2-toast.cts-toast .swal2-x-mark-line-left,.swal2-container .swal2-toast.cts-toast .swal2-x-mark-line-right{top:50%!important;left:50%!important;right:auto!important;width:60%!important;margin-top:-1px!important;margin-left:-30%!important}.swal2-container .swal2-toast.cts-toast .swal2-x-mark-line-left{transform:rotate(45deg)!important}.swal2-container .swal2-toast.cts-toast .swal2-x-mark-line-right{transform:rotate(-45deg)!important}.swal2-container .swal2-toast.cts-toast .swal2-icon.swal2-success .swal2-success-circular-line-left,.swal2-container .swal2-toast.cts-toast .swal2-icon.swal2-success .swal2-success-circular-line-right,.swal2-container .swal2-toast.cts-toast .swal2-icon.swal2-success .swal2-success-fix{display:none!important}.swal2-container .swal2-toast.cts-toast .swal2-icon.swal2-success{overflow:hidden!important}.swal2-container .swal2-toast.cts-toast .swal2-success-line-tip{top:56%!important;left:22%!important;width:26%!important;transform:rotate(45deg)!important}.swal2-container .swal2-toast.cts-toast .swal2-success-line-long{top:45%!important;left:30%!important;right:auto!important;width:44%!important;transform-origin:left center!important;transform:rotate(-45deg)!important}.swal2-container .swal2-toast.cts-toast .swal2-success-ring{width:1.75rem!important;height:1.75rem!important}.swal2-container .swal2-toast.cts-toast .swal2-title{margin:0;padding:0;font-size:.875rem;font-weight:500;line-height:1.35;text-align:start;color:inherit}.swal2-container .swal2-toast.cts-toast .swal2-icon.swal2-success{border-color:var(--cts-tone-positive, #16a34a);color:var(--cts-tone-positive, #16a34a)}.swal2-container .swal2-toast.cts-toast .swal2-icon.swal2-success .swal2-success-ring{border-color:var(--cts-tone-positive, #16a34a)}.swal2-container .swal2-toast.cts-toast .swal2-icon.swal2-success .swal2-success-line-tip,.swal2-container .swal2-toast.cts-toast .swal2-icon.swal2-success .swal2-success-line-long{background-color:var(--cts-tone-positive, #16a34a)}.swal2-container .swal2-toast.cts-toast .swal2-icon.swal2-error{border-color:var(--cts-tone-negative, #dc2626);color:var(--cts-tone-negative, #dc2626)}.swal2-container .swal2-toast.cts-toast .swal2-icon.swal2-error .swal2-x-mark-line-left,.swal2-container .swal2-toast.cts-toast .swal2-icon.swal2-error .swal2-x-mark-line-right{background-color:var(--cts-tone-negative, #dc2626)}.swal2-container .swal2-toast.cts-toast .swal2-icon.swal2-warning{border-color:var(--cts-tone-warning, #b45309);color:var(--cts-tone-warning, #b45309)}.swal2-container .swal2-toast.cts-toast .swal2-icon.swal2-info,.swal2-container .swal2-toast.cts-toast .swal2-icon.swal2-question{border-color:var(--cts-tone-info, #0369a1);color:var(--cts-tone-info, #0369a1)}.swal2-container .swal2-toast.cts-toast .swal2-icon.swal2-success .swal2-success-circular-line-left,.swal2-container .swal2-toast.cts-toast .swal2-icon.swal2-success .swal2-success-circular-line-right,.swal2-container .swal2-toast.cts-toast .swal2-icon.swal2-success .swal2-success-fix{background-color:var(--cts-body-surface-bg, #ffffff)}.swal2-container .swal2-toast.cts-toast .swal2-timer-progress-bar{background:var(--cts-body-accent, rgba(0, 0, 0, .2))}.swal2-container.swal2-bottom-end{padding:0 1rem 1rem 0}.cts-call-window{position:fixed;inset-block-end:24px;inset-inline-start:24px;z-index:1050;width:300px;display:flex;flex-direction:column;background:var(--custom-white);color:var(--default-text-color);border:1px solid var(--default-border);border-radius:16px;box-shadow:0 12px 32px rgba(var(--primary-rgb),.22);overflow:hidden}.cts-call-window-video{width:400px}.cts-call-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--default-border)}.cts-call-peer-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.cts-call-status{flex:0 0 auto;font-size:12px;color:var(--text-muted)}.cts-call-status-timer{font-variant-numeric:tabular-nums;color:var(--default-text-color)}.cts-call-stage{position:relative;min-height:150px;background:var(--default-background)}.cts-call-window-video .cts-call-stage{aspect-ratio:16 / 10}.cts-call-stage-avatar{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.cts-call-window:not(.cts-call-window-video) .cts-call-stage{min-height:170px}.cts-call-avatar-ring{display:inline-flex;padding:4px;border:2px solid var(--primary-color);border-radius:50%}.cts-call-avatar{width:88px;height:88px;border-radius:50%;object-fit:cover;background:var(--custom-white)}.cts-call-avatar-ring-pulse{animation:cts-call-pulse 1.6s ease-out infinite}@keyframes cts-call-pulse{0%{box-shadow:0 0 rgba(var(--primary-rgb),.45)}to{box-shadow:0 0 0 18px rgba(var(--primary-rgb),0)}}@media(prefers-reduced-motion:reduce){.cts-call-avatar-ring-pulse{animation:none}}.cts-call-media{display:block}.cts-call-remote{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.cts-call-remote.cts-call-media-live{opacity:1}.cts-call-local{position:absolute;inset-block-end:10px;inset-inline-end:10px;width:96px;height:72px;object-fit:cover;background:var(--default-background);border:2px solid var(--custom-white);border-radius:10px;box-shadow:0 2px 8px rgba(var(--primary-rgb),.35)}.cts-call-media-mirrored{transform:scaleX(-1)}.cts-call-media-hidden{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.cts-call-controls{display:flex;justify-content:center;gap:12px;padding:12px;border-top:1px solid var(--default-border)}.cts-call-control{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:50%;font-size:20px}.cts-call-hangup-icon{display:inline-block;transform:rotate(135deg)}.modal-content.cts-call-incoming .modal-footer{flex-wrap:nowrap;justify-content:center;gap:12px}.cts-call-incoming-body{display:flex;flex-direction:column;align-items:center;gap:14px;padding:8px 0}.cts-call-incoming-name{font-size:18px;font-weight:600;text-align:center;overflow-wrap:anywhere}.modal-content.cts-call-incoming .cts-call-incoming-action{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:6px;min-width:0;margin:0}.cts-chat-call-audio{margin-inline-start:auto}.cts-chat-call-audio~.cts-chat-clear-history{margin-inline-start:0}@media(max-width:575.98px){.cts-call-window,.cts-call-window-video{inset-inline:12px;inset-block-end:12px;width:auto}}html:root :is(#root,body) .offcanvas.cts-sheet{--cts-sheet-accent: var(--cts-body-accent-strong, rgb(var(--primary-rgb)));--cts-sheet-accent-rgb: var(--cts-body-accent-rgb, var(--primary-rgb));--cts-sheet-on-brand: var(--cts-on-brand, #ffffff);--cts-sheet-surface: var(--cts-body-surface-bg, #ffffff);--cts-sheet-surface-2: var(--cts-body-surface-bg-2, #f1f5f9);--cts-sheet-border: var(--cts-body-surface-border, #e5e7eb);--cts-sheet-canvas: color-mix( in srgb, rgb(var(--cts-sheet-accent-rgb)) 5%, var(--cts-body-page-bg, #f4f6fb) );--cts-sheet-radius: 16px;width:min(var(--cts-sheet-width, 420px),100vw);max-width:100vw;border:0!important;border-radius:0!important;overflow:hidden;background:var(--cts-sheet-canvas)!important;color:var(--cts-body-text, #0d0c22);box-shadow:-30px 0 80px -30px #0208178c;outline:none}html:root :is(#root,body) .offcanvas.offcanvas-start.cts-sheet{box-shadow:30px 0 80px -30px #0208178c}html[dir=rtl]:root :is(#root,body) .offcanvas.offcanvas-end.cts-sheet{box-shadow:30px 0 80px -30px #0208178c}html[dir=rtl]:root :is(#root,body) .offcanvas.offcanvas-start.cts-sheet{box-shadow:-30px 0 80px -30px #0208178c}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-hero{position:relative;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 18px 20px 20px!important;border:0!important;background:var(--cts-brand-fill, rgb(var(--primary-rgb)))!important;color:var(--cts-sheet-on-brand)}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-hero:before,html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-hero:after{content:"";position:absolute;border-radius:50%;pointer-events:none;background:#ffffff14}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-hero:before{width:180px;height:180px;top:-90px;inset-inline-end:-40px}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-hero:after{width:90px;height:90px;bottom:-50px;inset-inline-end:110px;background:#ffffff0f}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-hero-main{position:relative;z-index:1;display:flex;align-items:center;gap:14px;min-width:0}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-hero-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:15px;font-size:21px;color:var(--cts-sheet-on-brand);background:#ffffff29;border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px #ffffff40,0 8px 20px -8px #02081780}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-hero-icon i{color:var(--cts-sheet-on-brand)!important;font-size:inherit!important}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-hero-text{display:flex;flex-direction:column;min-width:0}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-hero .offcanvas-title{margin:0;color:var(--cts-sheet-on-brand)!important;font-size:19px!important;font-weight:800!important;letter-spacing:-.01em;line-height:1.2}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-sub{margin-top:3px;font-size:12px;font-weight:500;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-actions{position:relative;z-index:1;display:flex;align-items:center;gap:8px;flex-shrink:0}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-hero .cts-sheet-btn,html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-hero .cts-sheet-actions>.btn{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;min-width:36px;height:36px;padding:0 10px!important;border-radius:11px!important;font-size:15px!important;line-height:1;color:var(--cts-sheet-on-brand)!important;background:#ffffff24!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:none!important;cursor:pointer;transition:background-color .18s ease,transform .18s ease}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-hero .cts-sheet-btn:hover:not(:disabled),html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-hero .cts-sheet-btn[aria-pressed=true],html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-hero .cts-sheet-actions>.btn:hover:not(:disabled){background:#ffffff47!important;transform:translateY(-1px)}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-hero .cts-sheet-btn:focus-visible,html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-hero .cts-sheet-actions>.btn:focus-visible{outline:2px solid var(--cts-sheet-on-brand);outline-offset:2px}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-hero .cts-sheet-btn:disabled{cursor:default;opacity:.75}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-hero .cts-sheet-btn i,html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-hero .cts-sheet-actions>.btn i{color:var(--cts-sheet-on-brand)!important}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-btn.is-spinning i{animation:cts-sheet-spin .8s linear infinite}@keyframes cts-sheet-spin{to{transform:rotate(360deg)}}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;background:transparent!important;scrollbar-width:thin}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-body--padded{display:flex;flex-direction:column;gap:14px;padding:16px!important}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-section{padding:14px;border-radius:var(--cts-sheet-radius);background:var(--cts-sheet-surface);border:1px solid var(--cts-sheet-border);box-shadow:0 1px 2px #0f172a0a,0 8px 24px -18px #0f172a59}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-section-title{display:flex;align-items:center;gap:8px;min-width:0;margin:0;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--cts-body-muted-text, #64748b)}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-section-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;font-size:13px;color:var(--cts-sheet-accent);background:rgba(var(--cts-sheet-accent-rgb),.12)}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-section-icon i{color:inherit!important}html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-footer{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--cts-sheet-surface);border-top:1px solid var(--cts-sheet-border);box-shadow:0 -10px 24px -20px #0f172a73}html:root :is(#root,body) .offcanvas.cts-sheet .cts-segmented{display:flex;gap:4px;padding:4px;border-radius:14px;background:var(--cts-sheet-surface-2);border:1px solid var(--cts-sheet-border)}html:root :is(#root,body) .offcanvas.cts-sheet .cts-segment{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:38px;margin:0;padding:8px;border-radius:10px;font-size:12.5px;font-weight:600;line-height:1.2;text-align:center;color:var(--cts-body-muted-text, #64748b);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}html:root :is(#root,body) .offcanvas.cts-sheet .cts-segment i{flex-shrink:0;font-size:14px;color:inherit!important}html:root :is(#root,body) .offcanvas.cts-sheet .cts-segment-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html:root :is(#root,body) .offcanvas.cts-sheet .cts-segment:hover{color:var(--cts-body-text, #0d0c22)}html:root :is(#root,body) .offcanvas.cts-sheet .cts-segment.active{color:var(--cts-sheet-accent);background:var(--cts-sheet-surface);box-shadow:0 1px 2px #0f172a14,0 6px 14px -8px #0f172a59}html:root :is(#root,body) .offcanvas.cts-sheet .cts-segment:has(input:focus-visible){outline:2px solid var(--cts-sheet-accent);outline-offset:1px}@media(max-width:400px){html:root :is(#root,body) .offcanvas.cts-sheet .cts-segment{flex-direction:column;gap:3px;font-size:11.5px}}@media(prefers-reduced-motion:reduce){html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-btn.is-spinning i{animation:none}html:root :is(#root,body) .offcanvas.cts-sheet .cts-segment,html:root :is(#root,body) .offcanvas.cts-sheet .cts-sheet-hero .cts-sheet-btn{transition:none}}.cts-command-palette-layer{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:10vh 1rem 1rem}.cts-command-palette-backdrop{position:absolute;inset:0;background-color:#00000073}.cts-command-palette-dialog{position:relative;display:flex;flex-direction:column;width:min(40rem,100%);max-height:min(32rem,calc(88vh - 1rem));overflow:hidden;background-color:var(--cts-body-surface-bg, #ffffff);color:var(--cts-body-text, #1f2937);border:1px solid var(--cts-body-surface-border, #e2e5ec);border-radius:.5rem;box-shadow:0 1.25rem 2.5rem #00000047}.cts-command-palette-search{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;border-bottom:1px solid var(--cts-body-surface-border, #e2e5ec)}.cts-command-palette-search-icon{color:var(--cts-body-muted-text, #5b6472);font-size:1rem}.cts-command-palette-input{flex:1 1 auto;min-width:0;border:0;outline:none;background:transparent;color:inherit;font-size:1rem;line-height:1.5;text-transform:none}.cts-command-palette-input::placeholder{color:var(--cts-body-muted-text, #5b6472);opacity:1}.cts-command-palette-close{flex:0 0 auto;border:0;background:transparent;color:var(--cts-body-muted-text, #5b6472);font-size:1rem;line-height:1;padding:.25rem;cursor:pointer;border-radius:.25rem}.cts-command-palette-close:hover,.cts-command-palette-close:focus-visible{color:var(--cts-body-text, #1f2937);background-color:var(--cts-body-surface-bg-2, #f7f8fb)}.cts-command-palette-results{flex:1 1 auto;overflow-y:auto;padding:.375rem 0}.cts-command-palette-section-title{padding:.5rem 1rem .25rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cts-body-muted-text, #5b6472)}.cts-command-palette-row{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem 1rem;cursor:pointer;color:inherit}.cts-command-palette-row.is-active{background-color:var(--cts-body-accent, #6259ca);color:var(--cts-body-accent-text, #ffffff)}.cts-command-palette-row-icon{flex:0 0 auto;width:1.125rem;text-align:center;opacity:.85}.cts-command-palette-row-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cts-command-palette-row-hint{flex:0 0 auto;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--cts-body-muted-text, #5b6472)}.cts-command-palette-row.is-active .cts-command-palette-row-hint{color:inherit;opacity:.8}.cts-command-palette-row-actions{flex:0 0 auto;display:flex;gap:.25rem}.cts-command-palette-row-actions .btn{padding:.125rem .4rem}.cts-command-palette-row.is-active .cts-command-palette-row-actions .btn{border-color:#ffffff80;color:inherit}.cts-command-palette-message{padding:1.5rem 1rem;text-align:center;color:var(--cts-body-muted-text, #5b6472)}.cts-command-palette-note{padding:.375rem 1rem;border-top:1px solid var(--cts-body-surface-border, #e2e5ec);font-size:.75rem;color:var(--cts-body-muted-text, #5b6472)}.cts-command-palette-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.5rem 1rem;border-top:1px solid var(--cts-body-surface-border, #e2e5ec);font-size:.75rem;color:var(--cts-body-muted-text, #5b6472)}.cts-command-palette-footer kbd{display:inline-block;min-width:1.5rem;padding:.0625rem .375rem;margin-inline-end:.25rem;text-align:center;font-family:inherit;font-size:.6875rem;color:var(--cts-body-text, #1f2937);background-color:var(--cts-body-surface-bg-2, #f7f8fb);border:1px solid var(--cts-body-surface-border, #e2e5ec);border-radius:.1875rem}@media(max-width:36rem){.cts-command-palette-layer{padding:1rem .5rem}.cts-command-palette-dialog{max-height:calc(100vh - 2rem)}.cts-command-palette-row-hint{display:none}}.cts-tooltip-trigger{text-decoration:underline dotted;text-underline-offset:2px;cursor:help}.cts-tooltip-trigger--icon{text-decoration:none}.cts-tooltip-trigger:focus-visible{outline:2px solid var(--cts-body-accent);outline-offset:2px;border-radius:3px}.cts-tooltip-panel{z-index:1080;max-width:min(320px,calc(100vw - 16px));padding:6px 10px;border-radius:6px;background-color:var(--cts-body-text);background-image:none;color:var(--cts-body-surface-bg);font-size:12px;line-height:1.45;text-align:start;white-space:pre-wrap;overflow-wrap:anywhere}.cts-screen-guide-button{width:1.6rem;height:1.6rem;padding:0;margin-inline-start:.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;line-height:1;vertical-align:middle}.cts-screen-guide-fallback{display:flex;justify-content:flex-end;margin-bottom:.25rem}.cts-screen-guide ul{list-style:disc}.cts-screen-guide{line-height:1.55}.cts-screen-guide-lead{font-size:.95rem;margin-bottom:.75rem}.cts-screen-guide-audience{display:flex;gap:.5rem;align-items:flex-start;padding:.5rem .75rem;border-radius:.5rem;background:var(--cts-brand-wash, rgba(0, 0, 0, .04));margin-bottom:1rem;font-size:.875rem}.cts-screen-guide-toc{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:1rem}.cts-screen-guide-toc .btn{font-size:.75rem;padding:.125rem .625rem;border-radius:1rem}.cts-screen-guide-section{margin-bottom:1.25rem;scroll-margin-top:.5rem}.cts-screen-guide-section-muted{border:1px solid var(--cts-body-surface-border, rgba(0, 0, 0, .1));border-radius:.5rem;padding:.75rem 1rem;background:var(--cts-body-surface-bg-2, transparent)}.cts-screen-guide-heading{display:flex;align-items:center;gap:.5rem;font-weight:600;margin-bottom:.625rem}.cts-screen-guide-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex:0 0 1.75rem;border-radius:50%;background:var(--cts-brand-wash-strong, rgba(0, 0, 0, .06));color:var(--cts-brand-ink, inherit);font-size:.875rem}.cts-screen-guide-steps{list-style:none;counter-reset:cts-guide-step;padding-inline-start:0;margin-bottom:0}.cts-screen-guide-steps li{counter-increment:cts-guide-step;position:relative;padding-inline-start:2.25rem;margin-bottom:.5rem;min-height:1.5rem}.cts-screen-guide-steps li:before{content:counter(cts-guide-step);position:absolute;inset-inline-start:0;top:0;width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid var(--cts-brand-edge, currentColor);color:var(--cts-brand-ink, inherit);font-size:.75rem;font-weight:600;display:flex;align-items:center;justify-content:center}.cts-screen-guide-fields{display:grid;grid-template-columns:minmax(8rem,13rem) 1fr;gap:.375rem 1rem;margin-bottom:0}.cts-screen-guide-fields>div{display:contents}.cts-screen-guide-fields dt{font-weight:600}.cts-screen-guide-fields dd{margin-bottom:0}@media(max-width:575.98px){.cts-screen-guide-fields{grid-template-columns:1fr;gap:.125rem}.cts-screen-guide-fields dd{margin-bottom:.5rem}}.cts-screen-guide-example{border-inline-start:3px solid var(--cts-brand-edge, rgba(0, 0, 0, .2));padding:.5rem .75rem;margin-bottom:.75rem;background:var(--cts-brand-wash, transparent);border-start-end-radius:.375rem;border-end-end-radius:.375rem}.cts-screen-guide-example:last-child{margin-bottom:0}.cts-screen-guide .cts-screen-guide-example ul{list-style:none;padding-inline-start:0;margin-bottom:0;font-variant-numeric:tabular-nums}.cts-screen-guide-faq details{border:1px solid var(--cts-body-surface-border, rgba(0, 0, 0, .1));border-radius:.375rem;margin-bottom:.5rem}.cts-screen-guide-faq summary{cursor:pointer;padding:.5rem .75rem;font-weight:600}.cts-screen-guide-faq details[open] summary{border-bottom:1px solid var(--cts-body-surface-border, rgba(0, 0, 0, .1))}.cts-screen-guide-faq details p{padding:.5rem .75rem;margin-bottom:0}ul.cts-screen-guide-related{list-style:none;padding-inline-start:0;margin-bottom:0}.cts-screen-guide-related li{margin-bottom:.375rem}.cts-screen-guide-muted{color:var(--cts-body-muted-text, inherit)}.header-logo:has(>span>[data-cts-brand-logo]),.header-logo span:has(>[data-cts-brand-logo]),.login-brand-icon:has([data-cts-brand-logo]),.main-sidebar-header .header-logo span:has(>[data-cts-brand-logo]){background:none!important;background-color:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}.login-brand-icon:has([data-cts-brand-logo]){width:auto!important;height:auto!important;padding:0!important}.cts-session-lock{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:1.5rem;overflow-y:auto;overscroll-behavior:contain;background-color:#0f172a8c}.cts-session-lock-card{width:100%;max-width:26rem;margin:auto}.cts-session-blurred{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none}.cts-form-field{display:flex;flex-direction:column;gap:6px;min-width:0}.cts-form-field--full{grid-column:1 / -1}.cts-form-field__label{display:flex;align-items:center;gap:4px;margin:0;font-size:12.5px;font-weight:600;letter-spacing:.01em;color:var(--cts-body-text, inherit)}.cts-form-field__hint-icon{font-size:13px;color:var(--cts-body-muted-text, #6c757d);cursor:help}.cts-form-field__help{font-size:11.5px;color:var(--cts-body-muted-text, #6c757d)}.cts-form-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px;padding:14px 20px;border:1px solid var(--cts-body-surface-border, rgba(0, 0, 0, .08));border-radius:var(--cts-premium-radius-card, 14px);background:var(--cts-body-surface-bg, #fff);box-shadow:var(--cts-premium-shadow-sticky, 0 6px 24px -12px rgba(15, 23, 42, .25))}.cts-form-header__identity{display:flex;align-items:center;gap:14px;min-width:0}.cts-form-header__back{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:var(--cts-premium-radius-tile, 10px);border:1px solid var(--cts-body-surface-border, rgba(0, 0, 0, .08));color:var(--cts-body-muted-text, #6c757d);background:transparent;transition:background-color .15s ease,color .15s ease}.cts-form-header__back:hover,.cts-form-header__back:focus-visible{color:var(--cts-premium-accent-ink, rgb(var(--primary-rgb)));background:var(--cts-premium-accent-wash, rgba(var(--primary-rgb), .08))}[dir=rtl] .cts-form-header__back i{transform:scaleX(-1)}.cts-form-header__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--cts-premium-radius-tile-lg, 12px);font-size:20px;color:var(--cts-on-brand, #fff);background:var(--cts-brand-fill, linear-gradient(135deg, rgb(var(--primary-rgb)), rgba(var(--primary-rgb), .7)));box-shadow:var(--cts-premium-hero-glow, 0 8px 18px -8px rgba(var(--primary-rgb), .7))}.cts-form-header__text{min-width:0}.cts-form-header__crumbs{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 2px;padding:0;list-style:none;font-size:11.5px;color:var(--cts-body-muted-text, #6c757d)}.cts-form-header__crumbs li+li:before{content:"/";margin-inline-end:4px;opacity:.6}.cts-form-header__crumbs a{color:inherit;text-decoration:none}.cts-form-header__crumbs a:hover{color:var(--cts-premium-accent-ink, rgb(var(--primary-rgb)))}.cts-form-header__title{display:flex;align-items:center;flex-wrap:wrap;margin:0;font-size:18px;font-weight:700;line-height:1.25;color:var(--cts-body-heading-text, inherit);overflow-wrap:anywhere}.cts-form-header__subtitle{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:4px;font-size:12.5px;color:var(--cts-body-muted-text, #6c757d)}.cts-form-header__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cts-form-body{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.cts-form-body--single{grid-template-columns:minmax(0,1fr)}.cts-form-body__main{display:flex;flex-direction:column;gap:20px;min-width:0}.cts-form-body__aside{position:sticky;top:96px;display:flex;flex-direction:column;gap:16px;min-width:0}@media(max-width:1199.98px){.cts-form-body{grid-template-columns:minmax(0,1fr)}.cts-form-body__aside{position:static;order:-1}}.cts-form-section{border:1px solid var(--cts-body-surface-border, rgba(0, 0, 0, .08));border-radius:var(--cts-premium-radius-card, 14px);background:var(--cts-body-surface-bg, #fff);box-shadow:var(--cts-premium-shadow-card, 0 1px 2px rgba(15, 23, 42, .04))}.cts-form-body~.cts-form-section{margin-top:20px}.cts-form-section__head{display:flex;align-items:flex-start;gap:12px;padding:16px 20px 0}.cts-form-section__heading{flex:1;min-width:0}.cts-form-section__actions{display:flex;align-items:center;gap:8px}.cts-form-section__badge{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--cts-premium-radius-tile-sm, 9px);font-size:15px;color:var(--cts-premium-accent-ink, rgb(var(--primary-rgb)));background:var(--cts-premium-accent-wash, rgba(var(--primary-rgb), .1))}.cts-form-section__title{margin:0;font-size:15px;font-weight:600;line-height:1.3;color:var(--cts-body-heading-text, inherit)}.cts-form-section__step{margin-inline-end:6px;font-weight:500;color:var(--cts-body-muted-text, #6c757d)}.cts-form-section__description{margin:2px 0 0;font-size:12.5px;color:var(--cts-body-muted-text, #6c757d)}.cts-form-section__grid{display:grid;grid-template-columns:repeat(var(--cts-form-columns, 2),minmax(0,1fr));gap:16px 20px;padding:16px 20px 20px}@media(max-width:767.98px){.cts-form-section__grid{grid-template-columns:minmax(0,1fr)}}.cts-form-progress,.cts-form-totals{padding:16px;border-radius:var(--cts-premium-radius-card, 14px);border:1px solid var(--cts-body-surface-border, rgba(0, 0, 0, .08));background:var(--cts-body-surface-bg, #fff)}.cts-form-progress__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:12.5px;font-weight:600;color:var(--cts-body-muted-text, #6c757d)}.cts-form-progress__value{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--cts-body-heading-text, inherit)}.cts-form-progress__track{height:6px;border-radius:var(--cts-premium-radius-pill, 999px);background:var(--cts-body-surface-bg-2, rgba(0, 0, 0, .06));overflow:hidden}.cts-form-progress__bar{height:100%;border-radius:inherit;background:var(--cts-brand-fill, rgb(var(--primary-rgb)));transition:width .25s ease}.cts-form-progress__list{display:flex;flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none}.cts-form-progress__item{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--cts-body-text, inherit)}.cts-form-progress__item a{color:inherit}.cts-form-progress__dot{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border-radius:50%;font-size:11px;color:var(--cts-body-muted-text, #6c757d);background:var(--cts-body-surface-bg-2, rgba(0, 0, 0, .06))}.cts-form-progress__dot--done{color:#fff;background:var(--cts-tone-positive, #13b77f)}.cts-form-totals__head{margin-bottom:10px;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--cts-body-muted-text, #6c757d)}.cts-form-totals__list{display:flex;flex-direction:column;gap:6px;margin:0}.cts-form-totals__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px}.cts-form-totals__row dt{font-weight:500;color:var(--cts-body-muted-text, #6c757d)}.cts-form-totals__row dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums;text-align:end;color:var(--cts-body-text, inherit)}.cts-form-totals__row--emphasis{margin-top:6px;padding-top:10px;border-top:1px dashed var(--cts-body-surface-border, rgba(0, 0, 0, .12))}.cts-form-totals__row--emphasis dt{color:var(--cts-body-heading-text, inherit);font-weight:600}.cts-form-totals__row--emphasis dd{font-size:18px;font-weight:700;color:var(--cts-body-heading-text, inherit)}.cts-form-totals__row dd.cts-form-totals__value--success{color:var(--cts-tone-text-positive, #13b77f)}.cts-form-totals__row dd.cts-form-totals__value--danger{color:var(--cts-tone-text-negative, #dc3545)}.cts-form-totals__row dd.cts-form-totals__value--muted{font-weight:500;color:var(--cts-body-muted-text, #6c757d)}.cts-form-totals__footer{margin-top:12px;font-size:12px;color:var(--cts-body-muted-text, #6c757d)}@media print{.cts-form-header{position:static;box-shadow:none}.cts-form-header__actions,.cts-form-header__back,.cts-list-filter,.cts-form-body__aside{display:none!important}.cts-form-body{grid-template-columns:minmax(0,1fr)}}.cts-form-actionbar{position:sticky;bottom:0;z-index:19;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:20px;padding:12px 20px;border:1px solid var(--cts-body-surface-border, rgba(0, 0, 0, .08));border-radius:var(--cts-premium-radius-card, 14px);background:var(--cts-body-surface-bg, #fff);box-shadow:0 -6px 24px -12px #0f172a40}.cts-form-actionbar__start{display:flex;align-items:center;gap:8px;min-width:0;color:var(--cts-body-muted-text, #6b7280);font-size:12.5px}.cts-form-actionbar__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}@media(max-width:575.98px){.cts-form-actionbar{padding:10px 12px}.cts-form-actionbar__actions{width:100%;justify-content:flex-end}}@media print{.cts-form-actionbar{display:none!important}}.edu-player{display:grid;grid-template-columns:250px minmax(0,1fr);gap:0;height:100%;min-height:0;background:var(--custom-white, #fff)}.modal-fullscreen .modal-content:has(.edu-player),.modal-content:has(.edu-player){height:100%}.modal-content:has(.edu-player)>.modal-body{flex:1 1 auto;min-height:0;overflow:hidden}.edu-player-body{display:flex;flex-direction:column;min-width:0}.edu-chapters{border-inline-end:1px solid var(--default-border, #e9edf6);background:var(--custom-white, #fff);overflow-y:auto;min-height:0;padding:12px 0}.edu-chapter-title{display:flex;align-items:center;gap:8px;padding:10px 14px 6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted, #8c9097)}.edu-chapter-scene{display:flex;align-items:center;gap:8px;width:100%;padding:7px 14px 7px 30px;border:0;background:transparent;text-align:start;font-size:12.5px;line-height:1.35;color:var(--default-text-color, #536485);cursor:pointer;border-inline-start:3px solid transparent}.edu-chapter-scene:hover{background:var(--primary01, rgba(var(--primary-rgb), .06))}.edu-chapter-scene.done{color:var(--text-muted, #8c9097)}.edu-chapter-scene.active{background:var(--primary01, rgba(var(--primary-rgb), .1));border-inline-start-color:rgb(var(--primary-rgb));color:rgb(var(--primary-rgb));font-weight:600}.edu-chapter-scene i{flex:none;font-size:13px}.edu-stage{position:relative;flex:1;min-height:0;padding:18px;background:radial-gradient(120% 90% at 50% 0%,var(--primary01, rgba(var(--primary-rgb), .08)),transparent 65%),var(--default-body-bg-color, #f5f6f9);overflow:hidden}.edu-stage-inner{position:relative;height:100%;animation:edu-scene-in .42s ease-out both}@keyframes edu-scene-in{0%{opacity:0;transform:translateY(10px) scale(.994)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.edu-stage-inner{animation:none}}.edu-caption{display:flex;gap:12px;padding:14px 18px;border-top:1px solid var(--default-border, #e9edf6);background:var(--custom-white, #fff)}.edu-caption-icon{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font-size:17px;color:#fff;background:linear-gradient(135deg,var(--cts-brand-fill-from, rgb(var(--primary-rgb))),var(--cts-brand-fill-to, rgb(var(--primary-rgb))))}.edu-caption-title{font-size:14.5px;font-weight:700;color:var(--default-text-color, #536485);margin-bottom:3px}.edu-caption-text{font-size:13px;line-height:1.55;color:var(--text-muted, #6b7280);margin:0}.edu-points{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.edu-point{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:500;background:var(--primary01, rgba(var(--primary-rgb), .08));color:rgb(var(--primary-rgb));animation:edu-point-in .32s ease-out both}.edu-point i{font-size:11px}@keyframes edu-point-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.edu-progress-track{display:flex;gap:3px;padding:0 18px 10px;background:var(--custom-white, #fff)}.edu-progress-seg{flex:1;height:4px;border-radius:999px;background:var(--default-border, #e9edf6);cursor:pointer;overflow:hidden;border:0;padding:0}.edu-progress-seg.done{background:rgb(var(--primary-rgb))}.edu-progress-fill{height:100%;background:rgb(var(--primary-rgb));transition:width .12s linear}.edu-controls{display:flex;align-items:center;gap:8px;padding:0 18px 16px;background:var(--custom-white, #fff)}.edu-ctrl{width:34px;height:34px;border-radius:50%;border:1px solid var(--default-border, #e9edf6);background:var(--custom-white, #fff);color:var(--default-text-color, #536485);display:grid;place-items:center;cursor:pointer}.edu-ctrl:disabled{opacity:.4;cursor:not-allowed}.edu-ctrl-main{width:44px;height:44px;border:0;color:#fff;font-size:16px;background:linear-gradient(135deg,var(--cts-brand-fill-from, rgb(var(--primary-rgb))),var(--cts-brand-fill-to, rgb(var(--primary-rgb))));box-shadow:0 4px 14px rgba(var(--primary-rgb),.35)}.edu-controls-right{margin-inline-start:auto;display:flex;align-items:center;gap:8px}.edu-rate{min-width:62px;height:32px;padding:0 6px;font-size:12px;border-radius:8px;border:1px solid var(--default-border, #e9edf6);background:var(--custom-white, #fff);color:var(--default-text-color, #536485)}.edu-step-counter{font-size:12px;font-weight:600;color:var(--text-muted, #8c9097);font-variant-numeric:tabular-nums}.edu-mock{position:relative;height:100%;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;border:1px solid var(--default-border, #e9edf6);box-shadow:0 18px 40px #00000024;background:var(--default-body-bg-color, #f5f6f9);font-size:11px}.edu-mock-urlbar{display:flex;align-items:center;gap:7px;padding:6px 10px;background:#2b2f3a;color:#cfd4e0;font-size:10.5px}.edu-mock-dot{width:8px;height:8px;border-radius:50%}.edu-mock-url{flex:1;padding:2px 8px;border-radius:5px;background:#ffffff1a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edu-mock-header{display:flex;align-items:center;gap:10px;padding:7px 12px;background:linear-gradient(90deg,var(--cts-theme-top-bg, #6c5ffc),var(--cts-theme-top-bg-2, #6c5ffc));color:var(--cts-theme-top-text, #fff)}.edu-mock-brand{display:flex;align-items:center;gap:6px;font-weight:700;font-size:11.5px}.edu-mock-header-tools{margin-inline-start:auto;display:flex;align-items:center;gap:6px}.edu-mock-tool{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:10px;background:var(--cts-theme-tool-bg, rgba(255, 255, 255, .16));border:1px solid var(--cts-theme-tool-border, transparent);color:var(--cts-theme-top-text, #fff)}.edu-mock-menubar{display:flex;align-items:center;gap:2px;padding:0 10px;background:linear-gradient(90deg,var(--cts-theme-menu-bg, #fff),var(--cts-theme-menu-bg-2, #fff));border-bottom:1px solid var(--cts-theme-divider, #e9edf6);overflow:hidden}.edu-mock-menuitem{display:inline-flex;align-items:center;gap:4px;padding:7px 9px;font-size:10.5px;font-weight:500;white-space:nowrap;color:var(--cts-theme-menu-text, #536485);border-bottom:2px solid transparent}.edu-mock-menuitem.active{color:var(--cts-theme-menu-active-text, #6c5ffc);background:var(--cts-menu-panel-active-bg, rgba(var(--primary-rgb), .12));border-bottom-color:var(--cts-theme-accent, rgb(var(--primary-rgb)));font-weight:700;border-radius:6px 6px 0 0}.edu-mock-content{flex:1;min-height:0;padding:10px;overflow:hidden}.edu-card{background:var(--custom-white, #fff);border:1px solid var(--default-border, #e9edf6);border-radius:8px;overflow:hidden;height:100%;display:flex;flex-direction:column}.edu-card-header{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--default-border, #e9edf6)}.edu-card-title{font-size:12px;font-weight:700;color:var(--default-text-color, #536485);display:flex;align-items:center;gap:6px;margin:0}.edu-card-actions{margin-inline-start:auto;display:flex;gap:5px}.edu-card-body{padding:9px 10px;flex:1;min-height:0;overflow:hidden}.edu-breadcrumb{display:flex;gap:5px;align-items:center;padding:0 2px 7px;font-size:10px;color:var(--text-muted, #8c9097)}.edu-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:5px;font-size:10px;font-weight:600;color:#fff;white-space:nowrap}.edu-btn.pulse{animation:edu-pulse 1.6s ease-in-out infinite}@keyframes edu-pulse{0%,to{box-shadow:0 0 rgba(var(--primary-rgb),.55)}50%{box-shadow:0 0 0 6px rgba(var(--primary-rgb),0)}}@media(prefers-reduced-motion:reduce){.edu-btn.pulse{animation:none;outline:2px solid rgb(var(--primary-rgb));outline-offset:2px}}.edu-badge{display:inline-block;padding:2px 7px;border-radius:999px;font-size:9.5px;font-weight:600;color:#fff;white-space:nowrap}.edu-table{width:100%;border-collapse:collapse;font-size:10px;table-layout:fixed}.edu-table th{text-align:start;padding:5px 6px;font-weight:700;font-size:9.5px;text-transform:uppercase;letter-spacing:.02em;color:var(--default-text-color, #536485);background:var(--default-background, #f3f6f8);border:1px solid var(--default-border, #e9edf6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edu-table td{padding:5px 6px;border:1px solid var(--default-border, #e9edf6);color:var(--default-text-color, #536485);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edu-table tr.tone-warning td{background:#f5b8491f}.edu-table tr.tone-danger td{background:#e6533c1a}.edu-table tr.tone-success td{background:#26bf941a}.edu-skeleton{display:block;height:7px;border-radius:999px;background:linear-gradient(90deg,var(--default-border, #e9edf6) 0%,var(--default-background, #f3f6f8) 50%,var(--default-border, #e9edf6) 100%);background-size:200% 100%;animation:edu-skeleton-shimmer 1.5s ease-in-out infinite}@keyframes edu-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.edu-skeleton{animation:none}}.edu-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;padding:7px;margin-bottom:8px;border:1px dashed var(--default-border, #e9edf6);border-radius:6px;background:var(--default-background, #f9fafb)}.edu-filter-label{font-size:9px;font-weight:600;color:var(--text-muted, #8c9097);margin-bottom:2px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edu-input{height:17px;border-radius:4px;border:1px solid var(--default-border, #e9edf6);background:var(--custom-white, #fff);display:flex;align-items:center;padding:0 5px;font-size:9.5px;color:var(--default-text-color, #536485);overflow:hidden;white-space:nowrap}.edu-tabs{display:flex;gap:3px;margin-bottom:7px;border-bottom:1px solid var(--default-border, #e9edf6)}.edu-tab{padding:4px 10px;font-size:10px;border-radius:5px 5px 0 0;color:var(--text-muted, #8c9097);white-space:nowrap}.edu-tab.active{background:rgb(var(--primary-rgb));color:#fff;font-weight:600}.edu-pager{display:flex;align-items:center;gap:6px;margin-top:7px;font-size:9.5px;color:var(--text-muted, #8c9097)}.edu-pager-btn{min-width:17px;height:17px;border-radius:4px;border:1px solid var(--default-border, #e9edf6);display:grid;place-items:center;padding:0 4px}.edu-pager-btn.active{background:rgb(var(--primary-rgb));color:#fff;border-color:transparent}.edu-bulkbar{display:flex;gap:6px;padding:7px;margin-bottom:8px;border-radius:6px;background:var(--default-background, #f9fafb);border:1px solid var(--default-border, #e9edf6)}.edu-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;height:100%;min-height:0}.edu-form-section{border:1px solid var(--default-border, #e9edf6);border-radius:6px;overflow:hidden;display:flex;flex-direction:column;min-height:0}.edu-form-section-title{padding:5px 8px;font-size:10px;font-weight:700;background:var(--default-background, #f3f6f8);border-bottom:1px solid var(--default-border, #e9edf6);color:var(--default-text-color, #536485);display:flex;align-items:center;gap:5px}.edu-form-fields{display:grid;grid-template-columns:repeat(12,1fr);gap:6px;padding:8px}.edu-field-label{font-size:9px;font-weight:600;color:var(--text-muted, #8c9097);margin-bottom:2px;display:block}.edu-field-req{color:var(--danger, #e6533c);margin-inline-start:2px}.edu-field.highlight .edu-input{border-color:rgb(var(--primary-rgb));box-shadow:0 0 0 2px rgba(var(--primary-rgb),.16)}.edu-field-static{font-size:10px;font-weight:600;color:var(--default-text-color, #536485);padding:2px 0}.edu-footer-actions{display:flex;flex-wrap:wrap;gap:5px;padding:8px;margin-top:8px;border-top:1px solid var(--default-border, #e9edf6);background:var(--default-background, #f9fafb);border-radius:0 0 6px 6px}.edu-notice{display:flex;align-items:center;gap:6px;padding:5px 8px;margin-bottom:8px;border-radius:5px;font-size:10px;font-weight:500}.edu-status-strip{display:inline-flex;align-items:center;gap:5px;margin-inline-start:auto}.edu-status-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;padding:1px 5px;border-radius:4px;background:var(--default-background, #f3f6f8);color:var(--text-muted, #8c9097)}.edu-dash-bar{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px;align-items:center}.edu-dash-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:9.5px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--cts-brand-fill-from, rgb(var(--primary-rgb))),var(--cts-brand-fill-to, rgb(var(--primary-rgb))))}.edu-dash-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:8px}.edu-widget{border:1px solid var(--default-border, #e9edf6);border-radius:7px;background:var(--custom-white, #fff);overflow:hidden}.edu-widget.highlight{border-color:rgb(var(--primary-rgb));box-shadow:0 0 0 2px rgba(var(--primary-rgb),.16)}.edu-widget-header{display:flex;align-items:center;gap:6px;padding:6px 8px;font-size:10.5px;font-weight:700;border-bottom:1px solid var(--default-border, #e9edf6);color:var(--default-text-color, #536485)}.edu-widget-icon{width:18px;height:18px;border-radius:5px;display:grid;place-items:center;font-size:9px;color:#fff;background:linear-gradient(135deg,var(--cts-brand-fill-from, rgb(var(--primary-rgb))),var(--cts-brand-fill-to, rgb(var(--primary-rgb))))}.edu-widget-body{padding:7px 8px}.edu-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:5px}.edu-tile{border-radius:5px;padding:5px 6px;border:1px solid var(--default-border, #e9edf6)}.edu-tile-label{font-size:9px;color:var(--text-muted, #8c9097);font-weight:600}.edu-tile-value{font-size:11px;font-weight:700;color:var(--default-text-color, #536485);font-variant-numeric:tabular-nums}.edu-tile-change{font-size:8.5px;font-weight:600}.edu-flow{height:100%;display:flex;flex-direction:column;gap:12px;padding:4px;overflow:hidden}.edu-flow-heading{text-align:center}.edu-flow-heading h3{font-size:16px;font-weight:700;margin:0 0 3px;color:var(--default-text-color, #536485)}.edu-flow-heading p{font-size:12px;margin:0;color:var(--text-muted, #8c9097)}.edu-flow-track{display:flex;align-items:stretch;gap:6px;flex:1;min-height:0}.edu-flow-step{flex:1;min-width:0;border-radius:10px;border:1px solid var(--default-border, #e9edf6);background:var(--custom-white, #fff);padding:10px 9px;display:flex;flex-direction:column;gap:5px;position:relative;animation:edu-step-in .38s ease-out both}@keyframes edu-step-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.edu-flow-step{animation:none}}.edu-flow-arrow{align-self:center;color:var(--text-muted, #b6bcc9);font-size:15px;flex:none}.edu-flow-icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#fff;font-size:14px}.edu-flow-step-label{font-size:12px;font-weight:700;color:var(--default-text-color, #536485);line-height:1.25}.edu-flow-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;padding:1px 5px;border-radius:4px;background:var(--default-background, #f3f6f8);color:var(--text-muted, #8c9097);align-self:flex-start}.edu-flow-desc{font-size:10.5px;line-height:1.4;color:var(--text-muted, #6b7280);margin:0}.edu-flow-actor{margin-top:auto;font-size:9.5px;font-weight:600;display:flex;align-items:center;gap:4px;color:var(--default-text-color, #536485);padding-top:5px;border-top:1px dashed var(--default-border, #e9edf6)}.edu-flow-branches{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.edu-flow-branch{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:10.5px;font-weight:600;border:1px dashed;background:var(--custom-white, #fff)}.edu-flow-notes{display:grid;gap:4px;margin:0;padding:0;list-style:none}.edu-flow-notes li{display:flex;gap:6px;font-size:11px;line-height:1.45;color:var(--default-text-color, #536485)}.edu-flow-notes i{color:rgb(var(--primary-rgb));margin-top:2px;flex:none}.edu-matrix{height:100%;display:flex;flex-direction:column;gap:10px;overflow:hidden}.edu-matrix-table{width:100%;border-collapse:collapse;font-size:11.5px;background:var(--custom-white, #fff);border-radius:8px;overflow:hidden}.edu-matrix-table th{text-align:start;padding:8px 10px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;background:var(--default-background, #f3f6f8);border:1px solid var(--default-border, #e9edf6);color:var(--default-text-color, #536485)}.edu-matrix-table td{padding:7px 10px;border:1px solid var(--default-border, #e9edf6);color:var(--default-text-color, #536485);vertical-align:top}.edu-matrix-row-label{font-weight:700}.edu-matrix-hint{display:block;font-size:10px;font-weight:400;color:var(--text-muted, #8c9097);margin-top:2px}.edu-matrix-state{display:inline-flex;align-items:center;gap:5px;font-size:11px}.edu-matrix-state i{font-size:13px}.edu-matrix-state.yes i{color:var(--success, #26bf94)}.edu-matrix-state.no i{color:var(--danger, #e6533c)}.edu-matrix-state.partial i{color:var(--warning, #f5b849)}.edu-menu-tree{columns:260px;column-gap:8px;overflow-y:auto;padding:2px;flex:1;min-height:0}.edu-menu-group{break-inside:avoid;margin-bottom:8px;border:1px solid var(--default-border, #e9edf6);border-radius:8px;background:var(--custom-white, #fff);overflow:hidden;animation:edu-scene-in .38s ease-out both}.edu-menu-group-title{display:flex;align-items:center;gap:6px;padding:7px 9px;font-size:11.5px;font-weight:700;color:var(--cts-theme-menu-active-text, rgb(var(--primary-rgb)));background:var(--cts-menu-panel-active-bg, rgba(var(--primary-rgb), .1))}.edu-menu-items{list-style:none;margin:0;padding:5px 0}.edu-menu-items>li{display:flex;align-items:center;gap:6px;padding:3px 10px;font-size:10.5px;color:var(--default-text-color, #536485)}.edu-menu-items>li.sub-block{display:block;padding:4px 0 2px}.edu-menu-items .sub{display:flex;align-items:center;gap:6px;padding:3px 10px;font-weight:700;color:var(--text-muted, #8c9097);font-size:9.5px;text-transform:uppercase}.edu-menu-items>li.leaf{padding-inline-start:20px}.edu-menu-subitems{list-style:none;margin:0;padding:0 0 2px}.edu-menu-subitems li{display:flex;align-items:center;gap:6px;padding:2px 10px 2px 26px;font-size:10px;color:var(--default-text-color, #536485)}.edu-menu-count{margin-inline-start:auto;font-size:9.5px;font-weight:700;color:var(--text-muted, #8c9097)}.edu-hero{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:16px}.edu-hero-ring{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;font-size:36px;color:#fff;background:linear-gradient(135deg,var(--cts-brand-fill-from, rgb(var(--primary-rgb))),var(--cts-brand-fill-to, rgb(var(--primary-rgb))));box-shadow:0 12px 34px rgba(var(--primary-rgb),.4)}.edu-hero h2{font-size:clamp(20px,2.4vw,30px);font-weight:800;margin:0;color:var(--default-text-color, #536485)}.edu-hero-greet{font-size:15px;margin:0;color:var(--default-text-color, #536485)}.edu-hero-sub{font-size:13px;margin:0;max-width:620px;color:var(--text-muted, #8c9097);line-height:1.55}.edu-hero-tiles{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px}.edu-hero-tile{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;font-size:12px;font-weight:600;background:var(--custom-white, #fff);border:1px solid var(--default-border, #e9edf6);color:var(--default-text-color, #536485)}.edu-hero-tile i{color:rgb(var(--primary-rgb))}.edu-callout{position:absolute;z-index:4;max-width:210px;padding:6px 10px;border-radius:8px;font-size:11px;font-weight:600;line-height:1.35;color:#fff;background:#1c202cf0;box-shadow:0 6px 20px #0000004d;transform:translate(-50%,-50%);animation:edu-callout-in .42s ease-out both;pointer-events:none}.edu-callout:after{content:"";position:absolute;top:50%;width:0;height:0;border:6px solid transparent;transform:translateY(-50%)}.edu-callout.left:after{inset-inline-start:100%;border-inline-start-color:#1c202cf0}.edu-callout.right:after{inset-inline-end:100%;border-inline-end-color:#1c202cf0}@keyframes edu-callout-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.86)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.edu-callout{animation:none}}@media(max-width:991.98px){.edu-player{grid-template-columns:minmax(0,1fr)}.edu-chapters{display:none}.edu-form-grid,.edu-flow-track{grid-template-columns:minmax(0,1fr);flex-direction:column}.edu-flow-arrow{transform:rotate(90deg)}}.select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display{display:inline-flex;align-items:center;gap:.25rem}.select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display span img{width:.875rem;height:.875rem;border-radius:.875rem;margin-inline-end:0;box-shadow:none;flex:none}.select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__display .badge{padding:0 .25rem;font-size:.625rem;line-height:1.05rem;margin-inline-end:0;flex:none}.select2-container.cts-select-compact .select2-selection--single{height:26px!important;min-height:26px!important;border-radius:6px}.select2-container.cts-select-compact .select2-selection--single .select2-selection__rendered{line-height:24px!important;font-size:11.5px!important;padding-left:7px;padding-right:18px}.select2-container.cts-select-compact .select2-selection--single .select2-selection__placeholder{font-size:11.5px!important}.select2-container.cts-select-compact .select2-selection--single .select2-selection__arrow{height:24px!important;top:0!important}:root :is(#root,body) .cts-select-panel{--cts-select-accent: rgb(var(--cts-body-accent-rgb, var(--primary-rgb, 98, 89, 202)));--cts-select-accent-soft: rgba(var(--cts-body-accent-rgb, var(--primary-rgb, 98, 89, 202)), .12);--cts-select-accent-hover: rgba(var(--cts-body-accent-rgb, var(--primary-rgb, 98, 89, 202)), .055);--cts-select-accent-ring: rgba(var(--cts-body-accent-rgb, var(--primary-rgb, 98, 89, 202)), .16);--cts-select-surface: var(--cts-body-surface-bg, #ffffff);--cts-select-surface-2: var(--cts-body-surface-bg-2, #f6f7fb);--cts-select-border: var(--cts-body-surface-border, #e6e8ef);--cts-select-text: var(--cts-body-text, #1f2433);--cts-select-heading: var(--cts-body-heading-text, #111827);--cts-select-muted: var(--cts-body-muted-text, #6b7280);--cts-select-row-height: 36px;--cts-select-avatar-size: 26px}:root :is(#root,body) .cts-select-panel .select2-dropdown.cts-select-dropdown{background-color:var(--cts-select-surface)!important;border:1px solid var(--cts-select-border)!important;border-radius:12px!important;box-shadow:var( --cts-premium-shadow-kpi-hover, 0 12px 40px rgba(0, 0, 0, .1), 0 2px 8px rgba(0, 0, 0, .06) );overflow:hidden;color:var(--cts-select-text);animation:cts-select-panel-in .14s ease-out}:root :is(#root,body) .cts-select-panel--below .select2-dropdown.cts-select-dropdown{margin-top:6px;transform-origin:top center}:root :is(#root,body) .cts-select-panel--above .select2-dropdown.cts-select-dropdown{margin-bottom:6px;transform-origin:bottom center}@keyframes cts-select-panel-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}:root :is(#root,body) .cts-select-panel .select2-search.cts-select-search{position:relative;display:block;padding:10px 10px 8px;border-bottom:1px solid var(--cts-select-border)}:root :is(#root,body) .cts-select-panel .cts-select-search .select2-search__field{height:36px;width:100%;padding-block:0;padding-inline:34px 32px;border:1px solid var(--cts-body-input-border, #e2e5ee)!important;border-radius:9px!important;background-color:var(--cts-body-input-bg, #ffffff)!important;color:var(--cts-select-text)!important;font-size:13px;outline:none;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}:root :is(#root,body) .cts-select-panel .cts-select-search .select2-search__field::placeholder{color:var(--cts-select-muted);opacity:.85}:root :is(#root,body) .cts-select-panel .cts-select-search .select2-search__field:focus{border-color:var(--cts-select-accent)!important;box-shadow:0 0 0 3px var(--cts-select-accent-ring)!important}.cts-select-panel .cts-select-search .select2-search__field::-webkit-search-cancel-button,.cts-select-panel .cts-select-search .select2-search__field::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}:root :is(#root,body) .cts-select-panel .cts-select-search .cts-select-search__icon{position:absolute;top:50%;inset-inline-start:22px;margin:1px 0 0!important;transform:translateY(-50%);font-size:14px;color:var(--cts-select-muted);pointer-events:none}:root :is(#root,body) .cts-select-panel .cts-select-search .cts-select-search__clear{position:absolute;top:50%;inset-inline-end:16px;transform:translateY(-50%);margin-top:1px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--cts-select-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}:root :is(#root,body) .cts-select-panel .cts-select-search .cts-select-search__clear:hover{background:var(--cts-select-accent-soft);color:var(--cts-select-accent)}:root :is(#root,body) .cts-select-panel .cts-select-search .cts-select-search__clear i{margin:0!important;font-size:13px}:root :is(#root,body) .cts-select-panel .cts-select-body{display:flex;align-items:stretch}:root :is(#root,body) .cts-select-panel .cts-select-results{display:block;flex:1 1 auto;min-width:0}:root :is(#root,body) .cts-select-panel .cts-select-results>.select2-results__options.cts-select-options{position:relative;max-height:var(--cts-select-list-max, 360px);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:4px 0 6px;list-style:none}:root :is(#root,body) .cts-select-panel .cts-select-body--indexed .cts-select-results>.select2-results__options.cts-select-options{height:var(--cts-select-list-max, 360px)}:root :is(#root,body) .cts-select-panel .select2-results__option.cts-select-option{position:relative;display:flex;align-items:center;gap:10px;min-height:var(--cts-select-row-height);margin:0 6px;padding:6px 12px;border-radius:8px;background-color:transparent!important;color:var(--cts-select-text)!important;font-size:13.5px;font-weight:500;letter-spacing:.012em;line-height:1.35;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .1s ease}:root :is(#root,body) .cts-select-panel .select2-results__option.cts-select-option.select2-results__option--highlighted{background-color:var(--cts-select-accent-hover)!important;color:var(--cts-select-heading)!important}:root :is(#root,body) .cts-select-panel .select2-results__option.cts-select-option.cts-select-option--fixed{box-sizing:border-box;height:var(--cts-select-row-height);min-height:0;overflow:hidden}:root :is(#root,body) .cts-select-panel .cts-select-option--fixed .cts-select-option__label{overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}:root :is(#root,body) .cts-select-panel .cts-select-options>.cts-select-virtual-spacer{display:block;margin:0;padding:0;border:0;list-style:none}:root :is(#root,body) .cts-select-panel .cts-select-options>.cts-select-group-overlay{position:sticky;top:0;z-index:1;height:0;margin:0;padding:0;overflow:visible;list-style:none}:root :is(#root,body) .cts-select-panel .cts-select-group-overlay>.cts-select-group{position:absolute;top:0;right:0;left:0;padding:6px 18px 4px;background-color:var(--cts-select-surface);color:var(--cts-select-accent);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.2;-webkit-user-select:none;user-select:none}:root :is(#root,body) .cts-select-panel--keyboard .select2-results__option.cts-select-option.select2-results__option--highlighted{background-color:var(--cts-select-accent-soft)!important;box-shadow:inset 2px 0 0 var(--cts-select-accent)}:root :is(#root,body) .cts-select-panel--keyboard[dir=rtl] .select2-results__option.cts-select-option.select2-results__option--highlighted{box-shadow:inset -2px 0 0 var(--cts-select-accent)}:root :is(#root,body) .cts-select-panel .select2-results__option.cts-select-option.select2-results__option--selected{color:var(--cts-select-heading)!important;font-weight:650}:root :is(#root,body) .cts-select-panel .select2-results__option.cts-select-option.select2-results__option--selected.select2-results__option--highlighted{background-color:var(--cts-select-accent-soft)!important}:root :is(#root,body) .cts-select-panel .select2-results__option.cts-select-option[aria-disabled=true]{opacity:.5;cursor:not-allowed}:root :is(#root,body) .cts-select-panel .cts-select-option .cts-select-option__label{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}:root :is(#root,body) .cts-select-panel .cts-select-option .cts-select-option__match{padding:0 1px;border-radius:3px;background-color:var(--cts-select-accent-ring);color:inherit;font-weight:700}:root :is(#root,body) .cts-select-panel .cts-select-option .cts-select-option__check{flex:none;margin:0!important;margin-inline-start:auto!important;font-size:15px;color:var(--cts-select-accent)}:root :is(#root,body) .cts-select-panel .cts-select-option>span:has(>img),:root :is(#root,body) .cts-select-panel .cts-select-option>.badge{flex:none;margin-inline-end:0!important}:root :is(#root,body) .cts-select-panel .cts-select-option>span>img{margin-inline-end:0}:root :is(#root,body) .cts-select-panel .cts-select-avatar{--cts-select-avatar-tone: var(--cts-select-accent);--cts-select-avatar-ink: var(--cts-select-accent);flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--cts-select-avatar-size);height:var(--cts-select-avatar-size);border-radius:999px;background-color:color-mix(in srgb,var(--cts-select-avatar-tone) 14%,transparent);color:var(--cts-select-avatar-ink);font-size:10.5px;font-weight:700;letter-spacing:.02em;line-height:1}:root :is(#root,body) .cts-select-panel .cts-select-avatar--info{--cts-select-avatar-tone: var(--cts-tone-info, #0ea5e9);--cts-select-avatar-ink: var(--cts-tone-text-info, var(--cts-tone-info, #0369a1))}:root :is(#root,body) .cts-select-panel .cts-select-avatar--positive{--cts-select-avatar-tone: var(--cts-tone-positive, #10b981);--cts-select-avatar-ink: var(--cts-tone-text-positive, var(--cts-tone-positive, #047857))}:root :is(#root,body) .cts-select-panel .cts-select-avatar--warning{--cts-select-avatar-tone: var(--cts-tone-warning, #f59e0b);--cts-select-avatar-ink: var(--cts-tone-text-warning, var(--cts-tone-warning, #b45309))}:root :is(#root,body) .cts-select-panel .cts-select-avatar--neutral{--cts-select-avatar-tone: var(--cts-select-muted);--cts-select-avatar-ink: var(--cts-select-text)}:root :is(#root,body) .cts-select-panel .cts-select-options>.cts-select-group{position:sticky;top:-4px;z-index:1;margin-top:4px;padding:6px 18px 4px;border-top:1px solid var(--cts-select-border);background-color:var(--cts-select-surface);color:var(--cts-select-accent);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.2;-webkit-user-select:none;user-select:none}:root :is(#root,body) .cts-select-panel .cts-select-options>.cts-select-group.is-flash{animation:cts-select-group-flash .7s ease-out}@keyframes cts-select-group-flash{0%{background-color:var(--cts-select-accent-ring)}to{background-color:var(--cts-select-surface)}}:root :is(#root,body) .cts-select-panel .cts-select-options>.cts-select-group.is-first{margin-top:-4px;border-top-color:transparent}:root :is(#root,body) .cts-select-panel .cts-select-rail{position:relative;flex:none;display:flex;flex-direction:column;width:24px;margin:6px;margin-inline-start:0;padding:6px 0;border-radius:999px;background-color:var(--cts-select-surface-2);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}:root :is(#root,body) .cts-select-panel .cts-select-rail__letter{flex:1 1 0;min-height:0;display:flex;align-items:center;justify-content:center;margin:0 3px;border-radius:6px;color:var(--cts-select-muted);opacity:.4;font-size:10px;font-weight:600;line-height:1;pointer-events:none;transition:color .1s ease,background-color .1s ease,opacity .1s ease}:root :is(#root,body) .cts-select-panel .cts-select-rail__letter.is-available{color:var(--cts-select-heading);opacity:1}:root :is(#root,body) .cts-select-panel .cts-select-rail__letter.is-hover.is-available{color:var(--cts-select-accent)}:root :is(#root,body) .cts-select-panel .cts-select-rail__letter.is-current,:root :is(#root,body) .cts-select-panel .cts-select-rail__letter.is-current.is-hover.is-available{background-color:var(--cts-select-accent);color:var(--cts-on-brand, #ffffff);opacity:1;font-weight:700}:root :is(#root,body) .cts-select-panel .cts-select-rail__bubble{position:absolute;top:var(--cts-select-rail-bubble-top, 50%);inset-inline-end:calc(100% + 8px);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background-color:var(--cts-select-accent);color:var(--cts-on-brand, #ffffff);box-shadow:var(--cts-premium-shadow-kpi, 0 4px 16px rgba(0, 0, 0, .12));font-size:16px;font-weight:700;transform:translateY(-50%);pointer-events:none}:root :is(#root,body) .cts-select-panel .cts-select-rail__bubble.is-muted{background-color:var(--cts-select-surface-2);color:var(--cts-select-muted);border:1px solid var(--cts-select-border)}:root :is(#root,body) .cts-select-panel .select2-results__option.cts-select-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 12px;background:transparent!important;color:var(--cts-select-muted)!important;cursor:default;text-align:center}:root :is(#root,body) .cts-select-panel .cts-select-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background-color:var(--cts-select-surface-2);color:var(--cts-select-muted);font-size:17px}:root :is(#root,body) .cts-select-panel .cts-select-empty__icon i{margin:0!important}:root :is(#root,body) .cts-select-panel .cts-select-empty__text{font-size:13px;font-weight:500}:root :is(#root,body) .cts-select-panel .cts-select-options>.cts-select-skeleton{display:flex;align-items:center;gap:10px;min-height:var(--cts-select-row-height);padding:6px 18px}:root :is(#root,body) .cts-select-panel .cts-select-skeleton__avatar,:root :is(#root,body) .cts-select-panel .cts-select-skeleton__line{flex:none;background:linear-gradient(90deg,var(--cts-premium-skeleton-base, #e8eaf0) 25%,var(--cts-premium-skeleton-shine, #f4f5f8) 50%,var(--cts-premium-skeleton-base, #e8eaf0) 75%);background-size:200% 100%;animation:cts-select-shimmer 1.4s ease-in-out infinite}:root :is(#root,body) .cts-select-panel .cts-select-skeleton__avatar{width:var(--cts-select-avatar-size);height:var(--cts-select-avatar-size);border-radius:999px}:root :is(#root,body) .cts-select-panel .cts-select-skeleton__line{height:10px;border-radius:6px}@keyframes cts-select-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}:root :is(#root,body) .cts-select-panel .cts-select-footer{padding:6px 14px;border-top:1px solid var(--cts-select-border);background-color:var(--cts-select-surface-2);color:var(--cts-select-muted);font-size:11.5px;font-weight:500;line-height:1.4}@media(max-width:575.98px){:root :is(#root,body) .cts-select-panel{--cts-select-row-height: 44px;--cts-select-avatar-size: 30px;left:12px!important;right:12px!important;width:auto!important}:root :is(#root,body) .cts-select-panel .select2-results__option.cts-select-option{font-size:14.5px}:root :is(#root,body) .cts-select-panel .cts-select-search .select2-search__field{height:42px;font-size:15px}:root :is(#root,body) .cts-select-panel .cts-select-rail{width:28px}:root :is(#root,body) .cts-select-panel .cts-select-rail__letter{font-size:11px}}@media(prefers-reduced-motion:reduce){:root :is(#root,body) .cts-select-panel .select2-dropdown.cts-select-dropdown,:root :is(#root,body) .cts-select-panel .cts-select-options>.cts-select-group.is-flash,:root :is(#root,body) .cts-select-panel .cts-select-skeleton__avatar,:root :is(#root,body) .cts-select-panel .cts-select-skeleton__line{animation:none}:root :is(#root,body) .cts-select-panel .select2-results__option.cts-select-option,:root :is(#root,body) .cts-select-panel .cts-select-rail__letter,:root :is(#root,body) .cts-select-panel .cts-select-search .select2-search__field{transition:none}}:root[data-cts-theme]{--default-body-bg-color: var(--cts-body-page-bg, #f2f3f9);--custom-white: var(--cts-body-surface-bg, #ffffff);--default-background: var(--cts-body-surface-bg-2, #f7f8fb);--default-border: var(--cts-body-surface-border, #eaedf1);--bootstrap-card-border: var(--cts-body-surface-border, #eaedf1);--default-text-color: var(--cts-body-text, #0d0c22);--text-muted: var(--cts-body-muted-text, #5b6472);--form-control-bg: var(--cts-body-input-bg, #ffffff);--input-border: var(--cts-body-input-border, #e9edf6)}:root[data-cts-theme],:root[data-cts-theme] body{background-color:var(--cts-body-page-bg, #f2f3f9)!important;color:var(--cts-body-text, #0d0c22)!important}:root[data-cts-theme] :is(#root,body) .page,:root[data-cts-theme] :is(#root,body) .app-content,:root[data-cts-theme] :is(#root,body) .main-content,:root[data-cts-theme] :is(#root,body) .content{background-color:var(--cts-body-page-bg, #f2f3f9)!important}:root[data-cts-theme] :is(#root,body) .card,:root[data-cts-theme] :is(#root,body) .modal-content,:root[data-cts-theme] :is(#root,body) .dropdown-menu,:root[data-cts-theme] :is(#root,body) .popover,:root[data-cts-theme] :is(#root,body) .popover-body,:root[data-cts-theme] :is(#root,body) .toast,:root[data-cts-theme] :is(#root,body) .offcanvas,:root[data-cts-theme] :is(#root,body) .list-group-item,:root[data-cts-theme] :is(#root,body) .accordion-item,:root[data-cts-theme] :is(#root,body) .tab-content,:root[data-cts-theme] :is(#root,body) .form-select option,:root[data-cts-theme] :is(#root,body) .premium-card,:root[data-cts-theme] :is(#root,body) .vm-stat-card,:root[data-cts-theme] :is(#root,body) .vm-report-card,:root[data-cts-theme] :is(#root,body) .vm-summary-item,:root[data-cts-theme] :is(#root,body) .ngr-filter-card,:root[data-cts-theme] :is(#root,body) .ngr-table-card,:root[data-cts-theme] :is(#root,body) .ngr-chart-card,:root[data-cts-theme] :is(#root,body) .chb-card,:root[data-cts-theme] :is(#root,body) .ki-card,:root[data-cts-theme] :is(#root,body) .ki-product-card,:root[data-cts-theme] :is(#root,body) .tbgd-table-card,:root[data-cts-theme] :is(#root,body) .tbgd-search,:root[data-cts-theme] :is(#root,body) .gd-filter-card,:root[data-cts-theme] :is(#root,body) .gd-report-card,:root[data-cts-theme] :is(#root,body) .gd-sticky-col,:root[data-cts-theme] :is(#root,body) .cts-role-card,:root[data-cts-theme] :is(#root,body) .yd-role-card,:root[data-cts-theme] :is(#root,body) .rd-role-card,:root[data-cts-theme] :is(#root,body) .cts-page-card,:root[data-cts-theme] :is(#root,body) .kas-card,:root[data-cts-theme] :is(#root,body) .po-card,:root[data-cts-theme] :is(#root,body) .pto-card,:root[data-cts-theme] :is(#root,body) .dev-card,:root[data-cts-theme] :is(#root,body) .ku-card,:root[data-cts-theme] :is(#root,body) .ku-user-card,:root[data-cts-theme] :is(#root,body) .notif-cat-body .notif-item,:root[data-cts-theme] :is(#root,body) .custom-panel,:root[data-cts-theme] :is(#root,body) .panel,:root[data-cts-theme] :is(#root,body) #loader,:root[data-cts-theme] :is(#root,body) .modern-table tbody tr{background-color:var(--cts-body-surface-bg, #ffffff)!important}:root[data-cts-theme] :is(#root,body) .card:not(.cts-own-surface)>.card-header:not(.bg-primary):not(.bg-success):not(.bg-danger):not(.bg-warning):not(.bg-info):not(.bg-dark):not(.bg-secondary),:root[data-cts-theme] :is(#root,body) .table tfoot td,:root[data-cts-theme] :is(#root,body) .table-striped tbody tr:nth-of-type(odd),:root[data-cts-theme] :is(#root,body) .modern-table tbody tr:nth-child(2n),:root[data-cts-theme] :is(#root,body) .bg-light,:root[data-cts-theme] :is(#root,body) .info-box-premium,:root[data-cts-theme] :is(#root,body) .quick-access-header,:root[data-cts-theme] :is(#root,body) .chb-card .table tfoot td,:root[data-cts-theme] :is(#root,body) .gd-report-card table tfoot td,:root[data-cts-theme] :is(#root,body) .ngr-th-light{background-color:var(--cts-body-surface-bg-2, #f7f8fb)!important}:root[data-cts-theme] :is(#root,body) ::-webkit-scrollbar-track,:root[data-cts-theme] :is(#root,body) .table-responsive::-webkit-scrollbar-track,:root[data-cts-theme] :is(#root,body) .gd-table-wrap::-webkit-scrollbar-track{background:var(--cts-body-surface-bg-2, #f7f8fb)!important}:root[data-cts-theme] :is(#root,body) .card,:root[data-cts-theme] :is(#root,body) .card-header,:root[data-cts-theme] :is(#root,body) .card-footer,:root[data-cts-theme] :is(#root,body) .table,:root[data-cts-theme] :is(#root,body) .table td,:root[data-cts-theme] :is(#root,body) .table th,:root[data-cts-theme] :is(#root,body) .table tbody td,:root[data-cts-theme] :is(#root,body) .modern-table tbody td,:root[data-cts-theme] :is(#root,body) .table-bordered>:not(caption)>*>*,:root[data-cts-theme] :is(#root,body) .modal-content,:root[data-cts-theme] :is(#root,body) .modal-footer,:root[data-cts-theme] :is(#root,body) .dropdown-menu,:root[data-cts-theme] :is(#root,body) .list-group-item,:root[data-cts-theme] :is(#root,body) hr,:root[data-cts-theme] :is(#root,body) .border,:root[data-cts-theme] :is(#root,body) .border-top,:root[data-cts-theme] :is(#root,body) .border-end,:root[data-cts-theme] :is(#root,body) .border-bottom,:root[data-cts-theme] :is(#root,body) .border-start,:root[data-cts-theme] :is(#root,body) .tbgd-table-card,:root[data-cts-theme] :is(#root,body) .custom-panel,:root[data-cts-theme] :is(#root,body) .nav-tabs,:root[data-cts-theme] :is(#root,body) .accordion-item{border-color:var(--cts-body-surface-border, #eaedf1)!important}:root[data-cts-theme] :is(#root,body) .modal-header{border-bottom-color:var(--cts-body-surface-border, #eaedf1)!important}:root[data-cts-theme] :is(#root,body) .form-control,:root[data-cts-theme] :is(#root,body) .form-select,:root[data-cts-theme] :is(#root,body) textarea,:root[data-cts-theme] :is(#root,body) input:not([type=checkbox]):not([type=radio]),:root[data-cts-theme] :is(#root,body) .input-group-text,:root[data-cts-theme] :is(#root,body) .select2-container--default .select2-selection--single,:root[data-cts-theme] :is(#root,body) .select2-dropdown,:root[data-cts-theme] :is(#root,body) .select2-search__field{background-color:var(--cts-body-input-bg, #ffffff)!important;border-color:var(--cts-body-input-border, #e9edf6)!important;color:var(--cts-body-text, #0d0c22)!important}:root[data-cts-theme] :is(#root,body) .form-control.bg-danger-transparent{background-color:rgba(var(--danger-rgb, 255, 56, 43),.16)!important;border-left:3px solid rgb(var(--danger-rgb, 239, 68, 68))!important}:root[data-cts-theme] :is(#root,body) .form-control.bg-success-transparent{background-color:rgba(var(--success-rgb, 16, 185, 129),.16)!important;border-left:3px solid rgb(var(--success-rgb, 16, 185, 129))!important}:root[data-cts-theme] :is(#root,body) .form-control.bg-warning-transparent{background-color:rgba(var(--warning-rgb, 245, 158, 11),.16)!important;border-left:3px solid rgb(var(--warning-rgb, 245, 158, 11))!important}:root[data-cts-theme] :is(#root,body) .form-control.bg-info-transparent{background-color:rgba(var(--info-rgb, 17, 205, 239),.16)!important;border-left:3px solid rgb(var(--info-rgb, 17, 205, 239))!important}:root[data-cts-theme] :is(#root,body) .form-control:disabled,:root[data-cts-theme] :is(#root,body) .form-control[readonly],:root[data-cts-theme] :is(#root,body) .form-select:disabled,:root[data-cts-theme] :is(#root,body) textarea:disabled,:root[data-cts-theme] :is(#root,body) textarea[readonly],:root[data-cts-theme] :is(#root,body) input:disabled:not([type=checkbox]):not([type=radio]),:root[data-cts-theme] :is(#root,body) input[readonly]:not([type=checkbox]):not([type=radio]){background-color:var(--cts-body-input-disabled-bg, #f7f8fb)!important}:root[data-cts-theme] :is(#root,body) .form-control:focus,:root[data-cts-theme] :is(#root,body) .form-select:focus,:root[data-cts-theme] :is(#root,body) textarea:focus,:root[data-cts-theme] :is(#root,body) input:focus:not([type=checkbox]):not([type=radio]),:root[data-cts-theme] :is(#root,body) .select2-search__field:focus{border-color:rgb(var(--primary-rgb, 98, 89, 202))!important}:root[data-cts-theme] :is(#root,body) ::-webkit-scrollbar-thumb{background:var(--cts-body-scrollbar-thumb, rgba(98, 89, 202, .45))!important;border-radius:4px}:root[data-cts-theme] :is(#root,body) ::-webkit-scrollbar-thumb:hover{background:var(--cts-body-accent, #6259ca)!important}:root[data-cts-theme] :is(#root,body) .notif-cat-body .notif-item-pending{opacity:.55}:root[data-cts-theme] :is(#root,body) .card-body,:root[data-cts-theme] :is(#root,body) .table tbody td,:root[data-cts-theme] :is(#root,body) .modern-table tbody td,:root[data-cts-theme] :is(#root,body) .form-label,:root[data-cts-theme] :is(#root,body) label{color:var(--cts-body-text, #0d0c22)!important}:root[data-cts-theme] :is(#root,body) h1,:root[data-cts-theme] :is(#root,body) h2,:root[data-cts-theme] :is(#root,body) h3,:root[data-cts-theme] :is(#root,body) h4,:root[data-cts-theme] :is(#root,body) h5,:root[data-cts-theme] :is(#root,body) h6,:root[data-cts-theme] :is(#root,body) .card-title,:root[data-cts-theme] :is(#root,body) .card-header h4.card-title,:root[data-cts-theme] :is(#root,body) .page-header h1{color:var(--cts-body-heading-text, #1a1a2e)!important}:root[data-cts-theme] :is(#root,body) .modal-header :is(h1,h2,h3,h4,h5,h6,.modal-title),:root[data-cts-theme] :is(#root,body) .card-header.bg-primary :is(h1,h2,h3,h4,h5,h6,.card-title),:root[data-cts-theme] :is(#root,body) .tbgd-card>.card-header :is(h1,h2,h3,h4,h5,h6,.card-title),:root[data-cts-theme] :is(#root,body) .cts-own-surface :is(h1,h2,h3,h4,h5,h6,.card-title),:root[data-cts-theme] :is(#root,body) .cts-own-surface :is(h1,h2,h3,h4,h5,h6,.card-title) :is(i,svg),:root[data-cts-theme] :is(#root,body) .ayar-header :is(h1,h2,h3,h4,h5,h6){color:var(--cts-on-brand, #ffffff)!important}:root[data-cts-theme] :is(#root,body) .text-muted,:root[data-cts-theme] :is(#root,body) .breadcrumb-item.active,:root[data-cts-theme] :is(#root,body) .modern-tabs .nav-link:not(.active){color:var(--cts-body-muted-text, #5b6472)!important}:root[data-cts-theme] :is(#root,body) .gm-progress .progress-bar,:root[data-cts-theme] :is(#root,body) .gir-saat-bar,:root[data-cts-theme] :is(#root,body) .gir-hacim-bar{background:var(--cts-body-accent, #6259ca)!important;background-image:none!important;border-color:transparent!important}:root[data-cts-theme] :is(#root,body) .table tfoot td,:root[data-cts-theme] :is(#root,body) .table tfoot th{color:var(--cts-body-accent-strong, #6259ca)!important}:root[data-cts-theme] #root .app-header{--header-bg: var(--cts-theme-top-bg);--header-prime-color: var(--cts-theme-top-text);--header-border-color: var(--cts-theme-divider);background:linear-gradient(180deg,var(--cts-theme-top-bg) 0%,var(--cts-theme-top-bg-2) 100%)!important;border-block-end-color:var(--cts-theme-divider)!important}:root[data-cts-theme] #root .app-header .header-link,:root[data-cts-theme] #root .app-header .header-link-icon,:root[data-cts-theme] #root .app-header .header-element>a,:root[data-cts-theme] #root .app-header .speech-btn{color:var(--cts-theme-top-text)!important}:root[data-cts-theme] #root .app-header .header-content-right .header-link{background:var(--cts-theme-tool-bg)!important;border-color:var(--cts-theme-tool-border)!important;color:var(--cts-theme-top-text)!important}:root[data-cts-theme] #root .app-header .header-content-right .header-link:hover{background:var(--cts-theme-tool-hover-bg)!important;border-color:var(--cts-theme-accent)!important;color:var(--cts-theme-top-text)!important}:root[data-cts-theme] #root .app-header .header-content-right .header-link:hover .header-link-icon,:root[data-cts-theme] #root .app-header .header-content-right .header-link.show .header-link-icon{color:var(--cts-theme-top-text)!important;fill:var(--cts-theme-top-text)!important}:root[data-cts-theme] #root .app-header .header-content-right .header-link:hover .header-link-icon.fe-bell,:root[data-cts-theme] #root .app-header .header-content-right .header-link.show .header-link-icon.fe-bell,:root[data-cts-theme] #root .app-header .header-content-right .header-link:hover .header-link-icon.ri-notification-3-fill,:root[data-cts-theme] #root .app-header .header-content-right .header-link.show .header-link-icon.ri-notification-3-fill{color:var(--cts-theme-icon-bell)!important;fill:var(--cts-theme-icon-bell)!important}:root[data-cts-theme] #root .app-header .header-content-right .header-link:hover .header-link-icon.fe-mic,:root[data-cts-theme] #root .app-header .header-content-right .header-link.show .header-link-icon.fe-mic{color:var(--cts-theme-icon-mic)!important;fill:var(--cts-theme-icon-mic)!important}:root[data-cts-theme] #root .app-header .header-content-right .header-link:hover .header-link-icon.fe-moon,:root[data-cts-theme] #root .app-header .header-content-right .header-link:hover .header-link-icon.fe-sun,:root[data-cts-theme] #root .app-header .header-content-right .header-link.show .header-link-icon.fe-moon,:root[data-cts-theme] #root .app-header .header-content-right .header-link.show .header-link-icon.fe-sun,:root[data-cts-theme] #root .app-header .header-content-right .header-link:hover .header-link-icon.ri-moon-fill,:root[data-cts-theme] #root .app-header .header-content-right .header-link:hover .header-link-icon.ri-sun-fill,:root[data-cts-theme] #root .app-header .header-content-right .header-link.show .header-link-icon.ri-moon-fill,:root[data-cts-theme] #root .app-header .header-content-right .header-link.show .header-link-icon.ri-sun-fill{color:var(--cts-theme-icon-theme)!important;fill:var(--cts-theme-icon-theme)!important}:root[data-cts-theme] #root .app-header .header-content-right .header-link:hover .header-link-icon.quick-menu-star-active,:root[data-cts-theme] #root .app-header .header-content-right .header-link.show .header-link-icon.quick-menu-star-active{color:var(--cts-theme-icon-star)!important;fill:var(--cts-theme-icon-star)!important}:root[data-cts-theme] #root .app-header .header-link-icon:hover{background-color:transparent!important}:root[data-cts-theme] #root .app-header .animated-arrow span,:root[data-cts-theme] #root .app-header .animated-arrow span:before,:root[data-cts-theme] #root .app-header .animated-arrow span:after{background:var(--cts-theme-top-text)!important}:root[data-cts-theme] #root .app-header .animated-arrow:hover span,:root[data-cts-theme] #root .app-header .animated-arrow:hover span:before,:root[data-cts-theme] #root .app-header .animated-arrow:hover span:after{background:var(--cts-theme-accent)!important}:root[data-cts-theme] #root .app-header .horizontal-user-name{color:var(--cts-theme-top-text)!important}:root[data-cts-theme] #root .app-header .horizontal-user-sep{background:var(--cts-theme-top-text-muted)!important}:root[data-cts-theme] #root .app-header .horizontal-logo .header-logo,:root[data-cts-theme] #root .app-header .horizontal-logo .header-logo *{color:var(--cts-theme-top-text)!important}:root[data-cts-theme] #root .app-header .header-link .fe-bell,:root[data-cts-theme] #root .app-header .header-link .ri-notification-3-fill{color:var(--cts-theme-icon-bell)!important}:root[data-cts-theme] #root .app-header .speech-btn .fe-mic{color:var(--cts-theme-icon-mic)!important}:root[data-cts-theme] #root .app-header .layout-setting .fe-moon,:root[data-cts-theme] #root .app-header .layout-setting .fe-sun,:root[data-cts-theme] #root .app-header .layout-setting .ri-moon-fill,:root[data-cts-theme] #root .app-header .layout-setting .ri-sun-fill{color:var(--cts-theme-icon-theme)!important}:root[data-cts-theme] #root .app-header #langToggle{top:0!important}:root[data-cts-theme] #root .app-header .lang-flag{box-shadow:0 0 0 1px var(--cts-theme-icon-lang)!important}:root[data-cts-theme] #root .app-header .quick-menu-star-active{color:var(--cts-theme-icon-star)!important;fill:var(--cts-theme-icon-star)!important}:root[data-cts-theme] #root .app-header .header-icon-badge.bg-primary{background-color:var(--cts-theme-accent)!important;background-image:none!important;color:var(--cts-theme-accent-text)!important}:root[data-cts-theme] #root .app-header .header-icon-badge{box-shadow:0 0 0 1px var(--cts-theme-top-text)!important}:root[data-cts-theme] #root .app-header .profile-1 .avatar{background:var(--cts-theme-avatar-bg)!important;color:var(--cts-theme-avatar-text)!important}:root[data-cts-theme] #root .app-sidebar{--menu-bg: var(--cts-theme-menu-bg);--menu-prime-color: var(--cts-theme-menu-text);--menu-border-color: var(--cts-theme-divider);background:linear-gradient(180deg,var(--cts-theme-menu-bg) 0%,var(--cts-theme-menu-bg-2) 100%)!important;border-inline-end-color:var(--cts-theme-divider)!important}:root[data-cts-theme] #root .app-sidebar .main-sidebar-header{background:var(--cts-theme-menu-bg)!important;border-inline-end-color:var(--cts-theme-divider)!important;border-block-end-color:var(--cts-theme-divider)!important}:root[data-cts-theme] #root .app-sidebar .main-sidebar-header .header-logo,:root[data-cts-theme] #root .app-sidebar .main-sidebar-header .header-logo *{color:var(--cts-theme-menu-active-text)!important}:root[data-cts-theme] #root .app-sidebar .sidebar-user-info{color:var(--cts-theme-menu-text)!important}:root[data-cts-theme] #root .app-sidebar .main-sidebar{background:transparent!important}:root[data-cts-theme] #root .app-sidebar .slide-menu{background:var(--cts-menu-panel-bg)!important;border-color:var(--cts-menu-panel-edge)!important}:root[data-cts-theme] #root .app-sidebar .slide-menu .side-menu__item,:root[data-cts-theme] #root .app-sidebar .slide-menu .side-menu__item .side-menu__label,:root[data-cts-theme] #root .app-sidebar .slide-menu .side-menu__item .side-menu__icon,:root[data-cts-theme] #root .app-sidebar .slide-menu .side-menu__item .side-menu__angle,:root[data-cts-theme] #root .app-sidebar .slide-menu .side-menu__item>i,:root[data-cts-theme] #root .app-sidebar .slide-menu .slide-item{color:var(--cts-menu-panel-text)!important}:root[data-cts-theme] #root .app-sidebar .side-menu__item,:root[data-cts-theme] #root .app-sidebar .side-menu__item .side-menu__label,:root[data-cts-theme] #root .app-sidebar .side-menu__item .side-menu__icon,:root[data-cts-theme] #root .app-sidebar .side-menu__item .side-menu__angle,:root[data-cts-theme] #root .app-sidebar .side-menu__item>i{color:var(--cts-theme-menu-text)!important}:root[data-cts-theme] #root .app-sidebar .slide__category{color:var(--cts-theme-top-text-muted)!important}:root[data-cts-theme] #root .app-sidebar .side-menu__item:hover{background:var(--cts-theme-menu-hover-bg)!important}:root[data-cts-theme] #root .app-sidebar .side-menu__item:hover,:root[data-cts-theme] #root .app-sidebar .side-menu__item:hover .side-menu__label,:root[data-cts-theme] #root .app-sidebar .side-menu__item:hover .side-menu__icon,:root[data-cts-theme] #root .app-sidebar .side-menu__item:hover .side-menu__angle,:root[data-cts-theme] #root .app-sidebar .side-menu__item:hover>i{color:var(--cts-theme-menu-active-text)!important}:root[data-cts-theme] #root .app-sidebar .side-menu__item.active{background:var(--cts-theme-active-bg)!important;border-radius:var(--cts-theme-active-radius)!important;border-start-start-radius:var(--cts-theme-active-radius)!important;border-start-end-radius:var(--cts-theme-active-radius)!important;border-end-end-radius:var(--cts-theme-active-radius)!important;border-end-start-radius:var(--cts-theme-active-radius)!important;box-shadow:inset 0 calc(-1 * var(--cts-theme-active-underline)) 0 0 var(--cts-theme-accent)!important}:root[data-cts-theme] #root .app-sidebar .side-menu__item.active,:root[data-cts-theme] #root .app-sidebar .side-menu__item.active .side-menu__label,:root[data-cts-theme] #root .app-sidebar .side-menu__item.active .side-menu__icon,:root[data-cts-theme] #root .app-sidebar .side-menu__item.active .side-menu__angle,:root[data-cts-theme] #root .app-sidebar .side-menu__item.active>i{color:var(--cts-theme-menu-active-text)!important}.cts-theme-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.cts-theme-option{display:flex;align-items:center;gap:.5rem;width:100%;padding:.4rem .5rem;text-align:start;border:1px solid var(--cts-body-surface-border, #eaedf1);border-radius:.5rem;background:transparent;color:var(--cts-body-text, #0d0c22);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.cts-theme-option:hover{border-color:rgba(var(--primary-rgb),.5)}.cts-theme-option.active{border-color:rgb(var(--primary-rgb));box-shadow:0 0 0 1px rgb(var(--primary-rgb))}.cts-theme-preview{flex:0 0 auto;width:2rem;height:2rem;border-radius:.375rem;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--cts-body-surface-border, #eaedf1)}.cts-theme-preview-top{flex:1 1 auto;background:var(--cts-preview-top)}.cts-theme-preview-menu{flex:1 1 auto;background:var(--cts-preview-menu)}.cts-theme-preview-accent{flex:0 0 .375rem;background:var(--cts-preview-accent)}.cts-theme-option-text{display:flex;flex-direction:column;min-width:0}.cts-theme-option-label{font-size:.75rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cts-theme-option-hint{font-size:.65rem;line-height:1.2;color:var(--cts-body-muted-text, #5b6472);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-cts-theme]{--cts-on-brand: #ffffff;--cts-brand-fill: linear-gradient( 135deg, var(--cts-brand-fill-from, rgb(var(--primary-rgb))) 0%, var(--cts-brand-fill-to, rgb(var(--primary-rgb))) 100% );--cts-brand-ink: var(--cts-body-accent-strong, rgb(var(--primary-rgb)));--cts-brand-bar: linear-gradient( 90deg, var(--cts-body-accent, rgb(var(--primary-rgb))) 0%, rgb(var(--primary-rgb)) 55%, rgba(var(--primary-rgb), .55) 100% );--cts-brand-wash: rgba(var(--primary-rgb), .06);--cts-brand-wash-strong: rgba(var(--primary-rgb), .12);--cts-brand-edge: rgba(var(--cts-body-accent-rgb, var(--primary-rgb)), .35);--cts-brand-glow: rgba(var(--cts-body-accent-rgb, var(--primary-rgb)), .25);--cts-brand-scrim: rgba(0, 0, 0, .14)}:root[data-cts-theme][data-theme-mode=dark]{--cts-brand-wash: rgba(var(--cts-body-accent-rgb, var(--primary-rgb)), .08);--cts-brand-wash-strong: rgba(var(--cts-body-accent-rgb, var(--primary-rgb)), .1);--cts-brand-scrim: rgba(0, 0, 0, .1)}:root[data-cts-theme] :is(#root,body) .btn-primary,:root[data-cts-theme] :is(#root,body) .btn-primary-gradient,:root[data-cts-theme] :is(#root,body) .btn-cts-search,:root[data-cts-theme] :is(#root,body) .btn-cts-primary,:root[data-cts-theme] :is(#root,body) .btn-cts-devret,:root[data-cts-theme] :is(#root,body) .btn-devret,:root[data-cts-theme] :is(#root,body) .btn-yd-devret,:root[data-cts-theme] :is(#root,body) .btn-gradient-purple,:root[data-cts-theme] :is(#root,body) .gd-btn-primary,:root[data-cts-theme] :is(#root,body) .ki-btn-primary,:root[data-cts-theme] :is(#root,body) .mt-btn-primary,:root[data-cts-theme] :is(#root,body) .btn-ngr-search,:root[data-cts-theme] :is(#root,body) .yuz-btn-primary,:root[data-cts-theme] :is(#root,body) .kbi-savebtn,:root[data-cts-theme] :is(#root,body) .biz-applybtn,:root[data-cts-theme] :is(#root,body) .biz-count,:root[data-cts-theme] :is(#root,body) .label-primary,:root[data-cts-theme] :is(#root,body) .tag-primary,:root[data-cts-theme] :is(#root,body) .badge-premium-primary,:root[data-cts-theme] :is(#root,body) .notif-cat-badge,:root[data-cts-theme] :is(#root,body) .notif-center-total-badge,:root[data-cts-theme] :is(#root,body) .notif-premium .notif-count-badge,:root[data-cts-theme] :is(#root,body) .notif-premium .notif-icon-box,:root[data-cts-theme] :is(#root,body) .notif-premium .notif-footer a,:root[data-cts-theme] :is(#root,body) .tab-badge,:root[data-cts-theme] :is(#root,body) .premium-card-header .premium-icon,:root[data-cts-theme] :is(#root,body) [class*=-icon-purple],:root[data-cts-theme] :is(#root,body) .rd-transfer-icon,:root[data-cts-theme] :is(#root,body) .kbi-intro-icon,:root[data-cts-theme] :is(#root,body) .biz-intro-icon,:root[data-cts-theme] :is(#root,body) .dashboard-card .card-title i,:root[data-cts-theme] :is(#root,body) .ki-card .input-group-text,:root[data-cts-theme] :is(#root,body) .po-card .input-group-text,:root[data-cts-theme] :is(#root,body) .pto-card .input-group-text,:root[data-cts-theme] :is(#root,body) .heading-primary,:root[data-cts-theme] :is(#root,body) .expanel-primary>.expanel-heading,:root[data-cts-theme] :is(#root,body) .card-header.bg-primary,:root[data-cts-theme] :is(#root,body) .tbgd-card>.card-header,:root[data-cts-theme] :is(#root,body) .modal-header,:root[data-cts-theme] :is(#root,body) .kd-modal .modal-header,:root[data-cts-theme] :is(#root,body) #cariAramaModal .modal-header,:root[data-cts-theme] :is(#root,body) .cover-gradient,:root[data-cts-theme] :is(#root,body) .ayar-header,:root[data-cts-theme] :is(#root,body) .ayar-grup-baslik i,:root[data-cts-theme] :is(#root,body) .nav-pills .nav-link.active,:root[data-cts-theme] :is(#root,body) .nav-pills .show>.nav-link,:root[data-cts-theme] :is(#root,body) .page-item.active .page-link,:root[data-cts-theme] :is(#root,body) .pagination .page-item.active .page-link,:root[data-cts-theme] :is(#root,body) .bg-primary,:root[data-cts-theme] :is(#root,body) .bg-primary-gradient,:root[data-cts-theme] :is(#root,body) .dp-settings-bar .dp-toggle.active,:root[data-cts-theme] :is(#root,body) .list-group-item-primary.list-group-item-action.active,:root[data-cts-theme] :is(#root,body) .table .ckbox input[type=checkbox]:checked,:root[data-cts-theme] :is(#root,body) .modern-table .ckbox input[type=checkbox]:checked,:root[data-cts-theme] :is(#root,body) .premium-modal .ckbox input[type=checkbox]:checked,:root[data-cts-theme] :is(#root,body) .gd-cb-list input[type=checkbox]:checked+label{background:var(--cts-brand-fill)!important;border-color:transparent!important;color:var(--cts-on-brand)!important}:root[data-cts-theme] :is(#root,body) [class*=gradient-bar],:root[data-cts-theme] :is(#root,body) .card>.card-header:first-child:before{background:var(--cts-brand-bar)!important}:root[data-cts-theme] :is(#root,body) .btn-primary:hover,:root[data-cts-theme] :is(#root,body) .btn-primary:focus,:root[data-cts-theme] :is(#root,body) .btn-primary-gradient:hover,:root[data-cts-theme] :is(#root,body) .btn-cts-search:hover,:root[data-cts-theme] :is(#root,body) .btn-cts-primary:hover,:root[data-cts-theme] :is(#root,body) .btn-cts-devret:hover,:root[data-cts-theme] :is(#root,body) .btn-devret:hover,:root[data-cts-theme] :is(#root,body) .btn-yd-devret:hover,:root[data-cts-theme] :is(#root,body) .btn-gradient-purple:hover,:root[data-cts-theme] :is(#root,body) .gd-btn-primary:hover,:root[data-cts-theme] :is(#root,body) .ki-btn-primary:hover,:root[data-cts-theme] :is(#root,body) .mt-btn-primary:hover,:root[data-cts-theme] :is(#root,body) .btn-ngr-search:hover,:root[data-cts-theme] :is(#root,body) .yuz-btn-primary:hover:not(:disabled),:root[data-cts-theme] :is(#root,body) .notif-premium .notif-footer a:hover{background-image:linear-gradient(var(--cts-brand-scrim),var(--cts-brand-scrim)),var(--cts-brand-fill)!important;background-color:rgb(var(--primary-rgb))!important;color:var(--cts-on-brand)!important}:root[data-cts-theme] :is(#root,body) .table thead th,:root[data-cts-theme] :is(#root,body) .ngr-table-card .table thead th,:root[data-cts-theme] :is(#root,body) .ngr-th-primary,:root[data-cts-theme] :is(#root,body) .mt-report-card .table thead th,:root[data-cts-theme] :is(#root,body) .gd-report-card table thead th,:root[data-cts-theme] :is(#root,body) .tbgd-table-card .table thead tr:first-child th,:root[data-cts-theme] :is(#root,body) .tbgd-panel .table thead tr:first-child th,:root[data-cts-theme] :is(#root,body) .chb-card .table thead td,:root[data-cts-theme] :is(#root,body) .modern-table thead tr,:root[data-cts-theme] :is(#root,body) .modern-table thead.thead-primary tr{background:var(--cts-brand-fill)!important;color:var(--cts-on-brand)!important;border-block-end-color:var(--cts-brand-scrim)!important}:root[data-cts-theme] :is(#root,body) .modern-table thead.thead-success tr{background:linear-gradient(135deg,var(--cts-thead-positive-from, #047857),var(--cts-thead-positive-to, #065f46))!important}:root[data-cts-theme] :is(#root,body) .modern-table thead.thead-danger tr{background:linear-gradient(135deg,var(--cts-thead-negative-from, #c81e1e),var(--cts-thead-negative-to, #a51b1b))!important}:root[data-cts-theme] :is(#root,body) .modern-table thead.thead-dark tr,:root[data-cts-theme] :is(#root,body) .chb-card .table thead th,:root[data-cts-theme] :is(#root,body) .tbgd-table-card .table thead tr:nth-child(2) th{background:linear-gradient(135deg,var(--cts-thead-neutral-from, #1e293b),var(--cts-thead-neutral-to, #334155))!important}:root[data-cts-theme] :is(#root,body) .table tbody tr:hover>td,:root[data-cts-theme] :is(#root,body) .modern-table tbody tr:hover,:root[data-cts-theme] :is(#root,body) .ngr-table-card .table tbody tr:hover,:root[data-cts-theme] :is(#root,body) .mt-report-card .table tbody tr:hover,:root[data-cts-theme] :is(#root,body) .gd-report-card .table tbody tr:hover,:root[data-cts-theme] :is(#root,body) .gas-report .table tbody tr:hover,:root[data-cts-theme] :is(#root,body) .ch-table-card .table tbody tr:hover,:root[data-cts-theme] :is(#root,body) .chb-card .table tbody tr:hover,:root[data-cts-theme] :is(#root,body) .vm-report-card .table tbody tr:hover,:root[data-cts-theme] :is(#root,body) .ibe-table tbody tr:hover,:root[data-cts-theme] :is(#root,body) .tbgd-table-card .table tbody tr:hover td,:root[data-cts-theme] :is(#root,body) .rk-matrix tr:hover td,:root[data-cts-theme] :is(#root,body) .gir-matrix tr:hover td,:root[data-cts-theme] :is(#root,body) .gir-matrix tr:hover .gir-td-islem,:root[data-cts-theme] :is(#root,body) .rd-check-item:hover,:root[data-cts-theme] :is(#root,body) .yd-check-item:hover,:root[data-cts-theme] :is(#root,body) .cts-check-item:hover,:root[data-cts-theme] :is(#root,body) .kot-checklist label:hover,:root[data-cts-theme] :is(#root,body) .kot-checklist-items td:hover,:root[data-cts-theme] :is(#root,body) .kd-user-select:hover{background:var(--cts-brand-wash)!important}:root[data-cts-theme] :is(#root,body) .table-striped>tbody>tr:nth-of-type(odd)>*:not([class*=bg-]){--bs-table-striped-bg: rgba(var(--primary-rgb), .04) !important;background-color:rgba(var(--primary-rgb),.04)!important}:root[data-cts-theme] :is(#root,body) .modern-table tfoot td,:root[data-cts-theme] :is(#root,body) .gir-footer-row td,:root[data-cts-theme] :is(#root,body) .gir-footer-row .gir-td-islem,:root[data-cts-theme] :is(#root,body) .gir-th-toplam,:root[data-cts-theme] :is(#root,body) .gir-toplam,:root[data-cts-theme] :is(#root,body) .gir-kategori-td,:root[data-cts-theme] :is(#root,body) .ngr-td-summary{background:var(--cts-brand-wash-strong)!important;border-block-start-color:rgb(var(--primary-rgb))!important;border-inline-start-color:rgb(var(--primary-rgb))!important;color:var(--cts-brand-ink)!important}:root[data-cts-theme] :is(#root,body) .table-responsive::-webkit-scrollbar-thumb,:root[data-cts-theme] :is(#root,body) .dropdown.message .notifications-menu::-webkit-scrollbar-thumb,:root[data-cts-theme] :is(#root,body) .tabs-menu ul:not(.dropdown-menu)::-webkit-scrollbar-thumb,:root[data-cts-theme] :is(#root,body) .tabs-menu .nav:not(.dropdown-menu)::-webkit-scrollbar-thumb{background:var(--cts-body-scrollbar-thumb, rgba(98, 89, 202, .45))!important}:root[data-cts-theme] :is(#root,body) .table-responsive::-webkit-scrollbar-thumb:hover{background:var(--cts-body-accent, #6259ca)!important}:root[data-cts-theme] :is(#root,body) a:not([class]),:root[data-cts-theme] :is(#root,body) .text-primary,:root[data-cts-theme] :is(#root,body) .btn-link,:root[data-cts-theme] :is(#root,body) .breadcrumb-item a,:root[data-cts-theme] :is(#root,body) .footer a:not(.btn),:root[data-cts-theme] :is(#root,body) .pop-primary,:root[data-cts-theme] :is(#root,body) .panel-default>.panel-heading,:root[data-cts-theme] :is(#root,body) .alert-primary,:root[data-cts-theme] :is(#root,body) .alert-primary .alert-link,:root[data-cts-theme] :is(#root,body) .list-group-item-primary,:root[data-cts-theme] :is(#root,body) .card-options a:not(.btn):hover,:root[data-cts-theme] :is(#root,body) .card-options-fullscreen:hover,:root[data-cts-theme] :is(#root,body) .gd-icon-primary,:root[data-cts-theme] :is(#root,body) .vm-stat-link,:root[data-cts-theme] :is(#root,body) .vm-summary-currency,:root[data-cts-theme] :is(#root,body) .mt-account-link,:root[data-cts-theme] :is(#root,body) .gm-progress-text,:root[data-cts-theme] :is(#root,body) .ngr-summary-value.neutral,:root[data-cts-theme] :is(#root,body) .tbgd-panel .table tfoot .fw-bold,:root[data-cts-theme] :is(#root,body) .sk-intro-icon,:root[data-cts-theme] :is(#root,body) .sk-tip-icon,:root[data-cts-theme] :is(#root,body) .sk-page-link,:root[data-cts-theme] :is(#root,body) .kot-card .card-header h5 i,:root[data-cts-theme] :is(#root,body) .rk-card .card-header h5 i,:root[data-cts-theme] :is(#root,body) .gir-card .card-header h5 i,:root[data-cts-theme] :is(#root,body) .kot-kategori-baslik,:root[data-cts-theme] :is(#root,body) .gir-kars-gunluk i,:root[data-cts-theme] :is(#root,body) .gir-kars-gunluk strong,:root[data-cts-theme] :is(#root,body) .ku-user-card .ku-footer i,:root[data-cts-theme] :is(#root,body) .dev-card .dev-title a:hover,:root[data-cts-theme] :is(#root,body) .dev-actions .btn:hover,:root[data-cts-theme] :is(#root,body) .todo-card .todo-title a:hover,:root[data-cts-theme] :is(#root,body) .gas-report table td>b>a,:root[data-cts-theme] :is(#root,body) .gas-report .input-group-text,:root[data-cts-theme] :is(#root,body) .biz-panel-title i,:root[data-cts-theme] :is(#root,body) .kbi-ch-head .kbi-selall,:root[data-cts-theme] :is(#root,body) .quick-access-link i,:root[data-cts-theme] :is(#root,body) .quick-access-link:hover,:root[data-cts-theme] :is(#root,body) .quick-access-drag-handle:hover,:root[data-cts-theme] :is(#root,body) .speech-btn .header-link-icon,:root[data-cts-theme] :is(#root,body) .dropdown.message .dropdown-item.text-center.p-3,:root[data-cts-theme] :is(#root,body) .btn-cts-search-toggle,:root[data-cts-theme] :is(#root,body) .btn-outline-primary,:root[data-cts-theme] :is(#root,body) .btn-ngr-refresh,:root[data-cts-theme] :is(#root,body) .gd-btn-outline,:root[data-cts-theme] :is(#root,body) .mt-btn-action,:root[data-cts-theme] :is(#root,body) .dp-settings-bar .dp-toggle:hover,:root[data-cts-theme] :is(#root,body) .dp-toolbar .dp-btn:hover,:root[data-cts-theme] :is(#root,body) .pagination .page-link,:root[data-cts-theme] :is(#root,body) .page-link:hover{color:var(--cts-brand-ink)!important}:root[data-cts-theme] :is(#root,body) .icon-circle i{color:var(--cts-brand-ink)}:root[data-cts-theme] :is(#root,body) .btn-outline-primary,:root[data-cts-theme] :is(#root,body) .btn-cts-search-toggle,:root[data-cts-theme] :is(#root,body) .btn-ngr-refresh,:root[data-cts-theme] :is(#root,body) .gd-btn-outline{background-color:var(--cts-body-surface-bg, #ffffff)!important;background-image:none!important}:root[data-cts-theme] :is(#root,body) .btn-outline-primary,:root[data-cts-theme] :is(#root,body) .btn-cts-search-toggle,:root[data-cts-theme] :is(#root,body) .btn-ngr-refresh,:root[data-cts-theme] :is(#root,body) .gd-btn-outline,:root[data-cts-theme] :is(#root,body) .sk-section-title,:root[data-cts-theme] :is(#root,body) .status-tab:hover,:root[data-cts-theme] :is(#root,body) .border-primary{border-color:var(--cts-brand-ink)!important}:root[data-cts-theme] :is(#root,body) .mt-btn-action,:root[data-cts-theme] :is(#root,body) .sk-tip-card:hover,:root[data-cts-theme] :is(#root,body) .kd-user-select:hover,:root[data-cts-theme] :is(#root,body) .notif-cat-body .notif-item,:root[data-cts-theme] :is(#root,body) .vm-summary-bar,:root[data-cts-theme] :is(#root,body) .header-content-right .profile-1 .avatar,:root[data-cts-theme] :is(#root,body) .sidebar-lang-dropdown,:root[data-cts-theme] :is(#root,body) .tbgd-search:focus-within,:root[data-cts-theme] :is(#root,body) .biz-search:focus,:root[data-cts-theme] :is(#root,body) .timeline__item:after,:root[data-cts-theme] :is(#root,body) ul.nav-wizard li a.active:after{border-color:var(--cts-brand-edge)!important}:root[data-cts-theme] :is(#root,body) .ku-user-card .ku-user-type,:root[data-cts-theme] :is(#root,body) .kotm-badge,:root[data-cts-theme] :is(#root,body) .sk-cat-badge,:root[data-cts-theme] :is(#root,body) .mt-date-badge,:root[data-cts-theme] :is(#root,body) .ngr-table-card .ngr-table-header .badge-count,:root[data-cts-theme] :is(#root,body) .ngr-table-card .table .currency-badge,:root[data-cts-theme] :is(#root,body) .gir-kars-donem-mevcut,:root[data-cts-theme] :is(#root,body) .btn-primary-light,:root[data-cts-theme] :is(#root,body) .bg-primary-transparent,:root[data-cts-theme] :is(#root,body) .table td.bg-primary-transparent,:root[data-cts-theme] :is(#root,body) .card-header.bg-primary-transparent{background:var(--cts-brand-wash-strong)!important;border-color:var(--cts-brand-edge)!important;color:var(--cts-brand-ink)!important}:root[data-cts-theme] :is(#root,body) .tabs-menu ul:not(.dropdown-menu) li a.active,:root[data-cts-theme] :is(#root,body) .tabs-menu .nav:not(.dropdown-menu) li a.active,:root[data-cts-theme] :is(#root,body) .nav-premium .nav-link.active,:root[data-cts-theme] :is(#root,body) .modern-tabs .nav-link.active,:root[data-cts-theme] :is(#root,body) .cts-tabs .nav-link.active,:root[data-cts-theme] :is(#root,body) .kd-tabs .nav-link.active,:root[data-cts-theme] :is(#root,body) .onay-tabs .nav-link.active,:root[data-cts-theme] :is(#root,body) .chb-tabs .nav-link.active,:root[data-cts-theme] :is(#root,body) .kotm-tabs .nav-link.active,:root[data-cts-theme] :is(#root,body) .tabs-menu1 ul li .active,:root[data-cts-theme] :is(#root,body) .tabs-menu2 ul li .active{color:var(--cts-brand-ink)!important;border-bottom-color:var(--cts-body-accent, rgb(var(--primary-rgb)))!important;background:var(--cts-brand-wash)!important}:root[data-cts-theme] :is(#root,body) .tabs-menu ul:not(.dropdown-menu) li a:hover,:root[data-cts-theme] :is(#root,body) .tabs-menu .nav:not(.dropdown-menu) li a:hover,:root[data-cts-theme] :is(#root,body) .nav-premium .nav-link:hover:not(.active),:root[data-cts-theme] :is(#root,body) .modern-tabs .nav-link:hover,:root[data-cts-theme] :is(#root,body) .cts-tabs .nav-link:hover,:root[data-cts-theme] :is(#root,body) .kd-tabs .nav-link:hover,:root[data-cts-theme] :is(#root,body) .onay-tabs .nav-link:hover,:root[data-cts-theme] :is(#root,body) .chb-tabs .nav-link:hover,:root[data-cts-theme] :is(#root,body) .kotm-tabs .nav-link:hover,:root[data-cts-theme] :is(#root,body) .sw-theme-dots .nav-tabs .nav-link:hover:not(.disabled),:root[data-cts-theme] :is(#root,body) .menu-arama-row:hover .menu-arama-ic,:root[data-cts-theme] :is(#root,body) .dropdown-item:hover,:root[data-cts-theme] :is(#root,body) .dropdown-item:focus,:root[data-cts-theme] :is(#root,body) .dropdown-item.active,:root[data-cts-theme] :is(#root,body) .dropdown-item:active,:root[data-cts-theme] :is(#root,body) .drop-icon-wrap .drop-icon-item:hover{color:var(--cts-brand-ink)!important;background:var(--cts-brand-wash)!important;border-bottom-color:var(--cts-brand-edge)!important}:root[data-cts-theme] :is(#root,body) .dashboard-card .card-header,:root[data-cts-theme] :is(#root,body) .premium-card-header,:root[data-cts-theme] :is(#root,body) [class*=-header-purple],:root[data-cts-theme] :is(#root,body) .premium-modal .modal-header,:root[data-cts-theme] :is(#root,body) .is-card>.card-header,:root[data-cts-theme] :is(#root,body) .dp-settings-bar,:root[data-cts-theme] :is(#root,body) .quick-menu-row,:root[data-cts-theme] :is(#root,body) .kbi-intro,:root[data-cts-theme] :is(#root,body) .biz-intro,:root[data-cts-theme] :is(#root,body) .ayar-grup-baslik,:root[data-cts-theme] :is(#root,body) .vm-summary-bar{background:var(--cts-brand-wash)!important}:root[data-cts-theme] :is(#root,body) .quick-menu-row:hover{background:var(--cts-brand-wash-strong)!important;border-color:var(--cts-brand-edge)!important}:root[data-cts-theme] :is(#root,body) .premium-modal .modal-header,:root[data-cts-theme] :is(#root,body) .premium-modal .modal-header .modal-title,:root[data-cts-theme] :is(#root,body) .is-card>.card-header{color:var(--cts-body-text, #0d0c22)!important}:root[data-cts-theme] :is(#root,body) .form-control:focus,:root[data-cts-theme] :is(#root,body) .modern-table input.form-control:focus,:root[data-cts-theme] :is(#root,body) .modern-table input.form-control-sm:focus,:root[data-cts-theme] :is(#root,body) .premium-modal .modal-body .form-control:focus,:root[data-cts-theme] :is(#root,body) .tbgd-search:focus-within,:root[data-cts-theme] :is(#root,body) .biz-search:focus,:root[data-cts-theme] :is(#root,body) .ayar-sayfa .ayar-kontrol input.form-control:focus,:root[data-cts-theme] :is(#root,body) .ayar-sayfa .ayar-kontrol select.form-control:focus,:root[data-cts-theme] :is(#root,body) .ayar-sayfa .ayar-kontrol textarea.form-control:focus,:root[data-cts-theme] :is(#root,body) .ayar-sayfa input.ayar-input:focus,:root[data-cts-theme] :is(#root,body) .ayar-sayfa textarea.ayar-textarea:focus,:root[data-cts-theme] :is(#root,body) #cariAramaModal .select2-search--dropdown .select2-search__field:focus,:root[data-cts-theme] :is(#root,body) .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:rgb(var(--primary-rgb))!important;box-shadow:0 0 0 3px rgba(var(--primary-rgb),.15)!important}:root[data-cts-theme] :is(#root,body) .custom-control-input:checked~.custom-control-label:before,:root[data-cts-theme] :is(#root,body) .custom-checkbox .custom-control-input:checked~.custom-control-label:before,:root[data-cts-theme] :is(#root,body) .custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before,:root[data-cts-theme] :is(#root,body) .custom-radio .custom-control-input:checked~.custom-control-label:before,:root[data-cts-theme] :is(#root,body) .custom-switch-input:checked~.custom-switch-indicator,:root[data-cts-theme] :is(#root,body) .onoffswitch-checkbox:checked+.onoffswitch-label,:root[data-cts-theme] :is(#root,body) .onoffswitch2-checkbox:checked+.onoffswitch2-label,:root[data-cts-theme] :is(#root,body) .form-file-label:after,:root[data-cts-theme] :is(#root,body) .select2-container--default .select2-selection--multiple .select2-selection__choice,:root[data-cts-theme] :is(#root,body) .ayar-sayfa .form-check.form-switch input[type=checkbox]:checked,:root[data-cts-theme] :is(#root,body) .kd-card .form-check.form-switch input[type=checkbox]:checked,:root[data-cts-theme] :is(#root,body) .ayar-tip-bool .form-check-input:checked,:root[data-cts-theme] :is(#root,body) .form-check-input:checked{background-color:rgb(var(--primary-rgb))!important;border-color:rgb(var(--primary-rgb))!important;color:var(--cts-on-brand)!important}:root[data-cts-theme] :is(#root,body) .biz-row input[type=checkbox]{accent-color:rgb(var(--primary-rgb))!important}:root[data-cts-theme] :is(#root,body) .app-sidebar .side-menu__icon{background:rgba(var(--cts-theme-accent-rgb),.14)!important}:root[data-cts-theme] :is(#root,body) .app-sidebar .side-menu__item:hover .side-menu__icon{background:rgba(var(--cts-theme-accent-rgb),.24)!important}:root[data-cts-theme] :is(#root,body) .app-sidebar .main-sidebar::-webkit-scrollbar-thumb{background:rgba(var(--cts-theme-accent-rgb),.35)!important}:root[data-cts-theme] :is(#root,body) .header-content-right .pulse,:root[data-cts-theme] :is(#root,body) .notif-premium .pulse{background:var(--cts-theme-accent)!important}:root[data-cts-theme] :is(#root,body) .header-content-right .pulse:before,:root[data-cts-theme] :is(#root,body) .notif-premium .pulse:before{background:rgba(var(--cts-theme-accent-rgb),.6)!important}:root[data-cts-theme] :is(#root,body) .dashboard-card:hover,:root[data-cts-theme] :is(#root,body) .premium-card:hover,:root[data-cts-theme] :is(#root,body) .cts-page-card:hover,:root[data-cts-theme] :is(#root,body) .kas-card:hover,:root[data-cts-theme] :is(#root,body) .po-card:hover,:root[data-cts-theme] :is(#root,body) .pto-card:hover,:root[data-cts-theme] :is(#root,body) .ki-card:hover,:root[data-cts-theme] :is(#root,body) .chb-card:hover,:root[data-cts-theme] :is(#root,body) .vm-stat-card:hover,:root[data-cts-theme] :is(#root,body) .vm-report-card:hover,:root[data-cts-theme] :is(#root,body) .ku-user-card:hover,:root[data-cts-theme] :is(#root,body) .tbgd-table-card:hover,:root[data-cts-theme] :is(#root,body) .notif-cat-body .notif-item:hover,:root[data-cts-theme] :is(#root,body) .vm-summary-item:hover{box-shadow:0 2px 8px #0000000f,0 8px 30px var(--cts-brand-glow)!important}:root[data-cts-theme] :is(#root,body) .dash-panel.dp-dragging{box-shadow:0 10px 40px var(--cts-brand-glow)!important}:root[data-cts-theme] :is(#root,body) .dash-panel.dp-drag-over{outline-color:rgb(var(--primary-rgb))!important}:root[data-cts-theme] :is(#root,body) .datepicker table tr td.active,:root[data-cts-theme] :is(#root,body) .datepicker table tr td.active:hover,:root[data-cts-theme] :is(#root,body) .datepicker table tr td span.active,:root[data-cts-theme] :is(#root,body) .datepicker table tr td span.active:hover,:root[data-cts-theme] :is(#root,body) .richText .richText-form button{background-color:rgb(var(--primary-rgb))!important;background-image:none!important;border-color:rgb(var(--primary-rgb))!important;color:var(--cts-on-brand)!important;text-shadow:none!important}:root[data-cts-theme] :is(#root,body) .richText .richText-editor:focus{border-left-color:rgb(var(--primary-rgb))!important}:root[data-cts-theme] :is(#root,body) .gas-report tr.bg-purple-transparent>td,:root[data-cts-theme] :is(#root,body) .table td.bg-purple-transparent,:root[data-cts-theme] :is(#root,body) .gas-report .bg-purple-transparent{background:rgba(var(--purple-rgb),.12)!important}:root[data-cts-theme][data-nav-layout=horizontal] #root .app-sidebar .side-menu__item.active:after{background:var(--cts-theme-accent)!important}:root[data-cts-theme][data-nav-layout=horizontal] #root .app-sidebar .side-menu__item.active:after{height:var(--cts-theme-active-underline)!important}:root[data-cts-theme][data-nav-layout=horizontal] #root .app-sidebar .side-menu__item.active,:root[data-cts-theme][data-nav-layout=horizontal] #root .app-sidebar .side-menu__item.active .side-menu__label,:root[data-cts-theme][data-nav-layout=horizontal] #root .app-sidebar .side-menu__item.active .side-menu__angle,:root[data-cts-theme][data-nav-layout=horizontal] #root .app-sidebar .side-menu__item.active .side-menu__icon{color:var(--cts-theme-menu-active-text)!important}:root[data-cts-theme][data-nav-layout=horizontal] #root .app-sidebar .side-menu__item:hover,:root[data-cts-theme][data-nav-layout=horizontal] #root .app-sidebar .side-menu__item.active:hover{background:var(--cts-theme-menu-hover-bg)!important}:root[data-cts-theme][data-nav-layout=horizontal] #root .app-sidebar .side-menu__item:hover,:root[data-cts-theme][data-nav-layout=horizontal] #root .app-sidebar .side-menu__item:hover .side-menu__label,:root[data-cts-theme][data-nav-layout=horizontal] #root .app-sidebar .side-menu__item:hover .side-menu__angle,:root[data-cts-theme][data-nav-layout=horizontal] #root .app-sidebar .side-menu__item:hover .side-menu__icon{color:var(--cts-theme-menu-active-text)!important}:root[data-cts-theme] #root .app-sidebar .slide-menu li .side-menu__item:hover,:root[data-cts-theme] #root .app-sidebar .slide-menu li .slide-item:hover{background:var(--cts-menu-panel-hover-bg)!important}:root[data-cts-theme] #root .app-sidebar .slide-menu li .side-menu__item.active,:root[data-cts-theme] #root .app-sidebar .slide-menu li .slide-item.active{background:var(--cts-menu-panel-active-bg)!important}:root[data-cts-theme] #root .app-sidebar .slide-menu li .side-menu__item.active,:root[data-cts-theme] #root .app-sidebar .slide-menu li .slide-item.active{border-left-color:var(--cts-menu-panel-active-text)!important}:root[data-cts-theme] #root .app-sidebar .slide-menu li .side-menu__item:hover,:root[data-cts-theme] #root .app-sidebar .slide-menu li .side-menu__item:hover .side-menu__label,:root[data-cts-theme] #root .app-sidebar .slide-menu li .side-menu__item:hover .side-menu__angle,:root[data-cts-theme] #root .app-sidebar .slide-menu li .side-menu__item:hover .side-menu__icon,:root[data-cts-theme] #root .app-sidebar .slide-menu li .side-menu__item:hover>i,:root[data-cts-theme] #root .app-sidebar .slide-menu li .side-menu__item.active,:root[data-cts-theme] #root .app-sidebar .slide-menu li .side-menu__item.active .side-menu__label,:root[data-cts-theme] #root .app-sidebar .slide-menu li .side-menu__item.active .side-menu__angle,:root[data-cts-theme] #root .app-sidebar .slide-menu li .side-menu__item.active .side-menu__icon,:root[data-cts-theme] #root .app-sidebar .slide-menu li .side-menu__item.active>i,:root[data-cts-theme] #root .app-sidebar .slide-menu li .slide-item:hover,:root[data-cts-theme] #root .app-sidebar .slide-menu li .slide-item.active{color:var(--cts-menu-panel-active-text)!important}@media(min-width:992px){:root[data-cts-theme][data-nav-layout=horizontal] #root .app-sidebar .slide-menu,:root[data-cts-theme][data-nav-layout=horizontal] #root .app-sidebar .slide-menu.child1,:root[data-cts-theme][data-nav-layout=horizontal] #root .app-sidebar .slide-menu.child2{border:1px solid var(--cts-menu-panel-edge)!important}}:root[data-cts-theme] #root .app-header .header-element{position:relative}:root[data-cts-theme] #root .app-header .header-element .main-header-dropdown{top:calc(100% + 8px)!important;right:0!important;left:auto!important;max-width:calc(100vw - 16px)}@media(min-width:992px){:root[data-cts-theme] #root .app-header{z-index:104!important}}:root[data-cts-theme] :is(#root,body) :is(.card,.table,.modern-table,.modal-body,.modal-footer,.alert,.dashboard-card) a:not(.btn):not(.nav-link):not(.page-link):not(.dropdown-item):not(.list-group-item):not(.accordion-button):not(.text-decoration-none):not(:has(>i:only-child)):not(:has(>svg:only-child)):not(:is(thead a,.modal-header a,.card-header.bg-primary a,.tbgd-card>.card-header a,.ayar-header a,.kasa-th-link,.ctw-row,.vdr-row)){color:var(--cts-body-link, #4b3a8f)!important;text-decoration-line:underline!important;text-decoration-color:currentColor;text-decoration-thickness:.1em;text-underline-offset:.18em;font-weight:700!important}:root[data-cts-theme] :is(#root,body) .btn-link,:root[data-cts-theme] :is(#root,body) .mt-account-link,:root[data-cts-theme] :is(#root,body) .vm-stat-link,:root[data-cts-theme] :is(#root,body) .sk-page-link{color:var(--cts-body-link, #4b3a8f)!important;text-decoration-line:underline!important;text-decoration-color:currentColor;text-decoration-thickness:.1em;text-underline-offset:.18em;font-weight:700!important}:root[data-cts-theme] :is(#root,body) :is(.card,.table,.modern-table,.modal-body,.modal-footer,.alert,.dashboard-card) a:not(.btn):not(.nav-link):not(.page-link):not(.dropdown-item):not(.list-group-item):not(.accordion-button):not(:has(>i:only-child)):not(:has(>svg:only-child)):not(:is(thead a,.modal-header a,.card-header.bg-primary a,.tbgd-card>.card-header a,.ayar-header a,.kasa-th-link,.ctw-row,.vdr-row)):hover{text-decoration-thickness:.2em}:root[data-cts-theme] :is(#root,body) .btn-link:hover,:root[data-cts-theme] :is(#root,body) .mt-account-link:hover,:root[data-cts-theme] :is(#root,body) .vm-stat-link:hover,:root[data-cts-theme] :is(#root,body) .sk-page-link:hover{color:var(--cts-body-link, #4b3a8f)!important;text-decoration-thickness:.2em}:root[data-cts-theme] :is(#root,body) .btn-link:focus-visible,:root[data-cts-theme] :is(#root,body) .mt-account-link:focus-visible,:root[data-cts-theme] :is(#root,body) .vm-stat-link:focus-visible,:root[data-cts-theme] :is(#root,body) .sk-page-link:focus-visible,:root[data-cts-theme] :is(#root,body) .kasa-th-link:focus-visible{outline:2px solid var(--cts-brand-edge);outline-offset:2px}:root[data-cts-theme] :is(#root,body) :is(.table,.modern-table) thead a,:root[data-cts-theme] :is(#root,body) .modal-header a,:root[data-cts-theme] :is(#root,body) .card-header.bg-primary a,:root[data-cts-theme] :is(#root,body) .tbgd-card>.card-header a,:root[data-cts-theme] :is(#root,body) .ayar-header a,:root[data-cts-theme] :is(#root,body) .kasa-th-link,:root[data-cts-theme] :is(#root,body) .kasa-th-link:hover,:root[data-cts-theme] :is(#root,body) .kasa-th-link:focus{color:var(--cts-on-brand, #ffffff)!important;text-decoration-line:underline!important;text-decoration-color:currentColor;text-decoration-thickness:.1em;text-underline-offset:.18em;font-weight:700!important}:root[data-cts-theme] :is(#root,body) :is(.table,.modern-table) thead a:hover,:root[data-cts-theme] :is(#root,body) .modal-header a:hover,:root[data-cts-theme] :is(#root,body) .card-header.bg-primary a:hover,:root[data-cts-theme] :is(#root,body) .tbgd-card>.card-header a:hover,:root[data-cts-theme] :is(#root,body) .ayar-header a:hover,:root[data-cts-theme] :is(#root,body) .kasa-th-link:hover{text-decoration-thickness:.2em}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .dashboard-card,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .rk-card,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .kot-card,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .gir-card,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .rd-card,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .rd-org-card,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .yd-card,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .kd-card,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .filter-card{background-color:var(--cts-body-surface-bg, #ffffff)!important;background-image:none!important;border-color:var(--cts-body-surface-border, #eaedf1)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .card:not(.tbgd-card):not(.cts-own-surface)>.card-header:not(.bg-primary):not(.bg-primary-transparent),:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) [class$=-header-green],:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) [class$=-header-blue],:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) [class$=-header-orange],:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) [class$=-header-cyan],:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) [class$=-header-teal],:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) [class$=-header-red],:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .ibk-card .card-header,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .kot-card .card-header,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .rk-card .card-header,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .gir-card .card-header{background-color:var(--cts-body-surface-bg-2, #f7f8fb)!important;background-image:none!important;border-bottom-color:var(--cts-body-surface-border, #eaedf1)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) [class*=-card] .card-header{border-bottom-color:var(--cts-body-surface-border, #eaedf1)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) [class*=-card] .card-body{background-color:transparent!important;background-image:none!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) [class*=-card] .card-footer{background-color:var(--cts-body-surface-bg-2, #f7f8fb)!important;background-image:none!important;border-top-color:var(--cts-body-surface-border, #eaedf1)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) [class$=-actions-bar],:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .kot-actions,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .rk-actions,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .kd-actions,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .panel-footer{background-color:var(--cts-body-surface-bg-2, #f7f8fb)!important;background-image:none!important;border-top-color:var(--cts-body-surface-border, #eaedf1)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) [class$=-btn-cancel]{background-color:var(--cts-body-input-bg, #ffffff)!important;background-image:none!important;border-color:var(--cts-body-input-border, #e9edf6)!important;color:var(--cts-body-text, #0d0c22)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) [class$=-btn-cancel]:hover{background-color:var(--cts-body-surface-bg-2, #f7f8fb)!important;border-color:var(--cts-body-accent, #6259ca)!important;color:var(--cts-body-heading-text, #1a1a2e)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .btn-default,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .btn-light,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .btn-dark{background-color:var(--cts-body-input-bg, #ffffff)!important;background-image:none!important;border-color:var(--cts-body-input-border, #e9edf6)!important;color:var(--cts-body-text, #0d0c22)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .btn-default:hover,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .btn-light:hover,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .btn-dark:hover,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .btn-default:focus,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .btn-light:focus,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .btn-dark:focus{background-color:var(--cts-body-surface-bg-2, #f7f8fb)!important;background-image:none!important;border-color:var(--cts-body-accent, #6259ca)!important;color:var(--cts-body-heading-text, #1a1a2e)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .btn-outline-dark{border-color:var(--cts-body-input-border, #e9edf6)!important;color:var(--cts-body-text, #0d0c22)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .btn-outline-dark:hover{background-color:var(--cts-body-input-bg, #ffffff)!important;color:var(--cts-body-heading-text, #1a1a2e)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .table-striped>tbody>tr:nth-of-type(2n),:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .table-striped tbody tr:nth-of-type(2n){background-color:var(--cts-body-surface-bg, #ffffff)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .table,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .table-bordered{background-color:transparent!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .form-bordered .row.mb-3{border-bottom-color:var(--cts-body-surface-border, #eaedf1)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .dropdown-divider{border-top-color:var(--cts-body-surface-border, #eaedf1)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .pagination .page-link{background-color:var(--cts-body-surface-bg, #ffffff)!important;border-color:var(--cts-body-surface-border, #eaedf1)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .pagination .page-item.disabled .page-link{background-color:var(--cts-body-page-bg, #f2f3f9)!important;border-color:var(--cts-body-surface-border, #eaedf1)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .datepicker table thead tr:first-child,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .datepicker table tr td:hover,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .datepicker table tr td.today,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .datepicker table tr td.today:hover,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .datepicker table tr td span:hover,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .datepicker .prev:hover,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .datepicker .next:hover,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .datepicker .datepicker-switch:hover{background-color:var(--cts-body-surface-bg-2, #f7f8fb)!important;background-image:none!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .datepicker table tr td.new,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .datepicker table tr td.old,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .datepicker table tr td.disabled,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .datepicker table tr td.disabled:hover{color:var(--cts-body-muted-text, #5b6472)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .modal-body{background-color:transparent!important;background-image:none!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .modal-footer{background-color:var(--cts-body-surface-bg-2, #f7f8fb)!important;background-image:none!important;border-top-color:var(--cts-body-surface-border, #eaedf1)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .premium-card-body,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .bg-white,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .panel-body,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .kotm-tab-content,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .rk-matrix td:first-child,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .gir-td-islem,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .gir-kullanici-card,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .ayar-grup-card,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .sk-tip-card,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .speech-popup{background-color:var(--cts-body-surface-bg, #ffffff)!important;background-image:none!important;border-color:var(--cts-body-surface-border, #eaedf1)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .progress,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .panel-header,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .kd-tabs,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .kd-body,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .onay-info,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .onay-tabs,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .kotm-info-bar,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .kotm-tabs,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .rk-header-row th,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .gir-header-row th,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .gir-detay-table thead th,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .sk-table thead th,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .sk-cmd,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .sk-shortcut kbd,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .gd-cb-list label{background-color:var(--cts-body-surface-bg-2, #f7f8fb)!important;background-image:none!important;border-color:var(--cts-body-surface-border, #eaedf1)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .kd-tabs,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .onay-info,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .onay-tabs,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .kotm-info-bar,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .kotm-tabs,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .sk-intro{border-bottom-color:var(--cts-body-surface-border, #eaedf1)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .gir-sayi-sifir,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .gir-kars-donem-onceki{color:var(--cts-body-muted-text, #5b6472)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .kot-kategori-baslik{color:var(--cts-body-accent-strong, #6259ca)!important;border-bottom-color:var(--cts-body-surface-border, #eaedf1)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .ayar-kontrol select.form-control option{background-color:var(--cts-body-input-bg, #ffffff)!important;color:var(--cts-body-text, #0d0c22)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .ayar-tip-bool .form-check-input:not(:checked){background-color:var(--cts-body-input-bg, #ffffff)!important;border-color:var(--cts-body-input-border, #e9edf6)!important}:root[data-cts-theme] :is(#root,body) .gir-saat-bar-wrap,:root[data-cts-theme] :is(#root,body) .gir-kk-bar-wrap,:root[data-cts-theme] :is(#root,body) .gir-hacim-bar-wrap,:root[data-cts-theme] :is(#root,body) .gir-kars-bar-wrap,:root[data-cts-theme] :is(#root,body) .gir-calisma-bar-wrap{background:var(--cts-body-surface-bg-2, #f7f8fb)!important}:root[data-cts-theme] :is(#root,body) .gir-saat-bar-empty,:root[data-cts-theme] :is(#root,body) .gir-kars-bar-onceki{background:var(--cts-body-surface-border, #eaedf1)!important}:root[data-cts-theme] :is(#root,body) .gir-kars-donem-onceki{background:var(--cts-body-surface-bg-2, #f7f8fb)!important}:root[data-cts-theme] :is(#root,body) .gir-kars-ayirici{background:linear-gradient(90deg,transparent,var(--cts-body-surface-border, #eaedf1),transparent)!important}:root[data-cts-theme] :is(#root,body) .rate-card-mini{background:var(--cts-body-surface-bg-2, #f7f8fb)!important;border-color:var(--cts-body-surface-border, #eaedf1)!important}:root[data-cts-theme]:not([data-theme-mode=dark]) :is(#root,body) .rate-card-mini.rate-up{background:linear-gradient(135deg,rgba(16,185,129,.06),var(--cts-body-surface-bg-2, #f7f8fb) 60%)!important}:root[data-cts-theme]:not([data-theme-mode=dark]) :is(#root,body) .rate-card-mini.rate-down{background:linear-gradient(135deg,rgba(239,68,68,.06),var(--cts-body-surface-bg-2, #f7f8fb) 60%)!important}:root[data-cts-theme]:not([data-theme-mode=dark]) :is(#root,body) .rate-card-mini.rate-up:hover{background:linear-gradient(135deg,rgba(16,185,129,.12),var(--cts-body-surface-bg, #ffffff) 60%)!important}:root[data-cts-theme]:not([data-theme-mode=dark]) :is(#root,body) .rate-card-mini.rate-down:hover{background:linear-gradient(135deg,rgba(239,68,68,.12),var(--cts-body-surface-bg, #ffffff) 60%)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .rate-card-mini.rate-up{background:linear-gradient(135deg,rgba(16,185,129,.1),var(--cts-body-surface-bg-2, #f7f8fb) 60%)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .rate-card-mini.rate-down{background:linear-gradient(135deg,rgba(239,68,68,.1),var(--cts-body-surface-bg-2, #f7f8fb) 60%)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .rate-card-mini.rate-up:hover{background:linear-gradient(135deg,rgba(16,185,129,.18),var(--cts-body-surface-bg-2, #f7f8fb) 60%)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .rate-card-mini.rate-down:hover{background:linear-gradient(135deg,rgba(239,68,68,.18),var(--cts-body-surface-bg-2, #f7f8fb) 60%)!important}.main-content,.app-content,.modal,.offcanvas,.card,.dashboard-card,.dropdown-menu,.popover,.tooltip{--header-prime-color: var(--default-text-color);--menu-prime-color: var(--default-text-color)}.main-content .form-control,.main-content .form-select,.main-content input:not([type=checkbox]):not([type=radio]),.main-content textarea,.main-content select,.modal .form-control,.modal .form-select,.modal input:not([type=checkbox]):not([type=radio]),.modal textarea,.modal select{color:var(--default-text-color)!important}.main-content .form-control::placeholder,.main-content input::placeholder,.main-content textarea::placeholder,.modal .form-control::placeholder,.modal input::placeholder,.modal textarea::placeholder{color:var(--default-text-color)!important;opacity:.55}.main-content .form-control[readonly],.main-content .form-control:disabled,.modal .form-control[readonly],.modal .form-control:disabled{color:var(--default-text-color)!important;opacity:.85}:root[data-cts-theme] :is(#root,body) .btn-success,:root[data-cts-theme] :is(#root,body) .btn-cts-save,:root[data-cts-theme] :is(#root,body) .btn-cts-excel,:root[data-cts-theme] :is(#root,body) .ibk-btn-success,:root[data-cts-theme] :is(#root,body) .kas-btn-save,:root[data-cts-theme] :is(#root,body) .po-btn-save,:root[data-cts-theme] :is(#root,body) .pto-btn-save,:root[data-cts-theme] :is(#root,body) .badge.bg-success,:root[data-cts-theme] :is(#root,body) .bg-success-gradient,:root[data-cts-theme] :is(#root,body) .card-header.bg-success,:root[data-cts-theme] :is(#root,body) .badge-success{background:linear-gradient(135deg,var(--cts-tone-fill-success-from, #078371) 0%,var(--cts-tone-fill-success-to, #066d5e) 100%)!important;border-color:transparent!important;color:var(--cts-on-brand, #ffffff)!important}:root[data-cts-theme] :is(#root,body) .btn-info,:root[data-cts-theme] :is(#root,body) .btn-cts-info,:root[data-cts-theme] :is(#root,body) .badge.bg-info,:root[data-cts-theme] :is(#root,body) .bg-info-gradient,:root[data-cts-theme] :is(#root,body) .card-header.bg-info,:root[data-cts-theme] :is(#root,body) .badge-info{background:linear-gradient(135deg,var(--cts-tone-fill-info-from, #327aae) 0%,var(--cts-tone-fill-info-to, #2a6690) 100%)!important;border-color:transparent!important;color:var(--cts-on-brand, #ffffff)!important}:root[data-cts-theme] :is(#root,body) .btn-warning,:root[data-cts-theme] :is(#root,body) .btn-cts-warning,:root[data-cts-theme] :is(#root,body) .badge.bg-warning,:root[data-cts-theme] :is(#root,body) .bg-warning-gradient,:root[data-cts-theme] :is(#root,body) .card-header.bg-warning,:root[data-cts-theme] :is(#root,body) .badge-warning{background:linear-gradient(135deg,var(--cts-tone-fill-warning-from, #946e1d) 0%,var(--cts-tone-fill-warning-to, #7c5c18) 100%)!important;border-color:transparent!important;color:var(--cts-on-brand, #ffffff)!important}:root[data-cts-theme] :is(#root,body) .btn-danger,:root[data-cts-theme] :is(#root,body) .btn-cts-delete,:root[data-cts-theme] :is(#root,body) .badge.bg-danger,:root[data-cts-theme] :is(#root,body) .bg-danger-gradient,:root[data-cts-theme] :is(#root,body) .card-header.bg-danger,:root[data-cts-theme] :is(#root,body) .badge-danger{background:linear-gradient(135deg,var(--cts-tone-fill-danger-from, #e22342) 0%,var(--cts-tone-fill-danger-to, #bd1d37) 100%)!important;border-color:transparent!important;color:var(--cts-on-brand, #ffffff)!important}:root[data-cts-theme] :is(#root,body) .btn-secondary,:root[data-cts-theme] :is(#root,body) .badge.bg-secondary,:root[data-cts-theme] :is(#root,body) .badge-secondary{background:linear-gradient(135deg,var(--cts-tone-fill-secondary-from, #c1521c) 0%,var(--cts-tone-fill-secondary-to, #a24518) 100%)!important;border-color:transparent!important;color:var(--cts-on-brand, #ffffff)!important}:root[data-cts-theme] :is(#root,body) .premium-card-header .premium-icon.cts-icon-tone-success{background:linear-gradient(135deg,var(--cts-tone-fill-success-from, #078371) 0%,var(--cts-tone-fill-success-to, #066d5e) 100%)!important;box-shadow:0 3px 10px rgba(var(--success-rgb),.3)}:root[data-cts-theme] :is(#root,body) .text-success{color:var(--cts-tone-text-positive, #0f7a37)!important}:root[data-cts-theme] :is(#root,body) .text-danger{color:var(--cts-tone-text-negative, #c81e1e)!important}:root[data-cts-theme] :is(#root,body) .text-warning{color:var(--cts-tone-text-warning, #8a3f07)!important}:root[data-cts-theme] :is(#root,body) .text-info{color:var(--cts-tone-text-info, #035180)!important}:root[data-cts-theme] :is(#root,body) .alert-success,:root[data-cts-theme] :is(#root,body) .bg-success-transparent{background-color:var(--cts-tone-wash-positive, #e8f6ee)!important;border-color:var(--cts-tone-text-positive, #0f7a37)!important;color:var(--cts-tone-text-positive, #0f7a37)!important}:root[data-cts-theme] :is(#root,body) .alert-danger,:root[data-cts-theme] :is(#root,body) .bg-danger-transparent{background-color:var(--cts-tone-wash-negative, #fbeaea)!important;border-color:var(--cts-tone-text-negative, #c81e1e)!important;color:var(--cts-tone-text-negative, #c81e1e)!important}:root[data-cts-theme] :is(#root,body) .alert-warning,:root[data-cts-theme] :is(#root,body) .bg-warning-transparent{background-color:var(--cts-tone-wash-warning, #f7f0e6)!important;border-color:var(--cts-tone-text-warning, #8a3f07)!important;color:var(--cts-tone-text-warning, #8a3f07)!important}:root[data-cts-theme] :is(#root,body) .alert-info,:root[data-cts-theme] :is(#root,body) .bg-info-transparent{background-color:var(--cts-tone-wash-info, #e6f0f6)!important;border-color:var(--cts-tone-text-info, #035180)!important;color:var(--cts-tone-text-info, #035180)!important}:root[data-cts-theme] :is(#root,body) :is(.alert-success,.alert-danger,.alert-warning,.alert-info) :is(i,svg){color:inherit!important}:root[data-cts-theme] :is(#root,body) .table td.alert.alert-success,:root[data-cts-theme] :is(#root,body) .table td.alert-success{background-color:var(--cts-tone-wash-positive, #e8f6ee)!important;color:var(--cts-body-text, #0d0c22)!important}:root[data-cts-theme] :is(#root,body) .table td.alert.alert-danger,:root[data-cts-theme] :is(#root,body) .table td.alert-danger{background-color:var(--cts-tone-wash-negative, #fbeaea)!important;color:var(--cts-body-text, #0d0c22)!important}:root[data-cts-theme] :is(#root,body) .table td.alert.alert-warning,:root[data-cts-theme] :is(#root,body) .table td.alert-warning{background-color:var(--cts-tone-wash-warning, #f7f0e6)!important;color:var(--cts-body-text, #0d0c22)!important}:root[data-cts-theme] :is(#root,body) .table td.alert.alert-info,:root[data-cts-theme] :is(#root,body) .table td.alert-info{background-color:var(--cts-tone-wash-info, #e6f0f6)!important;color:var(--cts-body-text, #0d0c22)!important}:root[data-cts-theme] :is(#root,body) .btn-success:hover,:root[data-cts-theme] :is(#root,body) .btn-cts-save:hover,:root[data-cts-theme] :is(#root,body) .btn-cts-excel:hover,:root[data-cts-theme] :is(#root,body) .ibk-btn-success:hover,:root[data-cts-theme] :is(#root,body) .btn-info:hover,:root[data-cts-theme] :is(#root,body) .btn-cts-info:hover,:root[data-cts-theme] :is(#root,body) .btn-warning:hover,:root[data-cts-theme] :is(#root,body) .btn-cts-warning:hover,:root[data-cts-theme] :is(#root,body) .btn-danger:hover,:root[data-cts-theme] :is(#root,body) .btn-cts-delete:hover,:root[data-cts-theme] :is(#root,body) .btn-secondary:hover{background-image:linear-gradient(var(--cts-brand-scrim),var(--cts-brand-scrim)),var(--cts-tone-hover-fill)!important;color:var(--cts-on-brand, #ffffff)!important}:root[data-cts-theme] :is(#root,body) .btn-success,:root[data-cts-theme] :is(#root,body) .btn-cts-save,:root[data-cts-theme] :is(#root,body) .btn-cts-excel,:root[data-cts-theme] :is(#root,body) .ibk-btn-success{--cts-tone-hover-fill: linear-gradient( 135deg, var(--cts-tone-fill-success-from, #078371) 0%, var(--cts-tone-fill-success-to, #066d5e) 100% )}:root[data-cts-theme] :is(#root,body) .btn-info,:root[data-cts-theme] :is(#root,body) .btn-cts-info{--cts-tone-hover-fill: linear-gradient( 135deg, var(--cts-tone-fill-info-from, #327aae) 0%, var(--cts-tone-fill-info-to, #2a6690) 100% )}:root[data-cts-theme] :is(#root,body) .btn-warning,:root[data-cts-theme] :is(#root,body) .btn-cts-warning{--cts-tone-hover-fill: linear-gradient( 135deg, var(--cts-tone-fill-warning-from, #946e1d) 0%, var(--cts-tone-fill-warning-to, #7c5c18) 100% )}:root[data-cts-theme] :is(#root,body) .btn-danger,:root[data-cts-theme] :is(#root,body) .btn-cts-delete{--cts-tone-hover-fill: linear-gradient( 135deg, var(--cts-tone-fill-danger-from, #e22342) 0%, var(--cts-tone-fill-danger-to, #bd1d37) 100% )}:root[data-cts-theme] :is(#root,body) .btn-secondary{--cts-tone-hover-fill: linear-gradient( 135deg, var(--cts-tone-fill-secondary-from, #c1521c) 0%, var(--cts-tone-fill-secondary-to, #a24518) 100% )}:root[data-cts-theme] :is(#root,body) .btn-outline-secondary{color:var(--cts-tone-fill-secondary-from, #c1521c)!important;border-color:var(--cts-tone-fill-secondary-from, #c1521c)!important}:root[data-cts-theme] :is(#root,body) .btn-outline-success{color:var(--cts-tone-fill-success-from, #078371)!important;border-color:var(--cts-tone-fill-success-from, #078371)!important}:root[data-cts-theme] :is(#root,body) .btn-outline-info{color:var(--cts-tone-fill-info-from, #327aae)!important;border-color:var(--cts-tone-fill-info-from, #327aae)!important}:root[data-cts-theme] :is(#root,body) .btn-outline-warning{color:var(--cts-tone-fill-warning-from, #946e1d)!important;border-color:var(--cts-tone-fill-warning-from, #946e1d)!important}:root[data-cts-theme] :is(#root,body) .btn-outline-danger{color:var(--cts-tone-fill-danger-from, #e22342)!important;border-color:var(--cts-tone-fill-danger-from, #e22342)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .btn-outline-secondary,:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .btn-outline-warning{color:var(--cts-tone-warning, #fbbf24)!important;border-color:var(--cts-tone-warning, #fbbf24)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .btn-outline-success{color:var(--cts-tone-positive, #4ade80)!important;border-color:var(--cts-tone-positive, #4ade80)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .btn-outline-info{color:var(--cts-tone-info, #7dd3fc)!important;border-color:var(--cts-tone-info, #7dd3fc)!important}:root[data-cts-theme][data-theme-mode=dark] :is(#root,body) .btn-outline-danger{color:var(--cts-tone-negative, #fb7185)!important;border-color:var(--cts-tone-negative, #fb7185)!important}:root[data-cts-theme] :is(#root,body) .tab-content :is(i,svg),:root[data-cts-theme] :is(#root,body) .tab-content .btn :is(i,svg){color:inherit}:root[data-cts-theme] :is(#root,body) .empty-state :is(i,svg),:root[data-cts-theme] :is(#root,body) .mt-empty :is(i,svg),:root[data-cts-theme] :is(#root,body) .todo-empty :is(i,svg){color:var(--cts-body-muted-text, #5b6472)!important;opacity:1!important}:root[data-cts-theme] :is(#root,body) .vm-stat-sub,:root[data-cts-theme] :is(#root,body) .vm-stat-sub :is(i,svg),:root[data-cts-theme] :is(#root,body) .vm-stat-sub strong{color:var(--cts-body-muted-text, #5b6472)!important}:root[data-cts-theme] :is(#root,body) .biz-actionbar,:root[data-cts-theme] :is(#root,body) .biz-channels{background:transparent!important}:root[data-cts-theme] :is(#root,body) .biz-chip{background:var(--cts-body-surface-bg, #ffffff)!important;border-color:var(--cts-body-input-border, #e2e8f0)!important;color:var(--cts-body-text, #0d0c22)!important}:root[data-cts-theme] :is(#root,body) .biz-chip-web :is(i,svg){color:var(--cts-tone-info, #0369a1)!important}:root[data-cts-theme] :is(#root,body) .biz-chip-mob :is(i,svg){color:var(--cts-tone-positive, #16a34a)!important}:root[data-cts-theme] :is(#root,body) .biz-chip-mpush :is(i,svg){color:var(--cts-tone-warning, #b45309)!important}:root[data-cts-theme] :is(#root,body) .biz-chip-wpush :is(i,svg){color:var(--cts-brand-ink)!important}:root[data-cts-theme] :is(#root,body) .richText .richText-toolbar ul li a.richText-btn,:root[data-cts-theme] :is(#root,body) .richText-btn,:root[data-cts-theme] :is(#root,body) .richText-btn :is(i,span,svg){color:var(--cts-body-text, #0d0c22)!important}:root[data-cts-theme] :is(#root,body) .fnd-balance-card{background:var(--cts-brand-fill)!important}:root[data-cts-theme] :is(#root,body) .biz-panel{background:var(--cts-body-surface-bg, #ffffff)!important;border-color:var(--cts-body-surface-border, #e2e8f0)!important}:root[data-cts-theme] :is(#root,body) .biz-panel-head{background:var(--cts-body-surface-bg-2, #f7f8fb)!important;border-bottom-color:var(--cts-body-surface-border, #e2e8f0)!important}.cts-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:0}@media print{@page{size:A4;margin:12mm}body,.container,.container-fluid{min-width:0!important;max-width:none!important;width:auto!important}:is(#root,html):root,:is(#root,html):root body{background:#fff!important;background-image:none!important;color:#000!important}:is(#root,html) :is(#root,body) .page,:is(#root,html) :is(#root,body) .main-content,:is(#root,html) :is(#root,body) .app-content,:is(#root,html) :is(#root,body) .card,:is(#root,html) :is(#root,body) .card-header,:is(#root,html) :is(#root,body) .card-body,:is(#root,html) :is(#root,body) .card-footer,:is(#root,html) :is(#root,body) .cts-page-card,:is(#root,html) :is(#root,body) .cts-page-header,:is(#root,html) :is(#root,body) .modal-content,:is(#root,html) :is(#root,body) .modal-header,:is(#root,html) :is(#root,body) .modal-body,:is(#root,html) :is(#root,body) .table,:is(#root,html) :is(#root,body) .table>:not(caption)>*>*,:is(#root,html) :is(#root,body) .form-control,:is(#root,html) :is(#root,body) .form-select,:is(#root,html) :is(#root,body) .select2-selection,:is(#root,html) :is(#root,body) .input-group-text{background:#fff!important;background-image:none!important;box-shadow:none!important}:is(#root,html) :is(#root,body) [data-print-root] *:not(.badge),:is(#root,html) :is(#root,body) [data-print-overlay] *:not(.badge){color:#000!important;text-shadow:none!important}:is(#root,html) :is(#root,body) [data-print-root] .badge *,:is(#root,html) :is(#root,body) [data-print-overlay] .badge *{color:inherit!important}:is(#root,html) :is(#root,body) [data-print-root] .text-danger,:is(#root,html) :is(#root,body) [data-print-root] .text-danger *,:is(#root,html) :is(#root,body) [data-print-overlay] .text-danger,:is(#root,html) :is(#root,body) [data-print-overlay] .text-danger *{color:#a11722!important}:is(#root,html) :is(#root,body) [data-print-root] .text-success,:is(#root,html) :is(#root,body) [data-print-root] .text-success *,:is(#root,html) :is(#root,body) [data-print-overlay] .text-success,:is(#root,html) :is(#root,body) [data-print-overlay] .text-success *{color:#10603a!important}:is(#root,html) :is(#root,body) [data-print-root] .text-warning,:is(#root,html) :is(#root,body) [data-print-root] .text-warning *,:is(#root,html) :is(#root,body) [data-print-overlay] .text-warning,:is(#root,html) :is(#root,body) [data-print-overlay] .text-warning *{color:#7a5200!important}:is(#root,html) :is(#root,body) [data-print-root] .text-info,:is(#root,html) :is(#root,body) [data-print-root] .text-info *,:is(#root,html) :is(#root,body) [data-print-overlay] .text-info,:is(#root,html) :is(#root,body) [data-print-overlay] .text-info *{color:#0a5063!important}:is(#root,html) :is(#root,body) [data-print-root] .text-primary,:is(#root,html) :is(#root,body) [data-print-root] .text-primary *,:is(#root,html) :is(#root,body) [data-print-overlay] .text-primary,:is(#root,html) :is(#root,body) [data-print-overlay] .text-primary *{color:#1a3c8c!important}:is(#root,html) :is(#root,body) [data-print-root] .text-secondary,:is(#root,html) :is(#root,body) [data-print-root] .text-secondary *,:is(#root,html) :is(#root,body) [data-print-overlay] .text-secondary,:is(#root,html) :is(#root,body) [data-print-overlay] .text-secondary *{color:#3f4a55!important}:is(#root,html) :is(#root,body) [data-print-root] .text-muted,:is(#root,html) :is(#root,body) [data-print-root] .text-muted *,:is(#root,html) :is(#root,body) [data-print-overlay] .text-muted,:is(#root,html) :is(#root,body) [data-print-overlay] .text-muted *{color:#4d545b!important}:is(#root,html) :is(#root,body) [data-print-root] .table>:not(caption)>*>*,:is(#root,html) :is(#root,body) [data-print-overlay] .table>:not(caption)>*>*{border-color:#9e9e9e!important}.badge,.badge-success,.badge-info,.badge-warning,.badge-danger,.badge-secondary{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}:is(#root,html) :is(#root,body) [data-print-root] .bg-danger-transparent,:is(#root,html) :is(#root,body) [data-print-root] tr.bg-danger-transparent>*,:is(#root,html) :is(#root,body) [data-print-overlay] .bg-danger-transparent,:is(#root,html) :is(#root,body) [data-print-overlay] tr.bg-danger-transparent>*{background-color:#fbe3e3!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}:is(#root,html) :is(#root,body) [data-print-root] .bg-success-transparent,:is(#root,html) :is(#root,body) [data-print-root] tr.bg-success-transparent>*,:is(#root,html) :is(#root,body) [data-print-overlay] .bg-success-transparent,:is(#root,html) :is(#root,body) [data-print-overlay] tr.bg-success-transparent>*{background-color:#e0f2e5!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}:is(#root,html) :is(#root,body) [data-print-root] .bg-warning-transparent,:is(#root,html) :is(#root,body) [data-print-root] tr.bg-warning-transparent>*,:is(#root,html) :is(#root,body) [data-print-overlay] .bg-warning-transparent,:is(#root,html) :is(#root,body) [data-print-overlay] tr.bg-warning-transparent>*{background-color:#fdf1d6!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}:is(#root,html) :is(#root,body) [data-print-root] .bg-info-transparent,:is(#root,html) :is(#root,body) [data-print-root] tr.bg-info-transparent>*,:is(#root,html) :is(#root,body) [data-print-overlay] .bg-info-transparent,:is(#root,html) :is(#root,body) [data-print-overlay] tr.bg-info-transparent>*{background-color:#dcecfa!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}:is(#root,html) :is(#root,body) [data-print-root] .bg-primary-transparent,:is(#root,html) :is(#root,body) [data-print-root] tr.bg-primary-transparent>*,:is(#root,html) :is(#root,body) [data-print-overlay] .bg-primary-transparent,:is(#root,html) :is(#root,body) [data-print-overlay] tr.bg-primary-transparent>*{background-color:#e6e2f6!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}:is(#root,html) :is(#root,body) [data-print-root] .bg-secondary-transparent,:is(#root,html) :is(#root,body) [data-print-root] tr.bg-secondary-transparent>*,:is(#root,html) :is(#root,body) [data-print-overlay] .bg-secondary-transparent,:is(#root,html) :is(#root,body) [data-print-overlay] tr.bg-secondary-transparent>*{background-color:#e6e9ec!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}:is(#root,html) :is(#root,body) [data-print-root] .bg-purple-transparent,:is(#root,html) :is(#root,body) [data-print-root] tr.bg-purple-transparent>*,:is(#root,html) :is(#root,body) [data-print-overlay] .bg-purple-transparent,:is(#root,html) :is(#root,body) [data-print-overlay] tr.bg-purple-transparent>*{background-color:#f0e4f7!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}:is(#root,html) :is(#root,body) [data-print-root] .bg-dark-transparent,:is(#root,html) :is(#root,body) [data-print-root] tr.bg-dark-transparent>*,:is(#root,html) :is(#root,body) [data-print-overlay] .bg-dark-transparent,:is(#root,html) :is(#root,body) [data-print-overlay] tr.bg-dark-transparent>*{background-color:#dedede!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.app-header,.app-sidebar,.app-sidebar__overlay,#responsive-overlay,.footer,.page-header,.breadcrumb,.offcanvas,.offcanvas-backdrop,.modal-backdrop,.cts-command-palette-layer,.cts-session-lock,.cts-widget-window,.cts-widget-launcher,.anw-float,.swal2-container,.cts-tooltip-panel,.dropdown-menu,.loader-panel,.toast-container{display:none!important}.page,.main-content,.app-content,[data-print-root]{margin:0!important;padding:0!important;inset:auto!important;position:static!important;display:block!important;float:none!important}[data-print-root] .btn:not(.btn-link),[data-print-overlay] .btn:not(.btn-link),[data-print-root] .btn-close,[data-print-overlay] .btn-close,[data-print-root] .pagination,[data-print-overlay] .pagination,[data-print-root] .cts-row-action,[data-print-overlay] .cts-row-action,[data-print-overlay] .modal-footer{display:none!important}:is(#root,html) :is(#root,body) [data-print-root] .form-control,:is(#root,html) :is(#root,body) [data-print-overlay] .form-control,:is(#root,html) :is(#root,body) [data-print-root] .form-select,:is(#root,html) :is(#root,body) [data-print-overlay] .form-select,:is(#root,html) :is(#root,body) [data-print-root] .select2-selection,:is(#root,html) :is(#root,body) [data-print-overlay] .select2-selection,:is(#root,html) :is(#root,body) [data-print-root] .select2-container--default .select2-selection--single,:is(#root,html) :is(#root,body) [data-print-overlay] .select2-container--default .select2-selection--single,:is(#root,html) :is(#root,body) [data-print-root] .select2-container--default .select2-selection--multiple,:is(#root,html) :is(#root,body) [data-print-overlay] .select2-container--default .select2-selection--multiple{border:0!important;border-bottom:1px solid #8c8c8c!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;outline:0!important;min-height:0!important;padding-inline:0!important}:is(#root,html) :is(#root,body) [data-print-root] .select2-selection__rendered,:is(#root,html) :is(#root,body) [data-print-overlay] .select2-selection__rendered{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important}:is(#root,html) :is(#root,body) [data-print-root] .select2-selection__rendered img,:is(#root,html) :is(#root,body) [data-print-overlay] .select2-selection__rendered img,:is(#root,html) :is(#root,body) [data-print-root] .select2-selection__rendered .badge,:is(#root,html) :is(#root,body) [data-print-overlay] .select2-selection__rendered .badge{display:none!important}:is(#root,html) :is(#root,body) [data-print-root] .select2-container,:is(#root,html) :is(#root,body) [data-print-overlay] .select2-container{background:transparent!important;background-color:transparent!important;border:0!important}:is(#root,html) :is(#root,body) [data-print-root] .select2-selection__arrow,:is(#root,html) :is(#root,body) [data-print-overlay] .select2-selection__arrow,:is(#root,html) :is(#root,body) [data-print-root] .select2-selection__clear,:is(#root,html) :is(#root,body) [data-print-overlay] .select2-selection__clear,:is(#root,html) :is(#root,body) [data-print-root] .select2-selection__choice__remove,:is(#root,html) :is(#root,body) [data-print-overlay] .select2-selection__choice__remove{display:none!important}:is(#root,html) :is(#root,body) [data-print-root] .select2-selection__choice,:is(#root,html) :is(#root,body) [data-print-overlay] .select2-selection__choice{background:#fff!important;background-color:#fff!important;border:1px solid #8c8c8c!important}:is(#root,html) :is(#root,body) [data-print-root] ul.select2-selection__rendered,:is(#root,html) :is(#root,body) [data-print-overlay] ul.select2-selection__rendered{margin:0!important;list-style:none!important}:is(#root,html) :is(#root,body) [data-print-root] .input-group-text,:is(#root,html) :is(#root,body) [data-print-overlay] .input-group-text{display:none!important}:is(#root,html) :is(#root,body) [data-print-root] .input-group,:is(#root,html) :is(#root,body) [data-print-overlay] .input-group{display:block!important}[data-print-root] .cts-print-hide,[data-print-overlay] .cts-print-hide{display:none!important}:is(#root,html) :is(#root,body) [data-print-root] .card-body,:is(#root,html) :is(#root,body) [data-print-overlay] .card-body{padding:3mm 1mm!important}:is(#root,html) :is(#root,body) [data-print-root] .card-header,:is(#root,html) :is(#root,body) [data-print-overlay] .card-header{padding:2mm 1mm!important}:is(#root,html) :is(#root,body) [data-print-root] .card-footer,:is(#root,html) :is(#root,body) [data-print-overlay] .card-footer{padding:2mm 1mm!important}:is(#root,html) :is(#root,body) [data-print-root] .row.mb-3,:is(#root,html) :is(#root,body) [data-print-overlay] .row.mb-3,:is(#root,html) :is(#root,body) [data-print-root] .cts-form-row,:is(#root,html) :is(#root,body) [data-print-overlay] .cts-form-row{margin-bottom:0!important;padding:0 0 2mm!important}:is(#root,html) :is(#root,body) [data-print-root] .card,:is(#root,html) :is(#root,body) [data-print-overlay] .card,:is(#root,html) :is(#root,body) [data-print-root] .cts-page-card,:is(#root,html) :is(#root,body) [data-print-overlay] .cts-page-card,:is(#root,html) :is(#root,body) [data-print-root] .kas-card,:is(#root,html) :is(#root,body) [data-print-overlay] .kas-card,:is(#root,html) :is(#root,body) [data-print-root] .po-card,:is(#root,html) :is(#root,body) [data-print-overlay] .po-card,:is(#root,html) :is(#root,body) [data-print-root] .pto-card,:is(#root,html) :is(#root,body) [data-print-overlay] .pto-card{margin-bottom:4mm!important;border:0!important}[data-print-root] .cts-page-icon,[data-print-overlay] .cts-page-icon,[data-print-root] .kas-icon,[data-print-overlay] .kas-icon,[data-print-root] .po-icon,[data-print-overlay] .po-icon,[data-print-root] .pto-icon,[data-print-overlay] .pto-icon{display:none!important}:is(#root,html) :is(#root,body) [data-print-root] .cts-page-header,:is(#root,html) :is(#root,body) [data-print-overlay] .cts-page-header,:is(#root,html) :is(#root,body) [data-print-root] .kas-header,:is(#root,html) :is(#root,body) [data-print-overlay] .kas-header,:is(#root,html) :is(#root,body) [data-print-root] .po-header,:is(#root,html) :is(#root,body) [data-print-overlay] .po-header,:is(#root,html) :is(#root,body) [data-print-root] .pto-header,:is(#root,html) :is(#root,body) [data-print-overlay] .pto-header{background:transparent!important;background-image:none!important;border-bottom:1px solid #000000!important;padding:0 0 2mm!important}[data-print-root] .cts-page-header-primary,[data-print-overlay] .cts-page-header-primary,[data-print-root] .cts-page-header-actions,[data-print-overlay] .cts-page-header-actions,[data-print-root] .cts-page-actions,[data-print-overlay] .cts-page-actions,[data-print-root] .cts-actions-bar,[data-print-overlay] .cts-actions-bar,[data-print-root] .kas-actions-bar,[data-print-overlay] .kas-actions-bar,[data-print-root] .po-actions-bar,[data-print-overlay] .po-actions-bar,[data-print-root] .pto-actions-bar,[data-print-overlay] .pto-actions-bar,[data-print-root] .arb-actions-bar,[data-print-overlay] .arb-actions-bar{display:none!important}body:has([data-print-overlay]) [data-print-root]{display:none!important}[data-print-overlay]:has(~[data-print-overlay]){display:none!important}[data-print-overlay],[data-print-overlay] .modal{position:static!important;display:block!important;overflow:visible!important;z-index:auto!important;background:transparent!important}[data-print-overlay] .modal-dialog{max-width:none!important;width:auto!important;min-height:0!important;margin:0!important;transform:none!important;display:block!important}[data-print-overlay] .modal-content{border:0!important;border-radius:0!important;box-shadow:none!important}[data-print-overlay] .modal-body{max-height:none!important;overflow:visible!important;padding:0!important}[data-print-overlay] iframe,[data-print-root] iframe{max-height:none!important;border:0!important;break-inside:auto;page-break-inside:auto}.table-responsive,.cts-table-scroll,[data-print-root] [style*=overflow]{overflow:visible!important;max-height:none!important}thead{display:table-header-group!important}tfoot{display:table-footer-group!important}tr,img{break-inside:avoid;page-break-inside:avoid}.card{break-inside:auto;border:0!important}[data-print-root] .table th,[data-print-root] .table td,[data-print-overlay] .table th,[data-print-overlay] .table td{position:static!important}.cts-print-header{display:block!important;margin:0 0 8mm!important;padding:0 0 3mm!important;border-bottom:1px solid #000000!important;text-align:start!important;color:#000!important;font-size:10pt!important;line-height:1.45!important}.cts-print-header-brand{font-size:9pt!important;letter-spacing:.06em!important;text-transform:uppercase!important}.cts-print-header-title{font-size:14pt!important;font-weight:700!important;margin-block:1mm!important}.cts-print-header-meta,.cts-print-header-filters{display:flex!important;flex-wrap:wrap!important;gap:2mm 6mm!important;font-size:9pt!important}.cts-print-header-item{display:inline-flex!important;gap:1.5mm!important}.cts-print-header-label{font-weight:600!important}[dir=rtl] [data-print-root],[dir=rtl] [data-print-overlay]{direction:rtl!important}[dir=rtl] .cts-print-header{text-align:right!important}[dir=rtl] .cts-print-header-meta,[dir=rtl] .cts-print-header-filters,[dir=rtl] .cts-print-header-item{flex-direction:row!important}[data-print-root] a[href]:after,[data-print-overlay] a[href]:after{content:none!important}}.cts-print-header{display:none}[data-dense-screen=true] .cts-currency-cell>img,[data-dense-screen=true] .cts-currency-cell>.badge{display:none}[data-dense-screen=true] .cts-currency-cell{gap:0}:root{--cts-premium-radius-card: 14px;--cts-premium-radius-kpi: 16px;--cts-premium-radius-tile-sm: 9px;--cts-premium-radius-tile: 10px;--cts-premium-radius-tile-lg: 12px;--cts-premium-radius-pill: 999px;--cts-premium-shadow-card: 0 1px 2px rgba(15, 23, 42, .04);--cts-premium-shadow-sticky: 0 6px 24px -12px rgba(15, 23, 42, .25);--cts-premium-shadow-kpi: 0 1px 3px rgba(0, 0, 0, .04), 0 4px 16px rgba(0, 0, 0, .04);--cts-premium-shadow-kpi-hover: 0 12px 40px rgba(0, 0, 0, .1), 0 2px 8px rgba(0, 0, 0, .06);--cts-premium-accent-wash: rgba(var(--cts-body-accent-rgb, var(--primary-rgb)), .1);--cts-premium-accent-hover: rgba(var(--cts-body-accent-rgb, var(--primary-rgb)), .04);--cts-premium-accent-ink: rgb(var(--cts-body-accent-rgb, var(--primary-rgb)));--cts-premium-hero-glow: 0 8px 18px -8px rgba(var(--cts-body-accent-rgb, var(--primary-rgb)), .7);--cts-premium-kpi-primary: rgb(var(--cts-body-accent-rgb, var(--primary-rgb)));--cts-premium-kpi-success: var(--cts-tone-positive, #10b981);--cts-premium-kpi-warning: var(--cts-tone-warning, #f59e0b);--cts-premium-kpi-danger: var(--cts-tone-negative, #ef4444);--cts-premium-kpi-indigo: #475569;--cts-premium-skeleton-base: #e8eaf0;--cts-premium-skeleton-shine: #f4f5f8}[data-theme-mode=dark]{--cts-premium-shadow-card: 0 1px 2px rgba(0, 0, 0, .3);--cts-premium-shadow-sticky: 0 6px 24px -12px rgba(0, 0, 0, .6);--cts-premium-shadow-kpi: 0 1px 3px rgba(0, 0, 0, .2), 0 4px 16px rgba(0, 0, 0, .15);--cts-premium-shadow-kpi-hover: 0 12px 40px rgba(0, 0, 0, .35), 0 2px 8px rgba(0, 0, 0, .2);--cts-premium-accent-wash: rgba(var(--cts-body-accent-rgb, var(--primary-rgb)), .18);--cts-premium-accent-hover: rgba(var(--cts-body-accent-rgb, var(--primary-rgb)), .08);--cts-premium-kpi-indigo: #94a3b8;--cts-premium-skeleton-base: #2a2d3a;--cts-premium-skeleton-shine: #33374a}:root[data-cts-theme] #root .app-header{--cts-hdr-ctl: 34px;background:radial-gradient(ellipse 60% 140% at 0% 0%,color-mix(in srgb,var(--cts-theme-accent) 16%,transparent) 0%,transparent 70%),radial-gradient(ellipse 45% 120% at 100% 0%,color-mix(in srgb,var(--cts-theme-top-text) 6%,transparent) 0%,transparent 70%),linear-gradient(180deg,var(--cts-theme-top-bg) 0%,var(--cts-theme-top-bg-2) 100%)!important;border-block-end-color:transparent!important}:root[data-cts-theme][data-nav-layout=horizontal] #root .app-sidebar{box-shadow:0 10px 28px -16px #0208178c!important}:root[data-cts-theme] #root .app-header .cts-brand-text{font-size:15px!important;font-weight:800!important;letter-spacing:.14em}:root[data-cts-theme] #root .app-header .header-logo [data-cts-brand-logo],:root[data-cts-theme] #root .app-header .header-logo .fa-shield{transition:transform .25s ease}:root[data-cts-theme] #root .app-header .header-logo:hover [data-cts-brand-logo],:root[data-cts-theme] #root .app-header .header-logo:hover .fa-shield{transform:scale(1.06) rotate(-4deg)}:root[data-cts-theme] #root .app-header .horizontal-user-sep{display:inline-block;width:1px!important;height:26px!important;margin:0 14px!important;opacity:1!important;background:linear-gradient(180deg,transparent,var(--cts-theme-top-text-muted),transparent)!important}:root[data-cts-theme] #root .app-header .horizontal-user-name{font-size:12.5px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}:root[data-cts-theme] #root .app-header .header-element.header-tool-dock,:root[data-cts-theme] #root .app-header .header-element.header-quick-dock{display:flex!important;align-items:center;gap:2px!important;padding:3px;border-radius:999px;background:var(--cts-theme-tool-bg);border:1px solid var(--cts-theme-tool-border);box-shadow:inset 0 1px color-mix(in srgb,var(--cts-theme-top-text) 10%,transparent),0 6px 18px -10px #02081799}:root[data-cts-theme] #root .app-header .header-tool-dock>.header-element,:root[data-cts-theme] #root .app-header .header-quick-dock>.header-element{margin:0!important}:root[data-cts-theme] #root .app-header .header-element.header-quick-dock.header-center-group{left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}:root[data-cts-theme] #root .app-header .header-content-right .header-tool-dock .header-link,:root[data-cts-theme] #root .app-header .header-content-right .header-quick-dock .header-link{width:var(--cts-hdr-ctl)!important;height:var(--cts-hdr-ctl)!important;margin:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease!important}:root[data-cts-theme] #root .app-header .header-content-right .header-tool-dock .header-link:hover,:root[data-cts-theme] #root .app-header .header-content-right .header-tool-dock .header-link.show,:root[data-cts-theme] #root .app-header .header-content-right .header-tool-dock .header-link[aria-expanded=true],:root[data-cts-theme] #root .app-header .header-content-right .header-quick-dock .header-link:hover,:root[data-cts-theme] #root .app-header .header-content-right .header-quick-dock .header-link.show{background:var(--cts-theme-tool-hover-bg)!important;border-color:transparent!important;transform:translateY(-1px)}:root[data-cts-theme] #root .app-header .header-content-right .header-tool-dock .header-link.show,:root[data-cts-theme] #root .app-header .header-content-right .header-tool-dock .header-link[aria-expanded=true],:root[data-cts-theme] #root .app-header .header-content-right .header-quick-dock .header-link.show{box-shadow:0 0 0 2px var(--cts-theme-accent)!important}:root[data-cts-theme] #root .app-header .header-tool-dock .header-link:focus-visible,:root[data-cts-theme] #root .app-header .header-quick-dock .header-link:focus-visible{outline:2px solid var(--cts-theme-accent)!important;outline-offset:1px}:root[data-cts-theme] #root .app-header .header-tool-dock .header-link-icon,:root[data-cts-theme] #root .app-header .header-quick-dock .header-link-icon{font-size:17px!important}:root[data-cts-theme] #root .app-header .header-tool-dock #langToggle{top:0!important}:root[data-cts-theme] #root .app-header .header-tool-dock .header-icon-badge,:root[data-cts-theme] #root .app-header .header-quick-dock .header-icon-badge{top:-3px!important;inset-inline-end:-3px!important;right:auto}@keyframes cts-bell-ring{0%,88%,to{transform:rotate(0)}90%{transform:rotate(14deg)}93%{transform:rotate(-12deg)}96%{transform:rotate(8deg)}}:root[data-cts-theme] #root .app-header .header-link:has(#notifCenterBadge) .ri-notification-3-fill{display:inline-block;transform-origin:50% 10%;animation:cts-bell-ring 4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){:root[data-cts-theme] #root .app-header .header-link:has(#notifCenterBadge) .ri-notification-3-fill{animation:none}}:root[data-cts-theme] #root .app-header .header-content-right .profile-1 .header-link{background:transparent!important;border-color:transparent!important;box-shadow:none!important;margin-inline-start:8px!important}:root[data-cts-theme] #root .app-header .header-content-right .profile-1 .avatar{width:var(--cts-hdr-ctl)!important;height:var(--cts-hdr-ctl)!important;border:0!important;box-shadow:0 0 0 2px var(--cts-theme-top-bg),0 0 0 4px var(--cts-theme-accent),0 6px 16px -6px #020817b3!important;transition:transform .2s ease,box-shadow .2s ease}:root[data-cts-theme] #root .app-header .profile-1 .header-link:hover .avatar{transform:scale(1.05)}@media(min-width:992px){:root[data-cts-theme][data-nav-layout=horizontal] #root .app-sidebar .main-menu>.slide>.side-menu__item{border-radius:10px!important;transition:background-color .18s ease,color .18s ease!important}:root[data-cts-theme][data-nav-layout=horizontal] #root .app-sidebar .main-menu>.slide>.side-menu__item .side-menu__label{font-weight:600!important}:root[data-cts-theme][data-nav-layout=horizontal] #root .app-sidebar .main-menu>.slide>.side-menu__item .side-menu__angle{font-size:11px!important;opacity:.75}:root[data-cts-theme][data-nav-layout=horizontal] #root .app-sidebar .main-menu>.slide>.side-menu__item.active:after{height:calc(var(--cts-theme-active-underline) * 1.5)!important;left:14px!important;right:14px!important;border-radius:3px 3px 0 0!important}:root[data-cts-theme][data-nav-layout=horizontal] #root .app-sidebar .main-menu>.slide>.side-menu__item.active{box-shadow:none!important}}:root :is(#root,body) .cts-header-popover{min-width:248px;padding:6px!important;border-radius:var(--cts-premium-radius-card, 14px)!important;border:1px solid var(--cts-body-surface-border, rgba(15, 23, 42, .08))!important;background:var(--cts-body-surface-bg, #ffffff)!important;color:var(--cts-body-text, #0d0c22)!important;box-shadow:0 18px 48px -12px #02081747,0 2px 6px #0208170f!important;overflow:hidden}:root[data-theme-mode=dark] :is(#root,body) .cts-header-popover{box-shadow:0 18px 48px -12px #000000b3,0 2px 6px #00000059!important}:root :is(#root,body) .cts-header-popover .dropdown-item{display:flex;align-items:center;gap:10px;padding:6px 8px!important;border-radius:10px!important;color:var(--cts-body-text, #0d0c22)!important;font-size:13px;font-weight:500;background:transparent!important;transition:background-color .15s ease}:root :is(#root,body) .cts-header-popover .dropdown-item:hover,:root :is(#root,body) .cts-header-popover .dropdown-item:focus-visible{background:var(--cts-premium-accent-hover, rgba(98, 89, 202, .06))!important;color:var(--cts-body-heading-text, #0b1220)!important}:root :is(#root,body) .cts-header-popover .dropdown-item>i:first-child{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;margin:0!important;border-radius:var(--cts-premium-radius-tile-sm, 9px);background:var(--cts-premium-accent-wash, rgba(98, 89, 202, .1));color:var(--cts-premium-accent-ink, #6259ca)!important;font-size:15px!important}:root :is(#root,body) .cts-header-popover .dropdown-divider{margin:6px 4px!important;border-color:var(--cts-body-surface-border, rgba(15, 23, 42, .08))!important}:root :is(#root,body) .cts-header-popover .quick-access-header{padding:8px 10px 6px!important;background:transparent!important;border-bottom:0!important}:root :is(#root,body) .cts-header-popover .quick-access-header .fw-semibold{font-size:11px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;color:var(--cts-body-muted-text, #5b6472)!important}:root :is(#root,body) .cts-header-popover .quick-access-count{font-size:11px;color:var(--cts-body-muted-text, #5b6472)!important}:root :is(#root,body) .cts-header-popover .quick-access-list{padding:2px!important}:root :is(#root,body) .cts-header-popover .quick-access-item{border-radius:10px}:root :is(#root,body) .cts-header-popover .quick-access-item:hover{background:var(--cts-premium-accent-hover, rgba(98, 89, 202, .06))!important}:root :is(#root,body) .cts-header-popover .quick-access-link{color:var(--cts-body-text, #0d0c22)!important;padding:6px 8px!important}:root :is(#root,body) .cts-header-popover .quick-access-link i{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border-radius:var(--cts-premium-radius-tile-sm, 9px);background:var(--cts-premium-accent-wash, rgba(98, 89, 202, .1));color:var(--cts-premium-accent-ink, #6259ca)!important;font-size:14px}:root :is(#root,body) .cts-header-popover .quick-access-drag-handle{color:var(--cts-body-muted-text, #5b6472)!important}:root :is(#root,body) .cts-header-popover .quick-access-drag-over{border-top-color:var(--cts-premium-accent-ink, #6259ca)!important}:root :is(#root,body) .cts-header-popover .quick-access-empty,:root :is(#root,body) .cts-header-popover .quick-access-empty p,:root :is(#root,body) .cts-header-popover .quick-access-empty small{color:var(--cts-body-muted-text, #5b6472)!important}:root :is(#root,body) .cts-header-profile-menu{min-width:264px}:root :is(#root,body) .cts-header-popover-head{display:flex;align-items:center;gap:10px;padding:8px 8px 10px}:root :is(#root,body) .cts-header-popover-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px var(--cts-body-surface-bg, #ffffff),0 0 0 3px var(--cts-premium-accent-ink, #6259ca)}:root :is(#root,body) .cts-header-popover-identity{display:flex;flex-direction:column;min-width:0}:root :is(#root,body) .cts-header-popover-identity h6{color:var(--cts-body-heading-text, #0b1220)!important;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root :is(#root,body) .cts-header-popover-sub{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cts-body-muted-text, #5b6472)}:root :is(#root,body) .cts-header-profile-menu.show{max-height:calc(100vh - 80px);overflow-y:auto}:root :is(#root,body) .cts-header-popover .dropdown-item .fe-check{color:var(--cts-premium-accent-ink, #6259ca)!important}@media(max-width:1399.98px){:root[data-cts-theme][data-nav-layout=horizontal] #root .app-header .header-element.horizontal-user-info{display:none!important}}@media(max-width:1199.98px){:root[data-cts-theme] #root .app-header{--cts-hdr-ctl: 31px}:root[data-cts-theme] #root .app-header .cts-brand-text{display:none!important}:root[data-cts-theme] #root .app-header .header-tool-dock .header-link-icon,:root[data-cts-theme] #root .app-header .header-quick-dock .header-link-icon{font-size:15px!important}}@media(max-width:991.98px){:root[data-cts-theme] #root .app-header .header-element.header-quick-dock.header-center-group{position:static!important;transform:none!important;left:auto!important}:root[data-cts-theme] #root .app-header .header-element.header-quick-dock{padding:0;border:0;background:transparent;box-shadow:none}:root[data-cts-theme] #root .app-header{--cts-hdr-ctl: 30px}}@media(max-width:767.98px){:root[data-cts-theme] #root .app-header .header-element.header-tool-dock{padding:2px;gap:0!important}:root[data-cts-theme] #root .app-header .header-content-right .profile-1 .header-link{margin-inline-start:2px!important}}.cts-chat-offline{padding:6px 12px;font-size:12px;background:var(--cts-tone-fill-warning-from, #f5b849);color:#3c2f00;text-align:center}.cts-chat-layout{display:flex;height:100%;min-height:0}.cts-chat-contacts{width:280px;flex:0 0 280px;display:flex;flex-direction:column;min-height:0;border-inline-end:1px solid var(--default-border)}.cts-chat-search{position:relative;padding:10px;border-bottom:1px solid var(--default-border)}.cts-chat-search .form-control{padding-inline-start:30px}.cts-chat-search-icon{position:absolute;inset-inline-start:20px;top:50%;transform:translateY(-50%);font-size:13px;opacity:.6;pointer-events:none}.cts-chat-contact-scroll{flex:1 1 auto;overflow-y:auto;min-height:0}.cts-chat-contact-empty{padding:20px 12px;text-align:center;font-size:13px}.cts-chat-contact{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;background:transparent;text-align:start;border-bottom:1px solid var(--default-border);color:var(--default-text-color)}.cts-chat-contact-avatar{flex:0 0 auto;padding:0;border:none;background:transparent;line-height:0;border-radius:50%}.cts-chat-contact-avatar:hover .cts-chat-avatar{box-shadow:0 0 0 2px var(--primary-color)}.cts-chat-contact-main{flex:1 1 auto;min-width:0;display:flex;align-items:center;padding:0;border:none;background:transparent;text-align:start;color:inherit}.cts-chat-contact:hover{background:var(--primary01, rgba(0, 0, 0, .04))}.cts-chat-contact-active{background:var(--primary01, rgba(0, 0, 0, .06));box-shadow:inset 3px 0 0 var(--primary-color)}.cts-chat-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;flex:0 0 38px}.cts-chat-avatar-initials{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:15px}.cts-chat-contact-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.cts-chat-contact-top,.cts-chat-contact-bottom{display:flex;align-items:center;gap:6px}.cts-chat-contact-name{flex:1 1 auto;min-width:0;font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cts-chat-contact-time{font-size:11px;opacity:.6;flex:0 0 auto}.cts-chat-contact-preview{flex:1 1 auto;min-width:0;font-size:12px;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cts-chat-unread{flex:0 0 auto;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--primary-color);color:#fff;font-size:11px;line-height:18px;text-align:center;font-weight:600}.cts-chat-conversation{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;min-height:0}.cts-chat-conversation-header{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--default-border)}.cts-chat-conversation-title{display:flex;flex-direction:column;min-width:0}.cts-chat-conversation-name{font-weight:600;font-size:14px}.cts-chat-conversation-sub{font-size:11px;opacity:.65}.cts-chat-back{display:none}.cts-chat-thread{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:6px}.cts-chat-thread-empty{align-items:center;justify-content:center;gap:10px}.cts-chat-empty-icon{font-size:30px;opacity:.35}.cts-chat-load-failure{display:flex;flex-direction:column;align-items:center;align-self:center;justify-content:center;gap:10px;padding:24px 12px;text-align:center;font-size:13px}.cts-chat-older{display:flex;justify-content:center;padding-bottom:6px}.cts-chat-day{display:flex;justify-content:center;margin:8px 0 4px}.cts-chat-day span{font-size:11px;padding:2px 10px;border-radius:10px;background:var(--primary01, rgba(0, 0, 0, .06));opacity:.8}.cts-chat-row{display:flex;flex-direction:column;align-items:flex-start;max-width:100%}.cts-chat-row-mine{align-items:flex-end}.cts-chat-bubble{max-width:78%;padding:7px 10px;border-radius:10px;font-size:13px;border:1px solid var(--default-border);background:var(--custom-white, #fff);color:var(--default-text-color)}.cts-chat-bubble-mine{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.cts-chat-text{white-space:pre-wrap;word-break:break-word}.cts-chat-meta{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:2px;font-size:10px;opacity:.75}.cts-chat-status-read{display:inline-flex;letter-spacing:-4px}.cts-chat-status-failed{opacity:1;color:var(--cts-tone-fill-danger-from, #e22342)}.cts-chat-retry{padding:0 4px;font-size:11px}.cts-chat-failure{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px}.cts-chat-failure-reason{max-width:78%;font-size:11px;line-height:1.35;text-align:right;white-space:pre-line;color:var(--cts-tone-fill-danger-from, #e22342)}.cts-chat-discard{color:var(--cts-tone-fill-danger-from, #e22342)}.cts-chat-bubble-wrap{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:4px;max-width:88%;min-width:0}.cts-chat-row-mine .cts-chat-bubble-wrap{flex-direction:row}.cts-chat-bubble-wrap .cts-chat-bubble{max-width:100%}.cts-chat-actions{position:relative;flex:0 0 auto}.cts-chat-actions-toggle{width:24px;height:24px;margin-top:4px;border:none;border-radius:50%;background:transparent;color:var(--default-text-color);font-size:14px;opacity:.55}.cts-chat-actions-toggle:hover,.cts-chat-actions-toggle[aria-expanded=true]{opacity:1;background:var(--primary01, rgba(0, 0, 0, .08))}@media(hover:hover){.cts-chat-actions-toggle{opacity:0}.cts-chat-row:hover .cts-chat-actions-toggle,.cts-chat-actions-toggle:focus-visible,.cts-chat-actions-toggle[aria-expanded=true]{opacity:.55}.cts-chat-row:hover .cts-chat-actions-toggle:hover{opacity:1}}.cts-chat-actions-menu{position:fixed;z-index:1080;min-width:150px;display:flex;flex-direction:column;padding:4px 0;background:var(--custom-white, #fff);border:1px solid var(--default-border);border-radius:8px;box-shadow:0 6px 18px #0000002e}.cts-chat-actions-item{display:flex;align-items:center;gap:8px;padding:6px 12px;border:none;background:transparent;color:var(--default-text-color);font-size:13px;text-align:start;white-space:nowrap}.cts-chat-actions-item:hover{background:var(--primary01, rgba(0, 0, 0, .08))}.cts-chat-forwarded{font-size:11px;font-style:italic;opacity:.75;margin-bottom:2px}.cts-chat-quote{display:flex;flex-direction:column;gap:1px;width:100%;margin-bottom:4px;padding:4px 8px;border:none;border-inline-start:3px solid currentColor;border-radius:4px;background:#7f7f7f38;background:color-mix(in srgb,currentColor 12%,transparent);color:inherit;text-align:start;font-size:12px}.cts-chat-quote:hover{background:#7f7f7f57;background:color-mix(in srgb,currentColor 22%,transparent)}.cts-chat-quote-author{font-weight:600;opacity:.9}.cts-chat-quote-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.85}.cts-chat-star-mark{font-size:11px;opacity:.9}.cts-chat-row-highlight .cts-chat-bubble{box-shadow:0 0 0 2px var(--primary-color);transition:box-shadow .2s ease-in-out}@media(prefers-reduced-motion:reduce){.cts-chat-row-highlight .cts-chat-bubble{transition:none}}.cts-chat-image{max-width:220px;max-height:220px;border-radius:6px;display:block}.cts-chat-image-link{display:inline-block}.cts-chat-download-btn{flex:0 0 auto;width:22px;height:22px;border:none;border-radius:50%;background:transparent;color:inherit;opacity:.65;font-size:13px;display:flex;align-items:center;justify-content:center}.cts-chat-download-btn:hover,.cts-chat-download-btn:focus-visible{opacity:1;background:var(--primary01, rgba(0, 0, 0, .08))}.cts-chat-image-wrap{position:relative;display:inline-block}.cts-chat-image-download{position:absolute;top:6px;inset-inline-end:6px;width:26px;height:26px;background:#00000080;color:#fff;opacity:.85}.cts-chat-image-download:hover,.cts-chat-image-download:focus-visible{opacity:1;background:#000000b3}.cts-chat-voice{display:flex;align-items:center;gap:6px}.cts-chat-audio{height:32px;max-width:230px}.cts-chat-voice-duration{font-size:11px;opacity:.8}.cts-chat-file-row{display:flex;align-items:center;gap:4px}.cts-chat-file{display:flex;align-items:center;gap:8px}.cts-chat-file-icon{font-size:16px;flex:0 0 auto}.cts-chat-file-body{display:flex;flex-direction:column;min-width:0}.cts-chat-file-name{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.cts-chat-file-size{font-size:10px;opacity:.75}.cts-chat-composer-shell{display:flex;flex-direction:column;border-top:1px solid var(--default-border)}.cts-chat-reply-strip{display:flex;align-items:center;gap:8px;padding:6px 10px;background:var(--primary01, rgba(0, 0, 0, .05));border-inline-start:3px solid var(--primary-color)}.cts-chat-reply-strip-icon{flex:0 0 auto;font-size:15px;opacity:.7}.cts-chat-reply-strip-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;font-size:12px}.cts-chat-reply-strip-author{font-weight:600}.cts-chat-reply-strip-text{opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cts-chat-reply-strip-close{width:26px;height:26px;font-size:14px}.cts-chat-composer{position:relative;display:flex;align-items:flex-end;gap:4px;padding:8px}.cts-chat-tool,.cts-chat-send{flex:0 0 auto;width:34px;height:34px;border-radius:50%;border:none;background:transparent;color:var(--default-text-color);font-size:15px}.cts-chat-tool:hover:not(:disabled){background:var(--primary01, rgba(0, 0, 0, .06))}.cts-chat-send{background:var(--primary-color);color:#fff}.cts-chat-send:disabled,.cts-chat-tool:disabled{opacity:.45}.cts-chat-textarea{flex:1 1 auto;min-width:0;resize:none;border:1px solid var(--default-border);border-radius:16px;padding:7px 12px;font-size:13px;max-height:120px;background:var(--custom-white, #fff);color:var(--default-text-color)}.cts-chat-composer-recording{align-items:center;gap:8px}.cts-chat-recording-label{flex:1 1 auto;font-size:13px;font-weight:600}.cts-chat-composer-preview{align-items:center;gap:8px}.cts-chat-voice-strip{display:flex;flex-direction:column;border-bottom:1px solid var(--default-border)}.cts-chat-composer-warning{display:flex;align-items:center;gap:6px;padding:6px 10px;font-size:12px;color:var(--cts-tone-fill-warning-from, #f5b849)}.cts-chat-voice-preview-label{flex:0 0 auto;font-size:13px;font-weight:600;white-space:nowrap}.cts-chat-voice-preview-player{flex:1 1 auto;min-width:0;height:34px}.cts-chat-recording-dot{width:10px;height:10px;border-radius:50%;background:var(--cts-tone-fill-danger-from, #e22342);animation:cts-chat-pulse 1s infinite;flex:0 0 auto}@keyframes cts-chat-pulse{0%{opacity:1}50%{opacity:.25}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cts-chat-recording-dot{animation:none}}.cts-chat-emoji{position:absolute;bottom:52px;inset-inline-start:8px;width:268px;max-height:240px;display:flex;flex-direction:column;background:var(--custom-white, #fff);border:1px solid var(--default-border);border-radius:8px;box-shadow:0 6px 18px #0000002e;z-index:5}.cts-chat-emoji-tabs{display:flex;border-bottom:1px solid var(--default-border)}.cts-chat-emoji-tab{flex:1 1 auto;border:none;background:transparent;padding:6px 0;font-size:16px}.cts-chat-emoji-tab-active{box-shadow:inset 0 -2px 0 var(--primary-color)}.cts-chat-emoji-grid{flex:1 1 auto;overflow-y:auto;display:grid;grid-template-columns:repeat(8,1fr);padding:6px;gap:2px}.cts-chat-emoji-item{border:none;background:transparent;font-size:18px;line-height:1;padding:4px 0;border-radius:4px}.cts-chat-emoji-item:hover{background:var(--primary01, rgba(0, 0, 0, .08))}.cts-chat-forward-preview{padding:8px 10px;margin-bottom:10px;border-radius:6px;background:var(--primary01, rgba(0, 0, 0, .05));border-inline-start:3px solid var(--primary-color);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cts-chat-forward-list{max-height:320px;overflow-y:auto}.cts-chat-forward-row{display:flex;align-items:center;gap:8px;width:100%;padding:6px 4px;border-bottom:1px solid var(--default-border);cursor:pointer}.cts-chat-forward-row-disabled{cursor:not-allowed}.cts-chat-forward-row-disabled .cts-chat-forward-name,.cts-chat-forward-row-disabled .cts-chat-forward-type{opacity:.5}.cts-chat-forward-name{flex:1 1 auto;min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cts-chat-forward-type{flex:0 0 auto;font-size:11px;opacity:.65}.cts-chat-profile{display:flex;flex-direction:column;align-items:center;gap:6px}.cts-chat-profile-photo{width:84px;height:84px;object-fit:cover}.cts-chat-profile-name{font-weight:600;font-size:15px;text-align:center}.cts-chat-profile-fields{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:4px;width:100%;margin:8px 0 0;font-size:13px}.cts-chat-profile-fields dt{opacity:.7;font-weight:500}.cts-chat-profile-fields dd{margin:0;word-break:break-word}.cts-chat-starred{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;min-height:0}.cts-chat-starred-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.cts-chat-starred-row{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--default-border)}.cts-chat-starred-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;padding:0;border:none;background:transparent;text-align:start;color:var(--default-text-color)}.cts-chat-starred-top{display:flex;align-items:center;gap:6px}.cts-chat-starred-name{flex:1 1 auto;min-width:0;font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cts-chat-starred-preview{font-size:12px;opacity:.75;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cts-chat-starred-unstar{flex:0 0 auto;width:28px;height:28px;font-size:15px}.cts-chat-clear-history{margin-inline-start:auto;flex:0 0 auto}.cts-chat-group-mark{opacity:.65;font-size:12px}.cts-chat-contact-avatar-static{display:inline-flex;flex:0 0 auto;cursor:default}.cts-chat-conversation-title-button{border:none;background:transparent;padding:0;text-align:start;color:inherit;cursor:pointer}.cts-chat-conversation-title-button:hover .cts-chat-conversation-name{color:var(--primary-color)}.cts-chat-sender{font-size:11px;font-weight:600;color:var(--primary-color);margin-bottom:2px}.cts-chat-system{display:flex;justify-content:center;margin:4px 0}.cts-chat-system span{font-size:11px;padding:3px 12px;border-radius:10px;background:var(--primary01, rgba(0, 0, 0, .06));opacity:.85;text-align:center;max-width:90%}.cts-chat-call-log{display:inline-flex;align-items:flex-start;gap:8px;max-width:78%;padding:7px 10px;border-radius:10px;font-size:13px;text-align:start;border:1px solid var(--default-border);background:var(--custom-white, #fff);color:var(--default-text-color)}.cts-chat-call-log-mine{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.cts-chat-call-log-icon{flex:0 0 auto;font-size:16px;line-height:1.3}.cts-chat-call-log-body{display:flex;flex-direction:column;min-width:0}.cts-chat-call-log-text{word-break:break-word}.cts-chat-call-log-time{align-self:flex-end;margin-top:2px;font-size:10px;opacity:.75}.cts-chat-call-log-missed .cts-chat-call-log-icon,.cts-chat-call-log-missed .cts-chat-call-log-text{color:var(--cts-tone-fill-danger-from, #e22342)}.cts-chat-call-log-action{font-family:inherit;cursor:pointer}.cts-chat-call-log-action:hover:not(:disabled){filter:brightness(.96)}.cts-chat-call-log-action:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.cts-chat-call-log-action:disabled{opacity:.6;cursor:default}.cts-chat-contact-call-icon{margin-inline-end:4px;vertical-align:-1px}.cts-chat-contact-call-missed{color:var(--cts-tone-fill-danger-from, #e22342);opacity:1}.cts-chat-starred-sender{font-weight:400;opacity:.7}.cts-chat-group-form{display:flex;flex-direction:column;min-width:0}.cts-chat-group-photo-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.cts-chat-group-photo{width:64px;height:64px;object-fit:cover;border:1px solid var(--default-border)}.cts-chat-group-photo-actions{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.cts-chat-group-head{display:flex;flex-direction:column;gap:4px;align-items:flex-start;margin-bottom:12px}.cts-chat-group-name{font-weight:600;font-size:15px}.cts-chat-group-description{font-size:12px;opacity:.8;white-space:pre-wrap;word-break:break-word}.cts-chat-group-edit{margin-top:2px}.cts-chat-group-edit-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.cts-chat-group-members-title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:13px;padding-top:8px;border-top:1px solid var(--default-border);margin-bottom:8px}.cts-chat-group-members-count{font-weight:400;font-size:11px;padding:1px 8px;border-radius:10px;background:var(--primary01, rgba(0, 0, 0, .06))}.cts-chat-group-add{padding:8px;margin-bottom:8px;border:1px solid var(--default-border);border-radius:6px}.cts-chat-group-member-list{display:flex;flex-direction:column;max-height:260px;overflow-y:auto}.cts-chat-group-member{display:flex;align-items:center;gap:10px;padding:6px 4px;border-bottom:1px solid var(--default-border)}.cts-chat-group-member-body{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1 1 auto}.cts-chat-group-member-line{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.cts-chat-group-member-join{font-size:11px;opacity:.6}.cts-chat-group-created{font-size:11px;opacity:.7;margin-bottom:8px}.cts-chat-group-member-name{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cts-chat-group-member-self{opacity:.6;font-size:11px}.cts-chat-group-admin-badge{flex:0 0 auto;font-size:10px;padding:1px 7px;border-radius:10px;background:var(--primary01, rgba(0, 0, 0, .06));color:var(--primary-color)}.cts-chat-group-member-actions{display:flex;align-items:center;gap:4px;margin-inline-start:auto}.cts-chat-group-hint{font-size:11px;margin-top:8px}@media(max-width:767.98px){.cts-chat-contacts{width:100%;flex:1 1 auto;border-inline-end:none}.cts-chat-conversation,.cts-chat-starred,.cts-chat-layout-conversation .cts-chat-contacts{display:none}.cts-chat-layout-conversation .cts-chat-conversation,.cts-chat-layout-conversation .cts-chat-starred{display:flex}.cts-chat-back{display:inline-flex}.cts-chat-bubble-wrap{max-width:94%}}.cts-bank-strip-form{--cts-bank-strip-warn: #b02a1f;display:flex;flex-direction:column;gap:8px;padding-bottom:10px;margin-bottom:4px;border-bottom:1px solid var(--cts-body-surface-border, #e2e5ed)}.cts-bank-strip-form-submit{justify-content:flex-end}.cts-bank-strip-form-submit .btn{width:100%}.cts-bank-strip-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto;overscroll-behavior:contain}.cts-bank-strip-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 9px;border:1px solid var(--cts-body-surface-border, #e2e5ed);border-inline-start-width:3px;border-radius:9px;background:var(--cts-body-surface-bg-2, #f7f8fb)}.cts-bank-strip-item.is-missing{border-inline-start-color:#d98324;opacity:.72}.cts-bank-strip-names{display:flex;flex-direction:column;min-width:0}.cts-bank-strip-account{font-size:12.5px;font-weight:700;color:var(--cts-body-heading-text, #0b1220);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cts-bank-strip-bank{font-size:10.5px;color:var(--cts-body-muted-text, #6c757d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cts-bank-strip-amount{display:flex;align-items:baseline;gap:5px;justify-content:flex-end;text-align:end}.cts-bank-strip-balance{font-variant-numeric:tabular-nums;font-weight:700;font-size:14px;color:var(--cts-body-text, #212529)}.cts-bank-strip-balance.is-negative{color:#b02a1f}.cts-bank-strip-currency{font-size:10.5px;font-weight:700;letter-spacing:.03em;color:var(--cts-body-muted-text, #6c757d)}.cts-bank-strip-remove{padding:1px 6px;line-height:1.5}.cts-bank-strip-remove:hover{border-color:#d94040;color:#d94040}.cts-bank-strip-auto{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:999px;background:var(--cts-body-surface-border, #e2e5ed);color:var(--cts-body-text, #212529);font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.cts-bank-strip-warning{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:11.5px;color:#b02a1f}.cts-bank-strip-form .cts-bank-strip-warning{margin:0}.cts-bank-strip-footer{margin:8px 0 0;text-align:end}[data-theme-mode=dark] .cts-bank-strip-balance.is-negative,[data-theme-mode=dark] .cts-bank-strip-warning{color:#ff9c92}[data-theme-mode=dark] .cts-bank-strip-item.is-missing{border-inline-start-color:#f0b264}@media(max-width:575.98px){.cts-bank-strip-item{grid-template-columns:minmax(0,1fr) auto}.cts-bank-strip-amount{grid-column:1;grid-row:2;justify-content:flex-start}.cts-bank-strip-remove{grid-column:2;grid-row:1 / span 2}}.cts-rate-lookup{display:flex;flex-direction:column;gap:10px}.cts-rate-lookup-result{padding:10px 11px;border-radius:10px;border:1px solid var(--cts-body-surface-border, #e2e5ed);background:var(--cts-body-surface-bg-2, #f7f8fb)}.cts-rate-lookup-value{font-size:26px;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--cts-body-text, #212529);overflow-wrap:anywhere}.cts-rate-lookup-meta{display:flex;flex-direction:column;gap:2px;margin-top:6px}.cts-rate-lookup-meta-row{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:11.5px;color:var(--cts-body-muted-text, #6c757d)}.cts-rate-lookup-meta-value{font-weight:700;color:var(--cts-body-text, #212529);font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.cts-rate-lookup-warning{display:flex;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;border-radius:8px;border:1px solid rgba(220,53,69,.35);background:#dc354514;color:#dc3545;font-size:12px;line-height:1.35}.cts-rate-lookup-tiers{display:flex;flex-direction:column;gap:4px}.cts-rate-lookup-scroll{overflow-x:auto}.cts-rate-lookup-table{width:100%;border-collapse:collapse;font-size:11.5px;font-variant-numeric:tabular-nums}.cts-rate-lookup-table th{padding:3px 6px;text-align:end;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--cts-body-muted-text, #6c757d);border-bottom:1px solid var(--cts-body-surface-border, #e2e5ed);white-space:nowrap}.cts-rate-lookup-table td{padding:3px 6px;text-align:end;color:var(--cts-body-text, #212529);border-bottom:1px solid var(--cts-body-surface-border, #e2e5ed);white-space:nowrap}.cts-rate-lookup-row-matched td{font-weight:700;background:color-mix(in srgb,var(--cts-body-accent, #6259ca) 12%,var(--cts-body-surface-bg, #fff))}.cts-rate-lookup-row-matched td:first-child{box-shadow:inset 2px 0 0 0 var(--cts-body-accent, #6259ca)}.cts-rate-lookup-foot{display:flex;justify-content:flex-end}.cts-forbidden-bank{display:flex;flex-direction:column;gap:10px}.cts-forbidden-bank-verdict{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid var(--cts-body-surface-border, #e2e5ed);border-inline-start-width:4px;border-radius:9px;background:var(--cts-body-surface-bg-2, #f7f8fb);font-size:12.5px}.cts-forbidden-bank-verdict>i{flex:0 0 auto;margin-top:1px;font-size:15px}.cts-forbidden-bank-verdict-text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.cts-forbidden-bank-verdict-text>strong{color:var(--cts-body-heading-text, #0b1220);font-size:12.5px}.cts-forbidden-bank-verdict.is-clear{border-color:#2e9e63;background:color-mix(in srgb,#2e9e63 12%,var(--cts-body-surface-bg, #fff))}.cts-forbidden-bank-verdict.is-clear>i{color:#2e9e63}.cts-forbidden-bank-verdict.is-forbidden{border-color:#d94040;background:color-mix(in srgb,#d94040 12%,var(--cts-body-surface-bg, #fff))}.cts-forbidden-bank-verdict.is-forbidden>i{color:#d94040}.cts-forbidden-bank-verdict.is-error{align-items:center;border-color:#c77700;background:color-mix(in srgb,#c77700 12%,var(--cts-body-surface-bg, #fff))}.cts-forbidden-bank-verdict.is-error>i{color:#c77700}.cts-forbidden-bank-filter{appearance:none}.cts-forbidden-bank-filter::-webkit-search-cancel-button{appearance:none}.cts-forbidden-bank-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;max-height:300px;overflow-y:auto;overscroll-behavior:contain}.cts-forbidden-bank-item{display:flex;flex-direction:column;gap:4px;padding:8px 9px;border:1px solid var(--cts-body-surface-border, #e2e5ed);border-inline-start:3px solid #d94040;border-radius:9px;background:var(--cts-body-surface-bg-2, #f7f8fb)}.cts-forbidden-bank-badge{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;max-width:100%;padding:2px 9px;border-radius:999px;background:#d94040;color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.01em}.cts-forbidden-bank-badge>i{flex:0 0 auto;font-size:12px}.cts-forbidden-bank-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cts-forbidden-bank-reason{margin:0;color:var(--cts-body-text, #212529);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.cts-forbidden-bank-reason.is-missing{color:var(--cts-body-muted-text, #6c757d);font-style:italic}.cts-forbidden-bank-meta{display:flex;flex-wrap:wrap;gap:2px 12px;margin:0;min-width:0}.cts-forbidden-bank-no-match{display:flex;align-items:center;gap:6px;margin:0;padding:9px 10px;border:1px solid #2e9e63;border-radius:9px;background:color-mix(in srgb,#2e9e63 10%,var(--cts-body-surface-bg, #fff));color:var(--cts-body-text, #212529);font-size:12px;overflow-wrap:anywhere}.cts-forbidden-bank-no-match>i{flex:0 0 auto;color:#2e9e63;font-size:14px}.cts-forbidden-bank-footer{margin:0;text-align:end}.cts-forbidden-bank-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:1px 6px;border-radius:999px;font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums}.cts-forbidden-bank-count.is-forbidden{background:#d94040;color:#fff}.cts-forbidden-bank-count.is-clear{background:color-mix(in srgb,#2e9e63 20%,var(--cts-body-surface-bg, #fff));color:#1f6f46}@media(max-width:575.98px){.cts-forbidden-bank-verdict.is-error{flex-wrap:wrap}.cts-forbidden-bank-verdict.is-error>.btn{margin-inline-start:auto}}.cts-open-reminders-filter{display:flex;align-items:center;gap:6px;margin-bottom:10px}.cts-open-reminders-filter .btn{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;padding:2px 9px}.cts-open-reminders-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;max-height:340px;overflow-y:auto;overscroll-behavior:contain}.cts-open-reminder{min-width:0}.cts-open-reminder-hit{display:flex;flex-direction:column;gap:5px;width:100%;padding:8px 9px;border:1px solid var(--cts-body-surface-border, #e2e5ed);border-inline-start-width:3px;border-radius:9px;background:var(--cts-body-surface-bg-2, #f7f8fb);color:var(--cts-body-text, #212529);text-align:start;cursor:pointer}.cts-open-reminder-hit:hover:not(:disabled){border-color:var(--cts-body-accent, #6259ca)}.cts-open-reminder-hit:focus-visible{outline:2px solid var(--cts-body-accent-strong, #4b3a8f);outline-offset:1px}.cts-open-reminder-hit:disabled{cursor:default;color:var(--cts-body-text, #212529);opacity:1}.cts-open-reminder.is-overdue .cts-open-reminder-hit{border-inline-start-color:#d94040;background:color-mix(in srgb,#d94040 9%,var(--cts-body-surface-bg, #fff))}.cts-open-reminder.is-today .cts-open-reminder-hit{border-inline-start-color:#c77700;background:color-mix(in srgb,#c77700 9%,var(--cts-body-surface-bg, #fff))}.cts-open-reminder.is-upcoming .cts-open-reminder-hit{border-inline-start-color:var(--cts-body-accent, #6259ca)}.cts-open-reminder.is-undated .cts-open-reminder-hit{border-inline-start-color:var(--cts-body-surface-border, #e2e5ed)}.cts-open-reminder-head{display:flex;align-items:center;gap:7px;min-width:0}.cts-open-reminder-flag{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.cts-open-reminder-flag.is-overdue{background:#d94040;color:#fff}.cts-open-reminder-flag.is-today{background:#c77700;color:#fff}.cts-open-reminder-flag.is-upcoming{background:color-mix(in srgb,var(--cts-body-accent, #6259ca) 18%,var(--cts-body-surface-bg, #fff));color:var(--cts-body-accent-strong, #4b3a8f)}.cts-open-reminder-flag.is-undated{background:var(--cts-body-surface-border, #e2e5ed);color:var(--cts-body-muted-text, #6c757d)}.cts-open-reminder-record{flex:1 1 auto;min-width:0;font-size:11.5px;font-weight:700;color:var(--cts-body-heading-text, #0b1220);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cts-open-reminder-date{flex:0 0 auto;font-size:11px;font-variant-numeric:tabular-nums;color:var(--cts-body-muted-text, #6c757d)}.cts-open-reminder-text{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;line-height:1.35;color:var(--cts-body-text, #212529);overflow-wrap:anywhere}.cts-open-reminder-meta{display:flex;flex-wrap:wrap;align-items:center;gap:3px 10px;min-width:0;font-size:11px}.cts-open-reminder-relative{font-weight:700;font-variant-numeric:tabular-nums}.cts-open-reminder-relative.is-overdue{color:#d94040}.cts-open-reminder-relative.is-upcoming{color:var(--cts-body-muted-text, #6c757d)}.cts-open-reminder-go{display:inline-flex;align-items:center;gap:3px;margin-inline-start:auto;color:var(--cts-body-accent, #6259ca);font-weight:700;white-space:nowrap}.cts-open-reminders-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:1px 6px;border-radius:999px;background:var(--cts-body-surface-border, #e2e5ed);color:var(--cts-body-text, #212529);font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums}.cts-open-reminders-badge.is-overdue{background:#d94040;color:#fff}.cts-open-reminders-error{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:11.5px;color:#d94040}.cts-open-reminders-footnote{margin:8px 0 0;text-align:end}@media(max-width:575.98px){.cts-open-reminder-head{flex-wrap:wrap}.cts-open-reminder-record{flex-basis:100%;order:3}}.cts-open-reminder{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px}.cts-open-reminder-cancel{display:inline-flex;align-items:center;gap:4px;padding-top:8px;padding-inline-end:8px;flex-wrap:wrap;justify-content:flex-end}.cts-open-reminder-cancel .btn{white-space:nowrap;font-size:11px;padding:3px 8px}.cts-calc{display:flex;flex-direction:column;gap:10px;min-width:0}.cts-calc-ops{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cts-calc .cts-calc-op-btn{padding:4px 0;border:1px solid var(--cts-body-input-border, #d7dae3);border-radius:8px;background:var(--cts-body-surface-bg-2, #f7f8fb);color:var(--cts-body-text, #212529);font-size:15px;font-weight:700;line-height:1.2}.cts-calc .cts-calc-op-btn.is-active{border-color:var(--cts-body-accent, #6259ca);background:var(--cts-body-accent, #6259ca);color:var(--cts-body-accent-text, #fff)}.cts-calc .cts-calc-op-btn:disabled{opacity:.4;cursor:not-allowed}.cts-calc-hint{margin:0}.cts-calc .cts-calc-input{font-variant-numeric:tabular-nums;text-align:end}.cts-calc-error{margin:0;font-size:11px;font-weight:600;color:var(--cts-tone-negative, #dc2626)}.cts-calc-tape{list-style:none;margin:0;padding:0;max-height:216px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--cts-body-surface-border, #e2e5ed);border-radius:10px;background:var(--cts-body-surface-bg-2, #f7f8fb)}.cts-calc-row{display:grid;grid-template-columns:18px 14px minmax(0,1fr) 26px;align-items:center;gap:6px;padding:6px 8px}.cts-calc-row+.cts-calc-row{border-top:1px dashed var(--cts-body-surface-border, #e2e5ed)}.cts-calc-seq{font-size:10px;font-variant-numeric:tabular-nums;text-align:end;color:var(--cts-body-muted-text, #6c757d)}.cts-calc-op-mark{font-size:14px;font-weight:700;text-align:center;color:var(--cts-body-accent, #6259ca)}.cts-calc .cts-calc-row-input{height:28px;padding:2px 6px;font-size:12.5px;font-variant-numeric:tabular-nums;text-align:end}.cts-calc .cts-calc-row-input[aria-invalid=true]{border-color:var(--cts-tone-negative, #dc2626)}.cts-calc .cts-calc-remove{width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:transparent;color:var(--cts-body-muted-text, #6c757d);font-size:13px}.cts-calc .cts-calc-remove:hover{background:var(--cts-brand-wash, rgba(0, 0, 0, .06));color:var(--cts-tone-negative, #dc2626)}.cts-calc-row-foot{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.cts-calc-subtotal{margin-inline-start:auto;font-size:11px;font-variant-numeric:tabular-nums;color:var(--cts-body-muted-text, #6c757d)}.cts-calc-total{display:flex;flex-direction:column;gap:2px;padding-top:8px;border-top:1px solid var(--cts-body-surface-border, #e2e5ed)}.cts-calc-total-out.is-negative{color:var(--cts-tone-negative, #dc2626)}.cts-calc-exact{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.cts-calc-exact-value{font-variant-numeric:tabular-nums}.cts-calc-copy{font-size:11px;font-weight:600;color:var(--cts-tone-positive, #16a34a)}.cts-calc-copy.is-failed{color:var(--cts-tone-negative, #dc2626)}.cts-calc-action{width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cts-body-input-border, #d7dae3);border-radius:7px;background:var(--cts-body-surface-bg-2, #f7f8fb);color:var(--cts-body-muted-text, #6c757d);font-size:12px}.cts-calc-action:hover:not(:disabled){color:var(--cts-body-text, #212529)}.cts-calc-action:disabled{opacity:.4;cursor:not-allowed}.cts-calc-action.is-armed{border-color:var(--cts-tone-negative, #dc2626);background:var(--cts-tone-negative, #dc2626);color:#fff}.cts-calc-action.is-armed:hover:not(:disabled){color:#fff}:root[data-cts-theme][data-theme-mode=dark] :is(.cts-calc-error,.cts-calc-total-out.is-negative,.cts-calc-copy.is-failed){color:var(--cts-tone-negative, #fb7185)}:root[data-cts-theme][data-theme-mode=dark] .cts-calc-copy{color:var(--cts-tone-positive, #4ade80)}:root[data-cts-theme][data-theme-mode=dark] .cts-calc .cts-calc-row-input[aria-invalid=true]{border-color:var(--cts-tone-negative, #fb7185)}.cts-calc{display:flex;flex-direction:column;gap:8px;outline:none}.cts-calc:focus-visible{outline:2px solid var(--cts-body-accent, #6259ca);outline-offset:3px;border-radius:8px}.cts-calc-display{display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding:10px 12px;border-radius:10px;border:1px solid var(--cts-body-surface-border, #e2e5ed);background:var(--cts-body-surface-bg-2, #f7f8fb);min-height:62px}.cts-calc-pending{font-size:11.5px;color:var(--cts-body-muted-text, #6c757d);font-variant-numeric:tabular-nums;min-height:15px}.cts-calc-entry{font-size:26px;font-weight:700;line-height:1.15;color:var(--cts-body-text, #212529);font-variant-numeric:tabular-nums;width:100%;text-align:end;word-break:break-all}.cts-calc-memory{display:grid;grid-template-columns:auto repeat(5,minmax(0,1fr));align-items:center;gap:4px}.cts-calc-memory-flag{width:16px;font-size:11px;font-weight:700;color:var(--cts-body-accent, #6259ca);text-align:center}.cts-calc-keypad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.cts-calc-key{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:6px 4px;border:1px solid var(--cts-body-surface-border, #e2e5ed);border-radius:8px;background:var(--cts-body-surface-bg, #fff);color:var(--cts-body-text, #212529);font-size:15px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .12s ease}.cts-calc-key:hover:not(:disabled){background:var(--cts-brand-wash, rgba(0, 0, 0, .05))}.cts-calc-key:active:not(:disabled){transform:translateY(1px)}.cts-calc-key:disabled{opacity:.45;cursor:default}.cts-calc-key:focus-visible{outline:2px solid var(--cts-body-accent-strong, #4b3a8f);outline-offset:1px}.cts-calc-key-function{background:var(--cts-body-surface-bg-2, #f7f8fb);font-size:13.5px}.cts-calc-key-operation{background:var(--cts-brand-wash, rgba(98, 89, 202, .1));font-size:17px}.cts-calc-key-equals{background:var(--cts-body-accent, #6259ca);border-color:var(--cts-body-accent, #6259ca);color:var(--cts-body-accent-text, #fff);font-size:17px}.cts-calc-key-equals:hover:not(:disabled){background:var(--cts-body-accent-strong, #4b3a8f)}.cts-calc-key-memory{min-height:28px;font-size:11.5px;font-weight:700;background:transparent;border-color:transparent;color:var(--cts-body-muted-text, #6c757d)}.cts-calc-key-memory:hover:not(:disabled){background:var(--cts-brand-wash, rgba(0, 0, 0, .05));color:var(--cts-body-text, #212529)}.cts-commission{--cts-commission-warn: #b02a1f;display:flex;flex-direction:column;gap:10px;min-width:0}[data-theme-mode=dark] .cts-commission{--cts-commission-warn: #ff9c92}.cts-commission-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cts-commission-switch .btn{font-size:11.5px;padding:5px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cts-commission-rate-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;align-items:center}.cts-commission-unit{width:auto;min-width:92px}.cts-commission-save{flex:0 0 auto;line-height:1;padding:6px 8px}.cts-commission-chips{display:flex;flex-wrap:wrap;gap:6px}.cts-commission-chip{display:inline-flex;align-items:center;border:1px solid var(--cts-body-input-border, #e2e5ed);border-radius:999px;background:var(--cts-body-surface-bg-2, #f7f8fb);overflow:hidden}.cts-commission-chip-apply,.cts-commission-chip-remove{border:0;background:transparent;color:var(--cts-body-text, #212529);cursor:pointer;font-size:11.5px;line-height:1;font-variant-numeric:tabular-nums}.cts-commission-chip-apply{padding:5px 4px 5px 10px;font-weight:600}.cts-commission-chip-remove{padding:5px 8px 5px 4px;color:var(--cts-body-muted-text, #6c757d);font-size:10px}.cts-commission-chip-apply:hover,.cts-commission-chip-remove:hover{background:var(--cts-brand-wash, rgba(0, 0, 0, .05))}.cts-commission-chip-apply:focus-visible,.cts-commission-chip-remove:focus-visible{outline:2px solid var(--cts-body-accent-strong, #4b3a8f);outline-offset:-2px}.cts-commission-chip.is-active{border-color:var(--cts-body-accent, #6259ca);background:var(--cts-body-accent, #6259ca)}.cts-commission-chip.is-active .cts-commission-chip-apply,.cts-commission-chip.is-active .cts-commission-chip-remove{color:var(--cts-body-accent-text, #fff)}.cts-commission-primary{border:1px solid var(--cts-body-surface-border, #e2e5ed);border-radius:10px;background:var(--cts-body-surface-bg-2, #f7f8fb);padding:8px 10px}.cts-commission-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cts-commission-figure-value{font-variant-numeric:tabular-nums;font-weight:600;font-size:13px;color:var(--cts-body-text, #212529);word-break:break-all}.cts-commission-warning{color:var(--cts-commission-warn);font-size:11.5px;display:flex;align-items:center;gap:6px;margin:0}.cts-commission-foot{display:flex;justify-content:flex-end}.cts-currency-converter-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:end}.cts-currency-converter-icon-btn{flex:0 0 auto;width:31px;height:31px;padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:1}.cts-currency-converter-result{margin-top:10px;padding:10px 11px;border-radius:10px;border:1px solid var(--cts-body-surface-border);background:var(--cts-body-surface-bg-2)}.cts-currency-converter-result-code{margin-inline-start:5px;font-size:12.5px;font-weight:600;color:var(--cts-body-muted-text)}.cts-currency-converter-legs{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.cts-currency-converter-leg{display:flex;align-items:baseline;gap:6px;min-width:0}.cts-currency-converter-leg-pair{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.cts-currency-converter-leg-rate{font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.cts-currency-converter-inverted{flex:0 0 auto;padding:0 5px;border-radius:999px;border:1px solid var(--cts-body-surface-border);color:var(--cts-body-muted-text);font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media(max-width:380px){.cts-currency-converter-pair{grid-template-columns:minmax(0,1fr) auto}.cts-currency-converter-pair>.cts-currency-converter-swap{grid-row:1 / span 2;grid-column:2;align-self:center}}.cts-gold{display:flex;flex-direction:column;gap:12px;min-width:0}.cts-gold-section{display:flex;flex-direction:column;gap:8px;min-width:0}.cts-gold-section+.cts-gold-section{padding-top:12px;border-top:1px solid var(--cts-body-surface-border, #e2e5ed)}.cts-gold-section-title{margin:0;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cts-body-accent, #6259ca)}.cts-gold-unit-select{flex:0 0 auto;width:116px}.cts-gold-custom-purity{flex:0 0 auto;width:88px}.cts-gold-equivalents{margin:0;display:flex;flex-direction:column;gap:1px;border-radius:10px;overflow:hidden;background:var(--cts-body-surface-border, #e2e5ed)}.cts-gold-equivalent{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:7px 10px;background:var(--cts-body-surface-bg-2, #f7f8fb);min-width:0}.cts-gold-equivalent.is-source{background:var(--cts-body-accent, #6259ca)}.cts-gold-equivalent.is-source .cts-gold-equivalent-name,.cts-gold-equivalent.is-source .cts-gold-equivalent-value,.cts-gold-equivalent.is-source .cts-gold-suffix{color:var(--cts-body-accent-text, #fff)}.cts-gold-equivalent-name{flex:0 1 auto;min-width:0;font-size:11.5px;font-weight:600;color:var(--cts-body-muted-text, #6c757d);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cts-gold-equivalent-value{margin:0;flex:1 1 auto;text-align:end;font-variant-numeric:tabular-nums;font-weight:700;font-size:13.5px;color:var(--cts-body-text, #212529);word-break:break-all}.cts-gold-suffix{margin-inline-start:4px;font-size:10.5px;font-weight:600;color:var(--cts-body-muted-text, #6c757d)}.cts-gold-note{margin:0}.cts-gold-swap-row{display:flex;justify-content:center;margin:-2px 0}.cts-gold-swap{line-height:1;padding:2px 10px}.cts-gold-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px 10px;border-radius:10px;border:1px solid var(--cts-body-surface-border, #e2e5ed);background:var(--cts-body-surface-bg-2, #f7f8fb)}.cts-gold-result{display:flex;flex-direction:column;gap:2px;min-width:0}.cts-gold-results .cts-widget-out{font-size:15px}.cts-gold-footer{display:flex;justify-content:flex-end}.cts-gold-warning{font-size:11px;font-weight:600;color:#b45309}[data-theme-mode=dark] .cts-gold-warning{color:#fbbf24}.cts-rate-alert-form{display:flex;flex-direction:column;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--cts-body-surface-border, #e2e5ed)}.cts-rate-alert-form>.btn{align-self:flex-start}.cts-rate-alert-current-hint{display:inline-flex;align-items:baseline;gap:6px;align-self:flex-start;padding:2px 6px;border:1px dashed var(--cts-body-input-border, #d5d8e0);border-radius:7px;background:transparent;color:var(--cts-body-text, #212529);font-size:12px;font-variant-numeric:tabular-nums;cursor:pointer}.cts-rate-alert-current-hint:hover{border-style:solid;border-color:var(--cts-body-accent, #6259ca)}.cts-rate-alert-banner{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px;border:1px solid #d94040;border-inline-start-width:4px;border-radius:9px;background:color-mix(in srgb,#d94040 12%,var(--cts-body-surface-bg, #fff));color:var(--cts-body-text, #212529);font-size:12.5px}.cts-rate-alert-banner>i{color:#d94040;font-size:14px}.cts-rate-alert-banner-text{flex:1 1 auto;min-width:0;font-weight:700}.cts-rate-alert-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:7px;max-height:320px;overflow-y:auto;overscroll-behavior:contain}.cts-rate-alert-item{display:flex;flex-direction:column;gap:5px;padding:8px 9px;border:1px solid var(--cts-body-surface-border, #e2e5ed);border-inline-start-width:3px;border-radius:9px;background:var(--cts-body-surface-bg-2, #f7f8fb)}.cts-rate-alert-item.is-triggered{border-color:#d94040;background:color-mix(in srgb,#d94040 10%,var(--cts-body-surface-bg, #fff))}.cts-rate-alert-item.is-watching{border-inline-start-color:#2e9e63}.cts-rate-alert-item.is-paused{opacity:.62}.cts-rate-alert-item-main{display:flex;align-items:center;gap:8px;min-width:0}.cts-rate-alert-pair{flex:1 1 auto;min-width:0;font-weight:700;font-size:12.5px;color:var(--cts-body-heading-text, #0b1220);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cts-rate-alert-threshold{display:inline-flex;align-items:center;gap:3px;font-variant-numeric:tabular-nums;font-weight:700;font-size:12.5px;color:var(--cts-body-text, #212529)}.cts-rate-alert-state{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.cts-rate-alert-state.is-watching{background:color-mix(in srgb,#2e9e63 18%,var(--cts-body-surface-bg, #fff));color:#1f6f46}.cts-rate-alert-state.is-triggered{background:#d94040;color:#fff}.cts-rate-alert-state.is-paused{background:var(--cts-body-surface-border, #e2e5ed);color:var(--cts-body-muted-text, #6c757d)}.cts-rate-alert-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.cts-rate-alert-current{font-variant-numeric:tabular-nums;color:var(--cts-body-text, #212529)}.cts-rate-alert-item-actions{display:flex;align-items:center;gap:5px}.cts-rate-alert-item-actions .btn{padding:1px 7px;line-height:1.5}.cts-rate-alert-delete:hover{border-color:#d94040;color:#d94040}.cts-rate-alert-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:1px 6px;border-radius:999px;background:var(--cts-body-surface-border, #e2e5ed);color:var(--cts-body-text, #212529);font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums}.cts-rate-alert-badge.is-triggered{background:#d94040;color:#fff}.cts-rate-alert-warning{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:11.5px;color:#d94040}.cts-rate-alert-footer{margin:8px 0 0;text-align:end}.cts-rate-alert-manage-link{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:11.5px;font-weight:600;color:var(--cts-body-accent, #6259ca)}.cts-rate-alert-manage-link:hover{text-decoration:underline}@media(max-width:575.98px){.cts-rate-alert-item-main{flex-wrap:wrap}.cts-rate-alert-pair{flex-basis:100%}}.cts-sticky{--cts-sticky-yellow-bg: #fef3bd;--cts-sticky-yellow-ink: #4a3d05;--cts-sticky-yellow-edge: #eeda7e;--cts-sticky-pink-bg: #fddde6;--cts-sticky-pink-ink: #5a1f34;--cts-sticky-pink-edge: #f3bacd;--cts-sticky-green-bg: #d9f5d1;--cts-sticky-green-ink: #1e4516;--cts-sticky-green-edge: #b6e6a8;--cts-sticky-blue-bg: #d6ecfb;--cts-sticky-blue-ink: #0f3850;--cts-sticky-blue-edge: #aed8f3;--cts-sticky-purple-bg: #e7defe;--cts-sticky-purple-ink: #331b63;--cts-sticky-purple-edge: #cbbcf5}.cts-sticky [data-color=yellow]{--cts-sticky-bg: var(--cts-sticky-yellow-bg);--cts-sticky-ink: var(--cts-sticky-yellow-ink);--cts-sticky-edge: var(--cts-sticky-yellow-edge)}.cts-sticky [data-color=pink]{--cts-sticky-bg: var(--cts-sticky-pink-bg);--cts-sticky-ink: var(--cts-sticky-pink-ink);--cts-sticky-edge: var(--cts-sticky-pink-edge)}.cts-sticky [data-color=green]{--cts-sticky-bg: var(--cts-sticky-green-bg);--cts-sticky-ink: var(--cts-sticky-green-ink);--cts-sticky-edge: var(--cts-sticky-green-edge)}.cts-sticky [data-color=blue]{--cts-sticky-bg: var(--cts-sticky-blue-bg);--cts-sticky-ink: var(--cts-sticky-blue-ink);--cts-sticky-edge: var(--cts-sticky-blue-edge)}.cts-sticky [data-color=purple]{--cts-sticky-bg: var(--cts-sticky-purple-bg);--cts-sticky-ink: var(--cts-sticky-purple-ink);--cts-sticky-edge: var(--cts-sticky-purple-edge)}.cts-sticky-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cts-sticky-add{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.cts-sticky-count{margin-inline-start:auto;font-size:11px;white-space:nowrap;color:var(--cts-body-muted-text, #6c757d)}.cts-sticky-search{margin-bottom:8px}.cts-sticky-list{display:flex;flex-direction:column;gap:8px;padding:2px}.cts-widget-roomy .cts-sticky-list{max-height:460px;overflow-y:auto;overscroll-behavior:contain}.cts-sticky-note{background:var(--cts-sticky-bg, #fef3bd);color:var(--cts-sticky-ink, #4a3d05);border:1px solid var(--cts-sticky-edge, #eeda7e);border-radius:10px;padding:6px 9px 7px;box-shadow:0 1px 2px #0f172a1a,0 4px 10px #0f172a0f}.cts-sticky-note:focus-within{box-shadow:0 0 0 2px var(--cts-body-accent, #6259ca)}.cts-sticky-note-bar{display:flex;align-items:center;gap:6px;min-height:20px}.cts-sticky-swatches{display:inline-flex;align-items:center;gap:5px}.cts-sticky-swatch{width:14px;height:14px;padding:0;border-radius:50%;cursor:pointer;background:var(--cts-sticky-bg, #fef3bd);border:1px solid var(--cts-sticky-edge, #eeda7e)}.cts-sticky-swatch[aria-pressed=true]{box-shadow:0 0 0 2px var(--cts-sticky-ink, #4a3d05)}.cts-sticky-swatch:focus-visible{outline:2px solid var(--cts-body-accent, #6259ca);outline-offset:2px}.cts-sticky-remove{margin-inline-start:auto;border:0;background:transparent;color:inherit;opacity:.65;cursor:pointer;padding:1px 3px;border-radius:6px;line-height:1;font-size:13px}.cts-sticky-remove:hover,.cts-sticky-remove:focus-visible{opacity:1;background:#00000014}.cts-sticky-confirm{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.cts-sticky-confirm-text{flex:0 1 auto;min-width:0;font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cts-sticky-confirm-btn{flex:0 0 auto;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;font-size:10.5px;font-weight:700;line-height:1.5;padding:1px 8px;cursor:pointer}.cts-sticky-confirm-yes{color:#8f1220;border-color:#8f1220;background:#8f12201a}.cts-sticky-confirm-btn:focus-visible{outline:2px solid var(--cts-body-accent, #6259ca);outline-offset:1px}.cts-sticky-text{display:block;width:100%;border:0;background:transparent;color:inherit;font:inherit;font-size:12.5px;line-height:1.45;padding:2px 0;resize:none;overflow:hidden;min-height:34px}.cts-sticky-text:focus{outline:none}.cts-sticky-text::placeholder{color:currentColor;opacity:.55}.cts-sticky-note-foot{display:flex;flex-wrap:wrap;gap:1px 10px;margin-top:3px;font-size:10px;font-variant-numeric:tabular-nums;opacity:.72}.cts-sticky-stamp{display:inline-flex;gap:4px;white-space:nowrap}.cts-sticky-stamp-label{font-weight:700}.cts-world-clock-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cts-world-clock-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 0;border-block-end:1px solid var(--cts-body-surface-border, #e2e5ed)}.cts-world-clock-row:last-child{border-block-end:0}.cts-world-clock-city{min-width:0;font-size:12.5px;font-weight:600;color:var(--cts-body-text, #212529);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cts-world-clock-time{display:inline-flex;align-items:baseline;gap:5px;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;color:var(--cts-body-heading-text, #0b1220)}.cts-world-clock-offset{font-size:10.5px;font-weight:700;color:var(--cts-body-muted-text, #6c757d);white-space:nowrap}.cts-world-clock-status{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--cts-body-muted-text, #6c757d);white-space:nowrap}.cts-world-clock-status.is-open{color:var(--cts-body-text, #212529);font-weight:700}.cts-world-clock-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--cts-body-muted-text, #6c757d)}.cts-world-clock-status.is-open .cts-world-clock-dot{background:#16a34a}.cts-world-clock-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:4px 10px;margin:0 0 10px;padding:8px 10px 10px;border:1px solid var(--cts-body-surface-border, #e2e5ed);border-radius:10px;background:var(--cts-body-surface-bg-2, #f7f8fb)}.cts-world-clock-picker-title{grid-column:1 / -1;margin:0 0 2px}.cts-world-clock-pick{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12px;color:var(--cts-body-text, #212529);cursor:pointer}.cts-world-clock-pick input{flex:0 0 auto;cursor:pointer;accent-color:var(--cts-body-accent, #6259ca)}.cts-world-clock-pick span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cts-widget{display:flex;flex-direction:column;min-width:0}.cts-widget-head{display:flex;align-items:center;gap:8px;padding:10px 12px 6px}.cts-widget-title{flex:1 1 auto;min-width:0;margin:0;font-size:12.5px;font-weight:700;letter-spacing:.01em;color:var(--cts-body-heading-text, #0b1220);display:inline-flex;align-items:center;gap:7px}.cts-widget-actions{display:inline-flex;align-items:center;gap:6px}.cts-widget-body{padding:10px 12px 12px;min-width:0}.cts-widget-roomy{border:1px solid var(--cts-body-surface-border, #e2e5ed);border-radius:14px;background:var(--cts-body-surface-bg, #fff);box-shadow:0 1px 2px #0000000a,0 6px 18px #0000000d}.cts-widget-roomy .cts-widget-head{padding:12px 14px 8px;border-bottom:1px solid var(--cts-body-surface-border, #e2e5ed)}.cts-widget-roomy .cts-widget-body{padding:12px 14px 14px}.cts-widgets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:16px}.cts-widget-field{display:flex;flex-direction:column;gap:4px;min-width:0}.cts-widget-label{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cts-body-muted-text, #6c757d)}.cts-widget-row{display:flex;align-items:center;gap:8px;min-width:0}.cts-widget-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cts-widget-out{font-variant-numeric:tabular-nums;font-weight:700;font-size:18px;color:var(--cts-body-text, #212529);word-break:break-all}.cts-widget-muted{color:var(--cts-body-muted-text, #6c757d);font-size:11.5px}.cts-widget-empty{padding:14px 4px;text-align:center;color:var(--cts-body-muted-text, #6c757d);font-size:12px}.cts-footer-row{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;position:relative}.cts-widget-launcher{position:relative;flex:0 0 auto}.cts-widget-launcher-btn{display:inline-flex;align-items:center;gap:6px}.cts-widget-launcher-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:10.5px;font-weight:700;background:var(--cts-body-accent, #6259ca);color:var(--cts-body-accent-text, #fff)}.cts-widget-menu{position:absolute;bottom:calc(100% + 6px);inset-inline-start:0;z-index:1050;min-width:224px;padding:6px;border-radius:12px;border:1px solid var(--cts-body-surface-border, #e2e5ed);background:var(--cts-body-surface-bg, #fff);box-shadow:0 12px 32px #0f172a2e;text-align:start}.cts-widget-menu-item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--cts-body-text, #212529);font-size:13px;cursor:pointer}.cts-widget-menu-item:hover{background:var(--cts-brand-wash, rgba(0, 0, 0, .05))}.cts-widget-menu-name{flex:1 1 auto;min-width:0;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cts-widget-menu-open{color:var(--cts-body-accent, #6259ca);flex:0 0 auto}.cts-widget-menu-danger{color:#d93025}.cts-widget-menu-divider{height:1px;margin:5px 4px;background:var(--cts-body-surface-border, #e2e5ed)}.cts-widget-window{position:fixed;width:360px;max-width:calc(100vw - 24px);display:flex;flex-direction:column;border-radius:12px;border:1px solid var(--cts-body-surface-border, #e2e5ed);background:var(--cts-body-surface-bg, #fff);box-shadow:0 14px 40px #0f172a33;overflow:hidden}.cts-widget-window-head{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 11px;cursor:move;background:var(--cts-brand-fill, #6259ca);color:var(--cts-on-brand, #fff);touch-action:none;-webkit-user-select:none;user-select:none}.cts-widget-window-icon{flex:0 0 auto;font-size:13px;opacity:.9}.cts-widget-window-name{flex:1 1 auto;min-width:0;font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cts-widget-window-btn{flex:0 0 auto;border:0;background:transparent;color:inherit;cursor:pointer;padding:3px 5px;line-height:1;border-radius:6px}.cts-widget-window-btn:hover{background:#fff3}.cts-widget-window-body{max-height:min(62vh,560px);overflow-y:auto;overscroll-behavior:contain}.cts-widget-window.is-collapsed{width:240px}.cts-widget-window-body .cts-widget-title{display:none}.cts-widget-window-body .cts-widget-head{justify-content:flex-end;padding:8px 12px 0}.cts-widget-window-body .cts-widget-head:not(:has(.cts-widget-actions)){display:none}@media(max-width:575.98px){.cts-widget-window{inset-inline:10px;width:auto;max-width:none}.cts-widget-window-head{cursor:default}}.cts-widget-panel{display:flex;flex-direction:column;border:1px solid var(--cts-body-surface-border, #e2e5ed);border-radius:14px;background:var(--cts-body-surface-bg, #fff);box-shadow:0 1px 2px #0000000a,0 6px 18px #0000000d;min-width:0;overflow:hidden}.cts-widget-panel>.cts-widget{border:0;border-radius:0;background:transparent;box-shadow:none;flex:1 1 auto}.cts-widget-panel>.cts-widget>.cts-widget-head{padding:12px 14px 10px;border-bottom:1px solid var(--cts-body-surface-border, #e2e5ed);background:var(--cts-body-surface-bg-2, #f7f8fb)}.cts-widget-panel>.cts-widget>.cts-widget-body{padding:14px}.cts-widget-panel-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;border-top:1px solid var(--cts-body-surface-border, #e2e5ed);background:var(--cts-body-surface-bg-2, #f7f8fb)}.cts-widget-panel-footer .cts-widget-muted{flex:1 1 auto;min-width:0}.lang-flag{border-radius:2px;flex:none}.cts-my-alerts-dropdown{width:320px;max-width:calc(100vw - 24px)}.cts-my-alerts-bell-list{max-height:280px;overflow-y:auto;overscroll-behavior:contain}.cts-my-alerts-bell-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;border-bottom:1px solid var(--cts-body-surface-border, #e2e5ed)}.cts-my-alerts-bell-item:last-child{border-bottom:none}.cts-my-alerts-bell-item-pair{font-weight:700;font-size:12.5px;color:var(--cts-body-heading-text, #0b1220)}.cts-my-alerts-bell-item-detail{font-size:11.5px;color:var(--cts-body-muted-text, #6c757d);font-variant-numeric:tabular-nums}.cts-my-alerts-bell-note{margin:0;padding:8px 16px 0;font-size:10.5px;color:var(--cts-body-muted-text, #6c757d)}:root :is(#root,body) .cts-notif-center{--cts-notif-radius: 14px;--cts-notif-shadow: 0 1px 2px rgba(15, 23, 42, .05);--cts-notif-shadow-lift: 0 14px 32px -16px rgba(15, 23, 42, .35);display:flex;flex-direction:column;min-height:100%;color:var(--cts-body-text)}:root :is(#root,body) .cts-notif-center .cts-notif-tone-info{--cts-notif-rgb: var(--info-rgb)}:root :is(#root,body) .cts-notif-center .cts-notif-tone-success{--cts-notif-rgb: var(--success-rgb)}:root :is(#root,body) .cts-notif-center .cts-notif-tone-warning{--cts-notif-rgb: var(--warning-rgb)}:root :is(#root,body) .cts-notif-center .cts-notif-tone-danger{--cts-notif-rgb: var(--danger-rgb)}:root :is(#root,body) .cts-notif-center .cts-notif-tone-orange{--cts-notif-rgb: var(--orange-rgb)}:root :is(#root,body) .cts-notif-center .cts-notif-tone-purple{--cts-notif-rgb: var(--purple-rgb)}:root :is(#root,body) .cts-notif-center .cts-notif-tone-pink{--cts-notif-rgb: var(--pink-rgb)}:root :is(#root,body) .cts-notif-center .cts-notif-tone-teal{--cts-notif-rgb: var(--teal-rgb)}:root :is(#root,body) .cts-notif-center .cts-notif-tone-neutral{--cts-notif-rgb: var(--dark-rgb)}:root :is(#root,body) .cts-notif-center .cts-notif-toolbar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;background:var(--cts-body-surface-bg);border-bottom:1px solid var(--cts-body-surface-border)}:root :is(#root,body) .cts-notif-center .cts-notif-toolbar-count{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cts-body-muted-text)}:root :is(#root,body) .cts-notif-center .cts-notif-toolbar-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:0;border-radius:999px;font-size:12px;font-weight:600;color:var(--cts-body-accent-strong);background:rgba(var(--cts-body-accent-rgb),.1);transition:background-color .18s ease}:root :is(#root,body) .cts-notif-center .cts-notif-toolbar-btn:hover{background:rgba(var(--cts-body-accent-rgb),.17)}:root :is(#root,body) .cts-notif-center .cts-notif-toolbar-btn:focus-visible{outline:2px solid var(--cts-body-accent-strong);outline-offset:2px}:root :is(#root,body) .cts-notif-center .cts-notif-list{display:flex;flex-direction:column;gap:10px;padding:14px 14px 20px}:root :is(#root,body) .cts-notif-center .cts-notif-card{position:relative;border:1px solid var(--cts-body-surface-border);border-radius:var(--cts-notif-radius);background:var(--cts-body-surface-bg);box-shadow:var(--cts-notif-shadow);overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease;animation:cts-notif-card-in .35s cubic-bezier(.21,1.02,.73,1) both}:root :is(#root,body) .cts-notif-center .cts-notif-card.is-critical{background:linear-gradient(rgba(var(--cts-notif-rgb),.06),rgba(var(--cts-notif-rgb),.06)),var(--cts-body-surface-bg);border-color:rgba(var(--cts-notif-rgb),.22)}:root :is(#root,body) .cts-notif-center .cts-notif-card:nth-child(2){animation-delay:.03s}:root :is(#root,body) .cts-notif-center .cts-notif-card:nth-child(3){animation-delay:.06s}:root :is(#root,body) .cts-notif-center .cts-notif-card:nth-child(4){animation-delay:.09s}:root :is(#root,body) .cts-notif-center .cts-notif-card:nth-child(5){animation-delay:.12s}:root :is(#root,body) .cts-notif-center .cts-notif-card:nth-child(6){animation-delay:.15s}@keyframes cts-notif-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:root :is(#root,body) .cts-notif-center .cts-notif-card:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;background:rgb(var(--cts-notif-rgb));opacity:.85}:root :is(#root,body) .cts-notif-center .cts-notif-card:hover{box-shadow:0 8px 24px -12px #0f172a47}:root :is(#root,body) .cts-notif-center .cts-notif-card.is-expanded{border-color:rgba(var(--cts-notif-rgb),.35);box-shadow:var(--cts-notif-shadow-lift)}:root :is(#root,body) .cts-notif-center .cts-notif-card-header{display:flex;align-items:center;gap:12px;padding:12px 14px;padding-inline-start:16px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .18s ease}:root :is(#root,body) .cts-notif-center .cts-notif-card-header:hover{background:rgba(var(--cts-notif-rgb),.06)}:root :is(#root,body) .cts-notif-center .cts-notif-card-header:focus-visible{outline:2px solid rgb(var(--cts-notif-rgb));outline-offset:-2px}:root :is(#root,body) .cts-notif-center .cts-notif-card-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;font-size:15px;color:rgb(var(--cts-notif-rgb));background:rgba(var(--cts-notif-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--cts-notif-rgb),.18)}:root :is(#root,body) .cts-notif-center .cts-notif-card-icon i{color:inherit}:root :is(#root,body) .cts-notif-center .cts-notif-card-label{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;color:var(--cts-body-heading-text)}:root :is(#root,body) .cts-notif-center .cts-notif-card-count{flex-shrink:0;min-width:28px;padding:3px 9px;border-radius:999px;text-align:center;font-size:11.5px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--cts-body-surface-bg);background:var(--cts-body-heading-text);box-shadow:0 4px 10px -4px #02081773}:root :is(#root,body) .cts-notif-center .cts-notif-card-chevron{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:13px;color:var(--cts-body-muted-text);background:var(--cts-body-surface-bg-2);transform:rotate(-90deg);transition:transform .25s ease,background-color .18s ease}[dir=rtl] :is(#root,body) .cts-notif-center .cts-notif-card-chevron{transform:rotate(90deg)}:root :is(#root,body) .cts-notif-center .cts-notif-card.is-expanded .cts-notif-card-chevron{transform:rotate(0);color:rgb(var(--cts-notif-rgb));background:rgba(var(--cts-notif-rgb),.12)}:root :is(#root,body) .cts-notif-center .cts-notif-card-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}:root :is(#root,body) .cts-notif-center .cts-notif-card.is-expanded .cts-notif-card-body{grid-template-rows:1fr}:root :is(#root,body) .cts-notif-center .cts-notif-card-body-inner{display:flex;flex-direction:column;gap:0;min-height:0;overflow:hidden;padding:0}:root :is(#root,body) .cts-notif-center .cts-notif-card-body-inner>:first-child{margin-top:0}:root :is(#root,body) .cts-notif-center .cts-notif-card-body-inner>:last-child{margin-bottom:4px}:root :is(#root,body) .cts-notif-center .cts-notif-item{display:flex;align-items:stretch;border:0;border-top:1px solid var(--cts-body-surface-border);border-radius:0;color:var(--cts-body-text);background:transparent;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,opacity .18s ease}:root :is(#root,body) .cts-notif-center .cts-notif-item:not(.is-static):hover{background:rgba(var(--cts-notif-rgb),.06)}[dir=rtl] :is(#root,body) .cts-notif-center .cts-notif-item:not(.is-static):hover{transform:none}:root :is(#root,body) .cts-notif-center .cts-notif-item:focus-visible{outline:2px solid rgb(var(--cts-notif-rgb));outline-offset:1px}:root :is(#root,body) .cts-notif-center .cts-notif-item.is-static{cursor:default}:root :is(#root,body) .cts-notif-center .cts-notif-item.is-pending{opacity:.6}:root :is(#root,body) .cts-notif-center .cts-notif-item-accent{display:none}:root :is(#root,body) .cts-notif-center .cts-notif-item-content{flex:1;min-width:0;padding:11px 16px;padding-inline-start:18px}:root :is(#root,body) .cts-notif-center .cts-notif-item-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px}:root :is(#root,body) .cts-notif-center .cts-notif-item-title{min-width:0;font-size:12.5px;font-weight:700;line-height:1.35;color:var(--cts-body-heading-text);overflow-wrap:anywhere}:root :is(#root,body) .cts-notif-center .cts-notif-item-sub{margin-top:3px;font-size:11px;font-weight:500;color:var(--cts-body-muted-text);overflow-wrap:anywhere}:root :is(#root,body) .cts-notif-center .cts-notif-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.03em;white-space:nowrap}:root :is(#root,body) .cts-notif-center .cts-notif-pill.is-new{text-transform:uppercase;color:var(--cts-tone-text-positive, rgb(var(--success-rgb)));background:rgba(var(--success-rgb),.14);box-shadow:0 0 0 3px rgba(var(--success-rgb),.08)}:root :is(#root,body) .cts-notif-center .cts-notif-pill.is-amount{color:var(--cts-tone-text-warning, rgb(var(--orange-rgb)));background:rgba(var(--orange-rgb),.13)}:root :is(#root,body) .cts-notif-center .cts-notif-item-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}:root :is(#root,body) .cts-notif-center .cts-notif-meta-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border:1px solid var(--cts-body-surface-border);border-radius:999px;font-size:10.5px;font-weight:500;color:var(--cts-body-muted-text);background:var(--cts-body-surface-bg)}:root :is(#root,body) .cts-notif-center .cts-notif-meta-chip.is-action{cursor:pointer;font-weight:700;color:var(--cts-body-accent-strong);border-color:rgba(var(--cts-body-accent-rgb),.3);background:rgba(var(--cts-body-accent-rgb),.08)}:root :is(#root,body) .cts-notif-center .cts-notif-meta-chip.is-action:hover{background:rgba(var(--cts-body-accent-rgb),.16)}:root :is(#root,body) .cts-notif-center .cts-notif-item-actions,:root :is(#root,body) .cts-notif-center .cts-notif-item-undo-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}:root :is(#root,body) .cts-notif-center .cts-notif-action{display:inline-flex;align-items:center;gap:4px;padding:3px 11px;border:1px solid transparent;border-radius:999px;font-size:11.5px;font-weight:700;line-height:1.4;transition:background-color .18s ease,color .18s ease}:root :is(#root,body) .cts-notif-center .cts-notif-action.is-approve{color:var(--cts-tone-text-positive, rgb(var(--success-rgb)));background:rgba(var(--success-rgb),.12);border-color:rgba(var(--success-rgb),.3)}:root :is(#root,body) .cts-notif-center .cts-notif-action.is-approve:hover{color:var(--cts-on-brand);background:rgb(var(--success-rgb))}:root :is(#root,body) .cts-notif-center .cts-notif-action.is-reject{color:var(--cts-tone-text-negative, rgb(var(--danger-rgb)));background:rgba(var(--danger-rgb),.1);border-color:rgba(var(--danger-rgb),.28)}:root :is(#root,body) .cts-notif-center .cts-notif-action.is-reject:hover{color:var(--cts-on-brand);background:rgb(var(--danger-rgb))}:root :is(#root,body) .cts-notif-center .cts-notif-action.is-undo{color:var(--cts-body-surface-bg);background:var(--cts-body-heading-text)}:root :is(#root,body) .cts-notif-center .cts-notif-reason{margin-top:8px;border-radius:10px}:root :is(#root,body) .cts-notif-center .cts-notif-skeleton-list{display:flex;flex-direction:column;gap:10px;padding:14px}:root :is(#root,body) .cts-notif-center .cts-notif-skeleton{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--cts-body-surface-border);border-radius:var(--cts-notif-radius);background:var(--cts-body-surface-bg)}:root :is(#root,body) .cts-notif-center .cts-notif-skeleton>span{display:block;border-radius:8px;background:linear-gradient(90deg,var(--cts-body-surface-bg-2) 0%,var(--cts-body-surface-border) 50%,var(--cts-body-surface-bg-2) 100%);background-size:200% 100%;animation:cts-notif-shimmer 1.3s ease-in-out infinite}:root :is(#root,body) .cts-notif-center .cts-notif-skeleton-icon{flex-shrink:0;width:38px;height:38px;border-radius:12px!important}:root :is(#root,body) .cts-notif-center .cts-notif-skeleton-line{flex:1;height:12px}:root :is(#root,body) .cts-notif-center .cts-notif-skeleton-pill{width:30px;height:20px;border-radius:999px!important}@keyframes cts-notif-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}:root :is(#root,body) .cts-notif-center .cts-notif-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:70px 24px;text-align:center}:root :is(#root,body) .cts-notif-center .cts-notif-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;margin-bottom:12px;border-radius:50%;font-size:30px;color:var(--cts-body-accent-strong);background:rgba(var(--cts-body-accent-rgb),.1);box-shadow:0 0 0 10px rgba(var(--cts-body-accent-rgb),.05)}:root :is(#root,body) .cts-notif-center .cts-notif-empty-title{margin:0;font-size:14px;font-weight:700;color:var(--cts-body-heading-text)}:root :is(#root,body) .cts-notif-center .cts-notif-empty-hint{margin:0;font-size:12px;color:var(--cts-body-muted-text)}@media(prefers-reduced-motion:reduce){:root :is(#root,body) .cts-notif-center *,:root :is(#root,body) .cts-notif-center *:before,:root :is(#root,body) .cts-notif-center *:after{animation-duration:.01s!important;animation-iteration-count:1!important;transition-duration:.01s!important}}@media(max-width:575.98px){:root :is(#root,body) .cts-notif-center .cts-notif-list{padding:10px 10px 16px}:root :is(#root,body) .cts-notif-center .cts-notif-card-header{gap:10px;padding:10px 12px}:root :is(#root,body) .cts-notif-center .cts-notif-card-icon{width:34px;height:34px}}.app-sidebar .slide-menu a>i:not(.side-menu__icon):first-child{margin-inline-end:.5rem}@media(min-width:992px){[data-nav-layout=horizontal] .app-sidebar .main-menu>.slide.has-sub{position:relative}[data-nav-layout=horizontal] .app-sidebar .main-menu>.slide.has-sub>.slide-menu{top:100%;inset-inline-start:0!important}[data-nav-layout=horizontal] .app-sidebar .slide-menu .slide.has-sub{position:relative}[data-nav-layout=horizontal] .app-sidebar .slide-menu .slide.has-sub>.slide-menu{top:0;inset-inline-start:100%!important}[data-nav-layout=horizontal] .app-sidebar .main-menu>.slide.has-sub>.slide-menu,[data-nav-layout=horizontal] .app-sidebar .slide-menu .slide.has-sub>.slide-menu{width:max-content;max-width:min(24rem,calc(100vw - 2rem))}[data-nav-layout=horizontal] .app-sidebar .slide-menu .side-menu__item{white-space:normal!important}[data-nav-layout=horizontal] .app-sidebar .main-menu>.slide.has-sub>.slide-menu.cts-submenu-flip,[data-nav-layout=horizontal] .app-sidebar .slide-menu .slide.has-sub>.slide-menu.cts-submenu-flip{inset-inline-start:auto!important;inset-inline-end:100%!important}}html:root :is(#root,body) .offcanvas.cts-sheet.cts-settings-sheet .cts-theme-list{gap:10px}html:root :is(#root,body) .offcanvas.cts-sheet.cts-settings-sheet .cts-theme-option{position:relative;gap:10px;min-height:58px;padding:8px 10px;border-radius:12px;border:1px solid var(--cts-sheet-border);background:var(--cts-sheet-surface);color:var(--cts-body-text, #0d0c22);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}html:root :is(#root,body) .offcanvas.cts-sheet.cts-settings-sheet .cts-theme-option:hover{transform:translateY(-1px);border-color:rgba(var(--cts-sheet-accent-rgb),.55);box-shadow:0 8px 20px -14px #0f172a80}html:root :is(#root,body) .offcanvas.cts-sheet.cts-settings-sheet .cts-theme-option:focus-visible{outline:2px solid var(--cts-sheet-accent);outline-offset:2px}html:root :is(#root,body) .offcanvas.cts-sheet.cts-settings-sheet .cts-theme-option.active{border-color:var(--cts-sheet-accent);background:color-mix(in srgb,rgb(var(--cts-sheet-accent-rgb)) 7%,var(--cts-sheet-surface));box-shadow:0 0 0 1px var(--cts-sheet-accent),0 10px 22px -16px rgba(var(--cts-sheet-accent-rgb),.9)}html:root :is(#root,body) .offcanvas.cts-sheet.cts-settings-sheet .cts-theme-option-check{position:absolute;top:-7px;inset-inline-end:-7px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:11px;color:var(--cts-sheet-on-brand);background:var(--cts-brand-fill, var(--cts-sheet-accent));box-shadow:0 0 0 2px var(--cts-sheet-surface)}html:root :is(#root,body) .offcanvas.cts-sheet.cts-settings-sheet .cts-theme-option-check i{color:inherit!important;font-weight:700}html:root :is(#root,body) .offcanvas.cts-sheet.cts-settings-sheet .cts-theme-preview{width:40px;height:40px;border-radius:10px;border:1px solid rgba(15,23,42,.08);box-shadow:0 4px 10px -6px #02081780}html:root :is(#root,body) .offcanvas.cts-sheet.cts-settings-sheet .cts-theme-preview-top{flex:0 0 14px;display:flex;align-items:center;gap:3px;padding:0 5px}html:root :is(#root,body) .offcanvas.cts-sheet.cts-settings-sheet .cts-theme-preview-dot{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:var(--cts-preview-accent)}html:root :is(#root,body) .offcanvas.cts-sheet.cts-settings-sheet .cts-theme-preview-line{flex:0 1 14px;height:2px;border-radius:2px;background:var(--cts-preview-top-text);opacity:.55}html:root :is(#root,body) .offcanvas.cts-sheet.cts-settings-sheet .cts-theme-preview-menu{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 5px}html:root :is(#root,body) .offcanvas.cts-sheet.cts-settings-sheet .cts-theme-preview-item{width:60%;height:2px;border-radius:2px;background:var(--cts-preview-menu-text);opacity:.6}html:root :is(#root,body) .offcanvas.cts-sheet.cts-settings-sheet .cts-theme-preview-item--active{width:80%;background:var(--cts-preview-accent);opacity:1}html:root :is(#root,body) .offcanvas.cts-sheet.cts-settings-sheet .cts-theme-preview-accent{flex:0 0 5px}html:root :is(#root,body) .offcanvas.cts-sheet.cts-settings-sheet .cts-theme-option-label{font-size:12.5px;font-weight:700;color:var(--cts-body-heading-text, #0f172a)}html:root :is(#root,body) .offcanvas.cts-sheet.cts-settings-sheet .cts-theme-option-hint{margin-top:2px;font-size:11px}html:root :is(#root,body) .offcanvas.cts-sheet.cts-settings-sheet .cts-settings-reset{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;border-radius:12px;font-size:13px;font-weight:700;color:var(--cts-tone-text-negative, var(--cts-tone-negative, #dc2626));background:var(--cts-tone-wash-negative, rgba(220, 38, 38, .08));border:1px solid color-mix(in srgb,var(--cts-tone-negative, #dc2626) 35%,transparent);cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}html:root :is(#root,body) .offcanvas.cts-sheet.cts-settings-sheet .cts-settings-reset:hover{color:#fff;background:var(--cts-tone-negative, #dc2626);transform:translateY(-1px)}html:root :is(#root,body) .offcanvas.cts-sheet.cts-settings-sheet .cts-settings-reset:focus-visible{outline:2px solid var(--cts-tone-negative, #dc2626);outline-offset:2px}html:root :is(#root,body) .offcanvas.cts-sheet.cts-settings-sheet .cts-settings-reset i{color:inherit!important}@media(max-width:360px){html:root :is(#root,body) .offcanvas.cts-sheet.cts-settings-sheet .cts-theme-list{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){html:root :is(#root,body) .offcanvas.cts-sheet.cts-settings-sheet .cts-theme-option,html:root :is(#root,body) .offcanvas.cts-sheet.cts-settings-sheet .cts-settings-reset{transition:none}}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--cts-login-bg-1, #0f0c29) 0%,var(--cts-login-bg-2, #1a1a3e) 50%,var(--cts-login-bg-1, #0f0c29) 100%);position:relative;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;--cts-body-input-bg: var(--cts-login-field-bg, rgba(255, 255, 255, .06));--cts-body-input-disabled-bg: var(--cts-login-field-bg, rgba(255, 255, 255, .06));--cts-body-input-border: var(--cts-login-field-border, rgba(255, 255, 255, .12));--cts-body-surface-bg: var(--cts-login-option-bg, #1a1a3e);--cts-body-surface-bg-2: var(--cts-login-option-bg, #1a1a3e);--cts-body-surface-border: var(--cts-login-card-border, rgba(255, 255, 255, .12));--cts-body-text: var(--cts-login-ink, #ffffff);--cts-body-heading-text: var(--cts-login-ink, #ffffff);--cts-body-muted-text: var(--cts-login-ink-muted, rgba(255, 255, 255, .62));--cts-body-accent: var(--cts-login-accent, #6259ca);--cts-body-accent-strong: var(--cts-login-accent, #6259ca);--cts-body-accent-rgb: var(--cts-login-accent-rgb, 98, 89, 202);--cts-body-accent-text: var(--cts-login-accent-text, #ffffff);--cts-body-link: var(--cts-login-accent, #6259ca);--primary-rgb: var(--cts-login-accent-rgb, 98, 89, 202)}.login-page:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(var(--cts-login-accent-rgb, 98, 89, 202),.22) 0%,transparent 70%);top:-200px;right:-100px;animation:loginFloat1 8s ease-in-out infinite}.login-page:after{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(var(--cts-login-accent-rgb, 139, 92, 246),.18) 0%,transparent 70%);bottom:-150px;left:-100px;animation:loginFloat2 10s ease-in-out infinite}@keyframes loginFloat1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,30px) scale(1.1)}}@keyframes loginFloat2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-40px) scale(1.05)}}.login-orb{position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(var(--cts-login-accent-rgb, 102, 126, 234),.14) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation:loginFloat3 12s ease-in-out infinite}@keyframes loginFloat3{0%,to{transform:translate(-50%,-50%) scale(1)}33%{transform:translate(-30%,-60%) scale(1.2)}66%{transform:translate(-70%,-40%) scale(.9)}}.login-card{position:relative;z-index:10;width:420px;max-width:92vw;background:var(--cts-login-card-bg, rgba(255, 255, 255, .07));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--cts-login-card-border, rgba(255, 255, 255, .12));border-radius:24px;padding:48px 40px 40px;box-shadow:0 25px 60px #0000004d,0 0 0 1px #ffffff0d inset}.login-brand{text-align:center;margin-bottom:36px}.login-brand-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:18px;background:var(--cts-login-accent, #6259ca);box-shadow:0 8px 24px rgba(var(--cts-login-accent-rgb, 98, 89, 202),.4);margin-bottom:16px}.login-brand-icon .fa{font-size:28px;color:var(--cts-login-accent-text, #ffffff)}.login-brand-title{font-size:22px;font-weight:700;color:var(--cts-login-ink, #ffffff);letter-spacing:-.3px;margin-bottom:4px}.login-brand-sub{font-size:13px;color:var(--cts-login-ink-muted, rgba(255, 255, 255, .5));font-weight:400}.login-lang{margin-bottom:28px}.login-lang select,.login-lang .form-control{background:var(--cts-login-field-bg, rgba(255, 255, 255, .06))!important;border:1px solid var(--cts-login-field-border, rgba(255, 255, 255, .12))!important;border-radius:12px!important;color:var(--cts-login-ink, #ffffff)!important;padding:10px 16px!important;font-size:13.5px!important;transition:all .3s!important;appearance:auto;-webkit-appearance:auto}.login-lang select:focus,.login-lang .form-control:focus{border-color:rgba(var(--cts-login-accent-rgb, 98, 89, 202),.6)!important;box-shadow:0 0 0 3px rgba(var(--cts-login-accent-rgb, 98, 89, 202),.15)!important;outline:none!important}.login-lang select option{background:var(--cts-login-option-bg, #1a1a3e);color:var(--cts-login-ink, #ffffff)}.login-field{position:relative;margin-bottom:20px}.login-field-icon{position:absolute;inset-inline-start:16px;top:50%;transform:translateY(-50%);color:var(--cts-login-ink-faint, rgba(255, 255, 255, .45));font-size:15px;z-index:2;transition:color .3s}.login-field input,.login-field .form-control{width:100%!important;background:var(--cts-login-field-bg, rgba(255, 255, 255, .06))!important;border:1px solid var(--cts-login-field-border, rgba(255, 255, 255, .12))!important;border-radius:12px!important;color:var(--cts-login-ink, #ffffff)!important;padding-block:13px!important;padding-inline:46px 16px!important;font-size:14px!important;transition:all .3s!important}.login-field input::placeholder{color:var(--cts-login-ink-muted, rgba(255, 255, 255, .62))!important}.login-field input:focus,.login-field .form-control:focus{border-color:rgba(var(--cts-login-accent-rgb, 98, 89, 202),.6)!important;box-shadow:0 0 0 3px rgba(var(--cts-login-accent-rgb, 98, 89, 202),.15)!important;outline:none!important}.login-field input:focus+.login-field-icon,.login-field:focus-within .login-field-icon{color:var(--cts-login-accent, #8b5cf6)}.login-btn{width:100%;padding:14px!important;border:none!important;border-radius:12px!important;background:var(--cts-login-accent, #6259ca)!important;color:var(--cts-login-accent-text, #ffffff)!important;font-size:15px!important;font-weight:600!important;letter-spacing:.3px;cursor:pointer;transition:all .3s!important;box-shadow:0 8px 24px rgba(var(--cts-login-accent-rgb, 98, 89, 202),.35)!important;margin-top:8px}.login-btn:hover{transform:translateY(-2px)!important;box-shadow:0 12px 32px rgba(var(--cts-login-accent-rgb, 98, 89, 202),.5)!important;background-image:linear-gradient(#00000029,#00000029)!important}.login-btn:active{transform:translateY(0)!important}.login-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.login-footer{text-align:center;margin-top:28px;padding-top:20px;border-top:1px solid var(--cts-login-card-border, rgba(255, 255, 255, .08))}.login-footer span{font-size:12px;color:var(--cts-login-ink-muted, rgba(255, 255, 255, .62))}@media(max-width:480px){.login-card{padding:36px 24px 32px;border-radius:20px}.login-brand-title{font-size:19px}}.otp-channels{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:0 0 18px}.otp-channel{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;padding:5px 12px;border-radius:999px;border:1px solid var(--cts-login-field-border, rgba(255, 255, 255, .12));background:var(--cts-login-field-bg, rgba(255, 255, 255, .06));color:var(--cts-login-ink-muted, rgba(255, 255, 255, .72))}.otp-channel i{font-size:12px}.otp-channel-mobile{border-color:var(--cts-login-accent, #8b5cf6);background:rgba(var(--cts-login-accent-rgb, 139, 92, 246),.16);color:var(--cts-login-accent, #8b5cf6)}.otp-digits{display:flex;justify-content:center;gap:10px;margin:6px 0 10px}.otp-digit{width:52px;height:64px;padding:0;text-align:center;font-size:26px;font-weight:700;border-radius:12px;border:1px solid var(--cts-login-field-border, rgba(255, 255, 255, .15));background:var(--cts-login-field-bg, rgba(255, 255, 255, .08));color:var(--cts-login-ink, #ffffff);caret-color:var(--cts-login-accent, #8b5cf6);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.otp-digit:focus{outline:none;border-color:var(--cts-login-accent, #8b5cf6);box-shadow:0 0 0 3px rgba(var(--cts-login-accent-rgb, 139, 92, 246),.2)}.otp-digit-filled{border-color:var(--cts-login-accent, #8b5cf6)}.otp-digit-error{border-color:#e5484d}.otp-digit:disabled{opacity:.45;cursor:not-allowed}.otp-countdown{text-align:center;font-size:12.5px;margin:0 0 16px;color:var(--cts-login-ink-faint, rgba(255, 255, 255, .5));font-variant-numeric:tabular-nums}.otp-countdown strong{color:var(--cts-login-ink, rgba(255, 255, 255, .85));font-weight:600}.otp-countdown-expired{color:#e5484d}.otp-actions{display:flex;flex-direction:column;gap:10px;margin-top:4px}.otp-btn-ghost{width:100%;padding:11px 16px;border-radius:12px;font-size:13.5px;font-weight:500;cursor:pointer;border:1px solid var(--cts-login-field-border, rgba(255, 255, 255, .14));background:transparent;color:var(--cts-login-ink-muted, rgba(255, 255, 255, .72));transition:border-color .18s ease,color .18s ease,background .18s ease}.otp-btn-ghost:hover:not(:disabled){border-color:var(--cts-login-accent, #8b5cf6);color:var(--cts-login-ink, #ffffff)}.otp-btn-ghost:disabled{opacity:.45;cursor:not-allowed}.otp-hint{text-align:center;font-size:12.5px;line-height:1.55;margin:0 0 18px;color:var(--cts-login-ink-muted, rgba(255, 255, 255, .6))}@media(max-width:480px){.otp-digits{gap:7px}.otp-digit{width:42px;height:54px;font-size:22px}}#loader{--loader-brand-1: var(--cts-theme-top-bg, rgb(var(--primary-rgb)));--loader-brand-2: var(--cts-theme-menu-bg, rgb(var(--purple-rgb)));--loader-brand-text: var(--cts-theme-top-text, #fff)}.loader-panel{display:flex;flex-direction:column;align-items:center;position:relative}.loader-glow{position:absolute;top:-10px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(var(--primary-rgb),.15) 0%,transparent 70%);animation:loaderPulse 1s ease-in-out infinite}@keyframes loaderPulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:1}}.loader-orbit{position:relative;width:100px;height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.loader-orbit-svg{position:absolute;inset:0;width:100px;height:100px;animation:loaderSpin 2s linear infinite}.loader-orbit-svg circle{fill:none;stroke-width:2.5;stroke-dasharray:80 200;stroke-linecap:round}.loader-icon-bg{width:60px;height:60px;border-radius:16px;background:linear-gradient(135deg,var(--loader-brand-1),var(--loader-brand-2));display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(var(--primary-rgb),.35);z-index:1}.loader-icon-bg i{font-size:24px;color:var(--loader-brand-text)}.loader-brand{font-family:Roboto,sans-serif;font-size:20px;font-weight:700;color:var(--cts-body-text, #0d0c22);letter-spacing:1px;margin-bottom:20px}.loader-bar{width:180px;height:4px;background:var(--cts-body-surface-border, #eaedf1);border-radius:4px;overflow:hidden}.loader-bar-inner{width:40%;height:100%;background:linear-gradient(90deg,var(--cts-body-accent-strong, var(--loader-brand-1)),var(--cts-body-accent-strong, var(--loader-brand-2)));border-radius:4px;animation:loaderSlide 1.2s ease-in-out infinite}@keyframes loaderSpin{to{transform:rotate(360deg)}}@keyframes loaderSlide{0%{transform:translate(-100%)}50%{transform:translate(200%)}to{transform:translate(450%)}}.cts-soft-badge.text-purple{color:rgb(var(--purple-rgb))!important}[data-theme-mode=dark] .cts-soft-badge.text-purple{color:color-mix(in srgb,rgb(var(--purple-rgb)) 55%,white)!important}[data-theme-mode=dark] .cts-soft-badge.text-orange{color:color-mix(in srgb,rgb(var(--orange-rgb)) 70%,white)!important}.cts-soft-badge--silver{background-color:rgba(var(--dark-rgb),.12);color:rgb(var(--dark-rgb))}[data-theme-mode=dark] .cts-soft-badge--silver{background-color:#ffffff24;color:color-mix(in srgb,rgb(var(--dark-rgb)) 20%,white)}.cts-row-action{display:inline-flex;align-items:center;justify-content:center;gap:3px;height:22px;padding:0 6px;border-radius:6px;border:1px solid var(--cts-body-input-border, #d5d9e2);background-color:var(--cts-body-surface-bg, #ffffff);background-image:none;color:var(--cts-body-muted-text, #5b6472);line-height:1;cursor:pointer;box-shadow:none;-webkit-appearance:none;appearance:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.cts-row-action:hover,.cts-row-action:focus-visible,.cts-row-action.is-open{background-color:var(--cts-body-surface-bg-2, #f7f8fb);background-image:none;border-color:var(--cts-body-accent, #6259ca);color:var(--cts-body-accent-strong, #4a42a8)}.cts-row-action:focus-visible{outline:2px solid var(--cts-body-accent, #6259ca);outline-offset:1px}.cts-row-action:disabled{cursor:default;opacity:.5}.cts-row-action-glyph,.cts-row-action-caret{display:block;flex:none;color:inherit}.cts-row-action-glyph{width:13px;height:10px}.cts-row-action-caret{width:8px;height:8px}.empty-state.cts-empty-state{display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 16px;text-align:center;color:var(--cts-body-muted-text, #8392a5)}.empty-state.cts-empty-state.py-3{padding:16px 12px}.empty-state.cts-empty-state .cts-empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:6px;border-radius:50%;color:var(--cts-premium-accent-ink, rgb(var(--primary-rgb)));background:var(--cts-premium-accent-wash, rgba(var(--primary-rgb), .1))}.empty-state.cts-empty-state.py-3 .cts-empty-state__icon{width:40px;height:40px}.empty-state.cts-empty-state .cts-empty-state__icon i{display:inline;margin:0;font-size:24px;line-height:1;color:inherit;opacity:1}.empty-state.cts-empty-state.py-3 .cts-empty-state__icon i{font-size:18px}.empty-state.cts-empty-state p{margin:0;font-size:13.5px;font-weight:600;color:var(--cts-body-heading-text, inherit)}.empty-state.cts-empty-state p.cts-empty-state__description{max-width:420px;font-size:12.5px;font-weight:400;color:var(--cts-body-muted-text, #6c757d)}@keyframes cts-skeleton-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.cts-skeleton-rows .placeholder.cts-skeleton-block{min-height:12px;border-radius:4px;opacity:1;background:linear-gradient(90deg,var(--cts-premium-skeleton-base, #e8eaf0) 25%,var(--cts-premium-skeleton-shine, #f4f5f8) 50%,var(--cts-premium-skeleton-base, #e8eaf0) 75%);background-size:600px 100%;animation:cts-skeleton-shimmer 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.cts-skeleton-rows .placeholder.cts-skeleton-block{animation:none}}.cts-skeleton-block-wrap{padding:4px 0}.cts-skeleton-block-wrap--form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}@media(max-width:767.98px){.cts-skeleton-block-wrap--form{grid-template-columns:minmax(0,1fr)}}.cts-skeleton-rows .placeholder.cts-skeleton-block.cts-skeleton-heading{min-height:16px}.cts-skeleton-rows .placeholder.cts-skeleton-block.cts-skeleton-input{min-height:34px;border-radius:8px}.cts-skeleton-item{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--cts-body-surface-border, rgba(0, 0, 0, .06))}.cts-skeleton-item:last-of-type{border-bottom:0}.cts-skeleton-rows .placeholder.cts-skeleton-block.cts-skeleton-avatar{width:36px;height:36px;min-height:36px;flex-shrink:0;border-radius:50%}.cts-skeleton-item__text{flex:1;min-width:0}.cts-grid-expand-col{width:36px}.cts-grid-expand-toggle{font-size:16px;line-height:1;color:var(--cts-premium-accent-ink, rgb(var(--primary-rgb)))}.cts-grid-expanded-row>td{padding:12px 16px;white-space:normal;background:var(--cts-body-surface-bg-2, rgba(0, 0, 0, .02))}.cts-pricing-toggle{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:flex-start;width:100%;max-width:280px}.cts-pricing-toggle__slot{display:flex;min-width:0}.cts-pricing-toggle__button{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;white-space:nowrap}.cts-pricing-toggle__slot+.cts-pricing-toggle__slot .cts-pricing-toggle__button{margin-inline-start:-1px}.cts-pricing-toggle__button:disabled{opacity:.5;cursor:not-allowed}.cts-pricing-toggle__slot--blocked{cursor:not-allowed}.cts-fixing-info-panel{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;min-width:0}@media(max-width:767.98px){.cts-fixing-info-panel{grid-template-columns:minmax(0,1fr)}}.cts-dropdown-action{display:inline-flex}.cts-dropdown-action-divider{margin:4px 0}.cts-list-filter{margin-bottom:16px;border:1px solid var(--cts-body-surface-border, rgba(0, 0, 0, .08));border-radius:var(--cts-premium-radius-card, 14px);background:var(--cts-body-surface-bg, #fff);box-shadow:var(--cts-premium-shadow-card, 0 1px 2px rgba(15, 23, 42, .04))}.cts-list-filter .cts-list-filter__head{display:flex;align-items:center;gap:10px;width:100%;padding:12px 18px;border:0;border-radius:var(--cts-premium-radius-card, 14px);background:transparent;text-align:start;color:var(--cts-body-text, inherit);cursor:pointer}.cts-list-filter .cts-list-filter__head:hover,.cts-list-filter .cts-list-filter__head:focus-visible{background:var(--cts-premium-accent-hover, rgba(var(--primary-rgb), .04))}.cts-list-filter--open .cts-list-filter__head{border-end-start-radius:0;border-end-end-radius:0;border-bottom:1px solid var(--cts-body-surface-border, rgba(0, 0, 0, .08))}.cts-list-filter__icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:var(--cts-premium-radius-tile-sm, 9px);font-size:14px;color:var(--cts-premium-accent-ink, rgb(var(--primary-rgb)));background:var(--cts-premium-accent-wash, rgba(var(--primary-rgb), .1))}.cts-list-filter__title{font-size:14px;font-weight:600;color:var(--cts-body-heading-text, inherit)}.cts-list-filter__count{min-width:22px;padding:2px 9px;border-radius:var(--cts-premium-radius-pill, 999px);font-size:11.5px;font-weight:600;text-align:center;color:var(--cts-premium-accent-ink, rgb(var(--primary-rgb)));background:var(--cts-premium-accent-wash, rgba(var(--primary-rgb), .1))}.cts-list-filter__chips{display:flex;flex-wrap:wrap;gap:4px;min-width:0;overflow:hidden}.cts-list-filter__chip{padding:2px 8px;border-radius:6px;font-size:11.5px;color:var(--cts-body-text, inherit);background:var(--cts-body-surface-bg-2, rgba(0, 0, 0, .05));white-space:nowrap}.cts-list-filter__chevron{margin-inline-start:auto;font-size:16px;color:var(--cts-body-muted-text, #6c757d)}.cts-list-filter__grid{display:grid;grid-template-columns:repeat(var(--cts-list-filter-columns, 4),minmax(0,1fr));gap:14px 18px;padding:16px 18px 4px}.cts-list-filter__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:12px 18px 16px}@media(max-width:1199.98px){.cts-list-filter__grid{grid-template-columns:repeat(min(var(--cts-list-filter-columns, 4),3),minmax(0,1fr))}}@media(max-width:991.98px){.cts-list-filter__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575.98px){.cts-list-filter__grid{grid-template-columns:minmax(0,1fr)}.cts-list-filter__chips{display:none}}.cts-list-filter__check{display:flex;align-items:flex-end;min-height:100%;padding-bottom:6px}.cts-list-filter__row{grid-column:1 / -1}.cts-list-filter__group{grid-column:1 / -1;display:flex;align-items:center;gap:2px;padding-bottom:6px;border-bottom:1px dashed var(--cts-body-surface-border, rgba(0, 0, 0, .12));font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--cts-body-muted-text, #6c757d)}.cts-list-filter__group:not(:first-child){margin-top:6px}.cts-search-collapse .row.mb-3{margin-bottom:.4rem!important}.cts-search-collapse .form-control{padding-top:.3rem!important;padding-bottom:.3rem!important}.cts-search-collapse.cts-search-open.cts-search-block{display:block!important}[data-theme-mode=dark] .cts-page-card,[data-theme-mode=dark] .cts-page-sub-card{background:var(--cts-body-surface-bg)!important;box-shadow:none!important;border-color:var(--cts-body-surface-border)!important}[data-theme-mode=dark] .cts-page-card:hover,[data-theme-mode=dark] .cts-page-sub-card:hover{box-shadow:none!important;transform:none!important}.cts-page-header .cts-page-header-text h3{font-size:15px;font-weight:700;color:#1e1e2d;margin:0;line-height:1.2}.cts-page-header .cts-page-header-text small{font-size:11.5px;color:#8392a5;font-weight:400;margin-top:2px;display:block}.cts-page-header .cts-page-header-actions{margin-inline-start:auto;display:flex;align-items:center;gap:8px}.cts-page-card .form-label,.cts-page-sub-card .form-label{font-weight:600!important;color:#5a6778!important;font-size:12.5px!important;text-transform:none!important;letter-spacing:0!important;display:flex;align-items:center;padding-top:7px}.cts-page-card .form-label:empty,.cts-page-sub-card .form-label:empty{min-height:1px}.cts-page-card .input-group-text,.cts-page-sub-card .input-group-text{background:var(--cts-brand-fill);border:none;color:var(--cts-on-brand);border-radius:0 8px 8px 0!important}[data-theme-mode=dark] .cts-page-card .form-control,[data-theme-mode=dark] .cts-page-card select,[data-theme-mode=dark] .cts-page-card textarea,[data-theme-mode=dark] .cts-page-sub-card .form-control,[data-theme-mode=dark] .cts-page-sub-card select,[data-theme-mode=dark] .cts-page-sub-card textarea{background:var(--cts-body-input-bg)!important;border-color:var(--cts-body-input-border)!important;color:var(--cts-body-text)!important}[data-theme-mode=dark] .cts-page-card .form-control:focus,[data-theme-mode=dark] .cts-page-sub-card .form-control:focus{border-color:var(--cts-body-accent)!important}.cts-page-header-green{background:linear-gradient(135deg,#0596690f,#10b9810a)}.cts-page-header-blue{background:linear-gradient(135deg,#2563eb0f,#60a5fa0a)}.cts-page-header-orange{background:linear-gradient(135deg,#d977060f,#f59e0b0a)}.cts-page-header-cyan{background:linear-gradient(135deg,#0891b20f,#06b6d40a)}.cts-page-header-teal{background:linear-gradient(135deg,#0d94880f,#2dd4bf0a)}.cts-page-header-red{background:linear-gradient(135deg,#dc26260f,#f871710a)}.cts-page-icon-green{background:linear-gradient(135deg,var(--cts-page-icon-green-from, #059669),var(--cts-page-icon-green-to, #0ea372));box-shadow:0 3px 10px #0596694d}.cts-page-icon-blue{background:linear-gradient(135deg,var(--cts-page-icon-blue-from, #2563eb),var(--cts-page-icon-blue-to, #5491dc));box-shadow:0 3px 10px #2563eb4d}.cts-page-icon-orange{background:linear-gradient(135deg,var(--cts-page-icon-orange-from, #d77606),var(--cts-page-icon-orange-to, #c68009));box-shadow:0 3px 10px #d977064d}.cts-page-icon-cyan{background:linear-gradient(135deg,var(--cts-page-icon-cyan-from, #0891b2),var(--cts-page-icon-cyan-to, #059db6));box-shadow:0 3px 10px #0891b24d}.cts-page-icon-teal{background:linear-gradient(135deg,var(--cts-page-icon-teal-from, #0d9488),var(--cts-page-icon-teal-to, #229f8f));box-shadow:0 3px 10px #0d94884d}.cts-page-icon-red{background:linear-gradient(135deg,var(--cts-page-icon-red-from, #dc2626),var(--cts-page-icon-red-to, #e46868));box-shadow:0 3px 10px #dc26264d}.cts-page-sub-card{border:none;border-radius:12px;box-shadow:0 1px 3px #0000000a,0 2px 8px #0000000a;overflow:hidden;margin-bottom:16px;background:#fff;transition:all .25s ease}.cts-page-sub-card:hover{box-shadow:0 2px 6px #0000000f,0 6px 20px #0596691a;transform:translateY(-1px)}.cts-btn-cancel{background:#f8f9fa!important;border:1px solid #e2e8f0!important;color:#64748b!important}.cts-btn-cancel:hover{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#64748b!important}.cts-page-card.cts-page-card--headerless{border:1px solid var(--cts-body-surface-border, rgba(0, 0, 0, .08));border-radius:var(--cts-premium-radius-card, 14px);box-shadow:var(--cts-premium-shadow-card, 0 1px 2px rgba(15, 23, 42, .04));background:var(--cts-body-surface-bg, #fff);margin-bottom:20px}.cts-page-card.cts-page-card--headerless:hover{box-shadow:var(--cts-premium-shadow-card, 0 1px 2px rgba(15, 23, 42, .04));transform:none}.cts-template-bar-control{max-width:340px}.smart-paste-preview{max-height:18rem;overflow-y:auto}.smart-paste-raw{font-family:var(--bs-font-monospace, monospace);font-size:.8125rem;color:var(--cts-body-muted-text);word-break:break-all}.smart-paste-value{font-weight:600;color:var(--cts-body-text);white-space:nowrap}.smart-paste-row-uncertain{background-color:color-mix(in srgb,var(--cts-body-accent) 8%,transparent)}.smart-paste-hint{color:var(--cts-body-muted-text);font-size:.8125rem}.cts-kpi-card{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--cts-premium-radius-kpi, 16px);background:var(--cts-body-surface-bg, #fff);border:1px solid var(--cts-body-surface-border, rgba(0, 0, 0, .04));box-shadow:var(--cts-premium-shadow-kpi, 0 1px 3px rgba(0, 0, 0, .04), 0 4px 16px rgba(0, 0, 0, .04));transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.cts-kpi-card:hover{transform:translateY(-4px);box-shadow:var(--cts-premium-shadow-kpi-hover, 0 12px 40px rgba(0, 0, 0, .1))}.cts-kpi-primary{--cts-kpi-tone: var(--cts-premium-kpi-primary)}.cts-kpi-success{--cts-kpi-tone: var(--cts-premium-kpi-success)}.cts-kpi-warning{--cts-kpi-tone: var(--cts-premium-kpi-warning)}.cts-kpi-danger{--cts-kpi-tone: var(--cts-premium-kpi-danger)}.cts-kpi-indigo{--cts-kpi-tone: var(--cts-premium-kpi-indigo)}.cts-kpi-accent{position:absolute;inset-inline-start:0;top:16px;bottom:16px;width:4px;border-start-end-radius:4px;border-end-end-radius:4px;background:var(--cts-kpi-tone, rgb(var(--primary-rgb)))}.cts-kpi-body{flex:1;padding:22px 22px 18px 26px;padding-inline:26px 22px}.cts-kpi-top{display:flex;align-items:flex-start;gap:16px}.cts-kpi-left{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.cts-kpi-right{flex:1;min-width:0;text-align:end;display:flex;flex-direction:column;justify-content:center}.cts-kpi-icon-wrap{position:relative;z-index:1;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:var(--cts-premium-radius-tile-lg, 12px);font-size:22px;color:var(--cts-kpi-tone, rgb(var(--primary-rgb)))}.cts-kpi-icon-wrap i{position:relative;z-index:2;line-height:1}.cts-kpi-icon-wrap:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:var(--cts-kpi-tone, rgb(var(--primary-rgb)));opacity:.12}[data-theme-mode=dark] .cts-kpi-icon-wrap:after{opacity:.18}.cts-kpi-title{display:block;margin-bottom:4px;font-size:11.5px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--cts-body-muted-text, #94a3b8)}.cts-kpi-amount{font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.5px;word-break:break-word;font-variant-numeric:tabular-nums;color:var(--cts-body-heading-text, #0f172a)}.cts-kpi-stats{display:flex;align-items:center;margin-top:auto;padding:12px 22px;padding-inline:26px 22px;background:var(--cts-body-surface-bg-2, #f8fafc);border-top:1px solid var(--cts-body-surface-border, #f1f5f9)}.cts-kpi-stat{flex:1;text-align:center}.cts-kpi-stat-sep{width:1px;height:30px;flex-shrink:0;background:var(--cts-body-surface-border, #cbd5e1)}.cts-kpi-stat-label{display:block;margin-bottom:2px;font-size:10px;font-weight:500;letter-spacing:.3px;text-transform:uppercase;color:var(--cts-body-muted-text, #94a3b8)}.cts-kpi-stat-val{display:block;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--cts-body-text, #334155)}.cts-summary-tile--clickable{cursor:pointer}.cts-summary-tile--clickable:focus-visible,.cts-summary-tile--active{outline:2px solid rgba(var(--cts-body-accent-rgb, var(--primary-rgb)),.55);outline-offset:2px}.cts-kpi-title-suffix{font-weight:500;letter-spacing:0;text-transform:none}.cts-kpi-hint{display:inline-flex;margin-inline-start:4px;vertical-align:middle}.cts-kpi-hint-icon{font-size:12px;cursor:help}.cts-kpi-amount{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.cts-kpi-control{display:inline-flex;align-items:center;font-size:12px;font-weight:500;letter-spacing:0}.cts-kpi-control .form-control,.cts-kpi-control .form-select{width:auto;min-width:72px;height:auto;padding:2px 6px;font-size:12px}.cts-kpi-stat-tooltip{display:flex;flex:1}.cts-kpi-stat--action{flex:1;padding:2px 4px;border:0;border-radius:var(--cts-premium-radius-tile-sm, 9px);background:transparent;color:inherit;cursor:pointer;transition:background-color .15s ease}.cts-kpi-stat--action:hover,.cts-kpi-stat--action:focus-visible{background:rgba(var(--cts-body-accent-rgb, var(--primary-rgb)),.08)}.cts-kpi-stat--action .cts-kpi-stat-val{color:var(--cts-premium-accent-ink, rgb(var(--primary-rgb)));text-decoration:underline dotted;text-underline-offset:3px}.cts-kpi-footer{margin-top:auto;padding:10px 22px;padding-inline:26px 22px;border-top:1px solid var(--cts-body-surface-border, #f1f5f9);background:var(--cts-body-surface-bg-2, #f8fafc);font-size:12px;color:var(--cts-body-muted-text, #64748b);overflow-wrap:anywhere}.cts-kpi-stats+.cts-kpi-footer{margin-top:0}.cts-kpi-stat--tone-warning .cts-kpi-stat-val{color:var(--cts-tone-text-warning, #ab4f09)}.cts-kpi-stat--tone-danger .cts-kpi-stat-val{color:var(--cts-tone-text-negative, #ca2323)}.cts-kpi-stat--tone-success .cts-kpi-stat-val{color:var(--cts-tone-text-positive, #117c38)}.cts-kpi-stat-badge{display:inline-flex;align-items:center;margin-inline-start:6px;padding:0 6px;border-radius:999px;background:var(--cts-body-surface-bg-2, #f7f8fb);color:var(--cts-body-muted-text, #5b6472);font-size:9.5px;font-weight:800;line-height:1.6;white-space:nowrap}.cts-kpi-stat--tone-warning .cts-kpi-stat-badge{background:var(--cts-tone-wash-warning, #f6eae1);color:var(--cts-tone-text-warning, #ab4f09)}.cts-kpi-stat--tone-danger .cts-kpi-stat-badge{background:var(--cts-tone-wash-negative, #fbe5e5);color:var(--cts-tone-text-negative, #ca2323)}.cts-page-tabs{display:flex;align-items:center;gap:7px 6px;flex-wrap:wrap;margin:0 0 12px;padding:9px 10px;list-style:none;background:var(--cts-body-surface-bg-2);border-bottom:1px solid var(--cts-body-surface-border);border-radius:14px 14px 0 0}.cts-page-tab{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;border-radius:999px;font-size:12.5px;font-weight:500;letter-spacing:.15px;line-height:1.5;padding:6px 13px;background:var(--cts-body-surface-bg);border:1px solid var(--cts-body-surface-border);color:var(--cts-body-muted-text);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.cts-page-tab i{font-size:13px}.cts-page-tab:hover:not(:disabled){color:var(--cts-body-accent-strong);background:var(--cts-body-surface-bg);border-color:rgba(var(--cts-body-accent-rgb),.45);box-shadow:0 1px 4px #0000001a}.cts-page-tab:focus-visible{outline:2px solid var(--cts-body-accent-strong);outline-offset:2px}.cts-page-tab.is-active{background:linear-gradient(135deg,var(--cts-brand-fill-from) 0%,var(--cts-brand-fill-to) 100%);color:var(--cts-on-brand);font-weight:600;border-color:transparent;box-shadow:0 2px 8px #00000029}.cts-page-tab:disabled{opacity:.45;cursor:not-allowed}.cts-page-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:2px 7px;border-radius:999px;font-size:9.5px;font-weight:700;line-height:1.5;background:var(--cts-body-surface-bg-2);color:var(--cts-body-muted-text)}.cts-page-tab.is-active .cts-page-tab-count{background:#00000038;color:var(--cts-on-brand)}@media(max-width:767.98px){.cts-page-tabs{padding:7px 8px;gap:6px 5px;max-height:115px;overflow-y:auto;scrollbar-width:thin}.cts-page-tabs::-webkit-scrollbar{width:4px}.cts-page-tabs::-webkit-scrollbar-thumb{background:var(--cts-body-scrollbar-thumb);border-radius:2px}.cts-page-tab{font-size:12px;padding:5px 11px}}:root{--anw-paper: color-mix( in srgb, var(--cts-tone-wash-warning, #f6eae1) 55%, var(--cts-body-surface-bg, #ffffff) );--anw-paper-edge: color-mix( in srgb, var(--cts-tone-warning, #b45309) 26%, var(--cts-body-surface-border, #eaedf1) );--anw-paper-ink: var(--cts-body-text, #0d0c22);--anw-paper-muted: var(--cts-body-muted-text, #5b6472);--anw-tape: transparent}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card.anw-sticky{background:var(--anw-paper, #fff8d8)!important;border-color:var(--anw-paper-edge, #f2e6a8)!important;transform:rotate(-.6deg)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card.anw-sticky:hover{border-color:var(--anw-paper-edge, #f2e6a8)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel.dp-dragging .dashboard-card.anw-sticky{transform:rotate(0)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card.anw-sticky .card-header:after{content:"";position:absolute;top:6px;left:50%;width:84px;height:14px;transform:translate(-50%) rotate(-1.2deg);background:var(--anw-tape, rgba(0, 0, 0, .07));border-radius:2px;pointer-events:none}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card.anw-sticky .card-header{position:relative;border-bottom-color:var(--anw-paper-edge, #f2e6a8)!important;background:transparent!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card.anw-sticky .card-title,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card.anw-sticky .anw-title{color:var(--anw-paper-ink, #3a3419)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card.anw-sticky .anw-count{color:var(--anw-paper-muted, #6b6236)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card.anw-sticky .anw-body{border-color:var(--anw-paper-edge, #f2e6a8);background:transparent}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card.anw-sticky .anw-nav{border-top-color:var(--anw-paper-edge, #f2e6a8)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card.anw-sticky .anw-step{background:transparent;border-color:var(--anw-paper-edge, #f2e6a8);color:var(--anw-paper-ink, #3a3419)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card.anw-sticky .anw-dot:before{background:var(--anw-paper-edge, #f2e6a8)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card.anw-sticky .anw-dot[aria-current=true]:before{background:var(--anw-paper-ink, #3a3419)}.anw-card-body{display:flex;flex-direction:column;min-height:0}.anw-shell{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0}.anw-title{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:14px;font-weight:600;line-height:1.35;color:var(--cts-body-heading-text, #0b1220)}.anw-title:before{content:"";flex:0 0 auto;width:3px;align-self:stretch;min-height:1.1em;border-radius:999px;background:var(--cts-body-accent, #6259ca)}.anw-body{flex:1 1 auto;min-height:120px;border:1px solid var(--cts-body-surface-border, #eaedf1);border-radius:var(--dashp-radius-sm, 12px);background:var(--cts-body-surface-bg, #ffffff);overflow:hidden}.anw-body>iframe{display:block;width:100%;height:100%;border:0}.anw-nav{display:flex;align-items:center;gap:10px;padding-top:2px;border-top:1px solid var(--cts-body-surface-border, #eaedf1)}.anw-count{font-size:11px;font-variant-numeric:tabular-nums;color:var(--cts-body-muted-text, #5b6472)}.anw-dots{display:flex;align-items:center;gap:2px;margin-inline:auto}.anw-dot{width:20px;height:20px;padding:0;border:0;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.anw-dot:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--cts-body-surface-border, #eaedf1);transition:background .16s var(--dashp-ease, ease),transform .16s var(--dashp-ease, ease)}.anw-dot:hover:before{background:var(--cts-body-muted-text, #5b6472)}.anw-dot[aria-current=true]:before{background:var(--cts-body-accent, #6259ca);transform:scale(1.35)}.anw-step{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid var(--cts-body-surface-border, #eaedf1);border-radius:var(--dashp-radius-sm, 12px);background:var(--cts-body-surface-bg-2, #f7f8fb);color:var(--cts-body-text, #0d0c22);cursor:pointer;transition:background .16s var(--dashp-ease, ease),color .16s var(--dashp-ease, ease)}.anw-step:hover{background:var(--cts-body-accent, #6259ca);border-color:var(--cts-body-accent, #6259ca);color:#fff}.anw-step>i{font-size:13px;line-height:1}[dir=rtl] .anw-step>i{transform:scaleX(-1)}.anw-float{position:fixed;inset-inline-end:18px;inset-block-start:124px;z-index:70;width:340px;max-width:calc(100vw - 36px);display:flex;flex-direction:column;max-height:min(60vh,520px)}.anw-float .card-header{cursor:move;-webkit-user-select:none;user-select:none}.anw-float.is-dragging{box-shadow:0 18px 44px #0a0a0a47;opacity:.97}.anw-float.is-collapsed{max-height:none}.anw-float.is-collapsed .card-body{display:none}.anw-float-toggle{margin-inline-start:auto;border:0;background:transparent;padding:2px 6px;line-height:1;color:inherit;cursor:pointer}@media(max-width:575.98px){.anw-float{inset-inline:12px;inset-block-start:112px;width:auto;max-height:45vh}}:root[data-cts-theme] :is(#root,body) .dashboard-card.anw-sticky.anw-float{background:var(--anw-paper, #fff8d8)!important;border:1px solid var(--anw-paper-edge, #f2e6a8)!important;border-radius:10px;transform:rotate(-.8deg);box-shadow:0 10px 26px #10141c29,0 2px 6px #10141c1a;transition:box-shadow .18s ease,transform .18s ease}:root[data-cts-theme] :is(#root,body) .dashboard-card.anw-sticky.anw-float:hover{transform:rotate(-.3deg) translateY(-1px);box-shadow:0 16px 34px #10141c33,0 3px 8px #10141c1f}:root[data-cts-theme] :is(#root,body) .dashboard-card.anw-sticky.anw-float.is-dragging{transform:rotate(0) scale(1.01)}:root[data-cts-theme] :is(#root,body) .dashboard-card.anw-sticky.anw-float .card-header{position:relative;background:transparent!important;border-bottom:1px dashed var(--anw-paper-edge, #f2e6a8)!important;padding-top:18px}:root[data-cts-theme] :is(#root,body) .dashboard-card.anw-sticky.anw-float .card-header:after{content:"";position:absolute;top:4px;left:50%;width:96px;height:15px;transform:translate(-50%) rotate(-1.4deg);background:var(--anw-tape, rgba(0, 0, 0, .07));border-radius:2px;pointer-events:none}:root[data-cts-theme] :is(#root,body) .dashboard-card.anw-sticky.anw-float .anw-body{background:transparent!important;border-color:transparent!important}:root[data-cts-theme] :is(#root,body) .dashboard-card.anw-sticky.anw-float .card-gradient-bar{border-radius:10px 10px 0 0}:root[data-cts-theme] :is(#root,body) .dashboard-card.anw-sticky.anw-float .anw-float-toggle{opacity:.55;transition:opacity .15s ease}:root[data-cts-theme] :is(#root,body) .dashboard-card.anw-sticky.anw-float .anw-float-toggle:hover,:root[data-cts-theme] :is(#root,body) .dashboard-card.anw-sticky.anw-float .anw-float-toggle:focus-visible{opacity:1}:root[data-cts-theme] :is(#root,body) .dashboard-card.anw-sticky.anw-float .card-gradient-bar{display:none!important}:root[data-cts-theme] :is(#root,body) .dashboard-card.anw-sticky.anw-float .card-header{padding:10px 12px 8px;border-radius:10px 10px 0 0;display:flex;align-items:center;gap:8px}:root[data-cts-theme] :is(#root,body) .dashboard-card.anw-sticky.anw-float .card-title i,:root[data-cts-theme] :is(#root,body) .dashboard-card.anw-sticky.anw-float .card-title svg{width:auto;height:auto;min-width:0;padding:0;margin:0 6px 0 0;border:0;border-radius:0;background:none!important;box-shadow:none;font-size:14px;color:var(--cts-body-muted-text, #5b6472)!important}:root[data-cts-theme] :is(#root,body) .dashboard-card.anw-sticky.anw-float .card-title{display:flex;align-items:center;margin:0;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--cts-body-heading-text, #0b1220)}:root[data-cts-theme] :is(#root,body) .dashboard-card.anw-sticky.anw-float .card-header:after{content:"";position:absolute;top:0;right:0;width:0;height:0;transform:none;background:none;border-radius:0;border-block-start:14px solid rgba(0,0,0,.06);border-inline-start:14px solid transparent;pointer-events:none}@media(max-width:767.98px){.anw-float{position:static;inset:auto;width:auto;max-width:none;max-height:none;z-index:auto;margin-top:14px}.anw-float .card-header{cursor:default}.anw-float.is-dragging{box-shadow:none;opacity:1}}.ctw-list{display:flex;flex-direction:column;gap:8px}.ctw-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"unit main  money" "unit chips chips";column-gap:12px;row-gap:6px;align-items:start;padding:10px 12px;border:1px solid var(--cts-body-surface-border, #eaedf1);border-inline-start:3px solid var(--ctw-tone, var(--cts-body-accent, #6259ca));border-radius:12px;background:var(--cts-body-surface-bg-2, #f7f8fb);color:var(--cts-body-text, #0d0c22);text-decoration:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ctw-row[data-tone=warning]{--ctw-tone: var(--cts-tone-warning, #b45309)}.ctw-row[data-tone=info]{--ctw-tone: var(--cts-tone-info, #0369a1)}.ctw-row[data-tone=positive]{--ctw-tone: var(--cts-tone-positive, #16a34a)}.ctw-row[data-tone=neutral]{--ctw-tone: var(--cts-body-accent, #6259ca)}.ctw-row:hover,.ctw-row:focus-visible{background:var(--cts-body-surface-bg, #ffffff);border-color:var(--cts-body-accent, #6259ca);border-inline-start-color:var(--ctw-tone, var(--cts-body-accent, #6259ca));box-shadow:0 6px 18px #00000014;transform:translateY(-1px)}.ctw-row:focus-visible{outline:2px solid var(--cts-body-accent, #6259ca);outline-offset:2px}.ctw-unit{grid-area:unit;align-self:center;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;border:1px solid var(--cts-body-surface-border, #eaedf1);background:var(--cts-body-surface-bg, #ffffff);color:var(--cts-body-accent, #6259ca);font-size:15px;line-height:1;transition:background-color .18s ease,border-color .18s ease}.ctw-row:hover .ctw-unit,.ctw-row:focus-visible .ctw-unit{background:var(--cts-body-surface-bg-2, #f7f8fb)}.ctw-unit-img{display:block;object-fit:contain}.ctw-unit-badge{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:9px;font-size:11.5px;font-weight:700;line-height:1}.ctw-main{grid-area:main;min-width:0}.ctw-headline{display:flex;align-items:baseline;gap:8px;min-width:0}.ctw-commodity{font-size:13px;font-weight:700;letter-spacing:.01em;color:var(--cts-body-heading-text, #0b1220);white-space:nowrap}.ctw-quantity{font-size:11.5px;font-weight:600;color:var(--cts-body-muted-text, #5b6472);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctw-account{display:block;margin-top:1px;font-size:12.5px;font-weight:600;color:var(--cts-body-text, #0d0c22);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctw-note{display:block;margin-top:2px;font-size:11.5px;font-weight:400;color:var(--cts-body-muted-text, #5b6472);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctw-money{grid-area:money;display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap;padding-inline-start:4px}.ctw-money-label{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cts-body-muted-text, #5b6472)}.ctw-money-value{font-size:15px;font-weight:700;line-height:1.15;color:var(--cts-body-heading-text, #0b1220);font-variant-numeric:tabular-nums}.ctw-money-currency{margin-inline-start:4px;font-size:10.5px;font-weight:600;color:var(--cts-body-muted-text, #5b6472)}.ctw-chips{grid-area:chips;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.ctw-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:3px 9px;border-radius:999px;border:1px solid var(--cts-body-surface-border, #eaedf1);background:var(--cts-body-surface-bg, #ffffff);color:var(--cts-body-text, #0d0c22);font-size:11px;font-weight:600;line-height:1.55;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background-color .18s ease}.ctw-row:hover .ctw-chip,.ctw-row:focus-visible .ctw-chip{background:var(--cts-body-surface-bg-2, #f7f8fb)}.ctw-chip>i{flex-shrink:0;font-size:11px;line-height:1;color:var(--ctw-chip-tone, var(--cts-body-muted-text, #5b6472))}.ctw-chip[data-tone=warning]{--ctw-chip-tone: var(--cts-tone-warning, #b45309)}.ctw-chip[data-tone=info]{--ctw-chip-tone: var(--cts-tone-info, #0369a1)}.ctw-chip[data-tone=positive]{--ctw-chip-tone: var(--cts-tone-positive, #16a34a)}.ctw-chip[data-tone=neutral]{--ctw-chip-tone: var(--cts-body-accent, #6259ca)}.ctw-chip-label{overflow:hidden;text-overflow:ellipsis}.ctw-meta{display:inline-flex;align-items:center;gap:5px;margin-inline-start:auto;min-width:0;font-size:11px;font-weight:500;color:var(--cts-body-muted-text, #5b6472);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctw-meta>i{flex-shrink:0;font-size:10.5px}@media(max-width:575.98px){.ctw-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"unit main" "unit money" "chips chips"}.ctw-money{align-items:flex-start;padding-inline-start:0}}.vdr-list{display:flex;flex-direction:column;gap:8px}.vdr-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px;row-gap:4px;align-items:center;padding:10px 12px;border:1px solid var(--cts-body-surface-border, #eaedf1);border-inline-start:3px solid var(--vdr-tone, var(--cts-body-accent, #6259ca));border-radius:12px;background:var(--cts-body-surface-bg-2, #f7f8fb);color:var(--cts-body-text, #0d0c22);text-decoration:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.vdr-row[data-tone=warning]{--vdr-tone: var(--cts-tone-warning, #b45309)}.vdr-row[data-tone=info]{--vdr-tone: var(--cts-tone-info, #0369a1)}.vdr-row:hover,.vdr-row:focus-visible{background:var(--cts-body-surface-bg, #ffffff);border-color:var(--cts-body-accent, #6259ca);border-inline-start-color:var(--vdr-tone, var(--cts-body-accent, #6259ca));box-shadow:0 6px 18px #00000014;transform:translateY(-1px)}.vdr-row:focus-visible{outline:2px solid var(--cts-body-accent, #6259ca);outline-offset:2px}.vdr-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;border:1px solid var(--cts-body-surface-border, #eaedf1);background:var(--cts-body-surface-bg, #ffffff);color:var(--cts-body-accent, #6259ca);font-size:15px;line-height:1}.vdr-row:hover .vdr-icon,.vdr-row:focus-visible .vdr-icon{background:var(--cts-body-surface-bg-2, #f7f8fb)}.vdr-main{min-width:0}.vdr-title{display:block;font-size:12.5px;font-weight:600;color:var(--cts-body-heading-text, #0b1220);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vdr-subtitle{display:block;margin-top:1px;font-size:11.5px;font-weight:400;color:var(--cts-body-muted-text, #5b6472);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vdr-chips{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px}.vdr-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;border:1px solid var(--cts-body-surface-border, #eaedf1);background:var(--cts-body-surface-bg, #ffffff);color:var(--cts-body-text, #0d0c22);font-size:10.5px;font-weight:600;line-height:1.5;white-space:nowrap}.vdr-row:hover .vdr-chip,.vdr-row:focus-visible .vdr-chip{background:var(--cts-body-surface-bg-2, #f7f8fb)}.vdr-chip>i{font-size:10px;color:var(--vdr-tone, var(--cts-body-muted-text, #5b6472))}.vdr-amount{align-self:center;padding-inline-start:4px;font-size:13px;font-weight:700;line-height:1.2;color:var(--cts-body-heading-text, #0b1220);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.vdr-category-error{display:flex;align-items:center;gap:6px;padding:6px 10px;margin-bottom:8px;border-radius:8px;background:var(--cts-body-surface-bg-2, #f7f8fb);color:var(--cts-tone-warning, #b45309);font-size:11.5px;font-weight:600}@media(max-width:575.98px){.vdr-row{grid-template-columns:minmax(0,1fr) auto}.vdr-icon{display:none}}.dashp-ticker-wrap{position:sticky;top:75px;z-index:100;margin-bottom:var(--dashp-gap, 20px)}@media(min-width:992px){:root[data-nav-layout=horizontal] .dashp-ticker-wrap{top:121.6px;margin:-29.4px -26.4px var(--dashp-gap, 20px)}:root[data-nav-layout=horizontal] .dashp-ticker-wrap .dashp-ticker{border-radius:0;border-inline-start:0;border-inline-end:0}}@media(max-width:991.98px){.dashp-ticker-wrap{position:static}}.dashp-ticker{display:flex;flex-direction:row;align-items:stretch;overflow:hidden;min-height:52px;background:var(--cts-body-surface-bg, #ffffff);border:1px solid var(--cts-body-surface-border, #e5e7eb);border-radius:var(--cts-premium-radius-card, 14px);box-shadow:var(--cts-premium-shadow-sticky, 0 6px 24px -12px rgba(15, 23, 42, .25));color:var(--cts-body-text, #0d0c22);animation:dashp-ticker-enter .25s cubic-bezier(.4,0,.2,1)}@keyframes dashp-ticker-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.dashp-ticker-side{display:flex;flex-direction:column;justify-content:center;gap:2px;flex:0 0 auto;min-width:112px;padding:6px 14px;border-inline-end:1px solid var(--cts-body-surface-border, #e5e7eb);background:var(--cts-premium-accent-hover, rgba(79, 70, 181, .04))}.dashp-ticker-title{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;white-space:nowrap;color:var(--cts-body-heading-text, #1a1a2e)}.dashp-ticker-live{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--cts-body-muted-text, #5b6472)}.dashp-ticker-live-dot{width:7px;height:7px;border-radius:50%;background:var(--cts-tone-positive, #16a34a);box-shadow:0 0 #16a34a80;animation:dashp-ticker-pulse 2s ease-in-out infinite}@keyframes dashp-ticker-pulse{0%{box-shadow:0 0 #16a34a73}70%{box-shadow:0 0 0 6px #16a34a00}to{box-shadow:0 0 #16a34a00}}.dashp-ticker-body{flex:1 1 auto;min-width:0;display:flex;align-items:stretch}.dashp-ticker-scroll{flex:1 1 auto;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.dashp-ticker-scroll::-webkit-scrollbar{display:none}.dashp-ticker-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:1px;min-width:100%;width:max-content;height:100%;background:var(--cts-body-surface-border, #e5e7eb)}:root[data-cts-theme] :is(#root,body) .dashp-ticker a.dashp-ticker-cell,.dashp-ticker a.dashp-ticker-cell{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:7px 14px;background:var(--cts-body-surface-bg, #ffffff);color:inherit;text-align:start;scroll-snap-align:start;transition:background-color .15s ease}.dashp-ticker a.dashp-ticker-cell:hover{background:var(--cts-premium-accent-wash, rgba(79, 70, 181, .08))}.dashp-ticker a.dashp-ticker-cell:focus-visible{outline:2px solid var(--cts-body-accent, #4f46b5);outline-offset:-2px}.dashp-ticker-code{font-size:10.5px;font-weight:600;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--cts-body-muted-text, #5b6472)}.dashp-ticker-price-row{display:flex;align-items:center;gap:6px;min-width:0}.dashp-ticker-price{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;color:var(--cts-body-heading-text, #1a1a2e);border-radius:4px}.dashp-ticker-pct{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:var(--cts-premium-radius-pill, 999px);font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--cts-body-surface-bg-2, #f4f5f8);color:var(--cts-body-muted-text, #5b6472)}.dashp-ticker-pct>i{font-size:10px}.dashp-ticker-cell[data-direction=up] .dashp-ticker-pct{background:var(--cts-tone-wash-positive, #e3f4e9);color:var(--cts-tone-text-positive, #117c38)}.dashp-ticker-cell[data-direction=down] .dashp-ticker-pct{background:var(--cts-tone-wash-negative, #fbe5e5);color:var(--cts-tone-text-negative, #ca2323)}.dashp-ticker-cell[data-flash=up] .dashp-ticker-price{color:var(--cts-tone-text-positive, #117c38);animation:dashp-ticker-flash-up 1.5s ease-out}.dashp-ticker-cell[data-flash=down] .dashp-ticker-price{color:var(--cts-tone-text-negative, #ca2323);animation:dashp-ticker-flash-down 1.5s ease-out}@keyframes dashp-ticker-flash-up{0%{background-color:#05966938}to{background-color:transparent}}@keyframes dashp-ticker-flash-down{0%{background-color:#e11d4838}to{background-color:transparent}}.dashp-ticker-actions{display:flex;flex:0 0 auto;align-items:center;gap:4px;padding:4px 10px;border-inline-start:1px solid var(--cts-body-surface-border, #e5e7eb)}.dashp-ticker-nav{display:flex;gap:2px;margin-inline-end:4px}.dashp-ticker-action{appearance:none;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;color:var(--cts-body-muted-text, #5b6472);transition:color .15s ease,background-color .15s ease}.dashp-ticker-action:hover:not(:disabled){color:var(--cts-body-accent-strong, #4f46b5);background:var(--cts-premium-accent-wash, rgba(79, 70, 181, .08))}.dashp-ticker-action:focus-visible{outline:2px solid var(--cts-body-accent, #4f46b5);outline-offset:1px}.dashp-ticker-action:disabled{cursor:default;opacity:.4}.dashp-ticker-action.is-primary{color:var(--cts-body-accent-text, #ffffff);background:var(--cts-brand-fill, linear-gradient(135deg, #4b3a8f, #7365a8))}.dashp-ticker-action.is-primary:hover:not(:disabled){color:var(--cts-body-accent-text, #ffffff);background:var(--cts-brand-fill, linear-gradient(135deg, #4b3a8f, #7365a8));filter:brightness(1.08)}.dashp-ticker-nav-btn{padding:5px 6px}[dir=rtl] .dashp-ticker-nav-btn>i{transform:scaleX(-1)}.dashp-ticker-edit{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px}.dashp-ticker-edit-hint{font-size:11.5px;color:var(--cts-body-muted-text, #5b6472);margin-inline-end:6px}.dashp-ticker-chip{appearance:none;display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border:1px solid var(--cts-body-input-border, #d2cedd);border-radius:var(--cts-premium-radius-pill, 999px);background:var(--cts-body-surface-bg, #ffffff);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;color:var(--cts-body-muted-text, #5b6472);transition:background-color .15s ease,border-color .15s ease,color .15s ease}.dashp-ticker-chip:hover{border-color:var(--cts-body-accent, #4f46b5)}.dashp-ticker-chip.is-selected{border-color:var(--cts-body-accent, #4f46b5);background:var(--cts-premium-accent-wash, rgba(79, 70, 181, .1));color:var(--cts-body-accent-strong, #4f46b5)}.dashp-ticker-chip:focus-visible{outline:2px solid var(--cts-body-accent, #4f46b5);outline-offset:1px}.dashp-ticker-skeleton{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(130px,1fr);gap:12px;width:100%;padding:9px 14px;overflow:hidden}.dashp-ticker-skeleton-cell{display:flex;flex-direction:column;gap:6px}.dashp-ticker .dashp-ticker-skeleton-code{width:50%;height:9px}.dashp-ticker .dashp-ticker-skeleton-value{width:80%;height:14px}.dashp-ticker-empty{display:flex;align-items:center;gap:8px;padding:0 16px;font-size:12.5px;color:var(--cts-body-muted-text, #5b6472)}@media(max-width:767.98px){.dashp-ticker-side{min-width:0;padding:6px 10px}.dashp-ticker-grid{grid-auto-columns:minmax(122px,1fr)}.dashp-ticker-actions{padding:4px 6px}.dashp-ticker-action-label,.dashp-ticker-nav{display:none}.dashp-ticker-edit-hint{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.dashp-ticker,.dashp-ticker-live-dot,.dashp-ticker-cell[data-flash] .dashp-ticker-price{animation:none}.dashp-ticker a.dashp-ticker-cell,.dashp-ticker-action,.dashp-ticker-chip{transition-duration:.01ms}}.cts-kpi2-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 12px}@media(max-width:1199.98px){.cts-kpi2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575.98px){.cts-kpi2-grid{grid-template-columns:minmax(0,1fr)}}.cts-kpi2-card{--kpi-a: var(--cts-brand-fill-from, #4f46e5);--kpi-b: var(--cts-brand-fill-to, #7c3aed);--kpi-c: var(--kpi-a);position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-width:0;border-radius:16px;border:1px solid var(--cts-body-surface-border, #e7eaf2);background:var(--cts-body-surface-bg, #ffffff);box-shadow:0 1px 2px #0f172a0a,0 10px 30px -18px #0f172a2e;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease,border-color .3s ease}.cts-kpi2-success{--kpi-a: var(--cts-page-icon-green-from, #10b981);--kpi-b: var(--cts-page-icon-green-to, #059669)}.cts-kpi2-warning{--kpi-a: var(--cts-page-icon-orange-from, #f59e0b);--kpi-b: var(--cts-page-icon-orange-to, #d97706)}.cts-kpi2-indigo{--kpi-a: var(--cts-page-icon-blue-from, #6366f1);--kpi-b: var(--cts-page-icon-cyan-to, #4f46e5)}.cts-kpi2-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--kpi-c) 30%,transparent);box-shadow:0 2px 6px #0f172a0d,0 18px 40px -26px color-mix(in srgb,var(--kpi-c) 80%,transparent)}:root[data-theme-mode=dark] .cts-kpi2-card{box-shadow:0 1px 2px #0000004d,0 12px 32px -18px #0009}.cts-kpi2-body{display:flex;flex:1 1 auto;flex-direction:column;padding:16px 18px 12px}.cts-kpi2-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px}.cts-kpi2-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:12px;background:linear-gradient(135deg,var(--kpi-a),var(--kpi-b));box-shadow:0 10px 22px -10px color-mix(in srgb,var(--kpi-a) 90%,transparent),inset 0 1px #ffffff4d;color:#fff;font-size:16px}.cts-kpi2-title{flex:1 1 auto;display:inline-flex;align-items:center;gap:6px;min-width:0;margin:0;padding:0;border:0;background:transparent;color:var(--cts-body-heading-text, #0f172a);font-size:13px;font-weight:650;text-align:start}.cts-kpi2-title>i{font-size:12px;opacity:0;transition:opacity .15s ease,transform .15s ease}.cts-kpi2-title.is-link{cursor:pointer}.cts-kpi2-title.is-link:hover>i,.cts-kpi2-title.is-link:focus-visible>i{opacity:1;transform:translate(2px)}[dir=rtl] .cts-kpi2-title>i{transform:scaleX(-1)}.cts-kpi2-segment{display:inline-flex;flex-wrap:wrap;max-width:100%;gap:2px;padding:3px;border-radius:999px;border:1px solid color-mix(in srgb,var(--kpi-c) 16%,transparent);background:color-mix(in srgb,var(--kpi-c) 8%,transparent)}.cts-kpi2-segment>button{padding:2px 8px;border:0;border-radius:999px;background:transparent;color:var(--cts-body-muted-text, #64748b);font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.cts-kpi2-segment>button:hover{color:var(--cts-body-heading-text, #0f172a)}.cts-kpi2-segment>button.is-active{background:linear-gradient(135deg,var(--kpi-a),var(--kpi-b));box-shadow:0 4px 10px -4px color-mix(in srgb,var(--kpi-a) 80%,transparent);color:#fff}.cts-kpi2-segment>button:focus-visible{outline:2px solid color-mix(in srgb,var(--kpi-c) 50%,transparent);outline-offset:1px}.cts-kpi2-caption{display:block;margin-bottom:2px;color:var(--cts-body-muted-text, #64748b);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cts-kpi2-amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;color:var(--cts-body-heading-text, #0f172a);font-size:30px;font-weight:750;letter-spacing:-.035em;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cts-kpi2-unit{color:var(--cts-body-muted-text, #64748b);font-size:13px;font-weight:600;letter-spacing:0}.cts-kpi2-insight{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:10px}.cts-kpi2-meter-head,.cts-kpi2-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;width:100%;color:var(--cts-body-muted-text, #64748b);font-size:11.5px}.cts-kpi2-row{padding:4px 0 0;border:0;border-top:1px dashed var(--cts-body-surface-border, #e7eaf2);background:transparent;text-align:start}.cts-kpi2-row.is-link{cursor:pointer}.cts-kpi2-row.is-link:hover>span{color:var(--cts-body-heading-text, #0f172a)}.cts-kpi2-row strong{display:inline-flex;align-items:center;gap:4px;color:var(--cts-body-text, #334155);font-weight:650;font-variant-numeric:tabular-nums}.cts-kpi2-row strong.is-warning{color:var(--cts-tone-text-warning, #b45309)}.cts-kpi2-row-tooltip,.cts-kpi2-row-wrap{display:block;width:100%;text-decoration:none!important}.cts-kpi2-badge{padding:0 6px;border-radius:999px;background:var(--cts-tone-wash-warning, #fff4e0);color:var(--cts-tone-text-warning, #b45309);font-size:10px;font-weight:800;line-height:1.6}.cts-kpi2-meter-head strong{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.cts-kpi2-meter-head strong.is-up{background:var(--cts-tone-wash-positive, #e3f4e9);color:var(--cts-tone-text-positive, #059669)}.cts-kpi2-meter-head strong.is-down{background:var(--cts-tone-wash-negative, #fbe5e5);color:var(--cts-tone-text-negative, #e11d48)}.cts-kpi2-bar{height:6px;margin-top:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--kpi-c) 12%,transparent)}.cts-kpi2-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--kpi-c) 65%,transparent),var(--kpi-c));transition:width .6s cubic-bezier(.2,.7,.2,1)}.cts-kpi2-stats{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;padding:0 14px 14px}.cts-kpi2-stat{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 12px;border:1px solid color-mix(in srgb,var(--kpi-c) 10%,transparent);border-radius:12px;background:color-mix(in srgb,var(--kpi-c) 6%,transparent)}.cts-kpi2-stat-label{overflow:hidden;color:var(--cts-body-muted-text, #64748b);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.cts-kpi2-stat-val{color:var(--cts-body-heading-text, #0f172a);font-size:14.5px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cts-kpi2-skeleton{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:150px}.cts-kpi2-skeleton .cts-kpi2-skeleton-caption{width:30%;height:10px}.cts-kpi2-skeleton .cts-kpi2-skeleton-value{width:55%;height:28px}.cts-kpi2-skeleton .cts-kpi2-skeleton-line{width:100%;height:10px}@media(prefers-reduced-motion:reduce){.cts-kpi2-card,.cts-kpi2-bar>span{transition:none}.cts-kpi2-card:hover{transform:none}}.cts-kpi2-location{position:relative;display:inline-flex;align-items:center;align-self:flex-start;gap:6px;max-width:100%;margin:-2px 0 10px;padding:3px 26px 3px 10px;border:1px solid color-mix(in srgb,var(--kpi-c) 22%,transparent);border-radius:999px;background:color-mix(in srgb,var(--kpi-c) 8%,var(--cts-body-surface-bg, #ffffff));color:var(--cts-body-heading-text, #0f172a);font-size:11.5px;font-weight:600;cursor:pointer}.cts-kpi2-location>i{color:var(--kpi-c);font-size:11px}.cts-kpi2-location>select{max-width:180px;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;appearance:none;cursor:pointer}.cts-kpi2-location>.cts-kpi2-location-chevron{position:absolute;inset-inline-end:9px;pointer-events:none}.cts-kpi2-location:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--kpi-c) 25%,transparent)}.dash-premium{--dashp-gap: 20px;--dashp-radius: 18px;--dashp-radius-sm: 12px;--dashp-radius-pill: 999px;--dashp-pad: 16px;--dashp-shadow: 0 1px 2px rgba(0, 0, 0, .04), 0 6px 18px rgba(0, 0, 0, .05);--dashp-shadow-hover: 0 2px 6px rgba(0, 0, 0, .06), 0 12px 28px rgba(0, 0, 0, .08);--dashp-ease: cubic-bezier(.22, .61, .36, 1)}@media(max-width:767.98px){.dash-premium{--dashp-gap: 14px;--dashp-radius: 16px;--dashp-pad: 14px}}:root[data-cts-theme] :is(#root,body) .dash-premium .dp-settings-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:14px 18px;margin-top:var(--dashp-gap);border-radius:var(--dashp-radius);border:1px solid var(--cts-body-surface-border, #eaedf1)!important;background:var(--cts-body-surface-bg, #ffffff)!important;box-shadow:var(--dashp-shadow)}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-rail-title{grid-column:1;display:flex;align-items:center;gap:10px;min-width:0;margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.2;color:var(--cts-body-heading-text, #0b1220)}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-rail-title>i{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:var(--dashp-radius-sm);background:var(--cts-brand-fill, rgb(var(--primary-rgb)))!important;color:var(--cts-on-brand, #ffffff)!important;font-size:15px!important;line-height:1}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-rail-panels{grid-column:1 / -1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding-top:12px;border-top:1px solid var(--cts-body-surface-border, #eaedf1)}:root[data-cts-theme] :is(#root,body) .dash-premium .dp-settings-label{display:inline-flex;align-items:center;gap:6px;margin:0 2px 0 0;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cts-body-muted-text, #5b6472)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dp-settings-sep{display:none}:root[data-cts-theme] :is(#root,body) .dash-premium .dp-settings-bar .dp-toggle{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 12px;border-radius:var(--dashp-radius-pill);border:1px solid var(--cts-body-surface-border, #eaedf1)!important;background:var(--cts-body-surface-bg-2, #f7f8fb)!important;color:var(--cts-body-text, #0d0c22)!important;font-size:11.5px;font-weight:600;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background-color .16s var(--dashp-ease),border-color .16s var(--dashp-ease),color .16s var(--dashp-ease)}:root[data-cts-theme] :is(#root,body) .dash-premium .dp-settings-bar .dp-toggle>i{flex-shrink:0;font-size:11px!important;line-height:1;color:var(--cts-body-muted-text, #5b6472)}:root[data-cts-theme] :is(#root,body) .dash-premium .dp-settings-bar .dp-toggle>i.dashp-chip-state{margin-inline-start:1px;font-size:10px!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dp-settings-bar .dp-toggle:hover{border-color:var(--cts-body-accent, #6259ca)!important;color:var(--cts-body-accent-strong, #4b43a8)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dp-settings-bar .dp-toggle:hover>i{color:var(--cts-body-accent-strong, #4b43a8)}:root[data-cts-theme] :is(#root,body) .dash-premium .dp-settings-bar .dp-toggle.active,:root[data-cts-theme] :is(#root,body) .dash-premium .dp-settings-bar .dp-toggle.active:hover{border-color:transparent!important;background:var(--cts-brand-fill, rgb(var(--primary-rgb)))!important;color:var(--cts-on-brand, #ffffff)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dp-settings-bar .dp-toggle.active>i{color:var(--cts-on-brand, #ffffff)}:root[data-cts-theme] :is(#root,body) .dash-premium .dp-settings-bar .dp-reset{grid-column:2;grid-row:1;display:inline-flex;align-items:center;gap:6px;margin:0;padding:7px 14px;border-radius:var(--dashp-radius-pill);border:1px solid var(--cts-body-input-border, #d7dce4)!important;background:var(--cts-body-surface-bg, #ffffff)!important;color:var(--cts-body-text, #0d0c22)!important;font-size:11.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--dashp-ease),border-color .16s var(--dashp-ease),color .16s var(--dashp-ease)}:root[data-cts-theme] :is(#root,body) .dash-premium .dp-settings-bar .dp-reset:hover{border-color:var(--cts-body-accent, #6259ca)!important;background:var(--cts-body-surface-bg-2, #f7f8fb)!important;color:var(--cts-body-accent-strong, #4b43a8)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:var(--dashp-gap);margin:0 0 var(--dashp-gap)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel{width:auto!important;min-width:0;padding:0;margin:0}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel.dp-col-2{grid-column:span 2}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel.dp-col-3{grid-column:span 3}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel.dp-col-4{grid-column:span 4}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel.dp-col-6{grid-column:span 6}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel.dp-col-8{grid-column:span 8}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel.dp-col-9{grid-column:span 9}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel.dp-col-10{grid-column:span 10}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel.dp-col-12{grid-column:span 12}@media(max-width:991.98px){:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel.dp-col-2,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel.dp-col-3,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel.dp-col-4{grid-column:span 6}}@media(max-width:767.98px){:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel{grid-column:span 12!important}}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dp-toolbar{position:absolute;top:auto;bottom:calc(100% - 6px);inset-inline-end:12px;inset-inline-start:auto;z-index:6;display:flex;align-items:center;gap:3px;padding:3px;border-radius:var(--dashp-radius-pill);border:1px solid var(--cts-body-surface-border, #eaedf1);background:var(--cts-body-surface-bg, #ffffff);box-shadow:var(--dashp-shadow);opacity:0;transition:opacity .16s var(--dashp-ease)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel:hover .dp-toolbar,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel:focus-within .dp-toolbar{opacity:1}@media(hover:none){:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dp-toolbar{opacity:1}}:root[data-cts-theme] :is(#root,body) .dash-premium .dp-toolbar .dp-btn{width:26px;height:26px;border-radius:var(--dashp-radius-pill);border:0;background:transparent;color:var(--cts-body-muted-text, #5b6472)!important;font-size:12px;line-height:1;transition:background-color .16s var(--dashp-ease),color .16s var(--dashp-ease)}:root[data-cts-theme] :is(#root,body) .dash-premium .dp-toolbar .dp-btn:hover,:root[data-cts-theme] :is(#root,body) .dash-premium .dp-toolbar .dp-btn:focus-visible{background:var(--cts-body-accent, #6259ca)!important;color:var(--cts-body-accent-text, #ffffff)!important;box-shadow:none!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dp-toolbar .dp-size-badge{min-width:24px;padding:3px 7px;border-radius:var(--dashp-radius-pill);border:0;background:var(--cts-body-surface-bg-2, #f7f8fb)!important;color:var(--cts-body-muted-text, #5b6472)!important;font-size:10px;font-weight:700;line-height:1.4;text-align:center;font-variant-numeric:tabular-nums}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel.dp-dragging{opacity:.55}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel.dp-drag-over{outline:2px dashed var(--cts-body-accent, #6259ca)!important;outline-offset:4px;border-radius:var(--dashp-radius)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--cts-body-surface-border, #eaedf1)!important;border-radius:var(--dashp-radius)!important;background:var(--cts-body-surface-bg, #ffffff)!important;box-shadow:var(--dashp-shadow)!important;animation:none!important;transition:box-shadow .18s var(--dashp-ease),border-color .18s var(--dashp-ease)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card:hover{border-color:var(--cts-body-accent, #6259ca)!important;box-shadow:var(--dashp-shadow-hover)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card:not(.quick-menu-card):not(:has(.quick-menu-row)){overflow:hidden!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel:has(.quick-menu-row .dropdown-menu.show){position:relative;z-index:1070}:root[data-cts-theme] :is(#root,body) .dashboard-card.quick-menu-card{position:relative}:root[data-cts-theme] :is(#root,body) .dashboard-card.quick-menu-card:has(.quick-menu-row .dropdown-menu.show){z-index:1070}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .card-gradient-bar{display:block!important;height:3px;border-radius:0!important;background:var(--cts-brand-fill, rgb(var(--primary-rgb)))!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card>.card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;min-height:0;padding:14px var(--dashp-pad) 12px;border-bottom:1px solid var(--cts-body-surface-border, #eaedf1)!important;background:var(--cts-body-surface-bg, #ffffff)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card>.card-header .card-title{display:flex;align-items:center;gap:10px;min-width:0;margin:0;font-size:13.5px!important;font-weight:700;letter-spacing:-.005em;line-height:1.3;color:var(--cts-body-heading-text, #0b1220)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card>.card-header .card-title>i{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px!important;height:30px!important;margin:0!important;border-radius:9px!important;background:var(--cts-brand-fill, rgb(var(--primary-rgb)))!important;color:var(--cts-on-brand, #ffffff)!important;font-size:13px!important;line-height:1;box-shadow:none!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card>.card-header[data-tone]{border-top:3px solid var(--dashp-tone, var(--cts-body-accent, #6259ca));border-top-color:var(--dashp-tone, var(--cts-body-accent, #6259ca))!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card>.card-header[data-tone=positive]{--dashp-tone: var(--cts-tone-positive, #16a34a)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card>.card-header[data-tone=warning]{--dashp-tone: var(--cts-tone-warning, #b45309)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card>.card-header[data-tone=info]{--dashp-tone: var(--cts-tone-info, #0369a1)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card .card-options{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card>.card-body{padding:var(--dashp-pad)!important;background:transparent!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card>.card-body.p-0{padding:0!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card>.card-body.p-2{padding:10px!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card>.card-body.p-3{padding:var(--dashp-pad)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card>.card-body.p-0>.row{margin-inline:0!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card>.card-header.modern-tabs{padding:8px 8px 0!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .modern-tabs .panel-tabs{gap:2px;padding:0;border-bottom:0;scrollbar-width:thin}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .modern-tabs .nav-link{border-radius:var(--dashp-radius-sm) var(--dashp-radius-sm) 0 0!important;padding:9px 12px!important;font-size:12px!important;font-weight:600}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .quick-menu-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 8px;padding:10px 12px;border-radius:var(--dashp-radius-sm);border:1px solid var(--cts-body-surface-border, #eaedf1)!important;background:var(--cts-body-surface-bg-2, #f7f8fb)!important;transform:none!important;transition:background-color .16s var(--dashp-ease),border-color .16s var(--dashp-ease)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .quick-menu-row:last-child{margin-bottom:0}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .quick-menu-row:hover,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .quick-menu-row:focus-within{background:var(--cts-body-surface-bg, #ffffff)!important;border-color:var(--cts-body-accent, #6259ca)!important;box-shadow:none!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .quick-menu-icon{width:36px;height:36px;min-width:36px;border-radius:10px;font-size:14px;box-shadow:none}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .quick-menu-btn{min-width:0!important;padding:8px 14px!important;border-radius:var(--dashp-radius-sm)!important;font-size:12px!important;white-space:nowrap}@media(max-width:767.98px){:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .quick-menu-row{grid-template-columns:auto minmax(0,1fr);row-gap:8px}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .quick-menu-icon{display:flex}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .quick-menu-row>.dropdown,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .quick-menu-row>.quick-menu-btn{grid-column:1 / -1}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .quick-menu-btn{width:100%}}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .todo-card{margin-bottom:8px!important;border:1px solid var(--cts-body-surface-border, #eaedf1)!important;border-inline-start:3px solid var(--cts-body-accent, #6259ca)!important;border-radius:var(--dashp-radius-sm)!important;background:var(--cts-body-surface-bg-2, #f7f8fb)!important;box-shadow:none!important;transform:none!important;transition:background-color .16s var(--dashp-ease),border-color .16s var(--dashp-ease)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .todo-card:hover,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .todo-card:focus-visible{background:var(--cts-body-surface-bg, #ffffff)!important;border-color:var(--cts-body-accent, #6259ca)!important;box-shadow:none!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .todo-card:focus-visible{outline:2px solid var(--cts-body-accent, #6259ca);outline-offset:2px}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .todo-card .todo-title{font-size:13px!important;font-weight:700!important;color:var(--cts-body-heading-text, #0b1220)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .todo-card .todo-detail{font-size:12px!important;color:var(--cts-body-muted-text, #5b6472)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .todo-card .todo-meta{font-size:10.5px!important;color:var(--cts-body-muted-text, #5b6472)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-skeleton{display:block;border-radius:6px;background:linear-gradient(90deg,var(--cts-body-surface-bg-2, #f7f8fb) 0%,var(--cts-body-surface-border, #eaedf1) 50%,var(--cts-body-surface-bg-2, #f7f8fb) 100%);background-size:220% 100%;animation:dashp-shimmer 1.4s linear infinite}@keyframes dashp-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}:root[data-cts-theme] :is(#root,body) .dash-premium :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--cts-body-accent, #6259ca);outline-offset:2px}@media(prefers-reduced-motion:reduce){:root[data-cts-theme] :is(#root,body) .dash-premium *,:root[data-cts-theme] :is(#root,body) .dash-premium *:before,:root[data-cts-theme] :is(#root,body) .dash-premium *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-skeleton{background:var(--cts-body-surface-bg-2, #f7f8fb)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel:hover .dp-toolbar,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel:focus-within .dp-toolbar{opacity:1}}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card>.card-body.dashp-scroll{max-height:420px!important;overflow-y:auto!important;min-height:0}@media(max-width:767.98px){:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dp-toolbar{display:none!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dp-settings-bar{display:none!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .card-header{padding-inline-end:var(--dashp-pad)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .card-header .btn,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .cts-actions-bar .btn{min-height:40px}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid{gap:12px}:root[data-cts-theme] :is(#root,body) .dash-premium .spot-parity-card .table-responsive{max-height:320px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}:root[data-cts-theme] :is(#root,body) .dash-premium .spot-parity-card .table-responsive thead th{position:sticky;top:0;z-index:2;background:var(--cts-body-surface-bg, #ffffff)}}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-hero,.dash-premium .dashp-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;margin:0 0 var(--dashp-gap, 20px);padding:18px 24px;border-radius:var(--dashp-radius, 18px);color:var(--cts-on-brand, #ffffff);background:var(--cts-brand-fill, linear-gradient(135deg, #4b3a8f, #7365a8));box-shadow:0 20px 50px -26px rgba(var(--cts-body-accent-rgb, 79, 70, 181),.7),inset 0 1px #ffffff2e}.dash-premium .dashp-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(100deg,transparent 35%,#000 90%);mask-image:linear-gradient(100deg,transparent 35%,#000 90%)}.dash-premium .dashp-hero-orb{position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.dash-premium .dashp-hero-orb--one{width:220px;height:220px;inset-inline-end:-50px;top:-120px;background:radial-gradient(circle,rgba(255,255,255,.26),transparent 70%)}.dash-premium .dashp-hero-orb--two{width:240px;height:240px;inset-inline-end:30%;bottom:-170px;background:radial-gradient(circle,rgba(255,255,255,.14),transparent 70%)}.dash-premium .dashp-hero-main{min-width:0}.dash-premium .dashp-hero-eyebrow{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;padding:2px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:#ffffff29;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}:root[data-cts-theme] :is(#root,body) .dash-premium h2.dashp-hero-title,.dash-premium h2.dashp-hero-title{display:flex;align-items:center;gap:10px;margin:0;color:var(--cts-on-brand, #ffffff)!important;font-size:clamp(1.2rem,1rem + .6vw,1.55rem);font-weight:700;letter-spacing:-.025em;line-height:1.2}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-hero-title .cts-screen-guide-button{width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.38)!important;border-radius:50%;background:#ffffff24!important;color:var(--cts-on-brand, #ffffff)!important;box-shadow:none!important;font-size:12px}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-hero-title .cts-screen-guide-button:hover{background:#ffffff42!important}.dash-premium .dashp-hero-subtitle{margin:4px 0 0;font-size:12.5px;opacity:.85}.dash-premium .dashp-hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-hero-chip,.dash-premium .dashp-hero-chip{appearance:none;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid rgba(255,255,255,.26);border-radius:12px;background:#ffffff24;box-shadow:inset 0 1px #ffffff24;color:var(--cts-on-brand, #ffffff);font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dash-premium .dashp-hero-refresh{cursor:pointer;transition:background-color .15s ease,transform .15s ease}.dash-premium .dashp-hero-refresh:hover:not(:disabled){background:#ffffff3d;transform:translateY(-1px)}.dash-premium .dashp-hero-refresh:focus-visible{outline:2px solid var(--cts-on-brand, #ffffff);outline-offset:2px}.dash-premium .dashp-hero-refresh:disabled{cursor:progress;opacity:.8}.dash-premium .dashp-hero-spin{animation:dashp-hero-spin .9s linear infinite}@keyframes dashp-hero-spin{to{transform:rotate(360deg)}}.dash-premium .dashp-hero-clock{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15;padding-inline-start:4px}.dash-premium .dashp-hero-time{font-size:24px;font-weight:300;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.dash-premium .dashp-hero-date{font-size:12px;opacity:.85;text-transform:capitalize}.dash-premium .dashp-kpi-row{margin-bottom:var(--dashp-gap, 20px)!important}.dash-premium .dashp-kpi-row .cts-kpi-card{height:100%;transition:transform .2s var(--dashp-ease, ease),box-shadow .2s var(--dashp-ease, ease)}.dash-premium .dashp-kpi-row .cts-kpi-card:hover{transform:translateY(-2px);box-shadow:var(--cts-premium-shadow-kpi-hover, 0 12px 40px rgba(0, 0, 0, .1))}@media(max-width:767.98px){:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-hero,.dash-premium .dashp-hero{padding:14px 16px;border-radius:var(--dashp-radius, 16px)}.dash-premium .dashp-hero-clock{align-items:flex-start;padding-inline-start:0}.dash-premium .dashp-hero-time{font-size:20px}}@media(prefers-reduced-motion:reduce){.dash-premium .dashp-hero-spin{animation:none}.dash-premium .dashp-hero-refresh,.dash-premium .dashp-kpi-row .cts-kpi-card{transition:none}.dash-premium .dashp-kpi-row .cts-kpi-card:hover{transform:none}}.dash-premium .dash-grid>.dash-panel{--dashp-cat-from: var(--cts-brand-fill-from, #4b3a8f);--dashp-cat-to: var(--cts-brand-fill-to, #7365a8)}.dash-premium .dash-grid>.dash-panel:is([data-panel=pnlSpot],[data-panel=pnlHizliMenu]){--dashp-cat-from: var(--cts-page-icon-blue-from, #2563eb);--dashp-cat-to: var(--cts-page-icon-blue-to, #5491dc)}.dash-premium .dash-grid>.dash-panel:is([data-panel=pnlTodo],[data-panel=pnlQuickTemplates]){--dashp-cat-from: var(--cts-page-icon-orange-from, #d77606);--dashp-cat-to: var(--cts-page-icon-orange-to, #c68009)}.dash-premium .dash-grid>.dash-panel:is([data-panel=pnlEmtiaTakip],[data-panel=pnlValueDateRadar]){--dashp-cat-from: var(--cts-page-icon-teal-from, #0d9488);--dashp-cat-to: var(--cts-page-icon-teal-to, #229f8f)}.dash-premium .dash-grid>.dash-panel[data-panel=pnlIslemler]{--dashp-cat-from: var(--cts-page-icon-cyan-from, #0891b2);--dashp-cat-to: var(--cts-page-icon-cyan-to, #059db6)}.dash-premium .dash-grid>.dash-panel[data-panel=pnlFixingPending]{--dashp-cat-from: var(--cts-page-icon-red-from, #dc2626);--dashp-cat-to: var(--cts-page-icon-red-to, #e46868)}.dash-premium .dash-grid>.dash-panel[data-panel=pnlKasaMerkez]{--dashp-cat-from: var(--cts-page-icon-green-from, #059669);--dashp-cat-to: var(--cts-page-icon-green-to, #0ea372)}.dash-premium .dash-grid>.dash-panel[data-panel=pnlKasaDubai]{--dashp-cat-from: var(--cts-page-icon-orange-from, #d77606);--dashp-cat-to: var(--cts-page-icon-orange-to, #c68009)}.dash-premium .dash-grid>.dash-panel[data-panel=pnlKasaHongKong]{--dashp-cat-from: var(--cts-page-icon-cyan-from, #0891b2);--dashp-cat-to: var(--cts-page-icon-cyan-to, #059db6)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card{border-radius:16px!important;border:1px solid var(--cts-body-surface-border, #e7e9f0)!important;box-shadow:0 1px 2px #0f172a0a,0 4px 12px -2px #0f172a0d,0 18px 36px -18px #0f172a1f!important;animation:dashp-card-in .36s var(--dashp-ease, ease) backwards!important;transition:transform .22s var(--dashp-ease, ease),box-shadow .22s var(--dashp-ease, ease),border-color .22s var(--dashp-ease, ease)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--dashp-cat-from) 35%,var(--cts-body-surface-border, #e7e9f0))!important;box-shadow:0 2px 4px #0f172a0d,0 12px 24px -6px #0f172a1a,0 28px 48px -24px color-mix(in srgb,var(--dashp-cat-from) 45%,transparent)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card.quick-menu-card:hover{transform:none}:root[data-theme-mode=dark][data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card{box-shadow:0 1px 2px #0000004d,0 10px 28px -12px #0000008c!important}@keyframes dashp-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dash-premium .dash-grid>.dash-panel:nth-child(2) .dashboard-card{animation-delay:40ms!important}.dash-premium .dash-grid>.dash-panel:nth-child(3) .dashboard-card{animation-delay:80ms!important}.dash-premium .dash-grid>.dash-panel:nth-child(4) .dashboard-card{animation-delay:.12s!important}.dash-premium .dash-grid>.dash-panel:nth-child(5) .dashboard-card{animation-delay:.16s!important}.dash-premium .dash-grid>.dash-panel:nth-child(6) .dashboard-card{animation-delay:.2s!important}.dash-premium .dash-grid>.dash-panel:nth-child(7) .dashboard-card{animation-delay:.24s!important}.dash-premium .dash-grid>.dash-panel:nth-child(n+8) .dashboard-card{animation-delay:.28s!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .card-gradient-bar{height:3px;background:linear-gradient(90deg,var(--dashp-cat-from),var(--dashp-cat-to))!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card>.card-header{padding:14px 16px 13px;background:linear-gradient(180deg,color-mix(in srgb,var(--dashp-cat-from) 6%,var(--cts-body-surface-bg, #ffffff)) 0%,var(--cts-body-surface-bg, #ffffff) 100%)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-card-heading{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-card-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:11px;background:linear-gradient(135deg,var(--dashp-cat-from),var(--dashp-cat-to));color:var(--cts-on-brand, #ffffff);box-shadow:0 8px 16px -8px color-mix(in srgb,var(--dashp-cat-from) 80%,transparent),inset 0 1px #ffffff40}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-card-icon>i{margin:0!important;font-size:15px!important;line-height:1;color:var(--cts-on-brand, #ffffff)!important;background:none!important;width:auto!important;height:auto!important;box-shadow:none!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-card-icon:focus-visible{outline:2px solid var(--cts-body-accent, #4f46b5);outline-offset:2px}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-card-titles{display:flex;flex-direction:column;min-width:0;gap:1px}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-card-titles>.card-title{font-size:14px!important;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-card-subtitle{font-size:11.5px;font-weight:500;color:var(--cts-body-muted-text, #5b6472);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card>.card-header .card-title>i{border-radius:11px!important;background:linear-gradient(135deg,var(--dashp-cat-from),var(--dashp-cat-to))!important;box-shadow:0 8px 16px -8px color-mix(in srgb,var(--dashp-cat-from) 80%,transparent)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .card-options .btn{border-radius:10px!important;font-weight:600;transition:transform .15s ease,box-shadow .15s ease}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .card-options .btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px -8px #0f172a73}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .modern-tabs .nav-link.active{box-shadow:inset 0 -2px 0 var(--dashp-cat-from)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card table.table{margin-bottom:0;border-collapse:separate;border-spacing:0}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card table.table>thead>tr>th{position:sticky;top:0;z-index:2;padding:9px 12px!important;border:0!important;border-bottom:1px solid var(--cts-body-surface-border, #e7e9f0)!important;background:var(--cts-body-surface-bg-2, #f7f8fb)!important;color:var(--cts-body-muted-text, #5b6472)!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card table.table>thead>tr>th a{color:var(--cts-body-accent-strong, #4f46b5)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card table.table>tbody>tr>td{padding:10px 12px!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--cts-body-surface-border, #e7e9f0) 70%,transparent)!important;background:transparent!important;vertical-align:middle;font-size:12.5px;transition:background-color .12s ease}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card table.table>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg: transparent;box-shadow:none!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card table.table>tbody>tr:last-child>td{border-bottom:0!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card table.table>tbody>tr:hover>td{background:var(--cts-premium-accent-hover, rgba(79, 70, 181, .04))!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card table.table :is(td,th).text-end{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card table.table>tbody>tr>td.text-end{font-weight:600;color:var(--cts-body-heading-text, #1a1a2e)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .dashp-amount-positive{color:var(--cts-tone-text-positive, #117c38)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card :is(.dashp-amount-negative,td.text-danger){color:var(--cts-tone-text-negative, #ca2323)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .badge{border-radius:999px!important;padding:3px 9px!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.02em;border:1px solid transparent}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .badge:is(.bg-success,.bg-success-transparent){background:var(--cts-tone-wash-positive, #e3f4e9)!important;color:var(--cts-tone-text-positive, #117c38)!important;border-color:color-mix(in srgb,var(--cts-tone-text-positive, #117c38) 22%,transparent)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .badge:is(.bg-danger,.bg-danger-transparent){background:var(--cts-tone-wash-negative, #fbe5e5)!important;color:var(--cts-tone-text-negative, #ca2323)!important;border-color:color-mix(in srgb,var(--cts-tone-text-negative, #ca2323) 22%,transparent)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .badge:is(.bg-warning,.bg-warning-transparent){background:var(--cts-tone-wash-warning, #f6eae1)!important;color:var(--cts-tone-text-warning, #ab4f09)!important;border-color:color-mix(in srgb,var(--cts-tone-text-warning, #ab4f09) 22%,transparent)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .badge:is(.bg-info,.bg-info-transparent,.bg-primary,.bg-primary-transparent){background:var(--cts-tone-wash-info, #e1edf4)!important;color:var(--cts-tone-text-info, #0369a1)!important;border-color:color-mix(in srgb,var(--cts-tone-text-info, #0369a1) 22%,transparent)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .cts-empty-state__icon{background:color-mix(in srgb,var(--dashp-cat-from) 12%,var(--cts-body-surface-bg, #ffffff))!important;color:var(--dashp-cat-from)!important}.dash-premium .dashp-card-skeleton{display:flex;flex-direction:column;gap:14px;padding:6px 4px}.dash-premium .dashp-card-skeleton-row{display:flex;align-items:center;gap:12px}.dash-premium .dashp-card-skeleton .dashp-card-skeleton-avatar{flex:0 0 auto;width:34px;height:34px;border-radius:10px}.dash-premium .dashp-card-skeleton-lines{display:flex;flex:1 1 auto;flex-direction:column;gap:7px;min-width:0}.dash-premium .dashp-card-skeleton .dashp-card-skeleton-line{width:70%;height:10px}.dash-premium .dashp-card-skeleton .dashp-card-skeleton-line.is-short{width:42%;height:8px}.dash-premium .dashp-card-skeleton .dashp-card-skeleton-value{flex:0 0 auto;width:64px;height:12px}.dash-premium .dashp-cell-skeleton{display:inline-block;width:100%;max-width:64px;height:10px}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .list-group-item-action{border-radius:10px;transition:background-color .12s ease}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .list-group-item-action:hover{background:var(--cts-premium-accent-hover, rgba(79, 70, 181, .04))}@media(prefers-reduced-motion:reduce){:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card{animation:none!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card:hover{transform:none}}@media(max-width:767.98px){:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card:hover{transform:none}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-card-icon{width:32px;height:32px;border-radius:10px}}:root[data-cts-theme] :is(#root,body) .dash-premium{max-width:100%;min-width:0;overflow-x:clip;overflow-clip-margin:16px}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-ticker-wrap,:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-ticker{max-width:100%;min-width:0;overflow-x:clip}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel{min-width:0}@media(min-width:768px){:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid.dashp-packed{grid-auto-flow:row dense;grid-auto-rows:auto;align-items:stretch;row-gap:12px;column-gap:12px}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid.dashp-packed>.dash-panel{grid-column:span var(--dashp-span, 12)!important;grid-row:span var(--dashp-rows, 1)!important;align-self:stretch;display:flex;flex-direction:column;margin:0!important;max-width:none!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid.dashp-packed>.dash-panel>.dashboard-card{flex:1 1 auto;height:auto;min-height:0;margin:0!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid.dashp-packed>.dash-panel>.dashboard-card:not(.quick-menu-card){max-height:560px}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid.dashp-packed>.dash-panel[style*="--dashp-span: 12"]>.dashboard-card{max-height:none}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid.dashp-packed>.dash-panel[data-row-span]:not([data-row-span="1"])>.dashboard-card{max-height:680px}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid.dashp-packed>.dash-panel[data-capped=true]>.dashboard-card{max-height:320px}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid.dashp-packed>.dash-panel>.dashboard-card:not(.quick-menu-card)>.card-body{flex:1 1 auto;min-height:0;max-height:none!important;overflow-y:auto!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid.dashp-packed>.dash-panel>.dashboard-card>.card-body :is(.table-responsive,.row){max-height:none!important;overflow:visible!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid.dashp-packed>.dash-panel>.dashboard-card>.card-body :is(.kasa-section,.kasa-stat) .table-responsive{overflow-x:auto!important;overflow-y:hidden!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid.dashp-packed>.dash-panel>.dashboard-card>.card-header{flex:0 0 auto}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid.dashp-packed>.dash-panel>.dashboard-card>.card-body table>thead>tr>th{position:sticky!important;top:0;z-index:2}}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .card-body{font-variant-numeric:tabular-nums}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .card-body .cts-tooltip-trigger{text-decoration:none}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .card-body a,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .card-body a:hover,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .card-body .btn-link{text-decoration:none!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .card-body a:not(.btn):hover,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card a.text-decoration-none:not(.btn):hover{color:var(--cts-body-accent-strong, #4b43a8)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .cts-empty-state p{margin:8px 0 0;font-size:12.5px;font-weight:600;color:var(--cts-body-muted-text, #5b6472)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .card-body .pagination .page-link{min-width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;margin:0 2px;border-radius:9px!important;border:1px solid var(--cts-body-surface-border, #eaedf1);background:var(--cts-body-surface-bg, #ffffff);color:var(--cts-body-text, #0d0c22);font-size:12px;font-weight:600}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .card-body .pagination .page-item.active .page-link{border-color:transparent;background:var(--cts-body-accent, #6259ca);color:var(--cts-body-accent-text, #ffffff)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .btn.dashp-btn-soft{border-color:transparent!important;background:color-mix(in srgb,var(--cts-body-accent, #6259ca) 12%,var(--cts-body-surface-bg, #ffffff))!important;color:var(--cts-body-accent-strong, #4b43a8)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .btn.dashp-btn-soft:hover:not(:disabled){background:var(--cts-body-accent, #6259ca)!important;color:var(--cts-body-accent-text, #ffffff)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .btn.dashp-btn-ghost{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--cts-body-surface-border, #eaedf1);border-radius:999px;background:transparent;color:var(--cts-body-accent-strong, #4b43a8);font-size:12px;font-weight:600}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .btn.dashp-btn-ghost:hover{border-color:color-mix(in srgb,var(--cts-body-accent, #6259ca) 40%,transparent);background:color-mix(in srgb,var(--cts-body-accent, #6259ca) 8%,transparent)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashboard-card .dashp-card-footer-link{display:flex;justify-content:center;margin-top:10px}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--cts-body-accent, #6259ca) 16%,var(--cts-body-surface-bg, #ffffff));color:var(--cts-body-accent-strong, #4b43a8);font-size:9px;font-weight:800;letter-spacing:.02em}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row{--qm-tone: var(--cts-body-accent, #6259ca);grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:12px;margin:0 0 8px;padding:10px 12px 10px 10px;border-radius:14px;border:1px solid var(--cts-body-surface-border, #eaedf1)!important;background:var(--cts-body-surface-bg, #ffffff)!important;transition:border-color .18s ease,box-shadow .18s ease}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row[data-tone=info]{--qm-tone: var(--cts-tone-info, #0369a1)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row[data-tone=danger]{--qm-tone: var(--cts-tone-negative, #dc2626)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row[data-tone=warning]{--qm-tone: var(--cts-tone-warning, #b45309)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row:hover{background:var(--cts-body-surface-bg, #ffffff)!important;border-color:color-mix(in srgb,var(--cts-body-accent, #6259ca) 28%,var(--cts-body-surface-border, #eaedf1))!important;box-shadow:0 8px 20px -16px #00000059!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row:focus-within{background:var(--cts-body-surface-bg, #ffffff)!important;border-color:color-mix(in srgb,var(--cts-body-accent, #6259ca) 35%,var(--cts-body-surface-border, #eaedf1))!important;box-shadow:0 0 0 3px rgba(var(--cts-body-accent-rgb, 98, 89, 202),.1)!important;outline:none!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .quick-menu-icon{align-self:center;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:12px;background:color-mix(in srgb,var(--qm-tone) 14%,var(--cts-body-surface-bg, #ffffff))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--qm-tone) 22%,transparent);color:var(--qm-tone)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .quick-menu-icon>i{font-size:15px!important;color:var(--qm-tone)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .quick-menu-select{display:flex;flex-direction:column;gap:5px;min-width:0}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .quick-menu-label{display:block;min-width:0;font-size:12.5px;font-weight:700;line-height:1.2;color:var(--cts-body-heading-text, #0b1220);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .select2-selection{min-height:36px!important;border-radius:10px!important;border:1px solid transparent!important;background:var(--cts-body-surface-bg-2, #f7f8fb)!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .select2-selection .select2-selection__rendered{line-height:34px!important;font-size:12.5px;font-weight:600}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .select2-selection .select2-selection__arrow{height:34px!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .select2-selection:hover{border-color:var(--cts-body-input-border, #d7dce4)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .select2-selection:focus,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .select2-selection:focus-visible,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .select2-container--open .select2-selection{outline:none;border-color:var(--cts-body-accent, #6259ca)!important;background:var(--cts-body-surface-bg, #ffffff)!important;box-shadow:0 0 0 3px rgba(var(--cts-body-accent-rgb, 98, 89, 202),.16)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .btn.quick-menu-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:112px!important;height:36px;padding:0 14px!important;border-radius:10px!important;border:1px solid color-mix(in srgb,var(--cts-body-accent, #6259ca) 22%,transparent)!important;background:color-mix(in srgb,var(--cts-body-accent, #6259ca) 10%,var(--cts-body-surface-bg, #ffffff))!important;background-image:none!important;color:var(--cts-body-accent-strong, #4b43a8)!important;font-size:12px!important;font-weight:700;box-shadow:none!important;white-space:nowrap;transition:background-color .16s ease,color .16s ease,transform .16s ease}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .btn.quick-menu-btn:hover,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .btn.quick-menu-btn:focus-visible,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .btn.quick-menu-btn:active,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .btn.quick-menu-btn[aria-expanded=true]{background:color-mix(in srgb,var(--cts-body-accent, #6259ca) 18%,var(--cts-body-surface-bg, #ffffff))!important;color:var(--cts-body-accent-strong, #4b43a8)!important;border-color:color-mix(in srgb,var(--cts-body-accent, #6259ca) 38%,transparent)!important;box-shadow:none!important;outline:none}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .btn.quick-menu-btn:focus-visible{box-shadow:0 0 0 3px rgba(var(--cts-body-accent-rgb, 98, 89, 202),.18)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .quick-menu-btn-glyph{font-size:13px;transition:transform .16s ease}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .btn.quick-menu-btn:hover .quick-menu-btn-glyph{transform:translate(2px)}[dir=rtl] .dash-premium .quick-menu-row .quick-menu-btn-glyph{transform:scaleX(-1)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .dropdown-menu.show{max-height:300px;overflow-y:auto;padding:6px;border-radius:12px;border:1px solid var(--cts-body-surface-border, #eaedf1)!important;background:var(--cts-body-surface-bg, #ffffff);box-shadow:0 18px 40px -16px #00000059!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .dropdown-menu .dropdown-item{border-radius:8px;padding:7px 10px;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .dropdown-menu .dropdown-item:hover,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .dropdown-menu .dropdown-item:focus{background:color-mix(in srgb,var(--cts-body-accent, #6259ca) 10%,transparent);color:var(--cts-body-accent-strong, #4b43a8)}@media(max-width:767.98px){:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row{grid-template-columns:auto minmax(0,1fr)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .btn.quick-menu-btn{width:100%}}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-todo-list{display:flex;flex-direction:column;gap:8px;padding:2px}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .todo-card.dashp-todo{--todo-tone: var(--cts-tone-info, #0369a1);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;margin:0!important;padding:12px 12px 11px;border:1px solid var(--cts-body-surface-border, #eaedf1)!important;border-inline-start:3px solid var(--todo-tone)!important;border-radius:12px!important;background:var(--cts-body-surface-bg, #ffffff)!important;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .todo-card.dashp-todo[data-tone=danger]{--todo-tone: var(--cts-tone-negative, #dc2626)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .todo-card.dashp-todo[data-tone=warning]{--todo-tone: var(--cts-tone-warning, #b45309)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .todo-card.dashp-todo:hover,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .todo-card.dashp-todo:focus-visible{border-color:color-mix(in srgb,var(--todo-tone) 40%,var(--cts-body-surface-border, #eaedf1))!important;border-inline-start-color:var(--todo-tone)!important;background:var(--cts-body-surface-bg, #ffffff)!important;box-shadow:0 10px 22px -16px #00000073!important;transform:translateY(-1px)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-todo-check{display:inline-flex;margin-top:1px;color:var(--todo-tone);font-size:15px;line-height:1}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-todo-main{min-width:0}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-todo-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .todo-card.dashp-todo .todo-title{min-width:0;font-size:13.5px!important;font-weight:700!important;line-height:1.3;letter-spacing:-.005em;color:var(--cts-body-heading-text, #0b1220)!important;overflow-wrap:anywhere}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .todo-card.dashp-todo .dashp-todo-priority{flex:0 0 auto;font-size:10px!important;letter-spacing:.04em;text-transform:uppercase}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .todo-card.dashp-todo .todo-detail{display:-webkit-box;margin:3px 0 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px!important;line-height:1.45;color:var(--cts-body-muted-text, #5b6472)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-todo-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-person-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:2px 9px 2px 2px;border-radius:999px;border:1px solid var(--cts-body-surface-border, #eaedf1);background:var(--cts-body-surface-bg-2, #f7f8fb);color:var(--cts-body-text, #0d0c22);font-size:11px;font-weight:600;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[dir=rtl] .dash-premium .dashp-person-chip{padding:2px 2px 2px 9px}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .todo-card.dashp-todo .todo-meta{margin-inline-start:auto;font-size:11px!important;font-weight:500;color:var(--cts-body-muted-text, #5b6472)!important;white-space:nowrap}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-todo-go{align-self:center;color:var(--todo-tone);font-size:15px;opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .todo-card.dashp-todo:hover .dashp-todo-go,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .todo-card.dashp-todo:focus-visible .dashp-todo-go{opacity:1;transform:translate(0)}[dir=rtl] .dash-premium .dashp-todo-go{transform:scaleX(-1) translate(-4px)}[dir=rtl] .dash-premium .todo-card.dashp-todo:hover .dashp-todo-go{transform:scaleX(-1)}@media(hover:none){:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-todo-go{opacity:.6;transform:none}}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .ctw-list{gap:8px;padding:2px}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .ctw-row{column-gap:14px;padding:12px 14px;border-radius:14px;background:var(--cts-body-surface-bg, #ffffff)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .ctw-row:hover,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .ctw-row:focus-visible{background:var(--cts-body-surface-bg, #ffffff);border-color:color-mix(in srgb,var(--ctw-tone, var(--cts-body-accent, #6259ca)) 40%,var(--cts-body-surface-border, #eaedf1));box-shadow:0 12px 24px -18px #00000080}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .ctw-row .ctw-unit{width:40px;height:40px;border-radius:50%;border:0;background:var(--cts-body-surface-bg-2, #f7f8fb);box-shadow:inset 0 0 0 1px var(--cts-body-surface-border, #eaedf1),0 6px 14px -8px #00000073;overflow:hidden}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .ctw-row .ctw-unit-badge{border-radius:50%;font-size:11.5px;font-weight:800;letter-spacing:.02em;background-image:radial-gradient(circle at 32% 26%,#fff9,#fff0 52%),radial-gradient(circle at 70% 82%,#00000029,#0000 55%);box-shadow:inset 0 0 0 2px #ffffff59,inset 0 0 0 3px #00000014}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .ctw-row .ctw-commodity{font-size:13.5px;font-weight:800}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .ctw-row .ctw-quantity{font-size:12px;font-weight:600}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .ctw-row .ctw-account{font-size:12.5px;font-weight:600;color:var(--cts-body-text, #0d0c22)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .ctw-row:hover .ctw-account{color:var(--cts-body-accent-strong, #4b43a8)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .ctw-row .ctw-money-value{display:inline-flex;align-items:center;font-size:16px;font-weight:800;letter-spacing:-.01em}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .ctw-row .ctw-money-currency{margin-inline-start:6px;padding:1px 6px;border-radius:6px;border:1px solid var(--cts-body-surface-border, #eaedf1);background:var(--cts-body-surface-bg-2, #f7f8fb);font-size:10px;font-weight:700;letter-spacing:.04em}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .ctw-row .ctw-chip[data-tone=warning]{border-color:color-mix(in srgb,var(--cts-tone-text-warning, #ab4f09) 22%,transparent);background:var(--cts-tone-wash-warning, #f6eae1);color:var(--cts-tone-text-warning, #ab4f09)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .ctw-row .ctw-chip[data-tone=info]{border-color:color-mix(in srgb,var(--cts-tone-text-info, #0369a1) 22%,transparent);background:var(--cts-tone-wash-info, #e1edf4);color:var(--cts-tone-text-info, #0369a1)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .ctw-row .ctw-chip[data-tone=positive]{border-color:color-mix(in srgb,var(--cts-tone-text-positive, #117c38) 22%,transparent);background:var(--cts-tone-wash-positive, #e3f4e9);color:var(--cts-tone-text-positive, #117c38)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .ctw-row .ctw-chip:is([data-tone=warning],[data-tone=info],[data-tone=positive])>i{color:inherit}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .ctw-row:hover .ctw-chip:is([data-tone=warning],[data-tone=info],[data-tone=positive]){filter:saturate(1.1)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .spw-pair{display:inline-flex;align-items:center;gap:9px;max-width:100%;padding:0;border:0;background:transparent;color:var(--cts-body-heading-text, #0b1220);font-size:12.5px;font-weight:700;text-align:start;cursor:pointer}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .spw-pair-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border-radius:9px;background:color-mix(in srgb,var(--dashp-cat-from, #2563eb) 14%,var(--cts-body-surface-bg, #ffffff));color:var(--dashp-cat-from, #2563eb);font-size:13px}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .spw-pair-name{min-width:0;overflow:hidden;text-overflow:ellipsis}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .spw-pair-archive{font-size:11px;color:var(--cts-body-muted-text, #5b6472);opacity:0;transition:opacity .16s ease}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .spw-pair:hover .spw-pair-name,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .spw-pair:focus-visible .spw-pair-name{color:var(--cts-body-accent-strong, #4b43a8)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .spw-pair:hover .spw-pair-archive,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .spw-pair:focus-visible .spw-pair-archive{opacity:1}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .spw-rate .form-control{height:32px;min-height:32px;padding:4px 10px;border-radius:9px!important;border:1px solid transparent!important;background:var(--cts-body-surface-bg-2, #f7f8fb)!important;color:var(--cts-body-heading-text, #0b1220)!important;font-size:12.5px!important;font-weight:700!important;font-variant-numeric:tabular-nums;text-align:end;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .spw-rate .form-control:hover{border-color:var(--cts-body-input-border, #d7dce4)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .spw-rate .form-control:focus{border-color:var(--cts-body-accent, #6259ca)!important;background:var(--cts-body-surface-bg, #ffffff)!important;box-shadow:0 0 0 3px rgba(var(--cts-body-accent-rgb, 98, 89, 202),.16)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .spw-rate.is-changed .form-control{border-color:color-mix(in srgb,var(--cts-tone-warning, #b45309) 55%,transparent)!important;background:var(--cts-tone-wash-warning, #f6eae1)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .spw-updated{font-size:11.5px;font-weight:500!important;color:var(--cts-body-muted-text, #5b6472)!important;white-space:nowrap}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .spot-parity-card .table-responsive{max-height:440px;overflow-y:auto}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-filter-row .form-control{height:34px;border-radius:10px!important;border:1px solid transparent!important;background-color:var(--cts-body-surface-bg-2, #f7f8fb)!important;font-size:12.5px}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-filter-row .form-control:focus{border-color:var(--cts-body-accent, #6259ca)!important;background-color:var(--cts-body-surface-bg, #ffffff)!important;box-shadow:0 0 0 3px rgba(var(--cts-body-accent-rgb, 98, 89, 202),.16)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-tpl-list{display:flex;flex-direction:column;gap:6px;padding:2px}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-tpl{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--cts-body-surface-border, #eaedf1);border-radius:12px;background:var(--cts-body-surface-bg, #ffffff);color:var(--cts-body-text, #0d0c22);text-align:start;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-tpl:hover,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-tpl:focus-visible{border-color:color-mix(in srgb,var(--dashp-cat-from) 40%,var(--cts-body-surface-border, #eaedf1));box-shadow:0 10px 22px -16px #00000073;transform:translateY(-1px)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-tpl-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:11px;background:color-mix(in srgb,var(--dashp-cat-from) 14%,var(--cts-body-surface-bg, #ffffff));color:var(--dashp-cat-from);font-size:15px}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-tpl-main{display:flex;flex-direction:column;min-width:0;gap:1px}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-tpl-code{font-size:13px;font-weight:700;color:var(--cts-body-heading-text, #0b1220);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-tpl-meta{font-size:11.5px;color:var(--cts-body-muted-text, #5b6472);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-tpl-count{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--cts-body-surface-bg-2, #f7f8fb);color:var(--cts-body-muted-text, #5b6472);font-size:11px;font-weight:700}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-tpl-apply{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--cts-body-accent, #6259ca);color:var(--cts-body-accent-text, #ffffff);font-size:11px;font-weight:700;opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .18s ease}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-tpl:hover .dashp-tpl-apply,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-tpl:focus-visible .dashp-tpl-apply{opacity:1;transform:none}[dir=rtl] .dash-premium .dashp-tpl-apply>i{transform:scaleX(-1)}@media(hover:none){:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .dashp-tpl-apply{opacity:1;transform:none}}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .vdr-row{column-gap:14px;padding:12px 14px;border-radius:14px;background:var(--cts-body-surface-bg, #ffffff)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .vdr-row:hover,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .vdr-row:focus-visible{border-color:color-mix(in srgb,var(--vdr-tone, var(--cts-body-accent, #6259ca)) 40%,var(--cts-body-surface-border, #eaedf1));box-shadow:0 12px 24px -18px #00000080}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .vdr-row .vdr-icon{width:40px;height:40px;border-radius:12px;border:0;background:color-mix(in srgb,var(--vdr-tone, var(--cts-body-accent, #6259ca)) 14%,var(--cts-body-surface-bg, #ffffff));color:var(--vdr-tone, var(--cts-body-accent, #6259ca))}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .vdr-row:hover .vdr-icon{background:color-mix(in srgb,var(--vdr-tone, var(--cts-body-accent, #6259ca)) 20%,var(--cts-body-surface-bg, #ffffff))}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .vdr-row .vdr-title{font-size:13px;font-weight:700}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .vdr-row .vdr-chip{background:var(--cts-body-surface-bg-2, #f7f8fb)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .vdr-row[data-tone=warning] .vdr-chip.vdr-due{border-color:color-mix(in srgb,var(--cts-tone-text-warning, #ab4f09) 24%,transparent);background:var(--cts-tone-wash-warning, #f6eae1);color:var(--cts-tone-text-warning, #ab4f09)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .vdr-row[data-tone=info] .vdr-chip.vdr-due{border-color:color-mix(in srgb,var(--cts-tone-text-info, #0369a1) 24%,transparent);background:var(--cts-tone-wash-info, #e1edf4);color:var(--cts-tone-text-info, #0369a1)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .vdr-row .vdr-chip.vdr-due>i{color:inherit}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .vdr-row .vdr-amount{display:flex;flex-direction:column;align-items:flex-end;gap:4px}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .vdr-row .vdr-amount-value{font-size:15px;font-weight:800;letter-spacing:-.01em;color:var(--cts-body-heading-text, #0b1220)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .vdr-row .vdr-amount-unit{padding:1px 7px;border-radius:6px;border:1px solid var(--cts-body-surface-border, #eaedf1);background:var(--cts-body-surface-bg-2, #f7f8fb);color:var(--cts-body-muted-text, #5b6472);font-size:10px;font-weight:700;letter-spacing:.05em}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .kasa-date-control{width:168px}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .kasa-date-control .form-control{height:34px;border-radius:10px!important;background-color:var(--cts-body-surface-bg-2, #f7f8fb)!important;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .kasa-stat,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .kasa-section{--kasa-tone: var(--cts-body-accent, #6259ca);height:100%;overflow:hidden;border:1px solid var(--cts-body-surface-border, #eaedf1)!important;border-radius:14px!important;background:var(--cts-body-surface-bg, #ffffff)!important;box-shadow:none!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .kasa-stat[data-kind=opening],:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .kasa-section:has(.kasa-header-giris){--kasa-tone: var(--cts-tone-positive, #16a34a)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .kasa-stat[data-kind=closing]{--kasa-tone: var(--cts-tone-warning, #b45309)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .kasa-section:has(.kasa-header-cikis){--kasa-tone: var(--cts-tone-negative, #dc2626)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .kasa-section:has(.kasa-header-acilis){--kasa-tone: var(--cts-tone-positive, #16a34a)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .kasa-section:has(.kasa-header-kapanis){--kasa-tone: var(--cts-tone-warning, #b45309)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .kasa-stat-head,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .kasa-section .kasa-section-header{display:flex;align-items:center;gap:10px;padding:10px 14px!important;border-bottom:1px solid var(--cts-body-surface-border, #eaedf1)!important;background:color-mix(in srgb,var(--kasa-tone) 7%,var(--cts-body-surface-bg, #ffffff))!important;color:var(--cts-body-heading-text, #0b1220)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .kasa-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:9px;background:color-mix(in srgb,var(--kasa-tone) 16%,var(--cts-body-surface-bg, #ffffff));color:var(--kasa-tone);font-size:13px}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .kasa-section .kasa-section-header>i{color:var(--kasa-tone)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .kasa-stat-table>tbody>tr>td,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .kasa-section .kasa-table>tbody>tr>td{padding:8px 14px!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .kasa-stat-table>thead>tr>th,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .kasa-section .kasa-table>thead>tr>th{padding:7px 14px!important;position:static!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .kasa-ccy{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:3px 9px;border-radius:999px;border:1px solid var(--cts-body-surface-border, #eaedf1);background:var(--cts-body-surface-bg-2, #f7f8fb);color:var(--cts-body-heading-text, #0b1220)!important;font-size:10.5px;font-weight:800;letter-spacing:.06em;transition:border-color .16s ease,color .16s ease}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel a.kasa-ccy:hover{border-color:var(--cts-body-accent, #6259ca);color:var(--cts-body-accent-strong, #4b43a8)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .kasa-stat-table td.kasa-usable{font-weight:500!important;color:var(--cts-body-muted-text, #5b6472)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .kasa-delta{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;background:var(--cts-body-surface-bg-2, #f7f8fb);color:var(--cts-body-muted-text, #5b6472);font-size:11px;font-weight:700}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .kasa-delta[data-trend=up]{background:var(--cts-tone-wash-positive, #e3f4e9);color:var(--cts-tone-text-positive, #117c38)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .kasa-delta[data-trend=down]{background:var(--cts-tone-wash-negative, #fbe5e5);color:var(--cts-tone-text-negative, #ca2323)}[dir=rtl] .dash-premium .kasa-delta>i{transform:scaleX(-1)}:root[data-cts-theme] :is(#root,body) .dash-premium .dashboard-card.anw-sticky.anw-float{width:360px;max-width:calc(100vw - 32px);border-radius:16px!important;transform:none;box-shadow:0 2px 6px #0000000f,0 22px 48px -20px #00000059!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dashboard-card.anw-sticky.anw-float:hover{transform:none}:root[data-cts-theme] :is(#root,body) .dash-premium .anw-float:not([style*=top]){inset-block-start:auto;inset-block-end:20px}:root[data-cts-theme] :is(#root,body) .dash-premium .dashboard-card.anw-sticky.anw-float .card-header{padding:12px 12px 10px 14px;border-radius:16px 16px 0 0;border-bottom:1px solid var(--anw-paper-edge)!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dashboard-card.anw-sticky.anw-float .card-header:after{display:none}:root[data-cts-theme] :is(#root,body) .dash-premium .dashboard-card.anw-sticky.anw-float .card-title{gap:10px;font-size:13.5px;font-weight:700}:root[data-cts-theme] :is(#root,body) .dash-premium .dashboard-card.anw-sticky.anw-float .card-title i{display:inline-flex!important;align-items:center;justify-content:center;width:30px!important;height:30px!important;margin:0!important;border-radius:10px!important;background:color-mix(in srgb,var(--cts-tone-warning, #b45309) 18%,var(--cts-body-surface-bg, #ffffff))!important;color:var(--cts-tone-text-warning, #ab4f09)!important;font-size:14px!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dashboard-card.anw-sticky.anw-float .anw-float-toggle{width:28px;height:28px;border-radius:8px;opacity:.75}:root[data-cts-theme] :is(#root,body) .dash-premium .dashboard-card.anw-sticky.anw-float .anw-float-toggle:hover{background:color-mix(in srgb,var(--cts-tone-warning, #b45309) 12%,transparent)}:root[data-cts-theme] :is(#root,body) .dash-premium .dashboard-card.anw-sticky.anw-float .anw-title{font-size:13.5px;font-weight:700}:root[data-cts-theme] :is(#root,body) .dash-premium .dashboard-card.anw-sticky.anw-float .anw-title:before{background:var(--cts-tone-warning, #b45309)}@media(max-width:767.98px){:root[data-cts-theme] :is(#root,body) .dash-premium .dashboard-card.anw-sticky.anw-float{width:auto;max-width:none}}@media(prefers-reduced-motion:reduce){:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel :is(.todo-card.dashp-todo,.dashp-tpl,.ctw-row,.vdr-row,.quick-menu-row):hover,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel :is(.todo-card.dashp-todo,.dashp-tpl,.ctw-row,.vdr-row,.quick-menu-row):focus-visible{transform:none!important}}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-kpi-row{--bs-gutter-y: 12px;--bs-gutter-x: 12px}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-kpi-row .cts-kpi-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:8px;padding:12px 14px;padding-inline-start:18px;border-radius:16px}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-kpi-row .cts-kpi-card :is(.cts-kpi-body,.cts-kpi-top){display:contents}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-kpi-row .cts-kpi-accent{top:14px;bottom:14px}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-kpi-row .cts-kpi-left{grid-column:1;grid-row:1 / span 2;align-self:center}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-kpi-row .cts-kpi-icon-wrap{width:42px;height:42px;border-radius:12px;font-size:18px}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-kpi-row .cts-kpi-right{grid-column:2;grid-row:1;flex-direction:row;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;gap:2px 10px;text-align:start}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-kpi-row .cts-kpi-title{order:2;margin:0;font-size:10.5px;font-weight:700;letter-spacing:.07em}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-kpi-row .cts-kpi-amount{order:1;font-size:22px;line-height:1.1;letter-spacing:-.02em}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-kpi-row .cts-kpi-card:not(:has(.cts-kpi-stats)) .cts-kpi-left{grid-row:1}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-kpi-row .cts-kpi-stats{grid-column:2;grid-row:2;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px;margin:0;padding:0;border:0;background:transparent}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-kpi-row .cts-kpi-stat-sep{display:none}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-kpi-row .cts-kpi-stat-tooltip{flex:0 0 auto}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-kpi-row :is(.cts-kpi-stat,.cts-kpi-stat--action){flex:0 0 auto;display:inline-flex;align-items:baseline;gap:6px;padding:3px 9px;border-radius:999px;border:1px solid var(--cts-body-surface-border, #eaedf1);background:var(--cts-body-surface-bg-2, #f7f8fb);text-align:start}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-kpi-row .cts-kpi-stat-label{display:inline;margin:0;font-size:10px;font-weight:600;letter-spacing:.03em;white-space:nowrap}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-kpi-row .cts-kpi-stat-val{display:inline;font-size:12px;font-weight:800}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-kpi-row .cts-kpi-stat--action .cts-kpi-stat-val{text-decoration:none;color:var(--cts-body-accent-strong, #4b43a8)}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-kpi-row .cts-kpi-stat--action:hover,:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-kpi-row .cts-kpi-stat--action:focus-visible{border-color:color-mix(in srgb,var(--cts-body-accent, #6259ca) 40%,transparent);background:color-mix(in srgb,var(--cts-body-accent, #6259ca) 10%,var(--cts-body-surface-bg, #ffffff))}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-kpi-row .cts-kpi-footer{grid-column:1 / -1;margin:0;padding:6px 0 0;border-top:1px dashed var(--cts-body-surface-border, #eaedf1);background:transparent;font-size:11px}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-hero{padding:12px 20px;gap:10px 18px;margin-bottom:14px}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-hero .dashp-hero-eyebrow{display:none}:root[data-cts-theme] :is(#root,body) .dash-premium h2.dashp-hero-title{font-size:clamp(1.05rem,.95rem + .4vw,1.3rem)}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-hero .dashp-hero-subtitle{margin-top:2px;font-size:12px}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-hero .dashp-hero-chip{padding:6px 11px;border-radius:10px;font-size:12px}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-hero .dashp-hero-clock{flex-direction:row;align-items:baseline;gap:8px}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-hero .dashp-hero-time{font-size:20px;font-weight:500}@media(max-width:575.98px){:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-hero .dashp-hero-subtitle{display:none}}:root[data-cts-theme] :is(#root,body) .dash-premium .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row :is(button,a,[tabindex]):focus-visible{outline:none}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-kpi-row .cts-kpi-stat--tone-warning{border-color:color-mix(in srgb,var(--cts-tone-text-warning, #ab4f09) 30%,transparent)}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-kpi-row .cts-kpi-stat--tone-warning .cts-kpi-stat-val{color:var(--cts-tone-text-warning, #ab4f09)}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-kpi-row .cts-kpi-stat--tone-danger .cts-kpi-stat-val{color:var(--cts-tone-text-negative, #ca2323)}:root[data-cts-theme] :is(#root,body) .dash-premium .dashp-kpi-row .cts-kpi-title-suffix{font-weight:600;letter-spacing:.04em;opacity:.8}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card>.card-body.dashp-scroll{max-height:400px!important;scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-width:thin}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .dashboard-card>.card-body.dashp-scroll:after{content:"";position:sticky;bottom:0;display:block;height:18px;margin-top:-18px;pointer-events:none;background:linear-gradient(180deg,transparent,var(--cts-body-surface-bg, #ffffff))}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .spot-parity-card .table-responsive{max-height:400px;overflow-y:auto;scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-width:thin}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .kasa-section .table-responsive{max-height:360px;overflow-y:auto;scrollbar-width:thin}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel .kasa-section .kasa-table>thead>tr>th{position:sticky!important;top:0;z-index:1}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-panel a.kasa-move-link{color:var(--cts-body-text, #0d0c22);font-weight:600}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid{--v1a: var(--cts-brand-fill-from, #2563eb);--v1b: var(--cts-brand-fill-to, #7c3aed);--v2a: var(--cts-page-icon-cyan-from, #0ea5e9);--v2b: var(--cts-page-icon-teal-to, #14b8a6);--v3a: var(--cts-page-icon-orange-from, #f59e0b);--v3b: var(--cts-page-icon-red-to, #ef4444);--v4a: var(--cts-page-icon-green-from, #10b981);--v4b: var(--cts-page-icon-green-to, #059669);--v-surface: var(--cts-body-surface-bg, #ffffff);--v-sunken: color-mix(in srgb, var(--cts-body-page-bg, #f3f5fa) 60%, var(--cts-body-surface-bg, #ffffff));--v-line: var(--cts-body-surface-border, #e7eaf2);--v-ink: var(--cts-body-heading-text, #0f172a);--v-ink-2: color-mix(in srgb, var(--cts-body-heading-text, #0f172a) 60%, var(--cts-body-muted-text, #97a3b8));--v-ink-3: var(--cts-body-muted-text, #97a3b8);--v-accent: var(--cts-body-accent, #1d4f91);--v-accent-ink: var(--cts-body-accent-strong, #1d4f91);--v-shadow: 0 1px 2px rgba(15, 23, 42, .04), 0 8px 24px -16px rgba(15, 23, 42, .18)}:root[data-theme-mode=dark][data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid{--v-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 10px 28px -14px rgba(0, 0, 0, .6)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dashp-hero{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin:16px 0 12px;padding:16px 20px;border-radius:14px;background:linear-gradient(120deg,var(--v1a) 0%,var(--v1b) 100%);box-shadow:none;color:var(--cts-on-brand, #ffffff)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dashp-hero:before{content:"";position:absolute;inset:-80px auto auto;inset-inline-end:-60px;z-index:-1;width:280px;height:280px;border-radius:50%;background:#ffffff12;-webkit-mask-image:none;mask-image:none}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dashp-hero:after{content:"";position:absolute;inset-inline-end:160px;bottom:-110px;z-index:-1;width:220px;height:220px;border-radius:50%;background:color-mix(in srgb,var(--cts-theme-accent, #e0b21a) 16%,transparent)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dashp-hero .dashp-hero-eyebrow{display:none}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid h2.dashp-hero-title{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--cts-on-brand, #ffffff)!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dashp-hero .dashp-hero-subtitle{display:block;margin:2px 0 0;font-size:13px;opacity:.82}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dashp-hero .dashp-hero-meta{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:10px}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dashp-hero .dashp-hero-chip{padding:5px 10px;border:1px solid rgba(255,255,255,.2);border-radius:9px;background:#ffffff1f;box-shadow:none;font-size:12.5px;font-weight:600}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dashp-hero .dashp-hero-clock{display:inline-flex;flex-direction:row;align-items:baseline;gap:6px;margin-inline-start:8px;padding:0}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dashp-hero .dashp-hero-time{font-size:22px;font-weight:700;letter-spacing:-.02em}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dashp-hero .dashp-hero-date{font-size:12px;font-weight:500;opacity:.82}@media(max-width:640px){:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dashp-hero{flex-direction:column;align-items:flex-start}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dashp-hero .dashp-hero-clock{margin-inline-start:0}}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid{column-gap:12px}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel{--dashp-cat-from: var(--v1a);--dashp-cat-to: var(--v1b)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel:is([data-panel=pnlSpot],[data-panel=pnlValueDateRadar],[data-panel=pnlIslemler]){--dashp-cat-from: var(--v2a);--dashp-cat-to: var(--v2b)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel:is([data-panel=pnlTodo],[data-panel=pnlFixingPending]){--dashp-cat-from: var(--v3a);--dashp-cat-to: var(--v3b)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel[data-panel=pnlEmtiaTakip]{--dashp-cat-from: var(--v4a);--dashp-cat-to: var(--v4b)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel[data-panel=pnlKasaMerkez]{--dashp-cat-from: var(--v1a);--dashp-cat-to: var(--v1b)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel[data-panel=pnlKasaDubai]{--dashp-cat-from: var(--cts-page-icon-teal-from, #0d9488);--dashp-cat-to: var(--cts-page-icon-green-to, #059669)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel[data-panel=pnlKasaHongKong]{--dashp-cat-from: var(--cts-page-icon-red-from, #dc2626);--dashp-cat-to: var(--cts-page-icon-orange-to, #f97316)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel:is([data-panel=pnlKasaMerkez],[data-panel=pnlKasaDubai],[data-panel=pnlKasaHongKong]) .dashboard-card>.card-header{background:linear-gradient(180deg,color-mix(in srgb,var(--dashp-cat-from) 12%,var(--v-surface)),var(--v-surface))!important;box-shadow:inset 0 3px 0 var(--dashp-cat-from);margin-bottom:8px}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel:is([data-panel=pnlKasaMerkez],[data-panel=pnlKasaDubai],[data-panel=pnlKasaHongKong]) .dashp-card-titles>.card-title{color:color-mix(in srgb,var(--dashp-cat-from) 55%,var(--v-ink))!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashboard-card{border:0!important;border-radius:14px!important;background:var(--v-surface)!important;box-shadow:var(--v-shadow)!important;animation:none!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashboard-card:hover{border:0!important;transform:none!important;box-shadow:0 2px 4px #0f172a0d,0 14px 30px -18px #0f172a47!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .card-gradient-bar{display:none!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashboard-card>.card-header{min-height:0;padding:14px 16px 8px!important;border:0!important;border-top:0!important;border-radius:14px 14px 0 0;background:transparent!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashp-card-heading{gap:10px}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashp-card-icon{width:28px;height:28px;border-radius:9px;background:linear-gradient(135deg,var(--dashp-cat-from),var(--dashp-cat-to));box-shadow:none;color:#fff}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashp-card-icon>i{font-size:13px!important;color:#fff!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashboard-card>.card-header .card-title>i{border-radius:10px!important;background:linear-gradient(135deg,var(--dashp-cat-from),var(--dashp-cat-to))!important;box-shadow:none!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashp-card-titles>.card-title,:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashboard-card .card-title{font-size:13.5px!important;font-weight:700!important;letter-spacing:-.005em;color:var(--v-ink)!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashp-card-subtitle{font-size:11.5px;font-weight:500;color:var(--v-ink-3)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashboard-card .card-options .btn{display:inline-flex;align-items:center;gap:5px;min-height:0;padding:4px 9px!important;border:0!important;border-radius:7px!important;background:color-mix(in srgb,var(--v-accent) 10%,var(--v-surface))!important;background-image:none!important;box-shadow:none!important;color:var(--v-accent-ink)!important;font-size:12px!important;font-weight:700!important;transform:none!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashboard-card .card-options .btn:hover:not(:disabled){background:color-mix(in srgb,var(--v-accent) 16%,var(--v-surface))!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashboard-card>.card-body,:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashboard-card>.card-body.p-2,:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashboard-card>.card-body.p-3{padding:0 16px 14px!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashboard-card>.card-body.p-0{padding:4px 0 10px!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashboard-card>.card-body.dashp-scroll:after{background:linear-gradient(180deg,transparent,var(--v-surface))}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashboard-card .cts-empty-state__icon{background:color-mix(in srgb,var(--dashp-cat-from) 12%,var(--v-surface))!important;color:var(--dashp-cat-from)!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashboard-card table.table>thead>tr>th{padding:5px 8px!important;border:0!important;background:var(--v-surface)!important;color:var(--v-ink-3)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.05em}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashboard-card table.table>tbody>tr>td{height:34px;padding:4px 8px!important;border:0!important;border-top:1px solid var(--v-line)!important;font-size:12.5px;font-weight:600}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashboard-card table.table :is(th,td):first-child{padding-inline-start:16px!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashboard-card table.table :is(th,td):last-child{padding-inline-end:16px!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .quick-menu-row{--qm-a: var(--v1a);--qm-b: var(--v1b);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:10px 0;border:0!important;border-top:1px solid var(--v-line)!important;border-radius:0;background:transparent!important;box-shadow:none!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .quick-menu-row[data-tone=info]{--qm-a: var(--v2a);--qm-b: var(--v2b)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .quick-menu-row[data-tone=danger]{--qm-a: var(--v3a);--qm-b: var(--v3b)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .quick-menu-row[data-tone=warning]{--qm-a: var(--v4a);--qm-b: var(--v4b)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .quick-menu-row:first-child{border-top:0!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .quick-menu-row:hover,:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .quick-menu-row:focus-within{border-color:var(--v-line)!important;background:transparent!important;box-shadow:none!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .quick-menu-row .quick-menu-icon{width:30px;height:30px;min-width:30px;border-radius:8px;background:linear-gradient(135deg,var(--qm-a),var(--qm-b))!important;box-shadow:none}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .quick-menu-row .quick-menu-icon>i{font-size:12px!important;color:#fff!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .quick-menu-row .quick-menu-label{margin-bottom:3px;font-size:12px;font-weight:700;color:var(--v-ink-2)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .quick-menu-row .select2-selection{min-height:36px!important;height:36px;border:1px solid var(--v-line)!important;border-radius:8px!important;background:var(--v-surface)!important;box-shadow:none!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .quick-menu-row .select2-selection :is(.select2-selection__rendered,.select2-selection__arrow){border:0!important;box-shadow:none!important;background:transparent!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .quick-menu-row .select2-selection .select2-selection__rendered{line-height:34px!important;font-size:12.5px}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .quick-menu-row .select2-selection .select2-selection__arrow{height:34px!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .quick-menu-card>.card-header{margin-bottom:4px}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .quick-menu-card>.card-body{padding:4px 18px 16px!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid.dashp-packed>.dash-panel[data-panel=pnlHizliMenu]{align-self:start}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .quick-menu-row .btn.quick-menu-btn,:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .quick-menu-row .btn.quick-menu-btn:hover,:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .quick-menu-row .btn.quick-menu-btn:focus-visible,:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .quick-menu-row .btn.quick-menu-btn[aria-expanded=true]{min-width:104px!important;height:36px;padding:0 12px!important;border:0!important;border-radius:8px!important;background:linear-gradient(135deg,var(--qm-a),var(--qm-b))!important;color:#fff!important;font-size:12px!important;font-weight:700}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .quick-menu-row .btn.quick-menu-btn:hover,:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .quick-menu-row .btn.quick-menu-btn[aria-expanded=true]{filter:brightness(1.06);box-shadow:0 6px 14px -8px color-mix(in srgb,var(--qm-b) 90%,transparent)!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .quick-menu-row .btn.quick-menu-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--qm-a) 35%,transparent)!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel :is(.ctw-list,.vdr-list,.dashp-todo-list,.dashp-tpl-list){gap:0;padding:0}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel :is(.ctw-row,.vdr-row,.todo-card.dashp-todo,.dashp-tpl){padding:8px 0!important;border:0!important;border-top:1px solid var(--v-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel :is(.ctw-row,.vdr-row,.todo-card.dashp-todo,.dashp-tpl):first-child{border-top:0!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel :is(.ctw-row,.vdr-row):hover :is(.ctw-account,.ctw-commodity,.vdr-title),:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .todo-card.dashp-todo:hover .todo-title,:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashp-tpl:hover .dashp-tpl-code{color:var(--v-accent-ink)!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .ctw-row .ctw-unit{width:32px;height:32px;border:0;border-radius:50%;background:color-mix(in srgb,var(--dashp-cat-from) 14%,var(--v-surface));box-shadow:none;overflow:hidden}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .ctw-row .ctw-unit .ctw-unit-badge{border-radius:50%;box-shadow:none;font-size:12px;font-weight:800}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .ctw-row .ctw-unit[data-metal=XAU] .ctw-unit-badge{background:radial-gradient(circle at 30% 30%,#fde68a,#d97706)!important;color:#5a3a00!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .ctw-row .ctw-unit[data-metal=XAG] .ctw-unit-badge{background:radial-gradient(circle at 30% 30%,#f1f5f9,#94a3b8)!important;color:#334155!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel :is(.ctw-commodity,.ctw-account,.vdr-title,.dashp-tpl-code){font-size:13px!important;font-weight:700!important;color:var(--v-ink)!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .todo-card.dashp-todo .todo-title{font-size:13px!important;font-weight:700!important;color:var(--v-ink)!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel :is(.ctw-quantity,.ctw-note,.vdr-subtitle,.ctw-meta,.todo-meta,.todo-detail,.dashp-tpl-meta){font-size:11.5px!important;color:var(--v-ink-3)!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .ctw-money{gap:0}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .ctw-money-value{order:1;font-size:15px;font-weight:800;color:var(--v-ink)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .ctw-money-label{order:2;font-size:10.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--v-ink-3)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel :is(.ctw-money-currency,.vdr-amount-unit){padding:0;border:0;background:transparent;font-size:11px;font-weight:600;color:var(--v-ink-3)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .vdr-amount-value{font-size:15px;font-weight:800;color:var(--v-ink)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel :is(.ctw-chip,.vdr-chip,.dashp-person-chip){padding:2px 8px;border:0;border-radius:999px;background:color-mix(in srgb,var(--v-ink-3) 14%,var(--v-surface));color:var(--v-ink-2);font-size:11px;font-weight:700}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .ctw-chip[data-tone=warning],:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .vdr-row[data-tone=warning] .vdr-chip.vdr-due{background:var(--cts-tone-wash-warning, #fff1e6);color:var(--cts-tone-text-warning, #c2410c)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .ctw-chip[data-tone=positive]{background:var(--cts-tone-wash-positive, #e7f6ee);color:var(--cts-tone-text-positive, #0f9d58)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel :is(.ctw-chip[data-tone=info],.vdr-row[data-tone=info] .vdr-chip.vdr-due){background:var(--cts-tone-wash-info, #e1edf4);color:var(--cts-tone-text-info, #0369a1)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel :is(.ctw-chip,.vdr-chip)>i{color:inherit}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .vdr-row .vdr-icon,:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashp-tpl-icon{width:32px;height:32px;border:0;border-radius:10px;background:linear-gradient(135deg,var(--dashp-cat-from),var(--dashp-cat-to));color:#fff}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashp-tpl-apply{border-radius:8px;background:linear-gradient(135deg,var(--dashp-cat-from),var(--dashp-cat-to));color:#fff}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashp-tpl-count{background:color-mix(in srgb,var(--v-ink-3) 14%,var(--v-surface))}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .spw-pair{gap:6px;font-weight:600;color:var(--v-ink)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .spw-pair-code{display:inline-flex;align-items:center;flex:0 0 auto;padding:2px 6px;border-radius:6px;background:color-mix(in srgb,var(--v-accent) 10%,var(--v-surface));color:var(--v-accent-ink);font-size:11px;font-weight:800;letter-spacing:.02em}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .spw-rate .form-control{height:28px;min-height:28px;padding:2px 8px;border:1px solid var(--v-line)!important;border-radius:8px!important;background:var(--v-sunken)!important;font-size:12.5px!important;font-weight:600!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .spw-rate .form-control:focus{border-color:var(--v-accent)!important;background:var(--v-surface)!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .spw-updated{font-size:12.5px;font-weight:600!important;color:var(--v-ink)!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .spw-updated.is-stale{color:var(--cts-tone-text-warning, #d97706)!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel :is(.kasa-stat,.kasa-section){--kasa-tone: var(--v1a);overflow:hidden;border:1px solid var(--v-line)!important;border-radius:12px!important;background:var(--v-surface)!important;box-shadow:none!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .kasa-stat[data-kind=opening],:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .kasa-section:has(.kasa-header-acilis){--kasa-tone: var(--cts-tone-positive, #16a34a)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .kasa-stat[data-kind=closing],:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .kasa-section:has(.kasa-header-kapanis){--kasa-tone: var(--cts-tone-warning, #d97706)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .kasa-section:has(.kasa-header-giris){--kasa-tone: var(--cts-tone-info, #0284c7)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .kasa-section:has(.kasa-header-cikis){--kasa-tone: var(--cts-tone-negative, #e11d48)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel :is(.kasa-stat-head,.kasa-section .kasa-section-header){display:flex;align-items:center;gap:8px;padding:7px 12px!important;border-bottom:1px solid var(--v-line)!important;background:color-mix(in srgb,var(--kasa-tone) 10%,var(--v-surface))!important;color:var(--v-ink)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.05em;text-transform:uppercase}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .kasa-stat-icon{width:22px;height:22px;border-radius:7px;background:var(--kasa-tone);color:#fff;font-size:11px}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .kasa-section .kasa-section-header>i{color:var(--kasa-tone)!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel :is(.kasa-stat-table,.kasa-table)>thead>tr>th{position:sticky!important;top:0;z-index:1;padding:5px 10px!important;font-size:10.5px!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel :is(.kasa-stat-table,.kasa-table)>tbody>tr>td{height:30px;padding:3px 10px!important;font-size:12px!important;font-variant-numeric:tabular-nums}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel :is(.kasa-stat-table,.kasa-table) :is(th,td):first-child{padding-inline-start:12px!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel :is(.kasa-stat-table,.kasa-table) :is(th,td):last-child{padding-inline-end:12px!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .kasa-ccy{min-width:40px;padding:2px 8px;border:0;border-radius:999px;background:color-mix(in srgb,var(--v-accent) 10%,var(--v-surface));color:var(--v-accent-ink)!important;font-size:10.5px;font-weight:800}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel a.kasa-ccy:hover{background:color-mix(in srgb,var(--v-accent) 18%,var(--v-surface))}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .kasa-delta{padding:1px 7px;font-size:11px}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel :is(.kasa-stat-table,.kasa-table) td.text-danger{color:var(--cts-tone-text-negative, #e11d48)!important}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel a.kasa-move-link:hover{color:var(--v-accent-ink)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .kasa-date-control{width:150px}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .kasa-date-control .form-control{height:30px;border:0!important;border-radius:999px!important;background-color:color-mix(in srgb,var(--v-accent) 10%,var(--v-surface))!important;color:var(--v-accent-ink);font-size:12px;font-weight:700}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dp-settings-bar{border:0!important;border-radius:18px;box-shadow:var(--v-shadow)}@media(prefers-reduced-motion:reduce){:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dashp-kpi-row .cts-kpi-card:hover{transform:none}}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashboard-card>.card-body{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--v-accent) 45%,transparent) color-mix(in srgb,var(--v-ink-3) 10%,var(--v-surface))}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashboard-card>.card-body::-webkit-scrollbar{width:8px;height:8px}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashboard-card>.card-body::-webkit-scrollbar-track{border-radius:999px;background:color-mix(in srgb,var(--v-ink-3) 10%,var(--v-surface))}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashboard-card>.card-body::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--v-accent) 45%,transparent)}:root[data-cts-theme] :is(#root,body) .dash-premium.dashp-vivid .dash-grid>.dash-panel .dashboard-card>.card-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--v-accent) 70%,transparent)}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .quick-menu-select,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .select2-container,:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .select2-container .selection{border:0!important;box-shadow:none!important;outline:0;background:transparent!important}:root[data-cts-theme] :is(#root,body) .dash-premium .dash-grid>.dash-panel .quick-menu-row .select2-selection{box-shadow:none!important}.cts-rpt-steps{margin-bottom:12px}.cts-rpt-steps-list{display:flex;align-items:stretch;gap:6px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:thin}.cts-rpt-steps-list::-webkit-scrollbar{height:4px}.cts-rpt-steps-list::-webkit-scrollbar-thumb{background:var(--cts-body-scrollbar-thumb);border-radius:2px}.cts-rpt-step-item{flex:0 1 auto;min-width:0}.cts-rpt-step{display:flex;align-items:center;gap:8px;width:100%;height:100%;padding:8px 12px;border:1px solid var(--cts-body-surface-border);border-radius:10px;background:var(--cts-body-surface-bg);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.cts-rpt-step:hover:not(:disabled){border-color:var(--cts-brand-edge)}.cts-rpt-step:focus-visible{outline:2px solid var(--cts-brand-edge);outline-offset:1px}.cts-rpt-step.is-current{border-color:var(--cts-brand-ink);background:var(--cts-brand-wash)}.cts-rpt-step.is-locked{opacity:.45;cursor:not-allowed}.cts-rpt-step-no{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:11.5px;font-weight:700;background:var(--cts-body-page-bg);color:var(--cts-body-text)}.cts-rpt-step.is-current .cts-rpt-step-no{background:var(--cts-brand-ink);color:var(--cts-body-surface-bg)}.cts-rpt-step-text{display:flex;flex-direction:column;gap:1px;min-width:0}.cts-rpt-step-label{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--cts-body-text);white-space:nowrap}.cts-rpt-step-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:0 5px;border-radius:9px;font-size:10.5px;font-weight:700;background:var(--cts-brand-wash-strong);color:var(--cts-brand-ink)}.cts-rpt-step-hint{font-size:11px;line-height:1.35;color:var(--cts-body-muted-text);white-space:normal;max-width:30rem}@media(max-width:575.98px){.cts-rpt-step-hint{display:none}.cts-rpt-step{padding:7px 10px}}.report-model-diagram svg{display:block}.report-model-edge{stroke:var(--default-border);stroke-width:1.5;fill:none}.report-model-edge.is-active{stroke:rgba(var(--primary-rgb),.85);stroke-width:2.5}.report-model-edge-chip{fill:var(--custom-white);stroke:var(--default-border);stroke-width:1}.report-model-edge-label{font-size:11px;font-weight:600;fill:var(--custom-black);opacity:.62}.report-model-edge-column{font-size:9.5px;fill:var(--text-muted)}.report-model-arrow{fill:var(--custom-black);opacity:.34}.report-model-arrow.is-active{fill:rgba(var(--primary-rgb),.9);opacity:1}.report-model-node rect{fill:var(--custom-white);stroke:var(--default-border);stroke-width:1.5;transition:stroke .12s ease}.report-model-node:hover rect{stroke:rgba(var(--primary-rgb),.75)}.report-model-node.is-dimension rect{fill:rgba(var(--primary-rgb),.1);stroke:rgba(var(--primary-rgb),.55)}.report-model-node.is-highlighted rect{stroke:#26bf94;stroke-width:2.5}.report-model-node.is-hovered rect:first-of-type{stroke:rgba(var(--primary-rgb),.75);stroke-width:2}.report-model-node-stripe{fill:var(--custom-black);opacity:.28}.report-model-node.is-dimension .report-model-node-stripe{fill:rgba(var(--primary-rgb),.9);opacity:1}.report-model-node-title{font-size:12.5px;font-weight:600;fill:var(--custom-black);opacity:.85}.report-model-node-meta{font-size:10.5px;fill:var(--text-muted)}.report-model-node-grain{font-size:9.5px;fill:rgba(var(--primary-rgb),.85)}.report-model-node-warn{font-size:9.5px;fill:var(--text-muted);font-style:italic}.report-model-node-lonely{font-size:13px;fill:#f5b849}.report-model-swatch{display:inline-block;width:10px;height:10px;border-radius:2px;margin-inline-end:4px;vertical-align:middle;border:1.5px solid var(--default-border)}.report-model-swatch.is-fact{background:var(--custom-white)}.report-model-swatch.is-dimension{background:rgba(var(--primary-rgb),.1);border-color:rgba(var(--primary-rgb),.55)}[data-theme-mode=dark] .report-model-edge{stroke:#ffffff38}[data-theme-mode=dark] .report-model-arrow{fill:#ffffff59;opacity:1}[data-theme-mode=dark] .report-model-node-stripe{fill:#ffffff4d;opacity:1}[data-theme-mode=dark] .report-model-node rect{fill:#ffffff0a;stroke:#ffffff2e}[data-theme-mode=dark] .report-model-edge-chip{fill:var(--custom-white);stroke:#ffffff1f}[data-theme-mode=dark] .report-model-swatch.is-fact{background:#ffffff0a;border-color:#ffffff2e}.etc-rank-badge{min-width:1.75rem;text-align:center}.etc-row{display:grid;grid-template-columns:2.25rem 1fr;gap:.5rem .75rem;align-items:center;padding-block:.5rem;padding-inline:.5rem;border-block-end:1px solid var(--bs-border-color, #e9edf4)}.etc-row:last-child{border-block-end:none}.etc-row--rank-1{border-inline-start:3px solid rgb(var(--warning-rgb));padding-inline-start:calc(.5rem - 3px);background-color:rgba(var(--warning-rgb),.04)}.etc-row--rank-2{border-inline-start:3px solid rgb(var(--dark-rgb));padding-inline-start:calc(.5rem - 3px)}.etc-row--rank-3{border-inline-start:3px solid rgb(var(--orange-rgb));padding-inline-start:calc(.5rem - 3px)}.etc-champion-icon{font-size:.85rem}.etc-track{display:grid;grid-template-columns:1.1rem 3.5rem 1fr;align-items:center;gap:.4rem;font-size:.8125rem;margin-block-start:.15rem}.etc-track-icon{font-size:.85rem;color:var(--bs-secondary-color, #6b7280)}.etc-track-icon--empty{opacity:.35}.etc-track-time{white-space:nowrap;font-variant-numeric:tabular-nums}.etc-track-count{color:var(--bs-secondary-color, #6b7280);margin-inline-start:.15rem}.etc-track-count--low{opacity:.55;font-style:italic}.etc-track-progress{height:.5rem;background-color:var(--bs-border-color, #e9edf4);border-radius:999px}.etc-track-progress-bar--web{background-color:color-mix(in srgb,var(--primary-color, #6259ca) 85%,transparent)}.etc-track-progress-bar--mobile{background-color:color-mix(in srgb,rgb(var(--info-rgb)) 85%,transparent)}.etc-track-empty{grid-column:2 / -1;font-style:italic}.cts-report-panel{--rp-ink: var(--cts-premium-accent-ink);--rp-wash: var(--cts-premium-accent-wash);--rp-tone: var(--cts-premium-kpi-primary)}.cts-report-panel--success{--rp-ink: var(--cts-tone-text-positive, var(--cts-tone-positive));--rp-wash: var(--cts-tone-wash-positive, var(--cts-premium-accent-wash));--rp-tone: var(--cts-tone-positive)}.cts-report-panel--danger{--rp-ink: var(--cts-tone-text-negative, var(--cts-tone-negative));--rp-wash: var(--cts-tone-wash-negative, var(--cts-premium-accent-wash));--rp-tone: var(--cts-tone-negative)}:root[data-cts-theme] :is(#root,body) .card.cts-report-panel{margin-bottom:1.5rem;border:1px solid var(--cts-body-surface-border)!important;border-radius:var(--cts-premium-radius-kpi, 16px)!important;box-shadow:var(--cts-premium-shadow-kpi)!important}.cts-report-panel__head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:16px 20px;border-bottom:1px solid var(--cts-body-surface-border);border-start-start-radius:inherit;border-start-end-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--rp-tone) 7%,transparent) 0%,transparent 60%),var(--cts-body-surface-bg)}[dir=rtl] .cts-report-panel__head{background:linear-gradient(270deg,color-mix(in srgb,var(--rp-tone) 7%,transparent) 0%,transparent 60%),var(--cts-body-surface-bg)}.cts-report-panel__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:42px;block-size:42px;flex-shrink:0;border-radius:var(--cts-premium-radius-tile-lg, 12px);font-size:19px;color:var(--rp-ink);background:var(--rp-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rp-tone) 18%,transparent)}.cts-report-panel__heading{flex:1 1 220px;min-width:0}:root[data-cts-theme] :is(#root,body) .cts-report-panel .cts-report-panel__title{margin:0;font-size:15.5px;font-weight:700;line-height:1.3;letter-spacing:-.005em;color:var(--cts-body-heading-text)!important}.cts-report-panel__subtitle{margin:3px 0 0;font-size:12.5px;font-weight:500;color:var(--cts-body-muted-text);font-variant-numeric:tabular-nums}.cts-report-panel__aside{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-inline-start:auto}.cts-report-panel__summary{display:inline-flex;align-items:center;padding:6px 14px;border-radius:var(--cts-premium-radius-pill, 999px);font-size:14px;font-weight:700;letter-spacing:-.005em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--rp-ink);background:var(--rp-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rp-tone) 16%,transparent)}.cts-report-panel__actions{display:flex;align-items:center;gap:8px}:root[data-cts-theme] :is(#root,body) .cts-report-panel>.cts-report-panel__body{padding:18px 20px 20px!important;background:transparent!important}:root[data-cts-theme] :is(#root,body) .cts-report-panel>.cts-report-panel__body--flush{padding:0!important}:root[data-cts-theme] :is(#root,body) .cts-report-panel .cts-report-panel__scroll>.table-responsive{max-height:700px;overflow:auto;border-radius:0!important}:root[data-cts-theme] :is(#root,body) .cts-report-panel .cts-report-panel__scroll .table{margin-bottom:0;border:0!important;font-variant-numeric:tabular-nums}:root[data-cts-theme] :is(#root,body) .cts-report-panel .cts-report-panel__scroll .table thead th{position:sticky;top:0;z-index:2;padding:11px 14px!important;border:0!important;background:var(--cts-body-surface-bg-2)!important;background-image:none!important;box-shadow:inset 0 -1px 0 var(--cts-body-surface-border)!important;color:var(--cts-body-muted-text)!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}:root[data-cts-theme] :is(#root,body) .cts-report-panel .cts-report-panel__scroll .table tbody td{padding:10px 14px!important;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--cts-body-surface-border) 70%,transparent)!important;background-color:transparent!important;color:var(--cts-body-text);font-size:13px;vertical-align:middle}:root[data-cts-theme] :is(#root,body) .cts-report-panel .cts-report-panel__scroll .table tbody tr:last-child>td{border-bottom:0!important}:root[data-cts-theme] :is(#root,body) .cts-report-panel .cts-report-panel__scroll .table-striped>tbody>tr:nth-of-type(odd),:root[data-cts-theme] :is(#root,body) .cts-report-panel .cts-report-panel__scroll .table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-striped-bg: transparent !important;background-color:transparent!important}:root[data-cts-theme] :is(#root,body) .cts-report-panel .cts-report-panel__scroll .table tbody tr:hover>td{background-color:var(--cts-brand-wash)!important}:root[data-cts-theme] :is(#root,body) .cts-report-panel .cts-report-panel__scroll .table tbody .cts-tooltip-trigger{text-decoration-color:color-mix(in srgb,currentColor 30%,transparent)!important;text-underline-offset:3px}.cts-report-totals-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:14px 20px;border-top:1px solid var(--cts-body-surface-border);background:var(--cts-body-surface-bg-2)}.cts-report-totals-strip__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.cts-report-totals-strip__chip{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border:1px solid var(--cts-body-surface-border);border-radius:var(--cts-premium-radius-pill, 999px);background:var(--cts-body-surface-bg);color:var(--cts-body-heading-text);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cts-report-totals-strip__chip .cts-currency-cell{color:var(--cts-body-muted-text);font-weight:700;font-size:11px;letter-spacing:.04em}.cts-report-totals-strip__grand{display:inline-flex;align-items:baseline;gap:10px;margin-inline-start:auto;padding:7px 16px;border-radius:var(--cts-premium-radius-pill, 999px);color:var(--rp-ink, var(--cts-premium-accent-ink));background:var(--rp-wash, var(--cts-premium-accent-wash));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rp-tone, var(--cts-premium-kpi-primary)) 16%,transparent);white-space:nowrap}.cts-report-totals-strip__grand-label{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cts-report-totals-strip__grand-value{font-size:15px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cts-report-panel__breakdown{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 20px 20px;border-top:1px solid var(--cts-body-surface-border)}.cts-report-panel__breakdown:empty{display:none}@media(max-width:767.98px){.cts-report-panel__breakdown{grid-template-columns:minmax(0,1fr)}}.cts-report-breakdown{border:1px solid var(--cts-body-surface-border);border-radius:var(--cts-premium-radius-card, 14px);background:var(--cts-body-surface-bg);box-shadow:var(--cts-premium-shadow-card);overflow-x:auto}.cts-report-breakdown__table{width:100%;margin:0;border-collapse:separate;border-spacing:0;font-size:13px;font-variant-numeric:tabular-nums}:root[data-cts-theme] :is(#root,body) .cts-report-breakdown__table>thead>tr>th{padding:10px 14px;border:0;background:var(--cts-body-surface-bg-2)!important;background-image:none!important;box-shadow:inset 0 -1px 0 var(--cts-body-surface-border);color:var(--cts-body-muted-text)!important;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-align:start;text-transform:uppercase;white-space:nowrap}.cts-report-breakdown__table>thead>tr>th:first-child{border-start-start-radius:var(--cts-premium-radius-card, 14px)}.cts-report-breakdown__table>thead>tr>th:last-child{border-start-end-radius:var(--cts-premium-radius-card, 14px);text-align:end}.cts-report-breakdown__table>tbody>tr>td{padding:9px 14px;border-bottom:1px solid color-mix(in srgb,var(--cts-body-surface-border) 70%,transparent);color:var(--cts-body-text);vertical-align:middle}.cts-report-breakdown__table>tbody>tr:last-child>td{border-bottom:0}.cts-report-breakdown__table>tbody>tr:hover>td{background:var(--cts-brand-wash)}.cts-report-breakdown__value{text-align:end;white-space:nowrap;font-weight:600;color:var(--cts-body-heading-text)}.cts-report-breakdown__value .cts-currency-cell{margin-inline-start:4px;color:var(--cts-body-muted-text);font-size:11px;font-weight:700;letter-spacing:.04em}:root[data-cts-theme] :is(#root,body) .cts-report-breakdown .cts-report-breakdown__link{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--cts-body-link, var(--cts-premium-accent-ink))!important;font-weight:600;text-align:start;text-decoration:none!important}:root[data-cts-theme] :is(#root,body) .cts-report-breakdown .cts-report-breakdown__link:hover,:root[data-cts-theme] :is(#root,body) .cts-report-breakdown .cts-report-breakdown__link:focus-visible{text-decoration:underline!important;text-underline-offset:3px}.cts-report-breakdown__chevron{font-size:13px;opacity:.55;transition:transform .15s ease,opacity .15s ease}.cts-report-breakdown__link:hover .cts-report-breakdown__chevron{opacity:1;transform:translate(2px)}[dir=rtl] .cts-report-breakdown__chevron{transform:scaleX(-1)}[dir=rtl] .cts-report-breakdown__link:hover .cts-report-breakdown__chevron{transform:scaleX(-1) translate(2px)}@media(prefers-reduced-motion:reduce){.cts-report-breakdown__chevron{transition:none}}@media print{:root[data-cts-theme] :is(#root,body) .cts-report-panel .cts-report-panel__scroll>.table-responsive{max-height:none!important;overflow:visible!important}.cts-report-panel__head,.cts-report-totals-strip{background:none!important}.cts-report-panel__icon,.cts-report-panel__summary,.cts-report-totals-strip__grand{box-shadow:none!important}:root[data-cts-theme] :is(#root,body) .cts-report-panel .cts-report-panel__scroll .table thead th{position:static}}.cts-cash-hero{--hero-ink: var(--cts-on-brand, white);--hero-muted: color-mix(in srgb, var(--hero-ink) 88%, transparent);--hero-glass: color-mix(in srgb, var(--hero-ink) 9%, transparent);--hero-glass-edge: color-mix(in srgb, var(--hero-ink) 18%, transparent);--hero-tile: color-mix(in srgb, black 18%, transparent);--hero-in: color-mix(in srgb, var(--cts-tone-positive, var(--hero-ink)) 62%, white);--hero-out: color-mix(in srgb, var(--cts-tone-negative, var(--hero-ink)) 58%, white);--hero-glow: var(--cts-theme-accent-rgb, var(--cts-body-accent-rgb, var(--primary-rgb)));position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-areas:"main flows" "share share";align-items:center;gap:22px 32px;margin-bottom:1.5rem;padding:28px 30px 24px;overflow:hidden;border-radius:20px;color:var(--hero-ink);background:radial-gradient(120% 150% at 100% 0%,rgba(var(--hero-glow),.18) 0%,transparent 48%),radial-gradient(90% 130% at 0% 100%,color-mix(in srgb,var(--hero-ink) 7%,transparent) 0%,transparent 55%),var(--cts-brand-fill, rgb(var(--primary-rgb)));box-shadow:0 22px 44px -26px rgba(var(--primary-rgb),.85),0 2px 6px rgba(var(--primary-rgb),.18)}.cts-cash-hero:before{content:"";position:absolute;z-index:-1;inset-block-start:-150px;inset-inline-end:-110px;inline-size:340px;block-size:340px;border-radius:50%;border:1px solid color-mix(in srgb,var(--hero-ink) 12%,transparent);box-shadow:0 0 0 46px color-mix(in srgb,var(--hero-ink) 3%,transparent),0 0 0 92px color-mix(in srgb,var(--hero-ink) 2%,transparent);pointer-events:none}.cts-cash-hero__main{grid-area:main;display:flex;flex-direction:column;gap:6px;min-width:0}.cts-cash-hero__eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hero-muted)}.cts-cash-hero__amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.cts-cash-hero__value{font-size:clamp(30px,3.1vw,44px);font-weight:800;line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cts-cash-hero__unit{font-size:15px;font-weight:700;letter-spacing:.08em;color:var(--hero-muted)}.cts-cash-hero__range{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin-block-start:8px;padding:5px 12px;border-radius:var(--cts-premium-radius-pill, 999px);background:var(--hero-glass);box-shadow:inset 0 0 0 1px var(--hero-glass-edge);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}.cts-cash-hero__flows{grid-area:flows;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cts-cash-hero__flow{--flow-tone: var(--hero-ink);display:flex;align-items:center;gap:13px;min-width:0;padding:15px 16px;border-radius:16px;background:var(--hero-tile);box-shadow:inset 0 0 0 1px var(--hero-glass-edge);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cts-cash-hero__flow--in{--flow-tone: var(--hero-in)}.cts-cash-hero__flow--out{--flow-tone: var(--hero-out)}.cts-cash-hero__flow-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:42px;block-size:42px;border-radius:var(--cts-premium-radius-tile-lg, 12px);font-size:20px;color:var(--flow-tone);background:color-mix(in srgb,var(--flow-tone) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--flow-tone) 32%,transparent)}.cts-cash-hero__flow-text{display:flex;flex-direction:column;gap:2px;min-width:0}.cts-cash-hero__flow-label{overflow:hidden;font-size:11px;font-weight:700;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:var(--hero-muted)}.cts-cash-hero__flow-value{font-size:20px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.cts-cash-hero__flow-value small{font-size:11.5px;font-weight:700;letter-spacing:.06em;color:var(--hero-muted)}.cts-cash-hero__flow-meta{min-block-size:1.2em;font-size:12px;color:var(--hero-muted);font-variant-numeric:tabular-nums}.cts-cash-hero__share{grid-area:share;display:flex;align-items:center;gap:14px}.cts-cash-hero__bar{flex:1 1 auto;block-size:8px;border:0;border-radius:var(--cts-premium-radius-pill, 999px);overflow:hidden;background:var(--hero-out);appearance:none;-webkit-appearance:none}.cts-cash-hero__bar::-webkit-progress-bar{border-radius:var(--cts-premium-radius-pill, 999px);background:var(--hero-out)}.cts-cash-hero__bar::-webkit-progress-value{border-radius:var(--cts-premium-radius-pill, 999px);background:var(--hero-in);box-shadow:2px 0 color-mix(in srgb,var(--hero-ink) 55%,transparent)}.cts-cash-hero__bar::-moz-progress-bar{border-radius:var(--cts-premium-radius-pill, 999px);background:var(--hero-in)}.cts-cash-hero__bar--empty,.cts-cash-hero__bar--empty::-webkit-progress-bar{background:var(--hero-glass-edge)}.cts-cash-hero__share-text{min-inline-size:0;font-size:12px;font-weight:600;white-space:nowrap;color:color-mix(in srgb,var(--hero-ink) 94%,transparent);font-variant-numeric:tabular-nums}.cts-cash-hero__pulse{display:inline-block;inline-size:7ch;block-size:.8em;border-radius:8px;vertical-align:middle;background:var(--hero-glass-edge);animation:cts-cash-hero-pulse 1.4s ease-in-out infinite}@keyframes cts-cash-hero-pulse{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.cts-cash-hero__pulse{animation:none}}@media(max-width:991.98px){.cts-cash-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "flows" "share"}}@media(max-width:575.98px){.cts-cash-hero{padding:22px 20px 20px}.cts-cash-hero__flows{grid-template-columns:minmax(0,1fr)}.cts-cash-hero__share{flex-wrap:wrap}}@media print{.cts-cash-hero{border:1px solid currentColor;background:none!important;box-shadow:none!important}.cts-cash-hero:before{display:none}.cts-cash-hero__flow,.cts-cash-hero__range{background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}}.cts-quick-range__rail{display:inline-flex;flex-wrap:wrap;align-self:flex-start;gap:3px;max-inline-size:100%;padding:3px;border:1px solid var(--cts-body-input-border, var(--cts-body-surface-border));border-radius:10px;background:var(--cts-body-surface-bg-2)}:root[data-cts-theme] :is(#root,body) .cts-quick-range .cts-quick-range__chip{display:inline-flex;align-items:center;justify-content:center;min-block-size:30px;padding:0 13px;border:0;border-radius:8px;background:transparent;color:var(--cts-body-muted-text);font-size:12.5px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}:root[data-cts-theme] :is(#root,body) .cts-quick-range .cts-quick-range__chip:hover{color:var(--cts-body-text);background:var(--cts-premium-accent-hover)}:root[data-cts-theme] :is(#root,body) .cts-quick-range .cts-quick-range__chip:focus-visible{outline:2px solid var(--cts-body-accent-strong, var(--cts-premium-accent-ink));outline-offset:1px}:root[data-cts-theme] :is(#root,body) .cts-quick-range .cts-quick-range__chip.is-active{color:var(--cts-body-accent-strong, var(--cts-body-link));background:var(--cts-body-surface-bg);box-shadow:var(--cts-premium-shadow-card),inset 0 0 0 1px color-mix(in srgb,var(--cts-body-accent-strong, var(--cts-body-link)) 24%,transparent)}@media(prefers-reduced-motion:reduce){:root[data-cts-theme] :is(#root,body) .cts-quick-range .cts-quick-range__chip{transition:none}}@media print{.cts-quick-range{display:none!important}}.cts-form-header.cts-account-expense__header{margin-bottom:8px}.cts-form-actionbar.cts-account-expense__actionbar{margin-top:0}@media(min-width:768px){.cts-account-expense__doc-right{grid-column:2}}.pchart-shell{display:flex;flex-direction:column;gap:14px}.pchart-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.pchart-toolbar-left,.pchart-toolbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pchart-select{min-width:220px}.pchart-ranges{display:inline-flex;border:1px solid var(--cts-body-surface-border, #dee2e6);border-radius:8px;overflow:hidden;background:var(--cts-body-surface-bg, #fff)}.pchart-range{border:0;background:transparent;color:var(--cts-body-muted-text, #6c757d);font-size:12px;font-weight:600;padding:6px 13px;cursor:pointer;line-height:1.4;white-space:nowrap}.pchart-range+.pchart-range{border-left:1px solid var(--cts-body-surface-border, #dee2e6)}.pchart-range:hover:not([aria-pressed=true]){background:var(--cts-brand-wash, rgba(0, 0, 0, .04));color:var(--cts-body-text, #212529)}.pchart-range[aria-pressed=true]{background:var(--cts-body-accent, #0d6efd);color:var(--cts-on-brand, #fff)}.pchart-range:focus-visible{outline:2px solid var(--cts-body-accent-strong, #0a58ca);outline-offset:-2px}.pchart-summary{display:flex;flex-wrap:wrap;gap:10px}.pchart-stat{flex:1 1 130px;min-width:120px;border:1px solid var(--cts-body-surface-border, #dee2e6);border-radius:10px;padding:9px 12px;background:var(--cts-body-surface-bg, #fff)}.pchart-stat-label{display:block;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cts-body-muted-text, #6c757d);margin-bottom:2px}.pchart-stat-value{display:block;font-size:17px;font-weight:700;color:var(--cts-body-text, #212529);font-variant-numeric:tabular-nums;line-height:1.25}.pchart-stat-value[data-direction=up]{color:#0f9d58}.pchart-stat-value[data-direction=down]{color:#d93025}.pchart-canvas{position:relative;width:100%;border:1px solid var(--cts-body-surface-border, #dee2e6);border-radius:10px;background:var(--cts-body-surface-bg, #fff);overflow:hidden}.pchart-svg{display:block;width:100%;height:auto;touch-action:pan-y}.pchart-grid-line{stroke:var(--cts-body-surface-border, #dee2e6);stroke-width:1;opacity:.75}.pchart-axis-text{fill:var(--cts-body-muted-text, #6c757d);font-size:10px;font-variant-numeric:tabular-nums}.pchart-area{fill:rgba(var(--cts-body-accent-rgb, 13, 110, 253),.14)}.pchart-line{fill:none;stroke:var(--cts-body-accent, #0d6efd);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.pchart-compare-line{fill:none;stroke:var(--cts-body-muted-text, #6c757d);stroke-width:1.5;stroke-dasharray:5 4;stroke-linejoin:round;opacity:.9}.pchart-crosshair{stroke:var(--cts-body-muted-text, #6c757d);stroke-width:1;stroke-dasharray:3 3}.pchart-marker{fill:var(--cts-body-surface-bg, #fff);stroke:var(--cts-body-accent, #0d6efd);stroke-width:2.5}.pchart-hit{fill:transparent}.pchart-tooltip{position:absolute;z-index:3;pointer-events:none;min-width:132px;padding:7px 10px;border-radius:8px;border:1px solid var(--cts-body-surface-border, #dee2e6);background:var(--cts-body-surface-bg, #fff);box-shadow:0 6px 18px #00000029;font-size:11.5px;line-height:1.5;color:var(--cts-body-text, #212529);transform:translate(-50%,-100%)}.pchart-tooltip-date{display:block;font-weight:700;margin-bottom:2px;white-space:nowrap}.pchart-tooltip-row{display:flex;justify-content:space-between;gap:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.pchart-tooltip-key{color:var(--cts-body-muted-text, #6c757d)}.pchart-tooltip-val{font-weight:700}.pchart-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:11.5px;color:var(--cts-body-muted-text, #6c757d)}.pchart-legend-item{display:inline-flex;align-items:center;gap:6px}.pchart-legend-swatch{width:18px;height:0;border-top-width:2px;border-top-style:solid;border-top-color:var(--cts-body-accent, #0d6efd);flex:0 0 auto}.pchart-legend-swatch[data-series=compare]{border-top-style:dashed;border-top-color:var(--cts-body-muted-text, #6c757d)}.pchart-placeholder{display:flex;align-items:center;justify-content:center;min-height:320px;color:var(--cts-body-muted-text, #6c757d);font-size:13px}@media(max-width:640px){.pchart-toolbar{flex-direction:column;align-items:stretch}.pchart-select{min-width:0;width:100%}.pchart-ranges{width:100%}.pchart-range{flex:1 1 0;padding:6px 4px}}.pchart-panel{display:flex;flex-direction:column;gap:8px}.pchart-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 9px;border:1px solid var(--cts-body-surface-border, #dee2e6);border-radius:9px;background:var(--cts-body-surface-bg-2, #f7f8fb)}.pchart-sep{width:1px;align-self:stretch;min-height:22px;background:var(--cts-body-surface-border, #dee2e6);margin:0 2px}.pchart-num{width:62px;flex:0 0 auto;padding:3px 6px;font-size:12px}.pchart-bar-status{margin-left:auto;font-size:11.5px;display:inline-flex;align-items:center;gap:4px}.pchart-canvas-box{position:relative;width:100%;height:430px;border:1px solid var(--cts-body-surface-border, #dee2e6);border-radius:10px;padding:6px}.pchart-canvas-box canvas{-webkit-user-select:none;user-select:none;touch-action:none}.pchart-sub{height:170px}.pchart-dark .pchart-canvas-box{border-color:#2b3138}.pchart-fullscreen{position:fixed;inset:0;z-index:1080;padding:12px;overflow:auto;background:var(--cts-body-surface-bg, #fff)}@media(max-width:640px){.pchart-canvas-box{height:300px}.pchart-sub{height:140px}.pchart-bar-status{margin-left:0;width:100%}}.fpl-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.fpl-formula{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5;padding:6px 10px;border-radius:6px;background:var(--cts-body-surface-bg-2);border:1px solid var(--cts-body-surface-border);color:var(--cts-body-text);white-space:pre-wrap;overflow-wrap:anywhere}.fpl-narrative{margin:0 0 16px;padding:10px 14px;border-radius:6px;border-inline-start:3px solid var(--cts-body-accent);background:var(--cts-body-surface-bg-2);color:var(--cts-body-text)}.fpl-share{height:4px;margin-top:4px;min-width:72px}.ibk-gradient-bar{height:3px}.ibk-card .card-header h5{font-size:16px;font-weight:700;color:#1a1a2e;margin:0}.ibk-card .card-header h5 i{color:var(--cts-body-accent, #6259ca)}.ibk-btn-success{background:linear-gradient(135deg,#10b981,#059669)!important;border:none!important;color:#fff!important}.ibe-grid-card>.card-body{padding:0!important}.ibe-stat{border-radius:12px;padding:12px 16px;margin-bottom:10px;display:flex;align-items:center;gap:14px}.ibe-stat:last-child{margin-bottom:0}.ibe-stat-purple,:root[data-cts-theme] #root .ibe-stat-purple{background:var(--cts-brand-wash-strong, rgba(98, 89, 202, .08))!important;border:1px solid var(--cts-brand-edge, rgba(98, 89, 202, .12))!important}.ibe-stat-blue{background:linear-gradient(135deg,#2563eb14,#3b82f60d);border:1px solid rgba(37,99,235,.12)}.ibe-stat-icon{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;color:#fff;flex-shrink:0}.ibe-stat-icon-purple{background:var(--cts-brand-fill, linear-gradient(135deg, #6259ca, #8b5cf6))}.ibe-stat-icon-blue{background:linear-gradient(135deg,#2563eb,#3b82f6)}.ibe-stat-body{flex:1;min-width:0}.ibe-stat-label{font-size:10.5px;font-weight:600;color:#8392a5;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.ibe-stat-value{font-size:17px;font-weight:700;color:#1e1e2d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ibe-stat-value-badges{white-space:normal;display:flex;flex-wrap:wrap;gap:4px}.ibe-table{margin-bottom:0}.ibe-table thead tr th{background:linear-gradient(135deg,#6259ca0f,#8b5cf608);font-size:11.5px;font-weight:700;color:#5a6778;border-bottom:2px solid rgba(98,89,202,.12)!important;white-space:nowrap;vertical-align:middle;padding:10px 12px}.ibe-table tbody tr{transition:background .15s ease}.ibe-table tbody tr:hover{background:#6259ca08!important}.ibe-table td{font-size:12.5px;vertical-align:middle;padding:8px 12px}.ibe-table td a{color:#6259ca;font-weight:600}.ibe-table td a:hover{color:#8b5cf6;text-decoration:underline}.cts-commission-approval-card>.card-header{padding:18px 24px!important}.cts-commission-approval-card>.card-header .card-title,.cts-commission-approval-card>.card-header h3.card-title{font-size:17px!important}.cts-commission-approval-card>.card-body{padding:24px!important}.cts-commission-approval-card>.card-header .card-options>.btn{border-radius:8px!important;padding:9px 24px!important;font-size:13px!important;font-weight:600!important;transition:all .2s!important}.bhv-heatmap{table-layout:fixed;font-size:.7rem}.bhv-heatmap-corner{width:5.5rem}.bhv-heatmap-hour{text-align:center;font-weight:500;padding:.15rem 0}.bhv-heatmap-day{white-space:nowrap;font-weight:500;padding:.15rem .35rem}.bhv-heatmap-cell{--bhv-heat: 0;text-align:center;padding:.2rem 0;background-color:color-mix(in srgb,var(--primary-color, #6259ca) calc(var(--bhv-heat) * 78%),transparent)}.bhv-heatmap-cell{color:inherit}
