.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;padding:1rem;z-index:10001;background-color:#00000080;display:flex;align-items:center;justify-content:center}.modal-card.k-window{width:min(760px,100%);max-height:90vh;overflow:hidden;border-radius:10px;border:0;background-color:#fff;color:#424242;font-size:14px;line-height:1.25;box-shadow:var(--kendo-elevation-8, 0 16px 18px rgba(0, 0, 0, .28), 0 4px 16px rgba(0, 0, 0, .12));display:inline-flex;flex-direction:column;position:relative;z-index:10002}.modal-card.modal-card--xl.k-window{width:min(1160px,100%)}.modal-card.modal-card--xxl.k-window{width:min(1360px,100%)}.modal-header.k-window-titlebar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-block:12px;padding-inline:16px;border:none;border-bottom:1px solid var(--ui-border-line);border-radius:10px 10px 0 0;background-color:var(--ui-white);flex-shrink:0}.modal-header .k-window-title{margin:0;font-size:16px;line-height:1.25;font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1 1 auto}.modal-body.k-window-content{padding-block:16px;padding-inline:16px;overflow:auto;flex:1 1 auto}.modal-footer.k-window-actions{padding-block:8px;padding-inline:8px;border:none;border-top:1px solid var(--ui-border-line);border-radius:0 0 10px 10px;background:var(--ui-white);position:sticky;bottom:0;z-index:2}.voucher-modal-body{min-height:min(76vh,880px)}.voucher-grid-wrap{overflow-x:auto}.voucher-grid-table td{vertical-align:middle;padding-top:.35rem;padding-bottom:.35rem}.voucher-grid-control{width:100%;border:0;border-radius:var(--cmp-radius-sm);background:var(--cmp-surface-muted);color:var(--cmp-text);min-height:var(--cmp-control-height);padding:.42rem .62rem;font-size:13px;font-weight:700;outline:none;box-sizing:border-box}.voucher-grid-control::placeholder{color:var(--cmp-text-disabled);font-weight:700}.voucher-grid-control:disabled{color:var(--cmp-text-disabled);background:var(--cmp-surface-muted);opacity:1;cursor:not-allowed}.voucher-grid-control--select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%23000000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .62rem center}.voucher-grid-table input[type=number].voucher-grid-control{text-align:right}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/montserrat-latin-variable.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ui-blue-dark: #0D3B68;--ui-blue-medium: #1849A9;--ui-blue:#0168fa;--ui-blue-2: color-mix(in srgb, var(--ui-blue) 2%, white);--ui-blue-5: color-mix(in srgb, var(--ui-blue) 5%, white);--ui-blue-10: color-mix(in srgb, var(--ui-blue) 10%, white);--ui-blue-25: color-mix(in srgb, var(--ui-blue) 25%, white);--ui-blue-50: color-mix(in srgb, var(--ui-blue) 50%, white);--ui-light-blue: #f4f5f8;--ui-dark-blue: #3b4863;--ui-cyan: #00b8d4;--ui-primary-filter: invert(35%) sepia(100%) saturate(1136%) hue-rotate(174deg) brightness(89%) contrast(99%);--ui-white-filter: invert(100%) sepia(3%) saturate(2%) hue-rotate(161deg) brightness(110%) contrast(101%);--ui-green-filter: invert(29%) sepia(47%) saturate(6432%) hue-rotate(142deg) brightness(91%) contrast(91%);--ui-disable-filter: brightness(0) saturate(100%) invert(69%) sepia(15%) saturate(387%) hue-rotate(180deg) brightness(93%) contrast(87%);--ui-red-filter: brightness(0) saturate(100%) invert(41%) sepia(55%) saturate(7041%) hue-rotate(336deg) brightness(90%) contrast(91%);--ui-orange-filter: brightness(0) saturate(100%) invert(56%) sepia(74%) saturate(2579%) hue-rotate(351deg) brightness(101%) contrast(98%);--ui-red: #E05260;--ui-red-5: color-mix(in srgb, var(--ui-red) 5%, white);--ui-red-10: color-mix(in srgb, var(--ui-red) 10%, white);--ui-red-25: color-mix(in srgb, var(--ui-red) 25%, white);--ui-orange: #fd7e14;--ui-orange-5: color-mix(in srgb, var(--ui-orange) 5%, white);--ui-orange-10: color-mix(in srgb, var(--ui-orange) 10%, white);--ui-orange-25: color-mix(in srgb, var(--ui-orange) 25%, white);--ui-yellow: #ffc107;--ui-yellow-2: color-mix(in srgb, var(--ui-yellow) 2%, white);--ui-yellow-5: color-mix(in srgb, var(--ui-yellow) 5%, white);--ui-yellow-10: color-mix(in srgb, var(--ui-yellow) 10%, white);--ui-yellow-25: color-mix(in srgb, var(--ui-yellow) 25%, white);--ui-yellow-50: color-mix(in srgb, var(--ui-yellow) 50%, white);--ui-green: #0c8842;--ui-green-5: color-mix(in srgb, var(--ui-green) 5%, white);--ui-green-10: color-mix(in srgb, var(--ui-green) 10%, white);--ui-green-25: color-mix(in srgb, var(--ui-green) 25%, white);--ui-green-50: color-mix(in srgb, var(--ui-green) 50%, white);--ui-white: #ffffff;--ui-white-10: rgba(255,255,255,.1);--ui-white-25: rgba(255,255,255,.25);--ui-white-50: rgba(255,255,255,.5);--ui-gray: #78829D;--ui-gray-dark: #3b4863;--ui-gray-50: #FCFCFC;--ui-gray-100: #f4f5f8;--ui-gray-200: #e3e7ed;--ui-gray-300: #cdd4e0;--ui-gray-400: #b4bdce;--ui-gray-500: #97a3b9;--ui-gray-600: #677793;--ui-gray-700: #596882;--ui-gray-800: #3b4863;--ui-gray-900: #1c273c;--ui-primary: var(--ui-blue);--ui-active: var(--ui-blue-10);--ui-title: #424242;--ui-title-80: rgba(66, 66, 66, .8);--ui-subtitle: #646464;--ui-shadow: 0 2px 4px 0 rgba(0, 0, 0, .03), 0 4px 5px 0 rgba(0, 0, 0, .04);--ui-shadow-thin: 0 1px 0px 0 rgba(0, 0, 0, .03), 0 4px 5px 0 rgba(0, 0, 0, .02);--ui-shadow-sm: 0 2px 0 0 rgba(0, 0, 0, .08);--ui-shadow-lg: 0 2px 13px 0 rgba(0, 0, 0, .14), 0 4px 5px 0 rgba(0, 0, 0, .04);--ui-shadow-tp: 0 -2px 5px 0 rgba(0, 0, 0, .01), 0 4px 5px 0 rgba(0, 0, 0, .04);--ui-border-line: #f2f2f2;--ui-border-line-md: #dfe5f4;--ui-border-line-lg: #DBDFE9;--ui-border: 1px solid var(--ui-border-line);--ui-hover: #fcfcfc;--ui-hover-light: var(--ui-blue-10);--ui-selected: var(--ui-yellow-10);--ui-menu-content: #F6F7F9;--ui-control-background: #F5F7FA;--ui-main-content: #F9FBFE;--cmp-font-family: "Montserrat", "Segoe UI", sans-serif;--cmp-primary-dark: #1849A9;--cmp-primary: #0168FA;--cmp-info: #97A3B9;--cmp-label: #697994;--cmp-text: #000000;--cmp-text-disabled: #8D8D8D;--cmp-surface: #FFFFFF;--cmp-surface-muted: #F5F7FA;--cmp-border: #B4BDCF;--cmp-radius-sm: 5px;--cmp-radius-md: 8px;--cmp-control-height: 31px}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;font-family:var(--cmp-font-family);font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;background:var(--ui-white);color:var(--ui-gray-900)}a{color:inherit}button,input,select,textarea{font:inherit}.field{display:flex;flex-direction:column;gap:.35rem}.field label{color:var(--cmp-label);font-size:12px;font-weight:500}.field input,.field select,.field textarea{border:0;border-radius:var(--cmp-radius-sm);background:var(--cmp-surface-muted);color:var(--cmp-text);min-height:var(--cmp-control-height);padding:.42rem .62rem;font-size:13px;font-weight:700;outline:none}.field textarea{min-height:96px;font-weight:600;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:var(--cmp-text-disabled);font-weight:700}.field input:disabled,.field select:disabled,.field textarea:disabled{color:var(--cmp-text-disabled);background:var(--cmp-surface-muted);cursor:not-allowed;opacity:1}.field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none'%3E%3Cpath d='M1 1L7 7L13 1' stroke='%23000000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .62rem center}.field input[type=date]{padding-right:.4rem}.field input[type=date]::-webkit-calendar-picker-indicator{opacity:.95;cursor:pointer}.field .error,.error{color:var(--ui-red);font-size:.8rem}.page-shell{max-width:1260px;margin:0 auto;padding:1.5rem}.toolbar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;padding:.9rem 1rem;background:var(--cmp-surface);border:1px solid #dde2ee;border-radius:12px;box-shadow:var(--ui-shadow-thin)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-top:1rem}.panel{background:var(--cmp-surface);border-radius:12px;border:1px solid #dde2ee;box-shadow:var(--ui-shadow-thin);padding:1rem}.panel h2{margin:0 0 .75rem;font-size:1rem;color:var(--ui-title)}.list{display:flex;flex-direction:column;gap:.55rem}.list-item{border:1px solid #e1e5ef;border-radius:10px;padding:.7rem;background:var(--cmp-surface)}.subtle{color:var(--ui-gray-600);font-size:.9rem}.login-shell{min-height:100vh;padding:1.5rem;display:flex;align-items:flex-start;justify-content:center;background:#f5f5f5}.is-form-container.is-loginform{width:min(360px,100%);margin-top:96px;text-align:left;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.is-crmlogo-container{display:flex;justify-content:center;margin-bottom:1.2rem}.is-crmlogo{width:230px;max-width:100%;height:auto}.is-form-container-head{margin:0 0 .9rem;font-size:48px;line-height:1.2;font-weight:500;text-align:center;color:#0f1012}.form-signin .form-horizontal{display:flex;flex-direction:column;gap:.8rem}.form-signin .is-form-input-label{display:inline-block;margin-bottom:.3rem;font-size:13px;font-weight:500;color:#1a1a1a}.form-signin .is-form-input-box{width:100%}.form-signin .ms-TextField-field{width:100%;min-height:42px;padding:.5rem .7rem;font-size:13px;font-weight:400;color:#212529;background:#fff;border:1px solid #c4c8d0;border-radius:0;box-sizing:border-box}.form-signin .btn-link.stretch{padding:0;border:0;background:transparent;color:#0b78d0;font-size:13px;text-align:center;cursor:pointer}.is-buttons-container{display:flex;justify-content:center}.is-login-button{min-width:180px;min-height:42px;border:1px solid #0b78d0;background:#0b78d0;color:#fff;font-size:18px;font-weight:700;border-radius:2px;cursor:pointer}.is-login-button:disabled{opacity:.75;cursor:not-allowed}.login-copyright{margin-top:38px;text-align:center;color:#2e3a4d;font-size:13px}.kb-page{max-width:none;padding:1rem 1.2rem 1.4rem}.kb-debug{display:flex;flex-wrap:wrap;align-items:end;gap:.75rem;background:#fff;border:none;border-radius:0;box-shadow:0 2px 6px -1px #00000014;padding:.7rem .9rem;margin-bottom:.85rem}.kb-workspace{background:var(--ui-white);border:none;border-radius:0;box-shadow:none;padding:1.05rem}.kb-header{margin-bottom:.75rem}.kb-breadcrumb{margin:0;font-size:13px;font-weight:600;color:var(--ui-title-80)}.kb-title-row{display:flex;align-items:center;gap:.45rem}.kb-title-row h1{margin:.15rem 0 0;font-size:2rem;font-weight:700;color:var(--ui-title)}.kb-chip{margin-top:.2rem;border-radius:999px;background:var(--ui-red);color:#fff;font-size:.72rem;font-weight:700;line-height:1;padding:.23rem .42rem}.kb-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.6rem;margin-bottom:.9rem}.kb-kpi{border:none;border-radius:9px;padding:.55rem .72rem;background:var(--ui-gray-50)}.kb-kpi__label{margin:0 0 .2rem;font-size:.74rem;color:var(--ui-gray-600);text-transform:uppercase;letter-spacing:.03em}.kb-kpi__value{margin:0;font-size:1.15rem;font-weight:700;color:var(--ui-gray-900)}.kb-kpi--info{background:var(--ui-blue-10)}.kb-kpi--success{background:var(--ui-green-10)}.kb-kpi--warning{background:var(--ui-yellow-10)}.kb-action-row{border:none;border-radius:0;background:transparent;padding:.6rem .7rem;margin-bottom:.85rem}.kb-action-row .field{min-width:170px}.kb-action-split{display:flex;justify-content:space-between;align-items:end;gap:.8rem;flex-wrap:wrap}.kb-action-left,.kb-action-right{display:flex;flex-wrap:wrap;gap:.55rem;align-items:flex-end}.kb-content{min-height:240px}.kb-accounting-layout{display:flex;flex-direction:column;gap:.85rem}.kb-accounting-layout>.kb-accounting-grid+.kb-accounting-grid{margin-top:.25rem}.kb-inline-notice{border:1px solid var(--ui-green-25);background:var(--ui-green-5);color:var(--ui-gray-900);border-radius:10px;padding:.65rem .75rem;font-size:.88rem;font-weight:600}.kb-accounting-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.85rem}.kb-section-card{border:none;border-radius:0;background:#fff;padding:.75rem}.kb-section-card h3{margin:0;font-size:1rem;color:var(--ui-title)}.kb-section-card__header{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.65rem}.kb-form-grid{display:grid;gap:.55rem}.kb-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-form-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.kb-inline-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.65rem}.kb-divider{border-top:1px solid var(--ui-border-line);margin:.75rem 0}.kb-table-wrap{border:none;border-radius:0;overflow:auto;background:#fff}.kb-table-wrap.k-splitter{height:100%;min-height:180px;display:flex;width:100%;box-sizing:border-box;outline:0;font-size:14px;line-height:1.4285714286;touch-action:none}.kb-table-wrap.k-splitter.k-splitter-flex.k-splitter-horizontal{flex-direction:column}.kb-table{width:100%;border-collapse:collapse;min-width:960px}.kb-table.ui-table-content{table-layout:fixed}.kb-table.ui-table-content>thead{z-index:2;position:sticky;top:0;background-color:var(--ui-white)}.kb-table.ui-table-content>thead>tr{height:35px;border-top:1px solid var(--ui-border-line-lg);border-bottom:1px solid var(--ui-border-line-lg)}.kb-table.ui-table-content>thead>tr>th{text-align:left;padding:5px 10px 5px 0;font-size:14px;line-height:1.4285714286;color:var(--ui-title);font-weight:700;background:transparent;vertical-align:middle}.kb-table.ui-table-content>thead>tr>th:first-child{border-top-left-radius:0;padding-left:10px}.kb-table.ui-table-content>thead>tr>th:last-child{border-top-right-radius:0}.kb-table.ui-table-content>tbody>tr{height:40px}.kb-table.ui-table-content>tbody>tr>td{border-bottom:1px solid var(--ui-border-line);padding:5px 10px 5px 0;vertical-align:middle}.kb-table.ui-table-content>tbody>tr>td:first-child{padding-left:10px}.kb-table.ui-table-content:not(.ui-disable-hover)>tbody>tr:hover{background-color:var(--ui-gray-200);color:var(--ui-primary)}.kb-table.ui-table-content:not(.ui-disable-hover)>tbody>tr:hover .subtle{color:var(--ui-primary)}.kb-cell-actions{display:inline-flex;gap:.4rem;flex-wrap:wrap}.kb-cell-actions--wage-claim{width:100%;justify-content:flex-end;gap:.35rem}.kb-table--wage-claims .kb-col-claim-id{width:8%}.kb-table--wage-claims .kb-col-employee,.kb-table--wage-claims .kb-col-identifier{width:13%}.kb-table--wage-claims .kb-col-status{width:10%}.kb-table--wage-claims .kb-col-gross,.kb-table--wage-claims .kb-col-deductions,.kb-table--wage-claims .kb-col-net{width:12%}.kb-table--wage-claims .kb-col-actions--wage-claim{width:20%;min-width:300px}.kb-amount-stack{display:inline-flex;flex-direction:column;align-items:flex-end;gap:.15rem;max-width:100%}.kb-amount-stack .subtle{font-size:12px;line-height:1.15;white-space:normal}.kb-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:210px;color:var(--ui-gray-600);text-align:center}.kb-empty--small{min-height:120px}.kb-legacy-note{border:1px dashed var(--ui-border-line-md);border-radius:10px;background:#fbfcff;padding:.75rem;margin-bottom:.8rem}.kb-report-stack{display:flex;flex-direction:column;gap:.55rem}.kb-report-row{display:flex;align-items:center;justify-content:space-between;gap:.65rem;border:1px solid var(--ui-border-line);border-radius:8px;padding:.6rem;background:#fbfcff}.kb-report-row .subtle{margin:.2rem 0 0}.wage-modal-shell{display:grid;grid-template-columns:230px minmax(0,1fr);gap:.9rem}.wage-modal-side{border:1px solid var(--ui-border-line-md);border-radius:10px;padding:.7rem;background:#fafbff;align-self:start;position:sticky;top:0}.wage-modal-side h4{margin:0 0 .5rem}.wage-modal-side p{margin:.2rem 0;font-size:.82rem}.wage-modal-nav{display:flex;flex-direction:column;gap:.3rem;margin-top:.7rem}.wage-modal-nav button{border:1px solid var(--ui-border-line-md);border-radius:8px;background:#fff;color:var(--ui-gray-700);text-align:left;font-size:.8rem;padding:.35rem .45rem}.wage-modal-main{display:flex;flex-direction:column;gap:.9rem}.wage-modal-section{border:1px solid var(--ui-border-line-md);border-radius:10px;padding:.75rem;background:#fff}.wage-modal-section h4{margin:0 0 .6rem}.wage-modal-footer{display:flex;justify-content:space-between;align-items:center;gap:.7rem;flex-wrap:wrap}.wage-modal-footer__left,.wage-modal-footer__right{display:flex;gap:.5rem;flex-wrap:wrap}.nav-import-shell{grid-template-columns:300px minmax(0,1fr)}.nav-import-side{max-height:calc(90vh - 220px);overflow:auto}.nav-import-main .kb-table-wrap{overflow-x:auto}.nav-import-confidence-table{min-width:920px}.nav-import-confidence-table__field{width:27%}.nav-import-confidence-table__value{width:17%}.nav-import-confidence-table__confidence{width:14%}.nav-import-confidence-table__notes{width:42%}.nav-import-confidence-table>thead>tr>th,.nav-import-confidence-table>tbody>tr>td{overflow-wrap:anywhere;word-break:break-word}.nav-import-confidence-table>thead>tr>.nav-import-confidence-table__confidence,.nav-import-confidence-table>tbody>tr>.nav-import-confidence-table__confidence{white-space:nowrap}.nav-import-progress{margin-top:.45rem}.nav-import-progress__bar{width:100%;height:10px;border:1px solid var(--ui-border-line-md);border-radius:999px;background:#eef1f9;overflow:hidden}.nav-import-progress__bar>span{display:block;height:100%;background:var(--cmp-primary-dark);transition:width .22s ease}.nav-import-stage-list{display:flex;flex-direction:column;gap:.35rem;margin-top:.55rem}.nav-import-stage{border:1px solid var(--ui-border-line-md);border-radius:8px;padding:.3rem .45rem;font-size:.82rem;color:var(--ui-gray-600);background:#fff}.nav-import-stage.is-complete{border-color:#9fb5f1;background:#eef3ff;color:var(--ui-gray-900);font-weight:600}.nav-import-alert{border:1px solid var(--ui-border-line-md);border-radius:8px;background:#fafbff;padding:.55rem .65rem;margin-top:.65rem;font-size:.87rem}.nav-import-alert ul{margin:.4rem 0 0;padding-left:1.1rem}.nav-import-alert--warn{border-color:#e7d387;background:#fff9e8}.nav-import-alert--ok{border-color:#8fd4aa;background:#ecfbf2}@media(max-width:768px){.page-shell{padding:1rem}.toolbar{align-items:stretch}.kb-page{padding:.75rem}.kb-title-row h1{font-size:1.45rem}.wage-modal-shell,.nav-import-shell{grid-template-columns:1fr}.kb-report-row{align-items:flex-start;flex-direction:column}.kb-form-grid--two,.kb-form-grid--four{grid-template-columns:1fr}.wage-modal-side{position:static}}.app-button{--buttonColor: transparent;min-height:28px;min-width:0;padding:6px 10px;border-radius:4px;border:1px solid var(--buttonColor);background-color:var(--buttonColor);display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;text-align:center;white-space:nowrap;font:inherit;line-height:inherit;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.app-button__label{display:inline-flex;align-items:center;justify-content:center;gap:5px;font:inherit;color:inherit;line-height:inherit}.app-button__icon-slot{display:inline-flex;align-items:center;justify-content:center}.app-button__text{display:inline-flex;align-items:center}.app-button:hover:not(:disabled){background-color:color-mix(in srgb,var(--buttonColor) 90%,black)}.app-button--primary-dark{--buttonColor: var(--ui-blue-medium);color:var(--ui-white)}.app-button--info{--buttonColor: var(--ui-gray-400);color:var(--ui-white)}.app-button--primary-border{--buttonColor: var(--ui-blue);background:transparent;color:var(--ui-blue)}.app-button--primary-border:hover:not(:disabled){background-color:color-mix(in srgb,var(--buttonColor) 10%,white);border-color:color-mix(in srgb,var(--buttonColor) 90%,white)}.app-button--danger{--buttonColor: var(--ui-red);color:var(--ui-white)}.app-button:disabled{opacity:.65;cursor:not-allowed}.app-button--icon-only{min-width:28px;width:28px;min-height:28px;padding:0}.app-button__icon{width:14px;height:14px;fill:currentColor;display:block}.app-icon{width:14px;height:14px;display:block;object-fit:contain;flex:0 0 auto}.app-icon--on-primary{filter:var(--ui-white-filter)}.app-icon--on-muted{filter:var(--ui-primary-filter)}.yes-no-toggle{display:inline-flex;align-items:center;gap:2px;width:fit-content;max-width:max-content;align-self:flex-start;flex:0 0 auto;padding:2px;border:1px solid var(--cmp-border);border-radius:var(--cmp-radius-md);background:var(--cmp-surface);min-height:var(--cmp-control-height)}.yes-no-toggle__option{min-height:25px;min-width:41px;padding:.2rem .55rem;border:0;border-radius:var(--cmp-radius-sm);background:transparent;color:var(--cmp-info);font-weight:600}.yes-no-toggle__option.is-selected{background:var(--cmp-primary-dark);color:var(--cmp-surface);font-weight:700}.yes-no-toggle.is-disabled,.yes-no-toggle.is-disabled .yes-no-toggle__option{cursor:not-allowed}.yes-no-toggle.is-disabled .yes-no-toggle__option{color:var(--cmp-text-disabled)}.overview-widget.grid-stack-item-content.wx-widget-content{padding:0;border:1px solid var(--ui-border-line);border-radius:7px;background-color:#fff;box-shadow:var(--ui-shadow-thin);overflow:hidden}.overview-widget .wx-widget-draggable,.overview-widget .wx-widget-temp{position:relative;outline:none;height:100%}.overview-widget .wx-widget-temp{padding:10px}.overview-widget .wx-widget-draggable-image{width:15px;height:15px;position:absolute;top:10px;right:10px;opacity:0;transform:scale(.6);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.overview-widget .wx-widget-temp:hover>.wx-widget-draggable-image,.overview-widget .wx-widget-temp:focus-within>.wx-widget-draggable-image,.overview-widget .wx-widget-temp:focus-visible>.wx-widget-draggable-image{opacity:1;transform:scale(1)}.overview-widget .overview-widget__header.ui-list-column-title{display:flex;align-items:center;width:auto;min-height:24px;padding:2px 5px;border-radius:5px;background-color:transparent;gap:5px}.overview-widget .overview-widget__header .ui-list-column-label,.overview-widget .overview-widget__header h2{margin:0;pointer-events:none;width:auto;font-size:12px;font-weight:500;line-height:14px;color:var(--ui-title);text-transform:uppercase;letter-spacing:.02em}.overview-widget .overview-widget__separator{height:.5px;background-color:var(--ui-border-line);margin:0 5px 10px}.overview-widget .overview-widget__body.ui-table-content-main{height:100%;overflow-x:auto;position:relative}.overview-widget .overview-widget__actions.ui-table-column{display:flex;align-items:center;justify-content:flex-start;gap:8px}.overview-widget .overview-widget__table{display:flex;flex-direction:column;gap:0;margin:0}.overview-widget .overview-widget__table>.list-item,.overview-widget .overview-widget__table>.ui-table-column{border:0;border-bottom:1px solid var(--ui-border-line);border-radius:0;padding:8px 15px 8px 0;margin:0;background:transparent;min-height:40px;line-height:14px;display:flex;flex-direction:column;justify-content:center;gap:.25rem}.overview-widget .overview-widget__table>.list-item:last-child{border-bottom:0}.overview-widget .ui-table-column{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.overview-widget .ui-list-column-title{width:auto;margin:0;padding:0;background:transparent;border-radius:0;cursor:default}.overview-widget .ui-table-cell-text{color:var(--ui-dark-blue);pointer-events:none;word-wrap:anywhere}.overview-widget .ui-label-two-line{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.overview-widget .padding-right{padding-right:10px}.overview-widget .overview-widget__row-actions.ui-table-column{justify-content:flex-start}.overview-widget .ui-table-message{margin:.4rem 0 0;padding:6px 0;color:var(--ui-gray-500)}.kb-section-card--widget.grid-stack-item-content.wx-widget-content{border:1px solid var(--ui-border-line-md);border-radius:8px;background-color:var(--ui-white);box-shadow:var(--ui-shadow-thin);overflow:hidden}.kb-tabs{display:flex;justify-content:center;flex-wrap:wrap;column-gap:1.25rem;row-gap:.45rem;border-bottom:1px solid var(--ui-border-line-md);margin-bottom:.75rem}.kb-tab{border:0;border-bottom:3px solid transparent;background:transparent;color:var(--ui-gray-500);font-size:1.05rem;font-weight:600;padding:.25rem .18rem .55rem;cursor:pointer}.kb-tab.is-active{color:#4d3dd8;border-color:#4d3dd8}@media(max-width:768px){.kb-tabs{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start}.kb-tab{white-space:nowrap}}
