@charset "UTF-8";:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: rgb(5.2, 44, 101.2);--bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);--bs-success-text-emphasis: rgb(10, 54, 33.6);--bs-info-text-emphasis: rgb(5.2, 80.8, 96);--bs-warning-text-emphasis: rgb(102, 77.2, 2.8);--bs-danger-text-emphasis: rgb(88, 21.2, 27.6);--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: rgb(206.6, 226, 254.6);--bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);--bs-success-bg-subtle: rgb(209, 231, 220.8);--bs-info-bg-subtle: rgb(206.6, 244.4, 252);--bs-warning-bg-subtle: rgb(255, 242.6, 205.4);--bs-danger-bg-subtle: rgb(248, 214.6, 217.8);--bs-light-bg-subtle: rgb(251.5, 252, 252.5);--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: rgb(158.2, 197, 254.2);--bs-secondary-border-subtle: rgb(196.2, 199.8, 203);--bs-success-border-subtle: rgb(163, 207, 186.6);--bs-info-border-subtle: rgb(158.2, 233.8, 249);--bs-warning-border-subtle: rgb(255, 230.2, 155.8);--bs-danger-border-subtle: rgb(241, 174.2, 180.6);--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: rgb(10.4, 88, 202.4);--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: rgb(255, 242.6, 205.4);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(13, 110, 253, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, .75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, .5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: rgb(42.5, 47.5, 52.5);--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: rgb(109.8, 168, 253.8);--bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);--bs-success-text-emphasis: rgb(117, 183, 152.4);--bs-info-text-emphasis: rgb(109.8, 223.2, 246);--bs-warning-text-emphasis: rgb(255, 217.8, 106.2);--bs-danger-text-emphasis: rgb(234, 133.8, 143.4);--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: rgb(2.6, 22, 50.6);--bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);--bs-success-bg-subtle: rgb(5, 27, 16.8);--bs-info-bg-subtle: rgb(2.6, 40.4, 48);--bs-warning-bg-subtle: rgb(51, 38.6, 1.4);--bs-danger-bg-subtle: rgb(44, 10.6, 13.8);--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: rgb(7.8, 66, 151.8);--bs-secondary-border-subtle: rgb(64.8, 70.2, 75);--bs-success-border-subtle: rgb(15, 81, 50.4);--bs-info-border-subtle: rgb(7.8, 121.2, 144);--bs-warning-border-subtle: rgb(153, 115.8, 4.2);--bs-danger-border-subtle: rgb(132, 31.8, 41.4);--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: rgb(109.8, 168, 253.8);--bs-link-hover-color: rgb(138.84, 185.4, 254.04);--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 139, 185, 254;--bs-code-color: rgb(230.4, 132.6, 181.2);--bs-highlight-color: #dee2e6;--bs-highlight-bg: rgb(102, 77.2, 2.8);--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: rgb(117, 183, 152.4);--bs-form-valid-border-color: rgb(117, 183, 152.4);--bs-form-invalid-color: rgb(234, 133.8, 143.4);--bs-form-invalid-border-color: rgb(234, 133.8, 143.4)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: var(--bs-body-color);--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media(min-width:576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width:992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width:1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity: .1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity: .25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity: .5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity: .75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: .1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: .25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: .5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: .75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media(min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media(min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media(min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}:root{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}:root[data-theme=light]{--rail-bg: #1c1d22;--rail-ink: rgba(255, 255, 255, .5);--rail-hover: rgba(255, 255, 255, .1);--bg: #ffffff;--softGray: #f8f9fa;--side-bg: #fafbfc;--white: #ffffff;--hover: #f6f8fc;--ink: #1d1f24;--ink-2: #5b606b;--ink-3: #8b909a;--muted: #aeb3bb;--line: #e9eaed;--line-2: #f2f3f5;--accent: #4d8bff;--accent-soft: #eef2fb;--primary: #1d1f24;--primary-ink: #fff;--primary-hover: #2d3039;--pill-bg: #f1f2f4;--pill-ink: #62676f;--loss: #b06a6a;--loss-soft: #caa3a3;--earn: #5e9b7d;--earn-soft: #a9cbba;--av-bg: #eef0f4;--av-ink: #6a707a;--bar: #c6cedb;--bar-strong: #aab6cc;--ok: #4d8bff;--ok-bg: #eef2fb;--prog: #b8841f;--prog-bg: #f6edda;--wait: #a59568;--wait-bg: #f0f1f3;--akut: #e0526a;--akut-bg: #fce9ed;--bortfall-bg: #fdf0ef;--bortfall-line: #f3d4d0;--blue: #2563eb;--red: #dc2626;--red-bg: #fef2f2;--red-soft: #a85050;--red-soft-bg: #faf3f3;--green: #16a34a;--green-bg: #f0fdf4;--orange: #d97706;--c-blue: #6f9ae6;--c-teal: #2dac9e;--c-violet: #8b6fc9;--c-green: #54b487;--t1: #1f4ea0;--t2: #2f72cf;--t3: #4a90e2;--t4: #6ea8ef;--t5: #97c2f4;--t6: #bfd9f9;--shadow: 0 12px 34px rgba(20, 22, 28, .14);--shadow-sm: 0 1px 2px rgba(20, 22, 28, .05);--radius: 7px;--radius-sm: 6px;--inv-lager: #2f8a5b;--inv-forbrukad: #8a8f95;--warn: #d97706}:root[data-theme=dark]{--rail-bg: #121317;--rail-ink: rgba(255, 255, 255, .55);--rail-hover: rgba(255, 255, 255, .1);--bg: #16171b;--softGray: #16171b;--side-bg: #1c1d22;--white: #212329;--hover: #262830;--ink: #e7e8eb;--ink-2: #a6abb4;--ink-3: #757a84;--muted: #6b7079;--line: #2c2e35;--line-2: #24262c;--accent: #5b95ff;--accent-soft: #1d2a45;--primary: #fff;--primary-ink: #16171b;--primary-hover: #e8e8ea;--pill-bg: #2a2c34;--pill-ink: #aeb3bc;--loss: #c89494;--loss-soft: #7a5a5a;--earn: #80b89c;--earn-soft: #4a6657;--av-bg: #2e313a;--av-ink: #aab0ba;--bar: #3a4150;--bar-strong: #4a5366;--ok: #5b95ff;--ok-bg: #1d2a45;--prog: #c2ad7e;--prog-bg: #322d20;--wait: #c2ad7e;--wait-bg: #2a2c34;--akut: #e0526a;--akut-bg: #352831;--bortfall-bg: #2e211f;--bortfall-line: #5a3a36;--blue: #5b95ff;--red: #f06b6b;--red-bg: #352828;--red-soft: #d49490;--red-soft-bg: rgba(220, 38, 38, .09);--green: #4ade80;--green-bg: #1d3227;--orange: #d9a05e;--c-blue: #7ba5ef;--c-teal: #3bbcad;--c-violet: #a48fd6;--c-green: #62b88e;--t1: #a7c8f7;--t2: #7faeef;--t3: #5f97e8;--t4: #4a81d8;--t5: #3d68b5;--t6: #345488;--shadow: 0 16px 40px rgba(0, 0, 0, .5);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--radius: 7px;--radius-sm: 6px;--inv-lager: #2f8a5b;--inv-forbrukad: #8a8f95;--warn: #d97706}:root[data-theme=dark] .only-light{display:none}:root[data-theme=light] .only-dark{display:none}*{margin:0;padding:0;box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:rgba(120,124,132,.32) transparent}html,body{background:var(--bg);color:var(--ink);font-size:13px;line-height:1.45;-webkit-font-smoothing:antialiased}svg{stroke-linecap:round;stroke-linejoin:round}#app{height:100vh;display:flex;flex-direction:column;overflow:hidden}.app{flex:1;display:flex;min-height:0;min-width:0}.body{flex:1;display:flex;min-height:0;min-width:0;position:relative}.main{flex:1;min-width:0;overflow:auto;background:var(--bg)}.main-body{padding:0 26px 50px}.more-members{width:22px;height:22px;border-radius:50%;background:#eee;color:#555;display:flex;align-items:center;justify-content:center;font-size:8px;margin-left:-8px;border:2px solid #fff}.d-flex{display:flex}.align-items-center{align-items:center}.font-size-8{font-size:8px!important}.font-size-9{font-size:9px!important}.font-size-10{font-size:10px!important}.font-size-11{font-size:11px!important}.font-size-12{font-size:12px!important}.font-size-13{font-size:13px!important}.font-size-14{font-size:14px!important}.font-size-15{font-size:15px!important}.font-size-16{font-size:16px!important}.font-size-17{font-size:17px!important}.font-size-18{font-size:18px!important}.font-size-19{font-size:19px!important}.font-size-20{font-size:20px!important}.font-size-21{font-size:21px!important}.font-size-22{font-size:22px!important}.font-size-23{font-size:23px!important}.font-size-24{font-size:24px!important}.font-size-25{font-size:25px!important}.font-size-26{font-size:26px!important}.font-size-27{font-size:27px!important}.font-size-28{font-size:28px!important}.font-size-29{font-size:29px!important}.font-size-30{font-size:30px!important}.font-size-31{font-size:31px!important}.font-size-32{font-size:32px!important}.font-size-33{font-size:33px!important}.font-size-34{font-size:34px!important}.font-size-35{font-size:35px!important}.font-size-36{font-size:36px!important}.font-size-37{font-size:37px!important}.font-size-38{font-size:38px!important}.font-size-39{font-size:39px!important}.font-size-40{font-size:40px!important}.font-size-41{font-size:41px!important}.font-size-42{font-size:42px!important}.font-size-43{font-size:43px!important}.font-size-44{font-size:44px!important}.font-size-45{font-size:45px!important}.font-size-46{font-size:46px!important}.font-size-47{font-size:47px!important}.font-size-48{font-size:48px!important}.font-size-49{font-size:49px!important}.font-size-50{font-size:50px!important}.font-size-51{font-size:51px!important}.font-size-52{font-size:52px!important}.font-size-53{font-size:53px!important}.font-size-54{font-size:54px!important}.font-size-55{font-size:55px!important}.font-size-56{font-size:56px!important}.btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border:1px solid var(--line);border-radius:7px;background:var(--white);color:var(--ink-2);font-family:inherit;font-size:12.5px;font-weight:600;line-height:normal;white-space:nowrap;cursor:pointer;transition:background .12s,border-color .12s,color .12s,transform .05s}.btn svg{width:15px;height:15px;flex-shrink:0}.btn:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.btn-primary{background:var(--primary);color:var(--primary-ink);border:none}.btn.btn-primary svg{stroke-width:2.4}.btn.btn-primary:hover{background:var(--primary-hover);box-shadow:0 3px 10px #1d1f242e}.btn.btn-primary:focus-visible{box-shadow:0 0 0 2px var(--white),0 0 0 4px #1d1f2459}.btn.btn-xs{height:22px;padding:0 8px;font-size:10.5px;gap:4px;border-radius:var(--radius-sm)}.btn.btn-xs svg{width:10px;height:10px}.btn.btn-lost{color:var(--red)}.btn.btn-lost:hover{border-color:var(--red);background:#dc26260d;color:var(--red)}.btn.btn-won{background:var(--green);border-color:var(--green);color:#fff}.btn.btn-won:hover{filter:brightness(.95);background:var(--green);color:#fff}.btn-secondary{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line)!important;background:var(--white);color:var(--ink-2)!important;font-family:inherit;font-size:12px;font-weight:600;padding:8px 12px!important;border-radius:8px;cursor:pointer}.btn-secondary:hover{background:var(--bg);border-color:#ced4da}.btn-secondary svg{width:14px;height:14px}.btn-secondary i{font-size:14px}.btn-danger-ghost{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid transparent;border-radius:7px;background:none;color:var(--red);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s}.btn-danger-ghost svg{width:14px;height:14px}.btn-danger-ghost:hover{background:var(--red-bg)}.btn-danger-ghost:focus-visible{outline:none;border-color:var(--red)}.btn-danger-ghost:disabled{opacity:.5;cursor:not-allowed}.topbar{height:54px;flex-shrink:0;background:var(--white);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;padding:0 14px;position:relative;z-index:60}.tb-left{display:flex;align-items:center;gap:6px;position:relative}.tb-right{display:flex;align-items:center;gap:3px;position:relative;margin-left:auto}.ws{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:var(--radius-sm);cursor:pointer;transition:background .12s}.ws:hover{background:var(--bg)}.ws .chev{width:13px;height:13px;color:var(--ink-3)}.ws-logo{height:20px;width:auto;display:block}:root[data-theme=dark] .ws-logo{filter:brightness(0) invert(1)}.ws-word{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.ws-word .wm{width:23px;height:23px;border-radius:6px;display:grid;place-items:center;color:#fff}.ws-word .wm svg{width:14px;height:14px}.tb-ic{width:33px;height:33px;border-radius:var(--radius-sm);display:grid;place-items:center;color:var(--ink-2);cursor:pointer;transition:background .12s;border:none;background:none;position:relative}.tb-ic:hover{background:var(--bg)}.tb-ic svg{width:18px;height:18px}.tb-ic .ping{position:absolute;top:6px;right:7px;width:7px;height:7px;border-radius:50%;background:var(--akut);border:2px solid var(--white)}.top-search{flex:0 1 520px;margin:0 auto;height:36px;display:flex;align-items:center;gap:9px;padding:0 13px;background:var(--bg);border:1px solid var(--line);border-radius:8px;transition:border-color .12s,box-shadow .12s}.top-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.top-search svg.s{width:15px;height:15px;color:var(--ink-3);flex-shrink:0}.top-search input{flex:1;border:none;background:none;outline:none;font:500 12.5px Inter;color:var(--ink)}.top-search input::placeholder{color:var(--ink-3);font-weight:400}.top-search .kbd{font-size:10px;color:var(--ink-3);border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-weight:500}.top-av{display:flex;align-items:center;gap:4px;margin-left:5px;padding:3px;border-radius:20px;cursor:pointer}.top-av:hover{background:var(--bg)}.top-av .av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;background:var(--accent)}.top-av .chev{width:13px;height:13px;color:var(--ink-3)}.ic-sun,.ic-moon{width:18px;height:18px}:root[data-theme=light] .ic-sun{display:none}:root[data-theme=dark] .ic-moon{display:none}.dd{position:absolute;background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);z-index:90;display:none;overflow:hidden}.dd.open{display:block;animation:pop .14s ease}#dd-ws{top:48px;left:4px;min-width:236px;padding:6px}#dd-bell{top:48px;right:0;width:340px}#dd-user{top:48px;right:0;min-width:236px;padding:6px}#dd-user .usr-head{display:flex;align-items:center;gap:10px;padding:9px 10px 10px}#dd-user .usr-head .av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff;background:var(--accent);flex-shrink:0}#dd-user .usr-head .usr-name{font-size:13px;font-weight:650;color:var(--ink)}#dd-user .usr-head .usr-mail{font-size:11.5px;color:var(--ink-3);margin-top:1px}#dd-user .dd-logout .wm{background:var(--bg);color:var(--ink-2)}@keyframes pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.dd-item{padding:9px 11px;border-radius:7px;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;display:flex;align-items:center;gap:10px}.dd-item:hover{background:var(--bg)}.dd-item .wm{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;color:#fff;flex-shrink:0}.dd-item .wm svg{width:14px;height:14px}.dd-item .chk{margin-left:auto;width:15px;height:15px;color:var(--accent);opacity:0}.dd-item.sel .chk{opacity:1}.dd-item.dd-add{color:var(--ink-2)}.dd-item.dd-add .wm{background:var(--bg);border:1px dashed var(--line);color:var(--ink-3)}.dd-sep{height:1px;background:var(--line);margin:5px 4px}.act-head{padding:13px 15px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.act-head h4{font-size:13.5px;font-weight:700}.act-head .clear{font-size:11.5px;font-weight:600;color:var(--accent);cursor:pointer}.act-list{max-height:380px;overflow-y:auto;padding:5px}.act-item{display:flex;gap:10px;padding:9px 10px;border-radius:8px;cursor:pointer}.act-item:hover{background:var(--bg)}.act-item .ad{width:8px;height:8px;border-radius:50%;background:var(--accent);margin-top:5px;flex-shrink:0}.act-item .at{font-size:12.5px;color:var(--ink);font-weight:500}.act-item .atime{font-size:11px;color:var(--ink-3);margin-top:2px}.act-foot{padding:10px 15px;border-top:1px solid var(--line);text-align:center;font-size:12px;font-weight:600;color:var(--accent);cursor:pointer}.rail{width:56px;flex-shrink:0;background:var(--rail-bg);display:flex;flex-direction:column;align-items:center;padding:10px 0;gap:4px}.rail-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--rail-ink);cursor:pointer;transition:color .16s;position:relative;--g: #4571f6}.rail-ic[data-area=oversikt]{--g: #3b6ef6}.rail-ic[data-area=ekonomi]{--g: #f5a623}.rail-ic[data-area=rapporter]{--g: #a855f7}.rail-ic[data-area=kundportal]{--g: #10b8c4}.rail-ic[data-area=mobil]{--g: #ec4899}.rail-ic[data-area=installningar]{--g: #4571f6}.rail-ic svg{width:21px;height:21px;position:relative;z-index:1}.rail-ic:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%;z-index:0;pointer-events:none;opacity:0;transition:opacity .17s}.rail-ic:hover{color:#fff}.rail-ic:hover:before{background:radial-gradient(circle,rgba(255,255,255,.34) 0%,transparent 62%);opacity:1}.rail-ic.on{color:#fff}.rail-ic.on:before{background:radial-gradient(circle,var(--g) 0%,transparent 62%);opacity:1}.rail-sp{flex:1}.flyout{position:fixed;left:60px;z-index:80;width:232px;max-height:82vh;overflow-y:auto;background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:9px}.flyout.show{animation:pop .14s ease}.flyout .fly-title{font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--ink);padding:4px 8px 6px}.flyout .fly-sec{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);padding:9px 8px 4px}.flyout .fly-item{display:flex;align-items:center;gap:9px;width:100%;padding:6px 8px;border:none;background:none;border-radius:6px;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--ink-2);cursor:pointer;text-align:left}.flyout .fly-item svg{width:15px;height:15px;flex-shrink:0;color:var(--ink-3);stroke-width:1.85}.flyout .fly-item .fly-lab{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flyout .fly-item .fly-ct{flex:0 0 auto;font-size:10px;font-weight:700;color:var(--pill-ink);background:var(--pill-bg);border-radius:9px;padding:1px 7px}.flyout .fly-item:hover{background:var(--hover);color:var(--ink)}.side{width:264px;flex-shrink:0;background:var(--side-bg);border-right:1px solid var(--line);padding:14px;overflow-y:auto;overflow-x:hidden;transition:width .26s ease,padding .26s ease,opacity .2s ease}.side-top{display:flex;align-items:flex-start;justify-content:space-between}.side-h{flex:1;font-size:15px;font-weight:700;letter-spacing:-.01em;padding:2px 6px 10px}.side-group{margin-bottom:2px}.side-group:not(.open) .side-gchev{transform:rotate(-90deg)}.side-group:not(.open) .side-group-items{display:none}.side-grouphead{display:flex;align-items:center;gap:7px;padding:9px 10px 5px;cursor:pointer;-webkit-user-select:none;user-select:none}.side-grouphead span{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3)}.side-grouphead:hover span,.side-grouphead:hover .side-gchev{color:var(--accent)}.side-gchev{width:11px;height:11px;color:var(--ink-3);transition:transform .15s;flex-shrink:0}.side-link{display:flex;align-items:center;gap:11px;padding:7px 10px;border-radius:var(--radius-sm);color:var(--ink-2);font-size:13px;font-weight:500;cursor:pointer;transition:all .1s;text-decoration:none}.side-link svg{width:17px;height:17px;flex-shrink:0;color:var(--ink-3);stroke-width:1.9}.side-link .lab{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.side-link .side-ct{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:auto;min-width:24px;font-size:11px;font-weight:700;color:var(--ink-3);background:var(--pill-bg);border-radius:10px;padding:2px 9px;line-height:1.5;text-align:center}.side-link:hover{background:var(--white);color:var(--ink)}.side-link.on{background:var(--white);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000000a}.side-link.on svg{color:var(--accent)}.side-link.on .side-ct{color:var(--accent);background:var(--accent-soft)}.collapse-btn,.expand-btn{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:var(--white);color:var(--ink-3);display:grid;place-items:center;cursor:pointer;transition:all .15s;flex-shrink:0}.collapse-btn svg,.expand-btn svg{width:17px;height:17px}.collapse-btn:hover,.expand-btn:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);transform:translateY(-1px);box-shadow:0 6px 16px #14161c21}.expand-btn{position:absolute;top:14px;left:12px;z-index:25;display:none;box-shadow:0 4px 14px #14161c1f}.body.side-collapsed .side{width:0;min-width:0;padding-left:0;padding-right:0;opacity:0;border-right-color:transparent}.body.side-collapsed .expand-btn{display:grid}.page-head{padding:22px 26px 0;margin-bottom:14px;background:var(--bg);display:flex;justify-content:space-between;align-items:flex-start;gap:11px;flex-wrap:wrap}.page-title{display:flex;flex-direction:column}.page-title h1{font-size:21px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.page-title .page-sub{font-size:12px;color:var(--ink-3);margin-top:3px}.page-title .page-sub b{color:var(--ink);font-weight:700}.breadcrumb{font-size:11px;color:var(--ink-3);margin-bottom:3px}.breadcrumb b{color:var(--accent);font-weight:600}.st-search{position:relative;display:inline-flex}.st-search svg{position:absolute;left:9px;top:50%;width:13px;height:13px;color:var(--muted);transform:translateY(-50%);pointer-events:none}.st-search input{width:100%;height:31px;padding:7px 10px 7px 30px;border:1px solid var(--line);border-radius:9px;background:var(--white);font-family:inherit;font-size:12.5px;color:var(--ink);outline:none;transition:border-color .12s,box-shadow .12s}.st-search input::placeholder{color:var(--muted)}.st-search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.st-search input:disabled{background:var(--side-bg);color:var(--muted);cursor:not-allowed}.st-pill{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border:1px solid var(--line);border-radius:7px;background:var(--white);font-family:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer;transition:background .12s,border-color .12s,color .12s}.st-pill .lbl{color:var(--muted);font-weight:500}.st-pill .val{font-weight:600;color:var(--ink)}.st-pill .bxdd-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.st-pill .bxdd-avatar{width:18px;height:18px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:8.5px;font-weight:700;color:#fff}.st-pill .st-pill-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:2px 6px;border-radius:9px;background:var(--pill-bg);color:var(--ink-2);font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.st-pill .clear-btn{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;font-size:13px;line-height:1;color:var(--ink-3);opacity:.7}.st-pill .clear-btn:hover{background:var(--bg);opacity:1;color:var(--ink)}.st-pill .chev{width:13px;height:13px;color:var(--ink-3);margin-left:auto;flex-shrink:0}.st-pill:hover{border-color:#ced4da;background:var(--bg)}.st-drop{position:relative}.st-drop .st-menu{position:absolute;top:calc(100% + 5px);left:0;z-index:51;min-width:220px;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #14130f1f;padding:5px;display:flex;flex-direction:column;max-height:380px;overflow-y:auto;animation:dd-pop .14s ease-out}.st-drop .st-menu.is-static{position:static;border:0;box-shadow:none;padding:0;animation:none;min-width:0;max-height:320px}.st-drop .st-menu-sep{flex-shrink:0;height:1px;background:var(--line-2);margin:4px 7px}.st-drop .st-menu-item{display:flex;align-items:center;gap:7px;width:100%;text-align:left;padding:6px 10px;border:none;background:none;border-radius:4px;font-family:inherit;font-size:11.5px;color:var(--ink);cursor:pointer;transition:background .1s}.st-drop .st-menu-item .bxdd-dot{width:8px;height:8px}.st-drop .st-menu-item .bxdd-avatar{width:18px;height:18px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:8.5px;font-weight:700;color:#fff}.st-drop .st-menu-item .dd-count{margin-left:auto;padding-left:10px;font-size:11px;color:var(--ink-3);font-variant-numeric:tabular-nums}.st-drop .st-menu-item:hover{background:var(--bg)}.st-drop .st-menu-item.active{background:var(--accent-soft);color:var(--accent);font-weight:600}.searchable-dd{display:block}.searchable-dd .st-pill{width:100%;justify-content:flex-start}.searchable-dd .st-pill .val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-dd .st-pill .val.placeholder{color:var(--muted);font-weight:500}.searchable-dd .st-pill .chev{margin-left:auto}.searchable-dd .st-menu{width:100%;min-width:200px;padding:0;overflow:hidden}.searchable-dd .st-menu-search{display:flex;align-items:center;gap:7px;padding:8px 10px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--white)}.searchable-dd .st-menu-search svg{width:13px;height:13px;color:var(--muted);flex-shrink:0}.searchable-dd .st-menu-search input{flex:1;min-width:0;border:none;background:none;outline:none;font-family:inherit;font-size:12px;color:var(--ink);padding:0}.searchable-dd .st-menu-search input::placeholder{color:var(--muted)}.searchable-dd .st-menu-list{max-height:260px;overflow-y:auto;padding:5px}.searchable-dd .st-menu-empty{padding:10px;text-align:center;font-size:11.5px;color:var(--muted)}.searchable-dd .sd-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.searchable-dd .sd-avatar{width:18px;height:18px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:8.5px;font-weight:700;color:#fff}.searchable-dd .st-menu-item .sd-item-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;text-align:left;overflow:hidden}.searchable-dd .st-menu-item .sd-item-l{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-dd .st-menu-item .sd-item-sub{min-width:0;font-size:10.5px;line-height:1.25;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.searchable-dd .sd-badge{flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:var(--pill-bg);padding:2px 6px;border-radius:4px}.searchable-dd .st-menu-item .dd-check{margin-left:auto;opacity:0;color:var(--accent);flex-shrink:0}.searchable-dd .st-menu-item .dd-check svg{width:11px;height:11px}.searchable-dd .st-menu-item.active .dd-check{opacity:1}.st-drop.field{display:block;width:100%}.st-drop.field .st-pill{width:100%;height:38px;padding:0 5px;border-radius:9px;font-size:13px;justify-content:flex-start}.st-drop.field .st-pill .val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-align:left}.st-drop.field .st-pill .val.placeholder{color:var(--ink-3)}.st-drop.field .st-pill .chev{margin-left:auto;width:14px;height:14px;transition:transform .15s}.st-drop.field .st-pill:hover{background:var(--white);border-color:var(--muted)}.st-drop.field.open .st-pill{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.st-drop.field.open .st-pill .chev{transform:rotate(180deg)}.st-drop.field .st-menu{width:100%;top:calc(100% + 6px);border-radius:11px;padding:6px}.st-drop.field .st-menu-item{padding:8px 10px;border-radius:7px;font-size:12.5px;font-weight:500}.st-drop.field .st-menu-item.active{background:var(--accent-soft);color:var(--accent);font-weight:600}.form-row{margin-bottom:10px}.form-row label{display:block;font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.form-row input,.form-row select,.form-row textarea{width:100%;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--white);font:500 13px Inter;color:var(--ink);outline:none;transition:border-color .12s}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{border-color:var(--accent)}.form-row textarea{height:60px;padding:9px 12px;resize:vertical}.form-row .date-native-boxed{display:flex;align-items:center;height:38px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--white);transition:border-color .12s}.form-row .date-native-boxed:focus-within{border-color:var(--accent)}.form-row .date-native-boxed .date-native-display{font:500 13px Inter}.form-row-2col{display:grid;grid-template-columns:1fr 1fr;gap:8px}.modal-swatches{display:flex;flex-wrap:wrap;gap:6px}.modal-swatches .swatch{width:24px;height:24px;border-radius:6px;border:2px solid transparent;cursor:pointer;transition:transform .1s,border-color .1s}.modal-swatches .swatch:hover{transform:scale(1.08)}.modal-swatches .swatch.on{border-color:var(--ink)}.bm-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.bm-head h3{font-size:13.5px;font-weight:700;color:var(--ink)}.bm-head p{font-size:11px;color:var(--ink-3);margin-top:2px}.bm-close{width:26px;height:26px;border-radius:4px;border:none;background:none;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .1s}.bm-close svg{width:13px;height:13px}.bm-close:hover{background:var(--bg);color:var(--ink)}.bm-body{padding:14px 16px}.bm-foot{padding:10px 16px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:6px;background:var(--bg);border-radius:0 0 var(--bs-modal-border-radius, 8px) var(--bs-modal-border-radius, 8px)}.modal-content.bm-plain>.modal-body{padding:0}.modal-content.split-modal-content{max-width:880px;margin-inline:auto;background:transparent;border:none;box-shadow:0 24px 70px #0000004d}.modal-content.split-modal-content>.modal-body{padding:0}.modal-content:not(.fa-modal){border:1px solid var(--line);box-shadow:0 20px 50px #0000002e}.modal-content.fa-modal{background:transparent;border:none;box-shadow:none}.modal-body.fa-modal-body{padding:0;display:flex;justify-content:center}.modal-dialog:has(.arb-box-tool){max-width:97vw}.modal-header .btn-close{font-size:10px;line-height:0;color:var(--ink-3);cursor:pointer;padding:0 4px;position:absolute;right:20px;top:20px;font-weight:700;opacity:1}.modal-header .btn-close:hover{opacity:.8}.modal-header .btn-close:focus{box-shadow:none;outline:none}.base-drawer-modal.base-drawer-modal{overflow:hidden}.base-drawer-modal.base-drawer-modal .modal-dialog{margin:0 0 0 auto;width:var(--base-drawer-w, 640px);max-width:94vw;height:100vh;max-height:100vh;transition:transform .18s ease}.base-drawer-modal.base-drawer-modal.fade .modal-dialog{transform:translate(102%)}.base-drawer-modal.base-drawer-modal.show .modal-dialog{transform:none}.base-drawer-modal.base-drawer-modal .modal-content{height:100%;display:flex;flex-direction:column;border:none;border-radius:0;background:transparent;box-shadow:none}.base-drawer-modal.base-drawer-modal .base-drawer-body-wrap{padding:0;flex:1;min-height:0;display:flex}.base-drawer{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--white);color:var(--ink);border-left:1px solid var(--line);box-shadow:-18px 0 44px #0000001a}.base-drawer .base-drawer-head{flex-shrink:0;display:flex;align-items:flex-start;gap:10px;padding:15px 18px 13px;border-bottom:1px solid var(--line)}.base-drawer .base-drawer-titles h2{font-size:15px;font-weight:750;letter-spacing:-.2px;color:var(--ink);margin:0 0 3px}.base-drawer .base-drawer-titles .sub{font-size:12px;color:var(--ink-3)}.base-drawer .base-drawer-x{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;color:var(--ink-3);padding:5px;border-radius:6px;position:absolute;top:10px;right:10px;transition:background .12s,color .12s}.base-drawer .base-drawer-x svg{width:16px;height:16px}.base-drawer .base-drawer-x:hover{background:var(--accent-soft);color:var(--accent)}.base-drawer .base-drawer-body{flex:1;overflow:auto;padding:15px 18px 18px}.base-drawer .base-drawer-foot{flex-shrink:0;display:flex;gap:8px;flex-wrap:wrap;padding:11px 18px;border-top:1px solid var(--line);background:var(--bg)}.auth{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;background:var(--bg)}.auth-card{width:100%;max-width:380px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:30px 28px 28px}.auth-brand{display:flex;justify-content:center;margin-bottom:18px}.auth-brand .auth-logo{height:34px;width:auto}.auth-title{margin:0;font-size:20px;font-weight:650;letter-spacing:-.01em;color:var(--ink);text-align:center}.auth-sub{margin:5px 0 22px;font-size:13px;color:var(--ink-3);text-align:center}.auth-form{display:flex;flex-direction:column;gap:14px}.auth-form .form-row{display:flex;flex-direction:column;gap:6px}.auth-form .form-row label{font-size:12.5px;font-weight:550;color:var(--ink-2)}.auth-form .form-row input{width:100%;height:40px;padding:0 12px;font-size:14px;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);outline:none;transition:border-color .15s,box-shadow .15s}.auth-form .form-row input::placeholder{color:var(--muted)}.auth-form .form-row input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.auth-pw{position:relative}.auth-pw input{padding-right:40px}.auth-pw .auth-pw-toggle{position:absolute;top:0;right:0;height:40px;width:40px;display:flex;align-items:center;justify-content:center;color:var(--ink-3);background:none;border:none;cursor:pointer}.auth-pw .auth-pw-toggle svg{width:18px;height:18px}.auth-pw .auth-pw-toggle:hover{color:var(--ink)}.auth-error{margin:0;padding:9px 11px;font-size:12.5px;color:var(--red);background:var(--red-bg);border:1px solid var(--red-bg);border-radius:var(--radius-sm)}.auth-submit{width:100%;height:42px;justify-content:center;margin-top:4px;font-size:14px}.auth-foot{margin:0;font-size:12px;color:var(--muted)}.page-actions{display:flex;gap:11px;align-items:center;flex-wrap:wrap;align-self:flex-start}.st-toolbar{display:flex;align-items:center;gap:8px;margin:0 -22px 10px;padding:6px 22px;background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:4;flex-wrap:wrap}.st-toolbar .st-search{flex:0 0 260px;display:flex;align-items:center;gap:7px;height:34px;padding:0 10px;background:var(--softGray);border:1px solid var(--line);border-radius:8px;transition:background .12s,border-color .12s,box-shadow .12s}.st-toolbar .st-search svg{width:12px;height:12px;color:var(--muted);flex-shrink:0;transition:color .12s}.st-toolbar .st-search input{flex:1;min-width:0;border:none;background:none;outline:none;font-family:inherit;font-size:12px;color:var(--ink);line-height:32px;padding:0}.st-toolbar .st-search input::placeholder{color:var(--muted)}.st-toolbar .st-search:hover{border-color:#ced4da}.st-toolbar .st-search:focus-within{background:var(--white);border-color:var(--ink);box-shadow:0 0 0 3px #1a1d2014}.st-toolbar .st-search:focus-within svg{color:var(--ink)}.st-toolbar .st-divider{width:1px;height:18px;background:var(--line);flex-shrink:0}.st-toolbar .st-spacer{flex:1;min-width:8px}.st-toolbar .st-count{font-size:11px;color:var(--ink-3);font-feature-settings:"tnum";white-space:nowrap;margin-left:12px}.st-toolbar .st-count strong{color:var(--ink);font-weight:600}.st-toolbar .stat-tabs{display:inline-flex;gap:3px;background:var(--white);border:1px solid var(--line);border-radius:9px;padding:3px}.st-toolbar .stat-tabs .st-tab{display:inline-flex;align-items:center;gap:7px;padding:5px 16px;line-height:1.2;border:none;background:none;border-radius:6px;font-family:inherit;font-size:12px;font-weight:600;color:var(--ink-3);cursor:pointer;transition:color .12s,box-shadow .12s}.st-toolbar .stat-tabs .st-tab svg{width:14px;height:14px}.st-toolbar .stat-tabs .st-tab:hover:not(.on){color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-soft)}.st-toolbar .stat-tabs .st-tab.on{background:var(--white);color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent)}.list-card{background:var(--white);border:1px solid var(--line);border-radius:5px;overflow:hidden}.list-card .list-head{display:grid;grid-template-columns:1.7fr 1.15fr 1.05fr .85fr .95fr 56px .95fr;align-items:center;gap:12px;padding:6px 18px;background:var(--bg);border-bottom:1px solid var(--line)}.list-card .list-head .col-head{display:flex;align-items:center;gap:4px;min-width:0;font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.list-card .list-head .col-head.col-c{justify-content:center}.list-card .list-row{display:grid;grid-template-columns:1.7fr 1.15fr 1.05fr .85fr .95fr 56px .95fr;align-items:center;gap:12px;padding:11px 18px;border-bottom:1px solid var(--line-2);cursor:pointer;transition:background .08s}.list-card .list-row:last-child{border-bottom:none}.list-card .list-row:hover{background:var(--bg)}.list-card .list-row .kund-name-stack{min-width:0;line-height:1.25}.list-card .list-row .kund-name{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px}.list-card .list-row .kund-name .kund-star{color:var(--accent);display:inline-flex}.list-card .list-row .kund-name .kund-star svg{width:12px;height:12px}.list-card .list-row .kund-name .cmt-icon{color:var(--ink-3);display:inline-flex;margin-left:6px}.list-card .list-row .kund-name .cmt-icon svg{width:13px;height:13px}.list-card .list-row .kund-name .cmt-icon:hover{color:var(--blue)}.list-card .list-row .kund-tel{font-size:10.5px;color:var(--ink-3);font-feature-settings:"tnum"}.list-card .list-row .cell-ort .ort-kommun{display:block;font-size:12px;color:var(--ink-2)}.list-card .list-row .cell-ort .ort-stad{display:block;font-size:10.5px;color:var(--ink-3)}.list-card .list-row .cell-intresse .int-typ{display:block;font-size:12px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-card .list-row .cell-intresse .int-kalla{display:block;font-size:10.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-card .list-row .cell-status .pj-stage{font-size:11px;color:var(--ink-3);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-card .list-row .col-c{text-align:center}.list-card .list-row .col-c .pl-name{font-size:11.5px;font-weight:600;color:var(--ink-2)}.list-card .list-row .cell-inkommen{text-align:center}.list-card .list-row .cell-inkommen .ik-date{display:block;font-size:12px;color:var(--ink-2);font-feature-settings:"tnum"}.list-card .list-row.is-lost{position:relative}.list-card .list-row.is-lost .kund-name,.list-card .list-row.is-lost .cell-ort .ort-kommun,.list-card .list-row.is-lost .cell-intresse .int-typ{color:var(--ink-3)}.list-card .list-row.is-lost:hover .lost-actions{opacity:1;pointer-events:all}.list-card .lost-pill{display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:6px}.list-card .lost-pill.forlust{background:var(--bg);color:var(--ink-3)}.list-card .lost-pill.framtid{background:#f59e0b1f;color:#b45309}.list-card .lost-actions{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:10px;background:var(--white);padding:6px 10px;border-radius:10px;box-shadow:0 2px 10px #14130f1a;opacity:0;pointer-events:none;transition:opacity .12s}.list-card .list-empty{padding:40px;text-align:center;font-size:12px;color:var(--ink-3);font-style:italic}.kanban{display:flex;gap:12px;align-items:flex-start;padding-bottom:8px;overflow-x:scroll}.kanban-col{flex:1 1 0;min-width:200px;background:var(--softGray);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;max-height:calc(100vh - 230px)}.kanban-head{display:flex;align-items:center;gap:8px;padding:11px 13px;border-bottom:1px solid var(--line)}.kanban-head .kh-dot{width:8px;height:8px;border-radius:50%;background:var(--muted);flex-shrink:0}.kanban-head .kh-dot.sk-ny{background:#e0ad5a}.kanban-head .kh-dot.sk-svar{background:#a3a8b0}.kanban-head .kh-dot.sk-inledande{background:#5b87cf}.kanban-head .kh-dot.sk-varm{background:#df8f5c}.kanban-head .kh-dot.sk-slutfas{background:#9a8fcf}.kanban-head .kh-dot.sk-avtal{background:#57a877}.kanban-head .kh-dot.sk-framtid{background:#4f97ab}.kanban-head .kh-dot.sk-forlorad{background:#cf7d7d}.kanban-head .kh-name{font-size:11.5px;font-weight:700;color:var(--ink);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kanban-head .kh-count{font-size:11px;font-weight:700;color:var(--ink-3);background:var(--white);border:1px solid var(--line);border-radius:20px;padding:1px 8px}.kanban-list{padding:10px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex:1;min-height:60px;transition:background .12s}.kanban-list.over{background:var(--green-bg);border-radius:8px}.kanban-card{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:10px 11px;cursor:pointer;transition:border-color .14s,box-shadow .14s,transform .12s}.kanban-card:hover{border-color:var(--accent);box-shadow:0 6px 18px #14161c1a;transform:translateY(-1px)}.kanban-card.has-arb{box-shadow:inset 3px 0 0 var(--blue)}.kanban-card.has-arb:hover{box-shadow:inset 3px 0 0 var(--blue),0 6px 18px #14161c1a;border-color:var(--accent)}.kanban-card.is-dragging{opacity:.4}.kanban-card .kc-top{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.kanban-card .kc-name{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.3;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.kanban-card .kc-name .kund-star{color:#e0a93b;margin-left:3px}.kanban-card .kc-name .kund-star svg{width:11px;height:11px;vertical-align:-1px}.kanban-card .kc-icons{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.kanban-card .cmt-icon{color:var(--blue);flex-shrink:0;display:inline-flex;margin-left:6px}.kanban-card .cmt-icon svg{width:13px;height:13px}.kanban-card .kc-arb{position:relative;color:var(--blue);display:inline-flex}.kanban-card .kc-arb svg{width:14px;height:14px}.kanban-card .kc-arb-dot{position:absolute;top:-3px;right:-3px;width:7px;height:7px;border-radius:50%;background:var(--red);border:1.5px solid var(--white)}.kanban-card .kc-meta{font-size:11px;color:var(--ink-3);margin-top:3px}.kanban-card .kc-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px}.kanban-card .et-pill{display:inline-flex;align-items:center;font-size:10px;font-weight:600;color:#2b2622;padding:2px 8px;border-radius:4px;letter-spacing:.01em;line-height:1.55;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.kanban-card .rk-chip{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:500;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:1px 8px 1px 6px}.kanban-card .rk-chip svg{width:11px;height:11px}.kanban-card .rk-chip.overdue{color:var(--red);background:#dc262612;border-color:#dc26264d}.kanban-card .kc-foot{display:flex;align-items:center;gap:7px;margin-top:9px}.kanban-card .bygg-pill{display:inline-block;font-size:10.5px;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:2px 9px;white-space:nowrap}.kanban-card .kc-val{font-size:11px;font-weight:700;color:var(--ink-2);font-feature-settings:"tnum";margin-left:auto}.kanban-card .kc-owner{margin-left:auto;font-size:10.5px;font-weight:600;color:var(--ink-3)}.kanban-card .kc-val+.kc-owner{margin-left:7px}.kanban-empty{color:var(--line-2);text-align:center;font-size:18px;padding:8px 0}.kanban-addcard{margin:2px 10px 10px;display:flex;align-items:center;gap:7px;padding:7px 9px;border:none;background:none;color:var(--ink-3);font-family:inherit;font-size:12px;font-weight:600;border-radius:8px;cursor:pointer;text-align:left}.kanban-addcard:hover{background:var(--white);color:var(--ink)}.kanban-addcard svg{width:13px;height:13px}.kanban-addcard-form{margin:2px 10px 10px;display:flex;flex-direction:column;gap:7px}.kanban-addcard-form input{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:8px;font-family:inherit;font-size:12.5px;color:var(--ink);background:var(--white)}.kanban-addcard-form input::placeholder{color:var(--ink-3)}.kanban-addcard-form input:focus{outline:none;border-color:var(--accent)}.kanban-addcard-btns{display:flex;gap:6px}.date-native{position:relative;flex:1;align-self:stretch;margin-left:auto;min-width:0}.date-native input[type=date]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:none;background:none;color:transparent;cursor:pointer}.date-native input[type=date]::-webkit-datetime-edit{color:transparent}.date-native .date-native-display{display:flex;align-items:center;height:100%;font-family:inherit;font-size:12.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.date-native .date-native-display.is-empty{color:var(--muted)}.lead-drawer-modal.lead-drawer-modal{overflow:hidden}.lead-drawer-modal.lead-drawer-modal .modal-dialog{margin:0 0 0 auto;width:860px;max-width:96vw;height:100vh;max-height:100vh;transition:transform .26s cubic-bezier(.4,0,.2,1)}.lead-drawer-modal.lead-drawer-modal.fade .modal-dialog{transform:translate(100%)}.lead-drawer-modal.lead-drawer-modal.show .modal-dialog{transform:none}.lead-drawer-modal.lead-drawer-modal .modal-content{height:100%;display:flex;flex-direction:column;border:none;border-radius:0;background:transparent;box-shadow:none}.lead-drawer-modal.lead-drawer-modal .ld-modal-body{padding:0;flex:1;min-height:0;display:flex}.lead-drawer{flex:1;min-height:0;width:100%;background:var(--white);border-left:1px solid var(--line);box-shadow:-14px 0 44px #0000001f;display:flex;flex-direction:column;overflow:hidden}.lead-drawer .ld-head2{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px 14px;border-bottom:1px solid var(--line)}.lead-drawer .ld-source{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;color:var(--ink-3);margin-bottom:6px}.lead-drawer .ld-source svg{width:12px;height:12px;color:var(--muted)}.lead-drawer .ld-name{font-size:19px;font-weight:700;color:var(--ink);line-height:1.2}.lead-drawer .ld-sub{font-size:12.5px;color:var(--ink-3);margin-top:2px}.lead-drawer .ld-close{width:30px;height:30px;border-radius:7px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.lead-drawer .ld-close svg{width:15px;height:15px}.lead-drawer .ld-close:hover{background:var(--bg);color:var(--ink)}.lead-drawer .tc-cols{flex:1;display:flex;min-height:0}.lead-drawer .tc-main{flex:1.5;min-width:0;overflow-y:auto;padding:16px 20px 22px;border-right:1px solid var(--line)}.lead-drawer .tc-side{flex:1;min-width:304px;max-width:360px;overflow-y:auto;padding:16px 18px;background:var(--bg);display:flex;flex-direction:column}.lead-drawer .tc-side-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--ink);margin-bottom:13px}.lead-drawer .tc-side-head svg{width:16px;height:16px;color:var(--ink-3)}.lead-drawer .ld-pageswitch{display:inline-flex;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:3px;margin-bottom:16px;gap:2px}.lead-drawer .ld-page{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:none;background:none;color:var(--ink-3);font-family:inherit;font-size:13px;font-weight:600;border-radius:7px;cursor:pointer}.lead-drawer .ld-page svg{width:15px;height:15px}.lead-drawer .ld-page:hover{color:var(--ink-2)}.lead-drawer .ld-page.on{background:var(--white);color:var(--ink);box-shadow:0 1px 3px #14130f14}.lead-drawer .ld-quickrow{display:flex;align-items:center;gap:7px;margin-top:4px;flex-wrap:wrap}.lead-drawer .ld-thumb,.lead-drawer .ld-qbtn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink-2);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.lead-drawer .ld-thumb svg,.lead-drawer .ld-qbtn svg{width:14px;height:14px}.lead-drawer .ld-thumb:hover,.lead-drawer .ld-qbtn:hover{border-color:#cfcabf;color:var(--ink)}.lead-drawer .ld-thumb.up.on,.lead-drawer .ld-thumb.down.on{background:var(--bg);border-color:var(--ink-3);color:var(--ink)}.lead-drawer .ld-qbtn.call:hover{border-color:var(--green);color:var(--green);background:var(--green-bg)}.lead-drawer .ld-qbtn.miss:hover{border-color:var(--orange);color:var(--orange);background:#d98a3c14}.lead-drawer .ld-qsep{width:1px;height:20px;background:var(--line);margin:0 2px}.lead-drawer .ld-rate-hint{font-size:10px;color:var(--ink-3);margin-left:auto;font-style:italic}.lead-drawer .ld-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:14px}.lead-drawer .ld-controls .dropdown{width:100%;position:relative}.lead-drawer .ld-controls .dropdown-trigger{display:inline-flex;align-items:center;gap:6px;width:100%;justify-content:flex-start;min-height:38px;box-sizing:border-box;padding:8px 11px;border:1px solid var(--line);border-radius:8px;background:var(--white);font-family:inherit;font-size:12px;color:var(--ink);cursor:pointer}.lead-drawer .ld-controls .dropdown-trigger:hover{border-color:#ced4da}.lead-drawer .ld-controls .dropdown-trigger .lbl{color:var(--muted);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.lead-drawer .ld-controls .dropdown-trigger .val{margin-left:auto;display:inline-flex;align-items:center;font-weight:600}.lead-drawer .ld-controls .dropdown-trigger .chevron{width:13px;height:13px;color:var(--ink-3)}.lead-drawer .ld-controls .dropdown-menu{position:absolute;top:calc(100% + 5px);left:0;right:auto;min-width:100%;background:var(--white);border:1px solid var(--line);border-radius:9px;box-shadow:0 12px 30px #00000021;padding:5px;z-index:20}.lead-drawer .ld-controls .dd-item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border:none;background:none;border-radius:6px;font-family:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer;text-align:left}.lead-drawer .ld-controls .dd-item:hover{background:var(--bg)}.lead-drawer .ld-controls .dd-item.on{color:var(--ink);font-weight:600}.lead-drawer .ld-controls .dd-item .kund-avatar{width:22px;height:22px;font-size:9px}.lead-drawer .ld-controls .dd-item .kh-dot{width:9px;height:9px}.lead-drawer .ld-controls .dd-sep{height:1px;background:var(--line);margin:5px 2px}.lead-drawer .ld-meta-row{margin-top:10px}.lead-drawer .ld-rk{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:0 11px;min-height:38px;box-sizing:border-box;width:100%}.lead-drawer .ld-rk label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.lead-drawer .ld-rk.overdue{border-color:#dc262666}.lead-drawer .ld-rk.overdue label{color:var(--red)}.lead-drawer .ld-subtabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:14px 0}.lead-drawer .ld-subtabs .ld-tab{padding:8px 12px 11px;font-size:13px}.lead-drawer .ld-tab{display:inline-flex;align-items:center;gap:6px;border:none;background:none;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--ink-3);cursor:pointer;border-bottom:2px solid transparent}.lead-drawer .ld-tab:hover{color:var(--ink-2)}.lead-drawer .ld-tab.on{color:var(--ink);border-bottom-color:var(--ink)}.lead-drawer .ld-tab-n{font-size:10px;font-weight:700;background:var(--line);color:var(--ink-2);border-radius:20px;padding:1px 6px}.lead-drawer .ld-tab.on .ld-tab-n{background:var(--ink);color:var(--white)}.lead-drawer .td-add{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.lead-drawer .td-add>input{width:100%;height:34px;border:1px solid var(--line);border-radius:8px;padding:0 11px;font-family:inherit;font-size:12.5px;color:var(--ink);background:var(--white);outline:none}.lead-drawer .td-add>input:focus{border-color:var(--ink-3)}.lead-drawer .td-add .td-add-row{display:flex;align-items:center;gap:10px;margin-top:9px}.lead-drawer .td-add .td-add-row input[type=date]{height:30px;border:1px solid var(--line);border-radius:7px;padding:0 9px;font-family:inherit;font-size:12px;background:var(--white);color:var(--ink);outline:none}.lead-drawer .td-add .td-add-row .td-uni-check{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--ink-3);cursor:pointer;margin-right:auto}.lead-drawer .td-list{padding:8px 2px 4px}.lead-drawer .td-item{display:flex;gap:11px;padding:10px 0;border-bottom:1px solid var(--line-2);align-items:flex-start}.lead-drawer .td-item:last-child{border-bottom:none}.lead-drawer .td-item:hover .td-del{opacity:.6}.lead-drawer .td-check{width:18px;height:18px;border:1.5px solid var(--line);border-radius:5px;background:var(--white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;margin-top:1px;color:#fff}.lead-drawer .td-check svg{width:11px;height:11px}.lead-drawer .td-check.on{background:var(--green);border-color:var(--green)}.lead-drawer .td-body{flex:1;min-width:0}.lead-drawer .td-text{font-size:12.5px;color:var(--ink);line-height:1.4}.lead-drawer .td-item.is-done .td-text{color:var(--ink-3);text-decoration:line-through}.lead-drawer .td-meta{display:flex;gap:12px;align-items:center;margin-top:7px;flex-wrap:wrap;font-size:10.5px}.lead-drawer .td-date{color:var(--ink-3);font-feature-settings:"tnum"}.lead-drawer .td-date.is-late{color:var(--red-soft);font-weight:600}.lead-drawer .td-date.is-done{color:var(--green)}.lead-drawer .td-del{width:22px;height:22px;padding:0;border-radius:4px;border:1px solid transparent;background:transparent;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0}.lead-drawer .td-del svg{width:11px;height:11px}.lead-drawer .td-del:hover{background:var(--red-bg);color:var(--red);opacity:1!important;border-color:#dc262633}.lead-drawer .ld-section{margin-bottom:22px}.lead-drawer .ld-lbl{font-size:10.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.lead-drawer .ld-msg{background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:8px;padding:13px 15px;font-size:13px;line-height:1.55;color:var(--ink)}.lead-drawer .ld-msg.empty{border-left-color:var(--line);color:var(--ink-3);font-style:italic}.lead-drawer .ld-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden}.lead-drawer .ld-facts .ld-fact{background:var(--white);padding:11px 13px}.lead-drawer .ld-facts .ld-fact.full{grid-column:1/-1}.lead-drawer .ld-facts .f-l{font-size:10px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.lead-drawer .ld-facts .f-v{font-size:13px;color:var(--ink);font-weight:500;margin-top:3px;word-break:break-word}.lead-drawer .ld-eco{border:1px solid var(--line);border-radius:9px;overflow:hidden}.lead-drawer .ld-eco .eco-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--line-2)}.lead-drawer .ld-eco .eco-row:last-child{border-bottom:none}.lead-drawer .ld-eco .eco-row.tb{background:var(--bg)}.lead-drawer .ld-eco .eco-row.tb .eco-l{font-weight:700;color:var(--ink)}.lead-drawer .ld-eco .eco-row.tb .eco-v{color:var(--green);font-weight:700}.lead-drawer .ld-eco .eco-l{font-size:12px;color:var(--ink-2)}.lead-drawer .ld-eco .eco-v{font-size:13px;color:var(--ink);font-weight:600;font-feature-settings:"tnum"}.lead-drawer .ld-eco .tb-pill{display:inline-block;background:var(--green-bg);color:var(--green);font-weight:700;font-size:12px;padding:2px 9px;border-radius:20px}.lead-drawer .ld-note-form.big textarea{width:100%;box-sizing:border-box;min-height:80px;resize:vertical;border:1px solid var(--line);border-radius:10px;padding:11px 12px;font-family:inherit;font-size:13px;color:var(--ink);background:var(--white);outline:none}.lead-drawer .ld-note-form.big textarea:focus{border-color:var(--ink-3)}.lead-drawer .ld-note-form.big .nf-foot{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.lead-drawer .ld-note-form.big .nf-hint{font-size:10.5px;color:var(--ink-3)}.lead-drawer .ld-notes.big{margin-top:16px;display:flex;flex-direction:column}.lead-drawer .ld-notes.big .ld-note{padding:13px 2px;border-bottom:1px solid var(--line-2);display:flex;gap:10px;background:transparent}.lead-drawer .ld-notes.big .ld-note:last-child{border-bottom:none}.lead-drawer .ld-note .kund-avatar{width:26px;height:26px;font-size:10px;flex-shrink:0}.lead-drawer .ld-note-body{min-width:0;flex:1}.lead-drawer .ld-note-meta{font-size:10.5px;color:var(--ink-3);margin-bottom:2px}.lead-drawer .ld-note-meta strong{color:var(--ink-2);font-weight:600}.lead-drawer .ld-note-text{font-size:12.5px;color:var(--ink);line-height:1.45}.lead-drawer .ld-note-empty{font-size:12px;color:var(--ink-3);font-style:italic}.lead-drawer .ld-foot{flex-shrink:0;border-top:1px solid var(--line);padding:14px 22px;display:flex;justify-content:space-between;gap:10px}.lead-drawer .ld-foot .btn{flex:1;justify-content:center}.lead-drawer .kund-avatar{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:600;flex-shrink:0}.lead-drawer .et-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block;margin-right:6px}.lead-drawer .off-list{display:flex;flex-direction:column;gap:9px;margin-top:4px}.lead-drawer .off-card{border:1px solid var(--line);border-radius:10px;padding:12px 13px;background:var(--white);cursor:pointer;transition:border-color .12s,box-shadow .12s}.lead-drawer .off-card:hover{border-color:#d8d4ca;box-shadow:0 2px 8px #14130f0f}.lead-drawer .off-card .off-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.lead-drawer .off-card .off-nr{font-size:13px;font-weight:700;color:var(--ink)}.lead-drawer .off-card .off-modell{font-size:12px;color:var(--ink-2);margin-top:5px}.lead-drawer .off-card .off-bot{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.lead-drawer .off-card .off-datum{font-size:11px;color:var(--ink-3)}.lead-drawer .off-card .off-belopp{font-size:14px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.lead-drawer .ld-files-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.lead-drawer .ld-fileview{display:inline-flex;gap:2px;border:1px solid var(--line);border-radius:7px;padding:2px}.lead-drawer .ld-fileview button{width:26px;height:24px;border:none;background:none;border-radius:5px;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.lead-drawer .ld-fileview button svg{width:14px;height:14px}.lead-drawer .ld-fileview button:hover{color:var(--ink)}.lead-drawer .ld-fileview button.on{background:var(--bg);color:var(--ink)}.lead-drawer .ld-files-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lead-drawer .ld-file{position:relative;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--bg);transition:border-color .12s,box-shadow .12s}.lead-drawer .ld-file:hover{border-color:#d8d4ca;box-shadow:0 3px 12px #14130f12}.lead-drawer .ld-file-thumb{display:block;width:100%;padding:0;border:none;background:var(--bg);cursor:zoom-in;position:relative;aspect-ratio:4/3;overflow:hidden}.lead-drawer .ld-file-thumb img{width:100%;height:100%;object-fit:cover;display:block}.lead-drawer .ld-file-thumb:hover .ld-file-zoom{opacity:1}.lead-drawer .ld-file-zoom{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#14130f52;color:#fff;opacity:0;transition:opacity .14s}.lead-drawer .ld-file-zoom svg{width:22px;height:22px}.lead-drawer .ld-file-info{padding:9px 11px 4px}.lead-drawer .ld-file-name{display:block;font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-drawer .ld-file-date{display:block;font-size:10px;color:var(--ink-3);margin-top:2px}.lead-drawer .ld-file-rename{width:100%;box-sizing:border-box;font-size:12px;font-weight:600;color:var(--ink);border:1px solid var(--blue);border-radius:6px;padding:3px 6px;font-family:inherit;outline:none}.lead-drawer .ld-file-acts{display:flex;gap:2px;padding:4px 7px 8px}.lead-drawer .ld-file-acts button{width:28px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:var(--ink-3);border-radius:6px;cursor:pointer}.lead-drawer .ld-file-acts button svg{width:14px;height:14px}.lead-drawer .ld-file-acts button:hover{background:var(--bg);color:var(--ink)}.lead-drawer .ld-file-acts button[data-ld-delfile]:hover{color:var(--red)}.lead-drawer .ld-files-list{display:flex;flex-direction:column;gap:8px}.lead-drawer .ld-filerow{display:flex;align-items:center;gap:11px;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--white)}.lead-drawer .ld-filerow:hover{border-color:#d8d4ca}.lead-drawer .ld-filerow .ld-file-acts{padding:0}.lead-drawer .ld-filerow .ld-file-info,.lead-drawer .ld-filerow .ld-filerow-info{flex:1;min-width:0}.lead-drawer .ld-filerow-thumb{width:46px;height:46px;flex-shrink:0;border:none;border-radius:8px;overflow:hidden;padding:0;background:var(--bg);cursor:zoom-in}.lead-drawer .ld-filerow-thumb img{width:100%;height:100%;object-fit:cover;display:block}.lead-drawer .ld-files-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:30px 20px;color:var(--ink-3)}.lead-drawer .ld-files-empty svg{width:28px;height:28px}.lead-drawer .ld-upload{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;padding:9px;border:1px dashed var(--line);border-radius:8px;color:var(--ink-3);font-size:12px;font-weight:500;cursor:pointer;transition:all .12s}.lead-drawer .ld-upload svg{width:15px;height:15px}.lead-drawer .ld-upload:hover{border-color:var(--ink-3);color:var(--ink);background:var(--bg)}.lead-drawer .ld-file-thumb:has(.ld-file-doc){cursor:pointer}.lead-drawer .ld-file-doc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;height:100%;color:var(--ink-3);background:var(--bg)}.lead-drawer .ld-file-doc svg{width:30px;height:30px}.lead-drawer .ld-file-doc em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--ink-2)}.lead-drawer .ld-filerow-doc{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--ink-3)}.lead-drawer .ld-filerow-doc svg{width:22px;height:22px}.lead-drawer .ld-filerow-thumb{display:flex;align-items:center;justify-content:center}.lead-drawer .ld-dropzone{margin-top:12px}.lead-drawer .ld-arb-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.lead-drawer .arb-create-btn{margin:0}.lead-drawer .arb-list{display:flex;flex-direction:column;gap:10px}.lead-drawer .arb-card{border:1px solid var(--line);border-radius:11px;padding:12px 13px;background:var(--white);cursor:pointer;transition:border-color .12s,box-shadow .12s}.lead-drawer .arb-card:hover{border-color:#d8d4ca;box-shadow:0 3px 12px #14130f12}.lead-drawer .arb-card.ny{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb14}.lead-drawer .arb-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.lead-drawer .arb-board{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:var(--ink-2);text-transform:uppercase;letter-spacing:.03em}.lead-drawer .arb-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;display:inline-block}.lead-drawer .arb-title{font-size:13px;font-weight:600;color:var(--ink);line-height:1.35;margin-top:7px}.lead-drawer .arb-row{display:flex;align-items:center;gap:8px;margin-top:8px}.lead-drawer .arb-notis{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:700;color:#fff;background:var(--blue);border-radius:20px;padding:2px 9px}.lead-drawer .arb-pulse{width:6px;height:6px;border-radius:50%;background:#fff;animation:arbpulse 1.3s ease-in-out infinite}.lead-drawer .ld-page-dot{width:7px;height:7px;border-radius:50%;background:var(--blue);flex-shrink:0}.rit-status{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--ink-2)}.rit-status:before{content:"";width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--muted)}.rit-status.sk:before{background:#d98a3d}.rit-status.kl:before{background:#5b9e6a}.rit-status.fl:before{background:var(--red)}.rit-status.pr:before{background:#3f6fb0}.off-detail{display:flex;flex-direction:column}.od-row{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line-2);font-size:12.5px}.od-row:last-child{border-bottom:none}.od-row .od-l{color:var(--ink-3)}.od-row .od-v{color:var(--ink);font-weight:600;font-feature-settings:"tnum"}.od-row.total{margin-top:4px;border-bottom:none}.od-row.total .od-l{font-weight:700;color:var(--ink)}.od-row.total .od-v{font-size:14px}.arb-boards{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:4px}.arb-board-opt{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--white);font-family:inherit;cursor:pointer;text-align:left}.arb-board-opt:hover{border-color:#cfcabf}.arb-board-opt.on{border-color:var(--ink);background:var(--bg);box-shadow:inset 0 0 0 1px var(--ink)}.arb-board-opt .arb-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.arb-board-opt .abo-main{display:flex;flex-direction:column;min-width:0}.arb-board-opt .abo-t{font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arb-board-opt .abo-typ{font-size:10px;color:var(--ink-3)}.flow-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:6px 0 8px}.flow-offers{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.flow-offer{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;cursor:pointer}.flow-offer input{accent-color:var(--accent)}.flow-offer .fo-main{flex:1;min-width:0;display:flex;flex-direction:column}.flow-offer .fo-nr{font-size:12px;font-weight:700;color:var(--ink)}.flow-offer .fo-modell{font-size:11px;color:var(--ink-3)}.flow-offer .fo-belopp{font-size:13px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.flow-offer.on{border-color:var(--accent);background:var(--accent-soft)}.flow-chips,.flow-reasons{display:flex;flex-wrap:wrap;gap:7px}.flow-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--line);border-radius:20px;font-size:11.5px;color:var(--ink-2);cursor:pointer}.flow-chip input{display:none}.flow-chip.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.flow-reason{padding:7px 11px;border:1px solid var(--line);border-radius:8px;background:var(--white);font-family:inherit;font-size:11.5px;color:var(--ink-2);cursor:pointer;transition:all .12s}.flow-reason:hover{border-color:#ced4da}.flow-reason.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.flow-reason.forlust.on{border-color:var(--red);background:#dc26260f;color:var(--red)}.ld-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#14130fd1;display:none;align-items:center;justify-content:center;padding:40px}.ld-lightbox.open{display:flex}.ld-lightbox figure{margin:0;max-width:90vw;max-height:88vh;display:flex;flex-direction:column;align-items:center;gap:12px}.ld-lightbox img{max-width:90vw;max-height:80vh;border-radius:10px;box-shadow:0 20px 60px #0006}.ld-lightbox figcaption{color:#fff;font-size:13px;font-weight:500}.llb-close{position:absolute;top:22px;right:26px;width:40px;height:40px;border:none;background:#ffffff1f;color:#fff;font-size:26px;line-height:1;border-radius:50%;cursor:pointer}.llb-close:hover{background:#ffffff38}.llb-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border:none;background:#ffffff1f;color:#fff;font-size:30px;line-height:1;border-radius:50%;cursor:pointer}.llb-nav:hover{background:#ffffff3d}.llb-nav.prev{left:26px}.llb-nav.next{right:26px}@keyframes fa-dd-pop{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes fa-planExpand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fa-bellpling{0%,82%,to{transform:rotate(0)}86%{transform:rotate(11deg)}90%{transform:rotate(-9deg)}94%{transform:rotate(5deg)}98%{transform:rotate(-2deg)}}@keyframes fa-arbpulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes fa-phIn{0%{opacity:0;transform:scaleY(.55)}to{opacity:1;transform:none}}@keyframes fa-kcPop{0%{transform:scale(.95);box-shadow:0 0 0 3px #2563eb40}60%{transform:scale(1.015)}to{transform:none;box-shadow:0 1px 3px #14130f0f}}.fa{--blue: #2563eb;--blue-bg: #eff6ff;--orange-bg: #fffbeb;--red-soft: #a85050;--red-soft-bg: #faf3f3;--yellow-bg: #fefce8;--yellow-bar: #ca8a04;--stat-accent: #6f9b8a;--stat-soft: #e7eeeb;--bx-blue: #2d6cf7;--bx-blue-soft: #eaf1fe;--card-sh: 0 1px 2px rgba(20, 19, 15, .04), 0 6px 18px rgba(20, 19, 15, .045)}:root[data-theme=dark] .fa{--red-soft: #d49490;--red-soft-bg: rgba(220, 38, 38, .07);--stat-soft: rgba(111, 155, 138, .16);--bx-blue: #4d8bff;--bx-blue-soft: rgba(77, 139, 255, .16);--card-sh: 0 1px 2px rgba(0, 0, 0, .25), 0 6px 18px rgba(0, 0, 0, .22)}:root[data-theme=dark] .fa .btn-primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}:root[data-theme=dark] .fa .btn-primary:hover{background:var(--ink-2);color:var(--bg)}:root[data-theme=dark] .fa .btn{background:var(--white);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .fa .btn:hover{background:#ffffff0f}:root[data-theme=dark] .fa .kpi-strip,:root[data-theme=dark] .fa .toolbar,:root[data-theme=dark] .fa .list-card,:root[data-theme=dark] .fa .page-head,:root[data-theme=dark] .fa .drawer,:root[data-theme=dark] .fa .filter-banner{background:var(--white)}:root[data-theme=dark] .fa input{background:var(--bg);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] .fa input::placeholder{color:var(--muted)}:root[data-theme=dark] .fa .toolbar-search{background:var(--bg)}:root[data-theme=dark] .fa .dropdown-trigger,:root[data-theme=dark] .fa .filter-pill{background:var(--white)}:root[data-theme=dark] .fa .dropdown-menu{background:var(--white);border-color:var(--line);box-shadow:0 6px 20px #00000080}:root[data-theme=dark] .fa .tab.active{background:var(--bg)}:root[data-theme=dark] .fa .activity-icon{background:var(--bg)}@media(max-width:800px){.toolbar{margin-left:-12px;margin-right:-12px;padding:6px 12px}}:root[data-theme=dark] .fa .dd-daterange-row input[type=date]{background:var(--bg)}:root[data-theme=dark] .fa .cfm-alpha-btn.active{background:var(--white);color:var(--ink);border-color:var(--white)}:root[data-theme=dark] .fa .checkbox{border-color:#ffffff40}:root[data-theme=dark] .fa .checkbox.on,:root[data-theme=dark] .fa .checkbox.indet{background:var(--white);border-color:var(--white)}:root[data-theme=dark] .fa .checkbox.on:after{color:var(--ink)}:root[data-theme=dark] .fa .checkbox.indet:after{background:var(--ink)}:root[data-theme=dark] .fa .modal{background:var(--white)}:root[data-theme=dark] .fa .form-row input,:root[data-theme=dark] .fa .form-row select,:root[data-theme=dark] .fa .form-row textarea{background:var(--bg);border-color:var(--line);color:var(--ink)}:root[data-theme=dark] .fa .comment-input-card{background:var(--bg)}:root[data-theme=dark] .fa .comment-feed-item .avatar{color:var(--ink)}:root[data-theme=dark] .fa .act-txt.is-overdue{color:#f0a89d}:root[data-theme=dark] .fa .act-txt.is-inkasso{color:#fb7185}:root[data-theme=dark] .fa .act-txt.is-kfm{color:#f59e0b}:root[data-theme=dark] .fa .list-row.row-overdue{background:#dc26260f}:root[data-theme=dark] .fa .list-row.row-overdue:hover{background:#dc26261a}:root[data-theme=dark] .fa .list-row.row-paid{background:#22c55e29}:root[data-theme=dark] .fa .list-row.row-paid:hover{background:#22c55e38}:root[data-theme=dark] .fa .cm-tooltip{background:#fff;color:var(--bg)}:root[data-theme=dark] .fa .cm-tooltip:after{background:#fff}:root[data-theme=dark] .fa .cm-tooltip .cm-meta{color:var(--ink-3)}:root[data-theme=dark] .fa .cm-tooltip .cm-text{color:var(--bg)}:root[data-theme=dark] .fa .list-row.row-ny{box-shadow:inset 3px 0 #f59e0b}:root[data-theme=dark] .fa .list-row.row-ny:hover{box-shadow:inset 3px 0 #f59e0b}:root[data-theme=dark] .fa .ny-dot{background:#f59e0b}:root[data-theme=dark] .fa .popover{background:var(--white)}:root[data-theme=dark] .fa .qc-textarea,:root[data-theme=dark] .fa .qt-input{background:var(--bg);border-color:var(--line)}:root[data-theme=dark] .fa .kund-name-link,:root[data-theme=gray] .fa .kund-name-link{color:#6ea8ff}:root[data-theme=dark] .fa .kund-name-link:hover,:root[data-theme=gray] .fa .kund-name-link:hover{border-bottom-color:#6ea8ff}:root[data-theme=dark] .fa .kund-status-btn{background:#dc262621;border-color:#dc26264d;color:var(--ink)}:root[data-theme=dark] .fa .kund-status-btn:hover{background:#dc262633}:root[data-theme=dark] .fa .kund-esc-menu{background:var(--white);border-color:var(--line)}:root[data-theme=dark] .fa .kund-drawer-head,:root[data-theme=dark] .fa .kund-stat-card,:root[data-theme=dark] .fa .kund-section{background:var(--white)}:root[data-theme=dark] .fa .kund-section-head{background:var(--bg)}:root[data-theme=dark] .fa .dr-status-btn{background:var(--bg);border-color:var(--line)}:root[data-theme=dark] .fa .dr-status-btn:hover{background:var(--white)}:root[data-theme=dark] .fa .dr-status-text.is-paid{background:#22c55e1a;border-color:#22c55e40}:root[data-theme=dark] .fa .drawer-head .dr-kund-link,:root[data-theme=gray] .fa .drawer-head .dr-kund-link{color:#6ea8ff}:root[data-theme=dark] .fa .drawer-head .dr-kund-link:hover,:root[data-theme=gray] .fa .drawer-head .dr-kund-link:hover{border-bottom-color:#6ea8ff}:root[data-theme=dark] .fa .kb-row+.kb-row{border-top-color:#ffffff0f}:root[data-theme=dark] .fa .cf-pill{background:var(--bg)}:root[data-theme=dark] .fa .invoice-preview{background:var(--white)}:root[data-theme=dark] .fa .dr-plan-row:hover{background:#ffffff08}:root[data-theme=dark] .fa .dr-plan-expand{background:#ffffff05}:root[data-theme=dark] .fa .dr-plan-status.is-overdue{color:var(--red-soft)}:root[data-theme=dark] .fa .kc-row+.kc-row{border-top-color:#ffffff0d}@media(max-width:800px){.kalkyl-grid{grid-template-columns:1fr}}:root[data-theme=dark] .fa .cm-filter-menu{background:var(--white)}:root[data-theme=dark] .fa .cm-badge-status{background:#f59e0b24}:root[data-theme=dark] .fa .cm-badge-file{background:#3b82f624}:root[data-theme=dark] .fa .td-prio-hog{background:#d494901a;color:var(--red-soft);border-color:#d494902e}:root[data-theme=dark] .fa .td-form{background:var(--bg)}@media(max-width:1200px){.toolbar-search{flex:0 0 180px}}@media(max-width:1100px){.kpi-strip{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.app{grid-template-columns:1fr}.sidebar{display:none}.body-pad{padding:10px 12px 40px}.page-head{padding:10px 14px}}:root[data-theme=dark] .fa .pl-photo,:root[data-theme=gray] .fa .pl-photo{border-color:var(--white)}@media(max-width:1100px){.kpi-strip.cats{grid-template-columns:repeat(3,1fr)}}:root[data-theme=dark] .fa .cell-mail,:root[data-theme=gray] .fa .cell-mail{color:#6ea8ff}:root[data-theme=dark] .fa .list-row.row-klar,:root[data-theme=gray] .fa .list-row.row-klar{background:#22c55e09}:root[data-theme=dark] .fa .list-row.row-black,:root[data-theme=gray] .fa .list-row.row-black{background:#a850500f}:root[data-theme=dark] .fa .dr-quick-link .qcount,:root[data-theme=gray] .fa .dr-quick-link .qcount{background:var(--white);color:var(--ink)}:root[data-theme=dark] .fa .kfield .kf-val a,:root[data-theme=gray] .fa .kfield .kf-val a{color:#6ea8ff}:root[data-theme=dark] .fa .pl-step.done .pl-dot,:root[data-theme=gray] .fa .pl-step.done .pl-dot{background:var(--white);border-color:var(--white)}:root[data-theme=dark] .fa .pl-step.done .pl-dot svg,:root[data-theme=gray] .fa .pl-step.done .pl-dot svg{color:var(--ink)}:root[data-theme=dark] .fa .pl-step.current .pl-dot:after,:root[data-theme=gray] .fa .pl-step.current .pl-dot:after{background:var(--white)}:root[data-theme=dark] .fa .pl-step.current .pl-dot,:root[data-theme=gray] .fa .pl-step.current .pl-dot{border-color:var(--white);box-shadow:0 0 0 3px #ffffff1f}:root[data-theme=dark] .fa .pl-step.done .pl-bar,:root[data-theme=gray] .fa .pl-step.done .pl-bar,:root[data-theme=dark] .fa .pl-step.current .pl-bar,:root[data-theme=gray] .fa .pl-step.current .pl-bar{background:var(--white)}@media(max-width:720px){.eko-strip{grid-template-columns:repeat(2,1fr)}.eko-cell:nth-child(2n){border-right:none}}:root[data-theme=dark] .fa .todo-form-title,:root[data-theme=gray] .fa .todo-form-title{background:var(--bg)}:root[data-theme=dark] .fa .ph-sub a,:root[data-theme=gray] .fa .ph-sub a{color:#6ea8ff}:root[data-theme=dark] .fa .profile-tabs,:root[data-theme=gray] .fa .profile-tabs{background:var(--white)}@media(max-width:560px){.form-row-3col{grid-template-columns:1fr}}:root[data-theme=dark] .fa .seg-opt.on,:root[data-theme=gray] .fa .seg-opt.on{background:var(--white);color:var(--ink)}:root[data-theme=dark] .fa .pj-stage.st-offert,:root[data-theme=gray] .fa .pj-stage.st-offert{color:#6ea8ff}:root[data-theme=dark] .fa .list-row.row-vunnen,:root[data-theme=gray] .fa .list-row.row-vunnen{background:#22c55e09}:root[data-theme=dark] .fa .kpi-num.blue,:root[data-theme=gray] .fa .kpi-num.blue{color:#6ea8ff}:root[data-theme=dark] .fa .view-switch .vs-btn.on,:root[data-theme=gray] .fa .view-switch .vs-btn.on{background:var(--white);color:var(--ink)}:root[data-theme=dark] .fa .datum-presets button.on,:root[data-theme=gray] .fa .datum-presets button.on{background:var(--white);color:var(--ink)}:root[data-theme=dark] .fa .ic-blue,:root[data-theme=gray] .fa .ic-blue{background:#6ea8ff1f;color:#6ea8ff}:root[data-theme=dark] .fa .stat-tabs .st-tab.on,:root[data-theme=gray] .fa .stat-tabs .st-tab.on{background:var(--white);color:var(--ink)}@media(max-width:1000px){.cal-wrap{grid-template-columns:1fr}}:root[data-theme=dark] .fa .cal-cell.we,:root[data-theme=gray] .fa .cal-cell.we{background:#d977060d}:root[data-theme=dark] .fa .cal-cell.h1,:root[data-theme=gray] .fa .cal-cell.h1{background:#4a7a9c2e}:root[data-theme=dark] .fa .cal-cell.h2,:root[data-theme=gray] .fa .cal-cell.h2{background:#4a7a9c4d}:root[data-theme=dark] .fa .cal-cell.h3,:root[data-theme=gray] .fa .cal-cell.h3{background:#4a7a9c73}:root[data-theme=dark] .fa .ld-seller.on,:root[data-theme=gray] .fa .ld-seller.on{background:var(--white);color:var(--ink)}:root[data-theme=dark] .fa .ld-status-seg button.on,:root[data-theme=gray] .fa .ld-status-seg button.on{background:var(--white);color:var(--ink)}:root[data-theme=dark] .fa .ld-eco .tb-pill,:root[data-theme=gray] .fa .ld-eco .tb-pill{background:#22c55e29}:root[data-theme=dark] .fa .cal-cell.we,:root[data-theme=gray] .fa .cal-cell.we{background:#ffffff06}:root[data-theme=dark] .fa .cal-cell.h1,:root[data-theme=gray] .fa .cal-cell.h1{background:#6f9b8a24}:root[data-theme=dark] .fa .cal-cell.h2,:root[data-theme=gray] .fa .cal-cell.h2{background:#6f9b8a42}:root[data-theme=dark] .fa .cal-cell.h3,:root[data-theme=gray] .fa .cal-cell.h3{background:#6f9b8a66}@media(max-width:760px){.stat-filters{width:100%}.stat-filters .dropdown{flex:1}.stat-filters .dropdown-trigger{width:100%}}:root[data-theme=dark] .fa .v-check,:root[data-theme=gray] .fa .v-check{background:#22c55e29}:root[data-theme=dark] .fa .cal-cell.we,:root[data-theme=gray] .fa .cal-cell.we{background:#ffffff05}:root[data-theme=dark] .fa .won-table .tb-pill,:root[data-theme=gray] .fa .won-table .tb-pill{background:#22c55e29}@media(max-width:760px){.stat-filters .dropdown-menu{right:auto;left:0;max-width:calc(100vw - 32px)}}:root[data-theme=dark] .fa .won-table tfoot .tb-pill,:root[data-theme=gray] .fa .won-table tfoot .tb-pill{background:#22c55e29}:root[data-theme=dark] .fa .cmp-btn.on,:root[data-theme=gray] .fa .cmp-btn.on{background:var(--white);color:var(--ink)}:root[data-theme=dark] .fa .cmp-btn.on svg,:root[data-theme=gray] .fa .cmp-btn.on svg{color:var(--ink)}:root[data-theme=dark] .fa .area-chart .ac-diff,:root[data-theme=gray] .fa .area-chart .ac-diff{stroke:var(--bg)}:root[data-theme=dark] .fa .ld-note.mine .ld-bubble,:root[data-theme=gray] .fa .ld-note.mine .ld-bubble{background:var(--blue);border-color:var(--blue)}:root[data-theme=dark] .fa .fb-kind.arbete,:root[data-theme=gray] .fa .fb-kind.arbete{color:#9bbdf0}:root[data-theme=dark] .fa .fb-kind.jobb,:root[data-theme=gray] .fa .fb-kind.jobb{color:#8fd0bb}@media(max-width:860px){.fb-dir-head,.fb-row{grid-template-columns:26px 14px 1.2fr 1fr 46px 84px 16px}.fb-dir-head span:nth-child(4),.fb-row .fb-besk,.fb-dir-head span:nth-child(5),.fb-row .fb-kind{display:none}}:root[data-theme=dark] .fa .mention,:root[data-theme=gray] .fa .mention{color:#8db4ff}:root[data-theme=dark] .fa .noti-tab.on .noti-tabn,:root[data-theme=gray] .fa .noti-tab.on .noti-tabn{background:var(--white);color:var(--ink)}:root[data-theme=dark] .fa .tc-main,:root[data-theme=dark] .fa .tcc-feed,:root[data-theme=dark] .fa .arb-box,:root[data-theme=dark] .fa .md-dd-menu,:root[data-theme=dark] .fa .lp-list,:root[data-theme=dark] .fa .fltr-body,:root[data-theme=dark] .fa .bsw-list,:root[data-theme=dark] .fa .dp,:root[data-theme=dark] .fa .share-body{scrollbar-color:var(--line-2) var(--bg);scrollbar-width:thin}:root[data-theme=dark] .fa .tc-main::-webkit-scrollbar,:root[data-theme=dark] .fa .tcc-feed::-webkit-scrollbar,:root[data-theme=dark] .fa .arb-box::-webkit-scrollbar,:root[data-theme=dark] .fa .md-dd-menu::-webkit-scrollbar,:root[data-theme=dark] .fa .lp-list::-webkit-scrollbar,:root[data-theme=dark] .fa .fltr-body::-webkit-scrollbar,:root[data-theme=dark] .fa .bsw-list::-webkit-scrollbar,:root[data-theme=dark] .fa .dp::-webkit-scrollbar,:root[data-theme=dark] .fa .share-body::-webkit-scrollbar{width:10px;height:10px;background:transparent}:root[data-theme=dark] .fa .tc-main::-webkit-scrollbar-track,:root[data-theme=dark] .fa .tcc-feed::-webkit-scrollbar-track,:root[data-theme=dark] .fa .arb-box::-webkit-scrollbar-track,:root[data-theme=dark] .fa .md-dd-menu::-webkit-scrollbar-track,:root[data-theme=dark] .fa .lp-list::-webkit-scrollbar-track,:root[data-theme=dark] .fa .fltr-body::-webkit-scrollbar-track,:root[data-theme=dark] .fa .bsw-list::-webkit-scrollbar-track,:root[data-theme=dark] .fa .dp::-webkit-scrollbar-track,:root[data-theme=dark] .fa .share-body::-webkit-scrollbar-track{background:transparent}:root[data-theme=dark] .fa .tc-main::-webkit-scrollbar-thumb,:root[data-theme=dark] .fa .tcc-feed::-webkit-scrollbar-thumb,:root[data-theme=dark] .fa .arb-box::-webkit-scrollbar-thumb,:root[data-theme=dark] .fa .md-dd-menu::-webkit-scrollbar-thumb,:root[data-theme=dark] .fa .lp-list::-webkit-scrollbar-thumb,:root[data-theme=dark] .fa .fltr-body::-webkit-scrollbar-thumb,:root[data-theme=dark] .fa .bsw-list::-webkit-scrollbar-thumb,:root[data-theme=dark] .fa .dp::-webkit-scrollbar-thumb,:root[data-theme=dark] .fa .share-body::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:6px;border:2px solid var(--white)}:root[data-theme=dark] .fa .tc-main::-webkit-scrollbar-thumb:hover,:root[data-theme=dark] .fa .tcc-feed::-webkit-scrollbar-thumb:hover,:root[data-theme=dark] .fa .arb-box::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}:root[data-theme=dark] .fa .only-light{display:none}:root[data-theme=light] .fa .ic-sun,.fa :root:not([data-theme]) .ic-sun{display:none}:root[data-theme=dark] .fa .ic-moon,:root[data-theme=gray] .fa .ic-moon{display:none}@media(max-width:980px){.nx-search{display:none}.nx-side{width:200px}}:root[data-theme=dark] .fa .nx-bell-badge{background:#f06a7e}:root[data-theme=dark] .fa .kanban-card:hover{box-shadow:0 6px 18px #00000073}:root[data-theme=dark] .fa .kanban-card.has-arb:hover{box-shadow:inset 3px 0 0 var(--blue),0 6px 18px #00000073}:root[data-theme=dark] .fa .nx-main>.page-head{background:var(--white)}:root[data-theme=dark] .fa .fb-dd-trig:hover,:root[data-theme=dark] .fa .fb-fav-toggle:not(.on):hover{background:var(--hover)}:root[data-theme=dark] .fa .fb-dd-trig.open{background:var(--accent-soft)}:root[data-theme=dark] .fa #board .toolbar{background:var(--white)}:root[data-theme=dark] .fa .fb-dd-trig.open{background:var(--white);box-shadow:0 0 0 3px var(--accent-soft)}:root[data-theme=dark] .fa .amg-stsel,:root[data-theme=gray] .fa .amg-stsel,:root[data-theme=dark] .fa .fil-movesel,:root[data-theme=gray] .fa .fil-movesel,:root[data-theme=dark] .fa .bx-kund-sel,:root[data-theme=gray] .fa .bx-kund-sel{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23aeb3bc' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")}.fa .sidebar,.fa .sidebar *,.fa .sidebar .nav-item,.fa .sidebar .nav-section-title,.fa .sidebar .brand-system,.fa .sidebar .brand-workspace,.fa .sidebar .user-info strong,.fa .sidebar .user-info span{font-family:Camera Plain,Inter,system-ui,sans-serif!important}.fa *{margin:0;box-sizing:border-box;font-family:Inter,system-ui,sans-serif}.fa html,.fa body{background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.45;letter-spacing:-.005em}.fa a{color:inherit;text-decoration:none}.fa button{cursor:pointer;border:none;font-family:inherit;color:inherit}.fa .page-head{padding:9px 22px;background:var(--white);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;position:sticky;top:0;z-index:5}.fa .page-head.compact{padding:6px 22px}.fa .page-head.compact .breadcrumb{display:none}.fa .page-head.compact .page-title h1{font-size:12.5px;display:inline;margin-right:8px}.fa .page-head.compact .page-title{display:inline-flex;align-items:baseline;gap:8px}.fa .page-head.compact .page-title p{font-size:10.5px;display:inline;margin-top:0;color:var(--ink-3)}.fa .breadcrumb{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ink-3);margin-bottom:1px}.fa .breadcrumb a:hover{color:var(--ink)}.fa .breadcrumb-sep{color:var(--muted)}.fa .page-title h1{font-size:14px;font-weight:700;letter-spacing:-.015em;color:var(--ink);line-height:1.2;transition:font-size .18s}.fa .page-title p{font-size:11px;color:var(--ink-3);margin-top:1px}.fa .page-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.fa .btn{padding:0 10px;border-radius:4px;font-size:11.5px;font-weight:500;border:1px solid var(--line);background:#fff;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:background .12s,border-color .12s,color .12s,transform .05s;white-space:nowrap;height:26px;font-family:inherit}.fa .btn:hover{background:var(--bg);border-color:#ced4da;color:var(--ink)}.fa .btn:active{transform:translateY(.5px)}.fa .btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--white),0 0 0 4px #1a1d202e}.fa .btn svg{width:12px;height:12px;flex-shrink:0}.fa .btn-primary{background:var(--primary);border-color:var(--primary);color:#fff}.fa .btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:#fff}.fa .btn-primary:focus-visible{box-shadow:0 0 0 2px var(--white),0 0 0 4px #1a1d2059}.fa .btn-warn{background:#fff;color:var(--orange);border-color:#d977064d}.fa .btn-warn:hover{background:var(--orange);color:#fff;border-color:var(--orange)}.fa .btn-xs{height:22px;padding:0 8px;font-size:10.5px;gap:4px}.fa .btn-xs svg{width:10px;height:10px}.fa .btn:disabled{opacity:.45;cursor:not-allowed}.fa .btn:disabled:hover{background:#fff;border-color:var(--line);color:var(--ink-2)}.fa .body-pad{padding:10px 22px 40px}.fa .kpi-strip{display:grid;grid-template-columns:repeat(4,1fr);background:transparent;border:none;margin-bottom:4px;gap:0}.fa .kpi-strip.collapsed{display:none}.fa .kpi-cell{padding:6px 14px 7px;border-right:1px solid var(--line);cursor:pointer;transition:background .12s;position:relative;background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fa .kpi-cell:first-child{border-left:1px solid var(--line);border-top-left-radius:5px;border-bottom-left-radius:5px}.fa .kpi-cell:last-child{border-right:1px solid var(--line);border-top-right-radius:5px;border-bottom-right-radius:5px}.fa .kpi-cell:hover,.fa .kpi-cell.active{background:var(--bg)}.fa .kpi-cell.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--ink)}.fa .kpi-cell:focus-visible{outline:none;background:var(--bg);box-shadow:inset 2px 0 0 var(--ink)}.fa .kpi-lbl{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1px}.fa .kpi-num{font-size:14px;font-weight:700;color:var(--ink);line-height:1.15;font-feature-settings:"tnum";letter-spacing:-.015em}.fa .kpi-num em{font-size:10px;font-weight:600;color:var(--ink-3);font-style:normal;margin-left:3px}.fa .kpi-meta{font-size:10px;color:var(--ink-3);margin-top:1px;font-feature-settings:"tnum"}.fa .kpi-meta .over{color:var(--red);font-weight:600}.fa .toolbar{display:flex;gap:8px;align-items:center;padding:6px 22px;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-left:-22px;margin-right:-22px;margin-bottom:10px;flex-wrap:wrap;position:sticky;top:0;z-index:4;transition:box-shadow .15s,border-bottom-color .15s}.fa .toolbar.is-stuck{box-shadow:0 4px 12px #0000000a;border-top:1px solid transparent;margin-top:-1px}.fa .toolbar-search{flex:0 0 260px;display:flex;align-items:center;gap:7px;padding:0 10px;background:var(--bg);border:1px solid var(--line);border-radius:5px;height:28px;transition:background .12s,border-color .12s,box-shadow .12s}.fa .toolbar-search:hover{border-color:#ced4da}.fa .toolbar-search:focus-within{background:#fff;border-color:var(--ink);box-shadow:0 0 0 3px #1a1d2014}.fa .toolbar-search svg{width:12px;height:12px;color:var(--muted);flex-shrink:0;transition:color .12s}.fa .toolbar-search:focus-within svg{color:var(--ink)}.fa .toolbar-search input{flex:1;min-width:0;border:none;background:none;outline:none;font-size:12px;color:var(--ink);font-family:inherit;padding:0;line-height:26px}.fa .toolbar-search input::placeholder{color:var(--muted)}.fa .toolbar-divider{width:1px;height:18px;background:var(--line);flex-shrink:0}.fa .toolbar-spacer{flex:1;min-width:8px}.fa .tab-row{display:flex;gap:2px;flex-shrink:1;min-width:0;overflow-x:auto}.fa .tab-row::-webkit-scrollbar{display:none}.fa .tab{padding:4px 10px;border-radius:4px;font-size:11.5px;flex-shrink:0;font-weight:500;color:var(--ink-3);display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:background .12s,color .12s,box-shadow .12s;height:26px;font-family:inherit;background:none;border:none}.fa .tab:hover{background:var(--bg);color:var(--ink)}.fa .tab.active{background:var(--bg);color:var(--ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--line)}.fa .tab:focus-visible{outline:none;box-shadow:0 0 0 2px var(--white),0 0 0 3px #1a1d202e}.fa .tab.active:focus-visible{box-shadow:inset 0 0 0 1px var(--line),0 0 0 2px var(--white),0 0 0 4px #1a1d202e}.fa .tab .tab-bar{width:3px;height:11px;border-radius:2px;opacity:.65;flex-shrink:0}.fa .tab-count{font-size:10px;font-weight:600;color:var(--muted);padding:0 5px;background:#fff;border-radius:7px;box-shadow:inset 0 0 0 1px var(--line);min-width:17px;text-align:center;line-height:14px;height:15px;font-feature-settings:"tnum"}.fa .tab.active .tab-count{background:var(--ink);color:#fff;box-shadow:none}.fa .dropdown{position:relative}.fa .dropdown-trigger{display:inline-flex;align-items:center;gap:5px;padding:0 10px;height:26px;border-radius:13px;border:1px solid var(--line);background:#fff;font-size:11.5px;color:var(--ink-2);transition:background .12s,border-color .12s,color .12s;font-family:inherit;cursor:pointer}.fa .dropdown-trigger:focus-visible{outline:none;box-shadow:0 0 0 2px var(--white),0 0 0 4px #1a1d202e}.fa .dropdown-trigger .lbl{color:var(--muted);font-weight:500}.fa .dropdown-trigger.has-value{border-color:var(--ink);background:var(--ink);color:#fff}.fa .dropdown-trigger.has-value .lbl{color:#ffffffa6}.fa .dropdown-trigger.has-value .chevron{color:#fff;opacity:.8}.fa .dropdown-trigger .chevron{width:10px;height:10px;opacity:.5}.fa .dropdown-trigger .clear-btn{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;font-size:12px;line-height:1;color:inherit;opacity:0;transition:opacity .1s,background .1s}.fa .dropdown-trigger.has-value .clear-btn{opacity:.7}.fa .dropdown-trigger .clear-btn:hover{background:#ffffff2e;opacity:1}.fa .dropdown-menu{position:absolute;top:calc(100% + 5px);left:0;min-width:220px;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:0 8px 24px #14130f1f;padding:5px;z-index:200;display:none;max-height:380px;overflow-y:auto;animation:fa-dd-pop .14s ease-out}.fa .dropdown-menu.open{display:block}.fa .dropdown-menu.right{left:auto;right:0}.fa .dd-section-title{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:6px 10px 4px}.fa .dd-item{display:flex;align-items:center;padding:6px 10px;border-radius:4px;font-size:11.5px;color:var(--ink);width:100%;text-align:left;cursor:pointer;transition:background .1s;font-family:inherit;gap:7px;background:none;border:none}.fa .dd-item:hover{background:var(--bg)}.fa .dd-item.active{background:var(--bg);font-weight:600}.fa .dd-item:focus-visible{outline:none;background:var(--bg);box-shadow:inset 2px 0 0 var(--ink)}.fa .dd-check{margin-left:auto;opacity:0;color:var(--ink)}.fa .dd-item.active .dd-check{opacity:1}.fa .dd-check-item{gap:8px}.fa .dd-check-item .dd-cb{width:14px;height:14px;border:1.5px solid var(--line-strong, var(--ink-3));border-radius:3px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--white);transition:all .1s}.fa .dd-check-item .dd-cb svg{width:9px;height:9px;color:#fff;opacity:0;transition:opacity .1s}.fa .dd-check-item.checked .dd-cb{background:var(--ink);border-color:var(--ink)}.fa .dd-check-item.checked .dd-cb svg{opacity:1}.fa .dd-check-item.checked{background:var(--bg);font-weight:600}.fa .dd-check svg{width:11px;height:11px;stroke-width:2.5}.fa .dd-divider{height:1px;background:var(--line);margin:4px 0}.fa #dd-status-trigger{gap:7px}.fa #dd-status-trigger .status-pip-wrap{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:500}.fa #dd-status-trigger .status-pip{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ink)}.fa #dd-status-trigger.has-aktiva .status-pip,.fa #dd-status-trigger.has-all .status-pip{background:linear-gradient(135deg,var(--blue) 0%,var(--blue) 50%,var(--red) 50%,var(--red) 100%)}.fa .dd-status-count{font-size:10px;font-weight:700;padding:0 6px;height:16px;line-height:14px;background:var(--bg);color:var(--ink-3);border-radius:8px;box-shadow:inset 0 0 0 1px var(--line);font-feature-settings:"tnum";min-width:22px;text-align:center;display:inline-flex;align-items:center;justify-content:center}.fa #dd-status-trigger.has-value .dd-status-count{background:#ffffff2e;color:#fff;box-shadow:none}.fa .dd-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--muted);flex-shrink:0}.fa .dd-status-dot.multi{background:conic-gradient(var(--blue) 0deg 90deg,var(--red) 90deg 180deg,var(--orange) 180deg 270deg,var(--green) 270deg 360deg)}.fa .dd-status-dot.s-overdue{background:var(--red)}.fa .dd-status-dot.s-tvist{background:var(--orange)}.fa .dd-status-dot.s-inkasso{background:#be123c}.fa .dd-status-dot.s-kfm{background:#4c1d95}.fa .dd-status-dot.s-sent{background:var(--blue)}.fa .dd-status-dot.s-paid{background:var(--green)}.fa .dd-tab-count{margin-left:auto;font-size:10px;font-weight:700;padding:0 5px;height:15px;min-width:18px;line-height:14px;background:var(--bg);color:var(--ink-3);border-radius:7px;font-feature-settings:"tnum";text-align:center;box-shadow:inset 0 0 0 1px var(--line);display:inline-flex;align-items:center;justify-content:center}.fa .dd-item.active .dd-tab-count{background:var(--ink);color:#fff;box-shadow:none}.fa .dd-daterange{padding:6px 10px 8px}.fa .dd-daterange-row{display:flex;align-items:center;gap:8px;margin-bottom:5px}.fa .dd-daterange-row label{font-size:10.5px;color:var(--ink-3);width:28px;flex-shrink:0}.fa .dd-daterange-row input[type=date]{flex:1;height:24px;padding:0 7px;border:1px solid var(--line);border-radius:4px;font-size:11px;color:var(--ink);font-family:inherit;background:#fff;outline:none;transition:border .1s}.fa .dd-daterange-row input[type=date]:focus{border-color:var(--ink)}.fa .dd-daterange-actions{display:flex;justify-content:flex-end;margin-top:4px}.fa .filter-banner{display:none;align-items:center;gap:8px;padding:6px 12px;background:#fff;border:1px solid var(--line);border-radius:5px;margin-bottom:8px;font-size:11.5px}.fa .filter-banner.on{display:flex}.fa .filter-banner .icon{width:22px;height:22px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.fa .filter-banner .icon svg{width:11px;height:11px}.fa .filter-banner .icon.red{background:var(--red-bg);color:var(--red)}.fa .filter-banner .icon.orange{background:var(--orange-bg);color:var(--orange)}.fa .filter-banner .icon.blue{background:var(--blue-bg);color:var(--blue)}.fa .filter-banner .icon.green{background:var(--green-bg);color:var(--green)}.fa .filter-banner .icon.yellow{background:var(--yellow-bg);color:var(--yellow-bar)}.fa .filter-banner strong{color:var(--ink);font-weight:600}.fa .filter-banner .meta{color:var(--ink-3);font-feature-settings:"tnum"}.fa .filter-banner .spacer{flex:1}.fa .list-card{background:#fff;border:1px solid var(--line);border-radius:5px;overflow:hidden}.fa .list-head{display:grid;grid-template-columns:22px 95px 1.1fr 1.4fr 110px 95px 100px 86px 38px 38px 28px;gap:9px;padding:6px 12px;background:var(--bg);border-bottom:1px solid var(--line);font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center}.fa .list-head .col-head{display:flex;align-items:center;gap:4px;min-width:0;position:relative}.fa .list-head .col-head.col-r{justify-content:flex-end}.fa .list-head .col-head.col-c{justify-content:center}.fa .col-filter-btn{width:14px;height:14px;padding:0;border:none;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:.45;transition:all .1s;border-radius:3px;flex-shrink:0;position:relative}.fa .col-filter-btn svg{width:9px;height:9px;stroke-width:2.2}.fa .col-head:hover .col-filter-btn{opacity:.9}.fa .col-filter-btn:hover{background:var(--white);color:var(--ink);opacity:1!important}.fa .col-filter-btn.has-filter{opacity:1;color:var(--blue)}.fa .col-filter-btn.has-filter:after{content:"";position:absolute;top:-1px;right:-1px;width:5px;height:5px;border-radius:50%;background:var(--blue)}.fa .col-filter-menu{background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 32px #14130f29;padding:10px;min-width:220px;max-width:280px;max-height:60vh;overflow-y:auto;z-index:240}.fa .col-filter-menu .cfm-head{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;display:flex;align-items:center;justify-content:space-between}.fa .col-filter-menu .cfm-clear{font-size:10px;font-weight:500;color:var(--ink-3);background:none;border:none;padding:2px 4px;cursor:pointer;text-transform:none;letter-spacing:0;font-family:inherit;border-radius:3px}.fa .col-filter-menu .cfm-clear:hover{color:var(--red-soft);background:var(--red-soft-bg)}.fa .col-filter-menu input.cfm-input{width:100%;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:5px;font-size:12px;color:var(--ink);font-family:inherit;background:var(--bg);outline:none;box-sizing:border-box;transition:border .1s}.fa .col-filter-menu input.cfm-input:focus{border-color:var(--ink-3);background:var(--white)}.fa .cfm-alpha-bar{display:grid;grid-template-columns:repeat(8,1fr);gap:3px;margin-bottom:8px}.fa .cfm-alpha-btn{height:22px;padding:0;border:1px solid var(--line);background:var(--bg);color:var(--ink-2);font-size:10.5px;font-weight:600;cursor:pointer;border-radius:3px;font-family:inherit;font-feature-settings:"tnum";transition:all .1s;display:inline-flex;align-items:center;justify-content:center}.fa .cfm-alpha-btn:hover:not(.disabled){background:var(--white);border-color:var(--ink-3);color:var(--ink)}.fa .cfm-alpha-btn.active{background:var(--ink);border-color:var(--ink);color:var(--white)}.fa .cfm-alpha-btn.disabled{opacity:.28;cursor:not-allowed}.fa .cfm-alpha-alla{grid-column:1/-1;height:24px;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.fa .col-filter-menu .cfm-row{display:flex;gap:6px}.fa .col-filter-menu .cfm-num{flex:1;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:5px;font-size:12px;color:var(--ink);font-family:inherit;background:var(--bg);outline:none;box-sizing:border-box}.fa .col-filter-menu .cfm-num:focus{border-color:var(--ink-3);background:var(--white)}.fa .col-filter-menu .cfm-option{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:4px;cursor:pointer;font-size:11.5px;color:var(--ink-2);transition:all .1s}.fa .col-filter-menu .cfm-option:hover{background:var(--bg);color:var(--ink)}.fa .col-filter-menu .cfm-option.active{color:var(--ink);font-weight:600}.fa .col-filter-menu .cfm-option .cfm-box{width:13px;height:13px;border:1.5px solid var(--ink-3);border-radius:3px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.fa .col-filter-menu .cfm-option.active .cfm-box{background:var(--ink);border-color:var(--ink)}.fa .col-filter-menu .cfm-option .cfm-box svg{width:8px;height:8px;color:var(--white);opacity:0}.fa .col-filter-menu .cfm-option.active .cfm-box svg{opacity:1}.fa .col-filter-menu .cfm-option .cfm-radio{width:12px;height:12px;border:1.5px solid var(--ink-3);border-radius:50%;flex-shrink:0;position:relative}.fa .col-filter-menu .cfm-option.active .cfm-radio{border-color:var(--ink)}.fa .col-filter-menu .cfm-option.active .cfm-radio:after{content:"";position:absolute;top:2px;left:2px;width:5px;height:5px;border-radius:50%;background:var(--ink)}.fa .col-filter-menu .cfm-option .cfm-lbl{flex:1;min-width:0}.fa .col-filter-menu .cfm-option .cfm-cnt{font-size:10px;color:var(--ink-3);font-feature-settings:"tnum"}.fa .list-card .col-filter-bar{display:none;padding:6px 12px;background:var(--bg);border-bottom:1px solid var(--line);font-size:10.5px;color:var(--ink-2);align-items:center;gap:8px}.fa .list-card .col-filter-bar.on{display:flex}.fa .list-card .col-filter-bar .cf-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 4px 2px 9px;background:var(--white);border:1px solid var(--line);border-radius:11px;font-size:10.5px;font-weight:500;color:var(--ink-2)}.fa .list-card .col-filter-bar .cf-chip .cf-chip-x{width:16px;height:16px;padding:0;border:none;background:transparent;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:3px}.fa .list-card .col-filter-bar .cf-chip .cf-chip-x:hover{background:var(--bg);color:var(--red-soft)}.fa .list-card .col-filter-bar .cf-clear-all{margin-left:auto;font-size:10.5px;font-weight:500;color:var(--ink-3);background:none;border:none;padding:3px 6px;cursor:pointer;border-radius:3px;font-family:inherit}.fa .list-card .col-filter-bar .cf-clear-all:hover{color:var(--red-soft);background:var(--red-soft-bg)}.fa .list-row{display:grid;grid-template-columns:22px 95px 1.1fr 1.4fr 110px 95px 100px 86px 38px 38px 28px;gap:9px;padding:8px 12px;border-bottom:1px solid var(--line-2);align-items:center;transition:background .08s;cursor:pointer;min-height:38px}.fa .list-row:last-child{border-bottom:none}.fa .list-row:hover{background:var(--bg)}.fa .list-row.is-selected{background:#00000005}.fa .checkbox{width:14px;height:14px;border:1.5px solid #ced4da;border-radius:3px;cursor:pointer;transition:background .12s,border-color .12s;display:inline-flex;align-items:center;justify-content:center;background:var(--white)}.fa .checkbox:hover{border-color:var(--ink-3)}.fa .checkbox.on{background:var(--ink);border-color:var(--ink)}.fa .checkbox.on:after{content:"✓";color:var(--white);font-size:9.5px;font-weight:800;line-height:1}.fa .checkbox.indet{background:var(--ink);border-color:var(--ink)}.fa .checkbox.indet:after{content:"";width:7px;height:1.5px;background:var(--white);border-radius:1px}.fa .fakt-no{font-size:11.5px;font-weight:500;color:var(--ink-2);font-feature-settings:"tnum"}.fa .fakt-no.muted{color:var(--muted)}.fa .cell-co-stack{min-width:0;line-height:1.25}.fa .cell-co{font-size:11.5px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.fa .cell-co-meta{font-size:10px;color:var(--ink-3);font-feature-settings:"tnum"}.fa .cell-desc{font-size:12px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-weight:500;line-height:1.3}.fa .cell-etikett{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.fa .cell-etikett-top{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0}.fa .kat-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9px;font-size:9.5px;font-weight:700;background:var(--bg);color:var(--ink-2);border:1px solid var(--line);text-transform:uppercase;letter-spacing:.04em;line-height:1.2;white-space:nowrap;transition:background .1s,border-color .1s}.fa .list-row:hover .kat-pill{background:#fff;border-color:#ced4da}.fa .typ-dot{width:4px;height:4px;border-radius:50%;flex-shrink:0;background:var(--muted)}.fa .typ-dot.huvud{background:#78716c}.fa .typ-dot.extra{background:var(--blue)}.fa .typ-dot.prisjust{background:var(--orange)}.fa .cell-num{font-size:11.5px;font-weight:600;color:var(--ink);font-feature-settings:"tnum";text-align:right}.fa .cell-text{font-size:11px;color:var(--ink-2);font-feature-settings:"tnum"}.fa .cell-text.dim{color:var(--ink-3)}.fa .cell-text.bold{font-weight:500;color:var(--ink)}.fa .paminn-line{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:500;color:var(--ink-3);letter-spacing:.02em;padding-left:2px}.fa .paminn-line svg{width:9px;height:9px;opacity:.55}.fa .paminn-line.is-2{color:var(--orange)}.fa .paminn-line.is-3{color:var(--red);font-weight:600}.fa .status-dot{display:inline-flex;width:10px;height:10px;border-radius:50%;background:var(--muted);cursor:help;box-shadow:0 0 0 2px var(--white);position:relative}.fa .status-dot.s-upparb{background:#adb5bd}.fa .status-dot.s-sent{background:var(--blue)}.fa .status-dot.s-paid{background:var(--green)}.fa .status-dot.s-overdue{background:var(--red)}.fa .status-dot.s-tvist{background:var(--orange)}.fa .status-dot.s-inkasso{background:#be123c}.fa .status-dot.s-kfm{background:#4c1d95}.fa .status-pill{font-size:9px;font-weight:700;padding:1px 6px;border-radius:8px;text-transform:uppercase;letter-spacing:.04em;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;height:16px}.fa .status-pill:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.fa .st-paid{background:var(--green-bg);color:var(--green)}.fa .st-sent{background:var(--blue-bg);color:var(--blue)}.fa .st-overdue{background:var(--red-bg);color:var(--red)}.fa .st-upparb{background:var(--bg);color:var(--ink-3)}.fa .st-tvist{background:var(--orange-bg);color:var(--orange)}.fa .st-inkasso{background:#fff1f2;color:#be123c}.fa .st-kfm{background:#f5f3ff;color:#4c1d95}.fa .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f6b;opacity:0;pointer-events:none;transition:opacity .2s;z-index:140}.fa .modal-overlay.open{opacity:1;pointer-events:all}.fa .modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-45%);width:480px;max-width:calc(100vw - 32px);background:#fff;border-radius:6px;box-shadow:0 20px 50px #0000002e;z-index:150;opacity:0;pointer-events:none;transition:all .22s cubic-bezier(.2,.8,.2,1)}.fa .modal.open{opacity:1;pointer-events:all;transform:translate(-50%,-50%)}.fa .modal-head{padding:12px 16px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.fa .modal-head h3{font-size:13.5px;font-weight:700;color:var(--ink)}.fa .modal-head p{font-size:11px;color:var(--ink-3);margin-top:2px}.fa .modal-body{padding:14px 16px}.fa .modal-foot{padding:10px 16px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:6px;background:var(--bg);border-radius:0 0 6px 6px}.fa .form-row{margin-bottom:10px}.fa .form-row label{display:block;font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.fa .form-row input,.fa .form-row select,.fa .form-row textarea{width:100%;padding:6px 10px;background:#fff;border:1px solid var(--line);border-radius:4px;font-size:12px;color:var(--ink);font-family:inherit;height:28px;outline:none;transition:border .1s}.fa .form-row input:focus,.fa .form-row select:focus,.fa .form-row textarea:focus{border-color:var(--ink)}.fa .form-row textarea{height:60px;resize:vertical;padding:6px 10px}.fa .form-row-2col{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fa .comment-input-card{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:10px 12px;margin-bottom:14px}.fa .comment-input-card textarea{width:100%;border:none;outline:none;resize:vertical;min-height:50px;font-size:13px;color:var(--ink);font-family:inherit;background:transparent;line-height:1.5;padding:0}.fa .comment-input-card textarea::placeholder{color:var(--muted)}.fa .comment-input-actions{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid var(--line-2)}.fa .comment-input-tools{display:flex;gap:4px}.fa .cit-btn{width:26px;height:26px;border-radius:4px;border:none;background:transparent;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .1s,color .1s}.fa .cit-btn:hover{background:var(--bg);color:var(--ink)}.fa .cit-btn svg{width:13px;height:13px}.fa .comments-feed{display:flex;flex-direction:column;gap:14px}.fa .comment-feed-item{display:flex;gap:10px;align-items:flex-start}.fa .comment-feed-item .avatar{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;color:var(--ink);flex-shrink:0;overflow:hidden}.fa .comment-feed-item .avatar svg{width:13px;height:13px;color:var(--ink-3)}.fa .cfi-body{flex:1;min-width:0}.fa .cfi-head{display:flex;align-items:center;gap:7px;margin-bottom:3px;font-size:11.5px;flex-wrap:wrap}.fa .cfi-author{color:var(--ink);font-weight:600}.fa .cfi-time{color:var(--muted);font-size:10.5px;font-feature-settings:"tnum"}.fa .cfi-badge{display:inline-flex;align-items:center;padding:1px 7px;border-radius:8px;background:var(--bg);color:var(--ink-3);font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;height:15px;line-height:1}.fa .cfi-text{font-size:12.5px;color:var(--ink-2);line-height:1.5}.fa .empty-comments{text-align:center;padding:28px 16px;color:var(--muted);font-size:11.5px;display:flex;flex-direction:column;align-items:center;gap:8px}.fa .empty-comments svg{width:28px;height:28px;opacity:.4}.fa .inkasso-steps{display:flex;gap:6px;flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);margin:8px 0}.fa .inkasso-step-btn{display:inline-flex;align-items:center;gap:5px;padding:0 11px;height:28px;border-radius:5px;border:1px solid var(--line);background:#fff;font-size:11.5px;color:var(--ink-2);transition:all .1s;font-family:inherit;cursor:pointer}.fa .inkasso-step-btn:hover{background:var(--bg);border-color:#ced4da;color:var(--ink)}.fa .inkasso-step-btn.done{background:var(--bg);color:var(--ink-3);cursor:pointer}.fa .inkasso-step-btn.done svg{color:var(--green)}.fa .inkasso-step-btn.current{background:var(--ink);color:#fff;border-color:var(--ink);font-weight:600}.fa .inkasso-step-btn svg{width:11px;height:11px}.fa .act-txt{font-size:10.5px;font-weight:600;color:var(--ink-2);white-space:nowrap;letter-spacing:.01em}.fa .act-txt.is-overdue{color:var(--red)}.fa .act-txt.is-inkasso{color:#be123c;font-weight:700}.fa .act-txt.is-kfm{color:#7c2d12;font-weight:700}.fa .act-txt.is-dim{color:var(--ink-3);font-weight:500;font-style:italic}.fa .list-row.row-overdue{background:#fef8f8}.fa .list-row.row-overdue:hover{background:#fef0f0}.fa .list-row.row-paid{background:#f0fdf4}.fa .list-row.row-paid:hover{background:#dcfce7}.fa .comment-count{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:var(--ink-3);padding:1px 5px;background:#fff;border:1px solid var(--line);border-radius:8px;justify-self:center;height:16px}.fa .comment-count svg{width:9px;height:9px}.fa .kebab-btn{width:24px;height:24px;border-radius:4px;border:1px solid transparent;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);transition:background .12s,border-color .12s,color .12s;cursor:pointer}.fa .kebab-btn:hover{background:#fff;border-color:var(--line);color:var(--ink)}.fa .kebab-btn:focus-visible{outline:none;background:#fff;border-color:var(--ink-3);box-shadow:0 0 0 2px #1a1d201a}.fa .kebab-btn svg{width:12px;height:12px}.fa .kebab-menu{position:fixed;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:0 8px 24px #14130f1f;min-width:220px;padding:5px;z-index:200;display:none;animation:fa-dd-pop .14s ease-out}.fa .kebab-menu.open{display:block}.fa .kebab-item{display:flex;align-items:center;gap:9px;padding:6px 10px;border-radius:4px;font-size:11.5px;color:var(--ink);width:100%;text-align:left;transition:background .1s;line-height:1.3;background:none;border:none;font-family:inherit;cursor:pointer}.fa .kebab-item:hover{background:var(--bg)}.fa .kebab-item svg{width:12px;height:12px;opacity:.7;flex-shrink:0}.fa .kebab-item.danger{color:var(--red)}.fa .kebab-item.danger:hover{background:var(--red-bg)}.fa .row-icon-btn{width:30px;height:26px;border-radius:5px;border:1px solid transparent;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:3px;color:var(--ink-3);transition:background .12s,border-color .12s,color .12s;cursor:pointer;position:relative;padding:0 4px;font-family:inherit}.fa .row-icon-btn:hover{background:#fff;border-color:var(--line);color:var(--ink)}.fa .row-icon-btn:focus-visible{outline:none;background:#fff;border-color:var(--ink-3)}.fa .list-row:hover .row-icon-btn{color:var(--ink-2)}.fa .row-icon-btn svg{width:12px;height:12px;flex-shrink:0}.fa .row-icon-btn.has-count{color:var(--ink)}.fa .row-icon-btn.has-open{color:var(--orange)}.fa .row-icon-btn .ric-num{font-size:10px;font-weight:700;font-feature-settings:"tnum";line-height:1}.fa .cm-tooltip{position:fixed;z-index:250;background:var(--ink);color:#fff;padding:8px 10px;border-radius:5px;max-width:280px;box-shadow:0 6px 18px #00000026;pointer-events:none;opacity:0;transition:opacity .1s;font-size:11px;line-height:1.4}.fa .cm-tooltip.show{opacity:.96}.fa .cm-tooltip .cm-meta{font-size:9.5px;color:#ffffffa6;margin-bottom:3px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.fa .cm-tooltip .cm-text{color:#fff}.fa .cm-tooltip:after{content:"";position:absolute;top:-4px;right:14px;width:8px;height:8px;background:var(--ink);transform:rotate(45deg)}.fa .list-row.row-ny,.fa .list-row.row-ny:hover{box-shadow:inset 3px 0 0 var(--orange)}.fa .ny-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--orange);flex-shrink:0}.fa .cell-co.kund-link{cursor:pointer;transition:color .1s;border-bottom:1px dashed transparent;display:inline;padding-bottom:1px}.fa .cell-co.kund-link:hover{color:var(--ink);border-bottom-color:var(--ink-3)}.fa .list-row:hover .cell-co.kund-link{color:var(--ink)}.fa .popover-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:195;display:none}.fa .popover-overlay.open{display:block}.fa .popover{position:fixed;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 32px #14130f2e;width:340px;max-width:calc(100vw - 24px);z-index:200;opacity:0;transform:translateY(-4px);transition:opacity .14s,transform .14s;pointer-events:none}.fa .popover.open{opacity:1;transform:translateY(0);pointer-events:all}.fa .pop-head{padding:9px 12px 8px;border-bottom:1px solid var(--line-2);display:flex;align-items:center;justify-content:space-between;gap:8px}.fa .pop-head-title{font-size:11.5px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:6px}.fa .pop-head-title svg{width:13px;height:13px;color:var(--ink-3)}.fa .pop-head-meta{font-size:10px;color:var(--muted);font-feature-settings:"tnum"}.fa .pop-body{padding:10px 12px}.fa .pop-foot{padding:8px 12px 10px;display:flex;justify-content:flex-end;gap:6px;border-top:1px solid var(--line-2)}.fa .qc-textarea{width:100%;border:1px solid var(--line);outline:none;resize:vertical;min-height:64px;font-size:12.5px;color:var(--ink);font-family:inherit;background:var(--white);line-height:1.45;padding:8px 10px;border-radius:5px;transition:border .1s}.fa .qc-textarea:focus{border-color:var(--ink)}.fa .qc-textarea::placeholder{color:var(--muted)}.fa .qc-hint{font-size:10px;color:var(--muted);margin-top:5px;display:flex;align-items:center;gap:4px}.fa .qc-hint kbd{font-family:inherit;background:var(--bg);border:1px solid var(--line);border-radius:3px;padding:0 4px;font-size:9.5px;font-weight:600;color:var(--ink-3);height:14px;display:inline-flex;align-items:center}.fa .qt-input-row{display:flex;gap:6px;margin-bottom:8px}.fa .qt-input{flex:1;padding:6px 10px;border:1px solid var(--line);border-radius:4px;font-size:12px;color:var(--ink);font-family:inherit;height:28px;outline:none;transition:border .1s;background:var(--white)}.fa .qt-input:focus{border-color:var(--ink)}.fa .qt-add-btn{width:28px;height:28px;border-radius:4px;background:var(--ink);color:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .1s}.fa .qt-add-btn:hover{background:#000}.fa .qt-add-btn:disabled{opacity:.4;cursor:not-allowed}.fa .qt-add-btn svg{width:13px;height:13px}.fa .qt-list{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto}.fa .qt-item{display:flex;align-items:flex-start;gap:7px;padding:5px 6px;border-radius:4px;transition:background .1s}.fa .qt-item:hover{background:var(--bg)}.fa .qt-item .qt-check{width:14px;height:14px;border:1.5px solid #ced4da;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff;cursor:pointer;margin-top:1px;transition:background .12s,border-color .12s}.fa .qt-item .qt-check:hover{border-color:var(--ink-3)}.fa .qt-item .qt-check.on{background:var(--ink);border-color:var(--ink)}.fa .qt-item .qt-check.on:after{content:"✓";color:#fff;font-size:9.5px;font-weight:800;line-height:1}.fa .qt-item .qt-text{flex:1;font-size:11.5px;color:var(--ink-2);line-height:1.4;word-break:break-word}.fa .qt-item.done .qt-text{text-decoration:line-through;color:var(--muted)}.fa .qt-item .qt-del{width:18px;height:18px;border-radius:3px;border:none;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .12s,background .1s,color .1s}.fa .qt-item:hover .qt-del{opacity:1}.fa .qt-del:hover{background:var(--red-bg);color:var(--red)}.fa .qt-del svg{width:11px;height:11px}.fa .qt-empty{text-align:center;padding:18px 12px;color:var(--muted);font-size:11.5px}.fa .qt-empty svg{width:22px;height:22px;opacity:.4;margin-bottom:4px}.fa .kund-drawer{position:fixed;right:0;top:0;bottom:0;width:720px;max-width:100%;background:var(--bg);box-shadow:-4px 0 20px #14130f29;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);z-index:130;display:flex;flex-direction:column}.fa .kund-drawer.open{transform:translate(0)}.fa .kund-drawer-head{display:flex;justify-content:space-between;align-items:flex-start;padding:14px 20px 12px;border-bottom:1px solid var(--line);gap:12px;background:var(--white);flex-shrink:0}.fa .kund-drawer-head h3{font-size:17px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.fa .kund-head-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fa .kund-name-link{font-size:17px;font-weight:700;color:var(--blue);letter-spacing:-.01em;text-decoration:none;cursor:pointer;border-bottom:1px solid transparent;transition:border-color .1s}.fa .kund-name-link:hover{border-bottom-color:var(--blue)}.fa .kund-copy-btn{width:22px;height:22px;padding:0;border-radius:4px;border:1px solid transparent;background:transparent;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .1s;flex-shrink:0;opacity:.25}.fa .kund-copy-btn:hover{background:var(--bg);color:var(--ink);border-color:var(--line);opacity:1}.fa .kund-head-row:hover .kund-copy-btn,.fa .drawer-head p:hover .kund-copy-btn,.fa .kund-drawer-head .sub:hover .kund-copy-btn{opacity:.7}.fa .kund-head-row:hover .kund-copy-btn:hover,.fa .drawer-head p:hover .kund-copy-btn:hover,.fa .kund-drawer-head .sub:hover .kund-copy-btn:hover{opacity:1}.fa .kund-copy-btn svg{width:12px;height:12px;stroke-width:2}.fa .kund-copy-btn.small{width:18px;height:18px;vertical-align:middle;margin-left:3px}.fa .kund-copy-btn.small svg{width:10px;height:10px}.fa .kund-status-wrap{margin-left:auto}.fa .kund-status-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 8px;height:24px;border-radius:12px;border:1px solid rgba(220,38,38,.25);background:var(--red-bg);color:var(--ink);font-size:11px;font-weight:600;cursor:pointer;transition:all .1s}.fa .kund-status-btn:hover{background:#fff;border-color:var(--red)}.fa .kund-status-btn .dot{width:7px;height:7px;border-radius:50%}.fa .kund-status-btn .dot.dot-red{background:var(--red)}.fa .kund-status-btn .dot.dot-tvist{background:var(--yellow-bar)}.fa .kund-status-btn .dot.dot-inkasso{background:#f97316}.fa .kund-status-btn .dot.dot-kfm{background:#991b1b}.fa .kund-status-btn svg{width:10px;height:10px;opacity:.6}.fa .kund-esc-menu{background:var(--white);border:1px solid var(--line);border-radius:7px;box-shadow:0 8px 24px #14130f26;min-width:230px;overflow:hidden;padding:4px}.fa .kund-esc-head{font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:6px 8px 4px}.fa .kund-esc-item{display:flex;align-items:center;gap:8px;padding:7px 9px;border:none;background:transparent;cursor:pointer;width:100%;text-align:left;border-radius:4px;transition:background .08s;font-family:inherit;color:var(--ink)}.fa .kund-esc-item:hover,.fa .kund-esc-item.current{background:var(--bg)}.fa .kund-esc-item .dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.fa .kund-esc-item .dot.dot-red{background:var(--red)}.fa .kund-esc-item .dot.dot-tvist{background:var(--yellow-bar)}.fa .kund-esc-item .dot.dot-inkasso{background:#f97316}.fa .kund-esc-item .dot.dot-kfm{background:#991b1b}.fa .kund-esc-item .dot.dot-blue{background:var(--blue)}.fa .kund-esc-item .dot.dot-green{background:var(--green)}.fa .kund-esc-item .lbl{font-size:12px;font-weight:600;color:var(--ink)}.fa .kund-esc-item .desc{font-size:10.5px;color:var(--ink-3);margin-left:auto}.fa .kund-esc-item .chk{width:13px;height:13px;color:var(--green);margin-left:4px}.fa .kund-drawer-head .sub{font-size:11.5px;color:var(--ink-3);margin-top:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fa .kund-drawer-head .sub .pl-pill{background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:1px 8px;font-size:9.5px;font-weight:700;color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;height:16px;line-height:14px}.fa .kund-drawer-body{flex:1;overflow-y:auto;padding:16px 20px}.fa .kund-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.fa .kund-stats.three{grid-template-columns:repeat(3,1fr)}.fa .kund-stat-card{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:10px 12px}.fa .kund-stat-card .label{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;display:flex;align-items:center;gap:5px}.fa .kund-stat-card .label svg{width:11px;height:11px}.fa .kund-stat-card .val{font-size:17px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";line-height:1.1}.fa .kund-stat-card .val.red{color:var(--red)}.fa .kund-stat-card .val.green{color:var(--green)}.fa .kund-stat-card .val.blue{color:var(--blue)}.fa .kund-stat-card .meta{font-size:10px;color:var(--ink-3);margin-top:3px;font-feature-settings:"tnum"}.fa .kund-stat-card.is-overdue{border-color:#dc262640;background:linear-gradient(135deg,var(--red-bg) 0%,var(--white) 100%)}.fa .kund-section{background:var(--white);border:1px solid var(--line);border-radius:6px;margin-bottom:14px;overflow:hidden}.fa .kund-section-head{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;background:var(--bg);border-bottom:1px solid var(--line)}.fa .kund-section-head .title{font-size:11px;font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:7px}.fa .kund-section-head .title svg{width:12px;height:12px}.fa .kund-section-head .title .dot-red{width:7px;height:7px;border-radius:50%;background:var(--red)}.fa .kund-section-head .title .dot-blue{width:7px;height:7px;border-radius:50%;background:var(--blue)}.fa .kund-section-head .title .dot-gray{width:7px;height:7px;border-radius:50%;background:var(--muted)}.fa .kund-section-head .title .dot-green{width:7px;height:7px;border-radius:50%;background:var(--green)}.fa .kund-section-head .sum{font-size:12px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.fa .kund-section-head .sum.red{color:var(--red)}.fa .kund-section-head .sum.green{color:var(--green)}.fa .kund-section-head .sum.blue{color:var(--blue)}.fa .kund-row{display:grid;grid-template-columns:90px 1fr 110px 95px 90px 22px;gap:10px;padding:9px 14px;border-top:1px solid var(--line-2);align-items:center;cursor:pointer;transition:background .08s}.fa .kund-row:first-child{border-top:none}.fa .kund-row:hover{background:var(--bg)}.fa .kund-row .knr{font-size:11px;font-weight:500;color:var(--ink-2);font-feature-settings:"tnum"}.fa .kund-row .knr.muted{color:var(--muted)}.fa .kund-row .kdesc{font-size:12px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.fa .kund-row .ksub{font-size:9.5px;color:var(--ink-3);margin-top:1px;display:flex;gap:5px;align-items:center}.fa .kund-row .kdate{font-size:11px;color:var(--ink-3);font-feature-settings:"tnum"}.fa .kund-row .kdate.bold{color:var(--red);font-weight:600}.fa .kund-row .kamt{font-size:12px;font-weight:600;color:var(--ink);font-feature-settings:"tnum";text-align:right}.fa .kund-row .kchev{color:var(--muted);display:flex;align-items:center;justify-content:center}.fa .kund-row .kchev svg{width:13px;height:13px}.fa .kund-row:hover .kchev{color:var(--ink-2)}.fa .kund-empty{padding:14px;text-align:center;color:var(--muted);font-size:11.5px}.fa .kund-close{width:28px;height:28px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);transition:all .1s;flex-shrink:0;background:transparent;border:none;cursor:pointer}.fa .kund-close:hover{background:var(--bg);color:var(--ink)}.fa .kund-close svg{width:15px;height:15px}.fa .todos-list{display:flex;flex-direction:column;gap:4px;margin-top:10px}.fa .todo-feed-item{display:flex;align-items:flex-start;gap:9px;padding:8px 10px;border-radius:5px;background:var(--white);border:1px solid var(--line);transition:background .1s}.fa .todo-feed-item:hover{background:var(--bg)}.fa .todo-feed-item.done{opacity:.65}.fa .todo-feed-item .qt-check{margin-top:2px}.fa .todo-feed-item .tf-body{flex:1;min-width:0}.fa .todo-feed-item .tf-text{font-size:12.5px;color:var(--ink-2);line-height:1.4;word-break:break-word}.fa .todo-feed-item.done .tf-text{text-decoration:line-through;color:var(--muted)}.fa .todo-feed-item .tf-meta{font-size:10px;color:var(--muted);margin-top:3px;font-feature-settings:"tnum"}.fa .todo-feed-item .qt-del{opacity:.5}.fa .todo-feed-item .qt-del:hover{opacity:1}.fa .empty-todos{text-align:center;padding:28px 16px;color:var(--muted);font-size:11.5px;display:flex;flex-direction:column;align-items:center;gap:8px}.fa .empty-todos svg{width:28px;height:28px;opacity:.4}.fa .kebab-divider{height:1px;background:var(--line);margin:4px 0}.fa .empty-state{padding:36px 20px;text-align:center;color:var(--ink-3);font-size:12px}.fa .drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f6b;opacity:0;pointer-events:none;transition:opacity .2s;z-index:110}.fa .drawer-overlay.open{opacity:1;pointer-events:all}.fa .drawer{position:fixed;right:0;top:0;bottom:0;width:820px;max-width:100%;background:var(--bg);box-shadow:-4px 0 20px #14130f29;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);z-index:120;display:flex;flex-direction:column}.fa .drawer.open{transform:translate(0)}.fa .drawer-head{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 18px 10px;border-bottom:1px solid var(--line);gap:12px;background:var(--white);flex-shrink:0}.fa .dr-head-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.fa .dr-status-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 10px;height:26px;border-radius:13px;border:1px solid var(--line);background:var(--bg);color:var(--ink-2);font-size:11px;font-weight:600;cursor:pointer;transition:all .1s;font-family:inherit}.fa .dr-status-btn:hover{background:#fff;border-color:var(--ink-3);color:var(--ink)}.fa .dr-status-btn svg{width:10px;height:10px;opacity:.65}.fa .dr-status-text{font-size:11px;font-weight:600;color:var(--ink-3);padding:2px 8px;border-radius:9px;background:var(--bg);border:1px solid var(--line);white-space:nowrap}.fa .dr-status-text.is-overdue{color:var(--red-soft);border-color:#a8505033;background:var(--red-soft-bg)}.fa .dr-status-text.is-paid{color:var(--green);border-color:#22c55e33;background:#22c55e0f}.fa .drawer-head .dr-title-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fa .drawer-head h3{font-size:15px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.fa .drawer-head p{font-size:11.5px;color:var(--ink-3);margin-top:4px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fa .drawer-head .meta-id{font-feature-settings:"tnum";color:var(--ink-2);font-weight:500}.fa .drawer-head .dr-kund-link{color:var(--blue);font-weight:500;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .1s;cursor:pointer}.fa .drawer-head .dr-kund-link:hover{border-bottom-color:var(--blue)}.fa .drawer-close{width:26px;height:26px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);transition:all .1s;flex-shrink:0}.fa .drawer-close:hover{background:var(--bg);color:var(--ink)}.fa .drawer-close svg{width:13px;height:13px}.fa .quick-bar{display:flex;gap:6px;padding:8px 18px;background:var(--white);border-bottom:1px solid var(--line);align-items:center;flex-shrink:0;flex-wrap:wrap}.fa .quick-bar-label{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-right:4px}.fa .quick-btn{display:inline-flex;align-items:center;gap:5px;padding:0 10px;height:26px;border-radius:5px;border:1px solid var(--line);background:#fff;font-size:11.5px;color:var(--ink-2);transition:all .12s;font-family:inherit;cursor:pointer}.fa .quick-btn:hover{background:var(--bg);border-color:#ced4da;color:var(--ink)}.fa .quick-btn svg{width:11px;height:11px;opacity:.8}.fa .quick-btn .ext{width:9px;height:9px;opacity:.4;margin-left:1px}.fa .drawer-tabs{display:flex;gap:4px;padding:4px 18px 0;background:var(--white);border-bottom:1px solid var(--line);flex-shrink:0;overflow-x:auto}.fa .drawer-tabs::-webkit-scrollbar{display:none}.fa .drawer-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 10px 10px;border:none;background:none;font-size:12px;font-weight:500;color:var(--ink-3);cursor:pointer;font-family:inherit;border-bottom:2px solid transparent;transition:color .1s,border-color .1s;white-space:nowrap}.fa .drawer-tab:hover{color:var(--ink)}.fa .drawer-tab.active{color:var(--ink);font-weight:600;border-bottom-color:var(--ink)}.fa .drawer-tab svg{width:13px;height:13px;opacity:.7}.fa .drawer-tab.active svg{opacity:1}.fa .drawer-tab .tab-count-mini{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;border-radius:8px;background:var(--bg);color:var(--ink-3);font-size:10px;font-weight:700;font-feature-settings:"tnum";box-shadow:inset 0 0 0 1px var(--line)}.fa .drawer-tab.active .tab-count-mini{background:var(--ink);color:#fff;box-shadow:none}.fa .drawer-body{flex:1;overflow-y:auto;padding:14px 18px}.fa .drawer-foot{padding:10px 18px;border-top:1px solid var(--line);display:flex;gap:6px;justify-content:flex-end;background:var(--white);align-items:center;flex-wrap:wrap;flex-shrink:0}.fa .drawer-section{margin-bottom:14px}.fa .drawer-section-title{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;display:flex;align-items:center;gap:6px}.fa .drawer-section-title .section-icon{width:11px;height:11px;flex-shrink:0;opacity:.7}.fa .drawer-section.card-section{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:12px 14px}.fa .kalkyl-block{margin-bottom:10px}.fa .kalkyl-block:last-of-type{margin-bottom:8px}.fa .kb-head{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:var(--ink-2);margin-bottom:5px;padding-bottom:4px;border-bottom:1px solid var(--line)}.fa .kb-head svg{width:11px;height:11px;opacity:.55;flex-shrink:0}.fa .kb-head .kb-count{color:var(--ink-3);font-weight:500}.fa .kb-head .kb-sum{margin-left:auto;font-size:11px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.fa .kb-row{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:10px;padding:4px 0;font-size:11.5px}.fa .kb-row.simple{grid-template-columns:1fr auto}.fa .kb-row+.kb-row{border-top:1px solid rgba(229,229,229,.5)}.fa .kb-ue{font-family:ui-monospace,monospace;font-size:10.5px;color:var(--ink-3);font-feature-settings:"tnum"}.fa .kb-lev{color:var(--ink);font-weight:500}.fa .kb-amt{color:var(--ink);font-weight:600;font-feature-settings:"tnum";text-align:right}.fa .kb-empty{font-size:10.5px;color:var(--ink-3);padding:4px 0;font-style:italic}.fa .kalkyl-summary{margin-top:10px;padding-top:10px;border-top:1.5px solid var(--line)}.fa .kalkyl-summary.plain{margin-top:0;padding-top:0;border-top:none}.fa .ks-row{display:flex;justify-content:space-between;padding:3px 0;font-size:12px;color:var(--ink-2);font-feature-settings:"tnum"}.fa .ks-row span:last-child{font-weight:600;color:var(--ink)}.fa .ks-row.positive span:last-child{color:var(--blue);font-weight:500}.fa .ks-row.total{font-weight:700;color:var(--ink);padding-top:5px;margin-top:3px;border-top:1px solid var(--line);font-size:12.5px}.fa .ks-row.total span:last-child{font-weight:700}.fa .ks-row.tb{font-size:11px;color:var(--ink-3);padding-top:4px}.fa .ks-row.tb .pos{color:var(--green)}.fa .ks-row.tb .neg{color:var(--red)}.fa .drawer-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.fa .drawer-grid-3 .info-card{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:10px 12px}.fa .drawer-grid-3 .info-card .info-head{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:7px;display:flex;align-items:center;gap:5px}.fa .drawer-grid-3 .info-card .info-head svg{width:11px;height:11px}.fa .kv{display:grid;grid-template-columns:95px 1fr;gap:4px 10px;font-size:11.5px}.fa .kv dt{color:var(--ink-3)}.fa .kv dd{color:var(--ink);font-weight:500;font-feature-settings:"tnum"}.fa .kv dd.pos{color:var(--green);font-weight:600}.fa .kv dd.neg{color:var(--red);font-weight:600}.fa .comments-filter{display:flex;gap:5px;margin-bottom:12px;flex-wrap:wrap}.fa .cf-pill{padding:0 11px;height:26px;border-radius:13px;border:1px solid var(--line);background:#fff;font-size:11.5px;font-weight:500;color:var(--ink-2);cursor:pointer;transition:all .12s;font-family:inherit;display:inline-flex;align-items:center;gap:6px}.fa .cf-pill:hover{border-color:#ced4da;background:var(--bg)}.fa .cf-pill.active{background:var(--ink);color:#fff;border-color:var(--ink)}.fa .cf-pill .cf-count{background:var(--bg);color:var(--ink-3);border-radius:8px;padding:0 5px;font-size:9.5px;font-weight:700;font-feature-settings:"tnum";min-width:17px;text-align:center;height:15px;display:inline-flex;align-items:center;justify-content:center}.fa .cf-pill.active .cf-count{background:#ffffff2e;color:#fff}.fa .notes-box{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:10px 12px;margin-bottom:12px}.fa .notes-box .nl{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px}.fa .notes-box .nt{font-size:12px;color:var(--ink);font-style:italic}.fa .invoice-preview{background:#fff;border:1px solid var(--line);border-radius:5px;padding:24px 24px 22px;font-feature-settings:"tnum";box-shadow:0 1px 3px #00000008}.fa .invoice-preview .inv-head{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:14px;border-bottom:2px solid var(--ink);margin-bottom:14px;gap:16px}.fa .invoice-preview .inv-brand{font-size:18px;font-weight:800;color:var(--ink);letter-spacing:-.02em;line-height:1}.fa .invoice-preview .inv-brand .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--blue);margin-left:4px;vertical-align:1px}.fa .invoice-preview .inv-brand-sub{font-size:10px;color:var(--ink-3);margin-top:3px;line-height:1.3}.fa .invoice-preview .inv-meta-r{text-align:right;font-size:10.5px;color:var(--ink-3);line-height:1.5}.fa .invoice-preview .inv-meta-r strong{color:var(--ink);font-size:13px;font-weight:700;display:block}.fa .invoice-preview .inv-meta-r .fnr{font-size:12px;font-weight:700;color:var(--ink)}.fa .invoice-preview .inv-parties{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px}.fa .invoice-preview .inv-party .l{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px}.fa .invoice-preview .inv-party .n{font-size:12px;font-weight:600;color:var(--ink)}.fa .invoice-preview .inv-party .a{font-size:11px;color:var(--ink-2);line-height:1.4;margin-top:1px}.fa .invoice-preview .inv-key{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:8px 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);margin-bottom:12px}.fa .invoice-preview .inv-key .kk{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.fa .invoice-preview .inv-key .vv{font-size:11.5px;color:var(--ink);font-weight:600;margin-top:1px}.fa .invoice-preview .inv-tbl{width:100%;border-collapse:collapse;font-size:11.5px;margin-bottom:12px}.fa .invoice-preview .inv-tbl thead th{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:7px 4px;text-align:left;border-bottom:1px solid var(--line)}.fa .invoice-preview .inv-tbl thead th.r{text-align:right}.fa .invoice-preview .inv-tbl tbody td{padding:7px 4px;border-bottom:1px solid var(--line-2);color:var(--ink);vertical-align:top}.fa .invoice-preview .inv-tbl tbody td.r{text-align:right;font-feature-settings:"tnum"}.fa .invoice-preview .inv-tbl tbody td.sub{font-size:10px;color:var(--ink-3)}.fa .invoice-preview .inv-summary{display:grid;grid-template-columns:1fr auto;gap:4px 30px;font-size:11.5px;max-width:280px;margin-left:auto;padding:4px 0}.fa .invoice-preview .inv-summary .l{color:var(--ink-3)}.fa .invoice-preview .inv-summary .v{text-align:right;color:var(--ink);font-weight:500}.fa .invoice-preview .inv-summary .tot-l{color:var(--ink);font-weight:700;padding-top:6px;border-top:2px solid var(--ink);margin-top:4px}.fa .invoice-preview .inv-summary .tot-v{font-size:14px;font-weight:700;color:var(--ink);padding-top:6px;border-top:2px solid var(--ink);margin-top:4px;text-align:right}.fa .invoice-preview .inv-foot{font-size:10px;color:var(--ink-3);padding-top:12px;margin-top:12px;border-top:1px solid var(--line-2);display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.fa .invoice-preview .inv-foot .ff strong{display:block;color:var(--ink);font-size:10.5px;margin-bottom:1px;font-weight:600}.fa .invoice-preview .inv-stamp{position:relative}.fa .invoice-preview .inv-stamp:after{content:attr(data-stamp);position:absolute;top:-8px;right:-8px;padding:4px 12px;border:2px solid currentColor;border-radius:4px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transform:rotate(-8deg);opacity:.65}.fa .invoice-preview.is-paid{color:var(--green)}.fa .invoice-preview.is-overdue{color:var(--red)}.fa .invoice-preview.is-draft{color:var(--ink-3)}.fa .dr-plan-table{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:var(--white)}.fa .dr-plan-row{display:grid;grid-template-columns:18px 26px 1fr 86px 100px 130px;gap:10px;padding:8px 12px 8px 6px;border-bottom:1px solid var(--line-2);align-items:center;font-size:11px;cursor:pointer;transition:background .1s}.fa .dr-plan-row:hover{background:#00000006}.fa .dr-plan-row:last-child{border-bottom:none}.fa .dr-plan-row.current{background:var(--bg)}.fa .dr-plan-row.current:hover{background:#0000000b}.fa .dr-plan-row .n{color:var(--ink);font-weight:500}.fa .dr-plan-row .fnr{font-size:9.5px;color:var(--muted);font-feature-settings:"tnum"}.fa .dr-plan-meta{display:flex;align-items:center;gap:6px;margin-top:3px;flex-wrap:wrap}.fa .dr-plan-row .amt{text-align:right;font-feature-settings:"tnum";color:var(--ink);font-weight:500;line-height:1.2}.fa .dr-plan-money{display:flex;flex-direction:column;align-items:flex-end;gap:1px;line-height:1.2}.fa .dr-plan-money .amt{font-size:11.5px}.fa .dr-plan-money .amt-sub{font-size:9.5px;color:var(--ink-3);font-feature-settings:"tnum";white-space:nowrap}.fa .dr-plan-money .amt-tb{font-size:9.5px;font-feature-settings:"tnum";font-weight:600;white-space:nowrap}.fa .dr-plan-money .amt-tb.tb-pos{color:var(--green)}.fa .dr-plan-money .amt-tb.tb-neg{color:var(--red-soft)}.fa .dr-plan-row.summ{background:var(--bg);font-weight:700;cursor:default}.fa .dr-plan-row.summ:hover{background:var(--bg)}.fa .dr-plan-row.summ .dr-plan-date{font-weight:500}.fa .dr-plan-row.summ .dr-plan-status{font-weight:700}.fa .dr-plan-toggle{display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3)}.fa .dr-plan-chev{width:11px;height:11px;transition:transform .15s}.fa .dr-plan-row:hover .dr-plan-chev{color:var(--ink)}.fa .dr-plan-row.is-expanded{background:var(--bg)}.fa .dr-plan-row.is-expanded .dr-plan-chev{transform:rotate(90deg);color:var(--ink)}.fa .dr-plan-row:focus-visible{outline:none;background:var(--bg);box-shadow:inset 2px 0 0 var(--ink)}.fa .dr-plan-main{min-width:0}.fa .dr-plan-owner{display:flex;align-items:center;justify-content:center;cursor:help}.fa .dr-plan-avatar{width:22px;height:22px;border-radius:50%;color:#fff;font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.02em;flex-shrink:0;box-shadow:inset 0 0 0 1.5px #ffffff2e;transition:transform .12s}.fa .dr-plan-row:hover .dr-plan-avatar{transform:scale(1.08)}.fa .dr-plan-kat{display:flex;justify-content:flex-end;padding-right:2px}.fa .inv-actions-bar{display:flex;gap:6px;padding:10px 14px;background:var(--white);border:1px solid var(--line);border-radius:6px;margin-bottom:12px;align-items:center;justify-content:flex-end}.fa .inv-actions-bar:before{content:"Faktura";margin-right:auto;font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.fa .dr-plan-side{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;line-height:1.25}.fa .dr-plan-date{font-size:10px;color:var(--ink-3);font-feature-settings:"tnum";white-space:nowrap}.fa .dr-plan-expand{border-bottom:1px solid var(--line-2);padding:0 12px 10px 30px;background:#00000004;animation:fa-planExpand .15s ease-out}.fa .dr-plan-kalkyl{padding-top:10px}.fa .dr-plan-kalkyl-empty{padding:12px 0 6px;font-size:11px;color:var(--ink-3);font-style:italic}.fa .dr-metrics{display:flex;gap:0;background:var(--white);border:1px solid var(--line);border-radius:6px;padding:0;margin-bottom:14px;overflow:hidden;flex-wrap:wrap}.fa .dr-metric{flex:1 1 0;min-width:90px;padding:7px 12px 8px;border-right:1px solid var(--line)}.fa .dr-metric:last-child{border-right:none}.fa .dr-metric .m-lbl{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.fa .dr-metric .m-val{font-size:12px;font-weight:600;color:var(--ink);font-feature-settings:"tnum"}.fa .dr-metric .m-val.tb-pos{color:var(--green)}.fa .dr-metric .m-val.tb-neg{color:var(--red-soft)}.fa .dr-plan-status{font-size:10.5px;color:var(--ink-2);line-height:1.25;font-weight:500;white-space:nowrap}.fa .dr-plan-status.is-overdue{color:var(--red-soft);font-weight:500}.fa .dr-plan-status.is-paid{color:var(--green);font-weight:500}.fa .dr-plan-status.is-upparb{color:var(--ink-3);font-style:italic;font-weight:400}.fa .kalkyl-grid{display:grid;grid-template-columns:1fr 200px;gap:10px;padding:10px 0 4px}.fa .kalkyl-left-col{display:flex;flex-direction:column;gap:8px;min-width:0}.fa .kalkyl-meta-col{display:flex;flex-direction:column;gap:8px}.fa .kalkyl-card{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:9px 12px 10px}.fa .kc-head{display:flex;align-items:center;gap:6px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--line)}.fa .kc-head svg{width:11px;height:11px;opacity:.55;flex-shrink:0;color:var(--ink-2)}.fa .kc-title{font-size:9.5px;font-weight:700;color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em}.fa .kc-count{font-size:9.5px;color:var(--ink-3);font-weight:500}.fa .kc-sum{margin-left:auto;font-size:12px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.fa .kc-add{margin-left:8px;padding:1px 6px;height:18px;font-size:9.5px;font-weight:600;color:var(--ink-3);background:transparent;border:1px dashed var(--line);border-radius:3px;cursor:pointer;font-family:inherit;transition:all .1s}.fa .kc-add:hover{color:var(--ink);border-color:var(--ink-3);border-style:solid}.fa .kc-row{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:10px;padding:4px 0;font-size:11.5px}.fa .kc-row.simple{grid-template-columns:1fr auto}.fa .kc-row+.kc-row{border-top:1px solid rgba(229,229,229,.5)}.fa .kc-row.emphasis{padding-top:6px;margin-top:2px;border-top:1.5px solid var(--line)}.fa .kc-ue{font-family:ui-monospace,monospace;font-size:10.5px;color:var(--ink-3);font-feature-settings:"tnum"}.fa .kc-lev{color:var(--ink-2);font-weight:500}.fa .kc-amt{color:var(--ink);font-weight:600;font-feature-settings:"tnum";text-align:right}.fa .kc-amt.marg{color:var(--blue);font-weight:500}.fa .kc-amt.tb-pos{color:var(--green)}.fa .kc-amt.tb-neg{color:var(--red-soft)}.fa .kc-empty{font-size:10.5px;color:var(--ink-3);padding:4px 0 6px;font-style:italic}.fa .kalkyl-meta-card{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:10px 12px}.fa .kmc-lbl{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.fa .kmc-author{display:flex;align-items:center;gap:8px}.fa .kmc-avatar{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.fa .kmc-name{font-size:11px;font-weight:600;color:var(--ink);line-height:1.2}.fa .kmc-date{font-size:9.5px;color:var(--ink-3);font-feature-settings:"tnum";margin-top:1px}.fa .kmc-status{display:flex;align-items:center;gap:6px;margin-bottom:6px}.fa .kmc-id{font-size:10px;color:var(--ink-3);margin-left:auto;font-feature-settings:"tnum"}.fa .kmc-belopp{display:flex;justify-content:space-between;padding:6px 0;border-top:1px solid var(--line)}.fa .kmc-belopp span{font-size:10.5px;color:var(--ink-3)}.fa .kmc-belopp strong{font-size:13px;color:var(--ink);font-weight:700;font-feature-settings:"tnum"}.fa .kmc-btn-recall{margin-top:4px;width:100%;padding:5px 8px;border-radius:4px;border:1px solid rgba(168,80,80,.2);background:transparent;color:var(--red-soft);font-size:10.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:inherit;transition:all .1s}.fa .kmc-btn-recall:hover{background:var(--red-soft-bg)}.fa .kmc-btn-recall svg{width:11px;height:11px}.fa .meta-status{font-size:10px;font-weight:600;padding:2px 7px;border-radius:8px;background:var(--bg);border:1px solid var(--line);color:var(--ink-2)}.fa .meta-status.meta-upparb{background:#f59e0b1a;color:var(--orange);border-color:#f59e0b33}.fa .meta-status.meta-betald{background:#22c55e1a;color:var(--green);border-color:#22c55e33}.fa .meta-status.meta-overdue{background:var(--red-soft-bg);color:var(--red-soft);border-color:#a8505033}.fa .dr-plan-summary{display:flex;gap:8px;margin-top:10px;font-size:11px;color:var(--ink-2);flex-wrap:wrap;align-items:center}.fa .dr-plan-summary .ps-item strong{color:var(--ink);font-weight:700;font-feature-settings:"tnum";margin-left:2px}.fa .dr-plan-summary .ps-sep{color:var(--muted);font-size:10px}.fa .dr-plan-summary .ps-forf{color:var(--red-soft);font-weight:500;margin-left:8px;font-size:10.5px}.fa .km-toolbar{display:flex;align-items:center;justify-content:flex-end;padding:4px 0 8px}.fa .cm-filter-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 9px 5px 10px;height:28px;border-radius:14px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);font-size:11px;font-weight:500;cursor:pointer;transition:all .1s;font-family:inherit}.fa .cm-filter-btn:hover{border-color:var(--ink-3);color:var(--ink)}.fa .cm-filter-btn svg{width:11px;height:11px;opacity:.6}.fa .cm-filter-btn .cm-filter-lbl strong{color:var(--ink);font-weight:600}.fa .cm-filter-btn .cm-filter-chev{opacity:.5;margin-left:2px}.fa .cm-filter-btn-inline{margin-left:auto;text-transform:none;letter-spacing:0;font-weight:500}.fa .cm-composer-card,.fa .cm-feed-card{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:12px 14px;margin-bottom:10px}.fa .cm-feed-card{padding:4px 14px 12px;max-height:none}.fa .cm-filter-menu{background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 32px #14130f29;padding:4px;min-width:220px;max-width:280px;max-height:60vh;overflow-y:auto}.fa .cm-filter-section{padding:4px 2px}.fa .cm-filter-section+.cm-filter-section{border-top:1px solid var(--line);margin-top:4px;padding-top:6px}.fa .cm-filter-section-title{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:3px 10px 5px}.fa .cm-filter-item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:none;border-radius:4px;background:transparent;color:var(--ink-2);font-size:11.5px;font-weight:500;cursor:pointer;transition:all .1s;font-family:inherit;text-align:left}.fa .cm-filter-item:hover{background:var(--bg);color:var(--ink)}.fa .cm-filter-item.active{background:var(--bg);color:var(--ink);font-weight:600}.fa .cm-filter-item svg{width:13px;height:13px;opacity:.6;flex-shrink:0}.fa .cm-filter-item .lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa .cm-filter-item .cnt{font-size:10px;color:var(--ink-3);font-feature-settings:"tnum";padding:0 4px;min-width:18px;text-align:right}.fa .cm-filter-item .chk{color:var(--green);margin-left:4px;opacity:1;flex-shrink:0}.fa .cm-fi-av{width:18px;height:18px;border-radius:50%;color:#fff;font-size:8.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.02em;flex-shrink:0}.fa .dr-work-card{background:var(--white);border:1px solid var(--line);border-radius:6px;display:flex;flex-direction:column;margin-top:14px}.fa .dr-work-head{display:flex;align-items:center;gap:6px;padding:9px 14px;border-bottom:1px solid var(--line);font-size:10px;font-weight:700;color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em}.fa .dr-work-head svg{width:11px;height:11px;opacity:.6}.fa .dr-work-count{margin-left:auto;font-size:10px;font-weight:600;color:var(--ink-3);padding:1px 8px;background:var(--bg);border-radius:9px}.fa .dr-work-empty{font-size:11px;color:var(--ink-3);font-style:italic;padding:14px 0;text-align:center}.fa .cm-composer{padding:12px 14px;border-bottom:1px solid var(--line)}.fa .cm-composer textarea{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:6px;font-size:12px;color:var(--ink);font-family:inherit;background:var(--bg);outline:none;resize:vertical;transition:border .1s;line-height:1.4;box-sizing:border-box}.fa .cm-composer textarea:focus{border-color:var(--ink-3);background:var(--white)}.fa .cm-composer-actions{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.fa .cm-composer-icons{display:flex;gap:4px}.fa .cm-attach-btn{width:26px;height:26px;padding:0;border-radius:4px;border:none;background:transparent;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .1s}.fa .cm-attach-btn:hover{background:var(--bg);color:var(--ink)}.fa .cm-attach-btn svg{width:14px;height:14px;stroke-width:1.8}.fa .cm-feed{padding:4px 14px 12px;max-height:540px;overflow-y:auto}.fa .cm-item{display:flex;gap:10px;padding:11px 0;border-bottom:1px solid var(--line-2)}.fa .cm-item:last-child{border-bottom:none}.fa .cm-item.is-system .cm-avatar{background:var(--bg)!important;color:var(--orange);border:1px solid var(--line)}.fa .cm-avatar{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.02em}.fa .cm-avatar svg{width:13px;height:13px;stroke-width:2}.fa .cm-body{flex:1;min-width:0}.fa .cm-meta{display:flex;gap:7px;align-items:baseline;font-size:10.5px;color:var(--ink-3);margin-bottom:3px;flex-wrap:wrap}.fa .cm-meta strong{color:var(--ink);font-size:12px;font-weight:600}.fa .cm-time{color:var(--ink-3);font-size:10.5px;font-feature-settings:"tnum"}.fa .cm-text{font-size:12px;color:var(--ink);line-height:1.45;word-wrap:break-word}.fa .cm-text strong{color:var(--ink);font-weight:700}.fa .cm-badge{font-size:9px;font-weight:700;padding:1px 6px;border-radius:7px;text-transform:uppercase;letter-spacing:.04em;background:var(--bg);color:var(--ink-2);border:1px solid var(--line)}.fa .cm-badge-status{background:#f59e0b1a;color:var(--orange);border-color:#f59e0b38}.fa .cm-badge-file{background:#3b82f614;color:var(--blue);border-color:#3b82f633}.fa .cm-files{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.fa .cm-file{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 7px;background:var(--bg);border:1px solid var(--line);border-radius:6px;font-size:11px;color:var(--ink);cursor:pointer;transition:all .1s}.fa .cm-file:hover{background:#fff;border-color:var(--ink-3)}.fa .cm-file svg{width:12px;height:12px;opacity:.55;flex-shrink:0}.fa .cm-file-dl{width:11px!important;height:11px!important;margin-left:4px;opacity:.45!important}.fa .cm-file:hover .cm-file-dl{opacity:.85!important}.fa .td-form{padding:12px 14px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:6px;background:var(--bg)}.fa .td-input-title{padding:8px 10px;border:1px solid var(--line);border-radius:6px;font-size:12.5px;color:var(--ink);font-family:inherit;background:var(--white);outline:none;transition:border .1s;font-weight:500}.fa .td-input-title:focus{border-color:var(--ink-3)}.fa .td-input-desc{padding:7px 10px;border:1px solid var(--line);border-radius:6px;font-size:11.5px;color:var(--ink-2);font-family:inherit;background:var(--white);outline:none;resize:vertical;line-height:1.4}.fa .td-input-desc:focus{border-color:var(--ink-3);color:var(--ink)}.fa .td-form-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.fa .td-select{height:28px;padding:0 8px;border:1px solid var(--line);border-radius:5px;font-size:11px;color:var(--ink-2);font-family:inherit;background:var(--white);outline:none;cursor:pointer;transition:border .1s;flex:1;min-width:110px}.fa .td-select:focus{border-color:var(--ink-3);color:var(--ink)}.fa .td-form .btn{margin-left:auto}.fa .td-list{padding:8px 14px 14px}.fa .td-item{display:flex;gap:11px;padding:10px 0;border-bottom:1px solid var(--line-2);align-items:flex-start}.fa .td-check{position:relative;flex-shrink:0;cursor:pointer;margin-top:2px}.fa .td-check input{position:absolute;opacity:0;width:0;height:0}.fa .td-box{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1.5px solid var(--ink-3);border-radius:4px;background:var(--white);transition:all .1s}.fa .td-box svg{width:11px;height:11px;color:#fff;opacity:0}.fa .td-check input:checked+.td-box{background:var(--green);border-color:var(--green)}.fa .td-check input:checked+.td-box svg{opacity:1}.fa .td-title{font-size:12.5px;color:var(--ink);font-weight:600;line-height:1.3}.fa .td-desc{font-size:11px;color:var(--ink-3);margin-top:2px;line-height:1.35}.fa .td-meta{display:flex;gap:12px;align-items:center;margin-top:7px;flex-wrap:wrap;font-size:10.5px}.fa .td-assignee{display:inline-flex;align-items:center;gap:5px;color:var(--ink-2);font-weight:500}.fa .td-avatar{width:18px;height:18px;border-radius:50%;color:#fff;font-size:8.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.02em}.fa .td-date{color:var(--ink-3);font-feature-settings:"tnum"}.fa .td-date.is-late{color:var(--red-soft);font-weight:600}.fa .td-date.is-done{color:var(--green)}.fa .td-prio{font-size:9px;font-weight:700;padding:1px 7px;border-radius:7px;text-transform:uppercase;letter-spacing:.05em}.fa .td-prio-hog{background:#a8505017;color:var(--red-soft);border:1px solid rgba(168,80,80,.18)}.fa .td-prio-lag{background:var(--bg);color:var(--ink-3);border:1px solid var(--line)}.fa .td-item.is-done .td-title{color:var(--ink-3);text-decoration:line-through}.fa .td-item.is-done .td-desc{text-decoration:line-through}.fa .td-section-title{font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:6px 0 2px;padding-top:4px}.fa .td-section-title.done-title{margin-top:10px}.fa .td-del{width:22px;height:22px;padding:0;border-radius:4px;border:1px solid transparent;background:transparent;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .1s;opacity:0;flex-shrink:0}.fa .td-item:hover .td-del{opacity:.6}.fa .td-del:hover{background:var(--red-bg);color:var(--red);opacity:1!important;border-color:#dc262633}.fa .td-del svg{width:11px;height:11px}.fa .timeline{display:flex;flex-direction:column;gap:5px}.fa .tl-item{display:flex;gap:8px;padding-bottom:5px;border-bottom:1px solid var(--line-2)}.fa .tl-item:last-child{border-bottom:none}.fa .tl-dot{width:6px;height:6px;border-radius:50%;background:var(--muted);margin-top:5px;flex-shrink:0}.fa .tl-dot.green{background:var(--green)}.fa .tl-dot.red{background:var(--red)}.fa .tl-dot.orange{background:var(--orange)}.fa .tl-dot.blue{background:var(--blue)}.fa .tl-text{font-size:11px;color:var(--ink);flex:1;line-height:1.4}.fa .tl-time{font-size:10px;color:var(--muted);margin-top:1px}.fa .toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%) translateY(70px);background:var(--ink);color:#fff;padding:8px 14px;border-radius:5px;font-size:11.5px;font-weight:500;box-shadow:0 8px 24px #14130f2e;opacity:0;transition:all .32s cubic-bezier(.2,.8,.2,1);z-index:300;pointer-events:none}.fa .toast.on{transform:translate(-50%) translateY(0);opacity:1}.fa .bulk-bar{position:fixed;bottom:20px;left:50%;transform:translate(-50%) translateY(70px);background:#1c1917eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;padding:7px 12px;border-radius:8px;font-size:12px;box-shadow:0 12px 40px #00000047;display:flex;align-items:center;gap:10px;z-index:300;opacity:0;transition:all .22s cubic-bezier(.2,.8,.2,1);pointer-events:none}.fa .bulk-bar .bulk-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fa .bulk-bar.on{transform:translate(-50%) translateY(0);opacity:1;pointer-events:all}.fa .bulk-bar .count-bubble{width:22px;height:22px;border-radius:50%;background:#ffffff26;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:10.5px}.fa .bulk-bar .info{display:flex;align-items:center;gap:8px}.fa .bulk-bar .sep-v{width:1px;height:16px;background:#ffffff2e}.fa .bulk-bar .bulk-act{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:4px;font-size:11px;font-weight:500;transition:background .1s;font-family:inherit}.fa .bulk-bar .bulk-act svg{width:10px;height:10px}.fa .bulk-bar .bulk-act.primary{background:#fff;color:#1a1d20}.fa .bulk-bar .bulk-act.primary:hover{background:#f5f5f5}.fa .bulk-bar .bulk-act.ghost{background:#ffffff26;color:#fff}.fa .bulk-bar .bulk-act.ghost:hover{background:#ffffff38}.fa .bulk-bar .x{color:#fff9;padding:4px}.fa .bulk-bar .x:hover{color:#fff}.fa .bulk-bar .x svg{width:11px;height:11px}.fa .list-head.kund-cols,.fa .list-row.kund-cols{grid-template-columns:1.5fr 1.35fr 88px 1.35fr .85fr 1fr 92px 24px;gap:12px}.fa .list-head.kund-cols .col-head:nth-child(4),.fa .list-row.kund-cols .cell-ort{padding-left:72px}.fa .cell-kund.noav{display:block}.fa .cell-status-fas{min-width:0}.fa .sf-lbl{font-size:11.5px;color:var(--ink-2);font-weight:500;white-space:nowrap}.fa .sf-lbl.st-tvist{color:var(--orange);font-weight:600}.fa .sf-lbl.st-avhopp{color:var(--ink-3);font-style:italic}.fa .sf-lbl.st-black{color:var(--red-soft);font-weight:600}.fa .cell-team{min-width:0;display:flex;justify-content:center;align-items:center}.fa .person-cell{display:inline-flex;align-items:center;justify-content:center;cursor:default;position:relative}.fa .cell-team .person-cell{margin-left:-8px}.fa .cell-team .person-cell:first-child{margin-left:0}.fa .person-cell.muted{color:var(--muted);font-size:13px}.fa .pl-photo{width:28px;height:28px;border-radius:50%;flex-shrink:0;background:var(--line-2);object-fit:cover;border:2px solid var(--white);transition:transform .1s}.fa .cell-team .person-cell:hover{z-index:3}.fa .person-cell:hover .pl-photo{transform:scale(1.18)}.fa .kpi-strip.cats{grid-template-columns:repeat(6,1fr)}.fa .kpi-num.green{color:var(--green)}.fa .kpi-num.orange{color:var(--orange)}.fa .kpi-num.red{color:var(--red-soft)}.fa .kpi-num.dim{color:var(--ink-3)}.fa .cell-kund{display:flex;align-items:center;gap:10px;min-width:0}.fa .kund-avatar{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;letter-spacing:.01em;box-shadow:inset 0 0 0 1px #0000000f}.fa .kund-avatar.sm{width:22px;height:22px;font-size:9px}.fa .kund-avatar.lg{width:42px;height:42px;font-size:14.5px}.fa .kund-name-stack{min-width:0;line-height:1.25}.fa .kund-name{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px}.fa .kund-tel{font-size:10.5px;color:var(--ink-3);font-feature-settings:"tnum"}.fa .kund-tel.muted{color:var(--muted);font-style:italic;font-feature-settings:normal}.fa .kund-star{width:12px;height:12px;flex-shrink:0;color:var(--accent)}.fa .kund-star svg{width:12px;height:12px}.fa .cell-mail{font-size:11.5px;color:var(--blue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%;vertical-align:bottom;text-decoration:none}.fa .cell-mail:hover{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.fa .cell-mail.none{color:var(--muted);font-style:italic}.fa .cell-since{font-size:11px;color:var(--ink-2);font-feature-settings:"tnum";line-height:1.3}.fa .cell-since .cs-rel{display:block;font-size:9.5px;color:var(--muted)}.fa .cell-ort{min-width:0;line-height:1.25}.fa .cell-ort .ort-kommun{font-size:11.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.fa .cell-ort .ort-stad{font-size:10px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.fa .cell-projekt{min-width:0;line-height:1.25}.fa .cell-projekt .pj-nr{font-size:11px;color:var(--ink-2);font-feature-settings:"tnum";font-weight:500}.fa .cell-projekt .pj-stage{font-size:10px;color:var(--ink-3);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .cell-projekt .pj-multi{font-size:9.5px;color:var(--muted)}.fa .pj-stage.st-prod{color:var(--ink-2);font-weight:500}.fa .pj-stage.st-klar{color:var(--green)}.fa .pj-stage.st-lead{color:var(--ink-3);font-style:italic}.fa .pj-stage.st-tvist{color:var(--orange);font-weight:600}.fa .pj-stage.st-avhopp{color:var(--ink-3);font-style:italic}.fa .pj-stage.st-black{color:var(--red-soft);font-weight:600}.fa .list-row.row-klar{background:#fafdfb}.fa .list-row.row-klar:hover{background:#f0fdf4}.fa .list-row.row-black{background:#fdf8f8}.fa .list-row.row-black:hover{background:var(--red-soft-bg)}.fa .list-row.row-avhopp{opacity:.72}.fa .list-row.row-avhopp:hover{opacity:1}.fa .cell-senaste{font-size:10.5px;color:var(--ink-3);font-feature-settings:"tnum";text-align:left;line-height:1.3}.fa .cell-senaste .ag{display:block;font-size:9.5px;color:var(--muted)}.fa .row-kebab{width:24px;height:24px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);opacity:0;transition:opacity .1s,background .1s,color .1s}.fa .list-row:hover .row-kebab{opacity:.65}.fa .row-kebab:hover{opacity:1!important;background:var(--bg);color:var(--ink)}.fa .row-kebab svg{width:14px;height:14px}.fa .dr-kund-head-row{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.fa .dr-kund-head-row .kund-avatar{width:38px;height:38px;font-size:13px}.fa .dr-kund-head-meta{min-width:0}.fa .dr-kund-head-meta h3{font-size:16px;font-weight:700;color:var(--ink);letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.fa .dr-quick{display:flex;gap:8px;padding:10px 18px;background:var(--white);border-bottom:1px solid var(--line);flex-wrap:wrap;flex-shrink:0}.fa .dr-quick-link{display:inline-flex;align-items:center;gap:7px;padding:0 11px;height:30px;border:1px solid var(--line);border-radius:6px;background:var(--bg);font-size:11.5px;font-weight:500;color:var(--ink-2);transition:all .12s;cursor:pointer}.fa .dr-quick-link:hover{background:var(--white);border-color:#ced4da;color:var(--ink)}.fa .dr-quick-link svg{width:13px;height:13px;opacity:.7;flex-shrink:0}.fa .dr-quick-link .qcount{font-size:9.5px;font-weight:700;background:var(--ink);color:var(--white);border-radius:8px;padding:0 6px;height:15px;line-height:15px;font-feature-settings:"tnum"}.fa .dr-quick-link .qcount.zero{background:var(--bg);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line)}.fa .dr-quick-link .qcount.alarm{background:var(--red-soft);color:#fff}.fa .kfield-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px 24px}.fa .kfield{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-bottom:1px solid var(--line-2);min-width:0}.fa .kfield:last-child,.fa .kfield:nth-last-child(2):nth-child(odd){border-bottom:none}.fa .kfield .kf-lbl{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.fa .kfield .kf-val{font-size:12.5px;color:var(--ink);font-weight:500;display:flex;align-items:center;gap:6px;min-width:0}.fa .kfield .kf-val a{color:var(--blue);border-bottom:1px solid transparent;transition:border-color .1s}.fa .kfield .kf-val a:hover{border-bottom-color:var(--blue)}.fa .kfield .kf-val.mono{font-feature-settings:"tnum"}.fa .kf-copy{width:18px;height:18px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);opacity:0;transition:opacity .1s,background .1s;flex-shrink:0}.fa .kfield:hover .kf-copy{opacity:.6}.fa .kf-copy:hover{opacity:1!important;background:var(--bg);color:var(--ink)}.fa .kf-copy svg{width:11px;height:11px}.fa .pipeline{display:flex;align-items:flex-start;gap:0;margin:4px 0 2px}.fa .pl-step{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;min-width:0}.fa .pl-step .pl-dot{width:18px;height:18px;border-radius:50%;background:var(--white);border:2px solid var(--line);display:inline-flex;align-items:center;justify-content:center;z-index:2;transition:all .15s}.fa .pl-step .pl-dot svg{width:9px;height:9px;color:#fff;opacity:0}.fa .pl-step.done .pl-dot{background:var(--ink);border-color:var(--ink)}.fa .pl-step.done .pl-dot svg{opacity:1}.fa .pl-step.current .pl-dot{border-color:var(--ink);background:var(--white);box-shadow:0 0 0 3px #1a1d201a}.fa .pl-step.current .pl-dot:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--ink)}.fa .pl-step .pl-bar{position:absolute;top:8px;left:-50%;right:50%;height:2px;background:var(--line);z-index:1}.fa .pl-step.done .pl-bar,.fa .pl-step.current .pl-bar{background:var(--ink)}.fa .pl-step:first-child .pl-bar{display:none}.fa .pl-step .pl-lbl{font-size:9.5px;font-weight:600;color:var(--ink-3);margin-top:6px;text-align:center;line-height:1.2}.fa .pl-step.current .pl-lbl{color:var(--ink);font-weight:700}.fa .pl-step.done .pl-lbl{color:var(--ink-2)}.fa .pl-step .pl-date{font-size:9px;color:var(--muted);font-feature-settings:"tnum";margin-top:1px}.fa .eko-strip{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--white)}.fa .eko-cell{padding:9px 12px;border-right:1px solid var(--line)}.fa .eko-cell:last-child{border-right:none}.fa .eko-cell .eko-lbl{font-size:8.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.fa .eko-cell .eko-val{font-size:13.5px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";letter-spacing:-.015em;line-height:1.1}.fa .eko-cell .eko-val.green{color:var(--green)}.fa .eko-cell .eko-val.soft-red{color:var(--red-soft)}.fa .eko-cell .eko-sub{font-size:9px;color:var(--ink-3);margin-top:2px;font-feature-settings:"tnum"}.fa .dr-inv-row{display:grid;grid-template-columns:84px 1fr 96px 92px;gap:10px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line-2);font-size:11.5px}.fa .dr-inv-row:last-child{border-bottom:none}.fa .dr-inv-row:hover{background:var(--bg)}.fa .dr-inv-row .di-nr{font-feature-settings:"tnum";color:var(--ink-2);font-weight:500}.fa .dr-inv-row .di-nr.muted{color:var(--muted)}.fa .dr-inv-row .di-ben{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .dr-inv-row .di-amt{text-align:right;font-feature-settings:"tnum";font-weight:600;color:var(--ink)}.fa .dr-inv-row .di-status{text-align:right;font-size:10.5px;font-weight:600;color:var(--ink-2)}.fa .dr-inv-row .di-status.is-overdue{color:var(--red-soft)}.fa .dr-inv-row .di-status.is-paid{color:var(--green)}.fa .dr-inv-row .di-status.is-dim{color:var(--ink-3);font-style:italic;font-weight:500}.fa .pj-card{border:1px solid var(--line);border-radius:6px;background:var(--white);padding:12px 14px;margin-bottom:8px}.fa .pj-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.fa .pj-card-head .pj-id{font-size:12.5px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.fa .pj-card-head .pj-id .pj-fast{font-weight:500;color:var(--ink-3);font-size:11px;margin-left:6px}.fa .pj-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 16px}.fa .pj-card-grid .pjc .l{font-size:8.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1px}.fa .pj-card-grid .pjc .v{font-size:12px;font-weight:600;color:var(--ink);font-feature-settings:"tnum"}.fa .mini-feed{display:flex;flex-direction:column}.fa .mini-feed-item{display:flex;gap:10px;padding:7px 0;border-bottom:1px solid var(--line-2);align-items:flex-start}.fa .mini-feed-item:last-child{border-bottom:none}.fa .mini-feed-item .mf-icon{width:22px;height:22px;border-radius:50%;background:var(--bg);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ink-3)}.fa .mini-feed-item .mf-icon svg{width:11px;height:11px}.fa .mini-feed-item .mf-body{flex:1;min-width:0;line-height:1.35}.fa .mini-feed-item .mf-text{font-size:11.5px;color:var(--ink-2)}.fa .mini-feed-item .mf-text strong{color:var(--ink);font-weight:600}.fa .mini-feed-item .mf-time{font-size:10px;color:var(--muted);font-feature-settings:"tnum";margin-top:1px}.fa .empty-state{text-align:center;padding:48px 16px;color:var(--muted);font-size:12px;display:flex;flex-direction:column;align-items:center;gap:10px}.fa .empty-state svg{width:34px;height:34px;opacity:.35}.fa .empty-state .es-title{font-size:13px;font-weight:600;color:var(--ink-3)}.fa .kund-since{font-size:9.5px;font-weight:600;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:1px 8px;height:16px;line-height:14px}.fa .result-count{font-size:11px;color:var(--ink-3);font-feature-settings:"tnum";white-space:nowrap}.fa .result-count strong{color:var(--ink);font-weight:600}.fa .todos-head{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.fa .todo-form{display:flex;gap:8px;margin-bottom:16px}.fa .todo-form-title{flex:1;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:6px;font-size:12px;color:var(--ink);font-family:inherit;background:var(--white);outline:none;transition:border .1s}.fa .todo-form-title:focus{border-color:var(--ink)}.fa .todo-group-title{font-size:9px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.fa .todo-item{display:flex;gap:11px;padding:9px 0;border-bottom:1px solid var(--line-2);align-items:flex-start}.fa .todo-item:last-child{border-bottom:none}.fa .todo-check{width:18px;height:18px;border:1.75px solid #ced4da;border-radius:5px;flex-shrink:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .12s;margin-top:1px;background:var(--white)}.fa .todo-check:hover{border-color:var(--ink-3)}.fa .todo-check svg{width:11px;height:11px;color:#fff;opacity:0}.fa .todo-check.on{background:var(--green);border-color:var(--green)}.fa .todo-check.on svg{opacity:1}.fa .todo-main{flex:1;min-width:0}.fa .todo-title{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.3}.fa .todo-item.done .todo-title{text-decoration:line-through;color:var(--ink-3);font-weight:500}.fa .todo-desc{font-size:11px;color:var(--ink-3);margin-top:1px;line-height:1.35}.fa .todo-meta{display:flex;align-items:center;gap:10px;margin-top:5px;flex-wrap:wrap}.fa .todo-assignee{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--ink-2)}.fa .todo-date{font-size:10.5px;color:var(--ink-3);font-feature-settings:"tnum"}.fa .todo-date.done{color:var(--green)}.fa .todo-prio{font-size:8.5px;font-weight:700;color:var(--red-soft);background:var(--red-soft-bg);border-radius:7px;padding:1px 6px;text-transform:uppercase;letter-spacing:.05em;height:14px;line-height:12px;display:inline-flex;align-items:center}.fa .profile-wrap{max-width:1040px;margin:0 auto}.fa .profile-header{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:18px 20px;display:flex;gap:16px;align-items:flex-start;margin-bottom:12px}.fa .profile-header .kund-avatar{width:54px;height:54px;font-size:18px;flex-shrink:0}.fa .ph-meta{flex:1;min-width:0}.fa .ph-name{font-size:19px;font-weight:700;color:var(--ink);letter-spacing:-.015em;display:flex;align-items:center;gap:9px}.fa .ph-name .kund-star svg{width:15px;height:15px}.fa .ph-sub{font-size:12px;color:var(--ink-3);margin-top:5px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.fa .ph-sub .meta-id{font-feature-settings:"tnum";color:var(--ink-2);font-weight:500}.fa .ph-sub a{color:var(--blue);border-bottom:1px solid transparent;transition:border-color .1s}.fa .ph-sub a:hover{border-bottom-color:var(--blue)}.fa .ph-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.fa .dr-quick.standalone{border:1px solid var(--line);border-radius:8px;margin-bottom:12px}.fa .profile-tabs{display:flex;gap:4px;padding:4px 14px 0;background:var(--white);border:1px solid var(--line);border-bottom:none;border-radius:8px 8px 0 0;overflow-x:auto}.fa .profile-tabs::-webkit-scrollbar{display:none}.fa .profile-body{background:var(--bg);border:1px solid var(--line);border-top:none;border-radius:0 0 8px 8px;padding:16px 18px 24px}.fa .btn-back{gap:6px}.fa .btn-back svg{width:12px;height:12px}.fa .kebab-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199;display:none}.fa .kebab-overlay.on{display:block}.fa .kebab-menu{position:fixed;min-width:210px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 32px #14130f29;padding:5px;z-index:200;display:none;animation:fa-dd-pop .12s ease-out}.fa .kebab-menu.on{display:block}.fa .kebab-menu .km-item{display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;border-radius:5px;font-size:11.5px;color:var(--ink);background:none;border:none;cursor:pointer;font-family:inherit;text-align:left;transition:background .1s}.fa .kebab-menu .km-item:hover{background:var(--bg)}.fa .kebab-menu .km-item svg{width:13px;height:13px;opacity:.7;flex-shrink:0}.fa .kebab-menu .km-item .km-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin:0 2px}.fa .kebab-menu .km-item.danger{color:var(--red-soft)}.fa .kebab-menu .km-item.danger:hover{background:var(--red-soft-bg)}.fa .kebab-menu .km-item .km-check{margin-left:auto;opacity:0;color:var(--ink)}.fa .kebab-menu .km-item.active .km-check{opacity:1}.fa .kebab-menu .km-item.active{font-weight:600}.fa .kebab-menu .km-sep{height:1px;background:var(--line);margin:4px 2px}.fa .kebab-menu .km-title{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:6px 10px 3px}.fa .km-dot.aktiv{background:var(--ink-3)}.fa .km-dot.levererad{background:var(--green)}.fa .km-dot.avhopp{background:var(--muted)}.fa .km-dot.tvist{background:var(--orange)}.fa .km-dot.blacklist{background:var(--red-soft)}.fa .list-row.flag-tvist{box-shadow:inset 3px 0 0 var(--orange)}.fa .list-row.flag-black{box-shadow:inset 3px 0 0 var(--red-soft)}.fa .form-row-3col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.fa .seg-group{display:flex;flex-wrap:wrap;gap:7px}.fa .seg-opt{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid var(--line);border-radius:8px;font-size:12px;font-family:inherit;color:var(--ink-2);background:var(--white);cursor:pointer;transition:all .12s}.fa .seg-opt:hover{border-color:#ced4da}.fa .seg-opt .seg-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.fa .seg-opt.on{background:var(--ink);color:var(--white);border-color:var(--ink);font-weight:600}.fa .list-head.lead-cols,.fa .list-row.lead-cols{grid-template-columns:1.7fr 1.5fr 1.05fr 1.2fr .95fr 44px 92px 28px;gap:14px}.fa .pj-stage.st-ny{color:var(--orange);font-weight:600}.fa .pj-stage.st-kontakt{color:var(--ink-2);font-weight:500}.fa .pj-stage.st-offert{color:var(--blue);font-weight:600}.fa .pj-stage.st-vunnen{color:var(--green);font-weight:600}.fa .pj-stage.st-forlorad{color:var(--ink-3);font-style:italic}.fa .cell-intresse{min-width:0;line-height:1.25}.fa .cell-intresse .int-typ{font-size:11.5px;color:var(--ink);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.fa .cell-intresse .int-kalla{font-size:9.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.fa .cell-status{font-size:11px}.fa .lead-otilldelad{width:22px;height:22px;border-radius:50%;border:1.5px dashed var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3)}.fa .lead-otilldelad svg{width:11px;height:11px}.fa .cell-ink{font-size:11px;color:var(--ink-2);font-feature-settings:"tnum";line-height:1.3}.fa .cell-ink .ink-rel{display:block;font-size:9.5px;color:var(--muted)}.fa .list-row.row-ny{box-shadow:inset 3px 0 0 var(--orange)}.fa .list-row.row-vunnen{background:#fafdfb}.fa .list-row.row-vunnen:hover{background:#f0fdf4}.fa .list-row.row-forlorad{opacity:.6}.fa .list-row.row-forlorad:hover{opacity:1}.fa .kpi-num.blue{color:var(--blue)}.fa .list-head.lead-cols,.fa .list-row.lead-cols{grid-template-columns:22px 1.55fr 1.35fr .95fr 1fr .82fr .95fr 40px 84px 26px;gap:12px}.fa .cell-byggstart{min-width:0}.fa .bygg-pill{display:inline-block;font-size:10.5px;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:2px 9px;white-space:nowrap}.fa .cmt-icon{display:inline-flex;vertical-align:middle;margin-left:6px;color:var(--ink-3);cursor:help;outline:none}.fa .cmt-icon svg{width:13px;height:13px}.fa .cmt-icon:hover,.fa .cmt-icon:focus{color:var(--blue)}.fa #cmt-tip{position:fixed;max-width:300px;background:#1b1a17;color:#f4f2ec;padding:9px 12px;border-radius:9px;font-size:11.5px;line-height:1.5;box-shadow:0 10px 28px #00000038;z-index:9999;pointer-events:none;opacity:0;transition:opacity .12s;white-space:normal}.fa .view-switch{display:inline-flex;gap:2px;background:var(--white);border:1px solid var(--line);border-radius:7px;padding:3px;margin-bottom:14px}.fa .view-switch .vs-btn{padding:5px 14px;border-radius:5px;font-size:12px;font-weight:600;color:var(--ink-3);background:none;border:none;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:7px;transition:all .12s}.fa .view-switch .vs-btn svg{width:13px;height:13px}.fa .view-switch .vs-btn.on{background:var(--ink);color:var(--white)}.fa .datum-panel{padding:10px;min-width:248px}.fa .datum-presets{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.fa .datum-presets button{font-size:10.5px;padding:4px 9px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--ink-2);cursor:pointer;font-family:inherit;transition:all .1s}.fa .datum-presets button:hover{background:var(--white);border-color:#ced4da;color:var(--ink)}.fa .datum-presets button.on{background:var(--ink);color:var(--white);border-color:var(--ink)}.fa .datum-fields{display:flex;align-items:flex-end;gap:8px}.fa .datum-fields .df{flex:1}.fa .datum-fields .df label{display:block;font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.fa .datum-fields input[type=date]{width:100%;height:30px;padding:0 8px;border:1px solid var(--line);border-radius:6px;font-size:11.5px;color:var(--ink);font-family:inherit;background:var(--white);outline:none}.fa .datum-fields input[type=date]:focus{border-color:var(--ink)}.fa .datum-foot{display:flex;justify-content:space-between;margin-top:10px}.fa .fordela-pop{position:fixed;min-width:180px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 32px #14130f2e;padding:5px;z-index:210;display:none}.fa .fordela-pop.on{display:block}.fa .fordela-pop .fp-item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border-radius:5px;font-size:11.5px;color:var(--ink);background:none;border:none;cursor:pointer;font-family:inherit;text-align:left}.fa .fordela-pop .fp-item:hover{background:var(--bg)}.fa .fordela-pop .km-title{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:6px 10px 3px}.fa .saljare-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:14px;margin-bottom:26px}.fa .saljare-card{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:18px}.fa .saljare-card.otilldelad{border-style:dashed;border-color:#d9770680}.fa .sc-head{display:flex;align-items:center;gap:11px;margin-bottom:16px}.fa .sc-head .kund-avatar{width:36px;height:36px;font-size:12.5px}.fa .sc-head .sc-name{font-size:13.5px;font-weight:600;color:var(--ink);line-height:1.25}.fa .sc-head .sc-role{font-size:10.5px;color:var(--ink-3);margin-top:1px}.fa .sc-head .sc-total{margin-left:auto;text-align:right}.fa .sc-head .sc-total .n{font-size:26px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";line-height:.9;letter-spacing:-.02em}.fa .sc-head .sc-total .l{font-size:8px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.fa .sc-bar{display:flex;height:4px;border-radius:3px;overflow:hidden;background:var(--line-2);margin-bottom:16px;gap:1.5px}.fa .sc-bar span{display:block;height:100%;border-radius:3px}.fa .sc-bar .b-ny{background:var(--orange)}.fa .sc-bar .b-kontakt{background:var(--ink-3)}.fa .sc-bar .b-offert{background:var(--blue)}.fa .sc-bar .b-vunnen{background:var(--green)}.fa .sc-bar .b-forlorad{background:var(--line)}.fa .sc-stats{display:flex;justify-content:space-between}.fa .sc-stats .st{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1}.fa .sc-stats .st .n{font-size:14px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";line-height:1}.fa .sc-stats .st .n.zero{color:var(--line);font-weight:600}.fa .sc-stats .st .l{font-size:8.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.fa .sc-assign{margin-top:15px;padding-top:13px;border-top:1px solid var(--line-2)}.fa .matrix-wrap{background:var(--white);border:1px solid var(--line);border-radius:8px;overflow-x:auto}.fa table.matrix th,.fa table.matrix td{white-space:nowrap}.fa .matrix-title{font-size:11px;font-weight:700;color:var(--ink-2);padding:12px 14px 0;text-transform:uppercase;letter-spacing:.04em}.fa table.matrix{width:100%;border-collapse:collapse;margin-top:8px}.fa table.matrix th,.fa table.matrix td{padding:9px 12px;text-align:center;font-size:11.5px;font-feature-settings:"tnum";border-bottom:1px solid var(--line-2)}.fa table.matrix thead th{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:var(--bg);border-bottom:1px solid var(--line)}.fa table.matrix th.left,.fa table.matrix td.left{text-align:left}.fa table.matrix tbody tr:hover{background:var(--bg)}.fa table.matrix td.zero{color:var(--line)}.fa table.matrix td.tot,.fa table.matrix th.tot{font-weight:700;color:var(--ink);background:var(--bg)}.fa table.matrix tr.total-row td{font-weight:700;color:var(--ink);background:var(--bg);border-top:1px solid var(--line)}.fa .matrix .mx-saljare{display:inline-flex;align-items:center;gap:8px}.fa .matrix .mx-saljare .kund-avatar{width:22px;height:22px;font-size:9px}.fa .section-label{font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px}.fa .chart-card{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:18px;margin-bottom:24px}.fa .chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px;flex-wrap:wrap}.fa .chart-legend{display:flex;gap:14px;flex-wrap:wrap}.fa .chart-legend .cl{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--ink-2)}.fa .chart-legend .cl .dot{width:9px;height:9px;border-radius:3px;flex-shrink:0}.fa .chart-sum{font-size:11px;color:var(--ink-3);font-feature-settings:"tnum"}.fa .chart-sum strong{color:var(--ink);font-weight:700}.fa .bar-chart{display:flex;align-items:flex-end;gap:8px}.fa .bc-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0}.fa .bc-val{font-size:11px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.fa .bc-val.zero{color:var(--line)}.fa .bc-plot{height:150px;width:100%;display:flex;align-items:flex-end;justify-content:center}.fa .bc-stack{width:100%;max-width:44px;display:flex;flex-direction:column-reverse;border-radius:6px 6px 2px 2px;overflow:hidden;min-height:3px;box-shadow:inset 0 0 0 1px #00000005}.fa .bc-stack span{display:block;width:100%;transition:height .3s}.fa .bc-lbl{font-size:9.5px;color:var(--ink-3);white-space:nowrap;text-transform:capitalize}.fa .bc-col.current .bc-lbl{color:var(--ink);font-weight:700}.fa .bc-col.current .bc-plot{position:relative}.fa .seg-ny,.fa .dot.seg-ny{background:var(--orange)}.fa .seg-kontakt,.fa .dot.seg-kontakt{background:#bdb6a8}.fa .seg-offert,.fa .dot.seg-offert{background:var(--blue)}.fa .seg-vunnen,.fa .dot.seg-vunnen{background:var(--green)}.fa .seg-forlorad,.fa .dot.seg-forlorad{background:#e0ddd6}.fa .two-col{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;align-items:start}.fa .wd-chart{display:flex;gap:9px;align-items:flex-end}.fa .wd-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px}.fa .wd-val{font-size:10.5px;font-weight:700;color:var(--ink-2);font-feature-settings:"tnum"}.fa .wd-val.zero{color:var(--line)}.fa .wd-plot{height:96px;width:100%;display:flex;align-items:flex-end;justify-content:center}.fa .wd-bar{width:100%;max-width:30px;background:linear-gradient(180deg,var(--blue),#5b8fd6);border-radius:5px 5px 2px 2px;min-height:3px}.fa .wd-bar.peak{background:linear-gradient(180deg,var(--orange),#e8954a)}.fa .wd-lbl{font-size:9.5px;color:var(--ink-3)}.fa .wd-col.weekend .wd-bar{opacity:.45}.fa .fakta-col{display:flex;flex-direction:column;gap:10px}.fa .fakta-box{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:14px 16px}.fa .fakta-box .fb-l{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.fa .fakta-box .fb-v{font-size:22px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";line-height:1.1;margin-top:3px;letter-spacing:-.02em}.fa .fakta-box .fb-v small{font-size:12px;font-weight:600;color:var(--ink-3)}.fa .fakta-box .fb-m{font-size:10px;color:var(--ink-3);margin-top:2px}.fa .hbar-list{display:flex;flex-direction:column;gap:11px}.fa .hbar{display:grid;grid-template-columns:124px 1fr 34px;align-items:center;gap:12px}.fa .hbar .hb-lbl{font-size:11px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .hbar .hb-track{height:9px;background:var(--line-2);border-radius:5px;overflow:hidden}.fa .hbar .hb-fill{height:100%;border-radius:5px;background:linear-gradient(90deg,var(--blue),#5b8fd6);transition:width .3s}.fa .hbar .hb-val{font-size:11.5px;font-weight:700;color:var(--ink);text-align:right;font-feature-settings:"tnum"}.fa table.camp{width:100%;border-collapse:collapse}.fa table.camp th,.fa table.camp td{padding:10px 14px;font-size:11.5px;border-bottom:1px solid var(--line-2);font-feature-settings:"tnum"}.fa table.camp thead th{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:var(--bg);border-bottom:1px solid var(--line);text-align:right}.fa table.camp th.left,.fa table.camp td.left{text-align:left}.fa table.camp td{text-align:right;color:var(--ink-2)}.fa table.camp td.left{color:var(--ink);font-weight:500}.fa table.camp tbody tr:hover{background:var(--bg)}.fa table.camp td.konv{font-weight:700;color:var(--ink)}.fa table.camp .konv-bar{display:inline-block;width:42px;height:6px;border-radius:3px;background:var(--line-2);overflow:hidden;vertical-align:middle;margin-left:8px}.fa table.camp .konv-bar span{display:block;height:100%;background:var(--green)}.fa table.camp tr.total-row td{font-weight:700;color:var(--ink);background:var(--bg);border-top:1px solid var(--line)}.fa .assign-cell{background:none;border:none;padding:3px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:box-shadow .12s,background .12s}.fa .assign-cell:hover{box-shadow:0 0 0 2px var(--blue)}.fa .assign-cell:hover .lead-otilldelad{border-color:var(--blue);color:var(--blue)}.fa .fordela-pop .fp-item.active-fp{background:var(--bg);font-weight:600}.fa .snabb-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px}.fa .snabb-box{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:16px 18px;position:relative;overflow:hidden}.fa .snabb-box .sb-ic{position:absolute;right:12px;top:12px;width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center}.fa .snabb-box .sb-ic svg{width:14px;height:14px}.fa .snabb-box .sb-l{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.fa .snabb-box .sb-v{font-size:27px;font-weight:800;color:var(--ink);font-feature-settings:"tnum";line-height:1.05;margin-top:6px;letter-spacing:-.03em}.fa .snabb-box .sb-v small{font-size:13px;font-weight:600;color:var(--ink-3)}.fa .snabb-box .sb-m{font-size:10.5px;color:var(--ink-3);margin-top:3px;font-feature-settings:"tnum"}.fa .ic-blue{background:var(--blue-bg);color:var(--blue)}.fa .ic-orange{background:#fff4e6;color:var(--orange)}.fa .ic-green{background:var(--green-bg);color:var(--green)}.fa .ic-gray{background:var(--bg);color:var(--ink-3)}.fa .stat-tabs{display:inline-flex;gap:3px;background:var(--white);border:1px solid var(--line);border-radius:9px;padding:3px;margin-bottom:22px}.fa .stat-tabs .st-tab{padding:7px 16px;border-radius:6px;font-size:12px;font-weight:600;color:var(--ink-3);background:none;border:none;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:7px;transition:all .12s}.fa .stat-tabs .st-tab svg{width:14px;height:14px}.fa .stat-tabs .st-tab:hover{color:var(--ink)}.fa .stat-tabs .st-tab.on{background:var(--ink);color:var(--white)}.fa .chart-card.v2{padding:20px 22px 18px}.fa .bar-chart.v2{position:relative;padding-top:8px}.fa .bar-chart.v2 .grid-line{position:absolute;left:0;right:0;height:1px;background:var(--line-2)}.fa .bar-chart.v2 .bc-plot{height:168px}.fa .bar-chart.v2 .bc-stack{max-width:38px;border-radius:7px 7px 3px 3px;box-shadow:none}.fa .bar-chart.v2 .bc-stack span:first-child{border-radius:0 0 3px 3px}.fa .bar-chart.v2 .bc-val{font-size:11.5px}.fa .bar-baseline{height:1px;background:var(--line);margin-top:-1px}.fa .hbar-list.v2 .hbar{grid-template-columns:130px 1fr 30px;gap:12px}.fa .hbar-list.v2 .hb-track{height:22px;border-radius:6px;background:var(--bg);position:relative}.fa .hbar-list.v2 .hb-fill{border-radius:6px;background:linear-gradient(90deg,#3a6ea5,#5b8fd6);display:flex;align-items:center;min-width:3px}.fa .hbar-list.v2 .hb-lbl{font-size:11px}.fa .hbar-list.v2 .hb-val{font-size:12px}.fa .cal-wrap{display:grid;grid-template-columns:1.6fr 1fr;gap:18px;align-items:start}.fa .cal-card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:18px}.fa .cal-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.fa .cal-title{font-size:14px;font-weight:700;color:var(--ink);text-transform:capitalize;font-feature-settings:"tnum"}.fa .cal-nav{display:flex;gap:6px}.fa .cal-nav button{width:28px;height:28px;border-radius:7px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .1s}.fa .cal-nav button:hover{background:var(--bg);color:var(--ink)}.fa .cal-nav button svg{width:14px;height:14px}.fa .cal-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:6px}.fa .cal-dow div{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;text-align:center;padding:2px 0}.fa .cal-dow div.we{color:var(--orange)}.fa .cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.fa .cal-cell{aspect-ratio:1/.82;border:1px solid var(--line);border-radius:9px;padding:7px 8px;display:flex;flex-direction:column;cursor:pointer;transition:all .1s;position:relative;background:var(--white)}.fa .cal-cell:hover{border-color:#ced4da}.fa .cal-cell.empty{border:none;background:transparent;cursor:default}.fa .cal-cell.we{background:#fcfaf6}.fa .cal-cell .cc-date{font-size:10px;color:var(--ink-3);font-feature-settings:"tnum";font-weight:600}.fa .cal-cell .cc-count{margin-top:auto;font-size:17px;font-weight:800;color:var(--ink);font-feature-settings:"tnum";line-height:1;letter-spacing:-.02em}.fa .cal-cell .cc-dots{display:flex;gap:2px;margin-top:3px;flex-wrap:wrap}.fa .cal-cell .cc-dots i{width:5px;height:5px;border-radius:50%;display:block}.fa .cal-cell.h1{background:#eef4fb}.fa .cal-cell.h2{background:#d8e7f7}.fa .cal-cell.h3{background:#bcd5f0;border-color:#a9c8ea}.fa .cal-cell.we.h1{background:#f6efe4}.fa .cal-cell.we.h2{background:#f0e2c9}.fa .cal-cell.we.h3{background:#e9d5ad}.fa .cal-cell.selected{box-shadow:0 0 0 2px var(--ink);border-color:var(--ink)}.fa .cal-cell.today .cc-date{color:var(--blue);font-weight:800}.fa .cal-side{display:flex;flex-direction:column;gap:14px}.fa .cal-stat-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fa .daydetail-card,.fa .weekend-card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:16px}.fa .daydetail-card .dd-h{font-size:12px;font-weight:700;color:var(--ink);margin-bottom:10px;text-transform:capitalize}.fa .daydetail-card .dd-empty{font-size:11.5px;color:var(--ink-3);padding:8px 0}.fa .dd-lead{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid var(--line-2)}.fa .dd-lead:last-child{border-bottom:none}.fa .dd-lead .ddl-body{min-width:0;flex:1}.fa .dd-lead .ddl-name{font-size:11.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .dd-lead .ddl-typ{font-size:10px;color:var(--ink-3)}.fa .dd-lead .ddl-status{font-size:9.5px;font-weight:600}.fa .weekend-card .wk-h{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.fa .wk-split{display:flex;gap:0;height:36px;border-radius:8px;overflow:hidden;margin-bottom:10px}.fa .wk-split .wk-seg{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.fa .wk-split .wk-seg.vardag{background:var(--blue)}.fa .wk-split .wk-seg.helg{background:var(--orange)}.fa .wk-split .wk-seg .n{font-size:13px;font-weight:700;font-feature-settings:"tnum";line-height:1}.fa .wk-split .wk-seg .t{font-size:8px;text-transform:uppercase;letter-spacing:.04em;opacity:.9}.fa .wk-note{font-size:11px;color:var(--ink-2);line-height:1.4}.fa .wk-note strong{color:var(--ink)}.fa .lead-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f4d;opacity:0;visibility:hidden;transition:opacity .2s;z-index:200}.fa .lead-drawer-overlay.open{opacity:1;visibility:visible}.fa .lead-drawer{position:fixed;top:0;right:0;height:100vh;width:452px;max-width:92vw;background:var(--white);border-left:1px solid var(--line);box-shadow:-14px 0 44px #0000001f;transform:translate(100%);transition:transform .26s cubic-bezier(.4,0,.2,1);z-index:201;display:flex;flex-direction:column}.fa .lead-drawer.open{transform:translate(0)}.fa .ld-head{padding:20px 22px 16px;border-bottom:1px solid var(--line)}.fa .ld-head-top{display:flex;align-items:flex-start;gap:12px}.fa .ld-head .kund-avatar{width:44px;height:44px;font-size:15px;flex-shrink:0}.fa .ld-id-stack{min-width:0;flex:1}.fa .ld-statusrow{display:flex;align-items:center;gap:8px;margin-top:12px}.fa .ld-statusrow .ld-st-lbl{font-size:10.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.fa .ld-quick{display:flex;gap:8px;margin-top:14px}.fa .ld-quick button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink-2);font-size:12px;font-family:inherit;font-weight:500;cursor:pointer;transition:all .12s}.fa .ld-quick button:hover{background:var(--bg);color:var(--ink);border-color:#ced4da}.fa .ld-quick button svg{width:14px;height:14px}.fa .ld-body{flex:1;overflow-y:auto;padding:18px 22px 8px}.fa .ld-section{margin-bottom:22px}.fa .ld-section>.ld-lbl{font-size:10.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.fa .ld-msg{background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:8px;padding:13px 15px;font-size:13px;line-height:1.55;color:var(--ink)}.fa .ld-msg.empty{border-left-color:var(--line);color:var(--ink-3);font-style:italic}.fa .ld-assign-cur{display:flex;align-items:center;gap:10px;margin-bottom:12px}.fa .ld-assign-cur .kund-avatar{width:34px;height:34px;font-size:12px}.fa .ld-assign-cur .ac-name{font-size:13px;font-weight:600;color:var(--ink)}.fa .ld-assign-cur .ac-none{font-size:13px;color:var(--ink-3);font-style:italic}.fa .ld-seller-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.fa .ld-seller{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--white);cursor:pointer;font-family:inherit;font-size:12px;color:var(--ink-2);transition:all .12s;text-align:left}.fa .ld-seller:hover{border-color:#ced4da;background:var(--bg)}.fa .ld-seller.on{border-color:var(--ink);background:var(--ink);color:var(--white)}.fa .ld-seller .kund-avatar{width:22px;height:22px;font-size:9px}.fa .ld-seller-extra{display:flex;gap:7px;margin-top:7px}.fa .ld-seller-extra button{flex:1;padding:7px;border:1px dashed var(--line);border-radius:8px;background:var(--white);color:var(--ink-3);font-size:11.5px;font-family:inherit;cursor:pointer}.fa .ld-seller-extra button:hover{color:var(--ink);border-color:var(--ink-3)}.fa .ld-status-seg{display:flex;flex-wrap:wrap;gap:6px}.fa .ld-status-seg button{padding:7px 12px;border:1px solid var(--line);border-radius:7px;background:var(--white);color:var(--ink-2);font-size:11.5px;font-family:inherit;cursor:pointer;transition:all .12s}.fa .ld-status-seg button:hover{border-color:#ced4da}.fa .ld-status-seg button.on{background:var(--ink);color:var(--white);border-color:var(--ink);font-weight:600}.fa .ld-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden}.fa .ld-fact{background:var(--white);padding:11px 13px}.fa .ld-fact .f-l{font-size:10px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.fa .ld-fact .f-v{font-size:13px;color:var(--ink);font-weight:500;margin-top:3px}.fa .ld-fact.full{grid-column:1/-1}.fa .ld-foot{border-top:1px solid var(--line);padding:14px 22px;display:flex;gap:10px}.fa .ld-foot .btn{flex:1;justify-content:center}.fa .list-row.lead-cols{cursor:pointer}.fa .list-row.lead-cols .cell-mail,.fa .list-row.lead-cols .checkbox,.fa .list-row.lead-cols .assign-cell,.fa .list-row.lead-cols .row-kebab,.fa .list-row.lead-cols .cmt-icon{cursor:default}.fa .list-row.lead-cols .cell-mail,.fa .list-row.lead-cols .assign-cell{cursor:pointer}.fa .ld-controls{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.fa .ld-controls .dropdown{position:relative}.fa .ld-controls .dropdown-trigger{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid var(--line);border-radius:8px;background:var(--white);font-family:inherit;font-size:12px;color:var(--ink);cursor:pointer;white-space:nowrap}.fa .ld-controls .dropdown-trigger:hover{border-color:#ced4da}.fa .ld-controls .dropdown-trigger .lbl{color:var(--muted);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.fa .ld-controls .dropdown-trigger .chevron{width:13px;height:13px;color:var(--ink-3)}.fa .ld-controls .dropdown-menu{position:absolute;top:calc(100% + 5px);right:0;left:auto;min-width:190px;background:var(--white);border:1px solid var(--line);border-radius:9px;box-shadow:0 12px 30px #00000021;padding:5px;z-index:50;display:none;max-height:280px;overflow-y:auto}.fa .ld-controls .dropdown-menu.open{display:block}.fa .ld-controls .dd-item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border:none;background:none;border-radius:6px;font-family:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer;text-align:left}.fa .ld-controls .dd-item:hover{background:var(--bg)}.fa .ld-controls .dd-item.on{color:var(--ink);font-weight:600}.fa .ld-controls .dd-item .kund-avatar{width:22px;height:22px;font-size:9px}.fa .ld-controls .dd-sep{height:1px;background:var(--line);margin:5px 2px}.fa .ld-notes{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.fa .ld-note{display:flex;gap:10px}.fa .ld-note .kund-avatar{width:26px;height:26px;font-size:10px;flex-shrink:0}.fa .ld-note-body{min-width:0;flex:1}.fa .ld-note-meta{font-size:10.5px;color:var(--ink-3);margin-bottom:2px}.fa .ld-note-meta strong{color:var(--ink-2);font-weight:600}.fa .ld-note-text{font-size:12.5px;color:var(--ink);line-height:1.45}.fa .ld-note-empty{font-size:12px;color:var(--ink-3);font-style:italic;margin-bottom:10px}.fa .ld-note-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:12.5px;color:var(--ink);resize:vertical;min-height:64px;background:var(--white)}.fa .ld-note-form textarea:focus{outline:none;border-color:var(--blue)}.fa .ld-note-form .nf-foot{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.fa .ld-note-form .nf-hint{font-size:10.5px;color:var(--ink-3)}.fa .ld-source{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;color:var(--ink-3);margin-bottom:12px}.fa .ld-source svg{width:12px;height:12px;color:var(--muted)}.fa .ld-eco{border:1px solid var(--line);border-radius:9px;overflow:hidden}.fa .ld-eco .eco-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--line-2)}.fa .ld-eco .eco-row:last-child{border-bottom:none}.fa .ld-eco .eco-l{font-size:12px;color:var(--ink-2)}.fa .ld-eco .eco-v{font-size:13px;color:var(--ink);font-weight:600;font-feature-settings:"tnum"}.fa .ld-eco .eco-row.tb{background:var(--bg)}.fa .ld-eco .eco-row.tb .eco-l{font-weight:700;color:var(--ink)}.fa .ld-eco .eco-row.tb .eco-v{color:var(--green);font-weight:700}.fa .ld-eco .tb-pill{display:inline-block;background:var(--green-bg);color:var(--green);font-weight:700;font-size:12px;padding:2px 9px;border-radius:20px}.fa .chart-card{border-radius:12px;box-shadow:none}.fa .section-label{color:var(--ink-3);font-weight:600;letter-spacing:.06em}.fa .chart-sub{font-size:11px;color:var(--ink-3)}.fa .snabb-box{border-radius:12px;padding:16px 18px}.fa .snabb-box .sb-ic{display:none}.fa .snabb-box .sb-v{font-weight:700}.fa .snabb-box .sb-l{color:var(--ink-3)}.fa .bar-chart.v2.mono .bc-bar{width:100%;max-width:32px;margin:0 auto;background:var(--stat-accent);border-radius:6px 6px 2px 2px;min-height:3px;transition:height .3s}.fa .bar-chart.v2.mono .bc-col.current .bc-bar{background:var(--ink)}.fa .bar-baseline{background:var(--line)}.fa .hbar-list.v2 .hb-track{background:var(--bg);height:20px}.fa .hbar-list.v2 .hb-fill{background:var(--stat-accent)}.fa .wd-bar,.fa .wd-bar.peak{background:var(--stat-accent)!important}.fa .wd-col.weekend .wd-bar{opacity:.4}.fa .cal-dow div.we{color:var(--ink-3)}.fa .cal-cell.we{background:#faf8f3}.fa .cal-cell.h1{background:var(--stat-soft)}.fa .cal-cell.h2{background:#cfe0da}.fa .cal-cell.h3{background:#aeccc1;border-color:#9bc0b3}.fa .cal-cell.we.h1{background:#eef2ee}.fa .cal-cell.we.h2{background:#d8e3dd}.fa .cal-cell.we.h3{background:#bdd2c8}.fa .cal-cell.today .cc-date{color:var(--stat-accent)}.fa .wk-split .wk-seg.vardag{background:var(--stat-accent)}.fa .wk-split .wk-seg.helg{background:#c9b89c}.fa table.camp .konv-bar span{background:var(--stat-accent)}.fa .sc-bar .b-ny,.fa .sc-bar .b-kontakt,.fa .sc-bar .b-offert{background:var(--stat-accent)!important;opacity:.5}.fa .sc-bar .b-offert{opacity:.7}.fa .sc-bar .b-vunnen{background:var(--green)!important}.fa .sc-bar .b-forlorad{background:var(--line)!important}.fa .stat-topbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:8px}.fa .stat-tabs{margin-bottom:0}.fa .stat-filters{display:flex;gap:7px;margin-left:auto;flex-wrap:wrap;align-items:center}.fa .stat-filters .dropdown{position:relative}.fa .result-row{display:flex;justify-content:flex-end;margin-bottom:16px;min-height:14px}.fa .result-row .result-count{font-size:11px;color:var(--ink-3)}.fa .snabb-strip{gap:10px;margin-bottom:20px}.fa .snabb-box{padding:13px 16px;border-radius:10px}.fa .snabb-box .sb-l{font-size:9px}.fa .snabb-box .sb-v{font-size:23px;margin-top:4px}.fa .snabb-box .sb-m{font-size:9.5px}.fa .section-label{font-size:10px;margin:4px 0 8px}.fa .two-col{gap:14px}.fa .chart-card{padding:16px 18px}.fa .area-card{padding:14px 18px 8px}.fa .chart-head{margin-bottom:6px}.fa .area-chart{display:block;height:210px;overflow:visible}.fa .area-chart .ac-grid{stroke:var(--line-2);stroke-width:1}.fa .area-chart .ac-ylab{fill:var(--muted);font-size:9px;text-anchor:end;font-family:inherit}.fa .area-chart .ac-xlab{fill:var(--ink-3);font-size:9.5px;text-anchor:middle;font-family:inherit}.fa .area-chart .ac-avg{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:3 3;opacity:.55}.fa .area-chart .ac-line{stroke:var(--stat-accent);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.fa .area-chart .ac-dot{fill:var(--white);stroke:var(--stat-accent);stroke-width:2}.fa .area-chart .ac-pt{fill:var(--ink);font-size:10px;font-weight:700;text-anchor:middle;font-family:inherit}.fa .acg-0{stop-color:var(--stat-accent);stop-opacity:.22}.fa .acg-1{stop-color:var(--stat-accent);stop-opacity:.02}.fa .chart-legend .ac-key{display:inline-block;width:14px;height:0;border-top:2.4px solid var(--stat-accent);vertical-align:middle}.fa .chart-legend .ac-key.dash{border-top-style:dashed;border-color:var(--ink-3)}.fa .donut-wrap{display:flex;align-items:center;gap:22px}.fa .donut-svg{flex-shrink:0;width:128px;height:128px}.fa .donut-svg svg{width:128px;height:128px}.fa .don{transition:stroke-dashoffset .3s}.fa .don-c-num{text-anchor:middle;font-size:22px;font-weight:800;fill:var(--ink);font-family:inherit;letter-spacing:-.02em}.fa .don-c-lbl{text-anchor:middle;font-size:9px;fill:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-family:inherit}.fa .don-legend{flex:1;display:flex;flex-direction:column;gap:9px;min-width:0}.fa .don-row{display:grid;grid-template-columns:12px 1fr auto auto;align-items:center;gap:9px}.fa .don-dot{width:9px;height:9px;border-radius:3px}.fa .don-name{font-size:12px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .don-pct{font-size:12px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.fa .don-n{font-size:11px;color:var(--ink-3);font-feature-settings:"tnum";min-width:16px;text-align:right}.fa .sh-1{stroke:#4f7468}.fa .don-dot.sh-1{background:#4f7468}.fa .sh-2{stroke:#6f9b8a}.fa .don-dot.sh-2{background:#6f9b8a}.fa .sh-3{stroke:#8fb3a6}.fa .don-dot.sh-3{background:#8fb3a6}.fa .sh-4{stroke:#aecbc1}.fa .don-dot.sh-4{background:#aecbc1}.fa .sh-5{stroke:#cadfd8}.fa .don-dot.sh-5{background:#cadfd8}.fa .sh-6{stroke:#e0e7e3}.fa .don-dot.sh-6{background:#e0e7e3}.fa .stat-topbar{gap:10px;align-items:center}.fa .stat-tabs{height:40px;box-sizing:border-box;background:var(--white);border:1px solid var(--line);border-radius:11px;padding:4px;box-shadow:var(--card-sh)}.fa .stat-tabs .st-tab{height:30px;padding:0 15px;border-radius:8px;font-size:12.5px}.fa .stat-tabs .st-tab.on{box-shadow:0 1px 3px #14130f2e}.fa .stat-filters{gap:8px}.fa .stat-filters .dropdown-trigger{height:40px;box-sizing:border-box;border-radius:11px;padding:0 14px;font-size:12.5px;border:1px solid var(--line);background:var(--white);color:var(--ink);gap:7px;box-shadow:var(--card-sh);transition:border-color .12s,box-shadow .12s}.fa .stat-filters .dropdown-trigger:hover{border-color:#cfcabf}.fa .stat-filters .dropdown-trigger .lbl{font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.fa .stat-filters .dropdown-trigger .val{font-weight:600}.fa .stat-filters .dropdown-trigger.has-value{border-color:var(--ink-3)}.fa .stat-filters .dropdown-trigger .chevron{width:14px;height:14px;color:var(--ink-3)}.fa .stat-filters .dropdown-menu{margin-top:7px;border-radius:12px;box-shadow:0 14px 34px #14130f24;border:1px solid var(--line);padding:6px}.fa .chart-card,.fa .snabb-box,.fa .saljare-card,.fa .cal-card,.fa .daydetail-card,.fa .weekend-card,.fa .fakta-box{box-shadow:var(--card-sh);border-radius:14px}.fa .chart-card{border-radius:14px}.fa .snabb-box .sb-v{letter-spacing:-.03em}.fa .snabb-strip .snabb-box:last-child .sb-v{color:var(--green)}.fa .snabb-strip .snabb-box:last-child .sb-v small{color:var(--green)}.fa .two-col{align-items:stretch}.fa .two-col>div{display:flex;flex-direction:column}.fa .two-col>div>.chart-card{flex:1;display:flex;flex-direction:column;justify-content:center}.fa .donut-wrap{width:100%}.fa .area-card{border-radius:14px;padding:18px 20px 10px}.fa #chart-kampanj{box-shadow:var(--card-sh);border-radius:14px;border:1px solid var(--line);overflow:hidden}.fa table.camp thead th{background:transparent;border-bottom:1px solid var(--line)}.fa table.camp th,.fa table.camp td{padding:12px 18px}.fa table.camp tbody tr:last-child td{border-bottom:none}.fa .matrix-wrap{box-shadow:var(--card-sh);border-radius:14px;overflow:hidden}.fa .stat-tabs,.fa .stat-filters .dropdown-trigger,.fa .chart-card,.fa .snabb-box,.fa .saljare-card,.fa .cal-card,.fa .daydetail-card,.fa .weekend-card,.fa .fakta-box,.fa #chart-kampanj,.fa .matrix-wrap,.fa .stat-tabs .st-tab.on{box-shadow:none}.fa .stat-topbar{gap:9px}.fa .stat-tabs{height:32px;padding:3px;border-radius:8px}.fa .stat-tabs .st-tab{height:26px;padding:0 12px;border-radius:6px;font-size:12px;gap:6px}.fa .stat-tabs .st-tab svg{width:13px;height:13px}.fa .stat-filters{gap:7px}.fa .stat-filters .dropdown-trigger{height:32px;padding:0 11px;border-radius:8px;font-size:12px;gap:6px}.fa .stat-filters .dropdown-trigger .lbl{font-size:9.5px;letter-spacing:.04em}.fa .stat-filters .dropdown-trigger .chevron{width:13px;height:13px}.fa .chart-card,.fa .snabb-box,.fa .saljare-card,.fa .cal-card,.fa .daydetail-card,.fa .weekend-card,.fa .fakta-box,.fa #chart-kampanj,.fa .matrix-wrap,.fa .area-card{border-radius:10px}.fa .snabb-strip{gap:10px;margin-bottom:18px}.fa .snabb-box{padding:12px 15px}.fa .snabb-box .sb-l{font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--muted)}.fa .snabb-box .sb-v{font-size:20px;font-weight:700;margin-top:3px;letter-spacing:-.02em;line-height:1.05}.fa .snabb-box .sb-v small{font-size:11px}.fa .snabb-box .sb-m{font-size:9.5px;margin-top:1px}.fa .section-label{font-size:9.5px;font-weight:700;letter-spacing:.07em;color:var(--ink-3);margin:2px 0 8px}.fa .chart-sub{font-size:11.5px;color:var(--ink-2);font-weight:600}.fa .chart-legend .cl{font-size:10.5px;color:var(--ink-3)}.fa .don-name,.fa .hb-lbl{font-size:11.5px}.fa .cal-title{font-size:13px;font-weight:700}.fa .area-chart{height:200px}.fa .area-chart .ac-grid{stroke:var(--line);opacity:.6}.fa .area-chart .ac-ylab{fill:var(--muted);font-size:8.5px}.fa .area-chart .ac-xlab{fill:var(--ink-3);font-size:10px}.fa .area-chart .ac-line{stroke-width:2.2}.fa .area-chart .ac-dot{r:3;fill:var(--white);stroke:var(--stat-accent);stroke-width:2}.fa .area-chart .ac-pt{font-size:10.5px;font-weight:700;fill:var(--ink)}.fa .acg-0{stop-opacity:.18}.fa .acg-1{stop-opacity:0}.fa .sc-photo{width:38px;height:38px;border-radius:50%;object-fit:cover;background:var(--line-2);flex-shrink:0}.fa .snabb-box .sb-v.pos,.fa .snabb-box .sb-v.pos small{color:var(--green)}.fa #chart-vunna{border:1px solid var(--line)}.fa .vunna-list{display:flex;flex-direction:column}.fa .v-row{display:flex;align-items:center;gap:12px;padding:11px 18px;border-bottom:1px solid var(--line-2)}.fa .v-row:last-child{border-bottom:none}.fa .v-check{width:22px;height:22px;border-radius:50%;background:var(--green-bg);color:var(--green);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.fa .v-check svg{width:12px;height:12px}.fa .v-row .kund-avatar.sm{width:28px;height:28px;font-size:10px}.fa .v-body{flex:1;min-width:0}.fa .v-name{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .v-meta{font-size:10.5px;color:var(--ink-3)}.fa .v-right{text-align:right;flex-shrink:0}.fa .v-val{font-size:12.5px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.fa .v-date{font-size:10px;color:var(--ink-3)}.fa .vunna-foot{display:flex;justify-content:space-between;padding:11px 18px;border-top:1px solid var(--line);font-size:11px;color:var(--ink-3)}.fa .vunna-foot strong{color:var(--ink);font-feature-settings:"tnum"}.fa .cal-card{padding:18px 20px}.fa .cal-top{margin-bottom:14px}.fa .cal-nav button{border-radius:8px}.fa .cal-dow div{font-size:9px}.fa .cal-grid{gap:5px}.fa .cal-cell{border-radius:8px;border-color:var(--line-2);padding:6px 8px}.fa .cal-cell:hover{border-color:var(--ink-3)}.fa .cal-cell .cc-date{font-size:9.5px}.fa .cal-cell .cc-count{font-size:16px}.fa .cal-cell.we{background:#faf9f5}.fa .weekend-card,.fa .daydetail-card{padding:16px 18px}.fa .weekend-card .wk-h,.fa .daydetail-card .dd-h{font-size:9.5px;letter-spacing:.06em}.fa .wk-split{border-radius:8px;height:34px}.fa .wk-note{font-size:11px}.fa .dd-lead .ddl-name{font-size:12px}.fa .snabb-box{padding:9px 14px}.fa .snabb-box .sb-l{font-size:9px;letter-spacing:.05em}.fa .snabb-box .sb-v{font-size:18px;margin-top:2px}.fa .snabb-box .sb-v small{font-size:10px}.fa .snabb-box .sb-m{font-size:9px;margin-top:1px}.fa .cal-card{padding:16px 18px}.fa .cal-grid{gap:4px}.fa .cal-cell{aspect-ratio:auto;min-height:44px;padding:5px 7px;border-radius:7px;display:flex;flex-direction:column}.fa .cal-cell .cc-date{font-size:9px}.fa .cal-cell .cc-count{font-size:14px;margin-top:auto;font-weight:700}.fa .cal-dow div{font-size:8.5px;padding-bottom:6px}.fa .cal-top{margin-bottom:12px}.fa .cal-title{font-size:12.5px}.fa .cal-nav button{width:26px;height:26px;border-radius:7px}.fa #chart-vunna{border:1px solid var(--line);padding:0!important;overflow:hidden}.fa .won-table{width:100%;border-collapse:collapse;font-size:12px}.fa .won-table th{text-align:left;padding:11px 14px;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line)}.fa .won-table td{padding:10px 14px;border-bottom:1px solid var(--line-2);color:var(--ink-2)}.fa .won-table tbody tr:hover{background:var(--bg)}.fa .won-table .num{text-align:right;font-feature-settings:"tnum";white-space:nowrap}.fa .won-table .wl-lead{display:flex;align-items:center;gap:9px}.fa .won-table .wl-lead .kund-avatar.sm{width:24px;height:24px;font-size:9px}.fa .won-table .wl-name{font-weight:600;color:var(--ink);white-space:nowrap}.fa .won-table td.tb{color:var(--green);font-weight:700}.fa .won-table .tb-pill{display:inline-block;background:var(--green-bg);color:var(--green);font-weight:700;font-size:11px;padding:2px 8px;border-radius:20px}.fa .won-table tfoot td{border-top:1.5px solid var(--line);border-bottom:none;background:var(--bg);color:var(--ink);font-size:12px}.fa .won-table tfoot strong{font-weight:700}.fa .won-more{padding:9px 14px;font-size:10.5px;color:var(--ink-3);border-top:1px solid var(--line-2)}.fa .stat-filters .dropdown-menu{left:auto;right:0}.fa .cs-h{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.fa .cs-grid{display:flex;flex-direction:column}.fa .cs-row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid var(--line-2)}.fa .cs-row:last-child{border-bottom:none}.fa .cs-l{font-size:12px;color:var(--ink-3)}.fa .cs-v{font-size:13px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.fa .cs-v.pos{color:var(--green)}.fa .snabb-box .sb-v.pos{color:var(--ink)}.fa .snabb-box .sb-v.pos small{color:var(--ink-3)}.fa .cs-v.pos{color:var(--ink)}.fa .won-table tbody td.tb{color:var(--ink);font-weight:600}.fa .won-table tbody .tb-pill{background:var(--bg);color:var(--ink-2)}.fa .won-table tfoot td.tb{color:var(--green)}.fa .won-table tfoot .tb-pill{background:var(--green-bg);color:var(--green)}.fa .snabb-strip .snabb-box:last-child .sb-v{color:var(--ink)}.fa .snabb-strip .snabb-box:last-child .sb-v small{color:var(--ink-3)}.fa .cal-wrap{align-items:stretch}.fa .cal-card{display:flex;flex-direction:column}.fa .cal-grid{flex:1 1 auto;grid-auto-rows:minmax(44px,1fr);align-content:stretch}.fa .cal-cell{min-height:44px}.fa .cal-side{display:flex;flex-direction:column}.fa .cal-side .weekend-card{margin-bottom:14px}.fa .cal-side .daydetail-card{flex:1 1 auto}.fa .cmp-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink-2);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:all .12s}.fa .cmp-btn svg{width:14px;height:14px;color:var(--ink-3)}.fa .cmp-btn:hover{border-color:#cfcabf;color:var(--ink)}.fa .cmp-btn.on{background:var(--ink);color:var(--white);border-color:var(--ink)}.fa .cmp-btn.on svg{color:var(--white)}.fa .snabb-box .sb-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:1px}.fa .sb-d{font-size:10px;font-weight:700;font-feature-settings:"tnum";color:var(--ink-3);white-space:nowrap}.fa .sb-d.up,.fa .sb-d.down{color:var(--ink)}.fa .sb-d.flat,.fa .sb-d.none{color:var(--muted);font-weight:600}.fa .chart-legend .ac-key.dash.gray{border-color:#a8a59d}.fa .cmp-only{display:none}.fa .stat-filters.comparing .cmp-only{display:inline-flex}.fa .area-chart .ac-diffline{stroke:#cfcabf;stroke-width:1;stroke-dasharray:2 2}.fa .area-chart .ac-diff{font-size:10px;font-weight:700;text-anchor:middle;fill:var(--ink);font-family:inherit;font-feature-settings:"tnum"}.fa .area-chart .ac-diff.down{fill:var(--ink-3)}.fa .area-chart .ac-xlab.b{fill:var(--ink-3)}.fa .chart-legend .ac-key.dash.gray{border-color:#b9b5ac}.fa .area-chart .ac-diffline{stroke:#b3aea4;stroke-width:1.2;stroke-dasharray:2 2}.fa .area-chart .ac-diff{paint-order:stroke;stroke:var(--white);stroke-width:3px;stroke-linejoin:round}.fa .cmp-delta{font-size:10px;font-weight:700;color:var(--ink-2);font-feature-settings:"tnum";white-space:nowrap}.fa .cmp-delta.up{color:var(--ink)}.fa .cmp-delta.down{color:var(--ink-3)}.fa .cmp-delta.flat{color:var(--muted);font-weight:600}.fa .don-row.cmp{grid-template-columns:12px 1fr auto auto auto}.fa .don-row.cmp .cmp-delta{padding-left:4px}.fa table.camp td.num,.fa table.camp th.num{text-align:right}.fa .sc-role .cmp-delta,.fa .sb-d{font-size:9.5px}.fa .cmp-delta.up,.fa .sb-d.up{color:var(--green)}.fa .cmp-delta.down,.fa .sb-d.down{color:var(--red)}.fa .cmp-delta.flat,.fa .sb-d.flat{color:var(--muted)}.fa .area-chart .ac-diff.up{fill:var(--green)}.fa .area-chart .ac-diff.down{fill:var(--red)}.fa .area-chart .ac-diff.flat{fill:var(--muted)}.fa .won-table tfoot .wl-delta{margin-top:3px;font-weight:600}.fa .won-table tfoot .wl-delta .cmp-delta{font-size:9.5px}.fa .won-table tfoot .wl-delta.neutral{font-size:9.5px;color:var(--ink-3);font-feature-settings:"tnum"}.fa .view-toggle .st-tab svg{width:14px;height:14px;margin-right:5px;vertical-align:-2px}.fa #board{margin-top:4px}.fa .kanban{display:flex;gap:12px;align-items:flex-start;padding-bottom:8px;width:100%;overflow-x:scroll}.fa .kanban-col{flex:1 1 0;min-width:200px;background:var(--softGray);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;max-height:calc(100vh - 230px)}.fa .kanban-head{display:flex;align-items:center;gap:8px;padding:11px 13px;border-bottom:1px solid var(--line)}.fa .kh-dot{width:8px;height:8px;border-radius:50%;background:var(--muted);flex-shrink:0}.fa .kh-dot.st-ny{background:var(--orange)}.fa .kh-dot.st-kontakt,.fa .kh-dot.st-offert{background:var(--blue)}.fa .kh-dot.st-vunnen{background:var(--green)}.fa .kh-dot.st-forlorad{background:var(--ink-3)}.fa .kh-name{font-size:11.5px;font-weight:700;color:var(--ink);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .kh-count{font-size:11px;font-weight:700;color:var(--ink-3);background:var(--white);border:1px solid var(--line);border-radius:20px;padding:1px 8px}.fa .kanban-list{padding:10px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex:1;min-height:60px;transition:background .12s}.fa .kanban-list.over{background:var(--green-bg);border-radius:8px}.fa .kanban-empty{color:var(--line-2);text-align:center;font-size:18px;padding:8px 0}.fa .kanban-card{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:10px 11px;cursor:pointer;transition:box-shadow .12s,transform .05s}.fa .kanban-card:hover{box-shadow:0 2px 8px #14130f14;border-color:#d8d4ca}.fa .kanban-card:active{cursor:grabbing}.fa .kanban-card.dragging{opacity:.4}.fa .kc-top{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.fa .kc-name{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.3}.fa .kc-name .kund-star{color:#e0a93b;margin-left:3px}.fa .kc-name .kund-star svg{width:11px;height:11px;vertical-align:-1px}.fa .kc-meta{font-size:11px;color:var(--ink-3);margin-top:3px}.fa .kc-foot{display:flex;align-items:center;gap:7px;margin-top:9px}.fa .kc-val{font-size:11px;font-weight:700;color:var(--ink-2);font-feature-settings:"tnum";margin-left:auto}.fa .kc-pl{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.fa .kc-foot .kc-val+.kc-pl{margin-left:7px}.fa .kc-pl.none{display:inline-flex;align-items:center;justify-content:center;background:var(--bg);border:1px dashed var(--line-2);color:var(--muted);font-size:13px;margin-left:auto}.fa .kanban-card .cmt-icon{color:var(--blue);flex-shrink:0}.fa .kanban-card .cmt-icon svg{width:13px;height:13px}.fa .list-head.lead-cols2,.fa .list-row.lead-cols2{display:grid;grid-template-columns:1.7fr 1.15fr 1.05fr .85fr .95fr 56px .95fr;align-items:center;gap:12px}.fa .list-row.lead-cols2{padding:11px 18px;border-bottom:1px solid var(--line-2);cursor:pointer}.fa .list-row.lead-cols2:hover{background:var(--bg)}.fa .list-head.lead-cols2{padding:0 18px 9px}.fa .lead-cols2 .col-c{text-align:center}.fa .lead-cols2 .kc-pl{margin:0 auto;display:block}.fa .lead-cols2 .kc-pl.none{margin:0 auto}.fa .lead-cols2 .cell-inkommen .ik-date{display:block;font-size:12px;color:var(--ink-2);font-feature-settings:"tnum"}.fa .lead-cols2 .cell-intresse .int-typ{display:block;font-size:12px;color:var(--ink)}.fa .lead-cols2 .cell-intresse .int-kalla{display:block;font-size:10.5px;color:var(--ink-3)}.fa .lead-cols2 .cell-ort .ort-kommun{display:block;font-size:12px;color:var(--ink-2)}.fa .lead-cols2 .cell-ort .ort-stad{display:block;font-size:10.5px;color:var(--ink-3)}.fa .assign-cell .pl-name{font-size:12px;font-weight:600;color:var(--ink-2);padding:3px 8px;border-radius:6px}.fa .assign-cell:hover .pl-name{background:var(--line);color:var(--ink)}.fa .assign-cell .pl-assign{font-size:11.5px;font-weight:600;color:var(--muted);padding:3px 8px;border-radius:6px;border:1px dashed var(--line-2)}.fa .assign-cell:hover .pl-assign{color:var(--ink-2);border-color:var(--ink-3)}.fa .ld-rate{display:flex;align-items:center;gap:8px;margin-top:12px}.fa .ld-rate-lbl{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.fa .ld-thumb{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink-2);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:all .12s}.fa .ld-thumb svg{width:14px;height:14px}.fa .ld-thumb:hover{border-color:#cfcabf;color:var(--ink)}.fa .ld-thumb.up.on{background:var(--green-bg);border-color:var(--green);color:var(--green)}.fa .ld-thumb.down.on{background:#dc262614;border-color:var(--red);color:var(--red)}.fa .ld-rate-hint{font-size:10px;color:var(--ink-3);margin-left:auto;font-style:italic}.fa .ld-tabs{display:flex;gap:4px;margin-top:14px;border-bottom:1px solid var(--line)}.fa .ld-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:none;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--ink-3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.fa .ld-tab:hover{color:var(--ink-2)}.fa .ld-tab.on{color:var(--ink);border-bottom-color:var(--ink)}.fa .ld-tab-n{font-size:10px;font-weight:700;background:var(--line);color:var(--ink-2);border-radius:20px;padding:1px 6px}.fa .ld-tab.on .ld-tab-n{background:var(--ink);color:var(--white)}.fa .ld-note-form.big textarea{width:100%;min-height:96px;resize:vertical;border:1px solid var(--line);border-radius:10px;padding:11px 12px;font-family:inherit;font-size:13px;color:var(--ink);background:var(--white);box-sizing:border-box}.fa .ld-note-form.big textarea:focus{outline:none;border-color:var(--ink-3)}.fa .ld-notes.big{margin-top:14px;display:flex;flex-direction:column;gap:2px}.fa .ld-files-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.fa .ld-file{position:relative;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--bg)}.fa .ld-file img{width:100%;height:84px;object-fit:cover;display:block}.fa .ld-file-name{display:block;font-size:9.5px;color:var(--ink-3);padding:4px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .ld-file-x{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;border:none;background:#14130f99;color:#fff;font-size:14px;line-height:1;cursor:pointer}.fa .ld-upload{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px dashed var(--line-2);border-radius:10px;font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:all .12s}.fa .ld-upload:hover{border-color:var(--ink-3);color:var(--ink);background:var(--bg)}.fa .ld-upload svg{width:15px;height:15px}.fa .ld-foot{display:flex;justify-content:space-between;gap:10px}.fa .btn-won{background:var(--green);border-color:var(--green);color:#fff}.fa .btn-won:hover{filter:brightness(.95)}.fa .btn-lost{color:var(--red);border-color:var(--line)}.fa .btn-lost:hover{border-color:var(--red);background:#dc26260d}.fa .view-toggle .st-tab svg{width:14px;height:14px}.fa .kc-owner{margin-left:auto;font-size:10.5px;font-weight:600;color:var(--ink-3)}.fa .kc-foot .kc-val+.kc-owner{margin-left:7px}.fa .lead-cols2 .col-c .pl-name{font-size:11.5px;font-weight:600;color:var(--ink-2)}.fa .et-pill{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;color:var(--ink-3)}.fa .et-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.fa .et-dot.orange{background:var(--orange)}.fa .et-dot.green{background:var(--green)}.fa .et-dot.blue{background:var(--blue)}.fa .et-dot.pink{background:#e7679b}.fa .rk-chip{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:1px 8px 1px 6px}.fa .rk-chip svg{width:11px;height:11px}.fa .rk-chip.overdue{color:var(--red);background:#dc262612;border-color:#dc26264d}.fa .ld-quickrow{display:flex;align-items:center;gap:7px;margin-top:12px;flex-wrap:wrap}.fa .ld-qsep{width:1px;height:20px;background:var(--line);margin:0 2px}.fa .ld-qbtn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink-2);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:all .12s}.fa .ld-qbtn svg{width:14px;height:14px}.fa .ld-qbtn.call:hover{border-color:var(--green);color:var(--green);background:var(--green-bg)}.fa .ld-qbtn.miss:hover{border-color:var(--orange);color:var(--orange);background:#e68c2814}.fa .ld-meta-row .dropdown-trigger .val .et-dot{margin-right:5px;vertical-align:0}.fa .ld-dd-etikett,.fa #ld-dd-etikett{flex:1}.fa #ld-dd-etikett-menu .dd-item .et-dot{margin-right:8px}.fa .ld-rk{display:flex;align-items:center;gap:8px;flex:1}.fa .ld-rk label{font-size:11px;font-weight:600;color:var(--ink-3);white-space:nowrap}.fa .ld-rk input[type=date]{flex:1;height:34px;border:1px solid var(--line);border-radius:8px;padding:0 10px;font-family:inherit;font-size:12.5px;color:var(--ink);background:var(--white)}.fa .ld-rk input[type=date]:focus{outline:none;border-color:var(--ink-3)}.fa .ld-rk.overdue input[type=date]{border-color:#dc262666}.fa .rk-flag{font-size:10px;font-weight:700;color:var(--red);background:#dc262614;border-radius:20px;padding:2px 8px;white-space:nowrap}.fa .lead-drawer{width:524px}.fa .ld-msg{max-height:200px;overflow-y:auto;font-size:13px;line-height:1.6}.fa .ld-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.fa .ld-controls .dropdown{width:100%;position:relative}.fa .ld-controls .dropdown-trigger{width:100%;justify-content:flex-start;min-height:38px;box-sizing:border-box}.fa .ld-controls .dropdown-trigger .val{margin-left:auto;display:inline-flex;align-items:center}.fa .ld-controls .dropdown-menu{left:0;right:auto;min-width:100%}.fa .ld-meta-row{margin-top:10px}.fa .ld-rk{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:0 11px;min-height:38px;box-sizing:border-box;flex:none}.fa .ld-rk label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.fa .ld-rk input[type=date]{border:none;background:none;flex:1;padding:0;min-width:0;font-family:inherit;font-size:12.5px;color:var(--ink);margin-left:auto}.fa .ld-rk.overdue{border-color:#dc262666}.fa .ld-rk.overdue label{color:var(--red)}.fa .rk-flag{display:none}.fa .ld-notes.big{margin-top:16px;gap:0}.fa .ld-notes.big .ld-note{padding:13px 2px;border-bottom:1px solid var(--line-2)}.fa .ld-notes.big .ld-note:last-child{border-bottom:none}.fa .ld-note-form.big textarea{min-height:80px}.fa .ld-note-form.big .nf-foot{margin-top:9px}.fa .ld-note-form.big .nf-hint{color:var(--ink-3)}.fa .act-wrap{position:relative}.fa .act-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:32px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink-2);cursor:pointer;transition:all .12s}.fa .act-bell svg{width:17px;height:17px}.fa .act-bell:hover{border-color:#cfcabf;color:var(--ink)}.fa .act-bell.has-any{color:var(--ink)}.fa .act-badge{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:20px;background:var(--red);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.fa .act-bell.pling{animation:fa-bellpling 1.6s ease-in-out infinite;transform-origin:top center}.fa .act-panel{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 38px #00000024;z-index:120;display:none;overflow:hidden}.fa .act-panel.open{display:block}.fa .act-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line);font-size:12.5px;font-weight:700;color:var(--ink)}.fa .act-head-n{font-size:10.5px;font-weight:600;color:var(--red)}.fa .act-empty{padding:22px 14px;font-size:12px;color:var(--ink-3);text-align:center}.fa .act-list{max-height:340px;overflow-y:auto}.fa .act-item{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;border:none;border-bottom:1px solid var(--line-2);background:none;cursor:pointer;text-align:left;font-family:inherit}.fa .act-item:last-child{border-bottom:none}.fa .act-item:hover{background:var(--bg)}.fa .act-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--muted)}.fa .act-dot.overdue{background:var(--red)}.fa .act-dot.today{background:var(--orange)}.fa .act-dot.upcoming{background:var(--line-2)}.fa .act-body{flex:1;min-width:0}.fa .act-name{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .act-task{font-size:10.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .act-when{font-size:10px;font-weight:600;color:var(--ink-3);white-space:nowrap}.fa .act-when.overdue{color:var(--red)}.fa .act-when.today{color:var(--orange)}.fa .act-foot{padding:9px 14px;font-size:10px;color:var(--muted);border-top:1px solid var(--line-2);background:var(--bg)}.fa .ld-todo{display:flex;align-items:center;gap:10px;margin-top:10px}.fa .ld-todo input[type=text]{flex:1;min-width:0;height:38px;border:1px solid var(--line);border-radius:8px;padding:0 12px;font-family:inherit;font-size:12.5px;color:var(--ink);background:var(--white);box-sizing:border-box}.fa .ld-todo input[type=text]:focus{outline:none;border-color:var(--ink-3)}.fa .ld-todo-check{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--ink-2);white-space:nowrap;cursor:pointer}.fa .ld-todo-check input{accent-color:var(--ink);width:15px;height:15px}.fa .td-add{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:12px;margin-bottom:16px}.fa .td-add>input[type=text]{width:100%;box-sizing:border-box;height:36px;border:1px solid var(--line);border-radius:8px;padding:0 11px;font-family:inherit;font-size:12.5px;color:var(--ink);background:var(--white)}.fa .td-add>input[type=text]:focus{outline:none;border-color:var(--ink-3)}.fa .td-add-row{display:flex;align-items:center;gap:10px;margin-top:9px}.fa .td-add-row input[type=date]{height:34px;border:1px solid var(--line);border-radius:8px;padding:0 9px;font-family:inherit;font-size:12px;color:var(--ink);background:var(--white)}.fa .td-uni-check{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--ink-2);cursor:pointer;margin-right:auto;white-space:nowrap}.fa .td-uni-check input{accent-color:var(--ink);width:15px;height:15px}.fa .td-list{display:flex;flex-direction:column}.fa .td-item{display:flex;align-items:flex-start;gap:10px;padding:11px 2px;border-bottom:1px solid var(--line-2)}.fa .td-item:last-child{border-bottom:none}.fa .td-check{flex-shrink:0;width:19px;height:19px;border:1.5px solid var(--line-2);border-radius:5px;background:var(--white);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;margin-top:1px}.fa .td-check svg{width:12px;height:12px}.fa .td-body{flex:1;min-width:0}.fa .td-text{font-size:12.5px;color:var(--ink);line-height:1.4}.fa .td-item.done .td-text{text-decoration:line-through;color:var(--ink-3)}.fa .td-meta{display:flex;align-items:center;gap:8px;margin-top:4px}.fa .td-date{font-size:10.5px;font-weight:600;color:var(--ink-3)}.fa .td-date.overdue{color:var(--red)}.fa .td-uni{font-size:9.5px;font-weight:700;color:var(--blue);background:#2563eb14;border-radius:20px;padding:1px 7px}.fa .td-del{flex-shrink:0;border:none;background:none;color:var(--line-2);font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.fa .td-del:hover{color:var(--red)}.fa .act-uni{color:var(--blue);font-size:9px;margin-left:5px;vertical-align:1px}.fa .ld-notes.big{margin-top:16px;gap:14px}.fa .ld-notes.big .ld-note{display:flex;align-items:flex-end;gap:8px;padding:0;border:none;max-width:100%}.fa .ld-notes.big .ld-note .kund-avatar{width:26px;height:26px;font-size:9.5px;flex-shrink:0}.fa .ld-notes.big .ld-note-body{max-width:78%;min-width:0}.fa .ld-notes.big .ld-note-meta{font-size:10px;color:var(--ink-3);margin-bottom:3px;padding:0 4px}.fa .ld-bubble{font-size:12.5px;line-height:1.5;color:var(--ink);background:var(--bg);border:1px solid var(--line);padding:9px 12px;border-radius:13px 13px 13px 4px;word-wrap:break-word}.fa .ld-notes.big .ld-note.mine{flex-direction:row-reverse}.fa .ld-notes.big .ld-note.mine .kund-avatar{display:none}.fa .ld-notes.big .ld-note.mine .ld-note-body{margin-left:auto}.fa .ld-notes.big .ld-note.mine .ld-note-meta{text-align:right}.fa .ld-note.mine .ld-bubble{background:var(--ink);border-color:var(--ink);color:#fff;border-radius:13px 13px 4px}.fa .td-add{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:13px;margin-bottom:18px;box-shadow:0 1px 2px #14130f08}.fa .td-add-row{gap:9px}.fa .td-add-row input[type=date]{height:34px;color:var(--ink-2)}.fa .td-list{display:flex;flex-direction:column;gap:8px}.fa .td-item{align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--white);transition:border-color .12s,box-shadow .12s}.fa .td-item:hover{border-color:#d8d4ca;box-shadow:0 2px 8px #14130f0d}.fa .td-item.done{background:var(--bg);border-color:var(--line-2)}.fa .td-check{width:20px;height:20px;border:1.5px solid var(--line-2);border-radius:50%}.fa .td-check.on{background:var(--green);border-color:var(--green)}.fa .td-date{display:inline-flex;align-items:center;gap:4px;background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:2px 9px 2px 7px}.fa .td-date svg{width:11px;height:11px}.fa .td-date.overdue{color:var(--red);background:#dc26260f;border-color:#dc262640}.fa .td-uni{display:inline-flex;align-items:center}.fa .td-del{opacity:0;transition:opacity .12s}.fa .ld-notes.big{gap:10px}.fa .ld-notes.big .ld-note,.fa .ld-notes.big .ld-note.mine{display:block;max-width:100%;width:100%;flex-direction:row;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:11px 13px}.fa .ld-notes.big .ld-note.mine .kund-avatar{display:inline-flex}.fa .ld-note-top{display:flex;align-items:center;gap:8px;margin-bottom:6px}.fa .ld-note-top .kund-avatar{width:22px;height:22px;font-size:9px}.fa .ld-note-top strong{font-size:12px;font-weight:600;color:var(--ink)}.fa .ld-note-date{font-size:10.5px;color:var(--ink-3);margin-left:auto}.fa .ld-notes.big .ld-note-text{font-size:12.5px;line-height:1.5;color:var(--ink-2)}.fa .ld-notes.big .ld-note.mine{border-left:3px solid var(--ink)}.fa .td-list .td-item:last-child{border-bottom:1px solid var(--line)}.fa .td-list .td-item.done:last-child{border-bottom:1px solid var(--line-2)}.fa .ld-files-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.fa .ld-file{border:1px solid var(--line);border-radius:11px;overflow:hidden;background:var(--white);transition:border-color .12s,box-shadow .12s}.fa .ld-file:hover{border-color:#d8d4ca;box-shadow:0 3px 12px #14130f12}.fa .ld-file-thumb{display:block;width:100%;padding:0;border:none;background:var(--bg);cursor:zoom-in;position:relative;aspect-ratio:4/3;overflow:hidden}.fa .ld-file-thumb img{width:100%;height:100%;object-fit:cover;display:block}.fa .ld-file-zoom{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#14130f52;color:#fff;opacity:0;transition:opacity .14s}.fa .ld-file-zoom svg{width:22px;height:22px}.fa .ld-file-thumb:hover .ld-file-zoom{opacity:1}.fa .ld-file-info{padding:9px 11px 4px}.fa .ld-file-name{display:block;font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .ld-file-rename{width:100%;box-sizing:border-box;font-size:12px;font-weight:600;color:var(--ink);border:1px solid var(--blue);border-radius:6px;padding:3px 6px;font-family:inherit}.fa .ld-file-rename:focus{outline:none}.fa .ld-file-date{display:block;font-size:10px;color:var(--ink-3);margin-top:2px}.fa .ld-file-acts{display:flex;gap:2px;padding:4px 7px 8px}.fa .ld-file-acts button{width:28px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:var(--ink-3);border-radius:6px;cursor:pointer}.fa .ld-file-acts button svg{width:14px;height:14px}.fa .ld-file-acts button:hover{background:var(--bg);color:var(--ink)}.fa .ld-file-acts button[data-ld-delfile]:hover{color:var(--red)}.fa .ld-files-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:30px 20px;color:var(--ink-3)}.fa .ld-files-empty svg{width:34px;height:34px;color:var(--line-2)}.fa .ld-files-empty div{font-size:13px;font-weight:600;color:var(--ink-2)}.fa .ld-files-empty span{font-size:11.5px;max-width:240px}.fa .ld-thumb.up.on,.fa .ld-thumb.down.on{background:var(--bg);border-color:var(--ink-3);color:var(--ink)}.fa .act-filters{display:flex;gap:6px;padding:9px 12px;border-bottom:1px solid var(--line)}.fa .act-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--line);border-radius:20px;background:var(--white);font-family:inherit;font-size:11px;font-weight:600;color:var(--ink-2);cursor:pointer}.fa .act-chip span{font-size:9.5px;background:var(--bg);color:var(--ink-3);border-radius:20px;padding:0 5px}.fa .act-chip:hover{border-color:#cfcabf}.fa .act-chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.fa .act-chip.on span{background:#ffffff38;color:#fff}.fa .act-row{display:flex;align-items:stretch;border-bottom:1px solid var(--line-2)}.fa .act-row:last-child{border-bottom:none}.fa .act-open{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:11px 4px 11px 14px;border:none;background:none;cursor:pointer;text-align:left;font-family:inherit}.fa .act-open:hover{background:var(--bg)}.fa .act-kindtag{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-radius:4px;padding:1px 5px;margin-left:4px;vertical-align:1px}.fa .act-kindtag.todo{background:#2563eb1a;color:var(--blue)}.fa .act-kindtag.aterkoppling{background:var(--bg);color:var(--ink-3)}.fa .act-done{flex-shrink:0;width:42px;border:none;border-left:1px solid var(--line-2);background:none;color:var(--line-2);cursor:pointer;display:flex;align-items:center;justify-content:center}.fa .act-done svg{width:16px;height:16px}.fa .act-done:hover{background:var(--green-bg);color:var(--green)}.fa .ld-files-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.fa .ld-fileview{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.fa .ld-fileview button{width:30px;height:28px;border:none;background:var(--white);color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.fa .ld-fileview button svg{width:15px;height:15px}.fa .ld-fileview button+button{border-left:1px solid var(--line)}.fa .ld-fileview button.on{background:var(--ink);color:#fff}.fa .ld-files-list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.fa .ld-filerow{display:flex;align-items:center;gap:11px;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--white)}.fa .ld-filerow:hover{border-color:#d8d4ca}.fa .ld-filerow-thumb{width:46px;height:46px;flex-shrink:0;border:none;border-radius:8px;overflow:hidden;padding:0;background:var(--bg);cursor:zoom-in}.fa .ld-filerow-thumb img{width:100%;height:100%;object-fit:cover;display:block}.fa .ld-filerow-info{flex:1;min-width:0}.fa .ld-filerow .ld-file-acts{padding:0}.fa .rit-list{display:flex;flex-direction:column;gap:10px;margin:14px 0 12px}.fa .rit-card{border:1px solid var(--line);border-radius:11px;padding:12px 13px;background:var(--white)}.fa .rit-card.ny{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb14}.fa .rit-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.fa .rit-title{font-size:13px;font-weight:600;color:var(--ink);line-height:1.35}.fa .rit-notis{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:700;color:#fff;background:var(--blue);border-radius:20px;padding:2px 8px 2px 6px}.fa .rit-notis svg{width:11px;height:11px}.fa .rit-row{display:flex;align-items:center;gap:8px;margin-top:8px}.fa .rit-status{font-size:10px;font-weight:700;border-radius:20px;padding:2px 9px}.fa .rit-status.sk{background:#e68c281f;color:var(--orange)}.fa .rit-status.pr{background:#2563eb1a;color:var(--blue)}.fa .rit-status.kl{background:var(--green-bg);color:var(--green)}.fa .rit-pris{margin-left:auto;font-size:13px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.fa .rit-svar{margin-top:9px;font-size:12px;line-height:1.5;color:var(--ink-2);background:var(--bg);border-left:3px solid var(--blue);border-radius:6px;padding:9px 11px}.fa .rit-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.fa .rit-badges{display:inline-flex;align-items:center;gap:11px;font-size:10.5px;color:var(--ink-3)}.fa .rit-badges span{display:inline-flex;align-items:center;gap:4px}.fa .rit-badges svg{width:12px;height:12px}.fa .rit-mirror{font-style:italic}.fa .rit-hint{font-size:11px;color:var(--ink-3);line-height:1.5}.fa .ld-tab-dot{width:7px;height:7px;border-radius:50%;background:var(--blue);display:inline-block;margin-left:5px;vertical-align:1px}.fa .act-name{display:flex;align-items:center;gap:5px;min-width:0}.fa .act-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa .act-name .act-kindtag{flex-shrink:0;margin-left:0}.fa .act-task{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .kc-icons{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.fa .kanban-card.has-arb{box-shadow:inset 3px 0 0 var(--blue)}.fa .kanban-card.has-arb:hover{box-shadow:inset 3px 0 0 var(--blue),0 2px 8px #14130f14}.fa .kc-arb{position:relative;color:var(--blue);display:inline-flex}.fa .kc-arb svg{width:14px;height:14px}.fa .kc-arb-dot{position:absolute;top:-3px;right:-3px;width:7px;height:7px;border-radius:50%;background:var(--red);border:1.5px solid var(--white)}.fa .lead-drawer{width:880px;max-width:96vw;padding:0!important;display:flex;flex-direction:column;overflow:hidden}.fa .kc-badges{display:flex;align-items:center;gap:9px;margin-top:9px;padding-top:9px;border-top:1px solid var(--line-2)}.fa .kcb{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--ink-3)}.fa .kcb svg{width:13px;height:13px}.fa .kcb.done{color:var(--green)}.fa .kcb-sp{flex:1}.fa .kcb-av{width:22px;height:22px;font-size:9px}.fa .lead-drawer{width:524px;max-width:96vw}.fa .tcm-banner{height:60px;flex-shrink:0;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.1) 0 12px,transparent 12px 26px)}.fa .tcm-bartop{display:flex;align-items:center;justify-content:space-between;padding:13px 16px}.fa .tcm-tag{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:#0003;border-radius:7px;padding:5px 11px}.fa .tcm-x{width:30px;height:30px;border:none;background:#00000029;color:#fff;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.fa .tcm-x:hover{background:#0000004d}.fa .tcm-x svg{width:17px;height:17px}.fa .tcm-tags{display:inline-flex;align-items:center;gap:8px}.fa .tcm-typ{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#fff;background:#00000038;border-radius:5px;padding:3px 8px}.fa .lead-drawer{width:860px;max-width:96vw;padding:0!important;display:flex;flex-direction:column;overflow:hidden}.fa .ld-head2{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px 14px;border-bottom:1px solid var(--line)}.fa .ld-head2 .ld-source{margin-bottom:6px}.fa .ld-head2 .ld-name{font-size:19px;font-weight:700;color:var(--ink);line-height:1.2}.fa .ld-head2 .ld-sub{font-size:12.5px;color:var(--ink-3);margin-top:2px}.fa .ld-pageswitch{display:inline-flex;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:3px;margin-bottom:16px;gap:2px}.fa .ld-page{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:none;background:none;color:var(--ink-3);font-family:inherit;font-size:13px;font-weight:600;border-radius:7px;cursor:pointer;position:relative}.fa .ld-page svg{width:15px;height:15px}.fa .ld-page:hover{color:var(--ink-2)}.fa .ld-page.on{background:var(--white);color:var(--ink);box-shadow:0 1px 3px #14130f14}.fa .ld-page-dot{width:7px;height:7px;border-radius:50%;background:var(--blue)}.fa .ld-page-n{font-size:10px;font-weight:700;background:var(--ink);color:#fff;border-radius:20px;min-width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.fa .ld-page.on .ld-page-n{background:var(--ink)}.fa .ld-subtabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:4px 0 14px}.fa .ld-subtabs .ld-tab{padding:8px 12px 11px;font-size:13px}.fa .ld-arb-intro{font-size:12.5px;line-height:1.5;color:var(--ink-3);margin-bottom:12px}.fa .ld-arb-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.fa .ld-arb-head .arb-create-btn{margin:0}.fa .atc-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fa .atc{border:1px solid var(--line);border-radius:11px;overflow:hidden;background:var(--white);cursor:pointer;transition:border-color .12s,box-shadow .12s;display:flex;flex-direction:column}.fa .atc:hover{border-color:#d8d4ca;box-shadow:0 3px 12px #14130f12}.fa .atc.ny{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb12}.fa .atc-strip{height:5px;flex-shrink:0}.fa .atc-body{padding:11px 12px 12px}.fa .atc-top{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:7px}.fa .atc-board{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .atc-ny{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:9px;font-weight:700;color:#fff;background:var(--blue);border-radius:20px;padding:2px 7px 2px 5px}.fa .atc-title{font-size:13px;font-weight:600;color:var(--ink);line-height:1.35;margin-bottom:9px}.fa .atc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.fa .atc-cat{font-size:10px;font-weight:600;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:2px 8px}.fa .atc-pris{margin-left:auto;font-size:12.5px;font-weight:700;color:var(--ink)}.fa .atc-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.fa .atc-badges{display:inline-flex;align-items:center;gap:10px;font-size:10.5px;color:var(--ink-3)}.fa .atc-b{display:inline-flex;align-items:center;gap:4px}.fa .atc-b.done{color:var(--green)}.fa .atc-b svg{width:12px;height:12px}.fa .atc-mems{display:inline-flex}.fa .atc-mem{width:22px;height:22px;border-radius:50%;color:#fff;font-size:8.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-left:-6px;border:2px solid var(--white)}.fa .atc-mem:first-child{margin-left:0}.fa .td-del{opacity:.4;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);border-radius:6px}.fa .td-del svg{width:15px;height:15px}.fa .td-item:hover .td-del{opacity:1}.fa .td-del:hover{color:var(--red);background:var(--bg)}.fa .atc-typ{flex-shrink:0;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:5px;padding:1px 6px}.fa .atc-nydot{width:7px;height:7px;border-radius:50%;background:var(--blue);flex-shrink:0}.fa .atc-board{gap:5px}.fa #arb-d-pris{-moz-appearance:textfield}.fa .rit-status.fl{background:#dc262614;color:var(--red)}.fa .off-list{display:flex;flex-direction:column;gap:9px;margin-top:4px}.fa .off-card{border:1px solid var(--line);border-radius:10px;padding:12px 13px;background:var(--white);cursor:pointer;transition:border-color .12s,box-shadow .12s}.fa .off-card:hover{border-color:#d8d4ca;box-shadow:0 2px 8px #14130f0f}.fa .off-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.fa .off-nr{font-size:13px;font-weight:700;color:var(--ink)}.fa .off-modell{font-size:12.5px;color:var(--ink-2);margin:5px 0 9px}.fa .off-bot{display:flex;align-items:center;justify-content:space-between}.fa .off-datum{font-size:11px;color:var(--ink-3)}.fa .off-belopp{font-size:14px;font-weight:700;color:var(--ink)}.fa .off-view-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:4px}.fa .off-view-modell{font-size:15px;font-weight:600;color:var(--ink)}.fa .off-view-status{font-size:12px;color:var(--ink-3);margin-top:2px}.fa .off-view-belopp{font-size:20px;font-weight:700;color:var(--ink)}.fa .off-rader{display:flex;flex-direction:column;gap:7px}.fa .off-rad{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ink-2)}.fa .off-rad svg{width:14px;height:14px;color:var(--green);flex-shrink:0}.fa .lost-reasons{display:flex;flex-direction:column;gap:7px;margin-bottom:4px}.fa .lost-r{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--line);border-radius:9px;background:var(--white);font-family:inherit;font-size:13px;font-weight:500;color:var(--ink);cursor:pointer;text-align:left}.fa .lost-r:hover{border-color:#cfcabf}.fa .lost-r-dot{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line-2);flex-shrink:0}.fa .lost-r.on{border-color:var(--red);background:#dc26260a}.fa .lost-r.on .lost-r-dot{border-color:var(--red);background:var(--red);box-shadow:inset 0 0 0 3px var(--white)}.fa .won-steps{display:flex;align-items:center;gap:8px;margin-bottom:18px}.fa .won-step{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--ink-3);flex:1}.fa .won-step-n{width:22px;height:22px;border-radius:50%;background:var(--bg);border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.fa .won-step.on{color:var(--ink)}.fa .won-step.on .won-step-n{background:var(--ink);border-color:var(--ink);color:#fff}.fa .won-step.done .won-step-n{background:var(--green);border-color:var(--green);color:#fff}.fa .won-offerts{display:flex;flex-direction:column;gap:8px}.fa .won-offert{display:flex;align-items:center;gap:11px;padding:12px 13px;border:1px solid var(--line);border-radius:10px;background:var(--white);cursor:pointer;text-align:left;font-family:inherit}.fa .won-offert:hover{border-color:#cfcabf}.fa .won-radio{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line-2);flex-shrink:0}.fa .won-offert.on .won-radio{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 3px var(--white)}.fa .won-offert-info{flex:1;min-width:0}.fa .won-offert-nr{font-size:13px;font-weight:600;color:var(--ink)}.fa .won-offert-sub{font-size:11px;color:var(--ink-3);margin-top:2px}.fa .won-offert-belopp{font-size:14px;font-weight:700;color:var(--ink)}.fa .won-upload{width:100%;box-sizing:border-box;justify-content:center}.fa .won-avtal-ok{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:600;color:var(--green)}.fa .won-avtal-ok svg{width:15px;height:15px}.fa .won-hint{font-size:11.5px;color:var(--ink-3);margin-top:9px;line-height:1.5}.fa .won-karta-map{height:260px;width:100%;border-radius:10px;border:1px solid var(--line);margin-top:12px;overflow:hidden}.fa .won-tillval{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fa .won-tv{display:flex;align-items:center;gap:9px;padding:10px 11px;border:1px solid var(--line);border-radius:9px;cursor:pointer;font-size:12.5px;color:var(--ink)}.fa .won-tv:hover{border-color:#cfcabf}.fa .won-tv.on{border-color:var(--green);background:var(--green-bg)}.fa .won-tv input{position:absolute;opacity:0;width:0;height:0}.fa .won-tv-box{width:18px;height:18px;border:1.5px solid var(--line-2);border-radius:5px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff}.fa .won-tv-box svg{width:11px;height:11px;opacity:0}.fa .won-tv input:checked+.won-tv-box{background:var(--green);border-color:var(--green)}.fa .won-tv input:checked+.won-tv-box svg{opacity:1}.fa .td-list{padding-left:0;padding-right:0}.fa .won-offert{display:block;border:1px solid var(--line);border-radius:11px;background:var(--white);overflow:hidden;padding:0}.fa .won-offert.on{border-color:var(--green);background:var(--green-bg)}.fa .won-offert-main{width:100%;display:flex;align-items:center;gap:11px;padding:12px 13px;border:none;background:none;cursor:pointer;text-align:left;font-family:inherit}.fa .won-offert-open{display:inline-flex;align-items:center;gap:6px;margin:0 13px 12px;padding:6px 11px;border:1px solid var(--line);background:var(--white);border-radius:7px;font-family:inherit;font-size:11.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.fa .won-offert-open:hover{border-color:#cfcabf;color:var(--ink)}.fa .won-offert-open svg{width:13px;height:13px}.fa .won-offert-body{padding:0 13px 14px}.fa .won-offert-rader{display:flex;flex-direction:column;gap:7px;border-top:1px dashed var(--line);padding-top:12px}.fa .kh-dot.sk-ny{background:#f59e0b}.fa .kh-dot.sk-svar{background:#9ca3af}.fa .kh-dot.sk-inledande{background:#2563eb}.fa .kh-dot.sk-varm{background:#f97316}.fa .kh-dot.sk-slutfas{background:#8b5cf6}.fa .kh-dot.sk-avtal{background:#22c55e}.fa .kh-dot.sk-framtid{background:#0891b2}.fa .kh-dot.sk-forlorad{background:#dc2626}.fa .lost-dd{position:relative;margin-bottom:6px}.fa .lost-dd-trig{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;height:44px;padding:0 13px;border:1px solid var(--line);border-radius:10px;background:var(--white);font-family:inherit;font-size:13.5px;color:var(--ink);cursor:pointer;text-align:left}.fa .lost-dd-trig:hover{border-color:#cfcabf}.fa .lost-dd.open .lost-dd-trig{border-color:var(--ink-3)}.fa .lost-dd-trig .chevron{width:16px;height:16px;color:var(--ink-3);flex-shrink:0}.fa .lost-dd-ph{color:var(--ink-3)}.fa .lost-dd-sel{display:inline-flex;align-items:center;gap:9px}.fa .lost-tag{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 7px;border-radius:5px}.fa .lost-tag.framtid{background:#f59e0b24;color:#b45309}.fa .lost-tag.forlust{background:var(--bg);color:var(--ink-3)}.fa .lost-dd-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--white);border:1px solid var(--line);border-radius:11px;box-shadow:0 12px 32px #14130f24;z-index:20;padding:8px;display:none;max-height:300px;overflow:auto}.fa .lost-dd.open .lost-dd-menu{display:block}.fa .lost-dd-search{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;margin-bottom:6px}.fa .lost-dd-search svg{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.fa .lost-dd-search input{border:none;outline:none;background:none;font-family:inherit;font-size:13px;color:var(--ink);width:100%}.fa .lost-dd-group{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);padding:8px 10px 4px}.fa .lost-dd-item{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:none;background:none;border-radius:8px;font-family:inherit;font-size:13px;color:var(--ink);cursor:pointer;text-align:left}.fa .lost-dd-item:hover{background:var(--bg)}.fa .lost-dd-item.on{background:var(--green-bg)}.fa .lost-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.fa .lost-dot.framtid{background:#f59e0b}.fa .lost-dot.forlust{background:#9ca3af}.fa .list-row.is-lost{position:relative}.fa .lost-pill{display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:6px}.fa .lost-pill.framtid{background:#f59e0b1f;color:#b45309}.fa .lost-pill.forlust{background:var(--bg);color:var(--ink-3)}.fa .lost-actions{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:10px;background:var(--white);padding:6px 10px;border-radius:10px;box-shadow:0 2px 12px #14130f1f;opacity:0;pointer-events:none;transition:opacity .12s}.fa .list-row.is-lost:hover .lost-actions{opacity:1;pointer-events:all}.fa .lost-call{display:inline-flex;align-items:center;gap:6px;border:none;background:var(--ink);color:#fff;font-family:inherit;font-size:12px;font-weight:600;padding:7px 12px;border-radius:8px;cursor:pointer}.fa .lost-call:hover{opacity:.9}.fa .lost-call svg{width:13px;height:13px}.fa .lost-check{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2);cursor:pointer;white-space:nowrap}.fa .lost-check input{width:15px;height:15px;cursor:pointer;accent-color:var(--ink)}.fa .lost-done{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--green)}.fa .lost-done svg{width:14px;height:14px}.fa .list-row.avslutad{opacity:.55}.fa .list-row.avslutad:hover{opacity:1}.fa .list-row.avslutad .kund-name{text-decoration:line-through}.fa .dropdown-trigger{border-radius:4px;font-weight:500;gap:6px}.fa .dropdown-trigger:hover{border-color:#ced4da;background:var(--bg)}.fa .fb-intro{font-size:12.5px;color:var(--ink-3);margin:2px 0 14px;line-height:1.5}.fa .fb-dir{background:var(--white);border:1px solid var(--line);border-radius:12px;overflow:hidden}.fa .fb-grid-cols{grid-template-columns:26px 14px 1.1fr 1.7fr 78px 1fr 46px 84px 16px}.fa .fb-dir-head{display:grid;gap:12px;padding:7px 16px;background:var(--bg);border-bottom:1px solid var(--line);font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;grid-template-columns:26px 14px 1.1fr 1.7fr 78px 1fr 46px 84px 16px}.fa .fb-dir-head .col-c{text-align:center}.fa .fb-row{display:grid;gap:12px;padding:7px 16px;border-bottom:1px solid var(--line-2);align-items:center;cursor:pointer;transition:background .08s;min-height:40px;grid-template-columns:26px 14px 1.1fr 1.7fr 78px 1fr 46px 84px 16px}.fa .fb-row:last-child{border-bottom:none}.fa .fb-row:hover{background:var(--bg)}.fa .fb-dot{width:11px;height:11px;border-radius:3px;flex-shrink:0}.fa .fb-name{font-size:13px;font-weight:600;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fa .fb-besk{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fa .fb-kind{justify-self:start;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 8px;border-radius:5px;border:1px solid transparent}.fa .fb-kind.arbete{color:#3a5a8a;background:#5b7aa81f;border-color:#5b7aa838}.fa .fb-kind.jobb{color:#2f6e5b;background:#6f9b8a24;border-color:#6f9b8a42}.fa .fb-foretag{font-size:12px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fa .fb-foretag-hv{color:var(--ink-3);font-style:italic}.fa .fb-typ{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:5px;padding:3px 8px;justify-self:start}.fa .fb-num{font-size:12.5px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";text-align:center}.fa .fb-num.dim{color:var(--muted);font-weight:600}.fa .fb-num .fb-ny{display:inline-flex;width:6px;height:6px;margin-left:4px;border-radius:50%;background:var(--blue);vertical-align:middle}.fa .fb-mems{display:inline-flex}.fa .fb-mem{width:22px;height:22px;border-radius:50%;color:#fff;font-size:8.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-left:-7px;border:2px solid var(--white)}.fa .fb-mem:first-child{margin-left:0}.fa .fb-mem.more{background:var(--ink-3)}.fa .fb-chev{color:var(--muted);display:inline-flex;justify-content:flex-end}.fa .fb-chev svg{width:14px;height:14px}.fa .fb-row:hover .fb-chev{color:var(--ink-2)}.fa .fb-boardbar{display:flex;align-items:center;gap:10px;margin:2px 0 14px}.fa .fb-boardbar .fb-bb-dot{width:12px;height:12px;border-radius:4px;flex-shrink:0}.fa .fb-boardbar .fb-bb-title{font-size:15px;font-weight:700;color:var(--ink)}.fa .fb-boardbar .fb-bb-typ{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:5px;padding:2px 7px}.fa .fb-boardbar .fb-bb-count{font-size:11.5px;color:var(--ink-3);margin-left:auto}.fa #board .kanban-col{min-width:198px;max-width:240px}.fa .fb-kh{display:flex;align-items:center;gap:8px;padding:11px 13px}.fa .fb-kh .kh-dot{width:9px;height:9px}.fa .fb-klist{padding:9px;display:flex;flex-direction:column;gap:9px;overflow-y:auto;flex:1;min-height:50px;transition:background .12s}.fa .fb-klist.over{background:#2563eb0d;border-radius:8px}.fa .fb-klist.over .fb-col-empty{display:none}.fa .fb-addcard{margin:0 9px 10px;display:flex;align-items:center;gap:7px;padding:8px 10px;border:none;background:none;color:var(--ink-3);font-family:inherit;font-size:12.5px;font-weight:600;border-radius:8px;cursor:pointer;text-align:left}.fa .fb-addcard:hover{background:var(--white);color:var(--ink)}.fa .fb-addcard svg{width:14px;height:14px}.fa .fb-col-empty{font-size:11.5px;color:var(--muted);text-align:center;padding:14px 6px;border:1.5px dashed var(--line);border-radius:9px}.fa .atc[draggable=true]{cursor:grab}.fa .atc.dragging{opacity:.4;cursor:grabbing}.fa .kanban-card.kc{position:relative;padding:11px 12px 11px 14px}.fa .kanban-card[draggable=true]{cursor:grab}.fa .kanban-card.dragging{opacity:.4;cursor:grabbing}.fa .kanban-card.is-ny{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb12}.fa .kanban-card.is-over{border-color:#dc4c4673}.fa .kc-accent{position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0}.fa .kc-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.fa .kc-name{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.32}.fa .kc .cmt-icon{color:var(--blue);flex-shrink:0;margin-top:1px}.fa .kc .cmt-icon svg{width:13px;height:13px}.fa .kc-meta{display:flex;align-items:center;gap:6px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .kc-bdot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.fa .kc-nydot{width:7px;height:7px;border-radius:50%;background:var(--blue);flex-shrink:0}.fa .kc-labels{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px}.fa .kc-due{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:2px 8px}.fa .kc-due svg{width:11px;height:11px}.fa .kc-due.over{color:var(--red);background:var(--red-bg);border-color:#dc262638;font-weight:700}.fa .kc-foot{display:flex;align-items:center;gap:9px;margin-top:11px}.fa .kc-badges{display:inline-flex;align-items:center;gap:10px;font-size:10.5px;color:var(--ink-3);flex:1 1 auto;min-width:0}.fa .kc-b{display:inline-flex;align-items:center;gap:4px;position:relative}.fa .kc-b svg{width:12px;height:12px}.fa .kc-b.done{color:var(--green)}.fa .kc-b.has-new{color:var(--blue);font-weight:700}.fa .kc-newdot{width:6px;height:6px;border-radius:50%;background:var(--blue);display:inline-block}.fa .kc-val{font-size:12px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";white-space:nowrap;flex-shrink:0}.fa .kc-mems{display:inline-flex;flex-shrink:0}.fa .kc-pl{width:22px;height:22px;border-radius:50%;object-fit:cover;border:2px solid var(--white);margin-left:-6px;background:var(--line)}.fa .kc-pl:first-child{margin-left:0}.fa .atc-due{font-size:10px;font-weight:600;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:2px 8px;display:inline-flex;align-items:center;gap:4px}.fa .atc-due.overdue{color:var(--red);background:var(--red-bg);border-color:#dc262633}.fa .atc-due svg{width:11px;height:11px}.fa .fb-newcard{margin:0 9px 10px;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:9px}.fa .fb-newcard textarea{width:100%;box-sizing:border-box;border:none;outline:none;resize:none;font-family:inherit;font-size:12.5px;color:var(--ink);background:none;min-height:42px}.fa .fb-newcard-btns{display:flex;gap:7px;margin-top:6px}.fa .fb-fpill-dot{width:9px;height:9px;border-radius:3px;flex-shrink:0}.fa .fb-dd{position:relative}.fa .fb-dd-trig{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);font-family:inherit;font-size:12px;font-weight:500;border-radius:4px;cursor:pointer;max-width:220px}.fa .fb-dd-trig:hover{border-color:#ced4da;background:var(--bg)}.fa .fb-dd-lbl{color:var(--ink-3)}.fa .fb-dd-val{font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.fa .fb-dd-trig .chevron{width:13px;height:13px;color:var(--ink-3);flex-shrink:0}.fa .fb-dd-clear{margin-left:1px;width:15px;height:15px;border-radius:50%;background:var(--bg);color:var(--ink-3);font-size:13px;line-height:13px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.fa .fb-dd-clear:hover{background:var(--line);color:var(--ink)}.fa .fb-dd-menu{display:none;position:absolute;top:calc(100% + 5px);left:0;min-width:220px;background:var(--white);border:1px solid var(--line);border-radius:9px;box-shadow:0 12px 32px #14130f29;z-index:40;overflow:hidden}.fa .fb-dd-menu.open{display:block}.fa .fb-dd-search{display:flex;align-items:center;gap:8px;padding:9px 11px;border-bottom:1px solid var(--line)}.fa .fb-dd-search svg{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.fa .fb-dd-search input{flex:1;border:none;outline:none;background:none;font-family:inherit;font-size:13px;color:var(--ink)}.fa .fb-dd-list{max-height:280px;overflow-y:auto;padding:5px}.fa .fb-dd-item{width:100%;display:flex;align-items:center;gap:8px;padding:8px 9px;border:none;background:none;border-radius:6px;font-family:inherit;font-size:12.5px;color:var(--ink);cursor:pointer;text-align:left}.fa .fb-dd-item:hover{background:var(--bg)}.fa .fb-dd-item.on{background:var(--bg);font-weight:600}.fa .fb-dd-empty{padding:12px;font-size:12px;color:var(--ink-3);text-align:center}.fa .fb-kh{position:relative}.fa .fb-kh-acts{display:inline-flex;gap:2px;opacity:0;transition:opacity .12s;margin-left:2px}.fa .kanban-col:hover .fb-kh-acts{opacity:1}.fa .fb-kh-btn{width:24px;height:24px;border:none;background:none;color:var(--ink-3);border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.fa .fb-kh-btn:hover{background:var(--white);color:var(--ink)}.fa .fb-kh-btn svg{width:13px;height:13px}.fa .fb-kh-edit{gap:6px}.fa .fb-colname-input{flex:1;min-width:0;height:28px;border:1px solid var(--ink-3);border-radius:6px;padding:0 9px;font-family:inherit;font-size:12px;font-weight:600;color:var(--ink);background:var(--white)}.fa .fb-colname-input:focus{outline:none;box-shadow:0 0 0 2px #1a1d201a}.fa .fb-kh-save,.fa .fb-kh-x{width:26px;height:26px;border:none;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.fa .fb-kh-save{background:var(--green);color:#fff}.fa .fb-kh-save svg{width:13px;height:13px}.fa .fb-kh-x{background:var(--bg);color:var(--ink-3)}.fa .fb-kh-x:hover{background:var(--line);color:var(--ink)}.fa .fb-kh-x svg{width:13px;height:13px}.fa .fb-addcol{flex:0 0 240px;min-width:240px;align-self:flex-start;display:flex;align-items:center;gap:8px;padding:13px 14px;border:1.5px dashed var(--line);background:var(--bg);color:var(--ink-3);font-family:inherit;font-size:13px;font-weight:600;border-radius:12px;cursor:pointer;transition:border-color .12s,color .12s}.fa .fb-addcol:hover{border-color:#cfcabf;color:var(--ink)}.fa .fb-addcol svg{width:15px;height:15px}.fa .kanban-col.fb-addcol-open{min-width:240px;max-width:290px;background:var(--bg);border-style:dashed}.fa .fb-addcol-box{padding:11px;display:flex;flex-direction:column;gap:8px}.fa .bm-grp{display:grid;grid-template-columns:1fr 1fr;gap:7px}.fa .bm-grp-opt{display:inline-flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:var(--white);font-family:inherit;font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.fa .bm-grp-opt:hover{border-color:#cfcabf}.fa .bm-grp-opt.on{border-color:var(--ink);background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.fa .bm-grp-dot{width:10px;height:10px;border-radius:3px;flex-shrink:0}.fa .bm-grp-sub{margin-left:auto;font-size:10px;font-weight:500;color:var(--ink-3);text-transform:none;letter-spacing:0}.fa .bm-colors{display:flex;flex-wrap:wrap;gap:8px}.fa .bm-color{width:30px;height:30px;border-radius:8px;border:2px solid transparent;cursor:pointer;padding:0}.fa .bm-color.on{box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--ink)}.fa .bm-color-dd{width:100%}.fa .bm-color-trig{width:100%;justify-content:space-between}.fa .bm-c-sw{width:22px;height:14px;border-radius:3px;flex-shrink:0;display:inline-block;vertical-align:middle;margin-right:8px;border:1px solid rgba(0,0,0,.06)}.fa .bm-color-menu{padding:10px!important;min-width:240px}.fa .bm-color-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.fa .bm-color-opt{aspect-ratio:2/1;border:none;cursor:pointer;border-radius:4px;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:transform .1s;position:relative}.fa .bm-color-opt:hover{transform:scale(1.06)}.fa .bm-color-opt.on:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid var(--ink);border-radius:6px;pointer-events:none}.fa .bm-color-opt svg{width:14px;height:14px;color:var(--ink)}.fa .bm-cols{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.fa .bm-col-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 6px 6px 11px;background:var(--bg);border:1px solid var(--line);border-radius:20px;font-size:12.5px;font-weight:600;color:var(--ink)}.fa .bm-col-chip button{width:18px;height:18px;border:none;background:none;color:var(--ink-3);font-size:16px;line-height:1;cursor:pointer;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.fa .bm-col-chip button:hover{background:var(--line);color:var(--ink)}.fa .bm-col-add{padding:7px 13px;border:1px dashed var(--line-2);background:var(--white);color:var(--ink-2);font-family:inherit;font-size:12.5px;font-weight:600;border-radius:20px;cursor:pointer}.fa .bm-col-add:hover{border-color:var(--ink-3);color:var(--ink)}.fa .bm-col-input{height:34px;border:1px solid var(--ink-3);border-radius:20px;padding:0 13px;font-family:inherit;font-size:12.5px;color:var(--ink);background:var(--white);outline:none}.fa img.av-photo{object-fit:cover;background:var(--line);display:inline-block}.fa .av-bg{background-repeat:no-repeat}.fa .atc.is-over{border-color:#dc4c4680}.fa .atc-overpill{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:700;color:var(--red);background:#dc4c461a;border-radius:5px;padding:2px 7px;text-transform:uppercase;letter-spacing:.02em}.fa .atc-overpill svg{width:11px;height:11px}.fa .atc-b{position:relative}.fa .atc-b.has-new{color:var(--blue);font-weight:700}.fa .atc-newdot{width:6px;height:6px;border-radius:50%;background:var(--blue);display:inline-block;margin-left:2px}.fa .lr-komm{display:inline-flex;vertical-align:middle;margin-left:7px;color:var(--blue)}.fa .lr-komm svg{width:13px;height:13px}.fa .lr-over{font-size:10px;font-weight:700;color:var(--red);background:#dc4c461a;border-radius:5px;padding:2px 7px;text-transform:uppercase;letter-spacing:.02em}.fa .mention{color:var(--blue);font-weight:600;background:#2563eb14;border-radius:4px;padding:0 3px}.fa .noti-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f4d;opacity:0;visibility:hidden;transition:opacity .22s;z-index:140}.fa .noti-overlay.open{opacity:1;visibility:visible}.fa .noti-drawer{position:absolute;right:0;top:0;bottom:0;width:440px;max-width:94vw;background:var(--bg);display:flex;flex-direction:column;box-shadow:-4px 0 20px #14130f29;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1)}.fa .noti-overlay.open .noti-drawer{transform:translate(0)}.fa .noti-head{padding:12px 18px 0;border-bottom:1px solid var(--line);flex-shrink:0;background:var(--white)}.fa .noti-htop{display:flex;align-items:center;justify-content:space-between;gap:12px}.fa .noti-htop h3{font-size:15px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.fa .noti-htools{display:flex;align-items:center;gap:12px}.fa .noti-toggle{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:var(--ink-3);cursor:pointer;white-space:nowrap}.fa .noti-toggle input{display:none}.fa .noti-sw{width:30px;height:17px;border-radius:20px;background:var(--line);position:relative;transition:background .15s}.fa .noti-sw:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px #0003}.fa .noti-toggle input:checked+.noti-sw{background:var(--green)}.fa .noti-toggle input:checked+.noti-sw:after{transform:translate(13px)}.fa .noti-x{width:26px;height:26px;border:none;background:none;color:var(--ink-3);border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.fa .noti-x:hover{background:var(--bg);color:var(--ink)}.fa .noti-x svg{width:13px;height:13px}.fa .noti-filterbar{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:10px}.fa .noti-tabs{display:flex;gap:2px;overflow-x:auto;flex:1 1 auto;min-width:0}.fa .noti-tabs::-webkit-scrollbar{display:none}.fa .noti-tab{display:inline-flex;align-items:center;gap:5px;padding:8px 4px 9px;margin-right:13px;border:none;background:none;font-family:inherit;font-size:12px;font-weight:500;color:var(--ink-3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color .1s,border-color .1s}.fa .noti-tab:hover{color:var(--ink)}.fa .noti-tab.on{color:var(--ink);font-weight:600;border-bottom-color:var(--ink)}.fa .noti-tabn{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;border-radius:8px;background:var(--bg);color:var(--ink-3);font-size:10px;font-weight:700;font-feature-settings:"tnum";box-shadow:inset 0 0 0 1px var(--line)}.fa .noti-tab.on .noti-tabn{background:var(--ink);color:#fff;box-shadow:none}.fa .noti-markall{border:none;background:none;color:var(--blue);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;padding:4px 2px;white-space:nowrap;flex-shrink:0}.fa .noti-markall:hover{text-decoration:underline}.fa .noti-list{flex:1;overflow-y:auto;padding:14px 16px 24px;display:flex;flex-direction:column;gap:12px}.fa .noti-group{background:var(--white);border:1px solid var(--line);border-radius:12px;overflow:hidden;flex-shrink:0}.fa .noti-ghead{width:100%;text-align:left;border:none;cursor:pointer;padding:13px 15px 12px;background:var(--white);display:flex;align-items:center;gap:10px;transition:background .12s}.fa .noti-ghead:hover{background:var(--bg)}.fa .noti-ghead:before{content:"";width:9px;height:9px;border-radius:3px;background:var(--bc);flex-shrink:0}.fa .noti-gtitle{font-size:13px;font-weight:700;color:var(--ink);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.fa .noti-gboard{font-size:10px;font-weight:600;color:var(--muted);white-space:nowrap;flex-shrink:0}.fa .noti-more{width:100%;text-align:left;border:none;background:none;color:var(--ink-3);font-family:inherit;font-size:11px;font-weight:600;padding:0 15px 11px;cursor:pointer;display:flex;align-items:center;gap:5px}.fa .noti-more:before{content:"";width:28px;height:1px;background:var(--line);flex-shrink:0}.fa .noti-more:hover{color:var(--blue)}.fa .noti-item{display:flex;gap:11px;padding:12px 15px;position:relative}.fa .noti-item+.noti-item{border-top:1px solid var(--line-2)}.fa .noti-ghead+.noti-item,.fa .noti-more+.noti-item{border-top:1px solid var(--line-2)}.fa .noti-item.unread{padding-right:26px}.fa .noti-item.unread:after{content:"";position:absolute;right:14px;top:16px;width:7px;height:7px;border-radius:50%;background:var(--blue)}.fa .noti-av{width:30px;height:30px;border-radius:50%;flex-shrink:0;object-fit:cover;background:var(--line)}.fa .noti-body{min-width:0;flex:1}.fa .noti-meta{font-size:12.5px;color:var(--ink-3);line-height:1.5}.fa .noti-meta strong{color:var(--ink);font-weight:600}.fa .noti-time{color:var(--muted);margin-left:6px;font-size:10.5px;font-feature-settings:"tnum"}.fa .noti-bubble{margin-top:7px;font-size:12.5px;color:var(--ink-2);background:var(--bg);border:none;border-radius:9px;padding:9px 11px;line-height:1.5}.fa .noti-line{margin-top:2px;font-size:12.5px;color:var(--ink-2);line-height:1.45}.fa .noti-file,.fa .noti-rem,.fa .noti-todo{margin-top:7px;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;padding:5px 10px;border-radius:8px}.fa .noti-file{background:var(--bg);color:var(--ink-2)}.fa .noti-file svg,.fa .noti-rem svg,.fa .noti-todo svg{width:12px;height:12px;flex-shrink:0}.fa .noti-rem{background:#e68c281a;color:var(--orange)}.fa .noti-todo{background:var(--green-bg);color:var(--green)}.fa .noti-empty{text-align:center;color:var(--ink-3);padding:50px 20px}.fa .noti-empty svg{width:34px;height:34px;opacity:.5;margin-bottom:10px}.fa .noti-empty p{font-size:12.5px}.fa .noti-bell{position:relative;width:30px;height:30px;border:1px solid var(--line);background:#fff;border-radius:4px;cursor:pointer;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;transition:background .12s,border-color .12s,color .12s}.fa .noti-bell:hover{background:var(--bg);border-color:#ced4da;color:var(--ink)}.fa .noti-bell svg{width:15px;height:15px}.fa .noti-badge{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:20px;background:var(--red);color:#fff;font-size:9.5px;font-weight:700;display:none;align-items:center;justify-content:center;border:2px solid var(--white);font-feature-settings:"tnum"}.fa .kanban-card{transition:box-shadow .12s,transform .05s,opacity .15s}.fa .kanban-card.dragging{opacity:.35}.fa .kc-placeholder{height:64px;border:2px dashed var(--blue);border-radius:10px;background:#2563eb12;margin:0;box-sizing:border-box;animation:fa-phIn .15s ease}.fa .kanban-card.just-moved{animation:fa-kcPop .42s cubic-bezier(.2,.8,.2,1)}.fa .kc-stat{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.01em;padding:3px 9px;border-radius:7px;line-height:1.3}.fa .kc-stat .d{width:6px;height:6px;border-radius:50%;flex-shrink:0}.fa .kc-stat.sk{background:#eed0bc;color:var(--ink)}.fa .kc-stat.sk .d{background:#d4a47b}.fa .kc-stat.pr{background:#c4d4e4;color:var(--ink)}.fa .kc-stat.pr .d{background:#8ca8c8}.fa .kc-stat.ps{background:#eee0b4;color:var(--ink)}.fa .kc-stat.ps .d{background:#d4c074}.fa .kc-stat.kl{background:#c4dec8;color:var(--ink)}.fa .kc-stat.kl .d{background:#94b89a}.fa .ass-d.sk{background:#eed0bc}.fa .ass-d.pr{background:#c4d4e4}.fa .ass-d.ps{background:#eee0b4}.fa .ass-d.kl{background:#c4dec8}.fa .rit-status.sk{background:#eed0bc;color:var(--ink)}.fa .rit-status.pr{background:#c4d4e4;color:var(--ink)}.fa .rit-status.ps{background:#eee0b4;color:var(--ink)}.fa .rit-status.kl{background:#c4dec8;color:var(--ink)}.fa .ass{display:flex;flex-wrap:wrap;gap:6px}.fa .ass-opt{flex:1 1 calc(50% - 3px);min-width:84px;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;border:1px solid var(--line);border-radius:9px;background:var(--white);font-family:inherit;font-size:12px;font-weight:600;color:var(--ink-3);cursor:pointer;transition:border-color .12s,color .12s,background .12s}.fa .ass-opt:hover{border-color:#cfcabf;color:var(--ink)}.fa .ass-d{width:7px;height:7px;border-radius:50%;background:var(--muted);flex-shrink:0}.fa .ass-d.sk{background:var(--orange)}.fa .ass-d.pr{background:var(--blue)}.fa .ass-d.kl{background:var(--green)}.fa .ass-opt.on{color:var(--ink);border-color:var(--ink);background:var(--bg);font-weight:700}.fa .ass-opt.on.sk{color:var(--orange);border-color:var(--orange);background:var(--orange-bg)}.fa .ass-opt.on.pr{color:var(--blue);border-color:var(--blue);background:var(--blue-bg)}.fa .ass-opt.on.kl{color:var(--green);border-color:var(--green);background:var(--green-bg)}.fa .arch-panel{margin-top:18px;background:var(--white);border:1px solid var(--line);border-radius:12px;overflow:hidden}.fa .arch-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line-2)}.fa .arch-title{font-size:13px;font-weight:700;color:var(--ink)}.fa .arch-count{background:var(--bg);color:var(--ink-3);font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px}.fa .arch-close{margin-left:auto;width:28px;height:28px;border:none;background:none;color:var(--ink-3);border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.fa .arch-close:hover{background:var(--bg);color:var(--ink)}.fa .arch-close svg{width:14px;height:14px}.fa .arch-row{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid var(--line-2)}.fa .arch-row:last-child{border-bottom:none}.fa .arch-info{flex:1;min-width:0}.fa .arch-name{font-size:12.5px;font-weight:600;color:var(--ink)}.fa .arch-meta{font-size:11px;color:var(--ink-3);margin-top:1px}.fa .arch-del{color:var(--red)}.fa .arch-del svg{width:12px;height:12px}.fa .noti-sort{display:inline-flex;align-items:center;gap:5px;border:none;background:none;color:var(--ink-3);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;padding:4px 6px;border-radius:6px}.fa .noti-sort:hover{background:var(--bg);color:var(--ink)}.fa .noti-sort svg{width:13px;height:13px}.fa .btn.btn-on{background:var(--ink);color:#fff;border-color:var(--ink)}.fa .btn.btn-on:hover{background:var(--ink-2)}.fa .fb-star{width:26px;height:26px;border:none;background:none;padding:0;cursor:pointer;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;opacity:.35;transition:opacity .12s,color .12s,transform .12s;border-radius:6px}.fa .fb-row:hover .fb-star{opacity:1}.fa .fb-star:hover{background:var(--bg);color:var(--ink-2);transform:scale(1.08)}.fa .fb-star.on{color:#e0a800;opacity:1}.fa .fb-star.on:hover{color:#c79100}.fa .fb-star svg{width:15px;height:15px}.fa .fb-fav-toggle{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--line);background:var(--white);border-radius:4px;cursor:pointer;color:var(--ink-2);font-family:inherit;font-size:12px;font-weight:600;transition:all .12s}.fa .fb-fav-toggle:hover{background:var(--bg);border-color:#ced4da;color:var(--ink)}.fa .fb-fav-toggle.on{color:#b8860b;border-color:#e0a800;background:#fffaeb}.fa .fb-fav-toggle.on:hover{background:#fff5d6}.fa .fb-fav-toggle svg{width:13px;height:13px}.fa .fb-fav-n{background:var(--bg);color:var(--ink-3);font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:8px;min-width:18px;text-align:center;box-shadow:inset 0 0 0 1px var(--line)}.fa .fb-fav-toggle.on .fb-fav-n{background:#e0a800;color:#fff;box-shadow:none}.fa .fav-btn{position:relative;width:30px;height:30px;border:1px solid var(--line);background:#fff;border-radius:4px;cursor:pointer;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;transition:background .12s,border-color .12s,color .12s}.fa .fav-btn:hover{background:var(--bg);border-color:#ced4da;color:var(--ink)}.fa .fav-btn.on{color:#b8860b;border-color:#e0a800;background:#fffaeb}.fa .fav-btn.on:hover{background:#fff5d6}.fa .fav-btn svg{width:15px;height:15px}.fa .bsw{position:relative;display:inline-block}.fa .bsw-trig{display:inline-flex;align-items:center;gap:6px}.fa .bsw-trig svg:first-child{width:14px;height:14px}.fa .bsw-trig .chevron{width:11px;height:11px;opacity:.7}.fa .bsw-trig.on{background:var(--bg);border-color:var(--ink-3)}.fa .bsw-menu{position:absolute;top:calc(100% + 6px);left:0;width:360px;max-height:480px;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #14130f1f;display:flex;flex-direction:column;z-index:80;overflow:hidden}.fa .bsw-search{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line-2)}.fa .bsw-search svg{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.fa .bsw-search input{flex:1;border:none;background:transparent;outline:none;font:inherit;font-size:13px;color:var(--ink)}.fa .bsw-list{overflow-y:auto;padding:4px 0 8px}.fa .bsw-section{padding:10px 14px 4px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.fa .bsw-item{width:100%;display:flex;align-items:center;gap:11px;padding:8px 14px;border:none;background:none;text-align:left;cursor:pointer;transition:background .08s}.fa .bsw-item:hover{background:var(--bg)}.fa .bsw-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.fa .bsw-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.fa .bsw-name{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .bsw-meta{font-size:10.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .bsw-star{width:13px;height:13px;color:#e0a800;flex-shrink:0}.fa .bsw-empty{padding:24px 14px;text-align:center;color:var(--ink-3);font-size:12px}.fa .kc-menu-btn{position:absolute;top:5px;right:5px;width:24px;height:24px;border:none;background:var(--white);border-radius:5px;padding:0;cursor:pointer;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:opacity .12s,background .12s,color .12s;box-shadow:0 1px 3px #14130f14;z-index:2}.fa .kanban-card.kc:hover .kc-menu-btn{opacity:1}.fa .kanban-card.kc:hover .cmt-icon{opacity:0}.fa .kc-menu-btn:hover{background:var(--bg);color:var(--ink)}.fa .kc-menu-btn svg{width:14px;height:14px}.fa .kc-cmenu{position:absolute;min-width:200px;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #14130f24;padding:6px;display:none;z-index:200}.fa .kc-cmenu.open{display:block}.fa .kc-cm-item{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:none;background:none;text-align:left;font:inherit;font-size:12.5px;font-weight:500;color:var(--ink);border-radius:6px;cursor:pointer;transition:background .08s}.fa .kc-cm-item:hover{background:var(--bg)}.fa .kc-cm-item svg{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.fa .kc-cm-sep{height:1px;background:var(--line-2);margin:4px 0}.fa .noti-item{transition:background .12s}.fa .noti-item:hover{background:var(--bg);cursor:pointer}.fa .noti-item.unread:hover{background:#2563eb0f}.fa .noti-ghead{transition:background .12s}.fa .fltr{position:relative;display:inline-block}.fa .fltr-trig{display:inline-flex;align-items:center;gap:6px}.fa .fltr-trig svg:first-child{width:13px;height:13px}.fa .fltr-trig .chevron{width:11px;height:11px;opacity:.7}.fa .fltr-n{background:var(--ink);color:#fff;font-size:10px;font-weight:700;padding:1px 6px;border-radius:8px;min-width:16px;text-align:center}.fa .fltr-menu{position:absolute;top:calc(100% + 6px);right:0;width:320px;max-height:560px;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #14130f1f;display:flex;flex-direction:column;z-index:80;overflow:hidden}.fa .fltr-head{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line-2)}.fa .fltr-title{font-size:13px;font-weight:700;color:var(--ink);flex:1}.fa .fltr-clear{background:none;border:none;color:var(--blue);font:inherit;font-size:11px;font-weight:600;cursor:pointer;padding:0}.fa .fltr-clear:hover{text-decoration:underline}.fa .fltr-x{width:26px;height:26px;border:none;background:none;color:var(--ink-3);border-radius:5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.fa .fltr-x:hover{background:var(--bg);color:var(--ink)}.fa .fltr-x svg{width:13px;height:13px}.fa .fltr-body{overflow-y:auto;padding:8px 0 12px}.fa .fltr-section{padding:8px 4px 4px}.fa .fltr-sec-t{padding:4px 14px 6px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.fa .fltr-row{width:100%;display:flex;align-items:center;gap:10px;padding:7px 14px;border:none;background:none;text-align:left;font:inherit;font-size:12.5px;color:var(--ink);cursor:pointer;transition:background .08s}.fa .fltr-row:hover{background:var(--bg)}.fa .fltr-row.on{background:var(--bg);font-weight:600}.fa .fltr-row-t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .fltr-chk{width:13px;height:13px;color:var(--green);flex-shrink:0}.fa .fltr-av{width:22px;height:22px;border-radius:50%;flex-shrink:0}.fa .fltr-lc{width:22px;height:14px;border-radius:3px;flex-shrink:0}.fa .fa-toolview{width:100%;height:100%;overflow-y:scroll}.fa .img-cmenu{z-index:600}.fa .kc-cm-danger{color:var(--red)}.fa .kc-cm-danger:hover{background:var(--red-bg)}.fa .fltr-kw-wrap{position:relative;padding:0 14px}.fa .fltr-kw-svg{width:13px;height:13px;color:var(--ink-3);position:absolute;left:25px;top:50%;transform:translateY(-50%);pointer-events:none}.fa .fltr-kw{width:100%;padding:7px 10px 7px 30px;border:1px solid var(--line);border-radius:5px;font:inherit;font-size:12.5px;outline:none;background:var(--white);color:var(--ink);box-sizing:border-box}.fa .fltr-kw:focus{border-color:var(--blue)}.fa .fltr-kw-hint{padding:4px 14px 2px;font-size:10.5px;color:var(--ink-3);line-height:1.4}.fa .nomem-av{background:var(--bg);border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);border-radius:50%}.fa .nomem-av svg{width:13px;height:13px}.fa .share-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:430;background:#14130f80;display:none;align-items:center;justify-content:center;padding:24px}.fa .share-overlay.open{display:flex}.fa .share-modal{width:540px;max-width:96vw;max-height:88vh;background:var(--white);border-radius:12px;box-shadow:0 24px 64px #00000040;display:flex;flex-direction:column;overflow:hidden}.fa .share-head{display:flex;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line-2)}.fa .share-head h3{flex:1;margin:0;font-size:15px;font-weight:700;color:var(--ink)}.fa .share-x{width:28px;height:28px;border:none;background:none;color:var(--ink-3);cursor:pointer;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;padding:0}.fa .share-x:hover{background:var(--bg);color:var(--ink)}.fa .share-x svg{width:14px;height:14px}.fa .share-body{padding:16px 18px 20px;overflow-y:auto}.fa .share-invite{display:flex;gap:8px;align-items:stretch}.fa .share-input{flex:1;padding:7px 10px;border:1px solid var(--line);border-radius:6px;font:inherit;font-size:13px;outline:none;background:var(--white);color:var(--ink)}.fa .share-input:focus{border-color:var(--blue)}.fa .share-rolesel{padding:7px 8px;border:1px solid var(--line);border-radius:6px;font:inherit;font-size:12.5px;background:var(--white);color:var(--ink);cursor:pointer}.fa .share-rolesel:focus{outline:none;border-color:var(--blue)}.fa .share-invite .btn{padding:7px 14px}.fa .share-linkrow{display:flex;align-items:center;gap:10px;padding:14px 0 4px;margin-top:12px}.fa .share-linkrow-l{display:flex;gap:12px;flex:1;min-width:0;align-items:center}.fa .share-link-ico{width:36px;height:36px;background:var(--bg);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2);flex-shrink:0}.fa .share-link-ico svg{width:16px;height:16px}.fa .share-link-t{font-size:12.5px;color:var(--ink);margin-bottom:4px}.fa .share-link-btn{background:none;border:none;color:var(--blue);font:inherit;font-size:12px;font-weight:600;padding:0;cursor:pointer}.fa .share-link-btn:hover{text-decoration:underline}.fa .share-link-input{font-size:11.5px;padding:5px 8px;background:var(--bg)}.fa .share-link-copy{padding:6px 12px;border:1px solid var(--line);background:var(--white);color:var(--ink);font:inherit;font-size:12px;font-weight:600;border-radius:5px;cursor:pointer;flex-shrink:0}.fa .share-link-copy:hover{background:var(--bg)}.fa .share-section{margin-top:18px}.fa .share-section-t{font-size:12px;font-weight:700;color:var(--ink-2);margin-bottom:8px}.fa .share-mem{display:flex;align-items:center;gap:11px;padding:8px 0}.fa .share-mem-av{width:36px;height:36px;border-radius:50%;flex-shrink:0}.fa .share-mem-info{flex:1;min-width:0}.fa .share-mem-name{font-size:13px;font-weight:600;color:var(--ink)}.fa .share-mem-handle{font-size:11px;color:var(--ink-3)}.fa .share-mem-role .share-rolesel{font-size:12px;padding:5px 8px}.fa .nx-nav .nav-badge{margin-left:auto;font-size:10px;font-weight:700;color:var(--akut);background:var(--akut-bg);border-radius:10px;padding:1px 7px}.fa a.nx-nav{text-decoration:none}.fa .nx-shell{height:100vh;display:flex;flex-direction:column}.fa .nx-topbar{height:54px;flex-shrink:0;background:var(--white);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;padding:0 14px;position:relative;z-index:50}.fa .nx-tb-left{display:flex;align-items:center;gap:6px}.fa .nx-brand{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:var(--radius-sm);cursor:pointer;transition:background .12s}.fa .nx-brand:hover{background:var(--bg)}.fa .nx-brand-logo{width:24px;height:24px;border-radius:7px;background:var(--accent);display:grid;place-items:center;color:#fff;flex-shrink:0}.fa .nx-brand-logo svg{width:15px;height:15px}.fa .nx-brand-txt{display:flex;flex-direction:column;line-height:1.05}.fa .nx-brand-txt b{font-size:13.5px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.fa .nx-brand-txt span{font-size:10px;color:var(--ink-3);font-weight:500}.fa .nx-brand .nx-chev{width:13px;height:13px;color:var(--ink-3)}.fa .ws-logo{height:21px;width:auto;display:block}.fa :root:not([data-theme=dark]) .only-dark{display:none}.fa .nx-tb-ic{width:33px;height:33px;border-radius:var(--radius-sm);display:grid;place-items:center;color:var(--ink-2);cursor:pointer;transition:background .12s;border:none;background:none;position:relative}.fa .nx-tb-ic:hover{background:var(--bg)}.fa .nx-tb-ic svg{width:18px;height:18px}.fa .nx-search{flex:0 1 520px;margin:0 auto;height:36px;display:flex;align-items:center;gap:9px;padding:0 13px;background:var(--bg);border:1px solid var(--line);border-radius:8px;transition:border-color .12s,box-shadow .12s}.fa .nx-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.fa .nx-search svg.s{width:15px;height:15px;color:var(--ink-3);flex-shrink:0}.fa .nx-search input{flex:1;border:none;background:none;outline:none;font:500 12.5px Inter;color:var(--ink)}.fa .nx-search input::placeholder{color:var(--ink-3);font-weight:400}.fa .nx-search .nx-kbd{font-size:10px;color:var(--ink-3);border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-weight:500}.fa .nx-tb-right{display:flex;align-items:center;gap:3px;margin-left:auto}.fa .nx-tb-ic .nx-bdot{position:absolute;top:6px;right:7px;width:7px;height:7px;border-radius:50%;background:var(--akut);border:1.5px solid var(--white)}.fa .nx-av{width:30px;height:30px;border-radius:50%;position:relative;margin-left:6px;cursor:pointer;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;background:var(--accent)}.fa .nx-av .nx-dot{position:absolute;bottom:-1px;right:-1px;width:9px;height:9px;border-radius:50%;background:var(--accent);border:2px solid var(--white)}.fa .nx-topav{display:flex;align-items:center;gap:4px;margin-left:5px;padding:3px;border-radius:20px;cursor:pointer;transition:background .12s}.fa .nx-topav:hover{background:var(--bg)}.fa .nx-topav .nx-av{margin-left:0}.fa .nx-topav .nx-chev2{width:13px;height:13px;color:var(--ink-3)}.fa .ic-sun,.fa .ic-moon{width:18px;height:18px}.fa .nx-app{flex:1;display:flex;min-height:0}.fa .nx-rail{width:56px;flex-shrink:0;background:var(--rail-bg);display:flex;flex-direction:column;align-items:center;padding:10px 0;gap:4px}.fa .nx-rail-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--rail-ink);cursor:pointer;transition:color .16s;position:relative;--g: #4571f6}.fa .nx-rail-ic[data-area=oversikt]{--g: #3b6ef6}.fa .nx-rail-ic[data-area=ekonomi]{--g: #f5a623}.fa .nx-rail-ic[data-area=rapporter]{--g: #a855f7}.fa .nx-rail-ic[data-area=kundportal]{--g: #10b8c4}.fa .nx-rail-ic[data-area=mobil]{--g: #ec4899}.fa .nx-rail-ic[data-area=installningar]{--g: #6b7686}.fa .nx-rail-ic svg{width:21px;height:21px;position:relative;z-index:1}.fa .nx-rail-ic:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border-radius:50%;z-index:0;pointer-events:none;opacity:0;transition:opacity .17s}.fa .nx-rail-ic:hover{color:#fff}.fa .nx-rail-ic:hover:before{background:radial-gradient(circle,rgba(255,255,255,.34) 0%,transparent 62%);opacity:1}.fa .nx-rail-ic.on{color:#fff}.fa .nx-rail-ic.on:before{background:radial-gradient(circle,var(--g) 0%,transparent 62%);opacity:1}.fa .nx-rail-ic.on:hover:before{background:radial-gradient(circle,var(--g) 0%,transparent 62%);opacity:1}.fa .nx-rail-sp{flex:1}.fa .nx-body{flex:1;display:flex;min-height:0;position:relative}.fa .nx-side{width:236px;flex-shrink:0;background:var(--side-bg);border-right:1px solid var(--line);padding:14px 12px;overflow-y:auto;overflow-x:hidden;transition:width .26s ease,padding .26s ease,opacity .2s ease}.fa .nx-side-top{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 12px}.fa .nx-side-h{font-size:15px;font-weight:700;letter-spacing:-.01em;padding-left:6px}.fa .nx-collapse,.fa .nx-expand{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:var(--white);color:var(--ink-3);display:grid;place-items:center;cursor:pointer;transition:all .15s;flex-shrink:0}.fa .nx-collapse svg,.fa .nx-expand svg{width:17px;height:17px}.fa .nx-collapse:hover,.fa .nx-expand:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);transform:translateY(-1px);box-shadow:0 6px 16px #14161c21}.fa .nx-collapse:active,.fa .nx-expand:active{transform:translateY(0)}.fa .nx-expand{position:absolute;top:14px;left:12px;z-index:25;display:none;box-shadow:0 4px 14px #14161c1f}.fa .nx-body.nx-collapsed .nx-side{width:0;min-width:0;padding-left:0;padding-right:0;opacity:0;border-right-color:transparent}.fa .nx-body.nx-collapsed .nx-expand{display:grid}.fa .nx-navgrp{margin-bottom:2px}.fa .nx-grouphead{display:flex;align-items:center;gap:7px;padding:9px 10px 5px;cursor:pointer;-webkit-user-select:none;user-select:none}.fa .nx-grouphead span{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3)}.fa .nx-grouphead:hover span,.fa .nx-grouphead:hover .nx-gchev{color:var(--accent)}.fa .nx-gchev{width:11px;height:11px;color:var(--ink-3);transition:transform .15s;flex-shrink:0}.fa .nx-navgrp:not(.open) .nx-gchev{transform:rotate(-90deg)}.fa .nx-navgrp:not(.open) .nx-group-items{display:none}.fa .nx-nav{display:flex;align-items:center;gap:11px;padding:7px 10px;border-radius:var(--radius-sm);color:var(--ink-2);font-size:13px;font-weight:500;cursor:pointer;transition:all .1s}.fa .nx-nav svg{width:17px;height:17px;flex-shrink:0;color:var(--ink-3);stroke-width:1.9}.fa .nx-nav:hover{background:var(--white);color:var(--ink)}.fa .nx-nav .nx-ct{margin-left:auto;font-size:11px;font-weight:600;color:var(--ink-3)}.fa .nx-main{flex:1;min-width:0;padding:18px 26px 40px;overflow:auto}.fa .nx-dd{position:absolute;top:50px;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:6px;min-width:210px;z-index:90;display:none}.fa .nx-dd.open{display:block}.fa .nx-dd-item{padding:8px 11px;border-radius:6px;font-size:12.5px;font-weight:500;color:var(--ink);cursor:pointer;display:flex;align-items:center;gap:9px}.fa .nx-dd-item:hover{background:var(--bg)}.fa .nx-dd-item svg{width:15px;height:15px;color:var(--ink-3)}.fa .nx-dd-sep{height:1px;background:var(--line);margin:5px 4px}.fa .nx-dd-head{padding:8px 11px 10px;display:flex;align-items:center;gap:10px}.fa .nx-dd-head .nx-av{margin-left:0}.fa .nx-dd-head .nm{font-size:13px;font-weight:600;color:var(--ink)}.fa .nx-dd-head .rl{font-size:11px;color:var(--ink-3)}.fa .nx-main .sch-toolbar{top:0}.fa .kpi-strip,.fa .v6-toolbar,.fa .list-card,.fa .quick-add{border-radius:var(--radius)!important}.fa .kpi-strip{box-shadow:0 1px 2px #14161c0d}.fa .list-card{box-shadow:0 1px 2px #14161c0a}.fa .mini-dropdown,.fa .dropdown-menu{border-radius:var(--radius)!important;box-shadow:var(--shadow)!important;padding:6px!important}.fa .mini-dropdown .mini-item,.fa .dropdown-item{border-radius:var(--radius-sm)}.fa .kpi-cell{transition:background .12s}.fa .kpi-cell:hover{background:var(--hover)}.fa .kpi-cell.active{background:var(--accent-soft)!important;box-shadow:inset 3px 0 0 var(--accent)!important}.fa .kpi-cell.active:before{display:none!important}.fa .kpi-cell.active .kpi-num span,.fa .kpi-cell.active .kpi-num em{color:var(--accent)}.fa .btn{border-radius:var(--radius-sm);transition:background .12s,border-color .12s,color .12s}.fa .dropdown-trigger{border-radius:var(--radius-sm);transition:background .12s,border-color .12s,color .12s}.fa .dropdown-trigger:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.fa .act-bell{border-radius:var(--radius-sm)}.fa .act-bell:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.fa .quick-add{transition:border-color .12s,box-shadow .12s}.fa .quick-add:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.fa .toolbar input[type=search]:focus,.fa .toolbar input:focus{outline:none}.fa .list-row:hover{background:var(--hover)}.fa .nx-nav.on{background:var(--white);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000000a}.fa .nx-nav.on svg{color:var(--accent)}.fa .nx-nav .lab{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.fa .nx-nav .nx-ct{display:inline-flex;align-items:center;flex:0 0 auto;width:auto;margin-left:6px;font-size:10px;font-weight:700;color:var(--pill-ink);background:var(--pill-bg);border-radius:9px;padding:1px 7px;line-height:1.5}.fa .nx-nav.on .nx-ct{color:var(--accent);background:var(--accent-soft)}.fa .nx-bell-badge{position:absolute;top:1px;right:1px;min-width:15px;height:15px;padding:0 4px;border-radius:20px;background:#e0526a;color:#fff;font-size:9.5px;font-weight:700;display:flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1}.fa #nx-bell.pling{animation:fa-bellpling 1.6s ease-in-out infinite;transform-origin:top center}.fa .page-head{min-height:0}.fa .nx-main{padding:0;overflow:auto;min-width:0}.fa .nx-main>.page-head{position:sticky;top:0;z-index:6}.fa .btn,.fa .btn-primary,.fa .btn-xs,.fa .arb-foot .btn{border-radius:var(--radius-sm)}.fa .kanban-card{border-radius:10px;transition:border-color .14s,box-shadow .14s,transform .12s}.fa .kanban-card:hover{border-color:var(--accent);box-shadow:0 6px 18px #14161c1a;transform:translateY(-1px)}.fa .kanban-card.has-arb:hover{box-shadow:inset 3px 0 0 var(--blue),0 6px 18px #14161c1a;border-color:var(--accent)}.fa .fb-dd-trig{height:32px;border-radius:8px;font-weight:600;padding:0 12px;transition:background .12s,border-color .12s,color .12s}.fa .fb-dd-trig:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.fa .fb-dd-trig:hover .chevron{color:var(--accent)}.fa .fb-fav-toggle{height:32px;border-radius:8px;padding:0 12px;transition:all .12s}.fa .fb-fav-toggle:not(.on):hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.fa .toolbar-search{height:32px;border-radius:8px}.fa .toolbar-search:focus-within{background:var(--white);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.fa .toolbar-search:focus-within svg{color:var(--accent)}.fa .toolbar .btn,.fa .toolbar .dropdown-trigger{height:34px;border-radius:7px;font-size:12.5px;font-weight:600;padding:0 13px}.fa .toolbar .btn svg,.fa .toolbar .dropdown-trigger svg{width:15px;height:15px}.fa .toolbar .btn:not(.btn-primary):hover,.fa .toolbar .dropdown-trigger:not(.has-value):hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.fa .toolbar .result-count{align-self:center}.fa .fb-dir{border-radius:10px;overflow:hidden}.fa .nx-main>.page-head{position:sticky;top:0;z-index:8;background:var(--white)}.fa .kanban-col,.fa #board .kanban-col{max-height:calc(100vh - 230px - var(--nx-topbar-h))}.fa .page-actions .btn{height:34px;border-radius:7px;font-size:12.5px;font-weight:600;padding:0 13px}.fa .page-actions .btn svg{width:15px;height:15px}.fa .page-actions .btn:not(.btn-primary):hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.fa .page-actions .fav-btn{width:32px;height:32px;border-radius:7px}.fa .page-actions .fav-btn svg{width:16px;height:16px}.fa #nx-bell{position:relative}.fa #nx-bell .nx-bell-badge{top:2px;right:2px}.fa .nx-main>.page-head{position:static;padding:18px 24px 15px;align-items:flex-start}.fa .page-title{gap:3px}.fa .page-title h1{font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.fa .page-title p{font-size:12px;margin-top:3px;color:var(--ink-3)}.fa .breadcrumb{margin-bottom:5px}.fa .page-head .page-actions{align-self:flex-start;margin-top:24px}.fa #board .toolbar{background:var(--white);box-shadow:0 1px 0 var(--line)}.fa .fb-dd-trig.open{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.fa .fb-dd-trig:hover .fb-dd-lbl,.fa .fb-dd-trig:hover .fb-dd-val,.fa .fb-dd-trig:hover .chevron,.fa .fb-dd-trig.open .fb-dd-lbl,.fa .fb-dd-trig.open .fb-dd-val,.fa .fb-dd-trig.open .chevron{color:var(--accent)}.fa .fb-dd-trig.open .fb-dd-clear{background:var(--white);color:var(--accent)}.fa .fb-fav-toggle:not(.on):hover svg{color:var(--accent)}.fa #board .toolbar{border-radius:0!important;border:none;border-bottom:1px solid var(--line);box-shadow:none;padding:9px 22px;gap:9px 10px;background:var(--white)}.fa .fb-dd-trig,.fa .fb-fav-toggle,.fa .toolbar-search{height:34px;box-shadow:0 1px 2px #14161c0a}.fa .fb-dd-trig.open{background:var(--white);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.fa .toolbar-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.fa .toolbar .result-count{align-self:center;color:var(--ink-3)}.fa .fb-dir-head,.fa .list-head{font-size:10px;font-weight:600;color:var(--ink-3);letter-spacing:.04em}.fa .fb-seg{display:inline-flex;align-items:center;height:34px;padding:3px;gap:2px;background:var(--pill-bg);border:1px solid var(--line);border-radius:9px;box-shadow:0 1px 2px #14161c0a}.fa .fb-seg-btn{height:100%;padding:0 12px;border:none;background:none;border-radius:7px;font-family:inherit;font-size:12px;font-weight:600;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;transition:background .12s,color .12s}.fa .fb-seg-btn.on{background:var(--white);color:var(--accent);box-shadow:0 1px 2px #14161c1a}.fa .fb-seg-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.fa .fb-row{padding:10px 16px;min-height:46px}.fa .fb-row:hover{background:var(--hover)}.fa .fb-dir-head{padding:9px 16px;background:var(--white)}.fa .fb-name{font-size:13px;font-weight:600;color:var(--ink)}.fa .fb-besk{font-size:12px;color:var(--ink-3)}.fa .fb-kind{background:none!important;border:none!important;padding:0!important;font-size:11.5px;font-weight:600;color:var(--ink-2)!important;display:inline-flex;align-items:center;gap:6px;letter-spacing:0}.fa .fb-kind:before{content:"";width:8px;height:8px;border-radius:50%;flex-shrink:0}.fa .fb-kind.arbete:before{background:#5b7aa8}.fa .fb-kind.jobb:before{background:#6f9b8a}.fa .fb-seg{background:var(--pill-bg);border:1px solid var(--line);border-radius:8px;padding:3px;height:34px;box-shadow:none!important}.fa .fb-seg-btn{border-radius:6px;font-size:12px;font-weight:600;color:var(--ink-3);transition:background .12s,color .12s}.fa .fb-seg-btn:hover{color:var(--ink)}.fa .fb-seg-btn.on{background:var(--white);color:var(--accent);box-shadow:none!important}.fa .fb-seg-dot{width:8px;height:8px}.fa .fb-dd-trig,.fa .fb-fav-toggle,.fa .toolbar-search{box-shadow:none!important}.fa .fb-dd-trig.open{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);box-shadow:none!important}.fa .toolbar-search:focus-within{border-color:var(--accent);box-shadow:none!important}.fa .fb-seg{background:var(--white)!important;border:1px solid var(--line);border-radius:8px;padding:3px;height:34px;box-shadow:none!important}.fa .fb-seg-btn{border-radius:6px;color:var(--ink-2);background:none;box-shadow:none;transition:color .12s,box-shadow .12s,background .12s}.fa .fb-seg-btn:not(.on):hover{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-soft)}.fa .fb-seg-btn.on{color:var(--accent)!important;background:var(--white)!important;box-shadow:inset 0 0 0 1.5px var(--accent)!important}.fa .fb-dd-trig{box-shadow:none!important}.fa .fb-dd-trig:hover{background:var(--white);border-color:var(--accent);color:var(--accent)}.fa .fb-dd-trig.open{background:var(--white)!important;border-color:var(--accent)!important;color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.fa .fb-fav-toggle{box-shadow:none!important}.fa .fb-fav-toggle:not(.on):hover{background:var(--white);border-color:var(--accent);color:var(--accent)}.fa .fb-fav-toggle.on{color:var(--accent)!important;border-color:var(--accent)!important;background:var(--white)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.fa .fb-fav-toggle.on .fb-fav-n{background:var(--accent)!important;color:#fff!important}.fa .toolbar-search{box-shadow:none!important}.fa .toolbar-search:focus-within{background:var(--white);border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.fa .rit-status{background:none!important;border:none!important;padding:0!important;border-radius:0!important;font-size:11.5px;font-weight:600;color:var(--ink-2)!important;display:inline-flex;align-items:center;gap:6px;letter-spacing:0;text-transform:none}.fa .rit-status:before{content:"";width:8px;height:8px;border-radius:50%;flex-shrink:0}.fa .rit-status.pr:before{background:#3f6fb0}.fa .rit-status.sk:before{background:#d98a3d}.fa .rit-status.ps:before{background:#d4ad4a}.fa .rit-status.kl:before{background:#5b9e6a}.fa .rit-status.fl:before{background:var(--red)}.fa .btn:not(.btn-primary):hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.fa .btn:not(.btn-primary):hover svg{color:var(--accent)}.fa .bsw-trig.on{background:var(--white)!important;border-color:var(--accent)!important;color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.fa .stat-tabs{background:var(--white);box-shadow:none!important}.fa .stat-tabs .st-tab{transition:color .12s,box-shadow .12s}.fa .stat-tabs .st-tab:hover:not(.on){color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-soft)}.fa .stat-tabs .st-tab.on{background:var(--white)!important;color:var(--accent)!important;box-shadow:inset 0 0 0 1.5px var(--accent)!important}.fa .fb-addcol:hover{border-color:var(--accent)!important;color:var(--accent)!important;background:var(--accent-soft)!important}.fa .fb-addcol:hover svg{color:var(--accent)}.fa .row-icon-btn:hover{background:var(--accent-soft)!important;border-color:var(--accent)!important;color:var(--accent)!important}.fa .kc-menu-btn:hover{background:var(--accent-soft)!important;color:var(--accent)!important}.fa .kc-add:hover{color:var(--accent)!important;border-color:var(--accent)!important;border-style:solid!important}.fa .fb-row:hover,.fa .fb-lrow:hover{background:var(--accent-soft)!important;box-shadow:inset 3px 0 0 var(--accent)}.fa .list-row:hover:not(.row-overdue):not(.row-paid){background:var(--accent-soft)!important;box-shadow:inset 3px 0 0 var(--accent)}.fa #bx-paket-btn svg{width:15px;height:15px}.fa #amg-cal{z-index:520!important}.fa .bxdd{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:var(--radius-sm);padding:7px 10px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;min-width:0;transition:background .12s,border-color .12s,box-shadow .12s}.fa .bxdd:hover{border-color:#ced4da;background:var(--bg)}.fa .bxdd.open{border-color:var(--bx-blue);box-shadow:0 0 0 2px var(--bx-blue-soft);background:var(--white)}.fa .bxdd-lbl{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.fa .bxdd-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.fa .bxdd-chev{width:13px;height:13px;color:var(--ink-3);flex-shrink:0;transition:transform .15s}.fa .bxdd.open .bxdd-chev{transform:rotate(180deg)}.fa .bxdd-status{width:100%;font-size:11px;padding:6px 9px}.fa .bxdd-mini{padding:4px 7px;font-size:10.5px;font-weight:600;border-radius:5px;gap:5px}.fa .bxdd-mini .bxdd-chev{width:11px;height:11px}.fa .bxdd-disc{width:100%;margin-bottom:4px;background:var(--bg)}.fa .bxdd-disc .bxdd-lbl{color:var(--ink-2)}.fa .bxdd-pop{position:fixed;z-index:540;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 34px #14161c33;padding:5px;display:none;max-height:320px;overflow:auto}.fa .bxdd-pop.open{display:block}.fa .bxdd-opt{display:flex;align-items:center;gap:9px;width:100%;border:none;background:none;font-family:inherit;font-size:13px;font-weight:500;color:var(--ink);padding:8px 10px;border-radius:7px;cursor:pointer;text-align:left;white-space:nowrap}.fa .bxdd-opt:hover{background:var(--bg)}.fa .bxdd-opt.sel{color:var(--bx-blue);font-weight:600;background:var(--bx-blue-soft)}.fa .bxdd-opt-lbl{flex:1}.fa .bxdd-opt .bxdd-dot{width:9px;height:9px}.fa .bxdd-check{width:15px;height:15px;color:var(--bx-blue);flex-shrink:0}.fa #amg-lblfilter{text-align:left}.fa .bxdd-ansv .bxdd-lbl{font-weight:600}.fa .st-drop.searchable-dd{flex:1}.fa .st-drop.searchable-dd button span{text-align:left}.fa .st-pill{border:1px solid var(--line);background:var(--white);color:var(--ink-2)}.fa .st-pill:hover{background:var(--bg);border-color:#ced4da}.fa .fa-inline-picker,.fa .fa-mall-list{display:flex;flex-direction:column;gap:2px;margin:4px 0 8px;padding:6px;border:1px solid var(--line);border-radius:8px;background:var(--white);max-height:220px;overflow:auto}.fa .kc-cmenu-item{display:block;width:100%;text-align:left;padding:8px 12px;font-size:13px;color:var(--ink);border-radius:6px;background:none}.fa .kc-cmenu-item:hover{background:var(--bg)}.ld-name{font-size:17px;font-weight:700;color:var(--ink);line-height:1.2;display:flex;align-items:center;gap:7px}.ld-sub{font-size:12px;color:var(--ink-3);margin-top:2px}.ld-close{width:30px;height:30px;border-radius:7px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ld-close:hover{background:var(--bg);color:var(--ink)}.ld-close svg{width:15px;height:15px}@media(max-width:840px){.fa.fa .tc-cols{flex-direction:column}.fa.fa .tc-main{border-right:none;border-bottom:1px solid var(--line);flex:none}.fa.fa .tc-side{max-width:none;flex:none}}@media(max-width:820px){.fa.fa .tc-cols{flex-direction:column}.fa.fa .tc-main{border-right:none;border-bottom:1px solid var(--line);flex:none}.fa.fa .tc-side{max-width:none;flex:none}}@media(max-width:760px){.fa.fa .amg-top{flex-wrap:wrap;gap:8px;padding:10px 12px}.fa.fa .amg-top-acts .amg-summary{display:none}.fa.fa .amg-scroll{padding:12px 12px 90px}.fa.fa .amg-sheet{min-width:0;border:none;background:transparent}.fa.fa .amg-gh{display:none}.fa.fa .amg-gr{display:block;background:var(--white);border:1px solid var(--line);border-radius:12px;margin-bottom:12px;padding:6px 4px;box-shadow:0 1px 3px #14130f0d}.fa.fa .amg-gr:hover{background:var(--white)}.fa.fa .amg-cell{border-left:none;padding:7px 12px;display:block}.fa.fa .amg-cell:before{content:attr(data-lbl);display:block;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:4px}.fa.fa .amg-cell.amg-check-cell{flex-direction:row;align-items:center;gap:10px;border-bottom:1px solid var(--line-2);padding-bottom:11px;margin-bottom:4px}.fa.fa .amg-cell.amg-check-cell:before{content:"Avklarad";margin-bottom:0}.fa.fa .amg-check-cell{justify-content:flex-start}.fa.fa .amg-who{font-size:11px;text-align:left}.fa.fa .amg-ta,.fa.fa .amg-input,.fa.fa .amg-stsel,.fa.fa .amg-datein{font-size:16px}.fa.fa .amg-ta{min-height:42px}.fa.fa .amg-cell.amg-del-cell{text-align:right}.fa.fa .amg-cell.amg-del-cell:before{display:none}.fa.fa .amg-rowdel{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);padding:9px}.fa.fa .amg-rowdel:after{content:"Ta bort rad";font-size:12px;font-weight:600}}@media(max-width:760px){.fa.fa .fil-choose{grid-template-columns:1fr}.fa.fa .fil-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:12px}.fa.fa .fil-thumb{height:88px}.fa.fa .fil-upbtn,.fa.fa .fil-doctype{font-size:14px}}@media(max-width:760px){.fa.fa .fil-uprow{flex-direction:column;align-items:stretch}.fa.fa .fil-katpick{font-size:16px}.fa.fa .fil-upbtn{width:100%;justify-content:center}.fa.fa .fil-row{flex-wrap:wrap}.fa.fa .fil-row .fil-movesel{width:auto;flex:1}.fa.fa .amg-top-acts{gap:6px}}@media(max-width:760px){.fa.fa .bx-tabs{margin-left:0;margin-top:6px}.fa.fa .bx-subpage{height:84vh;max-height:88vh}}@media(max-width:760px){.fa.fa .amg-langsel{font-size:15px}.fa.fa .fil-gallery{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.fa.fa .bx-tabs-sub{order:3;width:100%;margin-left:0}.fa.fa .bx-subpage .amg-top-acts{order:2}.fa.fa .bx-subpage .amg-titlewrap{min-width:60%}}@media(max-width:760px){.fa.fa .amg-toolbar{padding:9px 12px}.fa.fa .amg-tbar-l,.fa.fa .amg-tbar-r{width:100%}.fa.fa .amg-tbar-r .amg-langsel,.fa.fa .amg-tbar-r .amg-tbtn{flex:1;justify-content:center}.fa.fa .amg-move{opacity:1;width:30px;height:26px}.fa.fa .amg-move svg{width:16px;height:16px}.fa.fa .amg-rowtools{flex-direction:row;gap:6px}}@media(max-width:760px){.fa.fa .fil-viewtoggle{width:100%}.fa.fa .fil-vt{flex:1;justify-content:center}.fa.fa .fil-folders{grid-template-columns:1fr}}@media(max-width:760px){.fa.fa .dok-info,.fa.fa .dok-sigs{grid-template-columns:1fr}.fa.fa .dok-item{grid-template-columns:1fr;gap:6px}}.fa .kc-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px}.fa .ld-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#14130fd1;display:none;align-items:center;justify-content:center;padding:40px}.fa .ld-lightbox.open{display:flex}.fa .ld-lightbox figure{margin:0;max-width:90vw;max-height:88vh;display:flex;flex-direction:column;align-items:center;gap:12px}.fa .ld-lightbox img{max-width:90vw;max-height:80vh;border-radius:10px;box-shadow:0 20px 60px #0006}.fa .ld-lightbox figcaption{color:#fff;font-size:13px;font-weight:500}.fa .llb-close{position:absolute;top:22px;right:26px;width:40px;height:40px;border:none;background:#ffffff1f;color:#fff;font-size:26px;line-height:1;border-radius:50%;cursor:pointer}.fa .llb-close:hover{background:#ffffff38}.fa .llb-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border:none;background:#ffffff1f;color:#fff;font-size:30px;line-height:1;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.fa .llb-nav:hover{background:#ffffff3d}.fa .llb-nav.prev{left:26px}.fa .llb-nav.next{right:26px}.fa .arb-list{display:flex;flex-direction:column;gap:10px;margin:14px 0 12px}.fa .arb-card{border:1px solid var(--line);border-radius:11px;padding:12px 13px;background:var(--white);cursor:pointer;transition:border-color .12s,box-shadow .12s}.fa .arb-card:hover{border-color:#d8d4ca;box-shadow:0 3px 12px #14130f12}.fa .arb-card.ny{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb14}.fa .arb-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.fa .arb-board{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:var(--ink-2);text-transform:uppercase;letter-spacing:.03em}.fa .arb-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;display:inline-block}.fa .arb-notis{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:700;color:#fff;background:var(--blue);border-radius:20px;padding:2px 9px 2px 7px}.fa .arb-pulse{width:6px;height:6px;border-radius:50%;background:#fff;animation:fa-arbpulse 1.3s ease-in-out infinite}.fa .arb-title{font-size:13px;font-weight:600;color:var(--ink);line-height:1.35;margin-top:7px}.fa .arb-row{display:flex;align-items:center;gap:8px;margin-top:8px}.fa .arb-pris{margin-left:auto;font-size:13px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.fa .arb-foot{display:flex;align-items:center;gap:12px;margin-top:10px;font-size:10.5px;color:var(--ink-3)}.fa .arb-foot span{display:inline-flex;align-items:center;gap:4px}.fa .arb-foot svg{width:12px;height:12px}.fa .arb-open-hint{margin-left:auto;font-weight:600;color:var(--blue)}.fa .arb-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:420;background:#14130f6b;display:none;align-items:center;justify-content:center;padding:30px}.fa .arb-modal.open{display:flex}.fa .arb-box{width:460px;max-width:94vw;max-height:88vh;background:var(--white);border-radius:16px;box-shadow:0 24px 70px #0000004d;display:flex;flex-direction:column;overflow:hidden}.fa .arb-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:17px 20px 15px;border-bottom:1px solid var(--line)}.fa .arb-h-title{font-size:16px;font-weight:700;color:var(--ink);line-height:1.3}.fa .arb-h-sub{font-size:12px;color:var(--ink-3);margin-top:2px}.fa .arb-board-tag{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-2);margin-bottom:5px}.fa .arb-x{flex-shrink:0;border:none;background:none;font-size:24px;line-height:1;color:var(--ink-3);cursor:pointer;padding:0 4px}.fa .arb-x:hover{color:var(--ink)}.fa .arb-body{padding:16px 20px;overflow-y:auto}.fa .arb-lbl{display:block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:14px 0 7px}.fa .arb-lbl:first-child{margin-top:0}.fa .arb-input{width:100%;box-sizing:border-box;height:38px;border:1px solid var(--line);border-radius:8px;padding:0 12px;font-family:inherit;font-size:13px;color:var(--ink);background:var(--white)}.fa .arb-input:focus,.fa .arb-textarea:focus,.fa .arb-status-sel:focus{outline:none;border-color:var(--ink-3)}.fa .arb-textarea{width:100%;box-sizing:border-box;min-height:84px;resize:vertical;border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:13px;color:var(--ink);background:var(--white)}.fa .arb-boards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fa .arb-board-opt{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--white);font-family:inherit;font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.fa .arb-board-opt:hover{border-color:#cfcabf}.fa .arb-board-opt.on{border-color:var(--ink);background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.fa .arb-upload{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;border:1px dashed var(--line-2);border-radius:10px;font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.fa .arb-upload:hover{border-color:var(--ink-3);color:var(--ink);background:var(--bg)}.fa .arb-upload svg{width:15px;height:15px}.fa .arb-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--line)}.fa .arb-mirror-note{display:inline-flex;align-items:center;gap:6px;margin-right:auto;font-size:11px;color:var(--ink-3);font-style:italic}.fa .arb-detail-row{display:flex;align-items:center;gap:10px;margin-bottom:12px}.fa .arb-status-sel{height:34px;border:1px solid var(--line);border-radius:8px;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--ink);background:var(--white);cursor:pointer}.fa .arb-pris-big{margin-left:auto;font-size:17px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.fa .arb-besk{font-size:12.5px;line-height:1.55;color:var(--ink-2);background:var(--bg);border-radius:9px;padding:11px 13px;margin-bottom:6px}.fa .arb-feed{display:flex;flex-direction:column;gap:0;margin-bottom:12px}.fa .arb-ev{display:flex;gap:10px;padding:11px 2px;border-bottom:1px solid var(--line-2)}.fa .arb-ev:last-child{border-bottom:none}.fa .arb-ev-ic{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--bg);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--ink-3)}.fa .arb-ev-ic svg{width:13px;height:13px}.fa .arb-ev.status .arb-ev-ic{background:var(--green-bg);border-color:transparent;color:var(--green)}.fa .arb-ev.fil .arb-ev-ic{background:#2563eb14;border-color:transparent;color:var(--blue)}.fa .arb-ev-body{flex:1;min-width:0}.fa .arb-ev-meta{font-size:10.5px;color:var(--ink-3);margin-bottom:2px}.fa .arb-ev-meta strong{color:var(--ink-2);font-weight:600}.fa .arb-ev-text{font-size:12.5px;color:var(--ink);line-height:1.45}.fa .arb-add{display:flex;gap:8px;align-items:center}.fa .arb-add .arb-input{flex:1}.fa .tc-banner{height:54px;flex-shrink:0;background:var(--stat-accent, #2f7d63);background-color:#2f7d63;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.1) 0 12px,transparent 12px 26px)}.fa .tc-bartop{display:flex;align-items:center;justify-content:space-between;padding:11px 14px}.fa .tc-userchip{font-size:12px;font-weight:700;color:#fff;background:#00000038;border-radius:7px;padding:4px 10px}.fa .tc-iconbtn{width:30px;height:30px;border:none;background:#00000024;color:#fff;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.fa .tc-iconbtn:hover{background:#00000047}.fa .tc-iconbtn svg{width:17px;height:17px}.fa .tc-main{flex:1.45;min-width:0;overflow-y:auto;padding:18px 22px 24px;border-right:1px solid var(--line)}.fa .tc-side{flex:1;min-width:300px;max-width:366px;overflow-y:auto;padding:18px;background:var(--bg);display:flex;flex-direction:column}.fa .tc-titlerow{display:flex;align-items:flex-start;gap:11px;margin-bottom:14px}.fa .tc-complete{flex-shrink:0;width:22px;height:22px;margin-top:3px;border:2px solid var(--line-2);border-radius:50%;background:var(--white);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.fa .tc-complete svg{width:12px;height:12px;opacity:0}.fa .tc-complete:hover{border-color:var(--green)}.fa .tc-complete.won{background:var(--green);border-color:var(--green)}.fa .tc-complete.won svg{opacity:1}.fa .tc-title{font-size:19px;font-weight:700;color:var(--ink);line-height:1.25}.fa .tc-sub{font-size:12px;color:var(--ink-3);margin-top:3px}.fa .tc-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px}.fa .tc-act{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:none;background:var(--bg);color:var(--ink-2);border-radius:8px;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.fa .tc-act:hover{background:var(--line);color:var(--ink)}.fa .tc-act svg{width:15px;height:15px}.fa .tc-row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:16px}.fa .tc-field{margin-bottom:16px}.fa .tc-flabel{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:7px;display:inline-flex;align-items:center;gap:6px}.fa .tc-flabel svg{width:13px;height:13px}.fa .tc-flabel-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.fa .tc-flabel-row .tc-flabel{margin-bottom:0}.fa .tc-mini{border:none;background:var(--bg);color:var(--ink-2);font-family:inherit;font-size:11px;font-weight:600;padding:4px 9px;border-radius:6px;cursor:pointer}.fa .tc-mini:hover{background:var(--line);color:var(--ink)}.fa .tc-field .dropdown{width:100%}.fa .tc-field .dropdown-trigger{width:100%;justify-content:space-between;min-height:36px}.fa .tc-field .dropdown-trigger .val{display:inline-flex;align-items:center}.fa .tc-field .dropdown-menu{left:0;right:auto;min-width:100%}.fa .tc-field .ld-rk{width:100%;box-sizing:border-box}.fa .tc-members{display:flex;align-items:center;gap:2px}.fa .tc-mem{width:32px;height:32px;border-radius:50%;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.fa .tc-mem-add{position:relative}.fa .tc-mem-addbtn{width:32px;height:32px;border-radius:50%;border:1px dashed var(--line-2);background:var(--bg);color:var(--ink-3);font-size:18px;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.fa .tc-mem-addbtn:hover{border-color:var(--ink-3);color:var(--ink)}.fa .tc-mem-add .dropdown-menu{left:0;right:auto}.fa .tc-desc-input{width:100%;box-sizing:border-box;min-height:70px;resize:vertical;border:1px solid var(--line);border-radius:9px;padding:11px 12px;font-family:inherit;font-size:13px;line-height:1.55;color:var(--ink);background:var(--white)}.fa .tc-desc-input:focus{outline:none;border-color:var(--ink-3)}.fa .tc-check{border-top:1px solid var(--line);padding-top:14px}.fa .tc-prog{display:flex;align-items:center;gap:9px;margin-bottom:9px}.fa .tc-prog-pct{font-size:10.5px;font-weight:700;color:var(--ink-3);width:30px}.fa .tc-prog-bar{flex:1;height:7px;background:var(--line);border-radius:20px;overflow:hidden}.fa .tc-prog-fill{height:100%;background:var(--green);border-radius:20px;transition:width .25s}.fa .tc-items{display:flex;flex-direction:column}.fa .tc-item{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:7px;cursor:pointer}.fa .tc-item:hover{background:var(--bg)}.fa .tc-item input{position:absolute;opacity:0;width:0;height:0}.fa .tc-item-box{flex-shrink:0;width:18px;height:18px;border:1.5px solid var(--line-2);border-radius:5px;background:var(--white);display:flex;align-items:center;justify-content:center;color:#fff}.fa .tc-item-box svg{width:11px;height:11px;opacity:0}.fa .tc-item input:checked+.tc-item-box{background:var(--green);border-color:var(--green)}.fa .tc-item input:checked+.tc-item-box svg{opacity:1}.fa .tc-item-text{font-size:13px;color:var(--ink)}.fa .tc-item.done .tc-item-text{text-decoration:line-through;color:var(--ink-3)}.fa .tc-additem{display:flex;gap:8px;margin-top:8px}.fa .tc-additem-input{flex:1;min-width:0;height:34px;border:1px solid var(--line);border-radius:8px;padding:0 11px;font-family:inherit;font-size:12.5px;color:var(--ink);background:var(--white)}.fa .tc-additem-input:focus{outline:none;border-color:var(--ink-3)}.fa .tc-side-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--ink);margin-bottom:13px}.fa .tc-side-head svg{width:16px;height:16px;color:var(--ink-3)}.fa .arb-box.wide{width:880px;max-width:96vw;padding:0}.fa .arb-box.wide.arb-box-tool{width:1400px;max-width:97vw}.fa .arb-box-tool .tc-cols-full{max-height:82vh;overflow:auto}.fa .arb-box.wide .tc-cols{max-height:78vh}.fa .arb-box.wide .tc-main{padding:20px 22px 24px}.fa .arb-box.wide .tc-side{background:var(--bg)}.fa .tc-desc-read{font-size:13px;line-height:1.55;color:var(--ink-2);background:var(--bg);border-radius:9px;padding:11px 13px;white-space:pre-wrap}.fa .tc-datetext{font-size:13px;color:var(--ink)}.fa .arb-feed{display:flex;flex-direction:column}.fa .arb-imgs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fa .arb-img{padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--bg);cursor:zoom-in;display:flex;flex-direction:column}.fa .arb-img img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.fa .arb-img-name{font-size:11px;font-weight:600;color:var(--ink);padding:7px 9px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .arb-img:hover{border-color:#d8d4ca}.fa .arb-noimg{font-size:12px;color:var(--ink-3);padding:4px 0}.fa .arb-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:0 11px;height:38px}.fa .arb-search svg{width:15px;height:15px;color:var(--ink-3);flex-shrink:0}.fa .arb-search input{flex:1;border:none;outline:none;background:none;font-family:inherit;font-size:13px;color:var(--ink)}.fa .arb-cats{display:flex;flex-wrap:wrap;gap:7px}.fa .arb-cat{border:1px solid var(--line);background:var(--white);color:var(--ink-2);font-family:inherit;font-size:12px;font-weight:600;padding:6px 12px;border-radius:20px;cursor:pointer}.fa .arb-cat:hover{border-color:#cfcabf}.fa .arb-cat.on{background:var(--ink);border-color:var(--ink);color:#fff}.fa .arb-cat-hint{font-size:12px;color:var(--ink-3)}.fa .arb-sep{height:1px;background:var(--line);margin:18px 0 4px}.fa .arb-addcheck{margin-top:6px}.fa .arb-board-opt{justify-content:flex-start}.fa .arb-bo-name{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .arb-bo-typ{flex-shrink:0;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:5px;padding:1px 6px}.fa .arb-board-opt.on .arb-bo-typ{color:var(--ink-2);background:var(--white);border-color:var(--line-2)}.fa .arb-typ{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:5px;padding:1px 7px}.fa .tc-cols{flex:1;display:flex;min-height:0}.fa .tc-main{flex:1.5;min-width:0;overflow-y:auto;padding:16px 20px 22px;border-right:1px solid var(--line)}.fa .tc-side{flex:1;min-width:304px;max-width:360px;overflow-y:auto;padding:16px 18px;background:var(--bg);display:flex;flex-direction:column}.fa .arb-create-btn{margin-bottom:14px}.fa .tc-side .tc-side-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--ink);margin-bottom:13px}.fa .tc-side .tc-side-head svg{width:16px;height:16px;color:var(--ink-3)}.fa .tc-side .ld-note-form.big textarea,.fa .tc-side .ld-notes.big .ld-note{background:var(--white)}.fa .tc-side .ld-notes.big{margin-top:14px}.fa .arb-2col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px;margin-bottom:4px}.fa .arb-2col>div{min-width:0}.fa .md-dd{position:relative}.fa .md-dd-trig{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:var(--white);font-family:inherit;font-size:13px;color:var(--ink);cursor:pointer}.fa .md-dd-trig:hover{border-color:#cfcabf}.fa .md-dd-val{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500}.fa .md-dd-val.muted{color:var(--ink-3);font-weight:400}.fa .md-dd-trig .chevron{width:15px;height:15px;color:var(--ink-3);flex-shrink:0}.fa .md-dd-typ{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:5px;padding:1px 6px}.fa .md-dd-menu{display:none;position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:30;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 32px #14130f24;overflow:hidden}.fa .md-dd-menu.open{display:block}.fa .md-dd-search{display:flex;align-items:center;gap:8px;padding:9px 11px;border-bottom:1px solid var(--line)}.fa .md-dd-search svg{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.fa .md-dd-search input{flex:1;border:none;outline:none;background:none;font-family:inherit;font-size:13px;color:var(--ink)}.fa .md-dd-list{max-height:240px;overflow-y:auto;padding:5px}.fa .md-dd-item{width:100%;display:flex;align-items:center;gap:8px;padding:8px 9px;border:none;background:none;border-radius:7px;font-family:inherit;font-size:13px;color:var(--ink);cursor:pointer;text-align:left}.fa .md-dd-item:hover{background:var(--bg)}.fa .md-dd-item.on{background:var(--bg);font-weight:600}.fa .md-dd-iname{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fa .md-dd-disabled{height:40px;display:flex;align-items:center;padding:0 12px;border:1px dashed var(--line-2);border-radius:9px;font-size:12.5px;color:var(--ink-3)}.fa .arb-date{width:100%;box-sizing:border-box;height:40px;border:1px solid var(--line);border-radius:9px;padding:0 12px;font-family:inherit;font-size:13px;color:var(--ink);background:var(--white)}.fa .arb-date:focus{outline:none;border-color:var(--ink-3)}.fa .arb-dhead{display:flex;align-items:center;justify-content:space-between;padding:15px 20px 13px;border-bottom:1px solid var(--line)}.fa .arb-dhead-board{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.fa .arb-dboard-dot{width:10px;height:10px;border-radius:50%}.fa .arb-dhead .arb-x{width:30px;height:30px;border:none;background:var(--bg);color:var(--ink-3);border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.fa .arb-dhead .arb-x:hover{background:var(--line);color:var(--ink)}.fa .arb-dhead .arb-x svg{width:17px;height:17px}.fa .arb-box.wide .tc-main{padding:18px 20px 22px}.fa .arb-box.wide .tc-main .tc-title{font-size:18px}.fa .arb-lbl-row{display:flex;align-items:center;justify-content:space-between;margin:14px 0 7px}.fa .arb-lbl-row .arb-lbl{margin:0}.fa .arb-box.wide .arb-2col{margin-bottom:8px}.fa .md-dd-menu[data-dd=board]{min-width:380px}.fa .md-dd-menu[data-dd=member]{min-width:230px;left:auto;right:0}.fa .md-dd-empty{padding:12px;font-size:12px;color:var(--ink-3);text-align:center}.fa .tc-mem.sm{width:24px;height:24px;font-size:9px}.fa .tc-mem-rm{border:2px solid var(--white);cursor:pointer;position:relative}.fa .tc-mem-rm:hover{box-shadow:0 0 0 2px var(--red)}.fa .tc-mem-dd{display:inline-flex}.fa .tc-mem-dd .tc-mem-addbtn{position:relative}.fa .arb-newcheck{border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--bg);margin-top:6px}.fa .arb-newcheck .arb-input{background:var(--white);margin-bottom:9px}.fa .arb-newcheck-btns{display:flex;gap:8px}.fa .arb-addcheck{gap:6px}.fa .arb-addcheck svg{width:13px;height:13px}.fa .arb-box.tcd{padding:0}.fa .tcd-banner{flex-shrink:0;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.12) 0 11px,transparent 11px 24px)}.fa .tcd-bartop{display:flex;align-items:center;justify-content:space-between;padding:11px 10px 8px}.fa .tcd-userchip{font-size:12px;font-weight:700;color:#fff;background:#00000038;border-radius:7px;padding:4px 11px}.fa .tcd-bar-r{display:inline-flex;gap:6px}.fa .tcd-ibtn{width:30px;height:30px;border:none;background:#00000029;color:#fff;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.fa .tcd-ibtn:hover{background:#0000004d}.fa .tcd-ibtn svg{width:16px;height:16px}.fa .tcd .tc-cols{max-height:80vh}.fa .tcd .tc-main{padding:18px 22px 24px}.fa .tcd-titlerow{display:flex;align-items:flex-start;gap:11px;margin-bottom:14px}.fa .tcd-complete{width:20px;height:20px;margin-top:3px;border:2px solid var(--line-2);border-radius:50%;flex-shrink:0}.fa .tcd-title{font-size:19px;font-weight:700;color:var(--ink);line-height:1.25}.fa .tcd-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.fa .tcd-act{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:none;background:var(--bg);color:var(--ink-2);border-radius:8px;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.fa .tcd-act:hover{background:var(--line);color:var(--ink)}.fa .tcd-act svg{width:15px;height:15px}.fa .tcd-clip{width:14px;height:14px;vertical-align:-2px}.fa .tcf-drop{border:1.5px dashed transparent;border-radius:11px;transition:border-color .12s,background .12s;padding:2px}.fa .tcf-drop.drag{border-color:var(--blue);background:#2563eb0d}.fa .tcf-list{display:flex;flex-direction:column;gap:4px}.fa .tcf-row{display:flex;align-items:center;gap:12px;padding:7px 8px;border-radius:9px}.fa .tcf-thumb{width:56px;height:44px;border-radius:7px;overflow:hidden;border:1px solid var(--line);background:var(--bg);cursor:pointer;padding:0;flex-shrink:0;display:flex;align-items:center;justify-content:center}.fa .tcf-thumb img{width:100%;height:100%;object-fit:cover}.fa .tcf-thumb.pdf{font-size:10px;font-weight:800;letter-spacing:.05em;color:#c0392b;background:#fbeae7;border-color:#f1c9c1}.fa .tcf-name{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .tcf-date{font-size:11px;color:var(--ink-3);margin-top:2px}.fa .tcf-acts{display:inline-flex;gap:2px;flex-shrink:0}.fa .tcf-hint{font-size:11px;color:var(--ink-3);text-align:center;padding:8px;margin-top:2px}.fa .tcf-empty{font-size:12.5px;color:var(--ink-3);padding:14px;text-align:center;border:1.5px dashed var(--line);border-radius:10px}.fa .tcd-checklists{margin-top:20px}.fa .tcl{margin-bottom:22px}.fa .tcl-head{display:flex;align-items:center;gap:9px;margin-bottom:9px}.fa .tcl-ic{color:var(--ink-3);display:inline-flex}.fa .tcl-ic svg{width:16px;height:16px}.fa .tcl-title{font-size:14px;font-weight:700;color:var(--ink);flex:1;min-width:0}.fa .tcl-acts{display:inline-flex;gap:6px}.fa .tcl-btn{border:none;background:var(--bg);color:var(--ink-2);font-family:inherit;font-size:11.5px;font-weight:600;padding:5px 10px;border-radius:7px;cursor:pointer}.fa .tcl-btn:hover{background:var(--line);color:var(--ink)}.fa .tcl-prog{display:flex;align-items:center;gap:9px;margin-bottom:6px}.fa .tcl-pct{font-size:10.5px;font-weight:700;color:var(--ink-3);width:30px}.fa .tcl-bar{flex:1;height:7px;background:var(--line);border-radius:20px;overflow:hidden}.fa .tcl-fill{height:100%;background:var(--green);border-radius:20px;transition:width .25s}.fa .tcl-items{display:flex;flex-direction:column}.fa .tcl-item{display:flex;align-items:center;gap:11px;padding:7px 8px;border-radius:7px;cursor:pointer}.fa .tcl-item:hover{background:var(--bg)}.fa .tcl-item input{position:absolute;opacity:0;width:0;height:0}.fa .tcl-box{width:18px;height:18px;border:1.5px solid var(--line-2);border-radius:5px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff}.fa .tcl-box svg{width:11px;height:11px;opacity:0}.fa .tcl-item input:checked+.tcl-box{background:var(--green);border-color:var(--green)}.fa .tcl-item input:checked+.tcl-box svg{opacity:1}.fa .tcl-text{font-size:13.5px;color:var(--ink)}.fa .tcl-item.done .tcl-text{text-decoration:line-through;color:var(--ink-3)}.fa .tcl-addtask{margin-top:7px;border:none;background:var(--bg);color:var(--ink-2);font-family:inherit;font-size:12.5px;font-weight:600;padding:8px 13px;border-radius:8px;cursor:pointer}.fa .tcl-addtask:hover{background:var(--line);color:var(--ink)}.fa .tcl-additem{margin-top:8px}.fa .tcl-additem .tc-additem-input{width:100%;box-sizing:border-box;height:36px;border:1px solid var(--line);border-radius:8px;padding:0 11px;font-family:inherit;font-size:13px;color:var(--ink);background:var(--white);margin-bottom:8px}.fa .tcl-additem .tc-additem-input:focus{outline:none;border-color:var(--ink-3)}.fa .tcl-additem-btns{display:flex;gap:8px}.fa .tcc-compose{display:flex;gap:8px;margin-bottom:16px}.fa .tcc-compose input{flex:1;min-width:0;height:38px;border:1px solid var(--line);border-radius:9px;padding:0 12px;font-family:inherit;font-size:13px;color:var(--ink);background:var(--white)}.fa .tcc-compose input:focus{outline:none;border-color:var(--ink-3)}.fa .tcc-feed{display:flex;flex-direction:column;gap:15px}.fa .tcc{display:flex;gap:10px}.fa .tcc-av{width:30px;height:30px;border-radius:50%;flex-shrink:0;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.fa .tcc-av.sm{width:24px;height:24px;font-size:9px}.fa .tcc-meta{font-size:12px;color:var(--ink);margin-bottom:5px}.fa .tcc-meta strong{font-weight:700}.fa .tcc-time{color:var(--ink-3);font-weight:500}.fa .tcc-bubble{background:var(--bg);border-radius:10px;padding:10px 12px;font-size:13px;color:var(--ink);line-height:1.5}.fa .tcc-img{margin-top:9px;background:var(--white);border:1px solid var(--line);border-radius:10px;overflow:hidden}.fa .tcc-img img{width:100%;max-height:220px;object-fit:cover;display:block}.fa .tcc-act{margin-top:5px}.fa .tcc-reply{border:none;background:none;color:var(--ink-3);font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer;padding:2px 0;text-decoration:underline}.fa .tcc-reply:hover{color:var(--ink)}.fa .tcc-actline{font-size:12px;color:var(--ink-2);line-height:1.5;padding-top:3px}.fa .tcc-actline strong{color:var(--ink);margin-right:4px}.fa .tcc-actline .tcc-time{margin-left:4px}.fa .tcd .tc-main{border-right:none}.fa .tcd .tcf-thumb,.fa .tcd .tcf-thumb.pdf{border-color:transparent}.fa .arb-box.wide.tcd .tc-side{background:var(--bg)}.fa .tcd .tc-side{padding:18px 18px 22px}.fa .tcd .tc-side-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.fa .tcc-h{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--ink)}.fa .tcc-h svg{width:16px;height:16px;color:var(--ink-3)}.fa .tcc-detbtn{border:1px solid var(--line);background:var(--white);color:var(--ink-2);font-family:inherit;font-size:11.5px;font-weight:600;padding:5px 11px;border-radius:7px;cursor:pointer;white-space:nowrap}.fa .tcc-detbtn:hover{background:var(--white);border-color:#cfcabf;color:var(--ink)}.fa .tcc-compose{margin-bottom:18px}.fa .tcc-compose input{width:100%;box-sizing:border-box;min-height:40px;padding:11px 13px;border:1px solid var(--line);border-radius:9px;background:var(--white);font-family:inherit;font-size:13.5px;color:var(--ink);box-shadow:0 1px 2px #14130f0a}.fa .tcc-compose input:focus{outline:none;border-color:var(--ink-3);box-shadow:0 2px 9px #14130f17}.fa .tcc-compose input::placeholder{color:var(--ink-3)}.fa .tcc-feed{display:flex;flex-direction:column;gap:18px}.fa .tcc{display:flex;gap:9px}.fa .tcc-av{width:32px;height:32px;border-radius:50%;flex-shrink:0;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.fa .tcc-av.sm{width:26px;height:26px;font-size:9.5px}.fa .tcc-body{flex:1;min-width:0}.fa .tcc-meta{font-size:13px;color:var(--ink);margin-bottom:6px;line-height:1.2}.fa .tcc-meta strong{font-weight:700;margin-right:7px}.fa .tcc-time{font-size:12px;color:var(--ink-3);font-weight:500}.fa .tcc-bubble{background:var(--white);border:1px solid var(--line);border-radius:9px;padding:9px 13px;font-size:13.5px;color:var(--ink);line-height:1.5;box-shadow:0 1px 2px #14130f08}.fa .tcc-act{margin-top:6px;padding-left:2px}.fa .tcc-reply{border:none;background:none;color:var(--ink-3);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:0}.fa .tcc-reply:hover{color:var(--ink);text-decoration:underline}.fa .tcc-img{margin-top:10px;background:var(--white);border:1px solid var(--line);border-radius:9px;overflow:hidden}.fa .tcc-img img{width:100%;max-height:200px;object-fit:cover;display:block}.fa .tcc-img-name{font-size:15px;font-weight:600;color:var(--ink);padding:11px 13px}.fa .tcc.act{gap:9px;align-items:flex-start}.fa .tcc.act .tcc-av.sm{margin-top:1px}.fa .tcc-actline{font-size:12.5px;color:var(--ink-2);line-height:1.5;padding-top:4px}.fa .tcc-actline strong{color:var(--ink);font-weight:600}.fa .tcc-empty{font-size:12.5px;color:var(--ink-3)}.fa .tcd-banner{background-image:none}.fa .tc-mem.av-bg{color:transparent}.fa .tcc.reply{margin-left:30px;margin-top:8px}.fa .tcc.reply .tcc-bubble{background:var(--bg)}.fa .tcc-repcount{font-size:10.5px;color:var(--ink-3);margin-left:10px}.fa .tcc-replybox{display:flex;align-items:center;gap:8px;margin:8px 0 2px 30px}.fa .tcc-replybox input{flex:1;height:32px;border:1px solid var(--line);border-radius:7px;padding:0 10px;font-family:inherit;font-size:12.5px;background:var(--white);color:var(--ink);outline:none}.fa .tcc-replybox input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1a1d2012}.fa .arb-newcheck{background:var(--bg);border:1px solid var(--line);border-radius:11px;padding:13px;margin-top:4px}.fa .arb-nc-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:7px}.fa .arb-newcheck .md-dd-trig{background:var(--white)}.fa .md-dd-mall{display:flex;flex-direction:column;gap:1px;min-width:0}.fa .md-dd-mall-n{font-size:12.5px;font-weight:600;color:var(--ink)}.fa .md-dd-mall-c{font-size:11px;color:var(--ink-3)}.fa .arb-nc-sep{display:flex;align-items:center;gap:10px;margin:12px 0;color:var(--muted);font-size:10.5px}.fa .arb-nc-sep:before,.fa .arb-nc-sep:after{content:"";flex:1;height:1px;background:var(--line)}.fa .arb-nc-custom{display:flex;gap:7px;align-items:center}.fa .arb-nc-custom .arb-input{flex:1}.fa .arb-newcheck-btns{display:flex;gap:7px;flex-shrink:0}.fa .tcf-list{display:flex;flex-direction:column;gap:2px}.fa .tcf-row{display:flex;align-items:center;gap:12px;padding:8px;border-radius:10px;transition:background .1s}.fa .tcf-row:hover{background:var(--bg)}.fa .tcf-thumb{width:50px;height:50px;border-radius:9px;overflow:hidden;border:1px solid var(--line);background:var(--white);cursor:pointer;padding:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .1s}.fa .tcf-row:hover .tcf-thumb{border-color:#ced4da}.fa .tcf-thumb.pdf{flex-direction:column;gap:2px;color:#d0422f;background:#fdeeeb;border-color:#f3cfc7}.fa .tcf-thumb.pdf svg{width:20px;height:20px}.fa .tcf-thumb.doc{flex-direction:column;gap:2px;color:var(--muted)}.fa .tcf-thumb.doc svg{width:20px;height:20px}.fa .tcf-ext{font-size:8px;font-weight:800;letter-spacing:.06em}.fa .tcf-info{flex:1;min-width:0}.fa .tcf-name{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .tcf-date{font-size:10.5px;color:var(--ink-3);margin-top:2px;text-transform:uppercase;letter-spacing:.02em}.fa .tcf-acts{display:inline-flex;gap:2px;flex-shrink:0;opacity:0;transition:opacity .1s}.fa .tcf-row:hover .tcf-acts{opacity:1}.fa .tcf-acts button{width:30px;height:30px;border:none;background:none;color:var(--ink-3);border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.fa .tcf-acts button:hover{background:var(--line);color:var(--ink)}.fa .tcf-acts svg{width:15px;height:15px}.fa .tcf-empty{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;color:var(--ink-3);padding:20px;border:1.5px dashed var(--line);border-radius:11px}.fa .tcf-empty svg{width:22px;height:22px;opacity:.5}.fa .tc-mem-img{padding:0;overflow:hidden}.fa .tc-mem-img img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.fa .tcd-banner.clean{background:var(--white);background-image:none;border-bottom:1px solid var(--line);position:relative}.fa .tcd-banner.clean:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--bc);z-index:1}.fa .tcd-userchip.clean{background:var(--bg);color:var(--ink-2);display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;border-radius:7px;font-size:12px;font-weight:600;border:1px solid var(--line)}.fa .tcd-userchip.clean .tcd-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.fa .tcd-banner.clean .tcd-ibtn{color:var(--ink-3);background:none}.fa .tcd-banner.clean .tcd-ibtn:hover{background:var(--bg);color:var(--ink)}.fa .tc-mem-dd{position:relative}.fa .tc-mem-dd .md-dd-menu{top:calc(100% + 6px);left:0;min-width:240px;right:auto;z-index:50}.fa .md-dd-av{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--line)}.fa .md-dd-item .md-dd-iname{font-size:12.5px;font-weight:500;color:var(--ink)}.fa .kc-tags{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 7px}.fa .kc-tag{font-size:10px;font-weight:700;color:var(--ink);padding:2px 8px;border-radius:4px;letter-spacing:.01em;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.fa .kc-tag.clickable{border:none;cursor:pointer;font-family:inherit;transition:opacity .12s}.fa .kc-tag.clickable:hover{opacity:.85}.fa .tcd-tags{display:flex;flex-wrap:wrap;gap:5px;margin:-4px 0 12px}.fa .tcd-tags .kc-tag{font-size:11px;padding:3px 10px}.fa .md-dd-labels{min-width:240px;right:auto;left:0;top:calc(100% + 6px);z-index:50}.fa .md-dd-label{display:flex;align-items:center;gap:10px;padding:8px 10px}.fa .md-dd-label.on{background:var(--bg)}.fa .md-dd-lc{width:22px;height:14px;border-radius:3px;flex-shrink:0}.fa .md-dd-check{width:14px;height:14px;color:var(--green);flex-shrink:0;margin-left:auto}.fa .arb-besk-text{font-size:13px;color:var(--ink);line-height:1.55;white-space:normal;padding:9px 12px;background:var(--bg);border-radius:6px;margin-bottom:4px;cursor:text;word-break:break-word}.fa .arb-desc-filechip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:var(--white);border:1px solid var(--line);border-radius:6px;font-size:12px;font-weight:500;color:var(--ink-2);text-decoration:none}.fa .arb-desc-filechip svg{width:14px;height:14px;flex-shrink:0}.fa .arb-desc-filechip:hover{border-color:var(--ink-3)}.fa .tc-cols-full{display:block}.fa .tc-cols-full .tc-side{display:none}.fa .tc-cols-full .tc-main{max-width:none;width:100%;flex:1 1 auto;border-right:none}.fa .amg-gr-head{position:sticky;top:0;z-index:2;background:var(--bg)}.fa .amg-gr-head .amg-gh{padding:8px;font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-left:1px solid var(--line-2)}.fa .amg-gr-head .amg-gh:first-child{border-left:none}.fa .amg-delrow{border:none;background:none;color:var(--ink-3);cursor:pointer;padding:4px;border-radius:5px;display:inline-flex}.fa .amg-delrow svg{width:15px;height:15px}.fa .amg-delrow:hover{background:var(--red-soft-bg, #fbeceb);color:var(--red, #c0392b)}.fa .fil-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.fa .fil-gitem{border:1px solid var(--line);background:var(--white);border-radius:9px;padding:8px;display:flex;flex-direction:column;gap:6px;cursor:pointer;text-align:left;font-family:inherit}.fa .fil-gitem .tcf-thumb{width:100%;height:110px;border-radius:6px}.fa .fil-gitem .fil-gname{font-size:11px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa .fil-actions{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.fa .fil-actions .btn-primary{margin-left:auto}.fa .amg-bwrap{display:flex;flex-direction:column;gap:5px;width:100%}.fa .amg-chips{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.fa .amg-btitle{font-weight:600}.fa .amg-etikwrap{position:relative;display:inline-flex}.fa .amg-etikadd{width:18px;height:18px;border:1px dashed var(--line);border-radius:5px;background:var(--white);color:var(--ink-3);font-size:13px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.fa .amg-etikadd:hover{border-color:var(--ink-3);color:var(--ink)}.fa .amg-etikpop{position:absolute;top:22px;left:0;z-index:30;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 30px #14130f24;padding:5px;min-width:130px;display:flex;flex-direction:column;gap:2px}.fa .amg-etikopt{display:flex;align-items:center;gap:7px;padding:5px 8px;border:none;background:none;border-radius:5px;font-size:11.5px;color:var(--ink-2);cursor:pointer;font-family:inherit;text-align:left}.fa .amg-etikopt:hover{background:var(--bg)}.fa .amg-etikopt.on{background:var(--bg);font-weight:600;color:var(--ink)}.fa .amg-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 9px;border:1px solid var(--line);border-radius:20px;background:var(--white);max-width:100%}.fa .amg-pillsel{border:none;background:none;font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer;outline:none;padding:0;max-width:90px}.fa .amg-ansv{display:inline-flex;align-items:center;gap:6px;width:100%}.fa .amg-ansv-av{width:20px;height:20px;border-radius:50%;flex-shrink:0}.fa .amg-ansv .amg-input{padding-left:4px}.fa .tcc-compose-main{position:relative}.fa .tcc-mention-pop{position:absolute;left:34px;right:0;top:calc(100% + 4px);z-index:40;background:var(--white);border:1px solid var(--line);border-radius:9px;box-shadow:0 12px 32px #14130f29;padding:5px;max-height:220px;overflow:auto}.fa .tcc-mention-opt{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;background:none;border-radius:6px;font-family:inherit;font-size:12px;color:var(--ink);cursor:pointer;text-align:left}.fa .tcc-mention-opt:hover{background:var(--bg)}.fa .tcc-mention-av{width:22px;height:22px;border-radius:50%;flex-shrink:0}.fa .arb-besk-empty{width:100%;text-align:left;padding:10px 12px;background:var(--bg);border:1px solid transparent;border-radius:6px;color:var(--ink-3);font-size:12.5px;cursor:pointer;font-family:inherit;transition:background .12s}.fa .arb-besk-empty:hover{background:var(--line-2);color:var(--ink-2)}.fa .arb-besk-more{background:none;border:none;color:var(--ink-2);font-size:12px;font-weight:600;padding:3px 8px;margin-top:2px;cursor:pointer;border-radius:4px;font-family:inherit}.fa .arb-besk-more:hover{background:var(--bg);color:var(--ink)}.fa .md-dd-labels{min-width:304px;max-width:320px;padding:0;overflow:hidden}.fa .md-dd-labels .lp{width:100%}.fa .lp{display:flex;flex-direction:column;max-height:480px}.fa .lp-head{display:flex;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line-2);font-size:13px;font-weight:700;color:var(--ink);position:relative}.fa .lp-head .lp-back{width:26px;height:26px;border:none;background:none;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;padding:0;position:absolute;left:8px}.fa .lp-head .lp-back:hover{background:var(--bg);color:var(--ink)}.fa .lp-head .lp-back svg{width:14px;height:14px}.fa .lp-head span{flex:1;text-align:center}.fa .lp-search{padding:10px 12px 6px;display:flex;align-items:center;gap:8px;position:relative}.fa .lp-search svg{width:13px;height:13px;color:var(--ink-3);position:absolute;left:22px;pointer-events:none}.fa .lp-search input{flex:1;border:1px solid var(--line);padding:7px 10px 7px 30px;border-radius:5px;font:inherit;font-size:12.5px;outline:none;background:var(--white);color:var(--ink)}.fa .lp-search input:focus{border-color:var(--blue)}.fa .lp-sub{padding:8px 14px 4px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.fa .lp-list{overflow-y:auto;padding:0 8px 6px}.fa .lp-row{display:flex;align-items:center;gap:4px;padding:2px 0}.fa .lp-pick{flex:1;display:flex;align-items:center;gap:9px;border:none;background:none;padding:4px 6px;cursor:pointer;border-radius:5px;min-width:0}.fa .lp-pick:hover{background:var(--bg)}.fa .lp-check{width:16px;height:16px;border:1.5px solid var(--line);border-radius:3px;display:inline-flex;align-items:center;justify-content:center;color:transparent;flex-shrink:0;background:var(--white)}.fa .lp-check.on{background:var(--blue);border-color:var(--blue);color:#fff}.fa .lp-check svg{width:11px;height:11px}.fa .lp-chip{flex:1;min-width:0;padding:5px 10px;color:var(--ink);font-size:11.5px;font-weight:700;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .lp-edit{width:26px;height:26px;border:none;background:none;color:var(--ink-3);cursor:pointer;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0}.fa .lp-edit:hover{background:var(--bg);color:var(--ink)}.fa .lp-edit svg{width:12px;height:12px}.fa .lp-empty{padding:16px 14px;text-align:center;color:var(--ink-3);font-size:12px}.fa .lp-create{margin:6px 12px 12px;padding:8px 10px;border:none;background:var(--bg);color:var(--ink);font:inherit;font-size:12.5px;font-weight:600;border-radius:5px;cursor:pointer}.fa .lp-create:hover{background:var(--line-2)}.fa .lp-preview{padding:18px 16px;background:var(--bg);border-bottom:1px solid var(--line-2);display:flex;align-items:center;justify-content:center}.fa .lp-chip-big{padding:11px 24px;color:var(--ink);font-size:13.5px;font-weight:700;border-radius:4px;min-width:70%;text-align:center;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa .lp-field{padding:12px 14px 4px}.fa .lp-lbl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);display:block;margin-bottom:6px}.fa .lp-input{width:100%;padding:7px 9px;border:1px solid var(--line);border-radius:5px;font:inherit;font-size:12.5px;outline:none;background:var(--white);color:var(--ink);box-sizing:border-box}.fa .lp-input:focus{border-color:var(--blue)}.fa .lp-color-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.fa .lp-color-opt{aspect-ratio:2/1;border:none;cursor:pointer;border-radius:4px;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:transform .1s;position:relative}.fa .lp-color-opt:hover{transform:scale(1.06)}.fa .lp-color-opt.on:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid var(--ink);border-radius:6px;pointer-events:none}.fa .lp-color-opt svg{width:14px;height:14px;color:var(--ink)}.fa .lp-actions{padding:12px 14px 14px;display:flex;gap:8px}.fa .lp-save{flex:1;padding:7px 14px}.fa .lp-del{color:var(--red);border-color:var(--line)}.fa .lp-del:hover{background:#fef2f2;border-color:#fecaca}.fa .tcc-compose{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:8px 10px;margin-bottom:14px;transition:border-color .12s,box-shadow .12s}.fa .tcc-compose:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb14}.fa .tcc-compose-main{display:flex;align-items:center;gap:10px;flex:1}.fa .tcc-compose-main .tcc-av{width:28px;height:28px;flex-shrink:0}.fa .tcc-compose-main input{flex:1;border:none;outline:none;font:inherit;font-size:13px;background:transparent;color:var(--ink);padding:6px 0}.fa .tcc-compose-preview{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:6px 8px 6px 6px;background:var(--bg);border-radius:8px;max-width:100%}.fa .tcc-compose-preview img{width:38px;height:38px;object-fit:cover;border-radius:5px;border:1px solid var(--line);flex-shrink:0}.fa .tcc-compose-pname{font-size:11.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.fa .tcc-compose-rm{width:22px;height:22px;border:none;background:var(--white);color:var(--ink-3);border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0}.fa .tcc-compose-rm:hover{background:var(--line-2);color:var(--ink)}.fa .tcc-compose-rm svg{width:11px;height:11px}.fa .tcc-compose-act{display:flex;align-items:center;gap:6px}.fa .tcc-attach{width:30px;height:30px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);transition:background .1s,color .1s}.fa .tcc-attach:hover{background:var(--bg);color:var(--ink)}.fa .tcc-attach svg{width:15px;height:15px}.fa .tcc-compose-spacer{flex:1}.fa .tcc-img img{cursor:zoom-in;transition:opacity .1s}.fa .tcc-img img:hover{opacity:.88}.fa .tcc-img-wrap{position:relative;display:inline-block;max-width:100%}.fa .tcc-img-menubtn{position:absolute;top:6px;right:6px;width:26px;height:26px;border:none;background:#ffffffeb;color:var(--ink-2);border-radius:5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:opacity .12s,background .12s,color .12s;padding:0;box-shadow:0 1px 3px #0000001f}.fa .tcc-img-wrap:hover .tcc-img-menubtn{opacity:1}.fa .tcc-img-menubtn:hover{background:var(--white);color:var(--ink)}.fa .tcc-img-menubtn svg{width:14px;height:14px}.fa .tcc-fileatt-wrap{position:relative;display:block}.fa .tcc-fileatt-wrap .tcc-img-menubtn{top:50%;transform:translateY(-50%);right:8px;background:var(--bg)}.fa .tcc-fileatt-wrap:hover .tcc-fileatt-dl{opacity:0}.fa .arb-kund-compact{display:flex;align-items:center;gap:8px;padding:4px 0 14px}.fa .arb-kund-cl{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);flex-shrink:0;padding-right:4px}.fa .arb-kund-compact .md-dd{flex:1;min-width:0;position:relative}.fa .arb-kund-compact .md-dd-trig{width:100%;height:32px;padding:0 10px}.fa .arb-kund-compact .arb-kund-ico{width:13px;height:13px;color:var(--ink-3);flex-shrink:0;margin-right:6px;vertical-align:middle}.fa .arb-kund-fetch{width:32px;height:32px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;transition:background .12s,color .12s,border-color .12s}.fa .arb-kund-fetch:hover{background:var(--bg);color:var(--ink);border-color:var(--ink-3)}.fa .arb-kund-fetch svg{width:14px;height:14px}.fa .arb-kund-ico{width:13px;height:13px;color:var(--ink-3);flex-shrink:0;margin-right:6px;vertical-align:middle}.fa .md-dd-kunder{min-width:320px;max-width:360px}.fa .md-dd-kund{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.fa .md-dd-kn{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .md-dd-ka{font-size:10.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .tcd-bar-r>.md-dd{position:relative}.fa .md-dd-mallcard{position:absolute;top:calc(100% + 6px);right:0;left:auto;min-width:360px;max-width:400px;max-height:520px;overflow-y:auto;padding:0;z-index:60}.fa .mall-menu{display:flex;flex-direction:column}.fa .mall-head{padding:12px 14px 10px;border-bottom:1px solid var(--line-2);font-size:13px;font-weight:700;color:var(--ink);text-align:center}.fa .mall-search{position:relative;padding:10px 14px 6px}.fa .mall-search svg{position:absolute;left:24px;top:50%;transform:translateY(-50%);width:13px;height:13px;color:var(--ink-3);pointer-events:none}.fa .mall-q{width:100%;padding:7px 10px 7px 30px;border:1px solid var(--line);border-radius:5px;font:inherit;font-size:12.5px;outline:none;background:var(--white);color:var(--ink);box-sizing:border-box}.fa .mall-q:focus{border-color:var(--blue)}.fa .mall-empty{padding:24px 14px;text-align:center;font-size:12px;color:var(--ink-3)}.fa .mall-body{padding:6px 0 8px;max-height:460px;overflow-y:auto}.fa .mall-section{padding:4px 0}.fa .mall-section+.mall-section{border-top:1px solid var(--line-2);margin-top:4px}.fa .mall-sec-t{padding:8px 14px 4px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.fa .mall-item{display:flex;gap:10px;align-items:flex-start;width:100%;padding:9px 14px;background:none;border:none;cursor:pointer;text-align:left;font:inherit;transition:background .08s}.fa .mall-item:hover{background:var(--bg)}.fa .mall-ico{width:28px;height:28px;flex-shrink:0;background:var(--bg);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2)}.fa .mall-item:hover .mall-ico{background:var(--white);color:var(--ink)}.fa .mall-ico svg{width:14px;height:14px}.fa .mall-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.fa .mall-name{font-size:12.5px;font-weight:600;color:var(--ink)}.fa .mall-desc{font-size:10.5px;color:var(--ink-3);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .tcc-compose-fileico{width:38px;height:38px;background:var(--white);border:1px solid var(--line);border-radius:5px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);flex-shrink:0}.fa .tcc-compose-fileico svg{width:18px;height:18px}.fa .tcc-fileatt{display:inline-flex;align-items:center;gap:10px;margin-top:6px;padding:8px 10px;background:var(--white);border:1px solid var(--line);border-radius:8px;text-decoration:none;color:var(--ink);transition:background .1s,border-color .1s;max-width:100%}.fa .tcc-fileatt:hover{background:var(--bg);border-color:#ced4da}.fa .tcc-fileatt-icon{width:32px;height:32px;background:var(--bg);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2);flex-shrink:0}.fa .tcc-fileatt-icon svg{width:16px;height:16px}.fa .tcc-fileatt-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.fa .tcc-fileatt-name{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .tcc-fileatt-meta{font-size:10.5px;color:var(--ink-3)}.fa .tcc-fileatt-dl{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);border-radius:5px;flex-shrink:0}.fa .tcc-fileatt:hover .tcc-fileatt-dl{color:var(--ink);background:var(--white)}.fa .tcc-fileatt-dl svg{width:14px;height:14px}.fa .ld-lightbox{z-index:500}.fa .arb-cf-list{display:flex;flex-direction:column;gap:4px;margin:6px 0 8px}.fa .arb-cf-row{display:flex;align-items:center;gap:10px;padding:6px 8px 6px 12px;background:var(--bg);border-radius:6px}.fa .arb-cf-title{font-size:11.5px;font-weight:600;color:var(--ink-2);flex:0 0 38%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa .arb-cf-input-wrap{flex:1;min-width:0;display:flex;align-items:center}.fa .arb-cf-input{width:100%;padding:5px 8px;border:1px solid var(--line);border-radius:4px;font:inherit;font-size:12px;outline:none;background:var(--white);color:var(--ink);box-sizing:border-box}.fa .arb-cf-input:focus{border-color:var(--blue)}.fa .arb-cf-sel{cursor:pointer}.fa .arb-cf-kryss{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ink);cursor:pointer;padding:4px 0}.fa .arb-cf-kryss input{width:15px;height:15px;accent-color:var(--blue);margin:0;cursor:pointer}.fa .arb-cf-del{width:26px;height:26px;border:none;background:none;color:var(--ink-3);cursor:pointer;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;opacity:0;transition:opacity .12s,background .12s,color .12s}.fa .arb-cf-row:hover .arb-cf-del{opacity:1}.fa .arb-cf-del:hover{background:var(--white);color:var(--red)}.fa .arb-cf-del svg{width:13px;height:13px}.fa .arb-cf-add{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px dashed var(--line-2);background:var(--white);color:var(--ink-2);font:inherit;font-size:12px;font-weight:600;border-radius:6px;cursor:pointer;font-family:inherit}.fa .arb-cf-add:hover{border-color:var(--ink-3);color:var(--ink);border-style:solid}.fa .arb-cf-add svg{width:12px;height:12px}.fa .arb-cf-form{padding:12px;background:var(--bg);border:1px solid var(--line-2);border-radius:8px;display:flex;flex-direction:column;gap:10px;margin-top:4px}.fa .arb-cf-form-row{display:flex;gap:10px}.fa .arb-cf-form-col{display:flex;flex-direction:column;min-width:0}.fa .arb-cf-lbl{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);display:block;margin-bottom:5px}.fa .arb-cf-opts{resize:vertical;min-height:70px;line-height:1.5;font-family:inherit}.fa .arb-cf-form-actions{display:flex;gap:8px}.fa .kc-tag-add{width:26px;height:22px;padding:0;border:1px dashed var(--line);background:var(--bg);color:var(--ink-3);border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,color .12s,border-color .12s}.fa .kc-tag-add:hover{background:var(--white);color:var(--ink);border-color:var(--ink-3);border-style:solid}.fa .kc-tag-add svg{width:11px;height:11px}.fa .md-dd-datum{min-width:320px;max-width:340px;padding:0;overflow:hidden}.fa .dp{display:flex;flex-direction:column;max-height:540px;overflow-y:auto}.fa .dp-head{padding:10px 14px;border-bottom:1px solid var(--line-2);font-size:13px;font-weight:700;color:var(--ink);text-align:center}.fa .dp-cal{padding:8px 12px 4px}.fa .dp-nav{display:flex;align-items:center;justify-content:space-between;padding:4px 0 6px}.fa .dp-arrow{width:26px;height:26px;border:none;background:none;color:var(--ink-2);border-radius:5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.fa .dp-arrow:hover{background:var(--bg);color:var(--ink)}.fa .dp-arrow svg{width:14px;height:14px}.fa .dp-mo{font-size:12.5px;font-weight:600;color:var(--ink);text-transform:capitalize}.fa .dp-wks{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding:2px 0}.fa .dp-wk{font-size:10px;font-weight:700;color:var(--ink-3);text-align:center;padding:4px 0;text-transform:uppercase}.fa .dp-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.fa .dp-day{aspect-ratio:1;border:none;background:none;color:var(--ink);font:inherit;font-size:12px;cursor:pointer;border-radius:5px;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:background .08s}.fa .dp-day:hover{background:var(--bg)}.fa .dp-day.other{color:var(--ink-3);opacity:.55}.fa .dp-day.today{font-weight:700;color:var(--blue)}.fa .dp-day.today:after{content:"";position:absolute;bottom:4px;width:4px;height:1.5px;background:var(--blue);border-radius:1px;margin-top:2px}.fa .dp-day{position:relative}.fa .dp-day.end{background:var(--blue);color:#fff;font-weight:700}.fa .dp-day.end:hover{background:var(--blue);opacity:.9}.fa .dp-day.start{background:#2563eb26;color:var(--blue);font-weight:700}.fa .dp-field{padding:10px 14px 4px;border-top:1px solid var(--line-2)}.fa .dp-field:first-of-type{border-top:1px solid var(--line-2);margin-top:8px}.fa .dp-fld-lbl{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);margin-bottom:6px}.fa .dp-fld-lbl input[type=checkbox]{width:14px;height:14px;accent-color:var(--blue);margin:0}.fa .dp-input{width:100%;padding:6px 8px;border:1px solid var(--line);border-radius:5px;font:inherit;font-size:12px;outline:none;background:var(--white);color:var(--ink);box-sizing:border-box}.fa .dp-input:focus{border-color:var(--blue)}.fa .dp-input:disabled{background:var(--bg);color:var(--ink-3);cursor:not-allowed}.fa .dp-end-row{display:flex;gap:6px}.fa .dp-end-row .dp-input{flex:1}.fa .dp-time{max-width:90px;flex:0 0 90px}.fa .dp-info{padding:8px 14px 4px;font-size:11px;color:var(--ink-3);line-height:1.4}.fa .dp-actions{padding:10px 14px 14px;display:flex;gap:8px}.fa .dp-save{flex:1;padding:7px 14px}.fa .dp-rm{padding:7px 14px;flex:1}.fa .arb-head-r{display:flex;gap:8px;align-items:center}.fa .arb-mall-btn{height:30px;padding:0 11px;font-size:12.5px;font-weight:600;gap:6px;background:var(--bg);color:var(--ink-2);border:1px solid var(--line)}.fa .arb-mall-btn:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.fa .arb-mall-btn svg{width:13px;height:13px}.fa .arb-mall-btn .chevron{width:12px;height:12px}.fa .arb-typrow{display:flex;gap:8px;margin-bottom:4px}.fa .arb-typ-btn{flex:1;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1.5px solid var(--line);border-radius:var(--radius);background:var(--white);cursor:pointer;text-align:left;font-family:inherit;transition:all .12s}.fa .arb-typ-btn:hover{border-color:var(--accent);background:var(--accent-soft)}.fa .arb-typ-btn.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.fa .arb-typ-btn svg{width:18px;height:18px;color:var(--ink-3);flex-shrink:0}.fa .arb-typ-btn.on svg{color:var(--accent)}.fa .arb-typ-btn span{display:flex;flex-direction:column;gap:1px;min-width:0}.fa .arb-typ-btn strong{font-size:12.5px;font-weight:700;color:var(--ink)}.fa .arb-typ-btn.on strong{color:var(--accent)}.fa .arb-typ-btn em{font-size:10px;font-style:normal;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa .kc-tag{border-radius:6px;font-weight:600;padding:3px 9px;color:#34373e;letter-spacing:0}.fa .kc-tag.clickable{transition:opacity .12s}.fa .kc-tag.clickable:hover{opacity:.82}.fa .kc-tag-add{border-radius:6px}.fa .kc-tag-add:hover{background:var(--accent-soft)!important;color:var(--accent)!important;border-color:var(--accent)!important;border-style:solid!important}.fa .tcc-compose{box-shadow:none!important}.fa .tcc-compose:focus-within{box-shadow:none!important;border-color:var(--accent)!important}.fa .tcc-compose input{box-shadow:none!important}.fa .tcc-compose input:focus{box-shadow:none!important}.fa .tcc-replybox input:focus{box-shadow:none!important;border-color:var(--accent)!important}.fa .tcd-ibtn.bx-ibtn svg{width:16px;height:16px}.fa .bx-section{margin-top:22px;border-top:1px solid var(--line);padding-top:16px}.fa .bx-sec-head{display:flex;align-items:center;gap:9px;margin-bottom:10px}.fa .bx-sec-ic{width:30px;height:30px;border-radius:8px;background:var(--bx-blue-soft);color:var(--bx-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fa .bx-sec-ic svg{width:16px;height:16px}.fa .bx-sec-title{font-size:14px;font-weight:700;color:var(--ink);flex:1;min-width:0}.fa .bx-sec-count{font-size:11px;font-weight:700;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:1px 9px}.fa .bx-table{border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--white)}.fa .bx-thead,.fa .bx-trow{display:grid;align-items:center;gap:8px;padding:8px 11px}.fa .bx-bpt .bx-thead,.fa .bx-bpt .bx-trow{grid-template-columns:1.5fr 88px 116px 116px 84px 24px}.fa .bx-anm .bx-thead,.fa .bx-anm .bx-trow{grid-template-columns:1.1fr 1.4fr 116px 88px 84px 24px}.fa .bx-thead{background:var(--bg);border-bottom:1px solid var(--line);font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.fa .bx-trow{border-bottom:1px solid var(--line-2);font-size:12.5px;transition:background .08s}.fa .bx-trow:last-child{border-bottom:none}.fa .bx-trow:hover{background:var(--bg)}.fa .bx-cellinput{width:100%;box-sizing:border-box;border:1px solid transparent;background:transparent;border-radius:6px;padding:5px 7px;font:inherit;font-size:12.5px;color:var(--ink)}.fa .bx-cellinput::placeholder{color:var(--muted)}.fa .bx-cellinput:hover{border-color:var(--line)}.fa .bx-cellinput:focus{outline:none;border-color:var(--bx-blue);background:var(--white)}.fa .bx-sel{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:7px;padding:5px 7px;font:inherit;font-size:11.5px;font-weight:600;color:var(--ink);background:var(--white);cursor:pointer}.fa .bx-sel:focus{outline:none;border-color:var(--bx-blue)}.fa .bx-sel[data-tone=godk],.fa .bx-sel[data-tone=godkand]{color:#16a34a}.fa .bx-sel[data-tone=anm],.fa .bx-sel[data-tone=oppen]{color:#e0526a}.fa .bx-sel[data-tone=pagar],.fa .bx-sel[data-tone=granskad],.fa .bx-sel[data-tone=atgardad]{color:#b8841f}.fa .bx-file{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);border-radius:7px;padding:5px 8px;font:inherit;font-size:11px;font-weight:600;cursor:pointer;max-width:100%}.fa .bx-file:hover{border-color:var(--bx-blue);color:var(--bx-blue)}.fa .bx-file svg{width:12px;height:12px;flex-shrink:0}.fa .bx-file.has{color:var(--bx-blue);border-color:var(--bx-blue-soft);background:var(--bx-blue-soft)}.fa .bx-file .bx-fn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70px}.fa .bx-rowdel{border:none;background:none;color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:3px;border-radius:6px}.fa .bx-rowdel:hover{color:#e0526a;background:var(--bg)}.fa .bx-rowdel svg{width:14px;height:14px}.fa .bx-add{margin-top:9px;display:inline-flex;align-items:center;gap:7px;border:none;background:var(--bg);color:var(--ink-2);font-family:inherit;font-size:12.5px;font-weight:600;padding:8px 13px;border-radius:8px;cursor:pointer}.fa .bx-add:hover{background:var(--bx-blue-soft);color:var(--bx-blue)}.fa .bx-add svg{width:13px;height:13px}.fa .bx-empty{padding:16px;text-align:center;color:var(--muted);font-size:12px}.fa .bx-prog{display:flex;align-items:center;gap:9px;margin:2px 0 10px}.fa .bx-prog-pct{font-size:10.5px;font-weight:700;color:var(--ink-3);width:34px}.fa .bx-prog-bar{flex:1;height:7px;background:var(--line);border-radius:20px;overflow:hidden}.fa .bx-prog-fill{height:100%;background:var(--bx-blue);border-radius:20px;transition:width .25s}.fa .bx-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14161c6b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:200;display:none;align-items:center;justify-content:center;padding:20px}.fa .bx-overlay.open{display:flex}.fa .bx-modal{background:var(--white);border:1px solid var(--line);border-radius:14px;width:560px;max-width:100%;max-height:90vh;overflow:auto;box-shadow:0 24px 60px #14161c47}.fa .bx-mhead{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--white);z-index:1}.fa .bx-mhead-ic{width:38px;height:38px;border-radius:10px;background:var(--bx-blue-soft);color:var(--bx-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fa .bx-mhead-ic svg{width:19px;height:19px}.fa .bx-mtitle{font-size:16px;font-weight:700;color:var(--ink)}.fa .bx-msub{font-size:12px;color:var(--ink-3);margin-top:2px;line-height:1.4}.fa .bx-mx{margin-left:auto;border:none;background:none;color:var(--ink-3);cursor:pointer;font-size:22px;line-height:1;padding:2px 6px;border-radius:6px}.fa .bx-mx:hover{background:var(--bg);color:var(--ink)}.fa .bx-mbody{padding:16px 20px 4px}.fa .bx-mlbl{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin:6px 0 8px}.fa .bx-pkg-grid{display:flex;flex-direction:column;gap:9px}.fa .bx-pkg{display:flex;gap:12px;align-items:flex-start;text-align:left;border:1.5px solid var(--line);border-radius:11px;padding:13px 14px;background:var(--white);cursor:pointer;transition:all .12s;font-family:inherit}.fa .bx-pkg:hover{border-color:var(--bx-blue);background:var(--bx-blue-soft)}.fa .bx-pkg.on{border-color:var(--bx-blue);box-shadow:inset 0 0 0 1px var(--bx-blue)}.fa .bx-pkg-ic{width:34px;height:34px;border-radius:9px;background:var(--bg);color:var(--ink-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fa .bx-pkg.on .bx-pkg-ic,.fa .bx-pkg:hover .bx-pkg-ic{background:var(--white);color:var(--bx-blue)}.fa .bx-pkg-ic svg{width:17px;height:17px}.fa .bx-pkg-main{flex:1;min-width:0}.fa .bx-pkg-name{font-size:13.5px;font-weight:700;color:var(--ink)}.fa .bx-pkg-desc{font-size:11.5px;color:var(--ink-3);margin-top:2px;line-height:1.4}.fa .bx-pkg-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.fa .bx-chip{font-size:10px;font-weight:600;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:2px 8px}.fa .bx-pkg.on .bx-chip,.fa .bx-pkg:hover .bx-chip{background:var(--white)}.fa .bx-pkg-check{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line-2);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff}.fa .bx-pkg.on .bx-pkg-check{background:var(--bx-blue);border-color:var(--bx-blue)}.fa .bx-pkg-check svg{width:11px;height:11px;opacity:0}.fa .bx-pkg.on .bx-pkg-check svg{opacity:1}.fa .bx-kund-sel{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:9px;padding:10px 12px;font:inherit;font-size:13px;color:var(--ink);background:var(--white);cursor:pointer}.fa .bx-kund-sel:focus{outline:none;border-color:var(--bx-blue)}.fa .bx-board-list{display:flex;flex-direction:column;gap:6px;max-height:280px;overflow:auto}.fa .bx-board-opt{display:flex;align-items:center;gap:10px;border:1.5px solid var(--line);border-radius:9px;padding:9px 12px;background:var(--white);cursor:pointer;text-align:left;font-family:inherit;transition:all .12s}.fa .bx-board-opt:hover{border-color:var(--bx-blue);background:var(--bx-blue-soft)}.fa .bx-board-opt.on{border-color:var(--bx-blue);box-shadow:inset 0 0 0 1px var(--bx-blue)}.fa .bx-board-dot{width:10px;height:10px;border-radius:3px;flex-shrink:0}.fa .bx-board-nm{font-size:13px;font-weight:600;color:var(--ink);flex:1}.fa .bx-board-kind{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.fa .bx-kindtabs{display:inline-flex;gap:3px;background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:3px;margin-bottom:12px}.fa .bx-kindtab{padding:6px 14px;border-radius:6px;font-size:12px;font-weight:600;color:var(--ink-3);background:none;border:none;cursor:pointer;font-family:inherit}.fa .bx-kindtab.on{background:var(--white);color:var(--bx-blue);box-shadow:inset 0 0 0 1.5px var(--bx-blue)}.fa .bx-mfoot{display:flex;gap:8px;justify-content:flex-end;padding:14px 20px 18px;position:sticky;bottom:0;background:var(--white);border-top:1px solid var(--line);margin-top:10px}.fa .amg-pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.fa .amg-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:3px 10px}.fa .amg-pill-dot{width:7px;height:7px;border-radius:50%}.fa .amg-prev{border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--white);margin-bottom:10px}.fa .amg-prev-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--line-2);font-size:12.5px}.fa .amg-prev-row:last-child{border-bottom:none}.fa .amg-prev-check{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line-2);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff}.fa .amg-prev-check.on{background:var(--bx-blue);border-color:var(--bx-blue)}.fa .amg-prev-check svg{width:11px;height:11px}.fa .amg-prev-nm{flex:1;min-width:0;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa .amg-prev-st{font-size:11px;font-weight:700;flex-shrink:0}.fa .amg-prev-more{padding:7px 12px;font-size:11px;color:var(--ink-3);background:var(--bg)}.fa .amg-open{margin-top:10px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--bx-blue);background:var(--bx-blue-soft);color:var(--bx-blue);font-family:inherit;font-size:13px;font-weight:700;padding:11px 14px;border-radius:9px;cursor:pointer;transition:all .12s}.fa .amg-open:hover{background:var(--bx-blue);color:#fff}.fa .amg-open svg{width:15px;height:15px}.fa .amg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg);z-index:210;display:none;flex-direction:column}.fa .amg-overlay.open{display:flex}.fa .amg-top{display:flex;align-items:center;gap:12px;padding:12px 18px;background:var(--white);border-bottom:1px solid var(--line);flex-shrink:0}.fa .amg-back{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);font-family:inherit;font-size:12.5px;font-weight:600;padding:8px 12px;border-radius:8px;cursor:pointer}.fa .amg-back:hover{border-color:var(--bx-blue);color:var(--bx-blue)}.fa .amg-back svg{width:15px;height:15px}.fa .amg-titlewrap{min-width:0;flex:1}.fa .amg-title{font-size:15px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:9px}.fa .amg-title .amg-tdot{width:9px;height:9px;border-radius:3px;flex-shrink:0}.fa .amg-title-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa .amg-sub{font-size:11.5px;color:var(--ink-3);margin-top:2px}.fa .amg-top-acts{display:flex;gap:8px;align-items:center;flex-shrink:0}.fa .amg-summary{display:flex;gap:6px;flex-wrap:wrap}.fa .amg-scroll{flex:1;overflow:auto;padding:16px 14px 80px;-webkit-overflow-scrolling:touch}.fa .amg-sheet{min-width:1120px;background:var(--white);border:1px solid var(--line);border-radius:11px;overflow:hidden}.fa .amg-gh,.fa .amg-gr{display:grid;grid-template-columns:92px 1.5fr 1fr 1.5fr 132px 116px 122px 96px 1.2fr 30px;align-items:stretch}.fa .amg-gh{background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:2}.fa .amg-gh span{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:10px;display:flex;align-items:center}.fa .amg-gr{border-bottom:1px solid var(--line-2)}.fa .amg-gr:hover{background:#fbfcfe}.fa .amg-cell{padding:6px 8px;display:flex;align-items:flex-start;flex-direction:column;min-width:0;border-left:1px solid var(--line-2)}.fa .amg-cell:first-child{border-left:none}.fa .amg-ta{width:100%;box-sizing:border-box;border:1px solid transparent;background:transparent;border-radius:6px;padding:6px 7px;font:inherit;font-size:12.5px;color:var(--ink);resize:vertical;min-height:34px;line-height:1.4;font-family:inherit}.fa .amg-ta:hover{border-color:var(--line)}.fa .amg-ta:focus{outline:none;border-color:var(--bx-blue);background:var(--white)}.fa .amg-input{width:100%;box-sizing:border-box;border:1px solid transparent;background:transparent;border-radius:6px;padding:7px;font:inherit;font-size:12.5px;color:var(--ink)}.fa .amg-input:hover{border-color:var(--line)}.fa .amg-input:focus{outline:none;border-color:var(--bx-blue);background:var(--white)}.fa .amg-stsel{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:7px;padding:7px;font:inherit;font-size:11.5px;font-weight:700;background:var(--white);cursor:pointer;color:var(--ink)}.fa .amg-stsel:focus{outline:none;border-color:var(--bx-blue)}.fa .amg-datein{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:7px;padding:6px;font:inherit;font-size:11.5px;color:var(--ink);background:var(--white)}.fa .amg-datein:focus{outline:none;border-color:var(--bx-blue)}.fa .amg-check-cell{flex-direction:column;align-items:center;gap:3px;justify-content:flex-start;padding-top:9px}.fa .amg-check{width:24px;height:24px;border-radius:7px;border:1.5px solid var(--line-2);background:var(--white);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;flex-shrink:0}.fa .amg-check.on{background:#16a34a;border-color:#16a34a}.fa .amg-check svg{width:14px;height:14px;opacity:0}.fa .amg-check.on svg{opacity:1}.fa .amg-who{font-size:8.5px;line-height:1.25;color:var(--ink-3);text-align:center;font-weight:600}.fa .amg-filebtn{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);border-radius:7px;padding:7px 8px;font:inherit;font-size:10.5px;font-weight:600;cursor:pointer;max-width:100%}.fa .amg-filebtn:hover{border-color:var(--bx-blue);color:var(--bx-blue)}.fa .amg-filebtn svg{width:12px;height:12px;flex-shrink:0}.fa .amg-filebtn.has{color:var(--bx-blue);border-color:var(--bx-blue-soft);background:var(--bx-blue-soft)}.fa .amg-thumb{width:34px;height:34px;border-radius:6px;object-fit:cover;border:1px solid var(--line);cursor:pointer}.fa .amg-rowdel{border:none;background:none;color:var(--muted);cursor:pointer;padding:8px 4px;border-radius:6px;align-self:flex-start}.fa .amg-rowdel:hover{color:#e0526a;background:var(--bg)}.fa .amg-rowdel svg{width:15px;height:15px}.fa .amg-addbar{bottom:0}.fa .amg-addrow{display:inline-flex;align-items:center;gap:8px;margin-top:12px;border:1px dashed var(--line);background:var(--white);color:var(--ink-2);font-family:inherit;font-size:13px;font-weight:600;padding:11px 16px;border-radius:9px;cursor:pointer}.fa .amg-addrow:hover{border-color:var(--bx-blue);color:var(--bx-blue);background:var(--bx-blue-soft)}.fa .amg-addrow svg{width:14px;height:14px}.fa .amg-empty{padding:40px 20px 80px;text-align:center;color:var(--ink-3);display:flex;flex-direction:column;justify-content:center;align-items:center}.fa .amg-empty svg{width:36px;height:36px;color:var(--muted);margin-bottom:10px}.fa .fil-prevthumbs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.fa .fil-prevthumb{width:46px;height:46px;border-radius:8px;background-size:cover;background-position:center;border:1px solid var(--line)}.fa .fil-uploadbar{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:16px}.fa .fil-uploadbar-top{display:flex;align-items:center;gap:10px}.fa .fil-uptitle{font-size:13px;font-weight:700;color:var(--ink);flex:1}.fa .fil-upbtn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--bx-blue);background:var(--bx-blue);color:#fff;font-family:inherit;font-size:13px;font-weight:700;padding:9px 15px;border-radius:9px;cursor:pointer}.fa .fil-upbtn svg{width:15px;height:15px}.fa .fil-picker{margin-top:14px;border-top:1px solid var(--line-2);padding-top:14px}.fa .fil-step-lbl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:10px;display:flex;align-items:center;gap:8px}.fa .fil-step-back{border:none;background:var(--bg);color:var(--ink-2);border-radius:6px;cursor:pointer;padding:3px 7px;display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:10.5px;font-weight:600;text-transform:none;letter-spacing:0}.fa .fil-step-back:hover{color:var(--bx-blue)}.fa .fil-step-back svg{width:12px;height:12px}.fa .fil-choose{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fa .fil-choose-btn{display:flex;flex-direction:column;align-items:center;gap:8px;border:1.5px solid var(--line);border-radius:12px;padding:20px 14px;background:var(--white);cursor:pointer;font-family:inherit;transition:all .12s}.fa .fil-choose-btn:hover{border-color:var(--bx-blue);background:var(--bx-blue-soft)}.fa .fil-choose-ic{width:46px;height:46px;border-radius:12px;background:var(--bg);color:var(--ink-2);display:flex;align-items:center;justify-content:center}.fa .fil-choose-btn:hover .fil-choose-ic{background:var(--white);color:var(--bx-blue)}.fa .fil-choose-ic svg{width:23px;height:23px}.fa .fil-choose-t{font-size:13.5px;font-weight:700;color:var(--ink)}.fa .fil-choose-d{font-size:11px;color:var(--ink-3)}.fa .fil-doctypes{display:flex;flex-wrap:wrap;gap:8px}.fa .fil-doctype{display:inline-flex;align-items:center;gap:7px;border:1.5px solid var(--line);border-radius:9px;padding:9px 13px;background:var(--white);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--ink);transition:all .12s}.fa .fil-doctype:hover{border-color:var(--bx-blue);background:var(--bx-blue-soft);color:var(--bx-blue)}.fa .fil-doctype svg{width:14px;height:14px;color:var(--ink-3)}.fa .fil-doctype:hover svg{color:var(--bx-blue)}.fa .fil-cat{background:var(--white);border:1px solid var(--line);border-radius:12px;margin-bottom:14px;overflow:hidden}.fa .fil-cat-head{display:flex;align-items:center;gap:11px;padding:12px 15px;border-bottom:1px solid var(--line-2)}.fa .fil-cat-ic{width:32px;height:32px;border-radius:8px;background:var(--bx-blue-soft);color:var(--bx-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fa .fil-cat-ic svg{width:16px;height:16px}.fa .fil-cat-name{font-size:13.5px;font-weight:700;color:var(--ink);flex:1}.fa .fil-cat-count{font-size:11px;font-weight:700;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:2px 10px}.fa .fil-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;padding:14px 15px}.fa .fil-item{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--white);display:flex;flex-direction:column;transition:box-shadow .12s,border-color .12s}.fa .fil-item:hover{border-color:var(--bx-blue);box-shadow:0 4px 14px #2d6cf71a}.fa .fil-thumb{height:104px;background:var(--bg);display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.fa .fil-thumb img{width:100%;height:100%;object-fit:cover}.fa .fil-thumb.doc{flex-direction:column;gap:6px;color:var(--ink-3)}.fa .fil-thumb.doc svg{width:34px;height:34px}.fa .fil-thumb .fil-ext{font-size:10px;font-weight:700;letter-spacing:.05em;color:var(--ink-2);background:var(--white);border:1px solid var(--line);border-radius:5px;padding:1px 7px}.fa .fil-meta{padding:9px 11px;display:flex;flex-direction:column;gap:6px}.fa .fil-name{font-size:12px;font-weight:600;color:var(--ink);line-height:1.3;word-break:break-word}.fa .fil-date{font-size:10.5px;color:var(--ink-3)}.fa .fil-actions{display:flex;align-items:center;gap:6px;padding:0 11px 11px}.fa .fil-movesel{flex:1;min-width:0;border:1px solid var(--line);border-radius:7px;padding:5px 7px;font:inherit;font-size:10.5px;font-weight:600;color:var(--ink-2);background:var(--white);cursor:pointer}.fa .fil-movesel:focus{outline:none;border-color:var(--bx-blue)}.fa .fil-del{border:1px solid var(--line);background:var(--white);color:var(--muted);border-radius:7px;padding:5px 7px;cursor:pointer;display:flex;align-items:center;flex-shrink:0}.fa .fil-del:hover{color:#e0526a;border-color:#e0526a}.fa .fil-del svg{width:14px;height:14px}.fa .fil-emptyall{padding:48px 20px;text-align:center;color:var(--ink-3);flex-direction:column}.fa .fil-emptyall svg{width:40px;height:40px;color:var(--muted);margin-bottom:10px}.fa .amg-open{background:var(--white);border:1px solid var(--bx-blue);color:var(--bx-blue);font-weight:600}.fa .amg-open:hover{background:var(--bx-blue-soft);color:var(--bx-blue)}.fa .fil-upbtn{background:var(--white);border:1px solid var(--bx-blue);color:var(--bx-blue)}.fa .fil-upbtn:hover{background:var(--bx-blue-soft);color:var(--bx-blue)}.fa .amg-stsel,.fa .fil-movesel,.fa .bx-kund-sel,.fa .bx-sel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 9px center;background-size:11px;padding-right:28px}.fa .amg-stsel:hover,.fa .fil-movesel:hover,.fa .bx-kund-sel:hover{border-color:var(--bx-blue)}.fa .amg-datebtn{display:inline-flex;align-items:center;gap:7px;width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:7px;padding:7px 9px;background:var(--white);font:inherit;font-size:11.5px;font-weight:600;color:var(--ink-3);cursor:pointer}.fa .amg-datebtn.has{color:var(--ink)}.fa .amg-datebtn:hover{border-color:var(--bx-blue);color:var(--bx-blue)}.fa .amg-datebtn svg{width:13px;height:13px;flex-shrink:0}.fa .amg-datebtn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa .amg-cal{position:fixed;z-index:240;background:var(--white);border:1px solid var(--line);border-radius:13px;box-shadow:0 18px 44px #14161c38;padding:13px;width:262px;display:none}.fa .amg-cal.open{display:block}.fa .amg-cal-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.fa .amg-cal-mo{font-size:13.5px;font-weight:700;color:var(--ink)}.fa .amg-cal-arrow{width:30px;height:30px;border:none;background:var(--bg);border-radius:8px;color:var(--ink-2);cursor:pointer;display:flex;align-items:center;justify-content:center}.fa .amg-cal-arrow:hover{background:var(--bx-blue-soft);color:var(--bx-blue)}.fa .amg-cal-arrow svg{width:15px;height:15px}.fa .amg-cal-wk{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:5px}.fa .amg-cal-wk span{text-align:center;font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.fa .amg-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.fa .amg-cal-day{aspect-ratio:1;border:none;background:none;border-radius:8px;font:inherit;font-size:12.5px;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s}.fa .amg-cal-day:hover{background:var(--bx-blue-soft);color:var(--bx-blue)}.fa .amg-cal-day.other{color:var(--muted)}.fa .amg-cal-day.today{box-shadow:inset 0 0 0 1.5px var(--bx-blue);color:var(--bx-blue);font-weight:700}.fa .amg-cal-day.sel{background:var(--bx-blue);color:#fff;font-weight:700}.fa .amg-cal-day.sel:hover{background:var(--bx-blue);color:#fff}.fa .amg-cal-foot{display:flex;gap:8px;justify-content:space-between;margin-top:11px;padding-top:11px;border-top:1px solid var(--line-2)}.fa .amg-cal-foot button{border:none;background:var(--bg);color:var(--ink-2);border-radius:8px;padding:8px 13px;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.fa .amg-cal-foot button:hover{background:var(--bx-blue-soft);color:var(--bx-blue)}.fa .fil-uploadbar{background:var(--white);border:1px solid var(--line);border-radius:11px;padding:11px 13px;margin-bottom:14px}.fa .fil-uprow{display:flex;gap:9px;align-items:center;justify-content:flex-start;width:max-content;min-width:320px}.fa .fil-katpick{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);border-radius:8px;padding:9px 30px 9px 11px;font:inherit;font-size:13px;font-weight:600;color:var(--ink);background-color:var(--white);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:12px;cursor:pointer}.fa .fil-katpick:focus{outline:none;border-color:var(--bx-blue)}.fa .fil-upbtn{flex-shrink:0}.fa .fil-uphint{font-size:11px;color:var(--ink-3);margin-top:8px}.fa .fil-list{display:flex;flex-direction:column}.fa .fil-row{display:flex;align-items:center;gap:11px;padding:8px 12px;border-top:1px solid var(--line-2)}.fa .fil-row:first-child{border-top:none}.fa .fil-row:hover{background:#fbfcfe}.fa .fil-rthumb{width:42px;height:42px;border-radius:8px;border:1px solid var(--line);background:var(--bg);flex-shrink:0;overflow:hidden;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:var(--ink-3)}.fa .fil-rthumb img{width:100%;height:100%;object-fit:cover}.fa .fil-rthumb.doc svg{width:20px;height:20px}.fa .fil-rthumb:hover{border-color:var(--bx-blue)}.fa .fil-rmain{flex:1;min-width:0;text-align:left;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;display:flex;flex-direction:column;gap:2px}.fa .fil-rname{font-size:12.5px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa .fil-rmain:hover .fil-rname{color:var(--bx-blue)}.fa .fil-rsub{font-size:10.5px;color:var(--ink-3)}.fa .fil-row .fil-movesel{flex:0 0 auto;width:140px}.fa .fil-cat .fil-list{padding:4px 4px 6px}.fa .amg-tbtn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--bx-blue);background:var(--white);color:var(--bx-blue);font-family:inherit;font-size:12px;font-weight:600;padding:8px 12px;border-radius:8px;cursor:pointer}.fa .amg-tbtn:hover{background:var(--bx-blue-soft)}.fa .amg-tbtn svg{width:14px;height:14px}.fa .bx-tabs{display:inline-flex;gap:3px;margin-left:12px;background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:3px}.fa .bx-tab{display:inline-flex;align-items:center;gap:6px;border:none;background:none;color:var(--ink-3);font-family:inherit;font-size:11.5px;font-weight:600;padding:6px 11px;border-radius:6px;cursor:pointer;white-space:nowrap}.fa .bx-tab svg{width:13px;height:13px}.fa .bx-tab:hover{color:var(--bx-blue)}.fa .bx-tab.on{background:var(--white);color:var(--bx-blue);box-shadow:inset 0 0 0 1.5px var(--bx-blue)}.fa .tcd-tabs{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.fa .tcd-navwrap{flex-shrink:0}.fa .tcd-nav{display:flex;align-items:center;gap:3px;margin:0;padding:11px 14px 8px;list-style:none}.fa .tcd-nav .nav-item{display:inline-flex}.fa .tcd-navchip{display:inline-flex;align-items:center}.fa .tcd-navchip+.nav-item{margin-left:auto}.fa .tcd-navtools{margin-left:auto;display:inline-flex;align-items:center}.fa .tcd-nav .nav-link{display:inline-flex;align-items:center;gap:6px;border:none;background:none;color:var(--ink-3);font-family:inherit;font-size:11.5px;font-weight:600;padding:6px 11px;border-radius:6px;cursor:pointer;white-space:nowrap}.fa .tcd-nav .nav-link svg{width:13px;height:13px}.fa .tcd-nav .nav-link:hover{color:var(--bx-blue)}.fa .tcd-nav .nav-link.active{background:var(--bg);color:var(--bx-blue);box-shadow:inset 0 0 0 1.5px var(--bx-blue)}.fa .tcd-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.fa .tcd-content>.tab-pane{display:none}.fa .tcd-content>.tab-pane.active{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:scroll}.fa .tcd-content>.tab-pane.active::-webkit-scrollbar{display:none}.fa .tcd-content>.tab-pane>.tc-cols{flex:1 1 auto;min-height:0}.fa .tcd-content>.tab-pane>.fa-toolview{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.fa .arb-box.bx-subview{width:880px;max-width:96vw;padding:0;display:flex;flex-direction:column}.fa .bx-subpage{display:flex;flex-direction:column;height:82vh;max-height:86vh;min-height:0;overflow:hidden;border-radius:14px}.fa .bx-subpage .amg-top{flex-shrink:0;border-top-left-radius:14px;border-top-right-radius:14px}.fa .bx-subpage .amg-scroll{flex:1;min-height:0}.fa .fil-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;padding:12px 14px}.fa .fil-gthumb{position:relative;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--bg);cursor:pointer;padding:0;aspect-ratio:1;display:block}.fa .fil-gthumb img{width:100%;height:100%;object-fit:cover;display:block}.fa .fil-gthumb:hover{border-color:var(--bx-blue);box-shadow:0 4px 14px #2d6cf721}.fa .fil-gname{position:absolute;left:0;right:0;bottom:0;padding:5px 7px 4px;font-size:10px;color:#fff;background:linear-gradient(transparent,#0000009e);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.fa .fil-gdel{position:absolute;top:5px;right:5px;width:24px;height:24px;border-radius:6px;background:#fffffff0;color:#e0526a;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .12s}.fa .fil-gthumb:hover .fil-gdel{opacity:1}.fa .fil-gdel svg{width:13px;height:13px}.fa .amg-sheet{min-width:960px;min-height:60vh}.fa .amg-gh,.fa .amg-gr{grid-template-columns:76px 1.35fr 1fr 1.35fr 122px 112px 110px 80px 1fr 26px}.fa .amg-gh .val,.fa .amg-gr .val{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:32px;font-size:11px}.fa .amg-gh .st-drop,.fa .amg-gr .st-drop{width:100%}.fa .amg-gh .st-drop butoon,.fa .amg-gr .st-drop butoon{width:100%}.fa .amg-gh span{padding:7px 8px;font-size:9px}.fa .amg-cell{padding:4px 6px}.fa .amg-ta{font-size:11.5px;min-height:30px;padding:5px 6px;line-height:1.35}.fa .amg-input{font-size:11.5px;padding:6px}.fa .amg-stsel{font-size:11px;padding:6px 24px 6px 9px;border-radius:20px;font-weight:700;border-width:1px}.fa .amg-datebtn{font-size:10.5px;padding:6px 8px;gap:5px}.fa .amg-check{width:22px;height:22px}.fa .amg-check svg{width:13px;height:13px}.fa .amg-who{font-size:8px;line-height:1.2}.fa .amg-filebtn{font-size:10px;padding:5px 7px}.fa .amg-addrow{padding:9px 14px;font-size:12.5px}.fa .amg-check.on,.fa .amg-prev-check.on{background:#34c759;border-color:#34c759}.fa .amg-stsel{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 8px center;background-size:10px}.fa .amg-langsel{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);border-radius:8px;padding:7px 26px 7px 10px;font:inherit;font-size:12px;font-weight:600;color:var(--ink);background-color:var(--white);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 9px center;background-size:11px;cursor:pointer}.fa .amg-langsel:focus{outline:none;border-color:var(--bx-blue)}.fa .bx-subpage .amg-top{flex-wrap:wrap;gap:10px}.fa .bx-tabs-sub{flex-shrink:0}.fa .bx-tabs-sub .bx-tab{font-size:11px;padding:6px 10px}.fa .arb-box.bx-subview{width:1120px;max-width:96vw}.fa .amg-sheet{min-width:0}.fa .amg-gh,.fa .amg-gr{grid-template-columns:62px 1.4fr .95fr 1.4fr 110px 100px 94px 54px 1fr 30px}.fa .amg-gh span{padding:6px 7px;font-size:8.5px}.fa .amg-cell{padding:4px 5px}.fa .amg-ta{font-size:11px;min-height:27px;padding:5px;line-height:1.34}.fa .amg-input{font-size:11px;padding:5px}.fa .amg-datebtn{font-size:10px;padding:5px 6px;gap:4px}.fa .amg-datebtn svg{width:12px;height:12px}.fa .amg-filebtn{font-size:9.5px;padding:4px 6px}.fa .amg-check{width:21px;height:21px}.fa .amg-who{font-size:7.5px}.fa .amg-top{padding:12px 18px}.fa .amg-title{font-size:15px;font-weight:700;color:var(--ink);line-height:1.2}.fa .amg-sub{font-size:11.5px;color:var(--ink-3);margin-top:3px}.fa .amg-titlewrap{flex:1;min-width:0}.fa .amg-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--white);flex-wrap:wrap;flex-shrink:0}.fa .amg-tbar-l{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.fa .amg-tbar-r{display:flex;gap:8px;align-items:center}.fa .amg-field{display:flex;flex-direction:column;gap:4px}.fa .amg-field label{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);padding-left:2px}.fa .amg-toolsel{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);border-radius:var(--radius-sm);padding:7px 26px 7px 10px;font:inherit;font-size:12px;font-weight:600;color:var(--ink);background-color:var(--white);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 9px center;background-size:11px;cursor:pointer;min-width:148px}.fa .amg-toolsel:hover{border-color:#ced4da}.fa .amg-toolsel:focus{outline:none;border-color:var(--bx-blue)}.fa .amg-stsel{border-radius:var(--radius-sm);padding:6px 22px 6px 8px;font-size:10.5px;font-weight:600;border:1px solid transparent;background-position:right 7px center;background-size:9px}.fa .amg-check.on,.fa .amg-prev-check.on{background:#4caf72;border-color:#4caf72}.fa .amg-tbtn{border:1px solid var(--line);background:var(--white);color:var(--ink-2);transition:background .12s,border-color .12s,color .12s,transform .05s}.fa .amg-tbtn:hover{background:var(--bg);border-color:#ced4da;color:var(--ink)}.fa .amg-tbtn:active{transform:translateY(.5px)}.fa .amg-open{border:1px solid var(--line);background:var(--white);color:var(--ink-2);font-weight:600}.fa .amg-open:hover{background:var(--bg);border-color:var(--bx-blue);color:var(--bx-blue)}.fa .amg-open:active{transform:translateY(.5px)}.fa .fil-upbtn{border:1px solid var(--line);background:var(--white);color:var(--ink-2)}.fa .fil-upbtn:hover{background:var(--bg);border-color:var(--bx-blue);color:var(--bx-blue)}.fa .amg-del-cell{padding:4px 3px}.fa .amg-rowtools{display:flex;flex-direction:column;align-items:center;gap:1px}.fa .amg-move{width:20px;height:14px;border:none;background:none;color:var(--ink-3);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;padding:0;opacity:0;transition:opacity .12s,background .12s}.fa .amg-gr:hover .amg-move{opacity:1}.fa .amg-move:hover{background:var(--bx-blue-soft);color:var(--bx-blue)}.fa .amg-move svg{width:13px;height:13px}.fa .amg-move-dis{width:20px;height:14px;display:block}.fa .amg-rowdel{padding:2px;margin-top:1px}.fa .tcl-item:hover{background:var(--hover)}.fa .amg-filterbtn{text-align:left;display:inline-flex;align-items:center;gap:8px;min-width:150px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 9px center;background-size:11px;padding-right:26px}.fa .amg-filterbtn:hover{border-color:#ced4da}.fa .fil-viewtoggle{display:inline-flex;gap:3px;background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:3px}.fa .fil-vt{display:inline-flex;align-items:center;gap:6px;border:none;background:none;color:var(--ink-3);font-family:inherit;font-size:12px;font-weight:600;padding:6px 13px;border-radius:6px;cursor:pointer}.fa .fil-vt svg{width:14px;height:14px}.fa .fil-vt:hover{color:var(--ink)}.fa .fil-vt.on{background:var(--white);color:var(--bx-blue);box-shadow:inset 0 0 0 1.5px var(--bx-blue)}.fa .fil-folders{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.fa .fil-folder{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:11px;padding:14px 15px;background:var(--white);cursor:pointer;font-family:inherit;text-align:left;transition:border-color .12s,box-shadow .12s}.fa .fil-folder:hover{border-color:var(--bx-blue);box-shadow:0 4px 14px #2d6cf71a}.fa .fil-folder-ic{width:38px;height:38px;border-radius:9px;background:var(--bx-blue-soft);color:var(--bx-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.fa .fil-folder-ic svg{width:20px;height:20px}.fa .fil-folder-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fa .fil-folder-name{font-size:13px;font-weight:700;color:var(--ink)}.fa .fil-folder-count{font-size:11px;color:var(--ink-3)}.fa .fil-folder>svg{width:16px;height:16px;color:var(--ink-3);flex-shrink:0}.fa .fil-crumb{display:flex;align-items:center;gap:9px;margin-bottom:14px}.fa .fil-crumb-back{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);border-radius:8px;padding:7px 11px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.fa .fil-crumb-back:hover{border-color:var(--bx-blue);color:var(--bx-blue)}.fa .fil-crumb-back svg{width:13px;height:13px}.fa .fil-crumb-sep{color:var(--ink-3)}.fa .fil-crumb-cur{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--ink)}.fa .fil-crumb-cur svg{width:15px;height:15px;color:var(--bx-blue)}.fa .fil-katpick{border-radius:var(--radius-sm)}.fa .amg-ta{min-height:24px;padding:4px 5px;line-height:1.3}.fa .amg-cell{padding:3px 5px}.fa .amg-check-cell{padding-top:6px}.fa .amg-filebtn{justify-content:center;gap:0}.fa .amg-filebtn svg{width:13px;height:13px}.fa .amg-prev-row:hover{background:var(--hover)}.fa .amg-prev-check{border:1.5px solid var(--line-2);background:var(--white);padding:0;cursor:pointer}.fa .amg-prev-check:hover{border-color:var(--bx-blue)}.fa .amg-prev-check.on{background:#4caf72;border-color:#4caf72}.fa .amg-prev-nm.done{text-decoration:line-through;color:var(--ink-3)}.fa .fil-cat-head{width:100%;border:none;background:none;font-family:inherit;cursor:pointer;text-align:left}.fa .fil-cat-head:hover{background:var(--bg)}.fa .fil-cat-chev{display:flex;align-items:center;color:var(--ink-3);transition:transform .15s;flex-shrink:0}.fa .fil-cat-chev svg{width:14px;height:14px}.fa .fil-cat.collapsed .fil-cat-chev{transform:rotate(-90deg)}.fa .fil-cat.collapsed .fil-cat-head{border-bottom:none}.fa .amg-stsel{transition:filter .12s,border-color .12s}.fa .amg-stsel:hover{filter:brightness(.96)}.fa .amg-check.on,.fa .amg-prev-check.on{background:#6f9070;border-color:#6f9070}.fa .amg-tooldd{min-width:150px;font-weight:600}.fa .amg-langdd{font-weight:600}.fa .fil-katdd{min-width:170px}.fa .fil-movedd{font-size:10.5px;padding:5px 8px;border-radius:6px}.fa .fil-movedd .bxdd-chev{width:11px;height:11px}.fa .amg-bwrap{display:flex;flex-direction:column;gap:0}.fa .amg-bwrap .amg-ta{width:100%}.fa .amg-lblbtn{display:flex;flex-wrap:wrap;align-items:center;gap:4px;width:100%;border:1px solid var(--line);background:var(--bg);border-radius:6px;padding:4px 6px;cursor:pointer;font-family:inherit;margin-bottom:4px;min-height:26px;text-align:left;transition:border-color .12s,background .12s}.fa .amg-lblbtn:hover{border-color:#ced4da;background:var(--white)}.fa .amg-chip{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:700;padding:2px 7px;border-radius:20px;white-space:nowrap}.fa .amg-chip-dot{width:6px;height:6px;border-radius:50%}.fa .amg-lbl-ph{font-size:10px;font-weight:600;color:var(--ink-3)}.fa .amg-lbl-chev{width:11px;height:11px;color:var(--ink-3);margin-left:auto;flex-shrink:0}.fa .amg-lblpop{width:240px}.fa .dok-scroll{padding:18px}.fa .dok-block{margin-bottom:22px;padding:16px}.fa .dok-block:first-of-type{margin-bottom:0;padding-bottom:5px}.fa .dok-h{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:10px}.fa .dok-tpls{display:grid;grid-template-columns:1fr;gap:9px}.fa .dok-tpl{display:flex;align-items:center;gap:13px;border:1px solid var(--line);border-radius:12px;padding:14px 16px;background:var(--white);cursor:pointer;font-family:inherit;text-align:left;transition:border-color .12s,box-shadow .12s}.fa .dok-tpl:hover{border-color:var(--bx-blue);box-shadow:0 4px 14px #2d6cf71a}.fa .dok-tpl-ic{width:44px;height:44px;border-radius:10px;background:#eef2f7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fa .dok-tpl-main{flex:1;display:flex;flex-direction:column;gap:2px}.fa .dok-tpl-name{font-size:14px;font-weight:700;color:var(--ink)}.fa .dok-tpl-desc{font-size:11.5px;color:var(--ink-3)}.fa .dok-tpl-arr{width:17px;height:17px;color:var(--ink-3)}.fa .dok-saved{display:flex;align-items:center;gap:11px;border:1px solid var(--line);border-radius:10px;padding:11px 13px;margin-bottom:8px;background:var(--white)}.fa .dok-saved-ic{width:30px;height:30px;flex-shrink:0}.fa .dok-saved-ic svg{width:30px;height:30px}.fa .dok-saved-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fa .dok-saved-name{font-size:13px;font-weight:700;color:var(--ink)}.fa .dok-saved-sub{font-size:11px;color:var(--ink-3)}.fa .dok-saved-acts{display:flex;gap:5px}.fa .dok-mini{width:30px;height:30px;border:1px solid var(--line);background:var(--white);border-radius:7px;color:var(--ink-2);cursor:pointer;display:flex;align-items:center;justify-content:center}.fa .dok-mini:hover{border-color:var(--bx-blue);color:var(--bx-blue);background:var(--bg)}.fa .dok-mini svg{width:14px;height:14px}.fa .dok-mini-del:hover{border-color:var(--akut);color:var(--akut)}.fa .dok-empty{font-size:12.5px;color:var(--ink-3);padding:18px;border:1px dashed var(--line);border-radius:10px;text-align:center}.fa .dok-back2{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);border-radius:8px;padding:7px 12px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;margin-bottom:14px}.fa .dok-back2:hover{border-color:var(--bx-blue);color:var(--bx-blue)}.fa .dok-back2 svg{width:13px;height:13px}.fa .dok-doc{border:1px solid var(--line);border-radius:14px;background:var(--white);padding:20px 22px;max-width:760px;overflow-y:scroll;overflow-x:scroll}.fa .dok-dochd{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2.5px solid #16365c;padding-bottom:12px;margin-bottom:16px}.fa .dok-doctitle{font-size:18px;font-weight:800;color:#16365c}.fa .dok-docsub{font-size:11px;color:var(--ink-3);margin-top:2px}.fa .dok-brand{display:flex;align-items:center;gap:8px}.fa .dok-info{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.fa .dok-info label{display:flex;flex-direction:column;gap:4px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.fa .dok-info input{border:1px solid var(--line);border-radius:7px;padding:8px 10px;font:inherit;font-size:13px;color:var(--ink);font-weight:500}.fa .dok-info input:focus{outline:none;border-color:var(--bx-blue)}.fa .dok-sec{margin-bottom:16px}.fa .dok-sec-h{font-size:12px;font-weight:700;color:#16365c;background:#eef2f7;padding:7px 11px;border-radius:7px;margin-bottom:7px}.fa .dok-item{display:grid;grid-template-columns:1fr auto 1.1fr;gap:9px;align-items:center;padding:5px 4px;border-bottom:1px solid var(--line-2)}.fa .dok-item:last-child{border-bottom:none}.fa .dok-item-txt{font-size:12.5px;color:var(--ink)}.fa .dok-oks{display:flex;gap:5px}.fa .dok-ok,.fa .dok-avvik{width:30px;height:30px;border:1px solid var(--line);background:var(--white);border-radius:7px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--ink-3)}.fa .dok-ok svg{width:15px;height:15px}.fa .dok-ok:hover{border-color:#5e8062;color:#5e8062}.fa .dok-ok.on{background:#5e8062;border-color:#5e8062;color:#fff}.fa .dok-avvik:hover{border-color:var(--akut);color:var(--akut)}.fa .dok-avvik.on{background:var(--akut);border-color:var(--akut);color:#fff}.fa .dok-note{border:1px solid var(--line);border-radius:7px;padding:7px 9px;font:inherit;font-size:12px}.fa .dok-note:focus{outline:none;border-color:var(--bx-blue)}.fa .dok-signwrap{margin-top:8px;border-top:1px solid var(--line);padding-top:14px}.fa .dok-sigs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fa .dok-siglbl{font-size:10px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.fa .dok-pad{width:100%;height:120px;border:1px dashed var(--line);border-radius:9px;background:#fcfcfd;cursor:crosshair;touch-action:none;display:block}.fa .dok-sigrow{display:flex;gap:7px;margin-top:6px;align-items:center}.fa .dok-signame{flex:1;border:1px solid var(--line);border-radius:7px;padding:7px 9px;font:inherit;font-size:12px}.fa .dok-signame:focus{outline:none;border-color:var(--bx-blue)}.fa .dok-clear{border:1px solid var(--line);background:var(--white);border-radius:7px;padding:7px 11px;font:inherit;font-size:11px;font-weight:600;color:var(--ink-2);cursor:pointer}.fa .dok-clear:hover{border-color:var(--akut);color:var(--akut)}.fa .dok-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:20px;flex-wrap:wrap}.fa .dok-signbtn{display:inline-flex;align-items:center;gap:7px;border:none;background:#16365c;color:#fff;border-radius:8px;padding:9px 16px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.fa .dok-signbtn:hover{background:#1f4775}.fa .dok-signbtn svg{width:15px;height:15px}.fa .amg-rowimg{display:block;margin-top:9px;max-width:150px;max-height:120px;width:auto;height:auto;border-radius:8px;border:1px solid var(--line);object-fit:cover;cursor:zoom-in;transition:transform .12s,box-shadow .12s}.fa .amg-rowimg:hover{transform:scale(1.02);box-shadow:0 6px 18px #141e3229}.fa .amg-gr{border-color:var(--line-2)!important}.fa .amg-gr:hover{background:#fcfdff}.fa .amg-cell{padding-top:11px!important;padding-bottom:11px!important}.fa .amg-bwrap .amg-ta{font-weight:600;color:var(--ink)}.fa .amg-ta{background:transparent;border-color:transparent;transition:border-color .12s,background .12s}.fa .amg-ta:hover{border-color:var(--line-2)}.fa .amg-ta:focus{background:var(--white);border-color:var(--bx-blue)}.modal-dialog:has(.fa-modal){max-width:100vw}.modal-content.fa-modal,.modal-body.fa-modal-body{min-width:0}@media(max-width:768px){.modal-dialog:has(.fa-modal){width:100vw;max-width:100vw;min-height:100%;margin:0}.modal-content.fa-modal{width:100vw}.modal-body.fa-modal-body{align-items:stretch}.fa .arb-box,.fa .arb-box.wide,.fa .arb-box.wide.arb-box-tool{position:fixed;top:0;left:0;z-index:1055;width:100vw!important;max-width:100vw;height:100vh;height:100dvh;max-height:100dvh;border-radius:0}.fa .tcd-banner{height:auto}.fa .tcd-nav{flex-wrap:wrap;gap:6px;padding:10px 12px}.fa .tcd-navchip{order:1}.fa .tcd-navtools{order:2;margin-left:auto}.fa .tcd-navchip+.nav-item{margin-left:0}.fa .tcd-nav .nav-item{order:3}.fa .tc-cols,.fa .arb-box.wide .tc-cols,.fa .tcd .tc-cols{flex-direction:column;flex:1;max-height:none;overflow-y:auto}.fa .tc-main,.fa .arb-box.wide .tc-main,.fa .tcd .tc-main{flex:none;min-width:0;overflow:visible;border-right:none;border-bottom:1px solid var(--line);padding:16px 16px 20px}.fa .tc-side{flex:none;min-width:0;max-width:none;overflow:visible;padding:16px}.fa .arb-head{padding:14px 16px}.fa .arb-box>.arb-body{flex:1;min-height:0}}.of-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:16px}@media(max-width:1150px){.of-stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.of-stats{grid-template-columns:repeat(2,1fr)}}.of-stat{display:flex;flex-direction:column;gap:4px;padding:9px 12px;cursor:pointer;transition:border-color .12s,box-shadow .12s;position:relative;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm)}.of-stat:hover{border-color:var(--ink-3)}.of-stat.active{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.of-stat-lbl{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.of-stat-num{font-size:15px;font-weight:700;color:var(--ink);line-height:1.15;font-feature-settings:"tnum";letter-spacing:-.015em}.of-stat-num.tone-green{color:var(--green)}.of-stat-num.tone-orange{color:var(--orange)}.of-stat-num.tone-accent{color:var(--accent)}.of-stat-num.tone-blue{color:var(--blue)}.of-ctrl{display:flex;align-items:flex-end;gap:9px 10px;padding:10px 12px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:0 1px 0 var(--line);margin-bottom:16px;flex-wrap:wrap}.of-field{display:flex;flex-direction:column;gap:3px}.of-field-label{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.of-search{display:flex;align-items:center;gap:7px;width:226px;padding:0 11px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);height:34px;transition:border-color .12s,box-shadow .12s}.of-search:hover{border-color:var(--ink-3)}.of-search:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #1a1d2014}.of-search svg{width:12px;height:12px;color:var(--muted);flex-shrink:0;transition:color .12s}.of-search:focus-within svg{color:var(--ink)}.of-search input{flex:1;min-width:0;height:15px;border:none;background:none;outline:none;font:inherit;font-size:12.5px;font-weight:500;color:var(--ink);padding:0;line-height:normal}.of-search input::placeholder{color:var(--muted)}.of-count{font-size:11px;color:var(--ink-3);font-feature-settings:"tnum";white-space:nowrap;margin-left:auto;align-self:center}.of-table{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;display:flex;flex-direction:column;min-height:0}.of-scroll{max-height:calc(100vh - 22rem)}.of-head{display:grid;grid-template-columns:2fr 1.5fr 1.1fr 1fr 1.2fr 70px 18px;gap:12px;padding:11px 16px;background:var(--bg);border-bottom:1px solid var(--line);font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center}.of-head>.num{text-align:right}.of-head>.center{text-align:center}.of-row{display:grid;grid-template-columns:2fr 1.5fr 1.1fr 1fr 1.2fr 70px 18px;gap:12px;padding:10px 16px;align-items:center;border-bottom:1px solid var(--line-2);transition:background .1s;cursor:pointer}.of-row:last-child{border-bottom:none}.of-row:hover{background:var(--hover)}.of-row:hover .of-lead{box-shadow:inset 2px 0 0 var(--accent);padding-left:8px;margin-left:-8px}.of-lead{display:flex;align-items:center;gap:10px;min-width:0;transition:box-shadow .1s}.of-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;color:#fff;flex-shrink:0}.of-name-stack{display:flex;flex-direction:column;min-width:0;line-height:1.2}.of-name{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.of-email{font-size:11px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.of-meta-stack{display:flex;flex-direction:column;min-width:0;line-height:1.2}.of-model{font-size:12px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.of-place{font-size:11px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.of-val{font-size:13px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";letter-spacing:-.01em;text-align:right}.of-stage{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--ink-2);white-space:nowrap}.of-stage-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.of-tb{text-align:center;font-size:12.5px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.of-chev{display:flex;align-items:center;justify-content:center;color:var(--muted)}.of-chev svg{width:14px;height:14px}.of-empty{display:flex;align-items:center;justify-content:center;padding:40px 20px;font-size:12px;color:var(--ink-3);background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);min-height:120px}.of-pager{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 14px;font-size:12px;color:var(--muted);border-top:1px solid var(--line)}.of-status-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;white-space:nowrap}.of-article-table{width:100%;border-collapse:collapse;font-size:11.5px}.of-article-table th{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:8px 7px;text-align:left;border-bottom:1px solid var(--line)}.of-article-table th.num{text-align:right}.of-article-table td{padding:7px;border-bottom:1px solid var(--line-2);color:var(--ink)}.of-article-table td.num{text-align:right;font-feature-settings:"tnum"}.of-article-table td.empty{color:var(--ink-3);font-style:italic}.of-article-table tr.is-header td{font-weight:700;background:var(--bg);border-bottom:1px solid var(--line)}.of-article-table tr.is-subtotal td{font-weight:700;border-top:1px solid var(--line)}.of-article-table tr.is-grand-total td{font-weight:700;font-size:13px;border-top:2px solid var(--ink);padding-top:8px}.of-sveng{display:flex;flex-direction:column;gap:12px}.of-sveng-legend{font-size:11px;color:var(--ink-3)}.of-sveng-filter{align-self:flex-start}.of-sveng-table{min-width:560px}.of-work-table{min-width:480px}.of-sveng-table tr.of-sveng-row--warn td{background:var(--wait-bg)}.of-sveng-eng{display:flex;align-items:center;gap:8px}.of-sveng-input{width:100%;border:1px solid transparent;background:none;border-radius:5px;padding:5px 7px;font:inherit;font-size:12px;color:var(--ink);outline:none}.of-sveng-input:hover{border-color:var(--line);background:var(--hover)}.of-sveng-input:focus{border-color:var(--accent);background:var(--white);box-shadow:0 0 0 2px var(--accent-soft)}.of-sveng-flag{font-size:10px;font-weight:700;white-space:nowrap}.of-sveng-flag--missing,.of-sveng-flag--warning{color:var(--orange);background:var(--wait-bg);padding:1px 7px;border-radius:10px;text-transform:uppercase;letter-spacing:.03em}.of-sveng-flag--ok{color:var(--green);font-weight:700}.of-signing-list{display:flex;flex-direction:column;gap:8px}.of-signing-item{border:1px solid var(--line-2);border-radius:var(--radius-sm);overflow:hidden}.of-signing-head{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:none;border:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.of-signing-head:hover{background:var(--hover)}.of-signing-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);flex-shrink:0}.of-signing-icon svg{width:16px;height:16px}.of-signing-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.of-signing-name{font-weight:600;color:var(--ink)}.of-signing-sub{font-size:11px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.of-signing-amount{font-weight:700;color:var(--ink);white-space:nowrap}.of-signing-badge{font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px;text-transform:uppercase;white-space:nowrap}.of-signing-badge.is-signed{background:var(--green-bg);color:var(--green)}.of-signing-badge.is-waiting{background:var(--wait-bg);color:var(--wait)}.of-signing-chevron{display:flex;color:var(--ink-3);transition:transform .15s ease}.of-signing-chevron.is-open{transform:rotate(180deg)}.of-signing-timeline{padding:4px 12px 10px 40px;border-top:1px solid var(--line-2);display:flex;flex-direction:column}.of-signing-event{display:flex;align-items:flex-start;gap:10px;padding:8px 0;position:relative}.of-signing-event:not(:last-child):before{content:"";position:absolute;left:11px;top:30px;bottom:-8px;width:1px;background:var(--line-2)}.of-signing-event-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;flex-shrink:0;background:var(--pill-bg);color:var(--ink-3)}.of-signing-event-icon svg{width:13px;height:13px}.of-signing-event-icon.is-skickat{background:var(--accent-soft);color:var(--accent)}.of-signing-event-icon.is-oppnat{background:color-mix(in srgb,var(--blue) 14%,transparent);color:var(--blue)}.of-signing-event-icon.is-paminnelse{background:color-mix(in srgb,var(--orange) 14%,transparent);color:var(--orange)}.of-signing-event-icon.is-signerat{background:var(--green-bg);color:var(--green)}.of-signing-event-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.of-signing-event-title{font-size:12px;font-weight:600;color:var(--ink)}.of-signing-event-sub{font-size:11px;color:var(--ink-3)}.of-signing-event-who{font-size:11px;color:var(--ink-3);white-space:nowrap}.of-history-timeline{position:relative;padding:4px 0 4px 4px}.of-history-timeline:before{content:"";position:absolute;left:8px;top:10px;bottom:10px;width:2px;background:var(--line);border-radius:2px}.of-history-entry{position:relative;display:flex;gap:16px;padding:0 0 18px 24px}.of-history-entry:last-child{padding-bottom:2px}.of-history-dot{position:absolute;left:3px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--white);border:2.5px solid var(--ink-3)}.of-history-dot--first{border-color:var(--accent);background:var(--accent-soft)}.of-history-body{flex:1;min-width:0}.of-history-text{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.45}.of-history-meta{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-top:2px}.of-note-feed{display:flex;flex-direction:column;gap:9px}.of-note-avatar{flex-shrink:0;margin-bottom:16px}.of-note-bubble{background:var(--pill-bg);border-radius:13px 13px 13px 4px;padding:8px 12px;font-size:12.5px;color:var(--ink-2);line-height:1.5;word-break:break-word;white-space:pre-wrap}.of-control-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 0;font-size:12.5px;border-bottom:1px solid var(--line-2)}.of-control-q{font-weight:600;color:var(--ink-3)}.of-control-a{color:var(--ink)}.of-tab-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:8px;color:var(--ink-3);font-size:12px}.of-tab-empty svg{width:32px;height:32px;color:var(--muted)}.of-compare{display:flex;flex-direction:column;gap:10px}.of-compare-table{min-width:640px}.of-compare-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.of-compare-title{font-size:13px;font-weight:700}.of-compare-diff{margin-left:auto;font-size:12px;color:var(--ink-3)}.of-compare-diff b{font-feature-settings:"tnum";color:var(--ink)}.of-compare-diff.up b{color:var(--green)}.of-compare-diff.down b{color:var(--red)}.of-compare-tools{justify-content:flex-end;padding:0}@media(max-width:600px){.of-compare-tools{justify-content:flex-start}}.of-compare-row--removed td{opacity:.55;text-decoration:line-through}.of-compare-art{display:inline-flex;align-items:center;gap:6px;font-weight:600}.of-compare-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.of-compare-dot--changed{background:var(--orange)}.of-compare-dot--new{background:var(--green)}.of-compare-dot--removed{background:var(--red)}.of-compare-changed{display:block;font-size:10.5px;color:var(--ink-3);margin-top:1px}.of-compare-dim{color:var(--ink-3)}.of-compare-arrow{display:block;font-size:10.5px;color:var(--red)}.of-compare-arrow.up{color:var(--green)}.of-compare-status{display:flex;align-items:center;gap:8px;white-space:nowrap}.of-compare-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:10px;font-size:10.5px;font-weight:700;white-space:nowrap}.of-compare-badge--new{background:var(--green-bg);color:var(--green)}.of-compare-badge--removed{background:var(--red-bg);color:var(--red)}.of-compare-badge--changed{background:var(--wait-bg);color:var(--orange)}.of-compare-badge--ok{color:var(--ink-3)}.of-compare-review{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:10px;padding:2px 9px;font-size:10.5px;font-weight:600;color:var(--ink-3);background:var(--white);opacity:.6;cursor:not-allowed}.of-compare-review-dot{width:6px;height:6px;border-radius:50%;background:var(--red)}.of-work-bar{display:flex;align-items:center;gap:9px;margin-bottom:10px;flex-wrap:wrap}.of-work-intro{font-size:11.5px;color:var(--ink-3);flex:1}.of-docs{display:flex;flex-direction:column;gap:10px}.of-docs-head{display:flex;align-items:center;gap:8px}.of-docs-title{font-size:13px;font-weight:700}.of-docs-count{font-size:11px;font-weight:700;color:var(--ink-3);background:var(--pill-bg);border-radius:20px;padding:1px 9px;min-width:20px;text-align:center}.of-docs-search input{height:30px;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:0 10px;font-size:12px;color:var(--ink);outline:none;width:200px}.of-docs-search input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.of-doc-list{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);overflow-x:auto}.of-doc-row{display:grid;grid-template-columns:1.6fr 1.3fr 1fr .9fr auto;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line-2);font-size:12px;min-width:480px}.of-doc-row:last-child{border-bottom:none}.of-doc-row--head{color:var(--muted);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--bg);padding:8px 14px}.of-doc-row:not(.of-doc-row--head):hover{background:var(--hover)}.of-doc-type{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--ink);min-width:0}.of-doc-type span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.of-doc-icon{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,currentColor 14%,transparent)}.of-doc-creator{display:flex;align-items:center;gap:8px;color:var(--ink-2);min-width:0}.of-doc-creator span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.of-doc-date{color:var(--ink-3)}.of-doc-status{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--ink-2);white-space:nowrap}.of-doc-status-dot{width:6px;height:6px;border-radius:50%;background:var(--wait);flex-shrink:0}.of-doc-acts{display:flex;gap:4px;justify-self:end}.of-doc-ic{width:26px;height:26px;border:1px solid var(--line);background:var(--white);border-radius:6px;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;opacity:.5;cursor:not-allowed}.of-doc-ic svg{width:13px;height:13px}.od-top{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.od-back{width:34px;height:34px;border:1px solid var(--line);background:var(--white);border-radius:8px;display:grid;place-items:center;color:var(--ink-2);cursor:pointer;flex-shrink:0}.od-kund{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:700;letter-spacing:-.01em}.od-sub{font-size:12px;color:var(--ink-3);margin-top:3px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.od-kundrow{display:inline-flex;align-items:center;gap:4px}.od-name,.od-kundnamn{cursor:pointer}.od-name:hover,.od-kundnamn:hover{text-decoration:underline;text-decoration-style:dotted}.od-namein{font:inherit;font-weight:800;border:1px solid var(--accent);border-radius:6px;padding:2px 8px;color:var(--ink);background:var(--white)}.od-kundin{font:inherit;font-weight:700;border:1px solid var(--accent);border-radius:5px;padding:1px 6px;color:var(--ink);background:var(--white)}.od-pen{display:inline-flex;align-items:center;border:none;background:none;color:var(--muted);cursor:pointer;padding:2px 4px;border-radius:5px}.od-pen svg{width:13px;height:13px}.od-pen:hover{color:var(--accent)}.od-pen.sm svg{width:11px;height:11px}.od-metrics{display:flex;background:var(--white);border:1px solid var(--line);border-radius:10px;margin-bottom:16px;overflow:hidden;flex-wrap:wrap}.od-m{flex:1;padding:11px 16px;border-right:1px solid var(--line-2);min-width:0}.od-m:last-child{border-right:none}.od-m .l{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:3px}.od-m .v{font-size:15px;font-weight:700;font-feature-settings:"tnum"}.od-m.green .v{color:var(--green)}.od-m.accent .v{color:var(--accent)}@media(max-width:600px){.od-metrics{display:grid;grid-template-columns:repeat(2,1fr)}.od-m{border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.od-m:nth-child(2n){border-right:none}}.od-card{background:var(--white);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-bottom:92px}.od-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);padding:6px 8px 0;overflow-x:auto}.od-tab{border:none;background:none;padding:10px 13px;font:600 12.5px Inter;color:var(--ink-3);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;cursor:pointer}.od-tab-pane{padding:16px}.od-sticky.selmode{gap:10px;padding:7px 9px 7px 14px;justify-content:flex-start}.od-sticky.selmode .info{display:flex;align-items:center;gap:8px;font-weight:500;font-size:12px}.od-sticky.selmode .count-bubble{width:22px;height:22px;border-radius:50%;background:#ffffff26;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:10.5px}.od-sticky.selmode .sep-v{width:1px;height:16px;background:#ffffff2e}.od-sticky.selmode .bulk-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.od-sticky.selmode .bulk-act{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border:none;border-radius:4px;font-size:11px;font-weight:500;cursor:pointer}.od-sticky.selmode .bulk-act svg{width:10px;height:10px}.od-sticky.selmode .bulk-act.primary{background:#fff;color:#1a1d20}.od-sticky.selmode .bulk-act.primary:hover{background:#f5f5f5}.od-sticky.selmode .bulk-act.ghost{background:#ffffff26;color:#fff}.od-sticky.selmode .bulk-act.ghost:hover{background:#ffffff38}.od-sticky.selmode .bulk-act.danger{color:#ffb4b4}.od-sticky.selmode .bulk-act.danger:hover{background:#dc26262e}.od-sticky.selmode .x{display:inline-flex;align-items:center;justify-content:center;color:#fff9;padding:4px;border:none;background:none;cursor:pointer}.od-sticky.selmode .x svg{width:11px;height:11px}.od-sticky.selmode .x:hover{color:#fff}.od-metrics-row .od-m{flex:0 0 auto;padding:1px 16px 1px 0;border-right:1px solid rgba(255,255,255,.14);margin-right:16px;background:none}.od-metrics-row .od-m .l{color:#ffffff75;white-space:nowrap}.od-metrics-row .od-m .v{font-size:11.5px;color:#fff;letter-spacing:-.01em;white-space:nowrap}.od-sticky-actions{display:flex;align-items:center;gap:7px;flex-shrink:0;padding-left:2px}@media(max-width:720px){.od-sticky-actions{justify-content:space-between}}.seg{display:inline-flex;max-width:100%;overflow-x:auto;background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:2px}.seg-b{border:none;background:none;padding:6px 13px;border-radius:6px;font:600 12px Inter;color:var(--ink-3);white-space:nowrap;flex-shrink:0;cursor:pointer}.seg-b.on{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #0000000f}.od-sticky-actions .seg{background:#ffffff1a;border:none;border-radius:8px;padding:2px}.od-sticky-actions .seg-b{font-size:11px;padding:4px 11px;color:#ffffffb3;background:none;border-radius:6px}.od-sticky-actions .seg-b.on{background:#fff;color:#1a1d20;font-weight:600}.od-sticky-actions .btn{padding:5px 10px;font-size:11px;font-weight:500;height:auto;border-radius:6px;background:#ffffff21;color:#fff;border:none}.od-sticky-actions .btn:hover:not([disabled]){background:#ffffff38}.od-sticky-actions .btn[disabled]{opacity:1;color:#ffffffb3}.od-sticky-actions .btn svg{width:13px;height:13px}.lockbar{display:flex;align-items:center;gap:10px;background:#f6edda;color:#8a6516;border:1px solid #ecd9a8;border-radius:9px;padding:10px 13px;font-size:12.5px;font-weight:600;margin:0 0 10px}.lockbar svg{width:16px;height:16px;flex-shrink:0}.otbl-bar{display:flex;align-items:center;gap:10px;padding:10px 9px 6px;overflow-x:auto}.otbl-bar>*{flex-shrink:0}.otbl-bar .sp{flex:1}.otbl-bar .btn{height:34px;padding:0 13px;font-size:12.5px;font-weight:600;border-radius:7px}.otbl-bar .btn svg{width:15px;height:15px}.otbl-bar .btn-soft{background:var(--white);color:var(--ink-2);border:1px solid var(--line);box-shadow:none}.otbl-bar .btn-soft:hover:not([disabled]){border-color:var(--accent);color:var(--accent)}.otbl-bar .btn-soft.is-active{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.otbl-bar .btn[disabled]{opacity:.4;pointer-events:none;color:var(--ink-3)}.ur-group{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.ur-group .btn.btn-soft{border:none;border-radius:0;box-shadow:none;height:34px}.ur-group .btn.btn-soft:not(:first-child){border-left:1px solid var(--line)}.otbl-wrap{overflow-x:auto}.otbl{width:100%;border-collapse:collapse}.otbl-fixed{table-layout:fixed}.otbl-drag tbody tr{border-bottom:1px solid var(--line-2)}.exin{width:100%;height:30px;border:1px solid transparent;border-radius:5px;padding:0 6px;font:500 12px Inter,Arial;color:var(--ink);background:transparent}.exin:hover,.exin:focus{border-color:var(--line);background:var(--white)}.exin.num{text-align:right}.col-rz{position:absolute;top:0;right:-4px;width:9px;height:100%;cursor:col-resize;z-index:5;display:inline-block}.otbl-fixed th{position:relative}.o-drag{width:46px;white-space:nowrap;text-align:center;padding-left:6px!important;padding-right:2px!important}.o-grip{display:inline-flex;color:var(--muted);cursor:grab;vertical-align:middle}.o-grip svg{width:16px;height:16px}.o-grip:active{cursor:grabbing}.o-selbox{vertical-align:middle;margin-left:2px;cursor:pointer;accent-color:var(--accent)}.o-ord{color:var(--ink-3);width:30px}.o-nr{display:inline-block;background:var(--pill-bg);color:var(--pill-ink);border-radius:6px;padding:1px 8px;font-size:10.5px;font-weight:600}.o-nr.green{background:var(--green-bg);color:var(--green)}.o-nr.red{background:var(--red-bg);color:var(--red)}.o-nr.amber{background:#f6edda;color:#9a6a12}.mod-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#b8841f;margin-left:6px;vertical-align:middle}.o-hbar{display:inline-flex;align-items:center;gap:9px;width:100%;color:var(--ink-2)}.o-htxt{font-size:12.5px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--ink);cursor:text}.o-hin{font-size:12.5px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;border:1px solid var(--accent);border-radius:6px;padding:2px 6px;color:var(--ink);width:100%;max-width:320px}.o-hedit{border:none;background:none;color:var(--muted);cursor:pointer;padding:2px 4px;border-radius:5px;display:inline-flex}.o-hedit svg{width:13px;height:13px}.o-hedit:hover{color:var(--accent)}.o-hsum{margin-left:auto;font-size:11.5px;font-weight:700;color:var(--ink-3);white-space:nowrap}.o-act{text-align:right;white-space:nowrap}.o-ic{width:28px;height:28px;border:1px solid var(--line);background:var(--white);border-radius:6px;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;margin-left:3px;cursor:not-allowed;opacity:.5}.o-ic svg{width:13px;height:13px}.o-ic:not(:disabled){cursor:pointer;opacity:1}.am-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.am-full{grid-column:span 2}.am-fld{display:flex;flex-direction:column;gap:5px}.am-fld label{font-size:11px;font-weight:700;color:var(--ink-3)}.am-fld input,.am-fld select{height:34px;padding:0 10px;border:1px solid var(--line);border-radius:7px;font:500 13px Inter,Arial;color:var(--ink);background:var(--white)}.am-fld textarea{height:90px;padding:8px 10px;border:1px solid var(--line);border-radius:7px;resize:vertical;font:500 13px Inter,Arial;color:var(--ink)}.won-remind{display:flex;align-items:flex-start;gap:9px;background:var(--prog-bg);color:var(--prog);border:1px solid color-mix(in srgb,var(--prog) 45%,transparent);border-radius:9px;padding:11px 13px;font-size:12.5px;line-height:1.45;margin-bottom:14px}.won-remind svg{width:17px;height:17px;flex-shrink:0;margin-top:1px}.ctx-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:340}.ctx-menu{position:fixed;z-index:341;background:var(--white);border:1px solid var(--line);border-radius:11px;box-shadow:var(--shadow);padding:5px;min-width:216px}.ctx-i{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:7px;font-size:12.5px;font-weight:500;color:var(--ink);background:none;border:none;cursor:pointer;text-align:left}.ctx-i svg{width:15px;height:15px;color:var(--ink-3);flex-shrink:0}.ctx-i:hover{background:var(--hover)}.ctx-i.danger{color:var(--loss, #e0526a)}.ctx-i.danger svg{color:var(--loss, #e0526a)}.ctx-i.danger:hover{background:#fbeaea}.ctx-sep{height:1px;background:var(--line-2);margin:4px 2px}.colmenu-wrap{position:relative;display:inline-flex}.colmenu{position:absolute;top:calc(100% + 6px);right:0;z-index:60;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:5px;min-width:196px;display:flex;flex-direction:column}.colmenu button{text-align:left;border:none;background:none;padding:9px 11px;border-radius:7px;font:600 12.5px Inter;color:var(--ink);cursor:pointer;white-space:nowrap}.colmenu button:hover{background:var(--accent-soft);color:var(--accent)}.cc-h{display:inline-flex;align-items:center;gap:6px}.cc-del{border:none;background:none;color:var(--ink-3);cursor:pointer;padding:0;display:inline-flex;align-items:center}.cc-del svg{width:11px;height:11px}.cc-del:hover{color:var(--loss, #e0526a)}.cc-vcell,.cc-diffcell{font-variant-numeric:tabular-nums}.cc-diffcell.cc-pos{color:var(--green)}.cc-diffcell.cc-neg{color:var(--loss, #e0526a)}.cc-vcell-input{width:100%;height:26px;border:1px solid transparent;border-radius:5px;padding:0 6px;font:500 12px Inter,Arial;text-align:right}.cc-vcell-input:hover,.cc-vcell-input:focus{border-color:var(--line)}.tpl-save-row{display:flex;gap:8px;margin-bottom:14px}.tpl-save-row input{flex:1;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:7px;font:500 13px Inter,Arial}.tpl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tpl-item{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--line);border-radius:8px}.tpl-name{flex:1;font-weight:600;font-size:13px}.tpl-count{font-size:11.5px;color:var(--ink-3)}.stat-dd-wrap{position:relative;display:inline-flex}.stat-dd-trig{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--white);font:600 12.5px Inter,Arial;color:var(--ink);cursor:pointer}.stat-dd-trig:disabled{cursor:default;opacity:.85}.stat-dd-trig .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.stat-dd-trig .stat-dd-car{width:14px;height:14px;color:var(--muted)}.stat-dd-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:60;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:5px;min-width:200px}.stat-dd-opt{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;background:none;border-radius:7px;font:600 12.5px Inter;color:var(--ink);cursor:pointer;text-align:left}.stat-dd-opt .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.stat-dd-opt:hover{background:var(--hover)}.stat-dd-opt.on{color:var(--accent);background:var(--accent-soft)}.od-actions{display:flex;align-items:center;gap:10px;margin-top:12px}.af-prog{height:6px;border-radius:4px;background:var(--bg);overflow:hidden;margin-bottom:14px}.af-prog i{display:block;height:100%;background:var(--accent);border-radius:4px;transition:width .2s ease}.af-steps{display:flex;flex-direction:column;gap:4px}.af-step{display:flex;align-items:center;gap:12px;width:100%;padding:10px 8px;border:none;background:none;border-radius:8px;cursor:pointer;text-align:left}.af-step:hover:not(.locked){background:var(--hover)}.af-step.locked{cursor:default}.af-bx{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line);display:grid;place-items:center;flex-shrink:0;color:var(--white)}.af-bx svg{width:13px;height:13px}.af-step.done .af-bx{background:var(--green);border-color:var(--green)}.af-lb{font-size:13px;color:var(--ink);display:flex;align-items:center;gap:8px}.af-dt{font-size:11px;color:var(--ink-3);font-weight:600}.dok-search{margin-bottom:12px}.dok-search input{width:100%;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:8px;font:500 13px Inter,Arial}.dok-accwrap{display:flex;flex-direction:column;gap:6px}.dok-acc{border:1px solid var(--line);border-radius:10px;overflow:hidden}.dok-acc-h{display:flex;align-items:center;gap:10px;width:100%;padding:11px 13px;border:none;background:var(--white);cursor:pointer;text-align:left}.dok-acc-h .dtt-ic{width:32px;height:32px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.dok-acc-h .dtt-ic svg{width:16px;height:16px}.dok-acc-h .dtt-tx{display:flex;flex-direction:column;gap:2px}.dok-acc-h .dtt-optn{font-weight:700;font-size:13px;color:var(--ink)}.dok-acc-h .dtt-opts{font-size:11px;color:var(--ink-3)}.dok-acc-body{padding:12px 13px 14px;border-top:1px solid var(--line-2)}.dok-lbl2{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:6px}.dok-files{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.dok-file{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border:1px solid var(--line);border-radius:7px;cursor:pointer;font-size:12.5px}.dok-file.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.dok-file:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dok-file .df-ck svg{width:14px;height:14px}.dok-fld{margin-bottom:10px}.dok-fld label{display:block;font-size:11px;font-weight:700;color:var(--ink-3);margin-bottom:4px}.dok-fld input,.dok-fld textarea{width:100%;padding:7px 10px;border:1px solid var(--line);border-radius:7px;font:500 12.5px Inter,Arial}.dok-acc-gen{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.dok-acc-gen .dcb-info{font-size:11.5px;color:var(--ink-3)}.doc-dd{position:relative}.doc-dd-trig{height:34px;min-width:152px;padding:0 11px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--white);font:600 12.5px Inter,Arial;color:var(--ink);box-shadow:0 1px 2px #14161c0a;cursor:pointer;transition:border-color .12s,box-shadow .12s}.doc-dd-trig:hover{border-color:var(--line-2)}.doc-dd-trig .doc-dd-val{flex:1;min-width:0;display:flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden}.doc-dd-trig .doc-dd-val svg{width:14px;height:14px;flex-shrink:0}.doc-dd-trig .cv{width:13px;height:13px;color:var(--ink-3);transition:transform .15s}.doc-dd.open .doc-dd-trig{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.doc-dd.open .doc-dd-trig .cv{transform:rotate(180deg)}.doc-dd-pop{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:6px;z-index:120;max-height:340px;overflow:auto}.doc-dd-item{display:block;width:100%;padding:8px 10px;border:none;background:none;border-radius:7px;font-size:12.5px;font-weight:500;color:var(--ink);cursor:pointer;text-align:left;white-space:nowrap}.doc-dd-item:hover{background:var(--hover)}.dok-newwrap{border:1px solid var(--line);border-radius:13px;background:var(--white);margin-bottom:18px;overflow:hidden}.dok-newwrap.open{background:var(--bg)}.dok-newwrap.open .dok-panel{padding:0 16px 16px;border:none;background:none}.dok-newhead{display:flex;align-items:center;gap:11px;width:100%;padding:13px 16px;border:none;background:none;cursor:pointer;text-align:left;transition:background .1s}.dok-newhead:hover{background:var(--hover)}.dok-newhead .dnh-ic{width:30px;height:30px;border-radius:9px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.dok-newhead .dnh-ic svg{width:15px;height:15px}.dok-newhead .dnh-t{font-size:13.5px;font-weight:700;color:var(--ink)}.dok-newhead .dnh-s{font-size:11.5px;color:var(--ink-3)}.dok-newhead .dnh-car{width:15px;height:15px;color:var(--ink-3);margin-left:auto;flex-shrink:0;transition:transform .16s}.dok-newhead.open .dnh-car{transform:rotate(180deg)}.dok-panel{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:16px}.stp{display:flex;align-items:center;margin-bottom:20px}.stp-step{display:flex;align-items:center;gap:8px}.stp-num{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:700;background:var(--pill-bg);color:var(--ink-3);flex-shrink:0}.stp-num svg{width:13px;height:13px}.stp-step.active .stp-num,.stp-step.done .stp-num{background:var(--accent);color:#fff}.stp-lbl{font-size:12px;font-weight:700;color:var(--ink-3);white-space:nowrap}.stp-step.active .stp-lbl,.stp-step.done .stp-lbl{color:var(--ink)}.stp-line{flex:1;height:2px;background:var(--line);margin:0 10px;border-radius:2px}.stp-line.done{background:var(--accent)}.fw-sech{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:10px}.fw-fld{margin-bottom:13px}.fw-fld label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:6px}.fw-in{width:100%;height:40px;border:1px solid var(--line);border-radius:10px;background:var(--white);padding:0 12px;font:500 13px Inter,Arial;color:var(--ink);outline:none;transition:border-color .12s,box-shadow .12s}.fw-in.area{height:auto;min-height:120px;padding:10px 12px;line-height:1.55;resize:vertical}.fw-in:hover{border-color:var(--ink-3)}.fw-in:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.fw-attach{display:flex;align-items:center;gap:11px;border:1px solid var(--line);border-radius:11px;background:var(--bg);padding:11px 13px;margin-bottom:14px}.fw-attach .fa-ic{width:32px;height:32px;border-radius:9px;background:var(--white);border:1px solid var(--line-2);color:var(--ink-2);display:grid;place-items:center;flex-shrink:0}.fw-attach .fa-ic svg{width:15px;height:15px}.fw-attach .fa-tx{flex:1;min-width:0}.fw-attach .fa-n{font-size:12.5px;font-weight:700;color:var(--ink)}.fw-attach .fa-s{font-size:11px;color:var(--ink-3);margin-top:1px}.fw-attach .fa-pdf{font-size:9px;font-weight:800;letter-spacing:.05em;background:var(--pill-bg);color:var(--ink-3);border-radius:5px;padding:3px 7px}.fw-sum{border:1px solid var(--line);border-radius:11px;background:var(--white);overflow:hidden;margin-bottom:12px}.fw-sr{display:flex;gap:12px;padding:10px 13px;border-top:1px solid var(--line-2)}.fw-sr:first-child{border-top:none}.fw-sr .k{width:70px;flex-shrink:0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);padding-top:1px}.fw-sr .v{flex:1;font-size:12.5px;font-weight:600;color:var(--ink);min-width:0;overflow-wrap:anywhere}.fw-msgprev{border:1px solid var(--line-2);border-radius:11px;background:var(--bg);padding:12px 14px;font-size:12px;color:var(--ink-2);line-height:1.6;max-height:170px;overflow:auto}.stp-list{display:flex;flex-direction:column;gap:2px;padding:6px 0}.stp-row{display:flex;align-items:center;gap:11px;padding:11px 4px;opacity:.4;transition:opacity .25s}.stp-row .stp-ic{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;flex-shrink:0}.stp-row .stp-ic svg{width:12px;height:12px;color:var(--line)}.stp-row .stp-t{flex:1;font-size:13px;font-weight:600;color:var(--ink)}.stp-row .stp-spin{width:15px;height:15px;border:2px solid var(--line-2);border-top-color:var(--accent);border-radius:50%;animation:stpspin .7s linear infinite;flex-shrink:0}.stp-row.done{opacity:1}.stp-row.done .stp-ic{background:var(--earn);border-color:var(--earn)}.stp-row.done .stp-ic svg{color:#fff}.stp-done{display:none;align-items:center;gap:9px;margin-top:12px;padding:12px 14px;background:#5e9b7d1f;border:1px solid rgba(94,155,125,.3);border-radius:10px;font-size:12.5px;color:var(--earn)}.stp-done svg{width:16px;height:16px;color:var(--earn)}.stp-done.on{display:flex}.kebab{position:relative;display:inline-flex}.kebab-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink-2);cursor:pointer}.kebab-btn svg{width:16px;height:16px}.kebab-btn:hover{background:var(--hover)}.kebab-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:60;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:5px;min-width:220px}.kebab-pop button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:none;border-radius:7px;font:500 12.5px Inter;color:var(--ink);cursor:pointer;text-align:left}.kebab-pop button svg{width:15px;height:15px;color:var(--ink-3);flex-shrink:0}.kebab-pop button:hover{background:var(--hover)}.kebab-pop .sep{height:1px;background:var(--line-2);margin:4px 2px}.won-grattis{text-align:center;padding:20px 0}.won-grattis .won-grattis-ic{width:48px;height:48px;color:var(--green);margin-bottom:10px}.idr-eyebrow{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.idr-title{font-size:16px;font-weight:700;color:var(--ink);margin-top:7px;line-height:1.2}.sec-h{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0 0 9px}.sec-h:not(:first-child){margin-top:16px}.wip-dr-pick{display:flex;align-items:flex-start;gap:9px;padding:9px 8px;border-radius:9px;cursor:pointer;transition:background .1s}.wip-dr-pick:hover{background:var(--hover)}.wip-dr-pick .wip-dr-cbx{width:17px;height:17px;border-radius:5px;border:1.75px solid var(--muted);flex-shrink:0;margin-top:1px;display:grid;place-items:center;transition:all .12s}.wip-dr-pick .wip-dr-cbx svg{width:11px;height:11px;color:#fff}.wip-dr-pick.on .wip-dr-cbx{background:var(--accent);border-color:var(--accent)}.wip-dr-pick .wip-dr-b{flex:1;min-width:0}.wip-dr-pick .wip-dr-t{font-size:12.5px;font-weight:600}.wip-dr-pick .wip-dr-m{font-size:10.5px;color:var(--muted);margin-top:1px}.wip-dr-pick .wip-dr-amt{text-align:right;font-feature-settings:"tnum";font-size:12px;font-weight:700;white-space:nowrap}.wip-dr-pick .wip-dr-amt small{display:block;font-size:9.5px;font-weight:500;color:var(--earn)}.step-tot{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 12px;background:var(--bg);border-radius:9px}.step-tot .stt-l{font-size:11px;font-weight:600;color:var(--ink-2)}.step-tot .stt-v{font-size:14px;font-weight:800;font-feature-settings:"tnum"}.fld{margin-bottom:12px}.fld input,.fld select,.fld textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:12.5px;color:var(--ink);background:var(--white);outline:none;box-sizing:border-box}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.fld textarea{resize:vertical;min-height:54px}.fld-l{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;display:block}.fld-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rv{border:1px solid var(--line);border-radius:11px;overflow:hidden;margin-bottom:12px;padding:0 12px}.rv-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line-2);font-size:12px}.rv-row:last-child{border-bottom:none}.rv-row .k{color:var(--ink-3)}.rv-row .v{font-weight:600;text-align:right}.rv-line{display:flex;justify-content:space-between;padding:7px 0;font-size:13px;border-bottom:1px solid var(--line-2)}.rv-line:last-child{border-bottom:none}.rv-line.rv-tot{font-weight:800;font-size:14px}.won-sent{text-align:center;padding:20px 0}.won-sent-t{font-weight:800;font-size:16px;margin-top:6px}.won-sent-s{font-size:12.5px;color:var(--ink-3);margin-top:4px}.won-sent-chip{display:inline-block;margin-top:10px;padding:6px 12px;border-radius:20px;background:var(--accent-soft);color:var(--accent);font-weight:700;font-size:12.5px}.won-sent-foot{font-size:11.5px;color:var(--ink-3);margin-top:12px}.of-compare-preview-note{font-size:12px;color:var(--ink-3);line-height:1.5;margin:0 0 12px}.of-compare-preview-sum{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg);font-size:12px;color:var(--ink-2);margin-bottom:12px}.of-compare-preview-sum b{font-size:14px;font-feature-settings:"tnum"}.of-compare-preview-sum.up b{color:var(--green)}.of-compare-preview-sum.down b{color:var(--red)}.of-compare-preview-empty{padding:22px;text-align:center;font-size:12.5px;color:var(--ink-3)}.of-compare-preview-list{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--white)}.of-compare-preview-row{display:flex;align-items:center;gap:12px;padding:9px 12px;border-top:1px solid var(--line-2)}.of-compare-preview-row:first-child{border-top:none}.of-compare-preview-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.of-compare-preview-art{font-size:12.5px;font-weight:600;color:var(--ink)}.of-compare-preview-sub{font-size:11px;color:var(--ink-3)}.of-compare-preview-num{font-size:12px;font-feature-settings:"tnum";color:var(--ink);white-space:nowrap}.of-compare-preview-num.dim{color:var(--ink-3)}.of-compare-preview-num s{color:var(--ink-3);font-weight:400;margin-left:4px}.of-compare-preview-badge{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:20px;white-space:nowrap;flex-shrink:0}.of-compare-preview-badge--new{color:var(--green);background:var(--accent-soft)}.of-compare-preview-badge--removed{color:var(--red);background:#e0526a1f}.of-compare-preview-badge--changed{color:var(--accent);background:var(--accent-soft)}.of-docs-head{display:flex;align-items:center;gap:8px;margin:2px 2px 12px}.of-docs-title{font-size:13px;font-weight:700;color:var(--ink)}.of-docs-count{font-size:11px;font-weight:700;color:var(--ink-3);background:var(--bg);border-radius:20px;padding:1px 9px;min-width:20px;text-align:center}.of-docs-search{margin-left:auto}.of-docs-search input{padding:6px 10px;border:1px solid var(--line);border-radius:7px;font:500 12px Inter,Arial;background:var(--bg)}.of-doc-list{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--white)}.of-doc-row{display:grid;grid-template-columns:1.9fr 1.3fr 1.1fr 1fr auto;gap:12px;align-items:center;padding:10px 16px;border-top:1px solid var(--line-2)}.of-doc-row:first-child{border-top:none}.of-doc-row--head{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);background:var(--bg);padding:8px 16px}.of-doc-row--clickable{cursor:pointer;transition:background .08s}.of-doc-row--clickable:hover{background:var(--hover)}.of-doc-type{display:flex;align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:600;color:var(--ink)}.of-doc-icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;background:var(--bg);border:1px solid var(--line-2)}.of-doc-icon svg{width:14px;height:14px}.of-doc-creator{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-2)}.of-doc-date{font-size:12px;color:var(--ink-3)}.of-doc-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2)}.of-doc-status-dot{width:7px;height:7px;border-radius:50%;background:var(--orange)}.of-doc-acts{display:flex;gap:5px;justify-content:flex-end}.of-doc-ic{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:var(--white);display:grid;place-items:center;color:var(--ink-2);transition:all .12s}.of-doc-ic svg{width:15px;height:15px}.of-doc-ic:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.dok-detail-meta{display:grid;grid-template-columns:1fr 1fr;gap:12px;border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin-bottom:14px}.dok-detail-meta>div{display:flex;flex-direction:column;gap:2px}.dok-detail-meta .l{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.dok-detail-meta .v{font-size:13px;font-weight:600;color:var(--ink)}.dok-detail-page{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--bg)}.dok-detail-page-h{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--white);border-bottom:1px solid var(--line-2)}.dok-detail-logo{font-size:13px;font-weight:800;color:var(--ink)}.dok-detail-doctype{font-size:11.5px;font-weight:700;color:var(--ink-3)}.dok-detail-page-b{padding:16px}.dok-detail-kund{font-size:13px;font-weight:700;color:var(--ink);margin-bottom:12px}.dok-detail-skel{height:8px;border-radius:4px;background:var(--line-2);margin-bottom:8px}.dok-detail-amount{margin-top:14px;font-size:12.5px;color:var(--ink-3)}.dok-detail-amount b{color:var(--ink);font-size:14px}.of-note-feed{display:flex;flex-direction:column;gap:10px;margin:8px 0 4px;max-width:640px}.of-note-entry{display:flex;gap:8px;align-items:flex-end}.of-note-avatar{width:22px;height:22px;flex-shrink:0;font-size:8.5px;margin-bottom:16px}.of-note-body{max-width:85%;min-width:0}.of-note-bubble{background:var(--pill-bg);border-radius:13px 13px 13px 4px;padding:8px 12px;font-size:12.5px;color:var(--ink-2);line-height:1.5;word-break:break-word}.of-note-meta{font-size:9.5px;color:var(--ink-3);margin:3px 4px 0}.of-note-compose{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:11px;background:var(--white);padding:4px 4px 4px 12px;margin-top:8px;max-width:640px;transition:border-color .15s,box-shadow .15s}.of-note-compose:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.of-note-compose input{flex:1;border:none;outline:none;background:none;font:500 12.5px Inter;color:var(--ink);min-width:0}.of-note-compose input::placeholder{color:var(--muted)}.of-note-send{width:30px;height:30px;flex-shrink:0;border:none;border-radius:8px;background:var(--pill-bg);color:var(--ink-3);display:grid;place-items:center;cursor:pointer;transition:all .15s}.of-note-send svg{width:14px;height:14px}.of-note-send:hover{background:var(--accent);color:#fff}.of-compare-review{display:inline-flex;align-items:center;gap:6px;height:25px;padding:0 9px;border:1px solid transparent;border-radius:8px;background:transparent;font:600 11px Inter,Arial;color:var(--ink-3);cursor:pointer;transition:all .12s}.of-compare-review:hover{border-color:var(--line);background:var(--white);color:var(--ink)}.of-compare-review.on{color:var(--green)}.of-compare-review.on:hover{border-color:var(--line);background:var(--white)}.of-compare-review-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--red)}.of-compare-review.on .of-compare-review-dot{background:var(--green)}.of-work-bar{display:flex;align-items:center;gap:14px;padding:2px 2px 14px}.of-work-bar .btn{flex-shrink:0;height:34px;padding:0 14px;font-size:12.5px;font-weight:600;border-radius:8px}.of-work-bar .btn svg{width:14px;height:14px}.of-work-intro{flex:1;margin:0;font-size:11.5px;color:var(--ink-3);line-height:1.4}.of-work-table{width:100%;border-collapse:collapse;background:var(--white);border:1px solid var(--line);border-radius:12px;overflow:hidden}.of-work-table th{text-align:left;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);background:var(--bg);padding:9px 14px;border-bottom:1px solid var(--line-2)}.of-work-table th.num{text-align:right}.of-work-table td{padding:11px 14px;font-size:12.5px;color:var(--ink);border-bottom:1px solid var(--line-2);vertical-align:middle}.of-work-table td.num{text-align:right}.of-work-table tr:last-child td{border-bottom:none}.of-work-row{cursor:pointer;transition:background .08s}.of-work-row:hover{background:var(--hover)}.of-work-title{font-weight:600;color:var(--ink)}.of-work-typ{display:inline-block;margin-top:2px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3)}.of-work-typ.jobb{color:var(--accent)}.of-work-board{font-size:12px;font-weight:600}.of-work-dim{color:var(--ink-3);font-size:12px}.of-stage{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2)}.of-stage-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.of-work-comments{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--ink-2)}.of-work-comments svg{width:13px;height:13px}.of-work-comments.new{color:var(--accent);font-weight:700}.of-work-adv{width:40px;text-align:center}.of-work-adv-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);cursor:pointer;transition:all .12s}.of-work-adv-btn svg{width:14px;height:14px}.of-work-adv-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.of-work-done{display:inline-flex;align-items:center;justify-content:center;color:var(--green)}.of-work-done svg{width:16px;height:16px}.wcd-tabs{display:flex;gap:2px;margin-bottom:14px}.wcd-tab{display:inline-flex;align-items:center;gap:6px;border:none;background:none;font:600 12.5px Inter,Arial;color:var(--ink-3);padding:7px 11px;border-radius:8px;cursor:pointer}.wcd-tab svg{width:14px;height:14px}.wcd-tab.on{background:var(--accent-soft);color:var(--accent)}.wcd-grid{display:grid;grid-template-columns:1fr 320px;gap:20px}@media(max-width:760px){.wcd-grid{grid-template-columns:1fr}}.wcd-left{min-width:0}.wcd-stats{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.wcd-stat{font-size:11px;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:4px 9px}.wcd-stat b{color:var(--ink);font-weight:700}.wcd-fld{margin-bottom:13px}.wcd-fld>label{display:block;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:5px}.wcd-fld2{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:13px}.wcd-fld2 label{display:block;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:5px}.wcd-kund,.wcd-board{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:8px 11px;font-size:13px;font-weight:600;width:100%}.wcd-kund .bd,.wcd-board .bd{width:9px;height:9px;border-radius:50%}.wcd-inp{width:100%;height:38px;border:1px solid var(--line);border-radius:8px;padding:0 11px;background:var(--white);font-size:13px;font-family:inherit;color:var(--ink)}.wcd-besk{background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:11px 13px;font-size:12.5px;color:var(--ink-2);line-height:1.5}.wcd-empty{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center;padding:40px 20px;color:var(--ink-3)}.wcd-empty b{color:var(--ink-2);font-size:13px}.wcd-empty span{font-size:12px}.wcd-right{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:14px;display:flex;flex-direction:column;min-width:0}.wcd-right-h{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;margin-bottom:12px}.wcd-right-h svg{width:16px;height:16px}.wcd-add{display:flex;gap:8px}.wcd-add input{flex:1;min-width:0;border:1px solid var(--line);border-radius:8px;padding:8px 11px;font-size:12.5px;background:var(--white);outline:none}.wcd-add input:focus{border-color:var(--accent)}.wcd-feed{display:flex;flex-direction:column;gap:9px;margin-top:12px;overflow:auto}.wcd-c{border:1px solid var(--line);border-radius:9px;padding:9px 11px;background:var(--white)}.wcd-c.fab{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:var(--accent-soft)}.wcd-c-h{display:flex;align-items:center;gap:8px;margin-bottom:5px}.wcd-c-h b{font-size:12px}.wcd-c-d{margin-left:auto;font-size:10.5px;color:var(--ink-3)}.wcd-c-t{font-size:12.5px;color:var(--ink-2);line-height:1.45}.wcd-act{display:flex;gap:9px;align-items:flex-start;font-size:11.5px;color:var(--ink-3);line-height:1.45;padding:4px 2px}.wcd-act b{color:var(--ink-2)}.kont-pane{max-width:760px}.kont-sec-h{font-size:12.5px;font-weight:800;color:var(--ink);margin:4px 0 12px;letter-spacing:.01em}.kont-sec-h--spaced{margin-top:22px}.kont-count{font-weight:500;color:var(--ink-3);font-size:11px}.afgrid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:8px}@media(max-width:600px){.afgrid{grid-template-columns:1fr}}.afc{position:relative;display:flex;flex-direction:column;gap:2px;border:1px solid var(--line-2);border-radius:10px;background:var(--white);padding:7px 11px 8px;min-height:48px;min-width:0;width:100%;text-align:left;font-family:inherit;transition:border-color .12s,box-shadow .12s,background .12s}.afc:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.afc-span{grid-column:1/-1}.afc .k{font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.afc.sel{cursor:pointer}.afc.sel:hover{border-color:var(--ink-3);box-shadow:0 1px 3px #14161c0d}.afc.sel .v{display:flex;align-items:center;gap:6px;overflow:hidden;font-size:13px;font-weight:650;color:var(--ink);white-space:nowrap}.afc.sel .afc-car{width:13px;height:13px;color:var(--ink-3);margin-left:auto;flex-shrink:0;transition:transform .14s}.afc.sel.edit{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);cursor:default;z-index:30}.afc.sel.edit .afc-car{transform:rotate(180deg)}.afc-pop{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:40;background:var(--white);border:1px solid var(--line);border-radius:11px;box-shadow:var(--shadow),0 8px 24px #14161c14;padding:5px;max-height:230px;overflow:auto;animation:kpPopIn .12s ease-out;text-align:left}@keyframes kpPopIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.afc-opt{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:7px;font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.afc-opt svg{width:14px;height:14px;color:var(--green);flex-shrink:0}.afc-opt:hover{background:var(--hover);color:var(--ink)}.afc-opt.on{color:var(--ink)}.afc-opt-cust{border-top:1px solid var(--line-2);margin-top:4px;padding-top:8px;color:var(--accent);gap:6px;justify-content:flex-start}.afc-opt-cust svg{color:var(--accent)}.afc-in{border:none;outline:none;background:none;padding:0;width:100%;font:650 13px Inter,Arial;color:var(--ink)}.afc-in::placeholder{color:var(--muted, var(--ink-3));font-weight:500}.afc-in.area{font-weight:500;font-size:12.5px;line-height:1.45;resize:vertical;min-height:20px}select.afc-in{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b909a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:13px 13px}.kont-empty{font-size:12px;color:var(--ink-3);padding:4px 0 10px}.kont-list{margin-bottom:4px}.kont-card{border:1px solid var(--line);border-radius:11px;margin-bottom:11px;background:var(--white);overflow:hidden}.kont-card.open .kc-chev{transform:rotate(90deg)}.kont-head{display:flex;align-items:center}.kont-head-main{flex:1;min-width:0;display:flex;align-items:center;gap:11px;padding:11px 13px;cursor:pointer;text-align:left}.kont-head-main:hover{background:var(--hover)}.kc-chev{width:15px;height:15px;color:var(--ink-3);flex-shrink:0;transition:transform .16s}.kc-av{width:30px;height:30px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-size:12px;font-weight:800;flex-shrink:0}.kc-sum{display:flex;align-items:baseline;gap:9px;flex:1;min-width:0}.kc-namn{font-size:13px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kc-roll{font-size:11px;font-weight:600;color:var(--ink-3);white-space:nowrap}.kc-meta{font-size:11.5px;color:var(--ink-3);white-space:nowrap;margin-right:2px}@media(max-width:640px){.kc-meta{display:none}}.kont-del{width:30px;height:30px;border:1px solid var(--line);background:var(--white);border-radius:7px;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:10px;cursor:pointer;transition:all .12s}.kont-del svg{width:14px;height:14px}.kont-del:hover{border-color:var(--red);color:var(--red);background:var(--hover)}.kont-body{padding:2px 13px 14px;border-top:1px solid var(--line-2)}.kont-body .afgrid{margin-top:10px;margin-bottom:0}.kont-add{margin-top:2px}.kont-save{margin-top:16px}.ak-lbl{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin:0 0 6px;display:block}.ak-board{position:relative}.ak-trig{width:100%;height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--white);font:500 12.5px Inter,Arial;color:var(--ink);cursor:pointer}.ak-trig svg{width:13px;height:13px;color:var(--ink-3);flex-shrink:0}.ak-trig.ph{color:var(--muted, var(--ink-3))}.ak-trig:hover{border-color:var(--ink-3)}.ak-board-pop{position:absolute;top:calc(100% + 5px);left:0;right:0;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);z-index:60;padding:6px;max-height:240px;overflow:auto}.ak-bopt{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:7px;font-size:12.5px;font-weight:500;cursor:pointer}.ak-bopt:hover{background:var(--hover)}.ak-bopt.sel{background:var(--accent-soft);color:var(--accent)}.ak-typ{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.ak-typ button{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1.5px solid var(--line);border-radius:11px;background:var(--white);cursor:pointer;text-align:left}.ak-typ button.on{border-color:var(--accent);background:var(--accent-soft)}.ak-typ .ic{width:30px;height:30px;border-radius:8px;background:var(--bg);display:grid;place-items:center;color:var(--ink-2);flex-shrink:0}.ak-typ .ic svg{width:15px;height:15px}.ak-typ button.on .ic{background:var(--white);color:var(--accent)}.ak-typ .tt{font-size:13px;font-weight:700;color:var(--ink);display:block}.ak-typ button.on .tt{color:var(--accent)}.ak-typ .ds{font-size:11px;color:var(--ink-3);margin-top:2px;line-height:1.3;display:block}.wcd-headrow{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.wcd-tag{font-size:9.5px;font-weight:700;border-radius:5px;padding:3px 9px;flex-shrink:0}.wcd-titrow{display:flex;align-items:center;gap:11px;margin-bottom:12px}.wcd-titrow .wcd-check{width:20px;height:20px;border:1.5px solid var(--muted);border-radius:50%;flex-shrink:0}.wcd-titrow h2{font-size:18px;font-weight:800;margin:0;line-height:1.25}.wcd-quick{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.wcd-qb{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--white);border-radius:8px;padding:6px 11px;font:600 11.5px Inter,Arial;color:var(--ink-2);cursor:pointer}.wcd-qb svg{width:13px;height:13px}.wcd-qb:hover{border-color:var(--accent);color:var(--accent)}.wcd-qb.ok{background:var(--accent);color:var(--white);border-color:var(--accent)}.wcd-qb.ok:hover{color:var(--white)}.wcd-qb.ok:disabled{opacity:.5;cursor:not-allowed}.wcd-cf{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--line-2);font-size:12.5px}.wcd-cf .l{color:var(--ink-3);font-weight:600}.wcd-addfld{display:flex;gap:6px;margin-top:6px}.wcd-addfld .wcd-inp{flex:1;min-width:0;height:34px}.wcd-medl{display:flex;align-items:center;gap:7px}.wcd-addm{width:28px;height:28px;border:1.5px dashed var(--line);border-radius:50%;background:none;color:var(--ink-3);cursor:pointer;font-size:16px;line-height:1}.wcd-addm:hover{border-color:var(--accent);color:var(--accent)}.wcd-up{display:flex;flex-direction:column;align-items:center;gap:4px;border:1.5px dashed var(--line);border-radius:9px;padding:18px;text-align:center;font-size:12px;color:var(--ink-3);cursor:pointer}.wcd-up svg{width:18px;height:18px}.wcd-up:hover{border-color:var(--accent);color:var(--accent)}.wcd-chk{border:1px solid var(--line);border-radius:9px;padding:9px 11px;margin-top:8px}.wcd-chk-h{font-size:12px;font-weight:700;margin-bottom:6px;display:flex;align-items:center;justify-content:space-between;color:var(--ink)}.wcd-chk-h span{font-weight:500;color:var(--ink-3);font-size:11px}.wcd-chk-i{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2);padding:3px 0}.wcd-chk-box{width:14px;height:14px;border:1.5px solid var(--muted);border-radius:4px;flex-shrink:0}.wcd-addchk{margin-top:10px}.ak-head-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;min-width:0}.ak-mall{position:relative;flex-shrink:0}.ak-mall .btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:12px}.ak-mall .btn svg{width:13px;height:13px}.ak-mall-pop{position:absolute;top:calc(100% + 5px);right:0;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);z-index:60;padding:6px;width:300px;max-height:300px;overflow:auto}.ak-mall-opt{display:flex;gap:9px;padding:8px 9px;border-radius:7px;cursor:pointer;text-align:left;width:100%;border:none;background:none}.ak-mall-opt:hover{background:var(--hover)}.ak-mall-opt .mi{width:26px;height:26px;border-radius:7px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.ak-mall-opt .mi svg{width:13px;height:13px}.ak-mall-opt .mn{display:block;font-size:12.5px;font-weight:600;color:var(--ink)}.ak-mall-opt .md{display:block;font-size:10.5px;color:var(--ink-3)}.ak-chk{border:1px solid var(--line);border-radius:9px;padding:9px 11px;margin-top:8px}.ak-chk .h{font-size:12px;font-weight:700;margin-bottom:6px;display:flex;align-items:center;gap:7px;color:var(--ink)}.ak-chk .h svg{width:14px;height:14px;color:var(--ink-2)}.ak-chk .h .cnt{margin-left:auto;font-weight:500;color:var(--ink-3);font-size:11px}.ak-chk .ci{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2);padding:3px 0}.ak-chk .ci .bx{width:14px;height:14px;border:1.5px solid var(--muted);border-radius:4px;flex-shrink:0}.ak-up{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1.5px dashed var(--line);border-radius:11px;padding:18px;text-align:center;color:var(--ink-3);font-size:12px;margin-top:8px;cursor:pointer}.ak-up svg{width:18px;height:18px;margin-bottom:4px;flex-shrink:0}.ak-up:hover{border-color:var(--accent);color:var(--accent)}.sig-empty{border:1.5px dashed var(--line);border-radius:10px;padding:40px 18px;text-align:center;color:var(--ink-3);margin:8px}.sig-empty svg{width:40px;height:40px;color:var(--line-2);margin:0 auto 10px}.sig-empty b{display:block;font-size:14px;color:var(--ink-2);margin-bottom:3px}.sig-empty span{font-size:12.5px}.sig-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:4px 6px 14px}.sig-top h3{font-size:15px;font-weight:800;color:var(--ink)}.sig-top p{font-size:12px;color:var(--ink-3);margin-top:3px}.sig-top .btn{flex-shrink:0}.of-empty{border:1.5px dashed var(--line);border-radius:10px;padding:40px 18px;text-align:center;color:var(--ink-3);margin:8px}.of-empty svg{width:40px;height:40px;color:var(--line-2);margin:0 auto 10px}.of-empty b{display:block;font-size:14px;color:var(--ink-2);margin-bottom:3px}.of-empty span{font-size:12.5px}.of-signing-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.of-signing-head-row,.of-signing-main{display:grid;grid-template-columns:2.4fr 1fr 1fr 1.1fr 22px;gap:12px;align-items:center}.of-signing-head-row{padding:10px 16px;border-bottom:1px solid var(--line)}.of-signing-head-row span{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.of-signing-item{border-top:1px solid var(--line-2)}.of-signing-item:first-child{border-top:none}.of-signing-item.open .of-signing-main{background:var(--hover)}.of-signing-item.open .of-signing-chevron{transform:rotate(180deg)}.of-signing-main{width:100%;padding:14px 16px;border:none;background:none;cursor:pointer;text-align:left;font:inherit;color:inherit}.of-signing-main:hover{background:var(--hover)}.of-signing-doc{display:flex;align-items:center;gap:11px;min-width:0}.of-signing-icon{width:30px;height:36px;border-radius:5px;background:#e0526a1f;color:var(--red);display:grid;place-items:center;flex-shrink:0}.of-signing-icon svg{width:15px;height:15px}.of-signing-doc-tx{min-width:0;display:flex;flex-direction:column}.of-signing-name{font-size:13px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.of-signing-sub{font-size:10.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.of-signing-typ{font-size:12px;color:var(--ink-2);font-weight:500}.of-signing-amount{font-size:12.5px;font-weight:700;font-feature-settings:"tnum"}.of-signing-badge{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;white-space:nowrap}.of-signing-badge.is-signed{color:var(--accent)}.of-signing-badge.is-waiting{color:var(--wait)}.of-signing-badge-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.of-signing-chevron{color:var(--ink-3);justify-self:end;display:inline-flex;transition:transform .15s}.of-signing-chevron svg{width:16px;height:16px}.of-signing-body{padding:4px 18px 18px 22px;border-top:1px solid var(--line-2)}.of-signing-timeline{display:flex;flex-direction:column}.of-signing-event{display:flex;gap:13px;position:relative;padding-bottom:16px}.of-signing-event:last-child{padding-bottom:0}.of-signing-event:not(:last-child):before{content:"";position:absolute;left:13px;top:26px;bottom:0;width:2px;background:var(--line)}.of-signing-event-icon{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;z-index:1}.of-signing-event-icon svg{width:14px;height:14px}.of-signing-event-icon.is-signerat{background:#5e9b7d29;color:var(--green)}.of-signing-event-icon:not(.is-signerat){background:var(--accent-soft);color:var(--accent)}.of-signing-event-body{display:flex;flex-direction:column}.of-signing-event-title{font-size:13px;font-weight:700;color:var(--ink)}.of-signing-event-sub{font-size:11.5px;color:var(--ink-2);margin-top:1px}.of-signing-event-who{font-size:11px;color:var(--ink-3);margin-top:2px}.of-signing-acts{display:flex;gap:8px;margin-top:4px}.of-control-intro{font-size:11.5px;color:var(--ink-3)}.kp-list{padding:14px 2px}.kp-row{display:grid;grid-template-columns:1fr 1.4fr 34px;gap:7px;align-items:center;margin-bottom:7px}.kp-row:hover .kp-del{opacity:1}.kp-del{width:30px;height:30px;border:1px solid var(--line);background:var(--white);border-radius:7px;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .12s,all .12s}.kp-del svg{width:14px;height:14px}.kp-del:hover{border-color:var(--red);color:var(--red);background:var(--hover)}.sig-h2{display:flex;align-items:center;justify-content:space-between;margin:6px 0 9px}.btn-xs{padding:5px 10px;font-size:11.5px;height:auto}.sig-parts{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.sig-part{display:flex;align-items:center;gap:9px}.sig-pav{width:30px;height:30px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.sig-pav svg{width:15px;height:15px}.sig-pf{flex:1;display:grid;grid-template-columns:1.3fr 1.6fr 1fr 52px;gap:7px;min-width:0}.sig-pf input,.sig-pf select{height:34px;border:1px solid var(--line);border-radius:6px;padding:0 8px;font-size:12px;background:var(--bg);min-width:0}@media(max-width:620px){.sig-pf{grid-template-columns:1fr 1fr}}.sig-ord{text-align:center}.sig-chips{display:flex;flex-wrap:wrap;gap:7px;margin:2px 0 10px}.sig-chip{display:inline-flex;align-items:center;gap:7px;background:var(--accent-soft);border:1px solid var(--accent);border-radius:8px;padding:5px 6px 5px 9px;font-size:12px;font-weight:600;color:var(--ink)}.sig-chip svg{width:14px;height:14px;color:var(--accent)}.sig-chip .t{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sig-chip .x{border:none;background:none;color:var(--ink-3);cursor:pointer;display:inline-flex;padding:0 2px}.sig-chip .x svg{width:12px;height:12px;color:inherit}.sig-chip .x:hover{color:var(--red)}.sig-chip.up{background:var(--bg);border-color:var(--line);color:var(--ink-2)}.sig-chip.up svg{color:#d05b6e}.sig-dd{position:relative;margin-bottom:9px}.sig-dd-trig{width:100%;display:flex;align-items:center;gap:9px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:var(--white);font:600 12.5px Inter,Arial;color:var(--ink-2);cursor:pointer;text-align:left}.sig-dd-trig svg{width:15px;height:15px;color:var(--ink-3)}.sig-dd-trig .cv{margin-left:auto}.sig-dd-trig:hover{border-color:var(--accent);color:var(--accent)}.sig-dd-trig:hover svg{color:var(--accent)}.sig-dd-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 8px 0 12px;border:1px solid var(--accent);border-radius:9px;background:var(--white);box-shadow:0 0 0 3px var(--accent-soft)}.sig-dd-search>svg{width:15px;height:15px;color:var(--ink-3);flex-shrink:0}.sig-dd-search input{flex:1;border:none;outline:none;background:none;font:600 12.5px Inter,Arial;color:var(--ink)}.sig-dd-close{border:none;background:var(--accent-soft);color:var(--accent);font:700 11px Inter,Arial;padding:5px 10px;border-radius:6px;cursor:pointer}.sig-dd-pop{margin-top:6px;border:1px solid var(--line);border-radius:10px;background:var(--white);max-height:200px;overflow:auto;padding:5px}.sig-dd-opt{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:7px;font-size:12.5px;font-weight:600;color:var(--ink);cursor:pointer;width:100%;border:none;background:none;text-align:left}.sig-dd-opt:hover{background:var(--accent-soft)}.sig-dd-opt .di{width:26px;height:26px;border-radius:7px;background:var(--bg);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.sig-dd-opt .di svg{width:14px;height:14px}.sig-dd-opt .n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sig-dd-opt .pl{width:15px;height:15px;color:var(--ink-3)}.sig-dd-opt:hover .pl{color:var(--accent)}.sig-dd-empty{padding:12px;text-align:center;font-size:12px;color:var(--ink-3)}.sig-drop{display:flex;flex-direction:column;align-items:center;gap:3px;border:1.5px dashed var(--line);border-radius:11px;padding:20px 14px;text-align:center;cursor:pointer;color:var(--ink-3);transition:border-color .12s,background .12s}.sig-drop svg{width:24px;height:24px;margin-bottom:3px;color:var(--ink-3)}.sig-drop:hover,.sig-drop.drag{border-color:var(--accent);background:var(--accent-soft)}.sig-drop:hover svg,.sig-drop.drag svg{color:var(--accent)}.sd-t{font-size:12.5px;color:var(--ink-2)}.sd-t b{color:var(--ink)}.sd-s{font-size:10.5px;color:var(--ink-3)}.aed-body.aed-body{padding:0;display:flex;flex-direction:column;overflow:hidden}.aed-tabs{flex-shrink:0;display:flex;gap:2px;border-bottom:1px solid var(--line);padding:0 18px}.aed-tab{border:none;background:none;padding:11px 13px;font:600 12.5px Inter,Arial;color:var(--ink-3);border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.aed-tab.on{color:var(--accent);border-bottom-color:var(--accent)}.aed-tab:hover{color:var(--ink)}.aed-scroll{flex:1;min-height:0;overflow:auto;padding:15px 18px 18px}.aed-lockbar{margin:0 0 12px}.afsec{margin-bottom:14px}.afsec-h{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);margin:0 1px 6px}.afc .k .fab{font-style:normal;font-weight:700;color:var(--wait);background:#a5956824;border-radius:4px;padding:0 4px;margin-left:3px;font-size:8px;letter-spacing:.03em}.afc .v{font-size:13px;font-weight:650;color:var(--ink);font-feature-settings:"tnum";min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.afc .v.blank{color:var(--muted, var(--ink-3));font-weight:500}.afc-in.num{font-feature-settings:"tnum"}.afc.locked{cursor:default;background:var(--bg);border-color:var(--line-2)}.afc.locked .v{color:var(--ink-2)}.afc-lock{position:absolute;top:8px;right:9px;width:11px;height:11px;color:var(--muted, var(--ink-3))}.afk-feed{display:flex;flex-direction:column;gap:10px;margin:8px 0 4px}.afk-m{display:flex;gap:8px;align-items:flex-end}.afk-av.afk-av{width:22px;height:22px;flex-shrink:0;font-size:8.5px;margin-bottom:16px}.afk-mb{max-width:85%;min-width:0}.afk-bubble{background:var(--pill-bg);border-radius:13px 13px 13px 4px;padding:8px 12px;font-size:12.5px;color:var(--ink-2);line-height:1.5;word-break:break-word}.afk-meta{font-size:9.5px;color:var(--ink-3);margin:3px 4px 0}.afk-empty{font-size:11.5px;color:var(--muted, var(--ink-3));padding:6px 2px}.afk-compose{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:11px;background:var(--white);padding:4px 4px 4px 12px;margin-top:8px;transition:border-color .15s,box-shadow .15s}.afk-compose:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.afk-compose input{flex:1;border:none;outline:none;background:none;font:500 12.5px Inter,Arial;color:var(--ink);min-width:0}.afk-compose input::placeholder{color:var(--muted, var(--ink-3))}.afk-send{width:30px;height:30px;flex-shrink:0;border:none;border-radius:8px;background:var(--pill-bg);color:var(--ink-3);display:grid;place-items:center;cursor:pointer;transition:all .15s}.afk-send svg{width:14px;height:14px}.afk-send:hover{background:var(--accent);color:#fff}.aed-sticky{flex-shrink:0;background:var(--primary);color:var(--primary-ink, #fff);display:flex;align-items:center;gap:20px;padding:10px 18px;overflow-x:auto}.aed-sticky .ams-c{display:flex;flex-direction:column;gap:2px;min-width:0}.aed-sticky .ams-c .l{font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#ffffff70;white-space:nowrap}.aed-sticky .ams-c .v{font-size:13.5px;font-weight:750;font-feature-settings:"tnum";white-space:nowrap;color:#fff;letter-spacing:-.01em}.aed-sticky .ams-c .v.pct{color:#a8bce8}.aed-sticky .ams-c .v.dim{color:#ffffff9e}.aed-sticky .tbx .v{color:#7fd6a8}.aed-sticky .tbx.bad .v{color:#f0a8a8}.aed-sticky .ams-div{width:1px;align-self:stretch;background:#ffffff24;flex-shrink:0}.aed-images-empty{font-size:12px;color:var(--ink-3);padding:6px 0 10px}.art-imgs{display:flex;flex-wrap:wrap;gap:10px}.art-img{width:96px;position:relative}.art-img-ph{height:70px;border:1px solid var(--line);border-radius:9px;background:var(--bg);display:grid;place-items:center;color:var(--muted, var(--ink-3))}.art-img-ph svg{width:26px;height:26px}.art-img-n{font-size:10px;color:var(--ink-3);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.art-img-x{position:absolute;top:-7px;right:-7px;width:20px;height:20px;border-radius:50%;border:1px solid var(--line);background:var(--white);color:var(--ink-3);cursor:pointer;display:grid;place-items:center}.art-img-x svg{width:11px;height:11px}.art-komm{display:flex;flex-direction:column;gap:8px}.kv-c{border:1px solid var(--line);border-radius:9px;padding:9px 11px}.kv-c-h{display:flex;align-items:center;gap:8px;margin-bottom:5px}.kv-c-h b{font-size:12px}.kv-c-d{margin-left:auto;font-size:10.5px;color:var(--ink-3)}.kv-c-t{font-size:12.5px;color:var(--ink-2);line-height:1.45}.kv-add{display:flex;gap:6px}.kv-add input{flex:1;border:1px solid var(--line);border-radius:8px;padding:7px 11px;font-size:12.5px;background:var(--white);color:var(--ink)}.kv-add input::placeholder{color:var(--muted, var(--ink-3))}.art-future{display:flex;align-items:center;gap:9px;margin-top:18px;padding:11px 13px;border:1px dashed var(--line);border-radius:10px;color:var(--ink-3);font-size:12.5px}.art-soon{margin-left:auto;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:2px 7px}.ab-top{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}.ab-intro{flex:1;font-size:12px;color:var(--ink-3);line-height:1.5}.ab-list{display:flex;flex-direction:column;gap:8px}.ab-card{display:flex;align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--white);cursor:pointer;transition:border-color .12s,background .12s}.ab-card:hover{border-color:var(--accent);background:var(--accent-soft)}.ab-ic{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.ab-ic svg{width:17px;height:17px}.ab-mid{min-width:0;flex:1}.ab-n{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-s{font-size:11px;color:var(--ink-3);display:flex;align-items:center;gap:6px;margin-top:2px}.ab-s .ab-bd{display:inline-flex;align-items:center;gap:5px}.ab-s .ab-bd .d{width:7px;height:7px;border-radius:50%}.ab-s .dot{color:var(--muted, var(--ink-3))}.ab-st{font-size:9.5px;font-weight:700;border-radius:5px;padding:3px 8px;white-space:nowrap;flex-shrink:0}.ab-st.klar{background:#e7f6ec;color:#15803d}.ab-st.vantar{background:var(--pill-bg);color:var(--ink-2)}.ab-open{width:15px;height:15px;color:var(--ink-3);flex-shrink:0}.ab-card:hover .ab-open{color:var(--accent)}.ab-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:32px 20px;border:1px dashed var(--line);border-radius:12px;color:var(--ink-3)}.ab-empty b{font-size:13px;color:var(--ink-2);font-weight:600}.ab-empty span{font-size:11.5px;max-width:340px;line-height:1.5}.aed-soon{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:48px 20px;border:1px dashed var(--line);border-radius:12px;color:var(--ink-3)}.aed-soon b{font-size:13px;color:var(--ink-2);font-weight:600}.aed-soon span{font-size:12px;max-width:380px;line-height:1.5}.calc-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px;padding:16px 18px 14px;border-bottom:1px solid var(--line)}.calc-header-text{min-width:0}.calc-breadcrumb{font-size:11.5px;color:var(--ink-3);margin-bottom:5px}.calc-breadcrumb-link{border:none;background:none;padding:0;font:inherit;font-weight:700;color:var(--accent);cursor:pointer}.calc-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.calc-title{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--ink);margin:0}.calc-artnr-pill{font-size:11px;font-weight:600;color:var(--ink-3);background:var(--pill-bg);border-radius:6px;padding:3px 9px;white-space:nowrap}.calc-subtitle{font-size:12px;color:var(--ink-3);margin-top:5px;max-width:46ch}.calc-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.calc-panel{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:16px 18px;margin-bottom:16px}.calc-panel-h{display:flex;align-items:center;gap:9px;margin-bottom:14px;flex-wrap:wrap}.calc-panel-h h2{font-size:13.5px;font-weight:700;letter-spacing:-.01em;margin:0}.calc-panel-h .sp{flex:1}.calc-sdot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex-shrink:0}.calc-panel-hint{font-size:11px;color:var(--ink-3);font-weight:500}.calc-panel-pill{font-size:11px;color:var(--ink-3);font-weight:600;background:var(--pill-bg);border-radius:9px;padding:1px 8px;white-space:nowrap}.calc-panel-btn{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border:1px solid var(--line);border-radius:7px;background:var(--white);color:var(--ink-2);font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap}.calc-panel-btn svg{width:13px;height:13px}.calc-panel-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.calc-panel-btn.danger:hover{border-color:var(--loss, #c0392b);color:var(--loss, #c0392b);background:#fbeaea}.calc-panel-empty{font-size:11.5px;color:var(--ink-3);padding:2px 1px 4px}.calc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px 14px}@media(max-width:640px){.calc-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.calc-grid{grid-template-columns:1fr}}.calc-field{position:relative;display:flex;flex-direction:column;gap:5px;min-width:0}.calc-field.span3{grid-column:1/-1}.calc-field-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);display:flex;align-items:center;gap:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calc-field-label .req{color:var(--accent)}.calc-field-unit{margin-left:auto;font-size:8.5px;font-weight:700;color:var(--muted, var(--ink-3));letter-spacing:.04em;flex-shrink:0}.calc-field-inp{height:36px;width:100%;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--white);font:600 12.5px Inter,Arial;color:var(--ink);box-shadow:0 1px 2px #14161c0a}.calc-field-inp::placeholder{color:var(--muted, var(--ink-3));font-weight:500}.calc-field-inp:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.calc-field-inp.num{text-align:right;font-feature-settings:"tnum"}.calc-field-inp.area{height:auto;min-height:74px;padding:9px 11px;resize:vertical;line-height:1.5;font-weight:500}.calc-field-trig{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;cursor:pointer;font-family:inherit}.calc-field-trig svg{width:13px;height:13px;color:var(--ink-3);flex-shrink:0}.calc-trig-val{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calc-trig-val.ph{color:var(--muted, var(--ink-3));font-weight:500}.calc-mallwrap{position:relative}.calc-mallpop{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:270px;background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:6px}.calc-mallpop-h{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);padding:6px 9px 7px}.calc-mallpop-h.calc-mallpop-h2{border-top:1px solid var(--line-2);margin-top:6px;padding-top:9px}.calc-mallsep{height:1px;background:var(--line-2);margin:6px 0}.calc-mallitem{width:100%;padding:8px 9px;border-radius:7px;cursor:pointer;display:flex;align-items:center;gap:9px;border:none;background:none;text-align:left;font-family:inherit}.calc-mallitem:hover{background:var(--hover)}.calc-mallitem-row{display:flex;align-items:center;gap:2px}.calc-mallitem-row .calc-mallitem{flex:1}.calc-mallitem-ic{width:26px;height:26px;border-radius:7px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.calc-mallitem-ic svg{width:14px;height:14px}.calc-mallitem-ic.um{background:#7c83f01a;color:#7c83f0}.calc-mallitem-ic.save{background:var(--accent-soft);color:var(--accent)}.calc-mallitem-tx{display:flex;flex-direction:column;min-width:0}.calc-mallitem-tx .mt{font-size:12.5px;font-weight:600;color:var(--ink)}.calc-mallitem-tx .ms{font-size:10.5px;color:var(--ink-3);margin-top:1px}.calc-mallitem-del{flex-shrink:0;width:26px;height:26px;border:none;background:none;border-radius:6px;color:var(--ink-3);display:grid;place-items:center;cursor:pointer}.calc-mallitem-del svg{width:12px;height:12px}.calc-mallitem-del:hover{background:#fbeaea;color:var(--loss, #c0392b)}.calc-savebar{display:flex;align-items:center;gap:8px;padding:10px 18px;border-bottom:1px solid var(--line);background:var(--bg)}.calc-savebar input{flex:1;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:var(--white);font-size:12.5px;color:var(--ink)}.calc-link{margin-top:2px;align-self:flex-start;border:none;background:none;padding:0;font-size:10.5px;font-weight:600;color:var(--accent);cursor:pointer}.calc-layout{display:grid;grid-template-columns:1fr 300px;gap:18px;align-items:start;padding:15px 18px 18px}@media(max-width:980px){.calc-layout{grid-template-columns:1fr}}.calc-customrow{display:grid;grid-template-columns:1fr 110px 66px 30px;gap:8px;align-items:center;margin-bottom:8px}.calc-customrow input{height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--white);font-size:12.5px;color:var(--ink)}.calc-customrow input.calc-customrow-val{text-align:right;font-feature-settings:"tnum"}.calc-unit{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden;height:34px}.calc-unit button{padding:0 9px;font-size:11.5px;font-weight:700;color:var(--ink-3);background:var(--white);border:none;cursor:pointer}.calc-unit button.on{background:var(--accent);color:#fff}.calc-customrow-del{width:30px;height:34px;border:1px solid var(--line);border-radius:8px;color:var(--ink-3);display:grid;place-items:center;background:var(--white);cursor:pointer}.calc-customrow-del svg{width:14px;height:14px}.calc-customrow-del:hover{border-color:var(--loss, #c0392b);color:var(--loss, #c0392b)}.cp-kort{margin:14px 0 4px;border:1px solid var(--line);border-radius:10px;background:var(--bg);padding:11px 12px}.cp-kort-h{display:flex;align-items:center;gap:8px;margin-bottom:9px}.cp-kort-h svg{width:15px;height:15px;color:var(--accent)}.cp-kort-h .ttl{font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--ink)}.cp-kort-h .sp{flex:1}.cp-kort-pick{position:relative}.cp-kort-pickbtn{position:relative;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:var(--white);font-size:11.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.cp-kort-pickbtn:hover{border-color:var(--accent);color:var(--accent)}.cp-kort-pickbtn svg{width:12px;height:12px;color:inherit}.cp-kort-pop{position:absolute;top:calc(100% + 5px);right:0;z-index:80;width:300px;background:var(--white);border:1px solid var(--line);border-radius:11px;box-shadow:var(--shadow);padding:6px;max-height:260px;overflow:auto}.kp-search{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;background:var(--bg);border:1px solid var(--line);border-radius:8px;margin-bottom:7px}.kp-search svg{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.kp-search input{flex:1;border:none;background:none;outline:none;font-size:12px;color:var(--ink);min-width:0}.cp-kopt{display:flex;align-items:center;gap:9px;padding:8px;border-radius:8px;cursor:pointer}.cp-kopt:hover{background:var(--hover)}.cp-kopt .kdot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.cp-kopt .kt{min-width:0;flex:1}.cp-kopt .kt .kn{font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-kopt .kt .ks{font-size:10.5px;color:var(--ink-3)}.cp-kopt .kpris{font-size:11px;font-weight:700;font-feature-settings:"tnum";color:var(--earn)}.cp-kort-empty{font-size:11.5px;color:var(--ink-3);padding:2px 1px}.cp-kx{width:26px;height:28px;flex-shrink:0;border:1px solid var(--line);border-radius:6px;background:var(--white);color:var(--ink-3);display:grid;place-items:center;cursor:pointer}.cp-kx svg{width:13px;height:13px}.cp-kx:hover{border-color:var(--loss, #c0392b);color:var(--loss, #c0392b)}.cp-kcard{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--white);margin-bottom:7px}.cp-kcard:last-child{margin-bottom:0}.cp-kcard .kic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;background:var(--accent-soft);color:var(--accent)}.cp-kcard .kic svg{width:15px;height:15px}.cp-kcard .kmid{min-width:0;flex:1}.cp-kcard .kmid .kn{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-kcard .kmid .ks{font-size:10.5px;color:var(--ink-3);display:flex;align-items:center;gap:7px;margin-top:1px}.cp-kcard .kmid .ks .kbd{display:inline-flex;align-items:center;gap:4px}.cp-kcard .kmid .ks .kbd .d{width:7px;height:7px;border-radius:50%}.cp-kst{font-size:9.5px;font-weight:700;border-radius:5px;padding:2px 7px}.cp-kst.klar{background:#e7f6ec;color:#15803d}.cp-kst.vantar{background:var(--pill-bg);color:var(--ink-2)}.cp-kpris{font-size:12.5px;font-weight:800;font-feature-settings:"tnum";color:var(--ink);white-space:nowrap}.cp-kact{display:flex;gap:5px;flex-shrink:0}.cp-kbtn{height:28px;padding:0 9px;border:1px solid var(--line);border-radius:6px;background:var(--white);font-size:11px;font-weight:600;color:var(--ink-2);display:inline-flex;align-items:center;gap:5px;cursor:pointer}.cp-kbtn:hover{border-color:var(--accent);color:var(--accent)}.cp-kbtn.use{background:var(--accent-soft);color:var(--accent);border-color:transparent}.cp-kbtn.use:hover{background:var(--accent);color:#fff}.fk-card{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--line);border-radius:9px;background:var(--white);margin-bottom:7px;cursor:pointer}.fk-card:last-child{margin-bottom:0}.fk-card:hover{border-color:var(--accent)}.fk-ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;background:#0891b21a;color:#0891b2}.fk-ic svg{width:15px;height:15px}.fk-mid{min-width:0;flex:1}.fk-mid .fk-n{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fk-mid .fk-s{font-size:10.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fk-bel{font-size:12.5px;font-weight:800;font-feature-settings:"tnum";color:var(--ink);white-space:nowrap}.fk-st{font-size:9.5px;font-weight:700;border-radius:5px;padding:2px 7px;white-space:nowrap}.fk-st.be{background:#e7f6ec;color:#15803d}.fk-st.ob{background:var(--pill-bg);color:var(--ink-2)}.fk-st.fo{background:#faf3f3;color:var(--loss, #c0392b)}.fk-st.at{background:var(--accent-soft);color:var(--accent)}.fk-st.bk{background:#eef2ff;color:#4f56d6}.calc-vtop{display:flex;align-items:center;justify-content:space-between;padding:15px 18px 0;margin-bottom:10px}.calc-vprice{font-size:20px;font-weight:800;font-feature-settings:"tnum";color:var(--ink)}.calc-vprice span{font-size:12px;font-weight:600;color:var(--ink-3);margin-left:4px}.calc-vhint{font-size:11px;color:var(--ink-3);margin:0 18px 10px}.calc-vcard{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:9px;padding:11px 13px;margin:0 18px 8px}.calc-vmid{flex:1;min-width:0}.calc-vname{font-size:12.5px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:8px}.calc-vdate{font-weight:500;color:var(--ink-3);font-size:11px}.calc-vbadge{font-size:9.5px;font-weight:800;letter-spacing:.03em;background:#e7f6ec;color:#15803d;border-radius:5px;padding:2px 7px}.calc-vstats{font-size:11px;color:var(--ink-3);margin-top:2px}.calc-vacts{display:flex;gap:6px;flex-shrink:0}.calc-summary{position:sticky;top:0;align-self:start;display:flex;flex-direction:column;gap:14px}.calc-sumcard{background:var(--white);border-radius:12px;overflow:hidden}.calc-rate{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--ink-3);padding:11px 16px;background:var(--white);border:1px solid var(--line);border-radius:10px}.calc-rate b{color:var(--ink);font-feature-settings:"tnum"}.calc-rate-in{width:60px;height:28px;text-align:right;border:1px solid var(--line);border-radius:6px;background:var(--bg);padding:0 8px;font-size:12px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.calc-rate-in:focus{outline:none;border-color:var(--accent)}.calc-utpriscard{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.calc-utpris-l{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:6px}.calc-utpris-row{position:relative}.calc-utpris-in{width:100%;height:42px;padding:0 34px 0 11px;border:1px solid var(--line);border-radius:8px;background:var(--white);font-size:20px;font-weight:800;color:var(--ink);font-feature-settings:"tnum"}.calc-utpris-in:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.calc-suf{position:absolute;right:11px;top:50%;transform:translateY(-50%);font-size:11px;font-weight:700;color:var(--muted, var(--ink-3));pointer-events:none}.calc-utpris-ex{font-size:11.5px;color:var(--ink-3);margin-top:8px;font-feature-settings:"tnum"}.calc-utpris-ex b{color:var(--ink)}.calc-sumrows{background:var(--white);border:1px solid var(--line);border-top:none;padding:4px 18px}.calc-sumrow{display:flex;align-items:center;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--line-2);font-size:12.5px}.calc-sumrow:last-child{border-bottom:none}.calc-sumrow .k{color:var(--ink-2);font-weight:500;display:flex;align-items:center;gap:7px}.calc-sumrow .k .d{width:7px;height:7px;border-radius:50%}.calc-sumrow .v{font-weight:700;font-feature-settings:"tnum";color:var(--ink);display:flex;align-items:center;gap:4px}.calc-sumrow-in{width:90px;height:28px;text-align:right;border:1px solid var(--line);border-radius:6px;background:var(--bg);padding:0 8px;font-size:12px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.calc-sumrow-total .v{font-size:13.5px}.calc-tbcard{background:var(--white);border:1px solid var(--line);border-radius:0 0 12px 12px;border-top:none;padding:14px 18px 16px}.calc-bd{display:grid;grid-template-columns:1fr 1fr;gap:8px}.calc-bd-c{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:9px 11px;display:flex;flex-direction:column;gap:3px;min-width:0}.calc-bd-c .l{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);white-space:nowrap}.calc-bd-c .v{font-size:14px;font-weight:800;color:var(--ink);font-feature-settings:"tnum";white-space:nowrap}.calc-bd-c .v.big{font-size:17px}.calc-bd-c.calc-bd-tb{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;background:var(--accent-soft);border-color:var(--accent)}.calc-bd-c.calc-bd-tb .l,.calc-bd-c.calc-bd-tb .v.big{color:var(--accent)}.calc-bd-c.calc-bd-tb.bad{background:#fdf4e3;border-color:var(--wait)}.calc-bd-c.calc-bd-tb.bad .l,.calc-bd-c.calc-bd-tb.bad .v.big{color:#a5813a}.calc-pct{font-size:13px;font-weight:800;font-feature-settings:"tnum";color:var(--accent);flex-shrink:0}.calc-bd-tb.bad .calc-pct{color:#a5813a}.calc-bar{height:5px;border-radius:99px;background:var(--line-2);overflow:hidden;margin-top:12px}.calc-bar i{display:block;height:100%;border-radius:99px;transition:width .25s ease}.calc-warn{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:11px;font-weight:600;color:var(--earn)}.calc-warn svg{width:14px;height:14px;flex-shrink:0}.calc-warn.bad{color:var(--wait)}.snabb-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:14px 0 18px}@media(max-width:1100px){.snabb-strip{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.snabb-strip{grid-template-columns:repeat(2,1fr)}}.hs-toolbar{margin:14px 0 16px}.hs-tb-top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:11px}.hs-tb-title{font-size:16px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.st-countline{font-size:11.5px;color:var(--ink-3);white-space:nowrap}.st-countline b{color:var(--ink-2)}.hs-filters{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:11px 13px;box-shadow:0 1px 2px #14161c08}.hs-tag{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--green);background:var(--green-bg);border-radius:5px;padding:1px 5px;flex-shrink:0}.hs-clear{display:inline-flex;align-items:center;gap:5px;height:34px;align-self:flex-end;padding:0 11px;border:1px dashed var(--line);background:none;border-radius:8px;color:var(--ink-3);font:600 12px Inter;cursor:pointer}.hs-clear:hover{color:var(--red);border-color:var(--red)}.hs-clear svg{width:13px;height:13px}.cal-panel{display:flex;gap:12px;width:auto;min-width:0;max-width:none;padding:11px}@media(max-width:640px){.cal-panel{flex-direction:column}}.cal-left{width:172px;flex-shrink:0;display:flex;flex-direction:column}@media(max-width:640px){.cal-left{width:100%}}.cal-ym{display:flex;gap:6px;margin-bottom:9px}.cal-sel{flex:1;min-width:0;height:32px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink);font:600 11.5px Inter;padding:0 7px;cursor:pointer}.cal-sel:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.cal-pres{display:flex;flex-direction:column;gap:1px}.cal-pres .hs-opt{justify-content:space-between}.cal-preset .cal-pk{font-size:14px;line-height:1;color:var(--ink-3)}.cal-preset.on .cal-pk{color:var(--accent)}.cal-block{width:264px;flex-shrink:0;border-left:1px solid var(--line-2);padding:0 0 0 13px}@media(max-width:640px){.cal-block{width:100%;border-left:none;border-top:1px solid var(--line-2);padding:11px 0 0}}.cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.cal-title{font-size:13px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.cal-nav{width:28px;height:28px;border-radius:8px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);display:grid;place-items:center;cursor:pointer;transition:all .12s}.cal-nav:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.cal-nav svg{width:15px;height:15px}.cal-wd{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:3px}.cal-wd span{text-align:center;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);padding:3px 0}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.cal-day{height:32px;border:none;background:none;border-radius:8px;font:600 12.5px Inter;color:var(--ink);cursor:pointer;display:grid;place-items:center;transition:background .1s,color .1s}.cal-day.om{visibility:hidden;cursor:default}.cal-day.we{color:var(--ink-3)}.cal-day:hover{background:var(--bg)}.cal-day.today{color:var(--accent);font-weight:800}.cal-day.inrange{background:var(--accent-soft);color:var(--accent);border-radius:0}.cal-day.edge{background:var(--accent);color:#fff;border-radius:0}.cal-day.edge.pending{box-shadow:0 0 0 2px var(--accent-soft)}.cal-day.edge.edge-s{border-radius:8px 0 0 8px}.cal-day.edge.edge-e{border-radius:0 8px 8px 0}.cal-day.edge.edge-s.edge-e{border-radius:8px}.cal-foot{display:flex;justify-content:space-between;gap:8px;margin-top:10px}.cal-fbtn{font-size:11px;font-weight:600;padding:6px 12px;border-radius:7px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);cursor:pointer;font-family:inherit;transition:all .12s}.cal-fbtn:hover{border-color:var(--accent);color:var(--accent)}.cal-hint{font-size:10px;color:var(--ink-3);text-align:center;margin-top:8px;line-height:1.4}.section-label{font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin:2px 0 8px}.st-card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:14px 18px;margin-bottom:14px}.st-card>h2{font-size:14px;font-weight:700;margin:0 0 8px;color:var(--ink);display:flex;justify-content:space-between;align-items:baseline;gap:12px}.st-card>h2 .h2-meta{font-size:11px;font-weight:600;color:var(--ink-3)}.h2-right{display:flex;align-items:center;gap:10px}.two-col{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;align-items:start}.two-col.eq{grid-template-columns:1fr 1fr}@media(max-width:900px){.two-col{grid-template-columns:1fr}}.cat-summary{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.cs-chip{font-size:12px;color:var(--ink-3);background:var(--white);border:1px solid var(--line);border-radius:8px;padding:6px 12px}.cs-chip b{color:var(--ink);font-weight:700;font-feature-settings:"tnum"}.egna-intro{display:flex;gap:11px;align-items:flex-start;background:var(--accent-soft);border:1px solid var(--accent);border-radius:10px;padding:12px 15px;margin:2px 0 16px;font-size:12.5px;color:var(--ink-2);line-height:1.5}.egna-intro svg{width:18px;height:18px;color:var(--accent);flex-shrink:0;margin-top:1px}.egna-intro b{color:var(--ink);font-weight:700}.sk-card{padding-bottom:6px}.sk-list{display:flex;flex-direction:column}.sk-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 2px;border-top:1px solid var(--line-2)}.sk-row:first-child{border-top:none}.sk-id{display:inline-flex;align-items:center;gap:9px;min-width:0}.sk-name{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sk-meta{font-size:12px;color:var(--ink-3);white-space:nowrap;font-feature-settings:"tnum"}.sk-meta b{color:var(--ink);font-weight:700}.sk-kand{color:var(--green);font-weight:700}.tbl-wrap{overflow-x:auto}.st-table,.won-table{width:100%;border-collapse:collapse;font-size:13px}.st-table th,.won-table th{text-align:left;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:700;padding:0 14px 9px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.st-table th:first-child,.won-table th:first-child{padding-left:4px}.st-table th.num,.won-table th.num{text-align:right}.st-table th.sorted,.won-table th.sorted{color:var(--ink)}.st-table th.sorted .sar,.won-table th.sorted .sar{opacity:1}.st-table td,.won-table td{padding:9px 14px;color:var(--ink-2);white-space:nowrap}.st-table td:first-child,.won-table td:first-child{padding-left:4px}.st-table td.num,.won-table td.num{text-align:right;font-feature-settings:"tnum"}.st-table td.name,.won-table td.name{color:var(--ink);font-weight:600;cursor:pointer}.st-table td.name:hover,.won-table td.name:hover{color:var(--accent)}.st-table td.b,.won-table td.b{color:var(--ink);font-weight:700}.st-table td.rab,.won-table td.rab{color:var(--ink);font-weight:500}.st-table td.cd-date,.won-table td.cd-date{color:var(--ink-3);font-feature-settings:"tnum";font-size:12px;font-weight:500}.st-table tbody tr,.won-table tbody tr{border-top:1px solid var(--line-2);cursor:pointer}.st-table tbody tr:hover,.won-table tbody tr:hover{background:var(--line-2)}.st-table .tmeta,.won-table .tmeta{font-size:11px;color:var(--ink-3);font-weight:500}.st-table tr.tot-row,.won-table tr.tot-row{border-top:2px solid var(--line);cursor:default}.st-table tr.tot-row:hover,.won-table tr.tot-row:hover{background:none}.st-table tr.tot-row td,.won-table tr.tot-row td{color:var(--ink);font-weight:700;padding-top:13px}.st-table tr.tot-row td.rab,.won-table tr.tot-row td.rab{color:var(--ink)}.sar{font-size:9px;margin-left:3px;opacity:.35}.th-ar{font-size:10px;margin-left:2px;color:var(--ink-3)}.th-sort-btn{display:inline-flex;align-items:center;gap:2px;width:100%;font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer;text-align:inherit;text-transform:inherit;letter-spacing:inherit}.wl-lead{display:flex;align-items:center;gap:9px}.wl-name{font-weight:600;color:var(--ink);white-space:nowrap}.ord-link-plain{display:flex;align-items:center;gap:9px;width:100%;font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer;text-align:inherit}.won-table .tb-pill{display:inline-block;background:var(--green-bg);color:var(--green);font-weight:700;font-size:11px;padding:2px 8px;border-radius:20px}.show-all{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:7px 14px;border:1px solid var(--line);border-radius:6px;background:var(--white);font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:background .12s,border-color .12s,color .12s}.show-all:hover{background:var(--bg);border-color:var(--ink-3);color:var(--ink)}.show-all .sa-ic{width:14px;height:14px;transition:transform .15s}.show-all .sa-ic.up{transform:rotate(180deg)}.rows-hint{font-size:11px;color:var(--ink-3);padding:9px 4px 2px}.rec-pill{display:inline-block;font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:20px;white-space:nowrap}.rec-pill.std{background:#e7f6ee;color:#16794d}.rec-pill.bevaka{background:#fff4e2;color:#a9650a}.rec-pill.lag{background:var(--line-2);color:var(--ink-3)}.ord-link{font:inherit;background:none;border:none;padding:0;cursor:pointer;color:var(--accent);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.ord-link:hover{text-decoration:underline}.ord-link svg{width:13px;height:13px}.muted{color:var(--ink-3)}.empty-state{padding:36px 20px;text-align:center;color:var(--ink-3);font-size:12px}.chart-card{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:16px 18px;margin-bottom:14px}.area-card{padding:14px 18px 8px}.chart-head{margin-bottom:4px}.chart-sub{font-size:12px;font-weight:600;color:var(--ink)}.donut-wrap{display:flex;align-items:center;gap:20px;padding:4px 0}@media(max-width:560px){.donut-wrap{flex-direction:column;align-items:stretch}}.donut-legend{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}.don-row{display:grid;grid-template-columns:12px 1fr auto auto;align-items:center;gap:9px;width:100%;font:inherit;background:none;border:none;text-align:left;border-radius:6px;transition:background .1s}.don-row.clickable{cursor:pointer}.don-row.clickable:hover{background:var(--bg)}.don-row.clickable:hover .don-name{color:var(--accent)}.don-dot{width:9px;height:9px;border-radius:3px}.don-name{font-size:12px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.don-pct{font-size:12px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.don-n{font-size:11px;color:var(--ink-3);font-feature-settings:"tnum";min-width:16px;text-align:right}.stk-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line-2)}.stk-legend .cl{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;color:var(--ink-2);font-weight:500}.stk-legend .dot{width:9px;height:9px;border-radius:2.5px;flex-shrink:0}.drill-back{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);font-weight:600;background:var(--white);border:1px solid var(--line);cursor:pointer;padding:9px 18px;border-radius:10px;margin:0 0 16px;transition:background .12s,border-color .12s,box-shadow .12s}.drill-back:hover{color:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.drill-back svg{width:16px;height:16px}.drill-head{display:flex;align-items:baseline;gap:13px;flex-wrap:wrap}.drill-head h1{font-size:21px;margin:0;color:var(--ink)}.drill-badge{font-size:11px;font-weight:700;padding:3px 10px;border-radius:11px}.drill-badge.hus{background:#3b7bd024;color:#2a5a96}.drill-badge.plan{background:#9180ab29;color:#6c5d86}.drill-badge.ent{background:#b8841f24;color:#8a6317}.drill-badge.till{background:#5fa08a29;color:#3f7a64}.drill-badge.anp{background:var(--accent-soft);color:var(--accent)}.drill-period{font-size:12px;color:var(--ink-3);font-weight:500}.drill-stats{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 18px}.ds-tile{background:var(--white);border:1px solid var(--line);border-radius:11px;padding:11px 16px;min-width:120px;flex:1}.ds-l{font-size:9.5px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em}.ds-v{font-size:17px;font-weight:700;color:var(--ink);margin-top:4px;letter-spacing:-.01em}.ds-v.tb{color:var(--green)}.drill-sellers{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-3);margin:-4px 0 18px}.ds-lbl{font-weight:600;color:var(--ink-2)}.sell-pill{background:var(--line-2);border-radius:7px;padding:3px 10px;font-size:11.5px;color:var(--ink-2)}.sell-pill b{color:var(--ink);font-weight:700}.sell-pill.top{background:var(--accent-soft);color:var(--accent)}.prof-head{display:flex;align-items:center;gap:14px;margin:4px 0 18px}.prof-meta{flex:1;min-width:0}.prof-meta h1{font-size:21px;font-weight:700;margin:0;letter-spacing:-.01em}.prof-sub{font-size:12.5px;color:var(--ink-3);margin-top:3px}.mr-card{padding:16px 18px;margin-bottom:16px}.mr-h{font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px}.mr-list{list-style:none;margin:0;padding:0}.mr-row{display:flex;align-items:center;gap:12px;padding:6px 0}.mr-name{flex:0 0 42%;font-size:12.5px;color:var(--ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-bar{flex:1;height:7px;background:var(--line-2);border-radius:4px;overflow:hidden;min-width:40px}.mr-bar>span{display:block;height:100%;border-radius:4px}.mr-c{flex-shrink:0;min-width:26px;text-align:right;font-size:12.5px;font-weight:700;font-feature-settings:"tnum";color:var(--ink)}.prop-bar{display:flex;align-items:center;gap:8px;margin:14px 0 16px;font-size:13px;color:var(--ink-2);flex-wrap:wrap}.prop-bar input{font:inherit;width:62px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink)}.prop-bar .sp{flex:1}.prop-inp{width:112px;font:inherit;padding:6px 9px;border:1px solid var(--line);border-radius:8px;text-align:right;background:var(--white);color:var(--ink)}.prop-inp:focus{outline:none;border-color:var(--accent)}.st-table b.upp{color:var(--green)}.kund-avatar{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;flex-shrink:0}.kund-avatar.sm{width:22px;height:22px;font-size:9px}.sp{flex:1}@media print{.rail,.side,.page-actions,.hs-toolbar,.drill-back{display:none!important}.st-rephead{display:block!important;margin:0 0 16px;padding:0 0 12px;border-bottom:2px solid #222}.st-rephead .rh-title{font-size:19px;font-weight:800}.st-rephead .rh-meta{font-size:12px;color:#555;margin-top:4px}.st-card,.metric-card{border:1px solid #ccc!important;box-shadow:none!important;break-inside:avoid}}.st-rephead{display:none}:root[data-theme=light]{--c-blue-d: #5483d6;--c-blue-l: #b6cef2;--c-blue-xl: #eaf1fc;--st-ny-c: #8a80c4}:root[data-theme=dark]{--c-blue-d: #6d97e8;--c-blue-l: #3f5d8c;--c-blue-xl: #26334d;--st-ny-c: #9c93d6}.ls-view{color:var(--ink)}.ls-page-top{margin-bottom:14px}.ls-page-top h1{font-size:17px;font-weight:700;letter-spacing:-.02em}.ls-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:12px}.ls-an-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;margin-bottom:12px}.ls-kcard{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:10px 12px;display:flex;align-items:flex-end;gap:10px;transition:border-color .13s,box-shadow .13s}.ls-kcard:hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ls-lbl{font-size:8.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.ls-val{font-size:17px;font-weight:700;font-feature-settings:"tnum";line-height:1.05;letter-spacing:-.02em;color:var(--ink)}.ls-val small{font-size:10px;font-weight:700;color:var(--ink-3);margin-left:1px}.ls-acc{color:var(--accent)}.ls-ctrl{display:flex;align-items:flex-end;gap:8px 9px;flex-wrap:wrap;background:var(--white);border:1px solid var(--line);border-radius:8px;padding:9px 11px;margin-bottom:7px}.ls-ctrl-l{display:flex;align-items:flex-end;gap:8px 9px;flex-wrap:wrap}.ls-ctrl-r{display:flex;align-items:flex-end;gap:7px;margin-left:auto;flex-wrap:wrap}.ls-field{display:flex;flex-direction:column;gap:3px}.ls-field>label{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);padding-left:1px}.ls-ctrl-meta{text-align:right;font-size:10.5px;color:var(--ink-3);margin:0 2px 16px}.ls-ctrl-meta b{color:var(--ink);font-weight:700}.ls-cmp-btn{height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border-radius:8px;font:600 11.5px Inter;background:var(--white);border:1px solid var(--line);color:var(--ink-2);transition:.12s}.ls-cmp-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.ls-cmp-btn.on{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.ls-dash{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start;margin-bottom:12px}.ls-dash.ls-wide{grid-template-columns:1.35fr 1fr}.ls-panel{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:13px 15px;transition:border-color .13s,box-shadow .13s;min-width:0}.ls-panel:hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ls-panel.ls-full{grid-column:1/-1}.ls-panel-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.ls-panel-head h3{font-size:13px;font-weight:700;letter-spacing:-.01em}.ls-show-all{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:11px;font-weight:600;color:var(--ink-2);background:var(--white);border:1px solid var(--line);border-radius:7px;padding:5px 11px;white-space:nowrap;transition:.12s}.ls-show-all:hover{border-color:var(--accent);color:var(--accent)}.ls-back-link{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 9px;font-size:12px;font-weight:600;color:var(--ink-2);background:var(--white);border:1px solid var(--line);border-radius:7px;transition:all .12s;margin-right:9px}.ls-back-link:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.ls-linechart{position:relative;width:100%;height:240px}.ls-donut-wrap{display:flex;align-items:center;gap:18px}.ls-donut{position:relative;width:124px;height:124px;flex-shrink:0}.ls-donut-legend{flex:1;min-width:0;display:flex;flex-direction:column}.ls-donut-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:5px 6px;border-bottom:1px solid var(--line-2);font-size:12px;border-radius:6px;margin:0 -6px}.ls-donut-row:last-child{border-bottom:none}.ls-donut-row.clickable{cursor:pointer}.ls-donut-row.clickable:hover{background:var(--hover)}.ls-donut-dot{width:9px;height:9px;border-radius:3px}.ls-donut-name{color:var(--ink-2);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-donut-pct{color:var(--ink-3);font-weight:600;font-feature-settings:"tnum";text-align:right;min-width:30px}.ls-donut-val{color:var(--ink);font-weight:700;font-feature-settings:"tnum";text-align:right;min-width:34px}.ls-wbars{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;height:148px;padding-top:4px}.ls-wbar{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}.ls-wv{font-size:10.5px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";margin-bottom:5px}.ls-wtrack{width:100%;max-width:30px;flex:1;display:flex;align-items:flex-end;background:var(--line-2);border-radius:4px 4px 2px 2px;overflow:hidden}.ls-wcol{width:100%;border-radius:4px 4px 2px 2px;background:var(--c-blue);transition:height .55s cubic-bezier(.3,.8,.3,1)}.ls-wl{font-size:10px;font-weight:600;color:var(--ink-3);margin-top:7px}.ls-barchart{position:relative;width:100%;height:200px}.ls-bar-legend{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:11px}.ls-bar-legend-item{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--ink-2);font-weight:500}.ls-bar-legend-item i{width:9px;height:9px;border-radius:50%;display:inline-block;flex-shrink:0}.ls-sec{display:flex;align-items:center;gap:9px;padding:16px 2px 8px}.ls-sec h2{font-size:13px;font-weight:700;letter-spacing:-.01em}.ls-n{font-size:10.5px;color:var(--ink-3);font-weight:600;background:var(--pill-bg);border-radius:9px;padding:1px 7px;min-width:18px;text-align:center;margin-left:auto}.ls-card{background:var(--white);border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-bottom:8px;overflow-x:auto}.ls-card table{width:100%;border-collapse:separate;border-spacing:0}.ls-card thead th{font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);text-align:left;padding:8px 13px;white-space:nowrap;border-bottom:1px solid var(--line);background:var(--white)}.ls-card thead th.r{text-align:right}.ls-card thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.ls-card thead th.sortable:hover{color:var(--accent)}.ls-card tbody td{padding:9px 13px;border-top:1px solid var(--line-2);font-size:12px;vertical-align:middle;white-space:nowrap;color:var(--ink-2)}.ls-card tbody tr:first-child td{border-top:none}.ls-card tbody tr:hover td{background:var(--hover);border-top-color:transparent}.ls-card tbody tr.ls-total-row td{border-top:1px solid var(--line);background:var(--bg);font-weight:700;color:var(--ink)}.ls-card td.r{text-align:right;font-feature-settings:"tnum"}.ls-card td.lead{font-weight:600;color:var(--ink)}.ls-kampanj-pill{display:inline-flex;align-items:center;height:20px;padding:0 9px;border-radius:5px;font-size:10.5px;font-weight:600;background:var(--pill-bg);color:var(--pill-ink)}.ls-tbp{font-size:12px;font-weight:700;font-feature-settings:"tnum"}.ls-tbp.good{color:var(--earn)}.ls-tbp.warn{color:var(--orange)}.ls-tbp.bad{color:var(--loss)}.ls-cal-wrap{display:grid;grid-template-columns:1.55fr 1fr;gap:12px;align-items:start}.ls-cal-card{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:14px 16px}.ls-cal-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ls-cal-head button{width:30px;height:30px;border-radius:7px;border:1px solid var(--line);background:var(--white);display:grid;place-items:center;color:var(--ink-2)}.ls-cal-head button:hover{border-color:var(--accent);color:var(--accent)}.ls-cal-title{font-size:14px;font-weight:700;letter-spacing:-.01em;margin-left:auto}.ls-cal-wd{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-bottom:6px}.ls-cal-wd span{text-align:center;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.ls-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.ls-cal-cell{aspect-ratio:1/.86;border:1px solid var(--line-2);border-radius:8px;padding:6px 7px;display:flex;flex-direction:column;cursor:pointer;position:relative;transition:.12s;background:var(--white)}.ls-cal-cell.empty{border:none;background:none;cursor:default}.ls-cal-cell:not(.empty):hover{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.ls-cal-cell.h1{background:color-mix(in srgb,var(--c-blue) 8%,var(--white))}.ls-cal-cell.h2{background:color-mix(in srgb,var(--c-blue) 17%,var(--white))}.ls-cal-cell.h3{background:color-mix(in srgb,var(--c-blue) 30%,var(--white));border-color:transparent}.ls-cal-cell.sel{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft);background:var(--accent-soft)}.ls-cd{font-size:11px;font-weight:600;color:var(--ink-3)}.ls-cn{margin-top:auto;font-size:13px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.ls-cal-side{display:flex;flex-direction:column;gap:12px}.ls-cs-card{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:14px 16px}.ls-cs-card h4{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:10px}.ls-cs-row{display:flex;align-items:center;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--line-2);font-size:12.5px}.ls-cs-row:last-child{border-bottom:none}.ls-cs-row .l{color:var(--ink-2)}.ls-cs-row .v{font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.ls-cd-back{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;color:var(--accent);padding:0;margin-bottom:9px}.ls-cd-list{display:flex;flex-direction:column;gap:1px;margin-top:9px;max-height:230px;overflow:auto}.ls-cd-li{display:flex;align-items:center;gap:9px;padding:6px 4px;border-radius:6px;font-size:12px}.ls-cd-li:hover{background:var(--hover)}.ls-cd-li .nm{font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-cd-li .meta{margin-left:auto;color:var(--ink-3);font-size:10.5px;white-space:nowrap}.ls-sj-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:12px}.ls-sj-card{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:14px 15px;transition:border-color .13s,box-shadow .13s}.ls-sj-card:hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ls-sj-card.otill{border-style:dashed;border-color:color-mix(in srgb,var(--wait) 55%,var(--line))}.ls-sj-head{display:flex;align-items:center;gap:10px;margin-bottom:11px}.ls-sj-head .nm{font-size:13px;font-weight:700;color:var(--ink)}.ls-sj-head .tot{margin-left:auto;text-align:right}.ls-sj-head .tot .n{font-size:18px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";line-height:1}.ls-sj-av{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff}.ls-sj-bar{display:flex;height:9px;border-radius:6px;overflow:hidden;margin-bottom:9px;background:var(--line-2);gap:2px}.ls-sj-bar i{height:100%;display:block;border-radius:5px}.ls-sj-bar .seg-ny{background:var(--st-ny-c)}.ls-sj-bar .seg-kontaktad{background:var(--c-blue-l)}.ls-sj-bar .seg-offert{background:var(--c-blue)}.ls-sj-bar .seg-vunnen{background:var(--earn)}.ls-sj-bar .seg-förlorad{background:var(--muted)}.ls-sj-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:4px}.ls-sj-stat{text-align:center}.ls-sj-stat .n{font-size:13px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.ls-sj-stat .l{font-size:8.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.02em;margin-top:1px}.ls-sj-note{font-size:11.5px;color:var(--ink-3);line-height:1.5}.ls-pipe-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(122px,1fr));gap:8px;margin-bottom:14px}.ls-pipe-card{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:10px 12px;text-align:left;transition:border-color .13s,box-shadow .13s;display:flex;flex-direction:column;gap:6px}.ls-pipe-card:hover,.ls-pipe-card.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ls-pipe-card .l{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-pipe-card .n{font-size:19px;font-weight:700;font-feature-settings:"tnum";line-height:1;color:var(--ink)}.ls-pipe-card .p{font-size:9.5px;color:var(--ink-3)}.ls-conv-list{padding-top:4px}.ls-conv-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:11px 2px;border-bottom:1px solid var(--line-2);font-size:12.5px}.ls-conv-row:last-child{border-bottom:none}.ls-conv-row .nm{font-weight:500;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-conv-row .v{font-weight:700;color:var(--ink);font-feature-settings:"tnum";text-align:right}.ls-seg-ctrl{display:inline-flex;background:var(--line-2);border-radius:8px;padding:3px;gap:2px;margin-bottom:12px}.ls-seg-ctrl button{border:none;background:transparent;font-family:inherit;font-size:11px;font-weight:600;color:var(--ink-2);padding:5px 12px;border-radius:6px;transition:background .12s,color .12s;white-space:nowrap}.ls-seg-ctrl button:hover{color:var(--ink)}.ls-seg-ctrl button.on{background:var(--ink);color:var(--white)}.ls-an-rec{display:flex;align-items:flex-start;gap:10px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:8px;padding:11px 14px;margin-bottom:16px;font-size:12.5px;color:var(--ink);line-height:1.5}.ls-total-row td{background:var(--accent-soft)!important}.ls-total-row td:first-child{color:var(--accent);font-weight:700}@media(max-width:900px){.ls-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.ls-dash,.ls-dash.ls-wide,.ls-cal-wrap{grid-template-columns:1fr}}@media(max-width:560px){.ls-donut-wrap{flex-direction:column;align-items:stretch}}@media print{.ls-ctrl,.ls-seg-ctrl,.base-pager,.ls-back-link,.ls-show-all{display:none!important}.ls-card,.ls-panel,.ls-kcard,.ls-cal-card,.ls-cs-card,.ls-sj-card,.ls-pipe-card{border:1px solid #ccc!important;box-shadow:none!important;break-inside:avoid}}@media print{.rail,.side,.topbar,.ar-filters,#ph-actions{display:none!important}}.fg-view{--fg-nem-bg: #e9eef7;--fg-nem-ink: #3d5f9e;--fg-husm-bg: #e9f2ec;--fg-husm-ink: #4a7059;--fg-mas-bg: #f5efe4;--fg-mas-ink: #8a6f42}.fg-view .stat-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:14px}.fg-view .stat-tabs .st-tab{border:none;background:none;padding:9px 14px;font-size:13px;font-weight:600;color:var(--ink-3);cursor:pointer;font-family:inherit;border-bottom:2px solid transparent;border-radius:8px 8px 0 0;margin-bottom:-1px;display:inline-flex;align-items:center;gap:6px;transition:background .12s,color .12s}.fg-view .stat-tabs .st-tab:hover:not(.on){background:var(--line-2);color:var(--ink)}.fg-view .stat-tabs .st-tab.on{color:var(--ink);border-bottom-color:var(--ink)}.fg-view .stat-tabs .st-tab-count{font-size:10.5px;font-weight:700;background:var(--line-2);color:var(--ink-2);border-radius:8px;padding:1px 7px;transition:background .12s,color .12s}.fg-view .stat-tabs .st-tab.on .st-tab-count{background:var(--ink);color:var(--white)}.fg-toolrow{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.fg-toolrow .fg-search-wrap .st-search input{width:240px}.fg-toolrow .st-pill{height:31px;border-radius:9px}.fg-toolrow .fg-meta{margin-left:auto;color:var(--ink-3);font-size:12px;white-space:nowrap}.fg-undo{display:inline-flex;align-items:center;gap:6px;height:31px}.fg-undo svg{width:13px;height:13px}.fg-undo:disabled{color:var(--muted);cursor:default;background:var(--white);border-color:var(--line);box-shadow:none}.fg-card{background:var(--white);border:1px solid var(--line);border-radius:8px;overflow:visible}.fg-card table{width:100%;border-collapse:collapse}.fg-card th{text-align:left;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--ink-3);padding:9px 12px;border-bottom:1px solid var(--line);background:var(--side-bg);white-space:nowrap}.fg-card thead th{position:sticky;top:0;z-index:6;box-shadow:0 1px 0 var(--line)}.fg-card thead th:first-child{border-top-left-radius:8px}.fg-card thead th:last-child{border-top-right-radius:8px}.fg-card th[data-s]{cursor:pointer;-webkit-user-select:none;user-select:none}.fg-card th[data-s]:hover{color:var(--ink)}.fg-card td{padding:8px 12px;border-bottom:1px solid var(--line-2);font-size:12.5px;vertical-align:middle;color:var(--ink)}.fg-card tbody tr:last-child td{border-bottom:none}.fg-card tbody tr{cursor:pointer}.fg-card tbody tr td{transition:background .1s}.fg-card tbody tr:hover td{background:var(--hover)}.fg-card tbody tr.fg-drw td,.fg-card tbody tr.fg-drw:hover td{background:var(--accent-soft)}.fg-card tbody tr.fg-ute td{opacity:.55}.fg-card th.num,.fg-card td.num{text-align:right;font-variant-numeric:tabular-nums}.fg-card td.strong{font-weight:650}.fg-card td .kund{font-weight:600;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fg-card td .lev{font-size:11px;color:var(--ink-3);margin-top:1px}.fg-card td.neg{color:var(--loss);font-weight:600}.fg-card td.pos{color:var(--earn)}.fg-card .fg-komment{color:var(--ink-3);max-width:320px}.fg-card .fg-th-right,.fg-card .fg-td-right{text-align:right}.fg-card tfoot td{background:var(--accent-soft);font-weight:700;color:var(--ink);border-top:1px solid var(--line);border-bottom:none;font-variant-numeric:tabular-nums}.fg-card tfoot td.neg{color:var(--loss)}.fg-card tfoot td.pos{color:var(--earn)}.fg-card tfoot tr:first-child td{border-top:2px solid var(--ink)}.fg-card tfoot tr:last-child td{position:sticky;bottom:0;z-index:5;box-shadow:0 -1px 0 var(--line)}.fg-card tfoot tr:last-child td:first-child{border-bottom-left-radius:8px}.fg-card tfoot tr:last-child td:last-child{border-bottom-right-radius:8px}.fg-card .sumrow td{font-weight:600}.fg-sarr{font-size:8px;margin-left:4px;color:var(--accent)}.fg-empty{padding:36px;text-align:center;color:var(--ink-3);font-size:13px}.fg-explain{border:1px solid var(--line);background:var(--white);border-radius:8px;padding:11px 14px;font-size:12px;color:var(--ink-3);margin-top:12px;line-height:1.55}.fg-muted{color:var(--muted)}.fg-fab{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.4px;border-radius:4px;padding:2px 6px;background:var(--line-2);color:var(--ink-2)}.fg-fab.NEM{background:var(--fg-nem-bg, var(--line-2));color:var(--fg-nem-ink, var(--ink-2))}.fg-fab.HUSM{background:var(--fg-husm-bg, var(--line-2));color:var(--fg-husm-ink, var(--ink-2))}.fg-fab.MAS{background:var(--fg-mas-bg, var(--line-2));color:var(--fg-mas-ink, var(--ink-2))}:root[data-theme=dark] .fg-view{--fg-nem-bg: var(--line-2);--fg-nem-ink: var(--ink-2);--fg-husm-bg: var(--line-2);--fg-husm-ink: var(--ink-2);--fg-mas-bg: var(--line-2);--fg-mas-ink: var(--ink-2)}.fg-cost{display:inline-flex;gap:3px}.fg-cost-none{color:var(--muted)}.fg-cdot{width:17px;height:17px;border-radius:4px;font-size:9px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;background:var(--line-2);color:var(--muted);cursor:default;transition:transform .1s}.fg-cdot.on{background:var(--green-bg);color:var(--earn)}.fg-card tbody tr:hover .fg-cdot.on{transform:scale(1.08)}.fg-edited{display:inline-block;font-size:10px;font-weight:700;background:var(--accent-soft);color:var(--accent);border-radius:4px;padding:1px 6px}.fg-kpill{display:inline-block;font-size:10.5px;font-weight:700;border-radius:4px;padding:2px 7px;font-variant-numeric:tabular-nums;white-space:nowrap}.fg-kpill.k1620{background:var(--green-bg);color:var(--earn)}.fg-kpill.k2420{background:var(--prog-bg);color:var(--prog)}.fg-diffp{font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.fg-diffp.up{color:var(--earn)}.fg-diffp.down{color:var(--loss)}.fg-diffp.zero{color:var(--ink-3)}.fg-xbtn{border:1px solid var(--line);background:var(--white);border-radius:5px;padding:3px 9px;font-size:11px;font-weight:600;color:var(--ink-2);cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .12s,border-color .12s,color .12s,transform .06s}.fg-xbtn:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.fg-xbtn:active:not(:disabled){transform:translateY(.5px)}.fg-act{height:34px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--white);border-radius:9px;padding:0 13px;font-size:12.5px;font-weight:650;color:var(--ink);cursor:pointer;font-family:inherit;box-shadow:0 1px 2px #00000008;transition:background .12s,border-color .12s,color .12s,transform .06s}.fg-act:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.fg-act:active:not(:disabled){transform:translateY(.5px)}.fg-act:disabled{color:var(--muted);cursor:default;background:var(--white);box-shadow:none}.fg-act.green{background:var(--green-bg);border-color:var(--earn-soft);color:var(--earn)}.fg-act.green:hover:not(:disabled){background:var(--green-bg);border-color:var(--earn);color:var(--earn)}.fg-act.prim{background:var(--primary);border-color:var(--primary);color:var(--primary-ink);box-shadow:0 1px 3px #0000001a}.fg-act.prim:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);color:var(--primary-ink)}.fg-act.fg-act-end{margin-left:auto}.fg-dsec{margin-bottom:16px}.fg-xh{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--ink-3);margin-bottom:7px}.fg-plink{font-size:12px;font-weight:650;color:var(--accent);text-decoration:none;white-space:nowrap;align-self:center;margin-left:auto}.fg-plink:hover{text-decoration:underline}.fg-dhint{font-size:12px;color:var(--earn);background:var(--green-bg);border:1px solid var(--earn-soft);border-radius:7px;padding:9px 11px;margin-bottom:12px;line-height:1.5}.fg-dlog{font-size:11.5px;color:var(--ink-3);line-height:1.7;border-top:1px dashed var(--line);padding-top:9px;margin-top:4px}.fg-src{display:flex;align-items:center;gap:8px;font-size:11.8px;color:var(--ink-3);background:var(--side-bg);border:1px solid var(--line);border-radius:7px;padding:8px 11px;margin-bottom:14px;flex-wrap:wrap}.fg-src .arr{color:var(--muted)}.fg-srcb{font-size:10px;font-weight:700;border-radius:4px;padding:2px 7px;background:var(--accent-soft);color:var(--accent)}.fg-srcb.man{background:var(--prog-bg);color:var(--prog)}.fg-xtbl{width:100%;border:1px solid var(--line);border-radius:7px;background:var(--white);border-collapse:separate;border-spacing:0;overflow:hidden}.fg-xtbl th{text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--ink-3);padding:7px 10px;background:var(--side-bg);border-bottom:1px solid var(--line);white-space:nowrap}.fg-xtbl td{font-size:12px;padding:6px 10px;border-bottom:1px solid var(--line-2);color:var(--ink)}.fg-xtbl tbody tr:last-child td{border-bottom:none}.fg-xtbl th.num,.fg-xtbl td.num{text-align:right;font-variant-numeric:tabular-nums}.fg-xtbl tfoot td{background:var(--line-2);font-weight:700;border-top:1px solid var(--line);border-bottom:none}.fg-xtbl .fg-th-chk{width:30px}.fg-ktbl td{vertical-align:middle}.fg-ktbl .fg-krow{cursor:pointer}.fg-ktbl .fg-krow td{transition:background .1s}.fg-ktbl .fg-krow:hover td{background:var(--hover)}.fg-ktbl .fg-krow.open td{background:var(--line-2)}.fg-ktbl .fg-krow .kben{font-weight:600;font-size:12.3px}.fg-ktbl .ksub{font-size:10.8px;color:var(--ink-3)}.fg-ktbl .fg-oh-name{padding-left:10px}.fg-ktbl .kcaret{color:var(--muted);font-size:10px;text-align:center}.fg-ktbl .fg-kempty{padding:12px 10px;color:var(--muted);font-size:12px}.fg-ktbl .fg-koh-sum td{background:var(--accent-soft);font-weight:650;border-top:1px solid var(--line)}.fg-ktbl .fg-koh td{background:var(--white);border-bottom:1px solid var(--line-2)}.fg-ktbl .fg-kx>td{background:var(--side-bg);padding:9px 10px 11px}.fg-kchk{width:15px;height:15px;accent-color:var(--earn);cursor:pointer}.fg-fak{display:flex;align-items:center;gap:8px;padding:5px 6px;border-bottom:1px dashed var(--line-2);font-size:11.8px}.fg-fak:last-of-type{border-bottom:none}.fg-fak .fnr{font-weight:650}.fg-fak .flev{color:var(--ink-3)}.fg-fak .fbel{margin-left:auto;font-weight:650;font-variant-numeric:tabular-nums}.fg-fak-empty{font-size:11.5px;color:var(--muted);padding:4px 6px}.fg-fico{font-size:8.5px;font-weight:800;background:var(--red-soft-bg);color:var(--red-soft);border-radius:3px;padding:2px 4px;letter-spacing:.4px}.fg-sugg{border:1px solid var(--earn-soft);background:var(--green-bg);border-radius:8px;padding:10px 12px;margin-bottom:12px;font-size:12.2px;color:var(--earn);display:flex;align-items:center;gap:9px;flex-wrap:wrap}.fg-sugg .fg-fico{background:var(--white)}.fg-spills{display:flex;gap:5px;flex-wrap:wrap;margin:0 0 10px}.fg-sp{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px;border:1px solid transparent;border-radius:7px;font-size:11px;font-weight:600;color:var(--ink-2);cursor:pointer;background:none;font-family:inherit;white-space:nowrap;transition:background .1s,color .1s,border-color .1s,box-shadow .1s}.fg-sp:hover:not(.on){background:var(--line-2)}.fg-sp .c{color:var(--ink-3);font-weight:700}.fg-sp.on{background:var(--white);color:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.fg-sp.on .c{color:var(--accent)}.fg-calc{font-size:12.3px;color:var(--ink-2);background:var(--white);border:1px solid var(--line);border-radius:7px;padding:11px 13px;line-height:1.85;font-variant-numeric:tabular-nums}.fg-calc b{color:var(--ink)}.fg-calc .frm{color:var(--ink-3);margin:0 4px}.modal-dialog:has(.fg-mnote){max-width:440px}.fg-mnote{font-size:12px;color:var(--ink-3);background:var(--side-bg);border:1px solid var(--line);border-radius:7px;padding:9px 11px;line-height:1.5;margin-bottom:12px}.fg-mnote b{color:var(--ink-2)}.fg-mnote2{font-size:11.5px;color:var(--muted);margin-bottom:8px;line-height:1.5}.fg-mrow{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:10px;align-items:end}.fg-mrow>*{min-width:0}.fg-mrow label{white-space:normal}.fg-mrow input{width:100%;min-width:0}.fg-mfield{display:flex;flex-direction:column;gap:5px;min-width:0}.fg-mfield .st-drop,.fg-mfield .st-pill{width:100%}.fg-mlabel{font-size:11px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.4px}.fg-mchk{display:flex;gap:8px;align-items:center;font-size:12.5px;font-weight:600;color:var(--ink-2);margin:2px 0 10px}.fg-mchk input{width:15px;height:15px;accent-color:var(--earn)}@media(max-width:1100px){.fg-toolrow .fg-search-wrap .st-search input{width:160px}.fg-toolrow .fg-meta{margin-left:0}.fg-view .stat-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.fg-view .stat-tabs .st-tab{flex-shrink:0}.fg-card{overflow-x:auto}.fg-card thead th,.fg-card tfoot tr:last-child td{position:static}}.attr-view .snabb-strip.attr-strip-4{grid-template-columns:repeat(4,1fr)}.attr-view .stat-chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 14px}.attr-view .sc-lbl{margin-right:2px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.attr-view .sc-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.attr-view .vsw-row{display:flex;align-items:center;gap:10px;margin:0 0 14px}.attr-view .vsw-lbl{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.attr-view .attr-row-clickable{cursor:pointer}.attr-view .st-table .inv-no{padding:0;border:none;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums;cursor:pointer}.attr-view .st-table .inv-no:hover{color:var(--accent)}.attr-view .st-table td.muted-cell{font-size:12px;color:var(--ink-3)}.attr-view .st-table td.attr-empty{padding:18px 4px;color:var(--ink-3);white-space:normal}.attr-view .calls-tbl td.name{font-weight:600}.attr-view .calls-tbl tr.row-slow td.cd-date:last-child{font-weight:600}.attr-view .day-pill{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:20px;font-size:10.5px;font-weight:700;vertical-align:middle}.attr-view .day-pill.blue{background:var(--accent-soft);color:var(--accent)}.attr-view .day-pill.amber{background:var(--prog-bg);color:var(--prog)}.attr-view .tot-reslbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.attr-view .res.pos{color:var(--green)}.attr-view .res.neg{color:var(--red)}.attr-view .sk-slow{color:var(--prog);font-weight:700}.attr-view .attr-drill{max-width:620px}.attr-view .attr-drill-head{display:flex;align-items:flex-start;justify-content:space-between;gap:13px}.attr-view .attr-dh-inv{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.attr-view .attr-dh-lev{margin-top:2px;font-size:12.5px;color:var(--ink-3)}.attr-view .attr-drill-lead{margin:12px 0 16px;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.attr-view .attr-dl{display:flex;flex-direction:column}.attr-view .attr-dl-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 2px;border-bottom:1px solid var(--line-2)}.attr-view .attr-dl-row:last-child{border-bottom:none}.attr-view .attr-dl-row.em{margin:0 -14px;padding-left:16px;padding-right:16px;border-bottom:none;border-radius:8px;background:var(--bg)}.attr-view .attr-dl-row.em .attr-dl-v{font-size:14px}.attr-view .attr-dl-row.tot{margin-top:4px;padding-top:13px;border-top:2px solid var(--line);border-bottom:none}.attr-view .attr-dl-row.tot .attr-dl-l{font-weight:700;color:var(--ink)}.attr-view .attr-dl-row.tot .attr-dl-v{font-size:16px;font-weight:800}.attr-view .attr-dl-row.tot.pos .attr-dl-v{color:var(--green)}.attr-view .attr-dl-row.tot.neg .attr-dl-v{color:var(--red)}.attr-view .attr-dl-l{font-size:12.5px;color:var(--ink-2)}.attr-view .attr-dl-v{font-size:13px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.attr-view .attr-drill-meta{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line-2)}.attr-view .attr-dm-cell{display:flex;flex-direction:column;gap:5px}.attr-view .attr-dm-l{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.attr-view .attr-dm-v{font-size:12.5px;color:var(--ink)}@media(max-width:1100px){.attr-view .snabb-strip.attr-strip-4{grid-template-columns:repeat(2,1fr)}.attr-view .attr-drill-meta{grid-template-columns:1fr}}@media print{.attr-view .stat-chips,.attr-view .vsw-row{display:none!important}.attr-view .st-rephead{display:block!important;margin:0 0 16px;padding:0 0 12px;border-bottom:2px solid #222}.attr-view .st-rephead .rh-title{font-size:19px;font-weight:800}.attr-view .st-rephead .rh-meta{font-size:12px;color:#444}.rail,.side,.topbar,.page-actions,.hs-toolbar,#ph-actions{display:none!important}}.sch-view .sch-toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:9px 10px;margin:16px 0 14px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--white);box-shadow:0 1px 0 var(--line)}.sch-view .sch-sp{margin-left:auto}.sch-view .sch-toolbar .base-radio-dropdown-trig{padding:0 11px;border-radius:7px;color:var(--ink-2);font-weight:500}.sch-view .sch-tb-search{display:flex;align-items:center;align-self:flex-end;gap:7px;flex:1 1 150px;min-width:140px;max-width:230px;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:var(--softGray);transition:background .14s,border-color .14s,box-shadow .14s}.sch-view .sch-tb-search:focus-within{border-color:var(--accent);background:var(--white);box-shadow:0 0 0 3px var(--accent-soft)}.sch-view .sch-tb-search svg{position:static;width:14px;height:14px;flex-shrink:0;color:var(--ink-3);transform:none}.sch-view .sch-tb-search input{height:auto;padding:0;border:none;border-radius:0;background:none;font-size:12.5px}.sch-view .sch-tb-search input:focus{border:none;box-shadow:none}.sch-view .sch-gridwrap{overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:var(--white)}.sch-view .sch-grid{width:100%;min-width:880px;border-collapse:collapse;table-layout:fixed}.sch-view .sch-grid th,.sch-view .sch-grid td{border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);vertical-align:top}.sch-view .sch-grid th:last-child,.sch-view .sch-grid td:last-child{border-right:none}.sch-view .sch-grid thead th{position:sticky;top:0;padding:9px 10px;text-align:left;background:var(--softGray)}.sch-view .sch-grid .wkstart{border-left:2px solid var(--line)!important}.sch-view .sch-gridwrap.multi .sch-grid{min-width:1180px}.sch-view .sch-gridwrap.multi .sch-corner,.sch-view .sch-gridwrap.multi .sch-worker{width:150px}.sch-view .sch-gridwrap.multi .sch-worker{padding:7px 9px}.sch-view .sch-gridwrap.multi .sch-cell{min-height:30px;padding:3px}.sch-view .sch-gridwrap.multi .sch-whrs{display:none}.sch-view .sch-gridwrap.multi .sch-mini{min-height:20px;padding:2px 5px;font-size:9.5px}.sch-view .sch-gridwrap.multi .sch-abs{min-height:24px;font-size:9.5px}.sch-view .sch-gridwrap.multi .sch-add{min-height:24px;font-size:14px}.sch-view .sch-corner{width:190px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.sch-view .sch-wkgrp{text-align:center!important;border-bottom:1px solid var(--line)!important;background:var(--softGray);font-size:11px;font-weight:700;color:var(--ink-2)}.sch-view .sch-dayh .sch-dn{display:block;font-size:12.5px;font-weight:700;color:var(--ink)}.sch-view .sch-dayh .sch-dd{display:block;margin-top:1px;font-size:10.5px;color:var(--ink-3)}.sch-view .sch-dayh.today{background:var(--accent-soft)}.sch-view .sch-dayh.today .sch-dn,.sch-view .sch-dayh.today .sch-dd{color:var(--accent)}.sch-view .sch-dayh.red,.sch-view .sch-dayh.weekend{background:var(--softGray)}.sch-view .sch-dayh.red .sch-dn,.sch-view .sch-dayh.weekend .sch-dn{color:var(--ink-2)}.sch-view .sch-dayh.marked{box-shadow:inset 0 2px 0 var(--prog)}.sch-view .sch-dayh.sm{padding:6px 4px!important}.sch-view .sch-dayh.sm .sch-dn{font-size:11px}.sch-view .sch-dayh.sm .sch-dd{font-size:9.5px}.sch-view .sch-dayh-mk{display:inline-block;width:5px;height:5px;margin-left:4px;border-radius:50%;background:var(--prog);vertical-align:middle}.sch-view .sch-worker{width:190px;padding:10px;display:flex;align-items:center;gap:10px;background:var(--white)}.sch-view .sch-wmeta{display:flex;flex-direction:column;line-height:1.25;min-width:0}.sch-view .sch-wmeta strong{font-size:12.5px;color:var(--ink)}.sch-view .sch-wrole{font-size:10.5px;color:var(--ink-3)}.sch-view .sch-whrs{margin-top:2px;font-size:10px;font-weight:600;color:var(--accent)}.sch-view .sch-cell{padding:6px;min-height:86px}.sch-view .sch-cell.today{background:color-mix(in srgb,var(--accent-soft) 50%,var(--white))}.sch-view .sch-cell.red,.sch-view .sch-cell.weekend{background:var(--softGray)}.sch-view .sch-cell.drop-hover{background:var(--accent-soft)!important;box-shadow:inset 0 0 0 2px var(--accent)}.sch-view .sch-cell:hover .sch-add{opacity:1}.sch-view .sch-stack{display:flex;flex-direction:column;gap:5px;height:100%}.sch-view .sch-stack.multi .sch-asg{padding:6px 8px}.sch-view .sch-stack.kompakt{gap:3px}.sch-view .sch-asg{display:flex;flex-direction:column;flex:1;min-height:64px;padding:7px 8px;border:1px solid var(--line);border-left:3px solid var(--muted);border-radius:7px;background:var(--white);font:inherit;text-align:left;cursor:pointer;box-shadow:0 1px 2px #1018280d;transition:box-shadow .12s,transform .12s}.sch-view .sch-asg:hover{box-shadow:0 4px 12px #10182821;transform:translateY(-1px)}.sch-view .sch-asg.span{background:linear-gradient(90deg,var(--white),var(--softGray))}.sch-view .sch-asg-proj{font-size:12px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sch-view .sch-asg-sub{margin-top:1px;font-size:10.5px;font-weight:600;line-height:1.25;color:var(--ink-2);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sch-view .sch-asg-tag{font-weight:600;color:var(--ink-3)}.sch-view .sch-asg-time{margin-top:6px;font-size:10px;font-weight:600;letter-spacing:.01em;color:var(--ink-2);white-space:nowrap}.sch-view .sch-asg-rest{display:flex;align-items:center;gap:4px;margin-top:5px;font-size:9.5px;font-weight:600;color:var(--ink-3);white-space:nowrap}.sch-view .sch-asg-rest svg{width:11px;height:11px;flex-shrink:0;color:var(--prog)}.sch-view .sch-mini{display:flex;align-items:center;justify-content:space-between;gap:4px;width:100%;min-height:24px;padding:3px 6px;border:none;border-radius:4px;font:inherit;font-size:10.5px;text-align:left;cursor:pointer}.sch-view .sch-mini:hover{filter:brightness(.96);box-shadow:0 1px 4px #00000024}.sch-view .sch-mini.has-rest{flex-direction:column;align-items:flex-start;justify-content:center;gap:1px}.sch-view .sch-mini.has-rest .sch-mini-t{max-width:100%;overflow:hidden;text-overflow:ellipsis}.sch-view .sch-asg[draggable=true]:active,.sch-view .sch-mini[draggable=true]:active{opacity:.45}.sch-view .sch-mini-t{min-width:0;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sch-view .sch-mini-rest{display:inline-flex;align-items:center;gap:3px;max-width:100%;font-size:9px;line-height:1.2;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sch-view .sch-mini-rest i.mr{display:inline-flex;flex-shrink:0;color:var(--prog)}.sch-view .sch-mini-rest i.mr.sam{opacity:.5}.sch-view .sch-mini-rest i.mr svg{width:11px;height:11px}.sch-view .sch-gridwrap.kompakt .sch-cell{min-height:34px;padding:4px}.sch-view .sch-gridwrap.kompakt .sch-worker{padding:7px 10px}.sch-view .sch-gridwrap.kompakt .sch-whrs{display:none}.sch-view .sch-abs{display:flex;align-items:center;justify-content:center;min-height:74px;height:100%;border:1px solid var(--line);border-radius:6px;background:var(--av-bg);font-size:11.5px;font-weight:600;color:var(--av-ink)}.sch-view .sch-add{width:100%;min-height:74px;height:100%;line-height:normal;border:1px dashed var(--line);border-radius:6px;background:transparent;color:var(--muted);font-size:18px;cursor:pointer;opacity:0;transition:opacity .12s}.sch-view .sch-add:hover,.sch-view .sch-add:focus-visible{opacity:1;border-color:var(--ink-3);background:var(--hover);color:var(--ink-2)}.sch-view .sch-empty{padding:40px;text-align:center;color:var(--ink-3)}.sch-view .sch-legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.sch-view .sch-leg{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:var(--ink-2)}.sch-view .sch-leg.sch-leg-abs{color:var(--ink-3)}.sch-view .sch-leg-dot{width:10px;height:10px;border-radius:3px;flex-shrink:0}.sch-view .sch-leg-dot.abs{border:1px solid var(--line);background:var(--av-bg)}.sch-view .sch-card{margin-bottom:12px;border:1px solid var(--line);border-radius:10px;background:var(--white);overflow:hidden}.sch-view .sch-card.today{border-color:var(--accent)}.sch-view .sch-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 15px;border-bottom:1px solid var(--line-2);background:var(--softGray)}.sch-view .sch-card-head strong{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink)}.sch-view .sch-card-head>span{font-size:11.5px;color:var(--ink-3)}.sch-view .sch-card.today .sch-card-head{background:var(--accent-soft)}.sch-view .sch-list{padding:4px 0}.sch-view .sch-lrow{display:flex;align-items:center;gap:14px;width:100%;padding:9px 15px;border:none;border-bottom:1px solid var(--line-2);background:none;font:inherit;text-align:left;cursor:pointer}.sch-view .sch-lrow:last-child{border-bottom:none}.sch-view .sch-lrow:hover{background:var(--hover)}.sch-view .sch-lday{width:90px;flex-shrink:0;font-size:12px;font-weight:600;color:var(--ink-2)}.sch-view .sch-lw{display:flex;align-items:center;gap:8px;min-width:180px}.sch-view .sch-ln{font-size:12.5px;font-weight:600;color:var(--ink)}.sch-view .sch-lrole{font-size:11px;color:var(--ink-3)}.sch-view .sch-lp{display:flex;align-items:center;gap:8px;flex:1;min-width:0;font-size:12px;color:var(--ink-2)}.sch-view .sch-lt{width:110px;flex-shrink:0;text-align:right;font-size:12px;font-weight:600;color:var(--ink-2)}.sch-view .sch-ltask{width:130px;flex-shrink:0;text-align:right}.sch-view .sch-asg-task{display:inline;max-width:90px;padding:2px 6px;border-radius:10px;font-size:9.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sch-view .sch-lfree{display:flex;flex-wrap:wrap;gap:6px;padding:9px 15px 11px}.sch-view .sch-lempty{padding:18px 15px;text-align:center;font-size:12.5px;color:var(--ink-3)}.sch-view .sch-chip{padding:3px 9px;border-radius:20px;background:var(--line-2);font-size:10.5px;font-weight:600;color:var(--ink-3)}.sch-view .sch-chip.sem,.sch-view .sch-chip.sick,.sch-view .sch-chip.free{background:var(--av-bg);color:var(--av-ink)}.sch-view .sch-daystag{margin-left:4px;padding:1px 6px;border:1px solid var(--line);border-radius:10px;background:var(--softGray);font-size:9.5px;font-weight:600;color:var(--ink-3)}.sch-view .sch-icons{display:inline-flex;gap:2px}.sch-view .sch-ic{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:50%;font-size:9px;line-height:1}.sch-view .sch-ic.note{color:var(--prog)}.sch-view .sch-ic.in{color:var(--green)}.sch-view .sch-ic.rec{font-size:11px;color:var(--accent)}.sch-view .sch-tablewrap{overflow-x:auto}.sch-view .sch-table{width:100%;min-width:760px;border-collapse:collapse;font-size:12.5px}.sch-view .sch-table th{padding:9px 14px;border-bottom:1px solid var(--line);background:var(--softGray);text-align:left;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.sch-view .sch-table td{padding:9px 14px;border-bottom:1px solid var(--line-2);color:var(--ink);vertical-align:middle;white-space:nowrap}.sch-view .sch-table th.num,.sch-view .sch-table td.num{text-align:right}.sch-view .sch-table tbody tr{cursor:pointer}.sch-view .sch-table tbody tr:hover{background:var(--hover)}.sch-view .sch-table tbody tr:last-child td{border-bottom:none}.sch-view .sch-trow.today td{background:var(--accent-soft)}.sch-view .sch-tday,.sch-view .sch-tt{font-weight:600;color:var(--ink-2)}.sch-view .sch-tno{color:var(--muted)}.sch-view .sch-rowbtn{display:inline-flex;align-items:center;padding:0;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.sch-view .sch-tot td{border-top:2px solid var(--line);color:var(--ink)}.sch-view .sch-tot:hover{background:none}.sch-view .sch-tag{padding:2px 8px;border-radius:10px;font-size:10px;font-weight:600;white-space:nowrap}.sch-view .sch-rtable .sch-rrow{cursor:pointer}.sch-view .sch-rtable .sch-rrow.on{background:var(--accent-soft)}.sch-view .sch-rp{display:flex;align-items:center;gap:9px}.sch-view .sch-rpn{display:flex;flex-direction:column;line-height:1.2}.sch-view .sch-rpn strong{font-size:12.5px;color:var(--ink)}.sch-view .sch-datehdr td{padding:7px 14px;background:var(--softGray);font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--ink-2)}.sch-view .sch-kic{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0;margin-right:9px;border-radius:7px;background:var(--ink-3);font-size:10px;font-weight:700;color:#fff}.sch-view .sch-maplink{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font-weight:500;text-decoration:none}.sch-view .sch-maplink:hover{text-decoration:underline}.sch-view .sch-maplink svg{width:11px;height:11px;opacity:.7}.sch-view .sch-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;padding:14px 15px;border-bottom:1px solid var(--line-2)}.sch-view .sch-tiles .stat-card{padding:10px 13px;border-color:var(--line-2);border-radius:9px;background:var(--softGray)}.sch-view .sch-tiles .stat-card-value{margin-top:3px;font-size:18px;letter-spacing:-.01em}.sch-view .sch-tiles .stat-card-sub{margin-top:1px;font-size:10px}.sch-view .sch-rep-places{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 15px;border-bottom:1px solid var(--line-2);background:var(--softGray)}.sch-view .sch-rep-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.sch-view .sch-map-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:12px;color:var(--ink-3)}.sch-view .sch-mapgrid{display:grid;grid-template-columns:340px 1fr;gap:14px}.sch-view .sch-joblist{display:flex;flex-direction:column;gap:8px;max-height:540px;padding-right:2px;overflow-y:auto}.sch-view .sch-jl{display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:var(--white);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s,box-shadow .12s}.sch-view .sch-jl:hover{border-color:var(--ink-3);box-shadow:0 2px 8px #0000000f}.sch-view .sch-jl.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.sch-view .sch-jl-dot{width:10px;height:10px;border-radius:3px;flex-shrink:0}.sch-view .sch-jl-main{line-height:1.2;display:flex;flex-direction:column;flex:1;min-width:0}.sch-view .sch-jl-main strong{font-size:12.5px;color:var(--ink)}.sch-view .sch-jl-main span{font-size:10.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sch-view .sch-jl-crew{display:inline-flex;align-items:center}.sch-view .sch-jl-crew .base-avatar{margin-left:-6px;border:2px solid var(--white)}.sch-view .sch-jl-more{margin-left:3px;font-size:10px;color:var(--ink-3)}.sch-view .sch-jl-n{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--ink);font-size:11px;font-weight:700;color:var(--white)}.sch-view .sch-mapframe{min-height:400px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.sch-view .sch-mapcanvas{width:100%;height:540px;background:var(--softGray)}.sch-view .sch-map-panel{margin-top:12px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--white)}.sch-view .sch-map-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.sch-view .sch-map-panel-head strong{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--ink)}.sch-view .sch-map-panel-head>span{font-size:11.5px;color:var(--ink-3)}.sch-view .sch-map-crew{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.sch-view .sch-map-w{display:inline-flex;align-items:center;gap:7px;padding:4px 10px 4px 4px;border:1px solid var(--line);border-radius:20px;font-size:12px;color:var(--ink)}.sch-view .res-tiles{border-bottom:none;padding:0 0 12px}.sch-view .res-perseg{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.sch-view .res-perbtn{height:30px;padding:0 13px;border:none;border-right:1px solid var(--line);background:var(--white);font:inherit;font-size:12px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:background .12s}.sch-view .res-perbtn:last-child{border-right:none}.sch-view .res-perbtn:hover{background:var(--hover)}.sch-view .res-perbtn.on{background:var(--ink);color:var(--white)}.sch-view .resor-chart{display:flex;align-items:flex-end;gap:14px;padding:20px 18px 14px;overflow-x:auto}.sch-view .resor-col{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;min-width:46px;border:none;background:none;font:inherit}.sch-view .resor-col.clk{border-radius:8px;cursor:pointer;transition:background .12s}.sch-view .resor-col.clk:hover{background:var(--hover)}.sch-view .resor-col.clk:hover .resor-bar{filter:brightness(1.06)}.sch-view .resor-bar-v{font-size:11px;font-weight:700;color:var(--ink-2);white-space:nowrap}.sch-view .resor-track{display:flex;align-items:flex-end;width:100%;max-width:56px;height:150px}.sch-view .resor-bar{width:100%;min-height:4px;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 72%,#1b3a78));box-shadow:inset 0 1px #ffffff40;transition:height .3s}.sch-view .resor-x{font-size:11px;font-weight:600;line-height:1.1;text-align:center;text-transform:capitalize;color:var(--ink-2)}.sch-view .resor-x span{display:block;font-size:9px;font-weight:500;color:var(--ink-3)}.sch-view .rc-wrap{position:relative;padding:16px 16px 8px}.sch-view .rc-svg{display:block;max-width:100%;height:280px;overflow:visible}.sch-view .rc-grid{stroke:var(--line);stroke-width:1}.sch-view .rc-base{stroke:var(--line);stroke-width:1.4}.sch-view .rc-ylab{fill:var(--ink-3);font-size:10px;font-weight:500}.sch-view .rc-xlab{fill:var(--ink-2);font-size:11px;font-weight:600;text-anchor:middle}.sch-view .rc-xlab.dim{fill:var(--ink-3);font-weight:500}.sch-view .rc-line{fill:none;stroke:var(--accent);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.sch-view .rc-cross{stroke:var(--accent);stroke-width:1;stroke-dasharray:4 4;pointer-events:none}.sch-view .rc-dot{fill:var(--accent);stroke:var(--white);stroke-width:3;pointer-events:none}.sch-view .rc-zones{position:absolute;top:16px;right:16px;bottom:8px;left:16px;pointer-events:none}.sch-view .rc-zone{position:absolute;top:0;bottom:8%;border:none;background:none;pointer-events:auto;cursor:pointer}.sch-view .rc-zone:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sch-view .rc-tip{position:absolute;z-index:6;padding:8px 12px;border:1px solid var(--line);border-radius:9px;background:var(--white);box-shadow:0 12px 34px #0000002e;white-space:nowrap;pointer-events:none;transform:translate(-50%,calc(-100% - 16px))}.sch-view .rc-tip-d{margin-bottom:3px;font-size:10.5px;font-weight:500;color:var(--ink-3)}.sch-view .rc-tip-v{font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.sch-view .rc-tip-s{margin-top:2px;font-size:10.5px;color:var(--ink-3)}.sch-view .res-clk{cursor:pointer}.sch-view .res-arrow{margin-left:7px;font-weight:700;color:var(--ink-3)}.sch-view .res-dt{font-weight:700;color:var(--ink-2);white-space:nowrap}.sch-view .res-ort{display:block;font-size:10px;font-weight:500;color:var(--ink-3)}.sch-view .res-man{display:inline-block;margin-left:3px;padding:0 4px;border-radius:6px;background:var(--line-2);font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3)}.sch-view .res-wn{display:inline-flex;align-items:center;gap:7px}.sch-view .res-wn>span{display:flex;flex-direction:column}.sch-view .res-wn strong{font-size:12px}.sch-view .res-trip td:nth-child(2) strong{display:block;font-size:12.5px}.sch-view .res-fleet .res-carcell{min-width:190px}.sch-view .rap-range{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:11px 15px;border-bottom:1px solid var(--line-2);background:var(--softGray)}.sch-view .rap-range-dates{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.sch-view .rap-rl{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.sch-view .rap-date{height:30px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:var(--white);font:inherit;font-size:12px;font-weight:600;color:var(--ink);cursor:pointer}.sch-view .rap-date:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.sch-view .rap-dash{color:var(--ink-3)}.sch-view .rap-days{margin-left:4px;font-size:11px;color:var(--ink-3);white-space:nowrap}.sch-view .rap-presets{display:flex;flex-wrap:wrap;gap:6px}.sch-view .rap-preset{height:30px;padding:0 11px;border:1px solid var(--line);border-radius:7px;background:var(--white);font:inherit;font-size:11.5px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:background .12s,border-color .12s,color .12s}.sch-view .rap-preset:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}@media(max-width:1480px){.sch-view .sch-toolbar{gap:8px;padding:9px 11px}.sch-view .sch-toolbar .base-radio-dropdown-trig{min-width:138px}.sch-view .sch-toolbar .sch-dd-view .base-radio-dropdown-trig{min-width:152px}.sch-view .sch-toolbar .btn{padding:0 11px}.sch-view .period-stepper-label{min-width:136px}}@media(max-width:1180px){.sch-view .sch-tb-search{order:9}.sch-view .sch-sp{display:none}}@media(max-width:1100px){.sch-view .sch-mapgrid{grid-template-columns:1fr}.sch-view .sch-joblist{max-height:260px}.sch-view .sch-mapcanvas{height:360px}.sch-view .res-tiles{grid-template-columns:repeat(2,1fr)}.sch-view .sch-lday,.sch-view .sch-lt,.sch-view .sch-ltask{width:auto}.sch-view .sch-lrow{flex-wrap:wrap;gap:6px 12px}}@media(max-width:600px){.sch-view .sch-toolbar{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:10px;padding:11px}.sch-view .period-stepper,.sch-view .sch-tb-search,.sch-view .btn-primary{grid-column:1/-1}.sch-view .period-stepper{display:flex;min-width:0}.sch-view .sch-toolbar .period-stepper-group{flex:1;min-width:0}.sch-view .sch-toolbar .period-stepper-label{flex:1;min-width:0;padding:0 8px}.sch-view .sch-toolbar .period-stepper-label strong,.sch-view .sch-toolbar .period-stepper-label span{overflow:hidden;text-overflow:ellipsis}.sch-view .base-radio-dropdown-field,.sch-view .base-radio-dropdown-trig{min-width:0;width:100%}.sch-view .sch-tb-search{max-width:none}.sch-view .sch-toolbar .btn-primary{justify-content:center}.sch-view .sch-grid{min-width:720px}.sch-view .sch-corner,.sch-view .sch-worker{position:sticky;left:0;z-index:3;width:132px;box-shadow:1px 0 0 var(--line-2)}.sch-view .sch-worker{display:table-cell;vertical-align:middle;padding:8px}.sch-view .sch-worker .base-avatar{margin-right:8px;vertical-align:middle}.sch-view .sch-wmeta{display:inline-flex;width:calc(100% - 42px);vertical-align:middle}.sch-view .sch-wmeta strong{font-size:12px}.sch-view .sch-table td:first-child,.sch-view .sch-table th:first-child{position:sticky;left:0;z-index:2;background:var(--white);box-shadow:1px 0 0 var(--line-2)}.sch-view .sch-table th:first-child{z-index:3;background:var(--softGray)}.sch-view .sch-lrow{align-items:flex-start;gap:5px 10px;padding:11px 14px}.sch-view .sch-lday{order:0;flex:0 0 100%}.sch-view .sch-lw{order:1;flex:1 1 auto;min-width:0}.sch-view .sch-lt{order:2;margin-left:auto;width:auto}.sch-view .sch-lp{order:3;flex:0 0 100%}.sch-view .sch-ltask{order:4;flex:0 0 100%;width:auto;text-align:left}.sch-view .sch-tiles,.sch-view .res-tiles{grid-template-columns:repeat(2,1fr);padding:12px;gap:8px}.sch-view .sch-card-head{flex-wrap:wrap;gap:4px 10px;padding:10px 14px}.sch-view .sch-map-bar{flex-direction:column;align-items:stretch;gap:8px}.sch-view .sch-mapcanvas{height:300px}.sch-view .sch-joblist{max-height:220px}.sch-view .sch-legend{gap:8px 12px;padding:10px 12px}}.sch-cal{position:absolute;top:calc(100% + 8px);left:50%;z-index:80;width:280px;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--white);box-shadow:0 14px 40px #14130f2e;transform:translate(-50%)}.sch-cal .sch-cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sch-cal .sch-cal-nav{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink-2);cursor:pointer}.sch-cal .sch-cal-nav:hover{background:var(--hover);border-color:var(--ink-3)}.sch-cal .sch-cal-nav svg{width:16px;height:16px}.sch-cal .sch-cal-title{font-size:13.5px;font-weight:700;color:var(--ink);text-transform:capitalize}.sch-cal .sch-cal-wd{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.sch-cal .sch-cal-wd span{padding:3px 0;text-align:center;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3)}.sch-cal .sch-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.sch-cal .sch-cal-day{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;border:none;border-radius:8px;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink);cursor:pointer;transition:background .1s}.sch-cal .sch-cal-day:hover{background:var(--hover)}.sch-cal .sch-cal-day.om{color:var(--ink-3);opacity:.45}.sch-cal .sch-cal-day.red{color:var(--red)}.sch-cal .sch-cal-day.inrange{background:var(--accent-soft);color:var(--accent)}.sch-cal .sch-cal-day.today{box-shadow:inset 0 0 0 2px var(--accent)}.sch-cal .sch-cal-day.marked{background:var(--prog-bg);color:var(--prog)}.sch-cal .sch-cal-day.pending{background:var(--ink);color:#fff;box-shadow:none}.sch-cal .sch-cal-day.pending .sch-cal-dot{background:#fff}.sch-cal .sch-cal-dot{position:absolute;bottom:4px;left:50%;width:4px;height:4px;border-radius:50%;background:var(--prog);transform:translate(-50%)}.sch-cal .sch-cal-foot{display:flex;align-items:center;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.sch-cal .sch-cal-mode{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--white);font:inherit;font-size:11.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.sch-cal .sch-cal-mode:hover{border-color:var(--ink-3)}.sch-cal .sch-cal-mode.on{background:var(--ink);border-color:var(--ink);color:#fff}.sch-cal .sch-cal-mode svg{width:14px;height:14px}.sch-cal .sch-cal-clear{height:30px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:var(--white);font:inherit;font-size:11.5px;font-weight:600;color:var(--red);cursor:pointer}.sch-cal .sch-cal-today{height:30px;margin-left:auto;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--white);font:inherit;font-size:11.5px;font-weight:700;color:var(--ink);cursor:pointer}.sch-cal .sch-cal-today:hover{background:var(--hover);border-color:var(--ink-3)}.sch-cal .sch-cal-hint{margin-top:8px;text-align:center;font-size:10.5px;line-height:1.4;color:var(--ink-3)}.row-tooltip .tt-proj{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700}.row-tooltip .tt-dot{width:9px;height:9px;border-radius:3px;flex-shrink:0}.row-tooltip .tt-task{display:inline-block;margin:6px 0 7px;padding:2px 9px;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:#ffffff14;font-size:11px;font-weight:700;color:#fff}.row-tooltip .tt-row{margin-top:2px;color:#c3ccd4}.row-tooltip .tt-row.tt-w{color:#9aa5ae}.row-tooltip .tt-note{margin-top:6px;padding:6px 8px;border-radius:6px;background:#ffffff14;font-size:11px;color:#e8d7ae}.row-tooltip .tt-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.row-tooltip .tt-chip{padding:2px 8px;border:1px solid rgba(255,255,255,.18);border-radius:10px;font-size:9.5px;font-weight:600;color:#c3ccd4}.split-modal-main .sch-form .base-radio-dropdown-field>label,.split-modal-main .sch-form .base-textfield>label,.split-modal-main .sch-form .arb-lbl,.split-modal-main .sch-form>label{display:block;margin-bottom:7px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.split-modal-main .sch-form .base-textfield{gap:0}.split-modal-main .sch-form .base-radio-dropdown-field:has(>label),.split-modal-main .sch-form .base-textfield:has(>label){margin-top:14px}.split-modal-main .sch-form .arb-2col .base-radio-dropdown-field,.split-modal-main .sch-form .arb-2col .base-textfield,.split-modal-main .sch-form .arb-2col .arb-lbl{margin-top:0}.split-modal-main .sch-form .base-radio-dropdown-trig,.split-modal-main .sch-form .base-textfield-box{width:100%;min-width:0;height:42px;padding:0 13px;border-radius:10px;font-size:13px}.split-modal-main .sch-form .base-textfield-box input{font-size:13px}.sch-form .sch-form-titlerow{display:flex;align-items:flex-start;gap:11px}.sch-form .sch-form-complete{width:20px;height:20px;flex-shrink:0;margin-top:3px;border:2px solid var(--line-2);border-radius:50%}.sch-form .sch-form-title{margin:0 0 8px;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.sch-form .sch-form-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.sch-form .sch-form-chip{padding:3px 9px;border:1px solid var(--line);border-radius:20px;background:var(--softGray);font-size:11px;font-weight:600;color:var(--ink-2)}.sch-form .sch-form-sub{margin:0 0 12px;font-size:12.5px;color:var(--ink-3)}.sch-form .sch-form-maplink{display:inline-flex;align-items:center;gap:5px;margin-bottom:4px;font-size:12px;font-weight:600;color:var(--accent);text-decoration:none}.sch-form .sch-form-maplink:hover{text-decoration:underline}.sch-form .sch-form-maplink svg{width:13px;height:13px}.sch-form .arb-lbl{display:block;margin:14px 0 5px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.sch-form .arb-lbl-sub{font-weight:500;text-transform:none;letter-spacing:0;color:var(--ink-3)}.sch-form .arb-2col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:8px}.sch-form .arb-textarea{display:block;width:100%;min-height:80px;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:var(--white);font:inherit;font-size:13px;color:var(--ink);resize:vertical}.sch-form .arb-textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.sch-form .arb-resthint{display:flex;align-items:center;gap:7px;margin-top:8px;font-size:12px;line-height:1.4;color:var(--ink-3)}.sch-form .sch-etk-pick{display:flex;flex-wrap:wrap;gap:7px}.sch-form .sch-etk-pick .base-toggle-chip{padding:0 12px;border-radius:8px;font-size:12.5px}.sch-form .sch-etk-od{width:11px;height:11px;border-radius:3px;flex-shrink:0;opacity:.5;transition:opacity .12s}.base-toggle-chip[aria-pressed=true] .sch-form .sch-etk-od{opacity:1}.sch-form .sch-rtyp{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.sch-form .sch-rtyp-b{height:32px;padding:0 14px;border:none;background:var(--white);font:inherit;font-size:12px;font-weight:600;color:var(--ink-2);cursor:pointer}.sch-form .sch-rtyp-b+.sch-rtyp-b{border-left:1px solid var(--line)}.sch-form .sch-rtyp-b.on{background:var(--ink);color:#fff}.sch-form .sch-kor{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;height:42px;border:1px solid var(--line);border-radius:10px;background:var(--white);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.sch-form .sch-kor svg{width:17px;height:17px}.sch-form .sch-kor.on{border-color:var(--green);background:var(--green-bg);color:var(--green)}.sch-form .sch-kor.off{border-color:var(--prog);background:var(--prog-bg);color:var(--prog)}.sch-form .sch-travel .arb-2col{margin-top:8px}.sch-form .sch-fuelbox{margin-top:12px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.sch-form .sch-fuelbox-h{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--line-2);background:var(--softGray)}.sch-form .sch-fuelbox-h svg{width:16px;height:16px;color:var(--prog)}.sch-form .sch-fuelbox-h strong{font-size:12px;color:var(--ink)}.sch-form .sch-fuelbox-h span{margin-left:auto;font-size:10.5px;color:var(--ink-3)}.sch-form .sch-fuelbox-grid{display:grid;grid-template-columns:repeat(4,1fr)}.sch-form .sch-fuelbox-grid>div{display:flex;flex-direction:column;gap:2px;padding:9px 12px;border-right:1px solid var(--line-2)}.sch-form .sch-fuelbox-grid>div:last-child{border-right:none}.sch-form .sch-fuelbox-grid span{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3)}.sch-form .sch-fuelbox-grid b{font-size:14px;color:var(--ink)}.sch-form .sch-fuelbox-sam{padding:11px 12px;font-size:11.5px;color:var(--ink-3)}.sch-form .sch-fuelbox-note{padding:8px 12px;border-top:1px solid var(--line-2);font-size:10.5px;color:var(--ink-3)}.sch-form .sch-ak-prev{margin-top:8px;border:1px solid var(--line);border-radius:9px;overflow:hidden}.sch-form .sch-ak-head{display:flex;align-items:center;gap:11px;padding:10px 12px;background:var(--softGray)}.sch-form .sch-ak-thumb{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:8px;color:#fff}.sch-form .sch-ak-thumb svg{width:22px;height:22px}.sch-form .sch-ak-tt{display:flex;flex-direction:column}.sch-form .sch-ak-tt strong{font-size:12.5px;color:var(--ink)}.sch-form .sch-ak-tt span{font-size:10.5px;color:var(--ink-3)}.sch-form .sch-ak-info{padding:10px 12px;font-size:11.5px;line-height:1.45;color:var(--ink-2)}.sch-form .sch-ak-note{padding:6px 12px;border-top:1px solid var(--line-2);background:var(--green-bg);font-size:10px;font-weight:600;color:var(--green)}.sch-form .sch-form-switch{display:flex;align-items:center;gap:9px;margin-top:12px;font-size:12.5px;color:var(--ink-2)}.sch-form .sch-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.sch-form-locked{font-size:12px;color:var(--ink-3);line-height:1.5}.sch-mapcanvas.leaflet-container{background:var(--softGray);font:inherit}.sch-mapcanvas .leaflet-control-attribution{background:#ffffffd1;font-size:10px;color:#4a4f57}.sch-mapcanvas .leaflet-control-attribution a{color:#2f6db0}.sch-mapcanvas .leaflet-bar a{color:#2b2f36}.sch-mapcanvas .leaflet-popup-content{margin:10px 12px;font-size:12px;line-height:1.45;color:#2b2f36}.sch-mapcanvas .leaflet-popup-content strong{font-size:12.5px}.sch-pin{position:relative;display:block;width:30px;height:38px;cursor:pointer}.sch-pin:before{content:"";position:absolute;top:0;right:0;bottom:8px;left:0;border:2px solid #fff;border-radius:50% 50% 50% 0;background:var(--pin);box-shadow:0 2px 6px #00000052;transform:rotate(-45deg);transform-origin:50% 100%}.sch-pin.on:before{top:-3px;right:-3px;bottom:5px;left:-3px;box-shadow:0 4px 12px #0000006b}.sch-pin-n{position:absolute;top:4px;left:0;width:30px;text-align:center;font-size:12px;font-weight:700;line-height:1;color:#fff}.sch-pin.on .sch-pin-n{top:2px}.leaflet-marker-icon:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-theme=dark] .sch-mapcanvas .leaflet-tile-pane{filter:brightness(.78) saturate(.72) contrast(1.06)}:root[data-theme=dark] .sch-mapcanvas .leaflet-control-attribution{background:#14161ad1;color:#a6abb4}.atg-view{--atg-star: #e0a53c}.atg-view .atg-toolbar{position:relative;display:flex;align-items:center;gap:8px;padding:7px 10px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:10px;flex-wrap:nowrap}.atg-view .atg-qa{flex:1 1 auto;min-width:150px;display:flex;align-items:center;gap:8px;height:36px;padding:0 6px 0 12px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .12s,box-shadow .12s}.atg-view .atg-qa:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.atg-view .atg-qa input{flex:1;min-width:0;border:none;background:none;outline:none;font-family:inherit;font-size:13px;color:var(--ink)}.atg-view .atg-qa input::placeholder{color:var(--ink-3)}.atg-view .atg-qa-ic{display:inline-flex;flex-shrink:0;color:var(--accent)}.atg-view .atg-qa-ic svg{width:17px;height:17px}.atg-view .atg-qa-link{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border:none;background:none;color:var(--ink-3);border-radius:6px;cursor:pointer;transition:background .12s,color .12s}.atg-view .atg-qa-link:hover{background:var(--accent-soft);color:var(--accent)}.atg-view .atg-qa-link svg{width:15px;height:15px}.atg-view .atg-qa-submit{flex-shrink:0;height:28px;padding:0 14px;border:none;border-radius:6px;background:var(--pill-bg);color:var(--ink-3);font-family:inherit;font-size:12.5px;font-weight:600;cursor:not-allowed;transition:background .12s,color .12s}.atg-view .atg-qa-submit.on{background:var(--primary);color:var(--primary-ink);cursor:pointer}.atg-view .atg-qa-submit.on:hover{background:var(--primary-hover)}.atg-view .atg-pill .st-pill{height:32px;flex-shrink:0}.atg-view .atg-pill-filter .st-pill{background:var(--primary);border-color:var(--primary)}.atg-view .atg-pill-filter .st-pill .lbl{color:color-mix(in srgb,var(--primary-ink) 60%,transparent)}.atg-view .atg-pill-filter .st-pill .val,.atg-view .atg-pill-filter .st-pill .chev{color:var(--primary-ink)}.atg-view .atg-pill-filter .st-pill .st-pill-badge{background:color-mix(in srgb,var(--primary-ink) 18%,transparent);color:var(--primary-ink)}.atg-view .atg-pill-filter .st-pill:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.atg-view .atg-searchbtn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:32px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);color:var(--ink-2);cursor:pointer;transition:background .12s,border-color .12s,color .12s}.atg-view .atg-searchbtn:hover{background:var(--line-2);border-color:var(--ink-3);color:var(--ink)}.atg-view .atg-searchbtn svg{width:16px;height:16px}.atg-view .atg-search{position:absolute;top:6px;right:10px;bottom:6px;left:10px;z-index:20;display:flex;align-items:center;gap:8px;padding:0 8px 0 12px;background:var(--white);border:1px solid var(--accent);border-radius:var(--radius);box-shadow:0 0 0 3px var(--accent-soft)}.atg-view .atg-search>svg{width:16px;height:16px;color:var(--ink-3);flex-shrink:0}.atg-view .atg-search input{flex:1;min-width:0;border:none;background:none;outline:none;font-family:inherit;font-size:13px;color:var(--ink)}.atg-view .atg-search-x{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border:none;background:none;color:var(--ink-3);border-radius:6px;cursor:pointer}.atg-view .atg-search-x:hover{background:var(--accent-soft);color:var(--accent)}.atg-view .atg-search-x svg{width:14px;height:14px}.atg-view .atg-group{display:flex;align-items:center;gap:8px;padding:12px 4px 6px}.atg-view .atg-group-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--ink-3)}.atg-view .atg-group-dot.urgent{background:var(--red)}.atg-view .atg-group-dot.normal{background:var(--orange)}.atg-view .atg-group-name{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2)}.atg-view .atg-group-count{font-size:10.5px;font-weight:600;color:var(--ink-3);padding:1px 7px;background:var(--pill-bg);border-radius:9px}.atg-view .atg-row{display:grid;grid-template-columns:22px 22px 22px minmax(0,1fr) 92px 22px 22px;gap:10px;align-items:center;padding:8px 14px;background:var(--white);border:1px solid var(--line);border-bottom:none;cursor:pointer;transition:background .08s,opacity .2s}.atg-view .atg-row:first-of-type{border-radius:var(--radius) var(--radius) 0 0}.atg-view .atg-row:last-of-type{border-bottom:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius)}.atg-view .atg-row:only-of-type{border-bottom:1px solid var(--line);border-radius:var(--radius)}.atg-view .atg-row:hover{background:var(--line-2);border-color:var(--line)}.atg-view .atg-row.done{opacity:.55}.atg-view .atg-row.done .atg-title{text-decoration:line-through;color:var(--ink-3)}.atg-view .atg-row-ghost{opacity:.4}.atg-view .atg-drag{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--muted);cursor:grab;opacity:0;transition:opacity .1s,color .1s}.atg-view .atg-drag svg{width:13px;height:13px}.atg-view .atg-drag:active{cursor:grabbing}.atg-view .atg-drag:hover{opacity:1;color:var(--ink-2)}.atg-view .atg-row:hover .atg-drag{opacity:.55}.atg-view .atg-star{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--muted);cursor:pointer;transition:color .1s}.atg-view .atg-star svg{width:13px;height:13px}.atg-view .atg-star:hover,.atg-view .atg-star.on{color:var(--atg-star)}.atg-view .atg-star.on svg{fill:currentColor}.atg-view .atg-check{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;padding:0;border:1.5px solid var(--line-2);border-radius:4px;background:var(--white);color:#fff;cursor:pointer;transition:background .1s,border-color .1s}.atg-view .atg-check svg{width:11px;height:11px;stroke-width:3.4;opacity:0}.atg-view .atg-check:hover{border-color:var(--ink)}.atg-view .atg-check.on{background:var(--green);border-color:var(--green)}.atg-view .atg-check.on svg{opacity:1}.atg-view .atg-info{min-width:0}.atg-view .atg-title{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.3;margin-bottom:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atg-view .atg-desc{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:11px;line-height:1.3;color:var(--ink-3)}.atg-view .atg-chip,.atg-view .atg-meta{display:inline-flex;align-items:center;gap:4px}.atg-view .atg-chip svg,.atg-view .atg-meta svg{width:10px;height:10px;flex-shrink:0}.atg-view .atg-chip{padding:1px 7px 1px 5px;border-radius:5px;background:var(--pill-bg);color:var(--ink-2);font-weight:500}.atg-view .atg-due{font-size:11.5px;font-weight:500;color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right}.atg-view .atg-due.urgent{color:var(--ink);font-weight:600}.atg-view .atg-due.warn{color:var(--orange);font-weight:600}.atg-view .atg-kebab{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--ink-3);cursor:pointer;transition:background .1s,border-color .1s,color .1s}.atg-view .atg-kebab svg{width:13px;height:13px}.atg-view .atg-kebab:hover{background:var(--white);border-color:var(--line);color:var(--ink)}.atg-view .atg-empty{padding:50px 20px;text-align:center;font-size:12.5px;color:var(--ink-3)}.atg-view .atg-empty strong{display:block;margin-bottom:4px;font-weight:600;color:var(--ink)}.base-drawer-body.atg-drawer-body{padding:0;display:flex;overflow:hidden}.atg-commtoggle{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-left:auto;border:1px solid var(--line);border-radius:7px;background:var(--white);color:var(--ink-3);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.atg-commtoggle svg{width:15px;height:15px}.atg-commtoggle:hover{background:var(--line-2);color:var(--ink)}.atg-commtoggle.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.atg-cols{flex:1;display:flex;min-height:0;min-width:0}.atg-main{flex:1.45;min-width:0;overflow-y:auto;padding:18px 22px 24px;border-right:1px solid var(--line)}.atg-cols.no-comments .atg-main{border-right:none}.atg-side{flex:1;min-width:300px;max-width:360px;overflow-y:auto;padding:18px;background:var(--line-2);border-left:1px solid var(--line)}.atg-titlerow{display:flex;align-items:flex-start;gap:11px;margin-bottom:6px}.atg-complete{flex-shrink:0;width:22px;height:22px;margin-top:5px;padding:0;border:2px solid var(--line-2);border-radius:50%;background:var(--white);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,border-color .12s}.atg-complete svg{width:12px;height:12px;stroke-width:3.4;opacity:0}.atg-complete:hover{border-color:var(--green)}.atg-complete.on{background:var(--green);border-color:var(--green)}.atg-complete.on svg{opacity:1}.atg-title-input{flex:1;min-width:0;border:none;background:none;padding:2px 0;font-family:inherit;font-size:19px;font-weight:700;line-height:1.25;color:var(--ink)}.atg-title-input:focus{outline:none}.atg-acts{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 18px}.atg-act{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:none;border-radius:8px;background:var(--pill-bg);color:var(--ink-2);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .12s,color .12s}.atg-act svg{width:15px;height:15px}.atg-act:hover{background:var(--line);color:var(--ink)}.atg-row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:16px}.atg-row2 .atg-field{margin-bottom:0}.atg-field{margin-bottom:18px}.atg-field .st-drop{display:block}.atg-field .st-pill{width:100%;height:38px;justify-content:flex-start;border-radius:8px}.atg-field .st-pill .val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-weight:500}.atg-field .st-pill .chev{margin-left:auto}.atg-flabel{display:inline-flex;align-items:center;gap:6px;margin-bottom:7px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.atg-flabel svg{width:13px;height:13px}.atg-flabel-sub{font-style:normal;font-weight:500;text-transform:none;letter-spacing:0;color:var(--ink-3)}.atg-flabel-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.atg-flabel-row .atg-flabel{margin-bottom:0}.atg-mini{border:none;border-radius:6px;background:var(--pill-bg);color:var(--ink-2);font-family:inherit;font-size:11px;font-weight:600;padding:5px 10px;cursor:pointer}.atg-mini:hover{background:var(--line);color:var(--ink)}.atg-input{width:100%;height:38px;box-sizing:border-box;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--white);font-family:inherit;font-size:13px;color:var(--ink)}.atg-input:focus{outline:none;border-color:var(--accent)}.atg-members{display:flex;align-items:center;gap:6px}.atg-memadd-wrap{position:relative}.atg-memadd{width:32px;height:32px;padding:0;border:1px dashed var(--line-2);border-radius:50%;background:var(--line-2);color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.atg-memadd svg{width:15px;height:15px}.atg-memadd:hover{border-color:var(--ink-3);color:var(--ink)}.atg-mem-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:260px;max-height:280px;overflow-y:auto;padding:5px;background:var(--white);border:1px solid var(--line);border-radius:9px;box-shadow:0 8px 24px #00000024}.atg-mem-item{width:100%;display:flex;align-items:center;gap:9px;padding:7px 8px;border:none;border-radius:7px;background:none;cursor:pointer;text-align:left}.atg-mem-item:hover,.atg-mem-item.on{background:var(--line-2)}.atg-mem-txt{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.atg-mem-txt strong{font-size:12.5px;font-weight:600;color:var(--ink)}.atg-mem-txt em{font-style:normal;font-size:10.5px;color:var(--ink-3)}.atg-mem-check{width:14px;height:14px;flex-shrink:0;color:var(--green)}.atg-desc-read{padding:11px 13px;border-radius:9px;background:var(--line-2);border:1px solid var(--line);font-size:13px;line-height:1.55;color:var(--ink-2);white-space:pre-wrap;cursor:pointer;transition:background .12s}.atg-desc-read:hover{background:var(--pill-bg)}.atg-desc-read.empty{color:var(--ink-3);font-style:italic}.atg-desc-input{width:100%;box-sizing:border-box;min-height:80px;resize:vertical;padding:11px 12px;border:1px solid var(--line);border-radius:9px;background:var(--white);font-family:inherit;font-size:13px;line-height:1.55;color:var(--ink)}.atg-desc-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.atg-desc-acts{display:flex;gap:8px;margin-top:8px}.atg-check{border-top:1px solid var(--line);padding-top:16px}.atg-mall{position:relative}.atg-mall-menu{position:absolute;top:calc(100% + 5px);right:0;z-index:30;min-width:210px;padding:5px;background:var(--white);border:1px solid var(--line);border-radius:9px;box-shadow:0 8px 24px #00000024}.atg-mall-item{width:100%;padding:8px 9px;border:none;border-radius:7px;background:none;font-family:inherit;font-size:13px;color:var(--ink);text-align:left;cursor:pointer}.atg-mall-item:hover{background:var(--line-2)}.atg-files{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.atg-file{display:flex;align-items:center;gap:12px;padding:7px 8px;border-radius:9px}.atg-file:hover{background:var(--line-2)}.atg-file-ic{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border:1px solid var(--line);border-radius:7px;background:var(--line-2);color:var(--ink-3)}.atg-file-ic svg{width:17px;height:17px}.atg-file-info{flex:1;min-width:0;display:flex;flex-direction:column}.atg-file-name{font-size:13px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atg-file-meta{margin-top:2px;font-size:11px;color:var(--ink-3)}.atg-file-x{flex-shrink:0;width:30px;height:30px;border:none;border-radius:7px;background:none;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.atg-file-x svg{width:15px;height:15px}.atg-file-x:hover{background:var(--line);color:var(--red)}.atg-dropzone{padding:14px 16px}.atg-foot-right{display:flex;gap:6px;margin-left:auto}:root[data-theme=dark] .atg-view{--atg-star: #e8bf6b}:root[data-theme=dark] .atg-view .atg-check,:root[data-theme=dark] .atg-complete{border-color:var(--line)}:root[data-theme=dark] .atg-mem-menu,:root[data-theme=dark] .atg-mall-menu{box-shadow:0 10px 28px #00000080}@media(max-width:980px){.atg-cols{flex-direction:column;overflow-y:auto}.atg-main{flex:none;border-right:none;border-bottom:1px solid var(--line);overflow-y:visible}.atg-side{flex:none;min-width:0;max-width:none;border-left:none;overflow-y:visible}.atg-row2{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.atg-view .atg-toolbar{flex-wrap:wrap}.atg-view .atg-qa{flex:1 1 100%;order:-1}.atg-view .atg-row{grid-template-columns:22px 22px minmax(0,1fr) 22px;row-gap:4px}.atg-view .atg-drag{display:none}.atg-view .atg-due{grid-column:3;text-align:left}.atg-view .atg-row>.base-avatar{display:none}}.rsv{display:block}.rs-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px;margin:2px 0 16px}.rs-head h1{font-size:21px;font-weight:700;letter-spacing:-.02em}.rs-head .sub{font-size:12px;color:var(--ink-3);font-weight:500;margin-top:2px}.rs-head .sp{flex:1}.rs-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:16px}@media(max-width:600px){.rs-stats{grid-template-columns:repeat(2,1fr)}}.rs-stat{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:11px 14px}.rs-stat .n{font-size:19px;font-weight:700;letter-spacing:-.02em}.rs-stat .l{font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.rs-toolbar{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-bottom:14px}.rs-toolbar .st-search{flex:1;min-width:200px}.rs-fchip{height:32px;padding:0 13px;display:inline-flex;align-items:center;gap:6px;background:var(--white);border:1px solid var(--line);border-radius:7px;font:600 12px Inter;color:var(--ink-2);cursor:pointer;transition:border-color .12s,box-shadow .12s}.rs-fchip:hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.rs-fchip.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.rs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--rs-card-min, 240px),1fr));gap:14px}.rs-card{display:block;width:100%;margin:0;padding:0;background:var(--white);border:1px solid var(--line);border-radius:12px;overflow:hidden;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .12s,box-shadow .12s,transform .12s}.rs-card:hover{border-color:#ced4da;box-shadow:0 8px 22px #14161c14;transform:translateY(-1px)}.rs-cbody{padding:12px 14px}.rs-ctitle{font-size:14px;font-weight:700;letter-spacing:-.01em}.rs-csub{font-size:11.5px;color:var(--ink-3);margin-top:2px}.rs-cmeta{display:flex;align-items:center;gap:8px;margin-top:11px;flex-wrap:wrap}.rs-cmeta .avph{width:26px;height:26px;font-size:9px}.rs-photo{height:128px;position:relative;overflow:hidden;background:linear-gradient(135deg,#eef1f5,#dfe4ec)}.rs-photo.tool{background:linear-gradient(135deg,#f0ece4,#e2dccf)}:root[data-theme=dark] .rs-photo{background:linear-gradient(135deg,#23262e,#1b1e25)}:root[data-theme=dark] .rs-photo.tool{background:linear-gradient(135deg,#2a261d,#201d15)}.rs-photo img{width:100%;height:100%;object-fit:cover;display:block}.rs-photo .badge{position:absolute;left:10px;bottom:10px;background:#14161ca8;color:#fff;font-size:11px;font-weight:700;letter-spacing:.03em;padding:3px 9px;border-radius:6px}.rs-photo .etiketts{position:absolute;right:8px;top:8px;display:flex;gap:5px}.rs-photo-fb{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ffffffd9}.rs-photo-fb svg{width:22px;height:22px;opacity:.8}.rs-sec{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin:16px 0 9px}.rs-sec:first-child{margin-top:2px}.rs-toolitem{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line-2);font-size:12.5px}.rs-toolitem:last-child{border-bottom:none}.rs-empty{font-size:12px;color:var(--ink-3);padding:8px 0}.rs-rev{border:1px solid var(--line);border-radius:8px;overflow:hidden}.rs-rev-row{display:flex;justify-content:space-between;gap:14px;padding:10px 13px;border-bottom:1px solid var(--line-2);font-size:13px}.rs-rev-row:last-child{border-bottom:none}.rs-rev-row .k{color:var(--ink-3)}.rs-rev-row .v{font-weight:600;text-align:right}.rs-tname{display:flex;align-items:center;gap:10px}.rs-thumb{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#e6ddcf,#cbbfa6);display:grid;place-items:center;color:#3c321e99;flex-shrink:0}.rs-thumb svg{width:15px;height:15px}:root[data-theme=dark] .rs-thumb{background:linear-gradient(135deg,#332c1d,#241f14);color:#9a8f78}.rs-thumb.t-verktyg{background:#eef2fb;color:#4067c4}.rs-thumb.t-takrack{background:#eaf4ee;color:#3c9a6a}.rs-thumb.t-hylla{background:#f3eee2;color:#9a7b3b}:root[data-theme=dark] .rs-thumb.t-verktyg{background:#1d2640;color:#7aa0e8}:root[data-theme=dark] .rs-thumb.t-takrack{background:#15301f;color:#5aa07e}:root[data-theme=dark] .rs-thumb.t-hylla{background:#2e2716;color:#b39256}.rs-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.rs-table{width:100%;border-collapse:collapse}.rs-table thead th{text-align:left;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);padding:8px 12px;border-bottom:1px solid var(--line)}.rs-table tbody td{padding:11px 12px;border-bottom:1px solid var(--line-2);font-size:13px;vertical-align:middle}.rs-table tbody tr{cursor:pointer;transition:background .1s}.rs-table tbody tr:hover td{background:var(--hover)}.rs-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.rs-fld{margin-bottom:13px}.rs-fld label{display:block;font-size:11.5px;font-weight:600;color:var(--ink-2);margin-bottom:5px}.rs-fld label .req{color:var(--akut)}.rs-fld input,.rs-fld select{width:100%;height:38px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 12px;font-size:13px;font-family:inherit;color:var(--ink);background:var(--white);box-sizing:border-box}.rs-fld input:focus,.rs-fld select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.rs-row2{display:grid;grid-template-columns:1fr 1fr;gap:11px}.rs-seg{display:inline-flex;background:var(--side-bg);border:1px solid var(--line);border-radius:8px;padding:2px;gap:2px}.rs-seg button{height:28px;padding:0 12px;border:none;background:none;border-radius:6px;font:600 11.5px Inter;color:var(--ink-3);cursor:pointer}.rs-seg button.on{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #00000014}.rs-file{display:flex;align-items:center;gap:11px;padding:9px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:9px}.rs-file .ic{width:30px;height:30px;border-radius:7px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.rs-file .ic svg{width:15px;height:15px}.rs-file .t{font-size:12.5px;font-weight:600}.rs-file .s{font-size:11px;color:var(--ink-3)}.rs-file.has .ic{background:var(--earn-soft);color:var(--earn)}.rs-file.has .s{color:var(--earn)}.rs-file .b{margin-left:auto;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:11.5px;font-weight:600;color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center}.rs-file .b:hover{border-color:var(--accent);color:var(--accent)}.rs-drop{border:1.5px dashed var(--line);border-radius:9px;min-height:118px;display:grid;place-items:center;cursor:pointer;position:relative;overflow:hidden;background:var(--side-bg);transition:border-color .12s,background .12s;margin-bottom:10px}.rs-drop:hover,.rs-drop.drag{border-color:var(--accent);background:var(--accent-soft)}.rs-drop.has{border-style:solid;padding:0;min-height:0}.rs-drop-img{width:100%;height:170px;object-fit:cover;display:block}.rs-drop-ph{text-align:center;color:var(--ink-3);font-size:12.5px;padding:18px}.rs-drop-ph svg{width:26px;height:26px;margin-bottom:7px;color:var(--ink-3)}.rs-drop-ph b{color:var(--accent)}.rs-drop-x{position:absolute;top:7px;right:7px;width:24px;height:24px;border-radius:6px;background:#14161c99;color:#fff;border:none;cursor:pointer;display:grid;place-items:center}.rs-drop-x svg{width:13px;height:13px}.rs-val{display:flex;gap:24px;margin-bottom:10px}.rs-val .b{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:2px}.rs-val .v{font-size:17px;font-weight:700;letter-spacing:-.01em}.rs-val .v.nu{color:var(--accent)}.rs-depr-top{display:flex;justify-content:space-between;font-size:11px;color:var(--ink-3);margin-bottom:5px}.rs-depr-bar{height:7px;border-radius:5px;background:var(--line-2);overflow:hidden}.rs-depr-bar i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--accent),#7aa6f5)}.rs-doc-viewer{height:220px;border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-bottom:4px}.rs-doc-fake{display:flex;flex-direction:column;gap:4px;padding:22px 26px;min-width:220px}.rs-doc-fake-name{font-size:13px;font-weight:700;word-break:break-word}.rs-doc-fake-sub{font-size:11px;color:var(--ink-3)}.rs-form-error{color:var(--loss);font-size:12px;margin:-6px 0 10px}.pill-badge{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:5px;font-size:11px;font-weight:600;background:var(--pill-bg);color:var(--pill-ink)}.et{display:inline-flex;align-items:center;height:21px;padding:0 9px;border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.02em}.et-lev{background:#e3effe;color:#2563eb}.et-fix{background:#fdeede;color:#d97706}.et-res{background:#eceef1;color:#5f6671}.et-spec{background:#eaf7ef;color:#3c9a6a}:root[data-theme=dark] .et-lev{background:#1d2a45;color:#7aa6f5}:root[data-theme=dark] .et-fix{background:#3a2a14;color:#ea9a45}:root[data-theme=dark] .et-res{background:#2a2c34;color:#aeb3bc}:root[data-theme=dark] .et-spec{background:#16331f;color:#5aa07e}.progress-ring{display:grid;place-items:center;border-radius:50%;flex-shrink:0}.progress-ring span{display:grid;place-items:center;width:76%;height:76%;border-radius:50%;background:var(--white);font-size:11px;font-weight:800;color:var(--ink)}.value-bar{height:8px;border-radius:6px;background:var(--line-2);overflow:hidden}.value-bar i{display:block;height:100%;border-radius:6px;background:var(--accent)}.value-bar.tone-ok i{background:var(--ok)}.value-bar.tone-prog i{background:var(--prog)}.value-bar.tone-akut i{background:var(--akut)}.rs-error{color:var(--akut);font-size:12px;font-weight:500;margin-bottom:8px}.rs-photo.car{background:linear-gradient(135deg,#c7d4e6,#9fb1cc)}:root[data-theme=dark] .rs-photo.car{background:linear-gradient(135deg,#2a3548,#1e2635)}.rs-toolitem-name{font-weight:600}.rs-toolitem-sub{color:var(--ink-3);font-size:11px}.rs-toolitem-btn{width:100%;border:none;background:none;padding:9px 0;font:inherit;color:inherit;text-align:left;cursor:pointer}.rs-toolitem-btn>div{flex:1;min-width:0}.rs-toolitem-btn:hover .rs-toolitem-name{color:var(--accent)}.rs-toolitem-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-soft);border-radius:6px}.rs-sec-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.rs-fld-switch{display:flex;align-items:center;justify-content:space-between}.rs-fld-switch label{margin-bottom:0}.rs-tname-btn{border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.rs-tname-btn:hover .rs-tname-name{color:var(--accent)}.rs-tname-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-soft);border-radius:6px}.rs-tname-stack{display:flex;flex-direction:column}.rs-tname-name{font-weight:600}.rs-tname-sub{color:var(--ink-3);font-size:11px}.rs-mono{font-family:monospace;font-size:11.5px;color:var(--ink-2)}.rs-muted{color:var(--ink-3)}.rs-muted-2{color:var(--ink-2)}.rs-nuvarde{font-weight:600}.rs-kvitto{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--accent)}.rs-kvitto.no{color:var(--ink-3)}.rs-empty-centered{text-align:center;padding:30px}.hv-card{position:relative;overflow:visible}.hv-card:hover{z-index:6}.hv-card:after{content:"";position:absolute;top:100%;left:0;right:0;height:12px}.hv-card-head{display:flex;align-items:center;gap:12px;padding:16px 14px}.hv-pop{position:absolute;top:100%;left:0;right:0;margin-top:8px;background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 38px #14161c29;padding:13px 14px;z-index:60;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .14s,transform .14s,visibility .14s;pointer-events:none}.hv-card:hover .hv-pop,.hv-card:focus-within .hv-pop{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.hv-pop .sp-h{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:7px}.hv-pop .hp-row{display:flex;align-items:center;gap:9px;font-size:12.5px;padding:4px 0;color:var(--ink-2)}.hv-pop .hp-row svg{color:var(--ink-3);flex-shrink:0}.hv-pop .hp-row-name{font-weight:700;color:var(--ink);font-size:13px}.hv-pop .hp-btn{width:100%;margin-top:10px;height:33px;border:1px solid var(--line);border-radius:8px;background:var(--white);font:600 12px Inter;color:var(--ink);cursor:pointer}.hv-pop .hp-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.hv-pop .hp-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.hv-drawer-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.hv-drawer-name{font-size:17px;font-weight:700}.hv-drawer-role{color:var(--ink-3);font-size:12.5px}.hv-bil-thumb{background:var(--accent-soft);color:var(--accent)}.rs-toolitem-flex{flex:1;min-width:0}.hv-showbil{color:var(--accent);font-size:11.5px}.ak-quota{display:flex;align-items:center;gap:9px;padding:11px 14px;background:var(--accent-soft);border-radius:9px;font-size:12.5px;color:var(--ink-2);margin-bottom:14px;line-height:1.4}.ak-quota svg{width:16px;height:16px;color:var(--accent);flex-shrink:0}.ak-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px}.ak-card.rs-card{display:flex;align-items:center;gap:14px;padding:14px 16px}.ak-card.rs-card .rs-cbody{flex:1;min-width:0;padding:0}.ak-card.rs-card .rs-cmeta{margin-top:7px}.ak-card.rs-card .kvar{text-align:right;flex-shrink:0}.ak-card.rs-card .kvar .n{font-size:15px;font-weight:800;letter-spacing:-.02em}.ak-card.rs-card .kvar .n.over{color:var(--akut)}.ak-card.rs-card .kvar .l{font-size:10px;color:var(--ink-3);margin-top:1px}.ak-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:6px;background:var(--pill-bg);color:var(--ink-2);font-size:11px;font-weight:600}.ak-drawer-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.ak-drawer-name{font-size:16px;font-weight:700}.ak-drawer-role{color:var(--ink-3);font-size:12px}.ak-detail-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.ak-refill-note{font-size:11px;color:var(--ink-3);white-space:nowrap}.ak-detail-stats{grid-template-columns:repeat(3,1fr)}.ak-buy{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--line);border-radius:9px;margin-bottom:8px}.ak-buy .thumb{width:34px;height:34px;border-radius:7px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.ak-buy .t{font-weight:600;font-size:13px}.ak-buy .s{font-size:11px;color:var(--ink-3)}.ak-buy .amt{margin-left:auto;font-weight:700;font-feature-settings:"tnum"}.rsv.full{max-width:none}.rs-card.inv-clean{transition:border-color .12s,box-shadow .12s}.rs-card.inv-clean:hover{border-color:var(--accent);box-shadow:none;transform:none}.rs-card.inv-clean:active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.inv-addcard{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:178px;border-style:dashed;color:var(--ink-3);font:600 12.5px Inter;cursor:pointer}.inv-addcard:hover{border-color:var(--accent);color:var(--accent)}.inv-dots{display:flex;gap:4px;margin-left:auto}.inv-dots i{width:9px;height:9px;border-radius:50%;display:inline-block}.inv-back{width:34px;height:34px;border-radius:9px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);display:grid;place-items:center;cursor:pointer;flex:none}.inv-back:hover{border-color:var(--accent);color:var(--accent)}.inv-back svg{width:18px;height:18px}.inv-hicon{width:34px;height:34px;border-radius:9px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex:none}.inv-hicon svg{width:18px;height:18px}.inv-kcard{display:flex;align-items:center;gap:13px;padding:14px 15px;cursor:pointer}.inv-kcard .kic{width:40px;height:40px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex:none}.inv-kcard .kic svg{width:20px;height:20px}.inv-kcard .kbody{flex:1;min-width:0}.inv-kcard .kt{font-weight:700;font-size:13.5px;letter-spacing:-.01em}.inv-kcard .km{font-size:11.5px;color:var(--ink-3);margin-top:2px}.inv-kcard .kchev{color:var(--ink-3);display:grid;flex:none}.inv-kcard .kchev svg{width:16px;height:16px}.inv-kcard:hover .kchev{color:var(--accent)}.inv-tth{width:36px;flex-shrink:0}.inv-table .rs-tname{gap:11px}.inv-sw{display:inline-block;width:11px;height:11px;border-radius:3px;margin-right:5px;vertical-align:-1px;box-shadow:inset 0 0 0 1px #0003}.inv-kchip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 6px;border-radius:6px;background:var(--pill-bg);color:var(--ink-2);font-size:11.5px;font-weight:600;white-space:nowrap}.inv-kchip svg{width:12px;height:12px;color:var(--ink-3)}.inv-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px}.inv-pager .pinfo{font-size:12.5px;color:var(--ink-3);font-weight:600;min-width:120px;text-align:center}.inv-pgbtn{height:32px;padding:0 13px;border-radius:7px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);font:600 12.5px Inter;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:border-color .12s,box-shadow .12s}.inv-pgbtn:hover:not(:disabled){border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.inv-pgbtn:disabled{opacity:.42;cursor:default}.inv-pgbtn svg{width:14px;height:14px}.inv-stsw{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:2px}.inv-stbtn{display:flex;align-items:center;gap:8px;padding:11px 12px;border:1px solid var(--line);border-radius:9px;background:var(--white);cursor:pointer;font:600 12.5px Inter;color:var(--ink-2);text-align:left;transition:all .12s}.inv-stbtn .sd{width:9px;height:9px;border-radius:50%;flex:none}.inv-stbtn:hover{border-color:var(--accent);color:var(--ink)}.inv-stbtn.on{border-color:transparent;box-shadow:inset 0 0 0 1.6px currentColor}.inv-note{background:var(--side-bg);border:1px solid var(--line);border-radius:9px;padding:11px 13px;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.inv-et-lager{background:#e6f4ec;color:#2f8a5b}.inv-et-blocket{background:var(--prog-bg);color:var(--prog)}.inv-et-fabrik{background:var(--ok-bg);color:var(--ok)}.inv-et-slang{background:var(--akut-bg);color:var(--akut)}.inv-et-forbrukad{background:var(--pill-bg);color:#6b7077}:root[data-theme=dark] .inv-et-lager{background:#15311f;color:#5fb487}.inv-crow{display:flex;align-items:center;gap:13px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;margin-bottom:8px;background:var(--white);transition:border-color .12s,background .12s}.inv-crow.ok{border-color:#bfe6cf;background:#2f8a5b0e}.inv-crow.korr{border-color:#efd6a0;background:#c48e1e0f}.inv-crow.gone{border-color:#f0c4bd;background:#be37280d}.inv-cmain{flex:1;min-width:0}.inv-cname{font-weight:600;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-creg{font-size:11.5px;color:var(--ink-3);margin-top:2px}.inv-cqty{width:78px;flex:none}.inv-cqty input{width:100%;height:34px;text-align:center;border:1px solid var(--line);border-radius:7px;font:700 13px Inter;color:var(--ink);background:var(--white);box-sizing:border-box}.inv-cqty input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.inv-cqty .unit{font-size:10px;color:var(--ink-3);text-align:center;margin-top:3px}.inv-cbtns{display:flex;gap:6px;flex:none}.inv-cbtn{height:34px;padding:0 11px;border-radius:7px;border:1px solid var(--line);background:var(--white);font:600 12px Inter;color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .12s;white-space:nowrap}.inv-cbtn svg{width:14px;height:14px}.inv-cbtn.ok-b:hover,.inv-cbtn.ok-b.on{border-color:#2f8a5b;color:#2f8a5b;background:#2f8a5b17}.inv-cbtn.gone-b:hover,.inv-cbtn.gone-b.on{border-color:var(--akut);color:var(--akut);background:var(--akut-bg)}.inv-ctag{width:104px;text-align:right;font-size:11.5px;font-weight:700;flex:none}@media(max-width:720px){.inv-creg,.inv-ctag{display:none}}.inv-hicon.done{background:#e6f4ec;color:#2f8a5b}:root[data-theme=dark] .inv-hicon.done{background:#15311f;color:#5fb487}.inv-rsec{background:var(--white);border:1px solid var(--line);border-radius:11px;overflow:hidden;margin-bottom:14px}.inv-rsec-h{display:flex;align-items:center;gap:9px;padding:12px 15px;border-bottom:1px solid var(--line);font-weight:700;font-size:13px}.inv-rsec-h.forbrukat{color:var(--ink-3)}.inv-rrow{display:flex;align-items:center;gap:11px;padding:10px 15px;border-bottom:1px solid var(--line)}.inv-rrow:last-child{border-bottom:none}.inv-rrow .nm{flex:1;min-width:0;font-weight:600;font-size:13px}.inv-rrow .ch{font-size:12.5px;font-weight:700;white-space:nowrap}.inv-rrow .ch.forbrukat{color:var(--ink-3)}.inv-rrow .ch .ar{color:var(--ink-3);margin:0 5px}.rs-fld textarea{width:100%;min-height:76px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:9px 12px;font-size:13px;font-family:inherit;color:var(--ink);background:var(--white);box-sizing:border-box;resize:vertical}.rs-fld textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.av .av-ctrl{display:flex;align-items:flex-end;gap:8px;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:11px 13px;margin-bottom:14px;flex-wrap:wrap}.av .av-field{display:flex;flex-direction:column;gap:5px}.av .av-field-lbl{font-size:8.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding-left:2px}.av .av-field .st-drop,.av .av-field .st-drop .st-pill{min-width:150px}.av .av-search{flex:1;min-width:180px}.av .av-search .base-textfield-box{height:34px;background:var(--white)}.av .av-seg-field .base-seg{background:var(--bg);border:1px solid var(--line);padding:2px}.av .av-seg-field .base-seg button{height:28px;padding:0 12px;font-size:12px}.av .av-seg-field .base-seg button.on{color:var(--accent)}.av .av-count-wrap{display:flex;align-items:center;gap:22px;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:10px 16px;margin:0 0 12px}.av .av-count-strip{display:flex;align-items:center;gap:16px;flex-wrap:wrap;width:100%}.av .av-count-i{display:flex;align-items:baseline;gap:5px}.av .av-count-i .av-cn{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.av .av-count-i .av-cl{font-size:11px;color:var(--ink-3);font-weight:600}.av .av-count-i .av-cd{width:7px;height:7px;border-radius:50%;align-self:center;margin-right:1px}.av .av-count-sp{flex:1}.av .av-card{background:var(--white);border:1px solid var(--line);border-radius:10px;overflow:hidden}.av .av-table-scroll{overflow-x:auto}.av .av-summary-card{margin-top:14px}.av .av-card-h{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line-2)}.av .av-card-h-t{font-size:13px;font-weight:700}.av .av-card-h-s{font-size:11px;color:var(--ink-3)}.av .av-lhead,.av .av-lrow{display:grid;align-items:center;gap:12px;padding:0 16px}.av .av-cols-av{grid-template-columns:1.6fr 112px 1.1fr 64px 70px 76px 150px 84px;min-width:950px}.av .av-cols-sn{grid-template-columns:1.9fr 90px 96px 120px 1fr 26px;min-width:700px}.av .av-lhead .av-r,.av .av-lrow .av-r,.av .av-total-row .av-r{text-align:right;justify-self:end}.av .av-lhead{height:32px;border-bottom:1px solid var(--line);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.av .av-lrow{min-height:44px;padding-top:6px;padding-bottom:6px;border-bottom:1px solid var(--line-2);cursor:pointer;transition:background .12s,box-shadow .12s}.av .av-lrow:last-child{border-bottom:none}.av .av-lrow:hover{background:var(--hover);box-shadow:inset 2px 0 0 var(--accent)}.av .av-chev{width:16px;height:16px;color:var(--muted)}.av .av-lrow:hover .av-chev{color:var(--accent)}.av .av-lrow:focus-visible{outline:none;box-shadow:inset 2px 0 0 var(--accent),0 0 0 2px var(--accent-soft)}.av .av-lhead.av-tight,.av .av-lrow.av-tight{gap:10px}.av .av-lhead.av-tight{height:28px}.av .av-lrow.av-tight{min-height:36px;padding-top:4px;padding-bottom:4px}.av .av-lrow.av-ejgodk-row,.av .av-lrow.av-ejgodk-row:hover{box-shadow:inset 3px 0 0 var(--akut)}.av .av-c-1{font-size:12.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.av .av-c-name{font-size:12.5px;font-weight:700;color:var(--ink)}.av .av-c-strong{font-size:12.5px;font-weight:700;font-feature-settings:"tnum"}.av .av-kalla-chip{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:700;color:var(--accent);background:var(--accent-soft);border-radius:9px;padding:1px 7px;margin-left:4px;vertical-align:1px}.av .av-kalla-chip svg{width:9px;height:9px}.av .av-tags{display:flex;gap:4px;flex-wrap:wrap}.av .av-nm{font-size:12px;font-weight:600;color:var(--ink)}.av .av-regchip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;font:600 11px Inter}.av .av-regchip svg{width:11px;height:11px}.av .av-regchip-yes{background:var(--green-bg);color:var(--green)}.av .av-regchip-no{background:var(--pill-bg);color:var(--ink-3)}.av .av-miniact{display:flex;gap:5px;justify-content:flex-end}.av .av-miniact .icon-btn{width:28px;height:28px;border:1px solid var(--line);border-radius:7px;background:var(--white)}.av .av-miniact .icon-btn:hover{background:var(--hover)}.av .av-total-row{display:grid;align-items:center;gap:12px;padding:12px 16px;border-top:1.5px solid var(--line);background:var(--bg);font-weight:700;font-variant-numeric:tabular-nums}.av .av-total-dras{font-size:11px;color:var(--ink-3)}.av .av-rep-tbl{width:100%;min-width:460px;border-collapse:collapse;font-variant-numeric:tabular-nums}.av .av-rep-tbl th{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);text-align:left;padding:8px 10px;border-bottom:1px solid var(--line)}.av .av-rep-tbl th.av-r,.av .av-rep-tbl td.av-r{text-align:right}.av .av-rep-tbl td{padding:9px 10px;border-bottom:1px solid var(--line-2);font-size:12.5px}.av .av-rep-tbl tfoot td{border-top:1.5px solid var(--line);border-bottom:none;background:var(--bg);font-weight:800}.av .av-belopp{color:var(--green);font-weight:700}.av .av-prof-head{display:flex;align-items:center;gap:18px;background:var(--white);border:1px solid var(--line);border-radius:11px;padding:18px 20px;margin-bottom:14px}.av .av-prof-photo{width:72px;height:72px;border-radius:16px;overflow:hidden;position:relative;flex-shrink:0;display:grid;place-items:center;color:#fff;font-size:26px;font-weight:800}.av .av-prof-name{font-size:21px;font-weight:800;letter-spacing:-.02em}.av .av-prof-role{font-size:12.5px;color:var(--ink-3);margin-top:2px}.av .av-prof-stats{display:flex;gap:26px;margin-left:auto}.av .av-prof-stat{text-align:right}.av .av-prof-stat .av-ps-v{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.av .av-prof-stat .av-ps-l{font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:700}.av .av-cols-detalj{grid-template-columns:1.2fr 100px 2fr 60px 110px 76px 96px 20px;gap:12px;min-width:900px}.av .av-lhead.av-cols-detalj{height:28px}.av .av-lrow.av-cols-detalj{min-height:36px;padding-top:4px;padding-bottom:4px}.av .av-detalj-list{margin-bottom:14px}.av .av-detalj-summary{margin-top:2px}.av-btn-sm{height:29px;padding:0 11px;font-size:12px;border-radius:7px}.av-btn-sm :deep(svg){width:13px;height:13px}.av-c-mut{font-size:12px;color:var(--ink-2)}.av-c-mut.av-sm{font-size:11.5px}.av-c-sub{font-size:11px;color:var(--ink-3);margin-top:1px}.av-stat{display:inline-flex;align-items:center;gap:7px;font:600 11.5px Inter;white-space:nowrap;color:var(--ink-2)}.av-stat-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.av-stat-vantar .av-stat-dot{background:var(--warn)}.av-stat-godkand .av-stat-dot{background:var(--green)}.av-stat-avvisad .av-stat-dot{background:var(--akut)}.av-tag{display:inline-flex;align-items:center;gap:5px;height:21px;padding:0 8px;border-radius:6px;background:var(--pill-bg);color:var(--pill-ink);font:600 11px Inter;white-space:nowrap}.av-tag.av-tag-sm{height:19px;padding:0 7px;font-size:10px}.av-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.av-person{display:flex;align-items:center;gap:8px}.av-dw-sec{margin-bottom:20px}.av-dw-sec-h{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:9px;display:flex;align-items:center;gap:6px}.av-dw-sec-ct{color:var(--ink-3);font-weight:600;margin-left:auto}.av-kv{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.av-kv-k{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:3px}.av-kv-v{font-size:13px;font-weight:600;color:var(--ink)}.av-kv-v.av-kv-big{font-size:17px;font-weight:800}.av-check{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:8px;transition:.12s;cursor:pointer}.av-check:hover{background:var(--hover)}.av-check:focus-visible{outline:none;box-shadow:0 0 0 1px var(--accent) inset,0 0 0 2px var(--accent-soft)}.av-check-box{width:19px;height:19px;border-radius:5px;border:2px solid var(--line);flex-shrink:0;display:grid;place-items:center;margin-top:1px;transition:.12s;color:#fff}.av-check-box svg{width:12px;height:12px}.av-check.av-check-done .av-check-box{background:var(--green);border-color:var(--green)}.av-check:not(.av-check-done) .av-check-box svg{display:none}.av-check-txt{font-size:12.5px;color:var(--ink);line-height:1.4}.av-check.av-check-done .av-check-txt{color:var(--ink-3);text-decoration:line-through}.av-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.av-thumb{aspect-ratio:4/3;border-radius:8px;overflow:hidden;position:relative;background:var(--pill-bg);border:none;padding:0;margin:0;display:block}.av-thumb-cap{position:absolute;left:0;right:0;bottom:0;padding:4px 7px;font-size:9.5px;font-weight:600;color:#fff;background:linear-gradient(transparent,#0009)}.av-thumb-add{display:grid;place-items:center;gap:3px;border:1.5px dashed var(--line);background:var(--bg);color:var(--ink-3);cursor:pointer;font-family:inherit}.av-thumb-add:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.av-thumb-add:disabled{cursor:default;opacity:.7}.av-thumb-add svg{width:22px;height:22px;stroke-width:1.7}.av-tag.av-tag-via{margin-left:6px;height:17px;padding:0 7px;font-size:9px;vertical-align:1px}.av-anno-list{display:flex;flex-direction:column;gap:5px;margin-top:9px}.av-anno-row{display:flex;gap:8px;align-items:flex-start;font-size:12px}.av-anno-sw{width:26px;height:26px;border-radius:6px;flex-shrink:0}.av-anno-txt{font-weight:600}.av-anno-fab{color:var(--akut);font-weight:700}.av-note{font-size:12.5px;color:var(--ink-2);line-height:1.5;background:var(--bg);border:1px solid var(--line-2);border-radius:8px;padding:11px 13px}.av-note-mt{margin-top:9px}.av-motiv-box{background:var(--akut-bg);border:1px solid var(--akut);border-radius:9px;padding:11px 13px;margin-top:8px}.av-motiv-h{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--akut);margin-bottom:5px;display:flex;align-items:center;gap:6px}.av-motiv-h svg{width:12px;height:12px}.av-motiv-t{font-size:12px;color:var(--ink-2);line-height:1.5}.av-toggle-row{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;background:var(--bg);border:1px solid var(--line-2);border-radius:9px}.av-toggle-l{font-size:12.5px;font-weight:600}.av-toggle-s{font-size:11px;color:var(--ink-3);margin-top:1px}.av-toggle-input{display:flex;align-items:center;gap:6px}.av-sw{width:40px;height:23px;border-radius:999px;background:var(--line);position:relative;cursor:pointer;transition:.15s;flex-shrink:0;border:none;padding:0}.av-sw:after{content:"";position:absolute;top:2px;left:2px;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:.15s}.av-sw.av-sw-on{background:var(--accent)}.av-sw.av-sw-on:after{transform:translate(17px)}.av-sw:focus-visible{outline:none;box-shadow:0 0 0 1px var(--accent),0 0 0 3px var(--accent-soft)}.av-tim-input{width:66px;height:30px;padding:0 8px;border:1px solid var(--line);border-radius:7px;font:600 12.5px Inter;color:var(--ink);background:var(--white);outline:none;text-align:right}.av-tim-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.av-tim-input-lg{width:78px;height:34px;font-size:15px}.av-btn-ok{background:var(--white);border-color:var(--line);color:var(--green)}.av-btn-ok svg{color:var(--green)}.av-btn-ok:hover{background:var(--white);border-color:var(--green);color:var(--green);box-shadow:0 1px 3px #14161c0d}.av-btn-ok:active{border-color:var(--green)!important;color:var(--green)!important;box-shadow:0 0 0 3px var(--green-bg)!important}.av-btn-reject{background:var(--white);border-color:var(--line);color:var(--akut)}.av-btn-reject svg{color:var(--akut)}.av-btn-reject:hover{background:var(--white);border-color:var(--akut);color:var(--akut)}.av-dw-foot-sp{flex:1}.av-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.av-form-grid .av-full{grid-column:1/-1}.av-fld{display:flex;flex-direction:column;gap:6px}.av-fld label{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.av-fld input,.av-fld select,.av-fld textarea{height:38px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--white);font:500 13px Inter;color:var(--ink);outline:none;transition:.15s}.av-fld textarea{height:auto;min-height:80px;padding:10px 12px;resize:vertical;line-height:1.5}.av-fld input:focus,.av-fld select:focus,.av-fld textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.av-hint{font-size:11px;color:var(--ink-3);margin-left:4px}.av-form-error{color:var(--akut);font-size:12px;margin:2px 0 0}.av-thumb-add-txt{font-size:10px;margin-top:4px}.av-fld textarea.av-rej-motiv{min-height:100px}.av-rej-hint{font-size:11px;color:var(--ink-3);margin-top:8px}.tid .tid-clock-card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:16px 20px;margin-bottom:14px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.tid .tid-clock-card.active{border-color:#d7e7dd;background:#f4faf6}:root[data-theme=dark] .tid .tid-clock-card.active{border-color:#283a30;background:#17231d}.tid .tid-clock-main{flex:1;min-width:220px}.tid .tid-clock-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);display:flex;align-items:center;gap:7px}.tid .tid-live-dot{width:8px;height:8px;border-radius:50%;background:var(--green);animation:tid-pulse 1.6s infinite}.tid .tid-timer{font-size:28px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.05;margin-top:3px;color:var(--ink)}.tid .tid-clock-sub{font-size:12px;color:var(--ink-3);margin-top:3px}.tid .tid-clock-sub b{color:var(--ink-2)}.tid .tid-clock-hint{margin-top:10px;display:flex;align-items:center;gap:6px}.tid .tid-clock-actions{display:flex;gap:9px;align-items:center}.tid .tid-checkin-row{display:flex;gap:10px;margin-top:12px;align-items:center;flex-wrap:wrap}.tid .tid-checkin-row>.btn{margin-top:17px}.tid .tid-field{display:flex;flex-direction:column;gap:5px}.tid .tid-field .st-drop,.tid .tid-field .st-pill{min-width:160px}.tid .tid-field-wide .st-drop,.tid .tid-field-wide .st-pill{min-width:280px}.tid .tid-field-lbl{font-size:8.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding-left:2px}.tid .tid-btn-lg{height:44px;padding:0 20px;font-size:14px;border-radius:10px}.tid .tid-btn-lg svg{width:18px;height:18px}.tid .tid-btn-out{background:var(--white);border-color:var(--line);color:var(--akut)}.tid .tid-btn-out svg{color:var(--akut)}.tid .tid-btn-out:hover{background:var(--akut);border-color:var(--akut);color:#fff}.tid .tid-btn-out:hover svg{color:#fff}.tid .tid-locchip{display:inline-flex;align-items:center;gap:5px;font:500 11px Inter,sans-serif;color:var(--ink-3)}.tid .tid-locchip svg{width:11px;height:11px;color:var(--accent);flex-shrink:0}.tid .tid-team-board{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}@media(max-width:600px){.tid .tid-team-board{grid-template-columns:1fr}}.tid .tid-tb-col{background:var(--white);border:1px solid var(--line);border-radius:11px;overflow:hidden}.tid .tid-tb-col-h{padding:11px 15px;border-bottom:1px solid var(--line-2);font-size:11px;font-weight:700;display:flex;align-items:center;gap:8px}.tid .tid-tb-count{margin-left:auto;font-size:11px;color:var(--ink-3);font-weight:600}.tid .tid-team-row{display:flex;align-items:center;gap:11px;padding:10px 15px;border-bottom:1px solid var(--line-2)}.tid .tid-team-row:last-child{border-bottom:none}.tid .tid-team-row-empty{color:var(--muted)}.tid .tid-tr-main{display:flex;flex-direction:column;gap:1px}.tid .tid-tr-nm{font-size:12.5px;font-weight:600}.tid .tid-tr-you{color:var(--ink-3);font-weight:500}.tid .tid-tr-pl{font-size:10.5px;color:var(--ink-3)}.tid .tid-tr-t{margin-left:auto;text-align:right}.tid .tid-tt{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.tid .tid-tt-running{color:var(--green)}.tid .tid-tl{font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:700}.tid .tid-ctrl{display:flex;align-items:flex-end;gap:10px;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:11px 13px;margin-bottom:14px;flex-wrap:wrap}.tid .tid-ctrl .st-drop,.tid .tid-ctrl .st-drop .st-pill{min-width:150px}.tid .tid-card{background:var(--white);border:1px solid var(--line);border-radius:10px;overflow:hidden}.tid .tid-summary-card{margin-top:14px}.tid .tid-card-h{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line-2);gap:12px}.tid .tid-card-h-t{font-size:13px;font-weight:700}.tid .tid-card-h-s{font-size:11px;color:var(--ink-3)}.tid .tid-lhead,.tid .tid-lrow{display:grid;align-items:center;gap:12px;padding:0 16px}.tid .tid-cols-tr{grid-template-columns:52px 118px 92px 1.6fr 1.1fr 60px 104px;min-width:820px}.tid .tid-table-scroll{overflow-x:auto}.tid .tid-lhead .tid-r,.tid .tid-lrow .tid-r,.tid .tid-total-row .tid-r{text-align:right;justify-self:end}.tid .tid-lhead.tid-tight{height:28px;gap:10px;border-bottom:1px solid var(--line);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.tid .tid-lrow.tid-tight{min-height:36px;gap:10px;padding-top:4px;padding-bottom:4px;border-bottom:1px solid var(--line-2)}.tid .tid-lrow.tid-tight:last-child{border-bottom:none}.tid .tid-c-1{font-size:12.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tid .tid-c-mut{font-size:12px;color:var(--ink-2)}.tid .tid-c-strong{font-size:12.5px;font-weight:700;font-feature-settings:"tnum"}.tid .tid-tag{display:inline-flex;align-items:center;gap:5px;height:19px;padding:0 7px;border-radius:6px;background:var(--pill-bg);color:var(--pill-ink);font:600 10px Inter,sans-serif;white-space:nowrap}.tid .tid-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.tid .tid-person{display:flex;align-items:center;gap:8px}.tid .tid-nm{font-size:12px;font-weight:600;color:var(--ink)}.tid .tid-total-row{display:grid;align-items:center;gap:12px;padding:12px 16px;border-top:1.5px solid var(--line);background:var(--bg);font-weight:700;font-variant-numeric:tabular-nums}.tid .tid-rep-tbl{width:100%;min-width:320px;border-collapse:collapse;font-variant-numeric:tabular-nums}.tid .tid-rep-tbl th{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);text-align:left;padding:8px 10px;border-bottom:1px solid var(--line)}.tid .tid-rep-tbl th.tid-r,.tid .tid-rep-tbl td.tid-r{text-align:right}.tid .tid-rep-tbl td{padding:9px 10px;border-bottom:1px solid var(--line-2);font-size:12.5px}.tid .tid-rep-tbl tfoot td{border-top:1.5px solid var(--line);border-bottom:none;background:var(--bg);font-weight:800}.tid-btn-sm{height:29px;padding:0 11px;font-size:12px;border-radius:7px;flex-shrink:0}.tid-btn-sm :deep(svg){width:13px;height:13px}@keyframes tid-pulse{0%,to{opacity:1}50%{opacity:.35}}.tid-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tid-form-grid .tid-full{grid-column:1/-1}.tid-fld{display:flex;flex-direction:column;gap:6px}.tid-fld label{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.tid-fld input,.tid-fld select,.tid-fld textarea{height:38px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--white);font:500 13px Inter;color:var(--ink);outline:none;transition:.15s}.tid-fld textarea{height:auto;min-height:80px;padding:10px 12px;resize:vertical;line-height:1.5}.tid-fld input:focus,.tid-fld select:focus,.tid-fld textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.tid-form-error{color:var(--akut);font-size:12px;margin:2px 0 0}.tid-dw-foot-sp{flex:1}.tid-seg-in{display:inline-flex;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:2px;gap:2px;margin-bottom:4px;width:fit-content}.tid-seg-in button{height:30px;padding:0 12px;border:none;background:none;border-radius:6px;font:600 12px Inter;color:var(--ink-3);cursor:pointer}.tid-seg-in button.on{background:var(--white);color:var(--accent);box-shadow:0 1px 2px #0000000f}.tid-calc-result{display:flex;align-items:center;gap:10px;padding:11px 13px;background:var(--accent-soft);border-radius:9px}.tid-calc-result svg{width:18px;height:18px;color:var(--accent);flex-shrink:0}.tid-cr-v{font-size:18px;font-weight:800;color:var(--accent);font-variant-numeric:tabular-nums}.tid-cr-l{font-size:11px;color:var(--ink-2);margin-left:6px}.jf .jf-ctrl{display:flex;align-items:flex-end;gap:10px;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:11px 13px;margin-bottom:14px;flex-wrap:wrap}.jf .jf-field{display:flex;flex-direction:column;gap:5px}.jf .jf-field-lbl{font-size:8.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding-left:2px}.jf .jf-field .st-drop,.jf .jf-field .st-drop .st-pill{min-width:190px}.jf .jf-saldo{display:flex;align-items:center;gap:26px;background:var(--white);border:1px solid var(--line);border-radius:11px;padding:13px 18px;margin-bottom:14px;flex-wrap:wrap}.jf .jf-sd-i{display:flex;flex-direction:column;flex-shrink:0}.jf .jf-sd-v{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.jf .jf-sd-l{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700;margin-top:2px;white-space:nowrap}.jf .jf-sd-sep{width:1px;align-self:stretch;background:var(--line-2)}.jf .jf-sd-sp{flex:1;min-width:0}.jf .jf-card{background:var(--white);border:1px solid var(--line);border-radius:10px;overflow:hidden}.jf .jf-lhead,.jf .jf-lrow{display:grid;align-items:center;gap:12px;padding:0 16px}.jf .jf-cols-jf{grid-template-columns:1.8fr 110px 110px 96px 96px 130px 20px;min-width:850px}.jf .jf-table-scroll{overflow-x:auto}.jf .jf-lhead .jf-r,.jf .jf-lrow .jf-r,.jf .jf-total-row .jf-r{text-align:right;justify-self:end}.jf .jf-lhead{height:32px;border-bottom:1px solid var(--line);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.jf .jf-lrow{min-height:44px;padding-top:6px;padding-bottom:6px;border-bottom:1px solid var(--line-2);cursor:pointer;transition:background .12s,box-shadow .12s}.jf .jf-lrow:last-child{border-bottom:none}.jf .jf-lrow:hover{background:var(--hover);box-shadow:inset 2px 0 0 var(--accent)}.jf .jf-lrow:hover .jf-chev{color:var(--accent)}.jf .jf-lrow:focus-visible{outline:none;box-shadow:inset 2px 0 0 var(--accent),0 0 0 2px var(--accent-soft)}.jf .jf-lhead.jf-tight,.jf .jf-lrow.jf-tight{gap:10px}.jf .jf-lhead.jf-tight{height:28px}.jf .jf-lrow.jf-tight{min-height:36px;padding-top:4px;padding-bottom:4px}.jf .jf-chev{width:16px;height:16px;color:var(--muted)}.jf .jf-person{display:flex;align-items:center;gap:8px;overflow:hidden;white-space:nowrap}.jf .jf-ent-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.jf .jf-c-name{font-size:12.5px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis}.jf .jf-c-mut{font-size:12px;color:var(--ink-2);white-space:nowrap}.jf .jf-c-mut.jf-sm{font-size:11px}.jf .jf-c-mut.jf-sm-2{font-size:11.5px}.jf .jf-c-truncate{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jf .jf-c-strong{font-size:12.5px;font-weight:700;font-feature-settings:"tnum"}.jf .jf-total-row{display:grid;align-items:center;gap:12px;padding:12px 16px;border-top:1.5px solid var(--line);background:var(--bg);font-weight:700;font-variant-numeric:tabular-nums}.jf .jf-summary-card{margin-top:14px}.jf .jf-card-h{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--line-2)}.jf .jf-card-h-t{font-size:13px;font-weight:700}.jf .jf-card-h-s{font-size:11px;color:var(--ink-3)}.jf .jf-btn-sm{height:29px;padding:0 11px;font-size:12px;border-radius:7px}.jf .jf-btn-sm :deep(svg){width:13px;height:13px}.jf .jf-rep-tbl{width:100%;min-width:460px;border-collapse:collapse;font-variant-numeric:tabular-nums}.jf .jf-rep-tbl th{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);text-align:left;padding:8px 10px;border-bottom:1px solid var(--line)}.jf .jf-rep-tbl th.jf-r,.jf .jf-rep-tbl td.jf-r{text-align:right}.jf .jf-rep-tbl td{padding:9px 10px;border-bottom:1px solid var(--line-2);font-size:12.5px}.jf .jf-rep-tbl tfoot td{border-top:1.5px solid var(--line);border-bottom:none;background:var(--bg);font-weight:800}.jf .jf-belopp{font-weight:700}.jf .jf-card-mb{margin-bottom:14px}.jf .jf-cols-vara{grid-template-columns:1.3fr 1.3fr 64px 70px 150px 84px;min-width:700px}.jf .jf-cols-deras{grid-template-columns:1.3fr 1.6fr 64px 70px 150px 84px;min-width:720px}.jf .jf-c-1{display:flex;align-items:baseline;gap:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jf .jf-lrow-static{cursor:default}.jf .jf-lrow-static:hover{background:none;box-shadow:none}.jf .jf-miniact{display:flex;gap:5px;justify-content:flex-end}.jf .jf-miniact .icon-btn{width:28px;height:28px;border:1px solid var(--line);border-radius:7px;background:var(--white)}.jf .jf-miniact .icon-btn:hover{background:var(--hover)}.tk .tk-arow{display:flex;gap:12px;align-items:stretch;margin-bottom:14px}.tk .tk-add-btn{height:auto;padding:0 18px}.tk .tk-dropzone{flex:1;width:100%;margin:0;padding:18px;border:1.5px dashed var(--line);border-radius:12px;text-align:center;background:var(--bg);transition:.15s;cursor:pointer;font-family:inherit;color:inherit}.tk .tk-dropzone:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.tk .tk-dropzone:hover{border-color:var(--accent);background:var(--accent-soft)}.tk .tk-dz-inner{display:flex;align-items:center;gap:14px;text-align:left}.tk .tk-dz-ic{width:44px;height:44px;border-radius:12px;background:var(--white);border:1px solid var(--line);display:grid;place-items:center;margin:0;color:var(--accent);flex-shrink:0}.tk .tk-dz-ic svg{width:22px;height:22px}.tk .tk-dz-t{font-size:13.5px;font-weight:700}.tk .tk-dz-s{font-size:11.5px;color:var(--ink-3);margin-top:3px}.tk .tk-ctrl{display:flex;align-items:flex-end;gap:10px;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:11px 13px;margin-bottom:14px;flex-wrap:wrap}.tk .tk-field{display:flex;flex-direction:column;gap:5px;min-width:0}.tk .tk-field-lbl{font-size:8.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding-left:2px}.tk .tk-seg{display:inline-flex;max-width:100%;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:2px;gap:2px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tk .tk-seg::-webkit-scrollbar{display:none}.tk .tk-seg button{height:28px;padding:0 12px;border:none;background:none;border-radius:6px;font:600 12px Inter;color:var(--ink-3);cursor:pointer;transition:.12s;font-family:inherit;flex-shrink:0}.tk .tk-seg button.on{background:var(--white);color:var(--accent);box-shadow:0 1px 2px #0000000f}.tk .tk-seg button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent-soft)}.tk .tk-seg button .tk-sc{font-size:10px;font-weight:700;opacity:.7;margin-left:4px}.tk .tk-search{flex:1;min-width:180px}.tk .tk-search .base-textfield-box{height:34px;background:var(--white)}.tk .tk-card{background:var(--white);border:1px solid var(--line);border-radius:10px;overflow-x:auto}.tk .tk-scroll{min-width:780px}.tk .tk-cols-tk{grid-template-columns:22px 84px 60px 1fr 1fr 1.05fr 104px 116px 30px 54px}.tk .tk-lhead,.tk .tk-lrow{display:grid;align-items:center;gap:12px;padding:0 16px}.tk .tk-lhead .tk-r,.tk .tk-lrow .tk-r{text-align:right;justify-self:end}.tk .tk-lhead{height:32px;border-bottom:1px solid var(--line);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.tk .tk-lrow{min-height:44px;padding-top:6px;padding-bottom:6px;border-bottom:1px solid var(--line-2);cursor:pointer;transition:background .12s,box-shadow .12s}.tk .tk-lrow:last-child{border-bottom:none}.tk .tk-lrow:hover{background:var(--hover);box-shadow:inset 2px 0 0 var(--accent)}.tk .tk-lrow:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent-soft)}.tk .tk-lhead.tk-tight,.tk .tk-lrow.tk-tight{gap:10px}.tk .tk-lhead.tk-tight{height:28px}.tk .tk-lrow.tk-tight{min-height:36px;padding-top:4px;padding-bottom:4px}.tk .tk-lrow.tk-ejgodk-row,.tk .tk-lrow.tk-ejgodk-row:hover{box-shadow:inset 3px 0 0 var(--akut)}.tk .tk-c-1{font-size:12.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk .tk-c-mut{font-size:12px;color:var(--ink-2)}.tk .tk-c-strong{font-size:12.5px;font-weight:700;font-feature-settings:"tnum"}.tk .tk-c-konto-suffix{color:var(--muted)}.tk .tk-tag{display:inline-flex;align-items:center;gap:5px;height:21px;padding:0 8px;border-radius:6px;background:var(--pill-bg);color:var(--pill-ink);font:600 11px Inter;white-space:nowrap}.tk .tk-tag.tk-tag-sm{height:15px;padding:0 5px;font-size:8.5px}.tk .tk-rowcheck{width:19px;height:19px;border-radius:5px;border:2px solid var(--line);display:grid;place-items:center;color:#fff;cursor:pointer;transition:.12s;flex-shrink:0}.tk .tk-rowcheck svg{width:12px;height:12px;opacity:0}.tk .tk-rowcheck.on{background:var(--accent);border-color:var(--accent)}.tk .tk-rowcheck.on svg{opacity:1}.tk .tk-cmt-ic{position:relative;width:26px;height:26px;border-radius:7px;display:grid;place-items:center;cursor:pointer;color:var(--muted);border:1px solid transparent;transition:.12s}.tk .tk-cmt-ic svg{width:14px;height:14px}.tk .tk-cmt-ic:hover{background:var(--hover);color:var(--accent)}.tk .tk-cmt-ic.has{color:var(--accent)}.tk .tk-miniact{display:flex;gap:5px}.tk .tk-miniact .icon-btn{width:28px;height:28px;border:1px solid var(--line);border-radius:7px;background:var(--white);color:var(--ink-3)}.tk .tk-miniact .icon-btn:hover{background:var(--hover)}.tk .tk-miniact .icon-btn.success:hover{background:var(--green);border-color:var(--green);color:#fff}.tk .tk-miniact .icon-btn.danger:hover{background:var(--akut);border-color:var(--akut);color:#fff}.tk .tk-total-row{display:grid;align-items:center;gap:12px;padding:12px 16px;border-top:1.5px solid var(--line);background:var(--bg);font-weight:700;font-variant-numeric:tabular-nums}.tk .tk-empty{padding:40px;text-align:center;color:var(--ink-3);font-size:13px}.tk .tk-count-wrap{display:flex;align-items:center;gap:22px;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:11px 16px;margin:12px 0 0}.tk .tk-count-strip{display:flex;align-items:center;gap:16px;flex-wrap:wrap;width:100%}.tk .tk-count-i{display:flex;align-items:baseline;gap:5px}.tk .tk-count-i .tk-cn{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.tk .tk-count-i .tk-cl{font-size:11px;color:var(--ink-3);font-weight:600}.tk .tk-count-i .tk-cd{width:7px;height:7px;border-radius:50%;align-self:center;margin-right:1px}.tk .tk-count-sp{flex:1}.tk-stat{display:inline-flex;align-items:center;gap:7px;font:600 11.5px Inter;white-space:nowrap;color:var(--ink-2)}.tk-stat-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.tk-stat-granska .tk-stat-dot{background:var(--muted)}.tk-stat-pagar .tk-stat-dot{background:var(--warn)}.tk-stat-godk .tk-stat-dot{background:var(--green)}.tk-stat-ejgodk .tk-stat-dot{background:var(--akut)}.tk-btn-sm{height:29px;padding:0 11px;font-size:12px;border-radius:7px}.tk-btn-sm svg{width:13px;height:13px}.tk-dw-foot-sp{flex:1}.tk-dw-sec{margin-bottom:20px}.tk-dw-sec-h{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:9px;display:flex;align-items:center;gap:6px}.tk-dw-hint{font-size:11px;color:var(--ink-3);margin-top:8px}.tk-fld textarea.tk-cmt-txt{min-height:120px}.tk-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tk-form-grid .tk-full{grid-column:1/-1}.tk-fld{display:flex;flex-direction:column;gap:6px}.tk-fld label{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.tk-fld input,.tk-fld select,.tk-fld textarea{height:38px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--white);font:500 13px Inter;color:var(--ink);outline:none;transition:.15s}.tk-fld textarea{height:auto;min-height:80px;padding:10px 12px;resize:vertical;line-height:1.5}.tk-fld input:focus,.tk-fld select:focus,.tk-fld textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.tk-hint{font-size:11px;color:var(--ink-3);margin-left:4px}.tk-calc-result{display:flex;align-items:center;gap:10px;padding:11px 13px;background:var(--accent-soft);border-radius:9px;margin-top:4px}.tk-calc-result svg{width:18px;height:18px;color:var(--accent);flex-shrink:0}.tk-cr-v{font-size:18px;font-weight:800;color:var(--accent);font-variant-numeric:tabular-nums}.tk-cr-l{font-size:11px;color:var(--ink-2);margin-left:6px}.tk-kv{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.tk-kv-k{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:3px}.tk-kv-v{font-size:13px;font-weight:600;color:var(--ink)}.tk-kv-v.tk-kv-big{font-size:17px;font-weight:800}.tk-c-sub{font-size:11px;color:var(--ink-3);margin-top:1px}.tk-note{font-size:12.5px;color:var(--ink-2);line-height:1.5;background:var(--bg);border:1px solid var(--line-2);border-radius:8px;padding:11px 13px}.tk-motiv-box{background:var(--akut-bg);border:1px solid var(--akut);border-radius:9px;padding:11px 13px;margin-top:8px}.tk-mb-h{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--akut);margin-bottom:5px;display:flex;align-items:center;gap:6px}.tk-mb-h svg{width:12px;height:12px}.tk-mb-t{font-size:12px;color:var(--ink-2);line-height:1.5}.tk-fld textarea.tk-rej-motiv{min-height:100px}.tk-rej-hint{font-size:11px;color:var(--ink-3);margin-top:8px}.tk-form-error{color:var(--akut);font-size:12px;margin:2px 0 0}.tk-btn-ok{background:var(--white);border-color:var(--line);color:var(--green)}.tk-btn-ok svg{color:var(--green)}.tk-btn-ok:hover{background:var(--white);border-color:var(--green);color:var(--green);box-shadow:0 1px 3px #14161c0d}.tk-btn-ok:active{border-color:var(--green)!important;color:var(--green)!important;box-shadow:0 0 0 3px var(--green-bg)!important}.tk-btn-reject{background:var(--white);border-color:var(--line);color:var(--akut)}.tk-btn-reject svg{color:var(--akut)}.tk-btn-reject:hover{background:var(--white);border-color:var(--akut);color:var(--akut)}.m-only,.m-tabbar,.m-ov,.m-side-head,.m-side-areas{display:none}.excpt-m{display:grid}@media(max-width:1100px){.rail,.collapse-btn,.expand-btn{display:none!important}.side,.body.side-collapsed .side{display:block!important;position:fixed;top:0;left:0;bottom:0;z-index:190;width:min(86vw,320px);min-width:min(86vw,320px);padding:10px 12px calc(20px + env(safe-area-inset-bottom))!important;opacity:1!important;border-right:1px solid var(--line);box-shadow:0 0 44px #0f111647;transform:translate(-105%);transition:transform .26s ease;-webkit-overflow-scrolling:touch}.app.m-side-open .side{transform:translate(0)}.m-side-head{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 10px}.m-side-head b{font-size:14px;letter-spacing:-.01em}.m-side-close{width:36px;height:36px;border-radius:10px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.m-side-close svg{width:18px;height:18px}.m-side-areas{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 12px;margin-bottom:4px;border-bottom:1px solid var(--line);scrollbar-width:none}.m-side-areas::-webkit-scrollbar{display:none}.m-area{flex:0 0 auto;width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);display:grid;place-items:center;cursor:pointer}.m-area svg{width:20px;height:20px}.m-area.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.m-ov{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:185;background:#0f111673;opacity:0;pointer-events:none;transition:opacity .22s}.app.m-side-open .m-ov{opacity:1;pointer-events:auto}.topbar{height:52px;padding:0 8px;gap:6px}.m-only{display:grid}.excpt-m,.ws .chev,.top-av .chev,.top-search,.top-search .kbd{display:none}.topbar.m-search-open .top-search{display:flex;position:absolute;z-index:75;left:8px;right:8px;top:7px;height:40px;margin:0;flex:none;background:var(--white);box-shadow:var(--shadow)}.main-body{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.m-tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:170;background:var(--white);border-top:1px solid var(--line);padding:6px 10px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -6px 24px #0f11160f}.m-tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;background:none;border:none;color:var(--ink-3);font:600 10px Inter,system-ui,sans-serif;padding:7px 2px 5px;border-radius:12px;cursor:pointer;min-height:48px;transition:color .14s,background .14s;-webkit-tap-highlight-color:transparent}.m-tab svg{width:21px;height:21px}.m-tab.on{color:var(--accent);background:var(--accent-soft)}.m-tab:active{color:var(--accent)}}@media(max-width:640px){#dd-ws,#dd-bell,#dd-user{position:fixed;top:auto!important;left:10px!important;right:10px!important;bottom:calc(72px + env(safe-area-inset-bottom));width:auto;min-width:0;max-height:62vh;overflow-y:auto;border-radius:16px}input,select,textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){.side,.m-ov{transition:none!important}}.aq .aq-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:16px}@media(max-width:1150px){.aq .aq-stats{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.aq .aq-stats{grid-template-columns:repeat(2,1fr)}}.aq .aq-ctrl{display:flex;align-items:flex-end;gap:9px 10px;padding:10px 12px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:0 1px 0 var(--line);margin-bottom:16px;flex-wrap:wrap}.aq .aq-field{display:flex;flex-direction:column;gap:3px}.aq .aq-field-label{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.aq .aq-ctrl .st-drop .st-pill{height:34px;min-width:152px;border-radius:var(--radius-sm);font-size:12.5px;background:var(--white);border-color:var(--line)}.aq .aq-ctrl .st-drop .st-pill .lbl{display:none}.aq .aq-ctrl .st-drop .st-pill:hover{border-color:var(--ink-3)}.aq .aq-search{display:flex;align-items:center;gap:7px;width:226px;padding:0 11px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);height:34px;transition:border-color .12s,box-shadow .12s}.aq .aq-search:hover{border-color:var(--ink-3)}.aq .aq-search:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #1a1d2014}.aq .aq-search svg{width:12px;height:12px;color:var(--muted);flex-shrink:0;transition:color .12s}.aq .aq-search:focus-within svg{color:var(--ink)}.aq .aq-search input{flex:1;min-width:0;border:none;background:none;outline:none;font-size:12px;color:var(--ink);font-family:inherit;padding:0;line-height:32px}.aq .aq-search input::placeholder{color:var(--muted)}.aq .aq-count{font-size:11px;color:var(--ink-3);font-feature-settings:"tnum";white-space:nowrap;margin-left:auto;align-self:center}.aq .aq-table{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;display:flex;flex-direction:column;min-height:0}.aq .aq-scroll{max-height:calc(100vh - 22rem)}.aq .aq-head{display:grid;grid-template-columns:1.5fr 1.2fr .9fr .7fr .5fr 28px;gap:12px;padding:7px 14px;background:var(--bg);border-bottom:1px solid var(--line);font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center}.aq .aq-head>.num{text-align:right}.aq .aq-row{display:grid;grid-template-columns:1.5fr 1.2fr .9fr .7fr .5fr 28px;gap:12px;padding:10px 14px;align-items:center;border-bottom:1px solid var(--line-2);transition:background .1s;cursor:pointer}.aq .aq-row:last-child{border-bottom:none}.aq .aq-row:hover{background:var(--hover)}.aq .aq-row:hover .aq-lead{box-shadow:inset 2px 0 0 var(--accent);padding-left:8px;margin-left:-8px}.aq .aq-lead{display:flex;align-items:center;gap:10px;min-width:0;transition:box-shadow .1s}.aq .aq-avatar{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;color:#fff;flex-shrink:0}.aq .aq-name-stack{display:flex;flex-direction:column;min-width:0;line-height:1.2}.aq .aq-name{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aq .aq-email{font-size:11px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aq .aq-meta-stack{display:flex;flex-direction:column;min-width:0;line-height:1.2}.aq .aq-model{font-size:12px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aq .aq-place{font-size:11px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aq .aq-val{font-size:13px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";letter-spacing:-.01em;text-align:right}.aq .aq-stage{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--ink-2);white-space:nowrap}.aq .aq-stage-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.aq .aq-tb{text-align:right;font-size:12px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";letter-spacing:-.01em}.aq .aq-chev{display:flex;align-items:center;justify-content:center;color:var(--muted)}.aq .aq-chev svg{width:14px;height:14px}.od-error{padding:24px;color:var(--ink-3);font-size:13px}.od-error a{color:var(--accent);font-weight:600}.od-top{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;flex-wrap:wrap}.od-back{width:34px;height:34px;border:1px solid var(--line);background:var(--white);border-radius:var(--radius-sm);display:grid;place-items:center;color:var(--ink-2);cursor:pointer;flex-shrink:0}.od-back svg{width:17px;height:17px}.od-back:hover{border-color:var(--accent);color:var(--accent)}.od-head{flex:1;min-width:180px}.od-title{font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0}.od-sub{font-size:12px;color:var(--ink-3);margin-top:3px}.od-sub b{color:var(--ink);font-weight:700}.od-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.od-kebab{position:relative}.od-kebab-btn{width:34px;height:34px;border:1px solid var(--line);background:var(--white);border-radius:var(--radius-sm);display:grid;place-items:center;color:var(--ink-2);cursor:pointer}.od-kebab-btn svg{width:15px;height:15px}.od-kebab-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:190px;background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 24px #0000001f;padding:6px;z-index:20}.od-kebab-menu button{display:block;width:100%;text-align:left;border:none;background:none;padding:9px 11px;border-radius:7px;font:500 12.5px Inter,sans-serif;color:var(--ink);cursor:pointer}.od-kebab-menu button:hover{background:var(--hover)}.od-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);padding:6px 8px 0;overflow-x:auto;margin-bottom:0}.od-tab{border:none;background:none;padding:10px 13px;font:600 12.5px Inter,sans-serif;color:var(--ink-3);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;cursor:pointer}.od-tab:hover{color:var(--ink)}.od-tab.on{color:var(--accent);border-bottom-color:var(--accent)}.od-pane{background:var(--white);border:1px solid var(--line);border-top:none;border-radius:0 0 var(--radius-sm) var(--radius-sm);padding:16px;margin-bottom:92px}.od-soon{color:var(--ink-3);font-size:12.5px;margin:0}.od-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--red-bg);border:1px solid var(--red);border-radius:var(--radius-sm);padding:9px 12px;margin-bottom:12px;color:var(--red-soft);font-size:12.5px}.od-notice-close{border:none;background:none;color:inherit;font-size:16px;line-height:1;cursor:pointer;padding:0 2px;flex-shrink:0}.od-sticky{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:25;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 60px);background:#1c1917eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;padding:7px 9px 7px 14px;border-radius:8px;box-shadow:0 12px 40px #00000047}@media(max-width:720px){.od-sticky{left:12px;right:12px;transform:none;max-width:none;flex-direction:column;align-items:stretch;gap:9px}}@media(max-width:1100px){.od-sticky{bottom:calc(76px + env(safe-area-inset-bottom))}}.od-metrics-row{display:flex;flex:1;min-width:0;overflow-x:auto;gap:0;scrollbar-width:none}.od-metrics-row::-webkit-scrollbar{display:none}.od-metrics-row .od-m{flex:0 0 auto;padding:1px 16px 1px 0;border-right:1px solid rgba(255,255,255,.14);margin-right:16px}.od-metrics-row .od-m:last-child{border-right:none;margin-right:0;padding-right:2px}.od-metrics-row .od-m .l{font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ffffff75;margin-bottom:2px;white-space:nowrap;display:block}.od-metrics-row .od-m .v{font-size:11.5px;font-weight:700;color:#fff;font-feature-settings:"tnum";letter-spacing:-.01em;white-space:nowrap}.od-metrics-row .od-m.green .v{color:#7ee0a8}.od-metrics-row .od-m.accent .v{color:#9db8ff}.oit-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.oit-seg{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.oit-seg button{border:none;background:var(--white);padding:7px 12px;font:600 12px Inter,sans-serif;color:var(--ink-3);cursor:not-allowed}.oit-seg button.on{background:var(--accent);color:var(--white)}.oit-empty{padding:32px;text-align:center;color:var(--ink-3);font-size:13px}.oit-scroll{overflow-x:auto}.oit-table{width:100%;border-collapse:collapse;font-size:12.5px}.oit-table th{text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);padding:8px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.oit-table th.num{text-align:right}.oit-table td{padding:10px 12px;border-bottom:1px solid var(--line-2, var(--line));white-space:nowrap}.oit-table td.num{text-align:right;font-feature-settings:"tnum"}.oit-bold{font-weight:700;color:var(--ink)}.oit-artnr{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:5px;font-size:11px;font-weight:600;background:var(--pill-bg, var(--hover));color:var(--ink-2)}.kd .kd-ctrl{display:flex;align-items:flex-end;gap:9px 14px;flex-wrap:wrap;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px;margin-bottom:16px}.kd .kd-field{display:flex;flex-direction:column;gap:3px}.kd .kd-field-row{flex-direction:row}.kd .kd-field-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.kd .kd-search-field{width:226px}.kd .kd-count{margin-left:auto;font-size:11px;color:var(--ink-3);align-self:center}.kd .kd-error{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px;color:var(--loss);margin-bottom:16px}.kd .kd-table{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.kd .kd-scroll{max-height:calc(100vh - 260px)}.kd .kd-head,.kd .kd-row{display:grid;grid-template-columns:2fr 1.2fr 1.3fr 1.1fr .9fr 24px;gap:10px;align-items:center;padding:10px 14px}.kd .kd-head{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);border-bottom:1px solid var(--line)}.kd .kd-row{border-bottom:1px solid var(--line-2);cursor:pointer}.kd .kd-row:hover{background:var(--hover)}.kd .kd-row:last-child{border-bottom:none}.kd .kd-lead{display:flex;align-items:center;gap:10px;min-width:0}.kd .kd-avatar{width:30px;height:30px;border-radius:50%;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700;flex-shrink:0}.kd .kd-name-stack,.kd .kd-contact-stack,.kd .kd-address-stack,.kd .kd-kommun-stack{display:flex;flex-direction:column;min-width:0}.kd .kd-name{font-weight:600;color:var(--ink)}.kd .kd-email,.kd .kd-sub{font-size:11px;color:var(--ink-3)}.kd .kd-type-badge{font-size:10.5px;font-weight:600;padding:3px 8px;border-radius:5px;background:var(--pill-bg, var(--line-2));color:var(--ink-2)}.kd .kd-type-badge.company{background:var(--accent-soft);color:var(--accent)}.kd .kd-status-badges{display:flex;gap:5px;flex-wrap:wrap}.kd .kd-badge{font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px}.kd .kd-badge.kd-badge-muted{background:var(--line-2);color:var(--ink-3)}.kd .kd-badge.kd-badge-accent{background:var(--accent-soft);color:var(--accent)}.kd .kd-badge.kd-badge-danger{background:#b06a6a24;color:var(--loss)}.kd .kd-chev{color:var(--ink-3);display:grid;place-items:end}.kd .kd-dscrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14161c47;z-index:130}.kd .kd-drawer{position:fixed;top:0;right:0;height:100vh;width:420px;max-width:92vw;background:var(--white);border-left:1px solid var(--line);box-shadow:var(--shadow);transform:translate(100%);transition:transform .26s cubic-bezier(.3,.8,.3,1);z-index:131;display:flex;flex-direction:column}.kd .kd-drawer.open{transform:none}.kd .kd-drawer-head{padding:16px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:13px}.kd .kd-icon-btn{width:30px;height:30px;border-radius:6px;display:grid;place-items:center;color:var(--ink-2)}.kd .kd-icon-btn:hover{background:var(--bg)}.kd .kd-drawer-body{flex:1;overflow-y:auto;padding:18px}.kd .kd-d-person{display:flex;align-items:center;gap:12px;margin-bottom:18px}.kd .kd-d-field{padding:10px 0;border-top:1px solid var(--line-2)}.kd .kd-l{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:3px}.kd .kd-v{font-size:12.5px;color:var(--ink)}.kd .kd-drawer-foot{padding:14px 18px;border-top:1px solid var(--line);display:flex;gap:8px;background:var(--bg)}.kd-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.kd-form-field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.kd-form-field label{font-size:11px;font-weight:600;color:var(--ink-2)}.kd-form-field .req{color:var(--loss)}.kd-form-field input,.kd-form-field select,.kd-form-field textarea{height:34px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--ink);font:inherit;font-size:12.5px}.kd-form-field textarea{height:auto;padding:8px 10px;resize:vertical}.kd-form-field.bad input{border-color:var(--loss)}.kd-form-field .st-pill{width:100%;justify-content:flex-start;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:var(--bg)}.kd-form-field .st-pill .val{flex:1;min-width:0;text-align:left}.kd-form-field .st-pill .val:not(.placeholder){font-weight:400;color:var(--ink)}.kd-form-field .st-pill .chev{margin-left:auto}.kd-form-field .st-pill:hover{border-color:var(--line);background:var(--bg)}.kd-form-field .st-drop:focus-within .st-pill{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kd-form-row .kd-form-field{margin-bottom:0}.kd-form-checks{flex-direction:row;align-items:center;gap:16px;justify-content:flex-start}.kd-check{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--ink)}.kd-form-error{color:var(--loss);font-size:12px;margin-top:4px}.vm .vm-ctrl{display:flex;align-items:flex-end;gap:9px 14px;flex-wrap:wrap;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px;margin-bottom:16px}.vm .vm-field{display:flex;flex-direction:column;gap:3px}.vm .vm-field-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.vm .vm-search-field{width:226px}.vm .vm-count{margin-left:auto;font-size:12px;color:var(--ink-3)}.vm .vm-error{color:var(--danger, #d92d20);font-size:12px;margin-bottom:8px}.vm .vm-table{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.vm .vm-scroll{max-height:calc(100vh - 260px)}.vm .vm-head{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:8px;padding:8px 14px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);border-bottom:1px solid var(--line)}.vm .vm-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line);cursor:pointer}.vm .vm-row:last-child{border-bottom:none}.vm .vm-row:hover{background:var(--bg)}.vm .vm-swatch{display:inline-flex;align-items:center;gap:6px}.vm .vm-swatch .vm-swatch-dot{width:12px;height:12px;border-radius:50%;border:1px solid var(--line)}.vm .vm-toggle{display:inline-flex;align-items:center;width:34px;height:18px;border-radius:999px;border:1px solid var(--line);background:var(--bg);padding:2px;cursor:pointer;transition:background .12s}.vm .vm-toggle .vm-toggle-dot{width:12px;height:12px;border-radius:50%;background:var(--white);box-shadow:0 0 0 1px var(--line);transition:transform .12s}.vm .vm-toggle[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.vm .vm-toggle[aria-checked=true] .vm-toggle-dot{transform:translate(16px);box-shadow:none}.vm .vm-toggle:disabled{opacity:.6;cursor:default}.vm .vm-dscrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14161c47;z-index:130}.vm .vm-drawer{position:fixed;top:0;right:0;height:100vh;width:420px;max-width:92vw;background:var(--white);border-left:1px solid var(--line);box-shadow:var(--shadow);transform:translate(100%);transition:transform .26s cubic-bezier(.3,.8,.3,1);z-index:131;display:flex;flex-direction:column}.vm .vm-drawer.open{transform:none}.vm .vm-drawer-head{padding:16px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:13px}.vm .vm-icon-btn{width:30px;height:30px;border-radius:6px;display:grid;place-items:center;color:var(--ink-2)}.vm .vm-icon-btn:hover{background:var(--bg)}.vm .vm-drawer-body{flex:1;overflow-y:auto;padding:18px}.vm .vm-d-field{padding:10px 0;border-top:1px solid var(--line-2)}.vm .vm-d-field .vm-l{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:3px}.vm .vm-d-field .vm-v{font-size:12.5px;color:var(--ink)}.vm .vm-drawer-foot{padding:14px 18px;border-top:1px solid var(--line);display:flex;gap:8px;background:var(--bg)}.vm-form-row{display:flex;gap:12px;margin-bottom:12px}.vm-form-field{flex:1;display:flex;flex-direction:column;gap:4px}.vm-color-row{display:flex;align-items:center;gap:8px}.vm-color-row input[type=color]{width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer}.vm-form-error{color:var(--danger, #d92d20);font-size:12px;margin:-6px 0 12px}.fs .fs-ctrl{display:flex;align-items:flex-end;gap:9px 14px;flex-wrap:wrap;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px;margin-bottom:16px}.fs .fs-field{display:flex;flex-direction:column;gap:3px}.fs .fs-field-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.fs .fs-search-field{width:226px}.fs .fs-count{margin-left:auto;font-size:12px;color:var(--ink-3)}.fs .fs-error{color:var(--danger, #d92d20);font-size:12px;margin-bottom:8px}.fs .fs-table{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.fs .fs-scroll{max-height:calc(100vh - 260px)}.fs .fs-head{display:grid;grid-template-columns:2fr 1.4fr .8fr 1fr 1fr auto;gap:8px;padding:8px 14px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);border-bottom:1px solid var(--line)}.fs .fs-row{display:grid;grid-template-columns:2fr 1.4fr .8fr 1fr 1fr auto;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line);cursor:pointer}.fs .fs-row:last-child{border-bottom:none}.fs .fs-row:hover{background:var(--bg)}.fs .fs-value{font-family:monospace;font-size:12px;color:var(--ink-3)}.fs .fs-chev{color:var(--ink-3);display:grid;place-items:end}.fs .fs-swatch{display:inline-flex;align-items:center;gap:6px}.fs .fs-swatch .fs-swatch-dot{width:12px;height:12px;border-radius:50%;border:1px solid var(--line)}.fs .fs-toggle{display:inline-flex;align-items:center;width:34px;height:18px;border-radius:999px;border:1px solid var(--line);background:var(--bg);padding:2px;cursor:pointer;transition:background .12s}.fs .fs-toggle .fs-toggle-dot{width:12px;height:12px;border-radius:50%;background:var(--white);box-shadow:0 0 0 1px var(--line);transition:transform .12s}.fs .fs-toggle[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.fs .fs-toggle[aria-checked=true] .fs-toggle-dot{transform:translate(16px);box-shadow:none}.fs .fs-toggle:disabled{opacity:.6;cursor:default}.fs .fs-dscrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14161c47;z-index:130}.fs .fs-drawer{position:fixed;top:0;right:0;height:100vh;width:420px;max-width:92vw;background:var(--white);border-left:1px solid var(--line);box-shadow:var(--shadow);transform:translate(100%);transition:transform .26s cubic-bezier(.3,.8,.3,1);z-index:131;display:flex;flex-direction:column}.fs .fs-drawer.open{transform:none}.fs .fs-drawer-head{padding:16px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:13px}.fs .fs-icon-btn{width:30px;height:30px;border-radius:6px;display:grid;place-items:center;color:var(--ink-2)}.fs .fs-icon-btn:hover{background:var(--bg)}.fs .fs-drawer-body{flex:1;overflow-y:auto;padding:18px}.fs .fs-d-field{padding:10px 0;border-top:1px solid var(--line-2)}.fs .fs-d-field .fs-l{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:3px}.fs .fs-d-field .fs-v{font-size:12.5px;color:var(--ink)}.fs .fs-drawer-foot{padding:14px 18px;border-top:1px solid var(--line);display:flex;gap:8px;background:var(--bg)}.fs-form-row{display:flex;gap:12px;margin-bottom:12px}.fs-form-field{flex:1;display:flex;flex-direction:column;gap:4px}.fs-value-locked{font-size:11px;color:var(--ink-3);margin-top:2px}.fs-color-row{display:flex;align-items:center;gap:8px}.fs-color-row input[type=color]{width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer}.fs-form-error{color:var(--danger, #d92d20);font-size:12px;margin:-6px 0 12px}.ec .ec-ctrl{display:flex;align-items:flex-end;gap:9px 14px;flex-wrap:wrap;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px;margin-bottom:16px}.ec .ec-field{display:flex;flex-direction:column;gap:3px}.ec .ec-field-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.ec .ec-search-field{width:226px}.ec .ec-count{margin-left:auto;font-size:12px;color:var(--ink-3)}.ec .ec-error{color:var(--danger, #d92d20);font-size:12px;margin-bottom:8px}.ec .ec-table{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.ec .ec-scroll{max-height:calc(100vh - 260px)}.ec .ec-head{display:grid;grid-template-columns:1.8fr 1fr .8fr .8fr 1fr .8fr auto;gap:8px;padding:8px 14px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);border-bottom:1px solid var(--line)}.ec .ec-row{display:grid;grid-template-columns:1.8fr 1fr .8fr .8fr 1fr .8fr auto;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line);cursor:pointer}.ec .ec-row:last-child{border-bottom:none}.ec .ec-row:hover{background:var(--bg)}.ec .ec-muted{font-family:monospace;font-size:12px;color:var(--ink-3)}.ec .ec-chev{color:var(--ink-3);display:grid;place-items:end}.ec .ec-swatch{display:inline-flex;align-items:center;gap:6px}.ec .ec-swatch .ec-swatch-dot{width:12px;height:12px;border-radius:50%;border:1px solid var(--line)}.ec .ec-toggle{display:inline-flex;align-items:center;width:34px;height:18px;border-radius:999px;border:1px solid var(--line);background:var(--bg);padding:2px;cursor:pointer;transition:background .12s}.ec .ec-toggle .ec-toggle-dot{width:12px;height:12px;border-radius:50%;background:var(--white);box-shadow:0 0 0 1px var(--line);transition:transform .12s}.ec .ec-toggle[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.ec .ec-toggle[aria-checked=true] .ec-toggle-dot{transform:translate(16px);box-shadow:none}.ec .ec-toggle:disabled{opacity:.6;cursor:default}.ec .ec-dscrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14161c47;z-index:130}.ec .ec-drawer{position:fixed;top:0;right:0;height:100vh;width:420px;max-width:92vw;background:var(--white);border-left:1px solid var(--line);box-shadow:var(--shadow);transform:translate(100%);transition:transform .26s cubic-bezier(.3,.8,.3,1);z-index:131;display:flex;flex-direction:column}.ec .ec-drawer.open{transform:none}.ec .ec-drawer-head{padding:16px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:13px}.ec .ec-icon-btn{width:30px;height:30px;border-radius:6px;display:grid;place-items:center;color:var(--ink-2)}.ec .ec-icon-btn:hover{background:var(--bg)}.ec .ec-drawer-body{flex:1;overflow-y:auto;padding:18px}.ec .ec-d-field{padding:10px 0;border-top:1px solid var(--line-2)}.ec .ec-d-field .ec-l{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:3px}.ec .ec-d-field .ec-v{font-size:12.5px;color:var(--ink)}.ec .ec-drawer-foot{padding:14px 18px;border-top:1px solid var(--line);display:flex;gap:8px;background:var(--bg)}.ec-form-row{display:flex;gap:12px;margin-bottom:12px}.ec-form-field{flex:1;display:flex;flex-direction:column;gap:4px}.ec-form-error{color:var(--danger, #d92d20);font-size:12px;margin:-6px 0 12px}.ec-check-row{display:flex;align-items:center;gap:8px;margin-bottom:12px}.pp .pp-ctrl{display:flex;align-items:flex-end;gap:9px 14px;flex-wrap:wrap;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px;margin-bottom:16px}.pp .pp-field{display:flex;flex-direction:column;gap:3px}.pp .pp-field-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.pp .pp-search-field{width:226px}.pp .pp-count{margin-left:auto;font-size:12px;color:var(--ink-3)}.pp .pp-error{color:var(--danger, #d92d20);font-size:12px;margin-bottom:8px}.pp .pp-table{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.pp .pp-scroll{max-height:calc(100vh - 260px)}.pp .pp-head{display:grid;grid-template-columns:1.8fr 1.6fr .6fr .8fr .8fr auto;gap:8px;padding:8px 14px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);border-bottom:1px solid var(--line)}.pp .pp-row-wrap{border-bottom:1px solid var(--line)}.pp .pp-row-wrap:last-child{border-bottom:none}.pp .pp-row{display:grid;grid-template-columns:1.8fr 1.6fr .6fr .8fr .8fr auto;align-items:center;gap:8px;padding:10px 14px;cursor:pointer}.pp .pp-row:hover{background:var(--bg)}.pp .pp-muted{color:var(--ink-3);font-size:12.5px}.pp .pp-badge{display:inline-block;font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.pp .pp-toggle{display:inline-flex;align-items:center;width:34px;height:18px;border-radius:999px;border:1px solid var(--line);background:var(--bg);padding:2px;cursor:pointer;transition:background .12s}.pp .pp-toggle .pp-toggle-dot{width:12px;height:12px;border-radius:50%;background:var(--white);box-shadow:0 0 0 1px var(--line);transition:transform .12s}.pp .pp-toggle[aria-checked=true]{background:var(--accent);border-color:var(--accent)}.pp .pp-toggle[aria-checked=true] .pp-toggle-dot{transform:translate(16px);box-shadow:none}.pp .pp-toggle:disabled{opacity:.6;cursor:default}.pp .pp-chev-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;color:var(--ink-3)}.pp .pp-chev-btn:hover{background:var(--bg);color:var(--ink)}.pp .pp-chev-btn .pp-chev{transition:transform .15s}.pp .pp-chev-btn.is-expanded .pp-chev{transform:rotate(90deg);color:var(--ink)}.pp .pp-expand{border-top:1px solid var(--line-2);padding:10px 14px 12px 30px;background:#00000004;animation:ppExpand .15s ease-out}.pp .pp-items-loading{display:flex;justify-content:center;padding:12px 0}.pp .pp-items-table{display:flex;flex-direction:column;gap:4px}.pp .pp-item-row{display:grid;grid-template-columns:1.4fr 1fr .8fr .8fr auto;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:12.5px}.pp .pp-item-row:not(.editing):hover{background:var(--bg)}.pp .pp-item-value{text-align:right;font-feature-settings:"tnum"}.pp .pp-item-actions{display:flex;gap:4px;justify-content:flex-end}.pp .pp-item-btn{width:26px;height:26px;border-radius:6px;display:grid;place-items:center;color:var(--ink-2)}.pp .pp-item-btn:hover{background:var(--bg)}.pp .pp-item-btn:disabled{opacity:.5;cursor:default}.pp .pp-item-input,.pp .pp-item-select{width:100%;height:28px;border:1px solid var(--line);border-radius:6px;padding:0 8px;font-size:12px;background:var(--white);color:var(--ink)}.pp .pp-add-item-btn{margin-top:6px;display:inline-flex;align-items:center;gap:6px}.pp .pp-dscrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14161c47;z-index:130}.pp .pp-drawer{position:fixed;top:0;right:0;height:100vh;width:420px;max-width:92vw;background:var(--white);border-left:1px solid var(--line);box-shadow:var(--shadow);transform:translate(100%);transition:transform .26s cubic-bezier(.3,.8,.3,1);z-index:131;display:flex;flex-direction:column}.pp .pp-drawer.open{transform:none}.pp .pp-drawer-head{padding:16px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:13px}.pp .pp-icon-btn{width:30px;height:30px;border-radius:6px;display:grid;place-items:center;color:var(--ink-2)}.pp .pp-icon-btn:hover{background:var(--bg)}.pp .pp-drawer-body{flex:1;overflow-y:auto;padding:18px}.pp .pp-d-field{padding:10px 0;border-top:1px solid var(--line-2)}.pp .pp-d-field .pp-l{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:3px}.pp .pp-d-field .pp-v{font-size:12.5px;color:var(--ink)}.pp .pp-drawer-foot{padding:14px 18px;border-top:1px solid var(--line);display:flex;gap:8px;background:var(--bg)}@keyframes ppExpand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}:root[data-theme=dark] .pp-expand{background:#ffffff05}.pp-form-row{display:flex;gap:12px;margin-bottom:12px}.pp-form-field{flex:1;display:flex;flex-direction:column;gap:4px}.pp-textarea{border:1px solid var(--line);border-radius:6px;padding:8px;font-size:13px;font-family:inherit;resize:vertical}.pp-form-error{color:var(--danger, #d92d20);font-size:12px;margin:-6px 0 12px}.pp-check-row{display:flex;align-items:center;gap:8px;margin-bottom:12px}.toast-stack{position:fixed;top:16px;right:16px;z-index:2000;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast-stack .toast{pointer-events:auto;display:flex;align-items:center;gap:10px;background:var(--ink);color:#fff;padding:10px 12px 10px 14px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;box-shadow:var(--shadow);max-width:360px}.toast-stack .toast-error{background:var(--red)}.toast-stack .toast-success{background:#15803d}.toast-close{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:inherit;opacity:.8;cursor:pointer;padding:2px}.toast-close:hover{opacity:1}.toast-sep{width:1px;height:16px;background:#ffffff4d;flex-shrink:0}.toast-action{border:none;background:none;padding:0;color:inherit;font-family:inherit;font-size:13px;font-weight:700;opacity:.85;cursor:pointer;white-space:nowrap}.toast-action:hover{opacity:1;text-decoration:underline}:root{--kf-white: #fff;--kf-ink: #1d1f24;--kf-ink-2: #5b606b;--kf-ink-3: #8b909a;--kf-muted: #adb5bd;--kf-line: #e9eaed;--kf-line-2: #f2f3f5;--kf-line-strong: #ccd0d6;--kf-bg-soft: #f8f9fa;--kf-accent: #2d6cf7;--kf-accent-soft: #eaf1fe}:root[data-theme=dark]{--kf-white: #212329;--kf-ink: #e7e8eb;--kf-ink-2: #a6abb4;--kf-ink-3: #757a84;--kf-muted: #6b7079;--kf-line: #2c2e35;--kf-line-2: #24262c;--kf-line-strong: #3a3d45;--kf-bg-soft: #1c1d22;--kf-accent: #4d8bff;--kf-accent-soft: #1d2a45}.kf{display:block;letter-spacing:-.065px}body.kf-shell{letter-spacing:-.065px}body.kf-shell .side{width:236px;padding:14px 12px}body.kf-shell .main-body{padding:4px 28px 40px}body.kf-shell .page-head{align-items:center;gap:12px;padding:22px 26px 2px;margin-bottom:0;letter-spacing:-.065px}body.kf-shell .breadcrumb{display:flex;align-items:center;gap:6px;margin-bottom:2px;font-size:12.5px;line-height:1.45;letter-spacing:-.065px}body.kf-shell .breadcrumb .bc-part{color:var(--kf-accent)}body.kf-shell .breadcrumb b{font-weight:400;color:var(--kf-ink-3)}body.kf-shell .page-title h1{line-height:1.2}body.kf-shell .page-sub{display:flex;align-items:center;gap:9px;margin-top:4px;font-weight:500;letter-spacing:-.065px;font-feature-settings:"tnum"}body.kf-shell .page-sub b,body.kf-shell .page-sub .ph-od{display:block}body.kf-shell #ph-actions{align-self:auto;gap:7px}body.kf-shell #ph-actions button{letter-spacing:normal}.kf-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.kf-kpi{background:var(--kf-white);border:1px solid var(--kf-line);border-radius:8px;padding:14px}.kf-kpi span{display:flex;font-size:9px;font-weight:700;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:var(--kf-ink-3);margin-bottom:3px}.kf-kpi b{display:block;font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--kf-ink);font-feature-settings:"tnum"}.kf-kpi b i{font-style:normal;font-size:10px;font-weight:600;color:var(--kf-ink-3);margin-left:3px}.kf-tabs{border-bottom:1px solid var(--kf-line);margin-top:2px;margin-bottom:16px}.kf-tab-row{display:flex;align-items:center;gap:1px}.kf-tab{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:12.5px;font-weight:600;line-height:normal;letter-spacing:normal;color:var(--kf-ink-2);cursor:pointer;margin-bottom:-1px}.kf-tab:hover{color:var(--kf-ink)}.kf-tab.on{color:var(--kf-accent);border-bottom-color:var(--kf-accent)}.kf-tab-bar{display:none;width:0;height:0;background:#0d9488;border-radius:2px}.kf-tab-n{display:block;min-width:17px;text-align:center;font-size:11px;font-weight:600;line-height:14px;height:15px;letter-spacing:normal;padding-left:2px;color:var(--kf-ink-3);font-feature-settings:"tnum"}.kf-tab.on .kf-tab-n{color:var(--kf-accent)}.kf-chev{width:11px;height:11px}.kf-fler{position:relative;margin-left:4px}.kf-fler>.kf-tab{border-radius:6px;gap:4px}.kf-fler>.kf-tab .kf-chev{margin-left:1px;opacity:.5}.kf-fler .kf-fler-dd{position:absolute;top:calc(100% + 5px);left:0}.kf-dd-wrap{position:relative}.kf-dd-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:210px;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:9px;box-shadow:0 8px 24px #14130f1f;padding:5px}.kf-dd-wrap .kf-dd-menu{top:calc(100% + 5px);min-width:220px}.kf-dd-divider{height:1px;margin:4px 0;background:var(--kf-line)}.kf-dd-item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 11px;border:0;border-radius:6px;background:none;font:inherit;font-size:12.5px;font-weight:500;line-height:normal;letter-spacing:normal;color:var(--kf-ink);cursor:pointer;text-align:left;white-space:nowrap}.kf-dd-item:hover{background:var(--kf-bg-soft)}.kf-dd-item.active{background:var(--kf-accent-soft);color:var(--kf-accent);font-weight:600}.kf-dd-color{flex:0 0 auto;width:9px;height:9px;border-radius:3px}.kf-dd-color.none{background:transparent;box-shadow:inset 0 0 0 1.5px var(--kf-line)}.kf-dd-av{position:relative;flex:0 0 auto;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;letter-spacing:-.02em;color:#fff;box-shadow:0 0 0 1.5px var(--kf-white);overflow:hidden;background:var(--kf-line-2)}.kf-dd-av img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.kf-dd-meta{margin-left:auto;font-size:10px;font-weight:500;color:var(--kf-ink-3);font-feature-settings:"tnum"}.kf-dd-check{flex:0 0 auto;width:14px;height:17px;margin-left:auto;display:block;color:var(--kf-ink);opacity:0}.kf-dd-check svg{width:14px;height:14px;display:block;stroke-width:2.5}.kf-dd-item.active .kf-dd-check{opacity:1}.kf-filterbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:9px 10px;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:9px;padding:10px 12px;margin-bottom:16px}.kf-f{display:flex;flex-direction:column;gap:4px}.kf-f>label{display:block;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--kf-ink-3);padding-left:1px;line-height:1}.kf-f-group{display:flex;gap:8px}.kf-dd,.kf-datepill,.kf-dens{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 11px;border:1px solid var(--kf-line);border-radius:8px;background:var(--kf-white);font:inherit;font-size:12.5px;font-weight:600;line-height:normal;letter-spacing:normal;color:var(--kf-ink);cursor:pointer;white-space:nowrap}.kf-dd:hover,.kf-datepill:hover,.kf-dens:hover{border-color:var(--kf-line-strong)}.kf-dd svg,.kf-datepill svg,.kf-dens svg{flex:0 0 auto;width:15px;height:15px;color:var(--kf-ink-3)}.kf-dd .kf-chev,.kf-datepill .kf-chev,.kf-dens .kf-chev{width:11px;height:11px}.kf-dd{width:152px;box-shadow:0 1px 2px #14161c0a}.kf-dd .kf-dd-val{text-align:center;color:var(--kf-ink-2);overflow:hidden;text-overflow:ellipsis}.kf-dd>.kf-chev{width:10px;height:10px;margin-left:1px;color:var(--kf-ink);opacity:.5}.kf-datepill{width:150px;gap:7px;padding-right:9px}.kf-datepill .kf-dd-val{flex:1;text-align:left}.kf-datepill .kf-chev{width:15px;height:15px}.kf-dd-x{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;color:var(--kf-ink-3)}.kf-dd-x svg{width:11px;height:11px}.kf-dens{height:32px;padding:0 12px;gap:7px;border-radius:7px;font-size:12px;font-weight:500;color:var(--kf-ink-2)}.kf-dens svg{color:var(--kf-ink-2);opacity:.8}.kf-search{display:flex;align-items:center;gap:7px;height:34px;padding:0 11px;border:1px solid var(--kf-line);border-radius:6px;background:var(--kf-white)}.kf-search>svg{flex:0 0 auto;width:14px;height:14px;color:var(--kf-ink-3)}.kf-search input{width:185px;height:15px;padding:0;border:0;background:transparent;font:inherit;font-size:12.5px;font-weight:500;line-height:normal;letter-spacing:normal}.kf-search input:focus{outline:none}.kf-sp{flex:none;width:0;margin-left:auto}.kf-count{display:inline-flex;align-items:center;height:34px;font-size:11.5px;font-weight:600;color:var(--kf-ink-3);white-space:nowrap}.kf-legend{display:grid;grid-template-columns:15px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;border:1px solid var(--kf-line);border-radius:6px;background:var(--kf-white);color:var(--kf-ink-3);cursor:pointer;font-size:13.3333px;line-height:normal;letter-spacing:normal}.kf-legend svg{width:15px;height:15px}.kf-legend:hover{border-color:var(--kf-line-strong);color:var(--kf-ink-2)}.kf-chips{display:flex;gap:8px}.kf-chips:empty{display:none}.kf-table{background:var(--kf-white);border:1px solid var(--kf-line);border-radius:10px;overflow:hidden}.kf-cols{display:grid;grid-template-columns:22px 50px 122px minmax(180px,1.5fr) 128px 96px 100px 110px 56px;gap:10px;align-items:center;padding:9px 16px;background:var(--kf-white);border-bottom:1px solid var(--kf-line);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--kf-ink-3)}.kf-cols .col-r{justify-content:flex-end}.kf-ch{display:flex;align-items:center;gap:4px;min-width:0;font-size:9px;letter-spacing:.04em}.kf-sortable{cursor:pointer}.kf-sortable svg{flex:0 0 auto;width:9px;height:9px;color:var(--kf-ink-3);opacity:0;transition:transform .1s}.kf-sortable:hover{color:var(--kf-ink-2)}.kf-sortable.sorted svg{color:var(--kf-ink);opacity:1}.kf-sortable.desc svg{transform:rotate(180deg)}.kf-checkbox{display:inline-flex;align-items:center;justify-content:center;vertical-align:baseline;width:14px;height:14px;border:1.5px solid #ced4da;border-radius:3px;background:var(--kf-white);cursor:pointer}.kf-checkbox:hover{border-color:var(--kf-muted)}.kf-checkbox.checked{background:var(--kf-ink);border-color:var(--kf-ink)}.kf-checkbox.checked:after{content:"✓";display:block;font-size:9.5px;line-height:9.5px;font-weight:800;color:var(--kf-white)}.kf-row{display:grid;grid-template-columns:22px 50px 122px minmax(180px,1.5fr) 128px 96px 100px 110px 56px;gap:10px;align-items:center;padding:10px 16px;min-height:42px;border-bottom:1px solid var(--kf-line-2);font-size:13px;color:var(--kf-ink);cursor:pointer;transition:background .12s,box-shadow .12s}.kf-row:has(+.kf-sumrow){border-bottom:none}.kf-row:hover{background:var(--kf-bg-soft);box-shadow:inset 2px 0 0 var(--kf-accent)}.kf-row.st-overdue{background:#fdf7f7}.kf-row.st-overdue:hover{background:#fef0f0}.kf-team{display:inline-flex;align-items:center}.kf-av{position:relative;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;letter-spacing:-.02em;color:#fff;box-shadow:0 0 0 1.5px var(--kf-white);overflow:hidden;background:var(--kf-line-2)}.kf-av+.kf-av{margin-left:-7px}.kf-av img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.kf-av.empty{background:var(--kf-white);box-shadow:inset 0 0 0 1px var(--kf-line);color:var(--kf-ink-3)}.kf-no{font-size:11.5px;font-weight:500;color:var(--kf-ink-2);font-feature-settings:"tnum"}.kf-kund{min-width:0;font-size:13px;line-height:1.25}.kf-kund-name{display:block;font-size:11.5px;font-weight:500;color:var(--kf-ink);white-space:nowrap;overflow:hidden}.kf-kund-sub{display:inline;font-size:10px;color:var(--kf-ink-3);white-space:nowrap;font-feature-settings:"tnum"}.kf-dots{display:inline-flex;align-items:center;gap:4px;margin-left:7px;vertical-align:middle}.kf-dot{flex:0 0 auto;width:9px;height:9px;border-radius:50%}.kf-dot.etq-tvist{background:#cf6f6f;box-shadow:0 0 0 2px #cf6f6f2e}.kf-dot.etq-prioriterad{background:#c2974f;box-shadow:0 0 0 2px #c2974f2e}.kf-dot.etq-bevaka{background:#9079c2;box-shadow:0 0 0 2px #9079c22e}.kf-dot.etq-avtalspott{background:#6a90c4;box-shadow:0 0 0 2px #6a90c42e}.kf-dot.etq-delfaktura{background:#549aa6;box-shadow:0 0 0 2px #549aa62e}.kf-flag{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:5px;font-size:9px;font-weight:700;font-style:normal;letter-spacing:.04em;text-transform:uppercase;line-height:1.4;white-space:nowrap;vertical-align:baseline}.kf-flag.ej_bokford{background:#d977061a;color:#b45309;border:1px solid rgba(217,119,6,.3)}.kf-flag.paminnelse{background:#7c3aed1a;color:#7c3aed}.kf-chip{display:inline-block;gap:4px;max-width:100%;padding:2px 8px;border-radius:5px;background:#f0f1f3;border:1px solid var(--kf-line);font-size:9.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;color:#5f6671;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kf-none{font-size:11px;color:var(--kf-ink-3)}.kf-due{font-size:13px;font-weight:400;color:var(--kf-ink);line-height:1.25}.kf-due>div:first-child{font-size:11.5px;font-weight:500;font-feature-settings:"tnum"}.kf-due-sub{font-size:9.5px;font-weight:400;color:var(--kf-ink-3);font-feature-settings:"tnum"}.kf-amt{text-align:right;font-size:11.5px;font-weight:600;font-feature-settings:"tnum"}.kf-cur{font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--kf-ink-3);font-feature-settings:"tnum"}.kf-ops{display:flex;align-items:center;justify-content:flex-end;gap:4px;height:26px;color:var(--kf-ink)}.kf-prev,.kf-com,.kf-kebab{display:flex;align-items:center;justify-content:center;color:var(--kf-ink-3);cursor:pointer}.kf-prev:hover,.kf-com:hover,.kf-kebab:hover{color:var(--kf-ink-2)}.kf-prev{width:16px;height:26px;border-radius:6px}.kf-prev svg{width:16px;height:16px}.kf-com{gap:2px;font-size:10px;line-height:1.45;font-feature-settings:"tnum"}.kf-com svg{width:11px;height:11px}.kf-com.has{color:var(--kf-accent)}.kf-kebab{width:13px;height:20px;border-radius:4px;opacity:0;transition:opacity .1s}.kf-kebab svg{width:13px;height:13px}.kf-row:hover .kf-kebab{opacity:1}.kf-empty{padding:40px;text-align:center;font-size:12px;color:var(--kf-ink-3)}.kf-error{padding:10px 14px;margin-bottom:12px;border-radius:8px;background:#faf3f3;color:#a85050;font-size:12px}@media(max-width:1100px){.kf-kpis{grid-template-columns:repeat(2,1fr)}.kf-filterbar{flex-wrap:wrap}}.kfd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#14130f47;letter-spacing:-.065px}.kfd{position:fixed;top:0;right:0;z-index:401;width:468px;height:100vh;display:flex;flex-direction:column;background:var(--kf-white);border-left:1px solid var(--kf-line);box-shadow:-12px 0 40px #0000001f;font-size:13px;line-height:1.45;letter-spacing:-.065px;color:var(--kf-ink)}.kfd-hero{padding:13px 30px 15px;border-bottom:1px solid var(--kf-line);text-align:center}.kfd-hero-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;height:28px}.kfd-todo-btn{position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:28px;padding:0;border:1px solid var(--kf-line);border-radius:8px;background:var(--kf-white);color:var(--kf-ink-3);font-size:13.3333px;line-height:normal;letter-spacing:normal;cursor:pointer}.kfd-todo-btn svg{width:15px;height:15px}.kfd-todo-n{position:absolute;top:-6px;right:-6px;height:15px;padding:0 4px;border-radius:8px;background:var(--kf-accent);color:var(--kf-white);font-size:9.5px;font-weight:700;line-height:15px;letter-spacing:normal}.kfd-stpill{display:flex;align-items:center;gap:7px;height:28px;padding:0 7px 0 11px;border:1px solid var(--kf-line);border-radius:20px;background:var(--kf-white);font:inherit;font-size:11.5px;font-weight:600;line-height:normal;letter-spacing:normal;color:var(--kf-ink-2);cursor:pointer}.kfd-stp-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#d08a2e}.kfd-stpill.overdue .kfd-stp-dot{background:#dc2626}.kfd-stpill.paid .kfd-stp-dot{background:#5e9b7d}.kfd-stp-chev{width:12px;height:12px;opacity:.5}.kfd-x{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:5px;color:var(--kf-ink-3);cursor:pointer}.kfd-x svg{width:14px;height:14px}.kfd-hero-amt{font-size:17px;font-weight:700;letter-spacing:-.01em;font-feature-settings:"tnum"}.kfd-hero-name{margin-top:4px;font-size:14px;font-weight:700}.kfd-hero-ben{margin-top:2px;font-size:11.5px;line-height:1.4;color:var(--kf-ink-3)}.kfd-prev{display:inline-flex;align-items:center;gap:5px;height:26px;margin-top:11px;padding:0 10px;border:1px solid var(--kf-line);border-radius:7px;background:var(--kf-white);font:inherit;font-size:11px;font-weight:600;line-height:normal;letter-spacing:normal;color:var(--kf-ink-2);cursor:pointer}.kfd-prev svg{width:13px;height:13px;opacity:.85}.kfd-body{flex:1;overflow-y:auto;padding:14px 30px 22px}.kfd-belopp{margin-bottom:11px;padding:11px 14px;border:1px solid var(--kf-line-2);border-radius:12px}.kfd-bel-lbl,.kfd-arts-h{font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--kf-ink-3)}.kfd-bel-lbl{margin-bottom:5px}.kfd-bel-rows{display:flex;flex-direction:column}.kfd-bel-row{display:flex;align-items:center;justify-content:space-between;padding:7px 0;font-size:12.5px;color:var(--kf-ink-3)}.kfd-bel-row+.kfd-bel-row{border-top:1px solid var(--kf-line-2)}.kfd-bel-row b{font-weight:700;color:var(--kf-ink);font-feature-settings:"tnum"}.kfd-red{color:#c0392b!important}.kfd-arts{margin-bottom:12px}.kfd-arts-h{margin-bottom:6px}.kfd-art-list{border:1px solid var(--kf-line-2);border-radius:12px;overflow:hidden}.kfd-art{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 13px;font-size:12.5px;border-bottom:1px solid var(--kf-line-2)}.kfd-art:last-child{border-bottom:0}.kfd-art-n{display:flex;flex-direction:column;gap:1px;font-weight:400}.kfd-art-q{font-size:10px;font-weight:400;color:var(--kf-ink-3)}.kfd-art-b{font-weight:600;font-feature-settings:"tnum"}.kfd-tabs{display:flex;gap:2px;margin-bottom:16px}.kfd-tab{display:flex;align-items:center;gap:5px;height:28px;padding:0 8px;border:0;border-radius:6px;background:none;font:inherit;font-size:12px;font-weight:600;line-height:normal;letter-spacing:normal;color:var(--kf-ink-3);cursor:pointer}.kfd-tab.on{background:var(--kf-white);color:var(--kf-ink);box-shadow:inset 0 0 0 1px var(--kf-line)}.kfd-tab-n{display:flex;align-items:center;justify-content:center;min-width:17px;height:15px;padding:0 5px;border-radius:7px;background:var(--kf-white);box-shadow:inset 0 0 0 1px var(--kf-line);font-size:10px;font-weight:700;color:var(--kf-ink-3);font-feature-settings:"tnum"}.kfd-panels,.kfd-panel{display:block}.kfd-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:12px;background:var(--kf-line);border:1px solid var(--kf-line);border-radius:7px;overflow:hidden}.kfd-kv{padding:7px 11px;background:var(--kf-white)}.kfd-kv .k{margin-bottom:2px;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--kf-ink-3)}.kfd-kv .v{font-size:12.5px;font-weight:500;font-feature-settings:"tnum"}.kfd-sec-t{display:flex;align-items:center;justify-content:space-between;margin:2px 0 7px;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kf-ink-3)}.kfd-ov-line{margin-bottom:10px;font-size:12.5px}.kfd-section{margin-top:14px}.kfd-tcc-head{display:flex;align-items:center;gap:8px;margin-bottom:13px;font-weight:700;letter-spacing:.01em}.kfd-tcc-head svg{width:16px;height:16px;color:var(--kf-ink-3)}.kfd-cmt-compose{margin-bottom:18px;border-radius:9px}.kfd-cmt-input{display:inline-block;width:100%;min-height:40px;height:40px;padding:9px 11px;border:1px solid var(--kf-line);border-radius:8px;background:var(--kf-white);font:inherit;font-size:12px;line-height:1.45;letter-spacing:normal;resize:vertical}.kfd-cmt-input:focus{outline:none;border-color:var(--kf-accent)}.kfd-cmt-foot{display:flex;align-items:center;justify-content:space-between;height:28px;margin-top:7px}.kfd-cmt-hint{font-size:9.5px;color:var(--kf-ink-3)}.kfd-cmt-send{height:28px;padding:0 13px;border:1px solid var(--kf-ink);border-radius:7px;background:var(--kf-ink);color:var(--kf-white);font:inherit;font-size:11px;font-weight:600;line-height:normal;letter-spacing:normal;cursor:pointer}.kfd-cmt-send:disabled{opacity:.4;cursor:not-allowed}.kfd-feed{display:flex;flex-direction:column;gap:16px}.kfd-tcc{display:flex;gap:9px}.kfd-tcc-av{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#7e93b8;color:#fff;font-size:10.5px;font-weight:700}.kfd-tcc-body{flex:1}.kfd-tcc-meta{margin-bottom:5px;font-size:12.5px;line-height:15px}.kfd-tcc-meta strong{display:inline;margin-right:7px;font-weight:700}.kfd-tcc-time{display:inline;font-size:11.5px;font-weight:500;line-height:1.2;color:var(--kf-ink-3)}.kfd-tcc-bubble{padding:9px 12px;border:1px solid #edeff2;border-radius:9px;background:#f6f7f9;box-shadow:0 1px 2px #14130f08;line-height:1.5}.kfd-tcc-act{margin-top:5px;padding-left:2px;height:19px}.kfd-tcc-reply{display:inline-block;padding:2px 0;border:0;background:none;font:inherit;font-size:11.5px;font-weight:600;line-height:normal;letter-spacing:normal;color:var(--kf-ink-3);text-decoration:underline;cursor:pointer}.kfd-sec-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.kfd-attach .kfd-sec-head{gap:8px}.kfd-ish-t{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.01em;text-transform:uppercase;color:var(--kf-ink-2)}.kfd-ish-t svg{width:14px;height:14px}.kfd-ish-n{display:grid;grid-template-columns:8px;align-items:center;justify-content:center;height:16px;padding:0 4px;border-radius:8px;background:var(--kf-white);box-shadow:inset 0 0 0 1px var(--kf-line);font-size:10px;font-weight:700;color:var(--kf-ink-3)}.kfd-ish-sub{font-size:11px;font-weight:500;color:var(--kf-ink-3)}.kfd-todo-list{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.kfd-todo{display:flex;align-items:center;gap:8px;font-size:12.5px}.kfd-todo .done{text-decoration:line-through;color:var(--kf-ink-3)}.kfd-todo-compose{display:flex;align-items:center;gap:8px;margin-top:10px}.kfd-todo-input{flex:1;height:34px;padding:0 11px;border:1px solid var(--kf-line);border-radius:8px;background:var(--kf-white);font:inherit;font-size:12.5px;line-height:normal;letter-spacing:normal}.kfd-todo-input:focus{outline:none;border-color:var(--kf-accent)}.kfd-todo-date,.kfd-todo-add{flex:0 0 auto;display:flex;align-items:center;gap:7px;height:34px;padding:0 11px;border:1px solid var(--kf-line);border-radius:8px;background:var(--kf-white);font:inherit;font-size:12.5px;font-weight:600;line-height:normal;letter-spacing:normal;color:var(--kf-ink-3);text-align:center;cursor:pointer}.kfd-todo-date svg,.kfd-todo-add svg{width:15px;height:15px}.kfd-todo-add{display:inline-block;gap:normal;padding:0 13px;font-size:12px;opacity:.55}.kfd-tcf-add{margin-left:auto;padding:5px 11px;border:1px solid var(--kf-line);border-radius:7px;background:var(--kf-white);font:inherit;font-size:11.5px;font-weight:600;line-height:normal;letter-spacing:normal;color:var(--kf-ink-2);cursor:pointer}.kfd-tcf-empty{margin-top:10px;padding:16px;border:1.5px dashed var(--kf-line);border-radius:10px;font-size:12.5px;color:var(--kf-ink-3);text-align:center}.kfd-rmd-card{padding:12px;border:1px solid var(--kf-line);border-radius:10px;background:var(--kf-white)}.kfd-rmd-step{display:flex;align-items:center;gap:7px;margin:14px 0 8px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--kf-ink-2)}.kfd-rmd-step:first-child{margin-top:2px}.kfd-rmd-num{display:grid;grid-template-columns:17px;align-items:center;justify-items:center;width:17px;height:17px;border-radius:50%;background:var(--kf-accent);color:var(--kf-white);font-size:10px;font-weight:700}.kfd-rmd-to{position:relative;margin-bottom:4px}.kfd-rmd-to-ic{position:absolute;left:11px;top:19px;width:15px;height:15px;color:var(--kf-ink-3);pointer-events:none}.kfd-rmd-input{display:inline-block;width:100%;height:38px;padding:0 12px 0 34px;border:1px solid var(--kf-line);border-radius:8px;background:var(--kf-white);font:inherit;font-size:12.5px;line-height:normal;letter-spacing:normal}.kfd-rmd-input:focus{outline:none;border-color:var(--kf-accent)}.kfd-rmd-select{display:inline-block;width:100%;height:34px;padding:0 32px 0 12px;border:1px solid var(--kf-line);border-radius:8px;background:var(--kf-white);font:inherit;font-size:12.5px;font-weight:600;letter-spacing:normal;cursor:pointer}.kfd-rmd-text{display:inline-block;width:100%;min-height:120px;height:157.6px;padding:10px 11px;border:1px solid var(--kf-line);border-radius:8px;background:var(--kf-white);font:inherit;font-size:12.5px;line-height:1.55;letter-spacing:normal;resize:vertical}.kfd-rmd-text:focus{outline:none;border-color:var(--kf-accent)}.kfd-rmd-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px}.kfd-rmd-via{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--kf-ink-3)}.kfd-rmd-via svg{width:14px;height:14px}.kfd-rmd-send{display:flex;align-items:center;gap:7px;height:34px;padding:0 13px;border:1px solid var(--kf-ink);border-radius:7px;background:var(--kf-ink);color:var(--kf-white);font:inherit;font-size:12.5px;font-weight:600;line-height:normal;letter-spacing:normal;cursor:pointer}.kfd-rmd-send svg{flex:0 0 auto;width:14px;height:14px}.kfd-atl{padding:2px 0}.kfd-atl-item{position:relative;display:flex;gap:12px;padding-bottom:18px}.kfd-atl-item:last-child{padding-bottom:2px}.kfd-atl-node{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--kf-white);box-shadow:inset 0 0 0 1px var(--kf-line);color:var(--kf-ink-2)}.kfd-atl-node svg{width:14px;height:14px}.kfd-atl-node.blue{background:var(--kf-accent-soft);box-shadow:inset 0 0 0 1px #cfe0fd;color:var(--kf-accent)}.kfd-atl-node.earn{background:#eaf5ee;box-shadow:inset 0 0 0 1px #cfe8d8;color:#5e9b7d}.kfd-atl-b{flex:1;padding-top:2px}.kfd-atl-t{font-weight:700}.kfd-atl-sub{margin-top:1px;font-size:12px;color:var(--kf-ink-2)}.kfd-atl-msg{margin-top:7px;padding:8px 10px;border:1px solid var(--kf-line);border-radius:7px;background:var(--kf-white);font-size:11.5px;line-height:1.55;color:var(--kf-ink-2);white-space:pre-line}.kfd-atl-meta{margin-top:5px;font-size:11px;color:var(--kf-ink-3);font-feature-settings:"tnum"}.kfd-foot{display:flex;gap:8px;padding:12px 30px;border-top:1px solid var(--kf-line)}.kfd-btn{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:7px;height:30px;padding:0 13px;border:1px solid var(--kf-line);border-radius:7px;background:var(--kf-white);font:inherit;font-size:12.5px;font-weight:600;line-height:normal;letter-spacing:normal;color:var(--kf-ink-2);cursor:pointer}.kfd-btn svg{flex:0 0 auto;width:15px;height:15px}.kfd-btn.primary{border-color:var(--kf-ink);background:var(--kf-ink);color:var(--kf-white)}.kfd-loading{flex:1}.kfd-pop{position:fixed;z-index:500;min-width:218px;padding:5px;border:1px solid var(--kf-line);border-radius:8px;background:var(--kf-white);box-shadow:0 16px 44px -8px #14130f4d,0 4px 12px #14130f1a;font-size:13px;line-height:1.45;letter-spacing:-.065px;color:var(--kf-ink)}.kfd-pop-head{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:6px 8px 7px;border-bottom:1px solid var(--kf-line-2)}.kfd-pop-t{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kf-ink-3)}.kfd-pop-sec{padding:7px 9px 3px;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kf-ink-3)}.kfd-pop-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 9px;border:0;border-radius:7px;background:none;font:inherit;font-size:12.5px;font-weight:550;line-height:normal;letter-spacing:normal;color:var(--kf-ink);text-align:left;cursor:pointer}.kfd-pop-item:hover{background:var(--kf-bg-soft)}.kfd-pi-ico{display:grid;align-items:center;justify-items:center;width:16px;height:16px;color:var(--kf-ink-3)}.kfd-pi-ico svg{width:16px;height:16px}.kfd-pi-dot{width:8px;height:8px;border-radius:50%}.kfd-pi-lbl{flex:1}.kfd-pi-check{width:15px;height:15px;color:var(--kf-accent);opacity:0}.kfd-pop-item.active .kfd-pi-check{opacity:1}.kfd-pop-note{margin-top:3px;padding:8px 11px 9px;border-top:1px solid var(--kf-line-2);font-size:10.5px;line-height:1.4;color:var(--kf-ink-3)}.kf-viewtoggle{display:inline-flex;align-items:center;gap:2px;height:34px;padding:0 3px;border:1px solid var(--kf-line);border-radius:8px;background:var(--kf-white);box-shadow:0 1px 2px #14161c0a}.kf-viewtoggle button{width:32px;height:26px;display:inline-flex;align-items:center;justify-content:center;gap:0;border:0;border-radius:6px;background:none;font-size:11px;font-weight:600;line-height:normal;letter-spacing:normal;color:var(--kf-ink-3);cursor:pointer}.kf-viewtoggle button svg{width:15px;height:15px}.kf-viewtoggle button.on{background:var(--kf-accent-soft);color:var(--kf-accent);box-shadow:inset 0 0 0 1px var(--kf-accent)}.kf-table.dens-compact .kf-row{padding:4px 16px;min-height:32px}.kf-table.dens-condensed .kf-row{padding:1px 16px;min-height:25px;font-size:12px}.kf-table.dens-condensed .kf-kund-sub,.kf-table.dens-condensed .kf-due-sub{display:none}.kf-sumrow{display:grid;grid-template-columns:22px 50px 122px minmax(180px,1.5fr) 128px 96px 100px 110px 56px;gap:10px;align-items:center;padding:9px 12px;border-top:1.5px solid var(--kf-line);background:var(--kf-white);position:sticky;bottom:0;z-index:2}.kf-sum-lbl{font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--kf-ink-3);align-self:center}.kf-sum-num{font-size:12px;font-weight:700;color:var(--kf-ink);text-align:right;font-feature-settings:"tnum";letter-spacing:-.01em}.kf-sum-num small{display:block;font-size:8.5px;font-weight:600;color:var(--kf-ink-3);text-transform:uppercase;letter-spacing:.05em}.kf-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 4px 2px}.kf-foot-left{display:flex;align-items:center;gap:14px}.kf-pager-meta{font-size:11px;color:var(--kf-ink-3);font-feature-settings:"tnum";margin-right:10px}.kf-perpage{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--kf-ink-3)}.kf-perpage select{width:60.5px;height:30px;padding:0 7px;border:1px solid var(--kf-line);border-radius:7px;background:var(--kf-white);font:inherit;font-size:12.5px;font-weight:600;letter-spacing:normal;color:var(--kf-ink-2);cursor:pointer}.kf-pager{display:flex;align-items:center;gap:2px}.kf-pager button{min-width:26px;height:26px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--kf-line);border-radius:6px;background:var(--kf-white);font:inherit;font-size:11.5px;font-weight:600;line-height:normal;letter-spacing:normal;color:var(--kf-ink-2);cursor:pointer;font-feature-settings:"tnum"}.kf-pager button svg{width:12px;height:12px}.kf-pager button:hover:not(:disabled){border-color:var(--kf-line-strong)}.kf-pager button:disabled{opacity:.4;cursor:default}.kf-pager button.on{background:var(--kf-ink);border-color:var(--kf-ink);color:var(--kf-white)}.kf-bulk{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:300;display:flex;align-items:center;gap:10px;padding:7px 12px;background:#1c1917eb;color:#fff;font-size:12px;letter-spacing:-.065px;border-radius:12px;box-shadow:0 12px 40px #00000047}.kf-bulk-info{display:flex;align-items:center;gap:8px;font-size:12px}.kf-bulk-n{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff26;border-radius:50%;font-size:10.5px;font-weight:700;line-height:1.45}.kf-bulk-sep{width:1px;height:16px;background:#ffffff2e}.kf-bulk-actions{display:flex;align-items:center;gap:6px}.kf-bulk-act{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border:0;border-radius:4px;font:inherit;font-size:11px;font-weight:500;line-height:normal;letter-spacing:normal;cursor:pointer}.kf-bulk-act svg{width:10px;height:10px}.kf-bulk-act.primary{background:#fff;border-color:transparent;color:#1a1d20}.kf-bulk-act.ghost{background:#ffffff26;color:#fff}.kf-bulk-act.ghost:hover{background:#ffffff38}.kf-bulk-x{display:block;height:24px;padding:4px}.kf-bulk-x svg{display:inline;vertical-align:baseline}.kf-bulk-x{border:0;border-radius:0;background:none;color:#fff9;cursor:pointer;font-size:13.3333px;line-height:normal;letter-spacing:normal}.kf-bulk-x svg{width:11px;height:11px}.kf-bulk-x:hover{color:var(--kf-white)}.page-sub .ph-od{display:inline;color:var(--kf-ink-3)}.page-sub .ph-od .od-dot{display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:50%;background:#dc2626;margin-left:1px;margin-right:5px}.kfm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:640;background:#14130f57;letter-spacing:-.065px}.kfm{position:fixed;top:50%;left:50%;z-index:650;width:460px;max-width:94vw;transform:translate(-50%,-50%);background:var(--kf-white);border:1px solid var(--kf-line);border-radius:14px;box-shadow:0 28px 70px -12px #14161c66;font-size:13px;line-height:1.45;letter-spacing:-.065px;color:var(--kf-ink)}.kfm-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px 12px;border-bottom:1px solid var(--kf-line)}.kfm-title{font-size:15px;font-weight:700;letter-spacing:-.01em}.kfm-x{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:7px;background:none;color:var(--kf-ink-3);font-size:13.3333px;line-height:normal;letter-spacing:normal;cursor:pointer}.kfm-x svg{width:15px;height:15px}.kfm-body{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.kfm-field{display:flex;flex-direction:column;gap:5px}.kfm-field>span{font-size:11px;font-weight:600;color:var(--kf-ink-2)}.kfm-field>span em{display:inline;font-style:normal;font-weight:500;color:var(--kf-ink-3)}.kfm-input,.kfm-select{width:100%;height:38px;padding:0 11px;border:1px solid var(--kf-line);border-radius:9px;background:var(--kf-white);font:inherit;font-size:13px;font-weight:400;line-height:normal;letter-spacing:normal;color:var(--kf-ink)}.kfm-input:focus,.kfm-select:focus{outline:none;border-color:var(--kf-accent)}.kfm-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kfm-check{display:flex;align-items:center;gap:9px;margin-top:2px;font-size:12.5px;color:var(--kf-ink-2);cursor:pointer}.kfm-check input{width:16px;height:16px;margin:0;accent-color:var(--kf-accent);color:#000;font-size:13.3333px;line-height:normal;letter-spacing:normal}.kfm-foot{display:flex;justify-content:flex-end;gap:9px;padding:13px 18px 16px;border-top:1px solid var(--kf-line)}.kfm-btn{display:flex;align-items:center;gap:7px;height:36px;padding:0 16px;border:1px solid var(--kf-line);border-radius:7px;background:var(--kf-white);font:inherit;font-size:12.5px;font-weight:600;line-height:normal;letter-spacing:normal;color:var(--kf-ink-2);text-align:center;cursor:pointer}.kfm-btn.primary{border-color:var(--kf-ink);background:var(--kf-ink);color:var(--kf-white)}.upp .kpi-strip{margin-top:16px;margin-bottom:14px;display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.upp .kpi-cell{position:relative;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:8px;padding:9px 12px}.upp .kpi-cell.kpi-click{cursor:pointer}.upp .kpi-cell.kpi-click:hover{background:var(--kf-bg-soft)}.upp .kpi-lbl{margin-bottom:1px;font-size:9px;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--kf-ink-3);padding-right:34px;min-height:22px}.upp .kpi-share{position:absolute;top:8px;right:12px;font-size:9.5px;font-weight:700;color:var(--kf-ink-3);background:var(--kf-white);border-radius:6px;padding:1px 6px}.upp .kpi-num{font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--kf-ink);font-feature-settings:"tnum"}.upp .kpi-num em{font-style:normal;font-size:10px;font-weight:600;letter-spacing:-.032em;color:var(--kf-ink-3);margin-left:3px;font-feature-settings:"tnum"}.upp .kpi-meta{margin-top:1px;font-size:9.5px;color:var(--kf-ink-3);font-feature-settings:"tnum"}.upp .kpi-subs{margin-top:5px;display:flex;flex-direction:column;gap:2px}.upp .kpi-sub{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:9.5px;line-height:1.3;color:var(--kf-ink-3)}.upp .kpi-sub b{font-weight:700;color:var(--kf-ink-2);font-feature-settings:"tnum";white-space:nowrap}.upp .up-tabs{margin-top:2px;margin-bottom:14px;display:flex;gap:2px;height:36px;border-bottom:1px solid var(--kf-line)}.upp .up-tab{letter-spacing:normal;margin-bottom:-1px;display:flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:transparent;font:600 12.5px Inter,sans-serif;color:var(--kf-ink-3);cursor:pointer}.upp .up-tab.on{color:var(--kf-ink);border-bottom-color:var(--kf-ink)}.upp .up-tab-count{letter-spacing:normal;font-size:10.5px;font-weight:700;line-height:1.4;color:var(--kf-ink-2);background:var(--kf-white);border:1px solid var(--kf-line);border-radius:8px;padding:1px 6px;font-feature-settings:"tnum"}.upp .toolbar{display:flex;align-items:center;gap:6px;padding:9px 0 11px}.upp .toolbar.sent-tb{height:55px;margin-bottom:11px}.upp .toolbar-search{display:flex;align-items:center;gap:7px;width:196px;height:34px;padding:0 10px;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:7px}.upp .toolbar-search svg{width:12px;height:12px;color:var(--kf-ink-3);flex-shrink:0}.upp .toolbar-search input{letter-spacing:normal;border:0;outline:0;background:transparent;width:155px;height:24px;font:400 11.5px/24px Inter,sans-serif;color:var(--kf-ink)}.upp .toolbar-search input::placeholder{color:var(--kf-ink-3)}.upp .toolbar-divider{width:1px;height:16px;background:var(--kf-line)}.upp .toolbar-spacer{flex:1}.upp .tb-count{font-size:13px;color:var(--kf-ink)}.upp .seg{display:flex;align-items:center;gap:3px;height:34px;padding:3px;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:7px}.upp .seg button{letter-spacing:normal;display:flex;align-items:center;gap:6px;height:28px;padding:0 13px;border:0;border-radius:5px;background:transparent;font:600 12px Inter,sans-serif;color:var(--kf-ink-3);cursor:pointer}.upp .seg button.on{color:var(--kf-accent);background:var(--kf-white);box-shadow:inset 0 0 0 1px var(--kf-accent)}.upp .inv-dd{position:relative}.upp .inv-dd-trigger{letter-spacing:normal;display:flex;align-items:center;gap:7px;height:34px;padding:0 11px;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:7px;font:600 12px Inter,sans-serif;color:var(--kf-ink);cursor:pointer}.upp .inv-dd-trigger .ic{width:14px;height:14px;color:var(--kf-ink-3)}.upp .inv-dd-car{width:13px;height:13px;color:var(--kf-ink-3)}.upp .inv-dd-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:60;width:312px;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:8px;padding:5px;box-shadow:0 16px 40px #14161c29}.upp .inv-dd-opts{max-height:326px;overflow-y:auto}.upp .inv-dd-opts{scrollbar-width:auto;scrollbar-color:auto}.upp .inv-dd-opts::-webkit-scrollbar{width:8px}.upp .inv-dd-opts::-webkit-scrollbar-thumb{background:var(--kf-line);border-radius:8px}.upp .inv-dd-lbl{font-size:9.5px;line-height:13.775px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--kf-ink-3);padding:5px 8px 7px}.upp .inv-dd-opt{line-height:18.125px;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;font:500 12.5px/18.125px Inter,sans-serif;color:var(--kf-ink);cursor:pointer}.upp .inv-dd-opt:hover{background:var(--kf-bg-soft)}.upp .inv-ck{width:16px;height:16px;border:1px solid var(--kf-ink-3);border-radius:4px;flex-shrink:0}.upp .inv-dd-name{flex:1}.upp .inv-dd-amt{display:flex;align-items:center;gap:10px;font-feature-settings:"tnum"}.upp .kat-cnt{font-size:10.5px;line-height:15.225px;font-weight:700;color:var(--kf-ink-2);background:var(--kf-white);border:1px solid var(--kf-line);border-radius:6px;padding:2px 8px;font-feature-settings:"tnum"}.upp .kat-sum{font-size:11px;font-weight:600;line-height:15.95px;color:var(--kf-ink-3);font-feature-settings:"tnum"}.upp .inv-dd-foot{border-top:1px solid var(--kf-line-2);padding-top:6px;margin-top:4px}.upp .inv-dd-clear{letter-spacing:normal;width:100%;height:30px;border:0;border-radius:6px;background:transparent;font:600 12px Inter,sans-serif;color:var(--kf-ink-3);cursor:pointer}.upp .inv-dd-clear:hover{background:var(--kf-bg-soft);color:var(--kf-ink)}.upp .density-btn{letter-spacing:normal;display:flex;align-items:center;gap:7px;height:34px;padding:0 11px;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:7px;font:600 12px Inter,sans-serif;color:var(--kf-ink);cursor:pointer;white-space:nowrap;transition:border-color .12s,color .12s;flex-shrink:0}.upp .density-btn:hover{border-color:var(--kf-accent)}.upp .density-btn .dn-ic{width:15px;height:15px;color:var(--kf-ink-3);flex-shrink:0}.upp .density-btn .dn-lbl{color:var(--kf-ink-2)}.upp .list-card{text-align:left;overflow:visible;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:5px;padding:2px 16px 6px}.upp .list-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:9px 4px 2px}.upp .pager-meta{margin-right:10px;font-size:11px;color:var(--kf-ink-3);font-feature-settings:"tnum"}.upp .bunt-head{display:grid;grid-template-columns:1.7fr 1.3fr 90px 1fr 150px 100px;gap:12px;align-items:center;height:38px;padding:0 16px;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--kf-ink-3);background:var(--kf-white);border-bottom:1px solid var(--kf-line)}.upp .sent-col-c{text-align:center}.upp .sent-col-r{text-align:right}.upp .item-head>div,.upp .fakt-head>div{width:max-content}.upp .bunt-head>.sent-col-c,.upp .bunt-head>.sent-col-r,.upp .hist-head>.sent-col-c,.upp .hist-head>.sent-col-r{width:max-content}.upp .bunt-head>.sent-col-c,.upp .item-head>.sent-col-c,.upp .fakt-head>.sent-col-c,.upp .hist-head>.sent-col-c{justify-self:center}.upp .bunt-head>.sent-col-r,.upp .item-head>.sent-col-r,.upp .fakt-head>.sent-col-r,.upp .hist-head>.sent-col-r{justify-self:end}.upp .sent-grp{border-bottom:1px solid var(--kf-line-2)}.upp .sent-grp:last-of-type{border-bottom:0}.upp .bunt-grp-head{display:grid;grid-template-columns:1.7fr 1.3fr 90px 1fr 150px 100px;gap:12px;align-items:center;min-height:54px;padding:0 16px;font-size:12.5px;cursor:pointer}.upp .sent-grp.open{width:100%;min-width:1116px}.upp .sent-grp.open>.bunt-grp-head{background:#f4f6f9;box-shadow:inset 0 -1px 0 var(--kf-line)}.upp .sent-cust-cell{display:flex;align-items:center;gap:10px}.upp .sent-cust{font-size:12.5px;font-weight:600;color:var(--kf-ink)}.upp .sent-saljare{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:var(--kf-ink-2)}.upp .sent-pill{display:inline-block;font-size:11.5px;font-weight:700;color:var(--kf-ink);background:var(--kf-white);border:1px solid var(--kf-line);border-radius:9px;padding:2px 8px;font-feature-settings:"tnum"}.upp .sent-amt{font-size:12.5px;font-weight:700;color:var(--kf-ink);font-feature-settings:"tnum";justify-self:end;width:max-content}.upp .sent-chev{display:inline;vertical-align:baseline;width:16px;height:16px;color:var(--kf-ink-3);transition:transform .16s ease}.upp .sent-grp.open .sent-chev{transform:rotate(180deg)}.upp .av{position:relative;display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;font-size:9px;font-weight:700;letter-spacing:-.02em;color:#fff;box-shadow:0 0 0 1.5px var(--kf-white);flex-shrink:0;overflow:hidden}.upp .av img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;border-radius:50%}.upp .fakt-btn{letter-spacing:normal;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:7px;font:600 12px Inter,sans-serif;color:var(--kf-ink-2);cursor:pointer}.upp .fakt-btn svg{width:13px;height:13px}.upp .fakt-btn:hover{border-color:var(--kf-accent);color:var(--kf-accent)}.upp .fakt-btn-primary{letter-spacing:normal;display:flex;align-items:center;gap:6px;height:30px;padding:0 14px;background:var(--kf-ink);border:1px solid var(--kf-ink);border-radius:7px;font:600 12px Inter,sans-serif;color:#fff;cursor:pointer}.upp .fakt-btn-primary svg{width:13px;height:13px}.upp .fakt-btn-primary:disabled,.upp .fakt-btn-primary.off{opacity:.4;cursor:default}.upp .bunt-close-btn{letter-spacing:normal;height:30px;padding:0 13px;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:7px;font:600 12px Inter,sans-serif;color:var(--kf-ink-2);cursor:pointer}.upp .sent-sub-wrap{background:var(--kf-white);border-bottom:1px solid var(--kf-line);margin-bottom:8px}.upp .item-head{background:var(--kf-white);display:grid;grid-template-columns:30px minmax(140px,1.7fr) minmax(70px,.85fr) minmax(76px,.92fr) minmax(76px,.92fr) minmax(76px,.92fr) minmax(48px,.55fr) minmax(92px,1.05fr) minmax(80px,.95fr) minmax(92px,1fr) minmax(38px,.5fr) 112px;gap:14px;align-items:center;height:34px;padding:0 16px;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--kf-ink-3);border-bottom:1px solid var(--kf-line)}.upp .item-row{background:var(--kf-white);display:grid;grid-template-columns:30px minmax(140px,1.7fr) minmax(70px,.85fr) minmax(76px,.92fr) minmax(76px,.92fr) minmax(76px,.92fr) minmax(48px,.55fr) minmax(92px,1.05fr) minmax(80px,.95fr) minmax(92px,1fr) minmax(38px,.5fr) 112px;gap:14px;align-items:center;min-height:44px;padding:0 16px;font-size:12px;border-top:1px solid var(--kf-line-2);cursor:pointer}.upp .item-row:first-of-type{border-top:0}.upp .item-row:hover{background:var(--kf-bg-soft)}.upp .ir-col-cb{width:max-content}.upp .checkbox{display:inline-flex;justify-content:center;align-items:center;width:14px;height:14px;background:var(--kf-white);border:1px solid #ced4da;border-radius:3px;cursor:pointer}.upp .checkbox svg{width:10px;height:10px;color:#fff}.upp .checkbox.on{background:var(--kf-accent);border-color:var(--kf-accent)}.upp .item-title{font-size:12px;font-weight:600;color:var(--kf-ink);width:max-content}.upp .kat-pill{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;color:var(--kf-ink-3);background:var(--kf-white);border:1px solid var(--kf-line);border-radius:5px;padding:2px 8px;justify-self:start;white-space:nowrap}.upp .item-num{font-size:12px;color:var(--kf-ink-2);font-feature-settings:"tnum";justify-self:end;width:max-content;text-align:right}.upp .item-num.pos{font-weight:600;color:var(--kf-ink)}.upp .item-amt{font-size:12px;font-weight:700;color:var(--kf-ink);font-feature-settings:"tnum";justify-self:end;width:max-content;text-align:right}.upp .sent-sub{font-size:11.5px;color:var(--kf-ink-3);font-feature-settings:"tnum";width:max-content}.upp .ir-status{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;line-height:1.45;color:var(--kf-ink-3);background:var(--kf-white);border:1px solid var(--kf-line);border-radius:11px;padding:2px 9px;justify-self:start;white-space:nowrap}.upp .pdot{width:5px;height:5px;border-radius:50%;background:var(--kf-ink-3)}.upp .item-cmt{text-align:left;display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--kf-ink-3);font-feature-settings:"tnum"}.upp .item-cmt svg{width:13px;height:13px}.upp .item-cmt.has{color:var(--kf-ink)}.upp .item-sum{background:var(--kf-white);display:grid;grid-template-columns:30px minmax(140px,1.7fr) minmax(70px,.85fr) minmax(76px,.92fr) minmax(76px,.92fr) minmax(76px,.92fr) minmax(48px,.55fr) minmax(92px,1.05fr) minmax(80px,.95fr) minmax(92px,1fr) minmax(38px,.5fr) 112px;gap:14px;align-items:center;min-height:38px;padding:0 16px;font-size:11.5px;border-top:1px solid var(--kf-line)}.upp .item-sum .item-num,.upp .item-sum .item-amt{font-size:11.5px;font-weight:700;color:var(--kf-ink)}.upp .item-sum-lbl{width:max-content;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--kf-ink-3)}.upp .bunt-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;height:49px;padding:9px 16px;background:var(--kf-white);border-top:1px solid var(--kf-line)}.upp .bunt-foot-meta{font-size:11.5px;color:var(--kf-ink-3)}.upp .bunt-foot-meta b{font-weight:700;color:var(--kf-ink);font-feature-settings:"tnum"}.upp .bunt-foot-actions{display:flex;align-items:center;gap:7px}.upp .fakt-head{display:grid;grid-template-columns:46px minmax(150px,1.7fr) minmax(150px,1.6fr) minmax(118px,1.1fr) 86px minmax(110px,1.15fr) 52px 116px;gap:16px;align-items:center;height:36px;padding:0 20px;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--kf-ink-3);background:var(--kf-white);border-bottom:1px solid var(--kf-line)}.upp .fakt-row{display:grid;grid-template-columns:46px minmax(150px,1.7fr) minmax(150px,1.6fr) minmax(118px,1.1fr) 86px minmax(110px,1.15fr) 52px 116px;gap:16px;align-items:center;min-height:56px;padding:0 20px;border-bottom:1px solid var(--kf-line-2);cursor:pointer}.upp .fakt-row:hover{background:var(--kf-bg-soft)}.upp .fakt-row:last-of-type{border-bottom:0}.upp .fr-av{display:flex;align-items:center;width:30px;height:30px}.upp .fr-av .av{width:30px;height:30px;font-size:11px}.upp .fr-title{font-size:13px;font-weight:600;color:var(--kf-ink);width:max-content}.upp .fr-cust{display:flex;flex-direction:column;gap:1px;width:max-content}.upp .fr-cust-name{font-size:13px;font-weight:600;color:var(--kf-ink)}.upp .fr-cust-sub{font-size:11px;color:var(--kf-ink-3)}.upp .fr-date{font-size:12px;color:var(--kf-ink-2);font-feature-settings:"tnum";width:max-content}.upp .fakt-row .item-amt{font-size:13px;line-height:18.85px;justify-self:end;width:max-content;text-align:right}.upp .hist-head{display:grid;grid-template-columns:120px 1.4fr 110px 1.1fr 130px 110px 110px 100px;gap:12px;align-items:center;height:38px;padding:0 16px;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--kf-ink-3);background:var(--kf-white);border-bottom:1px solid var(--kf-line)}.upp .hist-row{display:grid;grid-template-columns:120px 1.4fr 110px 1.1fr 130px 110px 110px 100px;gap:12px;align-items:center;min-height:50px;padding:0 16px;font-size:12.5px;border-bottom:1px solid var(--kf-line-2)}.upp .hist-row:last-of-type{border-bottom:0}.upp .sent-inv{font-size:12.5px;font-weight:600;color:var(--kf-ink);font-feature-settings:"tnum"}.upp .hist-row .sent-amt{font-size:12.5px}.upp .hist-row .sent-saljare{overflow:hidden}.upp .hist-row .sent-saljare span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upp .sent-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--kf-ink-2)}.upp .dot{width:7px;height:7px;border-radius:50%;background:var(--kf-ink-3);display:block}.upp .recall-btn{letter-spacing:normal;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:7px;font:600 12px Inter,sans-serif;color:var(--kf-ink-2);cursor:pointer}.upp .recall-btn svg{width:13px;height:13px}.upp .recall-na{color:var(--kf-ink-3)}.upp .admin-badge{display:flex;align-items:center;gap:5px;height:22px;padding:0 9px;font-size:10.5px;line-height:15.225px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--kf-ink-2);background:var(--kf-white);border:1px solid var(--kf-line);border-radius:6px;cursor:pointer}.upp[data-density="1"] .bunt-grp-head{min-height:42px}.upp[data-density="1"] .bunt-head{height:32px}.upp[data-density="1"] .fakt-row{min-height:40px}.upp[data-density="1"] .fakt-head{height:32px}.upp[data-density="1"] .item-row{min-height:34px}.upp[data-density="1"] .item-head{height:28px}.upp[data-density="1"] .fakt-btn{height:26px;padding:0 10px}.upp[data-density="2"] .bunt-grp-head{min-height:29px;font-size:12px;gap:10px}.upp[data-density="2"] .bunt-head{height:23px;font-size:8.5px}.upp[data-density="2"] .fakt-row{min-height:27px;gap:10px}.upp[data-density="2"] .fakt-head{height:24px;font-size:8.5px}.upp[data-density="2"] .item-row{min-height:24px}.upp[data-density="2"] .item-head{height:22px}.upp[data-density="2"] .fakt-btn{height:24px;padding:0 9px}.idr-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#14130f47;opacity:0;pointer-events:none;transition:opacity .2s ease}.idr-overlay.on{opacity:1;pointer-events:auto}.idr{position:fixed;top:0;right:0;bottom:0;z-index:310;width:432px;display:flex;flex-direction:column;background:var(--kf-white);box-shadow:-12px 0 40px #0000001f;border-left:1px solid var(--kf-line);transform:translate(432px);transition:transform .22s ease}.idr.on{transform:translate(0)}.idr .idr-head{padding:16px 30px 13px;border-bottom:1px solid var(--kf-line);flex-shrink:0}.idr .idr-eyebrow{display:flex;justify-content:space-between;align-items:center;height:24px;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kf-ink-3)}.idr .idr-x{display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:5px;color:var(--kf-ink-3);cursor:pointer}.idr .idr-x svg{width:14px;height:14px}.idr .idr-x:hover{background:var(--kf-bg-soft);color:var(--kf-ink)}.idr .idr-title{margin-top:7px;font-size:16px;font-weight:700;letter-spacing:-.015em;line-height:1.2;color:var(--kf-ink)}.idr .idr-amount{margin-top:10px;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--kf-ink);font-feature-settings:"tnum"}.idr .idr-amount .cur{margin-left:5px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--kf-ink-3);font-feature-settings:"tnum"}.idr .idr-amount small{display:block;margin-top:2px;font-size:11px;font-weight:500;letter-spacing:normal;line-height:15.95px;color:var(--kf-ink-3);font-feature-settings:"tnum"}.idr .idr-body{flex:1;overflow-y:auto;padding:14px 30px 22px}.idr .idr-foot{display:flex;gap:8px;padding:12px 30px;border-top:1px solid var(--kf-line);flex-shrink:0}.idr .btn{letter-spacing:normal;display:flex;justify-content:center;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--kf-line);border-radius:6px;background:var(--kf-white);font:500 11.5px Inter,sans-serif;color:var(--kf-ink-2);cursor:pointer}.idr .btn.btn-primary.teal{flex:1;background:var(--kf-ink);border-color:var(--kf-ink);color:#fff;font-weight:600}.idr .btn.btn-primary.teal:disabled{opacity:.4;cursor:default}.idr .stp{display:flex;align-items:center;padding:2px 0 16px}.idr .stp-step{display:flex;align-items:center;gap:8px}.idr .stp-num{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--kf-line);background:var(--kf-white);font-size:11px;font-weight:700;color:var(--kf-ink-3)}.idr .stp-step.active .stp-num{background:var(--kf-ink);border-color:var(--kf-ink);color:#fff}.idr .stp-step.done .stp-num{background:#2563eb;border-color:#2563eb;color:#fff}.idr .stp-lbl{font-size:11px;font-weight:600;color:var(--kf-ink-3)}.idr .stp-step.active .stp-lbl,.idr .stp-step.done .stp-lbl{color:var(--kf-ink)}.idr .stp-line{flex:1;height:1.5px;margin:0 8px;background:var(--kf-line)}.idr .stp-line.done{background:#2563eb}.idr .sec-h{margin-top:16px;margin-bottom:9px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kf-ink-3)}.idr .sec-h:first-child{margin-top:0}.idr .wip-dr-pick{display:flex;align-items:flex-start;gap:9px;padding:9px 8px;border-radius:9px;cursor:pointer}.idr .wip-dr-pick:hover{background:var(--kf-bg-soft)}.idr .wip-dr-cbx{display:grid;place-items:center;width:17px;height:17px;margin-top:1px;border:1px solid #ced4da;border-radius:5px;background:var(--kf-white);flex-shrink:0}.idr .wip-dr-cbx.on{background:#2563eb;border-color:#2563eb}.idr .wip-dr-b{flex:1;min-width:0}.idr .wip-dr-t{font-size:12.5px;font-weight:600;color:var(--kf-ink)}.idr .wip-dr-m{margin-top:1px;font-size:10.5px;color:var(--kf-ink-3)}.idr .wip-dr-amt{font-size:12px;font-weight:700;text-align:right;color:var(--kf-ink);font-feature-settings:"tnum"}.idr .wip-dr-amt small{display:block;font-size:9.5px;font-weight:500;line-height:13.775px;color:#16a34a;font-feature-settings:"tnum"}.idr .step-tot{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 12px;border-radius:9px;background:var(--kf-white)}.idr .stt-l{font-size:11px;font-weight:600;color:var(--kf-ink-2)}.idr .stt-v{font-size:14px;font-weight:750;color:var(--kf-ink);font-feature-settings:"tnum"}.idr .fld{margin:0 0 12px}.idr .fld-l{display:block;margin-bottom:5px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--kf-ink-3)}.idr .fld-i,.idr .fld-s,.idr .fld-t{letter-spacing:normal;width:100%;padding:8px 10px;border:1px solid var(--kf-line);border-radius:8px;background:var(--kf-white);font:400 12.5px Inter,sans-serif;color:var(--kf-ink);outline:none}.idr .fld-i{height:33px}.idr input[type=date].fld-i,.idr .fld-s{height:35px}.idr .fld-t{height:108px;min-height:54px;resize:vertical}.idr .fld-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.idr .it-resp-wrap{position:relative;margin-top:8px}.idr .it-resp{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--kf-line);border-radius:9px;background:var(--kf-white);cursor:pointer}.idr .it-resp .av{width:34px;height:34px}.idr .it-resp-b{width:max-content;min-width:0}.idr .it-resp-nm{font-size:13px;font-weight:600;color:var(--kf-ink)}.idr .it-resp-rl{margin-top:1px;font-size:11px;color:var(--kf-ink-3)}.idr .it-resp-chev{width:15px;height:15px;margin-left:2px;color:var(--kf-ink-3)}.idr .it-resp-tag{margin-left:auto;padding:3px 8px;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--kf-accent);background:var(--kf-accent-soft)}.idr .it-resp-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;padding:5px;border:1px solid var(--kf-line);border-radius:10px;background:var(--kf-white);box-shadow:0 12px 32px #14161c29}.idr .it-resp-opt{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:7px;cursor:pointer}.idr .it-resp-opt:hover{background:var(--kf-bg-soft)}.idr .it-resp-opt.on{background:var(--kf-accent-soft)}.idr .it-resp-opt .av{width:28px;height:28px}.idr .it-resp-ob{flex:1}.idr .it-resp-chk{width:15px;height:15px;color:var(--kf-accent)}.idr .rv{margin:0 0 12px;border:1px solid var(--kf-line);border-radius:11px;overflow:hidden}.idr .rv-row{display:flex;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid var(--kf-line-2);font-size:12px}.idr .rv-row .k{color:var(--kf-ink-3)}.idr .rv-row .v{font-weight:600;color:var(--kf-ink);text-align:right}.idr .rv-row:last-child{border-bottom:0}.idr .rv-line{display:flex;justify-content:space-between;padding:7px 12px;border-bottom:1px solid var(--kf-line-2);font-size:12px;color:var(--kf-ink)}.idr .rv-line .vv{font-weight:600;font-feature-settings:"tnum"}.idr .rv-line.rv-tot{font-size:13px;font-weight:750;background:var(--kf-white)}.idr .rv-msg-to{margin:0 0 6px;font-size:11.5px;color:var(--kf-ink-3)}.idr .rv-msg-to b{color:var(--kf-ink)}.idr .rv-msg{margin-top:0;padding:11px 13px;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:11px;font-size:11.5px;line-height:1.55;color:var(--kf-ink-2);white-space:pre-line}.idr .sent{padding:26px 16px;text-align:center}.idr .sent-ic{display:grid;place-items:center;width:60px;height:60px;margin:0 auto;border-radius:50%;color:#16a34a;background:#16a34a24}.idr .sent-t{margin-top:14px;font-size:16px;font-weight:750;color:var(--kf-ink)}.idr .sent-s{margin-top:6px;font-size:12.5px;line-height:1.5;color:var(--kf-ink-2)}.idr .sent-chip{display:inline-block;margin-top:14px;padding:7px 14px;border:1px solid var(--kf-line);border-radius:9px;font-size:12px;font-weight:700;color:var(--kf-ink);font-feature-settings:"tnum"}.idr .idr-quick{display:flex;gap:6px;padding:2px 0 13px;margin-bottom:6px;border-bottom:1px solid var(--kf-line)}.idr .iq-btn{letter-spacing:normal;display:flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:1px solid var(--kf-line);border-radius:6px;background:transparent;font:500 12px Inter,sans-serif;color:var(--kf-ink-2);cursor:pointer}.idr .iq-btn.accent{font-weight:600;color:var(--kf-ink);border-color:var(--kf-ink-3)}.idr .idr-section{margin-top:18px}.idr .idr-sec-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.idr .ish-t{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--kf-ink-3)}.idr .ish-n{display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--kf-line);font-size:10px;font-weight:700;letter-spacing:-.065px;text-transform:none;color:var(--kf-ink-3)}.idr .idr-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;border:1px solid var(--kf-line);border-radius:7px;background:var(--kf-line);overflow:hidden;margin-bottom:16px}.idr .idr-kv{padding:9px 11px;background:var(--kf-white)}.idr .idr-kv .k{font-size:9.5px;line-height:14.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--kf-ink-3)}.idr .idr-kv .v{margin-top:2px;font-size:12px;line-height:17.4px;font-weight:600;color:var(--kf-ink);font-feature-settings:"tnum"}.idr .it-meta-row{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:11.5px;color:var(--kf-ink-3)}.idr .it-meta-row b{color:var(--kf-ink);font-weight:600}.idr .it-resp-onm{font-size:13px;font-weight:600;color:var(--kf-ink)}.idr .it-resp-orl{margin-top:1px;font-size:11px;color:var(--kf-ink-3)}.idr .rv-row .v-sub{font-weight:500;color:var(--kf-ink-3);font-size:11px}.idr .rv-line .line-typ{color:var(--kf-ink-3)}.idr .cmt-empty{padding:4px 0 10px;font-size:11.5px;color:var(--kf-ink-3)}.idr .comment-input-card{padding:10px 12px;margin-bottom:14px;border:1px solid var(--kf-line);border-radius:6px;background:var(--kf-white)}.idr .comment-input-card .cmt-ta{width:100%;height:50px;padding:0;border:0;outline:0;resize:vertical;background:transparent;font:400 13px/19.5px Inter,sans-serif;color:var(--kf-ink)}.idr .comment-input-card .cmt-ta::placeholder{color:var(--kf-ink-3)}.idr .comment-input-actions{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid var(--kf-line-2)}.idr .comment-input-tools{display:flex;gap:4px}.idr .cit-btn{display:flex;justify-content:center;align-items:center;width:26px;height:26px;border:0;border-radius:4px;background:transparent;color:var(--kf-ink-3);cursor:pointer}.idr .btn.btn-primary:disabled{opacity:.45;cursor:default}.idr .comment-input-actions .btn{height:28px}.idr .av{position:relative;display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;overflow:hidden;flex-shrink:0}.idr .av img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;border-radius:50%}body.upp-shell .page-head{padding:22px 28px 8px}body.upp-shell .breadcrumb{font-size:11px;font-weight:500;line-height:15.95px;margin-bottom:4px}body.upp-shell .page-title h1{margin-bottom:3px}body.upp-shell .page-sub{display:block;margin-top:0;gap:normal;font-weight:500;font-feature-settings:normal}body.upp-shell .page-sub b{display:inline}body.upp-shell #ph-actions{align-self:flex-start;margin-top:6px}body.upp-shell #ph-actions button{color:var(--kf-ink)}body.upp-shell #ph-actions button svg{width:14px;height:14px;color:var(--kf-ink-2)}body.upp-shell .breadcrumb a,body.upp-shell .breadcrumb .bc-part{color:var(--kf-ink-3)}body.upp-shell .breadcrumb b{font-weight:500}.ps{display:block;text-align:start}.ps button,.ps input{letter-spacing:normal}.ps .ps-ctrl{display:flex;align-items:flex-end;gap:9px 12px;flex-wrap:wrap;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:10px;padding:10px 13px;margin-bottom:16px;box-shadow:0 1px 0 var(--kf-line)}.ps .ps-field{display:flex;flex-direction:column;gap:3px;min-width:0}.ps .ps-field>label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--kf-ink-3);padding-left:1px}.ps .ps-field .md-dd{min-width:188px}.ps .ps-field-vy .md-dd{min-width:198px}.ps .ps-field-period .md-dd{min-width:178px}.ps .ps-field-range{display:none}.ps .ps-field-range.on{display:flex}.ps .ps-custom-range{display:inline-flex;gap:6px;align-items:center;padding-left:4px}.ps .ps-date-input{height:34px;box-sizing:border-box;min-width:128px;padding:7px 10px;border:1px solid var(--kf-line);border-radius:8px;font:inherit;font-size:12px;background:var(--kf-white);color:var(--kf-ink)}.ps .ps-date-input:focus{outline:none;border-color:var(--kf-accent);box-shadow:0 0 0 3px var(--kf-accent-soft)}.ps .ps-range-sep{font-size:11px;color:var(--kf-ink-3)}.ps .md-dd{position:relative}.ps .md-dd-trig{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;height:34px;padding:0 12px;border:1px solid var(--kf-line);border-radius:8px;background:var(--kf-white);font-family:inherit;font-size:12.5px;font-weight:600;line-height:normal;color:var(--kf-ink);cursor:pointer}.ps .md-dd-trig:hover{border-color:var(--kf-line-strong)}.ps .md-dd-trig .chevron{width:14px;height:14px;color:var(--kf-ink-3);flex-shrink:0}.ps .md-dd-trig-n{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps .md-dd-ph{color:var(--kf-ink-3)}.ps .md-dd-menu{display:none;position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:30;min-width:220px;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:10px;box-shadow:0 12px 32px #14130f24;overflow:hidden}.ps .md-dd-yg{padding:4px;max-height:320px;overflow-y:auto}.ps .md-dd-yg-item{width:100%;display:flex;align-items:center;gap:9px;padding:7px 9px;border:none;background:none;border-radius:6px;font:inherit;font-size:12.5px;color:var(--kf-ink);cursor:pointer;text-align:left}.ps .md-dd-yg-item:hover{background:var(--kf-bg-soft)}.ps .md-dd-yg-item.on{background:var(--kf-accent-soft);color:var(--kf-accent);font-weight:600}.ps .md-dd-yg-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ps .md-dd-yg-dot.trig-dot{margin-right:7px}.ps .md-dd-yg-count{margin-left:auto;font-size:11px;color:var(--kf-ink-3);font-feature-settings:"tnum"}.ps #ps-person-dd .md-dd-menu{min-width:248px}.ps #ps-person-dd .md-dd-yg{padding:5px;max-height:340px}.ps .md-dd-allp{font-size:12.5px}.ps .md-dd-person-item{width:100%;display:flex;align-items:center;gap:10px;padding:7px 9px;border:none;background:none;border-radius:8px;font:inherit;font-size:13px;font-weight:400;color:var(--kf-ink);cursor:pointer;text-align:left}.ps .md-dd-person-item:hover{background:var(--kf-bg-soft)}.ps .md-dd-person-item.on{background:var(--kf-accent-soft);font-weight:400}.ps .md-dd-person-item.on .md-dd-allp{color:var(--kf-accent);font-weight:600}.ps .md-dd-person-item.on .md-dd-chk{opacity:1}.ps .md-dd-chk{margin-left:auto;width:14px;height:14px;color:var(--kf-accent);opacity:0;flex-shrink:0}.ps .md-dd-person-av{width:30px;height:30px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--kf-line-2)}.ps .md-dd-person-av.sm{width:22px;height:22px}.ps .md-dd-person-tx{display:flex;flex-direction:column;gap:1px;min-width:0;line-height:1.25}.ps .md-dd-person-n{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps .md-dd-person-r{font-size:10.5px;font-weight:500;color:var(--kf-ink-3)}.ps #ps-view-dd .md-dd-menu{min-width:288px}.ps .ps-view-item{align-items:flex-start;gap:10px;padding:9px 10px}.ps .ps-view-item .ps-period-ico{margin-top:1px;color:var(--kf-ink-3)}.ps .ps-view-item.on .ps-period-ico{color:var(--kf-accent)}.ps .ps-view-tx{display:flex;flex-direction:column;gap:1px;min-width:0;line-height:1.25}.ps .ps-view-n{font-weight:600}.ps .ps-view-d{font-size:11px;color:var(--kf-ink-3);font-weight:500;white-space:normal}.ps .ps-view-item.on .ps-view-d{color:var(--kf-accent);opacity:.8}.ps .ps-period-ico{width:15px;height:15px;color:var(--kf-ink-3);flex-shrink:0}.ps .ico-slot{display:inline-flex}.ps .md-dd-yg-item .ps-period-ico{margin-right:1px}.ps .ico-slot svg{width:15px;height:15px}.ps .ps-kpi-row{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px}.ps .ps-kpi-row .kpi-cell{box-shadow:0 1px 2px #14161c0a;display:flex;flex-direction:column;justify-content:flex-start;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:8px;padding:9px 13px;cursor:default;position:relative;transition:border-color .12s,box-shadow .12s}.ps .ps-kpi-row .kpi-cell:hover{border-color:var(--kf-line-strong)}.ps .ps-kpi-row .kpi-lbl{font-size:9px;font-weight:700;color:var(--kf-ink-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.ps .ps-kpi-row .kpi-num{font-size:17px;font-weight:700;color:var(--kf-ink);line-height:1.15;font-feature-settings:"tnum";letter-spacing:-.015em;display:flex;align-items:baseline;gap:5px}.ps .ps-kpi-row .kpi-num em{font-size:10.5px;font-weight:500;color:var(--kf-ink-3);font-style:normal}.ps .ps-kpi-row .kpi-num.warn{color:#a14a1a}.ps .ps-kpi-row .kpi-num-dim{color:var(--kf-ink-3)}.ps .ps-kpi-row .kpi-meta{font-size:10px;color:var(--kf-ink-3);margin-top:1px;font-feature-settings:"tnum"}.ps .ps-kpi-row .kpi-cell.has-person{padding:8px 13px}.ps .ps-kpi-person{display:flex;align-items:center;gap:8px}.ps .ps-kpi-person img{width:26px;height:26px;border-radius:50%;object-fit:cover;flex-shrink:0}.ps .ps-kpi-person-info{display:flex;flex-direction:column;min-width:0}.ps .ps-kpi-person-n{font-size:13px;font-weight:700;color:var(--kf-ink);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps .ps-kpi-person-t{font-size:10px;color:var(--kf-ink-3);font-feature-settings:"tnum"}.ps .ps-toppers{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px}.ps .ps-topper{box-shadow:0 1px 2px #14161c0a;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:8px;padding:16px 18px}.ps .ps-topper-h{font-size:9px;font-weight:700;color:var(--kf-ink-3);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;display:flex;align-items:center;gap:6px}.ps .ps-topper-h svg{width:11px;height:11px;color:var(--kf-ink-3)}.ps .ps-topper-list{list-style:none;padding:0;margin:0}.ps .ps-topper-row{display:flex;align-items:center;gap:10px;padding:7px 8px;margin:0 -8px;border-bottom:1px solid var(--kf-line-2);border-radius:4px;cursor:pointer;transition:background .08s}.ps .ps-topper-row:last-child{border-bottom:none}.ps .ps-topper-row:hover{background:#f2f6fe}.ps .ps-topper-rank{width:20px;height:20px;border-radius:50%;background:var(--kf-white);color:var(--kf-ink-2);font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-feature-settings:"tnum"}.ps .ps-topper-rank.gold{background:#eee0b4;color:var(--kf-ink)}.ps .ps-topper-rank.silver{background:#d4dce0;color:var(--kf-ink)}.ps .ps-topper-rank.bronze{background:#eed0bc;color:var(--kf-ink)}.ps .ps-topper-av{width:26px;height:26px;border-radius:50%;object-fit:cover;flex-shrink:0}.ps .ps-topper-name{flex:1;font-size:12.5px;font-weight:600;color:var(--kf-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps .ps-topper-meta{font-size:10.5px;color:var(--kf-ink-3);font-feature-settings:"tnum";flex-shrink:0}.ps .ps-topper-val{font-size:12.5px;font-weight:700;color:var(--kf-ink);font-feature-settings:"tnum";flex-shrink:0;min-width:44px;text-align:right}.ps .ps-empty{text-align:center;padding:24px 16px;color:var(--kf-ink-3);font-size:12px}.ps .list-card{box-shadow:0 1px 2px #14161c0a;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:8px;overflow:hidden}.ps .ps-list-head{display:grid;grid-template-columns:36px 1.7fr .8fr .8fr .8fr .9fr .95fr 1fr 18px;gap:9px;padding:9px 18px;background:var(--kf-white);border-radius:8px 8px 0 0;border-bottom:1px solid var(--kf-line);font-size:9px;font-weight:700;color:var(--kf-ink-3);text-transform:uppercase;letter-spacing:.05em;align-items:center}.ps .ps-list-head>div{display:inline-flex;align-items:center;gap:4px;cursor:default}.ps .ps-list-head>div.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.ps .ps-list-head>div.sortable:hover{color:var(--kf-ink)}.ps .ps-list-head>div.on{color:var(--kf-ink)}.ps .ps-list-head .sort-arrow{opacity:.5;font-size:8px;line-height:1}.ps .ps-list-head .on .sort-arrow{opacity:1}.ps .ps-row{display:grid;grid-template-columns:36px 1.7fr .8fr .8fr .8fr .9fr .95fr 1fr 18px;gap:9px;padding:12px 18px;border-bottom:1px solid var(--kf-line-2);align-items:center;cursor:pointer;transition:background .08s}.ps .ps-row:hover{background:#f2f6fe}.ps .ps-row:last-child{border-bottom:none}.ps .ps-row-av{width:30px;height:30px;border-radius:50%;object-fit:cover}.ps .ps-row-name{display:flex;flex-direction:column;gap:1px;min-width:0}.ps .ps-row-n{font-size:12.5px;font-weight:600;color:var(--kf-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.ps .ps-row-r{font-size:10px;color:var(--kf-ink-3)}.ps .ps-row-num{font-size:12.5px;font-weight:600;color:var(--kf-ink);font-feature-settings:"tnum"}.ps .ps-row-num.dim{color:var(--kf-ink-3);font-weight:500}.ps .ps-row-num.warn{color:#a14a1a;font-weight:700}.ps .ps-row-tid{font-size:12.5px;color:var(--kf-ink-2);font-feature-settings:"tnum"}.ps .ps-row-rank{display:inline-flex;align-items:center;gap:7px}.ps .ps-rank-bar{flex:1;height:4px;background:var(--kf-white);border-radius:2px;overflow:hidden;max-width:70px}.ps .ps-rank-bar-fill{height:100%;background:linear-gradient(90deg,#94b89a,#d4c074);border-radius:2px;transition:width .3s}.ps .ps-rank-val{font-size:11.5px;font-weight:700;color:var(--kf-ink);font-feature-settings:"tnum";min-width:26px}.ps .ps-row-chev{color:var(--kf-ink-3);display:inline-flex;align-items:center;justify-content:center}.ps .ps-row-chev svg{width:13px;height:13px}.ps .ps-po-section{margin-bottom:22px}.ps .ps-po-card{box-shadow:0 1px 2px #14161c0a;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:8px;overflow:hidden}.ps .ps-po-head{padding:13px 18px 12px;border-bottom:1px solid var(--kf-line);display:flex;align-items:center;justify-content:space-between;gap:12px}.ps .ps-po-head-l{display:flex;align-items:center;gap:10px}.ps .ps-po-h-t{font-size:12px;font-weight:700;color:var(--kf-ink);letter-spacing:-.01em}.ps .ps-po-h-sub{font-size:10.5px;color:var(--kf-ink-3)}.ps .ps-po-h-sub .sub-warn{color:#a14a1a;font-weight:600}.ps .ps-po-h-sub .sub-nara{color:#7a4f2a;font-weight:600}.ps .ps-po-info-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;background:#eef0f4;color:#44587a;border-radius:5px;font-size:10px;font-weight:600}.ps .ps-po-info-pill svg{width:11px;height:11px}.ps .ps-po-table{width:100%;border-collapse:collapse}.ps .ps-po-table thead th{font-size:9px;font-weight:700;color:var(--kf-ink-3);text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:9px 18px;background:var(--kf-white);border-bottom:1px solid var(--kf-line)}.ps .ps-po-table thead th.num{text-align:right}.ps .ps-po-table tbody td{padding:12px 18px;border-bottom:1px solid var(--kf-line-2);font-size:12.5px;vertical-align:middle}.ps .ps-po-table tbody tr:last-child td{border-bottom:none}.ps .ps-po-table tbody tr{cursor:pointer;transition:background .08s}.ps .ps-po-table tbody tr:hover,.ps .ps-po-table tbody tr:hover>td{background:#f2f6fe}.ps .ps-po-saljare{display:flex;align-items:center;gap:9px;min-width:0}.ps .ps-po-saljare img{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}.ps .ps-po-sn{font-size:12.5px;font-weight:600;color:var(--kf-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.ps .ps-po-sr{font-size:10px;color:var(--kf-ink-3)}.ps .ps-po-num{font-size:12.5px;font-weight:600;color:var(--kf-ink);font-feature-settings:"tnum";text-align:right}.ps .ps-po-num.dim{color:var(--kf-ink-3);font-weight:500}.ps .ps-po-num.warn{color:#a14a1a;font-weight:700}.ps .ps-po-num.green{color:#4e7456;font-weight:700}.ps .ps-po-pct{display:inline-flex;align-items:center;gap:8px}.ps .ps-po-pct-bar{width:70px;height:5px;background:var(--kf-white);border-radius:3px;overflow:hidden}.ps .ps-po-pct-fill{height:100%;border-radius:3px;transition:width .3s}.ps .ps-po-pct-fill.good{background:linear-gradient(90deg,#94b89a,#c4dec8)}.ps .ps-po-pct-fill.warn{background:linear-gradient(90deg,#d4c074,#eed0bc)}.ps .ps-po-pct-fill.bad{background:linear-gradient(90deg,#c89e9e,#e8c0c0)}.ps .ps-po-pct-v{font-size:12.5px;font-weight:700;color:var(--kf-ink);font-feature-settings:"tnum";min-width:38px;text-align:right}.ps .ps-po-pct-v.pct-dim{color:var(--kf-ink-3)}.ps .ps-pod{box-shadow:0 1px 2px #14161c0a;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:8px;overflow:hidden;margin-bottom:22px}.ps .ps-pod-head{padding:13px 16px;border-bottom:1px solid var(--kf-line);display:flex;align-items:flex-end;gap:10px 12px;flex-wrap:wrap}.ps .ps-pod-h-t{font-size:12px;font-weight:700;color:var(--kf-ink);letter-spacing:-.01em;align-self:center;margin-right:2px}.ps .ps-pod-filters{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.ps .ps-pod-field{display:flex;flex-direction:column;gap:4px}.ps .ps-pod-field>label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--kf-ink-3);padding-left:1px}.ps .ps-pod-dd{position:relative}.ps .ps-pod-dd .md-dd-trig{min-width:158px}.ps #ps-pod-status-dd .md-dd-trig{min-width:170px}.ps .ps-pod-dd .md-dd-menu{min-width:210px}.ps .ps-pod-dd .md-dd-yg{max-height:300px}.ps .ps-pod-trig-c{color:var(--kf-ink-3);font-weight:600}.ps .ps-pod-count{margin-left:auto;align-self:center;font-size:11.5px;color:var(--kf-ink-3);font-feature-settings:"tnum";white-space:nowrap;padding-left:8px}.ps .ps-pod-count strong{font-size:13px;font-weight:700;color:var(--kf-ink)}.ps .ps-pod-table{width:100%;border-collapse:collapse}.ps .ps-pod-table thead th{font-size:9px;font-weight:700;color:var(--kf-ink-3);text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:9px 18px;background:var(--kf-white);border-bottom:1px solid var(--kf-line);cursor:pointer;-webkit-user-select:none;user-select:none}.ps .ps-pod-table thead th.num{text-align:right}.ps .ps-pod-table thead th .sa{opacity:.5;margin-left:3px;font-size:8px}.ps .ps-pod-table thead th.on{color:var(--kf-ink)}.ps .ps-pod-table thead th.on .sa{opacity:1}.ps .ps-pod-table tbody td{padding:12px 18px;border-bottom:1px solid var(--kf-line-2);font-size:12px;vertical-align:middle}.ps .ps-pod-table tbody tr:last-child td{border-bottom:none}.ps .ps-pod-table tbody tr.po-row{cursor:pointer;transition:background .08s}.ps .ps-pod-table tbody tr.po-row:hover,.ps .ps-pod-table tbody tr.po-row:hover>td{background:#f2f6fe}.ps .ps-pod-table td.td-right{text-align:right}.ps .ps-pod-sa{display:inline-flex;align-items:center;gap:7px}.ps .ps-pod-sa img{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.ps .ps-pod-sa-n{font-size:12px;font-weight:600;color:var(--kf-ink)}.ps .ps-pod-num{font-size:11.5px;color:var(--kf-ink-2);font-feature-settings:"tnum"}.ps .ps-pod-num.warn{color:#a14a1a;font-weight:700}.ps .ps-pod-num.nara{color:#7a6322;font-weight:600}.ps .ps-pod-num.green{color:#4e7456;font-weight:600}.ps .ps-pod-num.dim{color:var(--kf-ink-3)}.ps .ps-pod-empty{padding:30px 16px;text-align:center;color:var(--kf-ink-3);font-size:12px}.ps .ps-po-status{display:inline-flex;align-items:center;gap:5px;padding:0;border-radius:0;background:transparent;font-size:11px;font-weight:600;font-family:inherit;line-height:1.45;color:var(--kf-ink-2);white-space:nowrap}.ps .ps-po-status .dot{width:7px;height:7px;border-radius:50%}.ps .ps-po-status.itid .dot{background:#94b89a}.ps .ps-po-status.forsenad .dot{background:#d4a47b}.ps .ps-po-status.pagaende .dot{background:#8ca8c8}.ps .ps-po-status.nara .dot{background:#d4c074}.ps .ps-po-status.forfallen .dot{background:#c89e9e}.tb-page{display:inline-flex;align-items:center}.ps-act-wrap{position:relative;line-height:1.45;text-align:start}.ps-act-wrap button{letter-spacing:normal;line-height:normal}.ps-act-wrap .act-bell{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:var(--kf-ink-2);cursor:pointer;transition:all .12s}.ps-act-wrap .act-bell svg{width:17px;height:17px}.ps-act-wrap .act-bell:hover{color:var(--kf-ink)}.ps-act-wrap .act-badge{position:absolute;top:3px;right:3px;min-width:17px;height:15px;padding:0 3px;border-radius:9px;background:var(--kf-accent);color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:15px;box-shadow:0 0 0 2px var(--kf-white)}.ps-act-wrap .act-panel{position:absolute;top:calc(100% + 10px);right:0;width:360px;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:12px;box-shadow:0 14px 38px #00000024;z-index:120;display:none;overflow:hidden;text-align:start}.ps-act-wrap .act-panel.open{display:block}.ps-act-wrap .act-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--kf-line);font-size:12.5px;font-weight:700;line-height:1.45;color:var(--kf-ink);text-align:start}.ps-act-wrap .act-head-n{font-size:10.5px;font-weight:600;color:#e0526a}.ps-act-wrap .act-empty{padding:22px 14px;font-size:12px;color:var(--kf-ink-3);text-align:center}.ps-act-wrap .act-list{max-height:420px;overflow-y:auto;padding:0}.ps-act-wrap .act-list::-webkit-scrollbar{display:none}.ps-act-wrap .act-list{scrollbar-width:none}.ps-act-wrap .act-item{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;border:none;border-radius:0;border-bottom:1px solid var(--kf-line-2);background:none;cursor:pointer;text-align:left;font-family:inherit}.ps-act-wrap .act-item:last-child{border-bottom:none}.ps-act-wrap .act-item:hover{background:var(--kf-bg-soft)}.ps-act-wrap .act-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--kf-ink-3)}.ps-act-wrap .act-dot.overdue{background:#e0526a}.ps-act-wrap .act-dot.today{background:#d97706}.ps-act-wrap .act-dot.upcoming{background:var(--kf-line-2)}.ps-act-wrap .act-body{flex:1;min-width:0}.ps-act-wrap .act-name{display:flex;gap:5px;font-size:12.5px;font-weight:600;color:var(--kf-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-act-wrap .act-task{font-size:10.5px;color:var(--kf-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-act-wrap .act-item-meta{font-size:9px;font-weight:700;color:var(--kf-ink-3);text-transform:uppercase;letter-spacing:.05em}.ps-act-wrap .act-when{font-size:10px;font-weight:600;color:var(--kf-ink-3);white-space:nowrap}.ps-act-wrap .act-when.overdue{color:#e0526a}.ps-act-wrap .act-when.today{color:#d97706}.ps-act-wrap .act-foot{padding:9.5px 14px;font-size:10px;font-weight:400;line-height:1.45;text-align:start;color:var(--kf-ink-3);border-top:1px solid var(--kf-line-2);background:var(--kf-white);display:flex;align-items:center;justify-content:space-between}.ps-drawer button,.ps-drawer input{letter-spacing:normal}.ps-drawer .ps-d-x{line-height:normal}.ps-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f66;opacity:0;pointer-events:none;transition:opacity .2s;z-index:399}.ps-overlay.open{opacity:1;pointer-events:auto}.ps-drawer{position:fixed;top:0;right:0;width:540px;max-width:96vw;height:100vh;background:var(--kf-white);box-shadow:-16px 0 48px #14130f1f;transform:translate(100%);transition:transform .26s ease;z-index:400;display:flex;flex-direction:column;text-align:start}.ps-drawer.open{transform:translate(0)}.ps-d-head{padding:18px 22px;border-bottom:1px solid var(--kf-line-2);display:flex;align-items:center;gap:14px}.ps-d-av{width:52px;height:52px;border-radius:50%;object-fit:cover;flex-shrink:0}.ps-d-info{flex:1;min-width:0}.ps-d-name{font-size:17px;font-weight:700;color:var(--kf-ink);margin:0 0 2px;letter-spacing:-.015em}.ps-d-role{font-size:11.5px;color:var(--kf-ink-3)}.ps-d-x{width:30px;height:30px;border:none;background:none;color:var(--kf-ink-3);cursor:pointer;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;padding:0}.ps-d-x:hover{background:var(--kf-bg-soft);color:var(--kf-ink)}.ps-d-x svg{width:16px;height:16px}.ps-d-tabs{display:flex;gap:0;padding:0 22px;border-bottom:1px solid var(--kf-line-2)}.ps-d-tab{padding:11px 14px;border:none;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--kf-ink-3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.ps-d-tab.on{color:var(--kf-ink);border-bottom-color:var(--kf-ink)}.ps-d-tab:hover{color:var(--kf-ink)}.ps-d-body{flex:1;overflow-y:auto;padding:18px 22px}.ps-d-kpi{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:22px;border:1px solid var(--kf-line);border-radius:5px;background:var(--kf-white)}.ps-d-kpi-c{padding:10px 12px;border-right:1px solid var(--kf-line)}.ps-d-kpi-c:last-child{border-right:none}.ps-d-kpi-l{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--kf-ink-3);margin-bottom:3px}.ps-d-kpi-v{font-size:17px;font-weight:700;color:var(--kf-ink);font-feature-settings:"tnum";letter-spacing:-.015em}.ps-d-kpi-v small{font-size:10px;font-weight:500;color:var(--kf-ink-3);margin-left:2px}.ps-d-kpi-v.warn{color:#a14a1a}.ps-d-kpi-v.v-green{color:#4e7456}.ps-d-chart-h,.ps-d-section-h{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--kf-ink-3);margin:0 0 9px}.ps-d-chart-h{margin-bottom:8px}.ps-chart{display:flex;align-items:flex-end;gap:3px;height:100px;padding-bottom:20px;border-bottom:1px solid var(--kf-line-2);margin-bottom:22px;position:relative}.ps-bar{flex:1;min-width:0;background:linear-gradient(to top,#c4d4e4,#d4dceb);border-radius:2px 2px 0 0;transition:opacity .15s;position:relative;cursor:pointer}.ps-bar:hover{opacity:.8}.ps-bar.weekend{background:linear-gradient(to top,#ebe6dc,#f2ede4)}.ps-bar-lbl{position:absolute;bottom:-16px;left:50%;transform:translate(-50%);font-size:9px;color:var(--kf-ink-3);font-feature-settings:"tnum";white-space:nowrap}.ps-d-itemlist{display:flex;flex-direction:column}.ps-d-item{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--kf-line-2)}.ps-d-item:last-child{border-bottom:none}.ps-d-item-ico{width:28px;height:28px;flex-shrink:0;background:var(--kf-white);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--kf-ink-2)}.ps-d-item-ico svg{width:13px;height:13px}.ps-d-item-ico.ico-klar{background:#c4dec8;color:#4e7456}.ps-d-item-ico.ico-forfallen{background:#eed0bc;color:#a14a1a}.ps-d-item-ico.ico-forsenad{background:#eed0bc;color:#7a4f2a}.ps-d-item-ico.ico-nara{background:#eee0b4;color:#7a6322}.ps-d-item-ico.ico-pagaende{background:#d4dceb;color:#44587a}.ps-d-item-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.ps-d-item-t{font-size:12px;font-weight:600;color:var(--kf-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-d-item-sub{font-size:10.5px;color:var(--kf-ink-3)}.ps-d-item-meta{font-size:11.5px;font-weight:600;color:var(--kf-ink-2);font-feature-settings:"tnum";flex-shrink:0}.ps-d-item-meta.warn{color:#a14a1a}.ps-d-item-meta.meta-green{color:#4e7456}.ps-d-item-meta.meta-nara{color:#7a4f2a}.ps-d-item-meta.meta-dim{color:var(--kf-ink-3)}.ps-d-gap{margin-bottom:22px}.ps-drawer .ps-empty{text-align:center;padding:24px 16px;color:var(--kf-ink-3);font-size:12px}body.ps-shell .main .page-head{padding:14px 26px 0;background:transparent;align-items:flex-start}body.ps-shell .main #ph-actions{align-self:flex-start}body.ps-shell .main #ph-actions .btn-primary{border:1px solid var(--kf-ink)}body.ps-shell .main .page-head .breadcrumb{font-size:11px;margin-bottom:2px}body.ps-shell .main .page-head h1{font-size:19px;line-height:1.15}body.ps-shell .main .page-head .page-sub{display:block;gap:normal;font-size:11px;font-weight:400;margin-top:2px;font-feature-settings:normal}body.ps-shell .main .main-body{padding:13px 26px 24px}body.ps-shell #bellBtn{display:none}.ak{display:block}.ak .kstats{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:16px}.ak .kstat{background:var(--kf-white);border:1px solid var(--kf-line);border-radius:8px;padding:9px 12px;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .12s,box-shadow .12s}.ak .kstat:hover{border-color:var(--kf-line-strong)}.ak .kstat.on{border-color:var(--kf-accent);box-shadow:0 0 0 3px var(--kf-accent-soft)}.ak .kstat .lbl{font-size:9px;font-weight:700;color:#aeb3bb;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;display:flex;align-items:center;gap:5px}.ak .kstat .lbl .pd{width:6px;height:6px;border-radius:50%}.ak .kstat .val{font-size:17px;font-weight:700;color:var(--kf-ink);font-feature-settings:"tnum";line-height:1.1}.ak .kstat .val.green{color:#5e9b7d}.ak .kstat .val.red{color:#b06a6a}.ak .kstat .val.orange{color:#a59568}.ak .kstat .val.dim{color:var(--kf-ink-3)}.ak .ctrl{display:flex;align-items:flex-end;gap:9px 10px;flex-wrap:wrap;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:8px;padding:10px 12px;margin-bottom:16px;box-shadow:0 1px 0 var(--kf-line)}.ak .field{display:flex;flex-direction:column;gap:3px}.ak .field>label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--kf-ink-3);padding-left:1px}.ak .csearch{display:flex;align-items:center;gap:7px;height:34px;width:226px;padding:0 11px;border:1px solid var(--kf-line);border-radius:6px;background:var(--kf-white)}.ak .csearch svg{width:14px;height:14px;color:var(--kf-ink-3)}.ak .csearch input{border:none;outline:none;background:none;font:inherit;font-size:12.5px;width:100%;color:var(--kf-ink)}.ak .csp{margin-left:auto}.ak .sub{font-size:13px;color:var(--kf-ink)}.ak .ktbl-wrap{background:var(--kf-white);border:1px solid var(--kf-line);border-radius:10px;overflow:hidden}.ak .ktbl{min-width:880px}.ak .kcols{display:grid;grid-template-columns:2fr 1.25fr 1.35fr 1fr 1.2fr 58px 18px;gap:12px;align-items:center}.ak .kh{padding:11px 16px;border-bottom:1px solid var(--kf-line)}.ak .kh .kcols>div{font-size:9.5px;font-weight:700;color:#aeb3bb;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.ak .kh .col-c{text-align:center}.ak .krow{padding:10px 16px;border-top:1px solid var(--kf-line-2);cursor:pointer;transition:background .08s}.ak .krow:hover{background:#f6f8fc}.ak .kc-kund{display:flex;align-items:center;gap:10px;min-width:0}.ak .kc-kund .av{width:32px;height:32px}.ak .kc-kund .tx{min-width:0}.ak .kc-kund .nm{font-size:13px;font-weight:600;color:var(--kf-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak .kc-kund .em{font-size:10.5px;color:var(--kf-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak .kc-main{font-size:12.5px;font-weight:600;color:var(--kf-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak .kc-sub{font-size:10.5px;color:var(--kf-ink-3);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ak .kc-val{font-size:12.5px;font-weight:700;color:var(--kf-ink);font-feature-settings:"tnum";white-space:nowrap}.ak .kc-team{display:flex;justify-content:center}.ak .kchev{color:var(--kf-ink-3);display:flex;justify-content:flex-end}.ak .kchev svg{width:15px;height:15px}.ak .ktom{padding:40px;text-align:center;color:var(--kf-ink-3);font-size:13px}.ak .stage,.ak-drawer .stage,.ak-modal-scrim .stage{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--kf-ink-2);white-space:nowrap}.ak .stage .sd,.ak-drawer .stage .sd,.ak-modal-scrim .stage .sd{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ak .kcat,.ak-drawer .kcat,.ak-modal-scrim .kcat{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:2px 9px;border-radius:20px}.ak .kcat.aktiv,.ak-drawer .kcat.aktiv,.ak-modal-scrim .kcat.aktiv{background:var(--kf-accent-soft);color:var(--kf-accent)}.ak .kcat.levererad,.ak-drawer .kcat.levererad,.ak-modal-scrim .kcat.levererad{background:#5e9b7d29;color:#5e9b7d}.ak .kcat.avhopp,.ak-drawer .kcat.avhopp,.ak-modal-scrim .kcat.avhopp{background:var(--kf-line-2);color:var(--kf-ink-3)}.ak .kcat.tvist,.ak-drawer .kcat.tvist,.ak-modal-scrim .kcat.tvist{background:#a595682e;color:#a59568}.ak .kcat.blacklist,.ak-drawer .kcat.blacklist,.ak-modal-scrim .kcat.blacklist{background:#b06a6a29;color:#b06a6a}.ak .av,.ak-drawer .av,.ak-modal-scrim .av{position:relative;width:24px;height:24px;border-radius:50%;overflow:hidden;flex-shrink:0;display:block;background:#eef0f4}.ak .av svg,.ak .av img,.ak-drawer .av svg,.ak-drawer .av img,.ak-modal-scrim .av svg,.ak-modal-scrim .av img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.ak .av img,.ak-drawer .av img,.ak-modal-scrim .av img{object-fit:cover}.ak .av.lg,.ak-drawer .av.lg,.ak-modal-scrim .av.lg{width:40px;height:40px}.ak .avi,.ak-drawer .avi,.ak-modal-scrim .avi{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;color:#fff;flex-shrink:0;box-shadow:inset 0 0 0 1.5px #ffffff2e;position:relative;overflow:hidden}.ak .avi img,.ak-drawer .avi img,.ak-modal-scrim .avi img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ak .dd,.ak-drawer .dd,.ak-modal-scrim .dd{position:relative;display:block;background:none;border:0;border-radius:0;box-shadow:none;overflow:visible;z-index:auto}.ak .dd.open,.ak-drawer .dd.open,.ak-modal-scrim .dd.open{display:block;animation:none}.ak .dd-trig,.ak-drawer .dd-trig,.ak-modal-scrim .dd-trig{height:34px;min-width:152px;width:100%;padding:0 11px;display:flex;align-items:center;gap:8px;border:1px solid var(--kf-line);border-radius:8px;background:var(--kf-white);font-family:inherit;font-size:12.5px;font-weight:600;color:var(--kf-ink);cursor:pointer;box-shadow:0 1px 2px #14161c0a;transition:border-color .12s,box-shadow .12s}.ak .dd-trig:hover,.ak-drawer .dd-trig:hover,.ak-modal-scrim .dd-trig:hover{border-color:var(--kf-line-strong)}.ak .dd.open .dd-trig,.ak-drawer .dd.open .dd-trig,.ak-modal-scrim .dd.open .dd-trig{border-color:var(--kf-accent);box-shadow:0 0 0 3px var(--kf-accent-soft)}.ak .dd-trig .dd-val,.ak-drawer .dd-trig .dd-val,.ak-modal-scrim .dd-trig .dd-val{flex:1;min-width:0;display:flex;align-items:center;gap:7px;text-align:left;white-space:nowrap;overflow:hidden}.ak .dd-trig .dd-val>span:not(.av),.ak-drawer .dd-trig .dd-val>span:not(.av),.ak-modal-scrim .dd-trig .dd-val>span:not(.av){overflow:hidden;text-overflow:ellipsis}.ak .dd-trig .dot,.ak .dd-item .dot,.ak-drawer .dd-trig .dot,.ak-drawer .dd-item .dot,.ak-modal-scrim .dd-trig .dot,.ak-modal-scrim .dd-item .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ak .dd-trig .cv,.ak-drawer .dd-trig .cv,.ak-modal-scrim .dd-trig .cv{width:13px;height:13px;color:var(--kf-ink-3);flex-shrink:0;transition:transform .15s}.ak .dd.open .dd-trig .cv,.ak-drawer .dd.open .dd-trig .cv,.ak-modal-scrim .dd.open .dd-trig .cv{transform:rotate(180deg)}.ak .dd-pop,.ak-drawer .dd-pop,.ak-modal-scrim .dd-pop{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:12px;box-shadow:0 14px 34px #14130f29;padding:6px;z-index:120;display:none;max-height:340px;overflow:auto}.ak .dd.open .dd-pop,.ak-drawer .dd.open .dd-pop,.ak-modal-scrim .dd.open .dd-pop{display:block}.ak .dd-item,.ak-drawer .dd-item,.ak-modal-scrim .dd-item{padding:8px 10px;border-radius:7px;font-size:12.5px;font-weight:500;color:var(--kf-ink);cursor:pointer;display:flex;align-items:center;gap:9px;white-space:nowrap}.ak .dd-item:hover,.ak-drawer .dd-item:hover,.ak-modal-scrim .dd-item:hover{background:var(--kf-bg-soft)}.ak .dd-item.sel,.ak-drawer .dd-item.sel,.ak-modal-scrim .dd-item.sel{color:var(--kf-accent);font-weight:600;background:var(--kf-accent-soft)}.ak .dd-item .chk,.ak-drawer .dd-item .chk,.ak-modal-scrim .dd-item .chk{margin-left:auto;width:14px;height:14px;color:var(--kf-accent);opacity:0;flex-shrink:0}.ak .dd-item.sel .chk,.ak-drawer .dd-item.sel .chk,.ak-modal-scrim .dd-item.sel .chk{opacity:1}.ak-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f52;opacity:0;pointer-events:none;transition:opacity .2s;z-index:130}.ak-scrim.open{opacity:1;pointer-events:all}.ak-drawer{position:fixed;top:0;right:0;height:100vh;width:420px;max-width:92vw;background:var(--kf-white);border-left:1px solid var(--kf-line);box-shadow:0 12px 34px #14161c24;transform:translate(100%);transition:transform .26s cubic-bezier(.3,.8,.3,1);z-index:131;display:flex;flex-direction:column;text-align:start}.ak-drawer.open{transform:none}.ak-drawer .drawer-head{padding:16px 18px;border-bottom:1px solid var(--kf-line);display:flex;align-items:center;justify-content:space-between}.ak-drawer .tb-ic,.ak-modal-scrim .tb-ic{width:33px;height:33px;border:0;border-radius:6px;display:grid;place-items:center;background:none;color:var(--kf-ink-2);cursor:pointer}.ak-drawer .tb-ic:hover,.ak-modal-scrim .tb-ic:hover{background:var(--kf-white)}.ak-drawer .tb-ic svg,.ak-modal-scrim .tb-ic svg{width:18px;height:18px}.ak-drawer .drawer-body{flex:1;overflow-y:auto;padding:18px}.ak-drawer .d-person{display:flex;align-items:center;gap:11px;padding:12px;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:8px;margin-bottom:16px}.ak-drawer .d-person .nm{font-size:13.5px;font-weight:700}.ak-drawer .d-person .rl{font-size:11.5px;color:var(--kf-ink-3)}.ak-drawer .d-tel{font-size:12px;color:var(--kf-ink-3);margin-top:2px}.ak-drawer .d-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.ak-drawer .d-field .l,.ak-drawer .d-block .l{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#aeb3bb;margin-bottom:3px}.ak-drawer .d-block .l{margin-bottom:5px}.ak-drawer .d-field .v{font-size:13px;font-weight:600;color:var(--kf-ink)}.ak-drawer .d-block{margin-bottom:16px}.ak-drawer .d-block .desc{font-size:13px;color:var(--kf-ink);line-height:1.5;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:8px;padding:11px 13px}.ak-drawer .d-meta{display:flex;flex-direction:column;gap:9px}.ak-drawer .d-metarow{display:flex;align-items:center;gap:10px;font-size:12.5px}.ak-drawer .d-metarow .mt{font-size:10px;color:var(--kf-ink-3)}.ak-drawer .d-metarow .mn{font-weight:600}.ak-drawer .drawer-foot{padding:14px 18px;border-top:1px solid var(--kf-line);display:flex;gap:8px;background:var(--kf-white)}.ak-drawer .drawer-foot .foot-open{flex:1}.ak-drawer .btn,.ak-modal-scrim .btn{height:34px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:7px;font-family:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.ak-drawer .btn svg,.ak-modal-scrim .btn svg{width:15px;height:15px}.ak-drawer .btn-ghost,.ak-modal-scrim .btn-ghost{background:var(--kf-white);border:1px solid var(--kf-line);color:var(--kf-ink-2)}.ak-drawer .btn-ghost:hover,.ak-modal-scrim .btn-ghost:hover{background:var(--kf-accent-soft);border-color:var(--kf-accent);color:var(--kf-accent)}.ak-drawer .btn-primary,.ak-modal-scrim .btn-primary{background:var(--kf-ink);color:var(--kf-white)}.ak-drawer .btn-primary:hover,.ak-modal-scrim .btn-primary:hover{background:#2d3039}.ak-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f6b;opacity:0;pointer-events:none;transition:opacity .2s;z-index:140;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto;text-align:start}.ak-modal-scrim.open{opacity:1;pointer-events:all}.ak-modal-scrim .modal{display:block;position:static;width:500px;height:auto;max-width:100%;overflow:visible;outline:0;z-index:auto;background:var(--kf-white);border-radius:10px;box-shadow:0 20px 50px #0000002e;transform:translateY(8px);transition:transform .2s}.ak-modal-scrim .modal-body{position:static;flex:none}.ak-modal-scrim.open .modal{transform:none}.ak-modal-scrim .modal-head{padding:14px 18px;border-bottom:1px solid var(--kf-line);display:flex;justify-content:space-between;align-items:flex-start}.ak-modal-scrim .modal-head h3{font-size:14px;font-weight:700}.ak-modal-scrim .modal-head p{font-size:11px;color:var(--kf-ink-3);margin-top:2px}.ak-modal-scrim .modal-body{padding:16px 18px}.ak-modal-scrim .fr{margin-bottom:11px}.ak-modal-scrim .fr2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ak-modal-scrim .fr label{display:block;font-size:9.5px;font-weight:700;color:var(--kf-ink-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.ak-modal-scrim .fr label .req{color:#b06a6a}.ak-modal-scrim .fr input{width:100%;padding:7px 10px;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:6px;font-size:12.5px;color:var(--kf-ink);font-family:inherit;height:34px;outline:none}.ak-modal-scrim .fr input:focus{border-color:var(--kf-accent);box-shadow:0 0 0 3px var(--kf-accent-soft)}.ak-modal-scrim .fr.bad input{border-color:#b06a6a;box-shadow:0 0 0 3px #b06a6a1f}.ak-modal-scrim .modal .dd-trig{background:var(--kf-white)}.ak-modal-scrim .ac-wrap{position:relative}.ak-modal-scrim .ac-pop{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--kf-white);border:1px solid var(--kf-line);border-radius:12px;box-shadow:0 14px 34px #14130f29;padding:6px;z-index:120;display:none;max-height:240px;overflow:auto}.ak-modal-scrim .ac-pop.open{display:block}.ak-modal-scrim .ac-item{padding:7px 9px;border-radius:6px;font-size:12.5px;font-weight:500;color:var(--kf-ink);cursor:pointer;display:flex;align-items:center;gap:9px}.ak-modal-scrim .ac-item:hover{background:var(--kf-accent-soft);color:var(--kf-accent)}.ak-modal-scrim .ac-item .bld{width:20px;height:20px;border-radius:5px;background:#f1f2f4;color:var(--kf-ink-3);display:grid;place-items:center;flex-shrink:0}.ak-modal-scrim .ac-item .bld svg{width:12px;height:12px}.ak-modal-scrim .ac-empty{padding:8px 9px;font-size:11.5px;color:var(--kf-ink-3)}.ak-modal-scrim .modal-foot{padding:12px 18px;border-top:1px solid var(--kf-line);display:flex;justify-content:flex-end;gap:7px;background:var(--kf-white);border-radius:0 0 10px 10px}body.ak-shell{letter-spacing:normal}.ak button,.ak input,.ak-drawer button,.ak-drawer input,.ak-modal-scrim button,.ak-modal-scrim input{line-height:normal}body.ak-shell .main{padding:22px 26px 50px}body.ak-shell .main .page-head{margin:0 0 14px;padding:0;gap:11px;background:transparent;align-items:flex-start;letter-spacing:normal}body.ak-shell .main #ph-actions{align-self:flex-start;gap:11px}body.ak-shell .main .page-head .breadcrumb{display:block;gap:normal;font-size:11px;margin-bottom:3px;letter-spacing:normal}body.ak-shell .main .page-head .breadcrumb b{display:inline}body.ak-shell .main .page-head .breadcrumb b{color:var(--kf-accent);font-weight:600}body.ak-shell .main .page-head .breadcrumb .bc-part{color:inherit}body.ak-shell .main .page-head h1{font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.45}body.ak-shell .main .page-head .page-sub{display:block;gap:normal;letter-spacing:normal;font-size:12px;color:var(--kf-ink-3);margin-top:3px;font-weight:400;font-feature-settings:normal}body.ak-shell .main .page-head .page-sub b{display:inline}body.ak-shell .main .page-head .page-sub b{color:var(--kf-ink);font-weight:700}body.ak-shell .main .main-body{padding:0}:root{--pe-bg: #ffffff;--pe-side-bg: #fafbfc;--pe-white: #ffffff;--pe-hover: #f6f8fc;--pe-ink: #1d1f24;--pe-ink-2: #5b606b;--pe-ink-3: #8b909a;--pe-line: #e9eaed;--pe-line-2: #f2f3f5;--pe-accent: #4671c8;--pe-accent-soft: #eef2fb;--pe-pill-bg: #f0f1f3;--pe-pill-ink: #5f6671;--pe-grn: #047857;--pe-grn-bg: #e7f3ee;--pe-akut: #b23a52;--pe-akut-bg: #f7ebee;--pe-prog: #b0894f;--pe-prog-bg: #f4eede;--pe-ok: #4673bf;--pe-ok-bg: #eaf1fe;--pe-wait: #8b909a;--pe-wait-bg: #f0f1f3;--pe-violet: #6d28d9;--pe-violet-bg: #eee9fb;--pe-indigo: #4a4fd0;--pe-indigo-bg: #e9eafb;--pe-primary: #1d1f24;--pe-primary-ink: #fff;--pe-primary-hover: #2d3039;--pe-radius: 7px;--pe-shadow: 0 8px 24px rgba(20, 22, 28, .1);--pe-shadow-sm: none;--pe-radius-sm: 7px}.pe{display:block;font-size:16px;line-height:normal;min-width:min-content}.pe svg{stroke-linecap:round;stroke-linejoin:round;display:inline;vertical-align:baseline}.pe .pgh{background:var(--pe-white);border-bottom:1px solid var(--pe-line);margin:-22px -26px 14px;padding:16px 26px 0}.pe .pgh-titlerow .sp,.pe .sec .sp{flex:1}.pe .hd-btn{display:inline-flex;align-items:center;gap:7px;height:33px;padding:0 13px;background:var(--pe-white);border:1px solid var(--pe-line);border-radius:var(--pe-radius-sm);font:600 12.5px Inter,system-ui,sans-serif;color:var(--pe-ink);cursor:pointer;transition:all .13s;white-space:nowrap}@media(max-width:1600px){.pe .wrap{padding:0 16px;max-width:none}}@media(max-width:1500px){.pe .pgh-h1{font-size:19px}.pe .hd-btn{height:31px;padding:0 11px;font-size:12px}}.pe .list-search:hover:not(:focus-within){border-color:var(--pe-ink-3);background:var(--pe-white);box-shadow:0 1px 3px #14161c0d}.pe .list-search input{flex:1;border:none;background:none;outline:none;font:500 13.5px Inter,system-ui,sans-serif;color:var(--pe-ink)}.pe .lp-sel{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;min-width:150px;border:1px solid var(--pe-line);border-radius:9px;background:var(--pe-white);font:600 12.5px Inter,system-ui,sans-serif;color:var(--pe-ink);cursor:pointer}.pe .lp-sel:hover{border-color:var(--pe-ink-3);background:var(--pe-white);box-shadow:0 1px 3px #14161c0d}.pe .lp-sel:has(.menu){border-color:var(--pe-accent);box-shadow:0 0 0 3px var(--pe-accent-soft)}.pe .lp-hint{font-size:11.5px;font-weight:500;margin-left:4px}.pe .mina-btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:1px solid var(--pe-line);border-radius:9px;background:var(--pe-white);font:600 12.5px Inter,system-ui,sans-serif;color:var(--pe-ink-2);cursor:pointer;transition:all .12s}.pe .menu{position:absolute;background:var(--pe-white);border:1px solid var(--pe-line);border-radius:11px;box-shadow:0 8px 24px #0f172a14;padding:5px;min-width:200px;z-index:60;top:38px;left:0}.pe .menu-item{padding:8px 11px;border-radius:8px;font-size:12.5px;font-weight:500;color:var(--pe-ink);cursor:pointer;display:flex;align-items:center;gap:9px}.pe .menu-item:hover{background:var(--pe-side-bg)}.pe .menu-item svg{width:14px!important;height:14px;color:var(--pe-ink-3)}.pe .menu-item.sel{color:var(--pe-accent);font-weight:650}.pe .menu-item.sel svg{color:var(--pe-accent)}.pe .menu-item .chk{margin-left:auto;width:14px;height:13px;color:var(--pe-accent);visibility:hidden}.pe .menu-item.sel .chk{visibility:visible}.pe .sec h2{font-size:13.5px;font-weight:700;letter-spacing:-.01em;margin:0}.pe table.lst{width:100%;border-collapse:collapse}.pe table.lst thead th{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pe-ink-3);text-align:left;padding:7px 16px;white-space:nowrap;border-bottom:1px solid var(--pe-line);background:var(--pe-white)}.pe table.lst thead th.num{text-align:right}.pe table.lst tbody td{padding:7px 16px;border-bottom:1px solid var(--pe-line-2);font-size:12px;vertical-align:middle}.pe table.lst tbody tr:last-child td{border-bottom:1px solid var(--pe-line-2)}.pe .grp-zone:last-child table.lst tbody tr:last-child td{border-bottom:none}.pe table.lst tbody td.num{text-align:right;font-feature-settings:"tnum"}.pe table.lst tbody tr{cursor:pointer;transition:background .1s}.pe table.lst tbody tr:hover td{background:var(--pe-hover)}.pe table.lst tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--pe-accent)}.pe table.lst tbody tr:hover .lst-grip{opacity:.45}.pe table.lst tbody tr:hover .lst-star{opacity:.8}.pe table.lst tbody tr:hover .team .av{border-color:var(--pe-hover)}.pe tr.dragging td{opacity:.35}.pe tr.drop-above td{box-shadow:inset 0 2px 0 var(--pe-accent)}.pe tr.drop-above td:first-child{box-shadow:inset 0 2px 0 var(--pe-accent),inset 2px 0 0 var(--pe-accent)}.pe .lst-star{width:26px;height:26px;border:none;background:none;color:var(--pe-ink-3);cursor:pointer;display:grid;place-items:center;border-radius:6px;opacity:.5;transition:all .12s;font-family:Arial;font-size:13.3333px}.pe .ek{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 9px;border-radius:20px;background:var(--pe-pill-bg);font-size:10px;font-weight:700;color:var(--pe-pill-ink);font-feature-settings:"tnum"}body.pe-shell{letter-spacing:normal}body.pe-shell .main .page-head{display:none}body.pe-shell .main .main-body{padding:22px 26px 48px}.pe .only-dark,.pe .ic-sun{display:none}.pe .tb-left{display:flex;align-items:center;gap:6px}.pe .ws{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:var(--pe-radius-sm);cursor:pointer;transition:background .12s;position:relative}.pe .ws:hover{background:var(--pe-bg)}.pe .ws-logo{height:21px;width:auto;display:block}.pe .ws .chev{width:13px;height:13px;color:var(--pe-ink-3)}.pe .tb-ic{width:33px;height:33px;border-radius:var(--pe-radius-sm);display:grid;place-items:center;color:var(--pe-ink-2);cursor:pointer;transition:background .12s;border:none;background:none;position:relative}.pe .tb-ic:hover{background:var(--pe-bg)}.pe .tb-ic svg{width:18px;height:18px}.pe .tb-bell-badge{position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:50%;background:var(--pe-akut);border:1.5px solid var(--pe-white)}.pe .tb-right{display:flex;align-items:center;gap:3px;margin-left:auto}.pe .ic-sun,.pe .ic-moon{width:18px;height:18px}.pe .wrap{max-width:1540px;margin:0 auto}.pe .page-top{display:flex;align-items:center;gap:12px;margin-bottom:18px}.pe .page-top h1{font-size:19px;font-weight:700;letter-spacing:-.02em}.pe .page-top .lasmer{font-size:12.5px;color:var(--pe-accent);font-weight:500;cursor:pointer}.pe .page-top .sub{font-size:12px;color:var(--pe-ink-3);font-weight:500}.pe .page-top .sub b{color:var(--pe-akut);font-weight:700}.pe .page-top .sp{flex:1}.pe .btn-ghost{height:33px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;background:var(--pe-white);border:1px solid var(--pe-line);border-radius:var(--pe-radius-sm);font:600 12.5px Inter;color:var(--pe-ink-2);cursor:pointer;transition:background .12s,border-color .12s,color .12s,transform .05s;white-space:nowrap}.pe .btn-ghost:active{transform:translateY(.5px)}.pe .btn-ghost svg{width:15px;height:15px}.pe .btn-ghost:hover,.pe .btn-ghost.active{background:var(--pe-accent-soft);border-color:var(--pe-accent);color:var(--pe-accent)}.pe .btn-ghost.sm{height:28px;padding:0 10px;font-size:12px}.pe .btn-ghost.danger{color:var(--pe-akut)}.pe .btn-ghost.danger:hover{background:var(--pe-akut-bg);border-color:var(--pe-akut);color:var(--pe-akut)}.pe .btn-primary{height:33px;padding:0 14px;display:inline-flex;align-items:center;gap:7px;background:var(--pe-accent-soft);color:var(--pe-accent);border:1px solid var(--pe-accent);border-radius:var(--pe-radius-sm);font:600 12.5px Inter;cursor:pointer;transition:background .12s,border-color .12s,color .12s;white-space:nowrap}.pe .btn-primary:active{transform:translateY(.5px)}.pe .btn-primary svg{width:15px;height:15px;stroke-width:2.4}.pe .btn-primary:hover{background:var(--pe-accent);color:#fff;border-color:var(--pe-accent)}.pe .btn-primary.sm{height:28px;padding:0 11px;font-size:12px}.pe .btn-primary:disabled{opacity:.45;cursor:not-allowed}.pe .btn-accent{height:33px;padding:0 14px;display:inline-flex;align-items:center;gap:7px;background:var(--pe-accent);color:#fff;border:none;border-radius:var(--pe-radius-sm);font:600 12.5px Inter;cursor:pointer}.pe .btn-accent.sm{height:28px;padding:0 11px;font-size:12px}.pe .btn-accent svg{width:15px;height:15px;stroke-width:2.4}.pe .icon-btn{width:27px;height:27px;border-radius:6px;border:none;background:none;display:grid;place-items:center;color:var(--pe-ink-3);opacity:.7;cursor:pointer;transition:background .12s,color .12s,opacity .12s}.pe .icon-btn:hover{background:var(--pe-accent-soft);color:var(--pe-accent);opacity:1}.pe .icon-btn svg{width:14px;height:14px}.pe .row-menu{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;color:var(--pe-ink-3);cursor:pointer;border:none;background:none}.pe .row-menu:hover{background:var(--pe-bg);color:var(--pe-ink)}.pe .row-menu svg{width:16px;height:16px}.pe .invite-row{display:flex;align-items:center;gap:10px;margin-bottom:14px}.pe .invite-search{flex:1;height:40px;display:flex;align-items:center;gap:10px;padding:0 14px;background:var(--pe-white);border:1px solid var(--pe-line);border-radius:8px;transition:border-color .12s,box-shadow .12s}.pe .invite-search:focus-within{border-color:var(--pe-accent);box-shadow:0 0 0 3px var(--pe-accent-soft)}.pe .invite-search svg{width:16px;height:16px;color:var(--pe-ink-3);flex-shrink:0}.pe .invite-search input{flex:1;border:none;background:none;outline:none;font:500 13px Inter;color:var(--pe-ink)}.pe .invite-search input::placeholder{color:var(--pe-ink-3);font-weight:400}.pe .filters{display:flex;align-items:center;gap:8px;margin-bottom:12px;position:relative;flex-wrap:wrap}.pe .chip{height:31px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;background:var(--pe-white);border:1px solid var(--pe-line);border-radius:var(--pe-radius-sm);font:600 12px Inter;color:var(--pe-ink);cursor:pointer;transition:all .12s;position:relative}.pe .chip:hover{border-color:var(--pe-accent);color:var(--pe-accent)}.pe .chip.active{border-color:var(--pe-accent);box-shadow:inset 0 0 0 1px var(--pe-accent);color:var(--pe-accent)}.pe .chip:active{transform:translateY(.5px)}.pe .chip svg{width:13px;height:13px}.pe .menu,.pe .dd{position:absolute;background:var(--pe-white);border:1px solid var(--pe-line);border-radius:10px;box-shadow:var(--pe-shadow);padding:6px;min-width:200px;z-index:90}.pe .menu{z-index:60;top:38px;left:0}.pe .menu-item,.pe .dd-item{padding:8px 11px;border-radius:6px;font-size:12.5px;font-weight:500;color:var(--pe-ink);cursor:pointer;display:flex;align-items:center;gap:9px}.pe .menu-item:hover,.pe .dd-item:hover{background:var(--pe-bg)}.pe .menu-item svg,.pe .dd-item svg{width:14px;height:14px;color:var(--pe-ink-3)}.pe .menu-item.sel,.pe .dd-item.sel{color:var(--pe-accent);font-weight:600}.pe .menu-item.sel svg,.pe .dd-item.sel svg{color:var(--pe-accent)}.pe .menu-item .chk,.pe .dd-item .chk{margin-left:auto;width:13px;height:13px;color:var(--pe-accent)}.pe .dd-sep,.pe .menu-sep{height:1px;background:var(--pe-line);margin:5px 4px}.pe .dd-head{padding:8px 11px 10px;display:flex;align-items:center;gap:10px}.pe .dd-head .nm{font-size:13px;font-weight:600;color:var(--pe-ink)}.pe .dd-head .rl{font-size:11px;color:var(--pe-ink-3)}.pe .pill{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--pe-ink-2);white-space:nowrap}.pe .pill svg{width:11px;height:11px;stroke-width:2.6}.pe .pill .pd{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--pe-ink-3)}.pe .pill-ok .pd{background:var(--pe-ok)}.pe .pill-prog .pd{background:var(--pe-prog)}.pe .pill-wait .pd{background:var(--pe-wait)}.pe .pill-akut .pd{background:var(--pe-akut)}.pe .pill-akut{color:var(--pe-akut)}.pe .pill-grn .pd{background:var(--pe-grn)}.pe .pill-red .pd{background:var(--pe-akut)}.pe .pill-red{color:var(--pe-akut)}.pe .av{width:27px;height:27px;border-radius:50%;position:relative;flex-shrink:0;display:grid;place-items:center;color:#fff;font-weight:700;font-size:9.5px;overflow:hidden}.pe .av img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pe .av.lg{width:34px;height:34px;font-size:11px}.pe .user-chip{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--pe-ink-2)}.pe .tbl-wrap{background:var(--pe-white);border:1px solid var(--pe-line);border-radius:11px;overflow:visible}.pe table.t{width:100%;border-collapse:collapse}.pe table.t thead th{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pe-ink-3);text-align:left;padding:6px 11px;white-space:nowrap;border-bottom:1px solid var(--pe-line);background:var(--pe-side-bg)}.pe table.t thead th.num,.pe table.t tbody td.num,.pe table.t tfoot td.num{text-align:right;font-feature-settings:"tnum"}.pe table.t thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.pe table.t thead th.sortable:hover{color:var(--pe-accent)}.pe table.t tbody td{padding:6px 11px;border-bottom:1px solid var(--pe-line-2);font-size:11.5px;vertical-align:middle}.pe table.t tbody tr:last-child td{border-bottom:none}.pe table.t tbody tr.clickable{cursor:pointer;transition:background .1s}.pe table.t tbody tr.clickable:hover td{background:var(--pe-hover)}.pe table.t tbody tr.clickable:hover td:first-child{box-shadow:inset 3px 0 0 var(--pe-accent)}.pe table.t tfoot td{padding:12px 14px;font-size:12.5px;font-weight:700;border-top:1px solid var(--pe-line);background:var(--pe-side-bg)}.pe .b7{font-weight:700}.pe .muted{color:var(--pe-ink-3)}.pe .id-cell{font-feature-settings:"tnum";font-size:11.5px;font-weight:700;color:var(--pe-ink-3)}.pe .cat-tag{display:inline-flex;align-items:center;height:21px;padding:0 9px;border-radius:6px;font-size:10.5px;font-weight:700;background:var(--pe-pill-bg);color:var(--pe-pill-ink)}.pe .pos{color:var(--pe-grn);font-weight:700}.pe .neg{color:var(--pe-akut);font-weight:700}.pe .row-note{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;color:var(--pe-prog);margin-left:8px}.pe .row-note svg{width:11px;height:11px}.pe .row-note.akut{color:var(--pe-akut)}.pe .row-note.info{color:var(--pe-accent)}.pe .row-note.violet{color:var(--pe-violet)}.pe .numcell{width:96px;text-align:right;border:1px solid transparent;border-radius:6px;padding:4px 7px;font:600 12.5px Inter;font-feature-settings:"tnum";background:none;color:var(--pe-ink);outline:none}.pe .numcell:hover{border-color:var(--pe-line)}.pe .numcell:focus{border-color:var(--pe-accent);box-shadow:0 0 0 3px var(--pe-accent-soft);background:var(--pe-white)}.pe .cbx{width:19px;height:19px;border-radius:5px;border:1.5px solid var(--pe-line);display:grid;place-items:center;cursor:pointer;color:transparent;flex-shrink:0;transition:all .12s}.pe .cbx:hover{border-color:var(--pe-accent)}.pe .cbx.on{background:var(--pe-accent);border-color:var(--pe-accent);color:#fff}.pe .cbx svg{width:12px;height:12px;stroke-width:3}.pe .empty{padding:40px 20px;text-align:center;color:var(--pe-ink-3)}.pe .empty svg{width:30px;height:30px;margin-bottom:10px;opacity:.6}.pe .empty p{font-size:13px;font-weight:500}.pe .progress{display:flex;align-items:center;gap:8px;min-width:124px}.pe .progress .track{flex:1;height:6px;background:var(--pe-line-2);border-radius:4px;overflow:hidden}.pe .progress .fill{height:100%;border-radius:4px}.pe .progress .pc{font-size:11.5px;font-weight:700;color:var(--pe-ink-2);font-feature-settings:"tnum"}.pe .crumb{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:500;color:var(--pe-ink-3);margin-bottom:12px}.pe .crumb a{color:var(--pe-ink-3);text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.pe .crumb a:hover{color:var(--pe-accent)}.pe .crumb svg{width:13px;height:13px}.pe .crumb .cur{color:var(--pe-ink);font-weight:600}.pe .cust-card{background:var(--pe-white);border:1px solid var(--pe-line);border-radius:13px;padding:18px 20px;box-shadow:var(--pe-shadow-sm);margin-bottom:18px}.pe .cc-top{display:flex;align-items:flex-start;gap:16px}.pe .cc-id{min-width:0;flex:1}.pe .cc-name{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pe .cc-name h1{font-size:21px;font-weight:800;letter-spacing:-.02em}.pe .cc-sub{font-size:12.5px;color:var(--pe-ink-2);font-weight:500;margin-top:7px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pe .cc-sub .dotsep{width:3px;height:3px;border-radius:50%;background:var(--pe-ink-3)}.pe .cc-meta{display:flex;align-items:center;gap:14px;margin-top:12px;flex-wrap:wrap}.pe .cc-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.pe .cc-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--pe-line);border:1px solid var(--pe-line);border-radius:11px;overflow:hidden;margin-top:18px}.pe .cc-stat{background:var(--pe-white);padding:13px 15px}.pe .cc-stat .k{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pe-ink-3);display:flex;align-items:center;gap:6px}.pe .cc-stat .k svg{width:13px;height:13px}.pe .cc-stat .v{font-size:17px;font-weight:800;margin-top:5px;letter-spacing:-.01em;font-feature-settings:"tnum"}.pe .cc-stat .v small{font-size:11px;color:var(--pe-ink-3);font-weight:600}.pe .cc-stat .d{font-size:11px;font-weight:600;margin-top:2px}.pe .donut{position:relative;width:86px;height:86px;flex-shrink:0}.pe .donut svg{transform:rotate(-90deg)}.pe .donut .dc{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.pe .donut .dc b{font-size:17px;font-weight:800;letter-spacing:-.02em}.pe .donut .dc span{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pe-ink-3)}.pe .banner{display:flex;align-items:center;gap:10px;padding:11px 15px;border-radius:11px;font-size:12.5px;font-weight:500;margin-bottom:14px}.pe .banner svg{width:16px;height:16px;flex-shrink:0}.pe .banner .b-act{margin-left:auto;display:flex;gap:8px}.pe .banner b{font-weight:700}.pe .banner-akut{background:var(--pe-akut-bg);color:var(--pe-akut)}.pe .banner-prog{background:var(--pe-prog-bg);color:var(--pe-prog)}.pe .banner-grn{background:var(--pe-grn-bg);color:var(--pe-grn)}.pe .banner-due{background:transparent;border:1px solid rgba(178,58,82,.3);border:1px solid color-mix(in srgb,var(--pe-akut) 34%,transparent);color:var(--pe-akut);font-weight:600}.pe .banner-due b{color:var(--pe-akut)}.pe .seg{display:inline-flex;gap:3px;background:var(--pe-bg);border:1px solid var(--pe-line);border-radius:9px;padding:3px;margin-bottom:18px;flex-wrap:wrap}.pe .seg button{height:32px;padding:0 14px;border:none;background:none;border-radius:6px;font:600 12.5px Inter;color:var(--pe-ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:7px}.pe .seg button svg{width:15px;height:15px}.pe .seg button.on{background:var(--pe-white);color:var(--pe-ink);box-shadow:var(--pe-shadow-sm)}.pe .seg button .badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;background:var(--pe-akut);color:#fff;font-size:9.5px;font-weight:800;border-radius:9px}.pe .fakt-2col{display:grid;grid-template-columns:1fr 330px;gap:18px;align-items:start}@media(max-width:1040px){.pe .fakt-2col{grid-template-columns:1fr}}.pe .ecard{background:var(--pe-white);border:1px solid var(--pe-line);border-radius:12px;box-shadow:var(--pe-shadow-sm);margin-bottom:14px;overflow:visible}.pe .ecard-head{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;-webkit-user-select:none;user-select:none}.pe .ecard-head .ci{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.pe .ecard-head .ci svg{width:17px;height:17px}.pe .ecard-title{font-size:13.5px;font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.pe .ecard-title .n{font-size:11px;font-weight:600;color:var(--pe-ink-3)}.pe .ecard-head .right{margin-left:auto;display:flex;align-items:center;gap:14px}.pe .ecard-sum{text-align:right}.pe .ecard-sum .lab{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pe-ink-3);display:block}.pe .ecard-sum .val{font-size:14px;font-weight:800;font-feature-settings:"tnum"}.pe .ecard-caret{width:16px;height:16px;color:var(--pe-ink-3);transition:transform .15s}.pe .ecard-caret.open{transform:rotate(180deg)}.pe .ecard-body{border-top:1px solid var(--pe-line)}.pe .ecard-tools{display:flex;align-items:center;gap:9px;padding:11px 14px;border-bottom:1px solid var(--pe-line-2);flex-wrap:wrap}.pe .mini-search{height:30px;display:flex;align-items:center;gap:8px;padding:0 11px;background:var(--pe-bg);border:1px solid var(--pe-line);border-radius:7px;min-width:200px}.pe .mini-search:focus-within{border-color:var(--pe-accent);box-shadow:0 0 0 3px var(--pe-accent-soft)}.pe .mini-search svg{width:14px;height:14px;color:var(--pe-ink-3)}.pe .mini-search input{border:none;background:none;outline:none;font:500 12px Inter;color:var(--pe-ink);flex:1}.pe .ecard-body table.t thead th{background:var(--pe-white)}.pe .summ{background:var(--pe-white);border:1px solid var(--pe-line);border-radius:13px;padding:18px 19px;box-shadow:var(--pe-shadow-sm);align-self:start;position:sticky;top:14px}.pe .summ-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.pe .summ-h .t{font-size:14px;font-weight:800}.pe .summ-sec{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--pe-ink-3);margin:16px 0 6px}.pe .summ-sec:first-of-type{margin-top:0}.pe .summ-r{display:flex;justify-content:space-between;gap:12px;padding:3px 0;font-size:12px}.pe .summ-r .l{color:var(--pe-ink-2)}.pe .summ-r .v{font-weight:600;font-feature-settings:"tnum"}.pe .summ-r.neg .v{color:var(--pe-akut)}.pe .summ-r.sum{border-top:1px solid var(--pe-line);margin-top:4px;padding-top:9px}.pe .summ-r.sum .l{color:var(--pe-ink);font-weight:800}.pe .summ-r.sum .v{font-weight:800}.pe .summ-tb{background:var(--pe-grn-bg);border-radius:9px;padding:9px 12px;margin:10px 0 5px}.pe .summ-tb .th{display:flex;justify-content:space-between;align-items:center}.pe .summ-tb .th .k{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--pe-ink-3)}.pe .summ-tb .th .pct{font-size:10.5px;font-weight:700;color:var(--pe-grn);background:var(--pe-white);padding:2px 8px;border-radius:11px}.pe .summ-tb .big{font-size:19px;font-weight:800;letter-spacing:-.02em;margin-top:3px;font-feature-settings:"tnum"}.pe .summ-tb.is-neg{background:var(--pe-akut-bg)}.pe .summ-tb.is-neg .th .pct,.pe .summ-tb.is-neg .big{color:var(--pe-akut)}.pe .summ-tb.is-pos .big{color:var(--pe-grn)}.pe .summ-fakt{font-size:11.5px;color:var(--pe-ink-3);font-weight:500;margin-top:6px;display:flex;justify-content:space-between}.pe .chk-row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--pe-line-2)}.pe .chk-row:last-child{border-bottom:none}.pe .chk-ic{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;flex-shrink:0;background:var(--pe-bg);color:var(--pe-ink-3)}.pe .chk-ic.done{background:var(--pe-grn-bg);color:var(--pe-grn)}.pe .chk-ic svg{width:15px;height:15px}.pe .chk-lbl{font-size:13px;font-weight:600}.pe .chk-row.done .chk-lbl{text-decoration:line-through;color:var(--pe-ink-3)}.pe .chk-date{margin-left:auto;font-size:11.5px;color:var(--pe-ink-3);font-weight:500}.pe .bulk{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:120;background:var(--pe-primary);color:var(--pe-primary-ink);border-radius:11px;box-shadow:var(--pe-shadow);padding:9px 11px 9px 16px;display:flex;align-items:center;gap:14px;animation:pop .2s ease}.pe .bulk .bc{font-size:12.5px;font-weight:600}.pe .bulk .bc b{font-weight:800}.pe .bulk button{height:30px}.pe #toasts{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;gap:8px;align-items:center}.pe .toast{background:var(--pe-primary);color:var(--pe-primary-ink);padding:10px 16px;border-radius:8px;font-size:13px;font-weight:500;box-shadow:0 8px 24px #00000040;display:flex;align-items:center;gap:9px;animation:pop .2s ease}.pe .toast svg{width:15px;height:15px;color:#fff}.pe .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f111680;z-index:150;display:flex;align-items:center;justify-content:center;padding:20px}.pe .modal-card{background:var(--pe-white);border-radius:14px;width:100%;max-width:480px;box-shadow:var(--pe-shadow);overflow:hidden;max-height:92vh;display:flex;flex-direction:column;animation:pop .16s ease}.pe .modal-card.wide{max-width:620px}.pe .modal-head{padding:18px 22px;border-bottom:1px solid var(--pe-line);display:flex;align-items:center;gap:12px}.pe .modal-head .mi{width:36px;height:36px;border-radius:9px;background:var(--pe-accent-soft);color:var(--pe-accent);display:grid;place-items:center;flex-shrink:0}.pe .modal-head .mi svg{width:18px;height:18px}.pe .modal-head h3{font-size:16px;font-weight:700}.pe .modal-head p{font-size:12px;color:var(--pe-ink-3);font-weight:500;margin-top:2px}.pe .modal-head .x{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;color:var(--pe-ink-3);cursor:pointer;margin-left:auto;border:none;background:none}.pe .modal-head .x:hover{background:var(--pe-bg);color:var(--pe-ink)}.pe .modal-head .x svg{width:17px;height:17px}.pe .modal-body{padding:20px 22px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.pe .field label{display:block;font-size:12px;font-weight:600;color:var(--pe-ink-2);margin-bottom:6px}.pe .field input,.pe .field select,.pe .field textarea{width:100%;padding:0 12px;height:38px;border:1px solid var(--pe-line);border-radius:8px;font:500 13px Inter;color:var(--pe-ink);outline:none;background:var(--pe-white)}.pe .field textarea{height:auto;padding:10px 12px;resize:vertical;line-height:1.5}.pe .field input:focus,.pe .field select:focus,.pe .field textarea:focus{border-color:var(--pe-accent);box-shadow:0 0 0 3px var(--pe-accent-soft)}.pe .field .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pe .sel-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--pe-line);border-radius:9px;cursor:pointer;font-size:12.5px;font-weight:600;margin-bottom:7px}.pe .sel-row:hover{border-color:var(--pe-accent)}.pe .sel-row.on{border-color:var(--pe-accent);background:var(--pe-accent-soft)}.pe .sel-row .sr-r{margin-left:auto;color:var(--pe-ink-3);font-weight:700}.pe .modal-foot{padding:16px 22px;border-top:1px solid var(--pe-line);display:flex;align-items:center;gap:10px}.pe .modal-foot .sp{flex:1}.pe .kpi-mini{border:1px solid var(--pe-line);border-radius:9px;padding:12px 14px}.pe .kpi-mini .k{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pe-ink-3);display:flex;align-items:center;gap:6px}.pe .kpi-mini .k svg{width:13px;height:13px}.pe .kpi-mini .v{font-size:18px;font-weight:800;margin-top:5px;font-feature-settings:"tnum"}.pe .pop-wrap{position:relative;display:inline-flex}.pe .pop{position:absolute;top:calc(100% + 8px);right:0;background:var(--pe-white);border:1px solid var(--pe-line);border-radius:11px;box-shadow:var(--pe-shadow);padding:14px 16px;min-width:240px;z-index:100;animation:pop .14s ease}.pe .pop .pop-t{font-size:13px;font-weight:700;margin-bottom:8px}.pe .pop .pop-r{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--pe-ink-2);font-weight:500;padding:4px 0}.pe .pop .pop-r svg{width:14px;height:14px;color:var(--pe-ink-3)}@media(max-width:900px){.pe .cc-stats{grid-template-columns:repeat(2,1fr)}}.pe .list-view .page-top{margin-bottom:16px}.pe .list-search{height:40px;display:flex;align-items:center;gap:11px;padding:0 16px;background:var(--pe-white);border:1px solid var(--pe-line);border-radius:10px;margin-bottom:14px;transition:border-color .12s,box-shadow .12s}.pe .list-search:focus-within{border-color:var(--pe-accent);box-shadow:0 0 0 3px var(--pe-accent-soft)}.pe .list-search svg{width:17px;height:17px;color:var(--pe-ink-3);flex-shrink:0}.pe .list-search input{flex:1;border:none;background:none;outline:none;font:500 13.5px Inter;color:var(--pe-ink)}.pe .list-search input::placeholder{color:var(--pe-ink-3);font-weight:400}.pe .sec{display:flex;align-items:center;gap:9px;padding:14px 2px 6px;cursor:pointer;-webkit-user-select:none;user-select:none}.pe .sec .chev{width:13px;height:13px;color:var(--pe-ink-3);transition:transform .15s;flex-shrink:0}.pe .sec.collapsed .chev{transform:rotate(-90deg)}.pe .sec h2{font-size:13.5px;font-weight:700;letter-spacing:-.01em}.pe .sec .n{font-size:11px;color:var(--pe-ink-3);font-weight:500}.pe .sec .sp{flex:1}.pe .sec .sec-sum{font-size:11.5px;color:var(--pe-ink-3);font-weight:600;font-feature-settings:"tnum"}.pe .list-view table.lst{width:100%;border-collapse:collapse}.pe .list-view table.lst thead th{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--pe-ink-3);text-align:left;padding:7px 12px;white-space:nowrap;border-bottom:1px solid var(--pe-line)}.pe .list-view table.lst thead th.num{text-align:right}.pe .list-view table.lst tbody td{padding:7px 12px;border-bottom:1px solid var(--pe-line-2);font-size:12px;vertical-align:middle}.pe .list-view table.lst tbody tr:last-child td{border-bottom:none}.pe .list-view table.lst tbody td.num{text-align:right;font-feature-settings:"tnum"}.pe .list-view table.lst tbody tr{cursor:pointer;transition:background .1s}.pe .list-view table.lst tbody tr:hover td{background:var(--pe-hover)}.pe .list-view table.lst tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--pe-accent)}.pe .name-cell{display:flex;align-items:center;gap:11px}.pe .name-cell .nm{font-weight:600;letter-spacing:-.005em}.pe .name-cell .id{font-size:11px;color:var(--pe-ink-3);font-weight:500;margin-top:1px;font-feature-settings:"tnum"}.pe .name-av{width:32px;height:32px;font-size:10px}.pe .av .dot{position:absolute;bottom:-1px;right:-1px;width:9px;height:9px;border-radius:50%;background:var(--pe-ok);border:2px solid var(--pe-bg);z-index:2}.pe .av .dot.akut{background:var(--pe-akut)}.pe tr:hover .name-av .dot{border-color:var(--pe-hover)}.pe .team{display:flex}.pe .team .av{width:27px;height:27px;font-size:9.5px;border:2px solid var(--pe-bg);margin-left:-8px}.pe .team .av:first-child{margin-left:0}.pe tr:hover .team .av{border-color:var(--pe-hover)}.pe .ort{font-size:11px;color:var(--pe-ink-3);text-transform:uppercase;letter-spacing:.02em;font-weight:600}.pe .fast{color:var(--pe-ink-2)}.pe .pill-badge{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:5px;font-size:11px;font-weight:600;background:var(--pe-pill-bg);color:var(--pe-pill-ink)}.pe .ek{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:20px;background:var(--pe-pill-bg);font-size:10.5px;font-weight:700;color:var(--pe-pill-ink);font-feature-settings:"tnum"}.pe .ek svg{width:11px;height:11px;stroke-width:3}.pe .ek.ok{background:var(--pe-grn-bg);color:var(--pe-grn)}.pe .ek.neg{background:var(--pe-akut-bg);color:var(--pe-akut)}.pe .row-akut{font-size:10px;font-weight:700;color:var(--pe-akut);margin-left:9px}.pe .list-foot{display:flex;align-items:center;gap:8px;padding:16px 4px 0}.pe .lst-lead{display:flex;align-items:center;gap:1px}.pe .lst-grip{width:20px;color:var(--pe-ink-3);cursor:grab;opacity:0;display:grid;place-items:center;transition:opacity .12s}.pe tr:hover .lst-grip{opacity:.45}.pe .lst-grip:hover{opacity:.9!important;color:var(--pe-ink)}.pe .lst-grip:active{cursor:grabbing}.pe .lst-star{width:26px;height:26px;border:none;background:none;color:var(--pe-ink-3);cursor:pointer;display:grid;place-items:center;border-radius:6px;opacity:.5;transition:all .12s}.pe tr:hover .lst-star{opacity:.8}.pe .lst-star:hover{background:var(--pe-bg);color:#e6a817;opacity:1}.pe .lst-star.on{color:#e6a817;opacity:1}.pe .lst-star.on svg{fill:#e6a817}.pe .list-view tr.dragging td{opacity:.35}.pe .list-view tr.drop-above td{box-shadow:inset 0 2px 0 var(--pe-accent)}.pe .list-view tr.drop-above td:first-child{box-shadow:inset 0 2px 0 var(--pe-accent),inset 2px 0 0 var(--pe-accent)}.pe .sec .star-badge{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;color:#b7860b;background:#fdf3d7;padding:2px 9px;border-radius:20px}.pe .sec .star-badge svg{width:11px;height:11px;fill:currentColor}.pe .cat-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pe .cat-dot.aktiv{background:var(--pe-grn)}.pe .cat-dot.passiv{background:var(--pe-ink-3)}.pe .eko-toolbar{display:flex;align-items:center;gap:16px;padding:10px 14px;background:var(--pe-white);border:1px solid var(--pe-line);border-radius:11px;box-shadow:var(--pe-shadow-sm);margin-bottom:14px;flex-wrap:wrap}.pe .ekt-group{display:flex;align-items:center;gap:9px}.pe .ekt-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pe-ink-3)}.pe .mini-seg{display:inline-flex;gap:2px;padding:2px;background:var(--pe-bg);border:1px solid var(--pe-line);border-radius:8px}.pe .mini-seg button{height:26px;padding:0 12px;border:none;background:none;border-radius:6px;font:600 11.5px Inter;color:var(--pe-ink-2);cursor:pointer}.pe .mini-seg button.on{background:var(--pe-white);color:var(--pe-ink);box-shadow:var(--pe-shadow-sm)}.pe .summ-cap{font-size:10.5px;font-weight:600;color:var(--pe-ink-3);margin:-8px 0 6px}.pe .grp-zone{border-radius:12px;transition:background .12s,box-shadow .12s}.pe .grp-zone.grp-over{background:var(--pe-accent-soft);box-shadow:inset 0 0 0 2px var(--pe-accent)}.pe .grp-empty{padding:18px;text-align:center;font-size:12.5px;color:var(--pe-ink-3);font-weight:500;border:1.5px dashed var(--pe-line);border-radius:10px;margin:4px 0 8px}.pe .grp-zone.grp-over .grp-empty{border-color:var(--pe-accent);color:var(--pe-accent)}.pe .price-box{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;background:var(--pe-line);border:1px solid var(--pe-line);border-radius:10px;overflow:hidden}.pe .pb-cell{background:var(--pe-bg);padding:10px 13px}.pe .pb-cell .pk{display:block;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pe-ink-3)}.pe .pb-cell .pv{font-size:14px;font-weight:800;margin-top:3px;font-feature-settings:"tnum"}.pe .alloc{display:flex;flex-direction:column;gap:8px}.pe .alloc-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--pe-line);border-radius:10px}.pe .alloc-ic{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.pe .alloc-ic svg{width:16px;height:16px}.pe .alloc-ic.tone-ok{background:var(--pe-accent-soft);color:var(--pe-accent)}.pe .alloc-ic.tone-grn{background:var(--pe-grn-bg);color:var(--pe-grn)}.pe .alloc-ic.tone-akut{background:var(--pe-akut-bg);color:var(--pe-akut)}.pe .alloc-ic.tone-violet{background:var(--pe-violet-bg);color:var(--pe-violet)}.pe .alloc-txt{flex:1;min-width:0}.pe .al-lbl{font-size:13px;font-weight:700}.pe .al-desc{font-size:11px;color:var(--pe-ink-3);font-weight:500;margin-top:1px}.pe .alloc-input{display:flex;align-items:center;gap:5px}.pe .alloc-input input{width:110px;height:34px;text-align:right;border:1px solid var(--pe-line);border-radius:8px;font:700 13px Inter;font-feature-settings:"tnum";padding:0 10px;outline:none;background:var(--pe-white);color:var(--pe-ink)}.pe .alloc-input input:focus{border-color:var(--pe-accent);box-shadow:0 0 0 3px var(--pe-accent-soft)}.pe .alloc-input .suf{font-size:11px;color:var(--pe-ink-3);font-weight:600}.pe .alloc-foot{display:flex;justify-content:space-between;align-items:center;padding:9px 12px 2px;font-size:12.5px;color:var(--pe-ink-2)}.pe .menu-head{padding:7px 11px 3px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pe-ink-3)}.pe .menu-item.danger{color:var(--pe-akut)}.pe .menu-item.danger svg{color:var(--pe-akut)}.pe .menu-item.disabled{opacity:.45;cursor:not-allowed}.pe .fakt-count{cursor:pointer}.pe .eko-tabs{display:flex;align-items:center;gap:4px;margin:0 0 11px}.pe .eko-tab{display:inline-flex;align-items:center;gap:8px;height:31px;padding:0 14px;border:none;background:none;font:600 12.5px Inter;color:var(--pe-ink-3);cursor:pointer;border-radius:10px}.pe .eko-tab:hover{color:var(--pe-ink);background:var(--pe-hover)}.pe .eko-tab.on{color:var(--pe-ink);background:var(--pe-pill-bg);font-weight:700;box-shadow:inset 0 0 0 1px var(--pe-line)}.pe .eko-tab:active{transform:translateY(.5px)}.pe .eko-tab{transition:background .12s,color .12s,transform .05s}.pe .eko-tab .tb{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;background:var(--pe-prog);color:#fff;font-size:10.5px;font-weight:800;border-radius:10px}.pe .proj-head{display:flex;align-items:center;gap:10px;margin-bottom:13px;flex-wrap:wrap}.pe .ph-home{width:28px;height:28px;border-radius:8px;background:#1d2a5e;color:#fff;display:grid;place-items:center;flex-shrink:0}.pe .ph-home svg{width:17px;height:17px}.pe .ph-name{font-size:16px;font-weight:800;letter-spacing:-.02em}.pe .ph-id{font-size:13px;color:var(--pe-ink-3);font-weight:600}.pe .ph-link{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--pe-grn);cursor:pointer}.pe .ph-link svg{width:14px;height:14px}.pe .ph-avs{display:inline-flex;align-items:center;gap:8px}.pe .ph-av-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--pe-ink-2)}.pe .ph-done{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 9px;border-radius:20px;background:var(--pe-grn-bg);color:var(--pe-grn);font-size:10px;font-weight:800}.pe .ph-done .l{font-size:9px;letter-spacing:.04em;opacity:.8}.pe .ph-sp{flex:1}.pe .ph-sync{font-size:12px;color:var(--pe-ink-3);font-weight:500}.pe .btn-green{height:33px;padding:0 14px;display:inline-flex;align-items:center;gap:7px;background:var(--pe-white);color:var(--pe-ink-2);border:1px solid var(--pe-line);border-radius:7px;font:600 12.5px Inter;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.pe .btn-green:active{transform:translateY(.5px)}.pe .btn-green:hover{background:var(--pe-accent-soft);color:var(--pe-accent);border-color:var(--pe-accent)}.pe .btn-green svg{width:14px;height:14px}.pe .kpi-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--pe-line);border:1px solid var(--pe-line);border-radius:9px;overflow:hidden;margin-bottom:12px}.pe .kpi-cell{background:var(--pe-white);padding:9px 13px}.pe .kpi-cell.hl{background:var(--pe-grn-bg)}.pe .kc-lbl{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pe-ink-3)}.pe .kc-val{font-size:16px;font-weight:800;letter-spacing:-.02em;margin-top:3px;font-feature-settings:"tnum"}.pe .kc-val .pc{font-size:11px;font-weight:700;color:var(--pe-ink-3);margin-left:4px}.pe .kpi-cell.hl .kc-val{color:var(--pe-grn)}.pe .kc-sub{font-size:10px;font-weight:500;color:var(--pe-ink-3);margin-top:3px}.pe .kc-sub.up{color:var(--pe-grn);font-weight:700}.pe .av-banner{display:flex;align-items:center;gap:11px;padding:9px 15px;background:var(--pe-white);border:1px solid var(--pe-line);border-radius:10px;margin-bottom:13px;box-shadow:var(--pe-shadow-sm)}.pe .av-ic{width:30px;height:30px;border-radius:8px;background:var(--pe-prog-bg);color:var(--pe-prog);display:grid;place-items:center;flex-shrink:0}.pe .av-ic svg{width:16px;height:16px}.pe .av-txt .t{font-size:13.5px;font-weight:700;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pe .av-txt .t .req{font-size:11px;font-weight:700;color:var(--pe-prog);display:inline-flex;align-items:center;gap:5px}.pe .av-txt .t .req:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pe-prog)}.pe .av-txt .t .amt{color:var(--pe-akut);font-weight:800}.pe .av-txt .s{font-size:12px;color:var(--pe-ink-3);font-weight:500;margin-top:2px}.pe .av-banner .sp{flex:1}.pe .eko-grid{display:grid;grid-template-columns:1fr 420px;gap:16px;align-items:start}@media(max-width:1120px){.pe .eko-grid{grid-template-columns:1fr}}.pe .sect-h{display:flex;align-items:center;gap:9px;padding:2px 0 8px}.pe .sect-h .cv{width:14px;height:14px;color:var(--pe-ink-3);cursor:pointer;transition:transform .15s}.pe .sect-h.collapsed .cv{transform:rotate(-90deg)}.pe .sect-h .si{color:var(--pe-ink-3);display:inline-flex}.pe .sect-h .si svg{width:15px;height:15px}.pe .sect-h h2{font-size:13.5px;font-weight:800;letter-spacing:-.01em}.pe .sect-h .cnt{font-size:12px;font-weight:600;color:var(--pe-ink-3)}.pe .sect-h .tag-sub{font-size:11.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.pe .sect-h .tag-sub.warn{color:var(--pe-prog)}.pe .sect-h .tag-sub.warn:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pe-prog)}.pe .sect-h .tag-sub.violet{color:var(--pe-violet)}.pe .sect-h .tag-sub.violet:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pe-violet)}.pe .sect-h .sp{flex:1}.pe .sect-tools{display:flex;align-items:center;gap:9px}.pe .sect-card{background:var(--pe-white);border:1px solid var(--pe-line);border-radius:11px;box-shadow:var(--pe-shadow-sm);overflow:visible}.pe .sect-toolbar{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--pe-line-2);flex-wrap:wrap}.pe .sect-desc{font-size:12px;color:var(--pe-ink-3);font-weight:500;padding:12px 16px 0}.pe .sub-pills{display:flex;align-items:center;gap:0;padding:12px 14px 4px;flex-wrap:wrap}.pe .sub-pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 11px;border-radius:7px;font-size:11.5px;font-weight:600;color:var(--pe-ink-2);cursor:pointer}.pe .sub-pill .dot{width:7px;height:7px;border-radius:50%}.pe .sub-pill .c{color:var(--pe-ink-3);font-weight:700}.pe .sub-pill.on{background:var(--pe-white);color:var(--pe-accent);border:1px solid var(--pe-accent);box-shadow:0 0 0 3px var(--pe-accent-soft)}.pe .dot-grn{background:var(--pe-grn)}.pe .dot-blue{background:var(--pe-ok)}.pe .dot-amber{background:var(--pe-prog)}.pe .dot-violet{background:var(--pe-violet)}.pe .catlbl{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--pe-ink-3);margin-right:7px}.pe tr.klar .benamn{text-decoration:line-through;color:var(--pe-ink-3)}.pe .rowdot{width:8px;height:8px;border-radius:50%;display:inline-block}.pe .fakt-pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:7px;border:1px solid var(--pe-line);background:var(--pe-white);font-size:11.5px;font-weight:600;color:var(--pe-ink-2);cursor:pointer}.pe .fakt-pill svg{width:12px;height:12px}.pe .fakt-pill.add{border-style:dashed;color:var(--pe-prog);border-color:var(--pe-prog)}.pe .diff-up{color:var(--pe-grn);font-weight:700}.pe .diff-down{color:var(--pe-akut);font-weight:700}.pe .side-card{background:var(--pe-white);border:1px solid var(--pe-line);border-radius:11px;box-shadow:var(--pe-shadow-sm);padding:12px 14px;margin-bottom:12px}.pe .side-card.sticky{position:static}.pe .sc-h{display:flex;align-items:center;gap:8px;margin-bottom:9px}.pe .sc-h .ci{color:var(--pe-ink-3);display:inline-flex}.pe .sc-h .ci svg{width:16px;height:16px}.pe .sc-h h3{font-size:13px;font-weight:800}.pe .sc-h .cnt{font-size:11.5px;font-weight:700;color:var(--pe-ink-3);margin-left:auto}.pe .sc-h .rt{font-size:9.5px;font-weight:700;background:var(--pe-accent-soft);color:var(--pe-accent);padding:3px 9px;border-radius:11px;display:inline-flex;align-items:center;gap:5px;margin-left:auto}.pe .sc-h .rt:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--pe-grn)}.pe .pl-sel{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border:1px solid var(--pe-line);border-radius:8px;font-size:12px;font-weight:600;color:var(--pe-ink-2);margin-bottom:12px}.pe .pl-sel svg{width:14px;height:14px;color:var(--pe-ink-3)}.pe .pl-prog{height:5px;border-radius:3px;background:var(--pe-line-2);overflow:hidden;margin-bottom:12px}.pe .pl-prog .f{height:100%;background:#1d2a5e;border-radius:3px}.pe .clrow{display:flex;align-items:center;gap:10px;padding:5px 2px}.pe .clrow .cl-ic{color:var(--pe-ink-3);display:inline-flex}.pe .clrow .cl-ic svg{width:15px;height:15px}.pe .clrow .cl-lbl{font-size:12px;font-weight:600}.pe .clrow.done .cl-lbl{text-decoration:line-through;color:var(--pe-ink-3)}.pe .clrow .cl-date{margin-left:auto;font-size:10.5px;color:var(--pe-ink-3);font-weight:500}.pe .pclose .pc-step{display:flex;align-items:center;gap:10px;padding:5px 2px;position:relative}.pe .pc-dot{width:19px;height:19px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;border:2px solid var(--pe-line);color:transparent;background:var(--pe-white);z-index:1}.pe .pc-dot svg{width:12px;height:12px;stroke-width:3}.pe .pc-step.done .pc-dot{background:#1d2a5e;border-color:#1d2a5e;color:#fff}.pe .pc-step .pc-lbl{font-size:12px;font-weight:600}.pe .pc-step.todo .pc-lbl{color:var(--pe-ink-3)}.pe .pc-step .pc-date{margin-left:auto;font-size:10.5px;color:var(--pe-ink-3);font-weight:500}.pe .pc-line{position:absolute;left:10px;top:24px;width:2px;height:14px;background:var(--pe-line)}.pe .ai-card .ai-lead{font-size:12.5px;font-weight:600;margin-bottom:12px}.pe .ai-card .ai-lead b{font-weight:800}.pe .ai-card .ai-row{display:flex;gap:8px;font-size:12px;color:var(--pe-ink-2);font-weight:500;padding:5px 0;line-height:1.4}.pe .ai-card .ai-row:before{content:"•";color:var(--pe-ink-3)}.pe .ai-card .ai-row b{color:var(--pe-violet);font-weight:700}.pe .ex-detail{display:grid;grid-template-columns:1fr 290px;gap:12px;padding:12px 14px;background:var(--pe-side-bg);border-top:1px solid var(--pe-line-2)}@media(max-width:760px){.pe .ex-detail{grid-template-columns:1fr}}.pe .ex-box{background:var(--pe-white);border:1px solid var(--pe-line);border-radius:9px;padding:10px 12px;margin-bottom:10px}.pe .ex-box .xh{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--pe-ink-3);margin-bottom:9px}.pe .ex-box .xh svg{width:12px;height:12px}.pe .ex-box .xh .sp{flex:1}.pe .ex-box .xh .add{color:var(--pe-accent);font-weight:700;cursor:pointer;text-transform:none;letter-spacing:0;font-size:11px}.pe .ex-line{display:flex;justify-content:space-between;font-size:12.5px;padding:4px 0;font-feature-settings:"tnum"}.pe .ex-line .v{font-weight:700}.pe .ex-line.tot{border-top:1px solid var(--pe-line-2);margin-top:6px;padding-top:8px;font-weight:800}.pe .ex-line .vio{color:var(--pe-violet);font-weight:700}.pe .ex-line .grn{color:var(--pe-grn);font-weight:700}.pe .kf-card .kf-amt{font-size:19px;font-weight:800}.pe .btn-retract{width:100%;height:34px;border:1px solid var(--pe-line);background:var(--pe-white);color:var(--pe-akut);border-radius:8px;font:700 12px Inter;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:8px}.pe .btn-retract svg{width:13px}.pe .type-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pe .type-card{display:flex;gap:11px;padding:13px 14px;border:1.5px solid var(--pe-line);border-radius:11px;cursor:pointer;position:relative;transition:all .12s}.pe .type-card:hover{border-color:var(--pe-ink-3)}.pe .type-card.on{border-color:var(--pe-ink)}.pe .type-card .tc-ic{color:var(--pe-ink-2);display:inline-flex}.pe .type-card .tc-ic svg{width:17px;height:17px}.pe .type-card .tc-t{font-size:13.5px;font-weight:700}.pe .type-card .tc-d{font-size:11px;color:var(--pe-ink-3);font-weight:500;margin-top:2px}.pe .type-card .tc-chk{position:absolute;top:11px;right:11px;color:var(--pe-ink)}.pe .type-card .tc-chk svg{width:15px}.pe .mute-cap{font-size:11px;color:var(--pe-ink-3);font-weight:500;margin-top:4px}.pe .summ-besp{background:var(--pe-grn-bg);border-radius:9px;padding:9px 11px;margin:10px 0}.pe .summ-besp .bl{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--pe-grn)}.pe .summ-besp .bv{font-size:14px;font-weight:800;color:var(--pe-grn)}.pe .summ-besp .bd{font-size:10.5px;color:var(--pe-ink-3);font-weight:500;margin-top:2px;line-height:1.35}.pe .summ-tb .tbnote{font-size:11px;font-weight:600;color:var(--pe-grn);margin-top:3px}.pe .summ-tb.is-neg .tbnote{color:var(--pe-akut)}.pe .summ-upptagen{font-size:11.5px;color:var(--pe-ink-3);font-weight:600;margin-top:12px;padding-top:10px;border-top:1px solid var(--pe-line-2)}.pe .ex-exp-row>td{background:var(--pe-side-bg)}.pe tr.exp-on td{background:var(--pe-side-bg)}.pe .row3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.pe .modal-card .field textarea{width:100%;border:1px solid var(--pe-line);border-radius:9px;padding:9px 11px;font:400 13px Inter;resize:vertical;outline:none;background:var(--pe-white);color:var(--pe-ink)}.pe .eko-page{max-width:1540px}.pe .eko-left,.pe .eko-side{min-width:0}.pe .ex-caret{transition:transform .15s}.pe table.t tbody tr:hover td{background:var(--pe-hover)}.pe table.t tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--pe-accent)}.pe table.t tbody tr.exp-on:hover td,.pe .sub-pill:hover{background:var(--pe-hover)}.pe .fakt-pill:hover{border-color:var(--pe-accent);color:var(--pe-accent)}.pe .clrow{border-radius:7px;transition:background .1s}.pe .clrow:hover{background:var(--pe-hover)}.pe .pc-step:hover .pc-lbl{color:var(--pe-ink)}.pe .ph-link:hover{color:var(--pe-accent)}.pe .ph-home:hover{filter:brightness(1.15)}.pe .ex-box .add:hover{color:var(--pe-accent);text-decoration:underline}.pe .typ-toggle:hover,.pe .av-caret:hover,.pe .ex-caret:hover{color:var(--pe-accent)}.pe .pl-sel{transition:all .12s}.pe .pl-sel:hover{border-color:var(--pe-accent);color:var(--pe-accent)}.pe .realtid-pill:hover,.pe .chip:hover{border-color:var(--pe-accent)}.pe .menu-item .chk,.pe .dd-item .chk{visibility:hidden}.pe .menu-item.sel .chk,.pe .dd-item.sel .chk{visibility:visible}.pe .av-wrap{margin-bottom:13px}.pe .av-wrap .av-banner{margin-bottom:0}.pe .av-list{border:1px solid var(--pe-line);border-top:none;border-radius:0 0 10px 10px;background:var(--pe-side-bg);padding:3px 6px}.pe .av-row{display:flex;align-items:center;gap:12px;padding:7px 10px;font-size:12px;border-bottom:1px solid var(--pe-line-2)}.pe .av-row:last-child{border-bottom:none}.pe .av-row:hover{background:var(--pe-hover)}.pe .av-row-l{display:inline-flex;align-items:center;gap:8px;font-weight:600;min-width:210px}.pe .av-row-l .rowdot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.pe .av-row-m{color:var(--pe-ink-2);flex:1}.pe .av-row-amt{font-weight:700;color:var(--pe-akut);font-feature-settings:"tnum"}.pe .av-caret{transition:transform .15s}.pe .kf-list{display:flex;flex-direction:column;gap:7px}.pe .kf-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--pe-line);border-radius:9px;background:var(--pe-white);transition:border-color .12s,background .12s}.pe .kf-item:hover{border-color:var(--pe-accent);background:var(--pe-hover)}.pe .kf-main{flex:1;min-width:0}.pe .kf-top{display:flex;align-items:center;gap:8px;font-size:13px}.pe .kf-top b{font-weight:700}.pe .kf-sub{font-size:11.5px;color:var(--pe-ink-3);margin-top:2px}.pe .kf-amt{font-weight:800;font-feature-settings:"tnum";font-size:13.5px;white-space:nowrap}.pe .kf-item .btn-ghost svg:last-child{width:13px}.pe .kf-tot{display:flex;justify-content:space-between;align-items:center;padding:9px 12px 2px;font-size:12.5px;color:var(--pe-ink-2);border-top:1px solid var(--pe-line);margin-top:4px}.pe .kf-tot b{font-size:15px;font-weight:800;color:var(--pe-ink);font-feature-settings:"tnum"}.pe .kf-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 10px;color:var(--pe-ink-3);text-align:center}.pe .kf-empty svg{width:26px;height:26px;opacity:.5}body.pe-detail .pe{background:var(--pe-white)}body:not(.pe-detail) .pe{background:var(--pe-white)}body:not(.pe-detail) .pe .lp-panel,body:not(.pe-detail) .pe .list-search{background:var(--pe-white)}.pe .kpi-strip,.pe .sect-card,.pe .side-card,.pe .av-banner,.pe .summ,.pe .cust-card{box-shadow:0 1px 2px #14161c0a}.pe .btn-soft{height:33px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;background:var(--pe-white);color:var(--pe-ink-2);border:1px solid var(--pe-line);border-radius:var(--pe-radius-sm);font:600 12.5px Inter;cursor:pointer;transition:background .12s,color .12s,border-color .12s,transform .05s;white-space:nowrap}.pe .btn-soft svg{width:15px;height:15px}.pe .btn-soft:hover,.pe .btn-soft.active{background:var(--pe-accent-soft);color:var(--pe-accent);border-color:var(--pe-accent)}.pe .btn-soft:active{transform:translateY(.5px)}.pe .btn-soft.sm{height:28px;padding:0 11px;font-size:12px}.pe .lfd-grid{display:grid;grid-template-columns:1fr 300px;gap:16px}@media(max-width:720px){.pe .lfd-grid{grid-template-columns:1fr}}.pe .lfd-prev{min-width:0}.pe .lfd-prev-h,.pe .lfd-cmt-h{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pe-ink-3);margin-bottom:8px}.pe .lfd-doc{border:1px solid var(--pe-line);border-radius:10px;padding:14px 16px;background:var(--pe-side-bg)}.pe .lfd-doc-top{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:10px;border-bottom:1px solid var(--pe-line);margin-bottom:10px}.pe .lfd-doc-top b{font-size:15px}.pe .lfd-doc-top span{color:var(--pe-ink-3);font-size:12px;font-feature-settings:"tnum"}.pe .lfd-doc-row{display:flex;justify-content:space-between;font-size:12.5px;padding:4px 0;color:var(--pe-ink-2)}.pe .lfd-doc-row span:last-child{color:var(--pe-ink);font-weight:600;font-feature-settings:"tnum"}.pe .lfd-doc-tot{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid var(--pe-line)}.pe .lfd-doc-tot b{font-size:17px;font-weight:800;font-feature-settings:"tnum"}.pe .lfd-side{display:flex;flex-direction:column}.pe .lfd-meta{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:12.5px;border-bottom:1px solid var(--pe-line-2)}.pe .lfd-meta .k{color:var(--pe-ink-3)}.pe .lfd-meta b{font-feature-settings:"tnum"}.pe .lfd-kop{display:inline-flex;align-items:center;gap:5px;font-weight:600}.pe .lfd-cmt-h{margin-top:14px}.pe .lfd-cmts{display:flex;flex-direction:column;gap:10px;max-height:190px;overflow:auto}.pe .lfd-cmt{display:flex;gap:8px}.pe .lfd-cmt-meta{font-size:11px;color:var(--pe-ink-3);font-weight:600}.pe .lfd-cmt-txt{font-size:12.5px;margin-top:2px;line-height:1.4;color:var(--pe-ink)}.pe .lfd-add{display:flex;gap:6px;margin-top:12px}.pe .lfd-add input{flex:1;height:30px;border:1px solid var(--pe-line);border-radius:7px;padding:0 10px;font:500 12.5px Inter;outline:none;background:var(--pe-bg)}.pe .lfd-add input:focus{border-color:var(--pe-accent)}.pe .ex-line-link{cursor:pointer;border-radius:6px;margin:0 -6px;padding-left:6px;padding-right:6px;transition:background .1s}.pe .ex-line-link:hover{background:var(--pe-hover)}.pe .kf-rest{border-top:none;padding-top:0}.pe .kf-rest b{color:var(--pe-ink-2)}.pe .hav-grp{border:1px solid var(--pe-line);border-radius:11px;overflow:hidden;margin-bottom:16px}.pe .hav-grp-h{display:flex;align-items:center;gap:10px;padding:11px 14px;background:var(--pe-side-bg);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--pe-ink-3);border-bottom:1px solid var(--pe-line)}.pe .hav-row{display:flex;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid var(--pe-line-2)}.pe .hav-row:last-child{border-bottom:none}.pe .hav-row:hover{background:var(--pe-hover)}.pe .hav-main{flex:1;min-width:0}.pe .hav-top{font-size:13px}.pe .hav-top b{font-weight:700}.pe .hav-sub{font-size:11.5px;color:var(--pe-ink-3);margin-top:2px}.pe .hav-amt{font-weight:800;font-feature-settings:"tnum";font-size:13.5px}.pe .hav-act{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--pe-accent);background:var(--pe-white);color:var(--pe-accent);border-radius:7px;font:600 12px Inter;cursor:pointer;transition:background .12s}.pe .hav-act:hover{background:var(--pe-accent-soft)}.pe .hav-act svg:first-child{width:13px}.pe .hav-act svg:last-child{width:13px}.pe .hav-cfg{border:1px solid var(--pe-line);border-radius:11px;padding:15px 16px;background:var(--pe-side-bg)}.pe .hav-cfg-h{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--pe-accent);margin-bottom:13px}.pe .hav-cfg-h svg{width:14px}.pe .hav-cfg .field{margin-bottom:12px}.pe .hav-2col{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px}.pe .hav-2col label{display:block;font-size:11px;font-weight:700;color:var(--pe-ink-2);margin-bottom:6px}.pe .hav-slider{display:flex;align-items:center;gap:12px;height:34px}.pe .hav-slider input[type=range]{flex:1;accent-color:var(--pe-accent)}.pe .hav-pct{font-weight:800;font-size:13px;font-feature-settings:"tnum";min-width:38px;text-align:right}.pe .calc-box{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;background:#16181d;border-radius:10px;padding:13px 16px;margin-top:4px}.pe .calc-box>div{display:flex;flex-direction:column;gap:3px}.pe .calc-box .ck{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9aa0ab}.pe .calc-box .cv{font-size:16px;font-weight:800;color:#fff;font-feature-settings:"tnum"}.pe .live-status{display:flex;align-items:stretch;gap:1px;background:var(--pe-line);border:1px solid var(--pe-line);border-radius:11px;overflow:hidden;margin-bottom:14px}.pe .live-status .ls-h{display:flex;align-items:center;gap:7px;padding:11px 16px;background:var(--pe-white);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--pe-ink-2);white-space:nowrap}.pe .live-status .ls-h svg{width:14px;color:var(--pe-accent)}.pe .ls-chip{flex:1;background:var(--pe-white);padding:9px 16px}.pe .ls-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pe-ink-3)}.pe .ls-val{font-size:16px;font-weight:800;font-feature-settings:"tnum";margin-top:2px}.pe .ls-val.pos{color:var(--pe-grn)}.pe .ls-val.neg{color:var(--pe-akut)}.pe .ls-sub{font-size:11px;color:var(--pe-ink-3);margin-top:1px}.pe .act-menu{min-width:224px;padding:5px}.pe .act-opt{padding:9px 11px;cursor:pointer;border-radius:7px}.pe .act-opt:hover{background:var(--pe-hover)}.pe .act-opt .act-ic{width:14px;height:14px;color:var(--pe-ink-3);display:block;margin-bottom:4px}.pe .act-opt.sel .act-ic{color:var(--pe-accent)}.pe .act-opt .act-t{font-size:13px;font-weight:700;color:var(--pe-ink);display:flex;align-items:center;justify-content:space-between}.pe .act-opt .act-chk{width:14px;height:14px;color:var(--pe-ink)}.pe .act-opt .act-s{font-size:11.5px;color:var(--pe-ink-3);margin-top:1px}.pe .dold-mv{display:inline-flex;align-items:center;gap:1px}.pe .dold-grip{display:inline-grid;place-items:center;width:18px;height:22px;color:var(--pe-ink-3);cursor:grab;opacity:.5;transition:opacity .12s,color .12s}.pe .dold-grip:hover{opacity:1;color:var(--pe-accent)}.pe .dold-grip svg{width:13px;height:13px}.pe table.t tbody tr:hover .dold-grip{opacity:.85}.pe .zero-ok{color:var(--pe-grn);font-weight:700}.pe .live-stat{display:inline-flex;align-items:center;gap:5px;height:21px;padding:0 9px;border-radius:20px;font-size:11.5px;font-weight:800;font-feature-settings:"tnum"}.pe .live-stat.pos{background:var(--pe-grn-bg);color:var(--pe-grn)}.pe .live-stat.neg{background:var(--pe-akut-bg);color:var(--pe-akut)}.pe .km-chk{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--pe-ink-2);cursor:pointer;-webkit-user-select:none;user-select:none}.pe .hav-act.good{border-color:var(--pe-akut);color:var(--pe-akut)}.pe .hav-act.good:hover{background:var(--pe-akut-bg)}.pe .hav-act.neutral{border-color:var(--pe-line);color:var(--pe-ink-2)}.pe .hav-act.neutral:hover{background:var(--pe-hover)}.pe .hav-sel{width:100%;height:34px;border:1px solid var(--pe-line);border-radius:7px;padding:0 10px;font:600 12.5px Inter;background:var(--pe-white);color:var(--pe-ink);cursor:pointer}.pe .hav-sel:focus{border-color:var(--pe-accent);outline:none}.pe .hav-msg{width:100%;border:1px solid var(--pe-line);border-radius:8px;padding:9px 11px;font:500 12.5px Inter;color:var(--pe-ink);resize:vertical;outline:none;background:var(--pe-white);line-height:1.45}.pe .hav-msg:focus{border-color:var(--pe-accent)}.pe .hav-inv{margin-top:14px;border:1px solid var(--pe-accent);border-radius:11px;overflow:hidden}.pe .hav-inv-h{padding:9px 14px;background:var(--pe-accent-soft);color:var(--pe-accent);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.pe .hav-inv-row{display:flex;align-items:center;gap:9px;padding:10px 14px;font-size:13px;border-top:1px solid var(--pe-line-2)}.pe .hav-inv-row b{font-feature-settings:"tnum"}.pe .hav-inv-row .hi-ic{width:15px;height:15px;color:var(--pe-accent);flex-shrink:0}.pe .hav-inv-row.good .hi-ic,.pe .hav-inv-row.good b{color:var(--pe-akut)}.pe .stp{display:flex;align-items:center;margin-bottom:18px}.pe .stp-num{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--pe-side-bg);color:var(--pe-ink-3);border:1.5px solid var(--pe-line);flex-shrink:0;transition:all .15s}.pe .stp-num.done{background:var(--pe-grn);color:#fff;border-color:var(--pe-grn)}.pe .stp-num.active{background:var(--pe-accent);color:#fff;border-color:var(--pe-accent)}.pe .stp-lbl{font-size:11.5px;font-weight:600;color:var(--pe-ink-3);white-space:nowrap}.pe .stp-lbl.on{color:var(--pe-ink)}.pe .stp-line{flex:1;height:1.5px;background:var(--pe-line);margin:0 10px;transition:background .15s}.pe .stp-line.done{background:var(--pe-grn)}.pe .stp-body{animation:fade .18s ease}.pe .stp-h{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--pe-ink-3);margin-bottom:10px}.pe .step-tot{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding:11px 14px;background:var(--pe-side-bg);border-radius:9px;font-size:13px}.pe .step-tot b{font-size:16px;font-weight:800;font-feature-settings:"tnum"}.pe .kk{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pe-ink-3);margin-bottom:4px}@keyframes fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.pe .utfall-card{background:var(--pe-white);border:1px solid var(--pe-line);border-radius:12px;box-shadow:var(--pe-shadow-sm);padding:15px 16px;margin-bottom:14px}.pe .utf-h{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:800;color:var(--pe-ink);margin-bottom:12px}.pe .utf-h svg{color:var(--pe-accent)}.pe .utf-live{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;color:var(--pe-grn);text-transform:uppercase;letter-spacing:.03em}.pe .utf-live .pd{width:6px;height:6px;border-radius:50%;background:var(--pe-grn)}.pe .utf-rows{border:1px solid var(--pe-line);border-radius:9px;padding:4px 12px;margin-bottom:12px}.pe .utf-row{display:flex;justify-content:space-between;align-items:center;padding:7px 0;font-size:12.5px}.pe .utf-row+.utf-row{border-top:1px solid var(--pe-line-2)}.pe .utf-k{color:var(--pe-ink-2)}.pe .utf-v{font-weight:800;font-feature-settings:"tnum"}.pe .utf-sub .utf-k{color:var(--pe-ink-3);font-size:11.5px}.pe .utf-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--pe-line);border:1px solid var(--pe-line);border-radius:9px;overflow:hidden;margin-bottom:12px}.pe .utf-cell{background:var(--pe-white);padding:9px 11px}.pe .uc-k{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--pe-ink-3)}.pe .uc-v{font-size:13px;font-weight:800;font-feature-settings:"tnum";margin-top:2px}.pe .utf-extra{border:1px solid var(--pe-line);border-radius:9px;padding:10px 12px;margin-bottom:12px}.pe .ue-h{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--pe-ink-2);margin-bottom:8px}.pe .ue-h svg{color:var(--pe-violet)}.pe .ue-tot{color:var(--pe-grn);font-feature-settings:"tnum"}.pe .ue-row{display:flex;justify-content:space-between;gap:10px;font-size:12px;padding:3px 0}.pe .ue-n{color:var(--pe-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe .ue-v{font-weight:700;font-feature-settings:"tnum";flex-shrink:0;color:var(--pe-ink-2)}.pe .ue-sum{display:flex;justify-content:space-between;margin-top:7px;padding-top:7px;border-top:1px solid var(--pe-line-2);font-size:12px;color:var(--pe-ink-2)}.pe .ue-sum b{font-feature-settings:"tnum";color:var(--pe-ink)}.pe .utf-result{display:flex;justify-content:space-between;align-items:center;padding:11px 13px;background:var(--pe-side-bg);border-radius:9px;font-size:13px;font-weight:700}.pe .utf-result b{font-size:18px;font-weight:800;font-feature-settings:"tnum"}.pe .utf-result b.pos{color:var(--pe-grn)}.pe .utf-result b.neg{color:var(--pe-akut)}.pe .fak-cell{display:flex;align-items:center;gap:3px;justify-content:flex-start}.pe .fak-cell .row-menu{opacity:0;transition:opacity .12s}.pe table.t tbody tr:hover .fak-cell .row-menu{opacity:.7}.pe .fak-cell .row-menu:hover{opacity:1}.pe .dd-sep{height:1px;background:var(--pe-line);margin:4px 0}.pe .ph-sync .sync-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--pe-grn);margin-right:5px;vertical-align:middle}.pe .match-cell{cursor:pointer}.pe .match-cell:hover{background:var(--pe-hover)}.pe .match-cell:hover .user-chip{color:var(--pe-accent)}.pe .back-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 8px;margin-bottom:10px;background:none;border:1px solid transparent;border-radius:8px;font:600 12.5px Inter;color:var(--pe-ink-3);cursor:pointer;transition:all .12s}.pe .back-btn:hover{background:var(--pe-white);border-color:var(--pe-line);color:var(--pe-accent)}.pe .back-btn svg{width:15px;height:15px}.pe .ov-head{margin-bottom:16px}.pe .ov-crumb{font-size:12.5px;color:var(--pe-ink-3);font-weight:600;display:flex;align-items:center;gap:6px;margin-bottom:8px}.pe .ov-crumb svg{width:13px;opacity:.6}.pe .ov-crumb span{color:var(--pe-accent)}.pe .ov-titlerow{display:flex;align-items:flex-end;gap:12px}.pe .ov-h1{font-size:23px;font-weight:800;letter-spacing:-.01em;margin:0}.pe .ov-sub{font-size:13px;color:var(--pe-ink-3);margin-top:3px}.pe .ov-sub b{color:var(--pe-ink);font-weight:700}.pe .ov-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:20px}.pe .ov-kpi{background:var(--pe-white);border:1px solid var(--pe-line);border-radius:12px;padding:14px 16px;transition:border-color .12s,box-shadow .12s}.pe .ov-kpi:hover{border-color:var(--pe-ink-3)}.pe .ov-kpi.active{border-color:var(--pe-accent);box-shadow:0 0 0 3px var(--pe-accent-soft)}.pe .ovk-l{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pe-ink-3);display:flex;align-items:center;gap:6px}.pe .ovk-l .pd{width:7px;height:7px;border-radius:50%}.pe .pd-grn{background:var(--pe-grn)}.pe .pd-gray{background:var(--pe-ink-3)}.pe .ovk-v{font-size:23px;font-weight:800;font-feature-settings:"tnum";margin-top:7px;letter-spacing:-.01em}@media(max-width:1100px){.pe .ov-kpis{grid-template-columns:repeat(3,1fr)}}.pe .nm-wrap{min-width:0}.pe .row-email{font-size:11.5px;color:var(--pe-ink-3);font-weight:500;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pe .row-projid{font-size:10.5px;color:var(--pe-ink-3);opacity:.8;font-feature-settings:"tnum";margin-top:1px}.pe .row-chev{width:30px;text-align:right}.pe .row-chev svg{width:15px;height:15px;color:var(--pe-ink-3);opacity:.5;transition:transform .12s,color .12s}.pe table.lst tbody tr:hover .row-chev svg{color:var(--pe-accent);transform:translate(2px);opacity:1}.pe .ov-foot{display:flex;align-items:center;gap:20px;margin-top:18px;padding:16px 20px;background:var(--pe-white);border:1px solid var(--pe-line);border-radius:12px;box-shadow:var(--pe-shadow-sm)}.pe .ovf-cell{display:flex;flex-direction:column;gap:3px}.pe .ovf-l{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pe-ink-3)}.pe .ovf-v{font-size:16px;font-weight:800;font-feature-settings:"tnum"}.pe .ovf-sep{width:1px;height:34px;background:var(--pe-line)}.pe .ovf-total{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.pe .ovf-big{font-size:22px;font-weight:800;font-feature-settings:"tnum";letter-spacing:-.01em}.pe .ovf-big.pos{color:var(--pe-grn)}.pe .ovf-big.neg{color:var(--pe-akut)}.pe .ovf-note{font-size:11px;font-weight:600;color:var(--pe-ink-3)}.pe .list-card{background:var(--pe-white);border:1px solid var(--pe-line);border-radius:12px;overflow:hidden;box-shadow:var(--pe-shadow-sm)}.pe .list-card .grp-zone{padding:0}.pe .list-card .grp-zone+.grp-zone .sec{border-top:1px solid var(--pe-line)}.pe .list-card .sec{padding:12px 16px 10px;margin:0;background:var(--pe-side-bg)}.pe .list-card .sec .sec-sum{font-size:12px}.pe .list-card table.lst thead th,.pe .list-card .lst thead th{padding-left:16px;padding-right:16px;background:var(--pe-white)}.pe .list-card table.lst tbody td,.pe .list-card .lst tbody td{padding-left:16px;padding-right:16px}.pe .list-card table.lst tbody tr:last-child td{border-bottom:1px solid var(--pe-line-2)}.pe .list-card .grp-zone:last-child table.lst tbody tr:last-child td{border-bottom:none}.pe .ov-foot{width:max-content;margin-left:auto;margin-top:14px;gap:14px;padding:9px 14px}.pe .ovf-big{font-size:13px}.pe .ovf-v{font-size:12.5px}.pe .utf-tag{font-size:11px;font-weight:600;color:var(--pe-ink-2);background:var(--pe-side-bg);border:1px solid var(--pe-line);border-radius:6px;padding:2px 8px;white-space:nowrap}.pe .ov-ticker{display:flex;align-items:center;gap:14px;width:max-content;margin-left:auto;margin-top:12px;padding:7px 4px;font-size:12px;font-feature-settings:"tnum"}.pe .ov-ticker .tk{display:inline-flex;align-items:center;gap:5px}.pe .ov-ticker .tk-l{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pe-ink-3)}.pe .ov-ticker .tk-v{font-weight:800;color:var(--pe-ink)}.pe .ov-ticker .tk-sep{width:1px;height:13px;background:var(--pe-line)}.pe .saved-tag{display:inline-block;margin-left:6px;font-size:10.5px;font-weight:700;color:var(--pe-grn);background:#04785717;border-radius:5px;padding:1px 5px}.pe .utf-tot{border-top:1px solid var(--pe-line)}.pe .utf-tot .utf-k{font-weight:700;color:var(--pe-ink)}.pe .utf-result-row{display:flex;align-items:center;gap:14px;margin:12px 0;padding:12px 14px;background:var(--pe-side-bg);border-radius:10px}.pe .urr-l{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pe-ink-3)}.pe .urr-v{font-size:18px;font-weight:800;font-feature-settings:"tnum";margin-top:2px}.pe .urr-sep{width:1px;align-self:stretch;background:var(--pe-line)}.pe .utf-result-row>div:first-child{flex:1}.pe .urr-pct{font-size:11px;font-weight:700;margin-top:1px}.pe .ue-cols{display:grid;grid-template-columns:1fr 68px 60px 58px;gap:4px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--pe-ink-3);padding:4px 0;border-bottom:1px solid var(--pe-line-2)}.pe .ue-cols .num,.pe .ue-row4 .num,.pe .ue-sum4 .num{text-align:right;font-feature-settings:"tnum"}.pe .ue-row4{display:grid;grid-template-columns:1fr 68px 60px 58px;gap:4px;font-size:11.5px;padding:5px 0;align-items:center}.pe .ue-row4 .ue-n{color:var(--pe-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe .ue-sum4{display:grid;grid-template-columns:1fr 68px 60px 58px;gap:4px;font-size:11.5px;font-weight:800;padding-top:6px;margin-top:3px;border-top:1px solid var(--pe-line-2)}.pe .utf-flags{display:flex;flex-direction:column;gap:7px;margin-top:12px}.pe .utf-flag{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;background:var(--pe-white);border:1px solid var(--pe-line);border-radius:9px;font:600 12.5px Inter;color:var(--pe-ink);cursor:pointer;transition:border-color .12s,background .12s;text-align:left}.pe .utf-flag:hover{border-color:var(--pe-accent);background:var(--pe-accent-soft)}.pe .utf-flag svg:first-child{color:var(--pe-ink-3);flex-shrink:0}.pe .utf-flag .uf-l{flex:1}.pe .utf-flag b{font-feature-settings:"tnum"}.pe .utf-flag .uf-amt{font-size:11px;font-weight:700;font-feature-settings:"tnum"}.pe .utf-flag .uf-amt.muted{color:var(--pe-accent)}.pe .sec-chev{width:15px;height:15px;color:var(--pe-ink-3);transition:transform .15s}.pe .sec-chev.open{transform:rotate(0)}.pe .sec-chev:not(.open){transform:rotate(-90deg)}.pe .tb-box{border:none;border-radius:11px;padding:13px 15px;margin:4px 0 10px}.pe .tb-box.tb-pos{background:#e7f7ee}.pe .tb-box.tb-pos .tb-big,.pe .tb-box.tb-pos .tb-pct{color:#0f8a5f}.pe .tb-box.tb-neg{background:#fdecef}.pe .tb-box.tb-neg .tb-big,.pe .tb-box.tb-neg .tb-pct{color:var(--pe-akut)}.pe .tb-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--pe-ink-3)}.pe .tb-pct{font-size:11px;font-weight:800}.pe .tb-big{font-size:22px;font-weight:800;font-feature-settings:"tnum";margin-top:3px;letter-spacing:-.01em}.pe .tb-sub{font-size:11.5px;font-weight:600;color:var(--pe-ink-3);margin-top:1px}.pe .samm-rows{display:flex;flex-direction:column}.pe .samm-row{display:flex;justify-content:space-between;align-items:center;padding:7px 0;font-size:12.5px;color:var(--pe-ink-2);border-top:1px solid var(--pe-line-2)}.pe .samm-row b{font-feature-settings:"tnum";color:var(--pe-ink)}.pe .ue-cols3{display:grid;grid-template-columns:1fr 90px 108px;gap:6px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--pe-ink-3);padding:4px 0;border-bottom:1px solid var(--pe-line-2)}.pe .ue-cols3 .num,.pe .ue-row3 .num,.pe .ue-sum3 .num{text-align:right;font-feature-settings:"tnum"}.pe .ue-row3{display:grid;grid-template-columns:1fr 90px 108px;gap:6px;font-size:11.5px;padding:5px 0;align-items:baseline}.pe .ue-row3 .ue-n{color:var(--pe-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe .ue-sum3{display:grid;grid-template-columns:1fr 90px 108px;gap:6px;font-size:11.5px;font-weight:800;padding-top:6px;margin-top:3px;border-top:1px solid var(--pe-line-2)}.pe .mot-pct{display:block;font-size:9.5px;font-weight:700;opacity:.85}.pe .lev-clk{cursor:pointer}.pe .lev-clk:hover,.pe .lev-clk:hover .b7{color:var(--pe-accent)}.pe .eo-sel{position:relative;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;margin-left:10px;background:var(--pe-white);border:1px solid var(--pe-line);border-radius:7px;font:600 12px Inter;color:var(--pe-ink-2);cursor:pointer}.pe .eo-sel:hover{border-color:var(--pe-accent);color:var(--pe-accent)}.pe .eo-sel .menu{top:34px;right:0;left:auto}.pe .eo-card{border:1px solid var(--pe-line);border-radius:10px;margin-top:10px;overflow:hidden}.pe .eo-head{display:flex;align-items:center;gap:12px;padding:11px 14px;cursor:pointer;background:var(--pe-white);transition:background .12s}.pe .eo-head:hover{background:var(--pe-hover)}.pe .eo-title{display:flex;flex-direction:column;gap:2px;min-width:150px}.pe .eo-title b{font-size:13.5px;font-weight:700;letter-spacing:-.005em}.pe .eo-status{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--pe-ink-3)}.pe .eo-status .pd{width:6px;height:6px;border-radius:50%;background:var(--pe-grn);display:inline-block}.pe .eo-accts{display:flex;flex-direction:column;gap:2px}.pe .eo-accts span{font-size:10.5px;font-weight:600;color:var(--pe-ink-3);background:var(--pe-side-bg);border-radius:5px;padding:1px 7px}.pe .eo-val{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.pe .eo-val .eo-k{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--pe-ink-3)}.pe .eo-val b{font-size:14px;font-weight:800;font-feature-settings:"tnum"}.pe .eo-tblwrap{border-top:1px solid var(--pe-line);background:var(--pe-side-bg);padding:4px 6px 8px}.pe .eo-tbl{width:100%}.pe .mini-koppla{height:26px;padding:0 10px;background:var(--pe-prog-bg);color:var(--pe-prog);border:1px dashed var(--pe-prog);border-radius:6px;font:700 11px Inter;cursor:pointer}.pe .mini-koppla:hover{background:var(--pe-prog);color:#fff;border-style:solid}.pe .utf-flags+.utf-extra{margin-top:16px!important;padding-top:10px;border-top:none}.pe .utf-flags{margin-bottom:4px!important}.pe .eko-grid{grid-template-columns:1fr 470px!important}@media(max-width:1240px){.pe .eko-grid{grid-template-columns:1fr!important}}.pe .utf-h.utf-click{cursor:pointer;-webkit-user-select:none;user-select:none}.pe .utf-h.utf-click:hover{color:var(--pe-accent)}.pe .utf-h .sec-chev{width:15px;margin-left:4px}.pe .ue-h.ue-click{cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:0}.pe .ue-h.ue-click:hover{color:var(--pe-accent)}.pe .ue-h.ue-click+*{margin-top:8px}.pe .utf-extra{margin-bottom:10px!important}.pe .utf-rows{margin-bottom:2px}.pe .sect-card .eo-card:first-child{margin-top:2px}.pe .eo-head .sec-chev{flex-shrink:0}.pe .eo-tbl th{white-space:nowrap}.pe .modal-body>*{flex-shrink:0!important}.pe .grp-head td{background:var(--pe-side-bg)!important;padding:7px 12px!important;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--pe-ink-2);border-top:1px solid var(--pe-line)}.pe .grp-head .gdot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px;vertical-align:0;background:var(--pe-ink-3)}.pe .grp-head .gdot.eur{background:var(--pe-accent)}.pe .grp-head .gdot.transport{background:var(--pe-prog)}.pe .grp-head .gdot.ovrigt{background:var(--pe-wait)}.pe .grp-head .gcnt{margin-left:7px;font-weight:700;color:var(--pe-ink-3)}.pe .grp-head .gsum{float:right;text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:600;color:var(--pe-ink-2);font-feature-settings:"tnum"}.pe .grp-head .gsum b{font-weight:800;color:var(--pe-ink)}.pe .eur-sub{font-size:10px;font-weight:700;color:var(--pe-accent);margin-top:1px;font-feature-settings:"tnum"}.pe .prog-input{width:74px;height:26px;padding:0 7px;border:1px dashed var(--pe-line-2);border-radius:6px;background:var(--pe-white);font:600 11.5px Inter;color:var(--pe-ink);text-align:right;font-feature-settings:"tnum";-moz-appearance:textfield}.pe .prog-input::-webkit-outer-spin-button,.pe .prog-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pe .prog-input::placeholder{color:var(--pe-ink-3)}.pe .prog-input:focus{outline:none;border-color:var(--pe-accent);border-style:solid}.pe .prog-input.on{border-style:solid;border-color:var(--pe-prog);background:var(--pe-prog-bg, #fdf6e9);color:var(--pe-prog);font-weight:800}.pe .prog-input:disabled{opacity:.45;cursor:not-allowed}.pe .hist-wrap{position:relative;display:inline-flex;align-items:center;color:var(--pe-ink-3);cursor:default}.pe .hist-wrap:hover{color:var(--pe-accent)}.pe .hist-pop{display:none;position:absolute;top:20px;right:-8px;z-index:60;width:268px;background:var(--pe-white);border:1px solid var(--pe-line);border-radius:10px;box-shadow:0 10px 28px #0f172a24;padding:10px 12px;flex-direction:column;gap:0}.pe .hist-wrap:hover .hist-pop{display:flex}.pe .hp-h{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--pe-ink-3);margin-bottom:5px}.pe .hp-row{display:flex;align-items:baseline;gap:7px;padding:4px 0;font-size:11.5px;border-top:1px solid var(--pe-line-2)}.pe .hp-row:first-of-type{border-top:none}.pe .hp-dot{width:5px;height:5px;border-radius:50%;background:var(--pe-grn);flex-shrink:0;align-self:center}.pe .hp-t{flex:1;color:var(--pe-ink);font-weight:600;line-height:1.35}.pe .hp-d{font-size:10.5px;color:var(--pe-ink-3);font-weight:600;white-space:nowrap}.pe .gm-fakt{display:flex;align-items:center;gap:10px;padding:8px 11px;border:1px solid var(--pe-line);border-radius:9px;margin-top:7px;background:var(--pe-white)}.pe .eo-detail{padding:12px 14px 14px;background:var(--pe-side-bg);border-top:1px solid var(--pe-line-2)}.pe .eo-konton{display:flex;align-items:center;gap:8px;margin-bottom:10px}.pe .eo-kto{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--pe-ink-2);background:var(--pe-white);border:1px solid var(--pe-line);border-radius:7px;padding:4px 9px}.pe .eo-kto-sub{font-size:10.5px;font-weight:600;color:var(--pe-ink-3)}.pe .eo-detail .eo-tbl{background:var(--pe-white);border:1px solid var(--pe-line);border-radius:10px;overflow:hidden}.pe .eo-detail .eo-tbl thead th{background:var(--pe-white)}.pe .mh-right{margin-left:auto;margin-right:8px}.pe .alloc-figrow{display:flex;border:1px solid var(--pe-line);border-radius:9px;overflow:hidden;background:var(--pe-white)}.pe .alloc-fig{padding:7px 14px;border-right:1px solid var(--pe-line);min-width:108px}.pe .alloc-fig:last-child{border-right:none}.pe .alloc-fig .l{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pe-ink-3);margin-bottom:2px;white-space:nowrap}.pe .alloc-fig .v{font-size:13.5px;font-weight:800;color:var(--pe-ink);font-feature-settings:"tnum";white-space:nowrap}.pe .alloc-fig .v.ok{color:var(--pe-grn)}.pe .alloc-fig .v.warn{color:var(--pe-prog)}.pe .alc{background:var(--pe-white);border:1px solid var(--pe-line);border-radius:11px;padding:14px 16px 15px;margin-bottom:11px;position:relative}.pe .alc:focus-within{border-color:var(--pe-accent);box-shadow:0 0 0 3px var(--pe-accent-soft)}.pe .alc-top{display:flex;align-items:flex-end;gap:8px;margin-bottom:13px;border-bottom:1px solid var(--pe-line)}.pe .alc-caret{width:14px;color:var(--pe-ink-3);cursor:pointer;margin-bottom:10px;flex-shrink:0;transition:transform .12s}.pe .alc-tabs{display:flex;gap:2px;flex-wrap:wrap;flex:1}.pe .alc-tabs button{border:none;background:none;padding:8px 12px 9px;font:600 12.5px Inter;color:var(--pe-ink-2);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.pe .alc-tabs button:hover{color:var(--pe-ink)}.pe .alc-tabs button.on{color:var(--pe-accent);border-bottom-color:var(--pe-accent);font-weight:700}.pe .alc-rm{border:none;background:none;width:26px;height:26px;border-radius:7px;color:var(--pe-ink-3);display:grid;place-items:center;cursor:pointer;margin-bottom:6px}.pe .alc-rm:hover{background:var(--pe-akut-bg);color:var(--pe-akut)}.pe .alc-rm svg{width:14px}.pe .alc-grid{display:grid;grid-template-columns:1fr 170px;gap:10px}.pe .alc-fld label{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pe-ink-3);margin-bottom:4px}.pe .alc-fld input{width:100%;height:34px;padding:0 11px;background:var(--pe-white);border:1px solid var(--pe-line);border-radius:7px;font:500 12.5px Inter;color:var(--pe-ink);outline:none;font-feature-settings:"tnum";box-sizing:border-box}.pe .alc-fld input:focus{border-color:var(--pe-accent);box-shadow:0 0 0 3px var(--pe-accent-soft)}.pe .alc-fld input.r{text-align:right}.pe .alc-amt-wrap{position:relative}.pe .alc-amt-wrap input{padding-right:62px}.pe .alc-rest{position:absolute;right:6px;bottom:6px;height:22px;padding:0 8px;border:none;border-radius:5px;font:700 10px Inter;color:var(--pe-accent);background:var(--pe-accent-soft);cursor:pointer}.pe .alc-rest:hover{background:var(--pe-accent);color:#fff}.pe .alc-proj{display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 11px;border:1px solid var(--pe-line);border-radius:7px;font:600 12.5px Inter;color:var(--pe-ink);background:var(--pe-white)}.pe .alc-koppla{margin-top:11px;position:relative}.pe .alc-kchip{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border:1.5px dashed var(--pe-line-2);border-radius:8px;font:600 11.5px Inter;color:var(--pe-ink-2);cursor:pointer;background:var(--pe-white)}.pe .alc-kchip:hover{border-color:var(--pe-accent);color:var(--pe-accent)}.pe .alc-kchip.on{border-style:solid;border-color:var(--pe-accent);color:var(--pe-accent);background:var(--pe-accent-soft)}.pe .alc-kchip svg{width:13px}.pe .alc-pick{position:absolute;top:34px;left:0;max-height:260px;overflow:auto;min-width:340px;z-index:40}.pe .alc-price{margin-top:12px;padding:13px;background:var(--pe-side-bg);border:1px solid var(--pe-line);border-radius:10px}.pe .alc-price-top{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.pe .alc-out{display:grid;grid-template-columns:repeat(5,1fr);background:var(--pe-white);border:1px solid var(--pe-line);border-radius:8px;overflow:hidden}.pe .alc-out .o{padding:9px 12px;border-right:1px solid var(--pe-line)}.pe .alc-out .o:last-child{border-right:none}.pe .alc-out .o .l{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pe-ink-3);margin-bottom:3px;white-space:nowrap}.pe .alc-out .o .v{font-size:13px;font-weight:700;color:var(--pe-ink);font-feature-settings:"tnum"}.pe .alc-out .o.tbcell{background:var(--pe-side-bg);text-align:right}.pe .alc-note{margin-top:11px;font-size:11.5px;color:var(--pe-ink-2);background:var(--pe-side-bg);border-radius:7px;padding:9px 11px;line-height:1.45}.pe .alc-note b{color:var(--pe-ink)}.pe .alloc-addrow{width:100%;border:1.5px dashed var(--pe-line);border-radius:9px;padding:11px;font:600 12.5px Inter;color:var(--pe-accent);display:flex;align-items:center;justify-content:center;gap:7px;background:var(--pe-white);cursor:pointer}.pe .alloc-addrow:hover{border-color:var(--pe-accent);background:var(--pe-accent-soft)}.pe .alloc-addrow svg{width:15px}.pe .modal-card.wide{width:min(880px,94vw)!important;max-width:880px!important}.pe .alc-price-top .alc-fld{min-width:150px!important}.pe .eo-sel{white-space:nowrap}.pe .eo-sel .menu{white-space:normal}.pe .prog-input.on{border-style:solid!important;border-color:var(--pe-line-2)!important;background:var(--pe-white)!important;color:var(--pe-ink)!important;font-weight:600!important}.pe .prog-input{background:var(--pe-white)!important}.pe .eko-left .sect,.pe .eko-left .sect-card,.pe .eko-left .sect-card>table.t{width:100%}.pe .sect-card .t th{font-size:9.5px!important;padding:8px 10px!important;letter-spacing:.05em}.pe .sect-card .t td{font-size:12px!important;padding:8px 10px!important}.pe .sect-card .t .b7{font-size:12px!important;font-weight:650}.pe .sect-card .t .id-cell{font-size:10.5px!important}.pe .sect-card .catlbl{font-size:8.5px!important}.pe .sect-h h2{font-size:13.5px!important}.pe .tag-sub,.pe .tag-sub.warn,.pe .tag-sub.violet{color:var(--pe-ink-3)!important}.pe .live-stat.pos{background:var(--pe-pill-bg)!important;color:var(--pe-ink-2)!important}.pe .diff-up{color:var(--pe-ink-2)!important;font-weight:600!important}.pe .diff-down{font-weight:600!important}.pe .zero-ok{color:var(--pe-ink-3)!important;font-weight:500!important}.pe .grp-head td{font-size:10px!important;padding:6px 10px!important}.pe .grp-head .gsum{color:var(--pe-ink-3)!important}.pe .grp-head .gsum b{color:var(--pe-ink-2)!important}.pe .eur-sub{color:var(--pe-ink-3)!important;font-weight:600!important}.pe .saved-tag{background:var(--pe-pill-bg)!important;color:var(--pe-ink-2)!important}.pe .eo-detail{padding:10px 12px 12px!important}.pe .sum-row td{font-size:11.5px!important}.pe .ek{height:20px!important;font-size:10px!important}.pe .fakt-pill{font-size:10.5px!important}.pe .ps-page{max-width:none;padding:0!important}.pe .ps-head{display:flex;align-items:center;gap:14px;margin-bottom:22px;flex-wrap:wrap}.pe .ps-h2{font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--pe-ink);margin:0}.pe .ps-hsub{font-size:12px;color:var(--pe-ink-3);margin-top:3px}.pe .ps-stats{display:flex;gap:8px}.pe .ps-stat{border:1px solid var(--pe-line);border-radius:9px;background:var(--pe-white);padding:7px 13px}.pe .ps-stat .l{display:block;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pe-ink-3);margin-bottom:2px;white-space:nowrap}.pe .ps-stat .v{font-size:13.5px;font-weight:800;color:var(--pe-ink);font-feature-settings:"tnum";white-space:nowrap}.pe .ps-grp{margin:0 0 20px}.pe .ps-ghead{display:flex;align-items:center;gap:9px;background:var(--pe-bg);border:1px solid var(--pe-line);border-radius:12px;padding:11px 13px;margin-bottom:7px}.pe .ps-gdot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.pe .ps-gt{font-size:13px;font-weight:700;color:var(--pe-ink)}.pe .ps-gn{font-size:10.5px;font-weight:700;color:var(--pe-ink-3);background:var(--pe-white);border:1px solid var(--pe-line);border-radius:20px;padding:1px 8px;font-feature-settings:"tnum"}.pe .ps-cols{display:grid;gap:10px;padding:0 13px 7px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pe-ink-3);align-items:center}.pe .ps-row{display:grid;gap:10px;align-items:center;background:var(--pe-white);border:1px solid var(--pe-line);border-radius:12px;padding:11px 13px;margin-bottom:7px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.pe .ps-row:hover{border-color:var(--pe-accent);box-shadow:0 0 0 3px var(--pe-accent-soft)}.pe .ps-nr{font-size:12.5px;font-weight:700;color:var(--pe-ink);font-feature-settings:"tnum";white-space:nowrap}.pe .ps-name{font-size:12.5px;font-weight:650;color:var(--pe-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pe .ps-name.strike{text-decoration:line-through;color:var(--pe-ink-3);font-weight:500}.pe .ps-sub2{font-size:11px;color:var(--pe-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pe .ps-num{text-align:right;font-size:12.5px;font-weight:700;color:var(--pe-ink);font-feature-settings:"tnum";white-space:nowrap}.pe .ps-pill{display:inline-block;font-size:10.5px;font-weight:600;padding:3px 10px;border-radius:20px;white-space:nowrap;background:var(--pe-pill-bg);color:var(--pe-ink-2)}.pe .ps-pill.grn{background:var(--pe-grn-bg);color:var(--pe-grn)}.pe .ps-pill.akut{background:var(--pe-akut-bg);color:var(--pe-akut)}.pe .ps-pill.prog{background:#fbf3e3;color:var(--pe-prog)}.pe .ps-pill.ok{background:var(--pe-accent-soft);color:var(--pe-accent)}.pe .ps-chev{width:15px;color:var(--pe-ink-3);justify-self:end}.pe .ps-empty{display:flex;align-items:center;gap:8px;background:var(--pe-white);border:1px solid var(--pe-line);border-radius:12px;padding:13px;font-size:12.5px;font-weight:600;color:var(--pe-grn)}.pe .ps-two{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}@media(max-width:1000px){.pe .ps-two{grid-template-columns:1fr}}.pe .ps-chk{cursor:pointer}.pe .ps-chk.done{background:var(--pe-side-bg)}.pe .ps-step{cursor:default}.pe .ps-sdot{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--pe-line-2);display:grid;place-items:center;color:#fff}.pe .ps-sdot.on{background:var(--pe-grn);border-color:var(--pe-grn)}.pe .rowdot{background:#c9ced6!important}.pe .rowdot.dot-grn{background:#9fd4b8!important}.pe .grp-head .gdot.eur,.pe .grp-head .gdot.transport,.pe .grp-head .gdot.ovrigt{background:#c9ced6!important}.pe .sub-pill .dot{display:none!important}.pe .fakt-pill.add{border-color:var(--pe-line-2)!important;color:var(--pe-ink-3)!important;background:var(--pe-white)!important}.pe .fakt-pill.add:hover{border-color:var(--pe-accent)!important;color:var(--pe-accent)!important}.pe .tb-box.tb-pos{background:var(--pe-side-bg)!important}.pe .tb-box.tb-pos .tb-big{color:var(--pe-ink)!important}.pe .tb-box.tb-pos .tb-pct,.pe .tb-box .tb-sub,.pe .catlbl{color:var(--pe-ink-3)!important}.pe .head-pills{padding:0!important;gap:2px}.pe .head-pills .sub-pill{height:28px;font-size:11px;padding:0 9px}.pe .sect-h{flex-wrap:wrap;row-gap:8px}.pe .vf-steps{display:flex;align-items:center;gap:10px;margin-bottom:14px}.pe .vf-steps .vs{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--pe-ink-3)}.pe .vf-steps .vs.done{color:var(--pe-grn)}.pe .vf-steps .vs.on{color:var(--pe-accent)}.pe .vf-steps .vs-line{flex:0 0 34px;height:1px;background:var(--pe-line-2)}.pe .vf-msg{width:100%;min-height:110px;padding:10px 11px;border:1px solid var(--pe-line);border-radius:7px;font:500 12.5px Inter;color:var(--pe-ink);resize:vertical;outline:none;box-sizing:border-box}.pe .vf-msg:focus{border-color:var(--pe-accent);box-shadow:0 0 0 3px var(--pe-accent-soft)}.pe .exd2{padding:12px 14px;background:var(--pe-side-bg);border-top:1px solid var(--pe-line-2)}.pe .exd2-strip{background:var(--pe-white)}.pe .exd2-meta{display:flex;align-items:center;gap:9px;margin-top:10px;font-size:11.5px;color:var(--pe-ink-2)}.pe .exd2-meta b{color:var(--pe-ink)}.pe .exd2-sep{width:1px;height:14px;background:var(--pe-line-2)}.pe .eko-tab .tb{background:var(--pe-pill-bg)!important;color:var(--pe-ink-2)!important;font-weight:700!important}.pe .eko-tab.on .tb{background:var(--pe-accent-soft)!important;color:var(--pe-accent)!important}.pe .lev-topbar{display:flex;align-items:center;gap:10px;margin:0 0 14px;flex-wrap:wrap}.pe .lev-topbar .ps-stats .ps-stat{padding:5px 12px}.pe .lev-topbar .ps-stats .ps-stat .v{font-size:12.5px}.pe .lev-topbar .ps-stats .ps-stat .l{font-size:8px}.pe .ktab-title{font-size:15px;font-weight:800;color:var(--pe-ink);letter-spacing:-.01em}.pe .ktab-h{display:flex;align-items:baseline;gap:7px;padding:13px 16px 11px;font-size:13px;font-weight:700;color:var(--pe-ink)}.pe .ktab-sub,.pe .ktab-sum{font-size:11.5px;font-weight:600;color:var(--pe-ink-3)}.pe .ktab-sum b{color:var(--pe-ink);font-feature-settings:"tnum"}.pe tr .hov-btn,.pe .ps-row .hov-btn{opacity:0;transition:opacity .12s}.pe tr:hover .hov-btn,.pe .ps-row:hover .hov-btn,.pe .hov-btn:focus-visible{opacity:1}.pe .due-pill{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:20px;background:#fdeef2;color:#c2506a;font-size:10.5px;font-weight:700;cursor:pointer}.pe .due-pill:hover{background:#fbe1e8}.pe tfoot .ktab-sum{padding:0}.pe .lfd-grid{grid-template-columns:1.15fr 1fr!important;gap:22px!important}.pe .lfd-doc{padding:18px 20px!important;border-radius:12px!important}.pe .lfd-doc-row{padding:9px 0!important;font-size:12.5px!important}.pe .lfd-doc-row span:last-child{font-weight:600!important}.pe .lfd-doc-tot{padding-top:12px!important}.pe .lfd-doc-tot b{font-size:19px!important;font-weight:750!important}.pe .lfd-meta{padding:10px 0!important;border-bottom:1px solid var(--pe-line-2);font-size:12.5px!important}.pe .lfd-meta .k{color:var(--pe-ink-3);font-weight:500!important}.pe .lfd-cmt-h{margin-top:16px!important;font-size:10px!important;letter-spacing:.06em}.pe .lfd-cmts{display:flex;flex-direction:column;gap:14px!important;margin:12px 0!important;max-height:260px;overflow:auto}.pe .lfd-cmt{align-items:flex-start!important;gap:10px!important}.pe .lfd-cmt-meta{font-size:11px!important;font-weight:600!important;color:var(--pe-ink-3)!important;margin-bottom:4px}.pe .lfd-cmt-txt{background:var(--pe-bg);border-radius:11px;padding:10px 13px;font-size:12.5px!important;color:var(--pe-ink-2)!important;line-height:1.55!important}.pe .lfd-add input{height:42px!important;border-radius:11px!important;border-width:1.5px!important;font-size:12.5px!important}.pe .lfd-add input:focus{border-color:var(--pe-accent)!important;box-shadow:0 0 0 3px var(--pe-accent-soft)!important}.pe .menu{border:1px solid var(--pe-line)!important;border-radius:11px!important;box-shadow:0 8px 24px #0f172a14!important;padding:5px!important;min-width:200px}.pe .menu-item{border-radius:8px!important;padding:8px 11px!important;font-size:12.5px!important;font-weight:500!important;color:var(--pe-ink)!important;gap:9px!important}.pe .menu-item:hover{background:var(--pe-bg)!important}.pe .menu-item svg{width:14px!important;color:var(--pe-ink-3)!important}.pe .menu-item.sel{font-weight:650!important}.pe .menu-head{font-size:9.5px!important;padding:8px 11px 4px!important}.pe .menu-sep{margin:5px 4px!important}.pe .mi-sub{display:block;font-size:10.5px;font-weight:500;color:var(--pe-ink-3);margin-top:1px}.pe .sect-card .t .b7{font-weight:600!important}.pe .sect-card .t td.num{font-weight:500}.pe .sect-card .t tfoot td{font-weight:650!important}.pe .ps-name,.pe .ps-nr,.pe .ps-num{font-weight:600!important}.pe .utf-v,.pe .samm-row b{font-weight:650!important}.pe .tb-big,.pe .ph-name{font-weight:750!important}.pe .sect-h h2{font-weight:700!important}.pe .ktab-h{font-weight:650!important}.pe .grp-head td{font-weight:700!important}.pe .eo-sel{font-weight:600!important}.pe .sub-pill{font-weight:550!important}.pe .sub-pill.on{font-weight:650!important}.pe .ph-avstack{display:inline-flex;align-items:center}.pe .ph-avstack>span+span{margin-left:-7px}.pe .ph-avstack .av{box-shadow:0 0 0 2px var(--pe-white);border-radius:50%}.pe .grp-head td{text-transform:none!important;letter-spacing:0!important;font-size:12px!important;font-weight:600!important;color:var(--pe-ink)!important}.pe .grp-head .gcnt{font-weight:600!important}.pe .grp-head .gsum{font-weight:500!important}.pe .grp-head .gsum b{font-weight:650!important}.pe .sect-h{background:var(--pe-bg);border:1px solid var(--pe-line);border-radius:12px;padding:9px 13px!important;margin-bottom:0}.pe .sect-h.collapsed{border-radius:12px}.pe .sect-h:not(.collapsed){border-radius:12px 12px 0 0;border-bottom:none}.pe .sect-h+.sect-card{border-radius:0 0 12px 12px!important;border-top:1px solid var(--pe-line-2)!important;box-shadow:none!important}.pe .sect{margin-bottom:18px}.pe .sect-h .cnt{background:var(--pe-white);border:1px solid var(--pe-line);border-radius:20px;padding:1px 8px;font-size:10.5px!important}.pe .head-pills .sub-pill{background:var(--pe-white)}.pe .head-pills .sub-pill.on{background:var(--pe-white)!important;color:var(--pe-accent)!important;border-color:var(--pe-accent)!important;box-shadow:0 0 0 3px var(--pe-accent-soft)!important}.pe .head-pills .sub-pill.on .c{color:var(--pe-accent)!important;opacity:.8}.pe .eko-toolbar .mini-search{margin-left:auto}.pe .rp-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pe .rp-box{border:1px solid var(--pe-line);border-radius:11px;padding:13px 15px;background:var(--pe-white)}.pe .rp-h{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pe-ink-3);margin-bottom:8px}.pe .rp-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;border-top:1px solid var(--pe-line-2);font-size:12.5px;color:var(--pe-ink-2)}.pe .rp-row:first-of-type{border-top:none}.pe .rp-row b{font-feature-settings:"tnum"}.pe table.t tbody tr.ex-exp-row:hover td{background:transparent!important}.pe table.t tbody tr.ex-exp-row:hover td:first-child{box-shadow:none!important}.pe tr.row-clk{cursor:pointer}.pe .lp-panel{display:flex;align-items:flex-end;gap:14px;background:var(--pe-white);border:1px solid var(--pe-line);border-radius:12px;padding:12px 16px 13px;margin-bottom:16px;flex-wrap:wrap}.pe .lp-field label{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--pe-ink-3);margin-bottom:5px}.pe .lp-sel{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;min-width:150px;border:1px solid var(--pe-line);border-radius:9px;background:var(--pe-white);font:600 12.5px Inter;color:var(--pe-ink);cursor:pointer}.pe .lp-sel:hover{border-color:var(--pe-line-2)}.pe .lp-sel svg:last-child{width:13px;margin-left:auto;color:var(--pe-ink-3)}.pe .lp-count{font-size:12px;font-weight:600;color:var(--pe-ink-3);align-self:center;margin-top:14px}.pe .mina-btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:1px solid var(--pe-line);border-radius:9px;background:var(--pe-white);font:600 12.5px Inter;color:var(--pe-ink-2);cursor:pointer;transition:all .12s}.pe .mina-btn:hover{border-color:var(--pe-accent);color:var(--pe-accent)}.pe .mina-btn.on{border:1.5px solid var(--pe-accent);color:var(--pe-accent);background:var(--pe-white)}.pe .lp-panel .menu{top:40px;left:0}.pe .exd2{background:var(--pe-white)!important;border-top:1px solid var(--pe-line-2)!important;padding:10px 14px!important}.pe .exd2-strip{border:none!important;border-radius:0!important;background:transparent!important}.pe .exd2-strip .o{padding:4px 16px 4px 0!important;border-right:1px solid var(--pe-line-2)!important}.pe .exd2-strip .o:last-child{border-right:none!important}.pe .exd2-strip .o .l{font-size:8.5px!important}.pe .exd2-strip .o .v{font-size:12.5px!important;font-weight:600!important}.pe .exd2-strip .o.tbcell{background:transparent!important}.pe .exd2-meta{margin-top:8px!important;padding-top:8px;border-top:1px solid var(--pe-line-2);font-size:11px!important;color:var(--pe-ink-3)!important}.pe .exd2-meta .btn-ghost.sm{height:26px;font-size:11px}.pe .btn-dark{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 16px;border-radius:8px;border:1px solid var(--pe-accent);background:var(--pe-accent);color:#fff;font:600 12.5px Inter;cursor:pointer;transition:filter .12s}.pe .btn-dark:hover{filter:brightness(1.15)}.pe .btn-dark svg{width:14px;height:14px}.pe .stp{display:flex;align-items:center;margin-bottom:20px}.pe .stp-step{display:flex;align-items:center;gap:8px}.pe .stp-num{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:700;background:var(--pe-pill-bg);color:var(--pe-ink-3);flex-shrink:0}.pe .stp-step.active .stp-num,.pe .stp-step.done .stp-num{background:var(--pe-accent);color:#fff}.pe .stp-lbl{font-size:12px;font-weight:700;color:var(--pe-ink-3);white-space:nowrap}.pe .stp-step.active .stp-lbl,.pe .stp-step.done .stp-lbl{color:var(--pe-ink)}.pe .stp-line{flex:1;height:2px;background:var(--pe-line);margin:0 10px;border-radius:2px}.pe .stp-line.done{background:var(--pe-accent)}.pe .fw-sech{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--pe-ink-3);margin-bottom:10px}.pe .fw-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;background:var(--pe-white);border:1px solid var(--pe-line);border-radius:10px;margin-bottom:12px}.pe .fw-line-t{font-size:13px;font-weight:700}.pe .fw-line-m{font-size:11px;color:var(--pe-ink-3);font-weight:500;margin-top:2px}.pe .fw-line-amt{font-size:14px;font-weight:700;font-feature-settings:"tnum";white-space:nowrap}.pe .fw-tot{background:var(--pe-side-bg);border:1px solid var(--pe-line);border-radius:10px;padding:12px 14px}.pe .fw-tr{display:flex;justify-content:space-between;font-size:12.5px;color:var(--pe-ink-2);padding:4px 0}.pe .fw-tr b{font-feature-settings:"tnum";color:var(--pe-ink)}.pe .fw-grand{border-top:1px solid var(--pe-line);margin-top:6px;padding-top:9px;font-size:13.5px;font-weight:700;color:var(--pe-ink)}.pe .fw-grand b{font-size:15px}.pe .fw-fld{margin-bottom:13px}.pe .fw-fld label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pe-ink-3);margin-bottom:6px}.pe .fw-fld input,.pe .fw-fld select{width:100%;height:38px;padding:0 11px;border:1px solid var(--pe-line);border-radius:8px;font:500 12.5px Inter;color:var(--pe-ink);outline:none;box-sizing:border-box;background:var(--pe-white)}.pe .fw-fld input:focus,.pe .fw-fld select:focus{border-color:var(--pe-accent);box-shadow:0 0 0 3px var(--pe-accent-soft)}.pe .fw-fld2{display:grid;grid-template-columns:1fr 1fr;gap:13px}.pe .fw-rv{background:var(--pe-white);border:1px solid var(--pe-line);border-radius:10px;padding:4px 14px;margin-bottom:12px}.pe .fw-rvr{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--pe-line-2);font-size:12.5px}.pe .fw-rvr:last-child{border-bottom:none}.pe .fw-rvr .k{color:var(--pe-ink-3);font-weight:600}.pe .fw-rvr .v{font-weight:600;text-align:right}.pe .fw-rvr .v .sub{font-weight:500;color:var(--pe-ink-3);font-size:11px}.pe .fw-grand2 .k,.pe .fw-grand2 .v{color:var(--pe-ink)!important;font-size:13.5px;font-weight:700!important}.pe .fw-msgto{font-size:11px;color:var(--pe-ink-3);font-weight:600;margin-bottom:6px}.pe .fw-msg{font-size:12px;color:var(--pe-ink-2);line-height:1.55;background:var(--pe-side-bg);border:1px solid var(--pe-line);border-radius:10px;padding:12px 14px}.pe .fw-msg-edit{width:100%;min-height:120px;resize:vertical;outline:none;font-family:Inter;box-sizing:border-box}.pe .fw-msg-edit:focus{border-color:var(--pe-accent);box-shadow:0 0 0 3px var(--pe-accent-soft)}@media(max-width:1600px){.pe .wrap{padding:0 16px}.pe .eko-grid{grid-template-columns:minmax(0,1fr) 332px!important;gap:14px}.pe table.t{font-size:11.5px}.pe table.t th,.pe table.t td{padding:7px}.pe .catlbl{display:none!important}.pe .prog-input{width:58px}.pe .fakt-pill{padding:2px 7px;font-size:10.5px}.pe .id-cell{font-size:10.5px}.pe .eko-toolbar{gap:10px;padding:8px 10px}.pe .eko-toolbar .mini-search{width:200px!important}.pe .proj-head{gap:10px}.pe .ph-name{font-size:16px!important}.pe .utf-row,.pe .samm-row{font-size:12px}.pe .tb-big{font-size:22px!important}.pe .eko-tab{padding:8px 12px;font-size:12px}}@media(max-width:1500px){.pe .eko-grid{grid-template-columns:minmax(0,1fr) 282px!important;gap:10px}}@media(max-width:1366px){.pe .eko-grid{grid-template-columns:minmax(0,1fr) 264px!important;gap:10px}.pe table.t{font-size:11px}.pe table.t th,.pe table.t td{padding:6px 5px}.pe table.t th{font-size:8px;letter-spacing:.02em}.pe .prog-input{width:44px;padding:4px 5px}.pe table.t td:first-child,.pe table.t th:first-child{width:28px;padding-left:8px}.pe .chk-cell input,.pe td .chk{transform:scale(.9)}.pe .rowdot{width:6px!important;height:6px!important}.pe .fak-cell{white-space:nowrap}.pe .fakt-pill{padding:2px 5px!important;font-size:10px!important;gap:3px}.pe .fakt-pill svg{width:10px!important}.pe .fak-cell .row-menu{width:20px}.pe .sub-pill{font-size:10.5px;padding:0 8px;height:26px}.pe .eo-sel{min-width:0;padding:0 9px;font-size:11.5px!important}.pe .sect-h{gap:7px}.pe .sect-h h2{font-size:13px}.pe .lev-topbar .invite-search{flex:0 1 260px!important}.pe .head-pills .sub-pill .c{display:none}.pe .row-menu svg{width:13px}}@media(max-width:1310px){.pe .eko-grid{grid-template-columns:1fr!important}.pe .eko-side{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.pe .eko-side>*{margin:0!important;min-width:0}}@media(max-width:1600px){.pe .wrap{max-width:none!important}.pe .eko-page{padding:0 4px}.pe .eko-side>*{min-width:0}.pe .eko-side .side-card,.pe .eko-side .utfall-card{padding:13px!important}.pe .utf-row .utf-k{font-size:11.5px;min-width:0}.pe .utf-row .utf-v{font-size:12px;white-space:nowrap}.pe .urr-l{font-size:8.5px;letter-spacing:.03em;white-space:nowrap}.pe .urr-v{font-size:15px;white-space:nowrap}.pe .urr-v .pct{font-size:10px}.pe .samm-row{font-size:11.5px;gap:8px}.pe .samm-row b{white-space:nowrap}.pe .tb-big{font-size:20px!important;white-space:nowrap}.pe .tb-box{padding:11px 12px!important}.pe .coll-sub-h,.pe .collsub-h{gap:6px}.pe .vpd-row,.pe .vpd-h{font-size:11px!important}.pe .vpd-row b,.pe .vpd-row .num{white-space:nowrap}.pe .eko-side .btn-ghost.sm{height:26px;padding:0 8px;font-size:10.5px}}@media(max-width:1500px){.pe .urr-l{white-space:normal;line-height:1.25}.pe .urr-v{font-size:13.5px}.pe .utf-extra{padding:10px!important}.pe .ue-cols3,.pe .ue-row3,.pe .ue-sum3{font-size:10.5px!important;gap:6px!important;grid-template-columns:minmax(0,1.3fr) minmax(0,auto) minmax(0,auto)!important}.pe .ue-row3 b,.pe .ue-sum3 b,.pe .ue-row3 .num,.pe .ue-sum3 .num{font-size:11px;white-space:nowrap}.pe .ue-row3 .sub,.pe .ue-sum3 .sub{font-size:8.5px}.pe .utfall-card{overflow:hidden}}@media(max-width:1440px){.pe .utf-result-row{flex-direction:column;gap:6px}.pe .utf-result-row>div{min-width:0;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;align-items:baseline;text-align:left!important}.pe .utf-result-row .urr-sep{display:none}.pe .utf-result-row .urr-v{grid-column:2;font-size:14px;margin-top:0;white-space:nowrap}.pe .utf-result-row .urr-pct{grid-column:2;justify-self:end;font-size:9.5px}.pe .urr-l{white-space:nowrap;align-self:baseline}.pe .utf-flag{font-size:11px;padding:8px 9px}.pe .utf-flag .n{white-space:nowrap}.pe .chk-side .chk-row,.pe .ai-side li{font-size:11.5px}}.pe .tbl-wrap table.t th:first-child,.pe .tbl-wrap table.t td:first-child,.pe .ktab-h{padding-left:18px}@media(max-width:1500px){.pe .ue-cols,.pe .ue-row4,.pe .ue-sum4{grid-template-columns:minmax(52px,1fr) minmax(0,auto) minmax(0,auto) minmax(0,auto)!important;gap:6px!important;font-size:10.5px!important}.pe .ue-row4 .num,.pe .ue-sum4 .num,.pe .ue-cols .num{font-size:10.5px!important;white-space:nowrap}.pe .ue-row4 .ue-n{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.2}.pe .ue-sum4 span:first-child{white-space:normal;line-height:1.2}.pe .collsub-t,.pe .coll-sub-h .t{font-size:10px}}.pe tr .hist-wrap,.pe .ps-row .hist-wrap{opacity:0;transition:opacity .12s}.pe tr:hover .hist-wrap,.pe .ps-row:hover .hist-wrap,.pe .hist-wrap:focus-within{opacity:1}.pe .ps-pill.due{background:#fdeef2;color:#c2506a}.pe .fd-meta{display:flex;align-items:center;gap:12px;margin:2px 0 4px}.pe .fd-m{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--pe-ink-3)}.pe .fd-m .av{width:18px;height:18px;font-size:8px}.pe .fd-hrow{display:flex;align-items:baseline;gap:10px;padding:8px 2px;border-bottom:1px solid var(--pe-line-2)}.pe .fd-hrow:last-child{border-bottom:none}.pe .fd-hdot{width:5px;height:5px;border-radius:50%;background:var(--pe-line-2);flex-shrink:0;align-self:center}.pe .fd-ht{flex:1;font-size:12.5px;font-weight:550;color:var(--pe-ink)}.pe .fd-hd{font-size:11px;color:var(--pe-ink-3);font-feature-settings:"tnum"}.pe .wrap>.sub-pills .sub-pill,.pe .lev-topbar~.sub-pills .sub-pill{height:31px!important;padding:0 14px!important;font-size:12px!important}.pe .wrap>.sub-pills .sub-pill .c,.pe .lev-topbar~.sub-pills .sub-pill .c{display:inline!important}@media(max-width:1366px){.pe .wrap>.sub-pills .sub-pill,.pe .lev-topbar~.sub-pills .sub-pill{height:31px!important;padding:0 14px!important;font-size:12px!important}}.pe .wrap>.sub-pills,.pe .lev-topbar~.sub-pills{gap:10px!important}.pe .bud-box{margin-top:11px;padding:13px;background:var(--pe-side-bg);border:1px solid var(--pe-line);border-radius:10px;display:flex;flex-direction:column;gap:12px}.pe .bud-fld>label{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--pe-ink-3);margin-bottom:6px}.pe .bud-sel{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:38px;padding:0 12px;background:var(--pe-white);border:1px solid var(--pe-line);border-radius:9px;font:500 13px Inter;color:var(--pe-ink);cursor:pointer}.pe .bud-sel:hover{border-color:var(--pe-accent)}.pe .bud-sel .v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe .bud-sel .chev{width:15px;height:15px;color:var(--pe-ink-3);flex-shrink:0}.pe .bud-search{width:calc(100% - 16px);margin:6px 8px;height:30px;padding:0 9px;border:1px solid var(--pe-line);border-radius:7px;font:500 12px Inter;outline:none}.pe .bud-search:focus{border-color:var(--pe-accent)}.pe .bud-info{background:var(--pe-white);border:1px solid var(--pe-line);border-radius:9px;padding:11px 12px}.pe .bud-info.over{border-color:var(--pe-akut);background:#d246460d}.pe .bud-r{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--pe-ink-2);padding:2px 0}.pe .bud-r b{color:var(--pe-ink);font-feature-settings:"tnum"}.pe .bud-r b.ok{color:var(--pe-grn)}.pe .bud-r b.over{color:var(--pe-akut)}.pe .bud-rr{display:inline-flex;align-items:center;gap:8px}.pe .bud-st{font-size:10px;font-weight:700;padding:2px 7px;border-radius:20px;background:var(--pe-pill-bg);color:var(--pe-ink-3)}.pe .bud-st.st-ok{background:#e7f3ee;color:#2f7d5a}.pe .bud-st.st-risk{background:#fdf3e4;color:#a06818}.pe .bud-st.st-over{background:#fdeef2;color:#c2506a}.pe .bud-bar{height:6px;border-radius:4px;background:var(--pe-line);overflow:hidden;margin-top:8px}.pe .bud-bar span{display:block;height:100%;background:var(--pe-accent);border-radius:4px}.pe .bud-info.over .bud-bar span{background:var(--pe-akut)}.pe .bud-warn{display:flex;align-items:center;gap:6px;margin-top:9px;font-size:11.5px;font-weight:600;color:var(--pe-akut)}.pe .bud-warn svg{width:15px;height:15px;flex-shrink:0}.pe .bud-labrow{display:flex;gap:8px}.pe .bud-lab{flex:1;height:34px;border:1px solid var(--pe-line);background:var(--pe-white);border-radius:8px;font:600 12px Inter;color:var(--pe-ink-2);cursor:pointer;transition:all .14s}.pe .bud-lab:hover{border-color:var(--pe-accent);color:var(--pe-ink)}.pe .bud-lab.on{background:var(--pe-accent-soft);border-color:var(--pe-accent);color:var(--pe-accent)}.pe .bud-lab.warn.on{background:#d2464614;border-color:var(--pe-akut);color:var(--pe-akut)}.pe .bud-cmt{width:100%;border:1px solid var(--pe-line);border-radius:9px;padding:9px 11px;font:500 12.5px Inter;color:var(--pe-ink);resize:vertical;outline:none;background:var(--pe-white);box-sizing:border-box}.pe .bud-cmt:focus{border-color:var(--pe-accent);box-shadow:0 0 0 3px var(--pe-accent-soft)}.pe .pgh{background:var(--pe-white);border-bottom:1px solid var(--pe-line);margin:-22px -26px 20px;padding:16px 26px 0}.pe .pgh-in{max-width:1540px;margin:0 auto;padding:0}@media(max-width:1600px){.pe .pgh-in{max-width:none;padding:0 4px}}.pe .pgh-crumb{display:flex;align-items:center;gap:5px;font-size:12.5px;font-weight:500;color:var(--pe-ink-3);margin-bottom:12px}.pe .pgh-crumb svg{width:13px;height:13px}.pe .pgh-crumb .cur{color:var(--pe-accent);font-weight:600}.pe .pgh-titlerow{display:flex;align-items:center;gap:14px}.pe .pgh-titlerow .sp{flex:1}.pe .pgh-back{width:33px;height:33px;flex-shrink:0;display:grid;place-items:center;background:var(--pe-white);border:1px solid var(--pe-line);border-radius:var(--pe-radius-sm);cursor:pointer;color:var(--pe-ink);transition:all .13s}.pe .pgh-back:hover{border-color:var(--pe-ink-3);box-shadow:0 1px 4px #14161c0f}.pe .pgh-back svg{width:15px;height:15px}.pe .pgh-tt{min-width:0}.pe .pgh-h1{margin:0;font-size:21px;font-weight:800;letter-spacing:-.015em;color:var(--pe-ink);line-height:1.15}.pe .pgh-sub{font-size:13px;color:var(--pe-ink-3);font-weight:500;margin-top:3px}.pe .pgh-sub b{color:var(--pe-ink-2);font-weight:650}.pe .pgh-titlerow .ph-avstack{margin-right:2px}.pe .hd-btn{display:inline-flex;align-items:center;gap:7px;height:33px;padding:0 13px;background:var(--pe-white);border:1px solid var(--pe-line);border-radius:var(--pe-radius-sm);font:600 12.5px Inter;color:var(--pe-ink);cursor:pointer;transition:all .13s;white-space:nowrap}.pe .hd-btn:hover{border-color:var(--pe-ink-3);box-shadow:0 1px 4px #14161c0f}.pe .hd-btn svg{width:14px;height:14px;color:var(--pe-ink-2)}.pe .hd-btn.sq{width:33px;padding:0;justify-content:center}.pe .hd-dot{width:7px;height:7px;border-radius:50%;background:var(--pe-grn);flex-shrink:0}.pe .hd-dot.lock{background:var(--pe-ink-3)}.pe .pgh-tabs{margin-top:16px;border-top:none}.pe .pgh-tabs.eko-tabs{display:flex;gap:26px;background:none;border:none;padding:0}.pe .pgh-tabs .eko-tab{background:none!important;border:none;border-radius:0;padding:0 2px 12px;height:auto;font:600 14px Inter;color:var(--pe-ink-3);position:relative;box-shadow:none!important}.pe .pgh-tabs .eko-tab.on{color:var(--pe-accent)}.pe .pgh-tabs .eko-tab.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--pe-accent);border-radius:2px 2px 0 0}.pe .pgh-tabs .eko-tab .tb{background:var(--pe-pill-bg);color:var(--pe-ink-2)}@media(max-width:1500px){.pe .pgh-h1{font-size:19px}.pe .hd-btn{height:31px;padding:0 11px;font-size:12px}.pe .hd-btn.sq,.pe .pgh-back{width:31px;height:31px}.pe .pgh-tabs{gap:18px}}body.pe-detail .pe .sect-card,body.pe-detail .pe .side-card,body.pe-detail .pe .utfall-card,body.pe-detail .pe .eko-toolbar,body.pe-detail .pe .kpi-strip{border-color:#e6e8ec!important}.pe .eko-side{background:#f6f7f9;border:1px solid #eceef1;border-radius:14px;padding:13px}.pe .eko-side>*:last-child{margin-bottom:0!important}@media(max-width:1500px){.pe .eko-side{padding:8px;border-radius:12px}.pe .urr-l{font-size:8px}.pe .utf-extra{padding:9px 8px!important}}@media(max-width:1366px){.pe .utf-result-row .urr-l,.pe .urr-l{white-space:normal!important;line-height:1.25}.pe .utf-result-row>div{align-items:start}.pe .clrow{font-size:11px!important;gap:6px!important}.pe .clrow .cl-lbl{white-space:normal!important;flex:1 1 auto;min-width:0;overflow-wrap:anywhere;line-height:1.25}.pe .clrow .chk-date,.pe .clrow .cl-d{white-space:nowrap!important;font-size:10px!important}}.pe .btn-primary,.pe .btn-dark,.pe .btn-green{background:var(--pe-white)!important;border:1px solid var(--pe-line)!important;color:var(--pe-ink)!important;font-weight:600!important;box-shadow:none!important}.pe .btn-primary svg,.pe .btn-dark svg,.pe .btn-green svg{color:var(--pe-ink-2)!important}.pe .btn-ghost:hover,.pe .btn-soft:hover,.pe .hd-btn:hover,.pe .pgh-back:hover,.pe .row-menu:hover,.pe .icon-btn:hover,.pe .btn-primary:hover,.pe .btn-dark:hover,.pe .btn-green:hover{background:var(--pe-white)!important;border-color:var(--pe-ink-3)!important;color:var(--pe-ink)!important;box-shadow:0 1px 3px #14161c0d!important}.pe .btn-ghost:hover svg,.pe .hd-btn:hover svg,.pe .btn-primary:hover svg,.pe .btn-dark:hover svg,.pe .btn-green:hover svg,.pe .pgh-back:hover svg,.pe .row-menu:hover svg,.pe .icon-btn:hover svg{color:var(--pe-ink)!important}.pe .btn-ghost:active,.pe .btn-soft:active,.pe .hd-btn:active,.pe .pgh-back:active,.pe .btn-dark:active,.pe .btn-primary:active,.pe .btn-green:active,.pe .row-menu:active,.pe .icon-btn:active{border-color:var(--pe-accent)!important;color:var(--pe-accent)!important;box-shadow:0 0 0 3px var(--pe-accent-soft)!important;transform:translateY(.5px)}.pe .btn-ghost.danger:hover{border-color:var(--pe-akut)!important;color:var(--pe-akut)!important}.pe .btn-ghost.danger:hover svg{color:var(--pe-akut)!important}.pe .alc-fld input:hover:not(:focus),.pe .alc-fld select:hover:not(:focus),.pe .fw-fld input:hover:not(:focus),.pe .fw-fld select:hover:not(:focus),.pe .bud-sel:hover,.pe .bud-cmt:hover:not(:focus),.pe .bud-search:hover:not(:focus),.pe .mini-search:hover:not(:focus-within),.pe .list-search:hover:not(:focus-within),.pe .lp-sel:hover,.pe .eo-sel:hover,.pe .prog-input:hover:not(:focus),.pe .fw-msg-edit:hover:not(:focus),.pe .vf-msg:hover:not(:focus),.pe .np-fld input:hover:not(:focus),.pe .lfd-add input:hover:not(:focus){border-color:var(--pe-ink-3)!important;background:var(--pe-white);box-shadow:0 1px 3px #14161c0d!important}.pe .alc-fld input:focus,.pe .alc-fld select:focus,.pe .fw-fld input:focus,.pe .fw-fld select:focus,.pe .bud-cmt:focus,.pe .bud-search:focus,.pe .mini-search:focus-within,.pe .list-search:focus-within,.pe .prog-input:focus,.pe .fw-msg-edit:focus,.pe .vf-msg:focus,.pe .np-fld input:focus,.pe .lfd-add input:focus{border-color:var(--pe-accent)!important;box-shadow:0 0 0 3px var(--pe-accent-soft)!important;outline:none}.pe .av-banner{padding:8px 14px!important;min-height:0!important;align-items:center}.pe .av-banner .av-ic{width:26px!important;height:26px!important}.pe .av-banner .av-ic svg{width:14px!important}.pe .av-banner .av-txt .t{font-size:12.5px!important;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pe .av-wrap{margin-bottom:12px!important}.pe .pgh{margin-bottom:14px!important}.pe .side-flags{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.pe .side-flags .utf-flag{background:var(--pe-white);border:1px solid #e6e8ec;border-radius:11px;width:100%}.pe .side-flags .uf-l{font-size:12px}.pe .side-avvik{background:var(--pe-white);border:1px solid #f2d9df;border-radius:11px;padding:9px 11px;margin-bottom:12px;display:flex;flex-direction:column;gap:6px}.pe .side-avvik .sa-row{display:flex;align-items:center;gap:8px;min-width:0}.pe .side-avvik .sa-row svg{width:14px;height:14px;color:#c2506a;flex-shrink:0}.pe .side-avvik .sa-t{font-size:12px;font-weight:650;color:var(--pe-ink);flex:1;min-width:0}.pe .side-avvik .sa-amt{font-size:12px;color:#c2506a;font-feature-settings:"tnum";white-space:nowrap}.pe .side-avvik .sa-btn{align-self:flex-start;height:25px;padding:0 9px;font-size:11px}.pe .pgh-tabs .eko-tab{font-size:13px!important}.pe .pgh-tabs .eko-tab .tb{font-size:10px}.pe .pgh-tabs .eko-tab:hover{color:var(--pe-ink)}.pe .pgh-tabs .eko-tab:not(.on):hover:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--pe-line-2);border-radius:2px 2px 0 0}.pe .lp-sel:has(.menu),.pe .eo-sel:has(.menu),.pe .eko-toolbar .chip:has(.menu),.pe .mo-sel:has(.menu){border-color:var(--pe-accent)!important;box-shadow:0 0 0 3px var(--pe-accent-soft)!important}.pe .menu-item:hover{background:var(--pe-side-bg)!important}.pe .menu-item.sel,.pe .dd-item.sel{color:var(--pe-accent)!important}.pe .menu-item.sel svg,.pe .menu-item.sel .chk,.pe .dd-item.sel svg{color:var(--pe-accent)!important}.pe *:has(>.dd)>.hd-btn,.pe *:has(>.menu)>.row-menu,.pe *:has(>.dd)>.row-menu{border-color:var(--pe-accent)!important;color:var(--pe-accent)!important;box-shadow:0 0 0 3px var(--pe-accent-soft)!important}.pe *:has(>.menu)>.row-menu svg,.pe *:has(>.dd)>.hd-btn svg{color:var(--pe-accent)!important}.pe .row-clk{cursor:pointer}.pe .ps-page .ps-head{margin-bottom:16px}.pe .ps-page .ps-grp{border-color:#e6e8ec!important}.pe .ps-foot{display:flex;justify-content:flex-end;padding:16px 0 6px}.pe .ps-foot button[disabled]{opacity:.45;pointer-events:none}.pe .ps-h2{font-size:19px!important;letter-spacing:-.01em}.pe .ps-hsub{font-size:12.5px!important}.pe .ps-page .tbl-wrap{border-color:#e6e8ec}.pe .ps-list{padding:4px 0 8px}.pe .ps-list .ps-row{padding-left:18px;padding-right:14px;border-bottom:1px solid var(--pe-line-2)}.pe .ps-list .ps-row:last-child{border-bottom:none}.pe .ktab-meta{font-size:12px;font-weight:500;color:var(--pe-ink-3);margin-left:4px}.pe .dd{display:block;overflow:visible;animation:none;transform:none}body.pe-detail .body>.side{display:none}.pe .pgh-back,.pe .row-menu,.pe .modal-head .x,.pe .icon-btn,.pe .alc-rm{font-family:Arial;font-size:13.3333px}.pe table{border-color:currentColor}.pe thead,.pe tbody,.pe tfoot,.pe tr{border-color:inherit}.pe .kf-amt{text-align:start}.pe .lfd-add input{color:#000}:root{--ka-ink: #1d1f24;--ka-ink-2: #5b606b;--ka-ink-3: #8b909a;--ka-muted: #aeb3bb;--ka-line: #e9eaed;--ka-line-2: #f2f3f5;--ka-bg: #ffffff;--ka-white: #ffffff;--ka-sidebar-bg: #e8eaed;--ka-sidebar-text: #525252;--ka-sidebar-text-strong: #0a0a0a;--ka-sidebar-hover: rgba(0,0,0,.04);--ka-sidebar-active: rgba(0,0,0,.06);--ka-sidebar-active-text: #0a0a0a;--ka-sidebar-border: rgba(0,0,0,.07);--ka-sidebar-section-title: #a3a3a3;--ka-sidebar-card-bg: #ffffff;--ka-sb-control-bg: rgba(0,0,0,.04);--ka-sb-control-border: rgba(0,0,0,.08);--ka-sb-control-text: #737373;--ka-sb-control-hover: rgba(0,0,0,.07);--ka-primary: #1d1f24;--ka-primary-hover: #2d3039;--ka-accent: #2d6cf7;--ka-green: #16a34a;--ka-green-bg: #f0fdf4;--ka-orange: #d97706;--ka-orange-bg: #fffbeb;--ka-red: #dc2626;--ka-red-bg: #fef2f2;--ka-red-soft: #a85050;--ka-red-soft-bg: #faf3f3;--ka-blue: #2d6cf7;--ka-blue-bg: #eaf1fe;--ka-yellow-bg: #fefce8;--ka-yellow-bar: #ca8a04;--ka-stat-accent: #2d6cf7;--ka-stat-soft: #eaf1fe;--ka-card-sh: none;--ka-accent-soft: #eaf1fe;--ka-hover: #f2f6fe;--ka-loss: #b06a6a;--ka-earn: #5e9b7d;--ka-wait: #a59568;--ka-rail-bg: #1c1d22;--ka-rail-ink: rgba(255,255,255,.5);--ka-side-bg: #fafbfc}.ka{display:block}.ka svg{display:inline;vertical-align:baseline}.ka button{font-size:13.3333px;line-height:normal;letter-spacing:normal}.ka input,.ka select,.ka textarea{letter-spacing:normal}.ka table{border-color:currentColor}.ka thead,.ka tbody,.ka tfoot,.ka tr{border-color:inherit}.ka .hs-list{scrollbar-width:auto;scrollbar-color:auto}.ka .tab-row,.ka .drawer-tabs,.ka .profile-tabs,.ka .noti-tabs{scrollbar-width:none}body.ka-shell .main{background:var(--ka-bg)}body.ka-shell .main .page-head{padding:18px 22px 4px;margin-bottom:0;background:transparent;border-bottom:none;box-shadow:none;position:static;align-items:flex-start;gap:12px}body.ka-shell .main .page-head .breadcrumb{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ka-ink-3);margin-bottom:1px}body.ka-shell .main .page-head .breadcrumb-sep{color:var(--ka-muted)}body.ka-shell .main .page-head .breadcrumb b{color:var(--ka-accent);font-weight:600}body.ka-shell .main .page-head .breadcrumb .bc-part{color:inherit}body.ka-shell .main .page-head h1{font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0;color:var(--ka-ink)}body.ka-shell .main .page-head .page-sub{display:block;gap:normal;font-size:12px;color:var(--ka-ink-3);font-weight:500;margin-top:3px;font-feature-settings:"tnum"}body.ka-shell .main #ph-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap;align-self:flex-start}body.ka-shell .main #ph-actions .btn{display:flex;align-items:center;height:34px;padding:0 13px;gap:7px;border-radius:7px;font:600 12.5px Inter,system-ui,sans-serif;letter-spacing:normal;color:var(--ka-ink-2);border:1px solid var(--ka-line);background:#fff;cursor:pointer}body.ka-shell .main #ph-actions .btn svg{width:15px;height:15px;flex-shrink:0}body.ka-shell .main #ph-actions .btn:hover{background:var(--ka-accent-soft);border-color:var(--ka-accent);color:var(--ka-accent)}body.ka-shell .main .main-body{padding:0 28px 44px}.ka a{color:inherit;text-decoration:none}.ka button{cursor:pointer;border:none;background:none;font-family:inherit;color:inherit}.ka .brand-block{display:flex;align-items:center;gap:6px;padding:6px 9px;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:all .12s;text-align:left}.ka .brand-block:hover{background:var(--ka-sidebar-card-bg);border-color:var(--ka-sidebar-border)}.ka .brand-block .brand-stack{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.ka .brand-block .brand-system{font-size:13.5px;font-weight:700;color:var(--ka-sidebar-text-strong);letter-spacing:-.012em;display:inline-flex;align-items:center}.ka .brand-block .brand-workspace{font-size:10px;color:var(--ka-sidebar-text);font-weight:500;margin-top:1px}.ka .brand-system .brand-dot{display:inline-block;width:6px;height:6px;margin-left:5px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);animation:brand-dot-pulse 2.4s ease-in-out infinite}.ka .user-card{padding:6px 9px;background:transparent;border:1px solid var(--ka-sidebar-border);border-radius:6px;margin-bottom:10px;display:flex;gap:8px;align-items:center}.ka .user-avatar{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#c97e3a,#9c5a1e);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:10.5px;flex-shrink:0}.ka .user-info{font-size:10.5px;color:var(--ka-sidebar-text);line-height:1.25;min-width:0;flex:1}.ka .user-info strong{color:var(--ka-sidebar-text-strong);font-weight:600;display:block;font-size:11.5px}.ka .btn{padding:0 10px;border-radius:4px;font-size:11.5px;font-weight:500;border:1px solid var(--ka-line);background:#fff;color:var(--ka-ink-2);display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:background .12s,border-color .12s,color .12s,transform .05s;white-space:nowrap;height:26px;font-family:inherit}.ka .btn:hover{background:var(--ka-bg);border-color:#ccd0d6;color:var(--ka-ink)}.ka .btn:active{transform:translateY(.5px)}.ka .btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ka-white),0 0 0 4px #1a1d202e}.ka .btn svg{width:12px;height:12px;flex-shrink:0}.ka .btn-primary{background:var(--ka-primary);border-color:var(--ka-primary);color:#fff}.ka .btn-primary:hover{background:var(--ka-primary-hover);border-color:var(--ka-primary-hover);color:#fff}.ka .btn-primary:focus-visible{box-shadow:0 0 0 2px var(--ka-white),0 0 0 4px #1a1d2059}.ka .btn-warn{background:#fff;color:var(--ka-orange);border-color:#d977064d}.ka .btn-warn:hover{background:var(--ka-orange);color:#fff;border-color:var(--ka-orange)}.ka .btn-xs{height:22px;padding:0 8px;font-size:10.5px;gap:4px}.ka .btn-xs svg{width:10px;height:10px}.ka .btn:disabled{opacity:.45;cursor:not-allowed}.ka .btn:disabled:hover{background:#fff;border-color:var(--ka-line);color:var(--ka-ink-2)}.ka .kpi-strip{display:grid;grid-template-columns:repeat(4,1fr);background:transparent;border:none;margin-bottom:4px;gap:0}.ka .kpi-strip.collapsed{display:none}.ka .kpi-cell{padding:6px 14px 7px;border-right:1px solid var(--ka-line);cursor:pointer;transition:background .12s;position:relative;background:var(--ka-white);border-top:1px solid var(--ka-line);border-bottom:1px solid var(--ka-line)}.ka .kpi-cell:first-child{border-left:1px solid var(--ka-line);border-top-left-radius:5px;border-bottom-left-radius:5px}.ka .kpi-cell:last-child{border-right:1px solid var(--ka-line);border-top-right-radius:5px;border-bottom-right-radius:5px}.ka .kpi-cell:hover,.ka .kpi-cell.active{background:var(--ka-bg)}.ka .kpi-cell.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--ka-ink)}.ka .kpi-cell:focus-visible{outline:none;background:var(--ka-bg);box-shadow:inset 2px 0 0 var(--ka-ink)}.ka .kpi-lbl{font-size:9px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1px}.ka .kpi-num{font-size:14px;font-weight:700;color:var(--ka-ink);line-height:1.15;font-feature-settings:"tnum";letter-spacing:-.015em}.ka .kpi-num em{font-size:10px;font-weight:600;color:var(--ka-ink-3);font-style:normal;margin-left:3px}.ka .kpi-meta{font-size:10px;color:var(--ka-ink-3);margin-top:1px;font-feature-settings:"tnum"}.ka .kpi-meta .over{color:var(--ka-red);font-weight:600}.ka .toolbar{display:flex;gap:8px;align-items:center;padding:6px 22px;background:#fff;border-top:1px solid var(--ka-line);border-bottom:1px solid var(--ka-line);margin-left:-22px;margin-right:-22px;margin-bottom:10px;flex-wrap:wrap;position:sticky;top:0;z-index:4;transition:box-shadow .15s,border-bottom-color .15s}.ka .toolbar.is-stuck{box-shadow:0 4px 12px #0000000a;border-top:1px solid transparent;margin-top:-1px}@media(max-width:800px){.ka .toolbar{margin-left:-12px;margin-right:-12px;padding:6px 12px}}.ka .toolbar-search{flex:0 0 260px;display:flex;align-items:center;gap:7px;padding:0 10px;background:var(--ka-bg);border:1px solid var(--ka-line);border-radius:5px;height:28px;transition:background .12s,border-color .12s,box-shadow .12s}.ka .toolbar-search:hover{border-color:#ccd0d6}.ka .toolbar-search:focus-within{background:#fff;border-color:var(--ka-ink);box-shadow:0 0 0 3px #1a1d2014}.ka .toolbar-search svg{width:12px;height:12px;color:var(--ka-muted);flex-shrink:0;transition:color .12s}.ka .toolbar-search:focus-within svg{color:var(--ka-ink)}.ka .toolbar-search input{flex:1;min-width:0;border:none;background:none;outline:none;font-size:12px;color:var(--ka-ink);font-family:inherit;padding:0;line-height:26px}.ka .toolbar-search input::placeholder{color:var(--ka-muted)}.ka .toolbar-divider{width:1px;height:18px;background:var(--ka-line);flex-shrink:0}.ka .toolbar-spacer{flex:1;min-width:8px}.ka .tab-row{display:flex;gap:2px;flex-shrink:1;min-width:0;overflow-x:auto}.ka .tab-row::-webkit-scrollbar{display:none}.ka .tab{padding:4px 10px;border-radius:4px;font-size:11.5px;flex-shrink:0;font-weight:500;color:var(--ka-ink-3);display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:background .12s,color .12s,box-shadow .12s;height:26px;font-family:inherit;background:none;border:none}.ka .tab:hover{background:var(--ka-bg);color:var(--ka-ink)}.ka .tab.active{background:var(--ka-bg);color:var(--ka-ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--ka-line)}.ka .tab:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ka-white),0 0 0 3px #1a1d202e}.ka .tab.active:focus-visible{box-shadow:inset 0 0 0 1px var(--ka-line),0 0 0 2px var(--ka-white),0 0 0 4px #1a1d202e}.ka .tab .tab-bar{width:3px;height:11px;border-radius:2px;opacity:.65;flex-shrink:0}.ka .tab-count{font-size:10px;font-weight:600;color:var(--ka-muted);padding:0 5px;background:#fff;border-radius:7px;box-shadow:inset 0 0 0 1px var(--ka-line);min-width:17px;text-align:center;line-height:14px;height:15px;font-feature-settings:"tnum"}.ka .tab.active .tab-count{background:var(--ka-ink);color:#fff;box-shadow:none}.ka .dropdown{position:relative}.ka .dropdown-trigger{display:inline-flex;align-items:center;gap:5px;padding:0 10px;height:26px;border-radius:13px;border:1px solid var(--ka-line);background:#fff;font-size:11.5px;color:var(--ka-ink-2);transition:background .12s,border-color .12s,color .12s;font-family:inherit;cursor:pointer}.ka .dropdown-trigger:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ka-white),0 0 0 4px #1a1d202e}.ka .dropdown-trigger .lbl{color:var(--ka-muted);font-weight:500}.ka .dropdown-trigger.has-value{border-color:var(--ka-ink);background:var(--ka-ink);color:#fff}.ka .dropdown-trigger.has-value .lbl{color:#ffffffa6}.ka .dropdown-trigger.has-value .chevron{color:#fff;opacity:.8}.ka .dropdown-trigger .chevron{width:10px;height:10px;opacity:.5}.ka .dropdown-trigger .clear-btn{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;font-size:12px;line-height:1;color:inherit;opacity:0;transition:opacity .1s,background .1s}.ka .dropdown-trigger.has-value .clear-btn{opacity:.7}.ka .dropdown-trigger .clear-btn:hover{background:#ffffff2e;opacity:1}.ka .dropdown-menu{position:absolute;top:calc(100% + 5px);left:0;min-width:220px;background:#fff;border:1px solid var(--ka-line);border-radius:6px;box-shadow:0 8px 24px #14130f1f;padding:5px;z-index:200;display:none;max-height:380px;overflow-y:auto;animation:dd-pop .14s ease-out}.ka .dropdown-menu.open{display:block}.ka .dropdown-menu.right{left:auto;right:0}.ka .dd-section-title{font-size:9.5px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.05em;padding:6px 10px 4px}.ka .dd-item{display:flex;align-items:center;padding:6px 10px;border-radius:4px;font-size:11.5px;color:var(--ka-ink);width:100%;text-align:left;cursor:pointer;transition:background .1s;font-family:inherit;gap:7px;background:none;border:none}.ka .dd-item:hover{background:var(--ka-bg)}.ka .dd-item.active{background:var(--ka-bg);font-weight:600}.ka .dd-item:focus-visible{outline:none;background:var(--ka-bg);box-shadow:inset 2px 0 0 var(--ka-ink)}.ka .dd-check{margin-left:auto;opacity:0;color:var(--ka-ink)}.ka .dd-item.active .dd-check{opacity:1}.ka .dd-check-item{gap:8px}.ka .dd-check-item .dd-cb{width:14px;height:14px;border:1.5px solid var(--ka-line-strong, var(--ka-ink-3));border-radius:3px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--ka-white);transition:all .1s}.ka .dd-check-item .dd-cb svg{width:9px;height:9px;color:#fff;opacity:0;transition:opacity .1s}.ka .dd-check-item.checked .dd-cb{background:var(--ka-ink);border-color:var(--ka-ink)}.ka .dd-check-item.checked .dd-cb svg{opacity:1}.ka .dd-check-item.checked{background:var(--ka-bg);font-weight:600}.ka .dd-check svg{width:11px;height:11px;stroke-width:2.5}.ka .dd-divider{height:1px;background:var(--ka-line);margin:4px 0}.ka #dd-status-trigger{gap:7px}.ka #dd-status-trigger .status-pip-wrap{display:inline-flex;align-items:center;gap:6px;color:var(--ka-ink);font-weight:500}.ka #dd-status-trigger .status-pip{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ka-ink)}.ka #dd-status-trigger.has-aktiva .status-pip,.ka #dd-status-trigger.has-all .status-pip{background:linear-gradient(135deg,var(--ka-blue) 0%,var(--ka-blue) 50%,var(--ka-red) 50%,var(--ka-red) 100%)}.ka .dd-status-count{font-size:10px;font-weight:700;padding:0 6px;height:16px;line-height:14px;background:var(--ka-bg);color:var(--ka-ink-3);border-radius:8px;box-shadow:inset 0 0 0 1px var(--ka-line);font-feature-settings:"tnum";min-width:22px;text-align:center;display:inline-flex;align-items:center;justify-content:center}.ka #dd-status-trigger.has-value .dd-status-count{background:#ffffff2e;color:#fff;box-shadow:none}.ka .dd-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ka-muted);flex-shrink:0}.ka .dd-status-dot.multi{background:conic-gradient(var(--ka-blue) 0deg 90deg,var(--ka-red) 90deg 180deg,var(--ka-orange) 180deg 270deg,var(--ka-green) 270deg 360deg)}.ka .dd-status-dot.s-overdue{background:var(--ka-red)}.ka .dd-status-dot.s-tvist{background:var(--ka-orange)}.ka .dd-status-dot.s-inkasso{background:#be123c}.ka .dd-status-dot.s-kfm{background:#4c1d95}.ka .dd-status-dot.s-sent{background:var(--ka-blue)}.ka .dd-status-dot.s-paid{background:var(--ka-green)}.ka .dd-tab-count{margin-left:auto;font-size:10px;font-weight:700;padding:0 5px;height:15px;min-width:18px;line-height:14px;background:var(--ka-bg);color:var(--ka-ink-3);border-radius:7px;font-feature-settings:"tnum";text-align:center;box-shadow:inset 0 0 0 1px var(--ka-line);display:inline-flex;align-items:center;justify-content:center}.ka .dd-item.active .dd-tab-count{background:var(--ka-ink);color:#fff;box-shadow:none}.ka .dd-daterange{padding:6px 10px 8px}.ka .dd-daterange-row{display:flex;align-items:center;gap:8px;margin-bottom:5px}.ka .dd-daterange-row label{font-size:10.5px;color:var(--ka-ink-3);width:28px;flex-shrink:0}.ka .dd-daterange-row input[type=date]{flex:1;height:24px;padding:0 7px;border:1px solid var(--ka-line);border-radius:4px;font-size:11px;color:var(--ka-ink);font-family:inherit;background:#fff;outline:none;transition:border .1s}.ka .dd-daterange-row input[type=date]:focus{border-color:var(--ka-ink)}.ka .dd-daterange-actions{display:flex;justify-content:flex-end;margin-top:4px}.ka .filter-banner{display:none;align-items:center;gap:8px;padding:6px 12px;background:#fff;border:1px solid var(--ka-line);border-radius:5px;margin-bottom:8px;font-size:11.5px}.ka .filter-banner.on{display:flex}.ka .filter-banner .icon{width:22px;height:22px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ka .filter-banner .icon svg{width:11px;height:11px}.ka .filter-banner .icon.red{background:var(--ka-red-bg);color:var(--ka-red)}.ka .filter-banner .icon.orange{background:var(--ka-orange-bg);color:var(--ka-orange)}.ka .filter-banner .icon.blue{background:var(--ka-blue-bg);color:var(--ka-blue)}.ka .filter-banner .icon.green{background:var(--ka-green-bg);color:var(--ka-green)}.ka .filter-banner .icon.yellow{background:var(--ka-yellow-bg);color:var(--ka-yellow-bar)}.ka .filter-banner strong{color:var(--ka-ink);font-weight:600}.ka .filter-banner .meta{color:var(--ka-ink-3);font-feature-settings:"tnum"}.ka .filter-banner .spacer{flex:1}.ka .list-card{background:#fff;border:1px solid var(--ka-line);border-radius:5px;overflow:hidden}.ka .list-head{display:grid;grid-template-columns:22px 95px 1.1fr 1.4fr 110px 95px 100px 86px 38px 38px 28px;gap:9px;padding:6px 12px;background:var(--ka-bg);border-bottom:1px solid var(--ka-line);font-size:9px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.05em;align-items:center}.ka .list-head .col-head{display:flex;align-items:center;gap:4px;min-width:0;position:relative}.ka .list-head .col-head.col-r{justify-content:flex-end}.ka .list-head .col-head.col-c{justify-content:center}.ka .col-filter-btn{width:14px;height:14px;padding:0;border:none;background:transparent;color:var(--ka-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:.45;transition:all .1s;border-radius:3px;flex-shrink:0;position:relative}.ka .col-filter-btn svg{width:9px;height:9px;stroke-width:2.2}.ka .col-head:hover .col-filter-btn{opacity:.9}.ka .col-filter-btn:hover{background:var(--ka-white);color:var(--ka-ink);opacity:1!important}.ka .col-filter-btn.has-filter{opacity:1;color:var(--ka-blue)}.ka .col-filter-btn.has-filter:after{content:"";position:absolute;top:-1px;right:-1px;width:5px;height:5px;border-radius:50%;background:var(--ka-blue)}.ka .col-filter-menu{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:8px;box-shadow:0 10px 32px #14130f29;padding:10px;min-width:220px;max-width:280px;max-height:60vh;overflow-y:auto;z-index:240}.ka .col-filter-menu .cfm-head{font-size:9.5px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;display:flex;align-items:center;justify-content:space-between}.ka .col-filter-menu .cfm-clear{font-size:10px;font-weight:500;color:var(--ka-ink-3);background:none;border:none;padding:2px 4px;cursor:pointer;text-transform:none;letter-spacing:0;font-family:inherit;border-radius:3px}.ka .col-filter-menu .cfm-clear:hover{color:var(--ka-red-soft);background:var(--ka-red-soft-bg)}.ka .col-filter-menu input.cfm-input{width:100%;height:30px;padding:0 10px;border:1px solid var(--ka-line);border-radius:5px;font-size:12px;color:var(--ka-ink);font-family:inherit;background:var(--ka-bg);outline:none;box-sizing:border-box;transition:border .1s}.ka .col-filter-menu input.cfm-input:focus{border-color:var(--ka-ink-3);background:var(--ka-white)}.ka .cfm-alpha-bar{display:grid;grid-template-columns:repeat(8,1fr);gap:3px;margin-bottom:8px}.ka .cfm-alpha-btn{height:22px;padding:0;border:1px solid var(--ka-line);background:var(--ka-bg);color:var(--ka-ink-2);font-size:10.5px;font-weight:600;cursor:pointer;border-radius:3px;font-family:inherit;font-feature-settings:"tnum";transition:all .1s;display:inline-flex;align-items:center;justify-content:center}.ka .cfm-alpha-btn:hover:not(.disabled){background:var(--ka-white);border-color:var(--ka-ink-3);color:var(--ka-ink)}.ka .cfm-alpha-btn.active{background:var(--ka-ink);border-color:var(--ka-ink);color:var(--ka-white)}.ka .cfm-alpha-btn.disabled{opacity:.28;cursor:not-allowed}.ka .cfm-alpha-alla{grid-column:1/-1;height:24px;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.ka .col-filter-menu .cfm-row{display:flex;gap:6px}.ka .col-filter-menu .cfm-num{flex:1;height:30px;padding:0 10px;border:1px solid var(--ka-line);border-radius:5px;font-size:12px;color:var(--ka-ink);font-family:inherit;background:var(--ka-bg);outline:none;box-sizing:border-box}.ka .col-filter-menu .cfm-num:focus{border-color:var(--ka-ink-3);background:var(--ka-white)}.ka .col-filter-menu .cfm-option{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:4px;cursor:pointer;font-size:11.5px;color:var(--ka-ink-2);transition:all .1s}.ka .col-filter-menu .cfm-option:hover{background:var(--ka-bg);color:var(--ka-ink)}.ka .col-filter-menu .cfm-option.active{color:var(--ka-ink);font-weight:600}.ka .col-filter-menu .cfm-option .cfm-box{width:13px;height:13px;border:1.5px solid var(--ka-ink-3);border-radius:3px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ka .col-filter-menu .cfm-option.active .cfm-box{background:var(--ka-ink);border-color:var(--ka-ink)}.ka .col-filter-menu .cfm-option .cfm-box svg{width:8px;height:8px;color:var(--ka-white);opacity:0}.ka .col-filter-menu .cfm-option.active .cfm-box svg{opacity:1}.ka .col-filter-menu .cfm-option .cfm-radio{width:12px;height:12px;border:1.5px solid var(--ka-ink-3);border-radius:50%;flex-shrink:0;position:relative}.ka .col-filter-menu .cfm-option.active .cfm-radio{border-color:var(--ka-ink)}.ka .col-filter-menu .cfm-option.active .cfm-radio:after{content:"";position:absolute;top:2px;left:2px;width:5px;height:5px;border-radius:50%;background:var(--ka-ink)}.ka .col-filter-menu .cfm-option .cfm-lbl{flex:1;min-width:0}.ka .col-filter-menu .cfm-option .cfm-cnt{font-size:10px;color:var(--ka-ink-3);font-feature-settings:"tnum"}.ka .list-card .col-filter-bar{display:none;padding:6px 12px;background:var(--ka-bg);border-bottom:1px solid var(--ka-line);font-size:10.5px;color:var(--ka-ink-2);align-items:center;gap:8px}.ka .list-card .col-filter-bar.on{display:flex}.ka .list-card .col-filter-bar .cf-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 4px 2px 9px;background:var(--ka-white);border:1px solid var(--ka-line);border-radius:11px;font-size:10.5px;font-weight:500;color:var(--ka-ink-2)}.ka .list-card .col-filter-bar .cf-chip .cf-chip-x{width:16px;height:16px;padding:0;border:none;background:transparent;color:var(--ka-ink-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:3px}.ka .list-card .col-filter-bar .cf-chip .cf-chip-x:hover{background:var(--ka-bg);color:var(--ka-red-soft)}.ka .list-card .col-filter-bar .cf-clear-all{margin-left:auto;font-size:10.5px;font-weight:500;color:var(--ka-ink-3);background:none;border:none;padding:3px 6px;cursor:pointer;border-radius:3px;font-family:inherit}.ka .list-card .col-filter-bar .cf-clear-all:hover{color:var(--ka-red-soft);background:var(--ka-red-soft-bg)}.ka .list-row{display:grid;grid-template-columns:22px 95px 1.1fr 1.4fr 110px 95px 100px 86px 38px 38px 28px;gap:9px;padding:8px 12px;border-bottom:1px solid var(--ka-line-2);align-items:center;transition:background .08s;cursor:pointer;min-height:38px}.ka .list-row:last-child{border-bottom:none}.ka .list-row:hover{background:var(--ka-bg)}.ka .list-row.is-selected{background:#00000005}.ka .checkbox{width:14px;height:14px;border:1.5px solid #ccd0d6;border-radius:3px;cursor:pointer;transition:background .12s,border-color .12s;display:inline-flex;align-items:center;justify-content:center;background:var(--ka-white)}.ka .checkbox:hover{border-color:var(--ka-ink-3)}.ka .checkbox.on{background:var(--ka-ink);border-color:var(--ka-ink)}.ka .checkbox.on:after{content:"✓";color:var(--ka-white);font-size:9.5px;font-weight:800;line-height:1}.ka .checkbox.indet{background:var(--ka-ink);border-color:var(--ka-ink)}.ka .checkbox.indet:after{content:"";width:7px;height:1.5px;background:var(--ka-white);border-radius:1px}.ka .fakt-no{font-size:11.5px;font-weight:500;color:var(--ka-ink-2);font-feature-settings:"tnum"}.ka .fakt-no.muted{color:var(--ka-muted)}.ka .cell-co-stack{min-width:0;line-height:1.25}.ka .cell-co{font-size:11.5px;font-weight:500;color:var(--ka-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.ka .cell-co-meta{font-size:10px;color:var(--ka-ink-3);font-feature-settings:"tnum"}.ka .cell-desc{font-size:12px;color:var(--ka-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-weight:500;line-height:1.3}.ka .cell-etikett{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.ka .cell-etikett-top{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0}.ka .kat-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9px;font-size:9.5px;font-weight:700;background:var(--ka-bg);color:var(--ka-ink-2);border:1px solid var(--ka-line);text-transform:uppercase;letter-spacing:.04em;line-height:1.2;white-space:nowrap;transition:background .1s,border-color .1s}.ka .list-row:hover .kat-pill{background:#fff;border-color:#ccd0d6}.ka .typ-dot{width:4px;height:4px;border-radius:50%;flex-shrink:0;background:var(--ka-muted)}.ka .typ-dot.huvud{background:#78716c}.ka .typ-dot.extra{background:var(--ka-blue)}.ka .typ-dot.prisjust{background:var(--ka-orange)}.ka .cell-num{font-size:11.5px;font-weight:600;color:var(--ka-ink);font-feature-settings:"tnum";text-align:right}.ka .cell-text{font-size:11px;color:var(--ka-ink-2);font-feature-settings:"tnum"}.ka .cell-text.dim{color:var(--ka-ink-3)}.ka .cell-text.bold{font-weight:500;color:var(--ka-ink)}.ka .paminn-line{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:500;color:var(--ka-ink-3);letter-spacing:.02em;padding-left:2px}.ka .paminn-line svg{width:9px;height:9px;opacity:.55}.ka .paminn-line.is-2{color:var(--ka-orange)}.ka .paminn-line.is-3{color:var(--ka-red);font-weight:600}.ka .status-dot{display:inline-flex;width:10px;height:10px;border-radius:50%;background:var(--ka-muted);cursor:help;box-shadow:0 0 0 2px var(--ka-white);position:relative}.ka .status-dot.s-upparb{background:#adb5bd}.ka .status-dot.s-sent{background:var(--ka-blue)}.ka .status-dot.s-paid{background:var(--ka-green)}.ka .status-dot.s-overdue{background:var(--ka-red)}.ka .status-dot.s-tvist{background:var(--ka-orange)}.ka .status-dot.s-inkasso{background:#be123c}.ka .status-dot.s-kfm{background:#4c1d95}.ka .status-pill{font-size:9px;font-weight:700;padding:1px 6px;border-radius:8px;text-transform:uppercase;letter-spacing:.04em;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;height:16px}.ka .status-pill:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.ka .st-paid{background:var(--ka-green-bg);color:var(--ka-green)}.ka .st-sent{background:var(--ka-blue-bg);color:var(--ka-blue)}.ka .st-overdue{background:var(--ka-red-bg);color:var(--ka-red)}.ka .st-upparb{background:var(--ka-bg);color:var(--ka-ink-3)}.ka .st-tvist{background:var(--ka-orange-bg);color:var(--ka-orange)}.ka .st-inkasso{background:#fff1f2;color:#be123c}.ka .st-kfm{background:#f5f3ff;color:#4c1d95}.ka .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f6b;opacity:0;pointer-events:none;transition:opacity .2s;z-index:140}.ka .modal-overlay.open{opacity:1;pointer-events:all}.ka .modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-45%);width:480px;max-width:calc(100vw - 32px);background:#fff;border-radius:6px;box-shadow:0 20px 50px #0000002e;z-index:150;opacity:0;pointer-events:none;transition:all .22s cubic-bezier(.2,.8,.2,1)}.ka .modal.open{opacity:1;pointer-events:all;transform:translate(-50%,-50%)}.ka .modal-head{padding:12px 16px;border-bottom:1px solid var(--ka-line);display:flex;justify-content:space-between;align-items:center}.ka .modal-head h3{font-size:13.5px;font-weight:700;color:var(--ka-ink)}.ka .modal-head p{font-size:11px;color:var(--ka-ink-3);margin-top:2px}.ka .modal-body{padding:14px 16px}.ka .modal-foot{padding:10px 16px;border-top:1px solid var(--ka-line);display:flex;justify-content:flex-end;gap:6px;background:var(--ka-bg);border-radius:0 0 6px 6px}.ka .form-row{margin-bottom:10px}.ka .form-row label{display:block;font-size:9.5px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.ka .form-row input,.ka .form-row select,.ka .form-row textarea{width:100%;padding:6px 10px;background:#fff;border:1px solid var(--ka-line);border-radius:4px;font-size:12px;color:var(--ka-ink);font-family:inherit;height:28px;outline:none;transition:border .1s}.ka .form-row input:focus,.ka .form-row select:focus,.ka .form-row textarea:focus{border-color:var(--ka-ink)}.ka .form-row textarea{height:60px;resize:vertical;padding:6px 10px}.ka .form-row-2col{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ka .comment-input-card{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:6px;padding:10px 12px;margin-bottom:14px}.ka .comment-input-card textarea{width:100%;border:none;outline:none;resize:vertical;min-height:50px;font-size:13px;color:var(--ka-ink);font-family:inherit;background:transparent;line-height:1.5;padding:0}.ka .comment-input-card textarea::placeholder{color:var(--ka-muted)}.ka .comment-input-actions{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid var(--ka-line-2)}.ka .comment-input-tools{display:flex;gap:4px}.ka .cit-btn{width:26px;height:26px;border-radius:4px;border:none;background:transparent;color:var(--ka-ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .1s,color .1s}.ka .cit-btn:hover{background:var(--ka-bg);color:var(--ka-ink)}.ka .cit-btn svg{width:13px;height:13px}.ka .comments-feed{display:flex;flex-direction:column;gap:14px}.ka .comment-feed-item{display:flex;gap:10px;align-items:flex-start}.ka .comment-feed-item .avatar{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;color:var(--ka-ink);flex-shrink:0;overflow:hidden}.ka .comment-feed-item .avatar svg{width:13px;height:13px;color:var(--ka-ink-3)}.ka .cfi-body{flex:1;min-width:0}.ka .cfi-head{display:flex;align-items:center;gap:7px;margin-bottom:3px;font-size:11.5px;flex-wrap:wrap}.ka .cfi-author{color:var(--ka-ink);font-weight:600}.ka .cfi-time{color:var(--ka-muted);font-size:10.5px;font-feature-settings:"tnum"}.ka .cfi-badge{display:inline-flex;align-items:center;padding:1px 7px;border-radius:8px;background:var(--ka-bg);color:var(--ka-ink-3);font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;height:15px;line-height:1}.ka .cfi-text{font-size:12.5px;color:var(--ka-ink-2);line-height:1.5}.ka .empty-comments{text-align:center;padding:28px 16px;color:var(--ka-muted);font-size:11.5px;display:flex;flex-direction:column;align-items:center;gap:8px}.ka .empty-comments svg{width:28px;height:28px;opacity:.4}.ka .inkasso-steps{display:flex;gap:6px;flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--ka-line-2);border-bottom:1px solid var(--ka-line-2);margin:8px 0}.ka .inkasso-step-btn{display:inline-flex;align-items:center;gap:5px;padding:0 11px;height:28px;border-radius:5px;border:1px solid var(--ka-line);background:#fff;font-size:11.5px;color:var(--ka-ink-2);transition:all .1s;font-family:inherit;cursor:pointer}.ka .inkasso-step-btn:hover{background:var(--ka-bg);border-color:#ccd0d6;color:var(--ka-ink)}.ka .inkasso-step-btn.done{background:var(--ka-bg);color:var(--ka-ink-3);cursor:pointer}.ka .inkasso-step-btn.done svg{color:var(--ka-green)}.ka .inkasso-step-btn.current{background:var(--ka-ink);color:#fff;border-color:var(--ka-ink);font-weight:600}.ka .inkasso-step-btn svg{width:11px;height:11px}.ka .act-txt{font-size:10.5px;font-weight:600;color:var(--ka-ink-2);white-space:nowrap;letter-spacing:.01em}.ka .act-txt.is-overdue{color:var(--ka-red)}.ka .act-txt.is-inkasso{color:#be123c;font-weight:700}.ka .act-txt.is-kfm{color:#7c2d12;font-weight:700}.ka .act-txt.is-dim{color:var(--ka-ink-3);font-weight:500;font-style:italic}.ka .list-row.row-overdue{background:#fef8f8}.ka .list-row.row-overdue:hover{background:#fef0f0}.ka .list-row.row-paid{background:#f0fdf4}.ka .list-row.row-paid:hover{background:#dcfce7}.ka .comment-count{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:var(--ka-ink-3);padding:1px 5px;background:#fff;border:1px solid var(--ka-line);border-radius:8px;justify-self:center;height:16px}.ka .comment-count svg{width:9px;height:9px}.ka .kebab-btn{width:24px;height:24px;border-radius:4px;border:1px solid transparent;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--ka-ink-3);transition:background .12s,border-color .12s,color .12s;cursor:pointer}.ka .kebab-btn:hover{background:#fff;border-color:var(--ka-line);color:var(--ka-ink)}.ka .kebab-btn:focus-visible{outline:none;background:#fff;border-color:var(--ka-ink-3);box-shadow:0 0 0 2px #1a1d201a}.ka .kebab-btn svg{width:12px;height:12px}.ka .kebab-menu{position:fixed;background:#fff;border:1px solid var(--ka-line);border-radius:6px;box-shadow:0 8px 24px #14130f1f;min-width:220px;padding:5px;z-index:200;display:none;animation:dd-pop .14s ease-out}.ka .kebab-menu.open{display:block}.ka .kebab-item{display:flex;align-items:center;gap:9px;padding:6px 10px;border-radius:4px;font-size:11.5px;color:var(--ka-ink);width:100%;text-align:left;transition:background .1s;line-height:1.3;background:none;border:none;font-family:inherit;cursor:pointer}.ka .kebab-item:hover{background:var(--ka-bg)}.ka .kebab-item svg{width:12px;height:12px;opacity:.7;flex-shrink:0}.ka .kebab-item.danger{color:var(--ka-red)}.ka .kebab-item.danger:hover{background:var(--ka-red-bg)}.ka .row-icon-btn{width:30px;height:26px;border-radius:5px;border:1px solid transparent;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:3px;color:var(--ka-ink-3);transition:background .12s,border-color .12s,color .12s;cursor:pointer;position:relative;padding:0 4px;font-family:inherit}.ka .row-icon-btn:hover{background:#fff;border-color:var(--ka-line);color:var(--ka-ink)}.ka .row-icon-btn:focus-visible{outline:none;background:#fff;border-color:var(--ka-ink-3)}.ka .list-row:hover .row-icon-btn{color:var(--ka-ink-2)}.ka .row-icon-btn svg{width:12px;height:12px;flex-shrink:0}.ka .row-icon-btn.has-count{color:var(--ka-ink)}.ka .row-icon-btn.has-open{color:var(--ka-orange)}.ka .row-icon-btn .ric-num{font-size:10px;font-weight:700;font-feature-settings:"tnum";line-height:1}.ka .cm-tooltip{position:fixed;z-index:250;background:var(--ka-ink);color:#fff;padding:8px 10px;border-radius:5px;max-width:280px;box-shadow:0 6px 18px #00000026;pointer-events:none;opacity:0;transition:opacity .1s;font-size:11px;line-height:1.4}.ka .cm-tooltip.show{opacity:.96}.ka .cm-tooltip .cm-meta{font-size:9.5px;color:#ffffffa6;margin-bottom:3px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ka .cm-tooltip .cm-text{color:#fff}.ka .cm-tooltip:after{content:"";position:absolute;top:-4px;right:14px;width:8px;height:8px;background:var(--ka-ink);transform:rotate(45deg)}.ka .list-row.row-ny,.ka .list-row.row-ny:hover{box-shadow:inset 3px 0 0 var(--ka-orange)}.ka .ny-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ka-orange);flex-shrink:0}.ka .cell-co.kund-link{cursor:pointer;transition:color .1s;border-bottom:1px dashed transparent;display:inline;padding-bottom:1px}.ka .cell-co.kund-link:hover{color:var(--ka-ink);border-bottom-color:var(--ka-ink-3)}.ka .list-row:hover .cell-co.kund-link{color:var(--ka-ink)}.ka .popover-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:195;display:none}.ka .popover-overlay.open{display:block}.ka .popover{position:fixed;background:#fff;border:1px solid var(--ka-line);border-radius:8px;box-shadow:0 12px 32px #14130f2e;width:340px;max-width:calc(100vw - 24px);z-index:200;opacity:0;transform:translateY(-4px);transition:opacity .14s,transform .14s;pointer-events:none}.ka .popover.open{opacity:1;transform:translateY(0);pointer-events:all}.ka .pop-head{padding:9px 12px 8px;border-bottom:1px solid var(--ka-line-2);display:flex;align-items:center;justify-content:space-between;gap:8px}.ka .pop-head-title{font-size:11.5px;font-weight:700;color:var(--ka-ink);display:flex;align-items:center;gap:6px}.ka .pop-head-title svg{width:13px;height:13px;color:var(--ka-ink-3)}.ka .pop-head-meta{font-size:10px;color:var(--ka-muted);font-feature-settings:"tnum"}.ka .pop-body{padding:10px 12px}.ka .pop-foot{padding:8px 12px 10px;display:flex;justify-content:flex-end;gap:6px;border-top:1px solid var(--ka-line-2)}.ka .qc-textarea{width:100%;border:1px solid var(--ka-line);outline:none;resize:vertical;min-height:64px;font-size:12.5px;color:var(--ka-ink);font-family:inherit;background:var(--ka-white);line-height:1.45;padding:8px 10px;border-radius:5px;transition:border .1s}.ka .qc-textarea:focus{border-color:var(--ka-ink)}.ka .qc-textarea::placeholder{color:var(--ka-muted)}.ka .qc-hint{font-size:10px;color:var(--ka-muted);margin-top:5px;display:flex;align-items:center;gap:4px}.ka .qc-hint kbd{font-family:inherit;background:var(--ka-bg);border:1px solid var(--ka-line);border-radius:3px;padding:0 4px;font-size:9.5px;font-weight:600;color:var(--ka-ink-3);height:14px;display:inline-flex;align-items:center}.ka .qt-input-row{display:flex;gap:6px;margin-bottom:8px}.ka .qt-input{flex:1;padding:6px 10px;border:1px solid var(--ka-line);border-radius:4px;font-size:12px;color:var(--ka-ink);font-family:inherit;height:28px;outline:none;transition:border .1s;background:var(--ka-white)}.ka .qt-input:focus{border-color:var(--ka-ink)}.ka .qt-add-btn{width:28px;height:28px;border-radius:4px;background:var(--ka-ink);color:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .1s}.ka .qt-add-btn:hover{background:#000}.ka .qt-add-btn:disabled{opacity:.4;cursor:not-allowed}.ka .qt-add-btn svg{width:13px;height:13px}.ka .qt-list{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto}.ka .qt-item{display:flex;align-items:flex-start;gap:7px;padding:5px 6px;border-radius:4px;transition:background .1s}.ka .qt-item:hover{background:var(--ka-bg)}.ka .qt-item .qt-check{width:14px;height:14px;border:1.5px solid #ccd0d6;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff;cursor:pointer;margin-top:1px;transition:background .12s,border-color .12s}.ka .qt-item .qt-check:hover{border-color:var(--ka-ink-3)}.ka .qt-item .qt-check.on{background:var(--ka-ink);border-color:var(--ka-ink)}.ka .qt-item .qt-check.on:after{content:"✓";color:#fff;font-size:9.5px;font-weight:800;line-height:1}.ka .qt-item .qt-text{flex:1;font-size:11.5px;color:var(--ka-ink-2);line-height:1.4;word-break:break-word}.ka .qt-item.done .qt-text{text-decoration:line-through;color:var(--ka-muted)}.ka .qt-item .qt-del{width:18px;height:18px;border-radius:3px;border:none;background:transparent;color:var(--ka-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .12s,background .1s,color .1s}.ka .qt-item:hover .qt-del{opacity:1}.ka .qt-del:hover{background:var(--ka-red-bg);color:var(--ka-red)}.ka .qt-del svg{width:11px;height:11px}.ka .qt-empty{text-align:center;padding:18px 12px;color:var(--ka-muted);font-size:11.5px}.ka .qt-empty svg{width:22px;height:22px;opacity:.4;margin-bottom:4px}.ka .kund-drawer{position:fixed;right:0;top:0;bottom:0;width:720px;max-width:100%;background:var(--ka-bg);box-shadow:-4px 0 20px #14130f29;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);z-index:130;display:flex;flex-direction:column}.ka .kund-drawer.open{transform:translate(0)}.ka .kund-drawer-head{display:flex;justify-content:space-between;align-items:flex-start;padding:14px 20px 12px;border-bottom:1px solid var(--ka-line);gap:12px;background:var(--ka-white);flex-shrink:0}.ka .kund-drawer-head h3{font-size:17px;font-weight:700;color:var(--ka-ink);letter-spacing:-.01em}.ka .kund-head-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ka .kund-name-link{font-size:17px;font-weight:700;color:var(--ka-blue);letter-spacing:-.01em;text-decoration:none;cursor:pointer;border-bottom:1px solid transparent;transition:border-color .1s}.ka .kund-name-link:hover{border-bottom-color:var(--ka-blue)}.ka .kund-copy-btn{width:22px;height:22px;padding:0;border-radius:4px;border:1px solid transparent;background:transparent;color:var(--ka-ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .1s;flex-shrink:0;opacity:.25}.ka .kund-copy-btn:hover{background:var(--ka-bg);color:var(--ka-ink);border-color:var(--ka-line);opacity:1}.ka .kund-head-row:hover .kund-copy-btn,.ka .drawer-head p:hover .kund-copy-btn,.ka .kund-drawer-head .sub:hover .kund-copy-btn{opacity:.7}.ka .kund-head-row:hover .kund-copy-btn:hover,.ka .drawer-head p:hover .kund-copy-btn:hover,.ka .kund-drawer-head .sub:hover .kund-copy-btn:hover{opacity:1}.ka .kund-copy-btn svg{width:12px;height:12px;stroke-width:2}.ka .kund-copy-btn.small{width:18px;height:18px;vertical-align:middle;margin-left:3px}.ka .kund-copy-btn.small svg{width:10px;height:10px}.ka .kund-status-wrap{margin-left:auto}.ka .kund-status-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 8px;height:24px;border-radius:12px;border:1px solid rgba(220,38,38,.25);background:var(--ka-red-bg);color:var(--ka-ink);font-size:11px;font-weight:600;cursor:pointer;transition:all .1s}.ka .kund-status-btn:hover{background:#fff;border-color:var(--ka-red)}.ka .kund-status-btn .dot{width:7px;height:7px;border-radius:50%}.ka .kund-status-btn .dot.dot-red{background:var(--ka-red)}.ka .kund-status-btn .dot.dot-tvist{background:var(--ka-yellow-bar)}.ka .kund-status-btn .dot.dot-inkasso{background:#f97316}.ka .kund-status-btn .dot.dot-kfm{background:#991b1b}.ka .kund-status-btn svg{width:10px;height:10px;opacity:.6}.ka .kund-esc-menu{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:7px;box-shadow:0 8px 24px #14130f26;min-width:230px;overflow:hidden;padding:4px}.ka .kund-esc-head{font-size:10px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.05em;padding:6px 8px 4px}.ka .kund-esc-item{display:flex;align-items:center;gap:8px;padding:7px 9px;border:none;background:transparent;cursor:pointer;width:100%;text-align:left;border-radius:4px;transition:background .08s;font-family:inherit;color:var(--ka-ink)}.ka .kund-esc-item:hover,.ka .kund-esc-item.current{background:var(--ka-bg)}.ka .kund-esc-item .dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.ka .kund-esc-item .dot.dot-red{background:var(--ka-red)}.ka .kund-esc-item .dot.dot-tvist{background:var(--ka-yellow-bar)}.ka .kund-esc-item .dot.dot-inkasso{background:#f97316}.ka .kund-esc-item .dot.dot-kfm{background:#991b1b}.ka .kund-esc-item .dot.dot-blue{background:var(--ka-blue)}.ka .kund-esc-item .dot.dot-green{background:var(--ka-green)}.ka .kund-esc-item .lbl{font-size:12px;font-weight:600;color:var(--ka-ink)}.ka .kund-esc-item .desc{font-size:10.5px;color:var(--ka-ink-3);margin-left:auto}.ka .kund-esc-item .chk{width:13px;height:13px;color:var(--ka-green);margin-left:4px}.ka .kund-drawer-head .sub{font-size:11.5px;color:var(--ka-ink-3);margin-top:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ka .kund-drawer-head .sub .pl-pill{background:var(--ka-bg);border:1px solid var(--ka-line);border-radius:9px;padding:1px 8px;font-size:9.5px;font-weight:700;color:var(--ka-ink-2);text-transform:uppercase;letter-spacing:.04em;height:16px;line-height:14px}.ka .kund-drawer-body{flex:1;overflow-y:auto;padding:16px 20px}.ka .kund-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.ka .kund-stats.three{grid-template-columns:repeat(3,1fr)}.ka .kund-stat-card{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:6px;padding:10px 12px}.ka .kund-stat-card .label{font-size:9.5px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;display:flex;align-items:center;gap:5px}.ka .kund-stat-card .label svg{width:11px;height:11px}.ka .kund-stat-card .val{font-size:17px;font-weight:700;color:var(--ka-ink);font-feature-settings:"tnum";line-height:1.1}.ka .kund-stat-card .val.red{color:var(--ka-red)}.ka .kund-stat-card .val.green{color:var(--ka-green)}.ka .kund-stat-card .val.blue{color:var(--ka-blue)}.ka .kund-stat-card .meta{font-size:10px;color:var(--ka-ink-3);margin-top:3px;font-feature-settings:"tnum"}.ka .kund-stat-card.is-overdue{border-color:#dc262640;background:linear-gradient(135deg,var(--ka-red-bg) 0%,var(--ka-white) 100%)}.ka .kund-section{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:6px;margin-bottom:14px;overflow:hidden}.ka .kund-section-head{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;background:var(--ka-bg);border-bottom:1px solid var(--ka-line)}.ka .kund-section-head .title{font-size:11px;font-weight:700;color:var(--ka-ink);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:7px}.ka .kund-section-head .title svg{width:12px;height:12px}.ka .kund-section-head .title .dot-red{width:7px;height:7px;border-radius:50%;background:var(--ka-red)}.ka .kund-section-head .title .dot-blue{width:7px;height:7px;border-radius:50%;background:var(--ka-blue)}.ka .kund-section-head .title .dot-gray{width:7px;height:7px;border-radius:50%;background:var(--ka-muted)}.ka .kund-section-head .title .dot-green{width:7px;height:7px;border-radius:50%;background:var(--ka-green)}.ka .kund-section-head .sum{font-size:12px;font-weight:700;color:var(--ka-ink);font-feature-settings:"tnum"}.ka .kund-section-head .sum.red{color:var(--ka-red)}.ka .kund-section-head .sum.green{color:var(--ka-green)}.ka .kund-section-head .sum.blue{color:var(--ka-blue)}.ka .kund-row{display:grid;grid-template-columns:90px 1fr 110px 95px 90px 22px;gap:10px;padding:9px 14px;border-top:1px solid var(--ka-line-2);align-items:center;cursor:pointer;transition:background .08s}.ka .kund-row:first-child{border-top:none}.ka .kund-row:hover{background:var(--ka-bg)}.ka .kund-row .knr{font-size:11px;font-weight:500;color:var(--ka-ink-2);font-feature-settings:"tnum"}.ka .kund-row .knr.muted{color:var(--ka-muted)}.ka .kund-row .kdesc{font-size:12px;color:var(--ka-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.ka .kund-row .ksub{font-size:9.5px;color:var(--ka-ink-3);margin-top:1px;display:flex;gap:5px;align-items:center}.ka .kund-row .kdate{font-size:11px;color:var(--ka-ink-3);font-feature-settings:"tnum"}.ka .kund-row .kdate.bold{color:var(--ka-red);font-weight:600}.ka .kund-row .kamt{font-size:12px;font-weight:600;color:var(--ka-ink);font-feature-settings:"tnum";text-align:right}.ka .kund-row .kchev{color:var(--ka-muted);display:flex;align-items:center;justify-content:center}.ka .kund-row .kchev svg{width:13px;height:13px}.ka .kund-row:hover .kchev{color:var(--ka-ink-2)}.ka .kund-empty{padding:14px;text-align:center;color:var(--ka-muted);font-size:11.5px}.ka .kund-close{width:28px;height:28px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:var(--ka-ink-3);transition:all .1s;flex-shrink:0;background:transparent;border:none;cursor:pointer}.ka .kund-close:hover{background:var(--ka-bg);color:var(--ka-ink)}.ka .kund-close svg{width:15px;height:15px}.ka .todos-list{display:flex;flex-direction:column;gap:4px;margin-top:10px}.ka .todo-feed-item{display:flex;align-items:flex-start;gap:9px;padding:8px 10px;border-radius:5px;background:var(--ka-white);border:1px solid var(--ka-line);transition:background .1s}.ka .todo-feed-item:hover{background:var(--ka-bg)}.ka .todo-feed-item.done{opacity:.65}.ka .todo-feed-item .qt-check{margin-top:2px}.ka .todo-feed-item .tf-body{flex:1;min-width:0}.ka .todo-feed-item .tf-text{font-size:12.5px;color:var(--ka-ink-2);line-height:1.4;word-break:break-word}.ka .todo-feed-item.done .tf-text{text-decoration:line-through;color:var(--ka-muted)}.ka .todo-feed-item .tf-meta{font-size:10px;color:var(--ka-muted);margin-top:3px;font-feature-settings:"tnum"}.ka .todo-feed-item .qt-del{opacity:.5}.ka .todo-feed-item .qt-del:hover{opacity:1}.ka .empty-todos{text-align:center;padding:28px 16px;color:var(--ka-muted);font-size:11.5px;display:flex;flex-direction:column;align-items:center;gap:8px}.ka .empty-todos svg{width:28px;height:28px;opacity:.4}.ka .kebab-divider{height:1px;background:var(--ka-line);margin:4px 0}.ka .empty-state{padding:36px 20px;text-align:center;color:var(--ka-ink-3);font-size:12px}.ka .drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f6b;opacity:0;pointer-events:none;transition:opacity .2s;z-index:110}.ka .drawer-overlay.open{opacity:1;pointer-events:all}.ka .drawer{position:fixed;right:0;top:0;bottom:0;width:820px;max-width:100%;background:var(--ka-bg);box-shadow:-4px 0 20px #14130f29;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);z-index:120;display:flex;flex-direction:column}.ka .drawer.open{transform:translate(0)}.ka .drawer-head{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 18px 10px;border-bottom:1px solid var(--ka-line);gap:12px;background:var(--ka-white);flex-shrink:0}.ka .dr-head-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.ka .dr-status-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 10px;height:26px;border-radius:13px;border:1px solid var(--ka-line);background:var(--ka-bg);color:var(--ka-ink-2);font-size:11px;font-weight:600;cursor:pointer;transition:all .1s;font-family:inherit}.ka .dr-status-btn:hover{background:#fff;border-color:var(--ka-ink-3);color:var(--ka-ink)}.ka .dr-status-btn svg{width:10px;height:10px;opacity:.65}.ka .dr-status-text{font-size:11px;font-weight:600;color:var(--ka-ink-3);padding:2px 8px;border-radius:9px;background:var(--ka-bg);border:1px solid var(--ka-line);white-space:nowrap}.ka .dr-status-text.is-overdue{color:var(--ka-red-soft);border-color:#a8505033;background:var(--ka-red-soft-bg)}.ka .dr-status-text.is-paid{color:var(--ka-green);border-color:#22c55e33;background:#22c55e0f}.ka .drawer-head .dr-title-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ka .drawer-head h3{font-size:15px;font-weight:700;color:var(--ka-ink);letter-spacing:-.01em}.ka .drawer-head p{font-size:11.5px;color:var(--ka-ink-3);margin-top:4px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ka .drawer-head .meta-id{font-feature-settings:"tnum";color:var(--ka-ink-2);font-weight:500}.ka .drawer-head .dr-kund-link{color:var(--ka-blue);font-weight:500;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .1s;cursor:pointer}.ka .drawer-head .dr-kund-link:hover{border-bottom-color:var(--ka-blue)}.ka .drawer-close{width:26px;height:26px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:var(--ka-ink-3);transition:all .1s;flex-shrink:0}.ka .drawer-close:hover{background:var(--ka-bg);color:var(--ka-ink)}.ka .drawer-close svg{width:13px;height:13px}.ka .quick-bar{display:flex;gap:6px;padding:8px 18px;background:var(--ka-white);border-bottom:1px solid var(--ka-line);align-items:center;flex-shrink:0;flex-wrap:wrap}.ka .quick-bar-label{font-size:9.5px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.05em;margin-right:4px}.ka .quick-btn{display:inline-flex;align-items:center;gap:5px;padding:0 10px;height:26px;border-radius:5px;border:1px solid var(--ka-line);background:#fff;font-size:11.5px;color:var(--ka-ink-2);transition:all .12s;font-family:inherit;cursor:pointer}.ka .quick-btn:hover{background:var(--ka-bg);border-color:#ccd0d6;color:var(--ka-ink)}.ka .quick-btn svg{width:11px;height:11px;opacity:.8}.ka .quick-btn .ext{width:9px;height:9px;opacity:.4;margin-left:1px}.ka .drawer-tabs{display:flex;gap:4px;padding:4px 18px 0;background:var(--ka-white);border-bottom:1px solid var(--ka-line);flex-shrink:0;overflow-x:auto}.ka .drawer-tabs::-webkit-scrollbar{display:none}.ka .drawer-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 10px 10px;border:none;background:none;font-size:12px;font-weight:500;color:var(--ka-ink-3);cursor:pointer;font-family:inherit;border-bottom:2px solid transparent;transition:color .1s,border-color .1s;white-space:nowrap}.ka .drawer-tab:hover{color:var(--ka-ink)}.ka .drawer-tab.active{color:var(--ka-ink);font-weight:600;border-bottom-color:var(--ka-ink)}.ka .drawer-tab svg{width:13px;height:13px;opacity:.7}.ka .drawer-tab.active svg{opacity:1}.ka .drawer-tab .tab-count-mini{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;border-radius:8px;background:var(--ka-bg);color:var(--ka-ink-3);font-size:10px;font-weight:700;font-feature-settings:"tnum";box-shadow:inset 0 0 0 1px var(--ka-line)}.ka .drawer-tab.active .tab-count-mini{background:var(--ka-ink);color:#fff;box-shadow:none}.ka .drawer-body{flex:1;overflow-y:auto;padding:14px 18px}.ka .drawer-foot{padding:10px 18px;border-top:1px solid var(--ka-line);display:flex;gap:6px;justify-content:flex-end;background:var(--ka-white);align-items:center;flex-wrap:wrap;flex-shrink:0}.ka .drawer-section{margin-bottom:14px}.ka .drawer-section-title{font-size:9.5px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;display:flex;align-items:center;gap:6px}.ka .drawer-section-title .section-icon{width:11px;height:11px;flex-shrink:0;opacity:.7}.ka .drawer-section.card-section{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:6px;padding:12px 14px}.ka .kalkyl-block{margin-bottom:10px}.ka .kalkyl-block:last-of-type{margin-bottom:8px}.ka .kb-head{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:var(--ka-ink-2);margin-bottom:5px;padding-bottom:4px;border-bottom:1px solid var(--ka-line)}.ka .kb-head svg{width:11px;height:11px;opacity:.55;flex-shrink:0}.ka .kb-head .kb-count{color:var(--ka-ink-3);font-weight:500}.ka .kb-head .kb-sum{margin-left:auto;font-size:11px;font-weight:700;color:var(--ka-ink);font-feature-settings:"tnum"}.ka .kb-row{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:10px;padding:4px 0;font-size:11.5px}.ka .kb-row.simple{grid-template-columns:1fr auto}.ka .kb-row+.kb-row{border-top:1px solid rgba(229,229,229,.5)}.ka .kb-ue{font-family:ui-monospace,monospace;font-size:10.5px;color:var(--ka-ink-3);font-feature-settings:"tnum"}.ka .kb-lev{color:var(--ka-ink);font-weight:500}.ka .kb-amt{color:var(--ka-ink);font-weight:600;font-feature-settings:"tnum";text-align:right}.ka .kb-empty{font-size:10.5px;color:var(--ka-ink-3);padding:4px 0;font-style:italic}.ka .kalkyl-summary{margin-top:10px;padding-top:10px;border-top:1.5px solid var(--ka-line)}.ka .kalkyl-summary.plain{margin-top:0;padding-top:0;border-top:none}.ka .ks-row{display:flex;justify-content:space-between;padding:3px 0;font-size:12px;color:var(--ka-ink-2);font-feature-settings:"tnum"}.ka .ks-row span:last-child{font-weight:600;color:var(--ka-ink)}.ka .ks-row.positive span:last-child{color:var(--ka-blue);font-weight:500}.ka .ks-row.total{font-weight:700;color:var(--ka-ink);padding-top:5px;margin-top:3px;border-top:1px solid var(--ka-line);font-size:12.5px}.ka .ks-row.total span:last-child{font-weight:700}.ka .ks-row.tb{font-size:11px;color:var(--ka-ink-3);padding-top:4px}.ka .ks-row.tb .pos{color:var(--ka-green)}.ka .ks-row.tb .neg{color:var(--ka-red)}.ka .drawer-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.ka .drawer-grid-3 .info-card{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:6px;padding:10px 12px}.ka .drawer-grid-3 .info-card .info-head{font-size:9.5px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:7px;display:flex;align-items:center;gap:5px}.ka .drawer-grid-3 .info-card .info-head svg{width:11px;height:11px}.ka .kv{display:grid;grid-template-columns:95px 1fr;gap:4px 10px;font-size:11.5px}.ka .kv dt{color:var(--ka-ink-3)}.ka .kv dd{color:var(--ka-ink);font-weight:500;font-feature-settings:"tnum"}.ka .kv dd.pos{color:var(--ka-green);font-weight:600}.ka .kv dd.neg{color:var(--ka-red);font-weight:600}.ka .comments-filter{display:flex;gap:5px;margin-bottom:12px;flex-wrap:wrap}.ka .cf-pill{padding:0 11px;height:26px;border-radius:13px;border:1px solid var(--ka-line);background:#fff;font-size:11.5px;font-weight:500;color:var(--ka-ink-2);cursor:pointer;transition:all .12s;font-family:inherit;display:inline-flex;align-items:center;gap:6px}.ka .cf-pill:hover{border-color:#ccd0d6;background:var(--ka-bg)}.ka .cf-pill.active{background:var(--ka-ink);color:#fff;border-color:var(--ka-ink)}.ka .cf-pill .cf-count{background:var(--ka-bg);color:var(--ka-ink-3);border-radius:8px;padding:0 5px;font-size:9.5px;font-weight:700;font-feature-settings:"tnum";min-width:17px;text-align:center;height:15px;display:inline-flex;align-items:center;justify-content:center}.ka .cf-pill.active .cf-count{background:#ffffff2e;color:#fff}.ka .notes-box{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:6px;padding:10px 12px;margin-bottom:12px}.ka .notes-box .nl{font-size:9.5px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px}.ka .notes-box .nt{font-size:12px;color:var(--ka-ink);font-style:italic}.ka .invoice-preview{background:#fff;border:1px solid var(--ka-line);border-radius:5px;padding:24px 24px 22px;font-feature-settings:"tnum";box-shadow:0 1px 3px #00000008}.ka .invoice-preview .inv-head{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:14px;border-bottom:2px solid var(--ka-ink);margin-bottom:14px;gap:16px}.ka .invoice-preview .inv-brand{font-size:18px;font-weight:800;color:var(--ka-ink);letter-spacing:-.02em;line-height:1}.ka .invoice-preview .inv-brand .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ka-blue);margin-left:4px;vertical-align:1px}.ka .invoice-preview .inv-brand-sub{font-size:10px;color:var(--ka-ink-3);margin-top:3px;line-height:1.3}.ka .invoice-preview .inv-meta-r strong{color:var(--ka-ink);font-size:13px;font-weight:700;display:block}.ka .invoice-preview .inv-parties{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px}.ka .invoice-preview .inv-party .a{font-size:11px;color:var(--ka-ink-2);line-height:1.4;margin-top:1px}.ka .invoice-preview .inv-key{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:8px 0;border-top:1px solid var(--ka-line-2);border-bottom:1px solid var(--ka-line-2);margin-bottom:12px}.ka .invoice-preview .inv-key .vv{font-size:11.5px;color:var(--ka-ink);font-weight:600;margin-top:1px}.ka .invoice-preview .inv-tbl{width:100%;border-collapse:collapse;font-size:11.5px;margin-bottom:12px}.ka .invoice-preview .inv-tbl thead th{font-size:9px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.05em;padding:7px 4px;text-align:left;border-bottom:1px solid var(--ka-line)}.ka .invoice-preview .inv-tbl tbody td{padding:7px 4px;border-bottom:1px solid var(--ka-line-2);color:var(--ka-ink);vertical-align:top}.ka .invoice-preview .inv-tbl tbody td.sub{font-size:10px;color:var(--ka-ink-3)}.ka .invoice-preview .inv-summary{display:grid;grid-template-columns:1fr auto;gap:4px 30px;font-size:11.5px;max-width:280px;margin-left:auto;padding:4px 0}.ka .invoice-preview .inv-summary .v{text-align:right;color:var(--ka-ink);font-weight:500}.ka .invoice-preview .inv-summary .tot-v{font-size:14px;font-weight:700;color:var(--ka-ink);padding-top:6px;border-top:2px solid var(--ka-ink);margin-top:4px;text-align:right}.ka .invoice-preview .inv-foot{font-size:10px;color:var(--ka-ink-3);padding-top:12px;margin-top:12px;border-top:1px solid var(--ka-line-2);display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.ka .invoice-preview .inv-foot .ff strong{display:block;color:var(--ka-ink);font-size:10.5px;margin-bottom:1px;font-weight:600}.ka .invoice-preview .inv-stamp{position:relative}.ka .invoice-preview .inv-stamp:after{content:attr(data-stamp);position:absolute;top:-8px;right:-8px;padding:4px 12px;border:2px solid currentColor;border-radius:4px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transform:rotate(-8deg);opacity:.65}.ka .invoice-preview.is-paid{color:var(--ka-green)}.ka .invoice-preview.is-overdue{color:var(--ka-red)}.ka .invoice-preview.is-draft{color:var(--ka-ink-3)}.ka .dr-plan-table{border:1px solid var(--ka-line);border-radius:4px;overflow:hidden;background:var(--ka-white)}.ka .dr-plan-row{display:grid;grid-template-columns:18px 26px 1fr 86px 100px 130px;gap:10px;padding:8px 12px 8px 6px;border-bottom:1px solid var(--ka-line-2);align-items:center;font-size:11px;cursor:pointer;transition:background .1s}.ka .dr-plan-row:hover{background:#00000006}.ka .dr-plan-row:last-child{border-bottom:none}.ka .dr-plan-row.current{background:var(--ka-bg)}.ka .dr-plan-row.current:hover{background:#0000000b}.ka .dr-plan-row .n{color:var(--ka-ink);font-weight:500}.ka .dr-plan-row .fnr{font-size:9.5px;color:var(--ka-muted);font-feature-settings:"tnum"}.ka .dr-plan-meta{display:flex;align-items:center;gap:6px;margin-top:3px;flex-wrap:wrap}.ka .dr-plan-row .amt{text-align:right;font-feature-settings:"tnum";color:var(--ka-ink);font-weight:500;line-height:1.2}.ka .dr-plan-money{display:flex;flex-direction:column;align-items:flex-end;gap:1px;line-height:1.2}.ka .dr-plan-money .amt{font-size:11.5px}.ka .dr-plan-money .amt-sub{font-size:9.5px;color:var(--ka-ink-3);font-feature-settings:"tnum";white-space:nowrap}.ka .dr-plan-money .amt-tb{font-size:9.5px;font-feature-settings:"tnum";font-weight:600;white-space:nowrap}.ka .dr-plan-money .amt-tb.tb-pos{color:var(--ka-green)}.ka .dr-plan-money .amt-tb.tb-neg{color:var(--ka-red-soft)}.ka .dr-plan-row.summ{background:var(--ka-bg);font-weight:700;cursor:default}.ka .dr-plan-row.summ:hover{background:var(--ka-bg)}.ka .dr-plan-row.summ .dr-plan-date{font-weight:500}.ka .dr-plan-row.summ .dr-plan-status{font-weight:700}.ka .dr-plan-toggle{display:inline-flex;align-items:center;justify-content:center;color:var(--ka-ink-3)}.ka .dr-plan-chev{width:11px;height:11px;transition:transform .15s}.ka .dr-plan-row:hover .dr-plan-chev{color:var(--ka-ink)}.ka .dr-plan-row.is-expanded{background:var(--ka-bg)}.ka .dr-plan-row.is-expanded .dr-plan-chev{transform:rotate(90deg);color:var(--ka-ink)}.ka .dr-plan-row:focus-visible{outline:none;background:var(--ka-bg);box-shadow:inset 2px 0 0 var(--ka-ink)}.ka .dr-plan-main{min-width:0}.ka .dr-plan-owner{display:flex;align-items:center;justify-content:center;cursor:help}.ka .dr-plan-avatar{width:22px;height:22px;border-radius:50%;color:#fff;font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.02em;flex-shrink:0;box-shadow:inset 0 0 0 1.5px #ffffff2e;transition:transform .12s}.ka .dr-plan-row:hover .dr-plan-avatar{transform:scale(1.08)}.ka .dr-plan-kat{display:flex;justify-content:flex-end;padding-right:2px}.ka .inv-actions-bar{display:flex;gap:6px;padding:10px 14px;background:var(--ka-white);border:1px solid var(--ka-line);border-radius:6px;margin-bottom:12px;align-items:center;justify-content:flex-end}.ka .inv-actions-bar:before{content:"Faktura";margin-right:auto;font-size:10px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.06em}.ka .dr-plan-side{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;line-height:1.25}.ka .dr-plan-date{font-size:10px;color:var(--ka-ink-3);font-feature-settings:"tnum";white-space:nowrap}.ka .dr-plan-expand{border-bottom:1px solid var(--ka-line-2);padding:0 12px 10px 30px;background:#00000004;animation:planExpand .15s ease-out}.ka .dr-plan-kalkyl{padding-top:10px}.ka .dr-plan-kalkyl-empty{padding:12px 0 6px;font-size:11px;color:var(--ka-ink-3);font-style:italic}.ka .dr-metrics{display:flex;gap:0;background:var(--ka-white);border:1px solid var(--ka-line);border-radius:6px;padding:0;margin-bottom:14px;overflow:hidden;flex-wrap:wrap}.ka .dr-metric{flex:1 1 0;min-width:90px;padding:7px 12px 8px;border-right:1px solid var(--ka-line)}.ka .dr-metric:last-child{border-right:none}.ka .dr-metric .m-lbl{font-size:9px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.ka .dr-metric .m-val{font-size:12px;font-weight:600;color:var(--ka-ink);font-feature-settings:"tnum"}.ka .dr-metric .m-val.tb-pos{color:var(--ka-green)}.ka .dr-metric .m-val.tb-neg{color:var(--ka-red-soft)}.ka .dr-plan-status{font-size:10.5px;color:var(--ka-ink-2);line-height:1.25;font-weight:500;white-space:nowrap}.ka .dr-plan-status.is-overdue{color:var(--ka-red-soft);font-weight:500}.ka .dr-plan-status.is-paid{color:var(--ka-green);font-weight:500}.ka .dr-plan-status.is-upparb{color:var(--ka-ink-3);font-style:italic;font-weight:400}.ka .kalkyl-grid{display:grid;grid-template-columns:1fr 200px;gap:10px;padding:10px 0 4px}.ka .kalkyl-left-col{display:flex;flex-direction:column;gap:8px;min-width:0}.ka .kalkyl-meta-col{display:flex;flex-direction:column;gap:8px}.ka .kalkyl-card{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:6px;padding:9px 12px 10px}.ka .kc-head{display:flex;align-items:center;gap:6px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--ka-line)}.ka .kc-head svg{width:11px;height:11px;opacity:.55;flex-shrink:0;color:var(--ka-ink-2)}.ka .kc-title{font-size:9.5px;font-weight:700;color:var(--ka-ink-2);text-transform:uppercase;letter-spacing:.05em}.ka .kc-count{font-size:9.5px;color:var(--ka-ink-3);font-weight:500}.ka .kc-sum{margin-left:auto;font-size:12px;font-weight:700;color:var(--ka-ink);font-feature-settings:"tnum"}.ka .kc-add{margin-left:8px;padding:1px 6px;height:18px;font-size:9.5px;font-weight:600;color:var(--ka-ink-3);background:transparent;border:1px dashed var(--ka-line);border-radius:3px;cursor:pointer;font-family:inherit;transition:all .1s}.ka .kc-add:hover{color:var(--ka-ink);border-color:var(--ka-ink-3);border-style:solid}.ka .kc-row{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:10px;padding:4px 0;font-size:11.5px}.ka .kc-row.simple{grid-template-columns:1fr auto}.ka .kc-row+.kc-row{border-top:1px solid rgba(229,229,229,.5)}.ka .kc-row.emphasis{padding-top:6px;margin-top:2px;border-top:1.5px solid var(--ka-line)}.ka .kc-ue{font-family:ui-monospace,monospace;font-size:10.5px;color:var(--ka-ink-3);font-feature-settings:"tnum"}.ka .kc-lev{color:var(--ka-ink-2);font-weight:500}.ka .kc-amt{color:var(--ka-ink);font-weight:600;font-feature-settings:"tnum";text-align:right}.ka .kc-amt.marg{color:var(--ka-blue);font-weight:500}.ka .kc-amt.tb-pos{color:var(--ka-green)}.ka .kc-amt.tb-neg{color:var(--ka-red-soft)}.ka .kc-empty{font-size:10.5px;color:var(--ka-ink-3);padding:4px 0 6px;font-style:italic}.ka .kalkyl-meta-card{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:6px;padding:10px 12px}.ka .kmc-lbl{font-size:9px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.ka .kmc-author{display:flex;align-items:center;gap:8px}.ka .kmc-avatar{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.ka .kmc-name{font-size:11px;font-weight:600;color:var(--ka-ink);line-height:1.2}.ka .kmc-date{font-size:9.5px;color:var(--ka-ink-3);font-feature-settings:"tnum";margin-top:1px}.ka .kmc-status{display:flex;align-items:center;gap:6px;margin-bottom:6px}.ka .kmc-id{font-size:10px;color:var(--ka-ink-3);margin-left:auto;font-feature-settings:"tnum"}.ka .kmc-belopp{display:flex;justify-content:space-between;padding:6px 0;border-top:1px solid var(--ka-line)}.ka .kmc-belopp span{font-size:10.5px;color:var(--ka-ink-3)}.ka .kmc-belopp strong{font-size:13px;color:var(--ka-ink);font-weight:700;font-feature-settings:"tnum"}.ka .kmc-btn-recall{margin-top:4px;width:100%;padding:5px 8px;border-radius:4px;border:1px solid rgba(168,80,80,.2);background:transparent;color:var(--ka-red-soft);font-size:10.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:inherit;transition:all .1s}.ka .kmc-btn-recall:hover{background:var(--ka-red-soft-bg)}.ka .kmc-btn-recall svg{width:11px;height:11px}.ka .meta-status{font-size:10px;font-weight:600;padding:2px 7px;border-radius:8px;background:var(--ka-bg);border:1px solid var(--ka-line);color:var(--ka-ink-2)}.ka .meta-status.meta-upparb{background:#f59e0b1a;color:var(--ka-orange);border-color:#f59e0b33}.ka .meta-status.meta-betald{background:#22c55e1a;color:var(--ka-green);border-color:#22c55e33}.ka .meta-status.meta-overdue{background:var(--ka-red-soft-bg);color:var(--ka-red-soft);border-color:#a8505033}@media(max-width:800px){.ka .kalkyl-grid{grid-template-columns:1fr}}.ka .dr-plan-summary{display:flex;gap:8px;margin-top:10px;font-size:11px;color:var(--ka-ink-2);flex-wrap:wrap;align-items:center}.ka .dr-plan-summary .ps-item strong{color:var(--ka-ink);font-weight:700;font-feature-settings:"tnum";margin-left:2px}.ka .dr-plan-summary .ps-sep{color:var(--ka-muted);font-size:10px}.ka .dr-plan-summary .ps-forf{color:var(--ka-red-soft);font-weight:500;margin-left:8px;font-size:10.5px}.ka .km-toolbar{display:flex;align-items:center;justify-content:flex-end;padding:4px 0 8px}.ka .cm-filter-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 9px 5px 10px;height:28px;border-radius:14px;border:1px solid var(--ka-line);background:var(--ka-white);color:var(--ka-ink-2);font-size:11px;font-weight:500;cursor:pointer;transition:all .1s;font-family:inherit}.ka .cm-filter-btn:hover{border-color:var(--ka-ink-3);color:var(--ka-ink)}.ka .cm-filter-btn svg{width:11px;height:11px;opacity:.6}.ka .cm-filter-btn .cm-filter-lbl strong{color:var(--ka-ink);font-weight:600}.ka .cm-filter-btn .cm-filter-chev{opacity:.5;margin-left:2px}.ka .cm-filter-btn-inline{margin-left:auto;text-transform:none;letter-spacing:0;font-weight:500}.ka .cm-composer-card,.ka .cm-feed-card{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:6px;padding:12px 14px;margin-bottom:10px}.ka .cm-feed-card{padding:4px 14px 12px;max-height:none}.ka .cm-filter-menu{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:8px;box-shadow:0 10px 32px #14130f29;padding:4px;min-width:220px;max-width:280px;max-height:60vh;overflow-y:auto}.ka .cm-filter-section{padding:4px 2px}.ka .cm-filter-section+.cm-filter-section{border-top:1px solid var(--ka-line);margin-top:4px;padding-top:6px}.ka .cm-filter-section-title{font-size:9px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.06em;padding:3px 10px 5px}.ka .cm-filter-item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:none;border-radius:4px;background:transparent;color:var(--ka-ink-2);font-size:11.5px;font-weight:500;cursor:pointer;transition:all .1s;font-family:inherit;text-align:left}.ka .cm-filter-item:hover{background:var(--ka-bg);color:var(--ka-ink)}.ka .cm-filter-item.active{background:var(--ka-bg);color:var(--ka-ink);font-weight:600}.ka .cm-filter-item svg{width:13px;height:13px;opacity:.6;flex-shrink:0}.ka .cm-filter-item .lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ka .cm-filter-item .cnt{font-size:10px;color:var(--ka-ink-3);font-feature-settings:"tnum";padding:0 4px;min-width:18px;text-align:right}.ka .cm-filter-item .chk{color:var(--ka-green);margin-left:4px;opacity:1;flex-shrink:0}.ka .cm-fi-av{width:18px;height:18px;border-radius:50%;color:#fff;font-size:8.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.02em;flex-shrink:0}.ka .dr-work-card{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:6px;display:flex;flex-direction:column;margin-top:14px}.ka .dr-work-head{display:flex;align-items:center;gap:6px;padding:9px 14px;border-bottom:1px solid var(--ka-line);font-size:10px;font-weight:700;color:var(--ka-ink-2);text-transform:uppercase;letter-spacing:.05em}.ka .dr-work-head svg{width:11px;height:11px;opacity:.6}.ka .dr-work-count{margin-left:auto;font-size:10px;font-weight:600;color:var(--ka-ink-3);padding:1px 8px;background:var(--ka-bg);border-radius:9px}.ka .dr-work-empty{font-size:11px;color:var(--ka-ink-3);font-style:italic;padding:14px 0;text-align:center}.ka .cm-composer{padding:12px 14px;border-bottom:1px solid var(--ka-line)}.ka .cm-composer textarea{width:100%;padding:8px 10px;border:1px solid var(--ka-line);border-radius:6px;font-size:12px;color:var(--ka-ink);font-family:inherit;background:var(--ka-bg);outline:none;resize:vertical;transition:border .1s;line-height:1.4;box-sizing:border-box}.ka .cm-composer textarea:focus{border-color:var(--ka-ink-3);background:var(--ka-white)}.ka .cm-composer-actions{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.ka .cm-composer-icons{display:flex;gap:4px}.ka .cm-attach-btn{width:26px;height:26px;padding:0;border-radius:4px;border:none;background:transparent;color:var(--ka-ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .1s}.ka .cm-attach-btn:hover{background:var(--ka-bg);color:var(--ka-ink)}.ka .cm-attach-btn svg{width:14px;height:14px;stroke-width:1.8}.ka .cm-feed{padding:4px 14px 12px;max-height:540px;overflow-y:auto}.ka .cm-item{display:flex;gap:10px;padding:11px 0;border-bottom:1px solid var(--ka-line-2)}.ka .cm-item:last-child{border-bottom:none}.ka .cm-item.is-system .cm-avatar{background:var(--ka-bg)!important;color:var(--ka-orange);border:1px solid var(--ka-line)}.ka .cm-avatar{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.02em}.ka .cm-avatar svg{width:13px;height:13px;stroke-width:2}.ka .cm-body{flex:1;min-width:0}.ka .cm-meta{display:flex;gap:7px;align-items:baseline;font-size:10.5px;color:var(--ka-ink-3);margin-bottom:3px;flex-wrap:wrap}.ka .cm-meta strong{color:var(--ka-ink);font-size:12px;font-weight:600}.ka .cm-time{color:var(--ka-ink-3);font-size:10.5px;font-feature-settings:"tnum"}.ka .cm-text{font-size:12px;color:var(--ka-ink);line-height:1.45;word-wrap:break-word}.ka .cm-text strong{color:var(--ka-ink);font-weight:700}.ka .cm-badge{font-size:9px;font-weight:700;padding:1px 6px;border-radius:7px;text-transform:uppercase;letter-spacing:.04em;background:var(--ka-bg);color:var(--ka-ink-2);border:1px solid var(--ka-line)}.ka .cm-badge-status{background:#f59e0b1a;color:var(--ka-orange);border-color:#f59e0b38}.ka .cm-badge-file{background:#3b82f614;color:var(--ka-blue);border-color:#3b82f633}.ka .cm-files{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.ka .cm-file{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 7px;background:var(--ka-bg);border:1px solid var(--ka-line);border-radius:6px;font-size:11px;color:var(--ka-ink);cursor:pointer;transition:all .1s}.ka .cm-file:hover{background:#fff;border-color:var(--ka-ink-3)}.ka .cm-file svg{width:12px;height:12px;opacity:.55;flex-shrink:0}.ka .cm-file-dl{width:11px!important;height:11px!important;margin-left:4px;opacity:.45!important}.ka .cm-file:hover .cm-file-dl{opacity:.85!important}.ka .td-form{padding:12px 14px;border-bottom:1px solid var(--ka-line);display:flex;flex-direction:column;gap:6px;background:var(--ka-bg)}.ka .td-input-title{padding:8px 10px;border:1px solid var(--ka-line);border-radius:6px;font-size:12.5px;color:var(--ka-ink);font-family:inherit;background:var(--ka-white);outline:none;transition:border .1s;font-weight:500}.ka .td-input-title:focus{border-color:var(--ka-ink-3)}.ka .td-input-desc{padding:7px 10px;border:1px solid var(--ka-line);border-radius:6px;font-size:11.5px;color:var(--ka-ink-2);font-family:inherit;background:var(--ka-white);outline:none;resize:vertical;line-height:1.4}.ka .td-input-desc:focus{border-color:var(--ka-ink-3);color:var(--ka-ink)}.ka .td-form-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.ka .td-select{height:28px;padding:0 8px;border:1px solid var(--ka-line);border-radius:5px;font-size:11px;color:var(--ka-ink-2);font-family:inherit;background:var(--ka-white);outline:none;cursor:pointer;transition:border .1s;flex:1;min-width:110px}.ka .td-select:focus{border-color:var(--ka-ink-3);color:var(--ka-ink)}.ka .td-form .btn{margin-left:auto}.ka .td-list{padding:8px 14px 14px}.ka .td-item{display:flex;gap:11px;padding:10px 0;border-bottom:1px solid var(--ka-line-2);align-items:flex-start}.ka .td-check{position:relative;flex-shrink:0;cursor:pointer;margin-top:2px}.ka .td-check input{position:absolute;opacity:0;width:0;height:0}.ka .td-box{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1.5px solid var(--ka-ink-3);border-radius:4px;background:var(--ka-white);transition:all .1s}.ka .td-box svg{width:11px;height:11px;color:#fff;opacity:0}.ka .td-check input:checked+.td-box{background:var(--ka-green);border-color:var(--ka-green)}.ka .td-check input:checked+.td-box svg{opacity:1}.ka .td-title{font-size:12.5px;color:var(--ka-ink);font-weight:600;line-height:1.3}.ka .td-desc{font-size:11px;color:var(--ka-ink-3);margin-top:2px;line-height:1.35}.ka .td-meta{display:flex;gap:12px;align-items:center;margin-top:7px;flex-wrap:wrap;font-size:10.5px}.ka .td-assignee{display:inline-flex;align-items:center;gap:5px;color:var(--ka-ink-2);font-weight:500}.ka .td-avatar{width:18px;height:18px;border-radius:50%;color:#fff;font-size:8.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.02em}.ka .td-date{color:var(--ka-ink-3);font-feature-settings:"tnum"}.ka .td-date.is-late{color:var(--ka-red-soft);font-weight:600}.ka .td-date.is-done{color:var(--ka-green)}.ka .td-prio{font-size:9px;font-weight:700;padding:1px 7px;border-radius:7px;text-transform:uppercase;letter-spacing:.05em}.ka .td-prio-hog{background:#a8505017;color:var(--ka-red-soft);border:1px solid rgba(168,80,80,.18)}.ka .td-prio-lag{background:var(--ka-bg);color:var(--ka-ink-3);border:1px solid var(--ka-line)}.ka .td-item.is-done .td-title{color:var(--ka-ink-3);text-decoration:line-through}.ka .td-item.is-done .td-desc{text-decoration:line-through}.ka .td-section-title{font-size:10px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.06em;margin:6px 0 2px;padding-top:4px}.ka .td-section-title.done-title{margin-top:10px}.ka .td-del{width:22px;height:22px;padding:0;border-radius:4px;border:1px solid transparent;background:transparent;color:var(--ka-ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .1s;opacity:0;flex-shrink:0}.ka .td-item:hover .td-del{opacity:.6}.ka .td-del:hover{background:var(--ka-red-bg);color:var(--ka-red);opacity:1!important;border-color:#dc262633}.ka .td-del svg{width:11px;height:11px}.ka .timeline{display:flex;flex-direction:column;gap:5px}.ka .tl-item{display:flex;gap:8px;padding-bottom:5px;border-bottom:1px solid var(--ka-line-2)}.ka .tl-item:last-child{border-bottom:none}.ka .tl-dot{width:6px;height:6px;border-radius:50%;background:var(--ka-muted);margin-top:5px;flex-shrink:0}.ka .tl-dot.green{background:var(--ka-green)}.ka .tl-dot.red{background:var(--ka-red)}.ka .tl-dot.orange{background:var(--ka-orange)}.ka .tl-dot.blue{background:var(--ka-blue)}.ka .tl-text{font-size:11px;color:var(--ka-ink);flex:1;line-height:1.4}.ka .tl-time{font-size:10px;color:var(--ka-muted);margin-top:1px}.ka .toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%) translateY(70px);background:var(--ka-ink);color:#fff;padding:8px 14px;border-radius:5px;font-size:11.5px;font-weight:500;box-shadow:0 8px 24px #14130f2e;opacity:0;transition:all .32s cubic-bezier(.2,.8,.2,1);z-index:300;pointer-events:none}.ka .toast.on{transform:translate(-50%) translateY(0);opacity:1}.ka .bulk-bar{position:fixed;bottom:20px;left:50%;transform:translate(-50%) translateY(70px);background:#1c1917eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;padding:7px 12px;border-radius:8px;font-size:12px;box-shadow:0 12px 40px #00000047;display:flex;align-items:center;gap:10px;z-index:300;opacity:0;transition:all .22s cubic-bezier(.2,.8,.2,1);pointer-events:none}.ka .bulk-bar .bulk-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ka .bulk-bar.on{transform:translate(-50%) translateY(0);opacity:1;pointer-events:all}.ka .bulk-bar .count-bubble{width:22px;height:22px;border-radius:50%;background:#ffffff26;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:10.5px}.ka .bulk-bar .info{display:flex;align-items:center;gap:8px}.ka .bulk-bar .sep-v{width:1px;height:16px;background:#ffffff2e}.ka .bulk-bar .bulk-act{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:4px;font-size:11px;font-weight:500;transition:background .1s;font-family:inherit}.ka .bulk-bar .bulk-act svg{width:10px;height:10px}.ka .bulk-bar .bulk-act.primary{background:#fff;color:#1a1d20}.ka .bulk-bar .bulk-act.primary:hover{background:#f5f5f5}.ka .bulk-bar .bulk-act.ghost{background:#ffffff26;color:#fff}.ka .bulk-bar .bulk-act.ghost:hover{background:#ffffff38}.ka .bulk-bar .x{color:#fff9;padding:4px}.ka .bulk-bar .x:hover{color:#fff}.ka .bulk-bar .x svg{width:11px;height:11px}@media(max-width:1200px){.ka .toolbar-search{flex:0 0 180px}}@media(max-width:1100px){.ka .kpi-strip{grid-template-columns:repeat(3,1fr)}}.ka .list-head.kund-cols,.ka .list-row.kund-cols{grid-template-columns:1.5fr 1.35fr 88px 1.35fr .85fr 1fr 92px 24px;gap:12px}.ka .list-head.kund-cols .col-head:nth-child(4),.ka .list-row.kund-cols .cell-ort{padding-left:72px}.ka .cell-kund.noav{display:block}.ka .cell-status-fas{min-width:0}.ka .sf-lbl{font-size:11.5px;color:var(--ka-ink-2);font-weight:500;white-space:nowrap}.ka .sf-lbl.st-tvist{color:var(--ka-orange);font-weight:600}.ka .sf-lbl.st-avhopp{color:var(--ka-ink-3);font-style:italic}.ka .sf-lbl.st-black{color:var(--ka-red-soft);font-weight:600}.ka .cell-team{min-width:0;display:flex;justify-content:center;align-items:center}.ka .person-cell{display:inline-flex;align-items:center;justify-content:center;cursor:default;position:relative}.ka .cell-team .person-cell{margin-left:-8px}.ka .cell-team .person-cell:first-child{margin-left:0}.ka .person-cell.muted{color:var(--ka-muted);font-size:13px}.ka .pl-photo{width:28px;height:28px;border-radius:50%;flex-shrink:0;background:var(--ka-line-2);object-fit:cover;border:2px solid var(--ka-white);transition:transform .1s}.ka .cell-team .person-cell:hover{z-index:3}.ka .person-cell:hover .pl-photo{transform:scale(1.18)}.ka .kpi-strip.cats{grid-template-columns:repeat(6,1fr)}.ka .kpi-num.green{color:var(--ka-green)}.ka .kpi-num.orange{color:var(--ka-orange)}.ka .kpi-num.red{color:var(--ka-red-soft)}.ka .kpi-num.dim{color:var(--ka-ink-3)}@media(max-width:1100px){.ka .kpi-strip.cats{grid-template-columns:repeat(3,1fr)}}.ka .cell-kund{display:flex;align-items:center;gap:10px;min-width:0}.ka .kund-avatar{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;letter-spacing:.01em;box-shadow:inset 0 0 0 1px #0000000f}.ka .kund-avatar.sm{width:22px;height:22px;font-size:9px}.ka .kund-avatar.lg{width:42px;height:42px;font-size:14.5px}.ka .kund-name-stack{min-width:0;line-height:1.25}.ka .kund-name{font-size:12.5px;font-weight:600;color:var(--ka-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px}.ka .kund-tel{font-size:10.5px;color:var(--ka-ink-3);font-feature-settings:"tnum"}.ka .kund-tel.muted{color:var(--ka-muted);font-style:italic;font-feature-settings:normal}.ka .kund-star{width:12px;height:12px;flex-shrink:0;color:var(--ka-accent)}.ka .kund-star svg{width:12px;height:12px}.ka .cell-mail{font-size:11.5px;color:var(--ka-blue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%;vertical-align:bottom;text-decoration:none}.ka .cell-mail:hover{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.ka .cell-mail.none{color:var(--ka-muted);font-style:italic}.ka .cell-since{font-size:11px;color:var(--ka-ink-2);font-feature-settings:"tnum";line-height:1.3}.ka .cell-since .cs-rel{display:block;font-size:9.5px;color:var(--ka-muted)}.ka .cell-ort{min-width:0;line-height:1.25}.ka .cell-ort .ort-kommun{font-size:11.5px;color:var(--ka-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.ka .cell-ort .ort-stad{font-size:10px;color:var(--ka-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.ka .cell-projekt{min-width:0;line-height:1.25}.ka .cell-projekt .pj-nr{font-size:11px;color:var(--ka-ink-2);font-feature-settings:"tnum";font-weight:500}.ka .cell-projekt .pj-stage{font-size:10px;color:var(--ka-ink-3);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .cell-projekt .pj-multi{font-size:9.5px;color:var(--ka-muted)}.ka .pj-stage.st-prod{color:var(--ka-ink-2);font-weight:500}.ka .pj-stage.st-klar{color:var(--ka-green)}.ka .pj-stage.st-lead{color:var(--ka-ink-3);font-style:italic}.ka .pj-stage.st-tvist{color:var(--ka-orange);font-weight:600}.ka .pj-stage.st-avhopp{color:var(--ka-ink-3);font-style:italic}.ka .pj-stage.st-black{color:var(--ka-red-soft);font-weight:600}.ka .list-row.row-klar{background:#fafdfb}.ka .list-row.row-klar:hover{background:#f0fdf4}.ka .list-row.row-black{background:#fdf8f8}.ka .list-row.row-black:hover{background:var(--ka-red-soft-bg)}.ka .list-row.row-avhopp{opacity:.72}.ka .list-row.row-avhopp:hover{opacity:1}.ka .cell-senaste{font-size:10.5px;color:var(--ka-ink-3);font-feature-settings:"tnum";text-align:left;line-height:1.3}.ka .cell-senaste .ag{display:block;font-size:9.5px;color:var(--ka-muted)}.ka .row-kebab{width:24px;height:24px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;color:var(--ka-ink-3);opacity:0;transition:opacity .1s,background .1s,color .1s}.ka .list-row:hover .row-kebab{opacity:.65}.ka .row-kebab:hover{opacity:1!important;background:var(--ka-bg);color:var(--ka-ink)}.ka .row-kebab svg{width:14px;height:14px}.ka .dr-kund-head-row{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.ka .dr-kund-head-row .kund-avatar{width:38px;height:38px;font-size:13px}.ka .dr-kund-head-meta{min-width:0}.ka .dr-kund-head-meta h3{font-size:16px;font-weight:700;color:var(--ka-ink);letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.ka .dr-quick{display:flex;gap:8px;padding:10px 18px;background:var(--ka-white);border-bottom:1px solid var(--ka-line);flex-wrap:wrap;flex-shrink:0}.ka .dr-quick-link{display:inline-flex;align-items:center;gap:7px;padding:0 11px;height:30px;border:1px solid var(--ka-line);border-radius:6px;background:var(--ka-bg);font-size:11.5px;font-weight:500;color:var(--ka-ink-2);transition:all .12s;cursor:pointer}.ka .dr-quick-link:hover{background:var(--ka-white);border-color:#ccd0d6;color:var(--ka-ink)}.ka .dr-quick-link svg{width:13px;height:13px;opacity:.7;flex-shrink:0}.ka .dr-quick-link .qcount{font-size:9.5px;font-weight:700;background:var(--ka-ink);color:var(--ka-white);border-radius:8px;padding:0 6px;height:15px;line-height:15px;font-feature-settings:"tnum"}.ka .dr-quick-link .qcount.zero{background:var(--ka-bg);color:var(--ka-ink-3);box-shadow:inset 0 0 0 1px var(--ka-line)}.ka .dr-quick-link .qcount.alarm{background:var(--ka-red-soft);color:#fff}.ka .kfield-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px 24px}.ka .kfield{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-bottom:1px solid var(--ka-line-2);min-width:0}.ka .kfield:last-child,.ka .kfield:nth-last-child(2):nth-child(odd){border-bottom:none}.ka .kfield .kf-lbl{font-size:9px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.06em}.ka .kfield .kf-val{font-size:12.5px;color:var(--ka-ink);font-weight:500;display:flex;align-items:center;gap:6px;min-width:0}.ka .kfield .kf-val a{color:var(--ka-blue);border-bottom:1px solid transparent;transition:border-color .1s}.ka .kfield .kf-val a:hover{border-bottom-color:var(--ka-blue)}.ka .kfield .kf-val.mono{font-feature-settings:"tnum"}.ka .kf-copy{width:18px;height:18px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;color:var(--ka-ink-3);opacity:0;transition:opacity .1s,background .1s;flex-shrink:0}.ka .kfield:hover .kf-copy{opacity:.6}.ka .kf-copy:hover{opacity:1!important;background:var(--ka-bg);color:var(--ka-ink)}.ka .kf-copy svg{width:11px;height:11px}.ka .pipeline{display:flex;align-items:flex-start;gap:0;margin:4px 0 2px}.ka .pl-step{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;min-width:0}.ka .pl-step .pl-dot{width:18px;height:18px;border-radius:50%;background:var(--ka-white);border:2px solid var(--ka-line);display:inline-flex;align-items:center;justify-content:center;z-index:2;transition:all .15s}.ka .pl-step .pl-dot svg{width:9px;height:9px;color:#fff;opacity:0}.ka .pl-step.done .pl-dot{background:var(--ka-ink);border-color:var(--ka-ink)}.ka .pl-step.done .pl-dot svg{opacity:1}.ka .pl-step.current .pl-dot{border-color:var(--ka-ink);background:var(--ka-white);box-shadow:0 0 0 3px #1a1d201a}.ka .pl-step.current .pl-dot:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--ka-ink)}.ka .pl-step .pl-bar{position:absolute;top:8px;left:-50%;right:50%;height:2px;background:var(--ka-line);z-index:1}.ka .pl-step.done .pl-bar,.ka .pl-step.current .pl-bar{background:var(--ka-ink)}.ka .pl-step:first-child .pl-bar{display:none}.ka .pl-step .pl-lbl{font-size:9.5px;font-weight:600;color:var(--ka-ink-3);margin-top:6px;text-align:center;line-height:1.2}.ka .pl-step.current .pl-lbl{color:var(--ka-ink);font-weight:700}.ka .pl-step.done .pl-lbl{color:var(--ka-ink-2)}.ka .pl-step .pl-date{font-size:9px;color:var(--ka-muted);font-feature-settings:"tnum";margin-top:1px}.ka .eko-strip{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--ka-line);border-radius:6px;overflow:hidden;background:var(--ka-white)}.ka .eko-cell{padding:9px 12px;border-right:1px solid var(--ka-line)}.ka .eko-cell:last-child{border-right:none}.ka .eko-cell .eko-lbl{font-size:8.5px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.ka .eko-cell .eko-val{font-size:13.5px;font-weight:700;color:var(--ka-ink);font-feature-settings:"tnum";letter-spacing:-.015em;line-height:1.1}.ka .eko-cell .eko-val.green{color:var(--ka-green)}.ka .eko-cell .eko-val.soft-red{color:var(--ka-red-soft)}.ka .eko-cell .eko-sub{font-size:9px;color:var(--ka-ink-3);margin-top:2px;font-feature-settings:"tnum"}@media(max-width:720px){.ka .eko-strip{grid-template-columns:repeat(2,1fr)}.ka .eko-cell:nth-child(2n){border-right:none}}.ka .dr-inv-row{display:grid;grid-template-columns:84px 1fr 96px 92px;gap:10px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--ka-line-2);font-size:11.5px}.ka .dr-inv-row:last-child{border-bottom:none}.ka .dr-inv-row:hover{background:var(--ka-bg)}.ka .dr-inv-row .di-nr{font-feature-settings:"tnum";color:var(--ka-ink-2);font-weight:500}.ka .dr-inv-row .di-nr.muted{color:var(--ka-muted)}.ka .dr-inv-row .di-ben{color:var(--ka-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .dr-inv-row .di-amt{text-align:right;font-feature-settings:"tnum";font-weight:600;color:var(--ka-ink)}.ka .dr-inv-row .di-status{text-align:right;font-size:10.5px;font-weight:600;color:var(--ka-ink-2)}.ka .dr-inv-row .di-status.is-overdue{color:var(--ka-red-soft)}.ka .dr-inv-row .di-status.is-paid{color:var(--ka-green)}.ka .dr-inv-row .di-status.is-dim{color:var(--ka-ink-3);font-style:italic;font-weight:500}.ka .pj-card{border:1px solid var(--ka-line);border-radius:6px;background:var(--ka-white);padding:12px 14px;margin-bottom:8px}.ka .pj-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.ka .pj-card-head .pj-id{font-size:12.5px;font-weight:700;color:var(--ka-ink);font-feature-settings:"tnum"}.ka .pj-card-head .pj-id .pj-fast{font-weight:500;color:var(--ka-ink-3);font-size:11px;margin-left:6px}.ka .pj-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 16px}.ka .pj-card-grid .pjc .l{font-size:8.5px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1px}.ka .pj-card-grid .pjc .v{font-size:12px;font-weight:600;color:var(--ka-ink);font-feature-settings:"tnum"}.ka .mini-feed{display:flex;flex-direction:column}.ka .mini-feed-item{display:flex;gap:10px;padding:7px 0;border-bottom:1px solid var(--ka-line-2);align-items:flex-start}.ka .mini-feed-item:last-child{border-bottom:none}.ka .mini-feed-item .mf-icon{width:22px;height:22px;border-radius:50%;background:var(--ka-bg);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ka-ink-3)}.ka .mini-feed-item .mf-icon svg{width:11px;height:11px}.ka .mini-feed-item .mf-body{flex:1;min-width:0;line-height:1.35}.ka .mini-feed-item .mf-text{font-size:11.5px;color:var(--ka-ink-2)}.ka .mini-feed-item .mf-text strong{color:var(--ka-ink);font-weight:600}.ka .mini-feed-item .mf-time{font-size:10px;color:var(--ka-muted);font-feature-settings:"tnum";margin-top:1px}.ka .empty-state{text-align:center;padding:48px 16px;color:var(--ka-muted);font-size:12px;display:flex;flex-direction:column;align-items:center;gap:10px}.ka .empty-state svg{width:34px;height:34px;opacity:.35}.ka .empty-state .es-title{font-size:13px;font-weight:600;color:var(--ka-ink-3)}.ka .kund-since{font-size:9.5px;font-weight:600;color:var(--ka-ink-3);background:var(--ka-bg);border:1px solid var(--ka-line);border-radius:9px;padding:1px 8px;height:16px;line-height:14px}.ka .result-count{font-size:11px;color:var(--ka-ink-3);font-feature-settings:"tnum";white-space:nowrap}.ka .result-count strong{color:var(--ka-ink);font-weight:600}.ka .todos-head{font-size:9.5px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.ka .todo-form{display:flex;gap:8px;margin-bottom:16px}.ka .todo-form-title{flex:1;height:30px;padding:0 12px;border:1px solid var(--ka-line);border-radius:6px;font-size:12px;color:var(--ka-ink);font-family:inherit;background:var(--ka-white);outline:none;transition:border .1s}.ka .todo-form-title:focus{border-color:var(--ka-ink)}.ka .todo-group-title{font-size:9px;font-weight:700;color:var(--ka-ink-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.ka .todo-item{display:flex;gap:11px;padding:9px 0;border-bottom:1px solid var(--ka-line-2);align-items:flex-start}.ka .todo-item:last-child{border-bottom:none}.ka .todo-check{width:18px;height:18px;border:1.75px solid #ccd0d6;border-radius:5px;flex-shrink:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .12s;margin-top:1px;background:var(--ka-white)}.ka .todo-check:hover{border-color:var(--ka-ink-3)}.ka .todo-check svg{width:11px;height:11px;color:#fff;opacity:0}.ka .todo-check.on{background:var(--ka-green);border-color:var(--ka-green)}.ka .todo-check.on svg{opacity:1}.ka .todo-main{flex:1;min-width:0}.ka .todo-title{font-size:12.5px;font-weight:600;color:var(--ka-ink);line-height:1.3}.ka .todo-item.done .todo-title{text-decoration:line-through;color:var(--ka-ink-3);font-weight:500}.ka .todo-desc{font-size:11px;color:var(--ka-ink-3);margin-top:1px;line-height:1.35}.ka .todo-meta{display:flex;align-items:center;gap:10px;margin-top:5px;flex-wrap:wrap}.ka .todo-assignee{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--ka-ink-2)}.ka .todo-date{font-size:10.5px;color:var(--ka-ink-3);font-feature-settings:"tnum"}.ka .todo-date.done{color:var(--ka-green)}.ka .todo-prio{font-size:8.5px;font-weight:700;color:var(--ka-red-soft);background:var(--ka-red-soft-bg);border-radius:7px;padding:1px 6px;text-transform:uppercase;letter-spacing:.05em;height:14px;line-height:12px;display:inline-flex;align-items:center}.ka .profile-wrap{max-width:1040px;margin:0 auto}.ka .profile-header{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:8px;padding:18px 20px;display:flex;gap:16px;align-items:flex-start;margin-bottom:12px}.ka .profile-header .kund-avatar{width:54px;height:54px;font-size:18px;flex-shrink:0}.ka .ph-meta{flex:1;min-width:0}.ka .ph-name{font-size:19px;font-weight:700;color:var(--ka-ink);letter-spacing:-.015em;display:flex;align-items:center;gap:9px}.ka .ph-name .kund-star svg{width:15px;height:15px}.ka .ph-sub{font-size:12px;color:var(--ka-ink-3);margin-top:5px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ka .ph-sub .meta-id{font-feature-settings:"tnum";color:var(--ka-ink-2);font-weight:500}.ka .ph-sub a{color:var(--ka-blue);border-bottom:1px solid transparent;transition:border-color .1s}.ka .ph-sub a:hover{border-bottom-color:var(--ka-blue)}.ka .ph-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.ka .dr-quick.standalone{border:1px solid var(--ka-line);border-radius:8px;margin-bottom:12px}.ka .profile-tabs{display:flex;gap:4px;padding:4px 14px 0;background:var(--ka-white);border:1px solid var(--ka-line);border-bottom:none;border-radius:8px 8px 0 0;overflow-x:auto}.ka .profile-tabs::-webkit-scrollbar{display:none}.ka .profile-body{background:var(--ka-bg);border:1px solid var(--ka-line);border-top:none;border-radius:0 0 8px 8px;padding:16px 18px 24px}.ka .btn-back{gap:6px}.ka .btn-back svg{width:12px;height:12px}.ka .kebab-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199;display:none}.ka .kebab-overlay.on{display:block}.ka .kebab-menu{position:fixed;min-width:210px;background:var(--ka-white);border:1px solid var(--ka-line);border-radius:8px;box-shadow:0 10px 32px #14130f29;padding:5px;z-index:200;display:none;animation:dd-pop .12s ease-out}.ka .kebab-menu.on{display:block}.ka .kebab-menu .km-item{display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;border-radius:5px;font-size:11.5px;color:var(--ka-ink);background:none;border:none;cursor:pointer;font-family:inherit;text-align:left;transition:background .1s}.ka .kebab-menu .km-item:hover{background:var(--ka-bg)}.ka .kebab-menu .km-item svg{width:13px;height:13px;opacity:.7;flex-shrink:0}.ka .kebab-menu .km-item .km-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin:0 2px}.ka .kebab-menu .km-item.danger{color:var(--ka-red-soft)}.ka .kebab-menu .km-item.danger:hover{background:var(--ka-red-soft-bg)}.ka .kebab-menu .km-item .km-check{margin-left:auto;opacity:0;color:var(--ka-ink)}.ka .kebab-menu .km-item.active .km-check{opacity:1}.ka .kebab-menu .km-item.active{font-weight:600}.ka .kebab-menu .km-sep{height:1px;background:var(--ka-line);margin:4px 2px}.ka .kebab-menu .km-title{font-size:9px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.06em;padding:6px 10px 3px}.ka .km-dot.aktiv{background:var(--ka-ink-3)}.ka .km-dot.levererad{background:var(--ka-green)}.ka .km-dot.avhopp{background:var(--ka-muted)}.ka .km-dot.tvist{background:var(--ka-orange)}.ka .km-dot.blacklist{background:var(--ka-red-soft)}.ka .list-row.flag-tvist{box-shadow:inset 3px 0 0 var(--ka-orange)}.ka .list-row.flag-black{box-shadow:inset 3px 0 0 var(--ka-red-soft)}.ka .form-row-3col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media(max-width:560px){.ka .form-row-3col{grid-template-columns:1fr}}.ka .seg-group{display:flex;flex-wrap:wrap;gap:7px}.ka .seg-opt{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid var(--ka-line);border-radius:8px;font-size:12px;font-family:inherit;color:var(--ka-ink-2);background:var(--ka-white);cursor:pointer;transition:all .12s}.ka .seg-opt:hover{border-color:#ccd0d6}.ka .seg-opt .seg-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ka .seg-opt.on{background:var(--ka-ink);color:var(--ka-white);border-color:var(--ka-ink);font-weight:600}.ka .list-head.lead-cols,.ka .list-row.lead-cols{grid-template-columns:1.7fr 1.5fr 1.05fr 1.2fr .95fr 44px 92px 28px;gap:14px}.ka .pj-stage.st-ny{color:var(--ka-orange);font-weight:600}.ka .pj-stage.st-kontakt{color:var(--ka-ink-2);font-weight:500}.ka .pj-stage.st-offert{color:var(--ka-blue);font-weight:600}.ka .pj-stage.st-vunnen{color:var(--ka-green);font-weight:600}.ka .pj-stage.st-forlorad{color:var(--ka-ink-3);font-style:italic}.ka .cell-intresse{min-width:0;line-height:1.25}.ka .cell-intresse .int-typ{font-size:11.5px;color:var(--ka-ink);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.ka .cell-intresse .int-kalla{font-size:9.5px;color:var(--ka-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.ka .cell-status{font-size:11px}.ka .lead-otilldelad{width:22px;height:22px;border-radius:50%;border:1.5px dashed var(--ka-line);display:inline-flex;align-items:center;justify-content:center;color:var(--ka-ink-3)}.ka .lead-otilldelad svg{width:11px;height:11px}.ka .cell-ink{font-size:11px;color:var(--ka-ink-2);font-feature-settings:"tnum";line-height:1.3}.ka .cell-ink .ink-rel{display:block;font-size:9.5px;color:var(--ka-muted)}.ka .list-row.row-ny{box-shadow:inset 3px 0 0 var(--ka-orange)}.ka .list-row.row-vunnen{background:#fafdfb}.ka .list-row.row-vunnen:hover{background:#f0fdf4}.ka .list-row.row-forlorad{opacity:.6}.ka .list-row.row-forlorad:hover{opacity:1}.ka .kpi-num.blue{color:var(--ka-blue)}.ka .list-head.lead-cols,.ka .list-row.lead-cols{grid-template-columns:22px 1.55fr 1.35fr .95fr 1fr .82fr .95fr 40px 84px 26px;gap:12px}.ka .cell-byggstart{min-width:0}.ka .bygg-pill{display:inline-block;font-size:10.5px;color:var(--ka-ink-2);background:var(--ka-bg);border:1px solid var(--ka-line);border-radius:20px;padding:2px 9px;white-space:nowrap}.ka .cmt-icon{display:inline-flex;vertical-align:middle;margin-left:6px;color:var(--ka-ink-3);cursor:help;outline:none}.ka .cmt-icon svg{width:13px;height:13px}.ka .cmt-icon:hover,.ka .cmt-icon:focus{color:var(--ka-blue)}.ka #cmt-tip{position:fixed;max-width:300px;background:#1b1a17;color:#f4f2ec;padding:9px 12px;border-radius:9px;font-size:11.5px;line-height:1.5;box-shadow:0 10px 28px #00000038;z-index:9999;pointer-events:none;opacity:0;transition:opacity .12s;white-space:normal}.ka .view-switch{display:inline-flex;gap:2px;background:var(--ka-white);border:1px solid var(--ka-line);border-radius:7px;padding:3px;margin-bottom:14px}.ka .view-switch .vs-btn{padding:5px 14px;border-radius:5px;font-size:12px;font-weight:600;color:var(--ka-ink-3);background:none;border:none;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:7px;transition:all .12s}.ka .view-switch .vs-btn svg{width:13px;height:13px}.ka .view-switch .vs-btn.on{background:var(--ka-ink);color:var(--ka-white)}.ka .datum-panel{padding:10px;min-width:248px}.ka .datum-presets button{font-size:10.5px;padding:4px 9px;border-radius:12px;border:1px solid var(--ka-line);background:var(--ka-bg);color:var(--ka-ink-2);cursor:pointer;font-family:inherit;transition:all .1s}.ka .datum-presets button:hover{background:var(--ka-white);border-color:#ccd0d6;color:var(--ka-ink)}.ka .datum-presets button.on{background:var(--ka-ink);color:var(--ka-white);border-color:var(--ka-ink)}.ka .datum-fields .df label{display:block;font-size:9px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.ka .datum-fields input[type=date]{width:100%;height:30px;padding:0 8px;border:1px solid var(--ka-line);border-radius:6px;font-size:11.5px;color:var(--ka-ink);font-family:inherit;background:var(--ka-white);outline:none}.ka .datum-fields input[type=date]:focus{border-color:var(--ka-ink)}.ka .datum-foot{display:flex;justify-content:space-between;margin-top:10px}.ka .fordela-pop{position:fixed;min-width:180px;background:var(--ka-white);border:1px solid var(--ka-line);border-radius:8px;box-shadow:0 10px 32px #14130f2e;padding:5px;z-index:210;display:none}.ka .fordela-pop.on{display:block}.ka .fordela-pop .fp-item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border-radius:5px;font-size:11.5px;color:var(--ka-ink);background:none;border:none;cursor:pointer;font-family:inherit;text-align:left}.ka .fordela-pop .fp-item:hover{background:var(--ka-bg)}.ka .fordela-pop .km-title{font-size:9px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.06em;padding:6px 10px 3px}.ka .saljare-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:14px;margin-bottom:26px}.ka .saljare-card{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:10px;padding:18px}.ka .saljare-card.otilldelad{border-style:dashed;border-color:#d9770680}.ka .sc-head{display:flex;align-items:center;gap:11px;margin-bottom:16px}.ka .sc-head .kund-avatar{width:36px;height:36px;font-size:12.5px}.ka .sc-head .sc-name{font-size:13.5px;font-weight:600;color:var(--ka-ink);line-height:1.25}.ka .sc-head .sc-role{font-size:10.5px;color:var(--ka-ink-3);margin-top:1px}.ka .sc-head .sc-total{margin-left:auto;text-align:right}.ka .sc-head .sc-total .n{font-size:26px;font-weight:700;color:var(--ka-ink);font-feature-settings:"tnum";line-height:.9;letter-spacing:-.02em}.ka .sc-head .sc-total .l{font-size:8px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.08em}.ka .sc-bar{display:flex;height:4px;border-radius:3px;overflow:hidden;background:var(--ka-line-2);margin-bottom:16px;gap:1.5px}.ka .sc-bar span{display:block;height:100%;border-radius:3px}.ka .sc-bar .b-ny{background:var(--ka-orange)}.ka .sc-bar .b-kontakt{background:var(--ka-ink-3)}.ka .sc-bar .b-offert{background:var(--ka-blue)}.ka .sc-bar .b-vunnen{background:var(--ka-green)}.ka .sc-bar .b-forlorad{background:var(--ka-line)}.ka .sc-stats{display:flex;justify-content:space-between}.ka .sc-stats .st{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1}.ka .sc-stats .st .n{font-size:14px;font-weight:700;color:var(--ka-ink);font-feature-settings:"tnum";line-height:1}.ka .sc-stats .st .n.zero{color:var(--ka-line);font-weight:600}.ka .sc-stats .st .l{font-size:8.5px;font-weight:600;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.04em}.ka .sc-assign{margin-top:15px;padding-top:13px;border-top:1px solid var(--ka-line-2)}.ka .matrix-wrap{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:8px;overflow-x:auto}.ka table.matrix th,.ka table.matrix td{white-space:nowrap}.ka .matrix-title{font-size:11px;font-weight:700;color:var(--ka-ink-2);padding:12px 14px 0;text-transform:uppercase;letter-spacing:.04em}.ka table.matrix{width:100%;border-collapse:collapse;margin-top:8px}.ka table.matrix th,.ka table.matrix td{padding:9px 12px;text-align:center;font-size:11.5px;font-feature-settings:"tnum";border-bottom:1px solid var(--ka-line-2)}.ka table.matrix thead th{font-size:9.5px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.04em;background:var(--ka-bg);border-bottom:1px solid var(--ka-line)}.ka table.matrix th.left,.ka table.matrix td.left{text-align:left}.ka table.matrix tbody tr:hover{background:var(--ka-bg)}.ka table.matrix td.zero{color:var(--ka-line)}.ka table.matrix td.tot,.ka table.matrix th.tot{font-weight:700;color:var(--ka-ink);background:var(--ka-bg)}.ka table.matrix tr.total-row td{font-weight:700;color:var(--ka-ink);background:var(--ka-bg);border-top:1px solid var(--ka-line)}.ka .matrix .mx-saljare{display:inline-flex;align-items:center;gap:8px}.ka .matrix .mx-saljare .kund-avatar{width:22px;height:22px;font-size:9px}.ka .section-label{font-size:10px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px}.ka .chart-card{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:10px;padding:18px;margin-bottom:24px}.ka .chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px;flex-wrap:wrap}.ka .chart-legend{display:flex;gap:14px;flex-wrap:wrap}.ka .chart-legend .cl{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--ka-ink-2)}.ka .chart-legend .cl .dot{width:9px;height:9px;border-radius:3px;flex-shrink:0}.ka .chart-sum{font-size:11px;color:var(--ka-ink-3);font-feature-settings:"tnum"}.ka .chart-sum strong{color:var(--ka-ink);font-weight:700}.ka .bar-chart{display:flex;align-items:flex-end;gap:8px}.ka .bc-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0}.ka .bc-val{font-size:11px;font-weight:700;color:var(--ka-ink);font-feature-settings:"tnum"}.ka .bc-val.zero{color:var(--ka-line)}.ka .bc-plot{height:150px;width:100%;display:flex;align-items:flex-end;justify-content:center}.ka .bc-stack{width:100%;max-width:44px;display:flex;flex-direction:column-reverse;border-radius:6px 6px 2px 2px;overflow:hidden;min-height:3px;box-shadow:inset 0 0 0 1px #00000005}.ka .bc-stack span{display:block;width:100%;transition:height .3s}.ka .bc-lbl{font-size:9.5px;color:var(--ka-ink-3);white-space:nowrap;text-transform:capitalize}.ka .bc-col.current .bc-lbl{color:var(--ka-ink);font-weight:700}.ka .bc-col.current .bc-plot{position:relative}.ka .seg-ny,.ka .dot.seg-ny{background:var(--ka-orange)}.ka .seg-kontakt,.ka .dot.seg-kontakt{background:#bdb6a8}.ka .seg-offert,.ka .dot.seg-offert{background:var(--ka-blue)}.ka .seg-vunnen,.ka .dot.seg-vunnen{background:var(--ka-green)}.ka .seg-forlorad,.ka .dot.seg-forlorad{background:#e0ddd6}.ka .two-col{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;align-items:start}@media(max-width:900px){.ka .two-col{grid-template-columns:1fr}}.ka .wd-chart{display:flex;gap:9px;align-items:flex-end}.ka .wd-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px}.ka .wd-val{font-size:10.5px;font-weight:700;color:var(--ka-ink-2);font-feature-settings:"tnum"}.ka .wd-val.zero{color:var(--ka-line)}.ka .wd-plot{height:96px;width:100%;display:flex;align-items:flex-end;justify-content:center}.ka .wd-bar{width:100%;max-width:30px;background:linear-gradient(180deg,var(--ka-blue),#5b8fd6);border-radius:5px 5px 2px 2px;min-height:3px}.ka .wd-bar.peak{background:linear-gradient(180deg,var(--ka-orange),#e8954a)}.ka .wd-lbl{font-size:9.5px;color:var(--ka-ink-3)}.ka .wd-col.weekend .wd-bar{opacity:.45}.ka .fakta-col{display:flex;flex-direction:column;gap:10px}.ka .fakta-box{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:10px;padding:14px 16px}.ka .fakta-box .fb-l{font-size:9.5px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.05em}.ka .fakta-box .fb-v{font-size:22px;font-weight:700;color:var(--ka-ink);font-feature-settings:"tnum";line-height:1.1;margin-top:3px;letter-spacing:-.02em}.ka .fakta-box .fb-v small{font-size:12px;font-weight:600;color:var(--ka-ink-3)}.ka .fakta-box .fb-m{font-size:10px;color:var(--ka-ink-3);margin-top:2px}.ka .hbar-list{display:flex;flex-direction:column;gap:11px}.ka .hbar{display:grid;grid-template-columns:124px 1fr 34px;align-items:center;gap:12px}.ka .hbar .hb-lbl{font-size:11px;color:var(--ka-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .hbar .hb-track{height:9px;background:var(--ka-line-2);border-radius:5px;overflow:hidden}.ka .hbar .hb-fill{height:100%;border-radius:5px;background:linear-gradient(90deg,var(--ka-blue),#5b8fd6);transition:width .3s}.ka .hbar .hb-val{font-size:11.5px;font-weight:700;color:var(--ka-ink);text-align:right;font-feature-settings:"tnum"}.ka table.camp{width:100%;border-collapse:collapse}.ka table.camp th,.ka table.camp td{padding:10px 14px;font-size:11.5px;border-bottom:1px solid var(--ka-line-2);font-feature-settings:"tnum"}.ka table.camp thead th{font-size:9.5px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.04em;background:var(--ka-bg);border-bottom:1px solid var(--ka-line);text-align:right}.ka table.camp th.left,.ka table.camp td.left{text-align:left}.ka table.camp td{text-align:right;color:var(--ka-ink-2)}.ka table.camp td.left{color:var(--ka-ink);font-weight:500}.ka table.camp tbody tr:hover{background:var(--ka-bg)}.ka table.camp td.konv{font-weight:700;color:var(--ka-ink)}.ka table.camp .konv-bar{display:inline-block;width:42px;height:6px;border-radius:3px;background:var(--ka-line-2);overflow:hidden;vertical-align:middle;margin-left:8px}.ka table.camp .konv-bar span{display:block;height:100%;background:var(--ka-green)}.ka table.camp tr.total-row td{font-weight:700;color:var(--ka-ink);background:var(--ka-bg);border-top:1px solid var(--ka-line)}.ka .assign-cell{background:none;border:none;padding:3px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:box-shadow .12s,background .12s}.ka .assign-cell:hover{box-shadow:0 0 0 2px var(--ka-blue)}.ka .assign-cell:hover .lead-otilldelad{border-color:var(--ka-blue);color:var(--ka-blue)}.ka .fordela-pop .fp-item.active-fp{background:var(--ka-bg);font-weight:600}.ka .snabb-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px}.ka .snabb-box{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:12px;padding:16px 18px;position:relative;overflow:hidden}.ka .snabb-box .sb-ic{position:absolute;right:12px;top:12px;width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center}.ka .snabb-box .sb-ic svg{width:14px;height:14px}.ka .snabb-box .sb-l{font-size:9.5px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.05em}.ka .snabb-box .sb-v{font-size:27px;font-weight:800;color:var(--ka-ink);font-feature-settings:"tnum";line-height:1.05;margin-top:6px;letter-spacing:-.03em}.ka .snabb-box .sb-v small{font-size:13px;font-weight:600;color:var(--ka-ink-3)}.ka .snabb-box .sb-m{font-size:10.5px;color:var(--ka-ink-3);margin-top:3px;font-feature-settings:"tnum"}.ka .ic-blue{background:var(--ka-blue-bg);color:var(--ka-blue)}.ka .ic-orange{background:#fff4e6;color:var(--ka-orange)}.ka .ic-green{background:var(--ka-green-bg);color:var(--ka-green)}.ka .ic-gray{background:var(--ka-bg);color:var(--ka-ink-3)}@media(max-width:900px){.ka .snabb-strip{grid-template-columns:repeat(2,1fr)}}.ka .stat-tabs{display:inline-flex;gap:3px;background:var(--ka-white);border:1px solid var(--ka-line);border-radius:9px;padding:3px;margin-bottom:22px}.ka .stat-tabs .st-tab{padding:7px 16px;border-radius:6px;font-size:12px;font-weight:600;color:var(--ka-ink-3);background:none;border:none;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:7px;transition:all .12s}.ka .stat-tabs .st-tab svg{width:14px;height:14px}.ka .stat-tabs .st-tab:hover{color:var(--ka-ink)}.ka .stat-tabs .st-tab.on{background:var(--ka-ink);color:var(--ka-white)}.ka .chart-card.v2{padding:20px 22px 18px}.ka .bar-chart.v2{position:relative;padding-top:8px}.ka .bar-chart.v2 .grid-line{position:absolute;left:0;right:0;height:1px;background:var(--ka-line-2)}.ka .bar-chart.v2 .bc-plot{height:168px}.ka .bar-chart.v2 .bc-stack{max-width:38px;border-radius:7px 7px 3px 3px;box-shadow:none}.ka .bar-chart.v2 .bc-stack span:first-child{border-radius:0 0 3px 3px}.ka .bar-chart.v2 .bc-val{font-size:11.5px}.ka .bar-baseline{height:1px;background:var(--ka-line);margin-top:-1px}.ka .hbar-list.v2 .hbar{grid-template-columns:130px 1fr 30px;gap:12px}.ka .hbar-list.v2 .hb-track{height:22px;border-radius:6px;background:var(--ka-bg);position:relative}.ka .hbar-list.v2 .hb-fill{border-radius:6px;background:linear-gradient(90deg,#3a6ea5,#5b8fd6);display:flex;align-items:center;min-width:3px}.ka .hbar-list.v2 .hb-lbl{font-size:11px}.ka .hbar-list.v2 .hb-val{font-size:12px}.ka .cal-wrap{display:grid;grid-template-columns:1.6fr 1fr;gap:18px;align-items:start}@media(max-width:1000px){.ka .cal-wrap{grid-template-columns:1fr}}.ka .cal-card{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:12px;padding:18px}.ka .cal-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ka .cal-title{font-size:14px;font-weight:700;color:var(--ka-ink);text-transform:capitalize;font-feature-settings:"tnum"}.ka .cal-nav{display:flex;gap:6px}.ka .cal-nav button{width:28px;height:28px;border-radius:7px;border:1px solid var(--ka-line);background:var(--ka-white);color:var(--ka-ink-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .1s}.ka .cal-nav button:hover{background:var(--ka-bg);color:var(--ka-ink)}.ka .cal-nav button svg{width:14px;height:14px}.ka .cal-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:6px}.ka .cal-dow div{font-size:9.5px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.04em;text-align:center;padding:2px 0}.ka .cal-dow div.we{color:var(--ka-orange)}.ka .cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.ka .cal-cell{aspect-ratio:1/.82;border:1px solid var(--ka-line);border-radius:9px;padding:7px 8px;display:flex;flex-direction:column;cursor:pointer;transition:all .1s;position:relative;background:var(--ka-white)}.ka .cal-cell:hover{border-color:#ccd0d6}.ka .cal-cell.empty{border:none;background:transparent;cursor:default}.ka .cal-cell.we{background:#fcfaf6}.ka .cal-cell .cc-date{font-size:10px;color:var(--ka-ink-3);font-feature-settings:"tnum";font-weight:600}.ka .cal-cell .cc-count{margin-top:auto;font-size:17px;font-weight:800;color:var(--ka-ink);font-feature-settings:"tnum";line-height:1;letter-spacing:-.02em}.ka .cal-cell .cc-dots{display:flex;gap:2px;margin-top:3px;flex-wrap:wrap}.ka .cal-cell .cc-dots i{width:5px;height:5px;border-radius:50%;display:block}.ka .cal-cell.h1{background:#eef4fb}.ka .cal-cell.h2{background:#d8e7f7}.ka .cal-cell.h3{background:#bcd5f0;border-color:#a9c8ea}.ka .cal-cell.we.h1{background:#f6efe4}.ka .cal-cell.we.h2{background:#f0e2c9}.ka .cal-cell.we.h3{background:#e9d5ad}.ka .cal-cell.selected{box-shadow:0 0 0 2px var(--ka-ink);border-color:var(--ka-ink)}.ka .cal-cell.today .cc-date{color:var(--ka-blue);font-weight:800}.ka .cal-side{display:flex;flex-direction:column;gap:14px}.ka .cal-stat-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ka .daydetail-card,.ka .weekend-card{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:12px;padding:16px}.ka .daydetail-card .dd-h{font-size:12px;font-weight:700;color:var(--ka-ink);margin-bottom:10px;text-transform:capitalize}.ka .daydetail-card .dd-empty{font-size:11.5px;color:var(--ka-ink-3);padding:8px 0}.ka .dd-lead{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid var(--ka-line-2)}.ka .dd-lead:last-child{border-bottom:none}.ka .dd-lead .ddl-body{min-width:0;flex:1}.ka .dd-lead .ddl-name{font-size:11.5px;font-weight:600;color:var(--ka-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .dd-lead .ddl-typ{font-size:10px;color:var(--ka-ink-3)}.ka .dd-lead .ddl-status{font-size:9.5px;font-weight:600}.ka .weekend-card .wk-h{font-size:9.5px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.ka .wk-split{display:flex;gap:0;height:36px;border-radius:8px;overflow:hidden;margin-bottom:10px}.ka .wk-split .wk-seg{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.ka .wk-split .wk-seg.vardag{background:var(--ka-blue)}.ka .wk-split .wk-seg.helg{background:var(--ka-orange)}.ka .wk-split .wk-seg .n{font-size:13px;font-weight:700;font-feature-settings:"tnum";line-height:1}.ka .wk-split .wk-seg .t{font-size:8px;text-transform:uppercase;letter-spacing:.04em;opacity:.9}.ka .wk-note{font-size:11px;color:var(--ka-ink-2);line-height:1.4}.ka .wk-note strong{color:var(--ka-ink)}.ka .lead-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f4d;opacity:0;visibility:hidden;transition:opacity .2s;z-index:200}.ka .lead-drawer-overlay.open{opacity:1;visibility:visible}.ka .lead-drawer{position:fixed;top:0;right:0;height:100vh;width:452px;max-width:92vw;background:var(--ka-white);border-left:1px solid var(--ka-line);box-shadow:-14px 0 44px #0000001f;transform:translate(100%);transition:transform .26s cubic-bezier(.4,0,.2,1);z-index:201;display:flex;flex-direction:column}.ka .lead-drawer.open{transform:translate(0)}.ka .ld-head{padding:20px 22px 16px;border-bottom:1px solid var(--ka-line)}.ka .ld-head-top{display:flex;align-items:flex-start;gap:12px}.ka .ld-head .kund-avatar{width:44px;height:44px;font-size:15px;flex-shrink:0}.ka .ld-id-stack{min-width:0;flex:1}.ka .ld-name{font-size:17px;font-weight:700;color:var(--ka-ink);line-height:1.2;display:flex;align-items:center;gap:7px}.ka .ld-sub{font-size:12px;color:var(--ka-ink-3);margin-top:2px}.ka .ld-close{width:30px;height:30px;border-radius:7px;border:1px solid var(--ka-line);background:var(--ka-white);color:var(--ka-ink-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ka .ld-close:hover{background:var(--ka-bg);color:var(--ka-ink)}.ka .ld-close svg{width:15px;height:15px}.ka .ld-statusrow{display:flex;align-items:center;gap:8px;margin-top:12px}.ka .ld-statusrow .ld-st-lbl{font-size:10.5px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.05em}.ka .ld-quick{display:flex;gap:8px;margin-top:14px}.ka .ld-quick button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px;border:1px solid var(--ka-line);border-radius:8px;background:var(--ka-white);color:var(--ka-ink-2);font-size:12px;font-family:inherit;font-weight:500;cursor:pointer;transition:all .12s}.ka .ld-quick button:hover{background:var(--ka-bg);color:var(--ka-ink);border-color:#ccd0d6}.ka .ld-quick button svg{width:14px;height:14px}.ka .ld-body{flex:1;overflow-y:auto;padding:18px 22px 8px}.ka .ld-section{margin-bottom:22px}.ka .ld-section>.ld-lbl{font-size:10.5px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.ka .ld-msg{background:var(--ka-bg);border:1px solid var(--ka-line);border-left:3px solid var(--ka-blue);border-radius:8px;padding:13px 15px;font-size:13px;line-height:1.55;color:var(--ka-ink)}.ka .ld-msg.empty{border-left-color:var(--ka-line);color:var(--ka-ink-3);font-style:italic}.ka .ld-assign-cur{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ka .ld-assign-cur .kund-avatar{width:34px;height:34px;font-size:12px}.ka .ld-assign-cur .ac-name{font-size:13px;font-weight:600;color:var(--ka-ink)}.ka .ld-assign-cur .ac-none{font-size:13px;color:var(--ka-ink-3);font-style:italic}.ka .ld-seller-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ka .ld-seller{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--ka-line);border-radius:8px;background:var(--ka-white);cursor:pointer;font-family:inherit;font-size:12px;color:var(--ka-ink-2);transition:all .12s;text-align:left}.ka .ld-seller:hover{border-color:#ccd0d6;background:var(--ka-bg)}.ka .ld-seller.on{border-color:var(--ka-ink);background:var(--ka-ink);color:var(--ka-white)}.ka .ld-seller .kund-avatar{width:22px;height:22px;font-size:9px}.ka .ld-seller-extra{display:flex;gap:7px;margin-top:7px}.ka .ld-seller-extra button{flex:1;padding:7px;border:1px dashed var(--ka-line);border-radius:8px;background:var(--ka-white);color:var(--ka-ink-3);font-size:11.5px;font-family:inherit;cursor:pointer}.ka .ld-seller-extra button:hover{color:var(--ka-ink);border-color:var(--ka-ink-3)}.ka .ld-status-seg{display:flex;flex-wrap:wrap;gap:6px}.ka .ld-status-seg button{padding:7px 12px;border:1px solid var(--ka-line);border-radius:7px;background:var(--ka-white);color:var(--ka-ink-2);font-size:11.5px;font-family:inherit;cursor:pointer;transition:all .12s}.ka .ld-status-seg button:hover{border-color:#ccd0d6}.ka .ld-status-seg button.on{background:var(--ka-ink);color:var(--ka-white);border-color:var(--ka-ink);font-weight:600}.ka .ld-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--ka-line);border:1px solid var(--ka-line);border-radius:8px;overflow:hidden}.ka .ld-fact{background:var(--ka-white);padding:11px 13px}.ka .ld-fact .f-l{font-size:10px;font-weight:600;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.04em}.ka .ld-fact .f-v{font-size:13px;color:var(--ka-ink);font-weight:500;margin-top:3px}.ka .ld-fact.full{grid-column:1/-1}.ka .ld-foot{border-top:1px solid var(--ka-line);padding:14px 22px;display:flex;gap:10px}.ka .ld-foot .btn{flex:1;justify-content:center}.ka .list-row.lead-cols{cursor:pointer}.ka .list-row.lead-cols .cell-mail,.ka .list-row.lead-cols .checkbox,.ka .list-row.lead-cols .assign-cell,.ka .list-row.lead-cols .row-kebab,.ka .list-row.lead-cols .cmt-icon{cursor:default}.ka .list-row.lead-cols .cell-mail,.ka .list-row.lead-cols .assign-cell{cursor:pointer}.ka .ld-controls{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.ka .ld-controls .dropdown{position:relative}.ka .ld-controls .dropdown-trigger{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid var(--ka-line);border-radius:8px;background:var(--ka-white);font-family:inherit;font-size:12px;color:var(--ka-ink);cursor:pointer;white-space:nowrap}.ka .ld-controls .dropdown-trigger:hover{border-color:#ccd0d6}.ka .ld-controls .dropdown-trigger .lbl{color:var(--ka-muted);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.ka .ld-controls .dropdown-trigger .chevron{width:13px;height:13px;color:var(--ka-ink-3)}.ka .ld-controls .dropdown-menu{position:absolute;top:calc(100% + 5px);right:0;left:auto;min-width:190px;background:var(--ka-white);border:1px solid var(--ka-line);border-radius:9px;box-shadow:0 12px 30px #00000021;padding:5px;z-index:50;display:none;max-height:280px;overflow-y:auto}.ka .ld-controls .dropdown-menu.open{display:block}.ka .ld-controls .dd-item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border:none;background:none;border-radius:6px;font-family:inherit;font-size:12.5px;color:var(--ka-ink-2);cursor:pointer;text-align:left}.ka .ld-controls .dd-item:hover{background:var(--ka-bg)}.ka .ld-controls .dd-item.on{color:var(--ka-ink);font-weight:600}.ka .ld-controls .dd-item .kund-avatar{width:22px;height:22px;font-size:9px}.ka .ld-controls .dd-sep{height:1px;background:var(--ka-line);margin:5px 2px}.ka .ld-notes{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.ka .ld-note{display:flex;gap:10px}.ka .ld-note .kund-avatar{width:26px;height:26px;font-size:10px;flex-shrink:0}.ka .ld-note-body{min-width:0;flex:1}.ka .ld-note-meta{font-size:10.5px;color:var(--ka-ink-3);margin-bottom:2px}.ka .ld-note-meta strong{color:var(--ka-ink-2);font-weight:600}.ka .ld-note-text{font-size:12.5px;color:var(--ka-ink);line-height:1.45}.ka .ld-note-empty{font-size:12px;color:var(--ka-ink-3);font-style:italic;margin-bottom:10px}.ka .ld-note-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--ka-line);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:12.5px;color:var(--ka-ink);resize:vertical;min-height:64px;background:var(--ka-white)}.ka .ld-note-form textarea:focus{outline:none;border-color:var(--ka-blue)}.ka .ld-note-form .nf-foot{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.ka .ld-note-form .nf-hint{font-size:10.5px;color:var(--ka-ink-3)}.ka .ld-source{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;color:var(--ka-ink-3);margin-bottom:12px}.ka .ld-source svg{width:12px;height:12px;color:var(--ka-muted)}.ka .ld-eco{border:1px solid var(--ka-line);border-radius:9px;overflow:hidden}.ka .ld-eco .eco-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--ka-line-2)}.ka .ld-eco .eco-row:last-child{border-bottom:none}.ka .ld-eco .eco-l{font-size:12px;color:var(--ka-ink-2)}.ka .ld-eco .eco-v{font-size:13px;color:var(--ka-ink);font-weight:600;font-feature-settings:"tnum"}.ka .ld-eco .eco-row.tb{background:var(--ka-bg)}.ka .ld-eco .eco-row.tb .eco-l{font-weight:700;color:var(--ka-ink)}.ka .ld-eco .eco-row.tb .eco-v{color:var(--ka-green);font-weight:700}.ka .ld-eco .tb-pill{display:inline-block;background:var(--ka-green-bg);color:var(--ka-green);font-weight:700;font-size:12px;padding:2px 9px;border-radius:20px}.ka .chart-card{border-radius:12px;box-shadow:none}.ka .section-label{color:var(--ka-ink-3);font-weight:600;letter-spacing:.06em}.ka .chart-sub{font-size:11px;color:var(--ka-ink-3)}.ka .snabb-box{border-radius:12px;padding:16px 18px}.ka .snabb-box .sb-ic{display:none}.ka .snabb-box .sb-v{font-weight:700}.ka .snabb-box .sb-l{color:var(--ka-ink-3)}.ka .bar-chart.v2.mono .bc-bar{width:100%;max-width:32px;margin:0 auto;background:var(--ka-stat-accent);border-radius:6px 6px 2px 2px;min-height:3px;transition:height .3s}.ka .bar-chart.v2.mono .bc-col.current .bc-bar{background:var(--ka-ink)}.ka .bar-baseline{background:var(--ka-line)}.ka .hbar-list.v2 .hb-track{background:var(--ka-bg);height:20px}.ka .hbar-list.v2 .hb-fill{background:var(--ka-stat-accent)}.ka .wd-bar,.ka .wd-bar.peak{background:var(--ka-stat-accent)!important}.ka .wd-col.weekend .wd-bar{opacity:.4}.ka .cal-dow div.we{color:var(--ka-ink-3)}.ka .cal-cell.we{background:#faf8f3}.ka .cal-cell.h1{background:var(--ka-stat-soft)}.ka .cal-cell.h2{background:#cfe0da}.ka .cal-cell.h3{background:#aeccc1;border-color:#9bc0b3}.ka .cal-cell.we.h1{background:#eef2ee}.ka .cal-cell.we.h2{background:#d8e3dd}.ka .cal-cell.we.h3{background:#bdd2c8}.ka .cal-cell.today .cc-date{color:var(--ka-stat-accent)}.ka .wk-split .wk-seg.vardag{background:var(--ka-stat-accent)}.ka .wk-split .wk-seg.helg{background:#c9b89c}.ka table.camp .konv-bar span{background:var(--ka-stat-accent)}.ka .sc-bar .b-ny,.ka .sc-bar .b-kontakt,.ka .sc-bar .b-offert{background:var(--ka-stat-accent)!important;opacity:.5}.ka .sc-bar .b-offert{opacity:.7}.ka .sc-bar .b-vunnen{background:var(--ka-green)!important}.ka .sc-bar .b-forlorad{background:var(--ka-line)!important}.ka .stat-topbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:8px}.ka .stat-tabs{margin-bottom:0}.ka .stat-filters{display:flex;gap:7px;margin-left:auto;flex-wrap:wrap;align-items:center}.ka .stat-filters .dropdown{position:relative}.ka .result-row{display:flex;justify-content:flex-end;margin-bottom:16px;min-height:14px}.ka .result-row .result-count{font-size:11px;color:var(--ka-ink-3)}.ka .snabb-strip{gap:10px;margin-bottom:20px}.ka .snabb-box{padding:13px 16px;border-radius:10px}.ka .snabb-box .sb-l{font-size:9px}.ka .snabb-box .sb-v{font-size:23px;margin-top:4px}.ka .snabb-box .sb-m{font-size:9.5px}.ka .section-label{font-size:10px;margin:4px 0 8px}.ka .two-col{gap:14px}.ka .chart-card{padding:16px 18px}.ka .area-card{padding:14px 18px 8px}.ka .chart-head{margin-bottom:6px}.ka .area-chart{display:block;height:210px;overflow:visible}.ka .area-chart .ac-grid{stroke:var(--ka-line-2);stroke-width:1}.ka .area-chart .ac-ylab{fill:var(--ka-muted);font-size:9px;text-anchor:end;font-family:inherit}.ka .area-chart .ac-xlab{fill:var(--ka-ink-3);font-size:9.5px;text-anchor:middle;font-family:inherit}.ka .area-chart .ac-avg{stroke:var(--ka-ink-3);stroke-width:1;stroke-dasharray:3 3;opacity:.55}.ka .area-chart .ac-line{stroke:var(--ka-stat-accent);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.ka .area-chart .ac-dot{fill:var(--ka-white);stroke:var(--ka-stat-accent);stroke-width:2}.ka .area-chart .ac-pt{fill:var(--ka-ink);font-size:10px;font-weight:700;text-anchor:middle;font-family:inherit}.ka .acg-0{stop-color:var(--ka-stat-accent);stop-opacity:.22}.ka .acg-1{stop-color:var(--ka-stat-accent);stop-opacity:.02}.ka .chart-legend .ac-key{display:inline-block;width:14px;height:0;border-top:2.4px solid var(--ka-stat-accent);vertical-align:middle}.ka .chart-legend .ac-key.dash{border-top-style:dashed;border-color:var(--ka-ink-3)}.ka .donut-wrap{display:flex;align-items:center;gap:22px}.ka .donut-svg{flex-shrink:0;width:128px;height:128px}.ka .donut-svg svg{width:128px;height:128px}.ka .don{transition:stroke-dashoffset .3s}.ka .don-c-num{text-anchor:middle;font-size:22px;font-weight:800;fill:var(--ka-ink);font-family:inherit;letter-spacing:-.02em}.ka .don-c-lbl{text-anchor:middle;font-size:9px;fill:var(--ka-muted);text-transform:uppercase;letter-spacing:.06em;font-family:inherit}.ka .don-legend{flex:1;display:flex;flex-direction:column;gap:9px;min-width:0}.ka .don-row{display:grid;grid-template-columns:12px 1fr auto auto;align-items:center;gap:9px}.ka .don-dot{width:9px;height:9px;border-radius:3px}.ka .don-name{font-size:12px;color:var(--ka-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .don-pct{font-size:12px;font-weight:700;color:var(--ka-ink);font-feature-settings:"tnum"}.ka .don-n{font-size:11px;color:var(--ka-ink-3);font-feature-settings:"tnum";min-width:16px;text-align:right}.ka .sh-1{stroke:#4f7468}.ka .don-dot.sh-1{background:#4f7468}.ka .sh-2{stroke:#2d6cf7}.ka .don-dot.sh-2{background:#2d6cf7}.ka .sh-3{stroke:#8fb3a6}.ka .don-dot.sh-3{background:#8fb3a6}.ka .sh-4{stroke:#aecbc1}.ka .don-dot.sh-4{background:#aecbc1}.ka .sh-5{stroke:#cadfd8}.ka .don-dot.sh-5{background:#cadfd8}.ka .sh-6{stroke:#e0e7e3}.ka .don-dot.sh-6{background:#e0e7e3}.ka .stat-topbar{gap:10px;align-items:center}.ka .stat-tabs{height:40px;box-sizing:border-box;background:var(--ka-white);border:1px solid var(--ka-line);border-radius:11px;padding:4px;box-shadow:var(--ka-card-sh)}.ka .stat-tabs .st-tab{height:30px;padding:0 15px;border-radius:8px;font-size:12.5px}.ka .stat-tabs .st-tab.on{box-shadow:0 1px 3px #14130f2e}.ka .stat-filters{gap:8px}.ka .stat-filters .dropdown-trigger{height:40px;box-sizing:border-box;border-radius:11px;padding:0 14px;font-size:12.5px;border:1px solid var(--ka-line);background:var(--ka-white);color:var(--ka-ink);gap:7px;box-shadow:var(--ka-card-sh);transition:border-color .12s,box-shadow .12s}.ka .stat-filters .dropdown-trigger:hover{border-color:#cfcabf}.ka .stat-filters .dropdown-trigger .lbl{font-size:10px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.05em}.ka .stat-filters .dropdown-trigger .val{font-weight:600}.ka .stat-filters .dropdown-trigger.has-value{border-color:var(--ka-ink-3)}.ka .stat-filters .dropdown-trigger .chevron{width:14px;height:14px;color:var(--ka-ink-3)}.ka .stat-filters .dropdown-menu{margin-top:7px;border-radius:12px;box-shadow:0 14px 34px #14130f24;border:1px solid var(--ka-line);padding:6px}.ka .chart-card,.ka .snabb-box,.ka .saljare-card,.ka .cal-card,.ka .daydetail-card,.ka .weekend-card,.ka .fakta-box{box-shadow:var(--ka-card-sh);border-radius:14px}.ka .chart-card{border-radius:14px}.ka .snabb-box .sb-v{letter-spacing:-.03em}.ka .snabb-strip .snabb-box:last-child .sb-v{color:var(--ka-green)}.ka .snabb-strip .snabb-box:last-child .sb-v small{color:var(--ka-green)}.ka .two-col{align-items:stretch}.ka .two-col>div{display:flex;flex-direction:column}.ka .two-col>div>.chart-card{flex:1;display:flex;flex-direction:column;justify-content:center}.ka .donut-wrap{width:100%}.ka .area-card{border-radius:14px;padding:18px 20px 10px}.ka #chart-kampanj{box-shadow:var(--ka-card-sh);border-radius:14px;border:1px solid var(--ka-line);overflow:hidden}.ka table.camp thead th{background:transparent;border-bottom:1px solid var(--ka-line)}.ka table.camp th,.ka table.camp td{padding:12px 18px}.ka table.camp tbody tr:last-child td{border-bottom:none}.ka .matrix-wrap{box-shadow:var(--ka-card-sh);border-radius:14px;overflow:hidden}@media(max-width:760px){.ka .stat-filters{width:100%}.ka .stat-filters .dropdown{flex:1}.ka .stat-filters .dropdown-trigger{width:100%}}.ka .stat-tabs,.ka .stat-filters .dropdown-trigger,.ka .chart-card,.ka .snabb-box,.ka .saljare-card,.ka .cal-card,.ka .daydetail-card,.ka .weekend-card,.ka .fakta-box,.ka #chart-kampanj,.ka .matrix-wrap,.ka .stat-tabs .st-tab.on{box-shadow:none}.ka .stat-topbar{gap:9px}.ka .stat-tabs{height:32px;padding:3px;border-radius:8px}.ka .stat-tabs .st-tab{height:26px;padding:0 12px;border-radius:6px;font-size:12px;gap:6px}.ka .stat-tabs .st-tab svg{width:13px;height:13px}.ka .stat-filters{gap:7px}.ka .stat-filters .dropdown-trigger{height:32px;padding:0 11px;border-radius:8px;font-size:12px;gap:6px}.ka .stat-filters .dropdown-trigger .lbl{font-size:9.5px;letter-spacing:.04em}.ka .stat-filters .dropdown-trigger .chevron{width:13px;height:13px}.ka .chart-card,.ka .snabb-box,.ka .saljare-card,.ka .cal-card,.ka .daydetail-card,.ka .weekend-card,.ka .fakta-box,.ka #chart-kampanj,.ka .matrix-wrap,.ka .area-card{border-radius:10px}.ka .snabb-strip{gap:10px;margin-bottom:18px}.ka .snabb-box{padding:12px 15px}.ka .snabb-box .sb-l{font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--ka-muted)}.ka .snabb-box .sb-v{font-size:20px;font-weight:700;margin-top:3px;letter-spacing:-.02em;line-height:1.05}.ka .snabb-box .sb-v small{font-size:11px}.ka .snabb-box .sb-m{font-size:9.5px;margin-top:1px}.ka .section-label{font-size:9.5px;font-weight:700;letter-spacing:.07em;color:var(--ka-ink-3);margin:2px 0 8px}.ka .chart-sub{font-size:11.5px;color:var(--ka-ink-2);font-weight:600}.ka .chart-legend .cl{font-size:10.5px;color:var(--ka-ink-3)}.ka .don-name,.ka .hb-lbl{font-size:11.5px}.ka .cal-title{font-size:13px;font-weight:700}.ka .area-chart{height:200px}.ka .area-chart .ac-grid{stroke:var(--ka-line);opacity:.6}.ka .area-chart .ac-ylab{fill:var(--ka-muted);font-size:8.5px}.ka .area-chart .ac-xlab{fill:var(--ka-ink-3);font-size:10px}.ka .area-chart .ac-line{stroke-width:2.2}.ka .area-chart .ac-dot{r:3;fill:var(--ka-white);stroke:var(--ka-stat-accent);stroke-width:2}.ka .area-chart .ac-pt{font-size:10.5px;font-weight:700;fill:var(--ka-ink)}.ka .acg-0{stop-opacity:.18}.ka .acg-1{stop-opacity:0}.ka .sc-photo{width:38px;height:38px;border-radius:50%;object-fit:cover;background:var(--ka-line-2);flex-shrink:0}.ka .snabb-box .sb-v.pos,.ka .snabb-box .sb-v.pos small{color:var(--ka-green)}.ka #chart-vunna{border:1px solid var(--ka-line)}.ka .vunna-list{display:flex;flex-direction:column}.ka .v-row{display:flex;align-items:center;gap:12px;padding:11px 18px;border-bottom:1px solid var(--ka-line-2)}.ka .v-row:last-child{border-bottom:none}.ka .v-check{width:22px;height:22px;border-radius:50%;background:var(--ka-green-bg);color:var(--ka-green);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ka .v-check svg{width:12px;height:12px}.ka .v-row .kund-avatar.sm{width:28px;height:28px;font-size:10px}.ka .v-body{flex:1;min-width:0}.ka .v-name{font-size:12.5px;font-weight:600;color:var(--ka-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .v-meta{font-size:10.5px;color:var(--ka-ink-3)}.ka .v-right{text-align:right;flex-shrink:0}.ka .v-val{font-size:12.5px;font-weight:700;color:var(--ka-ink);font-feature-settings:"tnum"}.ka .v-date{font-size:10px;color:var(--ka-ink-3)}.ka .vunna-foot{display:flex;justify-content:space-between;padding:11px 18px;border-top:1px solid var(--ka-line);font-size:11px;color:var(--ka-ink-3)}.ka .vunna-foot strong{color:var(--ka-ink);font-feature-settings:"tnum"}.ka .cal-card{padding:18px 20px}.ka .cal-top{margin-bottom:14px}.ka .cal-nav button{border-radius:8px}.ka .cal-dow div{font-size:9px}.ka .cal-grid{gap:5px}.ka .cal-cell{border-radius:8px;border-color:var(--ka-line-2);padding:6px 8px}.ka .cal-cell:hover{border-color:var(--ka-ink-3)}.ka .cal-cell .cc-date{font-size:9.5px}.ka .cal-cell .cc-count{font-size:16px}.ka .cal-cell.we{background:#faf9f5}.ka .weekend-card,.ka .daydetail-card{padding:16px 18px}.ka .weekend-card .wk-h,.ka .daydetail-card .dd-h{font-size:9.5px;letter-spacing:.06em}.ka .wk-split{border-radius:8px;height:34px}.ka .wk-note{font-size:11px}.ka .dd-lead .ddl-name{font-size:12px}.ka .snabb-box{padding:9px 14px}.ka .snabb-box .sb-l{font-size:9px;letter-spacing:.05em}.ka .snabb-box .sb-v{font-size:18px;margin-top:2px}.ka .snabb-box .sb-v small{font-size:10px}.ka .cal-card{padding:16px 18px}.ka .cal-grid{gap:4px}.ka .cal-cell{aspect-ratio:auto;min-height:44px;padding:5px 7px;border-radius:7px;display:flex;flex-direction:column}.ka .cal-cell .cc-date{font-size:9px}.ka .cal-cell .cc-count{font-size:14px;margin-top:auto;font-weight:700}.ka .cal-dow div{font-size:8.5px;padding-bottom:6px}.ka .cal-top{margin-bottom:12px}.ka .cal-title{font-size:12.5px}.ka .cal-nav button{width:26px;height:26px;border-radius:7px}.ka #chart-vunna{border:1px solid var(--ka-line);padding:0!important;overflow:hidden}.ka .won-table{width:100%;border-collapse:collapse;font-size:12px}.ka .won-table th{text-align:left;padding:11px 14px;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ka-muted);border-bottom:1px solid var(--ka-line)}.ka .won-table td{padding:10px 14px;border-bottom:1px solid var(--ka-line-2);color:var(--ka-ink-2)}.ka .won-table tbody tr:hover{background:var(--ka-bg)}.ka .won-table .num{text-align:right;font-feature-settings:"tnum";white-space:nowrap}.ka .won-table .wl-lead{display:flex;align-items:center;gap:9px}.ka .won-table .wl-lead .kund-avatar.sm{width:24px;height:24px;font-size:9px}.ka .won-table .wl-name{font-weight:600;color:var(--ka-ink);white-space:nowrap}.ka .won-table td.tb{color:var(--ka-green);font-weight:700}.ka .won-table .tb-pill{display:inline-block;background:var(--ka-green-bg);color:var(--ka-green);font-weight:700;font-size:11px;padding:2px 8px;border-radius:20px}.ka .won-table tfoot td{border-top:1.5px solid var(--ka-line);border-bottom:none;background:var(--ka-bg);color:var(--ka-ink);font-size:12px}.ka .won-table tfoot strong{font-weight:700}.ka .won-more{padding:9px 14px;font-size:10.5px;color:var(--ka-ink-3);border-top:1px solid var(--ka-line-2)}.ka .stat-filters .dropdown-menu{left:auto;right:0}@media(max-width:760px){.ka .stat-filters .dropdown-menu{right:auto;left:0;max-width:calc(100vw - 32px)}}.ka .cs-h{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ka-muted);margin-bottom:8px}.ka .cs-grid{display:flex;flex-direction:column}.ka .cs-row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid var(--ka-line-2)}.ka .cs-row:last-child{border-bottom:none}.ka .cs-l{font-size:12px;color:var(--ka-ink-3)}.ka .cs-v{font-size:13px;font-weight:700;color:var(--ka-ink);font-feature-settings:"tnum"}.ka .cs-v.pos{color:var(--ka-green)}.ka .snabb-box .sb-v.pos{color:var(--ka-ink)}.ka .snabb-box .sb-v.pos small{color:var(--ka-ink-3)}.ka .cs-v.pos{color:var(--ka-ink)}.ka .won-table tbody td.tb{color:var(--ka-ink);font-weight:600}.ka .won-table tbody .tb-pill{background:var(--ka-bg);color:var(--ka-ink-2)}.ka .won-table tfoot td.tb{color:var(--ka-green)}.ka .won-table tfoot .tb-pill{background:var(--ka-green-bg);color:var(--ka-green)}.ka .snabb-strip .snabb-box:last-child .sb-v{color:var(--ka-ink)}.ka .snabb-strip .snabb-box:last-child .sb-v small{color:var(--ka-ink-3)}.ka .cal-wrap{align-items:stretch}.ka .cal-card{display:flex;flex-direction:column}.ka .cal-grid{flex:1 1 auto;grid-auto-rows:minmax(44px,1fr);align-content:stretch}.ka .cal-cell{min-height:44px}.ka .cal-side{display:flex;flex-direction:column}.ka .cal-side .weekend-card{margin-bottom:14px}.ka .cal-side .daydetail-card{flex:1 1 auto}.ka .cmp-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--ka-line);border-radius:8px;background:var(--ka-white);color:var(--ka-ink-2);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:all .12s}.ka .cmp-btn svg{width:14px;height:14px;color:var(--ka-ink-3)}.ka .cmp-btn:hover{border-color:#cfcabf;color:var(--ka-ink)}.ka .cmp-btn.on{background:var(--ka-ink);color:var(--ka-white);border-color:var(--ka-ink)}.ka .cmp-btn.on svg{color:var(--ka-white)}.ka .snabb-box .sb-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:1px}.ka .chart-legend .ac-key.dash.gray{border-color:#a8a59d}.ka .cmp-only{display:none}.ka .stat-filters.comparing .cmp-only{display:inline-flex}.ka .area-chart .ac-diffline{stroke:#cfcabf;stroke-width:1;stroke-dasharray:2 2}.ka .area-chart .ac-diff{font-size:10px;font-weight:700;text-anchor:middle;fill:var(--ka-ink);font-family:inherit;font-feature-settings:"tnum"}.ka .area-chart .ac-diff.down{fill:var(--ka-ink-3)}.ka .area-chart .ac-xlab.b{fill:var(--ka-ink-3)}.ka .chart-legend .ac-key.dash.gray{border-color:#b9b5ac}.ka .area-chart .ac-diffline{stroke:#b3aea4;stroke-width:1.2;stroke-dasharray:2 2}.ka .area-chart .ac-diff{paint-order:stroke;stroke:var(--ka-white);stroke-width:3px;stroke-linejoin:round}.ka .cmp-delta{font-size:10px;font-weight:700;color:var(--ka-ink-2);font-feature-settings:"tnum";white-space:nowrap}.ka .cmp-delta.up{color:var(--ka-ink)}.ka .cmp-delta.down{color:var(--ka-ink-3)}.ka .cmp-delta.flat{color:var(--ka-muted);font-weight:600}.ka .don-row.cmp{grid-template-columns:12px 1fr auto auto auto}.ka .don-row.cmp .cmp-delta{padding-left:4px}.ka table.camp td.num,.ka table.camp th.num{text-align:right}.ka .sc-role .cmp-delta{font-size:9.5px}.ka .cmp-delta.up{color:var(--ka-green)}.ka .cmp-delta.down{color:var(--ka-red)}.ka .cmp-delta.flat{color:var(--ka-muted)}.ka .area-chart .ac-diff.up{fill:var(--ka-green)}.ka .area-chart .ac-diff.down{fill:var(--ka-red)}.ka .area-chart .ac-diff.flat{fill:var(--ka-muted)}.ka .won-table tfoot .wl-delta{margin-top:3px;font-weight:600}.ka .won-table tfoot .wl-delta .cmp-delta{font-size:9.5px}.ka .won-table tfoot .wl-delta.neutral{font-size:9.5px;color:var(--ka-ink-3);font-feature-settings:"tnum"}.ka .view-toggle .st-tab svg{width:14px;height:14px;margin-right:5px;vertical-align:-2px}.ka #board{margin-top:4px}.ka .kanban{display:flex;gap:12px;align-items:flex-start;overflow-x:auto;padding-bottom:8px}.ka .kanban-col{flex:1 1 0;min-width:200px;background:var(--ka-bg);border:1px solid var(--ka-line);border-radius:12px;display:flex;flex-direction:column;max-height:calc(100vh - 230px)}.ka .kanban-head{display:flex;align-items:center;gap:8px;padding:11px 13px;border-bottom:1px solid var(--ka-line)}.ka .kh-dot{width:8px;height:8px;border-radius:50%;background:var(--ka-muted);flex-shrink:0}.ka .kh-dot.st-ny{background:var(--ka-orange)}.ka .kh-dot.st-kontakt,.ka .kh-dot.st-offert{background:var(--ka-blue)}.ka .kh-dot.st-vunnen{background:var(--ka-green)}.ka .kh-dot.st-forlorad{background:var(--ka-ink-3)}.ka .kh-name{font-size:11.5px;font-weight:700;color:var(--ka-ink);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .kh-count{font-size:11px;font-weight:700;color:var(--ka-ink-3);background:var(--ka-white);border:1px solid var(--ka-line);border-radius:20px;padding:1px 8px}.ka .kanban-list{padding:10px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex:1;min-height:60px;transition:background .12s}.ka .kanban-list.over{background:var(--ka-green-bg);border-radius:8px}.ka .kanban-empty{color:var(--ka-line-2);text-align:center;font-size:18px;padding:8px 0}.ka .kanban-card{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:10px;padding:10px 11px;cursor:pointer;transition:box-shadow .12s,transform .05s}.ka .kanban-card:hover{box-shadow:0 2px 8px #14130f14;border-color:#d8d4ca}.ka .kanban-card:active{cursor:grabbing}.ka .kanban-card.dragging{opacity:.4}.ka .kc-top{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.ka .kc-name{font-size:12.5px;font-weight:600;color:var(--ka-ink);line-height:1.3}.ka .kc-name .kund-star{color:#e0a93b;margin-left:3px}.ka .kc-name .kund-star svg{width:11px;height:11px;vertical-align:-1px}.ka .kc-meta{font-size:11px;color:var(--ka-ink-3);margin-top:3px}.ka .kc-foot{display:flex;align-items:center;gap:7px;margin-top:9px}.ka .kc-val{font-size:11px;font-weight:700;color:var(--ka-ink-2);font-feature-settings:"tnum";margin-left:auto}.ka .kc-pl{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.ka .kc-foot .kc-val+.kc-pl{margin-left:7px}.ka .kc-pl.none{display:inline-flex;align-items:center;justify-content:center;background:var(--ka-bg);border:1px dashed var(--ka-line-2);color:var(--ka-muted);font-size:13px;margin-left:auto}.ka .kanban-card .cmt-icon{color:var(--ka-blue);flex-shrink:0}.ka .kanban-card .cmt-icon svg{width:13px;height:13px}.ka .list-head.lead-cols2,.ka .list-row.lead-cols2{display:grid;grid-template-columns:1.7fr 1.15fr 1.05fr .85fr .95fr 56px .95fr;align-items:center;gap:12px}.ka .list-row.lead-cols2{padding:11px 18px;border-bottom:1px solid var(--ka-line-2);cursor:pointer}.ka .list-row.lead-cols2:hover{background:var(--ka-bg)}.ka .list-head.lead-cols2{padding:0 18px 9px}.ka .lead-cols2 .col-c{text-align:center}.ka .lead-cols2 .kc-pl{margin:0 auto;display:block}.ka .lead-cols2 .kc-pl.none{margin:0 auto}.ka .lead-cols2 .cell-inkommen .ik-date{display:block;font-size:12px;color:var(--ka-ink-2);font-feature-settings:"tnum"}.ka .lead-cols2 .cell-inkommen .ik-rel{display:block;font-size:10.5px;color:var(--ka-ink-3);margin-top:1px}.ka .lead-cols2 .cell-intresse .int-typ{display:block;font-size:12px;color:var(--ka-ink)}.ka .lead-cols2 .cell-intresse .int-kalla{display:block;font-size:10.5px;color:var(--ka-ink-3)}.ka .lead-cols2 .cell-ort .ort-kommun{display:block;font-size:12px;color:var(--ka-ink-2)}.ka .lead-cols2 .cell-ort .ort-stad{display:block;font-size:10.5px;color:var(--ka-ink-3)}.ka .assign-cell .pl-name{font-size:12px;font-weight:600;color:var(--ka-ink-2);padding:3px 8px;border-radius:6px}.ka .assign-cell:hover .pl-name{background:var(--ka-line);color:var(--ka-ink)}.ka .assign-cell .pl-assign{font-size:11.5px;font-weight:600;color:var(--ka-muted);padding:3px 8px;border-radius:6px;border:1px dashed var(--ka-line-2)}.ka .assign-cell:hover .pl-assign{color:var(--ka-ink-2);border-color:var(--ka-ink-3)}.ka .ld-rate{display:flex;align-items:center;gap:8px;margin-top:12px}.ka .ld-rate-lbl{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ka-muted)}.ka .ld-thumb{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--ka-line);border-radius:8px;background:var(--ka-white);color:var(--ka-ink-2);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:all .12s}.ka .ld-thumb svg{width:14px;height:14px}.ka .ld-thumb:hover{border-color:#cfcabf;color:var(--ka-ink)}.ka .ld-thumb.up.on{background:var(--ka-green-bg);border-color:var(--ka-green);color:var(--ka-green)}.ka .ld-thumb.down.on{background:#dc262614;border-color:var(--ka-red);color:var(--ka-red)}.ka .ld-rate-hint{font-size:10px;color:var(--ka-ink-3);margin-left:auto;font-style:italic}.ka .ld-tabs{display:flex;gap:4px;margin-top:14px;border-bottom:1px solid var(--ka-line)}.ka .ld-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:none;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--ka-ink-3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.ka .ld-tab:hover{color:var(--ka-ink-2)}.ka .ld-tab.on{color:var(--ka-ink);border-bottom-color:var(--ka-ink)}.ka .ld-tab-n{font-size:10px;font-weight:700;background:var(--ka-line);color:var(--ka-ink-2);border-radius:20px;padding:1px 6px}.ka .ld-tab.on .ld-tab-n{background:var(--ka-ink);color:var(--ka-white)}.ka .ld-note-form.big textarea{width:100%;min-height:96px;resize:vertical;border:1px solid var(--ka-line);border-radius:10px;padding:11px 12px;font-family:inherit;font-size:13px;color:var(--ka-ink);background:var(--ka-white);box-sizing:border-box}.ka .ld-note-form.big textarea:focus{outline:none;border-color:var(--ka-ink-3)}.ka .ld-notes.big{margin-top:14px;display:flex;flex-direction:column;gap:2px}.ka .ld-files-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.ka .ld-file{position:relative;border:1px solid var(--ka-line);border-radius:8px;overflow:hidden;background:var(--ka-bg)}.ka .ld-file img{width:100%;height:84px;object-fit:cover;display:block}.ka .ld-file-name{display:block;font-size:9.5px;color:var(--ka-ink-3);padding:4px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .ld-file-x{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;border:none;background:#14130f99;color:#fff;font-size:14px;line-height:1;cursor:pointer}.ka .ld-upload{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px dashed var(--ka-line-2);border-radius:10px;font-size:12.5px;font-weight:600;color:var(--ka-ink-2);cursor:pointer;transition:all .12s}.ka .ld-upload:hover{border-color:var(--ka-ink-3);color:var(--ka-ink);background:var(--ka-bg)}.ka .ld-upload svg{width:15px;height:15px}.ka .ld-foot{display:flex;justify-content:space-between;gap:10px}.ka .btn-won{background:var(--ka-green);border-color:var(--ka-green);color:#fff}.ka .btn-won:hover{filter:brightness(.95)}.ka .btn-lost{color:var(--ka-red);border-color:var(--ka-line)}.ka .btn-lost:hover{border-color:var(--ka-red);background:#dc26260d}.ka .view-toggle .st-tab svg{width:14px;height:14px}.ka .kc-owner{margin-left:auto;font-size:10.5px;font-weight:600;color:var(--ka-ink-3)}.ka .kc-foot .kc-val+.kc-owner{margin-left:7px}.ka .lead-cols2 .col-c .pl-name{font-size:11.5px;font-weight:600;color:var(--ka-ink-2)}.ka .kc-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px}.ka .et-pill{display:inline-flex;align-items:center;font-size:10px;font-weight:700;color:#2b2622;padding:2px 8px;border-radius:4px;letter-spacing:.01em;line-height:1.55;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ka .et-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.ka .et-dot.orange{background:var(--ka-orange)}.ka .et-dot.green{background:var(--ka-green)}.ka .et-dot.blue{background:var(--ka-blue)}.ka .et-dot.pink{background:#e7679b}.ka .rk-chip{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:var(--ka-ink-3);background:var(--ka-bg);border:1px solid var(--ka-line);border-radius:20px;padding:1px 8px 1px 6px}.ka .rk-chip svg{width:11px;height:11px}.ka .rk-chip.overdue{color:var(--ka-red);background:#dc262612;border-color:#dc26264d}.ka .ld-quickrow{display:flex;align-items:center;gap:7px;margin-top:12px;flex-wrap:wrap}.ka .ld-qsep{width:1px;height:20px;background:var(--ka-line);margin:0 2px}.ka .ld-qbtn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--ka-line);border-radius:8px;background:var(--ka-white);color:var(--ka-ink-2);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:all .12s}.ka .ld-qbtn svg{width:14px;height:14px}.ka .ld-qbtn.call:hover{border-color:var(--ka-green);color:var(--ka-green);background:var(--ka-green-bg)}.ka .ld-qbtn.miss:hover{border-color:var(--ka-orange);color:var(--ka-orange);background:#e68c2814}.ka .ld-meta-row .dropdown-trigger .val .et-dot{margin-right:5px;vertical-align:0}.ka .ld-dd-etikett,.ka #ld-dd-etikett{flex:1}.ka #ld-dd-etikett-menu .dd-item .et-dot{margin-right:8px}.ka .ld-rk{display:flex;align-items:center;gap:8px;flex:1}.ka .ld-rk label{font-size:11px;font-weight:600;color:var(--ka-ink-3);white-space:nowrap}.ka .ld-rk input[type=date]{flex:1;height:34px;border:1px solid var(--ka-line);border-radius:8px;padding:0 10px;font-family:inherit;font-size:12.5px;color:var(--ka-ink);background:var(--ka-white)}.ka .ld-rk input[type=date]:focus{outline:none;border-color:var(--ka-ink-3)}.ka .ld-rk.overdue input[type=date]{border-color:#dc262666}.ka .rk-flag{font-size:10px;font-weight:700;color:var(--ka-red);background:#dc262614;border-radius:20px;padding:2px 8px;white-space:nowrap}.ka .lead-drawer{width:524px}.ka .ld-msg{max-height:200px;overflow-y:auto;font-size:13px;line-height:1.6}.ka .ld-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.ka .ld-controls .dropdown{width:100%;position:relative}.ka .ld-controls .dropdown-trigger{width:100%;justify-content:flex-start;min-height:38px;box-sizing:border-box}.ka .ld-controls .dropdown-trigger .val{margin-left:auto;display:inline-flex;align-items:center}.ka .ld-controls .dropdown-menu{left:0;right:auto;min-width:100%}.ka .ld-meta-row{margin-top:10px}.ka .ld-rk{display:flex;align-items:center;gap:8px;border:1px solid var(--ka-line);border-radius:8px;padding:0 11px;min-height:38px;box-sizing:border-box;flex:none}.ka .ld-rk label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ka-muted);white-space:nowrap}.ka .ld-rk input[type=date]{border:none;background:none;flex:1;padding:0;min-width:0;font-family:inherit;font-size:12.5px;color:var(--ka-ink);margin-left:auto}.ka .ld-rk.overdue{border-color:#dc262666}.ka .ld-rk.overdue label{color:var(--ka-red)}.ka .rk-flag{display:none}.ka .ld-notes.big{margin-top:16px;gap:0}.ka .ld-notes.big .ld-note{padding:13px 2px;border-bottom:1px solid var(--ka-line-2)}.ka .ld-notes.big .ld-note:last-child{border-bottom:none}.ka .ld-note-form.big textarea{min-height:80px}.ka .ld-note-form.big .nf-foot{margin-top:9px}.ka .ld-note-form.big .nf-hint{color:var(--ka-ink-3)}.ka .act-wrap{position:relative}.ka .act-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:32px;border:1px solid var(--ka-line);border-radius:8px;background:var(--ka-white);color:var(--ka-ink-2);cursor:pointer;transition:all .12s}.ka .act-bell svg{width:17px;height:17px}.ka .act-bell:hover{border-color:#cfcabf;color:var(--ka-ink)}.ka .act-bell.has-any{color:var(--ka-ink)}.ka .act-badge{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:20px;background:var(--ka-red-soft);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.ka .act-bell.pling{animation:bellpling 1.6s ease-in-out infinite;transform-origin:top center}.ka .act-panel{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:var(--ka-white);border:1px solid var(--ka-line);border-radius:12px;box-shadow:0 14px 38px #00000024;z-index:120;display:none;overflow:hidden}.ka .act-panel.open{display:block}.ka .act-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--ka-line);font-size:12.5px;font-weight:700;color:var(--ka-ink)}.ka .act-head-n{font-size:10.5px;font-weight:600;color:var(--ka-red)}.ka .act-empty{padding:22px 14px;font-size:12px;color:var(--ka-ink-3);text-align:center}.ka .act-list{max-height:340px;overflow-y:auto}.ka .act-item{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;border:none;border-bottom:1px solid var(--ka-line-2);background:none;cursor:pointer;text-align:left;font-family:inherit}.ka .act-item:last-child{border-bottom:none}.ka .act-item:hover{background:var(--ka-bg)}.ka .act-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--ka-muted)}.ka .act-dot.overdue{background:var(--ka-red)}.ka .act-dot.today{background:var(--ka-orange)}.ka .act-dot.upcoming{background:var(--ka-line-2)}.ka .act-body{flex:1;min-width:0}.ka .act-name{font-size:12.5px;font-weight:600;color:var(--ka-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .act-task{font-size:10.5px;color:var(--ka-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .act-when{font-size:10px;font-weight:600;color:var(--ka-ink-3);white-space:nowrap}.ka .act-when.overdue{color:var(--ka-red)}.ka .act-when.today{color:var(--ka-orange)}.ka .act-foot{padding:9px 14px;font-size:10px;color:var(--ka-muted);border-top:1px solid var(--ka-line-2);background:var(--ka-bg)}.ka .ld-todo{display:flex;align-items:center;gap:10px;margin-top:10px}.ka .ld-todo input[type=text]{flex:1;min-width:0;height:38px;border:1px solid var(--ka-line);border-radius:8px;padding:0 12px;font-family:inherit;font-size:12.5px;color:var(--ka-ink);background:var(--ka-white);box-sizing:border-box}.ka .ld-todo input[type=text]:focus{outline:none;border-color:var(--ka-ink-3)}.ka .ld-todo-check{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--ka-ink-2);white-space:nowrap;cursor:pointer}.ka .ld-todo-check input{accent-color:var(--ka-ink);width:15px;height:15px}.ka .td-add{background:var(--ka-bg);border:1px solid var(--ka-line);border-radius:10px;padding:12px;margin-bottom:16px}.ka .td-add>input[type=text]{width:100%;box-sizing:border-box;height:36px;border:1px solid var(--ka-line);border-radius:8px;padding:0 11px;font-family:inherit;font-size:12.5px;color:var(--ka-ink);background:var(--ka-white)}.ka .td-add>input[type=text]:focus{outline:none;border-color:var(--ka-ink-3)}.ka .td-add-row{display:flex;align-items:center;gap:10px;margin-top:9px}.ka .td-add-row input[type=date]{height:34px;border:1px solid var(--ka-line);border-radius:8px;padding:0 9px;font-family:inherit;font-size:12px;color:var(--ka-ink);background:var(--ka-white)}.ka .td-uni-check{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--ka-ink-2);cursor:pointer;margin-right:auto;white-space:nowrap}.ka .td-uni-check input{accent-color:var(--ka-ink);width:15px;height:15px}.ka .td-list{display:flex;flex-direction:column}.ka .td-item{display:flex;align-items:flex-start;gap:10px;padding:11px 2px;border-bottom:1px solid var(--ka-line-2)}.ka .td-item:last-child{border-bottom:none}.ka .td-check{flex-shrink:0;width:19px;height:19px;border:1.5px solid var(--ka-line-2);border-radius:5px;background:var(--ka-white);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;margin-top:1px}.ka .td-check svg{width:12px;height:12px}.ka .td-body{flex:1;min-width:0}.ka .td-text{font-size:12.5px;color:var(--ka-ink);line-height:1.4}.ka .td-item.done .td-text{text-decoration:line-through;color:var(--ka-ink-3)}.ka .td-meta{display:flex;align-items:center;gap:8px;margin-top:4px}.ka .td-date{font-size:10.5px;font-weight:600;color:var(--ka-ink-3)}.ka .td-date.overdue{color:var(--ka-red)}.ka .td-uni{font-size:9.5px;font-weight:700;color:var(--ka-blue);background:#2563eb14;border-radius:20px;padding:1px 7px}.ka .td-del{flex-shrink:0;border:none;background:none;color:var(--ka-line-2);font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.ka .td-del:hover{color:var(--ka-red)}.ka .act-uni{color:var(--ka-blue);font-size:9px;margin-left:5px;vertical-align:1px}.ka .ld-notes.big{margin-top:16px;gap:14px}.ka .ld-notes.big .ld-note{display:flex;align-items:flex-end;gap:8px;padding:0;border:none;max-width:100%}.ka .ld-notes.big .ld-note .kund-avatar{width:26px;height:26px;font-size:9.5px;flex-shrink:0}.ka .ld-notes.big .ld-note-body{max-width:78%;min-width:0}.ka .ld-notes.big .ld-note-meta{font-size:10px;color:var(--ka-ink-3);margin-bottom:3px;padding:0 4px}.ka .ld-bubble{font-size:12.5px;line-height:1.5;color:var(--ka-ink);background:var(--ka-bg);border:1px solid var(--ka-line);padding:9px 12px;border-radius:13px 13px 13px 4px;word-wrap:break-word}.ka .ld-notes.big .ld-note.mine{flex-direction:row-reverse}.ka .ld-notes.big .ld-note.mine .kund-avatar{display:none}.ka .ld-notes.big .ld-note.mine .ld-note-body{margin-left:auto}.ka .ld-notes.big .ld-note.mine .ld-note-meta{text-align:right}.ka .ld-note.mine .ld-bubble{background:var(--ka-ink);border-color:var(--ka-ink);color:#fff;border-radius:13px 13px 4px}.ka .td-add{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:12px;padding:13px;margin-bottom:18px;box-shadow:0 1px 2px #14130f08}.ka .td-add-row{gap:9px}.ka .td-add-row input[type=date]{height:34px;color:var(--ka-ink-2)}.ka .td-list{display:flex;flex-direction:column;gap:8px}.ka .td-item{align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--ka-line);border-radius:10px;background:var(--ka-white);transition:border-color .12s,box-shadow .12s}.ka .td-item:hover{border-color:#d8d4ca;box-shadow:0 2px 8px #14130f0d}.ka .td-item.done{background:var(--ka-bg);border-color:var(--ka-line-2)}.ka .td-check{width:20px;height:20px;border:1.5px solid var(--ka-line-2);border-radius:50%}.ka .td-check.on{background:var(--ka-green);border-color:var(--ka-green)}.ka .td-date{display:inline-flex;align-items:center;gap:4px;background:var(--ka-bg);border:1px solid var(--ka-line);border-radius:20px;padding:2px 9px 2px 7px}.ka .td-date svg{width:11px;height:11px}.ka .td-date.overdue{color:var(--ka-red);background:#dc26260f;border-color:#dc262640}.ka .td-uni{display:inline-flex;align-items:center}.ka .td-del{opacity:0;transition:opacity .12s}.ka .ld-notes.big{gap:10px}.ka .ld-notes.big .ld-note,.ka .ld-notes.big .ld-note.mine{display:block;max-width:100%;width:100%;flex-direction:row;background:var(--ka-bg);border:1px solid var(--ka-line);border-radius:10px;padding:11px 13px}.ka .ld-notes.big .ld-note.mine .kund-avatar{display:inline-flex}.ka .ld-note-top{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ka .ld-note-top .kund-avatar{width:22px;height:22px;font-size:9px}.ka .ld-note-top strong{font-size:12px;font-weight:600;color:var(--ka-ink)}.ka .ld-note-date{font-size:10.5px;color:var(--ka-ink-3);margin-left:auto}.ka .ld-notes.big .ld-note-text{font-size:12.5px;line-height:1.5;color:var(--ka-ink-2)}.ka .ld-notes.big .ld-note.mine{border-left:3px solid var(--ka-ink)}.ka .td-list .td-item:last-child{border-bottom:1px solid var(--ka-line)}.ka .td-list .td-item.done:last-child{border-bottom:1px solid var(--ka-line-2)}.ka .ld-files-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.ka .ld-file{border:1px solid var(--ka-line);border-radius:11px;overflow:hidden;background:var(--ka-white);transition:border-color .12s,box-shadow .12s}.ka .ld-file:hover{border-color:#d8d4ca;box-shadow:0 3px 12px #14130f12}.ka .ld-file-thumb{display:block;width:100%;padding:0;border:none;background:var(--ka-bg);cursor:zoom-in;position:relative;aspect-ratio:4/3;overflow:hidden}.ka .ld-file-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ka .ld-file-zoom{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#14130f52;color:#fff;opacity:0;transition:opacity .14s}.ka .ld-file-zoom svg{width:22px;height:22px}.ka .ld-file-thumb:hover .ld-file-zoom{opacity:1}.ka .ld-file-info{padding:9px 11px 4px}.ka .ld-file-name{display:block;font-size:12px;font-weight:600;color:var(--ka-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .ld-file-rename{width:100%;box-sizing:border-box;font-size:12px;font-weight:600;color:var(--ka-ink);border:1px solid var(--ka-blue);border-radius:6px;padding:3px 6px;font-family:inherit}.ka .ld-file-rename:focus{outline:none}.ka .ld-file-date{display:block;font-size:10px;color:var(--ka-ink-3);margin-top:2px}.ka .ld-file-acts{display:flex;gap:2px;padding:4px 7px 8px}.ka .ld-file-acts button{width:28px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:var(--ka-ink-3);border-radius:6px;cursor:pointer}.ka .ld-file-acts button svg{width:14px;height:14px}.ka .ld-file-acts button:hover{background:var(--ka-bg);color:var(--ka-ink)}.ka .ld-file-acts button[data-ld-delfile]:hover{color:var(--ka-red)}.ka .ld-files-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:30px 20px;color:var(--ka-ink-3)}.ka .ld-files-empty svg{width:34px;height:34px;color:var(--ka-line-2)}.ka .ld-files-empty div{font-size:13px;font-weight:600;color:var(--ka-ink-2)}.ka .ld-files-empty span{font-size:11.5px;max-width:240px}.ka .ld-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#14130fd1;display:none;align-items:center;justify-content:center;padding:40px}.ka .ld-lightbox.open{display:flex}.ka .ld-lightbox figure{margin:0;max-width:90vw;max-height:88vh;display:flex;flex-direction:column;align-items:center;gap:12px}.ka .ld-lightbox img{max-width:90vw;max-height:80vh;border-radius:10px;box-shadow:0 20px 60px #0006}.ka .ld-lightbox figcaption{color:#fff;font-size:13px;font-weight:500}.ka .llb-close{position:absolute;top:22px;right:26px;width:40px;height:40px;border:none;background:#ffffff1f;color:#fff;font-size:26px;line-height:1;border-radius:50%;cursor:pointer}.ka .llb-close:hover{background:#ffffff38}.ka .ld-thumb.up.on,.ka .ld-thumb.down.on{background:var(--ka-bg);border-color:var(--ka-ink-3);color:var(--ka-ink)}.ka .act-filters{display:flex;gap:6px;padding:9px 12px;border-bottom:1px solid var(--ka-line)}.ka .act-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--ka-line);border-radius:20px;background:var(--ka-white);font-family:inherit;font-size:11px;font-weight:600;color:var(--ka-ink-2);cursor:pointer}.ka .act-chip span{font-size:9.5px;background:var(--ka-bg);color:var(--ka-ink-3);border-radius:20px;padding:0 5px}.ka .act-chip:hover{border-color:#cfcabf}.ka .act-chip.on{background:var(--ka-ink);border-color:var(--ka-ink);color:#fff}.ka .act-chip.on span{background:#ffffff38;color:#fff}.ka .act-row{display:flex;align-items:stretch;border-bottom:1px solid var(--ka-line-2)}.ka .act-row:last-child{border-bottom:none}.ka .act-open{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:11px 4px 11px 14px;border:none;background:none;cursor:pointer;text-align:left;font-family:inherit}.ka .act-open:hover{background:var(--ka-bg)}.ka .act-kindtag{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-radius:4px;padding:1px 5px;margin-left:4px;vertical-align:1px}.ka .act-kindtag.todo{background:#2563eb1a;color:var(--ka-blue)}.ka .act-kindtag.aterkoppling{background:var(--ka-bg);color:var(--ka-ink-3)}.ka .act-done{flex-shrink:0;width:42px;border:none;border-left:1px solid var(--ka-line-2);background:none;color:var(--ka-line-2);cursor:pointer;display:flex;align-items:center;justify-content:center}.ka .act-done svg{width:16px;height:16px}.ka .act-done:hover{background:var(--ka-green-bg);color:var(--ka-green)}.ka .llb-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border:none;background:#ffffff1f;color:#fff;font-size:30px;line-height:1;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.ka .llb-nav:hover{background:#ffffff3d}.ka .llb-nav.prev{left:26px}.ka .llb-nav.next{right:26px}.ka .ld-files-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.ka .ld-fileview{display:inline-flex;border:1px solid var(--ka-line);border-radius:8px;overflow:hidden}.ka .ld-fileview button{width:30px;height:28px;border:none;background:var(--ka-white);color:var(--ka-ink-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ka .ld-fileview button svg{width:15px;height:15px}.ka .ld-fileview button+button{border-left:1px solid var(--ka-line)}.ka .ld-fileview button.on{background:var(--ka-ink);color:#fff}.ka .ld-files-list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.ka .ld-filerow{display:flex;align-items:center;gap:11px;padding:8px;border:1px solid var(--ka-line);border-radius:10px;background:var(--ka-white)}.ka .ld-filerow:hover{border-color:#d8d4ca}.ka .ld-filerow-thumb{width:46px;height:46px;flex-shrink:0;border:none;border-radius:8px;overflow:hidden;padding:0;background:var(--ka-bg);cursor:zoom-in}.ka .ld-filerow-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ka .ld-filerow-info{flex:1;min-width:0}.ka .ld-filerow .ld-file-acts{padding:0}.ka .rit-list{display:flex;flex-direction:column;gap:10px;margin:14px 0 12px}.ka .rit-card{border:1px solid var(--ka-line);border-radius:11px;padding:12px 13px;background:var(--ka-white)}.ka .rit-card.ny{border-color:var(--ka-blue);box-shadow:0 0 0 3px #2563eb14}.ka .rit-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ka .rit-title{font-size:13px;font-weight:600;color:var(--ka-ink);line-height:1.35}.ka .rit-notis{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:700;color:#fff;background:var(--ka-blue);border-radius:20px;padding:2px 8px 2px 6px}.ka .rit-notis svg{width:11px;height:11px}.ka .rit-row{display:flex;align-items:center;gap:8px;margin-top:8px}.ka .rit-status{font-size:10px;font-weight:700;border-radius:20px;padding:2px 9px}.ka .rit-status.sk{background:#e68c281f;color:var(--ka-orange)}.ka .rit-status.pr{background:#2563eb1a;color:var(--ka-blue)}.ka .rit-status.kl{background:var(--ka-green-bg);color:var(--ka-green)}.ka .rit-pris{margin-left:auto;font-size:13px;font-weight:700;color:var(--ka-ink);font-feature-settings:"tnum"}.ka .rit-svar{margin-top:9px;font-size:12px;line-height:1.5;color:var(--ka-ink-2);background:var(--ka-bg);border-left:3px solid var(--ka-blue);border-radius:6px;padding:9px 11px}.ka .rit-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.ka .rit-badges{display:inline-flex;align-items:center;gap:11px;font-size:10.5px;color:var(--ka-ink-3)}.ka .rit-badges span{display:inline-flex;align-items:center;gap:4px}.ka .rit-badges svg{width:12px;height:12px}.ka .rit-mirror{font-style:italic}.ka .rit-hint{font-size:11px;color:var(--ka-ink-3);line-height:1.5}.ka .ld-tab-dot{width:7px;height:7px;border-radius:50%;background:var(--ka-blue);display:inline-block;margin-left:5px;vertical-align:1px}.ka .act-name{display:flex;align-items:center;gap:5px;min-width:0}.ka .act-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ka .act-name .act-kindtag{flex-shrink:0;margin-left:0}.ka .act-task{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .arb-list{display:flex;flex-direction:column;gap:10px;margin:14px 0 12px}.ka .arb-card{border:1px solid var(--ka-line);border-radius:11px;padding:12px 13px;background:var(--ka-white);cursor:pointer;transition:border-color .12s,box-shadow .12s}.ka .arb-card:hover{border-color:#d8d4ca;box-shadow:0 3px 12px #14130f12}.ka .arb-card.ny{border-color:var(--ka-blue);box-shadow:0 0 0 3px #2563eb14}.ka .arb-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ka .arb-board{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:var(--ka-ink-2);text-transform:uppercase;letter-spacing:.03em}.ka .arb-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;display:inline-block}.ka .arb-notis{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:700;color:#fff;background:var(--ka-blue);border-radius:20px;padding:2px 9px 2px 7px}.ka .arb-pulse{width:6px;height:6px;border-radius:50%;background:#fff;animation:arbpulse 1.3s ease-in-out infinite}.ka .arb-title{font-size:13px;font-weight:600;color:var(--ka-ink);line-height:1.35;margin-top:7px}.ka .arb-row{display:flex;align-items:center;gap:8px;margin-top:8px}.ka .arb-pris{margin-left:auto;font-size:13px;font-weight:700;color:var(--ka-ink);font-feature-settings:"tnum"}.ka .arb-foot{display:flex;align-items:center;gap:12px;margin-top:10px;font-size:10.5px;color:var(--ka-ink-3)}.ka .arb-foot span{display:inline-flex;align-items:center;gap:4px}.ka .arb-foot svg{width:12px;height:12px}.ka .arb-open-hint{margin-left:auto;font-weight:600;color:var(--ka-blue)}.ka .kc-icons{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.ka .kanban-card.has-arb{box-shadow:inset 3px 0 0 var(--ka-blue)}.ka .kanban-card.has-arb:hover{box-shadow:inset 3px 0 0 var(--ka-blue),0 2px 8px #14130f14}.ka .kc-arb{position:relative;color:var(--ka-blue);display:inline-flex}.ka .kc-arb svg{width:14px;height:14px}.ka .kc-arb-dot{position:absolute;top:-3px;right:-3px;width:7px;height:7px;border-radius:50%;background:var(--ka-red);border:1.5px solid var(--ka-white)}.ka .arb-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:420;background:#14130f6b;display:none;align-items:center;justify-content:center;padding:30px}.ka .arb-modal.open{display:flex}.ka .arb-box{width:460px;max-width:94vw;max-height:88vh;background:var(--ka-white);border-radius:16px;box-shadow:0 24px 70px #0000004d;display:flex;flex-direction:column;overflow:hidden}.ka .arb-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:17px 20px 15px;border-bottom:1px solid var(--ka-line)}.ka .arb-h-title{font-size:16px;font-weight:700;color:var(--ka-ink);line-height:1.3}.ka .arb-h-sub{font-size:12px;color:var(--ka-ink-3);margin-top:2px}.ka .arb-board-tag{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ka-ink-2);margin-bottom:5px}.ka .arb-x{flex-shrink:0;border:none;background:none;font-size:24px;line-height:1;color:var(--ka-ink-3);cursor:pointer;padding:0 4px}.ka .arb-x:hover{color:var(--ka-ink)}.ka .arb-body{padding:16px 20px;overflow-y:auto}.ka .arb-lbl{display:block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ka-muted);margin:14px 0 7px}.ka .arb-lbl:first-child{margin-top:0}.ka .arb-input{width:100%;box-sizing:border-box;height:38px;border:1px solid var(--ka-line);border-radius:8px;padding:0 12px;font-family:inherit;font-size:13px;color:var(--ka-ink);background:var(--ka-white)}.ka .arb-input:focus,.ka .arb-textarea:focus,.ka .arb-status-sel:focus{outline:none;border-color:var(--ka-ink-3)}.ka .arb-textarea{width:100%;box-sizing:border-box;min-height:84px;resize:vertical;border:1px solid var(--ka-line);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:13px;color:var(--ka-ink);background:var(--ka-white)}.ka .arb-boards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ka .arb-board-opt{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--ka-line);border-radius:9px;background:var(--ka-white);font-family:inherit;font-size:12.5px;font-weight:600;color:var(--ka-ink-2);cursor:pointer}.ka .arb-board-opt:hover{border-color:#cfcabf}.ka .arb-board-opt.on{border-color:var(--ka-ink);background:var(--ka-bg);color:var(--ka-ink);box-shadow:inset 0 0 0 1px var(--ka-ink)}.ka .arb-upload{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;border:1px dashed var(--ka-line-2);border-radius:10px;font-size:12.5px;font-weight:600;color:var(--ka-ink-2);cursor:pointer}.ka .arb-upload:hover{border-color:var(--ka-ink-3);color:var(--ka-ink);background:var(--ka-bg)}.ka .arb-upload svg{width:15px;height:15px}.ka .arb-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--ka-line)}.ka .arb-mirror-note{display:inline-flex;align-items:center;gap:6px;margin-right:auto;font-size:11px;color:var(--ka-ink-3);font-style:italic}.ka .arb-detail-row{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ka .arb-status-sel{height:34px;border:1px solid var(--ka-line);border-radius:8px;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--ka-ink);background:var(--ka-white);cursor:pointer}.ka .arb-pris-big{margin-left:auto;font-size:17px;font-weight:700;color:var(--ka-ink);font-feature-settings:"tnum"}.ka .arb-besk{font-size:12.5px;line-height:1.55;color:var(--ka-ink-2);background:var(--ka-bg);border-radius:9px;padding:11px 13px;margin-bottom:6px}.ka .arb-feed{display:flex;flex-direction:column;gap:0;margin-bottom:12px}.ka .arb-ev{display:flex;gap:10px;padding:11px 2px;border-bottom:1px solid var(--ka-line-2)}.ka .arb-ev:last-child{border-bottom:none}.ka .arb-ev-ic{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--ka-bg);border:1px solid var(--ka-line);display:flex;align-items:center;justify-content:center;color:var(--ka-ink-3)}.ka .arb-ev-ic svg{width:13px;height:13px}.ka .arb-ev.status .arb-ev-ic{background:var(--ka-green-bg);border-color:transparent;color:var(--ka-green)}.ka .arb-ev.fil .arb-ev-ic{background:#2563eb14;border-color:transparent;color:var(--ka-blue)}.ka .arb-ev-body{flex:1;min-width:0}.ka .arb-ev-meta{font-size:10.5px;color:var(--ka-ink-3);margin-bottom:2px}.ka .arb-ev-meta strong{color:var(--ka-ink-2);font-weight:600}.ka .arb-ev-text{font-size:12.5px;color:var(--ka-ink);line-height:1.45}.ka .arb-add{display:flex;gap:8px;align-items:center}.ka .arb-add .arb-input{flex:1}.ka .lead-drawer{width:880px;max-width:96vw;padding:0!important;display:flex;flex-direction:column;overflow:hidden}.ka .tc-banner{height:54px;flex-shrink:0;background:var(--ka-stat-accent, #2f7d63);background-color:#2f7d63;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.1) 0 12px,transparent 12px 26px)}.ka .tc-bartop{display:flex;align-items:center;justify-content:space-between;padding:11px 14px}.ka .tc-userchip{font-size:12px;font-weight:700;color:#fff;background:#00000038;border-radius:7px;padding:4px 10px}.ka .tc-iconbtn{width:30px;height:30px;border:none;background:#00000024;color:#fff;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ka .tc-iconbtn:hover{background:#00000047}.ka .tc-iconbtn svg{width:17px;height:17px}.ka .tc-main{flex:1.45;min-width:0;overflow-y:auto;padding:18px 22px 24px;border-right:1px solid var(--ka-line)}.ka .tc-side{flex:1;min-width:300px;max-width:366px;overflow-y:auto;padding:18px;background:var(--ka-bg);display:flex;flex-direction:column}.ka .tc-titlerow{display:flex;align-items:flex-start;gap:11px;margin-bottom:14px}.ka .tc-complete{flex-shrink:0;width:22px;height:22px;margin-top:3px;border:2px solid var(--ka-line-2);border-radius:50%;background:var(--ka-white);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.ka .tc-complete svg{width:12px;height:12px;opacity:0}.ka .tc-complete:hover{border-color:var(--ka-green)}.ka .tc-complete.won{background:var(--ka-green);border-color:var(--ka-green)}.ka .tc-complete.won svg{opacity:1}.ka .tc-title{font-size:19px;font-weight:700;color:var(--ka-ink);line-height:1.25}.ka .tc-sub{font-size:12px;color:var(--ka-ink-3);margin-top:3px}.ka .tc-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px}.ka .tc-act{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:none;background:var(--ka-bg);color:var(--ka-ink-2);border-radius:8px;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.ka .tc-act:hover{background:var(--ka-line);color:var(--ka-ink)}.ka .tc-act svg{width:15px;height:15px}.ka .tc-row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:16px}.ka .tc-field{margin-bottom:16px}.ka .tc-flabel{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ka-muted);margin-bottom:7px;display:inline-flex;align-items:center;gap:6px}.ka .tc-flabel svg{width:13px;height:13px}.ka .tc-flabel-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.ka .tc-flabel-row .tc-flabel{margin-bottom:0}.ka .tc-mini{border:none;background:var(--ka-bg);color:var(--ka-ink-2);font-family:inherit;font-size:11px;font-weight:600;padding:4px 9px;border-radius:6px;cursor:pointer}.ka .tc-mini:hover{background:var(--ka-line);color:var(--ka-ink)}.ka .tc-field .dropdown{width:100%}.ka .tc-field .dropdown-trigger{width:100%;justify-content:space-between;min-height:36px}.ka .tc-field .dropdown-trigger .val{display:inline-flex;align-items:center}.ka .tc-field .dropdown-menu{left:0;right:auto;min-width:100%}.ka .tc-field .ld-rk{width:100%;box-sizing:border-box}.ka .tc-members{display:flex;align-items:center;gap:6px}.ka .tc-mem{width:32px;height:32px;border-radius:50%;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.ka .tc-mem-add{position:relative}.ka .tc-mem-addbtn{width:32px;height:32px;border-radius:50%;border:1px dashed var(--ka-line-2);background:var(--ka-bg);color:var(--ka-ink-3);font-size:18px;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.ka .tc-mem-addbtn:hover{border-color:var(--ka-ink-3);color:var(--ka-ink)}.ka .tc-mem-add .dropdown-menu{left:0;right:auto}.ka .tc-desc-input{width:100%;box-sizing:border-box;min-height:70px;resize:vertical;border:1px solid var(--ka-line);border-radius:9px;padding:11px 12px;font-family:inherit;font-size:13px;line-height:1.55;color:var(--ka-ink);background:var(--ka-white)}.ka .tc-desc-input:focus{outline:none;border-color:var(--ka-ink-3)}.ka .tc-check{border-top:1px solid var(--ka-line);padding-top:14px}.ka .tc-prog{display:flex;align-items:center;gap:9px;margin-bottom:9px}.ka .tc-prog-pct{font-size:10.5px;font-weight:700;color:var(--ka-ink-3);width:30px}.ka .tc-prog-bar{flex:1;height:7px;background:var(--ka-line);border-radius:20px;overflow:hidden}.ka .tc-prog-fill{height:100%;background:var(--ka-green);border-radius:20px;transition:width .25s}.ka .tc-items{display:flex;flex-direction:column}.ka .tc-item{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:7px;cursor:pointer}.ka .tc-item:hover{background:var(--ka-bg)}.ka .tc-item input{position:absolute;opacity:0;width:0;height:0}.ka .tc-item-box{flex-shrink:0;width:18px;height:18px;border:1.5px solid var(--ka-line-2);border-radius:5px;background:var(--ka-white);display:flex;align-items:center;justify-content:center;color:#fff}.ka .tc-item-box svg{width:11px;height:11px;opacity:0}.ka .tc-item input:checked+.tc-item-box{background:var(--ka-green);border-color:var(--ka-green)}.ka .tc-item input:checked+.tc-item-box svg{opacity:1}.ka .tc-item-text{font-size:13px;color:var(--ka-ink)}.ka .tc-item.done .tc-item-text{text-decoration:line-through;color:var(--ka-ink-3)}.ka .tc-additem{display:flex;gap:8px;margin-top:8px}.ka .tc-additem-input{flex:1;min-width:0;height:34px;border:1px solid var(--ka-line);border-radius:8px;padding:0 11px;font-family:inherit;font-size:12.5px;color:var(--ka-ink);background:var(--ka-white)}.ka .tc-additem-input:focus{outline:none;border-color:var(--ka-ink-3)}.ka .tc-side-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--ka-ink);margin-bottom:13px}.ka .tc-side-head svg{width:16px;height:16px;color:var(--ka-ink-3)}.ka .kc-badges{display:flex;align-items:center;gap:9px;margin-top:9px;padding-top:9px;border-top:1px solid var(--ka-line-2)}.ka .kcb{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--ka-ink-3)}.ka .kcb svg{width:13px;height:13px}.ka .kcb.done{color:var(--ka-green)}.ka .kcb-sp{flex:1}.ka .kcb-av{width:22px;height:22px;font-size:9px}@media(max-width:840px){.ka .tc-cols{flex-direction:column}.ka .tc-main{border-right:none;border-bottom:1px solid var(--ka-line);flex:none}.ka .tc-side{max-width:none;flex:none}}.ka .lead-drawer{width:524px;max-width:96vw}.ka .arb-box.wide{width:880px;max-width:96vw;padding:0}.ka .tcm-banner{height:60px;flex-shrink:0;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.1) 0 12px,transparent 12px 26px)}.ka .tcm-bartop{display:flex;align-items:center;justify-content:space-between;padding:13px 16px}.ka .tcm-tag{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:#0003;border-radius:7px;padding:5px 11px}.ka .tcm-x{width:30px;height:30px;border:none;background:#00000029;color:#fff;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ka .tcm-x:hover{background:#0000004d}.ka .tcm-x svg{width:17px;height:17px}.ka .arb-box.wide .tc-cols{max-height:78vh}.ka .arb-box.wide .tc-main{padding:20px 22px 24px}.ka .arb-box.wide .tc-side{background:var(--ka-bg)}.ka .tc-desc-read{font-size:13px;line-height:1.55;color:var(--ka-ink-2);background:var(--ka-bg);border-radius:9px;padding:11px 13px;white-space:pre-wrap}.ka .tc-datetext{font-size:13px;color:var(--ka-ink)}.ka .arb-feed{display:flex;flex-direction:column}.ka .arb-imgs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ka .arb-img{padding:0;border:1px solid var(--ka-line);border-radius:10px;overflow:hidden;background:var(--ka-bg);cursor:zoom-in;display:flex;flex-direction:column}.ka .arb-img img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.ka .arb-img-name{font-size:11px;font-weight:600;color:var(--ka-ink);padding:7px 9px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .arb-img:hover{border-color:#d8d4ca}.ka .arb-noimg{font-size:12px;color:var(--ka-ink-3);padding:4px 0}.ka .arb-search{display:flex;align-items:center;gap:8px;border:1px solid var(--ka-line);border-radius:8px;padding:0 11px;height:38px}.ka .arb-search svg{width:15px;height:15px;color:var(--ka-ink-3);flex-shrink:0}.ka .arb-search input{flex:1;border:none;outline:none;background:none;font-family:inherit;font-size:13px;color:var(--ka-ink)}.ka .arb-cats{display:flex;flex-wrap:wrap;gap:7px}.ka .arb-cat{border:1px solid var(--ka-line);background:var(--ka-white);color:var(--ka-ink-2);font-family:inherit;font-size:12px;font-weight:600;padding:6px 12px;border-radius:20px;cursor:pointer}.ka .arb-cat:hover{border-color:#cfcabf}.ka .arb-cat.on{background:var(--ka-ink);border-color:var(--ka-ink);color:#fff}.ka .arb-cat-hint{font-size:12px;color:var(--ka-ink-3)}.ka .arb-sep{height:1px;background:var(--ka-line);margin:18px 0 4px}.ka .arb-addcheck{margin-top:6px}.ka .arb-board-opt{justify-content:flex-start}.ka .arb-bo-name{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .arb-bo-typ{flex-shrink:0;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ka-ink-3);background:var(--ka-bg);border:1px solid var(--ka-line);border-radius:5px;padding:1px 6px}.ka .arb-board-opt.on .arb-bo-typ{color:var(--ka-ink-2);background:var(--ka-white);border-color:var(--ka-line-2)}.ka .tcm-tags{display:inline-flex;align-items:center;gap:8px}.ka .tcm-typ{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#fff;background:#00000038;border-radius:5px;padding:3px 8px}.ka .arb-typ{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ka-ink-3);background:var(--ka-bg);border:1px solid var(--ka-line);border-radius:5px;padding:1px 7px}.ka .lead-drawer{width:860px;max-width:96vw;padding:0!important;display:flex;flex-direction:column;overflow:hidden}.ka .ld-head2{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px 14px;border-bottom:1px solid var(--ka-line)}.ka .ld-head2 .ld-source{margin-bottom:6px}.ka .ld-head2 .ld-name{font-size:19px;font-weight:700;color:var(--ka-ink);line-height:1.2}.ka .ld-head2 .ld-sub{font-size:12.5px;color:var(--ka-ink-3);margin-top:2px}.ka .tc-cols{flex:1;display:flex;min-height:0}.ka .tc-main{flex:1.5;min-width:0;overflow-y:auto;padding:16px 20px 22px;border-right:1px solid var(--ka-line)}.ka .tc-side{flex:1;min-width:304px;max-width:360px;overflow-y:auto;padding:16px 18px;background:var(--ka-bg);display:flex;flex-direction:column}.ka .ld-pageswitch{display:inline-flex;background:var(--ka-bg);border:1px solid var(--ka-line);border-radius:10px;padding:3px;margin-bottom:16px;gap:2px}.ka .ld-page{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:none;background:none;color:var(--ka-ink-3);font-family:inherit;font-size:13px;font-weight:600;border-radius:7px;cursor:pointer;position:relative}.ka .ld-page svg{width:15px;height:15px}.ka .ld-page:hover{color:var(--ka-ink-2)}.ka .ld-page.on{background:var(--ka-white);color:var(--ka-ink);box-shadow:0 1px 3px #14130f14}.ka .ld-page-dot{width:7px;height:7px;border-radius:50%;background:var(--ka-blue)}.ka .ld-page-n{font-size:10px;font-weight:700;background:var(--ka-ink);color:#fff;border-radius:20px;min-width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.ka .ld-page.on .ld-page-n{background:var(--ka-ink)}.ka .ld-subtabs{display:flex;gap:4px;border-bottom:1px solid var(--ka-line);margin:4px 0 14px}.ka .ld-subtabs .ld-tab{padding:8px 12px 11px;font-size:13px}.ka .ld-arb-intro{font-size:12.5px;line-height:1.5;color:var(--ka-ink-3);margin-bottom:12px}.ka .arb-create-btn{margin-bottom:14px}.ka .tc-side .tc-side-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--ka-ink);margin-bottom:13px}.ka .tc-side .tc-side-head svg{width:16px;height:16px;color:var(--ka-ink-3)}.ka .tc-side .ld-note-form.big textarea,.ka .tc-side .ld-notes.big .ld-note{background:var(--ka-white)}.ka .tc-side .ld-notes.big{margin-top:14px}@media(max-width:820px){.ka .tc-cols{flex-direction:column}.ka .tc-main{border-right:none;border-bottom:1px solid var(--ka-line);flex:none}.ka .tc-side{max-width:none;flex:none}}.ka .ld-arb-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.ka .ld-arb-head .arb-create-btn{margin:0}.ka .atc-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ka .atc{border:1px solid var(--ka-line);border-radius:11px;overflow:hidden;background:var(--ka-white);cursor:pointer;transition:border-color .12s,box-shadow .12s;display:flex;flex-direction:column}.ka .atc:hover{border-color:#d8d4ca;box-shadow:0 3px 12px #14130f12}.ka .atc.ny{border-color:var(--ka-blue);box-shadow:0 0 0 3px #2563eb12}.ka .atc-strip{height:5px;flex-shrink:0}.ka .atc-body{padding:11px 12px 12px}.ka .atc-top{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:7px}.ka .atc-board{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ka-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .atc-ny{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:9px;font-weight:700;color:#fff;background:var(--ka-blue);border-radius:20px;padding:2px 7px 2px 5px}.ka .atc-title{font-size:13px;font-weight:600;color:var(--ka-ink);line-height:1.35;margin-bottom:9px}.ka .atc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.ka .atc-cat{font-size:10px;font-weight:600;color:var(--ka-ink-2);background:var(--ka-bg);border:1px solid var(--ka-line);border-radius:20px;padding:2px 8px}.ka .atc-pris{margin-left:auto;font-size:12.5px;font-weight:700;color:var(--ka-ink)}.ka .atc-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.ka .atc-badges{display:inline-flex;align-items:center;gap:10px;font-size:10.5px;color:var(--ka-ink-3)}.ka .atc-b{display:inline-flex;align-items:center;gap:4px}.ka .atc-b.done{color:var(--ka-green)}.ka .atc-b svg{width:12px;height:12px}.ka .atc-mems{display:inline-flex}.ka .atc-mem{width:22px;height:22px;border-radius:50%;color:#fff;font-size:8.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-left:-6px;border:2px solid var(--ka-white)}.ka .atc-mem:first-child{margin-left:0}.ka .arb-2col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:4px}.ka .arb-2col>div{min-width:0}.ka .md-dd{position:relative}.ka .md-dd-trig{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;height:40px;padding:0 12px;border:1px solid var(--ka-line);border-radius:9px;background:var(--ka-white);font-family:inherit;font-size:13px;color:var(--ka-ink);cursor:pointer}.ka .md-dd-trig:hover{border-color:#cfcabf}.ka .md-dd-val{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500}.ka .md-dd-val.muted{color:var(--ka-ink-3);font-weight:400}.ka .md-dd-trig .chevron{width:15px;height:15px;color:var(--ka-ink-3);flex-shrink:0}.ka .md-dd-typ{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ka-ink-3);background:var(--ka-bg);border:1px solid var(--ka-line);border-radius:5px;padding:1px 6px}.ka .md-dd-menu{display:none;position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:30;background:var(--ka-white);border:1px solid var(--ka-line);border-radius:10px;box-shadow:0 12px 32px #14130f24;overflow:hidden}.ka .md-dd-menu.open{display:block}.ka .md-dd-search{display:flex;align-items:center;gap:8px;padding:9px 11px;border-bottom:1px solid var(--ka-line)}.ka .md-dd-search svg{width:14px;height:14px;color:var(--ka-ink-3);flex-shrink:0}.ka .md-dd-search input{flex:1;border:none;outline:none;background:none;font-family:inherit;font-size:13px;color:var(--ka-ink)}.ka .md-dd-list{max-height:240px;overflow-y:auto;padding:5px}.ka .md-dd-item{width:100%;display:flex;align-items:center;gap:8px;padding:8px 9px;border:none;background:none;border-radius:7px;font-family:inherit;font-size:13px;color:var(--ka-ink);cursor:pointer;text-align:left}.ka .md-dd-item:hover{background:var(--ka-bg)}.ka .md-dd-item.on{background:var(--ka-bg);font-weight:600}.ka .md-dd-iname{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ka .md-dd-disabled{height:40px;display:flex;align-items:center;padding:0 12px;border:1px dashed var(--ka-line-2);border-radius:9px;font-size:12.5px;color:var(--ka-ink-3)}.ka .arb-date{width:100%;box-sizing:border-box;height:40px;border:1px solid var(--ka-line);border-radius:9px;padding:0 12px;font-family:inherit;font-size:13px;color:var(--ka-ink);background:var(--ka-white)}.ka .arb-date:focus{outline:none;border-color:var(--ka-ink-3)}.ka .arb-dhead{display:flex;align-items:center;justify-content:space-between;padding:15px 20px 13px;border-bottom:1px solid var(--ka-line)}.ka .arb-dhead-board{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ka-ink-3)}.ka .arb-dboard-dot{width:10px;height:10px;border-radius:50%}.ka .arb-dhead .arb-x{width:30px;height:30px;border:none;background:var(--ka-bg);color:var(--ka-ink-3);border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ka .arb-dhead .arb-x:hover{background:var(--ka-line);color:var(--ka-ink)}.ka .arb-dhead .arb-x svg{width:17px;height:17px}.ka .arb-box.wide .tc-main{padding:18px 20px 22px}.ka .arb-box.wide .tc-main .tc-title{font-size:18px}.ka .arb-lbl-row{display:flex;align-items:center;justify-content:space-between;margin:14px 0 7px}.ka .arb-lbl-row .arb-lbl{margin:0}.ka .arb-box.wide .arb-2col{margin-bottom:8px}.ka .td-del{opacity:.4;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--ka-ink-3);border-radius:6px}.ka .td-del svg{width:15px;height:15px}.ka .td-item:hover .td-del{opacity:1}.ka .td-del:hover{color:var(--ka-red);background:var(--ka-bg)}.ka .md-dd-menu[data-dd=board]{min-width:380px}.ka .md-dd-menu[data-dd=member]{min-width:230px;left:auto;right:0}.ka .md-dd-empty{padding:12px;font-size:12px;color:var(--ka-ink-3);text-align:center}.ka .tc-mem.sm{width:24px;height:24px;font-size:9px}.ka .tc-mem-rm{border:2px solid var(--ka-white);cursor:pointer;position:relative}.ka .tc-mem-rm:hover{box-shadow:0 0 0 2px var(--ka-red)}.ka .tc-mem-dd{display:inline-flex}.ka .tc-mem-dd .tc-mem-addbtn{position:relative}.ka .arb-newcheck{border:1px solid var(--ka-line);border-radius:10px;padding:12px;background:var(--ka-bg);margin-top:6px}.ka .arb-newcheck .arb-input{background:var(--ka-white);margin-bottom:9px}.ka .arb-newcheck-btns{display:flex;gap:8px}.ka .atc-typ{flex-shrink:0;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ka-ink-3);background:var(--ka-bg);border:1px solid var(--ka-line);border-radius:5px;padding:1px 6px}.ka .atc-nydot{width:7px;height:7px;border-radius:50%;background:var(--ka-blue);flex-shrink:0}.ka .atc-board{gap:5px}.ka #arb-d-pris{-moz-appearance:textfield}.ka .arb-addcheck{gap:6px}.ka .arb-addcheck svg{width:13px;height:13px}.ka .rit-status.fl{background:#dc262614;color:var(--ka-red)}.ka .off-list{display:flex;flex-direction:column;gap:9px;margin-top:4px}.ka .off-card{border:1px solid var(--ka-line);border-radius:10px;padding:12px 13px;background:var(--ka-white);cursor:pointer;transition:border-color .12s,box-shadow .12s}.ka .off-card:hover{border-color:#d8d4ca;box-shadow:0 2px 8px #14130f0f}.ka .off-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ka .off-nr{font-size:13px;font-weight:700;color:var(--ka-ink)}.ka .off-modell{font-size:12.5px;color:var(--ka-ink-2);margin:5px 0 9px}.ka .off-bot{display:flex;align-items:center;justify-content:space-between}.ka .off-datum{font-size:11px;color:var(--ka-ink-3)}.ka .off-belopp{font-size:14px;font-weight:700;color:var(--ka-ink)}.ka .off-view-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--ka-line);margin-bottom:4px}.ka .off-view-modell{font-size:15px;font-weight:600;color:var(--ka-ink)}.ka .off-view-status{font-size:12px;color:var(--ka-ink-3);margin-top:2px}.ka .off-view-belopp{font-size:20px;font-weight:700;color:var(--ka-ink)}.ka .off-rader{display:flex;flex-direction:column;gap:7px}.ka .off-rad{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ka-ink-2)}.ka .off-rad svg{width:14px;height:14px;color:var(--ka-green);flex-shrink:0}.ka .lost-reasons{display:flex;flex-direction:column;gap:7px;margin-bottom:4px}.ka .lost-r{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--ka-line);border-radius:9px;background:var(--ka-white);font-family:inherit;font-size:13px;font-weight:500;color:var(--ka-ink);cursor:pointer;text-align:left}.ka .lost-r:hover{border-color:#cfcabf}.ka .lost-r-dot{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--ka-line-2);flex-shrink:0}.ka .lost-r.on{border-color:var(--ka-red);background:#dc26260a}.ka .lost-r.on .lost-r-dot{border-color:var(--ka-red);background:var(--ka-red);box-shadow:inset 0 0 0 3px var(--ka-white)}.ka .won-steps{display:flex;align-items:center;gap:8px;margin-bottom:18px}.ka .won-step{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--ka-ink-3);flex:1}.ka .won-step-n{width:22px;height:22px;border-radius:50%;background:var(--ka-bg);border:1px solid var(--ka-line);display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.ka .won-step.on{color:var(--ka-ink)}.ka .won-step.on .won-step-n{background:var(--ka-ink);border-color:var(--ka-ink);color:#fff}.ka .won-step.done .won-step-n{background:var(--ka-green);border-color:var(--ka-green);color:#fff}.ka .won-offerts{display:flex;flex-direction:column;gap:8px}.ka .won-offert{display:flex;align-items:center;gap:11px;padding:12px 13px;border:1px solid var(--ka-line);border-radius:10px;background:var(--ka-white);cursor:pointer;text-align:left;font-family:inherit}.ka .won-offert:hover{border-color:#cfcabf}.ka .won-radio{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--ka-line-2);flex-shrink:0}.ka .won-offert.on .won-radio{border-color:var(--ka-green);background:var(--ka-green);box-shadow:inset 0 0 0 3px var(--ka-white)}.ka .won-offert-info{flex:1;min-width:0}.ka .won-offert-nr{font-size:13px;font-weight:600;color:var(--ka-ink)}.ka .won-offert-sub{font-size:11px;color:var(--ka-ink-3);margin-top:2px}.ka .won-offert-belopp{font-size:14px;font-weight:700;color:var(--ka-ink)}.ka .won-upload{width:100%;box-sizing:border-box;justify-content:center}.ka .won-avtal-ok{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:600;color:var(--ka-green)}.ka .won-avtal-ok svg{width:15px;height:15px}.ka .won-hint{font-size:11.5px;color:var(--ka-ink-3);margin-top:9px;line-height:1.5}.ka .won-tillval{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ka .won-tv{display:flex;align-items:center;gap:9px;padding:10px 11px;border:1px solid var(--ka-line);border-radius:9px;cursor:pointer;font-size:12.5px;color:var(--ka-ink)}.ka .won-tv:hover{border-color:#cfcabf}.ka .won-tv.on{border-color:var(--ka-green);background:var(--ka-green-bg)}.ka .won-tv input{position:absolute;opacity:0;width:0;height:0}.ka .won-tv-box{width:18px;height:18px;border:1.5px solid var(--ka-line-2);border-radius:5px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff}.ka .won-tv-box svg{width:11px;height:11px;opacity:0}.ka .won-tv input:checked+.won-tv-box{background:var(--ka-green);border-color:var(--ka-green)}.ka .won-tv input:checked+.won-tv-box svg{opacity:1}.ka .arb-box.tcd{padding:0}.ka .tcd-banner{height:52px;flex-shrink:0;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.12) 0 11px,transparent 11px 24px)}.ka .tcd-bartop{display:flex;align-items:center;justify-content:space-between;padding:11px 14px}.ka .tcd-userchip{font-size:12px;font-weight:700;color:#fff;background:#00000038;border-radius:7px;padding:4px 11px}.ka .tcd-bar-r{display:inline-flex;gap:6px}.ka .tcd-ibtn{width:30px;height:30px;border:none;background:#00000029;color:#fff;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ka .tcd-ibtn:hover{background:#0000004d}.ka .tcd-ibtn svg{width:16px;height:16px}.ka .tcd .tc-cols{max-height:80vh}.ka .tcd .tc-main{padding:18px 22px 24px}.ka .tcd-titlerow{display:flex;align-items:flex-start;gap:11px;margin-bottom:14px}.ka .tcd-complete{width:20px;height:20px;margin-top:3px;border:2px solid var(--ka-line-2);border-radius:50%;flex-shrink:0}.ka .tcd-title{font-size:19px;font-weight:700;color:var(--ka-ink);line-height:1.25}.ka .tcd-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.ka .tcd-act{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:none;background:var(--ka-bg);color:var(--ka-ink-2);border-radius:8px;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.ka .tcd-act:hover{background:var(--ka-line);color:var(--ka-ink)}.ka .tcd-act svg{width:15px;height:15px}.ka .tcd-clip{width:14px;height:14px;vertical-align:-2px}.ka .tcf-drop{border:1.5px dashed transparent;border-radius:11px;transition:border-color .12s,background .12s;padding:2px}.ka .tcf-drop.drag{border-color:var(--ka-blue);background:#2563eb0d}.ka .tcf-list{display:flex;flex-direction:column;gap:4px}.ka .tcf-row{display:flex;align-items:center;gap:12px;padding:7px 8px;border-radius:9px}.ka .tcf-row:hover{background:var(--ka-bg)}.ka .tcf-thumb{width:56px;height:44px;border-radius:7px;overflow:hidden;border:1px solid var(--ka-line);background:var(--ka-bg);cursor:pointer;padding:0;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ka .tcf-thumb img{width:100%;height:100%;object-fit:cover}.ka .tcf-thumb.pdf{font-size:10px;font-weight:800;letter-spacing:.05em;color:#c0392b;background:#fbeae7;border-color:#f1c9c1}.ka .tcf-info{flex:1;min-width:0}.ka .tcf-name{font-size:13px;font-weight:600;color:var(--ka-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .tcf-date{font-size:11px;color:var(--ka-ink-3);margin-top:2px}.ka .tcf-acts{display:inline-flex;gap:2px;flex-shrink:0}.ka .tcf-acts button{width:30px;height:30px;border:none;background:none;color:var(--ka-ink-3);border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ka .tcf-acts button:hover{background:var(--ka-line);color:var(--ka-ink)}.ka .tcf-acts svg{width:15px;height:15px}.ka .tcf-hint{font-size:11px;color:var(--ka-ink-3);text-align:center;padding:8px;margin-top:2px}.ka .tcf-empty{font-size:12.5px;color:var(--ka-ink-3);padding:14px;text-align:center;border:1.5px dashed var(--ka-line);border-radius:10px}.ka .tcd-checklists{margin-top:20px}.ka .tcl{margin-bottom:22px}.ka .tcl-head{display:flex;align-items:center;gap:9px;margin-bottom:9px}.ka .tcl-ic{color:var(--ka-ink-3);display:inline-flex}.ka .tcl-ic svg{width:16px;height:16px}.ka .tcl-title{font-size:14px;font-weight:700;color:var(--ka-ink);flex:1;min-width:0}.ka .tcl-acts{display:inline-flex;gap:6px}.ka .tcl-btn{border:none;background:var(--ka-bg);color:var(--ka-ink-2);font-family:inherit;font-size:11.5px;font-weight:600;padding:5px 10px;border-radius:7px;cursor:pointer}.ka .tcl-btn:hover{background:var(--ka-line);color:var(--ka-ink)}.ka .tcl-prog{display:flex;align-items:center;gap:9px;margin-bottom:6px}.ka .tcl-pct{font-size:10.5px;font-weight:700;color:var(--ka-ink-3);width:30px}.ka .tcl-bar{flex:1;height:7px;background:var(--ka-line);border-radius:20px;overflow:hidden}.ka .tcl-fill{height:100%;background:var(--ka-green);border-radius:20px;transition:width .25s}.ka .tcl-items{display:flex;flex-direction:column}.ka .tcl-item{display:flex;align-items:center;gap:11px;padding:7px 8px;border-radius:7px;cursor:pointer}.ka .tcl-item:hover{background:var(--ka-bg)}.ka .tcl-item input{position:absolute;opacity:0;width:0;height:0}.ka .tcl-box{width:18px;height:18px;border:1.5px solid var(--ka-line-2);border-radius:5px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff}.ka .tcl-box svg{width:11px;height:11px;opacity:0}.ka .tcl-item input:checked+.tcl-box{background:var(--ka-green);border-color:var(--ka-green)}.ka .tcl-item input:checked+.tcl-box svg{opacity:1}.ka .tcl-text{font-size:13.5px;color:var(--ka-ink)}.ka .tcl-item.done .tcl-text{text-decoration:line-through;color:var(--ka-ink-3)}.ka .tcl-addtask{margin-top:7px;border:none;background:var(--ka-bg);color:var(--ka-ink-2);font-family:inherit;font-size:12.5px;font-weight:600;padding:8px 13px;border-radius:8px;cursor:pointer}.ka .tcl-addtask:hover{background:var(--ka-line);color:var(--ka-ink)}.ka .tcl-additem{margin-top:8px}.ka .tcl-additem .tc-additem-input{width:100%;box-sizing:border-box;height:36px;border:1px solid var(--ka-line);border-radius:8px;padding:0 11px;font-family:inherit;font-size:13px;color:var(--ka-ink);background:var(--ka-white);margin-bottom:8px}.ka .tcl-additem .tc-additem-input:focus{outline:none;border-color:var(--ka-ink-3)}.ka .tcl-additem-btns{display:flex;gap:8px}.ka .tcc-compose{display:flex;gap:8px;margin-bottom:16px}.ka .tcc-compose input{flex:1;min-width:0;height:38px;border:1px solid var(--ka-line);border-radius:9px;padding:0 12px;font-family:inherit;font-size:13px;color:var(--ka-ink);background:var(--ka-white)}.ka .tcc-compose input:focus{outline:none;border-color:var(--ka-ink-3)}.ka .tcc-feed{display:flex;flex-direction:column;gap:15px}.ka .tcc{display:flex;gap:10px}.ka .tcc-av{width:30px;height:30px;border-radius:50%;flex-shrink:0;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.ka .tcc-av.sm{width:24px;height:24px;font-size:9px}.ka .tcc-meta{font-size:12px;color:var(--ka-ink);margin-bottom:5px}.ka .tcc-meta strong{font-weight:700}.ka .tcc-time{color:var(--ka-ink-3);font-weight:500}.ka .tcc-bubble{background:var(--ka-bg);border-radius:10px;padding:10px 12px;font-size:13px;color:var(--ka-ink);line-height:1.5}.ka .tcc-img{margin-top:9px;background:var(--ka-white);border:1px solid var(--ka-line);border-radius:10px;overflow:hidden}.ka .tcc-img img{width:100%;max-height:220px;object-fit:cover;display:block}.ka .tcc-act{margin-top:5px}.ka .tcc-reply{border:none;background:none;color:var(--ka-ink-3);font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer;padding:2px 0;text-decoration:underline}.ka .tcc-reply:hover{color:var(--ka-ink)}.ka .tcc-actline{font-size:12px;color:var(--ka-ink-2);line-height:1.5;padding-top:3px}.ka .tcc-actline strong{color:var(--ka-ink)}.ka .tcd .tc-main{border-right:none}.ka .tcd .tcf-thumb,.ka .tcd .tcf-thumb.pdf{border-color:transparent}.ka .arb-box.wide.tcd .tc-side{background:var(--ka-bg)}.ka .tcd .tc-side{padding:18px 18px 22px}.ka .tcd .tc-side-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.ka .tcc-h{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--ka-ink)}.ka .tcc-h svg{width:16px;height:16px;color:var(--ka-ink-3)}.ka .tcc-detbtn{border:1px solid var(--ka-line);background:var(--ka-white);color:var(--ka-ink-2);font-family:inherit;font-size:11.5px;font-weight:600;padding:5px 11px;border-radius:7px;cursor:pointer;white-space:nowrap}.ka .tcc-detbtn:hover{background:var(--ka-white);border-color:#cfcabf;color:var(--ka-ink)}.ka .tcc-compose{margin-bottom:18px}.ka .tcc-compose input{width:100%;box-sizing:border-box;min-height:40px;padding:11px 13px;border:1px solid var(--ka-line);border-radius:9px;background:var(--ka-white);font-family:inherit;font-size:13.5px;color:var(--ka-ink);box-shadow:0 1px 2px #14130f0a}.ka .tcc-compose input:focus{outline:none;border-color:var(--ka-ink-3);box-shadow:0 2px 9px #14130f17}.ka .tcc-compose input::placeholder{color:var(--ka-ink-3)}.ka .tcc-feed{display:flex;flex-direction:column;gap:18px}.ka .tcc{display:flex;gap:9px}.ka .tcc-av{width:32px;height:32px;border-radius:50%;flex-shrink:0;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.ka .tcc-av.sm{width:26px;height:26px;font-size:9.5px}.ka .tcc-body{flex:1;min-width:0}.ka .tcc-meta{font-size:13px;color:var(--ka-ink);margin-bottom:6px;line-height:1.2}.ka .tcc-meta strong{font-weight:700;margin-right:7px}.ka .tcc-time{font-size:12px;color:var(--ka-ink-3);font-weight:500}.ka .tcc-bubble{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:9px;padding:9px 13px;font-size:13.5px;color:var(--ka-ink);line-height:1.5;box-shadow:0 1px 2px #14130f08}.ka .tcc-act{margin-top:6px;padding-left:2px}.ka .tcc-img{margin-top:10px;background:var(--ka-white);border:1px solid var(--ka-line);border-radius:9px;overflow:hidden}.ka .tcc-img img{width:100%;max-height:200px;object-fit:cover;display:block}.ka .tcc-img-name{font-size:15px;font-weight:600;color:var(--ka-ink);padding:11px 13px}.ka .tcc.act{gap:9px;align-items:flex-start}.ka .tcc.act .tcc-av.sm{margin-top:1px}.ka .tcc-actline{font-size:12.5px;color:var(--ka-ink-2);line-height:1.5;padding-top:4px}.ka .tcc-actline strong{color:var(--ka-ink);font-weight:600}.ka .tcc-empty{font-size:12.5px;color:var(--ka-ink-3)}.ka .tcd-banner{background-image:none}.ka .td-list{padding-left:0;padding-right:0}.ka .won-offert{display:block;border:1px solid var(--ka-line);border-radius:11px;background:var(--ka-white);overflow:hidden;padding:0}.ka .won-offert.on{border-color:var(--ka-green);background:var(--ka-green-bg)}.ka .won-offert-main{width:100%;display:flex;align-items:center;gap:11px;padding:12px 13px;border:none;background:none;cursor:pointer;text-align:left;font-family:inherit}.ka .won-offert-open{display:inline-flex;align-items:center;gap:6px;margin:0 13px 12px;padding:6px 11px;border:1px solid var(--ka-line);background:var(--ka-white);border-radius:7px;font-family:inherit;font-size:11.5px;font-weight:600;color:var(--ka-ink-2);cursor:pointer}.ka .won-offert-open:hover{border-color:#cfcabf;color:var(--ka-ink)}.ka .won-offert-open svg{width:13px;height:13px}.ka .won-offert-body{padding:0 13px 14px}.ka .won-offert-rader{display:flex;flex-direction:column;gap:7px;border-top:1px dashed var(--ka-line);padding-top:12px}.ka .kh-dot.sk-ny{background:#f59e0b}.ka .kh-dot.sk-svar{background:#9ca3af}.ka .kh-dot.sk-inledande{background:#2563eb}.ka .kh-dot.sk-varm{background:#f97316}.ka .kh-dot.sk-slutfas{background:#8b5cf6}.ka .kh-dot.sk-avtal{background:#22c55e}.ka .kh-dot.sk-framtid{background:#0891b2}.ka .kh-dot.sk-forlorad{background:#dc2626}.ka .lost-dd{position:relative;margin-bottom:6px}.ka .lost-dd-trig{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;height:44px;padding:0 13px;border:1px solid var(--ka-line);border-radius:10px;background:var(--ka-white);font-family:inherit;font-size:13.5px;color:var(--ka-ink);cursor:pointer;text-align:left}.ka .lost-dd-trig:hover{border-color:#cfcabf}.ka .lost-dd.open .lost-dd-trig{border-color:var(--ka-ink-3)}.ka .lost-dd-trig .chevron{width:16px;height:16px;color:var(--ka-ink-3);flex-shrink:0}.ka .lost-dd-ph{color:var(--ka-ink-3)}.ka .lost-dd-sel{display:inline-flex;align-items:center;gap:9px}.ka .lost-tag{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 7px;border-radius:5px}.ka .lost-tag.framtid{background:#f59e0b24;color:#b45309}.ka .lost-tag.forlust{background:var(--ka-bg);color:var(--ka-ink-3)}.ka .lost-dd-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--ka-white);border:1px solid var(--ka-line);border-radius:11px;box-shadow:0 12px 32px #14130f24;z-index:20;padding:8px;display:none;max-height:300px;overflow:auto}.ka .lost-dd.open .lost-dd-menu{display:block}.ka .lost-dd-search{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--ka-line);border-radius:8px;margin-bottom:6px}.ka .lost-dd-search svg{width:14px;height:14px;color:var(--ka-ink-3);flex-shrink:0}.ka .lost-dd-search input{border:none;outline:none;background:none;font-family:inherit;font-size:13px;color:var(--ka-ink);width:100%}.ka .lost-dd-group{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ka-ink-3);padding:8px 10px 4px}.ka .lost-dd-item{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:none;background:none;border-radius:8px;font-family:inherit;font-size:13px;color:var(--ka-ink);cursor:pointer;text-align:left}.ka .lost-dd-item:hover{background:var(--ka-bg)}.ka .lost-dd-item.on{background:var(--ka-green-bg)}.ka .lost-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.ka .lost-dot.framtid{background:#f59e0b}.ka .lost-dot.forlust{background:#9ca3af}.ka .list-row.is-lost{position:relative}.ka .lost-pill{display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:6px}.ka .lost-pill.framtid{background:#f59e0b1f;color:#b45309}.ka .lost-pill.forlust{background:var(--ka-bg);color:var(--ka-ink-3)}.ka .lost-actions{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:10px;background:var(--ka-white);padding:6px 10px;border-radius:10px;box-shadow:0 2px 12px #14130f1f;opacity:0;pointer-events:none;transition:opacity .12s}.ka .list-row.is-lost:hover .lost-actions{opacity:1;pointer-events:all}.ka .lost-call{display:inline-flex;align-items:center;gap:6px;border:none;background:var(--ka-ink);color:#fff;font-family:inherit;font-size:12px;font-weight:600;padding:7px 12px;border-radius:8px;cursor:pointer}.ka .lost-call:hover{opacity:.9}.ka .lost-call svg{width:13px;height:13px}.ka .lost-check{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ka-ink-2);cursor:pointer;white-space:nowrap}.ka .lost-check input{width:15px;height:15px;cursor:pointer;accent-color:var(--ka-ink)}.ka .lost-done{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ka-green)}.ka .lost-done svg{width:14px;height:14px}.ka .list-row.avslutad{opacity:.55}.ka .list-row.avslutad:hover{opacity:1}.ka .list-row.avslutad .kund-name{text-decoration:line-through}.ka .dropdown-trigger{border-radius:4px;font-weight:500;gap:6px}.ka .dropdown-trigger:hover{border-color:#ccd0d6;background:var(--ka-bg)}.ka .noti-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f4d;opacity:0;visibility:hidden;transition:opacity .22s;z-index:140}.ka .noti-overlay.open{opacity:1;visibility:visible}.ka .noti-drawer{position:absolute;right:0;top:0;bottom:0;width:440px;max-width:94vw;background:var(--ka-bg);display:flex;flex-direction:column;box-shadow:-4px 0 20px #14130f29;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1)}.ka .noti-overlay.open .noti-drawer{transform:translate(0)}.ka .noti-head{padding:12px 18px 0;border-bottom:1px solid var(--ka-line);flex-shrink:0;background:var(--ka-white)}.ka .noti-htop{display:flex;align-items:center;justify-content:space-between;gap:12px}.ka .noti-htop h3{font-size:15px;font-weight:700;color:var(--ka-ink);letter-spacing:-.01em}.ka .noti-htools{display:flex;align-items:center;gap:12px}.ka .noti-toggle{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:var(--ka-ink-3);cursor:pointer;white-space:nowrap}.ka .noti-toggle input{display:none}.ka .noti-sw{width:30px;height:17px;border-radius:20px;background:var(--ka-line);position:relative;transition:background .15s}.ka .noti-sw:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px #0003}.ka .noti-toggle input:checked+.noti-sw{background:var(--ka-green)}.ka .noti-toggle input:checked+.noti-sw:after{transform:translate(13px)}.ka .noti-x{width:26px;height:26px;border:none;background:none;color:var(--ka-ink-3);border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ka .noti-x:hover{background:var(--ka-bg);color:var(--ka-ink)}.ka .noti-x svg{width:13px;height:13px}.ka .noti-filterbar{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:10px}.ka .noti-tabs{display:flex;gap:2px;overflow-x:auto;flex:1 1 auto;min-width:0}.ka .noti-tabs::-webkit-scrollbar{display:none}.ka .noti-tab{display:inline-flex;align-items:center;gap:5px;padding:8px 4px 9px;margin-right:13px;border:none;background:none;font-family:inherit;font-size:12px;font-weight:500;color:var(--ka-ink-3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color .1s,border-color .1s}.ka .noti-tab:hover{color:var(--ka-ink)}.ka .noti-tab.on{color:var(--ka-ink);font-weight:600;border-bottom-color:var(--ka-ink)}.ka .noti-tabn{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;border-radius:8px;background:var(--ka-bg);color:var(--ka-ink-3);font-size:10px;font-weight:700;font-feature-settings:"tnum";box-shadow:inset 0 0 0 1px var(--ka-line)}.ka .noti-tab.on .noti-tabn{background:var(--ka-ink);color:#fff;box-shadow:none}.ka .noti-markall{border:none;background:none;color:var(--ka-blue);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;padding:4px 2px;white-space:nowrap;flex-shrink:0}.ka .noti-markall:hover{text-decoration:underline}.ka .noti-list{flex:1;overflow-y:auto;padding:14px 16px 24px;display:flex;flex-direction:column;gap:12px}.ka .noti-group{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:12px;overflow:hidden;flex-shrink:0}.ka .noti-ghead{width:100%;text-align:left;border:none;cursor:pointer;padding:13px 15px 12px;background:var(--ka-white);display:flex;align-items:center;gap:10px;transition:background .12s}.ka .noti-ghead:hover{background:var(--ka-bg)}.ka .noti-ghead:before{content:"";width:9px;height:9px;border-radius:3px;background:var(--ka-bc);flex-shrink:0}.ka .noti-gtitle{font-size:13px;font-weight:700;color:var(--ka-ink);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.ka .noti-gboard{font-size:10px;font-weight:600;color:var(--ka-muted);white-space:nowrap;flex-shrink:0}.ka .noti-more{width:100%;text-align:left;border:none;background:none;color:var(--ka-ink-3);font-family:inherit;font-size:11px;font-weight:600;padding:0 15px 11px;cursor:pointer;display:flex;align-items:center;gap:5px}.ka .noti-more:before{content:"";width:28px;height:1px;background:var(--ka-line);flex-shrink:0}.ka .noti-more:hover{color:var(--ka-blue)}.ka .noti-item{display:flex;gap:11px;padding:12px 15px;position:relative}.ka .noti-item+.noti-item{border-top:1px solid var(--ka-line-2)}.ka .noti-ghead+.noti-item,.ka .noti-more+.noti-item{border-top:1px solid var(--ka-line-2)}.ka .noti-item.unread{padding-right:26px}.ka .noti-item.unread:after{content:"";position:absolute;right:14px;top:16px;width:7px;height:7px;border-radius:50%;background:var(--ka-blue)}.ka .noti-av{width:30px;height:30px;border-radius:50%;flex-shrink:0;object-fit:cover;background:var(--ka-line)}.ka .noti-body{min-width:0;flex:1}.ka .noti-meta{font-size:12.5px;color:var(--ka-ink-3);line-height:1.5}.ka .noti-meta strong{color:var(--ka-ink);font-weight:600}.ka .noti-time{color:var(--ka-muted);margin-left:6px;font-size:10.5px;font-feature-settings:"tnum"}.ka .noti-bubble{margin-top:7px;font-size:12.5px;color:var(--ka-ink-2);background:var(--ka-bg);border:none;border-radius:9px;padding:9px 11px;line-height:1.5}.ka .noti-line{margin-top:2px;font-size:12.5px;color:var(--ka-ink-2);line-height:1.45}.ka .noti-file,.ka .noti-rem,.ka .noti-todo{margin-top:7px;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;padding:5px 10px;border-radius:8px}.ka .noti-file{background:var(--ka-bg);color:var(--ka-ink-2)}.ka .noti-file svg,.ka .noti-rem svg,.ka .noti-todo svg{width:12px;height:12px;flex-shrink:0}.ka .noti-rem{background:#c08a3e21;color:#9c6a3a}.ka .noti-todo{background:#6f9b8a26;color:#3a6e5b}.ka .noti-empty{text-align:center;color:var(--ka-ink-3);padding:50px 20px}.ka .noti-empty svg{width:34px;height:34px;opacity:.5;margin-bottom:10px}.ka .noti-empty p{font-size:12.5px}.ka .noti-bell{position:relative;width:30px;height:30px;border:1px solid var(--ka-line);background:#fff;border-radius:4px;cursor:pointer;color:var(--ka-ink-2);display:inline-flex;align-items:center;justify-content:center;transition:background .12s,border-color .12s,color .12s}.ka .noti-bell:hover{background:var(--ka-bg);border-color:#ccd0d6;color:var(--ka-ink)}.ka .noti-bell svg{width:15px;height:15px}.ka .noti-badge{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:20px;background:var(--ka-red);color:#fff;font-size:9.5px;font-weight:700;display:none;align-items:center;justify-content:center;border:2px solid var(--ka-white);font-feature-settings:"tnum"}.ka .noti-sort{display:inline-flex;align-items:center;gap:5px;border:none;background:none;color:var(--ka-ink-3);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;padding:4px 6px;border-radius:6px}.ka .noti-sort:hover{background:var(--ka-bg);color:var(--ka-ink)}.ka .noti-sort svg{width:13px;height:13px}.ka .noti-item{transition:background .12s}.ka .noti-item:hover{background:var(--ka-bg);cursor:pointer}.ka .noti-item.unread:hover{background:#2563eb0f}.ka .noti-ghead{transition:background .12s}.ka .noti-item{align-items:stretch;padding-right:0}.ka .noti-item:hover{background:transparent;cursor:default}.ka .noti-item .act-done{align-self:stretch;width:44px}.ka .noti-item .noti-body{padding:1px 0}.ka .noti-gboard#act-head-n{align-self:center}.ka .tcd-banner.clean{background:var(--ka-white);background-image:none;border-bottom:1px solid var(--ka-line);position:relative}.ka .tcd-banner.clean:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--ka-bc);z-index:1}.ka .tcd-banner.clean .tcd-ibtn{color:var(--ka-ink-3);background:none}.ka .tcd-banner.clean .tcd-ibtn:hover{background:var(--ka-bg);color:var(--ka-ink)}.ka .tcd-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ka .tcd-userchip.clean{background:var(--ka-bg);color:var(--ka-ink-2);display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;border-radius:7px;font-size:12px;font-weight:600;border:1px solid var(--ka-line)}.ka .tcd-act.tcd-act-board{color:var(--ka-blue);background:var(--ka-blue-bg)}.ka .tcd-act.tcd-act-board:hover{background:#dbeafe;color:var(--ka-blue)}.ka .arb-nc-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ka-muted);margin-bottom:7px}.ka .arb-nc-sep{display:flex;align-items:center;gap:10px;margin:12px 0;color:var(--ka-muted);font-size:10.5px}.ka .arb-nc-sep:before,.ka .arb-nc-sep:after{content:"";flex:1;height:1px;background:var(--ka-line)}.ka .arb-nc-custom{display:flex;gap:7px;align-items:center}.ka .arb-nc-custom .arb-input{flex:1;margin-bottom:0}.ka .arb-newcheck .md-dd-trig{background:var(--ka-white)}.ka .md-dd-mall{display:flex;flex-direction:column;gap:1px;min-width:0;text-align:left}.ka .md-dd-mall-n{font-size:12.5px;font-weight:600;color:var(--ka-ink)}.ka .md-dd-mall-c{font-size:11px;color:var(--ka-ink-3)}.ka .mention{color:var(--ka-blue);font-weight:600;background:#2563eb14;border-radius:4px;padding:0 3px}.ka .tcc-reply{border:none;background:none;color:var(--ka-ink-3);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:0}.ka .tcc-reply:hover{color:var(--ka-ink);text-decoration:underline}.ka .tcc-repcount{font-size:10.5px;color:var(--ka-ink-3);margin-left:10px}.ka .tcc-replybox{display:flex;align-items:center;gap:8px;margin:8px 0 2px 30px}.ka .tcc-replybox input{flex:1;height:32px;border:1px solid var(--ka-line);border-radius:7px;padding:0 10px;font-family:inherit;font-size:12.5px;background:var(--ka-white);color:var(--ka-ink);outline:none}.ka .tcc-replybox input:focus{border-color:var(--ka-ink);box-shadow:0 0 0 3px #1a1d2012}.ka .tcc.reply{margin-left:30px;margin-top:8px}.ka .tcc.reply .tcc-bubble{background:var(--ka-bg)}.ka .arb-besk-text{font-size:13px;color:var(--ka-ink);line-height:1.55;white-space:pre-wrap;padding:9px 12px;background:var(--ka-bg);border-radius:6px;margin-bottom:4px;cursor:text}.ka .arb-besk-empty{width:100%;text-align:left;padding:10px 12px;background:var(--ka-bg);border:1px solid transparent;border-radius:6px;color:var(--ka-ink-3);font-size:12.5px;cursor:pointer;font-family:inherit;transition:background .12s}.ka .arb-besk-empty:hover{background:var(--ka-line-2);color:var(--ka-ink-2)}.ka .arb-besk-more{background:none;border:none;color:var(--ka-ink-2);font-size:12px;font-weight:600;padding:3px 8px;margin-top:2px;cursor:pointer;border-radius:4px;font-family:inherit}.ka .arb-besk-more:hover{background:var(--ka-bg);color:var(--ka-ink)}.ka .arb-cf-list{display:flex;flex-direction:column;gap:4px;margin:6px 0 8px}.ka .arb-cf-row{display:flex;align-items:center;gap:10px;padding:6px 8px 6px 12px;background:var(--ka-bg);border-radius:6px}.ka .arb-cf-title{font-size:11.5px;font-weight:600;color:var(--ka-ink-2);flex:0 0 38%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ka .arb-cf-input-wrap{flex:1;min-width:0;display:flex;align-items:center}.ka .arb-cf-input{width:100%;padding:5px 8px;border:1px solid var(--ka-line);border-radius:4px;font:inherit;font-size:12px;outline:none;background:var(--ka-white);color:var(--ka-ink);box-sizing:border-box}.ka .arb-cf-input:focus{border-color:var(--ka-blue)}.ka .arb-cf-sel{cursor:pointer}.ka .arb-cf-kryss{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ka-ink);cursor:pointer;padding:4px 0}.ka .arb-cf-kryss input{width:15px;height:15px;accent-color:var(--ka-blue);margin:0;cursor:pointer}.ka .arb-cf-del{width:26px;height:26px;border:none;background:none;color:var(--ka-ink-3);cursor:pointer;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;opacity:0;transition:opacity .12s,background .12s,color .12s}.ka .arb-cf-row:hover .arb-cf-del{opacity:1}.ka .arb-cf-del:hover{background:var(--ka-white);color:var(--ka-red)}.ka .arb-cf-del svg{width:13px;height:13px}.ka .arb-cf-add{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px dashed var(--ka-line-2);background:var(--ka-white);color:var(--ka-ink-2);font:inherit;font-size:12px;font-weight:600;border-radius:6px;cursor:pointer;font-family:inherit}.ka .arb-cf-add:hover{border-color:var(--ka-ink-3);color:var(--ka-ink);border-style:solid}.ka .arb-cf-add svg{width:12px;height:12px}.ka .arb-cf-form{padding:12px;background:var(--ka-bg);border:1px solid var(--ka-line-2);border-radius:8px;display:flex;flex-direction:column;gap:10px;margin-top:4px}.ka .arb-cf-form-row{display:flex;gap:10px}.ka .arb-cf-form-col{display:flex;flex-direction:column;min-width:0}.ka .arb-cf-lbl{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ka-ink-3);display:block;margin-bottom:5px}.ka .arb-cf-opts{resize:vertical;min-height:70px;line-height:1.5;font-family:inherit}.ka .arb-cf-form-actions{display:flex;gap:8px}.ka .md-dd-mallcard{position:absolute;top:calc(100% + 6px);right:0;left:auto;min-width:340px;max-width:400px;overflow:hidden;padding:0;z-index:60}.ka .mall-menu{display:flex;flex-direction:column}.ka .mall-head{padding:12px 14px 10px;border-bottom:1px solid var(--ka-line-2);font-size:13px;font-weight:700;color:var(--ka-ink);text-align:center}.ka .mall-search{position:relative;padding:10px 14px 6px}.ka .mall-search svg{position:absolute;left:24px;top:50%;transform:translateY(-50%);width:13px;height:13px;color:var(--ka-ink-3);pointer-events:none}.ka .mall-q{width:100%;padding:7px 10px 7px 30px;border:1px solid var(--ka-line);border-radius:5px;font:inherit;font-size:12.5px;outline:none;background:var(--ka-white);color:var(--ka-ink);box-sizing:border-box}.ka .mall-q:focus{border-color:var(--ka-blue)}.ka .mall-empty{padding:24px 14px;text-align:center;font-size:12px;color:var(--ka-ink-3)}.ka .mall-body{padding:6px 0 8px;max-height:460px;overflow-y:auto}.ka .mall-section{padding:4px 0}.ka .mall-section+.mall-section{border-top:1px solid var(--ka-line-2);margin-top:4px}.ka .mall-sec-t{padding:8px 14px 4px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ka-ink-3)}.ka .mall-item{display:flex;gap:10px;align-items:flex-start;width:100%;padding:9px 14px;background:none;border:none;cursor:pointer;text-align:left;font:inherit;transition:background .08s}.ka .mall-item:hover{background:var(--ka-bg)}.ka .mall-ico{width:28px;height:28px;flex-shrink:0;background:var(--ka-bg);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--ka-ink-2)}.ka .mall-item:hover .mall-ico{background:var(--ka-white);color:var(--ka-ink)}.ka .mall-ico svg{width:14px;height:14px}.ka .mall-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ka .mall-name{font-size:12.5px;font-weight:600;color:var(--ka-ink)}.ka .mall-desc{font-size:10.5px;color:var(--ka-ink-3);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .arb-mallpick{display:block;margin-bottom:4px}.ka .md-dd-mallcard-create{position:static;top:auto;left:auto;right:auto;min-width:0;max-width:100%;margin-top:6px;box-shadow:none}.ka .muted{color:var(--ka-ink-3);font-size:12.5px}.ka .st-rephead{display:none}.ka .seg{display:inline-flex;background:var(--ka-line-2);border-radius:8px;padding:3px;gap:2px}.ka .seg-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:none;background:none;border-radius:5px;font-size:12.5px;font-weight:600;color:var(--ka-ink-3);cursor:pointer;transition:.12s;white-space:nowrap}.ka .seg-btn:hover{color:var(--ka-ink)}.ka .seg-btn.on{background:var(--ka-white);color:var(--ka-ink);box-shadow:0 1px 2px #00000014}.ka .seg.dark .seg-btn.on{background:var(--ka-ink);color:#fff;box-shadow:none}.ka .seg-btn svg{width:15px;height:15px}.ka .st-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0 4px}.ka .st-toolbar .sp{margin-left:auto}.ka .st-range{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ka-ink-3)}.ka .st-range input{font:inherit;padding:6px 9px;border:1px solid var(--ka-line);border-radius:8px;color:var(--ka-ink);background:var(--ka-white)}.ka .st-count{font-size:12px;color:var(--ka-ink-3)}.ka .st-count b{color:var(--ka-ink-2)}.ka .st-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:14px 0 18px}.ka .st-kpi{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:11px;padding:11px 14px}.ka .st-kpi .k-lbl{font-size:9.5px;color:var(--ka-ink-3);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.ka .st-kpi .k-val{font-size:18px;font-weight:700;color:var(--ka-ink);margin-top:3px;letter-spacing:-.01em;line-height:1.1}.ka .st-kpi .k-sub{font-size:10.5px;color:var(--ka-ink-3);margin-top:2px}.ka .st-card{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:12px;padding:14px 18px;margin-bottom:14px}.ka .st-card>h2{font-size:14px;font-weight:700;margin:0 0 2px;color:var(--ka-ink);display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ka .st-card>h2 .h2-meta{font-size:11px;font-weight:600;color:var(--ka-ink-3)}.ka .st-card .sc-sub{font-size:12px;color:var(--ka-ink-3);margin:0 0 12px}.ka .chart-2col{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;align-items:start}@media(max-width:920px){.ka .chart-2col{grid-template-columns:1fr}}.ka .rank-row{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--ka-line-2);cursor:pointer}.ka .rank-row:last-child{border-bottom:none}.ka .rank-row:hover .rank-name{color:#2d6cf7}.ka .rank-no{font-size:12px;font-weight:700;color:var(--ka-ink-3);text-align:center}.ka .rank-main{min-width:0}.ka .rank-top{display:flex;justify-content:space-between;gap:14px;align-items:baseline;margin-bottom:7px}.ka .rank-name{font-size:13px;font-weight:600;color:var(--ka-ink)}.ka .rank-name .rn-meta{font-size:11px;color:var(--ka-ink-3);font-weight:500;margin-left:9px}.ka .rank-vals{font-size:12px;color:var(--ka-ink-3);white-space:nowrap;flex-shrink:0}.ka .rank-vals b{color:var(--ka-ink);font-weight:700}.ka .rank-vals .rv-sep{opacity:.4;margin:0 5px}.ka .rank-track{height:8px;background:var(--ka-line-2);border-radius:5px;overflow:hidden}.ka .rank-fill{height:100%;border-radius:5px}.ka .rank-fill.hus{background:#2d6cf7}.ka .rank-fill.till{background:#5e9b7d}.ka .donut-wrap{display:flex;align-items:center;gap:20px}.ka .donut{position:relative;flex-shrink:0;width:128px;height:128px}.ka .donut .dc-mid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ka .donut .dc-num{font-size:21px;font-weight:700;color:var(--ka-ink)}.ka .donut .dc-lbl{font-size:9px;letter-spacing:.08em;color:var(--ka-ink-3);text-transform:uppercase}.ka .donut-legend{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}.ka .dl-row{display:flex;align-items:center;gap:9px;font-size:12.5px;cursor:pointer}.ka .dl-row:hover .dl-name{color:#2d6cf7}.ka .dl-dot{width:9px;height:9px;border-radius:3px;flex-shrink:0}.ka .dl-name{color:var(--ka-ink-2);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ka .dl-pct{font-weight:700;color:var(--ka-ink)}.ka .dl-cnt{color:var(--ka-ink-3);font-size:11px;width:30px;text-align:right}.ka .st-table{width:100%;border-collapse:collapse;font-size:13px}.ka .st-table th{text-align:left;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--ka-ink-3);font-weight:700;padding:0 14px 9px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.ka .st-table th:first-child,.ka .st-table td:first-child{padding-left:4px}.ka .st-table th.num,.ka .st-table td.num{text-align:right}.ka .st-table th .sar{font-size:9px;margin-left:3px;opacity:.35}.ka .st-table th.sorted{color:var(--ka-ink)}.ka .st-table th.sorted .sar{opacity:1}.ka .st-table tbody tr{border-top:1px solid var(--ka-line-2);cursor:pointer}.ka .st-table tbody tr:hover{background:var(--ka-line-2)}.ka .st-table td{padding:9px 14px;color:var(--ka-ink-2);white-space:nowrap}.ka .st-table td.name{color:var(--ka-ink);font-weight:600}.ka .st-table td.name:hover{color:#2d6cf7}.ka .st-table .tmeta{font-size:11px;color:var(--ka-ink-3);font-weight:500}.ka .st-bar-mini{height:6px;background:var(--ka-line-2);border-radius:4px;overflow:hidden;width:84px;display:inline-block;vertical-align:middle;margin-right:9px}.ka .st-bar-mini>i{display:block;height:100%}.ka .st-bar-mini.hus>i{background:#2d6cf7}.ka .st-bar-mini.till>i{background:#5e9b7d}.ka .st-table tr.tot-row{border-top:2px solid var(--ka-line);cursor:default}.ka .st-table tr.tot-row:hover{background:none}.ka .st-table tr.tot-row td{color:var(--ka-ink);font-weight:700;padding-top:13px}.ka .tbl-wrap{overflow-x:auto}.ka .drill-back{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ka-ink-2);font-weight:600;background:var(--ka-white);border:1px solid var(--ka-line);cursor:pointer;padding:9px 18px;border-radius:10px;margin:18px 0 16px;transition:background .12s,border-color .12s,box-shadow .12s}.ka .drill-back:hover{color:var(--ka-accent);background:var(--ka-white);border-color:var(--ka-accent);box-shadow:0 0 0 3px var(--ka-accent-soft)}.ka .drill-back svg{width:16px;height:16px}.ka .drill-head{display:flex;align-items:baseline;gap:13px;flex-wrap:wrap}.ka .drill-head h1{font-size:21px;margin:0;color:var(--ka-ink)}.ka .drill-badge{font-size:11px;font-weight:700;padding:3px 10px;border-radius:11px}.ka .drill-badge.hus{background:#6d83b024;color:#4d6291}.ka .drill-badge.till{background:#5fa08a29;color:#3f7a64}.ka .drill-badge.plan{background:#9180ab29;color:#6c5d86}.ka .drill-sum{font-size:13px;color:var(--ka-ink-3);margin:8px 0 18px}.ka .drill-sum b{color:var(--ka-ink)}.ka .drill-sum .ds-sep{opacity:.4;margin:0 8px}.ka .ord-link{color:#2d6cf7;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.ka .ord-link:hover{text-decoration:underline}.ka .ord-link svg{width:13px;height:13px}.ka .tv-chip{display:inline-block;font-size:10.5px;background:var(--ka-line-2);color:var(--ka-ink-2);border-radius:6px;padding:2px 7px;margin:2px 4px 2px 0}.ka .tv-chip.on{background:#6f9b8a2e;color:#4d7a68;font-weight:600}.ka #st-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%) translateY(10px);background:var(--ka-ink);color:#fff;padding:10px 18px;border-radius:10px;font-size:13px;opacity:0;pointer-events:none;transition:.2s;z-index:200}.ka #st-toast.show{opacity:1;transform:translate(-50%)}@media print{@page{margin:13mm}.ka .st-toolbar,.ka .drill-back{display:none!important}.ka .st-rephead{display:block!important;margin:0 0 16px;padding:0 0 12px;border-bottom:2px solid #222}.ka .st-rephead .rh-title{font-size:19px;font-weight:800}.ka .st-rephead .rh-meta{font-size:12px;color:#555;margin-top:4px}.ka .st-card,.ka .st-kpi{border:1px solid #ccc!important;box-shadow:none!important;break-inside:avoid}}.ka .snabb-strip{margin:14px 0 16px!important;grid-template-columns:repeat(5,1fr)!important}.ka .st-countline{font-size:11.5px;color:var(--ka-ink-3);white-space:nowrap}.ka .st-countline b{color:var(--ka-ink-2)}.ka .st-rowsel{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:var(--ka-ink-3);font-weight:600}.ka .st-table td.b{color:var(--ka-ink);font-weight:700}.ka .st-table td.rab{color:var(--ka-ink);font-weight:500}.ka .st-table tr.tot-row td.rab{color:var(--ka-ink)}.ka .rows-hint{font-size:11px;color:var(--ka-ink-3);padding:9px 4px 2px}.ka .st-card>h2{margin-bottom:8px}.ka .donut-wrap{padding:4px 0}.ka .st-toolbar .dropdown-menu{right:0;left:auto}.ka .sec-nav{display:flex;align-items:center;gap:10px;margin:6px 0 12px}.ka .sec-pills{display:inline-flex;gap:4px}.ka .sec-pill{background:none;border:1px solid var(--ka-line);border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600;color:var(--ka-ink-3);cursor:pointer;transition:.12s}.ka .sec-pill:hover{color:var(--ka-ink);border-color:var(--ka-ink-3);background:var(--ka-white)}.ka .drill-period{font-size:12px;color:var(--ka-ink-3);font-weight:500}.ka .drill-stats{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 18px}.ka .ds-tile{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:11px;padding:11px 16px;min-width:120px;flex:1}.ka .ds-l{font-size:9.5px;font-weight:700;color:var(--ka-ink-3);text-transform:uppercase;letter-spacing:.05em}.ka .ds-v{font-size:17px;font-weight:700;color:var(--ka-ink);margin-top:4px;letter-spacing:-.01em}.ka .ds-v.rab{color:var(--ka-ink)}.ka .ds-v.tb{color:#3a7a5c}.ka .st-table td .rab{color:var(--ka-ink);font-weight:500}.ka .st-filters{display:flex;gap:8px;flex-wrap:wrap}.ka .st-toolbar .dropdown-trigger{width:172px;min-width:172px;height:32px;box-sizing:border-box;display:flex;align-items:center;gap:6px;padding:0 12px;border-radius:4px}.ka .st-toolbar .dropdown-trigger .lbl{font-size:11.5px;flex:none}.ka .st-toolbar .dropdown-trigger .val{font-size:13px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ka .st-toolbar .dropdown-trigger .chevron{flex:none;width:13px;height:13px}.ka .st-toolbar .seg.dark{height:32px;box-sizing:border-box;display:inline-flex;align-items:center;padding:2px}.ka .st-toolbar .seg.dark .seg-btn{height:28px;display:inline-flex;align-items:center}.ka .st-toolbar .dropdown-menu{left:0;right:auto;border-radius:7px;box-shadow:0 12px 30px #00000021;z-index:120}.ka .datum-panel{padding:11px;min-width:252px}.ka .datum-presets{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.ka .datum-presets button{font-size:10.5px;padding:5px 11px;border-radius:6px;border:1px solid var(--ka-line);background:var(--ka-bg);color:var(--ka-ink-2);cursor:pointer;font-family:inherit;transition:all .1s}.ka .datum-presets button:hover{background:var(--ka-white);border-color:var(--ka-ink-3);color:var(--ka-ink)}.ka .datum-presets button.on{background:var(--ka-ink);color:#fff;border-color:var(--ka-ink)}.ka .datum-fields{display:flex;align-items:flex-end;gap:8px}.ka .datum-fields .df{flex:1}.ka .df label{display:block;font-size:9px;font-weight:700;color:var(--ka-ink-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.ka .df input{width:100%;box-sizing:border-box;font:inherit;font-size:12px;padding:6px 8px;border:1px solid var(--ka-line);border-radius:8px;background:var(--ka-white);color:var(--ka-ink)}.ka .datum-foot{display:flex;justify-content:space-between;margin-top:11px}.ka .btn-xs{font-size:11.5px;padding:6px 14px;border-radius:6px}.ka .chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.ka .chart-grid .st-card{margin-bottom:0}@media(max-width:920px){.ka .chart-grid{grid-template-columns:1fr}}.ka .rank-fill.rab{background:#bf8f5e}.ka .rank-row.nolink{cursor:default}.ka .rank-row.nolink:hover .rank-name{color:var(--ka-ink)}.ka .drill-sellers{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--ka-ink-3);margin:-4px 0 18px}.ka .drill-sellers .ds-lbl{font-weight:600;color:var(--ka-ink-2)}.ka .sell-pill{background:var(--ka-line-2);border-radius:6px;padding:3px 10px;font-size:11.5px;color:var(--ka-ink-2)}.ka .sell-pill b{color:var(--ka-ink);font-weight:700}.ka .sell-pill.top{background:#5e83b324;color:#4d6291}@media(max-width:1100px){.ka .snabb-strip{grid-template-columns:repeat(3,1fr)!important}}.ka .h2-right{display:flex;align-items:center;gap:10px}.ka .prop-bar{display:flex;align-items:center;gap:8px;margin:14px 0 16px;font-size:13px;color:var(--ka-ink-2);flex-wrap:wrap}.ka .prop-bar input{font:inherit;width:62px;padding:6px 8px;border:1px solid var(--ka-line);border-radius:8px;background:var(--ka-white);color:var(--ka-ink)}.ka .prop-inp{width:112px;font:inherit;padding:6px 9px;border:1px solid var(--ka-line);border-radius:8px;text-align:right;background:var(--ka-white);color:var(--ka-ink)}.ka .prop-inp:focus{outline:none;border-color:#2d6cf7}.ka .st-table b.upp{color:#3a7a5c}.ka .btn,.ka .btn-xs,.ka .datum-presets button{border-radius:4px}.ka .st-card{border-radius:10px}.ka .drill-badge{border-radius:6px}.ka .sell-pill{border-radius:7px}.ka .ds-tile{border-radius:11px}.ka .cbars{display:flex;flex-direction:column;gap:14px;padding-top:6px}.ka .cbar{cursor:pointer}.ka .cbar.nolink{cursor:default}.ka .cbar-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px}.ka .cbar-name{font-size:13px;font-weight:600;color:var(--ka-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .cbar:not(.nolink):hover .cbar-name{color:#3f5575}.ka .cbar-val{font-size:11.5px;color:var(--ka-ink-3);white-space:nowrap;flex:none}.ka .cbar-val b{color:var(--ka-ink);font-weight:700}.ka .cbar-track{height:10px;background:var(--ka-line-2);border-radius:99px;overflow:hidden}.ka .cbar-fill{height:100%;border-radius:99px;background:linear-gradient(180deg,#ffffff2e,#fff0),var(--ka-c);transition:width .35s cubic-bezier(.4,0,.2,1)}.ka .show-all{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:7px 14px;border:1px solid var(--ka-line);border-radius:6px;background:var(--ka-white);font:inherit;font-size:12.5px;font-weight:600;color:var(--ka-ink-2);cursor:pointer;transition:background .12s,border-color .12s,color .12s}.ka .show-all:hover{background:var(--ka-bg);border-color:var(--ka-ink-3);color:var(--ka-ink)}.ka .show-all .sa-ic{width:14px;height:14px;transition:transform .15s}.ka .show-all .sa-ic.up{transform:rotate(180deg)}.ka .chart-grid .span2{grid-column:1/-1}.ka .sc-sub{font-size:10.5px;color:var(--ka-ink-3);margin:8px 0 0}.ka .lb{display:flex;flex-direction:column;gap:2px;padding-top:4px}.ka .lb-row{display:flex;align-items:center;gap:11px;padding:8px 0}.ka .lb-row+.lb-row{border-top:1px solid var(--ka-line)}.ka .lb-rank{width:16px;font-size:12px;font-weight:700;color:var(--ka-ink-3);text-align:center;flex:none}.ka .lb-av{width:30px;height:30px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;color:#fff;font-size:10.5px;font-weight:700}.ka .lb-main{flex:1;min-width:0}.ka .lb-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:5px}.ka .lb-name{font-size:13px;font-weight:600;color:var(--ka-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .lb-oms{font-size:13px;font-weight:700;color:var(--ka-ink);flex:none}.ka .lb-sub{display:flex;align-items:center;gap:9px}.ka .lb-track{flex:1;height:6px;background:var(--ka-line-2);border-radius:99px;overflow:hidden}.ka .lb-fill{display:block;height:100%;border-radius:99px}.ka .lb-meta{font-size:10.5px;color:var(--ka-ink-3);white-space:nowrap;flex:none}.ka .two-col.eq{grid-template-columns:1fr 1fr}@media(max-width:820px){.ka .two-col,.ka .two-col.eq{grid-template-columns:1fr}}.ka .gchart-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.ka .gchart-grid .span2{grid-column:1/-1}@media(max-width:880px){.ka .gchart-grid{grid-template-columns:1fr}}.ka .gcard{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:10px;padding:20px 20px 16px}.ka .gcard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.ka .gcard-title{font-size:14.5px;font-weight:700;color:var(--ka-ink);letter-spacing:-.01em}.ka .gcard-sub{font-size:11.5px;color:var(--ka-ink-3);margin-top:3px}.ka .gcard-pill{font-size:10.5px;font-weight:600;color:var(--ka-ink-2);background:var(--ka-bg);border:1px solid var(--ka-line);border-radius:8px;padding:5px 10px;white-space:nowrap}.ka .dt-wrap{display:flex;align-items:center;gap:22px}.ka .dt-donut{flex:none;width:128px;height:128px}.ka .dt-table{flex:1;border-collapse:collapse;font-size:12px;min-width:0}.ka .dt-table th{text-align:left;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ka-ink-3);padding:0 0 8px 18px;border-bottom:1px solid var(--ka-line)}.ka .dt-table th.num,.ka .dt-table td.num{text-align:right;font-feature-settings:"tnum"}.ka .dt-table td{padding:8px 0 8px 18px;border-bottom:1px solid var(--ka-line);color:var(--ka-ink-2);white-space:nowrap}.ka .dt-table tbody tr:last-child td{border-bottom:none}.ka .dt-table .dt-name{display:flex;align-items:center;gap:8px;color:var(--ka-ink);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .dt-table .dt-dot{width:9px;height:9px;border-radius:3px;flex:none}.ka .dt-table td.num{color:var(--ka-ink);font-weight:600}.ka .dt-table tbody tr[data-drill]{cursor:pointer}.ka .dt-table tbody tr[data-drill]:hover .dt-name{color:#4d6291}.ka .kund-avatar{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;flex:none}.ka .chart-legend.wrap{max-width:62%;justify-content:flex-end}.ka .chart-legend.wrap .cl{font-size:10px}.ka .stk-legend{display:flex;flex-wrap:wrap;gap:7px 16px;margin-top:14px;padding-top:12px;border-top:1px solid var(--ka-line)}.ka .stk-legend .cl{font-size:10.5px;color:var(--ka-ink-2);display:flex;align-items:center;gap:6px}.ka .stk-legend .dot{width:9px;height:9px;border-radius:3px}.ka .dt-table th:first-child,.ka .dt-table td:first-child{padding-left:0}.ka .dt-table{width:100%}.ka .dt-wrap{align-items:flex-start}.ka .dt-donut{margin-top:6px}.ka .ps-toppers{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.ka .ps-topper{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:10px;padding:16px 18px}.ka .ps-topper-h{font-size:10px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;display:flex;align-items:center;gap:7px}.ka .ps-topper-h svg{width:13px;height:13px;color:var(--ka-stat-accent)}.ka .ps-topper-list{list-style:none;padding:0;margin:0}.ka .ps-topper-row{display:flex;align-items:center;gap:11px;padding:8px;border-bottom:1px solid var(--ka-line-2);border-radius:6px;margin:0 -8px}.ka .ps-topper-row:last-child{border-bottom:none}.ka .ps-topper-rank{width:21px;height:21px;border-radius:50%;background:var(--ka-bg);color:var(--ka-ink-3);font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-feature-settings:"tnum"}.ka .ps-topper-rank.gold{background:#eddfb0;color:#7a5d12}.ka .ps-topper-rank.silver{background:#d9e0e4;color:#54616b}.ka .ps-topper-rank.bronze{background:#eed3bd;color:#8a5230}.ka .ps-topper-av{width:27px;height:27px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;letter-spacing:.02em;object-fit:cover;background:var(--ka-line-2)}.ka .ps-topper-main{flex:1;min-width:0}.ka .ps-topper-name{font-size:12.5px;font-weight:600;color:var(--ka-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ka .ps-topper-bar{height:4px;background:var(--ka-line-2);border-radius:3px;overflow:hidden;margin-top:6px;max-width:150px}.ka .ps-topper-bar>span{display:block;height:100%;background:var(--ka-stat-accent);border-radius:3px}.ka .ps-topper-val{font-size:13px;font-weight:700;color:var(--ka-ink);font-feature-settings:"tnum";flex-shrink:0;min-width:62px;text-align:right}.ka .stk-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:14px;padding-top:12px;border-top:1px solid var(--ka-line-2)}.ka .stk-legend .cl{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;color:var(--ka-ink-2);font-weight:500}.ka .stk-legend .cl .dot{width:9px;height:9px;border-radius:2.5px;flex-shrink:0}.ka .area-card .chart-sub{font-size:12px;font-weight:600;color:var(--ka-ink);margin-bottom:4px}.ka .stk-wrap,.ka .donut-svg{position:relative}.ka .chart-tip{position:absolute;left:0;top:0;z-index:40;pointer-events:none;background:#1f2933;color:#fff;border-radius:8px;padding:9px 11px;font-size:11px;line-height:1.5;box-shadow:0 8px 22px #0003;opacity:0;transition:opacity .1s;min-width:128px}.ka .chart-tip.show{opacity:1}.ka .row-tip{position:fixed;left:0;top:0;z-index:300;pointer-events:none;background:#1f2933;color:#fff;border-radius:9px;padding:10px 12px;font-size:11px;line-height:1.5;box-shadow:0 10px 26px #0000003d;opacity:0;transition:opacity .1s;min-width:172px}.ka .row-tip.show{opacity:1}.ka .row-tip .ct-title{font-weight:700;font-size:12px;margin-bottom:6px;white-space:nowrap}.ka .row-tip .ct-row{display:flex;align-items:center;gap:14px;padding:2px 0;color:#c3ccd4;white-space:nowrap}.ka .row-tip .ct-val{margin-left:auto;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.ka .row-tip .ct-total{margin-top:5px;padding-top:6px;border-top:1px solid rgba(255,255,255,.16);color:#fff}.ka .chart-tip .ct-title{font-weight:700;font-size:11.5px;margin-bottom:5px;white-space:nowrap}.ka .chart-tip .ct-row{display:flex;align-items:center;gap:7px;padding:1.5px 0;color:#c3ccd4;white-space:nowrap}.ka .chart-tip .ct-dot{width:8px;height:8px;border-radius:2px;flex-shrink:0}.ka .chart-tip .ct-val{margin-left:auto;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;padding-left:16px}.ka .chart-tip .ct-total{margin-top:4px;padding-top:5px;border-top:1px solid rgba(255,255,255,.16);color:#fff}.ka svg.stk-svg .bar-col{transition:opacity .12s;cursor:pointer}.ka svg.stk-svg.dim .bar-col{opacity:.26}.ka svg.stk-svg.dim .bar-col.hl{opacity:1}.ka .donut-svg svg .don-seg{cursor:pointer;transition:opacity .12s}.ka .donut-svg svg.dim .don-seg{opacity:.3}.ka .donut-svg svg.dim .don-seg.hl{opacity:1}.ka .don-row{transition:background .1s}.ka .snabb-box{border-radius:8px!important}.ka .chart-card,.ka .st-card,.ka .ps-topper{border-radius:8px}.ka .st-toolbar .dropdown-trigger{border-radius:4px}.ka .dropdown-menu,.ka .datum-panel{border-radius:8px}.ka img.kund-avatar,.ka img.kund-avatar.sm{object-fit:cover}.ka .ps-topper-bar>span{background:#4f86b8!important}.ka .tbl-filter{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ka .sj-dd{position:relative}.ka .sj-dd .dropdown-trigger{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border-radius:4px;border:1px solid var(--ka-line);background:var(--ka-white);font-size:12px;font-weight:500;color:var(--ka-ink-2);cursor:pointer}.ka .sj-dd .dropdown-trigger:hover{border-color:#c8cdd3}.ka .sj-dd .dd-ic{width:13px;height:13px;color:var(--ka-ink-3)}.ka .sj-dd .dd-caret{width:13px;height:13px;color:var(--ka-muted);margin-left:2px}.ka .sj-dd .dropdown-menu.open{display:block}.ka .sj-dd .dropdown-menu{position:absolute;top:36px;left:0;min-width:180px;background:var(--ka-white);border:1px solid var(--ka-line);border-radius:8px;box-shadow:0 8px 24px #0000001a;padding:5px;z-index:60}.ka .sj-dd .dd-item{display:block;width:100%;text-align:left;padding:7px 10px;border:none;background:none;font-size:12.5px;color:var(--ka-ink);border-radius:5px;cursor:pointer}.ka .sj-dd .dd-item:hover{background:var(--ka-bg)}.ka .tf-clear{border:none;background:none;color:var(--ka-ink-3);font-size:12px;cursor:pointer;text-decoration:underline}.ka .tf-clear:hover{color:var(--ka-ink)}.ka .won-table th.th-sort{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.ka .won-table th.th-sort:hover{color:var(--ka-ink)}.ka .th-ar{font-size:10px;margin-left:2px;color:var(--ka-ink-3)}.ka .won-table tr.sj-row:hover{background:var(--ka-bg)}.ka .prof-head{display:flex;align-items:center;gap:14px;margin:20px 0 18px}.ka .prof-av{width:54px;height:54px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--ka-line-2)}.ka span.prof-av{display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;color:#fff}.ka .prof-meta{flex:1;min-width:0}.ka .prof-meta h1{font-size:21px;font-weight:700;margin:0;letter-spacing:-.01em}.ka .prof-sub{font-size:12.5px;color:var(--ka-ink-3);margin-top:3px}.ka .mr-card{padding:16px 18px;margin-bottom:16px}.ka .mr-h{font-size:10px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px}.ka .mr-list{list-style:none;margin:0;padding:0}.ka .mr-row{display:flex;align-items:center;gap:12px;padding:6px 0}.ka .mr-name{flex:0 0 42%;font-size:12.5px;color:var(--ka-ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ka .mr-bar{flex:1;height:7px;background:var(--ka-line-2);border-radius:4px;overflow:hidden;min-width:40px}.ka .mr-bar>span{display:block;height:100%;border-radius:4px}.ka .mr-c{flex-shrink:0;min-width:26px;text-align:right;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ka-ink)}.ka .lb-card{padding:16px 18px 14px}.ka .lb-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.ka .lb-head h2{margin:0}.ka .lb-head h2 .h2-meta{margin-left:9px;font-weight:500}.ka .sj-seg{height:auto}.ka .sj-seg .seg-btn{padding:5px 11px;font-size:11.5px}.ka .lb-body{display:flex;align-items:center;gap:30px}.ka .lb-donut{flex:0 0 180px;display:flex;justify-content:center;align-items:center}.ka .lb-donut-svg{width:172px;height:172px}.ka .lb-donut-svg .don-c-num{font-size:17px}.ka .lb-listwrap{flex:1;min-width:0;padding-left:22px}.ka .lb-list{list-style:none;margin:0;padding:0}.ka .lb-row{display:flex;align-items:center;gap:11px;padding:7px 8px;margin:0 -8px;border-radius:6px;border-bottom:1px solid var(--ka-line-2)}.ka .lb-row:last-child{border-bottom:none}.ka .lb-row:hover{background:var(--ka-bg)}.ka .lb-av{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--ka-line-2)}.ka span.lb-av{display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#fff}.ka .lb-name{flex:1;min-width:0;font-size:12.5px;font-weight:600;color:var(--ka-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ka .lb-track{flex:1;height:8px;min-width:50px;background:var(--ka-line-2);border-radius:5px;overflow:hidden}.ka .lb-fill{display:block;height:100%;border-radius:5px}.ka .lb-dot{width:9px;height:9px;border-radius:2.5px;flex-shrink:0}.ka .lb-val{flex-shrink:0;min-width:58px;text-align:right;font-size:12.5px;font-weight:700;color:var(--ka-ink);font-variant-numeric:tabular-nums}@media(max-width:760px){.ka .lb-body{flex-direction:column;gap:16px}.ka .lb-donut{flex-basis:auto}.ka .lb-listwrap{flex-basis:auto;width:100%}}.ka .btn{height:34px!important;padding:0 13px!important;gap:7px!important;border-radius:7px!important;font:600 12.5px Inter,system-ui,sans-serif!important;background:var(--ka-white)!important;color:var(--ka-ink-2)!important;border:1px solid var(--ka-line)!important;white-space:nowrap!important;transition:background .12s,border-color .12s,color .12s!important}.ka .btn svg{width:15px!important;height:15px!important}.ka .btn:hover{background:var(--ka-accent-soft)!important;border-color:var(--ka-accent)!important;color:var(--ka-accent)!important}.ka .btn-primary{background:var(--ka-primary)!important;border:1px solid var(--ka-primary)!important;color:#fff!important;border-radius:7px!important;font-weight:600!important;box-shadow:none!important}.ka .btn-primary:hover{background:var(--ka-primary-hover)!important;border-color:var(--ka-primary-hover)!important;color:#fff!important}.ka .btn-soft{background:var(--ka-accent-soft)!important;border:1px solid var(--ka-accent-soft)!important;color:var(--ka-accent)!important;border-radius:7px!important}.ka .btn-soft:hover{background:var(--ka-accent)!important;border-color:var(--ka-accent)!important;color:#fff!important}.ka .btn-xs{height:26px!important;padding:0 10px!important;border-radius:7px!important;font-size:11.5px!important;gap:5px!important}.ka .btn-xs svg{width:13px!important;height:13px!important}.ka .page-sub{font-size:12px!important;color:var(--ka-ink-3)!important;font-weight:500!important;margin-top:3px!important;font-feature-settings:"tnum"}.ka .page-sub strong{color:var(--ka-ink)!important;font-weight:700!important}.ka .snabb-strip{gap:10px!important}.ka .kpi-strip{gap:0!important}.ka .kpi-cell{padding:8px 14px 9px!important}.ka .kpi-cell:hover{background:var(--ka-hover)!important}.ka .kpi-cell.active{background:var(--ka-accent-soft)!important}.ka .kpi-num{font-size:16px!important;letter-spacing:-.02em!important}.ka .kpi-lbl{color:var(--ka-muted)!important;letter-spacing:.05em!important}.ka .dropdown-trigger{height:34px!important;border-radius:8px!important;padding:0 12px!important;gap:8px!important;font-size:12.5px!important;font-weight:600!important;box-shadow:0 1px 2px #14161c0d!important}.ka .dropdown-trigger:hover{background:var(--ka-hover)!important;border-color:#ccd0d6!important}.ka .dropdown-trigger.has-value{background:var(--ka-accent-soft)!important;border-color:var(--ka-accent)!important;color:var(--ka-accent)!important}.ka .dropdown-trigger.has-value .lbl{color:#2d6cf7b3!important}.ka .dropdown-trigger.has-value .chevron{color:var(--ka-accent)!important;opacity:.8!important}.ka .stat-tabs{border-radius:9px!important}.ka .stat-tabs .st-tab:hover{background:var(--ka-hover)!important;color:var(--ka-ink)!important}.ka .stat-tabs .st-tab.on{background:var(--ka-ink)!important;color:#fff!important}.ka .seg-opt:hover{border-color:#ccd0d6!important}.ka .seg-opt.on{background:var(--ka-ink)!important;border-color:var(--ka-ink)!important;color:#fff!important}.ka .st-toolbar .dropdown-trigger{height:34px!important;border-radius:8px!important;padding:0 12px!important}.ka .st-toolbar .seg.dark{height:34px!important}.ka .st-toolbar .seg.dark .seg-btn{height:28px!important}.ka .toolbar-search{height:34px!important;border-radius:8px!important}.ka .snabb-box{border-radius:8px!important;padding:11px 13px!important}.ka .snabb-box .sb-l{font-size:9px!important;letter-spacing:.04em!important;color:var(--ka-muted)!important}.ka .snabb-box .sb-v{font-size:18px!important;font-weight:700!important;margin-top:5px!important;letter-spacing:-.02em!important}.ka .snabb-box .sb-v small{font-size:11px!important}.ka .snabb-box .sb-m{font-size:10.5px!important;margin-top:3px!important}.ka .snabb-box .sb-ic{width:22px!important;height:22px!important;border-radius:6px!important;top:11px!important;right:11px!important}.ka .snabb-box .sb-ic svg{width:12px!important;height:12px!important}.ka .st-card{border-radius:8px!important}.ka .st-card>h2{font-size:13.5px!important}.ka .tab:hover{background:var(--ka-hover)!important;color:var(--ka-ink)!important}.ka .tab.active{background:var(--ka-bg)!important;color:var(--ka-ink)!important;box-shadow:inset 0 0 0 1px var(--ka-line)!important}.ka .tab.active .tab-count,.ka .tab.active .tab-count-mini{background:var(--ka-ink)!important;color:#fff!important;box-shadow:none!important}.ka .chart-card{border-radius:8px!important;border-color:var(--ka-line)!important}.ka .st-table tbody tr:hover{background:var(--ka-hover)!important}.ka .st-table td{padding:11px 14px!important;font-size:12.5px!important}.ka .st-table th{padding:0 14px 8px!important}.ka .st-table tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--ka-accent)!important}.ka .st-table td.name:hover{color:var(--ka-accent)!important}.ka .filter-banner,.ka .filter-pill{border-radius:7px!important}.ka .ic-sun,.ka .ic-moon{width:18px;height:18px}.ka .snabb-box{border-radius:8px!important;padding:9px 12px!important}.ka .seg,.ka .seg.dark{background:transparent!important;border:none!important;padding:0!important;gap:7px!important;height:auto!important}.ka .seg-btn{border:1px solid var(--ka-line)!important;background:var(--ka-white)!important;border-radius:7px!important;height:34px!important;padding:0 13px!important;color:var(--ka-ink-2)!important;font-weight:600!important;font-size:12.5px!important;gap:7px!important;transition:background .12s,border-color .12s,color .12s!important}.ka .seg-btn svg{width:14px!important;height:14px!important}.ka .seg-btn:hover{background:var(--ka-accent-soft)!important;border-color:var(--ka-accent)!important;color:var(--ka-accent)!important}.ka .seg-btn.on{background:var(--ka-ink)!important;border-color:var(--ka-ink)!important;color:#fff!important;box-shadow:none!important}.ka .seg-btn.on:hover{background:var(--ka-ink)!important;color:#fff!important}.ka .dropdown-trigger:not(.has-value):hover{background:var(--ka-accent-soft)!important;border-color:var(--ka-accent)!important;color:var(--ka-accent)!important}.ka .dropdown-trigger:not(.has-value):hover .lbl{color:var(--ka-accent)!important}.ka .dropdown-trigger:not(.has-value):hover .chevron{color:var(--ka-accent)!important;opacity:1!important}.ka .st-toolbar .dropdown-trigger{height:34px!important;border-radius:8px!important;padding:0 11px!important;background:var(--ka-white)!important;box-shadow:0 1px 2px #14161c0a!important}.ka .st-toolbar .dropdown-trigger.has-value{background:var(--ka-ink)!important}.ka .snabb-box{padding:7px 12px!important;transition:border-color .12s,box-shadow .12s!important}.ka .snabb-box:hover{border-color:#ccd0d6!important;box-shadow:0 1px 3px #14161c0f!important}.ka .snabb-box .sb-v{font-size:16px!important}.ka .snabb-box .sb-l{margin-bottom:2px!important}.ka .snabb-box .sb-m{margin-top:1px!important}.ka .st-toolbar .view-switch{margin-bottom:0!important;align-self:center}.ka .snabb-box{background:var(--ka-white)!important;border:1px solid var(--ka-line)!important;border-radius:8px!important;padding:9px 12px!important;cursor:pointer!important;text-align:left!important;transition:border-color .12s,box-shadow .12s!important}.ka .snabb-box .sb-ic{display:none!important}.ka .snabb-box .sb-l{font-size:9px!important;letter-spacing:.04em!important;margin-bottom:4px!important}.ka .snabb-box .sb-v{font-size:17px!important;font-weight:700!important;margin-top:0!important;letter-spacing:-.02em!important;line-height:1.1!important}.ka .snabb-box .sb-v small{font-size:11px!important;font-weight:600!important}.ka .snabb-box .sb-m{font-size:9.5px!important;margin-top:2px!important}.ka .snabb-box:hover{border-color:#ccd0d6!important;box-shadow:none!important}.ka .snabb-box.active{border-color:var(--ka-accent)!important;box-shadow:0 0 0 3px var(--ka-accent-soft)!important}.ka .snabb-strip{gap:10px!important;margin-bottom:14px!important}.ka .hs-toolbar{margin:14px 0 16px}.ka .hs-tb-top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:11px}.ka .hs-filters{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;background:var(--ka-white);border:1px solid var(--ka-line);border-radius:10px;padding:11px 13px;box-shadow:0 1px 2px #14161c08}.ka .hs-field{display:flex;flex-direction:column;gap:4px}.ka .hs-field>label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ka-ink-3);padding-left:1px}.ka .hs-dd{position:relative}.ka .hs-trig{display:flex;align-items:center;justify-content:space-between;gap:8px;height:34px;min-width:148px;padding:0 9px 0 12px;border:1px solid var(--ka-line);border-radius:8px;background:var(--ka-white);color:var(--ka-ink);font:500 12.5px Inter,system-ui,sans-serif;cursor:pointer;transition:border-color .12s,box-shadow .12s}.ka .hs-trig:hover{border-color:#ccd0d6}.ka .hs-trig.open{border-color:var(--ka-accent);box-shadow:0 0 0 3px var(--ka-accent-soft)}.ka .hs-trig.active{border-color:var(--ka-accent);color:var(--ka-accent);box-shadow:0 0 0 3px var(--ka-accent-soft)}.ka .hs-trig.active .hs-car{opacity:.9}.ka .hs-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.ka .hs-car{width:13px;height:13px;flex-shrink:0;opacity:.6;transition:transform .15s}.ka .hs-trig.open .hs-car{transform:rotate(180deg)}.ka .hs-panel{position:absolute;top:calc(100% + 6px);left:0;min-width:230px;background:var(--ka-white);border:1px solid var(--ka-line);border-radius:12px;box-shadow:0 12px 32px #14130f24;z-index:200;padding:6px;animation:dd-pop .14s ease-out}.ka .hs-panel.wide{min-width:288px}.ka .hs-list{max-height:340px;overflow-y:auto}.ka .hs-list::-webkit-scrollbar{width:8px}.ka .hs-list::-webkit-scrollbar-thumb{background:var(--ka-line);border-radius:4px;border:2px solid var(--ka-white)}.ka .hs-opt{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:none;border-radius:7px;font:500 12.5px Inter,system-ui,sans-serif;color:var(--ka-ink);cursor:pointer;text-align:left}.ka .hs-opt:hover{background:var(--ka-bg)}.ka .hs-rd{width:15px;height:15px;border:1.5px solid var(--ka-muted);border-radius:50%;flex-shrink:0;position:relative;box-sizing:border-box;transition:border-color .12s}.ka .hs-rd.on{border-color:var(--ka-accent)}.ka .hs-rd.on:after{content:"";position:absolute;left:3px;top:3px;width:7px;height:7px;border-radius:50%;background:var(--ka-accent)}.ka .hs-opt-t{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:6px}.ka .hs-opt-r{font-size:10.5px;color:var(--ka-ink-3);font-feature-settings:"tnum";flex-shrink:0}.ka .hs-grp{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ka-muted);padding:9px 10px 4px}.ka .hs-tag{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#3f7a64;background:#5fa08a29;border-radius:5px;padding:1px 5px;flex-shrink:0}.ka .hs-dates{border-top:1px solid var(--ka-line-2);margin-top:5px;padding:10px 6px 4px}.ka .hs-dlbl{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ka-ink-3);margin-bottom:8px}.ka .hs-dlbl.on{color:var(--ka-accent)}.ka .hs-drow{display:flex;align-items:center;gap:7px}.ka .hs-drow>span{color:var(--ka-ink-3)}.ka .hs-date{font:inherit;font-size:12px;height:32px;padding:0 9px;border:1px solid var(--ka-line);border-radius:6px;color:var(--ka-ink);background:var(--ka-bg);flex:1;min-width:0;outline:none}.ka .hs-date:focus{border-color:var(--ka-accent);box-shadow:0 0 0 3px var(--ka-accent-soft)}.ka .hs-dfoot{display:flex;justify-content:flex-end;gap:6px;margin-top:9px}.ka .hs-mini{font:inherit;font-size:11px;font-weight:600;padding:6px 12px;border:1px solid var(--ka-line);background:var(--ka-white);color:var(--ka-ink-2);border-radius:7px;cursor:pointer}.ka .hs-mini:hover{background:var(--ka-bg)}.ka .hs-mini.primary{background:var(--ka-ink);color:#fff;border-color:var(--ka-ink)}.ka .hs-clear{display:inline-flex;align-items:center;gap:5px;height:34px;align-self:flex-end;padding:0 11px;border:1px dashed var(--ka-line);background:none;border-radius:8px;color:var(--ka-ink-3);font:600 12px Inter,system-ui,sans-serif;cursor:pointer}.ka .hs-clear:hover{color:var(--ka-red);border-color:var(--ka-red)}.ka .hs-clear svg{width:13px;height:13px}.ka .cal-panel{width:300px;min-width:300px;padding:8px}.ka .cal-pres{max-height:none;padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid var(--ka-line-2)}.ka .cal-pres .hs-opt{justify-content:space-between}.ka .hs-tick{width:15px;height:15px;color:var(--ka-accent);flex-shrink:0}.ka .cal-block{padding:4px 4px 2px}.ka .cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;gap:8px}.ka .cal-title{font-size:13px;font-weight:700;color:var(--ka-ink);letter-spacing:-.01em}.ka .cal-sel{display:flex;gap:6px;flex:1}.ka .cal-msel,.ka .cal-ysel{font:600 12.5px Inter,system-ui,sans-serif;color:var(--ka-ink);background:var(--ka-white);border:1px solid var(--ka-line);border-radius:8px;padding:5px 7px;cursor:pointer;outline:none;transition:border-color .12s,box-shadow .12s;-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist}.ka .cal-msel{flex:1}.ka .cal-ysel{width:74px}.ka .cal-msel:hover,.ka .cal-ysel:hover{border-color:var(--ka-accent)}.ka .cal-msel:focus,.ka .cal-ysel:focus{border-color:var(--ka-accent);box-shadow:0 0 0 3px var(--ka-accent-soft)}.ka .cal-quick{display:flex;gap:6px;margin-bottom:9px}.ka .cal-q{flex:1;font:600 11px Inter,system-ui,sans-serif;color:var(--ka-ink-2);background:var(--ka-bg);border:1px solid var(--ka-line);border-radius:7px;padding:6px 8px;cursor:pointer;transition:all .12s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .cal-q:hover{border-color:var(--ka-accent);color:var(--ka-accent);background:var(--ka-accent-soft)}.ka .dp-panel{padding:0!important;min-width:288px}.ka .dp-panel.has-cal{min-width:552px}.ka .dp{padding:8px}.ka .dp.has-cal{display:flex;gap:12px;align-items:stretch}.ka .dp.has-cal .dp-main{width:218px;flex-shrink:0}.ka .dp-calcol{border-left:1px solid var(--ka-line);padding-left:12px;flex:1;min-width:240px}.ka .dp-calcol .dp-cal{border-top:none;padding-top:0}.ka .dp-selects{display:grid;grid-template-columns:1.3fr 1fr;gap:6px;margin-bottom:8px}.ka .dp-selwrap{position:relative;display:block}.ka .dp-selwrap:after{content:"";position:absolute;right:9px;top:50%;width:8px;height:8px;border-right:2px solid var(--ka-ink-3);border-bottom:2px solid var(--ka-ink-3);transform:translateY(-65%) rotate(45deg);pointer-events:none}.ka .dp-sel{width:100%;height:38px;border:1px solid var(--ka-line);border-radius:8px;background:var(--ka-white);color:var(--ka-ink);font:600 12.5px Inter,system-ui,sans-serif;padding:0 26px 0 11px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ka .dp-sel:hover{border-color:var(--ka-accent)}.ka .dp-sel:focus{outline:none;border-color:var(--ka-accent);box-shadow:0 0 0 3px var(--ka-accent-soft)}.ka .dp-presets{display:flex;flex-direction:column;gap:1px}.ka .dp-preset{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 9px;border-radius:7px;font-size:12px;font-weight:500;color:var(--ka-ink);background:none;border:none;cursor:pointer;font-family:inherit;text-align:left;transition:.1s}.ka .dp-preset:hover{background:var(--ka-bg)}.ka .dp-preset.on{background:var(--ka-accent-soft);color:var(--ka-accent);font-weight:600}.ka .dp-preset .pk{font-size:13px;color:var(--ka-ink-3)}.ka .dp-preset.on .pk{color:var(--ka-accent)}.ka .dp-cal{border-top:1px solid var(--ka-line);padding-top:8px}.ka .dp-cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ka .dp-cal-head .t{font-size:12px;font-weight:700;color:var(--ka-ink)}.ka .dp-nav{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:var(--ka-ink-2);background:none;border:none;cursor:pointer}.ka .dp-nav:hover{background:var(--ka-bg);color:var(--ka-accent)}.ka .dp-nav svg{width:14px;height:14px}.ka .dp-wd{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:3px}.ka .dp-wd span{text-align:center;font-size:9px;font-weight:700;color:var(--ka-ink-3);text-transform:uppercase}.ka .dp-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.ka .dp-cell{height:30px;display:grid;place-items:center;font-size:11.5px;font-weight:500;color:var(--ka-ink-2);border-radius:7px;cursor:pointer;-webkit-user-select:none;user-select:none}.ka .dp-cell:hover{background:var(--ka-bg)}.ka .dp-cell.empty{cursor:default}.ka .dp-cell.we{color:var(--ka-ink-3)}.ka .dp-cell.today{font-weight:800;color:var(--ka-accent)}.ka .dp-cell.in-range{background:var(--ka-accent-soft);border-radius:0;color:var(--ka-accent)}.ka .dp-cell.range-start,.ka .dp-cell.range-end{background:var(--ka-accent);color:#fff;font-weight:700}.ka .dp-cell.range-start{border-radius:7px 0 0 7px}.ka .dp-cell.range-end{border-radius:0 7px 7px 0}.ka .dp-cell.range-start.range-end{border-radius:7px}.ka .dp-foot{display:flex;justify-content:space-between;margin-top:8px}.ka .dp-foot button{font-size:11px;font-weight:600;padding:6px 11px;border-radius:7px;border:1px solid var(--ka-line);background:var(--ka-white);color:var(--ka-ink-2);cursor:pointer;font-family:inherit}.ka .dp-foot button:hover{border-color:var(--ka-accent);color:var(--ka-accent)}.ka .dp-hint{font-size:10px;color:var(--ka-ink-3);margin-top:7px;text-align:center;line-height:1.4}.ka .cal-msec{padding:8px 6px 4px;border-top:1px solid var(--ka-line-2);margin-top:5px}.ka .cal-msec.on .cal-sec-lbl{color:var(--ka-accent)}.ka .cal-sec-lbl{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ka-ink-3);margin-bottom:7px}.ka .cal-divline{height:1px;background:var(--ka-line-2);margin:6px 0}.ka .cal-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 10px;border:none;background:none;border-radius:8px;cursor:pointer;font:600 12.5px Inter,system-ui,sans-serif;color:var(--ka-ink);transition:background .12s}.ka .cal-toggle:hover{background:var(--ka-bg)}.ka .cal-toggle.on{color:var(--ka-accent)}.ka .cal-tg-l{display:inline-flex;align-items:center;gap:9px}.ka .cal-tg-l svg{width:15px;height:15px}.ka .cal-tg-c{width:13px;height:13px;opacity:.6;transition:transform .15s}.ka .cal-tg-c.up{transform:rotate(180deg);opacity:1}.ka .cal-block{padding:2px 4px 4px}.ka .cal-nav{width:28px;height:28px;border-radius:8px;border:1px solid var(--ka-line);background:var(--ka-white);color:var(--ka-ink-2);display:grid;place-items:center;cursor:pointer;transition:all .12s}.ka .cal-nav:hover{border-color:var(--ka-accent);background:var(--ka-accent-soft);color:var(--ka-accent)}.ka .cal-nav svg{width:15px;height:15px}.ka .cal-wd{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:3px}.ka .cal-wd span{text-align:center;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ka-ink-3);padding:3px 0}.ka .cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.ka .cal-day{height:32px;border:none;background:none;border-radius:8px;font:600 12.5px Inter,system-ui,sans-serif;color:var(--ka-ink);cursor:pointer;display:grid;place-items:center;transition:background .1s,color .1s}.ka .cal-day.om{visibility:hidden;cursor:default}.ka .cal-day.we{color:var(--ka-ink-3)}.ka .cal-day:hover{background:var(--ka-bg)}.ka .cal-day.today{color:var(--ka-accent);font-weight:800}.ka .cal-day.inrange{background:var(--ka-accent-soft);color:var(--ka-accent);border-radius:0}.ka .cal-day.edge{background:var(--ka-accent);color:#fff}.ka .cal-day.edge.pending{box-shadow:0 0 0 2px var(--ka-accent-soft)}.ka .cal-foot{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid var(--ka-line-2)}.ka .cal-dlbl{font-size:11px;font-weight:600;color:var(--ka-ink-3);font-feature-settings:"tnum"}.ka .cal-dlbl.on{color:var(--ka-accent)}.ka .cal-clear{margin-left:auto;height:28px;padding:0 11px;border-radius:7px;border:1px solid var(--ka-line);background:var(--ka-white);font:600 11px Inter,system-ui,sans-serif;color:var(--ka-ink-2);cursor:pointer;transition:all .12s}.ka .cal-clear:hover{border-color:var(--ka-accent);color:var(--ka-accent)}.ka .view-switch{margin-bottom:0!important}.ka .egna-intro{display:flex;gap:11px;align-items:flex-start;background:var(--ka-accent-soft);border:1px solid var(--ka-accent);border-color:color-mix(in srgb,var(--ka-accent) 30%,transparent);border-radius:10px;padding:12px 15px;margin:2px 0 16px;font-size:12.5px;color:var(--ka-ink-2);line-height:1.5}.ka .egna-intro svg{width:18px;height:18px;color:var(--ka-accent);flex-shrink:0;margin-top:1px}.ka .egna-intro b{color:var(--ka-ink);font-weight:700}.ka .rec-pill{display:inline-block;font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:20px;white-space:nowrap}.ka .rec-pill.std{background:#e7f6ee;color:#16794d}.ka .rec-pill.bevaka{background:#fff4e2;color:#a9650a}.ka .rec-pill.lag{background:var(--ka-line-2);color:var(--ka-ink-3)}.ka .st-table td.cd-date{color:var(--ka-ink-3);font-feature-settings:"tnum";font-size:12px;font-weight:500;white-space:nowrap}.ka .hs-tb-title{font-size:16px;font-weight:700;color:var(--ka-ink);letter-spacing:-.01em}.ka .cat-summary{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.ka .cs-chip{font-size:12px;color:var(--ka-ink-3);background:var(--ka-white);border:1px solid var(--ka-line);border-radius:8px;padding:6px 12px}.ka .cs-chip b{color:var(--ka-ink);font-weight:700;font-feature-settings:"tnum"}.ka .sk-card{padding-bottom:6px}.ka .sk-list{display:flex;flex-direction:column}.ka .sk-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 2px;border-top:1px solid var(--ka-line-2)}.ka .sk-row:first-child{border-top:none}.ka .sk-id{display:inline-flex;align-items:center;gap:9px;min-width:0}.ka .sk-id .kund-avatar.sm{width:24px;height:24px;font-size:9px}.ka .sk-name{font-size:13px;font-weight:600;color:var(--ka-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .sk-meta{font-size:12px;color:var(--ka-ink-3);white-space:nowrap;font-feature-settings:"tnum"}.ka .sk-meta b{color:var(--ka-ink);font-weight:700}.ka .sk-kand{color:#16794d;font-weight:700}.ka .sk-row.clickable{cursor:pointer;border-radius:8px;padding-left:8px;padding-right:8px;transition:background .12s}.ka .sk-row.clickable:hover{background:var(--ka-bg)}.ka .sk-row.clickable.active{background:var(--ka-accent-soft)}.ka .sk-row.clickable.active .sk-name{color:var(--ka-accent)}.ka .ans-pill{display:inline-block;font-size:11px;font-weight:700;padding:3px 13px;border-radius:20px;min-width:42px;text-align:center}.ka .ans-pill.ja{background:#e7f6ee;color:#1f7d50}.ka .ans-pill.nej{background:#fdeede;color:#b5701b}.ka .day-pill{display:inline-block;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:20px;margin-left:6px;vertical-align:middle}.ka .day-pill.blue{background:#e6f0fb;color:#2f6cc4}.ka .day-pill.amber{background:#fbeed9;color:#b5701b}.ka .st-table td.muted-cell{color:var(--ka-ink-3);font-size:12px}.ka .av-img{position:relative;overflow:hidden}.ka .av-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.ka .st-table td{padding:8px 14px!important}.ka .st-table .wl-lead{display:inline-flex;align-items:center;gap:9px;min-width:0;line-height:1}.ka .st-table .wl-lead .kund-avatar.sm{width:22px;height:22px;font-size:9px}.ka .st-table .wl-name{font-size:12.5px;font-weight:600;color:var(--ka-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .st-table .inv-no{font-size:12.5px;font-weight:600;color:var(--ka-ink-2);font-feature-settings:"tnum"}.ka .stat-pill{display:inline-block;font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px;white-space:nowrap}.ka .stat-pill.godkand{background:#e7f6ee;color:#1f7d50}.ka .stat-pill.goodwill{background:#fbeed9;color:#b5701b}.ka .stat-pill.vidare{background:#e6f0fb;color:#2f6cc4}.ka .stat-pill.forlust{background:#fbe4e4;color:#c0392b}.ka .stat-chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 14px}.ka .sc-lbl{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ka-ink-3);margin-right:2px}.ka .stat-chip{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border:1px solid var(--ka-line);border-radius:9px;background:var(--ka-white);color:var(--ka-ink-2);font:600 12px Inter,system-ui,sans-serif;cursor:pointer;transition:all .12s}.ka .stat-chip b{color:var(--ka-ink);font-weight:700;font-feature-settings:"tnum"}.ka .stat-chip .sc-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ka .stat-chip.godkand .sc-dot{background:#1f7d50}.ka .stat-chip.goodwill .sc-dot{background:#d08a2e}.ka .stat-chip.vidare .sc-dot{background:#2f6cc4}.ka .stat-chip.forlust .sc-dot{background:#c0392b}.ka .stat-chip:hover{border-color:#ccd0d6}.ka .stat-chip.on{border-color:var(--ka-accent);background:var(--ka-accent-soft);color:var(--ka-accent)}.ka .stat-chip.on b{color:var(--ka-accent)}.ka .st-table tfoot .tot-row td{border-top:2px solid var(--ka-line);padding-top:11px!important;padding-bottom:11px!important;font-weight:700;color:var(--ka-ink);background:var(--ka-bg)}.ka .st-table tfoot .tot-row td:first-child{font-size:12px;color:var(--ka-ink-2)}.ka .tot-reslbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ka-ink-3)}.ka .res.pos{color:#1f7d50}.ka .res.neg{color:#c0392b}.ka .drill-back{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px 0 9px;margin:0 0 14px;border:1px solid var(--ka-line);border-radius:9px;background:var(--ka-white);color:var(--ka-ink-2);font:600 12.5px Inter,system-ui,sans-serif;cursor:pointer;transition:all .12s}.ka .drill-back:hover{border-color:var(--ka-accent);color:var(--ka-accent);box-shadow:0 0 0 3px var(--ka-accent-soft)}.ka .drill-back svg{width:15px;height:15px}.ka .drill-card{max-width:620px}.ka .drill-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid var(--ka-line-2)}.ka .dh-inv{font-size:17px;font-weight:700;color:var(--ka-ink);letter-spacing:-.01em}.ka .dh-lev{font-size:12.5px;color:var(--ka-ink-3);margin-top:2px}.ka .drill-lead{font-size:12.5px;line-height:1.5;color:var(--ka-ink-2);margin:12px 0 16px}.ka .dl{display:flex;flex-direction:column;gap:0}.ka .dl-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 2px;border-bottom:1px solid var(--ka-line-2)}.ka .dl-row:last-child{border-bottom:none}.ka .dl-l{font-size:12.5px;color:var(--ka-ink-2)}.ka .dl-v{font-size:13px;font-weight:600;color:var(--ka-ink);font-feature-settings:"tnum";white-space:nowrap}.ka .dl-row.em{background:var(--ka-bg);margin:0 -14px;padding-left:16px;padding-right:16px;border-radius:8px;border-bottom:none}.ka .dl-row.em .dl-v{font-size:14px}.ka .dl-row.tot{border-top:2px solid var(--ka-line);border-bottom:none;margin-top:4px;padding-top:13px}.ka .dl-row.tot .dl-l{font-weight:700;color:var(--ka-ink)}.ka .dl-row.tot .dl-v{font-size:16px;font-weight:800}.ka .dl-row.tot.pos .dl-v{color:#1f7d50}.ka .dl-row.tot.neg .dl-v{color:#c0392b}.ka .drill-meta{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;margin-top:18px;padding-top:16px;border-top:1px solid var(--ka-line-2)}.ka .dm-cell{display:flex;flex-direction:column;gap:5px}.ka .dm-l{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ka-ink-3)}.ka .dm-v{font-size:12.5px;color:var(--ka-ink)}.ka .drill-card .wl-lead{display:inline-flex;align-items:center;gap:8px}.ka .drill-card .wl-name{font-size:12.5px;font-weight:600;color:var(--ka-ink)}.ka .vsw-row{display:flex;align-items:center;gap:10px;margin:0 0 14px}.ka .vsw-lbl{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ka-ink-3)}.ka .vsw-switch{display:inline-flex;align-items:center;gap:3px;height:34px;box-sizing:border-box;background:var(--ka-white);border:1px solid var(--ka-line);border-radius:9px;padding:0 3px}.ka .vsw-btn{height:26px;padding:0 13px;display:inline-flex;align-items:center;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--ka-ink);font:500 12.5px Inter,system-ui,sans-serif;cursor:pointer;transition:all .12s}.ka .vsw-btn:hover:not(.on){background:var(--ka-bg)}.ka .vsw-btn.on{border-color:var(--ka-accent);color:var(--ka-accent);background:var(--ka-white);font-weight:600}.ka .sk-slow{color:#b5701b;font-weight:700}.ka .calls-tbl tr.row-slow td.cd-date:last-child{font-weight:600}.ka .calls-tbl td.name{font-weight:600}.ka .drill-badge.ent{background:#3a6ea526;color:#39618f}.ka .drill-badge.anp{background:#5fa08a29;color:#3f7a64}.ka .stat-pill.bud-ok{background:#e7f6ee;color:#1f7d50}.ka .stat-pill.bud-under{background:#e6f0fb;color:#2f6cc4}.ka .stat-pill.bud-risk{background:#fbeed9;color:#b5701b}.ka .stat-pill.bud-over{background:#fbe4e4;color:#c0392b}.ka .stat-chip.bud-ok .sc-dot{background:#1f7d50}.ka .stat-chip.bud-under .sc-dot{background:#2f6cc4}.ka .stat-chip.bud-risk .sc-dot{background:#d08a2e}.ka .stat-chip.bud-over .sc-dot{background:#c0392b}.ka .bud-grp{margin:0 0 18px}.ka .bud-grp:last-of-type{margin-bottom:2px}.ka .bud-grp-head{display:flex;align-items:center;gap:9px;padding:2px 4px 9px}.ka .bud-grp-head .bg-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.ka .bud-grp-head .bg-t{font-size:12.5px;font-weight:700;color:var(--ka-ink)}.ka .bud-grp-head .bg-n{font-size:10.5px;font-weight:700;color:var(--ka-ink-3);background:var(--ka-bg);border:1px solid var(--ka-line);border-radius:20px;padding:1px 8px;font-feature-settings:"tnum"}.ka .bud-grp-head .bg-sum{margin-left:auto;font-size:11px;color:var(--ka-ink-3);font-feature-settings:"tnum";white-space:nowrap}.ka .bud-grp-head .bg-sum b{color:var(--ka-ink-2);font-weight:700}.ka .bud-cols,.ka .bud-row{display:grid;grid-template-columns:minmax(200px,1.5fr) repeat(4,minmax(102px,1fr)) 126px 20px;gap:10px;align-items:center}.ka .bud-cols{padding:0 13px 7px}.ka .bud-cols span{font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ka-muted);text-align:right}.ka .bud-cols span:first-child{text-align:left}.ka .bud-row{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:12px;padding:11px 13px;margin-bottom:7px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.ka .bud-row:hover{border-color:var(--ka-accent);box-shadow:0 0 0 3px var(--ka-accent-soft)}.ka .bud-row .br-id .nr,.ka .bud-row .br-id .nm{display:block}.ka .bud-row .br-id .nr{font-size:13px;font-weight:700;color:var(--ka-ink);font-feature-settings:"tnum"}.ka .bud-row .br-id .nm{font-size:11px;color:var(--ka-ink-3);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .bud-row .br-num{text-align:right;font-size:12.5px;font-weight:600;color:var(--ka-ink-2);font-feature-settings:"tnum";white-space:nowrap}.ka .bud-row .br-num .sub{display:block;font-size:10px;font-weight:600;color:var(--ka-muted);margin-top:1px}.ka .bud-row .br-num.em{color:var(--ka-ink);font-weight:700}.ka .bud-row .br-avv.pos{color:#c0392b}.ka .bud-row .br-avv.neg{color:#1f7d50}.ka .bud-row .br-st{text-align:right}.ka .bud-row .br-chev{width:15px;height:15px;color:var(--ka-muted);justify-self:end}.ka .avv-pos{color:#c0392b;font-weight:700}.ka .avv-neg{color:#1f7d50;font-weight:700}.ka .bud-fut td{color:var(--ka-muted)}.ka .bud-fut td .stat-pill,.ka .bud-fut td b{opacity:.55}.ka .bud-prognote{font-size:11px;color:var(--ka-ink-3);margin:10px 2px 0;line-height:1.5}.ka .stat-pill.bud-none{background:#f0f1f3;color:#6c757d}.ka .stat-chip.bud-none .sc-dot{background:#8b909a}.ka .bud-ghead{display:grid;grid-template-columns:minmax(200px,1.5fr) repeat(4,minmax(102px,1fr)) 126px 20px;gap:10px;align-items:center;background:var(--ka-bg);border:1px solid var(--ka-line);border-radius:12px;padding:11px 13px;margin-bottom:7px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.ka .bud-ghead:hover{border-color:var(--ka-accent);box-shadow:0 0 0 3px var(--ka-accent-soft)}.ka .bud-ghead .gh-name{display:flex;align-items:center;gap:8px;min-width:0}.ka .bud-ghead .gh-t{font-size:13px;font-weight:700;color:var(--ka-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ka .bud-ghead .gh-chev{width:14px;height:14px;color:var(--ka-muted);flex-shrink:0;transition:transform .14s}.ka .bud-ghead.open .gh-chev{transform:rotate(90deg)}.ka .bud-ghead .br-num{text-align:right;font-size:12.5px;font-weight:700;color:var(--ka-ink);font-feature-settings:"tnum";white-space:nowrap}.ka .bud-ghead .br-num .sub{display:block;font-size:10px;font-weight:600;color:var(--ka-muted);margin-top:1px}.ka .bud-ghead .br-avv.pos{color:#c0392b}.ka .bud-ghead .br-avv.neg{color:#1f7d50}.ka .bud-ghead .br-st{text-align:right}.ka .bud-grp .bud-row.acc{margin-left:22px}.ka .bud-grp .bud-row.acc:last-child{margin-bottom:12px}.ka .bud-row .mut{color:var(--ka-muted);font-weight:500}.ka .stat-pill.bud-ok,.ka .stat-pill.bud-under,.ka .stat-pill.bud-risk,.ka .stat-pill.bud-over,.ka .stat-pill.bud-none{background:transparent!important;padding:0!important;border-radius:0;font-size:11px!important;font-weight:600!important}.ka .stat-pill.bud-ok{color:#5a8a70!important}.ka .stat-pill.bud-under{color:#5b7fb0!important}.ka .stat-pill.bud-risk{color:#ab8a55!important}.ka .stat-pill.bud-over{color:#a85050!important}.ka .stat-pill.bud-none{color:#9aa0a8!important}.ka .avv-pos,.ka .bud-row .br-avv.pos,.ka .bud-ghead .br-avv.pos{color:#a85050!important;font-weight:600!important}.ka .avv-neg,.ka .bud-row .br-avv.neg,.ka .bud-ghead .br-avv.neg{color:#5a8a70!important;font-weight:600!important}.ka .stat-chip.bud-over .sc-dot{background:#a85050}.ka .stat-chip.bud-ok .sc-dot{background:#5a8a70}.ka .stat-chip.bud-under .sc-dot{background:#5b7fb0}.ka .stat-chip.bud-risk .sc-dot{background:#ab8a55}.ka .hs-sok{display:flex;align-items:center;gap:7px;height:34px;min-width:210px;padding:0 11px;border:1px solid var(--ka-line);border-radius:8px;background:var(--ka-white);transition:border-color .12s,box-shadow .12s}.ka .hs-sok svg{width:14px;height:14px;color:var(--ka-muted);flex-shrink:0}.ka .hs-sok input{border:none;outline:none;background:transparent;width:100%;font:500 12.5px Inter,system-ui,sans-serif;color:var(--ka-ink)}.ka .hs-sok input::placeholder{color:var(--ka-muted)}.ka .hs-sok:focus-within{border-color:var(--ka-accent);box-shadow:0 0 0 3px var(--ka-accent-soft)}.ka .hs-sok.active{border-color:var(--ka-accent)}.ka .bp-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f11156b;z-index:900;display:flex;align-items:center;justify-content:center;padding:24px;animation:dd-pop .12s ease-out}.ka .bp-card{background:var(--ka-white);border:1px solid var(--ka-line);border-radius:14px;width:560px;max-width:100%;max-height:86vh;display:flex;flex-direction:column;box-shadow:0 24px 64px #0f111538}.ka .bp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--ka-line-2)}.ka .bp-title{font-size:14.5px;font-weight:700;color:var(--ka-ink)}.ka .bp-sub{font-size:11.5px;color:var(--ka-ink-3);margin-top:3px}.ka .bp-head-r{display:flex;align-items:center;gap:10px}.ka .bp-status{font-size:11px;font-weight:600;color:#5a8a70;white-space:nowrap}.ka .bp-x{width:28px;height:28px;border:1px solid var(--ka-line);border-radius:8px;background:var(--ka-white);color:var(--ka-ink-3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s}.ka .bp-x:hover{border-color:var(--ka-accent);color:var(--ka-accent)}.ka .bp-x svg{width:13px;height:13px}.ka .bp-body{padding:6px 20px 4px;overflow-y:auto}.ka .bp-sec{padding:12px 0;border-bottom:1px solid var(--ka-line-2)}.ka .bp-sec:last-child{border-bottom:none}.ka .bp-sec-t{font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ka-muted);margin-bottom:10px}.ka .bp-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:3.5px 0;font-size:12.5px}.ka .bp-row .bp-l{color:var(--ka-ink-3)}.ka .bp-row .bp-v{color:var(--ka-ink-2);font-weight:600;font-feature-settings:"tnum";text-align:right}.ka .bp-row.em .bp-v{color:var(--ka-ink);font-weight:700;font-size:13px}.ka .bp-flow{display:flex;flex-direction:column}.ka .bp-step{display:flex;gap:11px;position:relative;padding-bottom:14px}.ka .bp-step:last-child{padding-bottom:2px}.ka .bp-step:not(:last-child):before{content:"";position:absolute;left:4.5px;top:14px;bottom:0;width:1.5px;background:var(--ka-line)}.ka .bp-dot{width:10px;height:10px;border-radius:50%;background:var(--ka-white);border:2px solid var(--ka-line);margin-top:4px;flex-shrink:0;z-index:1}.ka .bp-step.done .bp-dot{background:#5a8a70;border-color:#5a8a70}.ka .bp-st-b{flex:1;min-width:0}.ka .bp-st-h{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px}.ka .bp-st-p{display:flex;align-items:center;gap:7px;min-width:0}.ka .bp-st-p b{color:var(--ka-ink);font-weight:600;white-space:nowrap}.ka .bp-st-roll{font-size:10.5px;color:var(--ka-muted);font-weight:600}.ka .bp-st-d{font-size:11px;color:var(--ka-ink-3);white-space:nowrap;font-feature-settings:"tnum"}.ka .bp-step:not(.done) .bp-st-d{color:#ab8a55;font-weight:600}.ka .bp-st-r{font-size:11px;color:var(--ka-ink-3);margin-top:2px}.ka .bp-com{margin-top:7px;background:var(--ka-bg);border:1px solid var(--ka-line-2);border-left:2.5px solid #c9cfd8;border-radius:0 9px 9px 0;padding:7px 11px;font-size:11.5px;color:var(--ka-ink-2);line-height:1.5}.ka .bp-foot{display:flex;justify-content:flex-end;padding:13px 20px;border-top:1px solid var(--ka-line-2)}.ka .bp-btn{height:33px;padding:0 16px;border:1px solid var(--ka-line);border-radius:9px;background:var(--ka-white);color:var(--ka-ink-2);font:600 12.5px Inter,system-ui,sans-serif;cursor:pointer;transition:all .12s}.ka .bp-btn:hover{border-color:var(--ka-accent);color:var(--ka-accent);box-shadow:0 0 0 3px var(--ka-accent-soft)}.ka .snabb-strip{gap:9px;margin-bottom:16px}.ka .snabb-box{padding:10px 13px;border-radius:10px;box-shadow:none}.ka .snabb-box .sb-l{font-size:8.5px;letter-spacing:.05em}.ka .snabb-box .sb-v{font-size:16.5px;font-weight:700;margin-top:3px;letter-spacing:-.01em}.ka .snabb-box .sb-m{font-size:9px;margin-top:1px}.ka .snabb-strip .snabb-box:last-child .sb-v,.ka .snabb-strip .snabb-box:last-child .sb-v small{color:inherit}.ka .bud-ghead .br-num{font-size:12px}.ka .bud-ghead .gh-t{font-size:12.5px}.ka .bp-card{width:600px}.ka .bp-prev-link{display:inline-flex;align-items:center;gap:7px;margin:12px 0 2px;height:32px;padding:0 13px;border:1px solid var(--ka-line);border-radius:9px;background:var(--ka-white);color:var(--ka-ink-2);font:600 12px Inter,system-ui,sans-serif;cursor:pointer;transition:all .12s}.ka .bp-prev-link:hover,.ka .bp-prev-link.open{border-color:var(--ka-accent);color:var(--ka-accent);box-shadow:0 0 0 3px var(--ka-accent-soft)}.ka .bp-prev-link svg{width:14px;height:14px}.ka .bp-prevwrap{margin:12px 0 4px}.ka .invoice-preview{background:#fff;border:1px solid var(--ka-line);border-radius:5px;padding:22px 22px 20px;font-feature-settings:"tnum";box-shadow:0 1px 3px #0000000a}.ka .invoice-preview .inv-head{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:13px;border-bottom:2px solid var(--ka-ink);margin-bottom:13px;gap:16px}.ka .invoice-preview .inv-brand{font-size:16px;font-weight:800;color:var(--ka-ink);letter-spacing:-.02em;line-height:1.15}.ka .invoice-preview .inv-brand .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ka-accent);margin-left:4px;vertical-align:1px}.ka .invoice-preview .inv-brand-sub{font-size:10px;color:var(--ka-ink-3);margin-top:3px}.ka .invoice-preview .inv-meta-r{text-align:right;font-size:10.5px;color:var(--ka-ink-3);line-height:1.5}.ka .invoice-preview .inv-meta-r strong{color:var(--ka-ink);font-size:12px;font-weight:700;display:block;letter-spacing:.05em}.ka .invoice-preview .inv-meta-r .fnr{font-size:12px;font-weight:700;color:var(--ka-ink)}.ka .invoice-preview .inv-parties{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:13px}.ka .invoice-preview .inv-party .l{font-size:9px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px}.ka .invoice-preview .inv-party .n{font-size:12px;font-weight:600;color:var(--ka-ink)}.ka .invoice-preview .inv-party .a{font-size:11px;color:var(--ka-ink-2);margin-top:1px}.ka .invoice-preview .inv-key{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:8px 0;border-top:1px solid var(--ka-line-2);border-bottom:1px solid var(--ka-line-2);margin-bottom:11px}.ka .invoice-preview .inv-key .kk{font-size:9px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.05em}.ka .invoice-preview .inv-key .vv{font-size:11px;color:var(--ka-ink);font-weight:600;margin-top:1px}.ka .invoice-preview .inv-tbl{width:100%;border-collapse:collapse;font-size:11.5px;margin-bottom:11px}.ka .invoice-preview .inv-tbl thead th{font-size:9px;font-weight:700;color:var(--ka-muted);text-transform:uppercase;letter-spacing:.05em;padding:6px 4px!important;text-align:left;border-bottom:1px solid var(--ka-line);cursor:default}.ka .invoice-preview .inv-tbl thead th.r{text-align:right}.ka .invoice-preview .inv-tbl tbody td{padding:6px 4px!important;border-bottom:1px solid var(--ka-line-2);color:var(--ka-ink);font-size:11.5px!important}.ka .invoice-preview .inv-tbl tbody td.r{text-align:right;font-feature-settings:"tnum"}.ka .invoice-preview .inv-summary{display:grid;grid-template-columns:1fr auto;gap:3px 30px;font-size:11.5px;max-width:260px;margin-left:auto;padding:3px 0}.ka .invoice-preview .inv-summary .l{color:var(--ka-ink-3)}.ka .invoice-preview .inv-summary .v{text-align:right;color:var(--ka-ink);font-weight:500;font-feature-settings:"tnum"}.ka .invoice-preview .inv-summary .tot-l{color:var(--ka-ink);font-weight:700;padding-top:6px;border-top:2px solid var(--ka-ink);margin-top:4px}.ka .invoice-preview .inv-summary .tot-v{font-size:13.5px;font-weight:700;color:var(--ka-ink);padding-top:6px;border-top:2px solid var(--ka-ink);margin-top:4px;text-align:right;font-feature-settings:"tnum"}.ka .invoice-preview .inv-foot{font-size:10px;color:var(--ka-ink-3);padding-top:11px;margin-top:11px;border-top:1px solid var(--ka-line-2);display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.ka .invoice-preview .inv-foot .ff strong{display:block;color:var(--ka-ink);font-size:10px;margin-bottom:1px;font-weight:600}.ka .invoice-preview.inv-stamp{position:relative}.ka .invoice-preview.inv-stamp:after{content:attr(data-stamp);position:absolute;top:14px;right:14px;padding:3px 11px;border:2px solid currentColor;border-radius:4px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transform:rotate(-8deg);opacity:.5}.ka .invoice-preview.is-paid{color:#5a8a70}.ka .cm-feed{display:flex;flex-direction:column;gap:8px;margin-top:4px;max-height:260px;overflow-y:auto}.ka .cm-msg{display:flex;gap:9px;align-items:flex-end}.ka .cm-msg .cm-avatar .kund-avatar{width:26px;height:26px;flex-shrink:0}.ka .cm-msg-body{max-width:82%;min-width:0}.ka .cm-msg-meta{font-size:10px;color:var(--ka-ink-3);margin:0 4px 4px;display:flex;align-items:center;gap:6px}.ka .cm-bubble{background:var(--ka-bg);border:1px solid var(--ka-line-2);border-radius:14px 14px 14px 4px;padding:9px 12px;font-size:12.5px;color:var(--ka-ink-2);line-height:1.5;word-break:break-word}.ka .cm-msg.mine{flex-direction:row-reverse}.ka .cm-msg.mine .cm-msg-body{margin-left:auto}.ka .cm-msg.mine .cm-msg-meta{flex-direction:row-reverse}.ka .cm-msg.mine .cm-bubble{border-radius:14px 14px 4px}.ka .cm-empty{font-size:11.5px;color:var(--ka-muted);padding:6px 2px}.ka .bp-com-n{display:inline-block;min-width:16px;text-align:center;background:var(--ka-bg);border:1px solid var(--ka-line);border-radius:20px;padding:0 5px;font-size:9.5px;color:var(--ka-ink-3);margin-left:4px}.ka .bp-composer{display:flex;gap:8px;margin-top:11px}.ka .bp-composer input{flex:1;height:34px;border:1px solid var(--ka-line);border-radius:9px;background:var(--ka-white);padding:0 12px;font:500 12.5px Inter,system-ui,sans-serif;color:var(--ka-ink);outline:none;transition:border-color .12s,box-shadow .12s}.ka .bp-composer input:focus{border-color:var(--ka-accent);box-shadow:0 0 0 3px var(--ka-accent-soft)}.ka .bp-composer input::placeholder{color:var(--ka-muted)}.ka .bp-send{width:34px;height:34px;border:1px solid var(--ka-line);border-radius:9px;background:var(--ka-white);color:var(--ka-ink-3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s;flex-shrink:0}.ka .bp-send:hover{border-color:var(--ka-accent);color:var(--ka-accent);box-shadow:0 0 0 3px var(--ka-accent-soft)}.ka .bp-send svg{width:14px;height:14px}.ka .budt td:first-child{white-space:normal;min-width:220px}.ka .budt .inv-no{margin-right:6px}.ka .budt-grp td{background:var(--ka-bg);font-weight:700!important;color:var(--ka-ink)!important;font-size:12px!important;border-top:1px solid var(--ka-line)}.ka .budt-grp .bg-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;vertical-align:0}.ka .budt-sum td{font-weight:700!important;color:var(--ka-ink)!important;border-top:1px solid var(--ka-line);border-bottom:1px solid var(--ka-line)}.ka .budt-res td{font-weight:700!important;color:var(--ka-ink)!important;background:var(--ka-accent-soft);border-top:2px solid var(--ka-ink);font-size:12.5px!important}.ka .budt .yr{border-left:1px solid var(--ka-line-2)}.ka .budp{font-size:9.5px;font-weight:700;margin-left:5px;white-space:nowrap}.ka .budp.up{color:#5a8a70}.ka .budp.dn{color:#a85050}.ka .dens-btn{margin-left:auto;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border:1px solid var(--ka-line);border-radius:8px;background:var(--ka-white);color:var(--ka-ink-3);font:600 11.5px Inter,system-ui,sans-serif;cursor:pointer;transition:all .12s}.ka .dens-btn:hover{border-color:var(--ka-accent);color:var(--ka-accent)}.ka .dens-btn svg{width:13px;height:13px}.ka .vsw-row{display:flex;align-items:center}.ka .dens-1 .bud-row,.ka .dens-1 .bud-ghead{padding:7px 13px;margin-bottom:5px;border-radius:10px}.ka .dens-1 .bud-row .br-id .nm{font-size:10.5px}.ka .dens-1 .st-table td{padding:7px 14px!important}.ka .dens-1 .bud-grp{margin-bottom:12px}.ka .dens-2 .bud-row,.ka .dens-2 .bud-ghead{padding:4px 12px;margin-bottom:3px;border-radius:8px}.ka .dens-2 .bud-row .br-id .nm,.ka .dens-2 .bud-row .br-num .sub,.ka .dens-2 .bud-ghead .br-num .sub{display:none}.ka .dens-2 .bud-row .br-id .nr{font-size:12px}.ka .dens-2 .bud-row .br-id:after{content:""}.ka .dens-2 .st-table td{padding:4px 14px!important;font-size:11.5px!important}.ka .dens-2 .st-table .tmeta{display:none}.ka .dens-2 .bud-grp{margin-bottom:9px}.ka .dens-2 .bud-grp .bud-row.acc:last-child{margin-bottom:8px}.ka .bud-row .nm-inline{display:none;font-size:11px;font-weight:500;color:var(--ka-ink-3)}.ka .dens-2 .bud-row .nm-inline{display:inline}.ka .budt td,.ka .budt th{padding-left:9px!important;padding-right:9px!important}.ka .budt td{font-size:11.5px!important}.ka .budt td:first-child{min-width:175px;max-width:290px;overflow:hidden;text-overflow:ellipsis}.ka .budt .budp{margin-left:3px;font-size:9px}.ka .budt-sw{float:right;display:inline-flex;background:var(--ka-bg);border:1px solid var(--ka-line);border-radius:8px;padding:2px;gap:2px;margin-left:12px}.ka .budt-sw .vsw-btn{height:24px;padding:0 11px;font-size:11px;border-radius:6px}.ka .budt-sect td{background:transparent!important;font-size:10px!important;font-weight:700!important;letter-spacing:.06em;text-transform:uppercase;color:var(--ka-muted)!important;padding-top:18px!important;padding-bottom:5px!important;border-bottom:none!important}.ka .budt tbody tr:first-child.budt-sect td{padding-top:6px!important}.ka .budt-key td{background:var(--ka-bg);font-weight:700!important;color:var(--ka-ink)!important;border-top:1.5px solid var(--ka-ink);border-bottom:1px solid var(--ka-line);font-size:12px!important}.ka .budt-marg td{font-size:10.5px!important;color:var(--ka-ink-3)!important;font-style:italic;border-bottom:1px solid var(--ka-line-2);padding-top:3px!important;padding-bottom:6px!important}.ka .budt-res td{background:#eef7f1;border-top:2px solid #5a8a70}.ka .bud-toprow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px}.ka .bud-toprow .stat-chips{margin:0}.ka .stat-chip{height:28px;padding:0 11px;font-size:11.5px}.ka .kpi-bar{margin-left:auto;display:flex;align-items:center;gap:13px;background:var(--ka-white);border:1px solid var(--ka-line);border-radius:10px;padding:6px 14px}.ka .kb-i{display:flex;flex-direction:column;gap:1px;min-width:0}.ka .kb-l{font-size:8.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ka-muted);white-space:nowrap}.ka .kb-v{font-size:12px;font-weight:700;color:var(--ka-ink);font-feature-settings:"tnum";white-space:nowrap}.ka .kb-s{font-size:9.5px;font-weight:600;color:var(--ka-ink-3)}.ka .kb-sep{width:1px;height:24px;background:var(--ka-line-2);flex-shrink:0}.ka .vsw-row{margin:0 0 12px}@media(max-width:1250px){.ka .kpi-bar{margin-left:0}}.ka .stat-chip{height:27px;padding:0 9px;font-size:11px;gap:6px}.ka .stat-chips{gap:6px}.ka .kpi-bar{gap:11px;padding:5px 12px}.ka .kb-v{font-size:11.5px}.ka .kb-sep{height:22px}.ka .kpi-line{display:inline-flex;align-items:center;gap:10px;height:30px;padding:0 13px;background:var(--ka-white);border:1px solid var(--ka-line);border-radius:9px;font-size:11px;color:var(--ka-ink-3);white-space:nowrap}.ka .kb2{display:inline-flex;align-items:baseline;gap:5px}.ka .kb2-l{font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ka-muted)}.ka .kb2 b{font-size:11.5px;font-weight:700;color:var(--ka-ink);font-feature-settings:"tnum"}.ka .kb2-s{font-size:9.5px;font-weight:600;color:var(--ka-ink-3)}.ka .kb2-sep{width:1px;height:14px;background:var(--ka-line)}.ka .hs-tb-top{align-items:center}.ka .bud-toprow{margin:0 0 10px}.ka .dens-btn.hidee{margin-left:auto;margin-right:8px}.ka .dens-btn.hidee+.dens-btn{margin-left:0}.ka .dens-btn.hidee.on{border-color:var(--ka-accent);color:var(--ka-accent);background:var(--ka-accent-soft)}.ka .budt .mcell b{display:block;font-weight:600;color:var(--ka-ink-2);font-feature-settings:"tnum"}.ka .budt-sum .mcell b,.ka .budt-key .mcell b,.ka .budt-res .mcell b{font-weight:700;color:var(--ka-ink)}.ka .mavv{display:block;font-size:8.5px;font-weight:700;margin-top:1px;white-space:nowrap}.ka .mavv.up{color:#5a8a70}.ka .mavv.dn{color:#a85050}.ka .budt.multi th,.ka .budt.multi td{padding-left:7px!important;padding-right:7px!important}.ka .budt.multi td{font-size:11px!important}.ka .budt-wrap{overflow-x:auto}.ka .budt th:first-child,.ka .budt td:first-child{position:sticky;left:0;background:var(--ka-white);z-index:2}.ka .budt-grp td:first-child,.ka .budt-sum td:first-child,.ka .budt-key td:first-child{background:var(--ka-bg)}.ka .budt-res td:first-child{background:#eef7f1}.ka .budt-sect td:first-child{background:var(--ka-white)}.ka .budt th:first-child{background:var(--ka-white);z-index:3}.ka .budt.multi td:first-child,.ka .budt.multi th:first-child{box-shadow:2px 0 0 var(--ka-line-2);min-width:185px;max-width:245px}.ka .dens-1 .budt td{padding-top:5px!important;padding-bottom:5px!important}.ka .dens-2 .budt td{padding-top:3px!important;padding-bottom:3px!important}.ka .dens-2 .mavv{display:none}.ka .hs-cb{width:14px;height:14px;border:1.5px solid var(--ka-line);border-radius:4px;background:var(--ka-white);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;transition:all .12s}.ka .hs-cb.on{background:var(--ka-accent);border-color:var(--ka-accent)}.ka .hs-cb.on:after{content:"";width:7px;height:4px;border-left:1.8px solid #fff;border-bottom:1.8px solid #fff;transform:rotate(-45deg) translate(.5px,-.5px)}.ka .hs-opt.dis{opacity:.45;cursor:default;pointer-events:none}.ka .hs-mon-sep{height:1px;background:var(--ka-line-2);margin:4px 6px}.ka .hs-mon-hint{font-size:10px;color:var(--ka-muted);padding:7px 10px 6px;border-top:1px solid var(--ka-line-2)}.ka .vsw-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ka .vsw-row .stat-chips{margin:0}.ka .vsw-row .stat-chip{height:26px;padding:0 9px;font-size:11px}.ka .vsw-icons{margin-left:auto;display:inline-flex;gap:6px}.ka .ico-btn{position:relative;width:30px;height:30px;border:1px solid var(--ka-line);border-radius:8px;background:var(--ka-white);color:var(--ka-ink-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .12s}.ka .ico-btn svg{width:14px;height:14px}.ka .ico-btn:hover{border-color:var(--ka-accent);color:var(--ka-accent)}.ka .ico-btn.on{border-color:var(--ka-accent);color:var(--ka-accent);background:var(--ka-accent-soft)}.ka .ico-b{position:absolute;top:-4px;right:-4px;min-width:13px;height:13px;border-radius:7px;background:var(--ka-accent);color:#fff;font-size:8.5px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 3px}.ka .budt{border-collapse:separate!important;border-spacing:0}.ka .budt tbody td{border-top:1px solid var(--ka-line-2)}.ka .budt tbody tr:first-child td{border-top:none}.ka .budt-sect td{border-top:none!important}.ka .budt td:first-child,.ka .budt th:first-child{box-shadow:2px 0 0 var(--ka-line-2);min-width:185px;max-width:250px;overflow:hidden;text-overflow:ellipsis}.ka .budt thead th{position:sticky;top:0;background:var(--ka-white);z-index:4;box-shadow:0 1px 0 var(--ka-line)}.ka .budt th:first-child{z-index:5!important;box-shadow:2px 0 0 var(--ka-line-2),0 1px 0 var(--ka-line)}.ka .budt-plus{float:right;height:28px;padding:0 12px;margin-left:10px;border:1px dashed var(--ka-line);border-radius:8px;background:var(--ka-white);color:var(--ka-ink-3);font:600 11px Inter,system-ui,sans-serif;cursor:pointer;transition:all .12s;white-space:nowrap}.ka .budt-plus:hover{border-color:var(--ka-accent);color:var(--ka-accent)}.ka .budt-plus.on{border-style:solid;border-color:var(--ka-accent);color:var(--ka-accent);background:var(--ka-accent-soft)}.ka .budt-wrap{max-height:calc(100vh - 215px);overflow:auto;border-radius:8px}.ka .dens-1 .budt-wrap,.ka .dens-2 .budt-wrap{max-height:calc(100vh - 200px)}.ka .budt-grp td,.ka .budt-sect td{position:static!important;max-width:none!important;box-shadow:none!important}.ka .pin-l{position:sticky;left:13px;display:inline-flex;align-items:center;gap:7px}.ka .hs-yr{display:flex;align-items:center;gap:6px;padding:6px 10px 8px;border-bottom:1px solid var(--ka-line-2);margin-bottom:4px}.ka .hs-yr-l{font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ka-muted);margin-right:2px}.ka .hs-yr-b{height:26px;padding:0 13px;border:1px solid var(--ka-line);border-radius:7px;background:var(--ka-white);color:var(--ka-ink-2);font:600 11.5px Inter,system-ui,sans-serif;cursor:pointer;transition:all .12s;font-feature-settings:"tnum"}.ka .hs-yr-b:hover{border-color:var(--ka-accent);color:var(--ka-accent)}.ka .hs-yr-b.on{border-color:var(--ka-accent);color:var(--ka-accent);background:var(--ka-accent-soft)}.ka .bp-foot{display:flex;justify-content:flex-end;gap:8px}.ka .bp-attest{display:inline-flex;align-items:center;gap:7px;margin-right:auto}.ka .bp-attest svg{width:13px;height:13px}.ka .bp-attest:hover{border-color:var(--ka-accent);color:var(--ka-accent)}.ka #hv-toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,14px);background:var(--ka-ink);color:#fff;font:600 12.5px Inter,system-ui,sans-serif;padding:11px 18px;border-radius:10px;box-shadow:0 12px 32px #0f11154d;opacity:0;pointer-events:none;transition:all .2s ease;z-index:999}.ka #hv-toast.show{opacity:1;transform:translate(-50%)}:root{--fl-bg: #ffffff;--fl-side-bg: #fafbfc;--fl-white: #ffffff;--fl-hover: #f6f8fc;--fl-ink: #1d1f24;--fl-ink-2: #5b606b;--fl-ink-3: #8b909a;--fl-muted: #aeb3bb;--fl-line: #e9eaed;--fl-line-2: #f2f3f5;--fl-accent: #2d6cf7;--fl-accent-soft: #eaf1fe;--fl-primary: #1d1f24;--fl-primary-ink: #fff;--fl-primary-hover: #2d3039;--fl-rail-bg: #1c1d22;--fl-rail-ink: rgba(255, 255, 255, .5);--fl-loss: #b06a6a;--fl-loss-soft: #caa3a3;--fl-earn: #5e9b7d;--fl-earn-soft: #a9cbba;--fl-wait: #a59568;--fl-ok: #2d6cf7;--fl-av-bg: #eef0f4;--fl-av-ink: #6a707a;--fl-bar: #c6cedb;--fl-bar-strong: #aab6cc;--fl-pill-bg: #f1f2f4;--fl-pill-ink: #62676f;--fl-shadow: 0 12px 34px rgba(20, 22, 28, .14)}.fl{display:block;letter-spacing:normal}.fl svg{display:inline;vertical-align:baseline}body.fl-shell{letter-spacing:normal}.fl button,.fl input,.fl textarea,.fl select{font-size:13.3333px;line-height:normal;letter-spacing:normal;font-feature-settings:normal;font-variant-numeric:normal}.fl table{border-color:currentColor}.fl thead,.fl tbody,.fl tfoot,.fl tr{border-color:inherit}.fl .btn{border:none;box-shadow:none;transition:none}.fl .btn-primary:hover{box-shadow:none}.fl .dd{position:relative;display:block;background:none;border:0;border-radius:0;box-shadow:none;overflow:visible;z-index:auto}.fl .dd.open{display:block;animation:none}.fl .scrim .modal{display:block;position:static;top:auto;left:auto;height:auto;margin:0;outline:0;z-index:auto;pointer-events:auto}.fl .modal-body{position:static;flex:none}body.fl-shell .main{padding:22px 26px 50px}body.fl-shell .main .page-head{margin:0 0 14px;padding:0;gap:11px;background:transparent;align-items:flex-start;flex-wrap:nowrap;letter-spacing:normal}body.fl-shell .main .page-head .page-title{display:block}body.fl-shell .main .page-head .breadcrumb{display:block;gap:normal;font-size:11px;margin-bottom:3px;letter-spacing:normal}body.fl-shell .main .page-head .breadcrumb b{display:inline;color:var(--fl-accent);font-weight:600}body.fl-shell .main .page-head .breadcrumb .bc-part{color:inherit}body.fl-shell .main .page-head h1{font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.45}body.fl-shell .main .page-head .page-sub{display:block;gap:normal;letter-spacing:normal;font-size:12px;color:var(--fl-ink-3);margin-top:3px;font-weight:400;font-feature-settings:normal}body.fl-shell .main .page-head #ph-actions{flex:1;align-self:stretch;align-items:stretch;display:flex;gap:0}body.fl-shell .main .page-head #ph-actions .fl-actions{display:flex;flex:1;align-items:flex-start;gap:11px}body.fl-shell .main .page-head #ph-actions .fl-hmeta{font-size:12px;color:var(--fl-ink-3);margin:3px 0 0 14px;align-self:flex-end}body.fl-shell .main .page-head #ph-actions .sp{flex:1}body.fl-shell .main .page-head #ph-actions .fl-hmeta b{color:var(--fl-ink);font-weight:700}body.fl-shell .main .main-body{padding:0}.fl *{margin:0;padding:0;box-sizing:border-box;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.fl button{cursor:pointer;border:none;background:none;font-family:inherit;color:inherit}.fl .tb-ic{width:33px;height:33px;border-radius:6px;display:grid;place-items:center;color:var(--fl-ink-2);cursor:pointer}.fl .tb-ic:hover{background:var(--fl-bg)}.fl .tb-ic svg{width:18px;height:18px}.fl .main{flex:1;min-width:0;padding:22px 26px 50px;overflow:auto;background:var(--fl-bg)}.fl .page-top{display:flex;align-items:flex-start;gap:11px;margin-bottom:14px}.fl .breadcrumb{font-size:11px;color:var(--fl-ink-3);margin-bottom:3px}.fl .breadcrumb b{color:var(--fl-accent);font-weight:600}.fl .page-top h1{font-size:21px;font-weight:700;letter-spacing:-.02em}.fl .page-top .sub{font-size:12px;color:var(--fl-ink-3);margin-top:3px}.fl .page-top .sub b{color:var(--fl-ink);font-weight:700}.fl .page-top .sp{flex:1}.fl .btn{height:34px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;border-radius:7px;font:600 12.5px Inter;white-space:nowrap}.fl .btn svg{width:15px;height:15px}.fl .btn-ghost{background:var(--fl-white);border:1px solid var(--fl-line);color:var(--fl-ink-2)}.fl .btn-ghost:hover{background:var(--fl-accent-soft);border-color:var(--fl-accent);color:var(--fl-accent)}.fl .btn-primary{background:var(--fl-primary);color:var(--fl-primary-ink)}.fl .btn-primary svg{stroke-width:2.4}.fl .btn-primary:hover{background:var(--fl-primary-hover)}.fl .btn-soft{background:var(--fl-accent-soft);color:var(--fl-accent)}.fl .btn-soft:hover{background:var(--fl-accent);color:#fff}.fl .btn-danger{background:var(--fl-white);border:1px solid var(--fl-line);color:var(--fl-loss)}.fl .btn-danger:hover{background:var(--fl-white);border-color:var(--fl-loss)}.fl .ctrl{display:flex;align-items:flex-end;gap:9px 10px;flex-wrap:wrap;background:var(--fl-white);border:1px solid var(--fl-line);border-radius:8px;padding:10px 12px;margin-bottom:16px;box-shadow:0 1px 0 var(--fl-line)}.fl .field{display:flex;flex-direction:column;gap:3px}.fl .field>label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fl-ink-3);padding-left:1px}.fl .csearch{display:flex;align-items:center;gap:7px;height:34px;width:226px;padding:0 11px;border:1px solid var(--fl-line);border-radius:6px;background:var(--fl-bg)}.fl .csearch svg{width:14px;height:14px;color:var(--fl-ink-3)}.fl .csearch input{border:none;outline:none;background:none;font:inherit;font-size:12.5px;width:100%;color:var(--fl-ink)}.fl .csp{margin-left:auto}.fl .iconbtn{width:30px;height:30px;border-radius:6px;border:1px solid var(--fl-line);background:var(--fl-white);color:var(--fl-ink-3);display:grid;place-items:center;flex-shrink:0}.fl .iconbtn:hover{border-color:var(--fl-accent);color:var(--fl-accent)}.fl .iconbtn svg{width:15px;height:15px}.fl .iconbtn.on{background:var(--fl-accent-soft);border-color:var(--fl-accent);color:var(--fl-accent)}.fl .help-panel{display:none;background:var(--fl-white);border:1px solid var(--fl-line);border-radius:8px;padding:14px 16px;margin-bottom:16px}.fl .help-panel.open{display:block}.fl .help-panel h4{font-size:12.5px;font-weight:700;margin-bottom:3px}.fl .help-panel .hp{font-size:11px;color:var(--fl-ink-3);margin-bottom:12px}.fl .help-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 22px}.fl .help-item{display:flex;gap:9px;align-items:flex-start}.fl .help-item .ic{flex-shrink:0;margin-top:1px}.fl .help-item .ic .pd{width:9px;height:9px;border-radius:50%;display:inline-block}.fl .help-item .tx b{font-size:12px;font-weight:700;color:var(--fl-ink)}.fl .help-item .tx p{font-size:11px;color:var(--fl-ink-3);margin-top:1px}.fl .help-tag{font-size:8.5px;font-weight:800;color:var(--fl-accent);background:var(--fl-accent-soft);padding:2px 5px;border-radius:4px;letter-spacing:.04em}.fl .dd{position:relative}.fl .dd-trig{height:34px;min-width:152px;width:100%;padding:0 11px;display:flex;align-items:center;gap:8px;border:1px solid var(--fl-line);border-radius:8px;background:var(--fl-white);font:600 12.5px Inter;color:var(--fl-ink);box-shadow:0 1px 2px #14161c0a;transition:border-color .12s,box-shadow .12s}.fl .dd-trig:hover{border-color:#ccd0d6}.fl .dd.open .dd-trig{border-color:var(--fl-accent);box-shadow:0 0 0 3px var(--fl-accent-soft)}.fl .dd-trig .dd-val{flex:1;min-width:0;display:flex;align-items:center;gap:7px;text-align:left;white-space:nowrap;overflow:hidden}.fl .dd-trig .dd-val>span:not(.av){overflow:hidden;text-overflow:ellipsis}.fl .dd-trig .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.fl .dd-trig .cv{width:13px;height:13px;color:var(--fl-ink-3);transition:transform .15s}.fl .dd.open .dd-trig .cv{transform:rotate(180deg)}.fl .dd-pop{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;background:var(--fl-white);border:1px solid var(--fl-line);border-radius:12px;box-shadow:0 14px 34px #14130f29;padding:6px;z-index:120;display:none;max-height:340px;overflow:auto;transform-origin:top}.fl .dd.open .dd-pop{display:block;animation:ddpop .14s ease-out}.fl .dd-item{padding:8px 10px;border-radius:7px;font-size:12.5px;font-weight:500;color:var(--fl-ink);cursor:pointer;display:flex;align-items:center;gap:9px;white-space:nowrap}.fl .dd-item:hover{background:var(--fl-bg)}.fl .dd-item.sel{color:var(--fl-accent);font-weight:600;background:var(--fl-accent-soft)}.fl .dd-item .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.fl .dd-item .sub{color:var(--fl-ink-3);font-weight:500;font-size:11px;margin-left:2px}.fl .dd-item .av,.fl .dd-trig .av{width:20px;height:20px;flex-shrink:0}.fl .dd-item .av{width:26px;height:26px}.fl .dd-trig .av{margin-right:2px}.fl .ddl{display:flex;flex-direction:column;line-height:1.2;min-width:0}.fl .ddl-n{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl .ddl-r{font-size:10.5px;color:var(--fl-ink-3);font-weight:500}.fl .dd-item.sel .ddl-r{color:var(--fl-accent)}.fl .modal .dd-trig{background:var(--fl-bg)}.fl .ac-wrap{position:relative}.fl .ac-pop{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--fl-white);border:1px solid var(--fl-line);border-radius:12px;box-shadow:0 14px 34px #14130f29;padding:6px;z-index:120;display:none;max-height:240px;overflow:auto}.fl .ac-pop.open{display:block}.fl .ac-item{padding:7px 9px;border-radius:6px;font-size:12.5px;font-weight:500;color:var(--fl-ink);cursor:pointer;display:flex;align-items:center;gap:9px}.fl .ac-item:hover,.fl .ac-item.hl{background:var(--fl-accent-soft);color:var(--fl-accent)}.fl .ac-item .av{width:22px;height:22px;flex-shrink:0}.fl .ac-item .bld{width:20px;height:20px;border-radius:5px;background:var(--fl-pill-bg);color:var(--fl-ink-3);display:grid;place-items:center;flex-shrink:0}.fl .ac-item .bld svg{width:12px;height:12px}.fl .ac-empty{padding:8px 9px;font-size:11.5px;color:var(--fl-ink-3)}.fl .dd-item .chk{margin-left:auto;width:14px;height:14px;color:var(--fl-accent);opacity:0}.fl .dd-item.sel .chk{opacity:1}.fl .view{display:none}.fl .view.on{display:block}.fl .kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.fl .kcard{background:var(--fl-white);border:1px solid var(--fl-line);border-radius:8px;padding:9px 12px}.fl .kcard .lbl{font-size:9px;font-weight:700;color:var(--fl-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;display:flex;align-items:center;gap:5px}.fl .kcard .lbl .dot{width:6px;height:6px;border-radius:50%}.fl .kcard .val{font-size:17px;font-weight:700;font-feature-settings:"tnum";line-height:1.1;letter-spacing:-.02em;color:var(--fl-ink)}.fl .kcard .val.acc{color:var(--fl-accent)}.fl .kcard .meta{font-size:9.5px;color:var(--fl-ink-3);margin-top:2px}.fl .kcard .meta .over{color:var(--fl-wait);font-weight:600}.fl .dash{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;align-items:start;margin-bottom:22px}.fl .list-head{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:14px}.fl .list-head h2{font-size:15px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;padding-bottom:8px}.fl .list-head .ctrl{flex:1;margin-bottom:0}.fl .subt{font-size:10.5px;color:var(--fl-ink-3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.fl .autotag{font-size:8.5px;font-weight:800;color:var(--fl-accent);background:var(--fl-accent-soft);padding:2px 5px;border-radius:4px;margin-left:7px;letter-spacing:.04em}.fl .d-kund{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--fl-ink);background:var(--fl-bg);border:1px solid var(--fl-line);border-radius:8px;padding:10px 12px}.fl .panel{background:var(--fl-white);border:1px solid var(--fl-line);border-radius:8px;padding:15px 17px}.fl .panel h3{font-size:12.5px;font-weight:700;margin-bottom:2px}.fl .panel .ph{font-size:11px;color:var(--fl-ink-3);margin-bottom:14px}.fl .barline{display:grid;grid-template-columns:110px 1fr 84px;gap:11px;align-items:center;padding:6px 0}.fl .pbar{display:grid;grid-template-columns:26px 72px 1fr 78px;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--fl-line-2)}.fl .pbar:last-child{border-bottom:none}.fl .pbar .av{width:26px;height:26px}.fl .pbar .nm{font-size:12.5px;font-weight:600;color:var(--fl-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl .pbar .pv{font-size:11.5px;font-weight:700;text-align:right;font-feature-settings:"tnum";color:var(--fl-ink)}.fl .barline .bn{font-size:12px;font-weight:600;color:var(--fl-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl .bar{height:5px;border-radius:3px;background:var(--fl-line-2);overflow:hidden}.fl .bar>i{display:block;height:100%;border-radius:3px;background:var(--fl-bar-strong)}.fl .barline .bv{font-size:11.5px;font-weight:700;text-align:right;font-feature-settings:"tnum";color:var(--fl-ink)}.fl .stackmini{display:flex;flex-direction:column;gap:14px}.fl .statusbar{height:10px;border-radius:6px;background:var(--fl-line-2);overflow:hidden;display:flex;margin:2px 0 12px}.fl .statusbar i{height:100%}.fl .statusbar .ok{background:var(--fl-accent)}.fl .statusbar .wait{background:var(--fl-bar)}.fl .legend{display:flex;flex-direction:column;gap:9px}.fl .legend .lr{display:flex;align-items:center;justify-content:space-between;font-size:12.5px}.fl .legend .lr .k{display:flex;align-items:center;gap:8px;color:var(--fl-ink-2)}.fl .legend .lr .k .dot{width:9px;height:9px;border-radius:3px}.fl .legend .lr b{font-feature-settings:"tnum"}.fl .sec{display:flex;align-items:center;gap:9px;padding:16px 2px 8px;cursor:pointer}.fl .sec .chev{width:13px;height:13px;color:var(--fl-ink-3);transition:transform .15s}.fl .sec.collapsed .chev{transform:rotate(-90deg)}.fl .sec .sdot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.fl .sec h2{font-size:13.5px;font-weight:700;letter-spacing:-.01em}.fl .sec .srole{font-size:11px;color:var(--fl-ink-3);font-weight:500}.fl .sec .n{font-size:11px;color:var(--fl-ink-3);font-weight:600;background:var(--fl-pill-bg);border-radius:9px;padding:1px 7px;min-width:18px;text-align:center}.fl .sec .sp{flex:1}.fl .sec .stot{font-size:12.5px;font-weight:700;font-feature-settings:"tnum";color:var(--fl-ink)}.fl .sec.collapsed+.table-wrap{display:none}.fl .card{background:var(--fl-white);border:1px solid var(--fl-line);border-radius:8px;overflow:hidden}.fl .tscroll{overflow-x:auto}.fl table{width:100%;border-collapse:collapse}.fl thead th{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--fl-ink-3);text-align:left;padding:8px 14px;white-space:nowrap;border-bottom:1px solid var(--fl-line);background:var(--fl-white)}.fl thead th.r{text-align:right}.fl thead th.sortable{cursor:pointer}.fl thead th.sortable:hover{color:var(--fl-accent)}.fl tbody td{padding:11px 14px;border-bottom:1px solid var(--fl-line-2);font-size:12.5px;vertical-align:middle;white-space:nowrap}.fl tbody tr{cursor:pointer}.fl tbody tr:hover td{background:var(--fl-hover)}.fl tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--fl-accent)}.fl tbody tr:last-child td{border-bottom:none}.fl .tg{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--fl-ink-2)}.fl .tg .pd{width:7px;height:7px;border-radius:50%;flex-shrink:0}.fl .tg.loss .pd{background:var(--fl-loss)}.fl .tg.earn .pd{background:var(--fl-earn)}.fl .arende{font-weight:600;color:var(--fl-ink)}.fl .arende.ph{font-weight:400;color:var(--fl-ink-3)}.fl .amt{text-align:right;font-weight:700;font-feature-settings:"tnum";color:var(--fl-ink)}.fl .amt.loss{color:var(--fl-loss)}.fl .amt.earn{color:var(--fl-earn)}.fl .muted{color:var(--fl-ink-3)}.fl .pcell{display:flex;align-items:center;gap:9px}.fl .av{position:relative;width:24px;height:24px;border-radius:50%;overflow:hidden;flex-shrink:0;display:block;background:var(--fl-av-bg)}.fl .av svg,.fl .av img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.fl .av img{object-fit:cover}.fl .av.lg{width:40px;height:40px}.fl .av.mc{width:30px;height:30px}.fl .av.nomc{display:grid;place-items:center;background:var(--fl-av-bg);color:var(--fl-av-ink);font-size:11px;font-weight:700}.fl .pcell .nm{font-weight:600}.fl .pill-badge{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:5px;font-size:11px;font-weight:600;background:var(--fl-pill-bg);color:var(--fl-pill-ink)}.fl .stat{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600}.fl .stat .pd{width:6px;height:6px;border-radius:50%}.fl .stat.ok{color:var(--fl-earn)}.fl .stat.ok .pd{background:var(--fl-earn)}.fl .stat.wait{color:var(--fl-wait)}.fl .stat.wait .pd{background:var(--fl-wait)}.fl .gochev{color:var(--fl-ink-3)}.fl .gochev svg{width:15px;height:15px}.fl tbody tr:hover .gochev{color:var(--fl-accent)}.fl .empty{padding:40px;text-align:center;color:var(--fl-ink-3);font-size:13px}.fl .dscrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f52;opacity:0;pointer-events:none;transition:opacity .2s;z-index:130}.fl .dscrim.open{opacity:1;pointer-events:all}.fl .drawer{position:fixed;top:0;right:0;height:100vh;width:420px;max-width:92vw;background:var(--fl-white);border-left:1px solid var(--fl-line);box-shadow:var(--fl-shadow);transform:translate(100%);transition:transform .26s cubic-bezier(.3,.8,.3,1);z-index:131;display:flex;flex-direction:column}.fl .drawer.open{transform:none}.fl .drawer-head{padding:16px 18px;border-bottom:1px solid var(--fl-line);display:flex;align-items:center;justify-content:space-between}.fl .drawer-head .tg{font-size:13px}.fl .drawer-body{flex:1;overflow-y:auto;padding:18px}.fl .d-amt{font-size:27px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";margin-bottom:3px}.fl .d-amt.loss{color:var(--fl-loss)}.fl .d-amt.earn{color:var(--fl-earn)}.fl .d-amtsub{font-size:11.5px;color:var(--fl-ink-3);margin-bottom:16px}.fl .d-person{display:flex;align-items:center;gap:11px;padding:12px;background:var(--fl-bg);border:1px solid var(--fl-line);border-radius:8px;margin-bottom:16px}.fl .d-person .nm{font-size:13.5px;font-weight:700}.fl .d-person .rl{font-size:11.5px;color:var(--fl-ink-3)}.fl .d-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.fl .d-field .l{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fl-muted);margin-bottom:3px}.fl .d-field .v{font-size:13px;font-weight:600;color:var(--fl-ink)}.fl .d-block{margin-bottom:16px}.fl .d-block .l{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--fl-muted);margin-bottom:5px}.fl .d-block .desc{font-size:13px;color:var(--fl-ink);line-height:1.5;background:var(--fl-bg);border:1px solid var(--fl-line);border-radius:8px;padding:11px 13px}.fl .d-block .desc.ph{color:var(--fl-ink-3)}.fl .d-meta{display:flex;flex-direction:column;gap:9px}.fl .d-metarow{display:flex;align-items:center;gap:10px;font-size:12.5px}.fl .d-metarow .mc{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;color:var(--fl-av-ink);flex-shrink:0;background:var(--fl-av-bg)}.fl .d-metarow .mt{font-size:10px;color:var(--fl-ink-3)}.fl .d-metarow .mn{font-weight:600}.fl .drawer-foot{padding:14px 18px;border-top:1px solid var(--fl-line);display:flex;gap:8px;background:var(--fl-bg)}.fl .scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f6b;opacity:0;pointer-events:none;transition:opacity .2s;z-index:140;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto}.fl .scrim.open{opacity:1;pointer-events:all}.fl .modal{width:500px;max-width:100%;overflow:visible;background:var(--fl-white);border-radius:10px;box-shadow:0 20px 50px #0000002e;transform:translateY(8px);transition:transform .2s}.fl .scrim.open .modal{transform:none}.fl .modal-head{padding:14px 18px;border-bottom:1px solid var(--fl-line);display:flex;justify-content:space-between;align-items:flex-start}.fl .modal-head h3{font-size:14px;font-weight:700}.fl .modal-head p{font-size:11px;color:var(--fl-ink-3);margin-top:2px}.fl .modal-body{padding:16px 18px}.fl .fr{margin-bottom:11px}.fl .fr2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fl .fr label{display:block;font-size:9.5px;font-weight:700;color:var(--fl-ink-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.fl .fr label .req{color:var(--fl-loss)}.fl .fr input,.fl .fr select,.fl .fr textarea{width:100%;padding:7px 10px;background:var(--fl-bg);border:1px solid var(--fl-line);border-radius:6px;font-size:12.5px;color:var(--fl-ink);font-family:inherit;height:34px;outline:none}.fl .fr select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%238b909a' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 10px center;padding-right:28px}.fl .fr textarea{height:62px;resize:vertical}.fl .fr input:focus,.fl .fr select:focus,.fl .fr textarea:focus{border-color:var(--fl-accent);box-shadow:0 0 0 3px var(--fl-accent-soft)}.fl .fr.bad input,.fl .fr.bad select{border-color:var(--fl-loss)}.fl .modal-foot{padding:12px 18px;border-top:1px solid var(--fl-line);display:flex;justify-content:flex-end;gap:7px;background:var(--fl-bg);border-radius:0 0 10px 10px}@media(max-width:900px){.fl .kpis{grid-template-columns:1fr 1fr}.fl .dash,.fl .fr2,.fl .d-grid{grid-template-columns:1fr}}.fl .card table{border-collapse:separate;border-spacing:0}.fl .card tbody td{border-bottom:none;border-top:1px solid var(--fl-line-2)}.fl .card tbody tr:first-child td{border-top:none}.fl .card tbody tr:hover td{background:var(--fl-hover);border-top-color:transparent}.fl .card tbody tr:hover+tr td{border-top-color:transparent}.fl .card tbody tr:hover td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;box-shadow:inset 2px 0 0 var(--fl-accent)}.fl .card tbody tr:hover td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.fl .ctrl,.fl .dd-trig{box-shadow:none}:root{--kk-bg: #ffffff;--kk-side-bg: #fafbfc;--kk-white: #ffffff;--kk-hover: #f6f8fc;--kk-ink: #1d1f24;--kk-ink-2: #5b606b;--kk-ink-3: #8b909a;--kk-muted: #aeb3bb;--kk-line: #e9eaed;--kk-line-2: #f2f3f5;--kk-accent: #2d6cf7;--kk-accent-soft: #eaf1fe;--kk-primary: #1d1f24;--kk-primary-ink: #fff;--kk-primary-hover: #2d3039;--kk-rail-bg: #1c1d22;--kk-rail-ink: rgba(255,255,255,.5);--kk-loss: #b06a6a;--kk-loss-soft: #caa3a3;--kk-earn: #5e9b7d;--kk-earn-soft: #a9cbba;--kk-wait: #a59568;--kk-ok: #2d6cf7;--kk-av-bg: #eef0f4;--kk-av-ink: #6a707a;--kk-bar: #c6cedb;--kk-bar-strong: #aab6cc;--kk-pill-bg: #f1f2f4;--kk-pill-ink: #62676f;--kk-shadow: 0 12px 34px rgba(20,22,28,.14);--kk-sea-1: #eaf1fb;--kk-sea-2: #dfeaf7;--kk-sea-3: #cfe0f2;--kk-land-1: #f3f5f2;--kk-land-2: #e6ebe4;--kk-map-line: #c7d2c5;--kk-map-label: #9aa6a0}.kk{display:block;letter-spacing:normal}.kk svg{display:inline;vertical-align:baseline}body.kk-shell{letter-spacing:normal}.kk button,.kk input,.kk textarea,.kk select{font-size:13.3333px;line-height:normal;letter-spacing:normal;font-feature-settings:normal;font-variant-numeric:normal}.kk table{border-color:currentColor}.kk thead,.kk tbody,.kk tfoot,.kk tr{border-color:inherit}.kk .klist{scrollbar-width:auto;scrollbar-color:auto}.kk .btn{border:none;box-shadow:none;transition:none}.kk .btn-primary:hover{box-shadow:none}.kk .dd{position:relative;display:block;background:none;border:0;border-radius:0;box-shadow:none;overflow:visible;z-index:auto}.kk .dd.open{display:block;animation:none}body.kk-shell .main{padding:22px 26px 50px}body.kk-shell .main .page-head{margin:0 0 14px;padding:0;gap:11px;background:transparent;align-items:flex-start;flex-wrap:nowrap;letter-spacing:normal}body.kk-shell .main .page-head .page-title{display:block}body.kk-shell .main .page-head #ph-actions{align-self:flex-start;gap:0;display:flex}body.kk-shell .main .page-head #ph-actions .kk-actions{display:flex;align-items:flex-start;gap:11px}body.kk-shell .main .page-head .breadcrumb{display:block;gap:normal;font-size:11px;margin-bottom:3px;letter-spacing:normal}body.kk-shell .main .page-head .breadcrumb b{display:inline;color:var(--kk-accent);font-weight:600}body.kk-shell .main .page-head .breadcrumb .bc-part{color:inherit}body.kk-shell .main .page-head h1{font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.45}body.kk-shell .main .page-head .page-sub{display:block;gap:normal;letter-spacing:normal;font-size:12px;color:var(--kk-ink-3);margin-top:3px;font-weight:400;font-feature-settings:normal}body.kk-shell .main .page-head .page-sub b{display:inline;color:var(--kk-ink);font-weight:700}body.kk-shell .main .main-body{padding:0}.kk *{margin:0;padding:0;box-sizing:border-box;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.kk button{cursor:pointer;border:none;background:none;font-family:inherit;color:inherit}.kk .tb-ic{width:33px;height:33px;border-radius:6px;display:grid;place-items:center;color:var(--kk-ink-2);cursor:pointer}.kk .tb-ic:hover{background:var(--kk-bg)}.kk .tb-ic svg{width:18px;height:18px}.kk .main{flex:1;min-width:0;padding:22px 26px 50px;overflow:auto;background:var(--kk-bg)}.kk .page-top{display:flex;align-items:flex-start;gap:11px;margin-bottom:14px}.kk .breadcrumb{font-size:11px;color:var(--kk-ink-3);margin-bottom:3px}.kk .breadcrumb b{color:var(--kk-accent);font-weight:600}.kk .page-top h1{font-size:21px;font-weight:700;letter-spacing:-.02em}.kk .page-top .sub{font-size:12px;color:var(--kk-ink-3);margin-top:3px}.kk .page-top .sub b{color:var(--kk-ink);font-weight:700}.kk .page-top .sp{flex:1}.kk .btn{height:34px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;border-radius:7px;font:600 12.5px Inter;white-space:nowrap}.kk .btn svg{width:15px;height:15px}.kk .btn-ghost{background:var(--kk-white);border:1px solid var(--kk-line);color:var(--kk-ink-2)}.kk .btn-ghost:hover{background:var(--kk-accent-soft);border-color:var(--kk-accent);color:var(--kk-accent)}.kk .btn-primary{background:var(--kk-primary);color:var(--kk-primary-ink)}.kk .btn-primary svg{stroke-width:2.4}.kk .btn-primary:hover{background:var(--kk-primary-hover)}.kk .btn-soft{background:var(--kk-accent-soft);color:var(--kk-accent)}.kk .btn-soft:hover{background:var(--kk-accent);color:#fff}.kk .btn-danger{background:var(--kk-white);border:1px solid var(--kk-line);color:var(--kk-loss)}.kk .btn-danger:hover{background:var(--kk-white);border-color:var(--kk-loss)}.kk .ctrl{display:flex;align-items:flex-end;gap:9px 10px;flex-wrap:wrap;background:var(--kk-white);border:1px solid var(--kk-line);border-radius:8px;padding:10px 12px;margin-bottom:16px;box-shadow:0 1px 0 var(--kk-line)}.kk .field{display:flex;flex-direction:column;gap:3px}.kk .field>label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--kk-ink-3);padding-left:1px}.kk .csearch{display:flex;align-items:center;gap:7px;height:34px;width:226px;padding:0 11px;border:1px solid var(--kk-line);border-radius:6px;background:var(--kk-bg)}.kk .csearch svg{width:14px;height:14px;color:var(--kk-ink-3)}.kk .csearch input{border:none;outline:none;background:none;font:inherit;font-size:12.5px;width:100%;color:var(--kk-ink)}.kk .csp{margin-left:auto}.kk .iconbtn{width:30px;height:30px;border-radius:6px;border:1px solid var(--kk-line);background:var(--kk-white);color:var(--kk-ink-3);display:grid;place-items:center;flex-shrink:0}.kk .iconbtn:hover{border-color:var(--kk-accent);color:var(--kk-accent)}.kk .iconbtn svg{width:15px;height:15px}.kk .iconbtn.on{background:var(--kk-accent-soft);border-color:var(--kk-accent);color:var(--kk-accent)}.kk .help-panel{display:none;background:var(--kk-white);border:1px solid var(--kk-line);border-radius:8px;padding:14px 16px;margin-bottom:16px}.kk .help-panel.open{display:block}.kk .help-panel h4{font-size:12.5px;font-weight:700;margin-bottom:3px}.kk .help-panel .hp{font-size:11px;color:var(--kk-ink-3);margin-bottom:12px}.kk .help-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 22px}.kk .help-item{display:flex;gap:9px;align-items:flex-start}.kk .help-item .ic{flex-shrink:0;margin-top:1px}.kk .help-item .ic .pd{width:9px;height:9px;border-radius:50%;display:inline-block}.kk .help-item .tx b{font-size:12px;font-weight:700;color:var(--kk-ink)}.kk .help-item .tx p{font-size:11px;color:var(--kk-ink-3);margin-top:1px}.kk .help-tag{font-size:8.5px;font-weight:800;color:var(--kk-accent);background:var(--kk-accent-soft);padding:2px 5px;border-radius:4px;letter-spacing:.04em}.kk .dd{position:relative}.kk .dd-trig{height:34px;min-width:152px;width:100%;padding:0 11px;display:flex;align-items:center;gap:8px;border:1px solid var(--kk-line);border-radius:8px;background:var(--kk-white);font:600 12.5px Inter;color:var(--kk-ink);box-shadow:0 1px 2px #14161c0a;transition:border-color .12s,box-shadow .12s}.kk .dd-trig:hover{border-color:#ccd0d6}.kk .dd.open .dd-trig{border-color:var(--kk-accent);box-shadow:0 0 0 3px var(--kk-accent-soft)}.kk .dd-trig .dd-val{flex:1;min-width:0;display:flex;align-items:center;gap:7px;text-align:left;white-space:nowrap;overflow:hidden}.kk .dd-trig .dd-val>span:not(.av){overflow:hidden;text-overflow:ellipsis}.kk .dd-trig .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.kk .dd-trig .cv{width:13px;height:13px;color:var(--kk-ink-3);transition:transform .15s}.kk .dd.open .dd-trig .cv{transform:rotate(180deg)}@keyframes ddpop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.kk .dd-pop{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;background:var(--kk-white);border:1px solid var(--kk-line);border-radius:12px;box-shadow:0 14px 34px #14130f29;padding:6px;z-index:120;display:none;max-height:340px;overflow:auto;transform-origin:top}.kk .dd.open .dd-pop{display:block;animation:ddpop .14s ease-out}.kk .dd-item{padding:8px 10px;border-radius:7px;font-size:12.5px;font-weight:500;color:var(--kk-ink);cursor:pointer;display:flex;align-items:center;gap:9px;white-space:nowrap}.kk .dd-item:hover{background:var(--kk-bg)}.kk .dd-item.sel{color:var(--kk-accent);font-weight:600;background:var(--kk-accent-soft)}.kk .dd-item .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.kk .dd-item .sub{color:var(--kk-ink-3);font-weight:500;font-size:11px;margin-left:2px}.kk .dd-item .av,.kk .dd-trig .av{width:20px;height:20px;flex-shrink:0}.kk .dd-item .av{width:26px;height:26px}.kk .dd-trig .av{margin-right:2px}.kk .ddl{display:flex;flex-direction:column;line-height:1.2;min-width:0}.kk .ddl-n{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kk .ddl-r{font-size:10.5px;color:var(--kk-ink-3);font-weight:500}.kk .dd-item.sel .ddl-r{color:var(--kk-accent)}.kk .modal .dd-trig{background:var(--kk-bg)}.kk .ac-wrap{position:relative}.kk .ac-pop{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--kk-white);border:1px solid var(--kk-line);border-radius:12px;box-shadow:0 14px 34px #14130f29;padding:6px;z-index:120;display:none;max-height:240px;overflow:auto}.kk .ac-pop.open{display:block}.kk .ac-item{padding:7px 9px;border-radius:6px;font-size:12.5px;font-weight:500;color:var(--kk-ink);cursor:pointer;display:flex;align-items:center;gap:9px}.kk .ac-item:hover,.kk .ac-item.hl{background:var(--kk-accent-soft);color:var(--kk-accent)}.kk .ac-item .av{width:22px;height:22px;flex-shrink:0}.kk .ac-item .bld{width:20px;height:20px;border-radius:5px;background:var(--kk-pill-bg);color:var(--kk-ink-3);display:grid;place-items:center;flex-shrink:0}.kk .ac-item .bld svg{width:12px;height:12px}.kk .ac-empty{padding:8px 9px;font-size:11.5px;color:var(--kk-ink-3)}.kk .dd-item .chk{margin-left:auto;width:14px;height:14px;color:var(--kk-accent);opacity:0}.kk .dd-item.sel .chk{opacity:1}.kk .view{display:none}.kk .view.on{display:block}.kk .kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.kk .kcard{background:var(--kk-white);border:1px solid var(--kk-line);border-radius:8px;padding:9px 12px}.kk .kcard .lbl{font-size:9px;font-weight:700;color:var(--kk-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;display:flex;align-items:center;gap:5px}.kk .kcard .lbl .dot{width:6px;height:6px;border-radius:50%}.kk .kcard .val{font-size:17px;font-weight:700;font-feature-settings:"tnum";line-height:1.1;letter-spacing:-.02em;color:var(--kk-ink)}.kk .kcard .val.acc{color:var(--kk-accent)}.kk .kcard .meta{font-size:9.5px;color:var(--kk-ink-3);margin-top:2px}.kk .kcard .meta .over{color:var(--kk-wait);font-weight:600}.kk .dash{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;align-items:start;margin-bottom:22px}.kk .list-head{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:14px}.kk .list-head h2{font-size:15px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;padding-bottom:8px}.kk .list-head .ctrl{flex:1;margin-bottom:0}.kk .subt{font-size:10.5px;color:var(--kk-ink-3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.kk .autotag{font-size:8.5px;font-weight:800;color:var(--kk-accent);background:var(--kk-accent-soft);padding:2px 5px;border-radius:4px;margin-left:7px;letter-spacing:.04em}.kk .d-kund{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--kk-ink);background:var(--kk-bg);border:1px solid var(--kk-line);border-radius:8px;padding:10px 12px}.kk .panel{background:var(--kk-white);border:1px solid var(--kk-line);border-radius:8px;padding:15px 17px}.kk .panel h3{font-size:12.5px;font-weight:700;margin-bottom:2px}.kk .panel .ph{font-size:11px;color:var(--kk-ink-3);margin-bottom:14px}.kk .barline{display:grid;grid-template-columns:110px 1fr 84px;gap:11px;align-items:center;padding:6px 0}.kk .pbar{display:grid;grid-template-columns:26px 72px 1fr 78px;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--kk-line-2)}.kk .pbar:last-child{border-bottom:none}.kk .pbar .av{width:26px;height:26px}.kk .pbar .nm{font-size:12.5px;font-weight:600;color:var(--kk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kk .pbar .pv{font-size:11.5px;font-weight:700;text-align:right;font-feature-settings:"tnum";color:var(--kk-ink)}.kk .barline .bn{font-size:12px;font-weight:600;color:var(--kk-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kk .bar{height:5px;border-radius:3px;background:var(--kk-line-2);overflow:hidden}.kk .bar>i{display:block;height:100%;border-radius:3px;background:var(--kk-bar-strong)}.kk .barline .bv{font-size:11.5px;font-weight:700;text-align:right;font-feature-settings:"tnum";color:var(--kk-ink)}.kk .stackmini{display:flex;flex-direction:column;gap:14px}.kk .statusbar{height:10px;border-radius:6px;background:var(--kk-line-2);overflow:hidden;display:flex;margin:2px 0 12px}.kk .statusbar i{height:100%}.kk .statusbar .ok{background:var(--kk-accent)}.kk .statusbar .wait{background:var(--kk-bar)}.kk .legend{display:flex;flex-direction:column;gap:9px}.kk .legend .lr{display:flex;align-items:center;justify-content:space-between;font-size:12.5px}.kk .legend .lr .k{display:flex;align-items:center;gap:8px;color:var(--kk-ink-2)}.kk .legend .lr .k .dot{width:9px;height:9px;border-radius:3px}.kk .legend .lr b{font-feature-settings:"tnum"}.kk .sec{display:flex;align-items:center;gap:9px;padding:16px 2px 8px;cursor:pointer}.kk .sec .chev{width:13px;height:13px;color:var(--kk-ink-3);transition:transform .15s}.kk .sec.collapsed .chev{transform:rotate(-90deg)}.kk .sec .sdot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.kk .sec h2{font-size:13.5px;font-weight:700;letter-spacing:-.01em}.kk .sec .srole{font-size:11px;color:var(--kk-ink-3);font-weight:500}.kk .sec .n{font-size:11px;color:var(--kk-ink-3);font-weight:600;background:var(--kk-pill-bg);border-radius:9px;padding:1px 7px;min-width:18px;text-align:center}.kk .sec .sp{flex:1}.kk .sec .stot{font-size:12.5px;font-weight:700;font-feature-settings:"tnum";color:var(--kk-ink)}.kk .sec.collapsed+.table-wrap{display:none}.kk .card{background:var(--kk-white);border:1px solid var(--kk-line);border-radius:8px;overflow:hidden}.kk .tscroll{overflow-x:auto}.kk table{width:100%;border-collapse:collapse}.kk thead th{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--kk-ink-3);text-align:left;padding:8px 14px;white-space:nowrap;border-bottom:1px solid var(--kk-line);background:var(--kk-white)}.kk thead th.r{text-align:right}.kk thead th.sortable{cursor:pointer}.kk thead th.sortable:hover{color:var(--kk-accent)}.kk tbody td{padding:11px 14px;border-bottom:1px solid var(--kk-line-2);font-size:12.5px;vertical-align:middle;white-space:nowrap}.kk tbody tr{cursor:pointer}.kk tbody tr:hover td{background:var(--kk-hover)}.kk tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--kk-accent)}.kk tbody tr:last-child td{border-bottom:none}.kk .tg{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--kk-ink-2)}.kk .tg .pd{width:7px;height:7px;border-radius:50%;flex-shrink:0}.kk .tg.loss .pd{background:var(--kk-loss)}.kk .tg.earn .pd{background:var(--kk-earn)}.kk .arende{font-weight:600;color:var(--kk-ink)}.kk .arende.ph{font-weight:400;color:var(--kk-ink-3)}.kk .amt{text-align:right;font-weight:700;font-feature-settings:"tnum";color:var(--kk-ink)}.kk .amt.loss{color:var(--kk-loss)}.kk .amt.earn{color:var(--kk-earn)}.kk .muted{color:var(--kk-ink-3)}.kk .pcell{display:flex;align-items:center;gap:9px}.kk .av{position:relative;width:24px;height:24px;border-radius:50%;overflow:hidden;flex-shrink:0;display:block;background:var(--kk-av-bg)}.kk .av svg,.kk .av img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.kk .av img{object-fit:cover}.kk .av.lg{width:40px;height:40px}.kk .av.mc{width:30px;height:30px}.kk .av.nomc{display:grid;place-items:center;background:var(--kk-av-bg);color:var(--kk-av-ink);font-size:11px;font-weight:700}.kk .pcell .nm{font-weight:600}.kk .pill-badge{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:5px;font-size:11px;font-weight:600;background:var(--kk-pill-bg);color:var(--kk-pill-ink)}.kk .stat{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600}.kk .stat .pd{width:6px;height:6px;border-radius:50%}.kk .stat.ok{color:var(--kk-earn)}.kk .stat.ok .pd{background:var(--kk-earn)}.kk .stat.wait{color:var(--kk-wait)}.kk .stat.wait .pd{background:var(--kk-wait)}.kk .gochev{color:var(--kk-ink-3)}.kk .gochev svg{width:15px;height:15px}.kk tbody tr:hover .gochev{color:var(--kk-accent)}.kk .empty{padding:40px;text-align:center;color:var(--kk-ink-3);font-size:13px}.kk .dscrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f52;opacity:0;pointer-events:none;transition:opacity .2s;z-index:130}.kk .dscrim.open{opacity:1;pointer-events:all}.kk .drawer{position:fixed;top:0;right:0;height:100vh;width:420px;max-width:92vw;background:var(--kk-white);border-left:1px solid var(--kk-line);box-shadow:var(--kk-shadow);transform:translate(100%);transition:transform .26s cubic-bezier(.3,.8,.3,1);z-index:131;display:flex;flex-direction:column}.kk .drawer.open{transform:none}.kk .drawer-head{padding:16px 18px;border-bottom:1px solid var(--kk-line);display:flex;align-items:center;justify-content:space-between}.kk .drawer-head .tg{font-size:13px}.kk .drawer-body{flex:1;overflow-y:auto;padding:18px}.kk .d-amt{font-size:27px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";margin-bottom:3px}.kk .d-amt.loss{color:var(--kk-loss)}.kk .d-amt.earn{color:var(--kk-earn)}.kk .d-amtsub{font-size:11.5px;color:var(--kk-ink-3);margin-bottom:16px}.kk .d-person{display:flex;align-items:center;gap:11px;padding:12px;background:var(--kk-bg);border:1px solid var(--kk-line);border-radius:8px;margin-bottom:16px}.kk .d-person .nm{font-size:13.5px;font-weight:700}.kk .d-person .rl{font-size:11.5px;color:var(--kk-ink-3)}.kk .d-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.kk .d-field .l{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--kk-muted);margin-bottom:3px}.kk .d-field .v{font-size:13px;font-weight:600;color:var(--kk-ink)}.kk .d-block{margin-bottom:16px}.kk .d-block .l{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--kk-muted);margin-bottom:5px}.kk .d-block .desc{font-size:13px;color:var(--kk-ink);line-height:1.5;background:var(--kk-bg);border:1px solid var(--kk-line);border-radius:8px;padding:11px 13px}.kk .d-block .desc.ph{color:var(--kk-ink-3)}.kk .d-meta{display:flex;flex-direction:column;gap:9px}.kk .d-metarow{display:flex;align-items:center;gap:10px;font-size:12.5px}.kk .d-metarow .mc{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;color:var(--kk-av-ink);flex-shrink:0;background:var(--kk-av-bg)}.kk .d-metarow .mt{font-size:10px;color:var(--kk-ink-3)}.kk .d-metarow .mn{font-weight:600}.kk .drawer-foot{padding:14px 18px;border-top:1px solid var(--kk-line);display:flex;gap:8px;background:var(--kk-bg)}.kk .scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f6b;opacity:0;pointer-events:none;transition:opacity .2s;z-index:140;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto}.kk .scrim.open{opacity:1;pointer-events:all}.kk .modal{width:500px;max-width:100%;overflow:visible;background:var(--kk-white);border-radius:10px;box-shadow:0 20px 50px #0000002e;transform:translateY(8px);transition:transform .2s}.kk .scrim.open .modal{transform:none}.kk .modal-head{padding:14px 18px;border-bottom:1px solid var(--kk-line);display:flex;justify-content:space-between;align-items:flex-start}.kk .modal-head h3{font-size:14px;font-weight:700}.kk .modal-head p{font-size:11px;color:var(--kk-ink-3);margin-top:2px}.kk .modal-body{padding:16px 18px}.kk .fr{margin-bottom:11px}.kk .fr2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kk .fr label{display:block;font-size:9.5px;font-weight:700;color:var(--kk-ink-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.kk .fr label .req{color:var(--kk-loss)}.kk .fr input,.kk .fr select,.kk .fr textarea{width:100%;padding:7px 10px;background:var(--kk-bg);border:1px solid var(--kk-line);border-radius:6px;font-size:12.5px;color:var(--kk-ink);font-family:inherit;height:34px;outline:none}.kk .fr select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%238b909a' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 10px center;padding-right:28px}.kk .fr textarea{height:62px;resize:vertical}.kk .fr input:focus,.kk .fr select:focus,.kk .fr textarea:focus{border-color:var(--kk-accent);box-shadow:0 0 0 3px var(--kk-accent-soft)}.kk .fr.bad input,.kk .fr.bad select{border-color:var(--kk-loss)}.kk .modal-foot{padding:12px 18px;border-top:1px solid var(--kk-line);display:flex;justify-content:flex-end;gap:7px;background:var(--kk-bg);border-radius:0 0 10px 10px}@media(max-width:900px){.kk .kpis{grid-template-columns:1fr 1fr}.kk .dash,.kk .fr2,.kk .d-grid{grid-template-columns:1fr}}.kk .kstats{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:16px}.kk .kstat{background:var(--kk-white);border:1px solid var(--kk-line);border-radius:8px;padding:9px 12px;cursor:pointer;text-align:left;transition:border-color .12s,box-shadow .12s}.kk .kstat:hover{border-color:#ccd0d6}.kk .kstat.on{border-color:var(--kk-accent);box-shadow:0 0 0 3px var(--kk-accent-soft)}.kk .kstat .lbl{font-size:9px;font-weight:700;color:var(--kk-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;display:flex;align-items:center;gap:5px}.kk .kstat .lbl .pd{width:6px;height:6px;border-radius:50%}.kk .kstat .val{font-size:17px;font-weight:700;color:var(--kk-ink);font-feature-settings:"tnum";line-height:1.1}.kk .kstat .val.green{color:var(--kk-earn)}.kk .kstat .val.red{color:var(--kk-loss)}.kk .kstat .val.orange{color:var(--kk-wait)}.kk .kstat .val.dim{color:var(--kk-ink-3)}.kk .ktbl-wrap{background:var(--kk-white);border:1px solid var(--kk-line);border-radius:10px;overflow:hidden}.kk .ktbl{min-width:880px}.kk .kcols{display:grid;grid-template-columns:2fr 1.25fr 1.35fr 1fr 1.2fr 58px 18px;gap:12px;align-items:center}.kk .kh{padding:11px 16px;border-bottom:1px solid var(--kk-line)}.kk .kh .kcols>div{font-size:9.5px;font-weight:700;color:var(--kk-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.kk .kh .col-c{text-align:center}.kk .krow{padding:10px 16px;border-top:1px solid var(--kk-line-2);cursor:pointer;transition:background .08s}.kk .krow:hover{background:var(--kk-hover)}.kk .kc-kund{display:flex;align-items:center;gap:10px;min-width:0}.kk .kc-kund .av{width:32px;height:32px}.kk .kc-kund .tx{min-width:0}.kk .kc-kund .nm{font-size:13px;font-weight:600;color:var(--kk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kk .kc-kund .em{font-size:10.5px;color:var(--kk-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kk .kc-main{font-size:12.5px;font-weight:600;color:var(--kk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kk .kc-sub{font-size:10.5px;color:var(--kk-ink-3);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kk .kc-val{font-size:12.5px;font-weight:700;color:var(--kk-ink);font-feature-settings:"tnum";white-space:nowrap}.kk .stage{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--kk-ink-2);white-space:nowrap}.kk .stage .sd{width:8px;height:8px;border-radius:50%;flex-shrink:0}.kk .kc-team{display:flex;justify-content:center}.kk .avi{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;color:#fff;flex-shrink:0;box-shadow:inset 0 0 0 1.5px #ffffff2e;position:relative;overflow:hidden}.kk .avi img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kk .kchev{color:var(--kk-ink-3);display:flex;justify-content:flex-end}.kk .kchev svg{width:15px;height:15px}.kk .kcat{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:2px 9px;border-radius:20px}.kk .kcat.aktiv{background:var(--kk-accent-soft);color:var(--kk-accent)}.kk .kcat.levererad{background:#5e9b7d29;color:var(--kk-earn)}.kk .kcat.avhopp{background:var(--kk-line-2);color:var(--kk-ink-3)}.kk .kcat.tvist{background:#a595682e;color:var(--kk-wait)}.kk .kcat.blacklist{background:#b06a6a29;color:var(--kk-loss)}.kk .d-tel{font-size:12px;color:var(--kk-ink-3);margin-top:2px}.kk .fr.bad input{border-color:var(--kk-loss);box-shadow:0 0 0 3px #b06a6a1f}@media(max-width:1150px){.kk .kstats{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.kk .kstats{grid-template-columns:repeat(2,1fr)}}.kk .ypills{display:flex;gap:6px}.kk .ypill{height:34px;padding:0 14px;display:inline-flex;align-items:center;gap:7px;border-radius:7px;border:1px solid var(--kk-line);background:var(--kk-white);font:600 12.5px Inter;color:var(--kk-ink-2);box-shadow:0 1px 2px #14161c0a}.kk .ypill:hover{border-color:#ccd0d6}.kk .ypill.on{background:var(--kk-accent);color:#fff;border-color:var(--kk-accent)}.kk .ypill .yc{font-size:10.5px;font-weight:700;background:#0000000f;border-radius:9px;padding:1px 6px}.kk .ypill.on .yc{background:#ffffff38}.kk .kmap-split{display:grid;grid-template-columns:368px 1fr;gap:16px;align-items:start}@media(max-width:1080px){.kk .kmap-split{grid-template-columns:1fr}.kk .kmapcol{order:-1}}.kk .klistcol{display:flex;flex-direction:column;min-width:0}.kk .klist-head{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--kk-ink-3);padding:0 2px 9px}.kk .klist{display:flex;flex-direction:column;gap:8px;max-height:640px;overflow-y:auto;padding-right:4px}.kk .klist::-webkit-scrollbar{width:8px}.kk .klist::-webkit-scrollbar-thumb{background:var(--kk-line);border-radius:8px}.kk .kcard2{display:flex;align-items:center;gap:11px;padding:10px 12px;background:var(--kk-white);border:1px solid var(--kk-line);border-radius:10px;cursor:pointer;transition:border-color .12s,box-shadow .12s,transform .08s}.kk .kcard2:hover,.kk .kcard2.hot{border-color:var(--kk-accent);box-shadow:0 0 0 3px var(--kk-accent-soft)}.kk .kcard2 .av{width:36px;height:36px}.kk .kcard2 .kc2-tx{min-width:0;flex:1}.kk .kcard2 .kc2-nm{font-size:13px;font-weight:600;color:var(--kk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kk .kcard2 .kc2-sub{font-size:10.5px;color:var(--kk-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px;display:flex;align-items:center;gap:5px}.kk .kcard2 .kc2-sub .pin{width:9px;height:9px;border-radius:50%;flex-shrink:0}.kk .kcard2 .kc2-right{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.kk .kc2-yr{font-size:10px;color:var(--kk-ink-3);font-weight:600;white-space:nowrap}.kk .klist-empty{padding:34px 14px;text-align:center;color:var(--kk-ink-3);font-size:12.5px;background:var(--kk-white);border:1px solid var(--kk-line);border-radius:10px}.kk .kmapcol{position:sticky;top:6px;display:flex;flex-direction:column;gap:10px}.kk .kmap{position:relative;border:1px solid var(--kk-line);border-radius:14px;overflow:hidden;height:648px;box-shadow:0 1px 0 var(--kk-line);background:var(--kk-sea-2)}.kk .kmap svg{width:100%;height:100%;display:block}.kk .kmap-badge{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:6px;background:var(--kk-white);border:1px solid var(--kk-line);border-radius:8px;padding:5px 10px;font-size:11px;font-weight:700;color:var(--kk-ink-2);box-shadow:var(--kk-shadow)}.kk .kmk{cursor:pointer}.kk .kmk-dot{transition:r .12s ease,stroke-width .12s}.kk .kmk-ring{fill:none;opacity:0;transition:opacity .12s}.kk .kmk.hot .kmk-dot{stroke-width:3}.kk .kmk.hot .kmk-ring{opacity:1}.kk .kmaptip{position:absolute;pointer-events:none;background:#1d1f24;color:#fff;border-radius:8px;padding:7px 10px;font-size:11.5px;font-weight:600;opacity:0;transition:opacity .12s;transform:translate(-50%,-128%);white-space:nowrap;z-index:5;box-shadow:0 8px 22px #00000047}.kk .kmaptip .tipsub{display:block;font-size:10px;font-weight:500;color:#b9bcc4;margin-top:1px}.kk .kmap-legend{display:flex;flex-wrap:wrap;gap:7px 14px;padding:11px 14px;background:var(--kk-white);border:1px solid var(--kk-line);border-radius:10px}.kk .lgi{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;color:var(--kk-ink-2)}.kk .lgi .lgd{width:9px;height:9px;border-radius:50%}.kk .lgi .lgc{color:var(--kk-ink-3);font-weight:700}.kk .kmapcard{position:absolute;width:264px;background:var(--kk-white);border:1px solid var(--kk-line);border-radius:12px;box-shadow:0 12px 32px #14161c38;opacity:0;pointer-events:none;transform:translateY(5px) scale(.98);transform-origin:center bottom;transition:opacity .13s,transform .13s;z-index:8;overflow:hidden}.kk .kmapcard.open{opacity:1;pointer-events:all;transform:translateY(0) scale(1)}.kk .kmapcard.below{transform-origin:center top}.kk .kmapcard:after{content:"";position:absolute;left:var(--arrow-x, 50%);bottom:-6px;width:12px;height:12px;background:var(--kk-white);border-right:1px solid var(--kk-line);border-bottom:1px solid var(--kk-line);transform:translate(-50%) rotate(45deg)}.kk .kmapcard.below:after{bottom:auto;top:-6px;border-right:none;border-bottom:none;border-left:1px solid var(--kk-line);border-top:1px solid var(--kk-line)}.kk .kmapcard.noarrow:after{display:none}.kk .mc-hero{position:relative;height:62px;background:#eef4fb;overflow:hidden}.kk .mc-hero svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.kk .mc-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.kk .mc-x{position:absolute;top:6px;right:6px;width:19px;height:19px;border-radius:6px;display:grid;place-items:center;background:#ffffffeb;color:var(--kk-ink-2);box-shadow:0 1px 4px #00000024}.kk .mc-x:hover{background:#fff;color:var(--kk-ink)}.kk .mc-x svg{width:11px;height:11px}.kk .mc-cat{position:absolute;top:6px;left:8px;transform:scale(.9);transform-origin:left top}.kk .mc-body{padding:9px 12px}.kk .mc-name{font-size:13px;font-weight:700;letter-spacing:-.01em;color:var(--kk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kk .mc-htyp{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:var(--kk-ink-2);margin-top:2px}.kk .mc-htyp .hd{width:7px;height:7px;border-radius:50%}.kk .mc-addr{font-size:10.5px;color:var(--kk-ink-3);margin-top:5px;line-height:1.35}.kk .mc-facts{display:grid;grid-template-columns:1fr 1fr;gap:5px 8px;margin-top:8px;padding-top:8px;border-top:1px solid var(--kk-line-2)}.kk .mc-fact{display:flex;flex-direction:column;gap:1px;min-width:0}.kk .mc-fact .mf-l{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--kk-muted)}.kk .mc-fact .mf-v{font-size:10.5px;font-weight:600;color:var(--kk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kk .ydot{width:7px;height:7px;border-radius:50%;background:var(--kk-accent);flex-shrink:0}.kk .mc-saljare{display:flex;align-items:center;gap:7px;margin-top:8px;padding-top:8px;border-top:1px solid var(--kk-line-2)}.kk .mc-saljare .av{width:21px;height:21px}.kk .mc-saljare .ms-tx{min-width:0}.kk .mc-saljare .ms-l{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--kk-muted)}.kk .mc-saljare .ms-n{font-size:11px;font-weight:600;color:var(--kk-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kk .mc-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-top:1px solid var(--kk-line);background:var(--kk-bg)}.kk .mc-link{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 12px;border-radius:7px;background:var(--kk-white);border:1px solid var(--kk-line);color:var(--kk-ink-2);font:600 11.5px Inter;white-space:nowrap;flex-shrink:0;transition:background .12s,border-color .12s,color .12s}.kk .mc-link svg{width:12px;height:12px;stroke-width:2.4;flex-shrink:0}.kk .mc-link:hover{background:var(--kk-accent-soft);border-color:var(--kk-accent);color:var(--kk-accent)}.kk .mc-date{font-size:9.5px;color:var(--kk-ink-3);font-weight:600;text-align:right;line-height:1.3;flex-shrink:1;min-width:0}.uev button,.uev input,.uev select,.uev textarea{font-size:13.3333px;font-weight:400;line-height:normal;letter-spacing:normal;font-feature-settings:normal;font-variant-numeric:normal}.uev table{border-color:currentColor}.uev thead,.uev tbody,.uev tfoot,.uev tr{border-color:inherit}.uev input::-webkit-datetime-edit-fields-wrapper{padding:1px 0}.uev svg{display:inline;vertical-align:baseline}.uev .noti-list,.uev .nu-body,.uev .main.uev-main{scrollbar-width:auto;scrollbar-color:auto}.uev .profile-tabs,.uev .noti-tabs{scrollbar-width:none}body.uev-shell{letter-spacing:normal}body.uev-shell main.main>.page-head{display:none}body.uev-shell .main .main-body{padding:22px 26px 40px}.uev.uev[data-theme=light]{--fl-grn: #4a9070;--fl-grn-bg: #eaf4ee}body.uev-shell #bellBtn{position:relative}body.uev-shell #bellBtn .tb-bell-badge{position:absolute;top:-3px;right:-3px;min-width:15px;height:15px;padding:0 4px;border-radius:20px;background:#e0526a;color:#fff;font-size:9.5px;font-weight:700;line-height:15px;text-align:center;box-sizing:border-box;box-shadow:0 0 0 2px var(--rail-bg, #1c1d22);pointer-events:none}body.uev-shell #bellBtn .tb-bell-badge[hidden]{display:none}.uev svg{stroke-linecap:round;stroke-linejoin:round}.uev .btn-primary{height:40px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;background:var(--primary);color:var(--primary-ink);border-width:medium;border-style:none;border-color:currentcolor;border-image:initial;border-radius:8px;font:600 13px Inter;cursor:pointer;transition:background .12s}.uev .btn-primary svg{width:16px;height:16px;stroke-width:2.4}.uev .dd-item{padding:8px 11px;border-radius:6px;font-size:12.5px;font-weight:500;color:var(--ink);cursor:pointer;display:flex;align-items:center;gap:9px}.uev .dd-item svg{width:14px;height:14px;color:var(--ink-3)}.uev.uev .page-title{display:block;flex-direction:row}.uev.uev .page-sub{display:block;gap:normal;font-feature-settings:normal}.uev.uev .sidebar,.uev.uev .sidebar *,.uev.uev .sidebar .nav-item,.uev.uev .sidebar .nav-section-title,.uev.uev .sidebar .brand-system,.uev.uev .sidebar .brand-workspace,.uev.uev .sidebar .user-info strong,.uev.uev .sidebar .user-info span{font-family:Camera Plain,Inter,system-ui,sans-serif!important}.uev.uev *{margin:0;padding:0;box-sizing:border-box;font-family:Inter,system-ui,sans-serif}.uev.uev{--ink: #1a1d20;--ink-2: #495057;--ink-3: #6c757d;--muted: #adb5bd;--line: #e9ecef;--line-2: #f1f3f5;--bg: #f8f9fa;--white: #ffffff;--sidebar-bg: #e8eaed;--sidebar-text: #525252;--sidebar-text-strong: #0a0a0a;--sidebar-hover: rgba(0,0,0,.04);--sidebar-active: rgba(0,0,0,.06);--sidebar-active-text: #0a0a0a;--sidebar-border: rgba(0,0,0,.07);--sidebar-section-title: #a3a3a3;--sidebar-card-bg: #ffffff;--sb-control-bg: rgba(0,0,0,.04);--sb-control-border: rgba(0,0,0,.08);--sb-control-text: #737373;--sb-control-hover: rgba(0,0,0,.07);--primary: #1a1d20;--primary-hover: #000;--accent: #c9a36b;--green: #16a34a;--green-bg: #f0fdf4;--orange: #d97706;--orange-bg: #fffbeb;--red: #dc2626;--red-bg: #fef2f2;--red-soft: #a85050;--red-soft-bg: #faf3f3;--blue: #2563eb;--blue-bg: #eff6ff;--yellow-bg: #fefce8;--yellow-bar: #ca8a04}.uev.uev[data-theme=dark]{--ink: rgba(255,255,255,.92);--ink-2: rgba(255,255,255,.68);--ink-3: rgba(255,255,255,.5);--muted: rgba(255,255,255,.36);--line: rgba(255,255,255,.09);--line-2: rgba(255,255,255,.05);--bg: #1a1a1a;--white: #222222;--sidebar-bg: #0a0a0a;--sidebar-text: rgba(255,255,255,.65);--sidebar-text-strong: #ffffff;--sidebar-hover: rgba(255,255,255,.08);--sidebar-active: rgba(255,255,255,.07);--sidebar-active-text: #ffffff;--sidebar-border: rgba(255,255,255,.08);--sidebar-section-title: rgba(255,255,255,.3);--sidebar-card-bg: rgba(255,255,255,.03);--sb-control-bg: rgba(255,255,255,.05);--sb-control-border: rgba(255,255,255,.08);--sb-control-text: rgba(255,255,255,.5);--sb-control-hover: rgba(255,255,255,.1);--primary: #ffffff;--accent: #d4af7a;--red-soft: #d49490;--red-soft-bg: rgba(220,38,38,.07)}.uev.uev[data-theme=dark] .btn-primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.uev.uev[data-theme=dark] .btn-primary:hover{background:var(--ink-2);color:var(--bg)}.uev.uev[data-theme=dark] .btn{background:var(--white);color:var(--ink);border-color:var(--line)}.uev.uev[data-theme=dark] .btn:hover{background:#ffffff0f}.uev.uev[data-theme=dark] .kpi-strip,.uev.uev[data-theme=dark] .toolbar,.uev.uev[data-theme=dark] .list-card,.uev.uev[data-theme=dark] .page-head,.uev.uev[data-theme=dark] .drawer,.uev.uev[data-theme=dark] .filter-banner{background:var(--white)}.uev.uev[data-theme=dark] input{background:var(--bg);color:var(--ink);border-color:var(--line)}.uev.uev[data-theme=dark] input::placeholder{color:var(--muted)}.uev.uev[data-theme=dark] .toolbar-search{background:var(--bg)}.uev.uev[data-theme=dark] .dropdown-trigger,.uev.uev[data-theme=dark] .filter-pill{background:var(--white)}.uev.uev[data-theme=dark] .dropdown-menu{background:var(--white);border-color:var(--line);box-shadow:0 6px 20px #00000080}.uev.uev[data-theme=dark] .tab.active,.uev.uev[data-theme=dark] .activity-icon{background:var(--bg)}.uev.uev[data-theme=gray]{--sidebar-bg: #1a1d20;--sidebar-text: rgba(255,255,255,.65);--sidebar-text-strong: #ffffff;--sidebar-hover: rgba(255,255,255,.08);--sidebar-active: rgba(255,255,255,.07);--sidebar-active-text: #ffffff;--sidebar-border: rgba(255,255,255,.08);--sidebar-section-title: rgba(255,255,255,.3);--sidebar-card-bg: rgba(255,255,255,.03);--sb-control-bg: rgba(255,255,255,.05);--sb-control-border: rgba(255,255,255,.08);--sb-control-text: rgba(255,255,255,.5);--sb-control-hover: rgba(255,255,255,.1);--accent: #d4af7a}.uev.uev{background:var(--white);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.45;letter-spacing:-.005em}.uev.uev a{color:inherit;text-decoration:none}.uev.uev button{cursor:pointer;border:none;background:none;font-family:inherit;color:inherit}.uev.uev .app{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.uev.uev .sidebar{background:var(--sidebar-bg);color:var(--sidebar-text-strong);padding:12px 10px 10px;position:sticky;top:0;left:0;height:100vh;max-height:100vh;overflow-y:auto;display:flex;flex-direction:column;z-index:50;border-right:1px solid var(--sidebar-border);transition:background .18s,border-color .18s;align-self:start}.uev.uev .sidebar::-webkit-scrollbar{width:3px}.uev.uev .sidebar::-webkit-scrollbar-thumb{background:var(--sidebar-border)}.uev.uev .sb-header{display:flex;align-items:center;gap:4px;margin-bottom:8px}.uev.uev .sb-header .brand-block{flex:1;padding:6px 9px}.uev.uev .brand-block{display:flex;align-items:center;gap:6px;padding:6px 9px;background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:all .12s;text-align:left}.uev.uev .brand-block:hover{background:var(--sidebar-card-bg);border-color:var(--sidebar-border)}.uev.uev .brand-block .brand-stack{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.uev.uev .brand-block .brand-system{font-size:13.5px;font-weight:700;color:var(--sidebar-text-strong);letter-spacing:-.012em;display:inline-flex;align-items:center}.uev.uev .brand-block .brand-workspace{font-size:10px;color:var(--sidebar-text);font-weight:500;margin-top:1px}.uev.uev .brand-system .brand-dot{display:inline-block;width:6px;height:6px;margin-left:5px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);animation:brand-dot-pulse 2.4s ease-in-out infinite}@keyframes brand-dot-pulse{0%,to{box-shadow:0 0 #3b82f659}50%{box-shadow:0 0 0 4px #3b82f600}}.uev.uev .user-card{padding:6px 9px;background:transparent;border:1px solid var(--sidebar-border);border-radius:6px;margin-bottom:10px;display:flex;gap:8px;align-items:center}.uev.uev .user-avatar{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#c97e3a,#9c5a1e);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:10.5px;flex-shrink:0}.uev.uev .user-info{font-size:10.5px;color:var(--sidebar-text);line-height:1.25;min-width:0;flex:1}.uev.uev .user-info strong{color:var(--sidebar-text-strong);font-weight:600;display:block;font-size:11.5px}.uev.uev .sb-nav{flex:1;overflow-y:auto;margin:0 -10px;padding:0 10px;min-height:0}.uev.uev .sb-nav::-webkit-scrollbar{width:4px}.uev.uev .sb-nav::-webkit-scrollbar-thumb{background:var(--sidebar-border);border-radius:2px}.uev.uev .nav-section{margin-bottom:8px}.uev.uev .nav-section-title{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--sidebar-section-title);padding:0 10px 3px;margin-top:6px}.uev.uev .nav-section:first-child .nav-section-title{margin-top:0}.uev.uev .nav-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:4px;color:var(--sidebar-text);font-size:13px;font-weight:500;transition:background .12s,color .12s;line-height:1.45;position:relative}.uev.uev .nav-item:hover{color:var(--sidebar-text-strong);background:var(--sidebar-hover)}.uev.uev .nav-item.active{color:var(--sidebar-active-text);background:var(--sidebar-active);font-weight:600}.uev.uev .nav-item.active:before{content:"";position:absolute;left:-2px;top:6px;bottom:6px;width:2.5px;border-radius:2px;background:var(--accent)}.uev.uev .nav-item svg{width:14px;height:14px;flex-shrink:0;opacity:.85;stroke-width:1.5;transition:opacity .12s}.uev.uev .nav-item.active svg,.uev.uev .nav-item:hover svg{opacity:1}.uev.uev .nav-badge{font-size:10px;font-weight:600;padding:0;margin-left:auto;color:var(--ink-3);background:transparent}.uev.uev .nav-item .nav-badge.akut{background:#dc26261a;color:#dc2626;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1;font-weight:700;font-size:10px}.uev.uev[data-theme=dark] .nav-item .nav-badge.akut,.uev.uev[data-theme=gray] .nav-item .nav-badge.akut{background:#dc5a4d33;color:#f0a89d}.uev.uev[data-theme=dark] .nav-item .nav-badge,.uev.uev[data-theme=gray] .nav-item .nav-badge{color:#ffffff80}.uev.uev .sidebar-footer{margin-top:auto;padding-top:8px;border-top:1px solid var(--sidebar-border)}.uev.uev .sidebar-footer .nav-item{color:var(--sidebar-text);opacity:.85}.uev.uev .sb-footer-row{display:flex;align-items:center;gap:6px;padding:4px;justify-content:center}.uev.uev .sb-icon-btn{width:28px;height:28px;border-radius:6px;background:var(--sb-control-bg);border:1px solid var(--sb-control-border);color:var(--sb-control-text);display:inline-flex;align-items:center;justify-content:center;transition:all .12s;flex-shrink:0}.uev.uev .sb-icon-btn:hover{background:var(--sb-control-hover);color:var(--sidebar-text-strong)}.uev.uev .sb-icon-btn svg{width:13px;height:13px;stroke-width:1.5;transition:transform .2s}.uev.uev .sb-theme-toggle{display:inline-flex;align-items:center;gap:4px;padding:3px;background:var(--sb-control-bg);border:1px solid var(--sb-control-border);border-radius:7px;flex:1;min-width:0}.uev.uev .sb-theme-toggle button{flex:1;height:20px;border-radius:4px;background:transparent;color:var(--sb-control-text);display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:10px;font-weight:500;transition:all .12s;padding:0 4px}.uev.uev .sb-theme-toggle button:hover{color:var(--sidebar-text-strong)}.uev.uev .sb-theme-toggle button.on{background:#00000012;color:var(--ink)}.uev.uev[data-theme=dark] .sb-theme-toggle button.on,.uev.uev[data-theme=gray] .sb-theme-toggle button.on{background:#ffffff1f;color:#fff}.uev.uev .sb-theme-toggle button svg{width:11px;height:11px;stroke-width:1.5}.uev.uev .app.sb-collapsed{grid-template-columns:64px 1fr}.uev.uev .app.sb-collapsed .sidebar{width:64px;padding:14px 6px 12px;overflow:hidden}.uev.uev .app.sb-collapsed .sb-header{flex-direction:column;gap:6px;align-items:center}.uev.uev .app.sb-collapsed .sb-header .brand-block{width:100%;padding:6px;justify-content:center}.uev.uev .app.sb-collapsed .brand-stack{display:none}.uev.uev .app.sb-collapsed .brand-system{display:inline-flex;align-items:center;justify-content:center;gap:3px;font-size:17px;font-weight:800;line-height:1;visibility:visible;color:transparent;width:22px;overflow:hidden}.uev.uev .app.sb-collapsed .brand-system:before{content:"F";color:var(--sidebar-text-strong)}.uev.uev .app.sb-collapsed .brand-system .brand-dot{width:5px!important;height:5px!important;margin:0;position:static;transform:none;visibility:visible;flex-shrink:0}.uev.uev .app.sb-collapsed .user-card{padding:4px;justify-content:center;border:none;background:transparent}.uev.uev .app.sb-collapsed .user-info,.uev.uev .app.sb-collapsed .nav-section-title{display:none}.uev.uev .app.sb-collapsed .nav-section{margin-bottom:4px;padding-top:6px;border-top:1px solid var(--sidebar-border)}.uev.uev .app.sb-collapsed .nav-section:first-of-type{border-top:none;padding-top:0}.uev.uev .app.sb-collapsed .nav-item{justify-content:center;padding:8px;position:relative;font-size:0}.uev.uev .app.sb-collapsed .nav-item svg{width:15px;height:15px}.uev.uev .app.sb-collapsed .nav-item span:not(.nav-badge){display:none}.uev.uev .app.sb-collapsed .nav-item .nav-badge{position:absolute;top:2px;right:4px;font-size:8.5px;padding:0 4px;min-width:14px;height:14px;line-height:1}.uev.uev .app.sb-collapsed .nav-item .nav-badge.akut{width:14px;height:14px}.uev.uev .app.sb-collapsed .sb-footer-row{justify-content:center}.uev.uev .app.sb-collapsed .sb-toggle-label{display:none}.uev.uev .app.sb-collapsed .sb-theme-toggle{padding:2px;gap:0}.uev.uev .app.sb-collapsed .sb-theme-toggle button{height:22px;padding:0}.uev.uev .app.sb-collapsed #sb-collapse-btn svg{transform:rotate(180deg)}.uev.uev .main{background:var(--bg);display:flex;flex-direction:column;min-height:100vh;min-width:0}.uev.uev .page-head{padding:9px 22px;background:var(--white);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;position:sticky;top:0;z-index:5}.uev.uev .page-head.compact{padding:6px 22px}.uev.uev .page-head.compact .breadcrumb{display:none}.uev.uev .page-head.compact .page-title h1{font-size:12.5px;display:inline;margin-right:8px}.uev.uev .page-head.compact .page-title{display:inline-flex;align-items:baseline;gap:8px}.uev.uev .page-head.compact .page-title p{font-size:10.5px;display:inline;margin-top:0;color:var(--ink-3)}.uev.uev .breadcrumb{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ink-3);margin-bottom:1px}.uev.uev .breadcrumb a:hover{color:var(--ink)}.uev.uev .breadcrumb-sep{color:var(--muted)}.uev.uev .page-title h1{font-size:14px;font-weight:700;letter-spacing:-.015em;color:var(--ink);line-height:1.2;transition:font-size .18s}.uev.uev .page-title p{font-size:11px;color:var(--ink-3);margin-top:1px}.uev.uev .page-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.uev.uev .btn{padding:0 10px;border-radius:4px;font-size:11.5px;font-weight:500;border:1px solid var(--line);background:#fff;color:var(--ink-2);display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:background .12s,border-color .12s,color .12s,transform .05s;white-space:nowrap;height:26px;font-family:inherit}.uev.uev .btn:hover{background:var(--bg);border-color:#ced4da;color:var(--ink)}.uev.uev .btn:focus-visible{outline:none;box-shadow:0 0 0 2px var(--white),0 0 0 4px #1a1d202e}.uev.uev .btn svg{width:12px;height:12px;flex-shrink:0}.uev.uev .btn-primary{background:var(--primary);border-color:var(--primary);color:#fff}.uev.uev .btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:#fff}.uev.uev .btn-primary:focus-visible{box-shadow:0 0 0 2px var(--white),0 0 0 4px #1a1d2059}.uev.uev .btn-warn{background:#fff;color:var(--orange);border-color:#d977064d}.uev.uev .btn-warn:hover{background:var(--orange);color:#fff;border-color:var(--orange)}.uev.uev .btn-xs{height:22px;padding:0 8px;font-size:10.5px;gap:4px}.uev.uev .btn-xs svg{width:10px;height:10px}.uev.uev .btn:disabled{opacity:.45;cursor:not-allowed}.uev.uev .btn:disabled:hover{background:#fff;border-color:var(--line);color:var(--ink-2)}.uev.uev .body-pad{padding:10px 22px 40px}.uev.uev .kpi-strip{display:grid;grid-template-columns:repeat(4,1fr);background:transparent;border:none;margin-bottom:4px;gap:0}.uev.uev .kpi-strip.collapsed{display:none}.uev.uev .kpi-cell{padding:6px 14px 7px;border-right:1px solid var(--line);cursor:pointer;transition:background .12s;position:relative;background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.uev.uev .kpi-cell:first-child{border-left:1px solid var(--line);border-top-left-radius:5px;border-bottom-left-radius:5px}.uev.uev .kpi-cell:last-child{border-right:1px solid var(--line);border-top-right-radius:5px;border-bottom-right-radius:5px}.uev.uev .kpi-cell:hover,.uev.uev .kpi-cell.active{background:var(--bg)}.uev.uev .kpi-cell.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--ink)}.uev.uev .kpi-cell:focus-visible{outline:none;background:var(--bg);box-shadow:inset 2px 0 0 var(--ink)}.uev.uev .kpi-lbl{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1px}.uev.uev .kpi-num{font-size:14px;font-weight:700;color:var(--ink);line-height:1.15;font-feature-settings:"tnum";letter-spacing:-.015em}.uev.uev .kpi-num em{font-size:10px;font-weight:600;color:var(--ink-3);font-style:normal;margin-left:3px}.uev.uev .kpi-meta{font-size:10px;color:var(--ink-3);margin-top:1px;font-feature-settings:"tnum"}.uev.uev .kpi-meta .over{color:var(--red);font-weight:600}.uev.uev .toolbar{display:flex;gap:8px;align-items:center;padding:6px 22px;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-left:-22px;margin-right:-22px;margin-bottom:10px;flex-wrap:wrap;position:sticky;top:0;z-index:4;transition:box-shadow .15s,border-bottom-color .15s}.uev.uev .toolbar.is-stuck{box-shadow:0 4px 12px #0000000a;border-top:1px solid transparent;margin-top:-1px}@media(max-width:800px){.uev.uev .toolbar{margin-left:-12px;margin-right:-12px;padding:6px 12px}}.uev.uev .toolbar-search{flex:0 0 260px;display:flex;align-items:center;gap:7px;padding:0 10px;background:var(--bg);border:1px solid var(--line);border-radius:5px;height:28px;transition:background .12s,border-color .12s,box-shadow .12s}.uev.uev .toolbar-search:hover{border-color:#ced4da}.uev.uev .toolbar-search:focus-within{background:#fff;border-color:var(--ink);box-shadow:0 0 0 3px #1a1d2014}.uev.uev .toolbar-search svg{width:12px;height:12px;color:var(--muted);flex-shrink:0;transition:color .12s}.uev.uev .toolbar-search:focus-within svg{color:var(--ink)}.uev.uev .toolbar-search input{flex:1;min-width:0;border:none;background:none;outline:none;font-size:12px;color:var(--ink);font-family:inherit;padding:0;line-height:26px}.uev.uev .toolbar-search input::placeholder{color:var(--muted)}.uev.uev .toolbar-divider{width:1px;height:18px;background:var(--line);flex-shrink:0}.uev.uev .toolbar-spacer{flex:1;min-width:8px}.uev.uev .tab-row{display:flex;gap:2px;flex-shrink:1;min-width:0;overflow-x:auto}.uev.uev .tab-row::-webkit-scrollbar{display:none}.uev.uev .tab{padding:4px 10px;border-radius:4px;font-size:11.5px;flex-shrink:0;font-weight:500;color:var(--ink-3);display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:background .12s,color .12s,box-shadow .12s;height:26px;font-family:inherit;background:none;border:none}.uev.uev .tab:hover{background:var(--bg);color:var(--ink)}.uev.uev .tab.active{background:var(--bg);color:var(--ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--line)}.uev.uev .tab:focus-visible{outline:none;box-shadow:0 0 0 2px var(--white),0 0 0 3px #1a1d202e}.uev.uev .tab.active:focus-visible{box-shadow:inset 0 0 0 1px var(--line),0 0 0 2px var(--white),0 0 0 4px #1a1d202e}.uev.uev .tab .tab-bar{width:3px;height:11px;border-radius:2px;opacity:.65;flex-shrink:0}.uev.uev .tab-count{font-size:10px;font-weight:600;color:var(--muted);padding:0 5px;background:#fff;border-radius:7px;box-shadow:inset 0 0 0 1px var(--line);min-width:17px;text-align:center;line-height:14px;height:15px;font-feature-settings:"tnum"}.uev.uev .tab.active .tab-count{background:var(--ink);color:#fff;box-shadow:none}.uev.uev .dropdown{position:relative}.uev.uev .dropdown-trigger{display:inline-flex;align-items:center;gap:5px;padding:0 10px;height:26px;border-radius:13px;border:1px solid var(--line);background:#fff;font-size:11.5px;color:var(--ink-2);transition:background .12s,border-color .12s,color .12s;font-family:inherit;cursor:pointer}.uev.uev .dropdown-trigger:focus-visible{outline:none;box-shadow:0 0 0 2px var(--white),0 0 0 4px #1a1d202e}.uev.uev .dropdown-trigger .lbl{color:var(--muted);font-weight:500}.uev.uev .dropdown-trigger.has-value{border-color:var(--ink);background:var(--ink);color:#fff}.uev.uev .dropdown-trigger.has-value .lbl{color:#ffffffa6}.uev.uev .dropdown-trigger.has-value .chevron{color:#fff;opacity:.8}.uev.uev .dropdown-trigger .chevron{width:10px;height:10px;opacity:.5}.uev.uev .dropdown-trigger .clear-btn{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;font-size:12px;line-height:1;color:inherit;opacity:0;transition:opacity .1s,background .1s}.uev.uev .dropdown-trigger.has-value .clear-btn{opacity:.7}.uev.uev .dropdown-trigger .clear-btn:hover{background:#ffffff2e;opacity:1}.uev.uev .dropdown-menu{position:absolute;top:calc(100% + 5px);left:0;min-width:220px;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:0 8px 24px #14130f1f;padding:5px;z-index:200;display:none;max-height:380px;overflow-y:auto;animation:dd-pop .14s ease-out}@keyframes dd-pop{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.uev.uev .dropdown-menu.open{display:block}.uev.uev .dropdown-menu.right{left:auto;right:0}.uev.uev .dd-section-title{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:6px 10px 4px}.uev.uev .dd-item{display:flex;align-items:center;padding:6px 10px;border-radius:4px;font-size:11.5px;color:var(--ink);width:100%;text-align:left;cursor:pointer;transition:background .1s;font-family:inherit;gap:7px;background:none;border:none}.uev.uev .dd-item:hover{background:var(--bg)}.uev.uev .dd-item.active{background:var(--bg);font-weight:600}.uev.uev .dd-item:focus-visible{outline:none;background:var(--bg);box-shadow:inset 2px 0 0 var(--ink)}.uev.uev .dd-check{margin-left:auto;opacity:0;color:var(--ink)}.uev.uev .dd-item.active .dd-check{opacity:1}.uev.uev .dd-check-item{gap:8px}.uev.uev .dd-check-item .dd-cb{width:14px;height:14px;border:1.5px solid var(--line-strong, var(--ink-3));border-radius:3px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--white);transition:all .1s}.uev.uev .dd-check-item .dd-cb svg{width:9px;height:9px;color:#fff;opacity:0;transition:opacity .1s}.uev.uev .dd-check-item.checked .dd-cb{background:var(--ink);border-color:var(--ink)}.uev.uev .dd-check-item.checked .dd-cb svg{opacity:1}.uev.uev .dd-check-item.checked{background:var(--bg);font-weight:600}.uev.uev .dd-check svg{width:11px;height:11px;stroke-width:2.5}.uev.uev .dd-divider{height:1px;background:var(--line);margin:4px 0}.uev.uev #dd-status-trigger{gap:7px}.uev.uev #dd-status-trigger .status-pip-wrap{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:500}.uev.uev #dd-status-trigger .status-pip{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ink)}.uev.uev #dd-status-trigger.has-aktiva .status-pip,.uev.uev #dd-status-trigger.has-all .status-pip{background:linear-gradient(135deg,var(--blue) 0%,var(--blue) 50%,var(--red) 50%,var(--red) 100%)}.uev.uev .dd-status-count{font-size:10px;font-weight:700;padding:0 6px;height:16px;line-height:14px;background:var(--bg);color:var(--ink-3);border-radius:8px;box-shadow:inset 0 0 0 1px var(--line);font-feature-settings:"tnum";min-width:22px;text-align:center;display:inline-flex;align-items:center;justify-content:center}.uev.uev #dd-status-trigger.has-value .dd-status-count{background:#ffffff2e;color:#fff;box-shadow:none}.uev.uev .dd-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--muted);flex-shrink:0}.uev.uev .dd-status-dot.multi{background:conic-gradient(var(--blue) 0deg 90deg,var(--red) 90deg 180deg,var(--orange) 180deg 270deg,var(--green) 270deg 360deg)}.uev.uev .dd-status-dot.s-overdue{background:var(--red)}.uev.uev .dd-status-dot.s-tvist{background:var(--orange)}.uev.uev .dd-status-dot.s-inkasso{background:#be123c}.uev.uev .dd-status-dot.s-kfm{background:#4c1d95}.uev.uev .dd-status-dot.s-sent{background:var(--blue)}.uev.uev .dd-status-dot.s-paid{background:var(--green)}.uev.uev .dd-tab-count{margin-left:auto;font-size:10px;font-weight:700;padding:0 5px;height:15px;min-width:18px;line-height:14px;background:var(--bg);color:var(--ink-3);border-radius:7px;font-feature-settings:"tnum";text-align:center;box-shadow:inset 0 0 0 1px var(--line);display:inline-flex;align-items:center;justify-content:center}.uev.uev .dd-item.active .dd-tab-count{background:var(--ink);color:#fff;box-shadow:none}.uev.uev .dd-daterange{padding:6px 10px 8px}.uev.uev .dd-daterange-row{display:flex;align-items:center;gap:8px;margin-bottom:5px}.uev.uev .dd-daterange-row label{font-size:10.5px;color:var(--ink-3);width:28px;flex-shrink:0}.uev.uev .dd-daterange-row input[type=date]{flex:1;height:24px;padding:0 7px;border:1px solid var(--line);border-radius:4px;font-size:11px;color:var(--ink);font-family:inherit;background:#fff;outline:none;transition:border .1s}.uev.uev .dd-daterange-row input[type=date]:focus{border-color:var(--ink)}.uev.uev .dd-daterange-actions{display:flex;justify-content:flex-end;margin-top:4px}.uev.uev[data-theme=dark] .dd-daterange-row input[type=date]{background:var(--bg)}.uev.uev .filter-banner{display:none;align-items:center;gap:8px;padding:6px 12px;background:#fff;border:1px solid var(--line);border-radius:5px;margin-bottom:8px;font-size:11.5px}.uev.uev .filter-banner.on{display:flex}.uev.uev .filter-banner .icon{width:22px;height:22px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.uev.uev .filter-banner .icon svg{width:11px;height:11px}.uev.uev .filter-banner .icon.red{background:var(--red-bg);color:var(--red)}.uev.uev .filter-banner .icon.orange{background:var(--orange-bg);color:var(--orange)}.uev.uev .filter-banner .icon.blue{background:var(--blue-bg);color:var(--blue)}.uev.uev .filter-banner .icon.green{background:var(--green-bg);color:var(--green)}.uev.uev .filter-banner .icon.yellow{background:var(--yellow-bg);color:var(--yellow-bar)}.uev.uev .filter-banner strong{color:var(--ink);font-weight:600}.uev.uev .filter-banner .meta{color:var(--ink-3);font-feature-settings:"tnum"}.uev.uev .filter-banner .spacer{flex:1}.uev.uev .list-card{background:#fff;border:1px solid var(--line);border-radius:5px;overflow:hidden}.uev.uev .list-head{display:grid;grid-template-columns:22px 95px 1.1fr 1.4fr 110px 95px 100px 86px 38px 38px 28px;gap:9px;padding:6px 12px;background:var(--bg);border-bottom:1px solid var(--line);font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;align-items:center}.uev.uev .list-head .col-head{display:flex;align-items:center;gap:4px;min-width:0;position:relative}.uev.uev .list-head .col-head.col-r{justify-content:flex-end}.uev.uev .list-head .col-head.col-c{justify-content:center}.uev.uev .col-filter-btn{width:14px;height:14px;padding:0;border:none;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:.45;transition:all .1s;border-radius:3px;flex-shrink:0;position:relative}.uev.uev .col-filter-btn svg{width:9px;height:9px;stroke-width:2.2}.uev.uev .col-head:hover .col-filter-btn{opacity:.9}.uev.uev .col-filter-btn:hover{background:var(--white);color:var(--ink);opacity:1!important}.uev.uev .col-filter-btn.has-filter{opacity:1;color:var(--blue)}.uev.uev .col-filter-btn.has-filter:after{content:"";position:absolute;top:-1px;right:-1px;width:5px;height:5px;border-radius:50%;background:var(--blue)}.uev.uev .col-filter-menu{background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 32px #14130f29;padding:10px;min-width:220px;max-width:280px;max-height:60vh;overflow-y:auto;z-index:240}.uev.uev .col-filter-menu .cfm-head{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;display:flex;align-items:center;justify-content:space-between}.uev.uev .col-filter-menu .cfm-clear{font-size:10px;font-weight:500;color:var(--ink-3);background:none;border:none;padding:2px 4px;cursor:pointer;text-transform:none;letter-spacing:0;font-family:inherit;border-radius:3px}.uev.uev .col-filter-menu .cfm-clear:hover{color:var(--red-soft);background:var(--red-soft-bg)}.uev.uev .col-filter-menu input.cfm-input{width:100%;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:5px;font-size:12px;color:var(--ink);font-family:inherit;background:var(--bg);outline:none;box-sizing:border-box;transition:border .1s}.uev.uev .col-filter-menu input.cfm-input:focus{border-color:var(--ink-3);background:var(--white)}.uev.uev .cfm-alpha-bar{display:grid;grid-template-columns:repeat(8,1fr);gap:3px;margin-bottom:8px}.uev.uev .cfm-alpha-btn{height:22px;padding:0;border:1px solid var(--line);background:var(--bg);color:var(--ink-2);font-size:10.5px;font-weight:600;cursor:pointer;border-radius:3px;font-family:inherit;font-feature-settings:"tnum";transition:all .1s;display:inline-flex;align-items:center;justify-content:center}.uev.uev .cfm-alpha-btn:hover:not(.disabled){background:var(--white);border-color:var(--ink-3);color:var(--ink)}.uev.uev .cfm-alpha-btn.active{background:var(--ink);border-color:var(--ink);color:var(--white)}.uev.uev .cfm-alpha-btn.disabled{opacity:.28;cursor:not-allowed}.uev.uev .cfm-alpha-alla{grid-column:1/-1;height:24px;font-size:10px;text-transform:uppercase;letter-spacing:.05em}.uev.uev[data-theme=dark] .cfm-alpha-btn.active{background:var(--white);color:var(--ink);border-color:var(--white)}.uev.uev .col-filter-menu .cfm-row{display:flex;gap:6px}.uev.uev .col-filter-menu .cfm-num{flex:1;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:5px;font-size:12px;color:var(--ink);font-family:inherit;background:var(--bg);outline:none;box-sizing:border-box}.uev.uev .col-filter-menu .cfm-num:focus{border-color:var(--ink-3);background:var(--white)}.uev.uev .col-filter-menu .cfm-option{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:4px;cursor:pointer;font-size:11.5px;color:var(--ink-2);transition:all .1s}.uev.uev .col-filter-menu .cfm-option:hover{background:var(--bg);color:var(--ink)}.uev.uev .col-filter-menu .cfm-option.active{color:var(--ink);font-weight:600}.uev.uev .col-filter-menu .cfm-option .cfm-box{width:13px;height:13px;border:1.5px solid var(--ink-3);border-radius:3px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.uev.uev .col-filter-menu .cfm-option.active .cfm-box{background:var(--ink);border-color:var(--ink)}.uev.uev .col-filter-menu .cfm-option .cfm-box svg{width:8px;height:8px;color:var(--white);opacity:0}.uev.uev .col-filter-menu .cfm-option.active .cfm-box svg{opacity:1}.uev.uev .col-filter-menu .cfm-option .cfm-radio{width:12px;height:12px;border:1.5px solid var(--ink-3);border-radius:50%;flex-shrink:0;position:relative}.uev.uev .col-filter-menu .cfm-option.active .cfm-radio{border-color:var(--ink)}.uev.uev .col-filter-menu .cfm-option.active .cfm-radio:after{content:"";position:absolute;top:2px;left:2px;width:5px;height:5px;border-radius:50%;background:var(--ink)}.uev.uev .col-filter-menu .cfm-option .cfm-lbl{flex:1;min-width:0}.uev.uev .col-filter-menu .cfm-option .cfm-cnt{font-size:10px;color:var(--ink-3);font-feature-settings:"tnum"}.uev.uev .list-card .col-filter-bar{display:none;padding:6px 12px;background:var(--bg);border-bottom:1px solid var(--line);font-size:10.5px;color:var(--ink-2);align-items:center;gap:8px}.uev.uev .list-card .col-filter-bar.on{display:flex}.uev.uev .list-card .col-filter-bar .cf-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 4px 2px 9px;background:var(--white);border:1px solid var(--line);border-radius:11px;font-size:10.5px;font-weight:500;color:var(--ink-2)}.uev.uev .list-card .col-filter-bar .cf-chip .cf-chip-x{width:16px;height:16px;padding:0;border:none;background:transparent;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:3px}.uev.uev .list-card .col-filter-bar .cf-chip .cf-chip-x:hover{background:var(--bg);color:var(--red-soft)}.uev.uev .list-card .col-filter-bar .cf-clear-all{margin-left:auto;font-size:10.5px;font-weight:500;color:var(--ink-3);background:none;border:none;padding:3px 6px;cursor:pointer;border-radius:3px;font-family:inherit}.uev.uev .list-card .col-filter-bar .cf-clear-all:hover{color:var(--red-soft);background:var(--red-soft-bg)}.uev.uev .list-row{display:grid;grid-template-columns:22px 95px 1.1fr 1.4fr 110px 95px 100px 86px 38px 38px 28px;gap:9px;padding:8px 12px;border-bottom:1px solid var(--line-2);align-items:center;transition:background .08s;cursor:pointer;min-height:38px}.uev.uev .list-row:last-child{border-bottom:none}.uev.uev .list-row:hover{background:var(--bg)}.uev.uev .list-row.is-selected{background:#00000005}.uev.uev .checkbox{width:14px;height:14px;border:1.5px solid #ced4da;border-radius:3px;cursor:pointer;transition:background .12s,border-color .12s;display:inline-flex;align-items:center;justify-content:center;background:var(--white)}.uev.uev .checkbox:hover{border-color:var(--ink-3)}.uev.uev .checkbox.on{background:var(--ink);border-color:var(--ink)}.uev.uev .checkbox.on:after{content:"✓";color:var(--white);font-size:9.5px;font-weight:800;line-height:1}.uev.uev .checkbox.indet{background:var(--ink);border-color:var(--ink)}.uev.uev .checkbox.indet:after{content:"";width:7px;height:1.5px;background:var(--white);border-radius:1px}.uev.uev[data-theme=dark] .checkbox{border-color:#ffffff40}.uev.uev[data-theme=dark] .checkbox.on,.uev.uev[data-theme=dark] .checkbox.indet{background:var(--white);border-color:var(--white)}.uev.uev[data-theme=dark] .checkbox.on:after{color:var(--ink)}.uev.uev[data-theme=dark] .checkbox.indet:after{background:var(--ink)}.uev.uev .fakt-no{font-size:11.5px;font-weight:500;color:var(--ink-2);font-feature-settings:"tnum"}.uev.uev .fakt-no.muted{color:var(--muted)}.uev.uev .cell-co-stack{min-width:0;line-height:1.25}.uev.uev .cell-co{font-size:11.5px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.uev.uev .cell-co-meta{font-size:10px;color:var(--ink-3);font-feature-settings:"tnum"}.uev.uev .cell-desc{font-size:12px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;font-weight:500;line-height:1.3}.uev.uev .cell-etikett{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.uev.uev .cell-etikett-top{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0}.uev.uev .kat-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9px;font-size:9.5px;font-weight:700;background:var(--bg);color:var(--ink-2);border:1px solid var(--line);text-transform:uppercase;letter-spacing:.04em;line-height:1.2;white-space:nowrap;transition:background .1s,border-color .1s}.uev.uev .list-row:hover .kat-pill{background:#fff;border-color:#ced4da}.uev.uev .typ-dot{width:4px;height:4px;border-radius:50%;flex-shrink:0;background:var(--muted)}.uev.uev .typ-dot.huvud{background:#78716c}.uev.uev .typ-dot.extra{background:var(--blue)}.uev.uev .typ-dot.prisjust{background:var(--orange)}.uev.uev .cell-num{font-size:11.5px;font-weight:600;color:var(--ink);font-feature-settings:"tnum";text-align:right}.uev.uev .cell-text{font-size:11px;color:var(--ink-2);font-feature-settings:"tnum"}.uev.uev .cell-text.dim{color:var(--ink-3)}.uev.uev .cell-text.bold{font-weight:500;color:var(--ink)}.uev.uev .paminn-line{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:500;color:var(--ink-3);letter-spacing:.02em;padding-left:2px}.uev.uev .paminn-line svg{width:9px;height:9px;opacity:.55}.uev.uev .paminn-line.is-2{color:var(--orange)}.uev.uev .paminn-line.is-3{color:var(--red);font-weight:600}.uev.uev .status-dot{display:inline-flex;width:10px;height:10px;border-radius:50%;background:var(--muted);cursor:help;box-shadow:0 0 0 2px var(--white);position:relative}.uev.uev .status-dot.s-upparb{background:#adb5bd}.uev.uev .status-dot.s-sent{background:var(--blue)}.uev.uev .status-dot.s-paid{background:var(--green)}.uev.uev .status-dot.s-overdue{background:var(--red)}.uev.uev .status-dot.s-tvist{background:var(--orange)}.uev.uev .status-dot.s-inkasso{background:#be123c}.uev.uev .status-dot.s-kfm{background:#4c1d95}.uev.uev .status-pill{font-size:9px;font-weight:700;padding:1px 6px;border-radius:8px;text-transform:uppercase;letter-spacing:.04em;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;height:16px}.uev.uev .status-pill:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.uev.uev .st-paid{background:var(--green-bg);color:var(--green)}.uev.uev .st-sent{background:var(--blue-bg);color:var(--blue)}.uev.uev .st-overdue{background:var(--red-bg);color:var(--red)}.uev.uev .st-upparb{background:var(--bg);color:var(--ink-3)}.uev.uev .st-tvist{background:var(--orange-bg);color:var(--orange)}.uev.uev .st-inkasso{background:#fff1f2;color:#be123c}.uev.uev .st-kfm{background:#f5f3ff;color:#4c1d95}.uev.uev .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f6b;opacity:0;pointer-events:none;transition:opacity .2s;z-index:140}.uev.uev .modal-overlay.open{opacity:1;pointer-events:all}.uev.uev .modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-45%);width:480px;max-width:calc(100vw - 32px);background:#fff;border-radius:6px;box-shadow:0 20px 50px #0000002e;z-index:150;opacity:0;pointer-events:none;transition:all .22s cubic-bezier(.2,.8,.2,1)}.uev.uev .modal.open{opacity:1;pointer-events:all;transform:translate(-50%,-50%)}.uev.uev .modal-head{padding:12px 16px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.uev.uev .modal-head h3{font-size:13.5px;font-weight:700;color:var(--ink)}.uev.uev .modal-head p{font-size:11px;color:var(--ink-3);margin-top:2px}.uev.uev .modal-body{padding:14px 16px}.uev.uev .modal-foot{padding:10px 16px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:6px;background:var(--bg);border-radius:0 0 6px 6px}.uev.uev .form-row{margin-bottom:10px}.uev.uev .form-row label{display:block;font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.uev.uev .form-row input,.uev.uev .form-row select,.uev.uev .form-row textarea{width:100%;padding:6px 10px;background:#fff;border:1px solid var(--line);border-radius:4px;font-size:12px;color:var(--ink);font-family:inherit;height:28px;outline:none;transition:border .1s}.uev.uev .form-row input:focus,.uev.uev .form-row select:focus,.uev.uev .form-row textarea:focus{border-color:var(--ink)}.uev.uev .form-row textarea{height:60px;resize:vertical;padding:6px 10px}.uev.uev .form-row-2col{display:grid;grid-template-columns:1fr 1fr;gap:8px}.uev.uev[data-theme=dark] .modal{background:var(--white)}.uev.uev[data-theme=dark] .form-row input,.uev.uev[data-theme=dark] .form-row select,.uev.uev[data-theme=dark] .form-row textarea{background:var(--bg);border-color:var(--line);color:var(--ink)}.uev.uev .comment-input-card{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:10px 12px;margin-bottom:14px}.uev.uev .comment-input-card textarea{width:100%;border:none;outline:none;resize:vertical;min-height:50px;font-size:13px;color:var(--ink);font-family:inherit;background:transparent;line-height:1.5;padding:0}.uev.uev .comment-input-card textarea::placeholder{color:var(--muted)}.uev.uev .comment-input-actions{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid var(--line-2)}.uev.uev .comment-input-tools{display:flex;gap:4px}.uev.uev .cit-btn{width:26px;height:26px;border-radius:4px;border:none;background:transparent;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .1s,color .1s}.uev.uev .cit-btn:hover{background:var(--bg);color:var(--ink)}.uev.uev .cit-btn svg{width:13px;height:13px}.uev.uev .comments-feed{display:flex;flex-direction:column;gap:14px}.uev.uev .comment-feed-item{display:flex;gap:10px;align-items:flex-start}.uev.uev .comment-feed-item .avatar{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;color:var(--ink);flex-shrink:0;overflow:hidden}.uev.uev .comment-feed-item .avatar svg{width:13px;height:13px;color:var(--ink-3)}.uev.uev .cfi-body{flex:1;min-width:0}.uev.uev .cfi-head{display:flex;align-items:center;gap:7px;margin-bottom:3px;font-size:11.5px;flex-wrap:wrap}.uev.uev .cfi-author{color:var(--ink);font-weight:600}.uev.uev .cfi-time{color:var(--muted);font-size:10.5px;font-feature-settings:"tnum"}.uev.uev .cfi-badge{display:inline-flex;align-items:center;padding:1px 7px;border-radius:8px;background:var(--bg);color:var(--ink-3);font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;height:15px;line-height:1}.uev.uev .cfi-text{font-size:12.5px;color:var(--ink-2);line-height:1.5}.uev.uev .empty-comments{text-align:center;padding:28px 16px;color:var(--muted);font-size:11.5px;display:flex;flex-direction:column;align-items:center;gap:8px}.uev.uev .empty-comments svg{width:28px;height:28px;opacity:.4}.uev.uev[data-theme=dark] .comment-input-card{background:var(--bg)}.uev.uev[data-theme=dark] .comment-feed-item .avatar{color:var(--ink)}.uev.uev .inkasso-steps{display:flex;gap:6px;flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);margin:8px 0}.uev.uev .inkasso-step-btn{display:inline-flex;align-items:center;gap:5px;padding:0 11px;height:28px;border-radius:5px;border:1px solid var(--line);background:#fff;font-size:11.5px;color:var(--ink-2);transition:all .1s;font-family:inherit;cursor:pointer}.uev.uev .inkasso-step-btn:hover{background:var(--bg);border-color:#ced4da;color:var(--ink)}.uev.uev .inkasso-step-btn.done{background:var(--bg);color:var(--ink-3);cursor:pointer}.uev.uev .inkasso-step-btn.done svg{color:var(--green)}.uev.uev .inkasso-step-btn.current{background:var(--ink);color:#fff;border-color:var(--ink);font-weight:600}.uev.uev .inkasso-step-btn svg{width:11px;height:11px}.uev.uev .act-txt{font-size:10.5px;font-weight:600;color:var(--ink-2);white-space:nowrap;letter-spacing:.01em}.uev.uev .act-txt.is-overdue{color:var(--red)}.uev.uev .act-txt.is-inkasso{color:#be123c;font-weight:700}.uev.uev .act-txt.is-kfm{color:#7c2d12;font-weight:700}.uev.uev .act-txt.is-dim{color:var(--ink-3);font-weight:500;font-style:italic}.uev.uev[data-theme=dark] .act-txt.is-overdue{color:#f0a89d}.uev.uev[data-theme=dark] .act-txt.is-inkasso{color:#fb7185}.uev.uev[data-theme=dark] .act-txt.is-kfm{color:#f59e0b}.uev.uev .list-row.row-overdue{background:#fef8f8}.uev.uev .list-row.row-overdue:hover{background:#fef0f0}.uev.uev[data-theme=dark] .list-row.row-overdue{background:#dc26260f}.uev.uev[data-theme=dark] .list-row.row-overdue:hover{background:#dc26261a}.uev.uev .list-row.row-paid{background:#f0fdf4}.uev.uev .list-row.row-paid:hover{background:#dcfce7}.uev.uev[data-theme=dark] .list-row.row-paid{background:#22c55e29}.uev.uev[data-theme=dark] .list-row.row-paid:hover{background:#22c55e38}.uev.uev .comment-count{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:var(--ink-3);padding:1px 5px;background:#fff;border:1px solid var(--line);border-radius:8px;justify-self:center;height:16px}.uev.uev .comment-count svg{width:9px;height:9px}.uev.uev .kebab-btn{width:24px;height:24px;border-radius:4px;border:1px solid transparent;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);transition:background .12s,border-color .12s,color .12s;cursor:pointer}.uev.uev .kebab-btn:hover{background:#fff;border-color:var(--line);color:var(--ink)}.uev.uev .kebab-btn:focus-visible{outline:none;background:#fff;border-color:var(--ink-3);box-shadow:0 0 0 2px #1a1d201a}.uev.uev .kebab-btn svg{width:12px;height:12px}.uev.uev .kebab-menu{position:fixed;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:0 8px 24px #14130f1f;min-width:220px;padding:5px;z-index:200;display:none;animation:dd-pop .14s ease-out}.uev.uev .kebab-menu.open{display:block}.uev.uev .kebab-item{display:flex;align-items:center;gap:9px;padding:6px 10px;border-radius:4px;font-size:11.5px;color:var(--ink);width:100%;text-align:left;transition:background .1s;line-height:1.3;background:none;border:none;font-family:inherit;cursor:pointer}.uev.uev .kebab-item:hover{background:var(--bg)}.uev.uev .kebab-item svg{width:12px;height:12px;opacity:.7;flex-shrink:0}.uev.uev .kebab-item.danger{color:var(--red)}.uev.uev .kebab-item.danger:hover{background:var(--red-bg)}.uev.uev .row-icon-btn{width:30px;height:26px;border-radius:5px;border:1px solid transparent;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:3px;color:var(--ink-3);transition:background .12s,border-color .12s,color .12s;cursor:pointer;position:relative;padding:0 4px;font-family:inherit}.uev.uev .row-icon-btn:hover{background:#fff;border-color:var(--line);color:var(--ink)}.uev.uev .row-icon-btn:focus-visible{outline:none;background:#fff;border-color:var(--ink-3)}.uev.uev .list-row:hover .row-icon-btn{color:var(--ink-2)}.uev.uev .row-icon-btn svg{width:12px;height:12px;flex-shrink:0}.uev.uev .row-icon-btn.has-count{color:var(--ink)}.uev.uev .row-icon-btn.has-open{color:var(--orange)}.uev.uev .row-icon-btn .ric-num{font-size:10px;font-weight:700;font-feature-settings:"tnum";line-height:1}.uev.uev .cm-tooltip{position:fixed;z-index:250;background:var(--ink);color:#fff;padding:8px 10px;border-radius:5px;max-width:280px;box-shadow:0 6px 18px #00000026;pointer-events:none;opacity:0;transition:opacity .1s;font-size:11px;line-height:1.4}.uev.uev .cm-tooltip.show{opacity:.96}.uev.uev .cm-tooltip .cm-meta{font-size:9.5px;color:#ffffffa6;margin-bottom:3px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.uev.uev .cm-tooltip .cm-text{color:#fff}.uev.uev .cm-tooltip:after{content:"";position:absolute;top:-4px;right:14px;width:8px;height:8px;background:var(--ink);transform:rotate(45deg)}.uev.uev[data-theme=dark] .cm-tooltip{background:#fff;color:var(--bg)}.uev.uev[data-theme=dark] .cm-tooltip:after{background:#fff}.uev.uev[data-theme=dark] .cm-tooltip .cm-meta{color:var(--ink-3)}.uev.uev[data-theme=dark] .cm-tooltip .cm-text{color:var(--bg)}.uev.uev .list-row.row-ny,.uev.uev .list-row.row-ny:hover{box-shadow:inset 3px 0 0 var(--orange)}.uev.uev[data-theme=dark] .list-row.row-ny,.uev.uev[data-theme=dark] .list-row.row-ny:hover{box-shadow:inset 3px 0 #f59e0b}.uev.uev .ny-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--orange);flex-shrink:0}.uev.uev[data-theme=dark] .ny-dot{background:#f59e0b}.uev.uev .cell-co.kund-link{cursor:pointer;transition:color .1s;border-bottom:1px dashed transparent;display:inline;padding-bottom:1px}.uev.uev .cell-co.kund-link:hover{color:var(--ink);border-bottom-color:var(--ink-3)}.uev.uev .list-row:hover .cell-co.kund-link{color:var(--ink)}.uev.uev .popover-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:195;display:none}.uev.uev .popover-overlay.open{display:block}.uev.uev .popover{position:fixed;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 32px #14130f2e;width:340px;max-width:calc(100vw - 24px);z-index:200;opacity:0;transform:translateY(-4px);transition:opacity .14s,transform .14s;pointer-events:none}.uev.uev .popover.open{opacity:1;transform:translateY(0);pointer-events:all}.uev.uev .pop-head{padding:9px 12px 8px;border-bottom:1px solid var(--line-2);display:flex;align-items:center;justify-content:space-between;gap:8px}.uev.uev .pop-head-title{font-size:11.5px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:6px}.uev.uev .pop-head-title svg{width:13px;height:13px;color:var(--ink-3)}.uev.uev .pop-head-meta{font-size:10px;color:var(--muted);font-feature-settings:"tnum"}.uev.uev .pop-body{padding:10px 12px}.uev.uev .pop-foot{padding:8px 12px 10px;display:flex;justify-content:flex-end;gap:6px;border-top:1px solid var(--line-2)}.uev.uev .qc-textarea{width:100%;border:1px solid var(--line);outline:none;resize:vertical;min-height:64px;font-size:12.5px;color:var(--ink);font-family:inherit;background:var(--white);line-height:1.45;padding:8px 10px;border-radius:5px;transition:border .1s}.uev.uev .qc-textarea:focus{border-color:var(--ink)}.uev.uev .qc-textarea::placeholder{color:var(--muted)}.uev.uev .qc-hint{font-size:10px;color:var(--muted);margin-top:5px;display:flex;align-items:center;gap:4px}.uev.uev .qc-hint kbd{font-family:inherit;background:var(--bg);border:1px solid var(--line);border-radius:3px;padding:0 4px;font-size:9.5px;font-weight:600;color:var(--ink-3);height:14px;display:inline-flex;align-items:center}.uev.uev .qt-input-row{display:flex;gap:6px;margin-bottom:8px}.uev.uev .qt-input{flex:1;padding:6px 10px;border:1px solid var(--line);border-radius:4px;font-size:12px;color:var(--ink);font-family:inherit;height:28px;outline:none;transition:border .1s;background:var(--white)}.uev.uev .qt-input:focus{border-color:var(--ink)}.uev.uev .qt-add-btn{width:28px;height:28px;border-radius:4px;background:var(--ink);color:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .1s}.uev.uev .qt-add-btn:hover{background:#000}.uev.uev .qt-add-btn:disabled{opacity:.4;cursor:not-allowed}.uev.uev .qt-add-btn svg{width:13px;height:13px}.uev.uev .qt-list{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto}.uev.uev .qt-item{display:flex;align-items:flex-start;gap:7px;padding:5px 6px;border-radius:4px;transition:background .1s}.uev.uev .qt-item:hover{background:var(--bg)}.uev.uev .qt-item .qt-check{width:14px;height:14px;border:1.5px solid #ced4da;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff;cursor:pointer;margin-top:1px;transition:background .12s,border-color .12s}.uev.uev .qt-item .qt-check:hover{border-color:var(--ink-3)}.uev.uev .qt-item .qt-check.on{background:var(--ink);border-color:var(--ink)}.uev.uev .qt-item .qt-check.on:after{content:"✓";color:#fff;font-size:9.5px;font-weight:800;line-height:1}.uev.uev .qt-item .qt-text{flex:1;font-size:11.5px;color:var(--ink-2);line-height:1.4;word-break:break-word}.uev.uev .qt-item.done .qt-text{text-decoration:line-through;color:var(--muted)}.uev.uev .qt-item .qt-del{width:18px;height:18px;border-radius:3px;border:none;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .12s,background .1s,color .1s}.uev.uev .qt-item:hover .qt-del{opacity:1}.uev.uev .qt-del:hover{background:var(--red-bg);color:var(--red)}.uev.uev .qt-del svg{width:11px;height:11px}.uev.uev .qt-empty{text-align:center;padding:18px 12px;color:var(--muted);font-size:11.5px}.uev.uev .qt-empty svg{width:22px;height:22px;opacity:.4;margin-bottom:4px}.uev.uev[data-theme=dark] .popover{background:var(--white)}.uev.uev[data-theme=dark] .qc-textarea,.uev.uev[data-theme=dark] .qt-input{background:var(--bg);border-color:var(--line)}.uev.uev .kund-drawer{position:fixed;right:0;top:0;bottom:0;width:720px;max-width:100%;background:var(--bg);box-shadow:-4px 0 20px #14130f29;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);z-index:130;display:flex;flex-direction:column}.uev.uev .kund-drawer.open{transform:translate(0)}.uev.uev .kund-drawer-head{display:flex;justify-content:space-between;align-items:flex-start;padding:14px 20px 12px;border-bottom:1px solid var(--line);gap:12px;background:var(--white);flex-shrink:0}.uev.uev .kund-drawer-head h3{font-size:17px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.uev.uev .kund-head-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.uev.uev .kund-name-link{font-size:17px;font-weight:700;color:var(--blue);letter-spacing:-.01em;text-decoration:none;cursor:pointer;border-bottom:1px solid transparent;transition:border-color .1s}.uev.uev .kund-name-link:hover{border-bottom-color:var(--blue)}.uev.uev[data-theme=dark] .kund-name-link,.uev.uev[data-theme=gray] .kund-name-link{color:#6ea8ff}.uev.uev[data-theme=dark] .kund-name-link:hover,.uev.uev[data-theme=gray] .kund-name-link:hover{border-bottom-color:#6ea8ff}.uev.uev .kund-copy-btn{width:22px;height:22px;padding:0;border-radius:4px;border:1px solid transparent;background:transparent;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .1s;flex-shrink:0;opacity:.25}.uev.uev .kund-copy-btn:hover{background:var(--bg);color:var(--ink);border-color:var(--line);opacity:1}.uev.uev .kund-head-row:hover .kund-copy-btn,.uev.uev .drawer-head p:hover .kund-copy-btn,.uev.uev .kund-drawer-head .sub:hover .kund-copy-btn{opacity:.7}.uev.uev .kund-head-row:hover .kund-copy-btn:hover,.uev.uev .drawer-head p:hover .kund-copy-btn:hover,.uev.uev .kund-drawer-head .sub:hover .kund-copy-btn:hover{opacity:1}.uev.uev .kund-copy-btn svg{width:12px;height:12px;stroke-width:2}.uev.uev .kund-copy-btn.small{width:18px;height:18px;vertical-align:middle;margin-left:3px}.uev.uev .kund-copy-btn.small svg{width:10px;height:10px}.uev.uev .kund-status-wrap{margin-left:auto}.uev.uev .kund-status-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 8px;height:24px;border-radius:12px;border:1px solid rgba(220,38,38,.25);background:var(--red-bg);color:var(--ink);font-size:11px;font-weight:600;cursor:pointer;transition:all .1s}.uev.uev .kund-status-btn:hover{background:#fff;border-color:var(--red)}.uev.uev .kund-status-btn .dot{width:7px;height:7px;border-radius:50%}.uev.uev .kund-status-btn .dot.dot-red{background:var(--red)}.uev.uev .kund-status-btn .dot.dot-tvist{background:var(--yellow-bar)}.uev.uev .kund-status-btn .dot.dot-inkasso{background:#f97316}.uev.uev .kund-status-btn .dot.dot-kfm{background:#991b1b}.uev.uev .kund-status-btn svg{width:10px;height:10px;opacity:.6}.uev.uev[data-theme=dark] .kund-status-btn{background:#dc262621;border-color:#dc26264d;color:var(--ink)}.uev.uev[data-theme=dark] .kund-status-btn:hover{background:#dc262633}.uev.uev .kund-esc-menu{background:var(--white);border:1px solid var(--line);border-radius:7px;box-shadow:0 8px 24px #14130f26;min-width:230px;overflow:hidden;padding:4px}.uev.uev .kund-esc-head{font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:6px 8px 4px}.uev.uev .kund-esc-item{display:flex;align-items:center;gap:8px;padding:7px 9px;border:none;background:transparent;cursor:pointer;width:100%;text-align:left;border-radius:4px;transition:background .08s;font-family:inherit;color:var(--ink)}.uev.uev .kund-esc-item:hover,.uev.uev .kund-esc-item.current{background:var(--bg)}.uev.uev .kund-esc-item .dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.uev.uev .kund-esc-item .dot.dot-red{background:var(--red)}.uev.uev .kund-esc-item .dot.dot-tvist{background:var(--yellow-bar)}.uev.uev .kund-esc-item .dot.dot-inkasso{background:#f97316}.uev.uev .kund-esc-item .dot.dot-kfm{background:#991b1b}.uev.uev .kund-esc-item .dot.dot-blue{background:var(--blue)}.uev.uev .kund-esc-item .dot.dot-green{background:var(--green)}.uev.uev .kund-esc-item .lbl{font-size:12px;font-weight:600;color:var(--ink)}.uev.uev .kund-esc-item .desc{font-size:10.5px;color:var(--ink-3);margin-left:auto}.uev.uev .kund-esc-item .chk{width:13px;height:13px;color:var(--green);margin-left:4px}.uev.uev[data-theme=dark] .kund-esc-menu{background:var(--white);border-color:var(--line)}.uev.uev .kund-drawer-head .sub{font-size:11.5px;color:var(--ink-3);margin-top:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.uev.uev .kund-drawer-head .sub .pl-pill{background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:1px 8px;font-size:9.5px;font-weight:700;color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;height:16px;line-height:14px}.uev.uev .kund-drawer-body{flex:1;overflow-y:auto;padding:16px 20px}.uev.uev .kund-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.uev.uev .kund-stats.three{grid-template-columns:repeat(3,1fr)}.uev.uev .kund-stat-card{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:10px 12px}.uev.uev .kund-stat-card .label{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;display:flex;align-items:center;gap:5px}.uev.uev .kund-stat-card .label svg{width:11px;height:11px}.uev.uev .kund-stat-card .val{font-size:17px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";line-height:1.1}.uev.uev .kund-stat-card .val.red{color:var(--red)}.uev.uev .kund-stat-card .val.green{color:var(--green)}.uev.uev .kund-stat-card .val.blue{color:var(--blue)}.uev.uev .kund-stat-card .meta{font-size:10px;color:var(--ink-3);margin-top:3px;font-feature-settings:"tnum"}.uev.uev .kund-stat-card.is-overdue{border-color:#dc262640;background:linear-gradient(135deg,var(--red-bg) 0%,var(--white) 100%)}.uev.uev .kund-section{background:var(--white);border:1px solid var(--line);border-radius:6px;margin-bottom:14px;overflow:hidden}.uev.uev .kund-section-head{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;background:var(--bg);border-bottom:1px solid var(--line)}.uev.uev .kund-section-head .title{font-size:11px;font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:7px}.uev.uev .kund-section-head .title svg{width:12px;height:12px}.uev.uev .kund-section-head .title .dot-red{width:7px;height:7px;border-radius:50%;background:var(--red)}.uev.uev .kund-section-head .title .dot-blue{width:7px;height:7px;border-radius:50%;background:var(--blue)}.uev.uev .kund-section-head .title .dot-gray{width:7px;height:7px;border-radius:50%;background:var(--muted)}.uev.uev .kund-section-head .title .dot-green{width:7px;height:7px;border-radius:50%;background:var(--green)}.uev.uev .kund-section-head .sum{font-size:12px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.uev.uev .kund-section-head .sum.red{color:var(--red)}.uev.uev .kund-section-head .sum.green{color:var(--green)}.uev.uev .kund-section-head .sum.blue{color:var(--blue)}.uev.uev .kund-row{display:grid;grid-template-columns:90px 1fr 110px 95px 90px 22px;gap:10px;padding:9px 14px;border-top:1px solid var(--line-2);align-items:center;cursor:pointer;transition:background .08s}.uev.uev .kund-row:first-child{border-top:none}.uev.uev .kund-row:hover{background:var(--bg)}.uev.uev .kund-row .knr{font-size:11px;font-weight:500;color:var(--ink-2);font-feature-settings:"tnum"}.uev.uev .kund-row .knr.muted{color:var(--muted)}.uev.uev .kund-row .kdesc{font-size:12px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.uev.uev .kund-row .ksub{font-size:9.5px;color:var(--ink-3);margin-top:1px;display:flex;gap:5px;align-items:center}.uev.uev .kund-row .kdate{font-size:11px;color:var(--ink-3);font-feature-settings:"tnum"}.uev.uev .kund-row .kdate.bold{color:var(--red);font-weight:600}.uev.uev .kund-row .kamt{font-size:12px;font-weight:600;color:var(--ink);font-feature-settings:"tnum";text-align:right}.uev.uev .kund-row .kchev{color:var(--muted);display:flex;align-items:center;justify-content:center}.uev.uev .kund-row .kchev svg{width:13px;height:13px}.uev.uev .kund-row:hover .kchev{color:var(--ink-2)}.uev.uev .kund-empty{padding:14px;text-align:center;color:var(--muted);font-size:11.5px}.uev.uev .kund-close{width:28px;height:28px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);transition:all .1s;flex-shrink:0;background:transparent;border:none;cursor:pointer}.uev.uev .kund-close:hover{background:var(--bg);color:var(--ink)}.uev.uev .kund-close svg{width:15px;height:15px}.uev.uev[data-theme=dark] .kund-drawer-head,.uev.uev[data-theme=dark] .kund-stat-card,.uev.uev[data-theme=dark] .kund-section{background:var(--white)}.uev.uev[data-theme=dark] .kund-section-head{background:var(--bg)}.uev.uev .todos-list{display:flex;flex-direction:column;gap:4px;margin-top:10px}.uev.uev .todo-feed-item{display:flex;align-items:flex-start;gap:9px;padding:8px 10px;border-radius:5px;background:var(--white);border:1px solid var(--line);transition:background .1s}.uev.uev .todo-feed-item:hover{background:var(--bg)}.uev.uev .todo-feed-item.done{opacity:.65}.uev.uev .todo-feed-item .qt-check{margin-top:2px}.uev.uev .todo-feed-item .tf-body{flex:1;min-width:0}.uev.uev .todo-feed-item .tf-text{font-size:12.5px;color:var(--ink-2);line-height:1.4;word-break:break-word}.uev.uev .todo-feed-item.done .tf-text{text-decoration:line-through;color:var(--muted)}.uev.uev .todo-feed-item .tf-meta{font-size:10px;color:var(--muted);margin-top:3px;font-feature-settings:"tnum"}.uev.uev .todo-feed-item .qt-del{opacity:.5}.uev.uev .todo-feed-item .qt-del:hover{opacity:1}.uev.uev .empty-todos{text-align:center;padding:28px 16px;color:var(--muted);font-size:11.5px;display:flex;flex-direction:column;align-items:center;gap:8px}.uev.uev .empty-todos svg{width:28px;height:28px;opacity:.4}.uev.uev .kebab-divider{height:1px;background:var(--line);margin:4px 0}.uev.uev .empty-state{padding:36px 20px;text-align:center;color:var(--ink-3);font-size:12px}.uev.uev .drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f6b;opacity:0;pointer-events:none;transition:opacity .2s;z-index:110}.uev.uev .drawer-overlay.open{opacity:1;pointer-events:all}.uev.uev .drawer{position:fixed;right:0;top:0;bottom:0;width:820px;max-width:100%;background:var(--bg);box-shadow:-4px 0 20px #14130f29;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);z-index:120;display:flex;flex-direction:column}.uev.uev .drawer.open{transform:translate(0)}.uev.uev .drawer-head{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 18px 10px;border-bottom:1px solid var(--line);gap:12px;background:var(--white);flex-shrink:0}.uev.uev .dr-head-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.uev.uev .dr-status-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 10px;height:26px;border-radius:13px;border:1px solid var(--line);background:var(--bg);color:var(--ink-2);font-size:11px;font-weight:600;cursor:pointer;transition:all .1s;font-family:inherit}.uev.uev .dr-status-btn:hover{background:#fff;border-color:var(--ink-3);color:var(--ink)}.uev.uev .dr-status-btn svg{width:10px;height:10px;opacity:.65}.uev.uev[data-theme=dark] .dr-status-btn{background:var(--bg);border-color:var(--line)}.uev.uev[data-theme=dark] .dr-status-btn:hover{background:var(--white)}.uev.uev .dr-status-text{font-size:11px;font-weight:600;color:var(--ink-3);padding:2px 8px;border-radius:9px;background:var(--bg);border:1px solid var(--line);white-space:nowrap}.uev.uev .dr-status-text.is-overdue{color:var(--red-soft);border-color:#a8505033;background:var(--red-soft-bg)}.uev.uev .dr-status-text.is-paid{color:var(--green);border-color:#22c55e33;background:#22c55e0f}.uev.uev[data-theme=dark] .dr-status-text.is-paid{background:#22c55e1a;border-color:#22c55e40}.uev.uev .drawer-head .dr-title-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.uev.uev .drawer-head h3{font-size:15px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.uev.uev .drawer-head p{font-size:11.5px;color:var(--ink-3);margin-top:4px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.uev.uev .drawer-head .meta-id{font-feature-settings:"tnum";color:var(--ink-2);font-weight:500}.uev.uev .drawer-head .dr-kund-link{color:var(--blue);font-weight:500;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .1s;cursor:pointer}.uev.uev .drawer-head .dr-kund-link:hover{border-bottom-color:var(--blue)}.uev.uev[data-theme=dark] .drawer-head .dr-kund-link,.uev.uev[data-theme=gray] .drawer-head .dr-kund-link{color:#6ea8ff}.uev.uev[data-theme=dark] .drawer-head .dr-kund-link:hover,.uev.uev[data-theme=gray] .drawer-head .dr-kund-link:hover{border-bottom-color:#6ea8ff}.uev.uev .drawer-close{width:26px;height:26px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);transition:all .1s;flex-shrink:0}.uev.uev .drawer-close:hover{background:var(--bg);color:var(--ink)}.uev.uev .drawer-close svg{width:13px;height:13px}.uev.uev .quick-bar{display:flex;gap:6px;padding:8px 18px;background:var(--white);border-bottom:1px solid var(--line);align-items:center;flex-shrink:0;flex-wrap:wrap}.uev.uev .quick-bar-label{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-right:4px}.uev.uev .quick-btn{display:inline-flex;align-items:center;gap:5px;padding:0 10px;height:26px;border-radius:5px;border:1px solid var(--line);background:#fff;font-size:11.5px;color:var(--ink-2);transition:all .12s;font-family:inherit;cursor:pointer}.uev.uev .quick-btn:hover{background:var(--bg);border-color:#ced4da;color:var(--ink)}.uev.uev .quick-btn svg{width:11px;height:11px;opacity:.8}.uev.uev .quick-btn .ext{width:9px;height:9px;opacity:.4;margin-left:1px}.uev.uev .drawer-tabs{display:flex;gap:4px;padding:4px 18px 0;background:var(--white);border-bottom:1px solid var(--line);flex-shrink:0;overflow-x:auto}.uev.uev .drawer-tabs::-webkit-scrollbar{display:none}.uev.uev .drawer-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 10px 10px;border:none;background:none;font-size:12px;font-weight:500;color:var(--ink-3);cursor:pointer;font-family:inherit;border-bottom:2px solid transparent;transition:color .1s,border-color .1s;white-space:nowrap}.uev.uev .drawer-tab:hover{color:var(--ink)}.uev.uev .drawer-tab.active{color:var(--ink);font-weight:600;border-bottom-color:var(--ink)}.uev.uev .drawer-tab svg{width:13px;height:13px;opacity:.7}.uev.uev .drawer-tab.active svg{opacity:1}.uev.uev .drawer-tab .tab-count-mini{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;border-radius:8px;background:var(--bg);color:var(--ink-3);font-size:10px;font-weight:700;font-feature-settings:"tnum";box-shadow:inset 0 0 0 1px var(--line)}.uev.uev .drawer-tab.active .tab-count-mini{background:var(--ink);color:#fff;box-shadow:none}.uev.uev .drawer-body{flex:1;overflow-y:auto;padding:14px 18px}.uev.uev .drawer-foot{padding:10px 18px;border-top:1px solid var(--line);display:flex;gap:6px;justify-content:flex-end;background:var(--white);align-items:center;flex-wrap:wrap;flex-shrink:0}.uev.uev .drawer-section{margin-bottom:14px}.uev.uev .drawer-section-title{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;display:flex;align-items:center;gap:6px}.uev.uev .drawer-section-title .section-icon{width:11px;height:11px;flex-shrink:0;opacity:.7}.uev.uev .drawer-section.card-section{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:12px 14px}.uev.uev .kalkyl-block{margin-bottom:10px}.uev.uev .kalkyl-block:last-of-type{margin-bottom:8px}.uev.uev .kb-head{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:var(--ink-2);margin-bottom:5px;padding-bottom:4px;border-bottom:1px solid var(--line)}.uev.uev .kb-head svg{width:11px;height:11px;opacity:.55;flex-shrink:0}.uev.uev .kb-head .kb-count{color:var(--ink-3);font-weight:500}.uev.uev .kb-head .kb-sum{margin-left:auto;font-size:11px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.uev.uev .kb-row{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:10px;padding:4px 0;font-size:11.5px}.uev.uev .kb-row.simple{grid-template-columns:1fr auto}.uev.uev .kb-row+.kb-row{border-top:1px solid rgba(229,229,229,.5)}.uev.uev .kb-ue{font-family:ui-monospace,monospace;font-size:10.5px;color:var(--ink-3);font-feature-settings:"tnum"}.uev.uev .kb-lev{color:var(--ink);font-weight:500}.uev.uev .kb-amt{color:var(--ink);font-weight:600;font-feature-settings:"tnum";text-align:right}.uev.uev .kb-empty{font-size:10.5px;color:var(--ink-3);padding:4px 0;font-style:italic}.uev.uev .kalkyl-summary{margin-top:10px;padding-top:10px;border-top:1.5px solid var(--line)}.uev.uev .kalkyl-summary.plain{margin-top:0;padding-top:0;border-top:none}.uev.uev .ks-row{display:flex;justify-content:space-between;padding:3px 0;font-size:12px;color:var(--ink-2);font-feature-settings:"tnum"}.uev.uev .ks-row span:last-child{font-weight:600;color:var(--ink)}.uev.uev .ks-row.positive span:last-child{color:var(--blue);font-weight:500}.uev.uev .ks-row.total{font-weight:700;color:var(--ink);padding-top:5px;margin-top:3px;border-top:1px solid var(--line);font-size:12.5px}.uev.uev .ks-row.total span:last-child{font-weight:700}.uev.uev .ks-row.tb{font-size:11px;color:var(--ink-3);padding-top:4px}.uev.uev .ks-row.tb .pos{color:var(--green)}.uev.uev .ks-row.tb .neg{color:var(--red)}.uev.uev[data-theme=dark] .kb-row+.kb-row{border-top-color:#ffffff0f}.uev.uev .drawer-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.uev.uev .drawer-grid-3 .info-card{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:10px 12px}.uev.uev .drawer-grid-3 .info-card .info-head{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:7px;display:flex;align-items:center;gap:5px}.uev.uev .drawer-grid-3 .info-card .info-head svg{width:11px;height:11px}.uev.uev .kv{display:grid;grid-template-columns:95px 1fr;gap:4px 10px;font-size:11.5px}.uev.uev .kv dt{color:var(--ink-3)}.uev.uev .kv dd{color:var(--ink);font-weight:500;font-feature-settings:"tnum"}.uev.uev .kv dd.pos{color:var(--green);font-weight:600}.uev.uev .kv dd.neg{color:var(--red);font-weight:600}.uev.uev .comments-filter{display:flex;gap:5px;margin-bottom:12px;flex-wrap:wrap}.uev.uev .cf-pill{padding:0 11px;height:26px;border-radius:13px;border:1px solid var(--line);background:#fff;font-size:11.5px;font-weight:500;color:var(--ink-2);cursor:pointer;transition:all .12s;font-family:inherit;display:inline-flex;align-items:center;gap:6px}.uev.uev .cf-pill:hover{border-color:#ced4da;background:var(--bg)}.uev.uev .cf-pill.active{background:var(--ink);color:#fff;border-color:var(--ink)}.uev.uev .cf-pill .cf-count{background:var(--bg);color:var(--ink-3);border-radius:8px;padding:0 5px;font-size:9.5px;font-weight:700;font-feature-settings:"tnum";min-width:17px;text-align:center;height:15px;display:inline-flex;align-items:center;justify-content:center}.uev.uev .cf-pill.active .cf-count{background:#ffffff2e;color:#fff}.uev.uev[data-theme=dark] .cf-pill{background:var(--bg)}.uev.uev .notes-box{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:10px 12px;margin-bottom:12px}.uev.uev .notes-box .nl{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px}.uev.uev .notes-box .nt{font-size:12px;color:var(--ink);font-style:italic}.uev.uev .invoice-preview{background:#fff;border:1px solid var(--line);border-radius:5px;padding:24px 24px 22px;font-feature-settings:"tnum";box-shadow:0 1px 3px #00000008}.uev.uev .invoice-preview .inv-head{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:14px;border-bottom:2px solid var(--ink);margin-bottom:14px;gap:16px}.uev.uev .invoice-preview .inv-brand{font-size:18px;font-weight:800;color:var(--ink);letter-spacing:-.02em;line-height:1}.uev.uev .invoice-preview .inv-brand .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--blue);margin-left:4px;vertical-align:1px}.uev.uev .invoice-preview .inv-brand-sub{font-size:10px;color:var(--ink-3);margin-top:3px;line-height:1.3}.uev.uev .invoice-preview .inv-meta-r{text-align:right;font-size:10.5px;color:var(--ink-3);line-height:1.5}.uev.uev .invoice-preview .inv-meta-r strong{color:var(--ink);font-size:13px;font-weight:700;display:block}.uev.uev .invoice-preview .inv-meta-r .fnr{font-size:12px;font-weight:700;color:var(--ink)}.uev.uev .invoice-preview .inv-parties{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px}.uev.uev .invoice-preview .inv-party .l{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px}.uev.uev .invoice-preview .inv-party .n{font-size:12px;font-weight:600;color:var(--ink)}.uev.uev .invoice-preview .inv-party .a{font-size:11px;color:var(--ink-2);line-height:1.4;margin-top:1px}.uev.uev .invoice-preview .inv-key{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:8px 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);margin-bottom:12px}.uev.uev .invoice-preview .inv-key .kk{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.uev.uev .invoice-preview .inv-key .vv{font-size:11.5px;color:var(--ink);font-weight:600;margin-top:1px}.uev.uev .invoice-preview .inv-tbl{width:100%;border-collapse:collapse;font-size:11.5px;margin-bottom:12px}.uev.uev .invoice-preview .inv-tbl thead th{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:7px 4px;text-align:left;border-bottom:1px solid var(--line)}.uev.uev .invoice-preview .inv-tbl thead th.r{text-align:right}.uev.uev .invoice-preview .inv-tbl tbody td{padding:7px 4px;border-bottom:1px solid var(--line-2);color:var(--ink);vertical-align:top}.uev.uev .invoice-preview .inv-tbl tbody td.r{text-align:right;font-feature-settings:"tnum"}.uev.uev .invoice-preview .inv-tbl tbody td.sub{font-size:10px;color:var(--ink-3)}.uev.uev .invoice-preview .inv-summary{display:grid;grid-template-columns:1fr auto;gap:4px 30px;font-size:11.5px;max-width:280px;margin-left:auto;padding:4px 0}.uev.uev .invoice-preview .inv-summary .l{color:var(--ink-3)}.uev.uev .invoice-preview .inv-summary .v{text-align:right;color:var(--ink);font-weight:500}.uev.uev .invoice-preview .inv-summary .tot-l{color:var(--ink);font-weight:700;padding-top:6px;border-top:2px solid var(--ink);margin-top:4px}.uev.uev .invoice-preview .inv-summary .tot-v{font-size:14px;font-weight:700;color:var(--ink);padding-top:6px;border-top:2px solid var(--ink);margin-top:4px;text-align:right}.uev.uev .invoice-preview .inv-foot{font-size:10px;color:var(--ink-3);padding-top:12px;margin-top:12px;border-top:1px solid var(--line-2);display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.uev.uev .invoice-preview .inv-foot .ff strong{display:block;color:var(--ink);font-size:10.5px;margin-bottom:1px;font-weight:600}.uev.uev .invoice-preview .inv-stamp{position:relative}.uev.uev .invoice-preview .inv-stamp:after{content:attr(data-stamp);position:absolute;top:-8px;right:-8px;padding:4px 12px;border:2px solid currentColor;border-radius:4px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;transform:rotate(-8deg);opacity:.65}.uev.uev .invoice-preview.is-paid{color:var(--green)}.uev.uev .invoice-preview.is-overdue{color:var(--red)}.uev.uev .invoice-preview.is-draft{color:var(--ink-3)}.uev.uev[data-theme=dark] .invoice-preview{background:var(--white)}.uev.uev .dr-plan-table{border:1px solid var(--line);border-radius:4px;overflow:hidden;background:var(--white)}.uev.uev .dr-plan-row{display:grid;grid-template-columns:18px 26px 1fr 86px 100px 130px;gap:10px;padding:8px 12px 8px 6px;border-bottom:1px solid var(--line-2);align-items:center;font-size:11px;cursor:pointer;transition:background .1s}.uev.uev .dr-plan-row:hover{background:#00000006}.uev.uev .dr-plan-row:last-child{border-bottom:none}.uev.uev .dr-plan-row.current{background:var(--bg)}.uev.uev .dr-plan-row.current:hover{background:#0000000b}.uev.uev .dr-plan-row .n{color:var(--ink);font-weight:500}.uev.uev .dr-plan-row .fnr{font-size:9.5px;color:var(--muted);font-feature-settings:"tnum"}.uev.uev .dr-plan-meta{display:flex;align-items:center;gap:6px;margin-top:3px;flex-wrap:wrap}.uev.uev .dr-plan-row .amt{text-align:right;font-feature-settings:"tnum";color:var(--ink);font-weight:500;line-height:1.2}.uev.uev .dr-plan-money{display:flex;flex-direction:column;align-items:flex-end;gap:1px;line-height:1.2}.uev.uev .dr-plan-money .amt{font-size:11.5px}.uev.uev .dr-plan-money .amt-sub{font-size:9.5px;color:var(--ink-3);font-feature-settings:"tnum";white-space:nowrap}.uev.uev .dr-plan-money .amt-tb{font-size:9.5px;font-feature-settings:"tnum";font-weight:600;white-space:nowrap}.uev.uev .dr-plan-money .amt-tb.tb-pos{color:var(--green)}.uev.uev .dr-plan-money .amt-tb.tb-neg{color:var(--red-soft)}.uev.uev .dr-plan-row.summ{background:var(--bg);font-weight:700;cursor:default}.uev.uev .dr-plan-row.summ:hover{background:var(--bg)}.uev.uev .dr-plan-row.summ .dr-plan-date{font-weight:500}.uev.uev .dr-plan-row.summ .dr-plan-status{font-weight:700}.uev.uev .dr-plan-toggle{display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3)}.uev.uev .dr-plan-chev{width:11px;height:11px;transition:transform .15s}.uev.uev .dr-plan-row:hover .dr-plan-chev{color:var(--ink)}.uev.uev .dr-plan-row.is-expanded{background:var(--bg)}.uev.uev .dr-plan-row.is-expanded .dr-plan-chev{transform:rotate(90deg);color:var(--ink)}.uev.uev .dr-plan-row:focus-visible{outline:none;background:var(--bg);box-shadow:inset 2px 0 0 var(--ink)}.uev.uev .dr-plan-main{min-width:0}.uev.uev .dr-plan-owner{display:flex;align-items:center;justify-content:center;cursor:help}.uev.uev .dr-plan-avatar{width:22px;height:22px;border-radius:50%;color:#fff;font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.02em;flex-shrink:0;box-shadow:inset 0 0 0 1.5px #ffffff2e;transition:transform .12s}.uev.uev .dr-plan-row:hover .dr-plan-avatar{transform:scale(1.08)}.uev.uev .dr-plan-kat{display:flex;justify-content:flex-end;padding-right:2px}.uev.uev .inv-actions-bar{display:flex;gap:6px;padding:10px 14px;background:var(--white);border:1px solid var(--line);border-radius:6px;margin-bottom:12px;align-items:center;justify-content:flex-end}.uev.uev .inv-actions-bar:before{content:"Faktura";margin-right:auto;font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.uev.uev .dr-plan-side{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;line-height:1.25}.uev.uev .dr-plan-date{font-size:10px;color:var(--ink-3);font-feature-settings:"tnum";white-space:nowrap}.uev.uev .dr-plan-expand{border-bottom:1px solid var(--line-2);padding:0 12px 10px 30px;background:#00000004;animation:planExpand .15s ease-out}@keyframes planExpand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.uev.uev .dr-plan-kalkyl{padding-top:10px}.uev.uev .dr-plan-kalkyl-empty{padding:12px 0 6px;font-size:11px;color:var(--ink-3);font-style:italic}.uev.uev[data-theme=dark] .dr-plan-row:hover{background:#ffffff08}.uev.uev[data-theme=dark] .dr-plan-expand{background:#ffffff05}.uev.uev .dr-metrics{display:flex;gap:0;background:var(--white);border:1px solid var(--line);border-radius:6px;padding:0;margin-bottom:14px;overflow:hidden;flex-wrap:wrap}.uev.uev .dr-metric{flex:1 1 0;min-width:90px;padding:7px 12px 8px;border-right:1px solid var(--line)}.uev.uev .dr-metric:last-child{border-right:none}.uev.uev .dr-metric .m-lbl{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.uev.uev .dr-metric .m-val{font-size:12px;font-weight:600;color:var(--ink);font-feature-settings:"tnum"}.uev.uev .dr-metric .m-val.tb-pos{color:var(--green)}.uev.uev .dr-metric .m-val.tb-neg{color:var(--red-soft)}.uev.uev .dr-plan-status{font-size:10.5px;color:var(--ink-2);line-height:1.25;font-weight:500;white-space:nowrap}.uev.uev .dr-plan-status.is-overdue{color:var(--red-soft);font-weight:500}.uev.uev .dr-plan-status.is-paid{color:var(--green);font-weight:500}.uev.uev .dr-plan-status.is-upparb{color:var(--ink-3);font-style:italic;font-weight:400}.uev.uev[data-theme=dark] .dr-plan-status.is-overdue{color:var(--red-soft)}.uev.uev .kalkyl-grid{display:grid;grid-template-columns:1fr 200px;gap:10px;padding:10px 0 4px}.uev.uev .kalkyl-left-col{display:flex;flex-direction:column;gap:8px;min-width:0}.uev.uev .kalkyl-meta-col{display:flex;flex-direction:column;gap:8px}.uev.uev .kalkyl-card{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:9px 12px 10px}.uev.uev .kc-head{display:flex;align-items:center;gap:6px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--line)}.uev.uev .kc-head svg{width:11px;height:11px;opacity:.55;flex-shrink:0;color:var(--ink-2)}.uev.uev .kc-title{font-size:9.5px;font-weight:700;color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em}.uev.uev .kc-count{font-size:9.5px;color:var(--ink-3);font-weight:500}.uev.uev .kc-sum{margin-left:auto;font-size:12px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.uev.uev .kc-add{margin-left:8px;padding:1px 6px;height:18px;font-size:9.5px;font-weight:600;color:var(--ink-3);background:transparent;border:1px dashed var(--line);border-radius:3px;cursor:pointer;font-family:inherit;transition:all .1s}.uev.uev .kc-add:hover{color:var(--ink);border-color:var(--ink-3);border-style:solid}.uev.uev .kc-row{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:10px;padding:4px 0;font-size:11.5px}.uev.uev .kc-row.simple{grid-template-columns:1fr auto}.uev.uev .kc-row+.kc-row{border-top:1px solid rgba(229,229,229,.5)}.uev.uev .kc-row.emphasis{padding-top:6px;margin-top:2px;border-top:1.5px solid var(--line)}.uev.uev .kc-ue{font-family:ui-monospace,monospace;font-size:10.5px;color:var(--ink-3);font-feature-settings:"tnum"}.uev.uev .kc-lev{color:var(--ink-2);font-weight:500}.uev.uev .kc-amt{color:var(--ink);font-weight:600;font-feature-settings:"tnum";text-align:right}.uev.uev .kc-amt.marg{color:var(--blue);font-weight:500}.uev.uev .kc-amt.tb-pos{color:var(--green)}.uev.uev .kc-amt.tb-neg{color:var(--red-soft)}.uev.uev .kc-empty{font-size:10.5px;color:var(--ink-3);padding:4px 0 6px;font-style:italic}.uev.uev[data-theme=dark] .kc-row+.kc-row{border-top-color:#ffffff0d}.uev.uev .kalkyl-meta-card{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:10px 12px}.uev.uev .kmc-lbl{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.uev.uev .kmc-author{display:flex;align-items:center;gap:8px}.uev.uev .kmc-avatar{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.uev.uev .kmc-name{font-size:11px;font-weight:600;color:var(--ink);line-height:1.2}.uev.uev .kmc-date{font-size:9.5px;color:var(--ink-3);font-feature-settings:"tnum";margin-top:1px}.uev.uev .kmc-status{display:flex;align-items:center;gap:6px;margin-bottom:6px}.uev.uev .kmc-id{font-size:10px;color:var(--ink-3);margin-left:auto;font-feature-settings:"tnum"}.uev.uev .kmc-belopp{display:flex;justify-content:space-between;padding:6px 0;border-top:1px solid var(--line)}.uev.uev .kmc-belopp span{font-size:10.5px;color:var(--ink-3)}.uev.uev .kmc-belopp strong{font-size:13px;color:var(--ink);font-weight:700;font-feature-settings:"tnum"}.uev.uev .kmc-btn-recall{margin-top:4px;width:100%;padding:5px 8px;border-radius:4px;border:1px solid rgba(168,80,80,.2);background:transparent;color:var(--red-soft);font-size:10.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:inherit;transition:all .1s}.uev.uev .kmc-btn-recall:hover{background:var(--red-soft-bg)}.uev.uev .kmc-btn-recall svg{width:11px;height:11px}.uev.uev .meta-status{font-size:10px;font-weight:600;padding:2px 7px;border-radius:8px;background:var(--bg);border:1px solid var(--line);color:var(--ink-2)}.uev.uev .meta-status.meta-upparb{background:#f59e0b1a;color:var(--orange);border-color:#f59e0b33}.uev.uev .meta-status.meta-betald{background:#22c55e1a;color:var(--green);border-color:#22c55e33}.uev.uev .meta-status.meta-overdue{background:var(--red-soft-bg);color:var(--red-soft);border-color:#a8505033}@media(max-width:800px){.uev.uev .kalkyl-grid{grid-template-columns:1fr}}.uev.uev .dr-plan-summary{display:flex;gap:8px;margin-top:10px;font-size:11px;color:var(--ink-2);flex-wrap:wrap;align-items:center}.uev.uev .dr-plan-summary .ps-item strong{color:var(--ink);font-weight:700;font-feature-settings:"tnum";margin-left:2px}.uev.uev .dr-plan-summary .ps-sep{color:var(--muted);font-size:10px}.uev.uev .dr-plan-summary .ps-forf{color:var(--red-soft);font-weight:500;margin-left:8px;font-size:10.5px}.uev.uev .km-toolbar{display:flex;align-items:center;justify-content:flex-end;padding:4px 0 8px}.uev.uev .cm-filter-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 9px 5px 10px;height:28px;border-radius:14px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);font-size:11px;font-weight:500;cursor:pointer;transition:all .1s;font-family:inherit}.uev.uev .cm-filter-btn:hover{border-color:var(--ink-3);color:var(--ink)}.uev.uev .cm-filter-btn svg{width:11px;height:11px;opacity:.6}.uev.uev .cm-filter-btn .cm-filter-lbl strong{color:var(--ink);font-weight:600}.uev.uev .cm-filter-btn .cm-filter-chev{opacity:.5;margin-left:2px}.uev.uev .cm-filter-btn-inline{margin-left:auto;text-transform:none;letter-spacing:0;font-weight:500}.uev.uev .cm-composer-card,.uev.uev .cm-feed-card{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:12px 14px;margin-bottom:10px}.uev.uev .cm-feed-card{padding:4px 14px 12px;max-height:none}.uev.uev .cm-filter-menu{background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 32px #14130f29;padding:4px;min-width:220px;max-width:280px;max-height:60vh;overflow-y:auto}.uev.uev .cm-filter-section{padding:4px 2px}.uev.uev .cm-filter-section+.cm-filter-section{border-top:1px solid var(--line);margin-top:4px;padding-top:6px}.uev.uev .cm-filter-section-title{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:3px 10px 5px}.uev.uev .cm-filter-item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:none;border-radius:4px;background:transparent;color:var(--ink-2);font-size:11.5px;font-weight:500;cursor:pointer;transition:all .1s;font-family:inherit;text-align:left}.uev.uev .cm-filter-item:hover{background:var(--bg);color:var(--ink)}.uev.uev .cm-filter-item.active{background:var(--bg);color:var(--ink);font-weight:600}.uev.uev .cm-filter-item svg{width:13px;height:13px;opacity:.6;flex-shrink:0}.uev.uev .cm-filter-item .lbl{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uev.uev .cm-filter-item .cnt{font-size:10px;color:var(--ink-3);font-feature-settings:"tnum";padding:0 4px;min-width:18px;text-align:right}.uev.uev .cm-filter-item .chk{color:var(--green);margin-left:4px;opacity:1;flex-shrink:0}.uev.uev .cm-fi-av{width:18px;height:18px;border-radius:50%;color:#fff;font-size:8.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.02em;flex-shrink:0}.uev.uev[data-theme=dark] .cm-filter-menu{background:var(--white)}.uev.uev .dr-work-card{background:var(--white);border:1px solid var(--line);border-radius:6px;display:flex;flex-direction:column;margin-top:14px}.uev.uev .dr-work-head{display:flex;align-items:center;gap:6px;padding:9px 14px;border-bottom:1px solid var(--line);font-size:10px;font-weight:700;color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em}.uev.uev .dr-work-head svg{width:11px;height:11px;opacity:.6}.uev.uev .dr-work-count{margin-left:auto;font-size:10px;font-weight:600;color:var(--ink-3);padding:1px 8px;background:var(--bg);border-radius:9px}.uev.uev .dr-work-empty{font-size:11px;color:var(--ink-3);font-style:italic;padding:14px 0;text-align:center}.uev.uev .cm-composer{padding:12px 14px;border-bottom:1px solid var(--line)}.uev.uev .cm-composer textarea{width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:6px;font-size:12px;color:var(--ink);font-family:inherit;background:var(--bg);outline:none;resize:vertical;transition:border .1s;line-height:1.4;box-sizing:border-box}.uev.uev .cm-composer textarea:focus{border-color:var(--ink-3);background:var(--white)}.uev.uev .cm-composer-actions{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.uev.uev .cm-composer-icons{display:flex;gap:4px}.uev.uev .cm-attach-btn{width:26px;height:26px;padding:0;border-radius:4px;border:none;background:transparent;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .1s}.uev.uev .cm-attach-btn:hover{background:var(--bg);color:var(--ink)}.uev.uev .cm-attach-btn svg{width:14px;height:14px;stroke-width:1.8}.uev.uev .cm-feed{padding:4px 14px 12px;max-height:540px;overflow-y:auto}.uev.uev .cm-item{display:flex;gap:10px;padding:11px 0;border-bottom:1px solid var(--line-2)}.uev.uev .cm-item:last-child{border-bottom:none}.uev.uev .cm-item.is-system .cm-avatar{background:var(--bg)!important;color:var(--orange);border:1px solid var(--line)}.uev.uev .cm-avatar{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.02em}.uev.uev .cm-avatar svg{width:13px;height:13px;stroke-width:2}.uev.uev .cm-body{flex:1;min-width:0}.uev.uev .cm-meta{display:flex;gap:7px;align-items:baseline;font-size:10.5px;color:var(--ink-3);margin-bottom:3px;flex-wrap:wrap}.uev.uev .cm-meta strong{color:var(--ink);font-size:12px;font-weight:600}.uev.uev .cm-time{color:var(--ink-3);font-size:10.5px;font-feature-settings:"tnum"}.uev.uev .cm-text{font-size:12px;color:var(--ink);line-height:1.45;word-wrap:break-word}.uev.uev .cm-text strong{color:var(--ink);font-weight:700}.uev.uev .cm-badge{font-size:9px;font-weight:700;padding:1px 6px;border-radius:7px;text-transform:uppercase;letter-spacing:.04em;background:var(--bg);color:var(--ink-2);border:1px solid var(--line)}.uev.uev .cm-badge-status{background:#f59e0b1a;color:var(--orange);border-color:#f59e0b38}.uev.uev .cm-badge-file{background:#3b82f614;color:var(--blue);border-color:#3b82f633}.uev.uev[data-theme=dark] .cm-badge-status{background:#f59e0b24}.uev.uev[data-theme=dark] .cm-badge-file{background:#3b82f624}.uev.uev .cm-files{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.uev.uev .cm-file{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 7px;background:var(--bg);border:1px solid var(--line);border-radius:6px;font-size:11px;color:var(--ink);cursor:pointer;transition:all .1s}.uev.uev .cm-file:hover{background:#fff;border-color:var(--ink-3)}.uev.uev .cm-file svg{width:12px;height:12px;opacity:.55;flex-shrink:0}.uev.uev .cm-file-dl{width:11px!important;height:11px!important;margin-left:4px;opacity:.45!important}.uev.uev .cm-file:hover .cm-file-dl{opacity:.85!important}.uev.uev .td-form{padding:12px 14px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:6px;background:var(--bg)}.uev.uev .td-input-title{padding:8px 10px;border:1px solid var(--line);border-radius:6px;font-size:12.5px;color:var(--ink);font-family:inherit;background:var(--white);outline:none;transition:border .1s;font-weight:500}.uev.uev .td-input-title:focus{border-color:var(--ink-3)}.uev.uev .td-input-desc{padding:7px 10px;border:1px solid var(--line);border-radius:6px;font-size:11.5px;color:var(--ink-2);font-family:inherit;background:var(--white);outline:none;resize:vertical;line-height:1.4}.uev.uev .td-input-desc:focus{border-color:var(--ink-3);color:var(--ink)}.uev.uev .td-form-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.uev.uev .td-select{height:28px;padding:0 8px;border:1px solid var(--line);border-radius:5px;font-size:11px;color:var(--ink-2);font-family:inherit;background:var(--white);outline:none;cursor:pointer;transition:border .1s;flex:1;min-width:110px}.uev.uev .td-select:focus{border-color:var(--ink-3);color:var(--ink)}.uev.uev .td-form .btn{margin-left:auto}.uev.uev .td-list{padding:8px 14px 14px}.uev.uev .td-item{display:flex;gap:11px;padding:10px 0;border-bottom:1px solid var(--line-2);align-items:flex-start}.uev.uev .td-check{position:relative;flex-shrink:0;cursor:pointer;margin-top:2px}.uev.uev .td-check input{position:absolute;opacity:0;width:0;height:0}.uev.uev .td-box{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1.5px solid var(--ink-3);border-radius:4px;background:var(--white);transition:all .1s}.uev.uev .td-box svg{width:11px;height:11px;color:#fff;opacity:0}.uev.uev .td-check input:checked+.td-box{background:var(--green);border-color:var(--green)}.uev.uev .td-check input:checked+.td-box svg{opacity:1}.uev.uev .td-title{font-size:12.5px;color:var(--ink);font-weight:600;line-height:1.3}.uev.uev .td-desc{font-size:11px;color:var(--ink-3);margin-top:2px;line-height:1.35}.uev.uev .td-meta{display:flex;gap:12px;align-items:center;margin-top:7px;flex-wrap:wrap;font-size:10.5px}.uev.uev .td-assignee{display:inline-flex;align-items:center;gap:5px;color:var(--ink-2);font-weight:500}.uev.uev .td-avatar{width:18px;height:18px;border-radius:50%;color:#fff;font-size:8.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;letter-spacing:.02em}.uev.uev .td-date{color:var(--ink-3);font-feature-settings:"tnum"}.uev.uev .td-date.is-late{color:var(--red-soft);font-weight:600}.uev.uev .td-date.is-done{color:var(--green)}.uev.uev .td-prio{font-size:9px;font-weight:700;padding:1px 7px;border-radius:7px;text-transform:uppercase;letter-spacing:.05em}.uev.uev .td-prio-hog{background:#a8505017;color:var(--red-soft);border:1px solid rgba(168,80,80,.18)}.uev.uev .td-prio-lag{background:var(--bg);color:var(--ink-3);border:1px solid var(--line)}.uev.uev .td-item.is-done .td-title{color:var(--ink-3);text-decoration:line-through}.uev.uev .td-item.is-done .td-desc{text-decoration:line-through}.uev.uev .td-section-title{font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:6px 0 2px;padding-top:4px}.uev.uev .td-section-title.done-title{margin-top:10px}.uev.uev .td-del{width:22px;height:22px;padding:0;border-radius:4px;border:1px solid transparent;background:transparent;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .1s;opacity:0;flex-shrink:0}.uev.uev .td-item:hover .td-del{opacity:.6}.uev.uev .td-del:hover{background:var(--red-bg);color:var(--red);opacity:1!important;border-color:#dc262633}.uev.uev .td-del svg{width:11px;height:11px}.uev.uev[data-theme=dark] .td-prio-hog{background:#d494901a;color:var(--red-soft);border-color:#d494902e}.uev.uev[data-theme=dark] .td-form{background:var(--bg)}.uev.uev .timeline{display:flex;flex-direction:column;gap:5px}.uev.uev .tl-item{display:flex;gap:8px;padding-bottom:5px;border-bottom:1px solid var(--line-2)}.uev.uev .tl-item:last-child{border-bottom:none}.uev.uev .tl-dot{width:6px;height:6px;border-radius:50%;background:var(--muted);margin-top:5px;flex-shrink:0}.uev.uev .tl-dot.green{background:var(--green)}.uev.uev .tl-dot.red{background:var(--red)}.uev.uev .tl-dot.orange{background:var(--orange)}.uev.uev .tl-dot.blue{background:var(--blue)}.uev.uev .tl-text{font-size:11px;color:var(--ink);flex:1;line-height:1.4}.uev.uev .tl-time{font-size:10px;color:var(--muted);margin-top:1px}.uev.uev .toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%) translateY(70px);background:var(--ink);color:#fff;padding:8px 14px;border-radius:5px;font-size:11.5px;font-weight:500;box-shadow:0 8px 24px #14130f2e;opacity:0;transition:all .32s cubic-bezier(.2,.8,.2,1);z-index:300;pointer-events:none}.uev.uev .toast.on{transform:translate(-50%) translateY(0);opacity:1}.uev.uev .bulk-bar{position:fixed;bottom:20px;left:50%;transform:translate(-50%) translateY(70px);background:#1c1917eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;padding:7px 12px;border-radius:8px;font-size:12px;box-shadow:0 12px 40px #00000047;display:flex;align-items:center;gap:10px;z-index:300;opacity:0;transition:all .22s cubic-bezier(.2,.8,.2,1);pointer-events:none}.uev.uev .bulk-bar .bulk-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.uev.uev .bulk-bar.on{transform:translate(-50%) translateY(0);opacity:1;pointer-events:all}.uev.uev .bulk-bar .count-bubble{width:22px;height:22px;border-radius:50%;background:#ffffff26;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:10.5px}.uev.uev .bulk-bar .info{display:flex;align-items:center;gap:8px}.uev.uev .bulk-bar .sep-v{width:1px;height:16px;background:#ffffff2e}.uev.uev .bulk-bar .bulk-act{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:4px;font-size:11px;font-weight:500;transition:background .1s;font-family:inherit}.uev.uev .bulk-bar .bulk-act svg{width:10px;height:10px}.uev.uev .bulk-bar .bulk-act.primary{background:#fff;color:#1a1d20}.uev.uev .bulk-bar .bulk-act.primary:hover{background:#f5f5f5}.uev.uev .bulk-bar .bulk-act.ghost{background:#ffffff26;color:#fff}.uev.uev .bulk-bar .bulk-act.ghost:hover{background:#ffffff38}.uev.uev .bulk-bar .x{color:#fff9;padding:4px}.uev.uev .bulk-bar .x:hover{color:#fff}.uev.uev .bulk-bar .x svg{width:11px;height:11px}@media(max-width:1200px){.uev.uev .toolbar-search{flex:0 0 180px}}@media(max-width:1100px){.uev.uev .kpi-strip{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.uev.uev .app{grid-template-columns:1fr}.uev.uev .sidebar{display:none}.uev.uev .body-pad{padding:10px 12px 40px}.uev.uev .page-head{padding:10px 14px}}.uev.uev .list-head.kund-cols,.uev.uev .list-row.kund-cols{grid-template-columns:1.5fr 1.35fr 88px 1.35fr .85fr 1fr 92px 24px;gap:12px}.uev.uev .list-head.kund-cols .col-head:nth-child(4),.uev.uev .list-row.kund-cols .cell-ort{padding-left:72px}.uev.uev .cell-kund.noav{display:block}.uev.uev .cell-status-fas{min-width:0}.uev.uev .sf-lbl{font-size:11.5px;color:var(--ink-2);font-weight:500;white-space:nowrap}.uev.uev .sf-lbl.st-tvist{color:var(--orange);font-weight:600}.uev.uev .sf-lbl.st-avhopp{color:var(--ink-3);font-style:italic}.uev.uev .sf-lbl.st-black{color:var(--red-soft);font-weight:600}.uev.uev .cell-team{min-width:0;display:flex;justify-content:center;align-items:center}.uev.uev .person-cell{display:inline-flex;align-items:center;justify-content:center;cursor:default;position:relative}.uev.uev .cell-team .person-cell{margin-left:-8px}.uev.uev .cell-team .person-cell:first-child{margin-left:0}.uev.uev .person-cell.muted{color:var(--muted);font-size:13px}.uev.uev .pl-photo{width:28px;height:28px;border-radius:50%;flex-shrink:0;background:var(--line-2);object-fit:cover;border:2px solid var(--white);transition:transform .1s}.uev.uev[data-theme=dark] .pl-photo,.uev.uev[data-theme=gray] .pl-photo{border-color:var(--white)}.uev.uev .cell-team .person-cell:hover{z-index:3}.uev.uev .person-cell:hover .pl-photo{transform:scale(1.18)}.uev.uev .kpi-strip.cats{grid-template-columns:repeat(6,1fr)}.uev.uev .kpi-num.green{color:var(--green)}.uev.uev .kpi-num.orange{color:var(--orange)}.uev.uev .kpi-num.red{color:var(--red-soft)}.uev.uev .kpi-num.dim{color:var(--ink-3)}@media(max-width:1100px){.uev.uev .kpi-strip.cats{grid-template-columns:repeat(3,1fr)}}.uev.uev .cell-kund{display:flex;align-items:center;gap:10px;min-width:0}.uev.uev .kund-avatar{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#fff;letter-spacing:.01em;box-shadow:inset 0 0 0 1px #0000000f}.uev.uev .kund-avatar.sm{width:22px;height:22px;font-size:9px}.uev.uev .kund-avatar.lg{width:42px;height:42px;font-size:14.5px}.uev.uev .kund-name-stack{min-width:0;line-height:1.25}.uev.uev .kund-name{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px}.uev.uev .kund-tel{font-size:10.5px;color:var(--ink-3);font-feature-settings:"tnum"}.uev.uev .kund-tel.muted{color:var(--muted);font-style:italic;font-feature-settings:normal}.uev.uev .kund-star{width:12px;height:12px;flex-shrink:0;color:var(--accent)}.uev.uev .kund-star svg{width:12px;height:12px}.uev.uev .cell-mail{font-size:11.5px;color:var(--blue);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%;vertical-align:bottom;text-decoration:none}.uev.uev .cell-mail:hover{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.uev.uev[data-theme=dark] .cell-mail,.uev.uev[data-theme=gray] .cell-mail{color:#6ea8ff}.uev.uev .cell-mail.none{color:var(--muted);font-style:italic}.uev.uev .cell-since{font-size:11px;color:var(--ink-2);font-feature-settings:"tnum";line-height:1.3}.uev.uev .cell-since .cs-rel{display:block;font-size:9.5px;color:var(--muted)}.uev.uev .cell-ort{min-width:0;line-height:1.25}.uev.uev .cell-ort .ort-kommun{font-size:11.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.uev.uev .cell-ort .ort-stad{font-size:10px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.uev.uev .cell-projekt{min-width:0;line-height:1.25}.uev.uev .cell-projekt .pj-nr{font-size:11px;color:var(--ink-2);font-feature-settings:"tnum";font-weight:500}.uev.uev .cell-projekt .pj-stage{font-size:10px;color:var(--ink-3);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uev.uev .cell-projekt .pj-multi{font-size:9.5px;color:var(--muted)}.uev.uev .pj-stage.st-prod{color:var(--ink-2);font-weight:500}.uev.uev .pj-stage.st-klar{color:var(--green)}.uev.uev .pj-stage.st-lead{color:var(--ink-3);font-style:italic}.uev.uev .pj-stage.st-tvist{color:var(--orange);font-weight:600}.uev.uev .pj-stage.st-avhopp{color:var(--ink-3);font-style:italic}.uev.uev .pj-stage.st-black{color:var(--red-soft);font-weight:600}.uev.uev .list-row.row-klar{background:#fafdfb}.uev.uev .list-row.row-klar:hover{background:#f0fdf4}.uev.uev[data-theme=dark] .list-row.row-klar,.uev.uev[data-theme=gray] .list-row.row-klar{background:#22c55e09}.uev.uev .list-row.row-black{background:#fdf8f8}.uev.uev .list-row.row-black:hover{background:var(--red-soft-bg)}.uev.uev[data-theme=dark] .list-row.row-black,.uev.uev[data-theme=gray] .list-row.row-black{background:#a850500f}.uev.uev .list-row.row-avhopp{opacity:.72}.uev.uev .list-row.row-avhopp:hover{opacity:1}.uev.uev .cell-senaste{font-size:10.5px;color:var(--ink-3);font-feature-settings:"tnum";text-align:left;line-height:1.3}.uev.uev .cell-senaste .ag{display:block;font-size:9.5px;color:var(--muted)}.uev.uev .row-kebab{width:24px;height:24px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);opacity:0;transition:opacity .1s,background .1s,color .1s}.uev.uev .list-row:hover .row-kebab{opacity:.65}.uev.uev .row-kebab:hover{opacity:1!important;background:var(--bg);color:var(--ink)}.uev.uev .row-kebab svg{width:14px;height:14px}.uev.uev .dr-kund-head-row{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.uev.uev .dr-kund-head-row .kund-avatar{width:38px;height:38px;font-size:13px}.uev.uev .dr-kund-head-meta{min-width:0}.uev.uev .dr-kund-head-meta h3{font-size:16px;font-weight:700;color:var(--ink);letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.uev.uev .dr-quick{display:flex;gap:8px;padding:10px 18px;background:var(--white);border-bottom:1px solid var(--line);flex-wrap:wrap;flex-shrink:0}.uev.uev .dr-quick-link{display:inline-flex;align-items:center;gap:7px;padding:0 11px;height:30px;border:1px solid var(--line);border-radius:6px;background:var(--bg);font-size:11.5px;font-weight:500;color:var(--ink-2);transition:all .12s;cursor:pointer}.uev.uev .dr-quick-link:hover{background:var(--white);border-color:#ced4da;color:var(--ink)}.uev.uev .dr-quick-link svg{width:13px;height:13px;opacity:.7;flex-shrink:0}.uev.uev .dr-quick-link .qcount{font-size:9.5px;font-weight:700;background:var(--ink);color:var(--white);border-radius:8px;padding:0 6px;height:15px;line-height:15px;font-feature-settings:"tnum"}.uev.uev .dr-quick-link .qcount.zero{background:var(--bg);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line)}.uev.uev .dr-quick-link .qcount.alarm{background:var(--red-soft);color:#fff}.uev.uev[data-theme=dark] .dr-quick-link .qcount,.uev.uev[data-theme=gray] .dr-quick-link .qcount{background:var(--white);color:var(--ink)}.uev.uev .kfield-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px 24px}.uev.uev .kfield{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-bottom:1px solid var(--line-2);min-width:0}.uev.uev .kfield:last-child,.uev.uev .kfield:nth-last-child(2):nth-child(odd){border-bottom:none}.uev.uev .kfield .kf-lbl{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.uev.uev .kfield .kf-val{font-size:12.5px;color:var(--ink);font-weight:500;display:flex;align-items:center;gap:6px;min-width:0}.uev.uev .kfield .kf-val a{color:var(--blue);border-bottom:1px solid transparent;transition:border-color .1s}.uev.uev .kfield .kf-val a:hover{border-bottom-color:var(--blue)}.uev.uev[data-theme=dark] .kfield .kf-val a,.uev.uev[data-theme=gray] .kfield .kf-val a{color:#6ea8ff}.uev.uev .kfield .kf-val.mono{font-feature-settings:"tnum"}.uev.uev .kf-copy{width:18px;height:18px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);opacity:0;transition:opacity .1s,background .1s;flex-shrink:0}.uev.uev .kfield:hover .kf-copy{opacity:.6}.uev.uev .kf-copy:hover{opacity:1!important;background:var(--bg);color:var(--ink)}.uev.uev .kf-copy svg{width:11px;height:11px}.uev.uev .pipeline{display:flex;align-items:flex-start;gap:0;margin:4px 0 2px}.uev.uev .pl-step{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;min-width:0}.uev.uev .pl-step .pl-dot{width:18px;height:18px;border-radius:50%;background:var(--white);border:2px solid var(--line);display:inline-flex;align-items:center;justify-content:center;z-index:2;transition:all .15s}.uev.uev .pl-step .pl-dot svg{width:9px;height:9px;color:#fff;opacity:0}.uev.uev .pl-step.done .pl-dot{background:var(--ink);border-color:var(--ink)}.uev.uev .pl-step.done .pl-dot svg{opacity:1}.uev.uev .pl-step.current .pl-dot{border-color:var(--ink);background:var(--white);box-shadow:0 0 0 3px #1a1d201a}.uev.uev .pl-step.current .pl-dot:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--ink)}.uev.uev .pl-step .pl-bar{position:absolute;top:8px;left:-50%;right:50%;height:2px;background:var(--line);z-index:1}.uev.uev .pl-step.done .pl-bar,.uev.uev .pl-step.current .pl-bar{background:var(--ink)}.uev.uev .pl-step:first-child .pl-bar{display:none}.uev.uev .pl-step .pl-lbl{font-size:9.5px;font-weight:600;color:var(--ink-3);margin-top:6px;text-align:center;line-height:1.2}.uev.uev .pl-step.current .pl-lbl{color:var(--ink);font-weight:700}.uev.uev .pl-step.done .pl-lbl{color:var(--ink-2)}.uev.uev .pl-step .pl-date{font-size:9px;color:var(--muted);font-feature-settings:"tnum";margin-top:1px}.uev.uev[data-theme=dark] .pl-step.done .pl-dot,.uev.uev[data-theme=gray] .pl-step.done .pl-dot{background:var(--white);border-color:var(--white)}.uev.uev[data-theme=dark] .pl-step.done .pl-dot svg,.uev.uev[data-theme=gray] .pl-step.done .pl-dot svg{color:var(--ink)}.uev.uev[data-theme=dark] .pl-step.current .pl-dot:after,.uev.uev[data-theme=gray] .pl-step.current .pl-dot:after{background:var(--white)}.uev.uev[data-theme=dark] .pl-step.current .pl-dot,.uev.uev[data-theme=gray] .pl-step.current .pl-dot{border-color:var(--white);box-shadow:0 0 0 3px #ffffff1f}.uev.uev[data-theme=dark] .pl-step.done .pl-bar,.uev.uev[data-theme=gray] .pl-step.done .pl-bar,.uev.uev[data-theme=dark] .pl-step.current .pl-bar,.uev.uev[data-theme=gray] .pl-step.current .pl-bar{background:var(--white)}.uev.uev .eko-strip{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--white)}.uev.uev .eko-cell{padding:9px 12px;border-right:1px solid var(--line)}.uev.uev .eko-cell:last-child{border-right:none}.uev.uev .eko-cell .eko-lbl{font-size:8.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.uev.uev .eko-cell .eko-val{font-size:13.5px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";letter-spacing:-.015em;line-height:1.1}.uev.uev .eko-cell .eko-val.green{color:var(--green)}.uev.uev .eko-cell .eko-val.soft-red{color:var(--red-soft)}.uev.uev .eko-cell .eko-sub{font-size:9px;color:var(--ink-3);margin-top:2px;font-feature-settings:"tnum"}@media(max-width:720px){.uev.uev .eko-strip{grid-template-columns:repeat(2,1fr)}.uev.uev .eko-cell:nth-child(2n){border-right:none}}.uev.uev .dr-inv-row{display:grid;grid-template-columns:84px 1fr 96px 92px;gap:10px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line-2);font-size:11.5px}.uev.uev .dr-inv-row:last-child{border-bottom:none}.uev.uev .dr-inv-row:hover{background:var(--bg)}.uev.uev .dr-inv-row .di-nr{font-feature-settings:"tnum";color:var(--ink-2);font-weight:500}.uev.uev .dr-inv-row .di-nr.muted{color:var(--muted)}.uev.uev .dr-inv-row .di-ben{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uev.uev .dr-inv-row .di-amt{text-align:right;font-feature-settings:"tnum";font-weight:600;color:var(--ink)}.uev.uev .dr-inv-row .di-status{text-align:right;font-size:10.5px;font-weight:600;color:var(--ink-2)}.uev.uev .dr-inv-row .di-status.is-overdue{color:var(--red-soft)}.uev.uev .dr-inv-row .di-status.is-paid{color:var(--green)}.uev.uev .dr-inv-row .di-status.is-dim{color:var(--ink-3);font-style:italic;font-weight:500}.uev.uev .pj-card{border:1px solid var(--line);border-radius:6px;background:var(--white);padding:12px 14px;margin-bottom:8px}.uev.uev .pj-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.uev.uev .pj-card-head .pj-id{font-size:12.5px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.uev.uev .pj-card-head .pj-id .pj-fast{font-weight:500;color:var(--ink-3);font-size:11px;margin-left:6px}.uev.uev .pj-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 16px}.uev.uev .pj-card-grid .pjc .l{font-size:8.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1px}.uev.uev .pj-card-grid .pjc .v{font-size:12px;font-weight:600;color:var(--ink);font-feature-settings:"tnum"}.uev.uev .mini-feed{display:flex;flex-direction:column}.uev.uev .mini-feed-item{display:flex;gap:10px;padding:7px 0;border-bottom:1px solid var(--line-2);align-items:flex-start}.uev.uev .mini-feed-item:last-child{border-bottom:none}.uev.uev .mini-feed-item .mf-icon{width:22px;height:22px;border-radius:50%;background:var(--bg);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ink-3)}.uev.uev .mini-feed-item .mf-icon svg{width:11px;height:11px}.uev.uev .mini-feed-item .mf-body{flex:1;min-width:0;line-height:1.35}.uev.uev .mini-feed-item .mf-text{font-size:11.5px;color:var(--ink-2)}.uev.uev .mini-feed-item .mf-text strong{color:var(--ink);font-weight:600}.uev.uev .mini-feed-item .mf-time{font-size:10px;color:var(--muted);font-feature-settings:"tnum";margin-top:1px}.uev.uev .empty-state{text-align:center;padding:48px 16px;color:var(--muted);font-size:12px;display:flex;flex-direction:column;align-items:center;gap:10px}.uev.uev .empty-state svg{width:34px;height:34px;opacity:.35}.uev.uev .empty-state .es-title{font-size:13px;font-weight:600;color:var(--ink-3)}.uev.uev .kund-since{font-size:9.5px;font-weight:600;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:1px 8px;height:16px;line-height:14px}.uev.uev .result-count{font-size:11px;color:var(--ink-3);font-feature-settings:"tnum";white-space:nowrap}.uev.uev .result-count strong{color:var(--ink);font-weight:600}.uev.uev .todos-head{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.uev.uev .todo-form{display:flex;gap:8px;margin-bottom:16px}.uev.uev .todo-form-title{flex:1;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:6px;font-size:12px;color:var(--ink);font-family:inherit;background:var(--white);outline:none;transition:border .1s}.uev.uev .todo-form-title:focus{border-color:var(--ink)}.uev.uev[data-theme=dark] .todo-form-title,.uev.uev[data-theme=gray] .todo-form-title{background:var(--bg)}.uev.uev .todo-group-title{font-size:9px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.uev.uev .todo-item{display:flex;gap:11px;padding:9px 0;border-bottom:1px solid var(--line-2);align-items:flex-start}.uev.uev .todo-item:last-child{border-bottom:none}.uev.uev .todo-check{width:18px;height:18px;border:1.75px solid #ced4da;border-radius:5px;flex-shrink:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .12s;margin-top:1px;background:var(--white)}.uev.uev .todo-check:hover{border-color:var(--ink-3)}.uev.uev .todo-check svg{width:11px;height:11px;color:#fff;opacity:0}.uev.uev .todo-check.on{background:var(--green);border-color:var(--green)}.uev.uev .todo-check.on svg{opacity:1}.uev.uev .todo-main{flex:1;min-width:0}.uev.uev .todo-title{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.3}.uev.uev .todo-item.done .todo-title{text-decoration:line-through;color:var(--ink-3);font-weight:500}.uev.uev .todo-desc{font-size:11px;color:var(--ink-3);margin-top:1px;line-height:1.35}.uev.uev .todo-meta{display:flex;align-items:center;gap:10px;margin-top:5px;flex-wrap:wrap}.uev.uev .todo-assignee{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--ink-2)}.uev.uev .todo-date{font-size:10.5px;color:var(--ink-3);font-feature-settings:"tnum"}.uev.uev .todo-date.done{color:var(--green)}.uev.uev .todo-prio{font-size:8.5px;font-weight:700;color:var(--red-soft);background:var(--red-soft-bg);border-radius:7px;padding:1px 6px;text-transform:uppercase;letter-spacing:.05em;height:14px;line-height:12px;display:inline-flex;align-items:center}.uev.uev .profile-wrap{max-width:1040px;margin:0 auto}.uev.uev .profile-header{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:18px 20px;display:flex;gap:16px;align-items:flex-start;margin-bottom:12px}.uev.uev .profile-header .kund-avatar{width:54px;height:54px;font-size:18px;flex-shrink:0}.uev.uev .ph-meta{flex:1;min-width:0}.uev.uev .ph-name{font-size:19px;font-weight:700;color:var(--ink);letter-spacing:-.015em;display:flex;align-items:center;gap:9px}.uev.uev .ph-name .kund-star svg{width:15px;height:15px}.uev.uev .ph-sub{font-size:12px;color:var(--ink-3);margin-top:5px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.uev.uev .ph-sub .meta-id{font-feature-settings:"tnum";color:var(--ink-2);font-weight:500}.uev.uev .ph-sub a{color:var(--blue);border-bottom:1px solid transparent;transition:border-color .1s}.uev.uev .ph-sub a:hover{border-bottom-color:var(--blue)}.uev.uev[data-theme=dark] .ph-sub a,.uev.uev[data-theme=gray] .ph-sub a{color:#6ea8ff}.uev.uev .ph-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.uev.uev .dr-quick.standalone{border:1px solid var(--line);border-radius:8px;margin-bottom:12px}.uev.uev .profile-tabs{display:flex;gap:4px;padding:4px 14px 0;background:var(--white);border:1px solid var(--line);border-bottom:none;border-radius:8px 8px 0 0;overflow-x:auto}.uev.uev .profile-tabs::-webkit-scrollbar{display:none}.uev.uev .profile-body{background:var(--bg);border:1px solid var(--line);border-top:none;border-radius:0 0 8px 8px;padding:16px 18px 24px}.uev.uev[data-theme=dark] .profile-tabs,.uev.uev[data-theme=gray] .profile-tabs{background:var(--white)}.uev.uev .btn-back{gap:6px}.uev.uev .btn-back svg{width:12px;height:12px}.uev.uev .kebab-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199;display:none}.uev.uev .kebab-overlay.on{display:block}.uev.uev .kebab-menu{position:fixed;min-width:210px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 32px #14130f29;padding:5px;z-index:200;display:none;animation:dd-pop .12s ease-out}.uev.uev .kebab-menu.on{display:block}.uev.uev .kebab-menu .km-item{display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;border-radius:5px;font-size:11.5px;color:var(--ink);background:none;border:none;cursor:pointer;font-family:inherit;text-align:left;transition:background .1s}.uev.uev .kebab-menu .km-item:hover{background:var(--bg)}.uev.uev .kebab-menu .km-item svg{width:13px;height:13px;opacity:.7;flex-shrink:0}.uev.uev .kebab-menu .km-item .km-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin:0 2px}.uev.uev .kebab-menu .km-item.danger{color:var(--red-soft)}.uev.uev .kebab-menu .km-item.danger:hover{background:var(--red-soft-bg)}.uev.uev .kebab-menu .km-item .km-check{margin-left:auto;opacity:0;color:var(--ink)}.uev.uev .kebab-menu .km-item.active .km-check{opacity:1}.uev.uev .kebab-menu .km-item.active{font-weight:600}.uev.uev .kebab-menu .km-sep{height:1px;background:var(--line);margin:4px 2px}.uev.uev .kebab-menu .km-title{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:6px 10px 3px}.uev.uev .km-dot.aktiv{background:var(--ink-3)}.uev.uev .km-dot.levererad{background:var(--green)}.uev.uev .km-dot.avhopp{background:var(--muted)}.uev.uev .km-dot.tvist{background:var(--orange)}.uev.uev .km-dot.blacklist{background:var(--red-soft)}.uev.uev .list-row.flag-tvist{box-shadow:inset 3px 0 0 var(--orange)}.uev.uev .list-row.flag-black{box-shadow:inset 3px 0 0 var(--red-soft)}.uev.uev .form-row-3col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media(max-width:560px){.uev.uev .form-row-3col{grid-template-columns:1fr}}.uev.uev .seg-group{display:flex;flex-wrap:wrap;gap:7px}.uev.uev .seg-opt{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid var(--line);border-radius:8px;font-size:12px;font-family:inherit;color:var(--ink-2);background:var(--white);cursor:pointer;transition:all .12s}.uev.uev .seg-opt:hover{border-color:#ced4da}.uev.uev .seg-opt .seg-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.uev.uev .seg-opt.on{background:var(--ink);color:var(--white);border-color:var(--ink);font-weight:600}.uev.uev[data-theme=dark] .seg-opt.on,.uev.uev[data-theme=gray] .seg-opt.on{background:var(--white);color:var(--ink)}.uev.uev .list-head.lead-cols,.uev.uev .list-row.lead-cols{grid-template-columns:1.7fr 1.5fr 1.05fr 1.2fr .95fr 44px 92px 28px;gap:14px}.uev.uev .pj-stage.st-ny{color:var(--orange);font-weight:600}.uev.uev .pj-stage.st-kontakt{color:var(--ink-2);font-weight:500}.uev.uev .pj-stage.st-offert{color:var(--blue);font-weight:600}.uev.uev[data-theme=dark] .pj-stage.st-offert,.uev.uev[data-theme=gray] .pj-stage.st-offert{color:#6ea8ff}.uev.uev .pj-stage.st-vunnen{color:var(--green);font-weight:600}.uev.uev .pj-stage.st-forlorad{color:var(--ink-3);font-style:italic}.uev.uev .cell-intresse{min-width:0;line-height:1.25}.uev.uev .cell-intresse .int-typ{font-size:11.5px;color:var(--ink);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.uev.uev .cell-intresse .int-kalla{font-size:9.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.uev.uev .cell-status{font-size:11px}.uev.uev .lead-otilldelad{width:22px;height:22px;border-radius:50%;border:1.5px dashed var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3)}.uev.uev .lead-otilldelad svg{width:11px;height:11px}.uev.uev .cell-ink{font-size:11px;color:var(--ink-2);font-feature-settings:"tnum";line-height:1.3}.uev.uev .cell-ink .ink-rel{display:block;font-size:9.5px;color:var(--muted)}.uev.uev .list-row.row-ny{box-shadow:inset 3px 0 0 var(--orange)}.uev.uev .list-row.row-vunnen{background:#fafdfb}.uev.uev .list-row.row-vunnen:hover{background:#f0fdf4}.uev.uev[data-theme=dark] .list-row.row-vunnen,.uev.uev[data-theme=gray] .list-row.row-vunnen{background:#22c55e09}.uev.uev .list-row.row-forlorad{opacity:.6}.uev.uev .list-row.row-forlorad:hover{opacity:1}.uev.uev .kpi-num.blue{color:var(--blue)}.uev.uev[data-theme=dark] .kpi-num.blue,.uev.uev[data-theme=gray] .kpi-num.blue{color:#6ea8ff}.uev.uev .list-head.lead-cols,.uev.uev .list-row.lead-cols{grid-template-columns:22px 1.55fr 1.35fr .95fr 1fr .82fr .95fr 40px 84px 26px;gap:12px}.uev.uev .cell-byggstart{min-width:0}.uev.uev .bygg-pill{display:inline-block;font-size:10.5px;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:2px 9px;white-space:nowrap}.uev.uev .cmt-icon{display:inline-flex;vertical-align:middle;margin-left:6px;color:var(--ink-3);cursor:help;outline:none}.uev.uev .cmt-icon svg{width:13px;height:13px}.uev.uev .cmt-icon:hover,.uev.uev .cmt-icon:focus{color:var(--blue)}.uev.uev #cmt-tip{position:fixed;max-width:300px;background:#1b1a17;color:#f4f2ec;padding:9px 12px;border-radius:9px;font-size:11.5px;line-height:1.5;box-shadow:0 10px 28px #00000038;z-index:9999;pointer-events:none;opacity:0;transition:opacity .12s;white-space:normal}.uev.uev .view-switch{display:inline-flex;gap:2px;background:var(--white);border:1px solid var(--line);border-radius:7px;padding:3px;margin-bottom:14px}.uev.uev .view-switch .vs-btn{padding:5px 14px;border-radius:5px;font-size:12px;font-weight:600;color:var(--ink-3);background:none;border:none;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:7px;transition:all .12s}.uev.uev .view-switch .vs-btn svg{width:13px;height:13px}.uev.uev .view-switch .vs-btn.on{background:var(--ink);color:var(--white)}.uev.uev[data-theme=dark] .view-switch .vs-btn.on,.uev.uev[data-theme=gray] .view-switch .vs-btn.on{background:var(--white);color:var(--ink)}.uev.uev .datum-panel{padding:10px;min-width:248px}.uev.uev .datum-presets{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.uev.uev .datum-presets button{font-size:10.5px;padding:4px 9px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--ink-2);cursor:pointer;font-family:inherit;transition:all .1s}.uev.uev .datum-presets button:hover{background:var(--white);border-color:#ced4da;color:var(--ink)}.uev.uev .datum-presets button.on{background:var(--ink);color:var(--white);border-color:var(--ink)}.uev.uev[data-theme=dark] .datum-presets button.on,.uev.uev[data-theme=gray] .datum-presets button.on{background:var(--white);color:var(--ink)}.uev.uev .datum-fields{display:flex;align-items:flex-end;gap:8px}.uev.uev .datum-fields .df{flex:1}.uev.uev .datum-fields .df label{display:block;font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px}.uev.uev .datum-fields input[type=date]{width:100%;height:30px;padding:0 8px;border:1px solid var(--line);border-radius:6px;font-size:11.5px;color:var(--ink);font-family:inherit;background:var(--white);outline:none}.uev.uev .datum-fields input[type=date]:focus{border-color:var(--ink)}.uev.uev .datum-foot{display:flex;justify-content:space-between;margin-top:10px}.uev.uev .fordela-pop{position:fixed;min-width:180px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 32px #14130f2e;padding:5px;z-index:210;display:none}.uev.uev .fordela-pop.on{display:block}.uev.uev .fordela-pop .fp-item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border-radius:5px;font-size:11.5px;color:var(--ink);background:none;border:none;cursor:pointer;font-family:inherit;text-align:left}.uev.uev .fordela-pop .fp-item:hover{background:var(--bg)}.uev.uev .fordela-pop .km-title{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;padding:6px 10px 3px}.uev.uev .saljare-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:14px;margin-bottom:26px}.uev.uev .saljare-card{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:18px}.uev.uev .saljare-card.otilldelad{border-style:dashed;border-color:#d9770680}.uev.uev .sc-head{display:flex;align-items:center;gap:11px;margin-bottom:16px}.uev.uev .sc-head .kund-avatar{width:36px;height:36px;font-size:12.5px}.uev.uev .sc-head .sc-name{font-size:13.5px;font-weight:600;color:var(--ink);line-height:1.25}.uev.uev .sc-head .sc-role{font-size:10.5px;color:var(--ink-3);margin-top:1px}.uev.uev .sc-head .sc-total{margin-left:auto;text-align:right}.uev.uev .sc-head .sc-total .n{font-size:26px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";line-height:.9;letter-spacing:-.02em}.uev.uev .sc-head .sc-total .l{font-size:8px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.uev.uev .sc-bar{display:flex;height:4px;border-radius:3px;overflow:hidden;background:var(--line-2);margin-bottom:16px;gap:1.5px}.uev.uev .sc-bar span{display:block;height:100%;border-radius:3px}.uev.uev .sc-bar .b-ny{background:var(--orange)}.uev.uev .sc-bar .b-kontakt{background:var(--ink-3)}.uev.uev .sc-bar .b-offert{background:var(--blue)}.uev.uev .sc-bar .b-vunnen{background:var(--green)}.uev.uev .sc-bar .b-forlorad{background:var(--line)}.uev.uev .sc-stats{display:flex;justify-content:space-between}.uev.uev .sc-stats .st{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1}.uev.uev .sc-stats .st .n{font-size:14px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";line-height:1}.uev.uev .sc-stats .st .n.zero{color:var(--line);font-weight:600}.uev.uev .sc-stats .st .l{font-size:8.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.uev.uev .sc-assign{margin-top:15px;padding-top:13px;border-top:1px solid var(--line-2)}.uev.uev .matrix-wrap{background:var(--white);border:1px solid var(--line);border-radius:8px;overflow-x:auto}.uev.uev table.matrix th,.uev.uev table.matrix td{white-space:nowrap}.uev.uev .matrix-title{font-size:11px;font-weight:700;color:var(--ink-2);padding:12px 14px 0;text-transform:uppercase;letter-spacing:.04em}.uev.uev table.matrix{width:100%;border-collapse:collapse;margin-top:8px}.uev.uev table.matrix th,.uev.uev table.matrix td{padding:9px 12px;text-align:center;font-size:11.5px;font-feature-settings:"tnum";border-bottom:1px solid var(--line-2)}.uev.uev table.matrix thead th{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:var(--bg);border-bottom:1px solid var(--line)}.uev.uev table.matrix th.left,.uev.uev table.matrix td.left{text-align:left}.uev.uev table.matrix tbody tr:hover{background:var(--bg)}.uev.uev table.matrix td.zero{color:var(--line)}.uev.uev table.matrix td.tot,.uev.uev table.matrix th.tot{font-weight:700;color:var(--ink);background:var(--bg)}.uev.uev table.matrix tr.total-row td{font-weight:700;color:var(--ink);background:var(--bg);border-top:1px solid var(--line)}.uev.uev .matrix .mx-saljare{display:inline-flex;align-items:center;gap:8px}.uev.uev .matrix .mx-saljare .kund-avatar{width:22px;height:22px;font-size:9px}.uev.uev .section-label{font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px}.uev.uev .chart-card{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:18px;margin-bottom:24px}.uev.uev .chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px;flex-wrap:wrap}.uev.uev .chart-legend{display:flex;gap:14px;flex-wrap:wrap}.uev.uev .chart-legend .cl{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--ink-2)}.uev.uev .chart-legend .cl .dot{width:9px;height:9px;border-radius:3px;flex-shrink:0}.uev.uev .chart-sum{font-size:11px;color:var(--ink-3);font-feature-settings:"tnum"}.uev.uev .chart-sum strong{color:var(--ink);font-weight:700}.uev.uev .bar-chart{display:flex;align-items:flex-end;gap:8px}.uev.uev .bc-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0}.uev.uev .bc-val{font-size:11px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.uev.uev .bc-val.zero{color:var(--line)}.uev.uev .bc-plot{height:150px;width:100%;display:flex;align-items:flex-end;justify-content:center}.uev.uev .bc-stack{width:100%;max-width:44px;display:flex;flex-direction:column-reverse;border-radius:6px 6px 2px 2px;overflow:hidden;min-height:3px;box-shadow:inset 0 0 0 1px #00000005}.uev.uev .bc-stack span{display:block;width:100%;transition:height .3s}.uev.uev .bc-lbl{font-size:9.5px;color:var(--ink-3);white-space:nowrap;text-transform:capitalize}.uev.uev .bc-col.current .bc-lbl{color:var(--ink);font-weight:700}.uev.uev .bc-col.current .bc-plot{position:relative}.uev.uev .seg-ny,.uev.uev .dot.seg-ny{background:var(--orange)}.uev.uev .seg-kontakt,.uev.uev .dot.seg-kontakt{background:#bdb6a8}.uev.uev .seg-offert,.uev.uev .dot.seg-offert{background:var(--blue)}.uev.uev .seg-vunnen,.uev.uev .dot.seg-vunnen{background:var(--green)}.uev.uev .seg-forlorad,.uev.uev .dot.seg-forlorad{background:#e0ddd6}.uev.uev .two-col{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;align-items:start}@media(max-width:900px){.uev.uev .two-col{grid-template-columns:1fr}}.uev.uev .wd-chart{display:flex;gap:9px;align-items:flex-end}.uev.uev .wd-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px}.uev.uev .wd-val{font-size:10.5px;font-weight:700;color:var(--ink-2);font-feature-settings:"tnum"}.uev.uev .wd-val.zero{color:var(--line)}.uev.uev .wd-plot{height:96px;width:100%;display:flex;align-items:flex-end;justify-content:center}.uev.uev .wd-bar{width:100%;max-width:30px;background:linear-gradient(180deg,var(--blue),#5b8fd6);border-radius:5px 5px 2px 2px;min-height:3px}.uev.uev .wd-bar.peak{background:linear-gradient(180deg,var(--orange),#e8954a)}.uev.uev .wd-lbl{font-size:9.5px;color:var(--ink-3)}.uev.uev .wd-col.weekend .wd-bar{opacity:.45}.uev.uev .fakta-col{display:flex;flex-direction:column;gap:10px}.uev.uev .fakta-box{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:14px 16px}.uev.uev .fakta-box .fb-l{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.uev.uev .fakta-box .fb-v{font-size:22px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";line-height:1.1;margin-top:3px;letter-spacing:-.02em}.uev.uev .fakta-box .fb-v small{font-size:12px;font-weight:600;color:var(--ink-3)}.uev.uev .fakta-box .fb-m{font-size:10px;color:var(--ink-3);margin-top:2px}.uev.uev .hbar-list{display:flex;flex-direction:column;gap:11px}.uev.uev .hbar{display:grid;grid-template-columns:124px 1fr 34px;align-items:center;gap:12px}.uev.uev .hbar .hb-lbl{font-size:11px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uev.uev .hbar .hb-track{height:9px;background:var(--line-2);border-radius:5px;overflow:hidden}.uev.uev .hbar .hb-fill{height:100%;border-radius:5px;background:linear-gradient(90deg,var(--blue),#5b8fd6);transition:width .3s}.uev.uev .hbar .hb-val{font-size:11.5px;font-weight:700;color:var(--ink);text-align:right;font-feature-settings:"tnum"}.uev.uev table.camp{width:100%;border-collapse:collapse}.uev.uev table.camp th,.uev.uev table.camp td{padding:10px 14px;font-size:11.5px;border-bottom:1px solid var(--line-2);font-feature-settings:"tnum"}.uev.uev table.camp thead th{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:var(--bg);border-bottom:1px solid var(--line);text-align:right}.uev.uev table.camp th.left,.uev.uev table.camp td.left{text-align:left}.uev.uev table.camp td{text-align:right;color:var(--ink-2)}.uev.uev table.camp td.left{color:var(--ink);font-weight:500}.uev.uev table.camp tbody tr:hover{background:var(--bg)}.uev.uev table.camp td.konv{font-weight:700;color:var(--ink)}.uev.uev table.camp .konv-bar{display:inline-block;width:42px;height:6px;border-radius:3px;background:var(--line-2);overflow:hidden;vertical-align:middle;margin-left:8px}.uev.uev table.camp .konv-bar span{display:block;height:100%;background:var(--green)}.uev.uev table.camp tr.total-row td{font-weight:700;color:var(--ink);background:var(--bg);border-top:1px solid var(--line)}.uev.uev .assign-cell{background:none;border:none;padding:3px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:box-shadow .12s,background .12s}.uev.uev .assign-cell:hover{box-shadow:0 0 0 2px var(--blue)}.uev.uev .assign-cell:hover .lead-otilldelad{border-color:var(--blue);color:var(--blue)}.uev.uev .fordela-pop .fp-item.active-fp{background:var(--bg);font-weight:600}.uev.uev .snabb-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px}.uev.uev .snabb-box{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:16px 18px;position:relative;overflow:hidden}.uev.uev .snabb-box .sb-ic{position:absolute;right:12px;top:12px;width:26px;height:26px;border-radius:8px;display:flex;align-items:center;justify-content:center}.uev.uev .snabb-box .sb-ic svg{width:14px;height:14px}.uev.uev .snabb-box .sb-l{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.uev.uev .snabb-box .sb-v{font-size:27px;font-weight:800;color:var(--ink);font-feature-settings:"tnum";line-height:1.05;margin-top:6px;letter-spacing:-.03em}.uev.uev .snabb-box .sb-v small{font-size:13px;font-weight:600;color:var(--ink-3)}.uev.uev .snabb-box .sb-m{font-size:10.5px;color:var(--ink-3);margin-top:3px;font-feature-settings:"tnum"}.uev.uev .ic-blue{background:var(--blue-bg);color:var(--blue)}.uev.uev .ic-orange{background:#fff4e6;color:var(--orange)}.uev.uev .ic-green{background:var(--green-bg);color:var(--green)}.uev.uev .ic-gray{background:var(--bg);color:var(--ink-3)}.uev.uev[data-theme=dark] .ic-blue,.uev.uev[data-theme=gray] .ic-blue{background:#6ea8ff1f;color:#6ea8ff}@media(max-width:900px){.uev.uev .snabb-strip{grid-template-columns:repeat(2,1fr)}}.uev.uev .stat-tabs{display:inline-flex;gap:3px;background:var(--white);border:1px solid var(--line);border-radius:9px;padding:3px;margin-bottom:22px}.uev.uev .stat-tabs .st-tab{padding:7px 16px;border-radius:6px;font-size:12px;font-weight:600;color:var(--ink-3);background:none;border:none;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:7px;transition:all .12s}.uev.uev .stat-tabs .st-tab svg{width:14px;height:14px}.uev.uev .stat-tabs .st-tab:hover{color:var(--ink)}.uev.uev .stat-tabs .st-tab.on{background:var(--ink);color:var(--white)}.uev.uev[data-theme=dark] .stat-tabs .st-tab.on,.uev.uev[data-theme=gray] .stat-tabs .st-tab.on{background:var(--white);color:var(--ink)}.uev.uev .chart-card.v2{padding:20px 22px 18px}.uev.uev .bar-chart.v2{position:relative;padding-top:8px}.uev.uev .bar-chart.v2 .grid-line{position:absolute;left:0;right:0;height:1px;background:var(--line-2)}.uev.uev .bar-chart.v2 .bc-plot{height:168px}.uev.uev .bar-chart.v2 .bc-stack{max-width:38px;border-radius:7px 7px 3px 3px;box-shadow:none}.uev.uev .bar-chart.v2 .bc-stack span:first-child{border-radius:0 0 3px 3px}.uev.uev .bar-chart.v2 .bc-val{font-size:11.5px}.uev.uev .bar-baseline{height:1px;background:var(--line);margin-top:-1px}.uev.uev .hbar-list.v2 .hbar{grid-template-columns:130px 1fr 30px;gap:12px}.uev.uev .hbar-list.v2 .hb-track{height:22px;border-radius:6px;background:var(--bg);position:relative}.uev.uev .hbar-list.v2 .hb-fill{border-radius:6px;background:linear-gradient(90deg,#3a6ea5,#5b8fd6);display:flex;align-items:center;min-width:3px}.uev.uev .hbar-list.v2 .hb-lbl{font-size:11px}.uev.uev .hbar-list.v2 .hb-val{font-size:12px}.uev.uev .cal-wrap{display:grid;grid-template-columns:1.6fr 1fr;gap:18px;align-items:start}@media(max-width:1000px){.uev.uev .cal-wrap{grid-template-columns:1fr}}.uev.uev .cal-card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:18px}.uev.uev .cal-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.uev.uev .cal-title{font-size:14px;font-weight:700;color:var(--ink);text-transform:capitalize;font-feature-settings:"tnum"}.uev.uev .cal-nav{display:flex;gap:6px}.uev.uev .cal-nav button{width:28px;height:28px;border-radius:7px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .1s}.uev.uev .cal-nav button:hover{background:var(--bg);color:var(--ink)}.uev.uev .cal-nav button svg{width:14px;height:14px}.uev.uev .cal-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:6px}.uev.uev .cal-dow div{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;text-align:center;padding:2px 0}.uev.uev .cal-dow div.we{color:var(--orange)}.uev.uev .cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.uev.uev .cal-cell{aspect-ratio:1/.82;border:1px solid var(--line);border-radius:9px;padding:7px 8px;display:flex;flex-direction:column;cursor:pointer;transition:all .1s;position:relative;background:var(--white)}.uev.uev .cal-cell:hover{border-color:#ced4da}.uev.uev .cal-cell.empty{border:none;background:transparent;cursor:default}.uev.uev .cal-cell.we{background:#fcfaf6}.uev.uev[data-theme=dark] .cal-cell.we,.uev.uev[data-theme=gray] .cal-cell.we{background:#d977060d}.uev.uev .cal-cell .cc-date{font-size:10px;color:var(--ink-3);font-feature-settings:"tnum";font-weight:600}.uev.uev .cal-cell .cc-count{margin-top:auto;font-size:17px;font-weight:800;color:var(--ink);font-feature-settings:"tnum";line-height:1;letter-spacing:-.02em}.uev.uev .cal-cell .cc-dots{display:flex;gap:2px;margin-top:3px;flex-wrap:wrap}.uev.uev .cal-cell .cc-dots i{width:5px;height:5px;border-radius:50%;display:block}.uev.uev .cal-cell.h1{background:#eef4fb}.uev.uev .cal-cell.h2{background:#d8e7f7}.uev.uev .cal-cell.h3{background:#bcd5f0;border-color:#a9c8ea}.uev.uev .cal-cell.we.h1{background:#f6efe4}.uev.uev .cal-cell.we.h2{background:#f0e2c9}.uev.uev .cal-cell.we.h3{background:#e9d5ad}.uev.uev[data-theme=dark] .cal-cell.h1,.uev.uev[data-theme=gray] .cal-cell.h1{background:#4a7a9c2e}.uev.uev[data-theme=dark] .cal-cell.h2,.uev.uev[data-theme=gray] .cal-cell.h2{background:#4a7a9c4d}.uev.uev[data-theme=dark] .cal-cell.h3,.uev.uev[data-theme=gray] .cal-cell.h3{background:#4a7a9c73}.uev.uev .cal-cell.selected{box-shadow:0 0 0 2px var(--ink);border-color:var(--ink)}.uev.uev .cal-cell.today .cc-date{color:var(--blue);font-weight:800}.uev.uev .cal-side{display:flex;flex-direction:column;gap:14px}.uev.uev .cal-stat-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.uev.uev .daydetail-card,.uev.uev .weekend-card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:16px}.uev.uev .daydetail-card .dd-h{font-size:12px;font-weight:700;color:var(--ink);margin-bottom:10px;text-transform:capitalize}.uev.uev .daydetail-card .dd-empty{font-size:11.5px;color:var(--ink-3);padding:8px 0}.uev.uev .dd-lead{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid var(--line-2)}.uev.uev .dd-lead:last-child{border-bottom:none}.uev.uev .dd-lead .ddl-body{min-width:0;flex:1}.uev.uev .dd-lead .ddl-name{font-size:11.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uev.uev .dd-lead .ddl-typ{font-size:10px;color:var(--ink-3)}.uev.uev .dd-lead .ddl-status{font-size:9.5px;font-weight:600}.uev.uev .weekend-card .wk-h{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.uev.uev .wk-split{display:flex;gap:0;height:36px;border-radius:8px;overflow:hidden;margin-bottom:10px}.uev.uev .wk-split .wk-seg{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.uev.uev .wk-split .wk-seg.vardag{background:var(--blue)}.uev.uev .wk-split .wk-seg.helg{background:var(--orange)}.uev.uev .wk-split .wk-seg .n{font-size:13px;font-weight:700;font-feature-settings:"tnum";line-height:1}.uev.uev .wk-split .wk-seg .t{font-size:8px;text-transform:uppercase;letter-spacing:.04em;opacity:.9}.uev.uev .wk-note{font-size:11px;color:var(--ink-2);line-height:1.4}.uev.uev .wk-note strong{color:var(--ink)}.uev.uev .lead-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f4d;opacity:0;visibility:hidden;transition:opacity .2s;z-index:200}.uev.uev .lead-drawer-overlay.open{opacity:1;visibility:visible}.uev.uev .lead-drawer{position:fixed;top:0;right:0;height:100vh;width:452px;max-width:92vw;background:var(--white);border-left:1px solid var(--line);box-shadow:-14px 0 44px #0000001f;transform:translate(100%);transition:transform .26s cubic-bezier(.4,0,.2,1);z-index:201;display:flex;flex-direction:column}.uev.uev .lead-drawer.open{transform:translate(0)}.uev.uev .ld-head{padding:20px 22px 16px;border-bottom:1px solid var(--line)}.uev.uev .ld-head-top{display:flex;align-items:flex-start;gap:12px}.uev.uev .ld-head .kund-avatar{width:44px;height:44px;font-size:15px;flex-shrink:0}.uev.uev .ld-id-stack{min-width:0;flex:1}.uev.uev .ld-name{font-size:17px;font-weight:700;color:var(--ink);line-height:1.2;display:flex;align-items:center;gap:7px}.uev.uev .ld-sub{font-size:12px;color:var(--ink-3);margin-top:2px}.uev.uev .ld-close{width:30px;height:30px;border-radius:7px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.uev.uev .ld-close:hover{background:var(--bg);color:var(--ink)}.uev.uev .ld-close svg{width:15px;height:15px}.uev.uev .ld-statusrow{display:flex;align-items:center;gap:8px;margin-top:12px}.uev.uev .ld-statusrow .ld-st-lbl{font-size:10.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.uev.uev .ld-quick{display:flex;gap:8px;margin-top:14px}.uev.uev .ld-quick button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink-2);font-size:12px;font-family:inherit;font-weight:500;cursor:pointer;transition:all .12s}.uev.uev .ld-quick button:hover{background:var(--bg);color:var(--ink);border-color:#ced4da}.uev.uev .ld-quick button svg{width:14px;height:14px}.uev.uev .ld-body{flex:1;overflow-y:auto;padding:18px 22px 8px}.uev.uev .ld-section{margin-bottom:22px}.uev.uev .ld-section>.ld-lbl{font-size:10.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.uev.uev .ld-msg{background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:8px;padding:13px 15px;font-size:13px;line-height:1.55;color:var(--ink)}.uev.uev .ld-msg.empty{border-left-color:var(--line);color:var(--ink-3);font-style:italic}.uev.uev .ld-assign-cur{display:flex;align-items:center;gap:10px;margin-bottom:12px}.uev.uev .ld-assign-cur .kund-avatar{width:34px;height:34px;font-size:12px}.uev.uev .ld-assign-cur .ac-name{font-size:13px;font-weight:600;color:var(--ink)}.uev.uev .ld-assign-cur .ac-none{font-size:13px;color:var(--ink-3);font-style:italic}.uev.uev .ld-seller-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.uev.uev .ld-seller{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--white);cursor:pointer;font-family:inherit;font-size:12px;color:var(--ink-2);transition:all .12s;text-align:left}.uev.uev .ld-seller:hover{border-color:#ced4da;background:var(--bg)}.uev.uev .ld-seller.on{border-color:var(--ink);background:var(--ink);color:var(--white)}.uev.uev[data-theme=dark] .ld-seller.on,.uev.uev[data-theme=gray] .ld-seller.on{background:var(--white);color:var(--ink)}.uev.uev .ld-seller .kund-avatar{width:22px;height:22px;font-size:9px}.uev.uev .ld-seller-extra{display:flex;gap:7px;margin-top:7px}.uev.uev .ld-seller-extra button{flex:1;padding:7px;border:1px dashed var(--line);border-radius:8px;background:var(--white);color:var(--ink-3);font-size:11.5px;font-family:inherit;cursor:pointer}.uev.uev .ld-seller-extra button:hover{color:var(--ink);border-color:var(--ink-3)}.uev.uev .ld-status-seg{display:flex;flex-wrap:wrap;gap:6px}.uev.uev .ld-status-seg button{padding:7px 12px;border:1px solid var(--line);border-radius:7px;background:var(--white);color:var(--ink-2);font-size:11.5px;font-family:inherit;cursor:pointer;transition:all .12s}.uev.uev .ld-status-seg button:hover{border-color:#ced4da}.uev.uev .ld-status-seg button.on{background:var(--ink);color:var(--white);border-color:var(--ink);font-weight:600}.uev.uev[data-theme=dark] .ld-status-seg button.on,.uev.uev[data-theme=gray] .ld-status-seg button.on{background:var(--white);color:var(--ink)}.uev.uev .ld-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden}.uev.uev .ld-fact{background:var(--white);padding:11px 13px}.uev.uev .ld-fact .f-l{font-size:10px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.uev.uev .ld-fact .f-v{font-size:13px;color:var(--ink);font-weight:500;margin-top:3px}.uev.uev .ld-fact.full{grid-column:1/-1}.uev.uev .ld-foot{border-top:1px solid var(--line);padding:14px 22px;display:flex;gap:10px}.uev.uev .ld-foot .btn{flex:1;justify-content:center}.uev.uev .list-row.lead-cols{cursor:pointer}.uev.uev .list-row.lead-cols .cell-mail,.uev.uev .list-row.lead-cols .checkbox,.uev.uev .list-row.lead-cols .assign-cell,.uev.uev .list-row.lead-cols .row-kebab,.uev.uev .list-row.lead-cols .cmt-icon{cursor:default}.uev.uev .list-row.lead-cols .cell-mail,.uev.uev .list-row.lead-cols .assign-cell{cursor:pointer}.uev.uev .ld-controls{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.uev.uev .ld-controls .dropdown{position:relative}.uev.uev .ld-controls .dropdown-trigger{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid var(--line);border-radius:8px;background:var(--white);font-family:inherit;font-size:12px;color:var(--ink);cursor:pointer;white-space:nowrap}.uev.uev .ld-controls .dropdown-trigger:hover{border-color:#ced4da}.uev.uev .ld-controls .dropdown-trigger .lbl{color:var(--muted);font-weight:600;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.uev.uev .ld-controls .dropdown-trigger .chevron{width:13px;height:13px;color:var(--ink-3)}.uev.uev .ld-controls .dropdown-menu{position:absolute;top:calc(100% + 5px);right:0;left:auto;min-width:190px;background:var(--white);border:1px solid var(--line);border-radius:9px;box-shadow:0 12px 30px #00000021;padding:5px;z-index:50;display:none;max-height:280px;overflow-y:auto}.uev.uev .ld-controls .dropdown-menu.open{display:block}.uev.uev .ld-controls .dd-item{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border:none;background:none;border-radius:6px;font-family:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer;text-align:left}.uev.uev .ld-controls .dd-item:hover{background:var(--bg)}.uev.uev .ld-controls .dd-item.on{color:var(--ink);font-weight:600}.uev.uev .ld-controls .dd-item .kund-avatar{width:22px;height:22px;font-size:9px}.uev.uev .ld-controls .dd-sep{height:1px;background:var(--line);margin:5px 2px}.uev.uev .ld-notes{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.uev.uev .ld-note{display:flex;gap:10px}.uev.uev .ld-note .kund-avatar{width:26px;height:26px;font-size:10px;flex-shrink:0}.uev.uev .ld-note-body{min-width:0;flex:1}.uev.uev .ld-note-meta{font-size:10.5px;color:var(--ink-3);margin-bottom:2px}.uev.uev .ld-note-meta strong{color:var(--ink-2);font-weight:600}.uev.uev .ld-note-text{font-size:12.5px;color:var(--ink);line-height:1.45}.uev.uev .ld-note-empty{font-size:12px;color:var(--ink-3);font-style:italic;margin-bottom:10px}.uev.uev .ld-note-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:12.5px;color:var(--ink);resize:vertical;min-height:64px;background:var(--white)}.uev.uev .ld-note-form textarea:focus{outline:none;border-color:var(--blue)}.uev.uev .ld-note-form .nf-foot{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.uev.uev .ld-note-form .nf-hint{font-size:10.5px;color:var(--ink-3)}.uev.uev .ld-source{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;color:var(--ink-3);margin-bottom:12px}.uev.uev .ld-source svg{width:12px;height:12px;color:var(--muted)}.uev.uev .ld-eco{border:1px solid var(--line);border-radius:9px;overflow:hidden}.uev.uev .ld-eco .eco-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--line-2)}.uev.uev .ld-eco .eco-row:last-child{border-bottom:none}.uev.uev .ld-eco .eco-l{font-size:12px;color:var(--ink-2)}.uev.uev .ld-eco .eco-v{font-size:13px;color:var(--ink);font-weight:600;font-feature-settings:"tnum"}.uev.uev .ld-eco .eco-row.tb{background:var(--bg)}.uev.uev .ld-eco .eco-row.tb .eco-l{font-weight:700;color:var(--ink)}.uev.uev .ld-eco .eco-row.tb .eco-v{color:var(--green);font-weight:700}.uev.uev .ld-eco .tb-pill{display:inline-block;background:var(--green-bg);color:var(--green);font-weight:700;font-size:12px;padding:2px 9px;border-radius:20px}.uev.uev[data-theme=dark] .ld-eco .tb-pill,.uev.uev[data-theme=gray] .ld-eco .tb-pill{background:#22c55e29}.uev.uev{--stat-accent: #6f9b8a;--stat-soft: #e7eeeb}.uev.uev[data-theme=dark],.uev.uev[data-theme=gray]{--stat-accent: #6f9b8a;--stat-soft: rgba(111,155,138,.16)}.uev.uev .chart-card{border-radius:12px;box-shadow:none}.uev.uev .section-label{color:var(--ink-3);font-weight:600;letter-spacing:.06em}.uev.uev .chart-sub{font-size:11px;color:var(--ink-3)}.uev.uev .snabb-box{border-radius:12px;padding:16px 18px}.uev.uev .snabb-box .sb-ic{display:none}.uev.uev .snabb-box .sb-v{font-weight:700}.uev.uev .snabb-box .sb-l{color:var(--ink-3)}.uev.uev .bar-chart.v2.mono .bc-bar{width:100%;max-width:32px;margin:0 auto;background:var(--stat-accent);border-radius:6px 6px 2px 2px;min-height:3px;transition:height .3s}.uev.uev .bar-chart.v2.mono .bc-col.current .bc-bar{background:var(--ink)}.uev.uev .bar-baseline{background:var(--line)}.uev.uev .hbar-list.v2 .hb-track{background:var(--bg);height:20px}.uev.uev .hbar-list.v2 .hb-fill{background:var(--stat-accent)}.uev.uev .wd-bar,.uev.uev .wd-bar.peak{background:var(--stat-accent)!important}.uev.uev .wd-col.weekend .wd-bar{opacity:.4}.uev.uev .cal-dow div.we{color:var(--ink-3)}.uev.uev .cal-cell.we{background:#faf8f3}.uev.uev[data-theme=dark] .cal-cell.we,.uev.uev[data-theme=gray] .cal-cell.we{background:#ffffff06}.uev.uev .cal-cell.h1{background:var(--stat-soft)}.uev.uev .cal-cell.h2{background:#cfe0da}.uev.uev .cal-cell.h3{background:#aeccc1;border-color:#9bc0b3}.uev.uev .cal-cell.we.h1{background:#eef2ee}.uev.uev .cal-cell.we.h2{background:#d8e3dd}.uev.uev .cal-cell.we.h3{background:#bdd2c8}.uev.uev[data-theme=dark] .cal-cell.h1,.uev.uev[data-theme=gray] .cal-cell.h1{background:#6f9b8a24}.uev.uev[data-theme=dark] .cal-cell.h2,.uev.uev[data-theme=gray] .cal-cell.h2{background:#6f9b8a42}.uev.uev[data-theme=dark] .cal-cell.h3,.uev.uev[data-theme=gray] .cal-cell.h3{background:#6f9b8a66}.uev.uev .cal-cell.today .cc-date{color:var(--stat-accent)}.uev.uev .wk-split .wk-seg.vardag{background:var(--stat-accent)}.uev.uev .wk-split .wk-seg.helg{background:#c9b89c}.uev.uev table.camp .konv-bar span{background:var(--stat-accent)}.uev.uev .sc-bar .b-ny,.uev.uev .sc-bar .b-kontakt,.uev.uev .sc-bar .b-offert{background:var(--stat-accent)!important;opacity:.5}.uev.uev .sc-bar .b-offert{opacity:.7}.uev.uev .sc-bar .b-vunnen{background:var(--green)!important}.uev.uev .sc-bar .b-forlorad{background:var(--line)!important}.uev.uev .stat-topbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:8px}.uev.uev .stat-tabs{margin-bottom:0}.uev.uev .stat-filters{display:flex;gap:7px;margin-left:auto;flex-wrap:wrap;align-items:center}.uev.uev .stat-filters .dropdown{position:relative}.uev.uev .result-row{display:flex;justify-content:flex-end;margin-bottom:16px;min-height:14px}.uev.uev .result-row .result-count{font-size:11px;color:var(--ink-3)}.uev.uev .snabb-strip{gap:10px;margin-bottom:20px}.uev.uev .snabb-box{padding:13px 16px;border-radius:10px}.uev.uev .snabb-box .sb-l{font-size:9px}.uev.uev .snabb-box .sb-v{font-size:23px;margin-top:4px}.uev.uev .snabb-box .sb-m{font-size:9.5px}.uev.uev .section-label{font-size:10px;margin:4px 0 8px}.uev.uev .two-col{gap:14px}.uev.uev .chart-card{padding:16px 18px}.uev.uev .area-card{padding:14px 18px 8px}.uev.uev .chart-head{margin-bottom:6px}.uev.uev .area-chart{display:block;height:210px;overflow:visible}.uev.uev .area-chart .ac-grid{stroke:var(--line-2);stroke-width:1}.uev.uev .area-chart .ac-ylab{fill:var(--muted);font-size:9px;text-anchor:end;font-family:inherit}.uev.uev .area-chart .ac-xlab{fill:var(--ink-3);font-size:9.5px;text-anchor:middle;font-family:inherit}.uev.uev .area-chart .ac-avg{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:3 3;opacity:.55}.uev.uev .area-chart .ac-line{stroke:var(--stat-accent);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.uev.uev .area-chart .ac-dot{fill:var(--white);stroke:var(--stat-accent);stroke-width:2}.uev.uev .area-chart .ac-pt{fill:var(--ink);font-size:10px;font-weight:700;text-anchor:middle;font-family:inherit}.uev.uev .acg-0{stop-color:var(--stat-accent);stop-opacity:.22}.uev.uev .acg-1{stop-color:var(--stat-accent);stop-opacity:.02}.uev.uev .chart-legend .ac-key{display:inline-block;width:14px;height:0;border-top:2.4px solid var(--stat-accent);vertical-align:middle}.uev.uev .chart-legend .ac-key.dash{border-top-style:dashed;border-color:var(--ink-3)}.uev.uev .donut-wrap{display:flex;align-items:center;gap:22px}.uev.uev .donut-svg{flex-shrink:0;width:128px;height:128px}.uev.uev .donut-svg svg{width:128px;height:128px}.uev.uev .don{transition:stroke-dashoffset .3s}.uev.uev .don-c-num{text-anchor:middle;font-size:22px;font-weight:800;fill:var(--ink);font-family:inherit;letter-spacing:-.02em}.uev.uev .don-c-lbl{text-anchor:middle;font-size:9px;fill:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-family:inherit}.uev.uev .don-legend{flex:1;display:flex;flex-direction:column;gap:9px;min-width:0}.uev.uev .don-row{display:grid;grid-template-columns:12px 1fr auto auto;align-items:center;gap:9px}.uev.uev .don-dot{width:9px;height:9px;border-radius:3px}.uev.uev .don-name{font-size:12px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uev.uev .don-pct{font-size:12px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.uev.uev .don-n{font-size:11px;color:var(--ink-3);font-feature-settings:"tnum";min-width:16px;text-align:right}.uev.uev .sh-1{stroke:#4f7468}.uev.uev .don-dot.sh-1{background:#4f7468}.uev.uev .sh-2{stroke:#6f9b8a}.uev.uev .don-dot.sh-2{background:#6f9b8a}.uev.uev .sh-3{stroke:#8fb3a6}.uev.uev .don-dot.sh-3{background:#8fb3a6}.uev.uev .sh-4{stroke:#aecbc1}.uev.uev .don-dot.sh-4{background:#aecbc1}.uev.uev .sh-5{stroke:#cadfd8}.uev.uev .don-dot.sh-5{background:#cadfd8}.uev.uev .sh-6{stroke:#e0e7e3}.uev.uev .don-dot.sh-6{background:#e0e7e3}.uev.uev{--card-sh: 0 1px 2px rgba(20,19,15,.04), 0 6px 18px rgba(20,19,15,.045)}.uev.uev[data-theme=dark],.uev.uev[data-theme=gray]{--card-sh: 0 1px 2px rgba(0,0,0,.25), 0 6px 18px rgba(0,0,0,.22)}.uev.uev .stat-topbar{gap:10px;align-items:center}.uev.uev .stat-tabs{height:40px;box-sizing:border-box;background:var(--white);border:1px solid var(--line);border-radius:11px;padding:4px;box-shadow:var(--card-sh)}.uev.uev .stat-tabs .st-tab{height:30px;padding:0 15px;border-radius:8px;font-size:12.5px}.uev.uev .stat-tabs .st-tab.on{box-shadow:0 1px 3px #14130f2e}.uev.uev .stat-filters{gap:8px}.uev.uev .stat-filters .dropdown-trigger{height:40px;box-sizing:border-box;border-radius:11px;padding:0 14px;font-size:12.5px;border:1px solid var(--line);background:var(--white);color:var(--ink);gap:7px;box-shadow:var(--card-sh);transition:border-color .12s,box-shadow .12s}.uev.uev .stat-filters .dropdown-trigger:hover{border-color:#cfcabf}.uev.uev .stat-filters .dropdown-trigger .lbl{font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.uev.uev .stat-filters .dropdown-trigger .val{font-weight:600}.uev.uev .stat-filters .dropdown-trigger.has-value{border-color:var(--ink-3)}.uev.uev .stat-filters .dropdown-trigger .chevron{width:14px;height:14px;color:var(--ink-3)}.uev.uev .stat-filters .dropdown-menu{margin-top:7px;border-radius:12px;box-shadow:0 14px 34px #14130f24;border:1px solid var(--line);padding:6px}.uev.uev .chart-card,.uev.uev .snabb-box,.uev.uev .saljare-card,.uev.uev .cal-card,.uev.uev .daydetail-card,.uev.uev .weekend-card,.uev.uev .fakta-box{box-shadow:var(--card-sh);border-radius:14px}.uev.uev .chart-card{border-radius:14px}.uev.uev .snabb-box .sb-v{letter-spacing:-.03em}.uev.uev .snabb-strip .snabb-box:last-child .sb-v{color:var(--green)}.uev.uev .snabb-strip .snabb-box:last-child .sb-v small{color:var(--green)}.uev.uev .two-col{align-items:stretch}.uev.uev .two-col>div{display:flex;flex-direction:column}.uev.uev .two-col>div>.chart-card{flex:1;display:flex;flex-direction:column;justify-content:center}.uev.uev .donut-wrap{width:100%}.uev.uev .area-card{border-radius:14px;padding:18px 20px 10px}.uev.uev #chart-kampanj{box-shadow:var(--card-sh);border-radius:14px;border:1px solid var(--line);overflow:hidden}.uev.uev table.camp thead th{background:transparent;border-bottom:1px solid var(--line)}.uev.uev table.camp th,.uev.uev table.camp td{padding:12px 18px}.uev.uev table.camp tbody tr:last-child td{border-bottom:none}.uev.uev .matrix-wrap{box-shadow:var(--card-sh);border-radius:14px;overflow:hidden}@media(max-width:760px){.uev.uev .stat-filters{width:100%}.uev.uev .stat-filters .dropdown{flex:1}.uev.uev .stat-filters .dropdown-trigger{width:100%}}.uev.uev,.uev.uev[data-theme=dark],.uev.uev[data-theme=gray]{--card-sh: none}.uev.uev .stat-tabs,.uev.uev .stat-filters .dropdown-trigger,.uev.uev .chart-card,.uev.uev .snabb-box,.uev.uev .saljare-card,.uev.uev .cal-card,.uev.uev .daydetail-card,.uev.uev .weekend-card,.uev.uev .fakta-box,.uev.uev #chart-kampanj,.uev.uev .matrix-wrap,.uev.uev .stat-tabs .st-tab.on{box-shadow:none}.uev.uev .stat-topbar{gap:9px}.uev.uev .stat-tabs{height:32px;padding:3px;border-radius:8px}.uev.uev .stat-tabs .st-tab{height:26px;padding:0 12px;border-radius:6px;font-size:12px;gap:6px}.uev.uev .stat-tabs .st-tab svg{width:13px;height:13px}.uev.uev .stat-filters{gap:7px}.uev.uev .stat-filters .dropdown-trigger{height:32px;padding:0 11px;border-radius:8px;font-size:12px;gap:6px}.uev.uev .stat-filters .dropdown-trigger .lbl{font-size:9.5px;letter-spacing:.04em}.uev.uev .stat-filters .dropdown-trigger .chevron{width:13px;height:13px}.uev.uev .chart-card,.uev.uev .snabb-box,.uev.uev .saljare-card,.uev.uev .cal-card,.uev.uev .daydetail-card,.uev.uev .weekend-card,.uev.uev .fakta-box,.uev.uev #chart-kampanj,.uev.uev .matrix-wrap,.uev.uev .area-card{border-radius:10px}.uev.uev .snabb-strip{gap:10px;margin-bottom:18px}.uev.uev .snabb-box{padding:12px 15px}.uev.uev .snabb-box .sb-l{font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--muted)}.uev.uev .snabb-box .sb-v{font-size:20px;font-weight:700;margin-top:3px;letter-spacing:-.02em;line-height:1.05}.uev.uev .snabb-box .sb-v small{font-size:11px}.uev.uev .snabb-box .sb-m{font-size:9.5px;margin-top:1px}.uev.uev .section-label{font-size:9.5px;font-weight:700;letter-spacing:.07em;color:var(--ink-3);margin:2px 0 8px}.uev.uev .chart-sub{font-size:11.5px;color:var(--ink-2);font-weight:600}.uev.uev .chart-legend .cl{font-size:10.5px;color:var(--ink-3)}.uev.uev .don-name,.uev.uev .hb-lbl{font-size:11.5px}.uev.uev .cal-title{font-size:13px;font-weight:700}.uev.uev .area-chart{height:200px}.uev.uev .area-chart .ac-grid{stroke:var(--line);opacity:.6}.uev.uev .area-chart .ac-ylab{fill:var(--muted);font-size:8.5px}.uev.uev .area-chart .ac-xlab{fill:var(--ink-3);font-size:10px}.uev.uev .area-chart .ac-line{stroke-width:2.2}.uev.uev .area-chart .ac-dot{r:3;fill:var(--white);stroke:var(--stat-accent);stroke-width:2}.uev.uev .area-chart .ac-pt{font-size:10.5px;font-weight:700;fill:var(--ink)}.uev.uev .acg-0{stop-opacity:.18}.uev.uev .acg-1{stop-opacity:0}.uev.uev .sc-photo{width:38px;height:38px;border-radius:50%;object-fit:cover;background:var(--line-2);flex-shrink:0}.uev.uev .snabb-box .sb-v.pos,.uev.uev .snabb-box .sb-v.pos small{color:var(--green)}.uev.uev #chart-vunna{border:1px solid var(--line)}.uev.uev .vunna-list{display:flex;flex-direction:column}.uev.uev .v-row{display:flex;align-items:center;gap:12px;padding:11px 18px;border-bottom:1px solid var(--line-2)}.uev.uev .v-row:last-child{border-bottom:none}.uev.uev .v-check{width:22px;height:22px;border-radius:50%;background:var(--green-bg);color:var(--green);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.uev.uev .v-check svg{width:12px;height:12px}.uev.uev[data-theme=dark] .v-check,.uev.uev[data-theme=gray] .v-check{background:#22c55e29}.uev.uev .v-row .kund-avatar.sm{width:28px;height:28px;font-size:10px}.uev.uev .v-body{flex:1;min-width:0}.uev.uev .v-name{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uev.uev .v-meta{font-size:10.5px;color:var(--ink-3)}.uev.uev .v-right{text-align:right;flex-shrink:0}.uev.uev .v-val{font-size:12.5px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.uev.uev .v-date{font-size:10px;color:var(--ink-3)}.uev.uev .vunna-foot{display:flex;justify-content:space-between;padding:11px 18px;border-top:1px solid var(--line);font-size:11px;color:var(--ink-3)}.uev.uev .vunna-foot strong{color:var(--ink);font-feature-settings:"tnum"}.uev.uev .cal-card{padding:18px 20px}.uev.uev .cal-top{margin-bottom:14px}.uev.uev .cal-nav button{border-radius:8px}.uev.uev .cal-dow div{font-size:9px}.uev.uev .cal-grid{gap:5px}.uev.uev .cal-cell{border-radius:8px;border-color:var(--line-2);padding:6px 8px}.uev.uev .cal-cell:hover{border-color:var(--ink-3)}.uev.uev .cal-cell .cc-date{font-size:9.5px}.uev.uev .cal-cell .cc-count{font-size:16px}.uev.uev .cal-cell.we{background:#faf9f5}.uev.uev[data-theme=dark] .cal-cell.we,.uev.uev[data-theme=gray] .cal-cell.we{background:#ffffff05}.uev.uev .weekend-card,.uev.uev .daydetail-card{padding:16px 18px}.uev.uev .weekend-card .wk-h,.uev.uev .daydetail-card .dd-h{font-size:9.5px;letter-spacing:.06em}.uev.uev .wk-split{border-radius:8px;height:34px}.uev.uev .wk-note{font-size:11px}.uev.uev .dd-lead .ddl-name{font-size:12px}.uev.uev .snabb-box{padding:9px 14px}.uev.uev .snabb-box .sb-l{font-size:9px;letter-spacing:.05em}.uev.uev .snabb-box .sb-v{font-size:18px;margin-top:2px}.uev.uev .snabb-box .sb-v small{font-size:10px}.uev.uev .snabb-box .sb-m{font-size:9px;margin-top:1px}.uev.uev .cal-card{padding:16px 18px}.uev.uev .cal-grid{gap:4px}.uev.uev .cal-cell{aspect-ratio:auto;min-height:44px;padding:5px 7px;border-radius:7px;display:flex;flex-direction:column}.uev.uev .cal-cell .cc-date{font-size:9px}.uev.uev .cal-cell .cc-count{font-size:14px;margin-top:auto;font-weight:700}.uev.uev .cal-dow div{font-size:8.5px;padding-bottom:6px}.uev.uev .cal-top{margin-bottom:12px}.uev.uev .cal-title{font-size:12.5px}.uev.uev .cal-nav button{width:26px;height:26px;border-radius:7px}.uev.uev #chart-vunna{border:1px solid var(--line);padding:0!important;overflow:hidden}.uev.uev .won-table{width:100%;border-collapse:collapse;font-size:12px}.uev.uev .won-table th{text-align:left;padding:11px 14px;font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line)}.uev.uev .won-table td{padding:10px 14px;border-bottom:1px solid var(--line-2);color:var(--ink-2)}.uev.uev .won-table tbody tr:hover{background:var(--bg)}.uev.uev .won-table .num{text-align:right;font-feature-settings:"tnum";white-space:nowrap}.uev.uev .won-table .wl-lead{display:flex;align-items:center;gap:9px}.uev.uev .won-table .wl-lead .kund-avatar.sm{width:24px;height:24px;font-size:9px}.uev.uev .won-table .wl-name{font-weight:600;color:var(--ink);white-space:nowrap}.uev.uev .won-table td.tb{color:var(--green);font-weight:700}.uev.uev .won-table .tb-pill{display:inline-block;background:var(--green-bg);color:var(--green);font-weight:700;font-size:11px;padding:2px 8px;border-radius:20px}.uev.uev[data-theme=dark] .won-table .tb-pill,.uev.uev[data-theme=gray] .won-table .tb-pill{background:#22c55e29}.uev.uev .won-table tfoot td{border-top:1.5px solid var(--line);border-bottom:none;background:var(--bg);color:var(--ink);font-size:12px}.uev.uev .won-table tfoot strong{font-weight:700}.uev.uev .won-more{padding:9px 14px;font-size:10.5px;color:var(--ink-3);border-top:1px solid var(--line-2)}.uev.uev .stat-filters .dropdown-menu{left:auto;right:0}@media(max-width:760px){.uev.uev .stat-filters .dropdown-menu{right:auto;left:0;max-width:calc(100vw - 32px)}}.uev.uev .cs-h{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.uev.uev .cs-grid{display:flex;flex-direction:column}.uev.uev .cs-row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid var(--line-2)}.uev.uev .cs-row:last-child{border-bottom:none}.uev.uev .cs-l{font-size:12px;color:var(--ink-3)}.uev.uev .cs-v{font-size:13px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.uev.uev .cs-v.pos{color:var(--green)}.uev.uev .snabb-box .sb-v.pos{color:var(--ink)}.uev.uev .snabb-box .sb-v.pos small{color:var(--ink-3)}.uev.uev .cs-v.pos{color:var(--ink)}.uev.uev .won-table tbody td.tb{color:var(--ink);font-weight:600}.uev.uev .won-table tbody .tb-pill{background:var(--bg);color:var(--ink-2)}.uev.uev .won-table tfoot td.tb{color:var(--green)}.uev.uev .won-table tfoot .tb-pill{background:var(--green-bg);color:var(--green)}.uev.uev[data-theme=dark] .won-table tfoot .tb-pill,.uev.uev[data-theme=gray] .won-table tfoot .tb-pill{background:#22c55e29}.uev.uev .snabb-strip .snabb-box:last-child .sb-v{color:var(--ink)}.uev.uev .snabb-strip .snabb-box:last-child .sb-v small{color:var(--ink-3)}.uev.uev .cal-wrap{align-items:stretch}.uev.uev .cal-card{display:flex;flex-direction:column}.uev.uev .cal-grid{flex:1 1 auto;grid-auto-rows:minmax(44px,1fr);align-content:stretch}.uev.uev .cal-cell{min-height:44px}.uev.uev .cal-side{display:flex;flex-direction:column}.uev.uev .cal-side .weekend-card{margin-bottom:14px}.uev.uev .cal-side .daydetail-card{flex:1 1 auto}.uev.uev .cmp-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink-2);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:all .12s}.uev.uev .cmp-btn svg{width:14px;height:14px;color:var(--ink-3)}.uev.uev .cmp-btn:hover{border-color:#cfcabf;color:var(--ink)}.uev.uev .cmp-btn.on{background:var(--ink);color:var(--white);border-color:var(--ink)}.uev.uev .cmp-btn.on svg{color:var(--white)}.uev.uev[data-theme=dark] .cmp-btn.on,.uev.uev[data-theme=gray] .cmp-btn.on{background:var(--white);color:var(--ink)}.uev.uev[data-theme=dark] .cmp-btn.on svg,.uev.uev[data-theme=gray] .cmp-btn.on svg{color:var(--ink)}.uev.uev .snabb-box .sb-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:1px}.uev.uev .sb-d{font-size:10px;font-weight:700;font-feature-settings:"tnum";color:var(--ink-3);white-space:nowrap}.uev.uev .sb-d.up,.uev.uev .sb-d.down{color:var(--ink)}.uev.uev .sb-d.flat,.uev.uev .sb-d.none{color:var(--muted);font-weight:600}.uev.uev .chart-legend .ac-key.dash.gray{border-color:#a8a59d}.uev.uev .cmp-only{display:none}.uev.uev .stat-filters.comparing .cmp-only{display:inline-flex}.uev.uev .area-chart .ac-diffline{stroke:#cfcabf;stroke-width:1;stroke-dasharray:2 2}.uev.uev .area-chart .ac-diff{font-size:10px;font-weight:700;text-anchor:middle;fill:var(--ink);font-family:inherit;font-feature-settings:"tnum"}.uev.uev .area-chart .ac-diff.down{fill:var(--ink-3)}.uev.uev .area-chart .ac-xlab.b{fill:var(--ink-3)}.uev.uev .chart-legend .ac-key.dash.gray{border-color:#b9b5ac}.uev.uev .area-chart .ac-diffline{stroke:#b3aea4;stroke-width:1.2;stroke-dasharray:2 2}.uev.uev .area-chart .ac-diff{paint-order:stroke;stroke:var(--white);stroke-width:3px;stroke-linejoin:round}.uev.uev[data-theme=dark] .area-chart .ac-diff,.uev.uev[data-theme=gray] .area-chart .ac-diff{stroke:var(--bg)}.uev.uev .cmp-delta{font-size:10px;font-weight:700;color:var(--ink-2);font-feature-settings:"tnum";white-space:nowrap}.uev.uev .cmp-delta.up{color:var(--ink)}.uev.uev .cmp-delta.down{color:var(--ink-3)}.uev.uev .cmp-delta.flat{color:var(--muted);font-weight:600}.uev.uev .don-row.cmp{grid-template-columns:12px 1fr auto auto auto}.uev.uev .don-row.cmp .cmp-delta{padding-left:4px}.uev.uev table.camp td.num,.uev.uev table.camp th.num{text-align:right}.uev.uev .sc-role .cmp-delta,.uev.uev .sb-d{font-size:9.5px}.uev.uev .cmp-delta.up,.uev.uev .sb-d.up{color:var(--green)}.uev.uev .cmp-delta.down,.uev.uev .sb-d.down{color:var(--red)}.uev.uev .cmp-delta.flat,.uev.uev .sb-d.flat{color:var(--muted)}.uev.uev .area-chart .ac-diff.up{fill:var(--green)}.uev.uev .area-chart .ac-diff.down{fill:var(--red)}.uev.uev .area-chart .ac-diff.flat{fill:var(--muted)}.uev.uev .won-table tfoot .wl-delta{margin-top:3px;font-weight:600}.uev.uev .won-table tfoot .wl-delta .cmp-delta{font-size:9.5px}.uev.uev .won-table tfoot .wl-delta.neutral{font-size:9.5px;color:var(--ink-3);font-feature-settings:"tnum"}.uev.uev .view-toggle .st-tab svg{width:14px;height:14px;margin-right:5px;vertical-align:-2px}.uev.uev #board{margin-top:4px}.uev.uev .kanban{display:flex;gap:12px;align-items:flex-start;overflow-x:auto;padding-bottom:8px}.uev.uev .kanban-col{flex:1 1 0;min-width:200px;background:var(--bg);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;max-height:calc(100vh - 230px)}.uev.uev .kanban-head{display:flex;align-items:center;gap:8px;padding:11px 13px;border-bottom:1px solid var(--line)}.uev.uev .kh-dot{width:8px;height:8px;border-radius:50%;background:var(--muted);flex-shrink:0}.uev.uev .kh-dot.st-ny{background:var(--orange)}.uev.uev .kh-dot.st-kontakt,.uev.uev .kh-dot.st-offert{background:var(--blue)}.uev.uev .kh-dot.st-vunnen{background:var(--green)}.uev.uev .kh-dot.st-forlorad{background:var(--ink-3)}.uev.uev .kh-name{font-size:11.5px;font-weight:700;color:var(--ink);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uev.uev .kh-count{font-size:11px;font-weight:700;color:var(--ink-3);background:var(--white);border:1px solid var(--line);border-radius:20px;padding:1px 8px}.uev.uev .kanban-list{padding:10px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex:1;min-height:60px;transition:background .12s}.uev.uev .kanban-list.over{background:var(--green-bg);border-radius:8px}.uev.uev .kanban-empty{color:var(--line-2);text-align:center;font-size:18px;padding:8px 0}.uev.uev .kanban-card{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:10px 11px;cursor:pointer;transition:box-shadow .12s,transform .05s}.uev.uev .kanban-card:hover{box-shadow:0 2px 8px #14130f14;border-color:#d8d4ca}.uev.uev .kanban-card:active{cursor:grabbing}.uev.uev .kanban-card.dragging{opacity:.4}.uev.uev .kc-top{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.uev.uev .kc-name{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.3}.uev.uev .kc-name .kund-star{color:#e0a93b;margin-left:3px}.uev.uev .kc-name .kund-star svg{width:11px;height:11px;vertical-align:-1px}.uev.uev .kc-meta{font-size:11px;color:var(--ink-3);margin-top:3px}.uev.uev .kc-foot{display:flex;align-items:center;gap:7px;margin-top:9px}.uev.uev .kc-val{font-size:11px;font-weight:700;color:var(--ink-2);font-feature-settings:"tnum";margin-left:auto}.uev.uev .kc-pl{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.uev.uev .kc-foot .kc-val+.kc-pl{margin-left:7px}.uev.uev .kc-pl.none{display:inline-flex;align-items:center;justify-content:center;background:var(--bg);border:1px dashed var(--line-2);color:var(--muted);font-size:13px;margin-left:auto}.uev.uev .kanban-card .cmt-icon{color:var(--blue);flex-shrink:0}.uev.uev .kanban-card .cmt-icon svg{width:13px;height:13px}.uev.uev .list-head.lead-cols2,.uev.uev .list-row.lead-cols2{display:grid;grid-template-columns:1.7fr 1.15fr 1.05fr .85fr .95fr 56px .95fr;align-items:center;gap:12px}.uev.uev .list-row.lead-cols2{padding:11px 18px;border-bottom:1px solid var(--line-2);cursor:pointer}.uev.uev .list-row.lead-cols2:hover{background:var(--bg)}.uev.uev .list-head.lead-cols2{padding:0 18px 9px}.uev.uev .lead-cols2 .col-c{text-align:center}.uev.uev .lead-cols2 .kc-pl{margin:0 auto;display:block}.uev.uev .lead-cols2 .kc-pl.none{margin:0 auto}.uev.uev .lead-cols2 .cell-inkommen .ik-date{display:block;font-size:12px;color:var(--ink-2);font-feature-settings:"tnum"}.uev.uev .lead-cols2 .cell-inkommen .ik-rel{display:block;font-size:10.5px;color:var(--ink-3);margin-top:1px}.uev.uev .lead-cols2 .cell-intresse .int-typ{display:block;font-size:12px;color:var(--ink)}.uev.uev .lead-cols2 .cell-intresse .int-kalla{display:block;font-size:10.5px;color:var(--ink-3)}.uev.uev .lead-cols2 .cell-ort .ort-kommun{display:block;font-size:12px;color:var(--ink-2)}.uev.uev .lead-cols2 .cell-ort .ort-stad{display:block;font-size:10.5px;color:var(--ink-3)}.uev.uev .assign-cell .pl-name{font-size:12px;font-weight:600;color:var(--ink-2);padding:3px 8px;border-radius:6px}.uev.uev .assign-cell:hover .pl-name{background:var(--line);color:var(--ink)}.uev.uev .assign-cell .pl-assign{font-size:11.5px;font-weight:600;color:var(--muted);padding:3px 8px;border-radius:6px;border:1px dashed var(--line-2)}.uev.uev .assign-cell:hover .pl-assign{color:var(--ink-2);border-color:var(--ink-3)}.uev.uev .ld-rate{display:flex;align-items:center;gap:8px;margin-top:12px}.uev.uev .ld-rate-lbl{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.uev.uev .ld-thumb{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink-2);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:all .12s}.uev.uev .ld-thumb svg{width:14px;height:14px}.uev.uev .ld-thumb:hover{border-color:#cfcabf;color:var(--ink)}.uev.uev .ld-thumb.up.on{background:var(--green-bg);border-color:var(--green);color:var(--green)}.uev.uev .ld-thumb.down.on{background:#dc262614;border-color:var(--red);color:var(--red)}.uev.uev .ld-rate-hint{font-size:10px;color:var(--ink-3);margin-left:auto;font-style:italic}.uev.uev .ld-tabs{display:flex;gap:4px;margin-top:14px;border-bottom:1px solid var(--line)}.uev.uev .ld-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:none;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--ink-3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.uev.uev .ld-tab:hover{color:var(--ink-2)}.uev.uev .ld-tab.on{color:var(--ink);border-bottom-color:var(--ink)}.uev.uev .ld-tab-n{font-size:10px;font-weight:700;background:var(--line);color:var(--ink-2);border-radius:20px;padding:1px 6px}.uev.uev .ld-tab.on .ld-tab-n{background:var(--ink);color:var(--white)}.uev.uev .ld-note-form.big textarea{width:100%;min-height:96px;resize:vertical;border:1px solid var(--line);border-radius:10px;padding:11px 12px;font-family:inherit;font-size:13px;color:var(--ink);background:var(--white);box-sizing:border-box}.uev.uev .ld-note-form.big textarea:focus{outline:none;border-color:var(--ink-3)}.uev.uev .ld-notes.big{margin-top:14px;display:flex;flex-direction:column;gap:2px}.uev.uev .ld-files-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.uev.uev .ld-file{position:relative;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--bg)}.uev.uev .ld-file img{width:100%;height:84px;object-fit:cover;display:block}.uev.uev .ld-file-name{display:block;font-size:9.5px;color:var(--ink-3);padding:4px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uev.uev .ld-file-x{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;border:none;background:#14130f99;color:#fff;font-size:14px;line-height:1;cursor:pointer}.uev.uev .ld-upload{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px dashed var(--line-2);border-radius:10px;font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:all .12s}.uev.uev .ld-upload:hover{border-color:var(--ink-3);color:var(--ink);background:var(--bg)}.uev.uev .ld-upload svg{width:15px;height:15px}.uev.uev .ld-foot{display:flex;justify-content:space-between;gap:10px}.uev.uev .btn-won{background:var(--green);border-color:var(--green);color:#fff}.uev.uev .btn-won:hover{filter:brightness(.95)}.uev.uev .btn-lost{color:var(--red);border-color:var(--line)}.uev.uev .btn-lost:hover{border-color:var(--red);background:#dc26260d}.uev.uev .view-toggle .st-tab svg{width:14px;height:14px}.uev.uev .kc-owner{margin-left:auto;font-size:10.5px;font-weight:600;color:var(--ink-3)}.uev.uev .kc-foot .kc-val+.kc-owner{margin-left:7px}.uev.uev .lead-cols2 .col-c .pl-name{font-size:11.5px;font-weight:600;color:var(--ink-2)}.uev.uev .kc-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px}.uev.uev .et-pill{display:inline-flex;align-items:center;font-size:10px;font-weight:700;color:#2b2622;padding:2px 8px;border-radius:4px;letter-spacing:.01em;line-height:1.55;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.uev.uev .et-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.uev.uev .et-dot.orange{background:var(--orange)}.uev.uev .et-dot.green{background:var(--green)}.uev.uev .et-dot.blue{background:var(--blue)}.uev.uev .et-dot.pink{background:#e7679b}.uev.uev .rk-chip{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:1px 8px 1px 6px}.uev.uev .rk-chip svg{width:11px;height:11px}.uev.uev .rk-chip.overdue{color:var(--red);background:#dc262612;border-color:#dc26264d}.uev.uev .ld-quickrow{display:flex;align-items:center;gap:7px;margin-top:12px;flex-wrap:wrap}.uev.uev .ld-qsep{width:1px;height:20px;background:var(--line);margin:0 2px}.uev.uev .ld-qbtn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink-2);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:all .12s}.uev.uev .ld-qbtn svg{width:14px;height:14px}.uev.uev .ld-qbtn.call:hover{border-color:var(--green);color:var(--green);background:var(--green-bg)}.uev.uev .ld-qbtn.miss:hover{border-color:var(--orange);color:var(--orange);background:#e68c2814}.uev.uev .ld-meta-row .dropdown-trigger .val .et-dot{margin-right:5px;vertical-align:0}.uev.uev .ld-dd-etikett,.uev.uev #ld-dd-etikett{flex:1}.uev.uev #ld-dd-etikett-menu .dd-item .et-dot{margin-right:8px}.uev.uev .ld-rk{display:flex;align-items:center;gap:8px;flex:1}.uev.uev .ld-rk label{font-size:11px;font-weight:600;color:var(--ink-3);white-space:nowrap}.uev.uev .ld-rk input[type=date]{flex:1;height:34px;border:1px solid var(--line);border-radius:8px;padding:0 10px;font-family:inherit;font-size:12.5px;color:var(--ink);background:var(--white)}.uev.uev .ld-rk input[type=date]:focus{outline:none;border-color:var(--ink-3)}.uev.uev .ld-rk.overdue input[type=date]{border-color:#dc262666}.uev.uev .rk-flag{font-size:10px;font-weight:700;color:var(--red);background:#dc262614;border-radius:20px;padding:2px 8px;white-space:nowrap}.uev.uev .lead-drawer{width:524px}.uev.uev .ld-msg{max-height:200px;overflow-y:auto;font-size:13px;line-height:1.6}.uev.uev .ld-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.uev.uev .ld-controls .dropdown{width:100%;position:relative}.uev.uev .ld-controls .dropdown-trigger{width:100%;justify-content:flex-start;min-height:38px;box-sizing:border-box}.uev.uev .ld-controls .dropdown-trigger .val{margin-left:auto;display:inline-flex;align-items:center}.uev.uev .ld-controls .dropdown-menu{left:0;right:auto;min-width:100%}.uev.uev .ld-meta-row{margin-top:10px}.uev.uev .ld-rk{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:0 11px;min-height:38px;box-sizing:border-box;flex:none}.uev.uev .ld-rk label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.uev.uev .ld-rk input[type=date]{border:none;background:none;flex:1;padding:0;min-width:0;font-family:inherit;font-size:12.5px;color:var(--ink);margin-left:auto}.uev.uev .ld-rk.overdue{border-color:#dc262666}.uev.uev .ld-rk.overdue label{color:var(--red)}.uev.uev .rk-flag{display:none}.uev.uev .ld-notes.big{margin-top:16px;gap:0}.uev.uev .ld-notes.big .ld-note{padding:13px 2px;border-bottom:1px solid var(--line-2)}.uev.uev .ld-notes.big .ld-note:last-child{border-bottom:none}.uev.uev .ld-note-form.big textarea{min-height:80px}.uev.uev .ld-note-form.big .nf-foot{margin-top:9px}.uev.uev .ld-note-form.big .nf-hint{color:var(--ink-3)}.uev.uev .act-wrap{position:relative}.uev.uev .act-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:32px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink-2);cursor:pointer;transition:all .12s}.uev.uev .act-bell svg{width:17px;height:17px}.uev.uev .act-bell:hover{border-color:#cfcabf;color:var(--ink)}.uev.uev .act-bell.has-any{color:var(--ink)}.uev.uev .act-badge{position:absolute;top:-6px;right:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:20px;background:var(--red-soft);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.uev.uev .act-bell.pling{animation:bellpling 1.6s ease-in-out infinite;transform-origin:top center}@keyframes bellpling{0%,82%,to{transform:rotate(0)}86%{transform:rotate(11deg)}90%{transform:rotate(-9deg)}94%{transform:rotate(5deg)}98%{transform:rotate(-2deg)}}.uev.uev .act-panel{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 38px #00000024;z-index:120;display:none;overflow:hidden}.uev.uev .act-panel.open{display:block}.uev.uev .act-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line);font-size:12.5px;font-weight:700;color:var(--ink)}.uev.uev .act-head-n{font-size:10.5px;font-weight:600;color:var(--red)}.uev.uev .act-empty{padding:22px 14px;font-size:12px;color:var(--ink-3);text-align:center}.uev.uev .act-list{max-height:340px;overflow-y:auto}.uev.uev .act-item{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;border:none;border-bottom:1px solid var(--line-2);background:none;cursor:pointer;text-align:left;font-family:inherit}.uev.uev .act-item:hover{background:var(--bg)}.uev.uev .act-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--muted)}.uev.uev .act-dot.overdue{background:var(--red)}.uev.uev .act-dot.today{background:var(--orange)}.uev.uev .act-dot.upcoming{background:var(--line-2)}.uev.uev .act-body{flex:1;min-width:0}.uev.uev .act-name{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uev.uev .act-task{font-size:10.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uev.uev .act-when{font-size:10px;font-weight:600;color:var(--ink-3);white-space:nowrap}.uev.uev .act-when.overdue{color:var(--red)}.uev.uev .act-when.today{color:var(--orange)}.uev.uev .act-foot{padding:9px 14px;font-size:10px;color:var(--muted);border-top:1px solid var(--line-2);background:var(--bg)}.uev.uev .ld-todo{display:flex;align-items:center;gap:10px;margin-top:10px}.uev.uev .ld-todo input[type=text]{flex:1;min-width:0;height:38px;border:1px solid var(--line);border-radius:8px;padding:0 12px;font-family:inherit;font-size:12.5px;color:var(--ink);background:var(--white);box-sizing:border-box}.uev.uev .ld-todo input[type=text]:focus{outline:none;border-color:var(--ink-3)}.uev.uev .ld-todo-check{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--ink-2);white-space:nowrap;cursor:pointer}.uev.uev .ld-todo-check input{accent-color:var(--ink);width:15px;height:15px}.uev.uev .td-add{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:12px;margin-bottom:16px}.uev.uev .td-add>input[type=text]{width:100%;box-sizing:border-box;height:36px;border:1px solid var(--line);border-radius:8px;padding:0 11px;font-family:inherit;font-size:12.5px;color:var(--ink);background:var(--white)}.uev.uev .td-add>input[type=text]:focus{outline:none;border-color:var(--ink-3)}.uev.uev .td-add-row{display:flex;align-items:center;gap:10px;margin-top:9px}.uev.uev .td-add-row input[type=date]{height:34px;border:1px solid var(--line);border-radius:8px;padding:0 9px;font-family:inherit;font-size:12px;color:var(--ink);background:var(--white)}.uev.uev .td-uni-check{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--ink-2);cursor:pointer;margin-right:auto;white-space:nowrap}.uev.uev .td-uni-check input{accent-color:var(--ink);width:15px;height:15px}.uev.uev .td-list{display:flex;flex-direction:column}.uev.uev .td-item{display:flex;align-items:flex-start;gap:10px;padding:11px 2px;border-bottom:1px solid var(--line-2)}.uev.uev .td-item:last-child{border-bottom:none}.uev.uev .td-check{flex-shrink:0;width:19px;height:19px;border:1.5px solid var(--line-2);border-radius:5px;background:var(--white);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;margin-top:1px}.uev.uev .td-check svg{width:12px;height:12px}.uev.uev .td-body{flex:1;min-width:0}.uev.uev .td-text{font-size:12.5px;color:var(--ink);line-height:1.4}.uev.uev .td-item.done .td-text{text-decoration:line-through;color:var(--ink-3)}.uev.uev .td-meta{display:flex;align-items:center;gap:8px;margin-top:4px}.uev.uev .td-date{font-size:10.5px;font-weight:600;color:var(--ink-3)}.uev.uev .td-date.overdue{color:var(--red)}.uev.uev .td-uni{font-size:9.5px;font-weight:700;color:var(--blue);background:#2563eb14;border-radius:20px;padding:1px 7px}.uev.uev .td-del{flex-shrink:0;border:none;background:none;color:var(--line-2);font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.uev.uev .td-del:hover{color:var(--red)}.uev.uev .act-uni{color:var(--blue);font-size:9px;margin-left:5px;vertical-align:1px}.uev.uev .ld-notes.big{margin-top:16px;gap:14px}.uev.uev .ld-notes.big .ld-note{display:flex;align-items:flex-end;gap:8px;padding:0;border:none;max-width:100%}.uev.uev .ld-notes.big .ld-note .kund-avatar{width:26px;height:26px;font-size:9.5px;flex-shrink:0}.uev.uev .ld-notes.big .ld-note-body{max-width:78%;min-width:0}.uev.uev .ld-notes.big .ld-note-meta{font-size:10px;color:var(--ink-3);margin-bottom:3px;padding:0 4px}.uev.uev .ld-bubble{font-size:12.5px;line-height:1.5;color:var(--ink);background:var(--bg);border:1px solid var(--line);padding:9px 12px;border-radius:13px 13px 13px 4px;word-wrap:break-word}.uev.uev .ld-notes.big .ld-note.mine{flex-direction:row-reverse}.uev.uev .ld-notes.big .ld-note.mine .kund-avatar{display:none}.uev.uev .ld-notes.big .ld-note.mine .ld-note-body{margin-left:auto}.uev.uev .ld-notes.big .ld-note.mine .ld-note-meta{text-align:right}.uev.uev .ld-note.mine .ld-bubble{background:var(--ink);border-color:var(--ink);color:#fff;border-radius:13px 13px 4px}.uev.uev[data-theme=dark] .ld-note.mine .ld-bubble,.uev.uev[data-theme=gray] .ld-note.mine .ld-bubble{background:var(--blue);border-color:var(--blue)}.uev.uev .td-add{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:13px;margin-bottom:18px;box-shadow:0 1px 2px #14130f08}.uev.uev .td-add-row{gap:9px}.uev.uev .td-add-row input[type=date]{height:34px;color:var(--ink-2)}.uev.uev .td-list{display:flex;flex-direction:column;gap:8px}.uev.uev .td-item{align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--white);transition:border-color .12s,box-shadow .12s}.uev.uev .td-item:hover{border-color:#d8d4ca;box-shadow:0 2px 8px #14130f0d}.uev.uev .td-item.done{background:var(--bg);border-color:var(--line-2)}.uev.uev .td-check{width:20px;height:20px;border:1.5px solid var(--line-2);border-radius:50%}.uev.uev .td-check.on{background:var(--green);border-color:var(--green)}.uev.uev .td-date{display:inline-flex;align-items:center;gap:4px;background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:2px 9px 2px 7px}.uev.uev .td-date svg{width:11px;height:11px}.uev.uev .td-date.overdue{color:var(--red);background:#dc26260f;border-color:#dc262640}.uev.uev .td-uni{display:inline-flex;align-items:center}.uev.uev .td-del{opacity:0;transition:opacity .12s}.uev.uev .ld-notes.big{gap:10px}.uev.uev .ld-notes.big .ld-note,.uev.uev .ld-notes.big .ld-note.mine{display:block;max-width:100%;width:100%;flex-direction:row;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:11px 13px}.uev.uev .ld-notes.big .ld-note.mine .kund-avatar{display:inline-flex}.uev.uev .ld-note-top{display:flex;align-items:center;gap:8px;margin-bottom:6px}.uev.uev .ld-note-top .kund-avatar{width:22px;height:22px;font-size:9px}.uev.uev .ld-note-top strong{font-size:12px;font-weight:600;color:var(--ink)}.uev.uev .ld-note-date{font-size:10.5px;color:var(--ink-3);margin-left:auto}.uev.uev .ld-notes.big .ld-note-text{font-size:12.5px;line-height:1.5;color:var(--ink-2)}.uev.uev .ld-notes.big .ld-note.mine{border-left:3px solid var(--ink)}.uev.uev .td-list .td-item:last-child{border-bottom:1px solid var(--line)}.uev.uev .td-list .td-item.done:last-child{border-bottom:1px solid var(--line-2)}.uev.uev .ld-files-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.uev.uev .ld-file{border:1px solid var(--line);border-radius:11px;overflow:hidden;background:var(--white);transition:border-color .12s,box-shadow .12s}.uev.uev .ld-file:hover{border-color:#d8d4ca;box-shadow:0 3px 12px #14130f12}.uev.uev .ld-file-thumb{display:block;width:100%;padding:0;border:none;background:var(--bg);cursor:zoom-in;position:relative;aspect-ratio:4/3;overflow:hidden}.uev.uev .ld-file-thumb img{width:100%;height:100%;object-fit:cover;display:block}.uev.uev .ld-file-zoom{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#14130f52;color:#fff;opacity:0;transition:opacity .14s}.uev.uev .ld-file-zoom svg{width:22px;height:22px}.uev.uev .ld-file-thumb:hover .ld-file-zoom{opacity:1}.uev.uev .ld-file-info{padding:9px 11px 4px}.uev.uev .ld-file-name{display:block;font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uev.uev .ld-file-rename{width:100%;box-sizing:border-box;font-size:12px;font-weight:600;color:var(--ink);border:1px solid var(--blue);border-radius:6px;padding:3px 6px;font-family:inherit}.uev.uev .ld-file-rename:focus{outline:none}.uev.uev .ld-file-date{display:block;font-size:10px;color:var(--ink-3);margin-top:2px}.uev.uev .ld-file-acts{display:flex;gap:2px;padding:4px 7px 8px}.uev.uev .ld-file-acts button{width:28px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:var(--ink-3);border-radius:6px;cursor:pointer}.uev.uev .ld-file-acts button svg{width:14px;height:14px}.uev.uev .ld-file-acts button:hover{background:var(--bg);color:var(--ink)}.uev.uev .ld-file-acts button[data-ld-delfile]:hover{color:var(--red)}.uev.uev .ld-files-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:30px 20px;color:var(--ink-3)}.uev.uev .ld-files-empty svg{width:34px;height:34px;color:var(--line-2)}.uev.uev .ld-files-empty div{font-size:13px;font-weight:600;color:var(--ink-2)}.uev.uev .ld-files-empty span{font-size:11.5px;max-width:240px}.uev.uev .ld-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#14130fd1;display:none;align-items:center;justify-content:center;padding:40px}.uev.uev .ld-lightbox.open{display:flex}.uev.uev .ld-lightbox figure{margin:0;max-width:90vw;max-height:88vh;display:flex;flex-direction:column;align-items:center;gap:12px}.uev.uev .ld-lightbox img{max-width:90vw;max-height:80vh;border-radius:10px;box-shadow:0 20px 60px #0006}.uev.uev .ld-lightbox figcaption{color:#fff;font-size:13px;font-weight:500}.uev.uev .llb-close{position:absolute;top:22px;right:26px;width:40px;height:40px;border:none;background:#ffffff1f;color:#fff;font-size:26px;line-height:1;border-radius:50%;cursor:pointer}.uev.uev .llb-close:hover{background:#ffffff38}.uev.uev .ld-thumb.up.on,.uev.uev .ld-thumb.down.on{background:var(--bg);border-color:var(--ink-3);color:var(--ink)}.uev.uev .act-filters{display:flex;gap:6px;padding:9px 12px;border-bottom:1px solid var(--line)}.uev.uev .act-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--line);border-radius:20px;background:var(--white);font-family:inherit;font-size:11px;font-weight:600;color:var(--ink-2);cursor:pointer}.uev.uev .act-chip span{font-size:9.5px;background:var(--bg);color:var(--ink-3);border-radius:20px;padding:0 5px}.uev.uev .act-chip:hover{border-color:#cfcabf}.uev.uev .act-chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.uev.uev .act-chip.on span{background:#ffffff38;color:#fff}.uev.uev .act-row{display:flex;align-items:stretch;border-bottom:1px solid var(--line-2)}.uev.uev .act-row:last-child{border-bottom:none}.uev.uev .act-open{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:11px 4px 11px 14px;border:none;background:none;cursor:pointer;text-align:left;font-family:inherit}.uev.uev .act-open:hover{background:var(--bg)}.uev.uev .act-kindtag{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-radius:4px;padding:1px 5px;margin-left:4px;vertical-align:1px}.uev.uev .act-kindtag.todo{background:#2563eb1a;color:var(--blue)}.uev.uev .act-kindtag.aterkoppling{background:var(--bg);color:var(--ink-3)}.uev.uev .act-done{flex-shrink:0;width:42px;border:none;border-left:1px solid var(--line-2);background:none;color:var(--line-2);cursor:pointer;display:flex;align-items:center;justify-content:center}.uev.uev .act-done svg{width:16px;height:16px}.uev.uev .act-done:hover{background:var(--green-bg);color:var(--green)}.uev.uev .llb-nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border:none;background:#ffffff1f;color:#fff;font-size:30px;line-height:1;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.uev.uev .llb-nav:hover{background:#ffffff3d}.uev.uev .llb-nav.prev{left:26px}.uev.uev .llb-nav.next{right:26px}.uev.uev .ld-files-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.uev.uev .ld-fileview{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.uev.uev .ld-fileview button{width:30px;height:28px;border:none;background:var(--white);color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.uev.uev .ld-fileview button svg{width:15px;height:15px}.uev.uev .ld-fileview button+button{border-left:1px solid var(--line)}.uev.uev .ld-fileview button.on{background:var(--ink);color:#fff}.uev.uev .ld-files-list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.uev.uev .ld-filerow{display:flex;align-items:center;gap:11px;padding:8px;border:1px solid var(--line);border-radius:10px;background:var(--white)}.uev.uev .ld-filerow:hover{border-color:#d8d4ca}.uev.uev .ld-filerow-thumb{width:46px;height:46px;flex-shrink:0;border:none;border-radius:8px;overflow:hidden;padding:0;background:var(--bg);cursor:zoom-in}.uev.uev .ld-filerow-thumb img{width:100%;height:100%;object-fit:cover;display:block}.uev.uev .ld-filerow-info{flex:1;min-width:0}.uev.uev .ld-filerow .ld-file-acts{padding:0}.uev.uev .rit-list{display:flex;flex-direction:column;gap:10px;margin:14px 0 12px}.uev.uev .rit-card{border:1px solid var(--line);border-radius:11px;padding:12px 13px;background:var(--white)}.uev.uev .rit-card.ny{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb14}.uev.uev .rit-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.uev.uev .rit-title{font-size:13px;font-weight:600;color:var(--ink);line-height:1.35}.uev.uev .rit-notis{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:700;color:#fff;background:var(--blue);border-radius:20px;padding:2px 8px 2px 6px}.uev.uev .rit-notis svg{width:11px;height:11px}.uev.uev .rit-row{display:flex;align-items:center;gap:8px;margin-top:8px}.uev.uev .rit-status{font-size:10px;font-weight:700;border-radius:20px;padding:2px 9px}.uev.uev .rit-status.sk{background:#e68c281f;color:var(--orange)}.uev.uev .rit-status.pr{background:#2563eb1a;color:var(--blue)}.uev.uev .rit-status.kl{background:var(--green-bg);color:var(--green)}.uev.uev .rit-pris{margin-left:auto;font-size:13px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.uev.uev .rit-svar{margin-top:9px;font-size:12px;line-height:1.5;color:var(--ink-2);background:var(--bg);border-left:3px solid var(--blue);border-radius:6px;padding:9px 11px}.uev.uev .rit-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.uev.uev .rit-badges{display:inline-flex;align-items:center;gap:11px;font-size:10.5px;color:var(--ink-3)}.uev.uev .rit-badges span{display:inline-flex;align-items:center;gap:4px}.uev.uev .rit-badges svg{width:12px;height:12px}.uev.uev .rit-mirror{font-style:italic}.uev.uev .rit-hint{font-size:11px;color:var(--ink-3);line-height:1.5}.uev.uev .ld-tab-dot{width:7px;height:7px;border-radius:50%;background:var(--blue);display:inline-block;margin-left:5px;vertical-align:1px}.uev.uev .act-name{display:flex;align-items:center;gap:5px;min-width:0}.uev.uev .act-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uev.uev .act-name .act-kindtag{flex-shrink:0;margin-left:0}.uev.uev .act-task{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uev.uev .arb-list{display:flex;flex-direction:column;gap:10px;margin:14px 0 12px}.uev.uev .arb-card{border:1px solid var(--line);border-radius:11px;padding:12px 13px;background:var(--white);cursor:pointer;transition:border-color .12s,box-shadow .12s}.uev.uev .arb-card:hover{border-color:#d8d4ca;box-shadow:0 3px 12px #14130f12}.uev.uev .arb-card.ny{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb14}.uev.uev .arb-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.uev.uev .arb-board{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:var(--ink-2);text-transform:uppercase;letter-spacing:.03em}.uev.uev .arb-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0;display:inline-block}.uev.uev .arb-notis{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:700;color:#fff;background:var(--blue);border-radius:20px;padding:2px 9px 2px 7px}.uev.uev .arb-pulse{width:6px;height:6px;border-radius:50%;background:#fff;animation:arbpulse 1.3s ease-in-out infinite}@keyframes arbpulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.uev.uev .arb-title{font-size:13px;font-weight:600;color:var(--ink);line-height:1.35;margin-top:7px}.uev.uev .arb-row{display:flex;align-items:center;gap:8px;margin-top:8px}.uev.uev .arb-pris{margin-left:auto;font-size:13px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.uev.uev .arb-foot{display:flex;align-items:center;gap:12px;margin-top:10px;font-size:10.5px;color:var(--ink-3)}.uev.uev .arb-foot span{display:inline-flex;align-items:center;gap:4px}.uev.uev .arb-foot svg{width:12px;height:12px}.uev.uev .arb-open-hint{margin-left:auto;font-weight:600;color:var(--blue)}.uev.uev .kc-icons{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.uev.uev .kanban-card.has-arb{box-shadow:inset 3px 0 0 var(--blue)}.uev.uev .kanban-card.has-arb:hover{box-shadow:inset 3px 0 0 var(--blue),0 2px 8px #14130f14}.uev.uev .kc-arb{position:relative;color:var(--blue);display:inline-flex}.uev.uev .kc-arb svg{width:14px;height:14px}.uev.uev .kc-arb-dot{position:absolute;top:-3px;right:-3px;width:7px;height:7px;border-radius:50%;background:var(--red);border:1.5px solid var(--white)}.uev.uev .arb-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:420;background:#14130f6b;display:none;align-items:center;justify-content:center;padding:30px}.uev.uev .arb-modal.open{display:flex}.uev.uev .arb-box{width:460px;max-width:94vw;max-height:88vh;background:var(--white);border-radius:16px;box-shadow:0 24px 70px #0000004d;display:flex;flex-direction:column;overflow:hidden}.uev.uev .arb-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:17px 20px 15px;border-bottom:1px solid var(--line)}.uev.uev .arb-h-title{font-size:16px;font-weight:700;color:var(--ink);line-height:1.3}.uev.uev .arb-h-sub{font-size:12px;color:var(--ink-3);margin-top:2px}.uev.uev .arb-board-tag{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-2);margin-bottom:5px}.uev.uev .arb-x{flex-shrink:0;border:none;background:none;font-size:24px;line-height:1;color:var(--ink-3);cursor:pointer;padding:0 4px}.uev.uev .arb-x:hover{color:var(--ink)}.uev.uev .arb-body{padding:16px 20px;overflow-y:auto}.uev.uev .arb-lbl{display:block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:14px 0 7px}.uev.uev .arb-lbl:first-child{margin-top:0}.uev.uev .arb-input{width:100%;box-sizing:border-box;height:38px;border:1px solid var(--line);border-radius:8px;padding:0 12px;font-family:inherit;font-size:13px;color:var(--ink);background:var(--white)}.uev.uev .arb-input:focus,.uev.uev .arb-textarea:focus,.uev.uev .arb-status-sel:focus{outline:none;border-color:var(--ink-3)}.uev.uev .arb-textarea{width:100%;box-sizing:border-box;min-height:84px;resize:vertical;border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:13px;color:var(--ink);background:var(--white)}.uev.uev .arb-boards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.uev.uev .arb-board-opt{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--white);font-family:inherit;font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.uev.uev .arb-board-opt:hover{border-color:#cfcabf}.uev.uev .arb-board-opt.on{border-color:var(--ink);background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.uev.uev .arb-upload{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;border:1px dashed var(--line-2);border-radius:10px;font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.uev.uev .arb-upload:hover{border-color:var(--ink-3);color:var(--ink);background:var(--bg)}.uev.uev .arb-upload svg{width:15px;height:15px}.uev.uev .arb-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--line)}.uev.uev .arb-mirror-note{display:inline-flex;align-items:center;gap:6px;margin-right:auto;font-size:11px;color:var(--ink-3);font-style:italic}.uev.uev .arb-detail-row{display:flex;align-items:center;gap:10px;margin-bottom:12px}.uev.uev .arb-status-sel{height:34px;border:1px solid var(--line);border-radius:8px;padding:0 10px;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--ink);background:var(--white);cursor:pointer}.uev.uev .arb-pris-big{margin-left:auto;font-size:17px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.uev.uev .arb-besk{font-size:12.5px;line-height:1.55;color:var(--ink-2);background:var(--bg);border-radius:9px;padding:11px 13px;margin-bottom:6px}.uev.uev .arb-feed{display:flex;flex-direction:column;gap:0;margin-bottom:12px}.uev.uev .arb-ev{display:flex;gap:10px;padding:11px 2px;border-bottom:1px solid var(--line-2)}.uev.uev .arb-ev:last-child{border-bottom:none}.uev.uev .arb-ev-ic{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--bg);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--ink-3)}.uev.uev .arb-ev-ic svg{width:13px;height:13px}.uev.uev .arb-ev.status .arb-ev-ic{background:var(--green-bg);border-color:transparent;color:var(--green)}.uev.uev .arb-ev.fil .arb-ev-ic{background:#2563eb14;border-color:transparent;color:var(--blue)}.uev.uev .arb-ev-body{flex:1;min-width:0}.uev.uev .arb-ev-meta{font-size:10.5px;color:var(--ink-3);margin-bottom:2px}.uev.uev .arb-ev-meta strong{color:var(--ink-2);font-weight:600}.uev.uev .arb-ev-text{font-size:12.5px;color:var(--ink);line-height:1.45}.uev.uev .arb-add{display:flex;gap:8px;align-items:center}.uev.uev .arb-add .arb-input{flex:1}.uev.uev .lead-drawer{width:880px;max-width:96vw;padding:0!important;display:flex;flex-direction:column;overflow:hidden}.uev.uev .tc-banner{height:54px;flex-shrink:0;background:var(--stat-accent, #2f7d63);background-color:#2f7d63;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.1) 0 12px,transparent 12px 26px)}.uev.uev .tc-bartop{display:flex;align-items:center;justify-content:space-between;padding:11px 14px}.uev.uev .tc-userchip{font-size:12px;font-weight:700;color:#fff;background:#00000038;border-radius:7px;padding:4px 10px}.uev.uev .tc-iconbtn{width:30px;height:30px;border:none;background:#00000024;color:#fff;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.uev.uev .tc-iconbtn:hover{background:#00000047}.uev.uev .tc-iconbtn svg{width:17px;height:17px}.uev.uev .tc-main{flex:1.45;min-width:0;overflow-y:auto;padding:18px 22px 24px;border-right:1px solid var(--line)}.uev.uev .tc-side{flex:1;min-width:300px;max-width:366px;overflow-y:auto;padding:18px;background:var(--bg);display:flex;flex-direction:column}.uev.uev .tc-titlerow{display:flex;align-items:flex-start;gap:11px;margin-bottom:14px}.uev.uev .tc-complete{flex-shrink:0;width:22px;height:22px;margin-top:3px;border:2px solid var(--line-2);border-radius:50%;background:var(--white);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.uev.uev .tc-complete svg{width:12px;height:12px;opacity:0}.uev.uev .tc-complete:hover{border-color:var(--green)}.uev.uev .tc-complete.won{background:var(--green);border-color:var(--green)}.uev.uev .tc-complete.won svg{opacity:1}.uev.uev .tc-title{font-size:19px;font-weight:700;color:var(--ink);line-height:1.25}.uev.uev .tc-sub{font-size:12px;color:var(--ink-3);margin-top:3px}.uev.uev .tc-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px}.uev.uev .tc-act{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:none;background:var(--bg);color:var(--ink-2);border-radius:8px;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.uev.uev .tc-act:hover{background:var(--line);color:var(--ink)}.uev.uev .tc-act svg{width:15px;height:15px}.uev.uev .tc-row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:16px}.uev.uev .tc-field{margin-bottom:16px}.uev.uev .tc-flabel{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:7px;display:inline-flex;align-items:center;gap:6px}.uev.uev .tc-flabel svg{width:13px;height:13px}.uev.uev .tc-flabel-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.uev.uev .tc-flabel-row .tc-flabel{margin-bottom:0}.uev.uev .tc-mini{border:none;background:var(--bg);color:var(--ink-2);font-family:inherit;font-size:11px;font-weight:600;padding:4px 9px;border-radius:6px;cursor:pointer}.uev.uev .tc-mini:hover{background:var(--line);color:var(--ink)}.uev.uev .tc-field .dropdown{width:100%}.uev.uev .tc-field .dropdown-trigger{width:100%;justify-content:space-between;min-height:36px}.uev.uev .tc-field .dropdown-trigger .val{display:inline-flex;align-items:center}.uev.uev .tc-field .dropdown-menu{left:0;right:auto;min-width:100%}.uev.uev .tc-field .ld-rk{width:100%;box-sizing:border-box}.uev.uev .tc-members{display:flex;align-items:center;gap:6px}.uev.uev .tc-mem{width:32px;height:32px;border-radius:50%;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.uev.uev .tc-mem-add{position:relative}.uev.uev .tc-mem-addbtn{width:32px;height:32px;border-radius:50%;border:1px dashed var(--line-2);background:var(--bg);color:var(--ink-3);font-size:18px;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.uev.uev .tc-mem-addbtn:hover{border-color:var(--ink-3);color:var(--ink)}.uev.uev .tc-mem-add .dropdown-menu{left:0;right:auto}.uev.uev .tc-desc-input{width:100%;box-sizing:border-box;min-height:70px;resize:vertical;border:1px solid var(--line);border-radius:9px;padding:11px 12px;font-family:inherit;font-size:13px;line-height:1.55;color:var(--ink);background:var(--white)}.uev.uev .tc-desc-input:focus{outline:none;border-color:var(--ink-3)}.uev.uev .tc-check{border-top:1px solid var(--line);padding-top:14px}.uev.uev .tc-prog{display:flex;align-items:center;gap:9px;margin-bottom:9px}.uev.uev .tc-prog-pct{font-size:10.5px;font-weight:700;color:var(--ink-3);width:30px}.uev.uev .tc-prog-bar{flex:1;height:7px;background:var(--line);border-radius:20px;overflow:hidden}.uev.uev .tc-prog-fill{height:100%;background:var(--green);border-radius:20px;transition:width .25s}.uev.uev .tc-items{display:flex;flex-direction:column}.uev.uev .tc-item{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:7px;cursor:pointer}.uev.uev .tc-item:hover{background:var(--bg)}.uev.uev .tc-item input{position:absolute;opacity:0;width:0;height:0}.uev.uev .tc-item-box{flex-shrink:0;width:18px;height:18px;border:1.5px solid var(--line-2);border-radius:5px;background:var(--white);display:flex;align-items:center;justify-content:center;color:#fff}.uev.uev .tc-item-box svg{width:11px;height:11px;opacity:0}.uev.uev .tc-item input:checked+.tc-item-box{background:var(--green);border-color:var(--green)}.uev.uev .tc-item input:checked+.tc-item-box svg{opacity:1}.uev.uev .tc-item-text{font-size:13px;color:var(--ink)}.uev.uev .tc-item.done .tc-item-text{text-decoration:line-through;color:var(--ink-3)}.uev.uev .tc-additem{display:flex;gap:8px;margin-top:8px}.uev.uev .tc-additem-input{flex:1;min-width:0;height:34px;border:1px solid var(--line);border-radius:8px;padding:0 11px;font-family:inherit;font-size:12.5px;color:var(--ink);background:var(--white)}.uev.uev .tc-additem-input:focus{outline:none;border-color:var(--ink-3)}.uev.uev .tc-side-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--ink);margin-bottom:13px}.uev.uev .tc-side-head svg{width:16px;height:16px;color:var(--ink-3)}.uev.uev .kc-badges{display:flex;align-items:center;gap:9px;margin-top:9px;padding-top:9px;border-top:1px solid var(--line-2)}.uev.uev .kcb{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--ink-3)}.uev.uev .kcb svg{width:13px;height:13px}.uev.uev .kcb.done{color:var(--green)}.uev.uev .kcb-sp{flex:1}.uev.uev .kcb-av{width:22px;height:22px;font-size:9px}@media(max-width:840px){.uev.uev .tc-cols{flex-direction:column}.uev.uev .tc-main{border-right:none;border-bottom:1px solid var(--line);flex:none}.uev.uev .tc-side{max-width:none;flex:none}}.uev.uev .lead-drawer{width:524px;max-width:96vw}.uev.uev .arb-box.wide{width:880px;max-width:96vw;padding:0}.uev.uev .tcm-banner{height:60px;flex-shrink:0;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.1) 0 12px,transparent 12px 26px)}.uev.uev .tcm-bartop{display:flex;align-items:center;justify-content:space-between;padding:13px 16px}.uev.uev .tcm-tag{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:#0003;border-radius:7px;padding:5px 11px}.uev.uev .tcm-x{width:30px;height:30px;border:none;background:#00000029;color:#fff;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.uev.uev .tcm-x:hover{background:#0000004d}.uev.uev .tcm-x svg{width:17px;height:17px}.uev.uev .arb-box.wide .tc-cols{max-height:78vh}.uev.uev .arb-box.wide .tc-main{padding:20px 22px 24px}.uev.uev .arb-box.wide .tc-side{background:var(--bg)}.uev.uev .tc-desc-read{font-size:13px;line-height:1.55;color:var(--ink-2);background:var(--bg);border-radius:9px;padding:11px 13px;white-space:pre-wrap}.uev.uev .tc-datetext{font-size:13px;color:var(--ink)}.uev.uev .arb-feed{display:flex;flex-direction:column}.uev.uev .arb-imgs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.uev.uev .arb-img{padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--bg);cursor:zoom-in;display:flex;flex-direction:column}.uev.uev .arb-img img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.uev.uev .arb-img-name{font-size:11px;font-weight:600;color:var(--ink);padding:7px 9px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uev.uev .arb-img:hover{border-color:#d8d4ca}.uev.uev .arb-noimg{font-size:12px;color:var(--ink-3);padding:4px 0}.uev.uev .arb-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:0 11px;height:38px}.uev.uev .arb-search svg{width:15px;height:15px;color:var(--ink-3);flex-shrink:0}.uev.uev .arb-search input{flex:1;border:none;outline:none;background:none;font-family:inherit;font-size:13px;color:var(--ink)}.uev.uev .arb-cats{display:flex;flex-wrap:wrap;gap:7px}.uev.uev .arb-cat{border:1px solid var(--line);background:var(--white);color:var(--ink-2);font-family:inherit;font-size:12px;font-weight:600;padding:6px 12px;border-radius:20px;cursor:pointer}.uev.uev .arb-cat:hover{border-color:#cfcabf}.uev.uev .arb-cat.on{background:var(--ink);border-color:var(--ink);color:#fff}.uev.uev .arb-cat-hint{font-size:12px;color:var(--ink-3)}.uev.uev .arb-sep{height:1px;background:var(--line);margin:18px 0 4px}.uev.uev .arb-addcheck{margin-top:6px}.uev.uev .arb-board-opt{justify-content:flex-start}.uev.uev .arb-bo-name{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uev.uev .arb-bo-typ{flex-shrink:0;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:5px;padding:1px 6px}.uev.uev .arb-board-opt.on .arb-bo-typ{color:var(--ink-2);background:var(--white);border-color:var(--line-2)}.uev.uev .tcm-tags{display:inline-flex;align-items:center;gap:8px}.uev.uev .tcm-typ{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#fff;background:#00000038;border-radius:5px;padding:3px 8px}.uev.uev .arb-typ{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:5px;padding:1px 7px}.uev.uev .lead-drawer{width:860px;max-width:96vw;padding:0!important;display:flex;flex-direction:column;overflow:hidden}.uev.uev .ld-head2{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px 14px;border-bottom:1px solid var(--line)}.uev.uev .ld-head2 .ld-source{margin-bottom:6px}.uev.uev .ld-head2 .ld-name{font-size:19px;font-weight:700;color:var(--ink);line-height:1.2}.uev.uev .ld-head2 .ld-sub{font-size:12.5px;color:var(--ink-3);margin-top:2px}.uev.uev .tc-cols{flex:1;display:flex;min-height:0}.uev.uev .tc-main{flex:1.5;min-width:0;overflow-y:auto;padding:16px 20px 22px;border-right:1px solid var(--line)}.uev.uev .tc-side{flex:1;min-width:304px;max-width:360px;overflow-y:auto;padding:16px 18px;background:var(--bg);display:flex;flex-direction:column}.uev.uev .ld-pageswitch{display:inline-flex;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:3px;margin-bottom:16px;gap:2px}.uev.uev .ld-page{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:none;background:none;color:var(--ink-3);font-family:inherit;font-size:13px;font-weight:600;border-radius:7px;cursor:pointer;position:relative}.uev.uev .ld-page svg{width:15px;height:15px}.uev.uev .ld-page:hover{color:var(--ink-2)}.uev.uev .ld-page.on{background:var(--white);color:var(--ink);box-shadow:0 1px 3px #14130f14}.uev.uev .ld-page-dot{width:7px;height:7px;border-radius:50%;background:var(--blue)}.uev.uev .ld-page-n{font-size:10px;font-weight:700;background:var(--ink);color:#fff;border-radius:20px;min-width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px}.uev.uev .ld-page.on .ld-page-n{background:var(--ink)}.uev.uev .ld-subtabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:4px 0 14px}.uev.uev .ld-subtabs .ld-tab{padding:8px 12px 11px;font-size:13px}.uev.uev .ld-arb-intro{font-size:12.5px;line-height:1.5;color:var(--ink-3);margin-bottom:12px}.uev.uev .arb-create-btn{margin-bottom:14px}.uev.uev .tc-side .tc-side-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--ink);margin-bottom:13px}.uev.uev .tc-side .tc-side-head svg{width:16px;height:16px;color:var(--ink-3)}.uev.uev .tc-side .ld-note-form.big textarea,.uev.uev .tc-side .ld-notes.big .ld-note{background:var(--white)}.uev.uev .tc-side .ld-notes.big{margin-top:14px}@media(max-width:820px){.uev.uev .tc-cols{flex-direction:column}.uev.uev .tc-main{border-right:none;border-bottom:1px solid var(--line);flex:none}.uev.uev .tc-side{max-width:none;flex:none}}.uev.uev .ld-arb-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.uev.uev .ld-arb-head .arb-create-btn{margin:0}.uev.uev .atc-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.uev.uev .atc{border:1px solid var(--line);border-radius:11px;overflow:hidden;background:var(--white);cursor:pointer;transition:border-color .12s,box-shadow .12s;display:flex;flex-direction:column}.uev.uev .atc:hover{border-color:#d8d4ca;box-shadow:0 3px 12px #14130f12}.uev.uev .atc.ny{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb12}.uev.uev .atc-strip{height:5px;flex-shrink:0}.uev.uev .atc-body{padding:11px 12px 12px}.uev.uev .atc-top{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:7px}.uev.uev .atc-board{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uev.uev .atc-ny{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:9px;font-weight:700;color:#fff;background:var(--blue);border-radius:20px;padding:2px 7px 2px 5px}.uev.uev .atc-title{font-size:13px;font-weight:600;color:var(--ink);line-height:1.35;margin-bottom:9px}.uev.uev .atc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.uev.uev .atc-cat{font-size:10px;font-weight:600;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:2px 8px}.uev.uev .atc-pris{margin-left:auto;font-size:12.5px;font-weight:700;color:var(--ink)}.uev.uev .atc-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.uev.uev .atc-badges{display:inline-flex;align-items:center;gap:10px;font-size:10.5px;color:var(--ink-3)}.uev.uev .atc-b{display:inline-flex;align-items:center;gap:4px}.uev.uev .atc-b.done{color:var(--green)}.uev.uev .atc-b svg{width:12px;height:12px}.uev.uev .atc-mems{display:inline-flex}.uev.uev .atc-mem{width:22px;height:22px;border-radius:50%;color:#fff;font-size:8.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-left:-6px;border:2px solid var(--white)}.uev.uev .atc-mem:first-child{margin-left:0}.uev.uev .arb-2col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:4px}.uev.uev .arb-2col>div{min-width:0}.uev.uev .md-dd{position:relative}.uev.uev .md-dd-trig{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:var(--white);font-family:inherit;font-size:13px;color:var(--ink);cursor:pointer}.uev.uev .md-dd-trig:hover{border-color:#cfcabf}.uev.uev .md-dd-val{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500}.uev.uev .md-dd-val.muted{color:var(--ink-3);font-weight:400}.uev.uev .md-dd-trig .chevron{width:15px;height:15px;color:var(--ink-3);flex-shrink:0}.uev.uev .md-dd-typ{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:5px;padding:1px 6px}.uev.uev .md-dd-menu{display:none;position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:30;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 32px #14130f24;overflow:hidden}.uev.uev .md-dd-menu.open{display:block}.uev.uev .md-dd-search{display:flex;align-items:center;gap:8px;padding:9px 11px;border-bottom:1px solid var(--line)}.uev.uev .md-dd-search svg{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.uev.uev .md-dd-search input{flex:1;border:none;outline:none;background:none;font-family:inherit;font-size:13px;color:var(--ink)}.uev.uev .md-dd-list{max-height:240px;overflow-y:auto;padding:5px}.uev.uev .md-dd-item{width:100%;display:flex;align-items:center;gap:8px;padding:8px 9px;border:none;background:none;border-radius:7px;font-family:inherit;font-size:13px;color:var(--ink);cursor:pointer;text-align:left}.uev.uev .md-dd-item:hover{background:var(--bg)}.uev.uev .md-dd-item.on{background:var(--bg);font-weight:600}.uev.uev .md-dd-iname{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uev.uev .md-dd-disabled{height:40px;display:flex;align-items:center;padding:0 12px;border:1px dashed var(--line-2);border-radius:9px;font-size:12.5px;color:var(--ink-3)}.uev.uev .arb-date{width:100%;box-sizing:border-box;height:40px;border:1px solid var(--line);border-radius:9px;padding:0 12px;font-family:inherit;font-size:13px;color:var(--ink);background:var(--white)}.uev.uev .arb-date:focus{outline:none;border-color:var(--ink-3)}.uev.uev .arb-dhead{display:flex;align-items:center;justify-content:space-between;padding:15px 20px 13px;border-bottom:1px solid var(--line)}.uev.uev .arb-dhead-board{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.uev.uev .arb-dboard-dot{width:10px;height:10px;border-radius:50%}.uev.uev .arb-dhead .arb-x{width:30px;height:30px;border:none;background:var(--bg);color:var(--ink-3);border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.uev.uev .arb-dhead .arb-x:hover{background:var(--line);color:var(--ink)}.uev.uev .arb-dhead .arb-x svg{width:17px;height:17px}.uev.uev .arb-box.wide .tc-main{padding:18px 20px 22px}.uev.uev .arb-box.wide .tc-main .tc-title{font-size:18px}.uev.uev .arb-lbl-row{display:flex;align-items:center;justify-content:space-between;margin:14px 0 7px}.uev.uev .arb-lbl-row .arb-lbl{margin:0}.uev.uev .arb-box.wide .arb-2col{margin-bottom:8px}.uev.uev .td-del{opacity:.4;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);border-radius:6px}.uev.uev .td-del svg{width:15px;height:15px}.uev.uev .td-item:hover .td-del{opacity:1}.uev.uev .td-del:hover{color:var(--red);background:var(--bg)}.uev.uev .md-dd-menu[data-dd=board]{min-width:380px}.uev.uev .md-dd-menu[data-dd=member]{min-width:230px;left:auto;right:0}.uev.uev .md-dd-empty{padding:12px;font-size:12px;color:var(--ink-3);text-align:center}.uev.uev .tc-mem.sm{width:24px;height:24px;font-size:9px}.uev.uev .tc-mem-rm{border:2px solid var(--white);cursor:pointer;position:relative}.uev.uev .tc-mem-rm:hover{box-shadow:0 0 0 2px var(--red)}.uev.uev .tc-mem-dd{display:inline-flex}.uev.uev .tc-mem-dd .tc-mem-addbtn{position:relative}.uev.uev .arb-newcheck{border:1px solid var(--line);border-radius:10px;padding:12px;background:var(--bg);margin-top:6px}.uev.uev .arb-newcheck .arb-input{background:var(--white);margin-bottom:9px}.uev.uev .arb-newcheck-btns{display:flex;gap:8px}.uev.uev .atc-typ{flex-shrink:0;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:5px;padding:1px 6px}.uev.uev .atc-nydot{width:7px;height:7px;border-radius:50%;background:var(--blue);flex-shrink:0}.uev.uev .atc-board{gap:5px}.uev.uev #arb-d-pris{-moz-appearance:textfield}.uev.uev .arb-addcheck{gap:6px}.uev.uev .arb-addcheck svg{width:13px;height:13px}.uev.uev .rit-status.fl{background:#dc262614;color:var(--red)}.uev.uev .off-list{display:flex;flex-direction:column;gap:9px;margin-top:4px}.uev.uev .off-card{border:1px solid var(--line);border-radius:10px;padding:12px 13px;background:var(--white);cursor:pointer;transition:border-color .12s,box-shadow .12s}.uev.uev .off-card:hover{border-color:#d8d4ca;box-shadow:0 2px 8px #14130f0f}.uev.uev .off-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.uev.uev .off-nr{font-size:13px;font-weight:700;color:var(--ink)}.uev.uev .off-modell{font-size:12.5px;color:var(--ink-2);margin:5px 0 9px}.uev.uev .off-bot{display:flex;align-items:center;justify-content:space-between}.uev.uev .off-datum{font-size:11px;color:var(--ink-3)}.uev.uev .off-belopp{font-size:14px;font-weight:700;color:var(--ink)}.uev.uev .off-view-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:4px}.uev.uev .off-view-modell{font-size:15px;font-weight:600;color:var(--ink)}.uev.uev .off-view-status{font-size:12px;color:var(--ink-3);margin-top:2px}.uev.uev .off-view-belopp{font-size:20px;font-weight:700;color:var(--ink)}.uev.uev .off-rader{display:flex;flex-direction:column;gap:7px}.uev.uev .off-rad{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--ink-2)}.uev.uev .off-rad svg{width:14px;height:14px;color:var(--green);flex-shrink:0}.uev.uev .lost-reasons{display:flex;flex-direction:column;gap:7px;margin-bottom:4px}.uev.uev .lost-r{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--line);border-radius:9px;background:var(--white);font-family:inherit;font-size:13px;font-weight:500;color:var(--ink);cursor:pointer;text-align:left}.uev.uev .lost-r:hover{border-color:#cfcabf}.uev.uev .lost-r-dot{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line-2);flex-shrink:0}.uev.uev .lost-r.on{border-color:var(--red);background:#dc26260a}.uev.uev .lost-r.on .lost-r-dot{border-color:var(--red);background:var(--red);box-shadow:inset 0 0 0 3px var(--white)}.uev.uev .won-steps{display:flex;align-items:center;gap:8px;margin-bottom:18px}.uev.uev .won-step{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--ink-3);flex:1}.uev.uev .won-step-n{width:22px;height:22px;border-radius:50%;background:var(--bg);border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.uev.uev .won-step.on{color:var(--ink)}.uev.uev .won-step.on .won-step-n{background:var(--ink);border-color:var(--ink);color:#fff}.uev.uev .won-step.done .won-step-n{background:var(--green);border-color:var(--green);color:#fff}.uev.uev .won-offerts{display:flex;flex-direction:column;gap:8px}.uev.uev .won-offert{display:flex;align-items:center;gap:11px;padding:12px 13px;border:1px solid var(--line);border-radius:10px;background:var(--white);cursor:pointer;text-align:left;font-family:inherit}.uev.uev .won-offert:hover{border-color:#cfcabf}.uev.uev .won-radio{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--line-2);flex-shrink:0}.uev.uev .won-offert.on .won-radio{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 3px var(--white)}.uev.uev .won-offert-info{flex:1;min-width:0}.uev.uev .won-offert-nr{font-size:13px;font-weight:600;color:var(--ink)}.uev.uev .won-offert-sub{font-size:11px;color:var(--ink-3);margin-top:2px}.uev.uev .won-offert-belopp{font-size:14px;font-weight:700;color:var(--ink)}.uev.uev .won-upload{width:100%;box-sizing:border-box;justify-content:center}.uev.uev .won-avtal-ok{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;font-weight:600;color:var(--green)}.uev.uev .won-avtal-ok svg{width:15px;height:15px}.uev.uev .won-hint{font-size:11.5px;color:var(--ink-3);margin-top:9px;line-height:1.5}.uev.uev .won-tillval{display:grid;grid-template-columns:1fr 1fr;gap:8px}.uev.uev .won-tv{display:flex;align-items:center;gap:9px;padding:10px 11px;border:1px solid var(--line);border-radius:9px;cursor:pointer;font-size:12.5px;color:var(--ink)}.uev.uev .won-tv:hover{border-color:#cfcabf}.uev.uev .won-tv.on{border-color:var(--green);background:var(--green-bg)}.uev.uev .won-tv input{position:absolute;opacity:0;width:0;height:0}.uev.uev .won-tv-box{width:18px;height:18px;border:1.5px solid var(--line-2);border-radius:5px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff}.uev.uev .won-tv-box svg{width:11px;height:11px;opacity:0}.uev.uev .won-tv input:checked+.won-tv-box{background:var(--green);border-color:var(--green)}.uev.uev .won-tv input:checked+.won-tv-box svg{opacity:1}.uev.uev .arb-box.tcd{padding:0}.uev.uev .tcd-banner{height:52px;flex-shrink:0;background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.12) 0 11px,transparent 11px 24px)}.uev.uev .tcd-bartop{display:flex;align-items:center;justify-content:space-between;padding:11px 14px}.uev.uev .tcd-userchip{font-size:12px;font-weight:700;color:#fff;background:#00000038;border-radius:7px;padding:4px 11px}.uev.uev .tcd-bar-r{display:inline-flex;gap:6px}.uev.uev .tcd-ibtn{width:30px;height:30px;border:none;background:#00000029;color:#fff;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.uev.uev .tcd-ibtn:hover{background:#0000004d}.uev.uev .tcd-ibtn svg{width:16px;height:16px}.uev.uev .tcd .tc-cols{max-height:80vh}.uev.uev .tcd .tc-main{padding:18px 22px 24px}.uev.uev .tcd-titlerow{display:flex;align-items:flex-start;gap:11px;margin-bottom:14px}.uev.uev .tcd-complete{width:20px;height:20px;margin-top:3px;border:2px solid var(--line-2);border-radius:50%;flex-shrink:0}.uev.uev .tcd-title{font-size:19px;font-weight:700;color:var(--ink);line-height:1.25}.uev.uev .tcd-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.uev.uev .tcd-act{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:none;background:var(--bg);color:var(--ink-2);border-radius:8px;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.uev.uev .tcd-act:hover{background:var(--line);color:var(--ink)}.uev.uev .tcd-act svg{width:15px;height:15px}.uev.uev .tcd-clip{width:14px;height:14px;vertical-align:-2px}.uev.uev .tcf-drop{border:1.5px dashed transparent;border-radius:11px;transition:border-color .12s,background .12s;padding:2px}.uev.uev .tcf-drop.drag{border-color:var(--blue);background:#2563eb0d}.uev.uev .tcf-list{display:flex;flex-direction:column;gap:4px}.uev.uev .tcf-row{display:flex;align-items:center;gap:12px;padding:7px 8px;border-radius:9px}.uev.uev .tcf-row:hover{background:var(--bg)}.uev.uev .tcf-thumb{width:56px;height:44px;border-radius:7px;overflow:hidden;border:1px solid var(--line);background:var(--bg);cursor:pointer;padding:0;flex-shrink:0;display:flex;align-items:center;justify-content:center}.uev.uev .tcf-thumb img{width:100%;height:100%;object-fit:cover}.uev.uev .tcf-thumb.pdf{font-size:10px;font-weight:800;letter-spacing:.05em;color:#c0392b;background:#fbeae7;border-color:#f1c9c1}.uev.uev .tcf-info{flex:1;min-width:0}.uev.uev .tcf-name{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uev.uev .tcf-date{font-size:11px;color:var(--ink-3);margin-top:2px}.uev.uev .tcf-acts{display:inline-flex;gap:2px;flex-shrink:0}.uev.uev .tcf-acts button{width:30px;height:30px;border:none;background:none;color:var(--ink-3);border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.uev.uev .tcf-acts button:hover{background:var(--line);color:var(--ink)}.uev.uev .tcf-acts svg{width:15px;height:15px}.uev.uev .tcf-hint{font-size:11px;color:var(--ink-3);text-align:center;padding:8px;margin-top:2px}.uev.uev .tcf-empty{font-size:12.5px;color:var(--ink-3);padding:14px;text-align:center;border:1.5px dashed var(--line);border-radius:10px}.uev.uev .tcd-checklists{margin-top:20px}.uev.uev .tcl{margin-bottom:22px}.uev.uev .tcl-head{display:flex;align-items:center;gap:9px;margin-bottom:9px}.uev.uev .tcl-ic{color:var(--ink-3);display:inline-flex}.uev.uev .tcl-ic svg{width:16px;height:16px}.uev.uev .tcl-title{font-size:14px;font-weight:700;color:var(--ink);flex:1;min-width:0}.uev.uev .tcl-acts{display:inline-flex;gap:6px}.uev.uev .tcl-btn{border:none;background:var(--bg);color:var(--ink-2);font-family:inherit;font-size:11.5px;font-weight:600;padding:5px 10px;border-radius:7px;cursor:pointer}.uev.uev .tcl-btn:hover{background:var(--line);color:var(--ink)}.uev.uev .tcl-prog{display:flex;align-items:center;gap:9px;margin-bottom:6px}.uev.uev .tcl-pct{font-size:10.5px;font-weight:700;color:var(--ink-3);width:30px}.uev.uev .tcl-bar{flex:1;height:7px;background:var(--line);border-radius:20px;overflow:hidden}.uev.uev .tcl-fill{height:100%;background:var(--green);border-radius:20px;transition:width .25s}.uev.uev .tcl-items{display:flex;flex-direction:column}.uev.uev .tcl-item{display:flex;align-items:center;gap:11px;padding:7px 8px;border-radius:7px;cursor:pointer}.uev.uev .tcl-item:hover{background:var(--bg)}.uev.uev .tcl-item input{position:absolute;opacity:0;width:0;height:0}.uev.uev .tcl-box{width:18px;height:18px;border:1.5px solid var(--line-2);border-radius:5px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff}.uev.uev .tcl-box svg{width:11px;height:11px;opacity:0}.uev.uev .tcl-item input:checked+.tcl-box{background:var(--green);border-color:var(--green)}.uev.uev .tcl-item input:checked+.tcl-box svg{opacity:1}.uev.uev .tcl-text{font-size:13.5px;color:var(--ink)}.uev.uev .tcl-item.done .tcl-text{text-decoration:line-through;color:var(--ink-3)}.uev.uev .tcl-addtask{margin-top:7px;border:none;background:var(--bg);color:var(--ink-2);font-family:inherit;font-size:12.5px;font-weight:600;padding:8px 13px;border-radius:8px;cursor:pointer}.uev.uev .tcl-addtask:hover{background:var(--line);color:var(--ink)}.uev.uev .tcl-additem{margin-top:8px}.uev.uev .tcl-additem .tc-additem-input{width:100%;box-sizing:border-box;height:36px;border:1px solid var(--line);border-radius:8px;padding:0 11px;font-family:inherit;font-size:13px;color:var(--ink);background:var(--white);margin-bottom:8px}.uev.uev .tcl-additem .tc-additem-input:focus{outline:none;border-color:var(--ink-3)}.uev.uev .tcl-additem-btns{display:flex;gap:8px}.uev.uev .tcc-compose{display:flex;gap:8px;margin-bottom:16px}.uev.uev .tcc-compose input{flex:1;min-width:0;height:38px;border:1px solid var(--line);border-radius:9px;padding:0 12px;font-family:inherit;font-size:13px;color:var(--ink);background:var(--white)}.uev.uev .tcc-compose input:focus{outline:none;border-color:var(--ink-3)}.uev.uev .tcc-feed{display:flex;flex-direction:column;gap:15px}.uev.uev .tcc{display:flex;gap:10px}.uev.uev .tcc-av{width:30px;height:30px;border-radius:50%;flex-shrink:0;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.uev.uev .tcc-av.sm{width:24px;height:24px;font-size:9px}.uev.uev .tcc-meta{font-size:12px;color:var(--ink);margin-bottom:5px}.uev.uev .tcc-meta strong{font-weight:700}.uev.uev .tcc-time{color:var(--ink-3);font-weight:500}.uev.uev .tcc-bubble{background:var(--bg);border-radius:10px;padding:10px 12px;font-size:13px;color:var(--ink);line-height:1.5}.uev.uev .tcc-img{margin-top:9px;background:var(--white);border:1px solid var(--line);border-radius:10px;overflow:hidden}.uev.uev .tcc-img img{width:100%;max-height:220px;object-fit:cover;display:block}.uev.uev .tcc-act{margin-top:5px}.uev.uev .tcc-reply{border:none;background:none;color:var(--ink-3);font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer;padding:2px 0;text-decoration:underline}.uev.uev .tcc-reply:hover{color:var(--ink)}.uev.uev .tcc-actline{font-size:12px;color:var(--ink-2);line-height:1.5;padding-top:3px}.uev.uev .tcc-actline strong{color:var(--ink)}.uev.uev .tcd .tc-main{border-right:none}.uev.uev .tcd .tcf-thumb,.uev.uev .tcd .tcf-thumb.pdf{border-color:transparent}.uev.uev .arb-box.wide.tcd .tc-side{background:var(--bg)}.uev.uev .tcd .tc-side{padding:18px 18px 22px}.uev.uev .tcd .tc-side-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.uev.uev .tcc-h{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--ink)}.uev.uev .tcc-h svg{width:16px;height:16px;color:var(--ink-3)}.uev.uev .tcc-detbtn{border:1px solid var(--line);background:var(--white);color:var(--ink-2);font-family:inherit;font-size:11.5px;font-weight:600;padding:5px 11px;border-radius:7px;cursor:pointer;white-space:nowrap}.uev.uev .tcc-detbtn:hover{background:var(--white);border-color:#cfcabf;color:var(--ink)}.uev.uev .tcc-compose{margin-bottom:18px}.uev.uev .tcc-compose input{width:100%;box-sizing:border-box;min-height:40px;padding:11px 13px;border:1px solid var(--line);border-radius:9px;background:var(--white);font-family:inherit;font-size:13.5px;color:var(--ink);box-shadow:0 1px 2px #14130f0a}.uev.uev .tcc-compose input:focus{outline:none;border-color:var(--ink-3);box-shadow:0 2px 9px #14130f17}.uev.uev .tcc-compose input::placeholder{color:var(--ink-3)}.uev.uev .tcc-feed{display:flex;flex-direction:column;gap:18px}.uev.uev .tcc{display:flex;gap:9px}.uev.uev .tcc-av{width:32px;height:32px;border-radius:50%;flex-shrink:0;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.uev.uev .tcc-av.sm{width:26px;height:26px;font-size:9.5px}.uev.uev .tcc-body{flex:1;min-width:0}.uev.uev .tcc-meta{font-size:13px;color:var(--ink);margin-bottom:6px;line-height:1.2}.uev.uev .tcc-meta strong{font-weight:700;margin-right:7px}.uev.uev .tcc-time{font-size:12px;color:var(--ink-3);font-weight:500}.uev.uev .tcc-bubble{background:var(--white);border:1px solid var(--line);border-radius:9px;padding:9px 13px;font-size:13.5px;color:var(--ink);line-height:1.5;box-shadow:0 1px 2px #14130f08}.uev.uev .tcc-act{margin-top:6px;padding-left:2px}.uev.uev .tcc-img{margin-top:10px;background:var(--white);border:1px solid var(--line);border-radius:9px;overflow:hidden}.uev.uev .tcc-img img{width:100%;max-height:200px;object-fit:cover;display:block}.uev.uev .tcc-img-name{font-size:15px;font-weight:600;color:var(--ink);padding:11px 13px}.uev.uev .tcc.act{gap:9px;align-items:flex-start}.uev.uev .tcc.act .tcc-av.sm{margin-top:1px}.uev.uev .tcc-actline{font-size:12.5px;color:var(--ink-2);line-height:1.5;padding-top:4px}.uev.uev .tcc-actline strong{color:var(--ink);font-weight:600}.uev.uev .tcc-empty{font-size:12.5px;color:var(--ink-3)}.uev.uev .tcd-banner{background-image:none}.uev.uev .td-list{padding-left:0;padding-right:0}.uev.uev .won-offert{display:block;border:1px solid var(--line);border-radius:11px;background:var(--white);overflow:hidden;padding:0}.uev.uev .won-offert.on{border-color:var(--green);background:var(--green-bg)}.uev.uev .won-offert-main{width:100%;display:flex;align-items:center;gap:11px;padding:12px 13px;border:none;background:none;cursor:pointer;text-align:left;font-family:inherit}.uev.uev .won-offert-open{display:inline-flex;align-items:center;gap:6px;margin:0 13px 12px;padding:6px 11px;border:1px solid var(--line);background:var(--white);border-radius:7px;font-family:inherit;font-size:11.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.uev.uev .won-offert-open:hover{border-color:#cfcabf;color:var(--ink)}.uev.uev .won-offert-open svg{width:13px;height:13px}.uev.uev .won-offert-body{padding:0 13px 14px}.uev.uev .won-offert-rader{display:flex;flex-direction:column;gap:7px;border-top:1px dashed var(--line);padding-top:12px}.uev.uev .kh-dot.sk-ny{background:#f59e0b}.uev.uev .kh-dot.sk-svar{background:#9ca3af}.uev.uev .kh-dot.sk-inledande{background:#2563eb}.uev.uev .kh-dot.sk-varm{background:#f97316}.uev.uev .kh-dot.sk-slutfas{background:#8b5cf6}.uev.uev .kh-dot.sk-avtal{background:#22c55e}.uev.uev .kh-dot.sk-framtid{background:#0891b2}.uev.uev .kh-dot.sk-forlorad{background:#dc2626}.uev.uev .lost-dd{position:relative;margin-bottom:6px}.uev.uev .lost-dd-trig{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;height:44px;padding:0 13px;border:1px solid var(--line);border-radius:10px;background:var(--white);font-family:inherit;font-size:13.5px;color:var(--ink);cursor:pointer;text-align:left}.uev.uev .lost-dd-trig:hover{border-color:#cfcabf}.uev.uev .lost-dd.open .lost-dd-trig{border-color:var(--ink-3)}.uev.uev .lost-dd-trig .chevron{width:16px;height:16px;color:var(--ink-3);flex-shrink:0}.uev.uev .lost-dd-ph{color:var(--ink-3)}.uev.uev .lost-dd-sel{display:inline-flex;align-items:center;gap:9px}.uev.uev .lost-tag{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 7px;border-radius:5px}.uev.uev .lost-tag.framtid{background:#f59e0b24;color:#b45309}.uev.uev .lost-tag.forlust{background:var(--bg);color:var(--ink-3)}.uev.uev .lost-dd-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--white);border:1px solid var(--line);border-radius:11px;box-shadow:0 12px 32px #14130f24;z-index:20;padding:8px;display:none;max-height:300px;overflow:auto}.uev.uev .lost-dd.open .lost-dd-menu{display:block}.uev.uev .lost-dd-search{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;margin-bottom:6px}.uev.uev .lost-dd-search svg{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.uev.uev .lost-dd-search input{border:none;outline:none;background:none;font-family:inherit;font-size:13px;color:var(--ink);width:100%}.uev.uev .lost-dd-group{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);padding:8px 10px 4px}.uev.uev .lost-dd-item{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:none;background:none;border-radius:8px;font-family:inherit;font-size:13px;color:var(--ink);cursor:pointer;text-align:left}.uev.uev .lost-dd-item:hover{background:var(--bg)}.uev.uev .lost-dd-item.on{background:var(--green-bg)}.uev.uev .lost-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.uev.uev .lost-dot.framtid{background:#f59e0b}.uev.uev .lost-dot.forlust{background:#9ca3af}.uev.uev .list-row.is-lost{position:relative}.uev.uev .lost-pill{display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:6px}.uev.uev .lost-pill.framtid{background:#f59e0b1f;color:#b45309}.uev.uev .lost-pill.forlust{background:var(--bg);color:var(--ink-3)}.uev.uev .lost-actions{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:10px;background:var(--white);padding:6px 10px;border-radius:10px;box-shadow:0 2px 12px #14130f1f;opacity:0;pointer-events:none;transition:opacity .12s}.uev.uev .list-row.is-lost:hover .lost-actions{opacity:1;pointer-events:all}.uev.uev .lost-call{display:inline-flex;align-items:center;gap:6px;border:none;background:var(--ink);color:#fff;font-family:inherit;font-size:12px;font-weight:600;padding:7px 12px;border-radius:8px;cursor:pointer}.uev.uev .lost-call:hover{opacity:.9}.uev.uev .lost-call svg{width:13px;height:13px}.uev.uev .lost-check{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2);cursor:pointer;white-space:nowrap}.uev.uev .lost-check input{width:15px;height:15px;cursor:pointer;accent-color:var(--ink)}.uev.uev .lost-done{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--green)}.uev.uev .lost-done svg{width:14px;height:14px}.uev.uev .list-row.avslutad{opacity:.55}.uev.uev .list-row.avslutad:hover{opacity:1}.uev.uev .list-row.avslutad .kund-name{text-decoration:line-through}.uev.uev .dropdown-trigger{border-radius:4px;font-weight:500;gap:6px}.uev.uev .dropdown-trigger:hover{border-color:#ced4da;background:var(--bg)}.uev.uev .noti-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f4d;opacity:0;visibility:hidden;transition:opacity .22s;z-index:140}.uev.uev .noti-overlay.open{opacity:1;visibility:visible}.uev.uev .noti-drawer{position:absolute;right:0;top:0;bottom:0;width:440px;max-width:94vw;background:var(--bg);display:flex;flex-direction:column;box-shadow:-4px 0 20px #14130f29;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1)}.uev.uev .noti-overlay.open .noti-drawer{transform:translate(0)}.uev.uev .noti-head{padding:12px 18px 0;border-bottom:1px solid var(--line);flex-shrink:0;background:var(--white)}.uev.uev .noti-htop{display:flex;align-items:center;justify-content:space-between;gap:12px}.uev.uev .noti-htop h3{font-size:15px;font-weight:700;color:var(--ink);letter-spacing:-.01em}.uev.uev .noti-htools{display:flex;align-items:center;gap:12px}.uev.uev .noti-toggle{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:var(--ink-3);cursor:pointer;white-space:nowrap}.uev.uev .noti-toggle input{display:none}.uev.uev .noti-sw{width:30px;height:17px;border-radius:20px;background:var(--line);position:relative;transition:background .15s}.uev.uev .noti-sw:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px #0003}.uev.uev .noti-toggle input:checked+.noti-sw{background:var(--green)}.uev.uev .noti-toggle input:checked+.noti-sw:after{transform:translate(13px)}.uev.uev .noti-x{width:26px;height:26px;border:none;background:none;color:var(--ink-3);border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.uev.uev .noti-x:hover{background:var(--bg);color:var(--ink)}.uev.uev .noti-x svg{width:13px;height:13px}.uev.uev .noti-filterbar{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:10px}.uev.uev .noti-tabs{display:flex;gap:2px;overflow-x:auto;flex:1 1 auto;min-width:0}.uev.uev .noti-tabs::-webkit-scrollbar{display:none}.uev.uev .noti-tab{display:inline-flex;align-items:center;gap:5px;padding:8px 4px 9px;margin-right:13px;border:none;background:none;font-family:inherit;font-size:12px;font-weight:500;color:var(--ink-3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color .1s,border-color .1s}.uev.uev .noti-tab:hover{color:var(--ink)}.uev.uev .noti-tab.on{color:var(--ink);font-weight:600;border-bottom-color:var(--ink)}.uev.uev .noti-tabn{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;border-radius:8px;background:var(--bg);color:var(--ink-3);font-size:10px;font-weight:700;font-feature-settings:"tnum";box-shadow:inset 0 0 0 1px var(--line)}.uev.uev .noti-tab.on .noti-tabn{background:var(--ink);color:#fff;box-shadow:none}.uev.uev[data-theme=dark] .noti-tab.on .noti-tabn,.uev.uev[data-theme=gray] .noti-tab.on .noti-tabn{background:var(--white);color:var(--ink)}.uev.uev .noti-markall{border:none;background:none;color:var(--blue);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;padding:4px 2px;white-space:nowrap;flex-shrink:0}.uev.uev .noti-markall:hover{text-decoration:underline}.uev.uev .noti-list{flex:1;overflow-y:auto;padding:14px 16px 24px;display:flex;flex-direction:column;gap:12px}.uev.uev .noti-group{background:var(--white);border:1px solid var(--line);border-radius:12px;overflow:hidden;flex-shrink:0}.uev.uev .noti-ghead{width:100%;text-align:left;border:none;cursor:pointer;padding:13px 15px 12px;background:var(--white);display:flex;align-items:center;gap:10px;transition:background .12s}.uev.uev .noti-ghead:hover{background:var(--bg)}.uev.uev .noti-ghead:before{content:"";width:9px;height:9px;border-radius:3px;background:var(--bc);flex-shrink:0}.uev.uev .noti-gtitle{font-size:13px;font-weight:700;color:var(--ink);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.uev.uev .noti-gboard{font-size:10px;font-weight:600;color:var(--muted);white-space:nowrap;flex-shrink:0}.uev.uev .noti-more{width:100%;text-align:left;border:none;background:none;color:var(--ink-3);font-family:inherit;font-size:11px;font-weight:600;padding:0 15px 11px;cursor:pointer;display:flex;align-items:center;gap:5px}.uev.uev .noti-more:before{content:"";width:28px;height:1px;background:var(--line);flex-shrink:0}.uev.uev .noti-more:hover{color:var(--blue)}.uev.uev .noti-item{display:flex;gap:11px;padding:12px 15px;position:relative}.uev.uev .noti-item+.noti-item{border-top:1px solid var(--line-2)}.uev.uev .noti-ghead+.noti-item,.uev.uev .noti-more+.noti-item{border-top:1px solid var(--line-2)}.uev.uev .noti-item.unread{padding-right:26px}.uev.uev .noti-item.unread:after{content:"";position:absolute;right:14px;top:16px;width:7px;height:7px;border-radius:50%;background:var(--blue)}.uev.uev .noti-av{width:30px;height:30px;border-radius:50%;flex-shrink:0;object-fit:cover;background:var(--line)}.uev.uev .noti-body{min-width:0;flex:1}.uev.uev .noti-meta{font-size:12.5px;color:var(--ink-3);line-height:1.5}.uev.uev .noti-meta strong{color:var(--ink);font-weight:600}.uev.uev .noti-time{color:var(--muted);margin-left:6px;font-size:10.5px;font-feature-settings:"tnum"}.uev.uev .noti-bubble{margin-top:7px;font-size:12.5px;color:var(--ink-2);background:var(--bg);border:none;border-radius:9px;padding:9px 11px;line-height:1.5}.uev.uev .noti-line{margin-top:2px;font-size:12.5px;color:var(--ink-2);line-height:1.45}.uev.uev .noti-file,.uev.uev .noti-rem,.uev.uev .noti-todo{margin-top:7px;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;padding:5px 10px;border-radius:8px}.uev.uev .noti-file{background:var(--bg);color:var(--ink-2)}.uev.uev .noti-file svg,.uev.uev .noti-rem svg,.uev.uev .noti-todo svg{width:12px;height:12px;flex-shrink:0}.uev.uev .noti-rem{background:#c08a3e21;color:#9c6a3a}.uev.uev .noti-todo{background:#6f9b8a26;color:#3a6e5b}.uev.uev .noti-empty{text-align:center;color:var(--ink-3);padding:50px 20px}.uev.uev .noti-empty svg{width:34px;height:34px;opacity:.5;margin-bottom:10px}.uev.uev .noti-empty p{font-size:12.5px}.uev.uev .noti-bell{position:relative;width:30px;height:30px;border:1px solid var(--line);background:#fff;border-radius:4px;cursor:pointer;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;transition:background .12s,border-color .12s,color .12s}.uev.uev .noti-bell:hover{background:var(--bg);border-color:#ced4da;color:var(--ink)}.uev.uev .noti-bell svg{width:15px;height:15px}.uev.uev .noti-badge{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:20px;background:var(--red);color:#fff;font-size:9.5px;font-weight:700;display:none;align-items:center;justify-content:center;border:2px solid var(--white);font-feature-settings:"tnum"}.uev.uev .noti-sort{display:inline-flex;align-items:center;gap:5px;border:none;background:none;color:var(--ink-3);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;padding:4px 6px;border-radius:6px}.uev.uev .noti-sort:hover{background:var(--bg);color:var(--ink)}.uev.uev .noti-sort svg{width:13px;height:13px}.uev.uev .noti-item{transition:background .12s}.uev.uev .noti-item:hover{background:var(--bg);cursor:pointer}.uev.uev .noti-item.unread:hover{background:#2563eb0f}.uev.uev .noti-ghead{transition:background .12s}.uev.uev .noti-item{align-items:stretch;padding-right:0}.uev.uev .noti-item:hover{background:transparent;cursor:default}.uev.uev .noti-item .act-done{align-self:stretch;width:44px}.uev.uev .noti-item .noti-body{padding:1px 0}.uev.uev .noti-gboard#act-head-n{align-self:center}.uev.uev .tcd-banner.clean{background:var(--white);background-image:none;border-bottom:1px solid var(--line);position:relative}.uev.uev .tcd-banner.clean:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--bc);z-index:1}.uev.uev .tcd-banner.clean .tcd-ibtn{color:var(--ink-3);background:none}.uev.uev .tcd-banner.clean .tcd-ibtn:hover{background:var(--bg);color:var(--ink)}.uev.uev .tcd-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.uev.uev .tcd-userchip.clean{background:var(--bg);color:var(--ink-2);display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;border-radius:7px;font-size:12px;font-weight:600;border:1px solid var(--line)}.uev.uev .tcd-act.tcd-act-board{color:var(--blue);background:var(--blue-bg)}.uev.uev .tcd-act.tcd-act-board:hover{background:#dbeafe;color:var(--blue)}.uev.uev .arb-nc-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:7px}.uev.uev .arb-nc-sep{display:flex;align-items:center;gap:10px;margin:12px 0;color:var(--muted);font-size:10.5px}.uev.uev .arb-nc-sep:before,.uev.uev .arb-nc-sep:after{content:"";flex:1;height:1px;background:var(--line)}.uev.uev .arb-nc-custom{display:flex;gap:7px;align-items:center}.uev.uev .arb-nc-custom .arb-input{flex:1;margin-bottom:0}.uev.uev .arb-newcheck .md-dd-trig{background:var(--white)}.uev.uev .md-dd-mall{display:flex;flex-direction:column;gap:1px;min-width:0;text-align:left}.uev.uev .md-dd-mall-n{font-size:12.5px;font-weight:600;color:var(--ink)}.uev.uev .md-dd-mall-c{font-size:11px;color:var(--ink-3)}.uev.uev .mention{color:var(--blue);font-weight:600;background:#2563eb14;border-radius:4px;padding:0 3px}.uev.uev .tcc-reply{border:none;background:none;color:var(--ink-3);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:0}.uev.uev .tcc-reply:hover{color:var(--ink);text-decoration:underline}.uev.uev .tcc-repcount{font-size:10.5px;color:var(--ink-3);margin-left:10px}.uev.uev .tcc-replybox{display:flex;align-items:center;gap:8px;margin:8px 0 2px 30px}.uev.uev .tcc-replybox input{flex:1;height:32px;border:1px solid var(--line);border-radius:7px;padding:0 10px;font-family:inherit;font-size:12.5px;background:var(--white);color:var(--ink);outline:none}.uev.uev .tcc-replybox input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1a1d2012}.uev.uev .tcc.reply{margin-left:30px;margin-top:8px}.uev.uev .tcc.reply .tcc-bubble{background:var(--bg)}.uev.uev .arb-besk-text{font-size:13px;color:var(--ink);line-height:1.55;white-space:pre-wrap;padding:9px 12px;background:var(--bg);border-radius:6px;margin-bottom:4px;cursor:text}.uev.uev .arb-besk-empty{width:100%;text-align:left;padding:10px 12px;background:var(--bg);border:1px solid transparent;border-radius:6px;color:var(--ink-3);font-size:12.5px;cursor:pointer;font-family:inherit;transition:background .12s}.uev.uev .arb-besk-empty:hover{background:var(--line-2);color:var(--ink-2)}.uev.uev .arb-besk-more{background:none;border:none;color:var(--ink-2);font-size:12px;font-weight:600;padding:3px 8px;margin-top:2px;cursor:pointer;border-radius:4px;font-family:inherit}.uev.uev .arb-besk-more:hover{background:var(--bg);color:var(--ink)}.uev.uev .arb-cf-list{display:flex;flex-direction:column;gap:4px;margin:6px 0 8px}.uev.uev .arb-cf-row{display:flex;align-items:center;gap:10px;padding:6px 8px 6px 12px;background:var(--bg);border-radius:6px}.uev.uev .arb-cf-title{font-size:11.5px;font-weight:600;color:var(--ink-2);flex:0 0 38%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uev.uev .arb-cf-input-wrap{flex:1;min-width:0;display:flex;align-items:center}.uev.uev .arb-cf-input{width:100%;padding:5px 8px;border:1px solid var(--line);border-radius:4px;font:inherit;font-size:12px;outline:none;background:var(--white);color:var(--ink);box-sizing:border-box}.uev.uev .arb-cf-input:focus{border-color:var(--blue)}.uev.uev .arb-cf-sel{cursor:pointer}.uev.uev .arb-cf-kryss{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ink);cursor:pointer;padding:4px 0}.uev.uev .arb-cf-kryss input{width:15px;height:15px;accent-color:var(--blue);margin:0;cursor:pointer}.uev.uev .arb-cf-del{width:26px;height:26px;border:none;background:none;color:var(--ink-3);cursor:pointer;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;opacity:0;transition:opacity .12s,background .12s,color .12s}.uev.uev .arb-cf-row:hover .arb-cf-del{opacity:1}.uev.uev .arb-cf-del:hover{background:var(--white);color:var(--red)}.uev.uev .arb-cf-del svg{width:13px;height:13px}.uev.uev .arb-cf-add{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px dashed var(--line-2);background:var(--white);color:var(--ink-2);font:inherit;font-size:12px;font-weight:600;border-radius:6px;cursor:pointer;font-family:inherit}.uev.uev .arb-cf-add:hover{border-color:var(--ink-3);color:var(--ink);border-style:solid}.uev.uev .arb-cf-add svg{width:12px;height:12px}.uev.uev .arb-cf-form{padding:12px;background:var(--bg);border:1px solid var(--line-2);border-radius:8px;display:flex;flex-direction:column;gap:10px;margin-top:4px}.uev.uev .arb-cf-form-row{display:flex;gap:10px}.uev.uev .arb-cf-form-col{display:flex;flex-direction:column;min-width:0}.uev.uev .arb-cf-lbl{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);display:block;margin-bottom:5px}.uev.uev .arb-cf-opts{resize:vertical;min-height:70px;line-height:1.5;font-family:inherit}.uev.uev .arb-cf-form-actions{display:flex;gap:8px}.uev.uev .md-dd-mallcard{position:absolute;top:calc(100% + 6px);right:0;left:auto;min-width:340px;max-width:400px;overflow:hidden;padding:0;z-index:60}.uev.uev .mall-menu{display:flex;flex-direction:column}.uev.uev .mall-head{padding:12px 14px 10px;border-bottom:1px solid var(--line-2);font-size:13px;font-weight:700;color:var(--ink);text-align:center}.uev.uev .mall-search{position:relative;padding:10px 14px 6px}.uev.uev .mall-search svg{position:absolute;left:24px;top:50%;transform:translateY(-50%);width:13px;height:13px;color:var(--ink-3);pointer-events:none}.uev.uev .mall-q{width:100%;padding:7px 10px 7px 30px;border:1px solid var(--line);border-radius:5px;font:inherit;font-size:12.5px;outline:none;background:var(--white);color:var(--ink);box-sizing:border-box}.uev.uev .mall-q:focus{border-color:var(--blue)}.uev.uev .mall-empty{padding:24px 14px;text-align:center;font-size:12px;color:var(--ink-3)}.uev.uev .mall-body{padding:6px 0 8px;max-height:460px;overflow-y:auto}.uev.uev .mall-section{padding:4px 0}.uev.uev .mall-section+.mall-section{border-top:1px solid var(--line-2);margin-top:4px}.uev.uev .mall-sec-t{padding:8px 14px 4px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.uev.uev .mall-item{display:flex;gap:10px;align-items:flex-start;width:100%;padding:9px 14px;background:none;border:none;cursor:pointer;text-align:left;font:inherit;transition:background .08s}.uev.uev .mall-item:hover{background:var(--bg)}.uev.uev .mall-ico{width:28px;height:28px;flex-shrink:0;background:var(--bg);border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2)}.uev.uev .mall-item:hover .mall-ico{background:var(--white);color:var(--ink)}.uev.uev .mall-ico svg{width:14px;height:14px}.uev.uev .mall-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.uev.uev .mall-name{font-size:12.5px;font-weight:600;color:var(--ink)}.uev.uev .mall-desc{font-size:10.5px;color:var(--ink-3);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uev.uev .arb-mallpick{display:block;margin-bottom:4px}.uev.uev .md-dd-mallcard-create{position:static;top:auto;left:auto;right:auto;min-width:0;max-width:100%;margin-top:6px;box-shadow:none}.uev.uev .page-sub{font-size:12px;color:var(--ink-3);margin-top:3px;max-width:760px}.uev.uev .tb-count{font-size:12px;color:var(--ink-3);font-weight:600;white-space:nowrap}.uev.uev .list-head.ue-cols,.uev.uev .list-row.ue-cols{grid-template-columns:26px 1.7fr 134px 1.25fr 64px 132px 138px 28px;gap:10px;align-items:center}.uev.uev .list-row.ue-cols{cursor:pointer}.uev.uev .ue-starbtn{border:none;background:none;cursor:pointer;color:var(--muted);padding:0;width:24px;height:24px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center}.uev.uev .ue-starbtn:hover{background:var(--line-2);color:var(--ink-3)}.uev.uev .ue-starbtn.on{color:var(--accent, #c9a36b)}.uev.uev .ue-starbtn svg{width:15px;height:15px}.uev.uev .ue-yrke{font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uev.uev .ue-contact .c-person{font-size:12.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uev.uev .ue-contact .c-tel{font-size:11px;color:var(--ink-3);margin-top:1px}.uev.uev .ue-jobb{font-size:12.5px;color:var(--ink);text-align:center}.uev.uev .ue-jobb em{font-size:10px;color:var(--ink-3);font-style:normal;display:block;margin-top:1px}.uev.uev .ue-oms{text-align:right;font-size:12.5px;font-weight:600;color:var(--ink);font-feature-settings:"tnum"}.uev.uev .ue-oms em{display:block;font-size:10px;color:var(--ink-3);font-weight:500;font-style:normal;margin-top:1px}.uev.uev .row-flag{box-shadow:inset 3px 0 0 var(--red-soft, #a85050)}.uev.uev .cmp-tag{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;white-space:nowrap}.uev.uev .cmp-tag .cmp-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.uev.uev .cmp-tag.cmp-aktuell{color:var(--green)}.uev.uev .cmp-tag.cmp-aktuell .cmp-dot{background:var(--green)}.uev.uev .cmp-tag.cmp-snart{color:var(--orange)}.uev.uev .cmp-tag.cmp-snart .cmp-dot{background:var(--orange)}.uev.uev .cmp-tag.cmp-forfallen{color:var(--red-soft, #a85050)}.uev.uev .cmp-tag.cmp-forfallen .cmp-dot{background:var(--red-soft, #a85050)}.uev.uev .drawer-tab .tab-warn{color:var(--red-soft, #a85050);font-weight:800;margin-left:5px}.uev.uev .ph-star{border:none;background:none;cursor:pointer;color:var(--muted);padding:2px;display:inline-flex}.uev.uev .ph-star.on{color:var(--accent, #c9a36b)}.uev.uev .ph-star svg{width:18px;height:18px}.uev.uev .ue-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.uev.uev .ue-tile .t-lbl{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.uev.uev .ue-tile .t-num{font-size:21px;font-weight:700;color:var(--ink);margin-top:5px;font-feature-settings:"tnum"}.uev.uev .ue-tile .t-meta{font-size:11px;color:var(--ink-3);margin-top:2px}.uev.uev .cmp-strip{display:flex;align-items:center;gap:11px;padding:0 0 14px;margin-bottom:14px;font-size:13px;color:var(--ink-2);border-bottom:1px solid var(--line)}.uev.uev .cmp-strip .cs-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.uev.uev .cmp-strip.s-ok .cs-dot{background:var(--green)}.uev.uev .cmp-strip.s-warn .cs-dot{background:var(--orange)}.uev.uev .cmp-strip.s-bad .cs-dot{background:var(--red-soft, #a85050)}.uev.uev .cmp-strip b{color:var(--ink);font-weight:700}.uev.uev .oms-bars{display:flex;align-items:flex-end;gap:16px;height:168px;padding:6px 4px 0}.uev.uev .oms-barwrap{flex:1;display:flex;flex-direction:column;align-items:center;gap:7px;height:100%;justify-content:flex-end}.uev.uev .oms-bar{width:100%;max-width:52px;background:var(--ink);opacity:.16;border-radius:5px 5px 0 0;min-height:4px}.uev.uev .oms-bar.cur{opacity:1;background:#6d83b0}.uev.uev .oms-val{font-size:11px;font-weight:700;color:var(--ink)}.uev.uev .oms-yr{font-size:10.5px;color:var(--ink-3);font-weight:600}.uev.uev .doc-row{display:grid;grid-template-columns:1.4fr 1fr 130px 92px;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line-2)}.uev.uev .doc-row:last-child{border-bottom:none}.uev.uev .doc-name{font-size:13px;font-weight:600;color:var(--ink)}.uev.uev .doc-name .req{color:var(--red-soft, #a85050)}.uev.uev .doc-name .per{display:block;font-size:10px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;margin-top:2px}.uev.uev .doc-file{font-size:11.5px;color:var(--ink-3)}.uev.uev .doc-file strong{color:var(--ink-2);font-weight:600}.uev.uev .doc-row .doc-act{text-align:right}.uev.uev .link-box{display:flex;gap:8px;align-items:center;margin-top:10px}.uev.uev .link-box input{flex:1;min-width:0;height:34px;border:1px solid var(--line);border-radius:7px;padding:0 11px;font-family:inherit;font-size:12px;color:var(--ink-2);background:var(--bg)}.uev.uev .link-note{padding:12px 14px;border:1px solid var(--line);border-radius:9px;margin-top:12px}.uev.uev .link-note .ln-t{font-size:12.5px;font-weight:700;color:var(--ink)}.uev.uev .link-note .ln-s{font-size:12px;color:var(--ink-3);margin-top:2px}.uev.uev .uppf-tl{display:flex;flex-direction:column}.uev.uev .uppf-ev{display:flex;gap:11px;padding-bottom:14px;position:relative}.uev.uev .uppf-ev:last-child{padding-bottom:0}.uev.uev .uppf-ev:not(:last-child):before{content:"";position:absolute;left:10px;top:22px;bottom:0;width:2px;background:var(--line)}.uev.uev .uppf-dot{width:21px;height:21px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;z-index:1}.uev.uev .uppf-dot svg{width:12px;height:12px}.uev.uev .uppf-body .uw{font-size:11px;color:var(--ink-3)}.uev.uev .uppf-body .ut{font-size:13px;color:var(--ink);margin-top:1px}.uev.uev .uppf-actions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}@media(max-width:920px){.uev.uev .ue-tiles{grid-template-columns:1fr}.uev.uev .list-head.ue-cols .hide-sm,.uev.uev .list-row.ue-cols .hide-sm{display:none}}.uev.uev .ue-tile .t-delta{font-size:11px;font-weight:700;margin-top:5px}.uev.uev .ue-tile .t-delta.up{color:var(--green)}.uev.uev .ue-tile .t-delta.down{color:var(--red-soft, #a85050)}.uev.uev .prog-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.uev.uev .prog-head .ph-k{font-size:11.5px;color:var(--ink-3)}.uev.uev .prog-head .ph-v{font-size:12.5px;font-weight:700;color:var(--ink)}.uev.uev .prog-track{height:6px;background:var(--line);border-radius:4px;overflow:hidden}.uev.uev .prog-fill{height:100%;border-radius:4px;transition:width .3s}.uev.uev .doc-fold{border:1px solid var(--line);border-radius:8px;margin-bottom:8px;overflow:hidden}.uev.uev .doc-foldhead{display:grid;grid-template-columns:120px 1fr auto auto 18px;gap:12px;align-items:center;padding:11px 13px;cursor:pointer}.uev.uev .doc-foldhead:hover{background:var(--bg)}.uev.uev .df-info{min-width:0}.uev.uev .df-name{font-size:13px;font-weight:600;color:var(--ink)}.uev.uev .df-name .req{color:var(--red-soft, #a85050)}.uev.uev .df-name .per{font-size:10px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;margin-left:6px}.uev.uev .df-cur{font-size:11.5px;color:var(--ink-3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uev.uev .df-cur strong{color:var(--ink-2);font-weight:600}.uev.uev .df-count{font-size:11px;color:var(--ink-3);white-space:nowrap}.uev.uev .df-chev{width:16px;height:16px;color:var(--muted);transition:transform .15s}.uev.uev .doc-fold.open .df-chev{transform:rotate(180deg)}.uev.uev .doc-foldbody{display:none;padding:2px 13px 10px;border-top:1px solid var(--line-2);background:var(--bg)}.uev.uev .doc-fold.open .doc-foldbody{display:block}.uev.uev .fil-row{display:flex;align-items:center;gap:11px;padding:9px 0;border-bottom:1px solid var(--line-2)}.uev.uev .fil-row:last-of-type{border-bottom:none}.uev.uev .fil-ic{width:30px;height:30px;border-radius:6px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.uev.uev .fil-ic svg{width:15px;height:15px}.uev.uev .fil-info{flex:1;min-width:0}.uev.uev .fil-name{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uev.uev .fil-meta{font-size:11px;color:var(--ink-3);margin-top:1px}.uev.uev .fil-tag{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);background:var(--line-2);padding:2px 7px;border-radius:4px;white-space:nowrap}.uev.uev .fil-tag.cur{color:var(--green);background:transparent;padding-left:0}.uev.uev .fil-x{border:none;background:none;color:var(--ink-3);cursor:pointer;font-size:11.5px;font-weight:500;padding:3px 7px;border-radius:5px}.uev.uev .fil-x:hover{background:var(--line-2);color:var(--ink)}.uev.uev .fil-add{margin-top:9px;border:1px dashed var(--line-strong, #cfd4da);background:none;border-radius:7px;padding:8px 12px;font-family:inherit;font-size:12px;font-weight:600;color:var(--ink-2);cursor:pointer;width:100%}.uev.uev .fil-add:hover{border-color:var(--ink-3);background:var(--white)}.uev.uev .bulk-drop{border:1.5px dashed var(--line-strong, #cfd4da);border-radius:9px;padding:14px 16px;background:var(--bg);margin-bottom:14px;display:flex;align-items:center;gap:12px}.uev.uev .bulk-drop .bd-ic{width:30px;height:30px;border-radius:7px;background:var(--white);border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);flex-shrink:0}.uev.uev .bulk-drop .bd-ic svg{width:15px;height:15px}.uev.uev .bulk-drop .bd-txt{flex:1;min-width:0}.uev.uev .bulk-drop .bd-t{font-size:12.5px;font-weight:600;color:var(--ink)}.uev.uev .bulk-drop .bd-s{font-size:11px;color:var(--ink-3);margin-top:1px}.uev.uev .profile-body .dr-inv-row{padding-left:0;padding-right:0}.uev.uev .profile-body .drawer-section.card-section{padding:14px 16px}.uev.uev .btn-sm{height:28px;padding:0 11px;font-size:12px;border-radius:7px}.uev.uev .exp{border-bottom:1px solid var(--line-2)}.uev.uev .exp:last-of-type{border-bottom:none}.uev.uev .exp-head{display:grid;align-items:center;gap:10px;padding:9px 0;cursor:pointer;font-size:11.5px;transition:background .1s}.uev.uev .exp-head:hover{background:var(--bg)}.uev.uev .exp-chev{width:14px;height:14px;color:var(--muted);transition:transform .15s;justify-self:end}.uev.uev .exp.open .exp-chev{transform:rotate(180deg)}.uev.uev .exp-body{display:none;padding:6px 0 12px}.uev.uev .exp.open .exp-body{display:block}.uev.uev .profile-body .dr-inv-row{transition:background .1s}.uev.uev .profile-body .dr-inv-row:hover{background:var(--bg)}.uev.uev .oms-barwrap{position:relative;cursor:default}.uev.uev .oms-bar{transition:opacity .12s,filter .12s}.uev.uev .oms-barwrap:hover .oms-bar{filter:brightness(.92)}.uev.uev .oms-barwrap:hover .oms-bar:not(.cur){opacity:.4}.uev.uev .oms-tip{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(-8px);background:var(--ink);color:#fff;padding:7px 10px;border-radius:7px;font-size:11px;line-height:1.4;white-space:nowrap;text-align:center;opacity:0;pointer-events:none;transition:opacity .12s;box-shadow:0 4px 14px #14130f33;z-index:6}.uev.uev .oms-barwrap:hover .oms-tip{opacity:1}.uev.uev .oms-tip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:var(--ink)}.uev.uev .tab-search{display:flex;align-items:center;gap:8px;height:32px;padding:0 11px;background:var(--bg);border:1px solid var(--line);border-radius:8px;margin-bottom:12px}.uev.uev .tab-search svg{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.uev.uev .tab-search input{flex:1;min-width:0;border:none;background:none;font-family:inherit;font-size:13px;color:var(--ink);outline:none}.uev.uev .cmp-strip .cs-act{margin-left:auto;flex-shrink:0}.uev.uev #jobcard-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f57;display:none;align-items:center;justify-content:center;z-index:80;padding:24px}.uev.uev #jobcard-modal.open{display:flex}.uev.uev #jobcard-box{animation:jcin .18s ease}@keyframes jcin{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}.uev.uev .jobrow{cursor:pointer}.uev.uev .jobrow .exp-chev{transition:transform .12s}.uev.uev .tcf-acts .jc-sq{width:17px;height:17px;border:1.6px solid var(--line-strong, #cfd4da);border-radius:4px;background:none;cursor:pointer;padding:0}.uev.uev .tcf-acts .jc-sq:hover{border-color:var(--ink-3)}.uev.uev .fst{display:inline-flex;align-items:center;gap:7px;padding:0;background:none;font-size:11.5px;font-weight:600;white-space:nowrap}.uev.uev .fst .fdot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.uev.uev .fst-paid{color:#3a8a5a}.uev.uev .fst-paid .fdot{background:#3a8a5a}.uev.uev .fst-att{color:#5b76b0}.uev.uev .fst-att .fdot{background:#5b76b0}.uev.uev .fst-new{color:#b3793f}.uev.uev .fst-new .fdot{background:#d4912f}.uev.uev .fak-eye{border:none;background:none;cursor:pointer;color:var(--ink-3);padding:4px;border-radius:6px;display:inline-flex;justify-self:center}.uev.uev .fak-eye:hover{background:var(--line-2);color:var(--ink)}.uev.uev .fak-eye svg{width:16px;height:16px}.uev.uev .ph-left{display:flex;align-items:center;gap:14px;min-width:0}.uev.uev .head-right{display:flex;align-items:center;gap:12px}.uev.uev .act-panel .act-head{padding:11px 14px 9px;font-weight:700;font-size:13px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:8px}.uev.uev .act-panel .act-head .act-tot{font-size:10.5px;color:var(--ink-3);font-weight:600}.uev.uev .act-item{display:flex;gap:11px;padding:11px 14px;cursor:pointer;border-bottom:1px solid var(--line-2);align-items:flex-start}.uev.uev .act-item:last-child{border-bottom:none}.uev.uev .act-item:hover{background:var(--line-2)}.uev.uev .act-ico{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.uev.uev .act-ico svg{width:15px;height:15px}.uev.uev .act-ico.warn{background:#a8505021;color:#a85050}.uev.uev .act-ico.soon{background:#d9760621;color:#d97706}.uev.uev .act-ico.inv{background:#5b76b026;color:#5b76b0}.uev.uev .act-tx{min-width:0;line-height:1.35}.uev.uev .act-tx b{font-size:12.5px;display:block;color:var(--ink);font-weight:600}.uev.uev .act-tx span{font-size:11px;color:var(--ink-3)}.uev.uev .act-empty2{padding:26px 14px;text-align:center;color:var(--ink-3);font-size:12.5px}.uev.uev .fil-validity{display:flex;align-items:center;gap:10px;padding:9px 14px 9px 46px;font-size:12px;color:var(--ink-2);border-bottom:1px solid var(--line-2)}.uev.uev .fil-validity>span:first-child{font-weight:600;color:var(--ink-3)}.uev.uev .fil-validity input[type=date]{font:inherit;padding:5px 9px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--white)}.uev.uev .gv-state{font-size:10.5px;font-weight:700;padding:2px 9px;border-radius:11px}.uev.uev .gv-state.aktuell{color:#3a8a5a;background:#3a8a5a1c}.uev.uev .gv-state.snart{color:#d97706;background:#d9760621}.uev.uev .gv-state.forfallen{color:#a85050;background:#a8505021}.uev.uev{--accent:#2d6cf7;--accent-soft:#eaf1fe;--primary:#1d1f24;--primary-hover:#2d3039;--primary-ink:#ffffff;--radius:7px;--radius-sm:6px}.uev.uev[data-theme=dark]{--accent:#4d8bff;--accent-soft:#1d2a45;--primary:#4d8bff;--primary-hover:#6098ff;--primary-ink:#ffffff}.uev.uev .main,.uev.uev .uev-main{background:var(--white);min-height:auto}.uev.uev .btn{height:33px;padding:0 13px;gap:7px;border-radius:var(--radius-sm);font:600 12.5px Inter,system-ui,sans-serif;background:var(--white);border:1px solid var(--line);color:var(--ink-2);transition:background .12s,border-color .12s,color .12s}.uev.uev .btn:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);transform:none}.uev.uev .btn:active{transform:translateY(.5px)}.uev.uev .btn svg{width:14px;height:14px}.uev.uev .btn-primary{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.uev.uev .btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--primary-ink)}.uev.uev .btn-sm{height:30px;padding:0 12px;font-size:12px;border-radius:var(--radius-sm)}.uev.uev .btn-xs{height:26px;padding:0 9px;font-size:11.5px}.uev.uev .btn-xs svg{width:12px;height:12px}.uev.uev .btn-warn{background:var(--white);color:var(--prog, #b8841f);border-color:#b8841f59}.uev.uev .btn-warn:hover{background:var(--prog, #b8841f);color:#fff;border-color:var(--prog, #b8841f)}.uev.uev[data-theme=dark] .btn{background:var(--white);border-color:var(--line);color:var(--ink)}.uev.uev[data-theme=dark] .btn:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.uev.uev[data-theme=dark] .btn-primary{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.uev.uev[data-theme=dark] .btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--primary-ink)}.uev.uev{--hover:#f2f6fe;--pill-bg:#f0f1f3;--pill-ink:#5f6671;--ok:#2d6cf7;--ok-bg:#eaf1fe;--prog:#d97706;--prog-bg:#fcefda;--wait:#8b909a;--wait-bg:#f0f1f3;--akut:#e0526a;--akut-bg:#fce9ed;--grn:#4a9070;--grn-bg:#eef4f0;--green:#4a9070;--green-bg:#eef4f0}.uev.uev[data-theme=dark]{--hover:#272b38;--pill-bg:#2b2f3a;--pill-ink:#a6abb4;--ok:#4d8bff;--ok-bg:#1d2a45;--prog:#ea9a45;--prog-bg:#3a2a14;--wait:#757a84;--wait-bg:#2b2f3a;--akut:#f0838f;--akut-bg:#3a1f25;--grn:#5aa07e;--grn-bg:#1a2c22;--green:#5aa07e;--green-bg:#1a2c22}.uev.uev .page-head{background:transparent;border-bottom:none;position:static;padding:2px 0 14px}.uev.uev #page-h1{font-size:21px;font-weight:700;letter-spacing:-.02em}.uev.uev .page-sub{font-size:12px;color:var(--ink-3);font-weight:500}.uev.uev .breadcrumb{font-size:11.5px}.uev.uev .breadcrumb a{color:var(--accent)}.uev.uev .kpi-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:2px 0 14px;border:none}.uev.uev .kpi-cell{background:var(--white);border:1px solid var(--line);border-right:1px solid var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 14px}.uev.uev .kpi-lbl{font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:1px}.uev.uev .kpi-num{font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.uev.uev .kpi-num em{font-size:11px;font-weight:600;font-style:normal;color:var(--ink-3);margin-left:3px}.uev.uev .kpi-meta{font-size:11px;color:var(--ink-3);margin-top:0;line-height:1.3}.uev.uev .kpi-cell.active,.uev.uev .kpi-cell:hover{background:var(--accent-soft);border-color:var(--accent)}.uev.uev .toolbar{background:transparent;border-top:none;border-bottom:none;padding:0 0 12px;margin:0 0 6px;position:static;gap:10px;box-shadow:none;flex-wrap:wrap;align-items:center}.uev.uev .toolbar-divider{display:none}.uev.uev .toolbar .dropdown{order:1}.uev.uev .toolbar-spacer{order:1;flex:1 1 auto}.uev.uev #ue-count{order:1;font-size:12px;color:var(--ink-3);font-weight:600}.uev.uev .toolbar-search{order:2;flex:1 1 100%;height:40px;border-radius:8px;padding:0 14px;gap:10px;background:var(--white);border:1px solid var(--line)}.uev.uev .toolbar-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.uev.uev .toolbar-search input{font-size:13px;font-weight:500}.uev.uev .toolbar-search svg{width:16px;height:16px}.uev.uev .dropdown-trigger{height:31px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--white);font:600 12px Inter;color:var(--ink);gap:7px}.uev.uev .dropdown-trigger:hover{border-color:var(--accent);color:var(--accent);background:var(--white)}.uev.uev .dropdown-trigger .lbl{color:var(--ink-3);font-weight:600}.uev.uev .dropdown.open .dropdown-trigger,.uev.uev .dropdown-trigger.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent)}.uev.uev .list-card{background:transparent;border:none;border-radius:0;overflow:visible}.uev.uev .list-head{background:transparent;border-bottom:1px solid var(--line);padding:8px 12px}.uev.uev .list-head .col-head{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.uev.uev .list-row{padding:11px 12px;border-bottom:1px solid var(--line-2);border-radius:var(--radius-sm);position:relative;transition:background .12s,box-shadow .12s}.uev.uev .list-row:hover{background:var(--hover);box-shadow:inset 2px 0 0 var(--accent)}.uev.uev .list-row.row-flag{box-shadow:inset 2px 0 0 var(--akut)}.uev.uev .list-row.row-flag:hover{background:var(--hover);box-shadow:inset 2px 0 0 var(--akut)}.uev.uev .kund-name{font-size:13px;font-weight:600}.uev.uev .kund-tel{font-size:11px;color:var(--ink-3)}.uev.uev .ue-yrke{display:inline-flex;align-items:center;justify-self:start;height:22px;padding:0 9px;border-radius:5px;background:var(--pill-bg);color:var(--pill-ink);font-size:11px;font-weight:600;overflow:visible}.uev.uev .ue-contact .c-person{font-size:13px;color:var(--ink)}.uev.uev .ue-contact .c-tel{font-size:11px;color:var(--ink-3)}.uev.uev .ue-jobb{font-size:13px}.uev.uev .ue-jobb em{display:block;font-size:10.5px;color:var(--ink-3);font-style:normal}.uev.uev .ue-oms{font-size:13px;font-weight:600}.uev.uev .ue-oms em{display:block;font-size:10.5px;color:var(--ink-3);font-weight:500;font-style:normal}.uev.uev .ue-starbtn.on{color:var(--accent)}.uev.uev .ue-starbtn:hover{background:var(--accent-soft);color:var(--accent)}.uev.uev .cmp-tag{height:23px;padding:0 10px;border-radius:20px;font-size:11px;font-weight:700;gap:6px}.uev.uev .cmp-tag .cmp-dot{width:6px;height:6px}.uev.uev .cmp-tag.cmp-aktuell{background:var(--grn-bg);color:var(--grn)}.uev.uev .cmp-tag.cmp-aktuell .cmp-dot{background:var(--grn)}.uev.uev .cmp-tag.cmp-snart{background:var(--prog-bg);color:var(--prog)}.uev.uev .cmp-tag.cmp-snart .cmp-dot{background:var(--prog)}.uev.uev .cmp-tag.cmp-forfallen{background:var(--akut-bg);color:var(--akut)}.uev.uev .cmp-tag.cmp-forfallen .cmp-dot{background:var(--akut)}.uev.uev .status-pill{height:22px;padding:0 10px;border-radius:20px;font-size:10.5px;font-weight:700;letter-spacing:.02em;text-transform:none;gap:5px}.uev.uev .status-pill.st-paid{background:var(--grn-bg);color:var(--grn)}.uev.uev .status-pill.st-upparb{background:var(--wait-bg);color:var(--wait)}.uev.uev .act-bell{display:none!important}.uev.uev .nu-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f111680;z-index:200;display:none;justify-content:flex-end}.uev.uev .nu-ov.open{display:flex}.uev.uev .nu-drawer{width:460px;max-width:96vw;height:100%;background:var(--bg);display:flex;flex-direction:column;box-shadow:-8px 0 30px #0000002e;transform:translate(24px);opacity:0;transition:transform .24s ease,opacity .24s ease}.uev.uev .nu-ov.open .nu-drawer{transform:none;opacity:1}.uev.uev .nu-head{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--line)}.uev.uev .nu-title{font-size:16px;font-weight:700;letter-spacing:-.01em}.uev.uev .nu-sub{font-size:12px;color:var(--ink-3);margin-top:2px;line-height:1.35}.uev.uev .nu-x{margin-left:auto;width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--ink-3);cursor:pointer;display:grid;place-items:center;flex-shrink:0}.uev.uev .nu-x:hover{background:var(--hover);color:var(--ink)}.uev.uev .nu-x svg{width:18px;height:18px}.uev.uev .nu-stepper{display:flex;align-items:center;padding:16px 22px 6px}.uev.uev .nu-step{display:flex;flex-direction:column;align-items:center;gap:5px;flex:0 0 auto}.uev.uev .nu-num{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--pill-bg);color:var(--ink-3);border:2px solid transparent;transition:all .15s}.uev.uev .nu-num svg{width:13px;height:13px}.uev.uev .nu-step.active .nu-num{background:var(--accent);color:#fff;box-shadow:0 0 0 3px var(--accent-soft)}.uev.uev .nu-step.done .nu-num{background:var(--accent);color:#fff}.uev.uev .nu-lbl{font-size:10px;font-weight:600;color:var(--ink-3)}.uev.uev .nu-step.active .nu-lbl{color:var(--ink);font-weight:700}.uev.uev .nu-step.done .nu-lbl{color:var(--ink-2)}.uev.uev .nu-line{flex:1;height:2px;background:var(--line);margin:0 6px 18px;align-self:center}.uev.uev .nu-line.done{background:var(--accent)}.uev.uev .nu-body{flex:1;overflow-y:auto;padding:8px 22px 22px}.uev.uev .nu-sec{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin:14px 0 10px}.uev.uev .nu-sec:first-child{margin-top:6px}.uev.uev .nu-fld{margin-bottom:13px}.uev.uev .nu-fld label{display:block;font-size:11.5px;font-weight:600;color:var(--ink-2);margin-bottom:5px}.uev.uev .nu-fld label .req{color:var(--akut)}.uev.uev .nu-fld input,.uev.uev .nu-fld select{width:100%;height:38px;border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 12px;font-size:13px;font-family:inherit;color:var(--ink);background:var(--white);box-sizing:border-box}.uev.uev .nu-fld input:focus,.uev.uev .nu-fld select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.uev.uev .nu-row2{display:grid;grid-template-columns:1fr 1fr;gap:11px}.uev.uev .nu-rev{border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.uev.uev .nu-rev-row{display:flex;justify-content:space-between;gap:14px;padding:10px 13px;border-bottom:1px solid var(--line-2);font-size:13px}.uev.uev .nu-rev-row:last-child{border-bottom:none}.uev.uev .nu-rev-row .k{color:var(--ink-3);flex-shrink:0}.uev.uev .nu-rev-row .v{font-weight:600;text-align:right}.uev.uev .nu-note{display:flex;gap:9px;align-items:flex-start;padding:11px 13px;background:var(--accent-soft);border-radius:var(--radius-sm);font-size:12px;color:var(--ink-2);margin-top:16px;line-height:1.4}.uev.uev .nu-note svg{flex-shrink:0;color:var(--accent);margin-top:1px}.uev.uev .nu-foot{display:flex;gap:10px;align-items:center;padding:14px 22px;border-top:1px solid var(--line)}.uev.uev .nu-foot .btn{height:38px}.uev.uev .nu-foot .nu-next{margin-left:auto}.uev.uev .kebab-menu{background:var(--white);border-color:var(--line);box-shadow:0 10px 28px #00000029}.uev.uev .kebab-item{color:var(--ink)}.uev.uev .kebab-item:hover{background:var(--hover)}.uev.uev .kebab-item svg{color:var(--ink-3)}.uev.uev .kebab-sep{height:1px;background:var(--line);margin:5px 6px}.uev.uev .kebab-danger{color:var(--akut)}.uev.uev .kebab-danger svg{color:var(--akut)}.uev.uev .kebab-danger:hover{background:var(--akut-bg)}.uev.uev .fi-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0 2px}.uev.uev .fi-amt{font-size:24px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum"}.uev.uev .fi-line{display:flex;justify-content:space-between;gap:14px;padding:10px 13px;border-bottom:1px solid var(--line-2);font-size:13px}.uev.uev .fi-line:last-child{border-bottom:none}.uev.uev .fi-line .k{display:flex;flex-direction:column}.uev.uev .fi-line .k small{color:var(--ink-3);font-size:11px;margin-top:1px}.uev.uev .fi-line .v{font-weight:600;font-feature-settings:"tnum";white-space:nowrap}.uev.uev .fi-line.fi-tot{border-top:1px solid var(--line);font-weight:700}.uev.uev .fi-line.fi-tot .v{color:var(--accent);font-size:14px}.uev.uev .nu-file{display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:9px}.uev.uev .nu-file-l{display:flex;align-items:center;gap:11px;flex:1;min-width:0}.uev.uev .nu-file-ic{width:30px;height:30px;border-radius:7px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.uev.uev .nu-file-ic svg{width:15px;height:15px}.uev.uev .nu-file-t{font-size:12.5px;font-weight:600}.uev.uev .nu-file-s{font-size:11px;color:var(--ink-3);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:185px}.uev.uev .nu-file.has .nu-file-ic{background:var(--grn-bg);color:var(--grn)}.uev.uev .nu-file.has .nu-file-s{color:var(--grn)}.uev.uev .nu-file-btn{flex-shrink:0;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:11.5px;font-weight:600;color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center}.uev.uev .nu-file-btn:hover{border-color:var(--accent);color:var(--accent)}.uev.uev .nu-skip{font-size:12px;color:var(--ink-3);text-align:center;margin-top:6px}.uev.uev .nu-skip b{color:var(--accent);font-weight:600;cursor:pointer}.uev.uev .fi-cmt-sec{margin-top:18px}.uev.uev .fi-cmt{display:flex;gap:10px;margin-bottom:12px}.uev.uev .fi-cmt-av{width:30px;height:30px;border-radius:50%;flex-shrink:0;color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center}.uev.uev .fi-cmt-b{flex:1;min-width:0}.uev.uev .fi-cmt-meta{font-size:12px;margin-bottom:4px;display:flex;gap:6px;align-items:center}.uev.uev .fi-cmt-meta strong{font-weight:700}.uev.uev .fi-cmt-meta .tm{color:var(--ink-3);font-weight:500;margin-left:auto;font-size:11px}.uev.uev .fi-cmt-bubble{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:9px 11px;font-size:12.5px;line-height:1.5;word-break:break-word}.uev.uev .fi-empty{font-size:12px;color:var(--ink-3);padding:2px 0 8px}.uev.uev .fi-compose{display:flex;gap:8px;margin-top:6px}.uev.uev .fi-compose input{flex:1;height:38px;border:1px solid var(--line);border-radius:8px;padding:0 12px;font-size:12.5px;font-family:inherit;background:var(--white);color:var(--ink)}.uev.uev .fi-compose input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.uev.uev[data-theme=light]{--accent:#4a72b0 !important;--accent-soft:#eef2f8 !important;--blue:#4a72b0 !important}.uev.uev[data-theme=dark],.uev.uev[data-theme=gray]{--accent:#7197ce !important;--accent-soft:#222c3d !important;--blue:#7197ce !important}.uev.uev .btn,.uev.uev .btn-ghost,.uev.uev .btn-primary,.uev.uev .btn-back,.uev.uev .chip,.uev.uev .dropdown-trigger,.uev.uev .ue-starbtn,.uev.uev .cmp-btn,.uev.uev .kpi-cell,.uev.uev .menu-item,.uev.uev .tb-ic,.uev.uev .nav,.uev.uev .sec,.uev.uev .drawer-tab,.uev.uev .dr-quick-link,.uev.uev .list-row{transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .08s ease!important;-webkit-tap-highlight-color:transparent}.uev.uev .btn,.uev.uev .page-actions .btn,.uev.uev .head-right .btn{height:34px!important;padding:0 13px!important;gap:7px!important;border-radius:7px!important;font:600 12.5px Inter!important;white-space:nowrap!important;background:var(--white)!important;border:1px solid var(--line)!important;color:var(--ink-2)!important}.uev.uev .btn svg,.uev.uev .btn-ghost svg{width:15px!important;height:15px!important;flex-shrink:0}.uev.uev .btn:hover,.uev.uev .page-actions .btn:hover,.uev.uev .btn-ghost:hover{background:var(--accent-soft)!important;border-color:var(--accent)!important;color:var(--accent)!important}.uev.uev .btn.btn-primary,.uev.uev .page-actions .btn-primary{background:var(--accent-soft)!important;border:1px solid var(--accent-soft)!important;color:var(--accent)!important;box-shadow:none!important}.uev.uev .btn.btn-primary svg{stroke-width:2.2;color:var(--accent)!important}.uev.uev .btn.btn-primary:hover,.uev.uev .page-actions .btn-primary:hover{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.uev.uev .btn.btn-primary:hover svg{color:#fff!important}.uev.uev .btn.on,.uev.uev .btn.active,.uev.uev .btn-ghost.on,.uev.uev .btn-ghost.active{background:var(--accent-soft)!important;border-color:var(--accent)!important;color:var(--accent)!important}.uev.uev .btn:active,.uev.uev .btn-ghost:active,.uev.uev .btn-primary:active{transform:translateY(1px)!important}.uev.uev .btn:focus-visible,.uev.uev .btn-ghost:focus-visible,.uev.uev .btn-primary:focus-visible{outline:none!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.uev.uev .btn .nb,.uev.uev .nb{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 5px;border-radius:9px;background:var(--accent);color:#fff;font:700 10px Inter;font-feature-settings:"tnum"}.uev.uev .btn.btn-back{background:var(--white)!important;border:1px solid var(--line)!important;color:var(--ink-2)!important}.uev.uev .btn.btn-back:hover{background:var(--accent-soft)!important;border-color:var(--accent)!important;color:var(--accent)!important}.uev.uev .btn.btn-won{background:var(--fl-grn)!important;border-color:var(--fl-grn)!important;color:#fff!important}.uev.uev .btn.btn-won:hover{filter:brightness(.95)}.uev.uev .btn.btn-lost{background:var(--white)!important;color:var(--akut)!important;border-color:var(--line)!important}.uev.uev .btn.btn-lost:hover{background:var(--akut-bg)!important;border-color:var(--akut)!important;color:var(--akut)!important}.uev.uev .btn.btn-warn{background:var(--white)!important;color:var(--prog)!important;border-color:var(--prog-bg)!important}.uev.uev .btn.btn-warn:hover{background:var(--prog)!important;border-color:var(--prog)!important;color:#fff!important}.uev.uev .dropdown-trigger,.uev.uev .chip{height:34px!important;padding:0 12px!important;gap:8px!important;border-radius:8px!important;background:var(--white)!important;border:1px solid var(--line)!important;color:var(--ink)!important;font:600 12.5px Inter!important;box-shadow:0 1px 2px #14161c0a!important}.uev.uev .dropdown-trigger svg,.uev.uev .chip svg{width:13px!important;height:13px!important;color:var(--ink-3);transition:transform .16s}.uev.uev .dropdown-trigger:hover,.uev.uev .chip:hover{border-color:#ccd0d6!important;color:var(--ink)!important;background:var(--white)!important}.uev.uev .dropdown.open .dropdown-trigger,.uev.uev .dropdown-trigger.on,.uev.uev .dropdown-trigger.has-value,.uev.uev .chip.active{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important;color:var(--accent)!important}.uev.uev .dropdown.open .dropdown-trigger svg,.uev.uev .chip.active svg{color:var(--accent);transform:rotate(180deg)}.uev.uev .toolbar-search:focus-within,.uev.uev .top-search:focus-within{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.uev.uev .list-card{border:1px solid var(--line)!important;border-radius:0!important;overflow:visible!important}.uev.uev .list-row{cursor:pointer;border-bottom:1px solid var(--line-2)!important;border-radius:0!important}.uev.uev .list-row:hover{background:var(--hover)!important;box-shadow:inset 2px 0 0 var(--accent)!important;border-radius:0!important}.uev.uev .list-row.row-flag{box-shadow:none!important}.uev.uev .list-row.row-flag:hover{background:var(--hover)!important;box-shadow:inset 2px 0 0 var(--accent)!important}.uev.uev .ue-yrke{height:22px!important;padding:0 9px!important;border-radius:5px!important;background:var(--pill-bg)!important;color:var(--pill-ink)!important;font:600 11px Inter!important;white-space:nowrap}.uev.uev .cmp-tag{background:transparent!important;border:none!important;padding:0!important;height:auto!important;border-radius:0!important;gap:6px!important;color:var(--ink-2)!important;font:600 11.5px Inter!important;white-space:nowrap!important}.uev.uev .cmp-tag .cmp-dot{width:8px!important;height:8px!important;border-radius:50%!important;flex-shrink:0}.uev.uev .cmp-tag.cmp-aktuell{color:var(--ink-2)!important}.uev.uev .cmp-tag.cmp-aktuell .cmp-dot{background:var(--fl-grn)!important}.uev.uev .cmp-tag.cmp-snart{color:var(--ink-2)!important}.uev.uev .cmp-tag.cmp-snart .cmp-dot{background:var(--prog)!important}.uev.uev .cmp-tag.cmp-forfallen{color:var(--ink-2)!important}.uev.uev .cmp-tag.cmp-forfallen .cmp-dot{background:var(--akut)!important}.uev.uev .kpi-cell{cursor:pointer;background:var(--white)!important;border:1px solid var(--line)!important;border-radius:8px!important}.uev.uev .kpi-cell:first-child,.uev.uev .kpi-cell:last-child{border:1px solid var(--line)!important;border-radius:8px!important}.uev.uev .kpi-cell:hover{border-color:#ccd0d6!important;background:var(--white)!important;box-shadow:none!important;transform:none!important}.uev.uev .kpi-cell.active,.uev.uev .kpi-cell:focus-visible{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important;background:var(--white)!important;outline:none!important}.uev.uev .kpi-cell.active:before{content:none!important}.uev.uev .breadcrumb a{color:var(--ink-3)!important;text-decoration:none}.uev.uev .breadcrumb a:hover{color:var(--accent)!important}.uev.uev .breadcrumb>span:last-child{color:var(--ink)!important;font-weight:600!important}.uev.uev .breadcrumb .breadcrumb-sep{color:var(--ink-3)!important}.uev.uev .ue-starbtn{border-radius:6px!important}.uev.uev .ue-starbtn:hover{background:var(--accent-soft)!important;color:var(--accent)!important}.uev.uev .ue-starbtn.on,.uev.uev .ue-starbtn.on:hover{color:var(--accent)!important}.uev.uev .sec{cursor:pointer;border-radius:7px}.uev.uev .sec:hover{background:var(--hover)!important}.uev.uev .menu-item{border-radius:7px!important}.uev.uev .menu-item:hover{background:var(--hover)!important;color:var(--ink)!important}.uev.uev .menu-item.sel{background:var(--accent-soft)!important;color:var(--accent)!important;font-weight:600!important}.uev.uev .menu-item.sel svg{color:var(--accent)!important}.uev.uev .drawer-tab{border-bottom:2px solid transparent!important}.uev.uev .drawer-tab:hover{color:var(--accent)!important}.uev.uev .drawer-tab.active{color:var(--accent)!important;border-bottom-color:var(--accent)!important;font-weight:600!important}.uev.uev .drawer-tab.active .tab-count-mini{background:var(--accent-soft)!important;color:var(--accent)!important;box-shadow:none!important}.uev.uev .noti-tab.active,.uev.uev .noti-tab.on{color:var(--accent)!important}.uev.uev .dr-quick-link:hover{background:var(--accent-soft)!important;border-color:var(--accent)!important;color:var(--accent)!important}.uev.uev .dr-quick-link:active{transform:translateY(1px)}.uev.uev .main::-webkit-scrollbar,.uev.uev .uev-main::-webkit-scrollbar{width:10px;height:10px}.uev.uev .main::-webkit-scrollbar-thumb,.uev.uev .uev-main::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px;border:3px solid transparent;background-clip:padding-box}.uev.uev .main::-webkit-scrollbar-thumb:hover,.uev.uev .uev-main::-webkit-scrollbar-thumb:hover{background:var(--ink-3);background-clip:padding-box}.uev.uev .dr-quick{display:none!important}:root{--kal-ink: #1d1f24;--kal-ink-2: #5b606b;--kal-ink-3: #8b909a;--kal-muted: #adb5bd;--kal-line: #e9eaed;--kal-line-2: #f2f3f5;--kal-bg: #f8f9fa;--kal-white: #ffffff;--kal-side-bg: #fafbfc;--kal-rail-bg: #1c1d22;--kal-rail-ink: rgba(255,255,255,.5);--kal-rail-glow: rgba(45,108,247,.5);--kal-rail-hover: rgba(255,255,255,.12);--kal-mute-mix: #a7adb6;--kal-primary: #1d1f24;--kal-primary-hover: #2d3039;--kal-primary-ink: #ffffff;--kal-accent: #2d6cf7;--kal-accent-soft: #eaf1fe;--kal-hover: #f2f6fe;--kal-pill-bg: #f0f1f3;--kal-pill-ink: #5f6671;--kal-radius: 7px;--kal-radius-sm: 6px;--kal-shadow: 0 16px 40px rgba(20,22,28,.16);--kal-shadow-sm: 0 4px 14px rgba(20,22,28,.1);--kal-green: #1d9e63;--kal-green-bg: #e6f6ee;--kal-orange: #d97706;--kal-orange-bg: #fffbeb;--kal-red: #dc2626;--kal-red-bg: #fef2f2;--kal-blue: #2563eb;--kal-blue-bg: #eff6ff}.kal{display:flex;min-height:100%}.kal *{margin:0;padding:0;box-sizing:border-box;font-family:Inter,system-ui,sans-serif}.kal button,.kal input,.kal select,.kal textarea{font-size:13.3333px;font-weight:400;line-height:normal;letter-spacing:normal;font-feature-settings:normal;font-variant-numeric:normal}.kal input::-webkit-datetime-edit-fields-wrapper{padding:1px 0}.kal svg{display:inline;vertical-align:baseline}.kal table{border-color:currentColor}body.kal-shell .body>.side,body.kal-shell .body>.expand-btn,body.kal-shell main.main>.page-head{display:none}body.kal-shell .main .main-body{padding:0;height:100%}body.kal-shell .main{padding:0;overflow:hidden}.kal.kal a{color:inherit;text-decoration:none}.kal.kal button{cursor:pointer;border:none;background:none;font-family:inherit;color:inherit}.kal.kal ::-webkit-scrollbar{width:8px;height:8px}.kal.kal ::-webkit-scrollbar-thumb{background:var(--kal-line);border-radius:4px}.kal.kal{flex:1;display:flex;min-height:0;position:relative}.kal.kal .nx-side{width:252px;flex-shrink:0;background:var(--kal-side-bg);border-right:1px solid var(--kal-line);padding:14px 12px;overflow-y:auto;overflow-x:hidden;transition:width .26s ease,padding .26s ease,opacity .2s ease}.kal.kal .nx-side-top{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 10px}.kal.kal .nx-side-h{font-size:15px;font-weight:700;letter-spacing:-.01em;padding-left:6px}.kal.kal .nx-collapse,.kal.kal .nx-expand{width:30px;height:30px;border-radius:8px;border:1px solid var(--kal-line);background:var(--kal-white);color:var(--kal-ink-3);display:grid;place-items:center;cursor:pointer;transition:all .15s;flex-shrink:0}.kal.kal .nx-collapse svg,.kal.kal .nx-expand svg{width:17px;height:17px}.kal.kal .nx-collapse:hover,.kal.kal .nx-expand:hover{background:var(--kal-accent-soft);border-color:var(--kal-accent);color:var(--kal-accent)}.kal.kal .nx-expand{position:absolute;top:14px;left:12px;z-index:25;display:none;box-shadow:var(--kal-shadow-sm)}.kal.kal.nx-collapsed .nx-side{width:0;min-width:0;padding-left:0;padding-right:0;opacity:0;border-right-color:transparent}.kal.kal.nx-collapsed .nx-expand{display:grid}.kal.kal .nx-main{flex:1;min-width:0;padding:18px 24px 36px;overflow:auto;display:flex;flex-direction:column}.kal.kal .sp-grp{margin-bottom:16px}.kal.kal .sp-grp-h{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--kal-ink-3);padding:0 6px 8px;display:flex;align-items:center;justify-content:space-between}.kal.kal .sp-grp-tog{display:inline-flex;align-items:center;gap:5px;background:none;border:none;padding:2px 0;margin:0;cursor:pointer;font:inherit;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--kal-ink-3);transition:color .12s}.kal.kal .sp-grp-tog:hover{color:var(--kal-ink-2)}.kal.kal .sp-grp-tog .chev{width:13px;height:13px;margin-left:-3px;transition:transform .18s ease;color:var(--kal-ink-3)}.kal.kal .sp-grp.collapsed .sp-grp-tog .chev{transform:rotate(-90deg)}.kal.kal .sp-grp-body{overflow:hidden;transition:max-height .22s ease,opacity .18s ease}.kal.kal .sp-grp.collapsed .sp-grp-body{max-height:0!important;opacity:0;pointer-events:none}.kal.kal .sp-grp.collapsed .sp-grp-h{padding-bottom:0}.kal.kal .sp-grp-h .lnk{color:var(--kal-accent);cursor:pointer;text-transform:none;letter-spacing:0;font-weight:600;font-size:11px}.kal.kal .sp-grp.collapsed #emp-toggle-all{display:none}.kal.kal .sp-grp-h .lnk:hover{text-decoration:underline}.kal.kal .mini{background:var(--kal-white);border:1px solid var(--kal-line);border-radius:10px;padding:10px 10px 12px}.kal.kal .mini-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.kal.kal .mini-title{font-size:12px;font-weight:700}.kal.kal .mini-nav{display:flex;gap:2px}.kal.kal .mini-nav button{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:var(--kal-ink-3)}.kal.kal .mini-nav button:hover{background:var(--kal-bg);color:var(--kal-ink)}.kal.kal .mini-nav svg{width:14px;height:14px}.kal.kal .mini-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}.kal.kal .mini-dow{font-size:9px;font-weight:600;color:var(--kal-ink-3);text-align:center;padding:2px 0 4px}.kal.kal .mini-day{aspect-ratio:1;display:grid;place-items:center;font-size:10.5px;font-weight:500;color:var(--kal-ink-2);border-radius:5px;cursor:pointer;position:relative}.kal.kal .mini-day:hover{background:var(--kal-bg)}.kal.kal .mini-day.out{color:var(--kal-muted)}.kal.kal .mini-day.today{color:var(--kal-accent);font-weight:800}.kal.kal .mini-day.sel{background:var(--kal-accent);color:#fff;font-weight:700}.kal.kal .mini-day.sel.today{color:#fff}.kal.kal .mini-day.has:after{content:"";position:absolute;bottom:2px;width:3px;height:3px;border-radius:50%;background:var(--kal-accent)}.kal.kal .mini-day.sel.has:after{background:#fff}.kal.kal .flt{display:flex;align-items:center;gap:10px;padding:5px 7px;border-radius:7px;cursor:pointer;transition:background .1s;-webkit-user-select:none;user-select:none}.kal.kal .flt:hover{background:var(--kal-white)}.kal.kal .flt .sw{width:13px;height:13px;border-radius:4px;flex-shrink:0;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 24%,var(--kal-white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 34%,var(--kal-white));transition:background .12s,box-shadow .12s}.kal.kal .flt .sw svg{width:9px;height:9px;color:color-mix(in srgb,var(--c) 62%,var(--kal-ink-3));stroke-width:3.6;opacity:1}.kal.kal .flt.off .sw{background:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 26%,var(--kal-mute-mix))}.kal.kal .flt.off .sw svg{opacity:0}.kal.kal .flt .nm{font-size:12.5px;font-weight:500;color:var(--kal-ink);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal.kal .flt.off .nm{color:var(--kal-ink-3)}.kal.kal .flt .ct{font-size:11px;font-weight:600;color:var(--kal-ink-3);font-variant-numeric:tabular-nums}.kal.kal .flt.off .ct{color:var(--kal-muted)}.kal.kal .flt.off .ava{opacity:.5;filter:grayscale(.5)}.kal.kal .sync-card{background:linear-gradient(135deg,var(--kal-accent),#1d4ed8);border-radius:12px;padding:13px 13px 14px;color:#fff;position:relative;overflow:hidden}.kal.kal .sync-card:after{content:"";position:absolute;right:-20px;top:-20px;width:90px;height:90px;border-radius:50%;background:#ffffff1f;pointer-events:none}.kal.kal .sync-card .sc-ic{width:30px;height:30px;border-radius:9px;background:#ffffff2e;display:grid;place-items:center;margin-bottom:9px}.kal.kal .ava{width:var(--avs, 24px);height:var(--avs, 24px);border-radius:50%;flex-shrink:0;position:relative;display:inline-grid;place-items:center;overflow:hidden;color:#fff;font-weight:700;font-size:calc(var(--avs, 24px) * .38);line-height:1}.kal.kal .ava img{width:100%;height:100%;object-fit:cover;display:block}.kal.kal .ava.noimg:after{content:attr(data-init)}.kal.kal .sync-card{position:relative}.kal.kal .sc-close{position:absolute;top:9px;right:9px;z-index:3;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:#ffffff29;color:#ffffffd9;transition:background .12s}.kal.kal .sc-close:hover{background:#ffffff4d;color:#fff}.kal.kal .sc-close svg{width:13px;height:13px}.kal.kal .sync-restore{display:flex;align-items:center;gap:8px;width:100%;height:38px;padding:0 12px;border-radius:10px;border:1px dashed var(--kal-line);background:var(--kal-side-bg);color:var(--kal-ink-2);font-size:12px;font-weight:600;transition:all .12s}.kal.kal .sync-restore:hover{border-color:var(--kal-accent);color:var(--kal-accent);background:var(--kal-accent-soft)}.kal.kal .sync-restore svg{width:15px;height:15px}.kal.kal .sync-card .sc-ic svg{width:17px;height:17px;color:#fff}.kal.kal .sync-card h4{font-size:13px;font-weight:700;letter-spacing:-.01em;position:relative}.kal.kal .sync-card p{font-size:11px;opacity:.9;margin:3px 0 11px;line-height:1.4;position:relative}.kal.kal .sync-card .sc-btn{width:100%;height:33px;border-radius:8px;background:#fff;color:var(--kal-accent);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;position:relative;transition:transform .12s}.kal.kal .sync-card .sc-btn:hover{transform:translateY(-1px)}.kal.kal .sync-card .sc-btn svg{width:14px;height:14px}.kal.kal .page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.kal.kal .ph-title{font-size:21px;font-weight:800;letter-spacing:-.02em;display:flex;align-items:center;gap:9px}.kal.kal .ph-title .ph-badge{font-size:10.5px;font-weight:600;color:var(--kal-ink-2);background:var(--kal-pill-bg);padding:3px 8px;border-radius:20px;letter-spacing:0}.kal.kal .ph-sub{font-size:12.5px;color:var(--kal-ink-3);margin-top:3px}.kal.kal .ph-actions{display:flex;gap:8px;align-items:center}.kal.kal .btn{height:36px;padding:0 14px;border-radius:8px;font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--kal-line);background:var(--kal-white);color:var(--kal-ink);transition:all .12s}.kal.kal .btn:hover{background:var(--kal-bg);border-color:#ced4da}.kal.kal .btn svg{width:15px;height:15px}.kal.kal .btn-primary{background:var(--kal-ink);color:var(--kal-bg);border-color:var(--kal-ink)}.kal.kal .btn-primary:hover{background:var(--kal-ink-2);color:var(--kal-bg);border-color:var(--kal-ink-2)}.kal.kal .toolbar{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.kal.kal .tb-nav{display:flex;align-items:center;gap:4px}.kal.kal .tb-today{height:34px;padding:0 13px;border-radius:8px;border:1px solid var(--kal-line);background:var(--kal-white);font-size:12.5px;font-weight:600;color:var(--kal-ink)}.kal.kal .tb-today:hover{background:var(--kal-bg)}.kal.kal .tb-arrow{width:34px;height:34px;border-radius:8px;border:1px solid var(--kal-line);background:var(--kal-white);display:grid;place-items:center;color:var(--kal-ink-2)}.kal.kal .tb-arrow:hover{background:var(--kal-bg);color:var(--kal-ink)}.kal.kal .tb-arrow svg{width:16px;height:16px}.kal.kal .tb-period{font-size:16px;font-weight:700;letter-spacing:-.01em;min-width:180px}.kal.kal .tb-period .wk{font-size:11px;font-weight:600;color:var(--kal-ink-3);margin-left:6px}.kal.kal .tb-sp{flex:1}.kal.kal .seg{display:inline-flex;background:var(--kal-pill-bg);border-radius:8px;padding:3px;gap:2px}.kal.kal .seg button{height:28px;padding:0 13px;border-radius:6px;font-size:12px;font-weight:600;color:var(--kal-ink-2);transition:all .12s}.kal.kal .seg button:hover{color:var(--kal-ink)}.kal.kal .seg button.on{background:var(--kal-white);color:var(--kal-ink);box-shadow:0 1px 2px #00000014}.kal.kal .chip{height:34px;padding:0 12px;border-radius:8px;border:1px solid var(--kal-line);background:var(--kal-white);display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--kal-ink-2)}.kal.kal .chip svg{width:14px;height:14px;color:var(--kal-ink-3)}.kal.kal .chip .av-stack{display:flex}.kal.kal .chip .av-stack .ava{border:2px solid var(--kal-white);margin-left:-7px;font-size:7px}.kal.kal .chip .av-stack .ava:first-child{margin-left:0}.kal.kal .cal{flex:1;min-height:0;background:var(--kal-white);border:1px solid var(--kal-line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--kal-shadow-sm)}.kal.kal .m-dow{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid var(--kal-line)}.kal.kal .m-dow>div{padding:9px 10px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--kal-ink-3)}.kal.kal .m-dow>div:not(:last-child){border-right:1px solid var(--kal-line-2)}.kal.kal .m-grid{flex:1;display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;min-height:0}.kal.kal .m-cell{border-right:1px solid var(--kal-line-2);border-bottom:1px solid var(--kal-line-2);padding:5px 5px 4px;display:flex;flex-direction:column;gap:2px;min-height:0;overflow:hidden;cursor:pointer;transition:background .1s;position:relative}.kal.kal .m-cell:hover{background:var(--kal-bg)}.kal.kal .m-cell:nth-child(7n){border-right:none}.kal.kal .m-cell.out{background:var(--kal-line-2)}.kal.kal .m-cell.out .m-date{color:var(--kal-muted)}.kal.kal .m-cell .m-date{font-size:12px;font-weight:600;color:var(--kal-ink-2);width:24px;height:22px;display:grid;place-items:center;border-radius:6px;align-self:flex-start;margin-bottom:1px}.kal.kal .m-cell.today .m-date{background:var(--kal-accent);color:#fff;font-weight:800}.kal.kal .m-ev{font-size:11px;font-weight:600;padding:2px 6px 2px 9px;border-radius:5px;cursor:pointer;position:relative;line-height:1.4;transition:background .12s;color:var(--kal-ink);background:color-mix(in srgb,var(--ec) 13%,var(--kal-white));display:flex;align-items:center;gap:4px;overflow:hidden}.kal.kal .m-ev:hover{background:color-mix(in srgb,var(--ec) 22%,var(--kal-white))}.kal.kal .m-ev:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;border-radius:2px;background:var(--ec)}.kal.kal .m-ev .t{color:var(--kal-ink-3);font-weight:700;font-variant-numeric:tabular-nums;flex-shrink:0}.kal.kal .m-ev .lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kal.kal .m-ev .vc{width:11px;height:11px;flex-shrink:0;color:var(--ec);margin-left:auto}.kal.kal .m-more{font-size:10.5px;font-weight:700;color:var(--kal-ink-3);padding:1px 6px;cursor:pointer}.kal.kal .m-more:hover{color:var(--kal-accent)}.kal.kal .tg-wrap{flex:1;overflow-y:auto;min-height:0}.kal.kal .tg-head{display:grid;position:sticky;top:0;z-index:6;background:var(--kal-white);border-bottom:1px solid var(--kal-line)}.kal.kal .tg-corner{border-right:1px solid var(--kal-line)}.kal.kal .tg-dh{padding:8px 6px;text-align:center;border-right:1px solid var(--kal-line-2);cursor:pointer}.kal.kal .tg-dh:hover{background:var(--kal-bg)}.kal.kal .tg-dh .dn{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--kal-ink-3)}.kal.kal .tg-dh .dd{font-size:18px;font-weight:700;color:var(--kal-ink);width:30px;height:30px;line-height:30px;border-radius:50%;margin:1px auto 0}.kal.kal .tg-dh.today .dd{background:var(--kal-accent);color:#fff}.kal.kal .tg-body{display:grid;position:relative}.kal.kal .tg-times{border-right:1px solid var(--kal-line)}.kal.kal .tg-time{height:52px;position:relative}.kal.kal .tg-time span{position:absolute;top:-7px;right:7px;font-size:10px;font-weight:600;color:var(--kal-ink-3);font-variant-numeric:tabular-nums}.kal.kal .tg-col{border-right:1px solid var(--kal-line-2);position:relative}.kal.kal .tg-col:last-child{border-right:none}.kal.kal .tg-hour{height:52px;border-bottom:1px solid var(--kal-line-2)}.kal.kal .tg-now{position:absolute;left:0;right:0;height:2px;background:#e0526a;z-index:5;pointer-events:none}.kal.kal .tg-now:before{content:"";position:absolute;left:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:#e0526a}.kal.kal .tg-ev{position:absolute;border-radius:7px;padding:4px 8px;overflow:hidden;cursor:pointer;z-index:3;border-left:3px solid var(--ec);background:color-mix(in srgb,var(--ec) 14%,var(--kal-white));transition:background .12s,box-shadow .12s}.kal.kal .tg-ev:hover{background:color-mix(in srgb,var(--ec) 22%,var(--kal-white));box-shadow:var(--kal-shadow-sm);z-index:4}.kal.kal .tg-ev .tt{font-size:11.5px;font-weight:700;color:var(--kal-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25;display:flex;align-items:center;gap:4px}.kal.kal .tg-ev .tt .vc{width:11px;height:11px;color:var(--ec);flex-shrink:0}.kal.kal .tg-ev .mt{font-size:10px;font-weight:600;color:var(--kal-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.kal.kal .tg-ev .nm{font-size:9.5px;font-weight:600;color:var(--ec);margin-top:1px}.kal.kal .tg-allday{display:grid;border-bottom:1px solid var(--kal-line);position:sticky;top:0;z-index:7;background:var(--kal-white)}.kal.kal .tg-ad-lbl{border-right:1px solid var(--kal-line);font-size:9px;font-weight:700;text-transform:uppercase;color:var(--kal-ink-3);display:grid;place-items:center}.kal.kal .tg-ad-col{border-right:1px solid var(--kal-line-2);padding:4px;display:flex;flex-direction:column;gap:3px}.kal.kal .tg-ad-ev{font-size:10.5px;font-weight:600;padding:3px 8px;border-radius:5px;background:color-mix(in srgb,var(--ec) 14%,var(--kal-white));color:var(--kal-ink);border-left:3px solid var(--ec);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal.kal .ag{flex:1;overflow-y:auto;padding:4px 0}.kal.kal .ag-day{display:flex;gap:16px;padding:12px 20px;border-bottom:1px solid var(--kal-line-2)}.kal.kal .ag-day:hover{background:var(--kal-bg)}.kal.kal .ag-date{width:64px;flex-shrink:0;text-align:center}.kal.kal .ag-date .dnum{font-size:24px;font-weight:800;color:var(--kal-ink);line-height:1}.kal.kal .ag-date.today .dnum{color:var(--kal-accent)}.kal.kal .ag-date .dnm{font-size:10.5px;font-weight:700;text-transform:uppercase;color:var(--kal-ink-3);margin-top:3px}.kal.kal .ag-list{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.kal.kal .ag-ev{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:9px;border:1px solid var(--kal-line);background:var(--kal-white);cursor:pointer;transition:all .12s}.kal.kal .ag-ev:hover{border-color:#ced4da;box-shadow:var(--kal-shadow-sm)}.kal.kal .ag-ev .bar{width:3px;align-self:stretch;border-radius:2px;background:var(--ec)}.kal.kal .ag-ev .time{font-size:11.5px;font-weight:700;color:var(--kal-ink);width:92px;flex-shrink:0;font-variant-numeric:tabular-nums}.kal.kal .ag-ev .info{flex:1;min-width:0}.kal.kal .ag-ev .info .tt{font-size:13px;font-weight:700;color:var(--kal-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal.kal .ag-ev .info .mt{font-size:11.5px;color:var(--kal-ink-3);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal.kal .ag-ev .who{display:flex;align-items:center;gap:6px;flex-shrink:0}.kal.kal .ag-ev .who .av{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:700;color:#fff}.kal.kal .ag-empty{padding:50px;text-align:center;color:var(--kal-ink-3);font-size:13px}.kal.kal .pop{position:fixed;z-index:200;width:310px;max-height:calc(100vh - 24px);background:var(--kal-white);border:1px solid var(--kal-line);border-radius:14px;box-shadow:var(--kal-shadow);overflow-y:auto;overflow-x:hidden;display:none}.kal.kal .pop.open{display:block;animation:pop-in .14s ease}@keyframes pop-in{0%{opacity:0;transform:scale(.97) translateY(4px)}to{opacity:1;transform:none}}.kal.kal .pop-bar{height:5px;background:var(--ec)}.kal.kal .pop-bd{padding:14px 16px 16px}.kal.kal .pop-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.kal.kal .pop h3{font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.kal.kal .pop .pop-x{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:var(--kal-ink-3);flex-shrink:0}.kal.kal .pop .pop-x:hover{background:var(--kal-bg);color:var(--kal-ink)}.kal.kal .pop .pop-x svg{width:15px;height:15px}.kal.kal .pop .type-tag{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:20px;background:var(--eb);color:var(--ec);margin-top:8px}.kal.kal .lbl-pill{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:20px;margin-top:8px;margin-left:6px}.kal.kal .lbl-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.9}.kal.kal .lbl-pill.intern{background:var(--kal-pill-bg);color:var(--kal-ink-2)}.kal.kal .lbl-pill.extern{background:var(--kal-accent-soft);color:var(--kal-accent)}.kal.kal .ag-lbl{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:700;padding:1px 7px;border-radius:20px;margin-left:6px;vertical-align:middle}.kal.kal .ag-lbl.intern{background:var(--kal-pill-bg);color:var(--kal-ink-3)}.kal.kal .ag-lbl.extern{background:var(--kal-accent-soft);color:var(--kal-accent)}.kal.kal .pop-meta{margin-top:14px;display:flex;flex-direction:column;gap:10px}.kal.kal .pop-row{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--kal-ink)}.kal.kal .pop-row svg{width:15px;height:15px;color:var(--kal-ink-3);flex-shrink:0}.kal.kal .pop-row .av{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:700;color:#fff;flex-shrink:0}.kal.kal .pop-foot{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.kal.kal .pop-foot .btn{height:34px;flex:1;justify-content:center}.kal.kal .pop-foot .btn.danger{color:var(--kal-red)}.kal.kal .pop-foot .btn.danger:hover{background:var(--kal-red-bg);border-color:var(--kal-red)}.kal.kal .ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f111580;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:150;display:none;align-items:flex-start;justify-content:center;padding:60px 20px;overflow-y:auto}.kal.kal .ov.open{display:flex;animation:ov-in .15s ease}@keyframes ov-in{0%{opacity:0}to{opacity:1}}.kal.kal .modal{width:100%;max-width:480px;background:var(--kal-white);border-radius:16px;box-shadow:var(--kal-shadow);overflow:hidden;animation:md-in .18s ease}.kal.kal .modal.wide{max-width:560px}@keyframes md-in{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}.kal.kal .md-head{padding:18px 20px 14px;border-bottom:1px solid var(--kal-line);display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.kal.kal .md-head h2{font-size:17px;font-weight:800;letter-spacing:-.02em}.kal.kal .md-head p{font-size:12px;color:var(--kal-ink-3);margin-top:2px}.kal.kal .md-x{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--kal-ink-3);flex-shrink:0}.kal.kal .md-x:hover{background:var(--kal-bg);color:var(--kal-ink)}.kal.kal .md-x svg{width:17px;height:17px}.kal.kal .md-bd{padding:18px 20px}.kal.kal .md-foot{padding:14px 20px;border-top:1px solid var(--kal-line);display:flex;justify-content:flex-end;gap:9px;background:var(--kal-bg)}.kal.kal .fld{margin-bottom:14px}.kal.kal .fld label{display:block;font-size:11px;font-weight:700;color:var(--kal-ink-2);margin-bottom:6px;text-transform:uppercase;letter-spacing:.03em}.kal.kal .fld input,.kal.kal .fld select,.kal.kal .fld textarea{width:100%;height:38px;padding:0 12px;border:1px solid var(--kal-line);border-radius:8px;font:500 13px Inter;color:var(--kal-ink);background:var(--kal-white);outline:none;transition:border-color .12s,box-shadow .12s}.kal.kal .fld textarea{height:72px;padding:9px 12px;resize:vertical}.kal.kal .fld input:focus,.kal.kal .fld select:focus,.kal.kal .fld textarea:focus{border-color:var(--kal-accent);box-shadow:0 0 0 3px var(--kal-accent-soft)}.kal.kal .fld-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kal.kal .fld-row3{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px}.kal.kal .csel{position:relative}.kal.kal .csel-trig{width:100%;height:38px;padding:0 11px 0 12px;display:flex;align-items:center;gap:8px;border:1px solid var(--kal-line);border-radius:8px;background:var(--kal-white);color:var(--kal-ink);font:500 13px Inter;cursor:pointer;transition:border-color .12s,box-shadow .12s}.kal.kal .csel-trig:hover{border-color:#ced4da}.kal.kal .csel.open .csel-trig{border-color:var(--kal-accent);box-shadow:0 0 0 3px var(--kal-accent-soft)}.kal.kal .csel-val{flex:1;min-width:0;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal.kal .csel-val .muted{color:var(--kal-ink-3)}.kal.kal .csel-chev{width:16px;height:16px;color:var(--kal-ink-3);flex-shrink:0;transition:transform .18s ease}.kal.kal .csel.open .csel-chev{transform:rotate(180deg)}.kal.kal .csel-dot{width:10px;height:10px;border-radius:3px;flex-shrink:0}.kal.kal .csel-panel{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:40;background:var(--kal-white);border:1px solid var(--kal-line);border-radius:11px;box-shadow:var(--kal-shadow);padding:5px;max-height:260px;overflow-y:auto;display:none}.kal.kal .csel.open .csel-panel{display:block}.kal.kal .csel.up .csel-panel{top:auto;bottom:calc(100% + 5px)}.kal.kal .csel-grp{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--kal-ink-3);padding:7px 9px 4px}.kal.kal .csel-row{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:8px;cursor:pointer;font-size:12.5px;font-weight:500;color:var(--kal-ink)}.kal.kal .csel-row:hover,.kal.kal .csel-row.hl{background:var(--kal-accent-soft)}.kal.kal .csel-row .csel-rtx{flex:1;min-width:0}.kal.kal .csel-row .csel-rtx b{font-weight:600;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal.kal .csel-row .csel-rtx span{font-size:11px;color:var(--kal-ink-3)}.kal.kal .csel-row .csel-tag{font-size:9.5px;font-weight:700;padding:2px 7px;border-radius:20px;flex-shrink:0}.kal.kal .csel-row .csel-tag.intern{background:var(--kal-pill-bg);color:var(--kal-ink-2)}.kal.kal .csel-row .csel-tag.extern{background:var(--kal-accent-soft);color:var(--kal-accent)}.kal.kal .csel-tick{width:15px;height:15px;color:var(--kal-accent);flex-shrink:0;opacity:0}.kal.kal .csel-row.sel .csel-tick{opacity:1}.kal.kal .csel-row.sel{color:var(--kal-ink);font-weight:600}.kal.kal .sync-tabs{display:flex;gap:4px;background:var(--kal-pill-bg);padding:3px;border-radius:9px;margin-bottom:16px}.kal.kal .sync-tabs button{flex:1;height:32px;border-radius:6px;font-size:12px;font-weight:600;color:var(--kal-ink-2)}.kal.kal .sync-tabs button.on{background:var(--kal-white);color:var(--kal-ink);box-shadow:0 1px 2px #00000014}.kal.kal .url-box{display:flex;gap:8px;margin-bottom:16px}.kal.kal .url-box .url{flex:1;height:42px;padding:0 13px;border:1px solid var(--kal-line);border-radius:9px;background:var(--kal-bg);display:flex;align-items:center;font:600 12px Inter;color:var(--kal-ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.kal.kal .url-box .copy{width:100px;height:42px;border-radius:9px;background:var(--kal-ink);color:var(--kal-bg);font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0}.kal.kal .url-box .copy svg{width:14px;height:14px}.kal.kal .url-box .copy.done{background:var(--kal-green);color:#fff}.kal.kal .steps{display:flex;flex-direction:column;gap:0}.kal.kal .step{display:flex;gap:12px;padding:11px 0}.kal.kal .step:not(:last-child){border-bottom:1px solid var(--kal-line-2)}.kal.kal .step .n{width:24px;height:24px;border-radius:50%;background:var(--kal-accent-soft);color:var(--kal-accent);font-size:12px;font-weight:800;display:grid;place-items:center;flex-shrink:0}.kal.kal .step .tx{font-size:12.5px;color:var(--kal-ink);line-height:1.5}.kal.kal .step .tx b{font-weight:700}.kal.kal .step .tx code{background:var(--kal-bg);border:1px solid var(--kal-line);border-radius:5px;padding:1px 6px;font:600 11px ui-monospace,monospace;color:var(--kal-ink)}.kal.kal .feed-list{display:flex;flex-direction:column;gap:8px}.kal.kal .feed-row{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--kal-line);border-radius:9px}.kal.kal .feed-row .dot{width:11px;height:11px;border-radius:4px;flex-shrink:0}.kal.kal .feed-row .nm{font-size:12.5px;font-weight:600;flex:1}.kal.kal .feed-row .fbtn{width:30px;height:30px;border-radius:7px;border:1px solid var(--kal-line);display:grid;place-items:center;color:var(--kal-ink-2)}.kal.kal .feed-row .fbtn:hover{background:var(--kal-bg);color:var(--kal-ink)}.kal.kal .feed-row .fbtn svg{width:14px;height:14px}.kal.kal .toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%) translateY(20px);background:var(--kal-ink);color:var(--kal-bg);padding:11px 18px;border-radius:10px;font-size:12.5px;font-weight:600;box-shadow:var(--kal-shadow);z-index:300;opacity:0;transition:all .22s;display:flex;align-items:center;gap:9px;pointer-events:none}.kal.kal .toast svg{width:16px;height:16px;color:var(--kal-green)}.kal.kal .toast.show{opacity:1;transform:translate(-50%) translateY(0)}.kal.kal .ag-meet{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;color:var(--ec);background:color-mix(in srgb,var(--ec) 13%,var(--kal-white));padding:1px 6px 1px 4px;border-radius:20px;margin-left:4px;vertical-align:middle}.kal.kal .ag-meet .vc{width:11px;height:11px}.kal.kal .meet-pick{display:flex;flex-wrap:wrap;gap:7px}.kal.kal .meet-pick button{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px;border-radius:8px;border:1px solid var(--kal-line);background:var(--kal-white);font-size:12px;font-weight:600;color:var(--kal-ink-2);transition:all .12s}.kal.kal .meet-pick button:hover{border-color:#ced4da}.kal.kal .meet-pick button.on{border-color:var(--kal-accent);color:var(--kal-ink);background:var(--kal-accent-soft)}.kal.kal .meet-pick button .lg{width:16px;height:16px;border-radius:4px;display:grid;place-items:center;font-size:9px;font-weight:800;color:#fff}.kal.kal .meet-link{margin-top:11px;display:flex;gap:8px;align-items:center}.kal.kal .meet-link input{flex:1;height:36px;padding:0 12px;border:1px solid var(--kal-line);border-radius:8px;font:600 11.5px ui-monospace,Inter,monospace;color:var(--kal-accent);background:var(--kal-bg)}.kal.kal .meet-link .mbtn{width:36px;height:36px;border-radius:8px;border:1px solid var(--kal-line);background:var(--kal-white);display:grid;place-items:center;color:var(--kal-ink-2);flex-shrink:0}.kal.kal .meet-link .mbtn:hover{background:var(--kal-bg);color:var(--kal-ink)}.kal.kal .meet-link .mbtn svg{width:15px;height:15px}.kal.kal .guests{border:1px solid var(--kal-line);border-radius:8px;padding:7px;min-height:42px;display:flex;flex-wrap:wrap;gap:6px;align-items:center;transition:border-color .12s,box-shadow .12s}.kal.kal .guests:focus-within{border-color:var(--kal-accent);box-shadow:0 0 0 3px var(--kal-accent-soft)}.kal.kal .guests input{flex:1;min-width:120px;height:26px;border:none;outline:none;background:none;font:500 12.5px Inter;color:var(--kal-ink);padding:0 4px}.kal.kal .gtag{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 4px 0 7px;border-radius:7px;background:var(--kal-bg);border:1px solid var(--kal-line);font-size:11.5px;font-weight:600;color:var(--kal-ink)}.kal.kal .gtag .av{width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-size:8px;font-weight:700;color:#fff}.kal.kal .gtag .gx{width:16px;height:16px;border-radius:5px;display:grid;place-items:center;color:var(--kal-ink-3)}.kal.kal .gtag .gx:hover{background:var(--kal-line);color:var(--kal-ink)}.kal.kal .gtag .gx svg{width:11px;height:11px}.kal.kal .guest-quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.kal.kal .guest-combo{position:relative}.kal.kal .contact-dd{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:30;background:var(--kal-white);border:1px solid var(--kal-line);border-radius:11px;box-shadow:var(--kal-shadow);padding:5px;max-height:244px;overflow-y:auto;display:none}.kal.kal .contact-dd.open{display:block}.kal.kal .contact-dd .dd-grp{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--kal-ink-3);padding:7px 9px 4px}.kal.kal .contact-row{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:8px;cursor:pointer}.kal.kal .contact-row:hover,.kal.kal .contact-row.hl{background:var(--kal-accent-soft)}.kal.kal .contact-row .gav-ext{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;color:#fff;flex-shrink:0}.kal.kal .contact-row .crtx{flex:1;min-width:0}.kal.kal .contact-row .crtx b{font-size:12.5px;font-weight:600;color:var(--kal-ink);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kal.kal .contact-row .crtx span{font-size:11px;color:var(--kal-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.kal.kal .contact-row .ct-tag{font-size:9.5px;font-weight:700;padding:2px 7px;border-radius:20px;flex-shrink:0}.kal.kal .contact-row .ct-tag.intern{background:var(--kal-pill-bg);color:var(--kal-ink-2)}.kal.kal .contact-row .ct-tag.extern{background:var(--kal-accent-soft);color:var(--kal-accent)}.kal.kal .contact-row.add-manual .gav-ext{background:var(--kal-accent)}.kal.kal .contact-dd .dd-empty{padding:12px 10px;font-size:12px;color:var(--kal-ink-3);text-align:center}.kal.kal .gtag .gav-ext{width:17px;height:17px;border-radius:50%;display:grid;place-items:center;font-size:8px;font-weight:700;color:#fff}.kal.kal .guest-quick button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px 0 5px;border-radius:20px;border:1px solid var(--kal-line);background:var(--kal-white);font-size:11.5px;font-weight:600;color:var(--kal-ink-2)}.kal.kal .guest-quick button:hover{background:var(--kal-bg);color:var(--kal-ink)}.kal.kal .guest-quick button:disabled{opacity:.4;cursor:default}.kal.kal .guest-quick button .av{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:8px;font-weight:700;color:#fff}.kal.kal .pop-meet{margin-top:14px;padding:10px 12px;border-radius:10px;background:var(--kal-accent-soft);display:flex;align-items:center;gap:10px}.kal.kal .pop-meet .mlg{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;color:#fff;font-size:10px;font-weight:800}.kal.kal .pop-meet .mtx{flex:1;min-width:0}.kal.kal .pop-meet .mtx b{font-size:12px;font-weight:700;color:var(--kal-ink);display:block}.kal.kal .pop-meet .mtx span{font-size:10.5px;color:var(--kal-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.kal.kal .pop-meet .join{height:30px;padding:0 13px;border-radius:8px;background:var(--kal-accent);color:#fff;font-size:11.5px;font-weight:700;flex-shrink:0}.kal.kal .pop-guests{margin-top:12px}.kal.kal .pop-guests .gh{font-size:11px;font-weight:700;color:var(--kal-ink-2);margin-bottom:7px;display:flex;align-items:center;gap:6px}.kal.kal .pop-guests .gh svg{width:14px;height:14px;color:var(--kal-ink-3)}.kal.kal .pop-gstack{display:flex;flex-wrap:wrap;gap:5px}.kal.kal .pop-gchip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 4px;border-radius:20px;background:var(--kal-bg);border:1px solid var(--kal-line);font-size:11px;font-weight:600;color:var(--kal-ink-2)}.kal.kal .pop-gchip .av,.kal.kal .pop-gchip .gav-ext{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-size:8px;font-weight:700;color:#fff}.kal.kal .pop .invite-btn{background:var(--kal-accent);color:#fff;border-color:var(--kal-accent)}.kal.kal .pop .invite-btn:hover{background:var(--kal-primary-hover);border-color:var(--kal-primary-hover);color:#fff}.kal.kal .inv-list{display:flex;flex-direction:column;gap:9px}.kal.kal .inv-opt{display:flex;align-items:center;gap:13px;padding:13px 14px;border:1px solid var(--kal-line);border-radius:12px;cursor:pointer;transition:all .12s;text-align:left;width:100%;background:var(--kal-white)}.kal.kal .inv-opt:hover{border-color:var(--kal-accent);background:var(--kal-accent-soft)}.kal.kal .inv-opt .ic{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.kal.kal .inv-opt .ic svg{width:19px;height:19px}.kal.kal .inv-opt .tx{flex:1}.kal.kal .inv-opt .tx b{font-size:13.5px;font-weight:700;color:var(--kal-ink);display:block}.kal.kal .inv-opt .tx span{font-size:11.5px;color:var(--kal-ink-3)}.kal.kal .inv-opt .arr{color:var(--kal-ink-3)}.kal.kal .inv-opt .arr svg{width:17px;height:17px}.kal.kal .inv-recap{background:var(--kal-bg);border:1px solid var(--kal-line);border-radius:11px;padding:12px 14px;margin-bottom:16px}.kal.kal .inv-recap .t1{font-size:13.5px;font-weight:700;color:var(--kal-ink)}.kal.kal .inv-recap .t2{font-size:12px;color:var(--kal-ink-2);margin-top:3px;display:flex;align-items:center;gap:6px}.kal.kal .inv-recap .t2 svg{width:13px;height:13px;color:var(--kal-ink-3)}.kal.kal .inv-recap .gg{margin-top:9px;display:flex;flex-wrap:wrap;gap:5px}@media(max-width:900px){.kal.kal .nx-side{position:absolute;height:100%;z-index:40;box-shadow:var(--kal-shadow)}.kal.kal .tb-period{min-width:0;font-size:14px}}body.kal-shell .main .main-body>.kal.kal{height:100%}.kal.kal .page-head{padding:0;background:transparent}.kal.kal .modal{display:block;position:static;top:auto;left:auto;z-index:auto;height:auto;outline:0}.kal.kal .tg-dh .dd{display:block;position:static;background:transparent;border:none;box-shadow:none;z-index:auto;overflow:visible}.kpv,.kpv-ov{--rail-bg: #1c1d22;--rail-ink: rgba(255,255,255,.5);--rail-hover: rgba(255,255,255,.1);--bg: #ffffff;--side-bg: #fafbfc;--white: #ffffff;--hover: #f6f8fc;--ink: #1d1f24;--ink-2: #5b606b;--ink-3: #8b909a;--line: #e9eaed;--line-2: #f2f3f5;--accent: #4671c8;--accent-soft: #eef2fb;--primary: #1d1f24;--primary-ink: #fff;--primary-hover: #2d3039;--pill-bg: #f0f1f3;--pill-ink: #5f6671;--ok: #4671c8;--ok-bg: #eef2fb;--prog: #b8841f;--prog-bg: #f6edda;--wait: #8b909a;--wait-bg: #f0f1f3;--akut: #e0526a;--akut-bg: #fce9ed;--grn: #1d9e63;--grn-bg: #e6f6ee;--shadow: 0 6px 20px rgba(20,22,28,.08);--shadow-sm: 0 1px 2px rgba(20,22,28,.05);--radius: 7px;--radius-sm: 6px}.kpv{flex:1;display:flex;min-height:0;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}.kpv *{margin:0;padding:0;box-sizing:border-box}.kpv{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.kpv-ov{-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.kpv-ov *{margin:0;padding:0;box-sizing:border-box}.kpv button,.kpv input,.kpv select,.kpv textarea,.kpv-ov button,.kpv-ov input,.kpv-ov select,.kpv-ov textarea{font-family:Arial;color:#000;font-size:13.3333px;font-weight:400;line-height:normal;letter-spacing:normal;font-feature-settings:normal;font-variant-numeric:normal}.kpv input::-webkit-datetime-edit-fields-wrapper,.kpv-ov input::-webkit-datetime-edit-fields-wrapper{padding:1px 0}.kpv svg,.kpv-ov svg{display:inline;vertical-align:baseline;stroke-linecap:round;stroke-linejoin:round}.kpv img,.kpv-ov img{display:inline;vertical-align:baseline;max-width:none}.kpv h1,.kpv-ov h1{font-size:2em;font-weight:700}.kpv h2,.kpv-ov h2{font-size:1.5em;font-weight:700}.kpv h3,.kpv-ov h3{font-size:1.17em;font-weight:700}.kpv h4,.kpv-ov h4{font-size:1em;font-weight:700}.kpv h5,.kpv-ov h5{font-size:.83em;font-weight:700}.kpv h6,.kpv-ov h6{font-size:.67em;font-weight:700}.kpv select,.kpv-ov select{border-width:1px;border-style:solid;border-color:#767676}.kpv select,.kpv input,.kpv textarea,.kpv-ov select,.kpv-ov input,.kpv-ov textarea{background-color:#fff}.kpv button,.kpv-ov button{background-color:#efefef;border:2px outset rgb(0,0,0)}.kpv table,.kpv-ov table{border-color:currentColor}body.kpv-shell .body>.side:not(.kpv *),body.kpv-shell .body>.expand-btn:not(.kpv *),body.kpv-shell main.main>.page-head{display:none}body.kpv-shell .main .main-body{padding:0;height:100%}body.kpv-shell .main{padding:0;overflow:hidden}body.kpv-shell .main .main-body>.kpv{height:100%}.kpv.kpv .body{flex:1;display:flex;min-height:0;position:relative}.kpv.kpv .side{width:244px;flex-shrink:0;background:var(--side-bg);border-right:1px solid var(--line);padding:14px 12px;overflow-y:auto;transition:width .26s ease,padding .26s ease,opacity .2s ease}.kpv.kpv .side-top{padding:2px 4px 6px}.kpv.kpv .side-back{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--ink-3);cursor:pointer;padding:3px 6px;border-radius:6px;margin-bottom:8px}.kpv.kpv .side-back:hover{color:var(--accent)}.kpv.kpv .side-back svg{width:13px;height:13px}.kpv.kpv .side-cust{padding:2px 6px 12px}.kpv.kpv .side-cust .nm{font-size:14px;font-weight:700;letter-spacing:-.01em;line-height:1.15}.kpv.kpv .side-cust .sb{font-size:11px;color:var(--ink-3);font-weight:500;margin-top:3px}.kpv.kpv .collapse-btn,.kpv.kpv .expand-btn{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:var(--white);color:var(--ink-3);display:grid;place-items:center;cursor:pointer;transition:all .15s;flex-shrink:0}.kpv.kpv .collapse-btn svg,.kpv.kpv .expand-btn svg{width:17px;height:17px}.kpv.kpv .collapse-btn:hover,.kpv.kpv .expand-btn:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.kpv.kpv .expand-btn{position:absolute;top:14px;left:12px;z-index:25;display:none;box-shadow:0 4px 14px #14161c1f}.kpv.kpv .body.side-collapsed .side{width:0;min-width:0;padding-left:0;padding-right:0;opacity:0;border-right-color:transparent}.kpv.kpv .body.side-collapsed .expand-btn{display:grid}.kpv.kpv .side-top-row{display:flex;align-items:flex-start;justify-content:space-between}.kpv.kpv .nav-group{margin-bottom:2px}.kpv.kpv .group-head{display:flex;align-items:center;gap:7px;padding:11px 10px 5px;cursor:pointer;-webkit-user-select:none;user-select:none}.kpv.kpv .group-head .gchev{width:11px;height:11px;color:var(--ink-3);transition:transform .15s;flex-shrink:0}.kpv.kpv .nav-group:not(.open) .group-head .gchev{transform:rotate(-90deg)}.kpv.kpv .group-head span{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3)}.kpv.kpv .group-head:hover span,.kpv.kpv .group-head:hover .gchev{color:var(--accent)}.kpv.kpv .nav-group:not(.open) .group-items{display:none}.kpv.kpv .nav{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--radius-sm);color:var(--ink-2);font-size:12.5px;font-weight:500;cursor:pointer;transition:all .1s}.kpv.kpv .nav>svg{width:16px;height:16px;flex-shrink:0;color:var(--ink-3);stroke-width:1.9}.kpv.kpv .nav:hover{background:var(--white);color:var(--ink)}.kpv.kpv .nav.on{background:var(--white);color:var(--ink);font-weight:600;box-shadow:var(--shadow-sm)}.kpv.kpv .nav.on>svg{color:var(--accent)}.kpv.kpv .nav.grn.on>svg{color:var(--ink-2)}.kpv.kpv .nav .lab{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .nav .ny{font-size:8.5px;font-weight:700;letter-spacing:.04em;color:var(--accent);background:var(--accent-soft);border-radius:4px;padding:1px 4px;flex-shrink:0}.kpv.kpv .nav .gdot{width:7px;height:7px;border-radius:50%;background:var(--ink-3);flex-shrink:0}.kpv.kpv .main{flex:1;min-width:0;padding:20px 26px 48px;overflow:auto}.kpv.kpv .main>#overview,.kpv.kpv .main>#detail{max-width:1240px;margin:0 auto}.kpv.kpv .crumb{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:500;color:var(--ink-3);margin-bottom:12px}.kpv.kpv .crumb a{color:var(--ink-3);text-decoration:none;cursor:pointer}.kpv.kpv .crumb a:hover{color:var(--accent)}.kpv.kpv .crumb svg{width:12px;height:12px}.kpv.kpv .crumb .cur{color:var(--ink);font-weight:600}.kpv.kpv .cust-card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:18px 20px;box-shadow:var(--shadow-sm);margin-bottom:18px}.kpv.kpv .cc-top{display:flex;align-items:flex-start;gap:16px}.kpv.kpv .cc-id{min-width:0;flex:1}.kpv.kpv .cc-name{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kpv.kpv .cc-name h1{font-size:21px;font-weight:700;letter-spacing:-.02em}.kpv.kpv .cc-sub{font-size:12.5px;color:var(--ink-2);font-weight:500;margin-top:6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kpv.kpv .cc-sub .dotsep{width:3px;height:3px;border-radius:50%;background:var(--ink-3)}.kpv.kpv .cc-sub svg{width:14px;height:14px;color:var(--ink-3);vertical-align:-2px;margin-right:3px}.kpv.kpv .cc-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.kpv.kpv .btn-ghost{height:33px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);font:600 12.5px Inter;color:var(--ink-2);cursor:pointer;transition:all .12s}.kpv.kpv .btn-ghost svg{width:15px;height:15px}.kpv.kpv .btn-primary{height:33px;padding:0 14px;display:inline-flex;align-items:center;gap:7px;background:var(--white);color:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius-sm);font:600 12.5px Inter;cursor:pointer;transition:all .12s}.kpv.kpv .btn-primary svg{width:15px;height:15px;stroke-width:2.4}.kpv.kpv .btn-primary:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.kpv.kpv .cc-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-top:18px}.kpv.kpv .cc-stat{background:var(--white);padding:12px 14px}.kpv.kpv .cc-stat .k{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.kpv.kpv .cc-stat .v{font-size:16px;font-weight:700;margin-top:4px;letter-spacing:-.01em}.kpv.kpv .cc-stat .v small{font-size:11px;color:var(--ink-3);font-weight:600}.kpv.kpv .pill{display:inline-flex;align-items:center;gap:6px;height:23px;padding:0 10px;border-radius:20px;font-size:11px;font-weight:700;white-space:nowrap}.kpv.kpv .pill .pd{width:6px;height:6px;border-radius:50%}.kpv.kpv .pill-ok{background:var(--ok-bg);color:var(--ok)}.kpv.kpv .pill-ok .pd{background:var(--ok)}.kpv.kpv .pill-wait{background:var(--wait-bg);color:var(--wait)}.kpv.kpv .pill-wait .pd{background:var(--wait)}.kpv.kpv .journey{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:18px 22px 20px;box-shadow:var(--shadow-sm);margin-bottom:24px}.kpv.kpv .journey-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.kpv.kpv .journey-h h2{font-size:13.5px;font-weight:700;letter-spacing:-.01em}.kpv.kpv .journey-h .pct{font-size:12px;font-weight:600;color:var(--ink-3)}.kpv.kpv .steps{display:flex;align-items:flex-start}.kpv.kpv .step{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;cursor:pointer}.kpv.kpv .step .line{position:absolute;top:15px;left:-50%;width:100%;height:2px;background:var(--line);z-index:0}.kpv.kpv .step:first-child .line{display:none}.kpv.kpv .step.done .line,.kpv.kpv .step.active .line{background:var(--accent)}.kpv.kpv .step .dot{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--white);border:2px solid var(--line);color:var(--ink-3);position:relative;z-index:1;transition:all .15s}.kpv.kpv .step .dot svg{width:15px;height:15px;stroke-width:2.4}.kpv.kpv .step.done .dot{background:var(--accent);border-color:var(--accent);color:#fff}.kpv.kpv .step.active .dot{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.kpv.kpv .step .nm{font-size:11.5px;font-weight:600;margin-top:8px;color:var(--ink-2)}.kpv.kpv .step.active .nm{color:var(--accent);font-weight:700}.kpv.kpv .step .mt{font-size:10px;color:var(--ink-3);font-weight:500;margin-top:2px}.kpv.kpv .step:hover .dot{border-color:var(--accent)}.kpv.kpv .grp{margin-bottom:26px}.kpv.kpv .grp-h{display:flex;align-items:center;gap:10px;margin-bottom:12px}.kpv.kpv .grp-h .gi{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);flex-shrink:0}.kpv.kpv .grp-h .gi svg{width:15px;height:15px;stroke-width:2}.kpv.kpv .grp-h h2{font-size:14px;font-weight:700;letter-spacing:-.01em}.kpv.kpv .grp-h .gn{font-size:11px;font-weight:600;color:var(--ink-3)}.kpv.kpv .grp-h .gline{flex:1;height:1px;background:var(--line)}.kpv.kpv .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:12px}.kpv.kpv .card{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:14px 15px;cursor:pointer;transition:border-color .14s,box-shadow .14s,transform .14s;position:relative;display:flex;flex-direction:column;gap:10px;min-height:124px}.kpv.kpv .card:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-2px)}.kpv.kpv .card.grn:hover{border-color:var(--ink-2)}.kpv.kpv .card-top{display:flex;align-items:flex-start;gap:11px}.kpv.kpv .card-ic{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;background:var(--bg);border:1px solid var(--line);color:var(--ink-2);flex-shrink:0;transition:all .14s}.kpv.kpv .card-ic svg{width:18px;height:18px;stroke-width:1.9}.kpv.kpv .card:hover .card-ic{background:var(--accent-soft);border-color:transparent;color:var(--accent)}.kpv.kpv .card.grn .card-ic{background:var(--pill-bg);border-color:transparent;color:var(--ink-2)}.kpv.kpv .card-tt{min-width:0;flex:1}.kpv.kpv .card-tt .t{font-size:13.5px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.kpv.kpv .card.has-badge .card-tt .t{padding-right:42px}.kpv.kpv .card-tt .d{font-size:11.5px;color:var(--ink-3);font-weight:500;margin-top:3px;line-height:1.35}.kpv.kpv .card-foot{display:flex;align-items:center;gap:8px;margin-top:auto}.kpv.kpv .card-foot .meta{font-size:11px;font-weight:600;color:var(--ink-2);display:inline-flex;align-items:center;gap:5px}.kpv.kpv .card-foot .meta svg{width:13px;height:13px;color:var(--ink-3)}.kpv.kpv .card-foot .sp{flex:1}.kpv.kpv .card-foot .go{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:var(--ink-3)}.kpv.kpv .card:hover .card-foot .go{color:var(--accent)}.kpv.kpv .card-foot .go svg{width:15px;height:15px}.kpv.kpv .badge-ny{position:absolute;top:12px;right:12px;font-size:8.5px;font-weight:700;letter-spacing:.05em;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:2px 6px}.kpv.kpv .card.grn{box-shadow:inset 3px 0 0 var(--ink-2),var(--shadow-sm)}.kpv.kpv .badge-grn{position:absolute;top:12px;right:12px;font-size:8.5px;font-weight:700;letter-spacing:.05em;color:var(--ink-2);background:var(--pill-bg);border-radius:5px;padding:2px 6px}.kpv.kpv .legend{display:flex;align-items:center;gap:16px;font-size:11px;color:var(--ink-3);font-weight:500;margin:2px 0 18px;padding:0 2px;flex-wrap:wrap}.kpv.kpv .legend span{display:inline-flex;align-items:center;gap:6px}.kpv.kpv .legend .sw{font-size:8.5px;font-weight:700;letter-spacing:.05em;border-radius:5px;padding:2px 6px}.kpv.kpv .legend .sw.ny{color:var(--accent);background:var(--accent-soft)}.kpv.kpv .legend .sw.gr{color:var(--ink-2);background:var(--pill-bg)}.kpv.kpv .detail.hidden,.kpv.kpv .overview.hidden{display:none}.kpv.kpv .detail-head{display:flex;align-items:center;gap:14px;margin-bottom:18px}.kpv.kpv .detail-head .di{width:44px;height:44px;border-radius:8px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);flex-shrink:0}.kpv.kpv .detail-head .di svg{width:22px;height:22px}.kpv.kpv .detail-head h1{font-size:20px;font-weight:700;letter-spacing:-.02em}.kpv.kpv .detail-head .ds{font-size:12.5px;color:var(--ink-3);font-weight:500;margin-top:2px}.kpv.kpv .placeholder{background:var(--white);border:1px dashed var(--line);border-radius:12px;padding:48px 24px;text-align:center}.kpv.kpv .placeholder .pic{width:52px;height:52px;border-radius:8px;background:var(--bg);display:grid;place-items:center;margin:0 auto 14px;color:var(--ink-3)}.kpv.kpv .placeholder .pic svg{width:26px;height:26px}.kpv.kpv .placeholder h3{font-size:15px;font-weight:700}.kpv.kpv .placeholder p{font-size:13px;color:var(--ink-3);font-weight:500;max-width:420px;margin:6px auto 0;line-height:1.5}.kpv.kpv .seg{display:inline-flex;gap:3px;background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:3px;margin-bottom:18px;flex-wrap:wrap}.kpv.kpv .seg button{height:30px;padding:0 13px;border:none;background:none;border-radius:6px;font:600 12.5px Inter;color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.kpv.kpv .seg button.on{background:var(--white);color:var(--ink);box-shadow:var(--shadow-sm)}.kpv.kpv .tabpane{display:none}.kpv.kpv .tabpane.on{display:block}.kpv.kpv .doc{display:flex;align-items:center;gap:12px;padding:9px 14px;background:var(--white);border:1px solid var(--line);border-radius:10px;margin-bottom:7px;transition:border-color .12s}.kpv.kpv .doc{transition:border-color .12s,box-shadow .12s;cursor:pointer}.kpv.kpv .doc:hover{box-shadow:inset 3px 0 0 var(--accent)}.kpv.kpv .doc .dic{width:30px;height:34px;border-radius:6px;background:var(--akut-bg);color:var(--akut);display:grid;place-items:center;flex-shrink:0;font-size:8px;font-weight:700}.kpv.kpv .doc .dic.pdf{background:var(--akut-bg);color:var(--akut)}.kpv.kpv .doc .dnm{font-size:13px;font-weight:700}.kpv.kpv .doc .dsub{font-size:11.5px;color:var(--ink-3);font-weight:500;margin-top:2px}.kpv.kpv .doc .sp{flex:1}.kpv.kpv .doc .dmeta{font-size:11.5px;color:var(--ink-2);font-weight:600;text-align:right}.kpv.kpv .doc .dmeta .ds2{font-size:10.5px;color:var(--ink-3);font-weight:500}.kpv.kpv .doc-act{width:32px;height:32px;border-radius:7px;border:1px solid var(--line);background:var(--white);display:grid;place-items:center;color:var(--ink-2);cursor:pointer}.kpv.kpv .doc-act:hover{border-color:var(--accent);color:var(--accent)}.kpv.kpv .tbl-wrap{background:var(--white);border:1px solid var(--line);border-radius:8px;overflow:hidden}.kpv.kpv table.t{width:100%;border-collapse:collapse}.kpv.kpv table.t thead th{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);text-align:left;padding:10px 14px;white-space:nowrap;border-bottom:1px solid var(--line);background:var(--white)}.kpv.kpv table.t tbody td{padding:12px 14px;border-bottom:1px solid var(--line-2);font-size:12.5px;vertical-align:middle}.kpv.kpv table.t tbody tr:last-child td{border-bottom:none}.kpv.kpv table.t tbody tr{cursor:pointer;transition:background .1s}.kpv.kpv table.t tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.kpv.kpv .b7{font-weight:700}.kpv.kpv .muted{color:var(--ink-3)}.kpv.kpv .avgrp{display:inline-flex}.kpv.kpv .avgrp .a{width:24px;height:24px;border-radius:50%;background:var(--accent);color:#fff;font-size:9px;font-weight:700;display:grid;place-items:center;border:2px solid var(--white);margin-left:-7px}.kpv.kpv .avgrp .a:first-child{margin-left:0}.kpv.kpv .statbar{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.kpv.kpv .statbox{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:14px 16px}.kpv.kpv .statbox .k{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);display:flex;align-items:center;gap:6px}.kpv.kpv .statbox .k svg{width:14px;height:14px}.kpv.kpv .statbox .v{font-size:22px;font-weight:700;letter-spacing:-.02em;margin-top:6px}.kpv.kpv .statbox .v small{font-size:12px;color:var(--ink-3);font-weight:600}.kpv.kpv .diff-up{color:var(--akut);font-weight:700}.kpv.kpv .diff-flat{color:var(--ink-3)}.kpv.kpv .board{display:grid;grid-auto-flow:column;grid-auto-columns:270px;gap:14px;overflow-x:auto;padding-bottom:8px}.kpv.kpv .col{background:var(--side-bg);border:1px solid var(--line);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:9px}.kpv.kpv .col-h{display:flex;align-items:center;gap:8px;padding:3px 4px 2px}.kpv.kpv .col-h .cdot{width:9px;height:9px;border-radius:3px}.kpv.kpv .col-h .ct{font-size:12.5px;font-weight:700}.kpv.kpv .col-h .cn{margin-left:auto;font-size:11px;font-weight:700;color:var(--ink-3);background:var(--white);border:1px solid var(--line);border-radius:20px;padding:1px 8px}.kpv.kpv .kort{background:var(--white);border:1px solid var(--line);border-radius:9px;padding:11px 12px;cursor:pointer;transition:border-color .12s,box-shadow .12s;box-shadow:var(--shadow-sm)}.kpv.kpv .kort:hover{border-color:var(--accent);box-shadow:var(--shadow)}.kpv.kpv .kort.lev{box-shadow:inset 3px 0 0 var(--ink-2),var(--shadow-sm)}.kpv.kpv .kort-tags{display:flex;gap:5px;margin-bottom:8px;flex-wrap:wrap}.kpv.kpv .tag{font-size:9px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border-radius:4px;padding:2px 6px}.kpv.kpv .tag.lev{background:var(--pill-bg);color:var(--ink-2)}.kpv.kpv .tag.kund{background:var(--accent-soft);color:var(--accent)}.kpv.kpv .tag.prio{background:var(--akut-bg);color:var(--akut)}.kpv.kpv .tag.intern{background:var(--pill-bg);color:var(--pill-ink)}.kpv.kpv .kort-t{font-size:12.5px;font-weight:700;line-height:1.3}.kpv.kpv .kort-foot{display:flex;align-items:center;gap:8px;margin-top:10px}.kpv.kpv .kort-foot .pr{font-size:11px;font-weight:700;color:var(--ink-2)}.kpv.kpv .kort-foot .sp{flex:1}.kpv.kpv .kort-chk{font-size:11px;font-weight:600;color:var(--ink-3);display:inline-flex;align-items:center;gap:4px}.kpv.kpv .kort-chk svg{width:12px;height:12px}.kpv.kpv .col-add{font-size:12px;font-weight:600;color:var(--ink-3);padding:7px 4px;border-radius:7px;cursor:pointer;display:flex;align-items:center;gap:6px}.kpv.kpv .col-add:hover{background:var(--white);color:var(--accent)}.kpv.kpv .col-add svg{width:14px;height:14px}.kpv.kpv #drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:none;align-items:center;justify-content:center;padding:26px}.kpv.kpv #drawer.open{display:flex}.kpv.kpv .dw-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f111680}.kpv.kpv .dw-card{position:relative;width:720px;max-width:96vw;max-height:90vh;background:var(--white);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);display:flex;flex-direction:column;animation:pop .16s ease;overflow:hidden}.kpv.kpv .dw-head{padding:16px 18px;border-bottom:1px solid var(--line)}.kpv.kpv .dw-head .dw-tags{display:flex;gap:6px;margin-bottom:9px}.kpv.kpv .dw-head h3{font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.25;padding-right:30px}.kpv.kpv .dw-head .dw-board{font-size:11.5px;color:var(--ink-3);font-weight:600;margin-top:5px}.kpv.kpv .dw-x{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:7px;display:grid;place-items:center;color:var(--ink-3);cursor:pointer}.kpv.kpv .dw-x:hover{background:var(--hover);color:var(--ink)}.kpv.kpv .dw-x svg{width:18px;height:18px}.kpv.kpv .dw-body{flex:1;overflow-y:auto;padding:16px 18px}.kpv.kpv .dw-sec{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:16px 0 9px;display:flex;align-items:center;gap:7px}.kpv.kpv .dw-sec:first-child{margin-top:0}.kpv.kpv .dw-sec svg{width:13px;height:13px}.kpv.kpv .dw-desc{font-size:12.5px;color:var(--ink-2);line-height:1.55}.kpv.kpv .dw-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kpv.kpv .dw-meta .m{background:var(--bg);border-radius:8px;padding:9px 11px}.kpv.kpv .dw-meta .m .mk{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--ink-3);letter-spacing:.04em}.kpv.kpv .dw-meta .m .mv{font-size:12.5px;font-weight:700;margin-top:3px}.kpv.kpv .chk-row{display:flex;align-items:center;gap:9px;padding:6px 0;font-size:12.5px}.kpv.kpv .chk-box{width:17px;height:17px;border-radius:5px;border:1.6px solid var(--line);display:grid;place-items:center;flex-shrink:0}.kpv.kpv .chk-box.on{background:var(--accent);border-color:var(--accent);color:#fff}.kpv.kpv .chk-box svg{width:11px;height:11px}.kpv.kpv .chk-row.done .lab{color:var(--ink-3);text-decoration:line-through}.kpv.kpv .feed{position:relative;padding-left:22px}.kpv.kpv .feed:before{content:"";position:absolute;left:7px;top:4px;bottom:4px;width:2px;background:var(--line)}.kpv.kpv .fitem{position:relative;padding:0 0 15px}.kpv.kpv .fitem .fdot{position:absolute;left:-22px;top:1px;width:16px;height:16px;border-radius:50%;background:var(--white);border:2px solid var(--line);display:grid;place-items:center}.kpv.kpv .fitem .fdot svg{width:9px;height:9px}.kpv.kpv .fitem.skapad .fdot,.kpv.kpv .fitem.status .fdot{border-color:var(--accent);color:var(--accent)}.kpv.kpv .fitem.fil .fdot{border-color:var(--prog);color:var(--prog)}.kpv.kpv .fitem.kommentar .fdot{border-color:var(--ink-3);color:var(--ink-3)}.kpv.kpv .fitem .ft{font-size:12.5px;color:var(--ink);line-height:1.45}.kpv.kpv .fitem .ft b{font-weight:700}.kpv.kpv .fitem .fm{font-size:11px;color:var(--ink-3);font-weight:500;margin-top:2px}.kpv.kpv .dw-foot{padding:13px 18px;border-top:1px solid var(--line);display:flex;gap:9px}.kpv.kpv .progress-wrap{display:flex;align-items:center;gap:14px;margin-bottom:16px}.kpv.kpv .progress-bar{flex:1;height:8px;background:var(--line);border-radius:20px;overflow:hidden}.kpv.kpv .progress-bar i{display:block;height:100%;background:var(--accent);border-radius:20px}.kpv.kpv .progress-wrap .pl{font-size:12.5px;font-weight:700;white-space:nowrap}.kpv.kpv .ek-row{display:flex;align-items:center;gap:13px;padding:12px 15px;background:var(--white);border:1px solid var(--line);border-radius:10px;margin-bottom:8px;transition:border-color .12s}.kpv.kpv .ek-row:hover{border-color:var(--accent)}.kpv.kpv .ek-ic{width:36px;height:36px;border-radius:9px;background:var(--bg);border:1px solid var(--line);display:grid;place-items:center;color:var(--ink-2);flex-shrink:0}.kpv.kpv .ek-ic svg{width:18px;height:18px}.kpv.kpv .ek-nm{font-size:13px;font-weight:700}.kpv.kpv .ek-sub{font-size:11.5px;color:var(--ink-3);font-weight:500;margin-top:2px}.kpv.kpv .ek-ue{font-size:11px;color:var(--ink-2);font-weight:600;display:inline-flex;align-items:center;gap:5px}.kpv.kpv .ek-ue svg{width:13px;height:13px;flex-shrink:0}.kpv.kpv .ek-file{font-size:11px;color:var(--ink-3);font-weight:600;display:inline-flex;align-items:center;gap:5px}.kpv.kpv .ek-file svg{width:13px;height:13px}.kpv.kpv .ek-up{width:32px;height:32px;border-radius:7px;border:1px dashed var(--line);background:var(--white);display:grid;place-items:center;color:var(--ink-3);cursor:pointer}.kpv.kpv .ek-up:hover{border-color:var(--accent);color:var(--accent);border-style:solid}.kpv.kpv .ek-up svg{width:15px;height:15px}.kpv.kpv .upzone{border:2px dashed var(--line);border-radius:12px;padding:30px 20px;text-align:center;background:var(--side-bg);cursor:pointer;transition:all .14s;margin-bottom:16px}.kpv.kpv .upzone:hover{border-color:var(--accent);background:var(--accent-soft)}.kpv.kpv .upzone .uic{width:46px;height:46px;border-radius:12px;background:var(--white);border:1px solid var(--line);display:grid;place-items:center;margin:0 auto 12px;color:var(--accent)}.kpv.kpv .upzone .uic svg{width:22px;height:22px}.kpv.kpv .upzone h4{font-size:14px;font-weight:700}.kpv.kpv .upzone p{font-size:12px;color:var(--ink-3);font-weight:500;margin-top:4px}.kpv.kpv .folder{background:var(--white);border:1px solid var(--line);border-radius:8px;margin-bottom:10px;overflow:hidden}.kpv.kpv .folder-h{display:flex;align-items:center;gap:11px;padding:12px 15px;cursor:pointer}.kpv.kpv .folder-h:hover{background:var(--hover)}.kpv.kpv .folder-h .fchev{width:13px;height:13px;color:var(--ink-3);transition:transform .15s}.kpv.kpv .folder.closed .fchev{transform:rotate(-90deg)}.kpv.kpv .folder-h .fic{width:32px;height:32px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.kpv.kpv .folder-h .fic svg{width:17px;height:17px}.kpv.kpv .folder-h .fnm{font-size:13px;font-weight:700}.kpv.kpv .folder-h .fct{margin-left:auto;font-size:11px;font-weight:700;color:var(--ink-3);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:1px 9px}.kpv.kpv .folder.closed .folder-files{display:none}.kpv.kpv .folder-files{border-top:1px solid var(--line-2);padding:4px}.kpv.kpv .file-row{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:8px;cursor:pointer}.kpv.kpv .file-row:hover{background:var(--hover)}.kpv.kpv .file-row .fdic{width:30px;height:30px;border-radius:7px;background:var(--akut-bg);color:var(--akut);display:grid;place-items:center;font-size:8px;font-weight:700;flex-shrink:0}.kpv.kpv .file-row .fdnm{font-size:12.5px;font-weight:600}.kpv.kpv .file-row .fdsub{font-size:11px;color:var(--ink-3);font-weight:500;margin-top:1px}.kpv.kpv .file-row .sp{flex:1}.kpv.kpv .file-row .fmeta{font-size:11px;color:var(--ink-3);font-weight:600}.kpv.kpv .mail-wrap{display:grid;grid-template-columns:340px 1fr;gap:14px}.kpv.kpv .mail-list{background:var(--white);border:1px solid var(--line);border-radius:8px;overflow:hidden;max-height:560px;overflow-y:auto}.kpv.kpv .mail-item{display:flex;gap:11px;padding:12px 14px;border-bottom:1px solid var(--line-2);cursor:pointer}.kpv.kpv .mail-item:last-child{border-bottom:none}.kpv.kpv .mail-item{transition:background .1s,box-shadow .1s}.kpv.kpv .mail-item:hover{box-shadow:inset 3px 0 0 var(--accent)}.kpv.kpv .mail-item.on{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.kpv.kpv .mail-item .mav{width:32px;height:32px;border-radius:50%;background:var(--accent);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;flex-shrink:0}.kpv.kpv .mail-item.out .mav{background:var(--ink-3)}.kpv.kpv .mail-top{display:flex;align-items:center;gap:6px}.kpv.kpv .mail-top .who{font-size:12.5px;font-weight:700;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .mail-item.unread .who:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-right:6px;vertical-align:1px}.kpv.kpv .mail-top .when{font-size:10.5px;color:var(--ink-3);font-weight:500;flex-shrink:0}.kpv.kpv .mail-subj{font-size:12px;font-weight:600;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .mail-snip{font-size:11.5px;color:var(--ink-3);font-weight:500;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .mail-dir{font-size:8.5px;font-weight:700;letter-spacing:.04em;border-radius:4px;padding:1px 5px;margin-left:6px}.kpv.kpv .mail-dir.in,.kpv.kpv .mail-dir.out{background:var(--accent-soft);color:var(--accent)}.kpv.kpv .mail-read{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:18px 20px}.kpv.kpv .mail-read h3{font-size:16px;font-weight:700;letter-spacing:-.01em}.kpv.kpv .mail-read .mr-meta{display:flex;align-items:center;gap:10px;margin:12px 0 16px;padding-bottom:14px;border-bottom:1px solid var(--line)}.kpv.kpv .mail-read .mr-meta .mav{width:38px;height:38px;border-radius:50%;background:var(--accent);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center}.kpv.kpv .mail-read .mr-from{font-size:13px;font-weight:700}.kpv.kpv .mail-read .mr-addr{font-size:11.5px;color:var(--ink-3);font-weight:500}.kpv.kpv .mail-read .mr-body{font-size:13px;color:var(--ink-2);line-height:1.65;white-space:pre-line}.kpv.kpv .mail-filter{display:inline-flex;gap:3px;background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:3px;margin-bottom:14px}.kpv.kpv .mail-filter button{height:28px;padding:0 12px;border:none;background:none;border-radius:6px;font:600 12px Inter;color:var(--ink-2);cursor:pointer}.kpv.kpv .mail-filter button.on{background:var(--white);color:var(--ink);box-shadow:var(--shadow-sm)}.kpv.kpv .detail-cols{display:flex;gap:18px;align-items:flex-start}.kpv.kpv .detail-main{flex:1;min-width:0}.kpv.kpv .comments-side{width:332px;flex-shrink:0;background:var(--side-bg);border:1px solid var(--line);border-radius:12px;padding:13px;position:sticky;top:0;display:flex;flex-direction:column;max-height:calc(100vh - 150px)}.kpv.kpv .detail.comm-collapsed .comments-side{display:none}.kpv.kpv .cs-tabs{display:flex;gap:4px;margin-bottom:12px}.kpv.kpv .cs-tabs button{flex:0;height:32px;padding:0 13px;border:1px solid var(--line);background:var(--white);border-radius:8px;font:600 12.5px Inter;color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.kpv.kpv .cs-tabs button svg{width:14px;height:14px}.kpv.kpv .cs-tabs button.on{color:var(--ink);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.kpv.kpv .cs-tabs .sp{flex:1}.kpv.kpv .cs-compose{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:11px;margin-bottom:12px}.kpv.kpv .cs-compose textarea{width:100%;border:none;outline:none;resize:none;background:none;font:500 12.5px Inter;color:var(--ink);min-height:54px}.kpv.kpv .cs-compose textarea::placeholder{color:var(--ink-3);font-weight:400}.kpv.kpv .cs-compose-foot{display:flex;align-items:center;gap:8px;margin-top:8px}.kpv.kpv .cs-attach{display:flex;align-items:center;gap:7px;color:var(--ink-3);font-size:11px;font-weight:500}.kpv.kpv .cs-attach svg{width:15px;height:15px;cursor:pointer}.kpv.kpv .cs-attach svg:hover{color:var(--accent)}.kpv.kpv .cs-compose-foot .btn-primary{height:30px;padding:0 13px;margin-left:auto;font-size:12px}.kpv.kpv .cs-filters{display:flex;gap:8px;margin-bottom:13px}.kpv.kpv .cs-filter{flex:1;height:32px;padding:0 11px;background:var(--white);border:1px solid var(--line);border-radius:8px;font:600 11.5px Inter;color:var(--ink-2);cursor:pointer;display:flex;align-items:center;gap:6px}.kpv.kpv .cs-filter:hover{border-color:var(--accent);color:var(--accent)}.kpv.kpv .cs-filter svg{width:12px;height:12px;margin-left:auto}.kpv.kpv .cs-feed{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding-right:2px}.kpv.kpv .cmt{display:flex;gap:10px}.kpv.kpv .cmt-av{width:30px;height:30px;border-radius:50%;flex-shrink:0;color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center}.kpv.kpv .cmt-body{flex:1;min-width:0}.kpv.kpv .cmt-meta{font-size:12px;color:var(--ink);margin-bottom:4px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.kpv.kpv .cmt-meta strong{font-weight:700}.kpv.kpv .cmt-meta .yg{font-size:8.5px;font-weight:700;letter-spacing:.04em;border-radius:4px;padding:1px 5px}.kpv.kpv .cmt-meta .co{font-size:11px;color:var(--ink-3);font-weight:500}.kpv.kpv .cmt-meta .tm{font-size:11px;color:var(--ink-3);font-weight:500;margin-left:auto}.kpv.kpv .cmt-bubble{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:9px 11px;font-size:12.5px;color:var(--ink);line-height:1.5}.kpv.kpv .cmt-img{margin-top:8px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.kpv.kpv .cmt-img .ph{height:120px;background:var(--pill-bg)}.kpv.kpv .cmt-img .nm{font-size:12px;font-weight:600;padding:8px 11px;background:var(--white)}.kpv.kpv .cmt-reply{font-size:11px;font-weight:600;color:var(--ink-3);cursor:pointer;margin-top:5px}.kpv.kpv .cmt-reply:hover{color:var(--accent)}.kpv.kpv .info-card{background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-sm);margin-bottom:16px;overflow:hidden}.kpv.kpv .info-h{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);padding:13px 18px 0}.kpv.kpv .info-grid{display:grid;grid-template-columns:1fr 1fr}.kpv.kpv .info-cell{padding:13px 18px;border-bottom:1px solid var(--line-2)}.kpv.kpv .info-cell:nth-child(odd){border-right:1px solid var(--line-2)}.kpv.kpv .info-cell .k{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.kpv.kpv .info-cell .v{font-size:13.5px;font-weight:600;margin-top:4px;letter-spacing:-.005em}.kpv.kpv .info-cell .v.link{color:var(--accent)}.kpv.kpv .info-cell .v.person{display:flex;align-items:center;gap:8px}.kpv.kpv .info-cell .v.person .a{width:24px;height:24px;border-radius:50%;background:var(--accent);color:#fff;font-size:9px;font-weight:700;display:grid;place-items:center}.kpv.kpv .note-box{background:var(--prog-bg);border:1px solid color-mix(in srgb,var(--prog) 24%,transparent);border-radius:8px;padding:14px 17px}.kpv.kpv .note-box .nh{font-size:12.5px;font-weight:700;color:var(--prog);display:flex;align-items:center;gap:8px}.kpv.kpv .note-box .nh svg{width:15px;height:15px}.kpv.kpv .note-box .nh .ed{margin-left:auto;font-size:12px;cursor:pointer}.kpv.kpv .note-box p{font-size:13px;color:var(--ink);margin-top:7px}.kpv.kpv .off-sec{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);display:flex;align-items:center;gap:8px;margin:16px 0 9px}.kpv.kpv .off-sec svg{width:13px;height:13px}.kpv.kpv .off-head,.kpv.kpv .off-row{display:grid;grid-template-columns:1fr 96px 96px 96px 120px 30px;gap:12px;align-items:center}.kpv.kpv .off-head{padding:9px 16px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);background:var(--side-bg);border:1px solid var(--line);border-radius:8px;margin-bottom:8px}.kpv.kpv .off-head .r{text-align:right}.kpv.kpv .off-row{padding:13px 16px;background:var(--white);border:1px solid var(--line);border-radius:10px;margin-bottom:8px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.kpv.kpv .off-row:hover,.kpv.kpv .off-row.win{box-shadow:inset 3px 0 0 var(--accent)}.kpv.kpv .off-row.win:hover{box-shadow:inset 3px 0 0 var(--accent),0 0 0 1px var(--accent)}.kpv.kpv .off-row .ot{font-size:13px;font-weight:700;min-width:0}.kpv.kpv .off-row .ot .od{display:block;font-size:10.5px;color:var(--ink-3);font-weight:600;margin-top:2px}.kpv.kpv .off-row .ot .tag2{font-size:8px;font-weight:700;letter-spacing:.04em;border-radius:4px;padding:1px 5px;background:var(--prog-bg);color:var(--prog);margin-left:6px;vertical-align:1px}.kpv.kpv .off-num{text-align:right;font-size:12.5px;font-weight:600;font-feature-settings:"tnum"}.kpv.kpv .off-num .nl{display:none}.kpv.kpv .off-num.tb{color:var(--accent);font-weight:700}.kpv.kpv .off-num.cost{color:var(--ink-2)}.kpv.kpv .off-st{display:flex;align-items:center;justify-content:flex-end}.kpv.kpv .off-row .open{width:30px;height:30px;border-radius:7px;border:1px solid var(--line);display:grid;place-items:center;color:var(--ink-3);cursor:pointer}.kpv.kpv .off-row .open:hover{border-color:var(--accent);color:var(--accent)}.kpv.kpv .off-row .open svg{width:15px;height:15px}.kpv.kpv .off-sum{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:6px 18px;margin-top:14px}.kpv.kpv .off-sum .r{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid var(--line-2);font-size:13px}.kpv.kpv .off-sum .r:last-child{border-bottom:none}.kpv.kpv .off-sum .r .l{color:var(--ink-2);font-weight:500;flex:1}.kpv.kpv .off-sum .r .a{font-weight:700}.kpv.kpv .off-sum .r.tot .l{font-weight:700;color:var(--ink)}.kpv.kpv .off-sum .r.tot .a{font-size:17px;font-weight:700;color:var(--accent)}.kpv.kpv .ov-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:13px}.kpv.kpv .ov-card{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:14px 15px;box-shadow:var(--shadow-sm);cursor:pointer;transition:border-color .12s,box-shadow .12s}.kpv.kpv .ov-card:hover{border-color:var(--accent);box-shadow:var(--shadow)}.kpv.kpv .ov-card .ovt{font-size:13.5px;font-weight:700;letter-spacing:-.01em}.kpv.kpv .ov-yg{display:inline-block;font-size:9px;font-weight:700;letter-spacing:.04em;border-radius:5px;padding:3px 8px;margin:9px 0}.kpv.kpv .ov-co{font-size:12px;font-weight:600;color:var(--ink-2);display:flex;align-items:center;gap:6px}.kpv.kpv .ov-co svg{width:14px;height:14px;color:var(--ink-3)}.kpv.kpv .ov-mid{display:flex;align-items:center;gap:8px;margin:11px 0}.kpv.kpv .datepill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:20px;font-size:10.5px;font-weight:700;background:var(--pill-bg);color:var(--pill-ink)}.kpv.kpv .datepill svg{width:11px;height:11px}.kpv.kpv .datepill.late{background:var(--akut-bg);color:var(--akut)}.kpv.kpv .ov-foot{display:flex;align-items:center;gap:12px;padding-top:11px;border-top:1px solid var(--line-2)}.kpv.kpv .ov-foot .c{font-size:11.5px;font-weight:600;color:var(--ink-3);display:inline-flex;align-items:center;gap:5px}.kpv.kpv .ov-foot .c svg{width:13px;height:13px}.kpv.kpv .ov-foot .sp{flex:1}.kpv.kpv .ov-foot .a{width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;font-size:9px;font-weight:700;display:grid;place-items:center}.kpv.kpv .fakt-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-bottom:20px}.kpv.kpv .fakt-stat{background:var(--white);padding:13px 14px}.kpv.kpv .fakt-stat .k{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.kpv.kpv .fakt-stat .v{font-size:15px;font-weight:700;margin-top:5px;letter-spacing:-.01em}.kpv.kpv .fakt-stat .v.g{color:var(--accent)}.kpv.kpv .fakt-stat .v small{font-size:11px;font-weight:600;color:var(--ink-3)}.kpv.kpv .fakt-h{font-size:12.5px;font-weight:700;display:flex;align-items:center;gap:8px;margin:18px 0 10px}.kpv.kpv .fakt-h svg{width:14px;height:14px;color:var(--ink-3)}.kpv.kpv table.t td .tbp{color:var(--ink-3);font-weight:600;font-size:11px}.kpv.kpv table.t tfoot td{padding:12px 14px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);border-top:2px solid var(--line)}.kpv.kpv table.t tfoot td .b{color:var(--ink);font-size:13px}.kpv.kpv table.t tfoot td .g{color:var(--accent);font-size:13px}.kpv.kpv .ek2-actions,.kpv.kpv .eg-actions{display:flex;gap:8px;flex-wrap:wrap}.kpv.kpv .eg-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.kpv.kpv .eg-count{font-size:11.5px;color:var(--ink-3);font-weight:600}.kpv.kpv .eg-prog{margin-bottom:16px}.kpv.kpv .eg-prog-l{display:flex;align-items:baseline;justify-content:space-between}.kpv.kpv .eg-prog-l b{font-size:13px;color:var(--ink)}.kpv.kpv .eg-prog-l span{font-size:11.5px;color:var(--ink-3);font-weight:600}.kpv.kpv .eg-prog-bar{height:7px;background:var(--side-bg);border-radius:20px;overflow:hidden}.kpv.kpv .eg-prog-bar span{display:block;height:100%;background:var(--grn);border-radius:20px;transition:width .3s}.kpv.kpv .eg-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:16px;flex-wrap:wrap}.kpv.kpv .eg-tabs button{height:36px;padding:0 4px 0 2px;margin:0 10px -1px;border:none;background:none;font:600 13px Inter;color:var(--ink-3);cursor:pointer;border-bottom:2px solid transparent;display:inline-flex;align-items:center;gap:7px}.kpv.kpv .eg-tabs button:first-child{margin-left:0}.kpv.kpv .eg-tabs button:hover{color:var(--ink-2)}.kpv.kpv .eg-tabs button.on{color:var(--ink);border-bottom-color:var(--ink)}.kpv.kpv .eg-tc{font-size:11px;font-weight:700;color:var(--ink-3);background:var(--side-bg);border-radius:20px;padding:1px 8px}.kpv.kpv .eg-tabs button.on .eg-tc{background:var(--accent-soft);color:var(--accent)}.kpv.kpv .eg-stpill{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:118px;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;padding:7px 11px;font:600 12px Inter;color:var(--ink-2);cursor:pointer;background:var(--white);flex-shrink:0}.kpv.kpv .eg-stpill:hover{border-color:var(--accent);color:var(--ink)}.kpv.kpv .eg-stpill .cv{width:13px;height:13px;color:var(--ink-3);flex-shrink:0}.kpv.kpv .ek-stdd .sdd-pop .sdd-item{font-size:12.5px;font-weight:600;color:var(--ink-2)}.kpv.kpv .ek-stdd .sdd-pop{left:auto;right:0}.kpv.kpv .ekt-modal{display:flex;flex-direction:column;max-height:88vh}.kpv.kpv .ekt-body{padding:16px 18px;overflow-y:auto}.kpv.kpv .ekt-sec{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:10px}.kpv.kpv .ekt-sec.mt{margin-top:18px}.kpv.kpv .ekt-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kpv.kpv .ekt-card{text-align:left;border:1px solid var(--line);border-radius:11px;padding:13px;background:var(--white);cursor:pointer;transition:border-color .12s,box-shadow .12s}.kpv.kpv .ekt-card:hover{border-color:var(--accent)}.kpv.kpv .ekt-card.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kpv.kpv .ekt-t{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--ink)}.kpv.kpv .ekt-cardic{width:28px;height:28px;border-radius:8px;background:var(--accent-soft);display:grid;place-items:center;flex-shrink:0}.kpv.kpv .ekt-cardic svg{width:15px;height:15px;color:var(--accent)}.kpv.kpv .ekt-d{font-size:11px;color:var(--ink-3);font-weight:600;margin:7px 0 9px}.kpv.kpv .ekt-chips{display:flex;flex-wrap:wrap;gap:5px}.kpv.kpv .ekt-chip{font-size:10px;font-weight:600;color:var(--ink-2);background:var(--side-bg);border:1px solid var(--line-2);border-radius:5px;padding:2px 7px}.kpv.kpv .ekt-chip.more{color:var(--ink-3)}.kpv.kpv .ekt-list{display:flex;flex-direction:column;gap:7px}.kpv.kpv .ekt-row{display:flex;align-items:center;gap:11px;border:1px solid var(--line-2);border-radius:9px;padding:9px 12px}.kpv.kpv .ekt-row.dim{opacity:.5}.kpv.kpv .ekt-ic{width:30px;height:30px;border-radius:8px;background:var(--side-bg);display:grid;place-items:center;flex-shrink:0}.kpv.kpv .ekt-ic svg{width:15px;height:15px;color:var(--ink-2)}.kpv.kpv .ekt-rowm{flex:1;min-width:0}.kpv.kpv .ekt-rowm .t{font-size:13px;font-weight:700;color:var(--ink)}.kpv.kpv .ekt-rowm .s{font-size:11.5px;color:var(--ink-3);font-weight:500;margin-top:1px}.kpv.kpv .ekt-finns{font-size:10px;font-weight:700;color:var(--ink-3);background:var(--pill-bg);border-radius:5px;padding:2px 8px;flex-shrink:0}.kpv.kpv .ekt-empty{font-size:12px;color:var(--ink-3);font-weight:500;padding:18px 4px;text-align:center}.kpv.kpv .ekt-foot{display:flex;align-items:center;gap:9px;padding:14px 18px;border-top:1px solid var(--line)}.kpv.kpv .eg-list{display:flex;flex-direction:column;gap:9px}.kpv.kpv .ek2{background:var(--white);border:1px solid var(--line);border-radius:11px;overflow:hidden;transition:border-color .12s,box-shadow .12s}.kpv.kpv .ek2:hover{border-color:var(--accent)}.kpv.kpv .ek2-h{display:flex;align-items:center;gap:12px;padding:13px 15px;cursor:pointer}.kpv.kpv .ek2-h:hover{background:transparent}.kpv.kpv .ek2 .chk-box{margin:0}.kpv.kpv .ek2 .chk-box.gr{background:var(--accent);border-color:var(--accent)}.kpv.kpv .ek2-st{font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px;width:108px;flex-shrink:0}.kpv.kpv .ek2-st .d{width:7px;height:7px;border-radius:50%}.kpv.kpv .ek2-st-btn{cursor:pointer;border-radius:7px;padding:3px 6px;margin:-3px 0;transition:background .12s}.kpv.kpv .ek2-st-btn:hover{background:var(--hover)}.kpv.kpv .ek2-ic2{width:36px;height:36px;border-radius:9px;background:var(--accent-soft);border:none;display:grid;place-items:center;color:var(--accent);flex-shrink:0}.kpv.kpv .ek2-ic2 svg{width:16px;height:16px}.kpv.kpv .ek2-nm{font-size:13.5px;font-weight:700}.kpv.kpv .ek2-nm .req{color:var(--akut)}.kpv.kpv .ek2-sub{font-size:11.5px;color:var(--ink-3);font-weight:500;margin-top:2px}.kpv.kpv .ek2-files{font-size:11px;color:var(--ink-3);font-weight:600;white-space:nowrap;background:var(--side-bg);border-radius:20px;padding:4px 10px}.kpv.kpv .ek-ue{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--accent);cursor:pointer;white-space:nowrap}.kpv.kpv .ek-ue:hover{text-decoration:underline}.kpv.kpv .ek-ue svg{width:13px;height:13px}.kpv.kpv .ek2-up{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--ink-2);cursor:pointer;white-space:nowrap}.kpv.kpv .ek2-up:hover{color:var(--ink)}.kpv.kpv .ek2-up svg{width:13px;height:13px}.kpv.kpv .ek2-del{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;cursor:pointer;color:var(--ink-3);flex-shrink:0}.kpv.kpv .ek2-del svg{width:14px;height:14px;transform:rotate(45deg)}.kpv.kpv .ek2-chev{width:14px;height:14px;color:var(--ink-3);transition:transform .15s;flex-shrink:0}.kpv.kpv .ek2.closed .ek2-chev{transform:rotate(-90deg)}.kpv.kpv .ek2.closed .ek2-exp{display:none}.kpv.kpv .ek2-exp{border-top:1px solid var(--line-2);padding:6px 14px 14px;background:var(--side-bg)}.kpv.kpv .ek2-file{display:flex;align-items:center;gap:10px;padding:9px 8px;border-bottom:1px solid var(--line-2);font-size:12.5px}.kpv.kpv .ek2-file:last-of-type{border-bottom:none}.kpv.kpv .ek2-file .fi{width:26px;height:26px;border-radius:6px;background:var(--akut-bg);color:var(--akut);display:grid;place-items:center;font-size:7.5px;font-weight:700}.kpv.kpv .ek2-file .nm{font-weight:600;flex:1}.kpv.kpv .ek2-file .dt{color:var(--ink-3);font-weight:500;font-size:11px}.kpv.kpv .ek2-file .act{width:26px;height:26px;border-radius:6px;display:grid;place-items:center;color:var(--ink-3);cursor:pointer}.kpv.kpv .ek2-file .act:hover{background:var(--hover);color:var(--accent)}.kpv.kpv .ek2-file .act svg{width:15px;height:15px}.kpv.kpv .ek2-cmt{display:flex;gap:8px;margin-top:10px}.kpv.kpv .ek-cmts{margin-top:10px;display:flex;flex-direction:column;gap:8px}.kpv.kpv .ek-cmt{display:flex;gap:9px;align-items:flex-start}.kpv.kpv .ek-cmt .av .pl-img{width:20px;height:20px}.kpv.kpv .ek-cmt-top{font-size:11.5px}.kpv.kpv .ek-cmt-top .tm{color:var(--ink-3);font-weight:500;margin-left:4px}.kpv.kpv .ek-cmt-tx{font-size:12.5px;color:var(--ink);margin-top:2px;background:var(--side-bg);border-radius:8px;padding:7px 11px}.kpv.kpv .ek2-cmt input{flex:1;height:34px;border:1px solid var(--line);border-radius:8px;padding:0 11px;font:500 12px Inter;color:var(--ink);background:var(--white);outline:none}.kpv.kpv .ek2-cmt input:focus{border-color:var(--accent)}.kpv.kpv .td-add{display:flex;align-items:center;gap:10px;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:4px 5px 4px 14px;margin-bottom:16px}.kpv.kpv .td-add input{flex:1;border:none;outline:none;background:none;font:500 13px Inter;color:var(--ink);height:36px}.kpv.kpv .td-add input::placeholder{color:var(--ink-3)}.kpv.kpv .td-sec{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);display:flex;align-items:center;gap:8px;margin:14px 0 9px}.kpv.kpv .td-sec .d{width:8px;height:8px;border-radius:50%}.kpv.kpv .td-sec .n{background:var(--pill-bg);color:var(--pill-ink);border-radius:20px;padding:0 8px;font-size:10px}.kpv.kpv .td-row{display:flex;align-items:center;gap:12px;padding:13px 15px;background:var(--white);border:1px solid var(--line);border-radius:10px;margin-bottom:8px}.kpv.kpv .td-star{color:var(--ink-3);cursor:pointer}.kpv.kpv .td-star svg{width:15px;height:15px}.kpv.kpv .td-main{flex:1;min-width:0}.kpv.kpv .td-t{font-size:13px;font-weight:700}.kpv.kpv .td-row.done .td-t{color:var(--ink-3);text-decoration:line-through}.kpv.kpv .td-tags{display:flex;align-items:center;gap:8px;margin-top:5px;flex-wrap:wrap}.kpv.kpv .td-tag{font-size:10.5px;font-weight:600;color:var(--accent);display:inline-flex;align-items:center;gap:4px}.kpv.kpv .td-tag svg{width:11px;height:11px}.kpv.kpv .td-tag.k{color:var(--ink-2)}.kpv.kpv .td-desc{font-size:11px;color:var(--ink-3);font-weight:500}.kpv.kpv .td-date{font-size:12px;font-weight:700;white-space:nowrap}.kpv.kpv .td-date.late{color:var(--akut)}.kpv.kpv .td-av{width:26px;height:26px;border-radius:50%;background:var(--accent);color:#fff;font-size:9px;font-weight:700;display:grid;place-items:center;flex-shrink:0}.kpv.kpv .checklist-box{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:16px 18px}.kpv.kpv .cl-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.kpv.kpv .cl-top .pl2{font-size:12.5px;font-weight:700;white-space:nowrap}.kpv.kpv .cl-dd{margin-left:auto;font-size:12px;font-weight:700;color:var(--ink-2);display:inline-flex;align-items:center;gap:7px;cursor:pointer}.kpv.kpv .cl-dd .d{width:8px;height:8px;border-radius:50%;background:var(--prog)}.kpv.kpv .cl-dd svg{width:12px;height:12px;color:var(--ink-3)}.kpv.kpv .jc{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:11px 12px;box-shadow:var(--shadow-sm);cursor:pointer;transition:border-color .12s,box-shadow .12s}.kpv.kpv .jc:hover{border-color:var(--accent);box-shadow:var(--shadow)}.kpv.kpv .jc.lev{box-shadow:inset 3px 0 0 var(--ink-2),var(--shadow-sm)}.kpv.kpv .jc-tags{display:flex;gap:5px;margin-bottom:7px;flex-wrap:wrap}.kpv.kpv .jc-kind{font-size:8.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:2px 6px;background:var(--pill-bg);color:var(--pill-ink)}.kpv.kpv .jc-kind.jobb{background:var(--accent-soft);color:var(--accent)}.kpv.kpv .jc.lev .jc-kind{background:var(--pill-bg);color:var(--ink-2)}.kpv.kpv .jc-yg{font-size:8.5px;font-weight:700;letter-spacing:.04em;border-radius:4px;padding:2px 6px}.kpv.kpv .jc-t{font-size:12.5px;font-weight:700;line-height:1.3}.kpv.kpv .jc-co{font-size:11px;font-weight:600;color:var(--ink-2);display:flex;align-items:center;gap:5px;margin-top:6px}.kpv.kpv .jc-co svg{width:12px;height:12px;color:var(--ink-3)}.kpv.kpv .jc-foot{display:flex;align-items:center;gap:7px;margin-top:10px;padding-top:9px;border-top:1px solid var(--line-2)}.kpv.kpv .jc-foot .sp{flex:1}.kpv.kpv .jc-c{font-size:11px;font-weight:600;color:var(--ink-3);display:inline-flex;align-items:center;gap:4px}.kpv.kpv .jc-c svg{width:12px;height:12px}.kpv.kpv .dw-card{width:860px}.kpv.kpv .tc-cols{display:flex;flex:1;min-height:0}.kpv.kpv .tc-main{flex:1.5;min-width:0;overflow-y:auto;padding:22px 24px 26px;border-right:1px solid var(--line)}.kpv.kpv .tc-side{width:322px;flex-shrink:0;background:var(--bg);overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column}.kpv.kpv .tc-tags{display:flex;align-items:center;gap:7px;margin-bottom:12px;flex-wrap:wrap}.kpv.kpv .tc-title{font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.2;padding-right:24px}.kpv.kpv .tc-board{font-size:12px;color:var(--ink-3);font-weight:600;margin-top:6px}.kpv.kpv .tc-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:18px 0 9px;display:flex;align-items:center;gap:7px}.kpv.kpv .tc-lbl svg{width:13px;height:13px}.kpv.kpv .tc-desc{font-size:13px;color:var(--ink-2);line-height:1.6}.kpv.kpv .tc-drop{border:2px dashed var(--line);border-radius:9px;padding:18px;text-align:center;font-size:12px;color:var(--ink-3);font-weight:500;cursor:pointer}.kpv.kpv .tc-drop:hover{border-color:var(--accent);color:var(--accent)}.kpv.kpv .tc-side-head{font-size:12.5px;font-weight:700;display:flex;align-items:center;gap:8px;margin-bottom:13px}.kpv.kpv .tc-side-head svg{width:15px;height:15px;color:var(--ink-3)}.kpv.kpv .tc-compose{display:flex;align-items:center;gap:8px;background:var(--white);border:1px solid var(--line);border-radius:22px;padding:5px 6px 5px 8px;margin-bottom:16px}.kpv.kpv .tc-compose input{flex:1;min-width:0;border:none;outline:none;background:none;font:500 12.5px Inter;color:var(--ink)}.kpv.kpv .tc-compose .cmt-av{font-size:9px}.kpv.kpv .tc-feed{display:flex;flex-direction:column;gap:14px}.kpv.kpv .tc-act{display:flex;gap:9px;align-items:flex-start}.kpv.kpv .tc-act-ic{width:26px;height:26px;border-radius:7px;background:var(--white);border:1px solid var(--line);display:grid;place-items:center;color:var(--ink-3);flex-shrink:0}.kpv.kpv .tc-act-ic svg{width:13px;height:13px}.kpv.kpv .tc-act.status .tc-act-ic{color:var(--accent)}.kpv.kpv .tc-act.fil .tc-act-ic{color:var(--prog)}.kpv.kpv .tc-act.skapad .tc-act-ic{color:var(--accent)}.kpv.kpv .tc-act-t{font-size:12px;color:var(--ink);line-height:1.4}.kpv.kpv .tc-act-t b{font-weight:700}.kpv.kpv .tc-act-m{font-size:10.5px;color:var(--ink-3);font-weight:500;margin-top:2px}.kpv.kpv .mfilters{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.kpv.kpv .mdrop{position:relative}.kpv.kpv .mdrop-btn{height:34px;padding:0 12px;background:var(--white);border:1px solid var(--line);border-radius:8px;font:600 12px Inter;color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.kpv.kpv .mdrop-btn:hover{border-color:var(--accent)}.kpv.kpv .mdrop-btn .lbl{color:var(--ink)}.kpv.kpv .mdrop-btn svg{width:13px;height:13px;color:var(--ink-3)}.kpv.kpv .mdrop-menu{position:absolute;top:39px;left:0;min-width:195px;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:5px;z-index:40;display:none}.kpv.kpv .mdrop.open .mdrop-menu{display:block;animation:pop .12s ease}.kpv.kpv .mdrop-opt{padding:8px 10px;border-radius:7px;font-size:12.5px;font-weight:600;color:var(--ink);cursor:pointer;display:flex;align-items:center;gap:8px}.kpv.kpv .mdrop-opt:hover{background:var(--hover)}.kpv.kpv .mdrop-opt .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.kpv.kpv .mdrop-opt .chk{margin-left:auto;width:14px;height:14px;color:var(--accent);opacity:0}.kpv.kpv .mdrop-opt.sel .chk{opacity:1}.kpv.kpv .fb-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.kpv.kpv .fb-crumbs{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;flex-wrap:wrap}.kpv.kpv .fb-crumbs svg{width:13px;height:13px;color:var(--ink-3)}.kpv.kpv .fb-crumb{color:var(--ink-3);cursor:pointer}.kpv.kpv .fb-crumb:hover{color:var(--accent)}.kpv.kpv .fb-crumb.cur{color:var(--ink);font-weight:700;cursor:default}.kpv.kpv .fb-grid{display:flex;flex-direction:column;gap:6px}.kpv.kpv .fb-folder{display:flex;align-items:center;gap:11px;padding:9px 14px;background:var(--white);border:1px solid var(--line);border-radius:9px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.kpv.kpv .fb-folder:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}.kpv.kpv .fb-folder>svg:last-child{width:16px;height:16px;color:var(--ink-3)}.kpv.kpv .fb-folder .fic{width:38px;height:38px;border-radius:9px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.kpv.kpv .fb-folder .fic svg{width:19px;height:19px}.kpv.kpv .fb-folder .fnm{font-size:13.5px;font-weight:700}.kpv.kpv .fb-sub{font-size:11.5px;color:var(--ink-3);font-weight:500;margin-top:2px}.kpv.kpv .fb-file{display:flex;align-items:center;gap:11px;padding:8px 14px;background:var(--white);border:1px solid var(--line);border-radius:9px;cursor:pointer}.kpv.kpv .fb-file:hover{box-shadow:inset 3px 0 0 var(--accent)}.kpv.kpv .fb-file .fdic{width:34px;height:34px;border-radius:8px;background:var(--akut-bg);color:var(--akut);display:grid;place-items:center;font-size:8px;font-weight:700;flex-shrink:0}.kpv.kpv .fb-file .fdnm{font-size:13px;font-weight:600}.kpv.kpv .fb-file .fdsub{font-size:11px;color:var(--ink-3);font-weight:500;margin-top:1px}.kpv.kpv .fb-file .fmeta{font-size:11.5px;color:var(--ink-3);font-weight:600}.kpv.kpv .kp-top{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:transparent;border:none;border-radius:0;padding:2px 2px 14px;margin-bottom:16px;box-shadow:none;border-bottom:1px solid var(--line-2)}.kpv.kpv .kp-id{display:flex;align-items:center;gap:13px;flex:1;min-width:220px}.kpv.kpv .kp-av{width:46px;height:46px;border-radius:12px;background:var(--accent);color:#fff;display:grid;place-items:center;font-size:16px;font-weight:700;flex-shrink:0}.kpv.kpv .kp-name{font-size:19px;font-weight:700;letter-spacing:-.02em}.kpv.kpv .kp-sub{font-size:11.5px;color:var(--ink-2);font-weight:600;display:flex;align-items:center;gap:7px;margin-top:2px;flex-wrap:wrap}.kpv.kpv .kp-sub svg{width:12px;height:12px;color:var(--ink-3)}.kpv.kpv .kp-stats{display:flex;gap:26px}.kpv.kpv .kp-stat{text-align:right}.kpv.kpv .kp-stat .n{font-size:18px;font-weight:700;letter-spacing:-.02em}.kpv.kpv .kp-stat .l{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-top:2px}.kpv.kpv .kp-cols{display:grid;grid-template-columns:1fr 300px;gap:16px;align-items:start}.kpv.kpv .kp-main{display:flex;flex-direction:column;gap:16px;min-width:0}.kpv.kpv .kp-side{display:flex;flex-direction:column;gap:16px}.kpv.kpv .kp-card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:15px 16px}.kpv.kpv .kp-h{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);display:flex;align-items:center;gap:7px;margin-bottom:12px}.kpv.kpv .kp-h svg{width:14px;height:14px}.kpv.kpv .kp-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9.5px 0;border-bottom:1px solid var(--line-2);font-size:13px}.kpv.kpv .kp-row:last-child{border-bottom:none}.kpv.kpv .kp-duo .kp-card{display:flex;flex-direction:column}.kpv.kpv .kp-k{color:var(--ink-3);font-weight:600}.kpv.kpv .kp-v{color:var(--ink);font-weight:600;text-align:right}.kpv.kpv .kp-v.link,.kpv.kpv .kp-v.grn{color:var(--accent)}.kpv.kpv .kp-v.warn{color:var(--prog)}.kpv.kpv .kp-people{display:flex;flex-direction:column;gap:10px}.kpv.kpv .kp-person{display:flex;align-items:center;gap:11px}.kpv.kpv .kp-person .a{width:34px;height:34px;border-radius:9px;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:700;flex-shrink:0}.kpv.kpv .kp-person .nm{font-size:13px;font-weight:700}.kpv.kpv .kp-person .rl{font-size:11px;color:var(--ink-3);font-weight:500}.kpv.kpv .kp-bar{display:flex;height:9px;border-radius:5px;overflow:hidden;background:var(--line-2);gap:2px}.kpv.kpv .kp-bar span{height:100%;border-radius:5px}.kpv.kpv .kp-legend{margin-top:11px;display:flex;flex-direction:column;gap:6px}.kpv.kpv .kp-legend .lg{font-size:11.5px;font-weight:600;color:var(--ink-2);display:flex;align-items:center;gap:7px}.kpv.kpv .kp-legend .lg .dot{width:9px;height:9px;border-radius:3px}.kpv.kpv .kp-legend .lg b{margin-left:auto;color:var(--ink)}.kpv.kpv .kp-bigstat{margin-top:13px;padding-top:12px;border-top:1px solid var(--line-2);font-size:20px;font-weight:700;letter-spacing:-.02em}.kpv.kpv .kp-bigstat span{display:block;font-size:11px;font-weight:600;color:var(--ink-3);margin-top:1px;letter-spacing:0}.kpv.kpv .kp-journey{display:flex;flex-direction:column;gap:0}.kpv.kpv .kp-journey .jr{display:flex;align-items:center;gap:11px;position:relative;padding:7px 0}.kpv.kpv .kp-journey .jr .d{width:11px;height:11px;border-radius:50%;flex-shrink:0;z-index:1}.kpv.kpv .kp-journey .jr:not(:last-child):before{content:"";position:absolute;left:5px;top:18px;bottom:-6px;width:2px;background:var(--line)}.kpv.kpv .kp-journey .jr.done .d{background:var(--accent)}.kpv.kpv .kp-journey .jr.now .d{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.kpv.kpv .kp-journey .jr.todo .d{background:var(--white);border:2px solid var(--line)}.kpv.kpv .kp-journey .jr .t{font-size:12.5px;font-weight:600}.kpv.kpv .kp-journey .jr.todo .t{color:var(--ink-3)}.kpv.kpv .kp-journey .jr.now .t{font-weight:700}.kpv.kpv .salj-steps{display:flex;align-items:flex-start}.kpv.kpv .salj-steps .ss{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;gap:8px}.kpv.kpv .salj-steps .ss .d{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;z-index:1;background:var(--white);border:2px solid var(--line);color:var(--ink-3)}.kpv.kpv .salj-steps .ss .d svg{width:13px;height:13px}.kpv.kpv .salj-steps .ss.done .d{background:var(--accent);border-color:var(--accent);color:#fff}.kpv.kpv .salj-steps .ss.now .d{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 0 0 4px var(--accent-soft)}.kpv.kpv .salj-steps .ss .t{font-size:11px;font-weight:600;color:var(--ink-2);text-align:center}.kpv.kpv .salj-steps .ss.todo .t{color:var(--ink-3)}.kpv.kpv .salj-steps .ss.now .t{font-weight:700;color:var(--ink)}.kpv.kpv .salj-steps .ss .ln{position:absolute;top:13px;left:50%;width:100%;height:2px;background:var(--line);z-index:0}.kpv.kpv .salj-steps .ss.done .ln{background:var(--accent)}.kpv.kpv .salj-steps.sm .ss .d{width:22px;height:22px}.kpv.kpv .salj-steps.sm .ss .t{font-size:10px}.kpv.kpv .salj-steps.sm .ss .ln{top:11px}.kpv.kpv .lead-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px}.kpv.kpv .lead-kpis .lk{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:13px 15px;box-shadow:var(--shadow-sm)}.kpv.kpv .lead-kpis .lk .n{font-size:24px;font-weight:700;letter-spacing:-.02em}.kpv.kpv .lead-kpis .lk .l{font-size:10.5px;font-weight:600;color:var(--ink-3);margin-top:2px}.kpv.kpv .lead-head,.kpv.kpv .lead-row{display:grid;grid-template-columns:1.7fr 1fr 1.1fr .8fr 44px .8fr .8fr;gap:14px;align-items:center}.kpv.kpv .lead-head{padding:0 15px 9px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.kpv.kpv .lead-list{display:flex;flex-direction:column;gap:7px}.kpv.kpv .lead-row{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:11px 15px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.kpv.kpv .lead-row:hover{box-shadow:inset 3px 0 0 var(--accent)}.kpv.kpv .lead-row.is-ny{box-shadow:inset 3px 0 0 var(--prog)}.kpv.kpv .lead-row.is-vunnen{background:var(--accent-soft)}.kpv.kpv .lead-row.is-forlorad{opacity:.55}.kpv.kpv .lead-row.is-forlorad:hover{opacity:1}.kpv.kpv .lr-kund{display:flex;align-items:center;gap:10px;min-width:0}.kpv.kpv .lr-av{width:30px;height:30px;border-radius:50%;background:var(--pill-bg);color:var(--pill-ink);display:grid;place-items:center;font-size:11px;font-weight:700;flex-shrink:0}.kpv.kpv .lead-row .nm{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .lead-row .sub{font-size:10.5px;color:var(--ink-3);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.kpv.kpv .lr-st{font-size:12px;font-weight:600}.kpv.kpv .lr-varde{font-size:12px;font-weight:700;font-feature-settings:"tnum"}.kpv.kpv .lead-unassigned{width:24px;height:24px;border-radius:50%;border:1.5px dashed var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3)}.kpv.kpv .lead-unassigned svg{width:12px;height:12px}.kpv.kpv .sc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.kpv.kpv .sc-card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:17px;box-shadow:var(--shadow-sm)}.kpv.kpv .sc-card.ot{border-style:dashed}.kpv.kpv .sc-top{display:flex;align-items:center;gap:11px}.kpv.kpv .sc-top .nm{font-size:13px;font-weight:700}.kpv.kpv .sc-top .rl{font-size:10.5px;color:var(--ink-3)}.kpv.kpv .sc-n{text-align:right}.kpv.kpv .sc-n{font-size:22px;font-weight:700;letter-spacing:-.02em}.kpv.kpv .sc-n span{display:block;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.kpv.kpv .sc-stats{display:flex;justify-content:space-between}.kpv.kpv .sc-stats .st{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1}.kpv.kpv .sc-stats .st .n{font-size:15px;font-weight:700}.kpv.kpv .sc-stats .st .n.z{color:var(--line)}.kpv.kpv .sc-stats .st .l{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3)}.kpv.kpv .sc-val{margin-top:13px;padding-top:11px;border-top:1px solid var(--line-2);font-size:11.5px;font-weight:600;color:var(--ink-2)}.kpv.kpv .pl-img{border-radius:50%;object-fit:cover;flex-shrink:0;box-shadow:0 0 0 2px var(--white);display:inline-block;vertical-align:middle;background:var(--pill-bg)}.kpv.kpv .avgrp .pl-img:not(:first-child){margin-left:-8px}.kpv.kpv .kp-person .pl-img{width:34px;height:34px}.kpv.kpv .kp-duo{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.kpv.kpv .deadline-rel{color:var(--akut);font-weight:700;font-size:11px;margin-left:6px}.kpv.kpv .summ{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:18px 19px;box-shadow:var(--shadow-sm);align-self:start;position:sticky;top:14px}.kpv.kpv .summ-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.kpv.kpv .summ-h .t{font-size:14px;font-weight:700}.kpv.kpv .summ-h .rt{font-size:9.5px;font-weight:700;background:var(--ink);color:var(--white);padding:3px 9px;border-radius:8px;display:inline-flex;align-items:center;gap:5px}.kpv.kpv .summ-h .rt:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent)}.kpv.kpv .summ-sec{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:16px 0 8px}.kpv.kpv .summ-sec:first-of-type{margin-top:0}.kpv.kpv .summ-r{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:13px}.kpv.kpv .summ-r .l{color:var(--ink-2)}.kpv.kpv .summ-r .v{font-weight:600;font-feature-settings:"tnum"}.kpv.kpv .summ-r.neg .v{color:var(--akut)}.kpv.kpv .summ-r.warn .l,.kpv.kpv .summ-r.warn .v{color:var(--prog)}.kpv.kpv .summ-r.sum{border-top:1px solid var(--line);margin-top:4px;padding-top:9px;font-weight:700}.kpv.kpv .summ-r.sum .l{color:var(--ink);font-weight:700}.kpv.kpv .summ-r.sum .v{font-weight:700}.kpv.kpv .summ-note{background:var(--accent-soft);border-radius:9px;padding:10px 12px;margin:14px 0}.kpv.kpv .summ-note .nr{display:flex;justify-content:space-between;font-size:12.5px;font-weight:700}.kpv.kpv .summ-note .nr .v{color:var(--accent)}.kpv.kpv .summ-note .sub{font-size:10.5px;color:var(--ink-3);font-weight:500;margin-top:2px}.kpv.kpv .summ-tb{background:var(--accent-soft);border-radius:9px;padding:11px 13px;margin:12px 0}.kpv.kpv .summ-tb .th{display:flex;justify-content:space-between;align-items:center}.kpv.kpv .summ-tb .th .k{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.kpv.kpv .summ-tb .th .pct{font-size:10.5px;font-weight:700;color:var(--accent);background:var(--white);padding:2px 8px;border-radius:8px;display:inline-flex;align-items:center;gap:5px}.kpv.kpv .summ-tb .th .pct:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent)}.kpv.kpv .summ-tb .big{font-size:23px;font-weight:700;color:var(--accent);letter-spacing:-.02em;margin-top:3px}.kpv.kpv .summ-tb .sub{font-size:10.5px;color:var(--ink-3);font-weight:600;margin-top:1px}.kpv.kpv .summ-r .v.acc{color:var(--accent)}.kpv.kpv .fakt-2col,.kpv.kpv .off-2col{display:grid;grid-template-columns:1fr 320px;gap:18px;align-items:start}.kpv.kpv .src-list{display:flex;flex-direction:column;gap:7px}.kpv.kpv .src-row{display:grid;grid-template-columns:140px 1fr 100px 140px 100px 30px;gap:12px;align-items:center;padding:12px 14px;background:var(--white);border:1px solid var(--line);border-radius:10px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.kpv.kpv .src-row:hover{box-shadow:inset 3px 0 0 var(--accent)}.kpv.kpv .src-row.gen:hover{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.kpv.kpv .src-row.gen:hover .src-open{color:var(--accent)}.kpv.kpv .src-typ{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700}.kpv.kpv .src-typ .ti{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;flex-shrink:0}.kpv.kpv .src-typ .ti svg{width:13px;height:13px}.kpv.kpv .src-int{font-size:13px;font-weight:600;min-width:0}.kpv.kpv .src-int .sub{font-size:11px;color:var(--ink-3);font-weight:500;margin-top:1px}.kpv.kpv .src-date{font-size:12px;color:var(--ink-2);font-weight:600;font-feature-settings:"tnum"}.kpv.kpv .src-sale{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.kpv.kpv .src-sale .nm{white-space:nowrap}.kpv.kpv .src-st{font-size:12px;font-weight:700}.kpv.kpv .src-st svg{width:13px;height:13px;vertical-align:-2px}.kpv.kpv .gen-info svg,.kpv.kpv .tc-drop svg,.kpv.kpv .summ-r .l svg,.kpv.kpv .summ-note svg,.kpv.kpv .kp-v svg{width:14px;height:14px;vertical-align:-2px;margin-right:3px;flex-shrink:0}.kpv.kpv .gen-chip{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--grn-bg);color:var(--grn);padding:2px 7px;border-radius:9px;margin-left:8px;vertical-align:middle}.kpv.kpv .src-open{color:var(--ink-3);display:grid;place-items:center;transition:color .14s,transform .14s}.kpv.kpv .src-open svg{width:15px;height:15px}.kpv.kpv .src-row:hover .src-open{color:var(--accent)}.kpv.kpv [title]{cursor:default}.kpv.kpv .kp-stat,.kpv.kpv .lead-kpis .lk,.kpv.kpv .summ-r{transition:background .12s}.kpv.kpv .kp-pnr{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:11.5px;font-weight:700;color:var(--accent);background:var(--accent-soft);border-radius:20px;padding:2px 10px;font-feature-settings:"tnum"}.kpv.kpv .kp-pnr svg{width:12px;height:12px}.kpv.kpv .kp-statrow{display:flex;border:none;border-radius:0;overflow:visible;background:transparent}.kpv.kpv .kp-st3{flex:0 0 auto;text-align:left;padding:0 18px;border-right:1px solid var(--line-2);white-space:nowrap}.kpv.kpv .kp-st3:first-child{padding-left:0}.kpv.kpv .kp-st3:last-child{border-right:none;padding-right:0}.kpv.kpv .kp-st3 .n{font-size:13px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.kpv.kpv .kp-st3 .n.acc{color:var(--accent)}.kpv.kpv .kp-st3 .l{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-top:1px}.kpv.kpv .kont-head,.kpv.kpv .kont-row{display:grid;grid-template-columns:1.3fr 1.6fr 1fr 1.4fr 100px;gap:16px;align-items:center}.kpv.kpv .kont-head{padding:8px 12px 6px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.kpv.kpv .kont-row{padding:9px 12px;border:1px solid var(--line);border-radius:9px;margin-bottom:6px;transition:border-color .12s,box-shadow .12s;cursor:pointer}.kpv.kpv .kont-row:hover{box-shadow:inset 3px 0 0 var(--accent)}.kpv.kpv .kont-nm .nm{font-size:13px;font-weight:700}.kpv.kpv .kont-nm .rl{font-size:10.5px;color:var(--ink-3);font-weight:500;margin-top:1px}.kpv.kpv .kont-c{font-size:12px;color:var(--ink-2);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .kont-valid{font-size:11px;font-weight:700;color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:20px;padding:3px 12px}.kpv.kpv .kont-invalid{font-size:11px;font-weight:700;color:var(--ink-3);background:var(--pill-bg);border-radius:20px;padding:3px 12px}.kpv.kpv .st-head{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:18px 20px;margin-bottom:16px;box-shadow:var(--shadow-sm)}.kpv.kpv .st-head-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.kpv.kpv .st-head-top h3{font-size:18px;font-weight:700;letter-spacing:-.01em}.kpv.kpv .st-head-top h3 svg{width:17px;height:17px;vertical-align:-1px}.kpv.kpv .st-meta{font-size:11.5px;color:var(--ink-3);font-weight:600;margin-top:6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kpv.kpv .st-meta svg{width:13px;height:13px}.kpv.kpv .st-meta .pl-pill{background:var(--pill-bg);border-radius:9px;padding:2px 8px;font-size:9.5px;font-weight:700;color:var(--pill-ink);text-transform:uppercase;letter-spacing:.04em}.kpv.kpv .st-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.kpv.kpv .st-stat{background:var(--side-bg);border:1px solid var(--line);border-radius:8px;padding:11px 13px}.kpv.kpv .st-stat .l{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:5px;display:flex;align-items:center;gap:5px}.kpv.kpv .st-stat .l svg{width:11px;height:11px}.kpv.kpv .st-stat .v{font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.05}.kpv.kpv .st-stat .v.grn,.kpv.kpv .st-stat .v.acc{color:var(--accent)}.kpv.kpv .st-stat .v .pl-img{width:24px;height:24px}.kpv.kpv .st-check{margin-top:4px}.kpv.kpv .st-check .ci{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--line-2);font-size:13px}.kpv.kpv .st-check .ci:last-child{border-bottom:none}.kpv.kpv .st-check .cb{width:17px;height:17px;border-radius:5px;flex-shrink:0;display:grid;place-items:center}.kpv.kpv .st-check .cb.on{background:var(--accent);color:#fff}.kpv.kpv .st-check .cb.off{border:1.5px solid var(--line)}.kpv.kpv .st-check .cb svg{width:11px;height:11px}.kpv.kpv .st-check .ci.done .lab{color:var(--ink-3);text-decoration:line-through}.kpv.kpv .sign-jump{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.kpv.kpv .sign-jump .sj{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--ink-2);background:var(--white);border:1px solid var(--line);border-radius:20px;padding:5px 12px;cursor:pointer;transition:border-color .12s,color .12s}.kpv.kpv .sign-jump .sj:hover{border-color:var(--accent);color:var(--accent)}.kpv.kpv .sign-jump .sj svg{width:13px;height:13px}.kpv.kpv .sign-jump .sj b{color:var(--ink-3);font-weight:700}.kpv.kpv .sign-grp{background:var(--white);border:1px solid var(--line);border-radius:12px;margin-bottom:14px;overflow:hidden;box-shadow:var(--shadow-sm)}.kpv.kpv .sign-grp-h{display:flex;align-items:center;gap:10px;padding:9px 14px;background:var(--white);border-bottom:1px solid var(--line-2)}.kpv.kpv .sign-grp-h .ti{width:30px;height:30px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.kpv.kpv .sign-grp-h .ti svg{width:15px;height:15px}.kpv.kpv .sign-grp-h .nm{font-size:13.5px;font-weight:700}.kpv.kpv .sign-grp-h .sub{font-size:11px;color:var(--ink-3);font-weight:500;margin-top:1px}.kpv.kpv .sign-grp-h .cnt{font-size:10.5px;font-weight:700;color:var(--ink-3);background:var(--white);border:1px solid var(--line);border-radius:20px;padding:2px 10px}.kpv.kpv .sign-up{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--ink-2);background:var(--white);border:1px solid var(--line);border-radius:8px;height:30px;padding:0 11px;cursor:pointer;transition:all .12s}.kpv.kpv .sign-up:hover{border-color:var(--accent);color:var(--accent)}.kpv.kpv .sign-up svg{width:14px;height:14px}.kpv.kpv .sign-grp .doc{border:none;border-bottom:1px solid var(--line-2);border-radius:0;margin:0;box-shadow:none}.kpv.kpv .sign-grp .doc:last-child{border-bottom:none}.kpv.kpv .sign-grp .doc:hover{background:var(--hover)}.kpv.kpv .ldv-quick{display:flex;align-items:center;gap:8px;margin-top:14px;flex-wrap:wrap}.kpv.kpv .ldv-qbtn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink-2);font-size:12.5px;font-weight:600;cursor:pointer;transition:all .12s}.kpv.kpv .ldv-qbtn svg{width:14px;height:14px}.kpv.kpv .ldv-qbtn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.kpv.kpv .ldv-qbtn.won{background:var(--accent);border-color:var(--accent);color:#fff}.kpv.kpv .ldv-qbtn.won:hover{filter:brightness(.96);background:var(--accent);color:#fff}.kpv.kpv .ldv-qsep{width:1px;height:22px;background:var(--line);margin:0 2px}.kpv.kpv .ldv-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.kpv.kpv .et-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--ink-2);background:var(--white);border:1px solid var(--line);padding:3px 11px 3px 9px;border-radius:7px}.kpv.kpv .et-pill .et-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.kpv.kpv .ld-files-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-top:4px}.kpv.kpv .ld-file{border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--side-bg);cursor:pointer;transition:border-color .12s,box-shadow .12s}.kpv.kpv .ld-file:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}.kpv.kpv .ld-file .ph{height:74px;background:linear-gradient(135deg,var(--accent-soft),var(--side-bg));display:grid;place-items:center;color:var(--accent)}.kpv.kpv .ld-file .ph svg{width:22px;height:22px}.kpv.kpv .ld-file .fn{font-size:10px;color:var(--ink-2);font-weight:600;padding:6px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .ld-upload{display:flex;align-items:center;justify-content:center;gap:8px;border:1.5px dashed var(--line);border-radius:9px;min-height:100px;font-size:12px;font-weight:600;color:var(--ink-3);cursor:pointer;transition:all .12s;flex-direction:column}.kpv.kpv .ld-upload:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.kpv.kpv .ld-upload svg{width:18px;height:18px}.kpv.kpv .note-ta{width:100%;min-height:90px;resize:vertical;border:1px solid var(--line);border-radius:9px;padding:11px 12px;font-family:inherit;font-size:13px;line-height:1.5;color:var(--ink);background:var(--side-bg);box-sizing:border-box;transition:border-color .12s,background .12s}.kpv.kpv .note-ta:focus{outline:none;border-color:var(--accent);background:var(--white)}.kpv.kpv .note-saved{font-size:11px;font-weight:700;color:var(--accent);opacity:0;transition:opacity .2s}.kpv.kpv .note-saved.show{opacity:1}.kpv.kpv .saljtavla{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;align-items:start}.kpv.kpv .stv-col{background:var(--side-bg);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;min-height:130px}.kpv.kpv .stv-head{display:flex;align-items:center;gap:8px;padding:11px 13px;border-bottom:1px solid var(--line)}.kpv.kpv .stv-head .kd{width:8px;height:8px;border-radius:50%;flex-shrink:0}.kpv.kpv .stv-head .knm{font-size:11.5px;font-weight:700;flex:1}.kpv.kpv .stv-head .kc2{font-size:10.5px;font-weight:700;color:var(--ink-3);background:var(--white);border:1px solid var(--line);border-radius:20px;padding:1px 8px}.kpv.kpv .stv-list{padding:10px;display:flex;flex-direction:column;gap:9px;min-height:50px}.kpv.kpv .stv-empty{text-align:center;color:var(--line);font-size:20px;padding:6px 0}.kpv.kpv .kc{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:11px 12px;cursor:pointer;transition:box-shadow .12s,border-color .12s,transform .05s}.kpv.kpv .kc:hover{box-shadow:0 3px 10px #14130f17;border-color:var(--accent);transform:translateY(-1px)}.kpv.kpv .kc-name{font-size:12.5px;font-weight:700;line-height:1.3}.kpv.kpv .kc-name .star{color:#c7a55f;margin-left:3px}.kpv.kpv .kc-name .star svg{width:11px;height:11px;vertical-align:-1px}.kpv.kpv .kc-meta{font-size:10.5px;color:var(--ink-3);margin-top:3px;font-weight:500}.kpv.kpv .kc-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.kpv.kpv .kc-tags .et-pill{font-size:9.5px;padding:2px 8px 2px 7px}.kpv.kpv .kc-tags .et-pill .et-dot{width:6px;height:6px}.kpv.kpv .kc-foot{display:flex;align-items:center;gap:7px;margin-top:10px}.kpv.kpv .kc-foot .kc-val{font-size:11.5px;font-weight:700;font-feature-settings:"tnum"}.kpv.kpv .kc-foot .pl-img{margin-left:auto}.kpv.kpv .dw-card.wide-sk{width:920px;max-width:96vw}.kpv.kpv .sk-body{overflow-y:auto;padding:0}.kpv.kpv .sk-x{position:absolute;top:14px;right:14px;z-index:5}.kpv.kpv .sh-head,.kpv.kpv .sh-row{display:grid;grid-template-columns:1fr 130px 130px 150px 30px;gap:14px;align-items:center}.kpv.kpv .sh-head{padding:0 16px 8px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.kpv.kpv .sh-item{background:var(--white);border:1px solid var(--line);border-radius:8px;margin-bottom:8px;overflow:hidden;transition:border-color .12s,box-shadow .12s}.kpv.kpv .sh-item:hover{border-color:var(--accent)}.kpv.kpv .sh-item.open{box-shadow:inset 3px 0 0 var(--accent)}.kpv.kpv .sh-row{padding:13px 16px;cursor:pointer}.kpv.kpv .sh-doc{display:flex;align-items:center;gap:11px;min-width:0}.kpv.kpv .sh-doc .nm{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .sh-doc .sub{font-size:10.5px;color:var(--ink-3);font-weight:500;margin-top:1px}.kpv.kpv .sh-pdf{width:22px;height:22px;border-radius:6px;background:var(--akut-bg);color:var(--akut);display:grid;place-items:center;flex-shrink:0}.kpv.kpv .sh-pdf svg{width:13px;height:13px}.kpv.kpv .sh-c{font-size:12px;color:var(--ink-2);font-weight:600}.kpv.kpv .sh-c.b{font-feature-settings:"tnum";font-weight:700;color:var(--ink)}.kpv.kpv .sh-chev{color:var(--ink-3);transition:transform .18s}.kpv.kpv .sh-chev svg{width:16px;height:16px}.kpv.kpv .sh-item.open .sh-chev{transform:rotate(180deg);color:var(--accent)}.kpv.kpv .sh-exp{max-height:0;overflow:hidden;transition:max-height .25s ease}.kpv.kpv .sh-item.open .sh-exp{max-height:420px}.kpv.kpv .sh-flow{padding:4px 18px 8px 20px;border-top:1px solid var(--line-2)}.kpv.kpv .shf{display:flex;gap:12px;position:relative;padding:9px 0}.kpv.kpv .shf:not(:last-child):before{content:"";position:absolute;left:12px;top:28px;bottom:-4px;width:2px;background:var(--line)}.kpv.kpv .shf-d{width:26px;height:26px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0;z-index:1}.kpv.kpv .shf-d svg{width:13px;height:13px}.kpv.kpv .shf.done .shf-d{background:var(--accent-soft);color:var(--accent)}.kpv.kpv .shf.wait .shf-d{background:var(--prog-bg);color:var(--prog)}.kpv.kpv .shf-t{font-size:12.5px;font-weight:700}.kpv.kpv .shf-s{font-size:11px;color:var(--ink-2);margin-top:1px}.kpv.kpv .shf-m{font-size:10.5px;color:var(--ink-3);font-weight:500;margin-top:2px}.kpv.kpv .sh-exp-act{display:flex;gap:8px;padding:4px 18px 16px}.kpv.kpv .kp-mini{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:var(--white);color:var(--ink-2);font-size:11px;font-weight:600;cursor:pointer;transition:all .12s;font-family:inherit}.kpv.kpv .kp-mini svg{width:12px;height:12px}.kpv.kpv .kp-mini:hover{border-color:var(--accent);color:var(--accent)}.kpv.kpv .kp-mini.prim{background:var(--ink);border-color:var(--ink);color:#fff}.kpv.kpv .kp-mini.prim:hover{filter:brightness(1.1);color:#fff}.kpv.kpv .kp-editbtns{display:inline-flex;gap:6px}.kpv.kpv .kp-inp{flex:1;min-width:0;height:28px;border:1px solid var(--line);border-radius:6px;padding:0 9px;font-family:inherit;font-size:12.5px;color:var(--ink);background:var(--white);outline:none;transition:border-color .12s;max-width:60%}.kpv.kpv .kp-inp:focus{border-color:var(--accent)}.kpv.kpv .kmini-list{display:flex;flex-direction:column;gap:8px}.kpv.kpv .kmini{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--line);border-radius:9px;transition:border-color .12s,box-shadow .12s}.kpv.kpv .kmini:hover{box-shadow:inset 3px 0 0 var(--accent)}.kpv.kpv .kmini-av{width:28px;height:28px;border-radius:50%;background:var(--pill-bg);color:var(--pill-ink);display:grid;place-items:center;font-size:10.5px;font-weight:700;flex-shrink:0}.kpv.kpv .kmini-nm{font-size:12.5px;font-weight:700}.kpv.kpv .kmini-roll{font-size:10px;font-weight:600;color:var(--ink-3);background:var(--pill-bg);border-radius:6px;padding:1px 6px;margin-left:4px}.kpv.kpv .kmini-c{font-size:10.5px;color:var(--ink-3);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .kmini-del{width:22px;height:22px;border-radius:6px;border:none;background:transparent;color:var(--ink-3);cursor:pointer;display:grid;place-items:center;transform:rotate(45deg);flex-shrink:0}.kpv.kpv .kmini-del:hover{background:var(--akut-bg);color:var(--akut)}.kpv.kpv .kmini-del svg{width:13px;height:13px}.kpv.kpv .kadd{margin-top:10px;padding-top:12px;border-top:1px solid var(--line-2)}.kpv.kpv .kadd-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kpv.kpv .kadd .kp-inp{max-width:none;width:100%;box-sizing:border-box}.kpv.kpv .sw-steps{display:flex;padding:16px 24px;border-bottom:1px solid var(--line);background:var(--side-bg)}.kpv.kpv .sw-step{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;gap:6px}.kpv.kpv .sw-dot{width:26px;height:26px;border-radius:50%;background:var(--white);border:2px solid var(--line);color:var(--ink-3);display:grid;place-items:center;font-size:12px;font-weight:700;z-index:1}.kpv.kpv .sw-dot svg{width:13px;height:13px}.kpv.kpv .sw-step.done .sw-dot{background:var(--accent);border-color:var(--accent);color:#fff}.kpv.kpv .sw-step.current .sw-dot{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 0 0 4px var(--accent-soft)}.kpv.kpv .sw-lbl{font-size:11px;font-weight:700;color:var(--ink-3)}.kpv.kpv .sw-step.current .sw-lbl{color:var(--ink)}.kpv.kpv .sw-step.done .sw-lbl{color:var(--ink-2)}.kpv.kpv .sw-bar{position:absolute;top:13px;left:-50%;width:100%;height:2px;background:var(--line);z-index:0}.kpv.kpv .sw-step:first-child .sw-bar{display:none}.kpv.kpv .sw-step.done .sw-bar,.kpv.kpv .sw-step.current .sw-bar{background:var(--accent)}.kpv.kpv .sw-sec-h{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:10px}.kpv.kpv .sw-field{display:block;margin-bottom:12px}.kpv.kpv .sw-field span{display:block;font-size:11.5px;font-weight:600;color:var(--ink-2);margin-bottom:5px}.kpv.kpv .sw-files{display:flex;flex-direction:column;gap:7px;margin-top:8px}.kpv.kpv .sw-file{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:8px}.kpv.kpv .sw-auto{display:flex;flex-direction:column;gap:7px}.kpv.kpv .sw-chk{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .12s}.kpv.kpv .sw-chk:hover{border-color:var(--accent)}.kpv.kpv .sw-chk .cb{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line);display:grid;place-items:center;flex-shrink:0;color:#fff}.kpv.kpv .sw-chk.on{background:var(--accent-soft);border-color:var(--accent)}.kpv.kpv .sw-chk.on .cb{background:var(--accent);border-color:var(--accent)}.kpv.kpv .sw-chk .cb svg{width:11px;height:11px}.kpv.kpv .sw-signers{display:flex;flex-direction:column;gap:8px}.kpv.kpv .sw-signer{display:flex;align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--line);border-radius:9px}.kpv.kpv .sw-signer .sw-sav{width:32px;height:32px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-size:11px;font-weight:700;flex-shrink:0}.kpv.kpv .sw-signer .nm{font-size:13px;font-weight:700}.kpv.kpv .sw-signer .rl{font-size:11px;color:var(--ink-3)}.kpv.kpv .sw-review{background:var(--side-bg);border-radius:10px;padding:6px 14px}.kpv.kpv .sw-foot{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-top:1px solid var(--line);background:var(--white)}.kpv.kpv .sw-foot .btn-primary svg,.kpv.kpv .sw-foot .btn-ghost svg{width:14px;height:14px}.kpv.kpv .off-grouphead{margin:6px 0 12px}.kpv.kpv .off-grouphead .t{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px;letter-spacing:-.01em}.kpv.kpv .off-grouphead .t .dot{width:9px;height:9px;border-radius:50%}.kpv.kpv .off-grouphead .s{font-size:11px;color:var(--ink-3);font-weight:500;margin-top:3px;margin-left:17px}.kpv.kpv .eko-alert{display:flex;align-items:center;gap:12px;background:var(--prog-bg);border:1px solid color-mix(in srgb,var(--prog) 25%,transparent);border-radius:8px;padding:13px 15px}.kpv.kpv .eko-alert.ok{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 25%,transparent)}.kpv.kpv .eko-alert .ti{width:32px;height:32px;border-radius:50%;background:var(--white);color:var(--prog);display:grid;place-items:center;flex-shrink:0}.kpv.kpv .eko-alert.ok .ti{color:var(--accent)}.kpv.kpv .eko-alert .ti svg{width:15px;height:15px}.kpv.kpv .eko-alert .t{font-size:13px;font-weight:700}.kpv.kpv .eko-alert .s{font-size:11.5px;color:var(--ink-2);font-weight:500;margin-top:2px}.kpv.kpv .lev-head,.kpv.kpv .lev-row{display:grid;grid-template-columns:80px 1.6fr 130px 120px 1fr 110px;gap:14px;align-items:center}.kpv.kpv .lev-head{padding:0 14px 8px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.kpv.kpv .lev-row{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:11px 14px;margin-bottom:7px;transition:border-color .12s,box-shadow .12s}.kpv.kpv .lev-row:hover{box-shadow:inset 3px 0 0 var(--accent)}.kpv.kpv .lev-row.okop{box-shadow:inset 3px 0 0 var(--prog);border-color:color-mix(in srgb,var(--prog) 30%,var(--line))}.kpv.kpv .lev-row.okop:hover{box-shadow:inset 3px 0 0 var(--prog),0 0 0 1px var(--prog)}.kpv.kpv .lev-c{font-size:11.5px;color:var(--ink-2);font-weight:600}.kpv.kpv .lev-c.mono{font-feature-settings:"tnum";color:var(--ink-3)}.kpv.kpv .lev-nm .nm{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .lev-nm .sub{font-size:10.5px;color:var(--ink-3);font-weight:500;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .lev-amt{font-size:12.5px;font-weight:700;font-feature-settings:"tnum"}.kpv.kpv .lev-tag{display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;color:var(--ink-2);background:var(--pill-bg);border-radius:7px;padding:3px 10px}.kpv.kpv .lev-koppla{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:var(--prog);background:var(--prog-bg);border:1px solid color-mix(in srgb,var(--prog) 30%,transparent);border-radius:8px;padding:4px 10px;cursor:pointer;transition:all .12s}.kpv.kpv .lev-koppla:hover{background:var(--prog);color:#fff}.kpv.kpv .lev-koppla svg{width:12px;height:12px}.kpv.kpv .lev-sel{font-size:11.5px;font-weight:600;color:var(--ink);border:1px solid var(--line);border-radius:7px;padding:4px 8px;background:var(--white);font-family:inherit;cursor:pointer;max-width:100%;transition:border-color .12s,box-shadow .12s}.kpv.kpv .lev-sel:hover{border-color:#ccd0d6}.kpv.kpv .lev-sel:focus{outline:none;border-color:var(--ink-3);box-shadow:0 0 0 3px #14161c0d}.kpv.kpv .dw-card.kort-pop{width:900px;max-width:96vw;padding:0}.kpv.kpv .kort-pop .kp-line{height:5px;flex-shrink:0}.kpv.kpv .kort-pop .kp-bartop{display:flex;align-items:center;justify-content:space-between;padding:11px 14px 10px;border-bottom:1px solid var(--line);background:var(--white);flex-shrink:0}.kpv.kpv .kort-pop .kp-tag{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--ink-2);background:var(--white);border:1px solid var(--line);border-radius:8px;padding:5px 12px}.kpv.kpv .kort-pop .kp-tag .d{width:9px;height:9px;border-radius:50%}.kpv.kpv .kort-pop .kp-icons{display:flex;gap:5px}.kpv.kpv .kort-pop .kp-iconbtn{width:30px;height:30px;border:none;background:transparent;color:var(--ink-3);border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .12s}.kpv.kpv .kort-pop .kp-iconbtn:hover{background:var(--hover);color:var(--ink)}.kpv.kpv .kort-pop .kp-iconbtn svg{width:16px;height:16px}.kpv.kpv .kort-pop .kpc-cols{flex:1;display:flex;min-height:0}.kpv.kpv .kort-pop .kpc-main{flex:1.5;min-width:0;overflow-y:auto;padding:20px 22px 26px;border-right:1px solid var(--line)}.kpv.kpv .kort-pop .kpc-side{flex:1;min-width:300px;max-width:360px;overflow-y:auto;padding:18px;background:var(--side-bg)}.kpv.kpv .kort-pop .kpc-titlerow{display:flex;align-items:flex-start;gap:11px;margin-bottom:14px}.kpv.kpv .kort-pop .kpc-complete{width:22px;height:22px;margin-top:3px;border:2px solid var(--line);border-radius:50%;background:var(--white);color:#fff;cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:all .12s}.kpv.kpv .kort-pop .kpc-complete svg{width:12px;height:12px;opacity:0}.kpv.kpv .kort-pop .kpc-complete:hover{border-color:var(--accent)}.kpv.kpv .kort-pop .kpc-complete.won{background:var(--accent);border-color:var(--accent)}.kpv.kpv .kort-pop .kpc-complete.won svg{opacity:1}.kpv.kpv .kort-pop .kpc-title{font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.kpv.kpv .kort-pop .kpc-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:16px}.kpv.kpv .kort-pop .kpc-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:none;font:600 12.5px Inter;color:var(--ink-3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.kpv.kpv .kort-pop .kpc-tab:hover{color:var(--ink-2)}.kpv.kpv .kort-pop .kpc-tab.on{color:var(--ink);border-bottom-color:var(--ink)}.kpv.kpv .kort-pop .kpc-tab svg{width:14px;height:14px}.kpv.kpv .kort-pop .kpc-tab .n{font-size:10px;font-weight:700;background:var(--line);color:var(--ink-2);border-radius:20px;padding:0 6px}.kpv.kpv .kort-pop .kpc-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.kpv.kpv .kort-pop .kpc-act{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border:none;background:var(--side-bg);color:var(--ink-2);border-radius:8px;font:600 12.5px Inter;cursor:pointer;transition:all .12s}.kpv.kpv .kort-pop .kpc-act:hover{background:var(--line);color:var(--ink)}.kpv.kpv .kort-pop .kpc-act svg{width:15px;height:15px}.kpv.kpv .kort-pop .kpc-field{margin-bottom:16px}.kpv.kpv .kort-pop .kpc-lbl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:7px;display:flex;align-items:center;gap:6px}.kpv.kpv .kort-pop .kpc-lbl svg{width:13px;height:13px}.kpv.kpv .kort-pop .kpc-lblrow{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.kpv.kpv .kort-pop .kpc-lblrow .kpc-lbl{margin:0}.kpv.kpv .kort-pop .kpc-mini{border:none;background:var(--side-bg);color:var(--ink-2);font:600 11px Inter;padding:4px 9px;border-radius:6px;cursor:pointer}.kpv.kpv .kort-pop .kpc-mini:hover{background:var(--line);color:var(--ink)}.kpv.kpv .kort-pop .kpc-row2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.kpv.kpv .kort-pop .kpc-sel{width:100%;box-sizing:border-box;height:38px;border:1px solid var(--line);border-radius:8px;padding:0 11px;font:600 13px Inter;color:var(--ink);background:var(--white);display:flex;align-items:center;gap:8px;cursor:pointer;transition:border-color .12s}.kpv.kpv .kort-pop .kpc-sel:hover{border-color:var(--ink-3)}.kpv.kpv .kort-pop .kpc-sel .dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.kpv.kpv .kort-pop .kpc-sel .cv{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .kort-pop .kpc-sel .mk{font-size:9.5px;font-weight:700;color:var(--ink-3);text-transform:uppercase}.kpv.kpv .kort-pop .kpc-sel .cx{width:14px;height:14px;color:var(--ink-3)}.kpv.kpv .kort-pop .kpc-inp{width:100%;box-sizing:border-box;height:38px;border:1px solid var(--line);border-radius:8px;padding:0 12px;font:500 13px Inter;color:var(--ink);background:var(--white)}.kpv.kpv .kort-pop .kpc-inp:focus{outline:none;border-color:var(--accent)}.kpv.kpv .kort-pop .kpc-inp.empty{color:var(--ink-3)}.kpv.kpv .kort-pop .kpc-members{display:flex;align-items:center;gap:7px}.kpv.kpv .kort-pop .kpc-members .pl-img{width:32px;height:32px}.kpv.kpv .kort-pop .kpc-memadd{width:30px;height:30px;border-radius:50%;border:1px dashed var(--line);background:var(--side-bg);color:var(--ink-3);cursor:pointer;display:grid;place-items:center;font-size:17px;line-height:1}.kpv.kpv .kort-pop .kpc-memadd:hover{border-color:var(--ink-3);color:var(--ink)}.kpv.kpv .kort-pop .kpc-desc{font-size:13px;line-height:1.55;color:var(--ink-2);background:var(--side-bg);border-radius:9px;padding:11px 13px;white-space:pre-wrap}.kpv.kpv .kort-pop .kpc-addfield{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink-2);font:600 12px Inter;cursor:pointer}.kpv.kpv .kort-pop .kpc-addfield:hover{border-color:var(--accent);color:var(--accent)}.kpv.kpv .kort-pop .kpc-addfield svg{width:13px;height:13px}.kpv.kpv .kort-pop .kpc-file{display:flex;align-items:center;gap:11px;padding:9px 0;border-bottom:1px solid var(--line-2)}.kpv.kpv .kort-pop .kpc-file:last-child{border-bottom:none}.kpv.kpv .kort-pop .kpc-file .fi{width:30px;height:36px;border-radius:5px;background:var(--akut-bg);color:var(--akut);font-size:8px;font-weight:700;display:grid;place-items:center;flex-shrink:0}.kpv.kpv .kort-pop .kpc-file .nm{flex:1;min-width:0;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .kort-pop .kpc-file .dl{color:var(--ink-3);cursor:pointer}.kpv.kpv .kort-pop .kpc-file .dl:hover{color:var(--accent)}.kpv.kpv .kort-pop .kpc-upload{display:flex;align-items:center;justify-content:center;gap:8px;border:1.5px dashed var(--line);border-radius:9px;padding:18px;font:600 12.5px Inter;color:var(--ink-3);cursor:pointer;margin-top:8px}.kpv.kpv .kort-pop .kpc-upload:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.kpv.kpv .kort-pop .kpc-upload svg{width:16px;height:16px}.kpv.kpv .kort-pop .kpc-check{border-top:1px solid var(--line);padding-top:16px;margin-top:4px}.kpv.kpv .kort-pop .kpc-checkprog{display:flex;align-items:center;gap:9px;margin-bottom:10px}.kpv.kpv .kort-pop .kpc-pct{font-size:10.5px;font-weight:700;color:var(--ink-3);width:34px}.kpv.kpv .kort-pop .kpc-progbar{flex:1;height:7px;background:var(--line);border-radius:20px;overflow:hidden}.kpv.kpv .kort-pop .kpc-progfill{height:100%;background:var(--accent);border-radius:20px}.kpv.kpv .kort-pop .kpc-item{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:7px;cursor:pointer}.kpv.kpv .kort-pop .kpc-item:hover{background:var(--hover)}.kpv.kpv .kort-pop .kpc-cb{width:18px;height:18px;border:1.5px solid var(--line);border-radius:5px;background:var(--white);display:grid;place-items:center;color:#fff;flex-shrink:0}.kpv.kpv .kort-pop .kpc-cb svg{width:11px;height:11px;opacity:0}.kpv.kpv .kort-pop .kpc-item.done .kpc-cb{background:var(--accent);border-color:var(--accent)}.kpv.kpv .kort-pop .kpc-item.done .kpc-cb svg{opacity:1}.kpv.kpv .kort-pop .kpc-item.done .kpc-itext{text-decoration:line-through;color:var(--ink-3)}.kpv.kpv .kort-pop .kpc-itext{font-size:13px}.kpv.kpv .kort-pop .kpc-side-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.kpv.kpv .kort-pop .kpc-side-head .t{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.kpv.kpv .kort-pop .kpc-side-head .t svg{width:16px;height:16px;color:var(--ink-3)}.kpv.kpv .kort-pop .kpc-side-head .hide{font-size:11px;font-weight:600;color:var(--ink-3);background:var(--white);border:1px solid var(--line);border-radius:7px;padding:4px 9px;cursor:pointer}.kpv.kpv .kort-pop .kpc-side-head .hide:hover{color:var(--ink)}.kpv.kpv .kort-pop .kpc-ftabs{display:flex;gap:3px;background:var(--white);border:1px solid var(--line);border-radius:8px;padding:3px;margin-bottom:12px}.kpv.kpv .kort-pop .kpc-ftab{flex:1;height:26px;border:none;background:none;font:600 11px Inter;color:var(--ink-3);border-radius:6px;cursor:pointer}.kpv.kpv .kort-pop .kpc-ftab.on{background:var(--side-bg);color:var(--ink)}.kpv.kpv .kort-pop .kpc-compose{display:flex;align-items:center;gap:8px;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:6px 6px 6px 8px;margin-bottom:14px}.kpv.kpv .kort-pop .kpc-compose input{flex:1;min-width:0;border:none;outline:none;background:none;font:500 12.5px Inter;color:var(--ink)}.kpv.kpv .kort-pop .kpc-feed{display:flex;flex-direction:column}.kpv.kpv .kort-pop .kpc-ev{display:flex;gap:10px;padding:11px 2px;border-bottom:1px solid var(--line-2)}.kpv.kpv .kort-pop .kpc-ev:last-child{border-bottom:none}.kpv.kpv .kort-pop .kpc-ev .av{flex-shrink:0}.kpv.kpv .kort-pop .kpc-ev .av .pl-img{width:28px;height:28px}.kpv.kpv .kort-pop .kpc-ev .evic{width:28px;height:28px;border-radius:50%;background:var(--white);border:1px solid var(--line);display:grid;place-items:center;color:var(--ink-3);flex-shrink:0}.kpv.kpv .kort-pop .kpc-ev .evic svg{width:13px;height:13px}.kpv.kpv .kort-pop .kpc-ev.status .evic,.kpv.kpv .kort-pop .kpc-ev.fil .evic{color:var(--accent);border-color:transparent;background:var(--accent-soft)}.kpv.kpv .kort-pop .kpc-ev .bd{flex:1;min-width:0}.kpv.kpv .kort-pop .kpc-ev .mt{font-size:10.5px;color:var(--ink-3);margin-bottom:2px}.kpv.kpv .kort-pop .kpc-ev .mt strong{color:var(--ink-2);font-weight:700}.kpv.kpv .kort-pop .kpc-ev .tx{font-size:12.5px;color:var(--ink);line-height:1.45}.kpv.kpv .kort-pop .kpc-ev .bubble{font-size:12.5px;color:var(--ink);line-height:1.45;background:var(--white);border:1px solid var(--line);border-radius:9px;padding:8px 11px;margin-top:3px}.kpv.kpv .dw-card.sk-pop{width:880px;max-width:96vw;padding:0}.kpv.kpv .sk-pop .skh{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px 14px;border-bottom:1px solid var(--line);flex-shrink:0}.kpv.kpv .sk-pop .skh .src{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.kpv.kpv .sk-pop .skh .src svg{width:13px;height:13px}.kpv.kpv .sk-pop .skh .nm{font-size:19px;font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.kpv.kpv .sk-pop .skh .nm .star{color:#c7a55f}.kpv.kpv .sk-pop .skh .nm .star svg{width:15px;height:15px}.kpv.kpv .sk-pop .skh .sub{font-size:12.5px;color:var(--ink-3);margin-top:3px}.kpv.kpv .sk-pop .sk-close{width:30px;height:30px;border-radius:7px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.kpv.kpv .sk-pop .sk-close:hover{background:var(--hover);color:var(--ink)}.kpv.kpv .sk-pop .sk-close svg{width:15px;height:15px}.kpv.kpv .sk-pop .kpc-cols{flex:1;display:flex;min-height:0}.kpv.kpv .sk-pop .kpc-main{flex:1.5;min-width:0;overflow-y:auto;padding:18px 22px 24px;border-right:1px solid var(--line)}.kpv.kpv .sk-pop .kpc-side{flex:1;min-width:290px;max-width:350px;overflow-y:auto;padding:18px;background:var(--side-bg)}.kpv.kpv .sk-thumbs{display:flex;align-items:center;gap:7px;margin-bottom:14px;flex-wrap:wrap}.kpv.kpv .sk-thumb{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink-2);font:600 12px Inter;cursor:pointer;transition:all .12s}.kpv.kpv .sk-thumb svg{width:14px;height:14px}.kpv.kpv .sk-thumb:hover{border-color:var(--ink-3);color:var(--ink)}.kpv.kpv .sk-thumb.up.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.kpv.kpv .sk-thumb.down.on{background:var(--akut-bg);border-color:var(--akut);color:var(--akut)}.kpv.kpv .sk-qsep{width:1px;height:22px;background:var(--line);margin:0 3px}.kpv.kpv .sk-hint{font-size:10px;color:var(--ink-3);font-style:italic;margin-left:auto}.kpv.kpv .sk-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.kpv.kpv .sk-ctl .l{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:6px}.kpv.kpv .sk-ddt{width:100%;box-sizing:border-box;height:36px;border:1px solid var(--line);border-radius:8px;padding:0 11px;font:600 12.5px Inter;color:var(--ink);background:var(--white);display:flex;align-items:center;gap:8px;cursor:pointer;transition:border-color .12s}.kpv.kpv .sk-ddt:hover{border-color:var(--ink-3)}.kpv.kpv .sk-ddt .v{flex:1;min-width:0;display:flex;align-items:center;gap:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .sk-ddt .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.kpv.kpv .sk-ddt svg{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.kpv.kpv .sk-subtabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:14px}.kpv.kpv .sk-subtab{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:none;font:600 12.5px Inter;color:var(--ink-3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.kpv.kpv .sk-subtab:hover{color:var(--ink-2)}.kpv.kpv .sk-subtab.on{color:var(--ink);border-bottom-color:var(--ink)}.kpv.kpv .sk-subtab .n{font-size:10px;font-weight:700;background:var(--line);color:var(--ink-2);border-radius:20px;padding:0 6px}.kpv.kpv .sk-lbl{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin:0 0 9px}.kpv.kpv .sk-section{margin-bottom:20px}.kpv.kpv .sk-msg{background:var(--white);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.55;color:var(--ink)}.kpv.kpv .sk-facts{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:9px;overflow:hidden}.kpv.kpv .sk-fact{background:var(--white);padding:10px 13px}.kpv.kpv .sk-fact.full{grid-column:1/-1}.kpv.kpv .sk-fact .fl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.kpv.kpv .sk-fact .fv{font-size:13px;font-weight:600;margin-top:2px}.kpv.kpv .sk-eco{background:var(--white);border:1px solid var(--line);border-radius:9px;overflow:hidden}.kpv.kpv .sk-eco-row{display:flex;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--line-2);font-size:13px}.kpv.kpv .sk-eco-row:last-child{border-bottom:none}.kpv.kpv .sk-eco-row .v{font-feature-settings:"tnum";font-weight:700}.kpv.kpv .sk-eco-row.tb{background:var(--accent-soft)}.kpv.kpv .sk-eco-row.tb .v{color:var(--accent)}.kpv.kpv .sk-offcard{border:1px solid var(--line);border-radius:9px;padding:11px 13px;margin-bottom:8px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.kpv.kpv .sk-offcard:hover{box-shadow:inset 3px 0 0 var(--accent)}.kpv.kpv .sk-offcard .ot{display:flex;align-items:center;justify-content:space-between}.kpv.kpv .sk-offcard .onr{font-size:12px;font-weight:700}.kpv.kpv .sk-offcard .om{font-size:11.5px;color:var(--ink-2);margin-top:3px}.kpv.kpv .sk-offcard .ob{display:flex;align-items:center;justify-content:space-between;margin-top:6px;font-size:11px}.kpv.kpv .sk-offcard .obel{font-weight:700;font-feature-settings:"tnum"}.kpv.kpv .sk-pop .kpc-side-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.kpv.kpv .sk-pop .kpc-side-head .t{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.kpv.kpv .sk-pop .kpc-side-head .t svg{width:16px;height:16px;color:var(--ink-3)}.kpv.kpv .sk-pop .kpc-compose{display:flex;align-items:center;gap:8px;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:6px 6px 6px 8px;margin-bottom:14px}.kpv.kpv .sk-pop .kpc-compose input{flex:1;min-width:0;border:none;outline:none;background:none;font:500 12.5px Inter;color:var(--ink)}.kpv.kpv .sk-pop .kpc-compose .pl-img{width:28px;height:28px}.kpv.kpv .sk-pop .kpc-feed{display:flex;flex-direction:column}.kpv.kpv .sk-pop .kpc-ev{display:flex;gap:10px;padding:11px 2px;border-bottom:1px solid var(--line-2)}.kpv.kpv .sk-pop .kpc-ev:last-child{border-bottom:none}.kpv.kpv .sk-pop .kpc-ev .av .pl-img{width:28px;height:28px}.kpv.kpv .sk-pop .kpc-ev .bd{flex:1;min-width:0}.kpv.kpv .sk-pop .kpc-ev .mt{font-size:10.5px;color:var(--ink-3);margin-bottom:2px}.kpv.kpv .sk-pop .kpc-ev .mt strong{color:var(--ink-2);font-weight:700}.kpv.kpv .sk-pop .kpc-ev .bubble{font-size:12.5px;color:var(--ink);line-height:1.45;background:var(--white);border:1px solid var(--line);border-radius:9px;padding:8px 11px;margin-top:3px}.kpv.kpv .kp-vswitch{display:flex;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;color:var(--ink-3);font-weight:700;flex-wrap:wrap}.kpv.kpv .kp-vswitch button{border:1px solid var(--line);background:var(--white);color:var(--ink-2);font:600 12px Inter;padding:6px 14px;border-radius:20px;cursor:pointer;transition:all .12s}.kpv.kpv .kp-vswitch button:hover{border-color:var(--ink-3);color:var(--ink)}.kpv.kpv .kp-vswitch button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.kpv.kpv .kp-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:2px 0 18px;border-bottom:1px solid var(--line);margin-bottom:18px;flex-wrap:wrap}.kpv.kpv .kp-hero .hname{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.kpv.kpv .kp-hero .hsub{font-size:13px;color:var(--ink-3);font-weight:500;margin-top:7px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.kpv.kpv .kp-hero .hsub svg{width:14px;height:14px}.kpv.kpv .kp-hero-people{display:flex;gap:20px}.kpv.kpv .kp-hero-person{display:flex;align-items:center;gap:9px}.kpv.kpv .kp-hero-person .nm{font-size:12.5px;font-weight:700}.kpv.kpv .kp-hero-person .rl{font-size:10.5px;color:var(--ink-3);margin-top:1px}.kpv.kpv .kp-keyfacts{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-bottom:18px}.kpv.kpv .kp-kf{background:var(--white);padding:11px 14px}.kpv.kpv .kp-kf .l{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.kpv.kpv .kp-kf .v{font-size:13px;font-weight:700;margin-top:3px}.kpv.kpv .kp-flat .fr{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--line-2);font-size:13px}.kpv.kpv .kp-flat .fr:last-child{border-bottom:none}.kpv.kpv .kp-flat .fr .k{color:var(--ink-3);font-weight:600;font-size:12px}.kpv.kpv .kp-flat .fr .v{font-weight:600;text-align:right}.kpv.kpv .kp-flat .fr .v.link{color:var(--accent)}.kpv.kpv .kp-hsteps{display:flex;align-items:flex-start}.kpv.kpv .kp-hstep{flex:1;text-align:center;position:relative}.kpv.kpv .kp-hstep .d{width:22px;height:22px;border-radius:50%;background:var(--white);border:2px solid var(--line);margin:0 auto;display:grid;place-items:center;position:relative;z-index:1;color:#fff}.kpv.kpv .kp-hstep.done .d{background:var(--accent);border-color:var(--accent)}.kpv.kpv .kp-hstep.now .d{border-color:var(--accent);background:var(--accent)}.kpv.kpv .kp-hstep .t{font-size:10.5px;color:var(--ink-3);font-weight:600;margin-top:7px}.kpv.kpv .kp-hstep.done .t,.kpv.kpv .kp-hstep.now .t{color:var(--ink)}.kpv.kpv .kp-hstep:before{content:"";position:absolute;top:10px;left:-50%;width:100%;height:2px;background:var(--line)}.kpv.kpv .kp-hstep:first-child:before{display:none}.kpv.kpv .kp-hstep.done:before,.kpv.kpv .kp-hstep.now:before{background:var(--accent)}.kpv.kpv .kp-hstep .d svg{width:11px;height:11px}.kpv.kpv .kp-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.kpv.kpv .kp-tile{border:1px solid var(--line);border-radius:8px;padding:14px 16px}.kpv.kpv .kp-tile .l{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);display:flex;align-items:center;gap:6px}.kpv.kpv .kp-tile .l svg{width:13px;height:13px}.kpv.kpv .kp-tile .v{font-size:21px;font-weight:700;letter-spacing:-.01em;margin-top:6px}.kpv.kpv .kp-3col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:16px}.kpv.kpv .kp-trio{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:14px;margin-bottom:16px}.kpv.kpv .ks-filters{display:flex;align-items:center;gap:14px;margin-bottom:16px;flex-wrap:wrap}.kpv.kpv .ks-frow{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.kpv.kpv .ks-frow .fl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-right:2px}.kpv.kpv .ks-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);font:600 11.5px Inter;padding:5px 11px;border-radius:20px;cursor:pointer;transition:all .12s}.kpv.kpv .ks-chip:hover{border-color:var(--ink-3);color:var(--ink)}.kpv.kpv .ks-chip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.kpv.kpv .ks-chip .d{width:7px;height:7px;border-radius:50%}.kpv.kpv .ks-count{font-size:11.5px;color:var(--ink-3);font-weight:600;margin-left:auto}.kpv.kpv .cmt-imgs{display:flex;gap:8px;margin-top:9px;flex-wrap:wrap}.kpv.kpv .cmt-photo{width:150px;border-radius:9px;overflow:hidden;border:1px solid var(--line);cursor:pointer;background:var(--side-bg);transition:transform .08s,box-shadow .12s}.kpv.kpv .cmt-photo:hover{transform:translateY(-1px);box-shadow:0 4px 12px #14130f1a}.kpv.kpv .cmt-photo .im{width:100%;height:96px;object-fit:cover;display:block;background:linear-gradient(135deg,var(--accent-soft),var(--side-bg))}.kpv.kpv .cmt-photo .cap{font-size:10px;font-weight:600;color:var(--ink-2);padding:5px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .cmt-file2{display:inline-flex;align-items:center;gap:8px;margin-top:9px;padding:7px 11px;border:1px solid var(--line);border-radius:8px;background:var(--white);cursor:pointer;font-size:12px;font-weight:600}.kpv.kpv .cmt-file2:hover{border-color:var(--accent)}.kpv.kpv .cmt-file2 .fi{width:24px;height:28px;border-radius:4px;background:var(--akut-bg);color:var(--akut);font-size:7px;font-weight:700;display:grid;place-items:center}.kpv.kpv .ks-empty{text-align:center;padding:40px;color:var(--ink-3);font-size:13px;font-weight:500}.kpv.kpv .fl-grp{margin-bottom:18px}.kpv.kpv .fl-grp-h{display:flex;align-items:center;gap:8px;padding:4px 2px 10px}.kpv.kpv .fl-grp-h .nm{font-size:13px;font-weight:700;letter-spacing:-.01em}.kpv.kpv .fl-grp-h .cnt{font-size:10.5px;font-weight:700;color:var(--ink-3);background:var(--pill-bg);border-radius:20px;padding:1px 9px}.kpv.kpv .fl-row{display:flex;align-items:center;gap:12px;padding:11px 14px;background:var(--white);border:1px solid var(--line);border-radius:10px;margin-bottom:7px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.kpv.kpv .fl-row:hover{box-shadow:inset 3px 0 0 var(--accent)}.kpv.kpv .fl-ic{width:34px;height:40px;border-radius:6px;font-size:9px;font-weight:700;display:grid;place-items:center;flex-shrink:0}.kpv.kpv .fl-nm{flex:1;min-width:0}.kpv.kpv .fl-nm .t{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .fl-nm .s{font-size:11px;color:var(--ink-3);font-weight:500;margin-top:1px}.kpv.kpv .fl-size{font-size:11.5px;color:var(--ink-3);font-weight:600;font-feature-settings:"tnum"}.kpv.kpv .fl-dl{color:var(--ink-3);display:grid;place-items:center;width:30px;height:30px;border-radius:7px}.kpv.kpv .fl-dl:hover{background:var(--hover);color:var(--accent)}.kpv.kpv .fl-dl svg{width:16px;height:16px}.kpv.kpv .sk-pop .kpc-inp{width:100%;box-sizing:border-box;height:36px;border:1px solid var(--line);border-radius:8px;padding:0 11px;font:500 12.5px Inter;color:var(--ink);background:var(--white)}.kpv.kpv .sk-pop .kpc-inp:focus{outline:none;border-color:var(--accent)}.kpv.kpv .sk-pop input[type=date].kpc-inp{line-height:34px}.kpv.kpv .sk-pop input[type=date].kpc-inp::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}.kpv.kpv .src-int .it{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.kpv.kpv .src-typ,.kpv.kpv .src-date,.kpv.kpv .src-st{white-space:nowrap}.kpv.kpv .kp-stagewrap{position:relative;display:inline-flex}.kpv.kpv .kp-stagewrap .kp-stagepop{position:absolute;top:100%;left:0;margin-top:8px;width:280px;background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 36px #14130f29;padding:13px 14px;z-index:60;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .14s,transform .14s,visibility .14s}.kpv.kpv .kp-stagewrap:after{content:"";position:absolute;top:100%;left:0;width:280px;height:12px}.kpv.kpv .kp-stagewrap:hover .kp-stagepop{opacity:1;visibility:visible;transform:translateY(0)}.kpv.kpv .kp-stagepop .sp-h{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:7px}.kpv.kpv .kp-stagepop .sp-stage{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;margin-bottom:12px}.kpv.kpv .kp-stagepop .sp-stage .d{width:9px;height:9px;border-radius:50%;background:var(--accent)}.kpv.kpv .kp-stagepop .sp-clone{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid var(--line-2)}.kpv.kpv .kp-stagepop .sp-clone .d{width:8px;height:8px;border-radius:50%;flex-shrink:0}.kpv.kpv .kp-stagepop .sp-clone .nm{flex:1;font-size:12px;font-weight:600}.kpv.kpv .kp-stagepop .sp-clone .se{font-size:11px;color:var(--ink-3);font-weight:600}.kpv.kpv .kp-stagepop .sp-manage{width:100%;margin-top:11px;height:32px;border:1px solid var(--line);border-radius:8px;background:var(--side-bg);color:var(--ink);font:700 12px Inter;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px}.kpv.kpv .kp-stagepop .sp-manage:hover{border-color:var(--accent);color:var(--accent)}.kpv.kpv .kp-stagepop .sp-manage svg{width:13px;height:13px}.kpv.kpv .dw-card.clone-pop{width:540px;max-width:96vw;padding:0}.kpv.kpv .clone-pop .ch{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--line)}.kpv.kpv .clone-pop .ch h3{font-size:16px;font-weight:700}.kpv.kpv .clone-pop .ch .s{font-size:12px;color:var(--ink-3);margin-top:2px}.kpv.kpv .clone-info{display:flex;gap:10px;align-items:flex-start;background:var(--accent-soft);border-radius:10px;padding:11px 13px;margin:16px 20px;font-size:12px;line-height:1.5;color:var(--ink-2)}.kpv.kpv .clone-info svg{width:16px;height:16px;color:var(--accent);flex-shrink:0;margin-top:1px}.kpv.kpv .clone-info b{color:var(--ink)}.kpv.kpv .clone-quota{margin-left:auto;font-size:10.5px;font-weight:700;color:var(--accent);background:var(--white);border-radius:20px;padding:2px 9px;white-space:nowrap;align-self:center}.kpv.kpv .clone-body{padding:0 20px 20px;max-height:56vh;overflow-y:auto}.kpv.kpv .clone-tavla{border:1px solid var(--line);border-radius:8px;margin-bottom:10px;overflow:hidden}.kpv.kpv .clone-tavla.master{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.kpv.kpv .clone-th{display:flex;align-items:center;gap:9px;padding:11px 13px;background:var(--side-bg)}.kpv.kpv .clone-th .d{width:9px;height:9px;border-radius:50%;flex-shrink:0}.kpv.kpv .clone-th .nm{font-size:13px;font-weight:700;flex:1}.kpv.kpv .clone-th .b{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:5px;padding:2px 7px}.kpv.kpv .clone-th .b.master,.kpv.kpv .clone-th .b.klon{background:var(--accent-soft);color:var(--accent)}.kpv.kpv .clone-secs{display:flex;flex-wrap:wrap;gap:7px;padding:11px 13px}.kpv.kpv .clone-sec{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);font:600 11.5px Inter;padding:6px 11px;border-radius:8px;cursor:pointer;transition:all .12s}.kpv.kpv .clone-sec:hover{border-color:var(--ink-3);color:var(--ink)}.kpv.kpv .clone-sec.on{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:none}.kpv.kpv .clone-sec.on .d{background:var(--accent)!important}.kpv.kpv .clone-sec.on:hover{background:color-mix(in srgb,var(--accent) 14%,var(--white));border-color:var(--accent)}.kpv.kpv .clone-sec .x{display:none!important}.kpv.kpv .lead-resa{background:var(--side-bg);border:1px solid var(--line);border-radius:8px;padding:13px 15px}.kpv.kpv .lead-resa-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.kpv.kpv .lead-resa-now{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;letter-spacing:-.01em}.kpv.kpv .lead-resa-now .d{width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.kpv.kpv .lead-resa-now.won .d{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.kpv.kpv .lead-resa-now.lost .d{background:var(--akut);box-shadow:0 0 0 4px var(--akut-bg)}.kpv.kpv .lead-resa-badge{font-size:10.5px;font-weight:700;color:var(--ink-2);background:var(--white);border:1px solid var(--line);border-radius:20px;padding:3px 11px}.kpv.kpv .lead-resa-segs{display:flex;gap:5px;margin-bottom:9px}.kpv.kpv .lead-resa-seg{flex:1;height:8px;border-radius:20px;background:var(--line);transition:background .2s}.kpv.kpv .lead-resa-seg.done,.kpv.kpv .lead-resa-seg.now{background:var(--accent)}.kpv.kpv .lead-resa-labels{display:flex}.kpv.kpv .lead-resa-lab{flex:1;text-align:center;font-size:9px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.02em}.kpv.kpv .lead-resa-lab.done,.kpv.kpv .lead-resa-lab.now{color:var(--accent)}.kpv.kpv .dw-card.prev-pop{width:640px;max-width:96vw;padding:0}.kpv.kpv .prev-pop .prev-h{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.kpv.kpv .prev-pop .prev-ic{width:32px;height:38px;border-radius:6px;background:var(--akut-bg);color:var(--akut);font-size:9px;font-weight:700;display:grid;place-items:center;flex-shrink:0}.kpv.kpv .prev-pop .prev-h .nm{font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .prev-pop .prev-h .s{font-size:11px;color:var(--ink-3);font-weight:500}.kpv.kpv .prev-pop .prev-body{background:var(--side-bg);padding:22px;max-height:64vh;overflow-y:auto}.kpv.kpv .prev-pop .prev-page{background:#fff;border:1px solid var(--line);border-radius:4px;box-shadow:0 4px 18px #14130f14;padding:34px 38px;max-width:460px;margin:0 auto}.kpv.kpv .prev-pop .prev-logo{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--ink);margin-bottom:22px}.kpv.kpv .prev-pop .prev-logo svg{width:15px;height:15px;color:var(--accent)}.kpv.kpv .prev-pop .prev-title{font-size:16px;font-weight:700;color:var(--ink);margin-bottom:20px}.kpv.kpv .prev-pop .prev-page .pl{height:9px;border-radius:3px;background:var(--line-2);margin-bottom:11px}.kpv.kpv .prev-pop .prev-sign{margin-top:26px;padding-top:18px;border-top:1px solid var(--line-2)}.kpv.kpv .ek-addform{background:var(--white);border:1px solid var(--accent);box-shadow:0 4px 16px #2d6cf714;border-radius:12px;padding:16px 17px;margin:14px 0 4px}.kpv.kpv .ek-addform-h{display:flex;align-items:center;gap:11px;margin-bottom:14px}.kpv.kpv .ek-addform-h .ic{width:34px;height:34px;border-radius:9px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.kpv.kpv .ek-addform-h .ic svg{width:17px;height:17px}.kpv.kpv .ek-addform-h .t{font-size:13.5px;font-weight:700}.kpv.kpv .ek-addform-h .s{font-size:11px;color:var(--ink-3);font-weight:500;margin-top:1px}.kpv.kpv .ek-addform-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:11px}.kpv.kpv .ek-fl{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.kpv.kpv .ek-fl .kp-inp{margin-top:6px}.kpv.kpv .ek-addform-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:13px}.kpv.kpv .ek2-del{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:7px;color:var(--ink-3);cursor:pointer;flex-shrink:0;transition:all .12s}.kpv.kpv .ek2-del svg{width:15px;height:15px;transform:rotate(45deg)}.kpv.kpv .ek2-del:hover{background:var(--akut-bg);color:var(--akut)}.kpv.kpv .ek-share{display:flex;align-items:center;gap:10px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:10px;padding:10px 12px;margin-bottom:10px;flex-wrap:wrap}.kpv.kpv .ek-share-l{flex:1;min-width:180px}.kpv.kpv .ek-share-l .t{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.kpv.kpv .ek-share-l .t svg{width:13px;height:13px;color:var(--accent)}.kpv.kpv .ek-share-l .s{font-size:10.5px;color:var(--ink-2);font-weight:500;margin-top:2px}.kpv.kpv .ek-share-l .s b{color:var(--ink)}.kpv.kpv .ek-share-inp{flex:1;min-width:160px;height:30px;border:1px solid var(--line);border-radius:7px;padding:0 10px;font:600 11px Inter;color:var(--ink-2);background:var(--white)}.kpv.kpv .ek-by{display:flex;align-items:center;gap:6px;font-size:10.5px;color:var(--ink-3);font-weight:600;margin-top:2px}.kpv.kpv .ek-by .pl-img{width:16px;height:16px}.kpv.kpv #lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:none;align-items:center;justify-content:center;padding:40px;background:#0f1116c7}.kpv.kpv #lightbox.open{display:flex}.kpv.kpv #lightbox .lb-card{max-width:760px;max-height:86vh;display:flex;flex-direction:column;background:var(--white);border-radius:12px;overflow:hidden;box-shadow:0 30px 80px #00000073}.kpv.kpv #lightbox .lb-top{display:flex;align-items:center;gap:12px;padding:11px 15px;border-bottom:1px solid var(--line)}.kpv.kpv #lightbox .lb-top .nm{flex:1;font-size:13px;font-weight:700}.kpv.kpv #lightbox .lb-top button{width:30px;height:30px;border:none;background:var(--side-bg);border-radius:7px;color:var(--ink-2);cursor:pointer;display:grid;place-items:center}.kpv.kpv #lightbox .lb-top button:hover{color:var(--ink)}.kpv.kpv #lightbox .lb-top button svg{width:16px;height:16px}.kpv.kpv #lightbox .lb-top .dl{width:auto;padding:0 11px;gap:6px;font:600 12px Inter;display:inline-flex;align-items:center}.kpv.kpv #lightbox .lb-top .dl svg{width:14px;height:14px}.kpv.kpv #lightbox .lb-img{background:var(--side-bg);display:grid;place-items:center;overflow:auto}.kpv.kpv #lightbox .lb-img img{max-width:100%;max-height:70vh;display:block}.kpv.kpv .mr-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.kpv.kpv .mr-reply{margin-top:14px;background:var(--side-bg);border:1px solid var(--line);border-radius:8px;padding:13px 14px}.kpv.kpv .mr-reply .rl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:8px}.kpv.kpv .mr-reply textarea{width:100%;box-sizing:border-box;min-height:100px;resize:vertical;border:1px solid var(--line);border-radius:9px;padding:11px 12px;font:500 13px Inter;color:var(--ink);background:var(--white)}.kpv.kpv .mr-reply textarea:focus{outline:none;border-color:var(--accent)}.kpv.kpv .ek-ue{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--ink-3);background:var(--side-bg);border:1px solid var(--line);border-radius:7px;padding:4px 9px;cursor:pointer;white-space:nowrap;transition:all .12s}.kpv.kpv .ek-ue svg{width:12px;height:12px}.kpv.kpv .ek-ue:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.kpv.kpv .dw-card.ue-pop{width:480px;max-width:96vw;padding:0}.kpv.kpv .ue-pop .ch{display:flex;align-items:flex-start;justify-content:space-between;padding:17px 19px 13px;border-bottom:1px solid var(--line)}.kpv.kpv .ue-pop .ch h3{font-size:16px;font-weight:700}.kpv.kpv .ue-pop .ch .s{font-size:12px;color:var(--ink-3);margin-top:2px}.kpv.kpv .ue-body{padding:16px 19px 19px}.kpv.kpv .ue-note{display:flex;gap:10px;align-items:flex-start;background:var(--accent-soft);border-radius:10px;padding:11px 13px;font-size:12px;line-height:1.5;color:var(--ink-2);margin-bottom:16px}.kpv.kpv .ue-note svg{width:16px;height:16px;color:var(--accent);flex-shrink:0;margin-top:1px}.kpv.kpv .ue-note b{color:var(--ink)}.kpv.kpv .ue-lbl{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin:0 0 7px}.kpv.kpv .ue-linkrow{display:flex;gap:8px;margin-bottom:14px}.kpv.kpv .ue-inp{flex:1;min-width:0;height:36px;border:1px solid var(--line);border-radius:8px;padding:0 11px;font:600 12.5px Inter;color:var(--ink);background:var(--white)}.kpv.kpv .ue-inp:focus{outline:none;border-color:var(--accent)}.kpv.kpv .ue-linkrow .kp-mini{height:36px;padding:0 13px}.kpv.kpv .ue-quick{font-size:11px;color:var(--ink-3);font-weight:600;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.kpv.kpv .ue-chip{border:1px solid var(--line);background:var(--white);color:var(--ink-2);font:600 11px Inter;padding:4px 10px;border-radius:20px;cursor:pointer}.kpv.kpv .ue-chip:hover{border-color:var(--accent);color:var(--accent)}.kpv.kpv .sl-head{display:grid;grid-template-columns:1.9fr 140px 120px 130px 64px;gap:14px;padding:0 14px 8px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.kpv.kpv .sl-head .r{text-align:right}.kpv.kpv .sl-row{display:grid;grid-template-columns:1.9fr 140px 120px 130px 64px;gap:14px;align-items:center;padding:7px 14px;background:var(--white);border:1px solid var(--line);border-radius:9px;margin-bottom:6px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.kpv.kpv .sl-row:hover{box-shadow:inset 3px 0 0 var(--accent)}.kpv.kpv .sl-first{display:flex;align-items:center;gap:11px;min-width:0}.kpv.kpv .sl-ic{width:30px;height:34px;border-radius:6px;background:var(--akut-bg);color:var(--akut);font-size:8px;font-weight:700;display:grid;place-items:center;flex-shrink:0}.kpv.kpv .sl-nm{min-width:0}.kpv.kpv .sl-nm .t{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .sl-nm .s{font-size:10.5px;color:var(--ink-3);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.kpv.kpv .sl-kat{font-size:11.5px;font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .sl-meta{font-size:10.5px;color:var(--ink-3);font-weight:600;text-align:right}.kpv.kpv .sl-acts{display:flex;gap:2px;justify-content:flex-end}.kpv.kpv .sl-row .doc-act{width:28px;height:28px}.kpv.kpv .off-kpi{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-bottom:20px}.kpv.kpv .off-kpi .ok-cell{background:var(--white);padding:12px 15px}.kpv.kpv .off-kpi .ok-cell .l{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.kpv.kpv .off-kpi .ok-cell .v{font-size:16px;font-weight:700;letter-spacing:-.01em;margin-top:4px;font-feature-settings:"tnum"}.kpv.kpv .off-kpi .ok-cell .v.grn{color:var(--accent)}.kpv.kpv .off-kpi .ok-cell .v.warn{color:var(--prog)}.kpv.kpv .off-kpi .fk-kpi.on{background:var(--side-bg);box-shadow:inset 0 -2px 0 var(--ink)}.kpv.kpv .fk-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:9px;overflow:hidden;margin-bottom:16px}.kpv.kpv .fk-c{background:var(--white);padding:10px 13px}.kpv.kpv .fk-c .l{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.kpv.kpv .fk-c .v{font-size:14px;font-weight:700;margin-top:3px;font-feature-settings:"tnum"}.kpv.kpv .fk-c .v.grn{color:var(--accent)}.kpv.kpv .fk-acts{display:flex;flex-wrap:wrap;gap:8px}.kpv.kpv .kp-stagepop .sp-master{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--accent);background:var(--accent-soft);border-radius:4px;padding:1px 5px;vertical-align:1px}.kpv.kpv .pk-wrap{max-width:none}.kpv.kpv .pk-head,.kpv.kpv .pk-row{display:grid;grid-template-columns:1.7fr 120px 1fr 140px;gap:14px;align-items:center}.kpv.kpv .pk-head{padding:0 15px 9px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.kpv.kpv .pk-row{padding:13px 15px;background:var(--white);border:1px solid var(--line);border-radius:10px;margin-bottom:8px;transition:box-shadow .12s}.kpv.kpv .pk-row:hover{box-shadow:inset 3px 0 0 var(--accent)}.kpv.kpv .pk-row.master{box-shadow:inset 3px 0 0 var(--accent);background:color-mix(in srgb,var(--accent-soft) 26%,var(--white))}.kpv.kpv .pk-row.master:hover{box-shadow:inset 3px 0 0 var(--accent)}.kpv.kpv .pk-row.off{opacity:.78}.kpv.kpv .pk-row.off:hover{opacity:1;box-shadow:inset 3px 0 0 var(--accent)}.kpv.kpv .pk-first{display:flex;align-items:center;gap:10px;min-width:0}.kpv.kpv .pk-first .d{width:9px;height:9px;border-radius:50%;flex-shrink:0}.kpv.kpv .pk-first .nm{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .pk-badge{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:5px;padding:3px 8px}.kpv.kpv .pk-badge.master{background:var(--accent-soft);color:var(--accent)}.kpv.kpv .pk-badge.klon{background:var(--pill-bg);color:var(--pill-ink)}.kpv.kpv .pk-status{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.kpv.kpv .pk-status .d{width:8px;height:8px;border-radius:50%}.kpv.kpv .pk-act{display:flex;justify-content:flex-end}.kpv.kpv .pk-muted{font-size:11px;color:var(--ink-3);font-weight:600}.kpv.kpv .pk-stop,.kpv.kpv .pk-add{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:var(--white);font:700 11.5px Inter;padding:6px 11px;border-radius:7px;cursor:pointer;transition:all .12s}.kpv.kpv .pk-stop svg{width:12px;height:12px;transform:rotate(45deg)}.kpv.kpv .pk-stop:hover{border-color:var(--akut);color:var(--akut);background:var(--akut-bg)}.kpv.kpv .pk-add{color:var(--accent)}.kpv.kpv .pk-add svg{width:12px;height:12px}.kpv.kpv .pk-add:hover{border-color:var(--accent);background:var(--accent-soft)}.kpv.kpv .fk-ic{width:28px;height:28px;border-radius:7px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.kpv.kpv .fk-ic svg{width:14px;height:14px}.kpv.kpv .fk-cc{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:700;color:var(--ink-3)}.kpv.kpv .fk-cc svg{width:11px;height:11px}.kpv.kpv .fk-comments{margin-top:18px;padding-top:15px;border-top:1px solid var(--line)}.kpv.kpv .fk-cl{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:11px}.kpv.kpv .fk-cl svg{width:13px;height:13px}.kpv.kpv .fk-comments .ek-cmt{margin-bottom:9px}.kpv.kpv .ol-head{display:grid;grid-template-columns:1.7fr 110px 110px 130px 120px 28px;gap:14px;padding:0 14px 8px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.kpv.kpv .ol-head .r{text-align:right}.kpv.kpv .ol-row{display:grid;grid-template-columns:minmax(0,1.5fr) 150px 165px 150px 26px;gap:14px;align-items:center;padding:11px 14px;background:var(--white);border:1px solid var(--line);border-radius:10px;margin-bottom:7px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.kpv.kpv .ol-row:hover,.kpv.kpv .ol-row.win:hover{box-shadow:inset 3px 0 0 var(--accent)}.kpv.kpv .ol-kat{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--ink);min-width:0}.kpv.kpv .ol-kat .d{width:7px;height:7px;border-radius:50%;flex-shrink:0}.kpv.kpv .ol-kat span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpv.kpv .ol-st{min-width:0}.kpv.kpv .ol-amt{text-align:right}.kpv.kpv .ol-amt .big{font-size:13px;font-weight:700;font-feature-settings:"tnum";letter-spacing:-.01em}.kpv.kpv .ol-amt .sub{font-size:10.5px;color:var(--ink-3);font-weight:600;margin-top:1px;font-feature-settings:"tnum"}.kpv.kpv .ol-row+.fl-grp-h{margin-top:18px}.kpv.kpv .ol-first{display:flex;align-items:center;gap:11px;min-width:0}.kpv.kpv .ol-tag{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;border-radius:5px;padding:4px 8px;white-space:nowrap;flex-shrink:0}.kpv.kpv .ol-nm{min-width:0}.kpv.kpv .ol-nm .t{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .ol-nm .s{font-size:10.5px;color:var(--ink-3);font-weight:600;margin-top:1px}.kpv.kpv .ol-n{text-align:right;font-size:12px;font-weight:600;font-feature-settings:"tnum";color:var(--ink-2)}.kpv.kpv .ol-n.tb{color:var(--accent);font-weight:700}.kpv.kpv .ol-n .nl{display:none}.kpv.kpv .ol-open{color:var(--ink-3);display:grid;place-items:center}.kpv.kpv .ol-open svg{width:15px;height:15px}.kpv.kpv .ol-row:hover .ol-open{color:var(--accent)}.kpv.kpv .ol-arch{color:var(--ink-3);display:grid;place-items:center;cursor:pointer;border-radius:6px;width:28px;height:28px;opacity:0;transition:opacity .12s,color .12s,background .12s}.kpv.kpv .ol-arch svg{width:14px;height:14px}.kpv.kpv .ol-row:hover .ol-arch{opacity:1}.kpv.kpv .ol-arch:hover{background:var(--hover);color:var(--accent)}.kpv.kpv .ol-row.arch{opacity:.62}.kpv.kpv .ol-row.arch:hover,.kpv.kpv .ol-row.arch .ol-arch{opacity:1}.kpv.kpv .sx-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.kpv.kpv .sx-cat{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--white)}.kpv.kpv .sx-cat-h{display:flex;align-items:center;gap:10px;padding:10px 13px;background:var(--side-bg);border-bottom:1px solid var(--line)}.kpv.kpv .sx-ico{width:22px;height:30px;background:none;color:var(--ink-3);display:grid;place-items:center;flex-shrink:0}.kpv.kpv .sx-ico svg{width:17px;height:17px}.kpv.kpv .sx-cat-h .t{font-size:13px;font-weight:700}.kpv.kpv .sx-cat-h .d{font-size:10.5px;color:var(--ink-3);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .sx-cat-h .cnt{font-size:11px;font-weight:700;color:var(--ink-3);background:var(--white);border:1px solid var(--line);border-radius:20px;padding:1px 9px}.kpv.kpv .sx-up{width:28px;height:28px;border:1px solid var(--line);background:var(--white);border-radius:7px;color:var(--ink-2);cursor:pointer;display:grid;place-items:center}.kpv.kpv .sx-up svg{width:14px;height:14px}.kpv.kpv .sx-up:hover{border-color:var(--accent);color:var(--accent)}.kpv.kpv .sx-files{padding:5px}.kpv.kpv .sx-file{display:grid;grid-template-columns:28px 1fr auto auto auto;gap:11px;align-items:center;padding:9px 10px;border-radius:7px;cursor:pointer;transition:background .1s}.kpv.kpv .sx-file:hover{background:var(--hover)}.kpv.kpv .sx-fnm{min-width:0}.kpv.kpv .sx-fsub{font-size:10.5px;color:var(--ink-3);font-weight:500;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .sx-pdf{width:28px;height:28px;border-radius:6px;background:var(--akut-bg);color:var(--akut);display:grid;place-items:center}.kpv.kpv .sx-pdf svg{width:14px;height:14px}.kpv.kpv .sx-nm{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.kpv.kpv .sx-meta{font-size:10px;color:var(--ink-3);font-weight:600;white-space:nowrap}.kpv.kpv .sx-acts{display:flex;gap:1px;opacity:0;transition:opacity .12s}.kpv.kpv .sx-file:hover .sx-acts{opacity:1}.kpv.kpv .sx-acts .doc-act{width:26px;height:26px}.kpv.kpv .sx-file .pill{transform:scale(.9)}.kpv.kpv #toasts{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;gap:8px;align-items:center}.kpv.kpv .sign-card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:16px 18px;margin-bottom:12px;box-shadow:var(--shadow-sm);transition:border-color .12s,box-shadow .12s}.kpv.kpv .sign-card:hover{border-color:var(--accent);box-shadow:var(--shadow)}.kpv.kpv .sign-top{display:flex;align-items:center;gap:13px}.kpv.kpv .sign-nm{font-size:13.5px;font-weight:700}.kpv.kpv .sign-sub{font-size:11.5px;color:var(--ink-3);font-weight:500;margin-top:2px}.kpv.kpv .sign-open{color:var(--ink-3);cursor:pointer;display:grid;place-items:center}.kpv.kpv .sign-open svg{width:16px;height:16px}.kpv.kpv .sign-card:hover .sign-open{color:var(--accent)}.kpv.kpv .sign-track{display:flex;margin-top:16px;padding-top:4px}.kpv.kpv .sign-track .sg{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;gap:7px}.kpv.kpv .sign-track .sg .d{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--white);border:2px solid var(--line);color:var(--ink-3);z-index:1}.kpv.kpv .sign-track .sg .d svg{width:12px;height:12px}.kpv.kpv .sign-track .sg.done .d{background:var(--accent);border-color:var(--accent);color:#fff}.kpv.kpv .sign-track .sg-x{text-align:center}.kpv.kpv .sign-track .sg-t{font-size:11px;font-weight:700}.kpv.kpv .sign-track .sg.wait .sg-t{color:var(--ink-3)}.kpv.kpv .sign-track .sg-m{font-size:10px;color:var(--ink-3);font-weight:500;margin-top:1px;font-feature-settings:"tnum"}.kpv.kpv .sign-track .sg-ln{position:absolute;top:11px;left:50%;width:100%;height:2px;background:var(--line);z-index:0}.kpv.kpv .sign-track .sg.done .sg-ln{background:var(--accent)}.kpv.kpv .toast{background:var(--primary);color:var(--primary-ink);padding:10px 16px;border-radius:8px;font-size:13px;font-weight:500;box-shadow:0 8px 24px #00000040;display:flex;align-items:center;gap:9px;animation:pop .2s ease}.kpv.kpv .toast svg{width:15px;height:15px;color:var(--accent)}.kpv.kpv .cln-select{position:relative;display:inline-flex;align-items:center}.kpv.kpv .cln-select select{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:32px;padding:0 32px 0 12px;border:1px solid var(--line);background:var(--white);color:var(--ink);font:600 12px Inter;border-radius:8px;cursor:pointer;transition:border-color .12s,box-shadow .12s;outline:none}.kpv.kpv .cln-select select:hover{border-color:var(--ink-3)}.kpv.kpv .cln-select select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kpv.kpv .cln-select .cs-chev{position:absolute;right:11px;pointer-events:none;color:var(--ink-3);display:grid;place-items:center}.kpv.kpv .cln-select .cs-chev svg{width:14px;height:14px}.kpv.kpv .ckpi{display:flex;flex-wrap:wrap;gap:26px;padding:4px 2px 16px;margin-bottom:16px;border-bottom:1px solid var(--line)}.kpv.kpv .ckpi .c{min-width:0}.kpv.kpv .ckpi .c .l{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:4px;display:flex;align-items:center;gap:5px}.kpv.kpv .ckpi .c .l .dt{width:7px;height:7px;border-radius:50%}.kpv.kpv .ckpi .c .v{font-size:19px;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum"}.kpv.kpv .ckpi .c .v .u{font-size:12px;font-weight:600;color:var(--ink-3);margin-left:4px}.kpv.kpv .ckpi .c .v.alert{color:var(--akut)}.kpv.kpv .bpt-wrap{border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-top:8px}.kpv.kpv .bpt-head,.kpv.kpv .bpt-row{display:grid;grid-template-columns:1.5fr 110px 132px 30px;gap:10px;align-items:center}.kpv.kpv .bpt-head{padding:8px 12px;background:var(--side-bg);border-bottom:1px solid var(--line);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.kpv.kpv .bpt-row{padding:9px 12px;border-bottom:1px solid var(--line-2);transition:background .1s}.kpv.kpv .bpt-row:last-child{border-bottom:none}.kpv.kpv .bpt-row:hover{box-shadow:inset 3px 0 0 var(--accent)}.kpv.kpv .bpt-pt{font-size:12.5px;font-weight:600;color:var(--ink)}.kpv.kpv .bpt-pt .sub{font-size:10.5px;color:var(--ink-3);font-weight:500;margin-top:1px}.kpv.kpv .bpt-stbtn{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;border:1px solid var(--line);background:var(--white);border-radius:7px;padding:4px 9px;cursor:pointer;transition:all .12s;font-family:inherit}.kpv.kpv .bpt-stbtn:hover{border-color:var(--ink-3)}.kpv.kpv .bpt-stbtn .d{width:7px;height:7px;border-radius:50%}.kpv.kpv .bpt-file{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;border:1px solid var(--line);background:var(--white);border-radius:7px;height:28px;padding:0 9px;cursor:pointer;transition:all .12s;color:var(--ink-2);max-width:100%}.kpv.kpv .bpt-file:hover{border-color:var(--accent);color:var(--accent)}.kpv.kpv .bpt-file svg{width:13px;height:13px;flex-shrink:0}.kpv.kpv .bpt-file .fn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .bpt-file.has{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));color:var(--accent);background:var(--accent-soft)}.kpv.kpv .bpt-del{width:26px;height:26px;border:none;background:transparent;color:var(--ink-3);border-radius:6px;cursor:pointer;display:grid;place-items:center;transform:rotate(45deg)}.kpv.kpv .bpt-del:hover{background:var(--akut-bg);color:var(--akut)}.kpv.kpv .bpt-del svg{width:13px;height:13px}.kpv.kpv .bpt-add{display:flex;align-items:center;gap:8px;padding:9px 12px;background:var(--side-bg)}.kpv.kpv .bpt-add input{flex:1;height:30px;border:1px solid var(--line);border-radius:7px;padding:0 10px;font:500 12px Inter;color:var(--ink);background:var(--white);outline:none}.kpv.kpv .bpt-add input:focus{border-color:var(--accent)}.kpv.kpv .banm-head,.kpv.kpv .banm-row{display:grid;grid-template-columns:1.6fr 1fr 90px 130px 120px 90px 28px;gap:12px;align-items:center}.kpv.kpv .banm-head{padding:0 14px 8px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.kpv.kpv .banm-row{background:var(--white);border:1px solid var(--line);border-radius:9px;padding:10px 14px;margin-bottom:7px;transition:border-color .12s,box-shadow .12s}.kpv.kpv .banm-row:hover{box-shadow:inset 3px 0 0 var(--accent)}.kpv.kpv .banm-row.fixed{box-shadow:inset 3px 0 0 var(--accent);border-color:color-mix(in srgb,var(--accent) 22%,var(--line))}.kpv.kpv .banm-nr{display:flex;align-items:center;gap:9px;min-width:0}.kpv.kpv .banm-nr .ix{width:24px;height:24px;border-radius:6px;background:var(--akut-bg);color:var(--akut);display:grid;place-items:center;font-size:11px;font-weight:700;flex-shrink:0}.kpv.kpv .banm-row.fixed .banm-nr .ix{background:var(--accent-soft);color:var(--accent)}.kpv.kpv .banm-nr .t{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .banm-c{font-size:11.5px;color:var(--ink-2);font-weight:600}.kpv.kpv .banm-c.late{color:var(--akut)}.kpv.kpv .banm-st{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;border:1px solid var(--line);background:var(--white);border-radius:7px;padding:4px 9px;cursor:pointer;transition:all .12s;font-family:inherit}.kpv.kpv .banm-st:hover{border-color:var(--ink-3)}.kpv.kpv .banm-st .d{width:7px;height:7px;border-radius:50%}.kpv.kpv .banm-del{width:26px;height:26px;border:none;background:transparent;color:var(--ink-3);border-radius:6px;cursor:pointer;display:grid;place-items:center;transform:rotate(45deg)}.kpv.kpv .banm-del:hover{background:var(--akut-bg);color:var(--akut)}.kpv.kpv .banm-del svg{width:13px;height:13px}.kpv.kpv .banm-addbar{display:grid;grid-template-columns:1.6fr 1fr 110px auto;gap:8px;align-items:center;background:var(--side-bg);border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin-bottom:14px}.kpv.kpv .banm-addbar input{height:32px;border:1px solid var(--line);border-radius:7px;padding:0 10px;font:500 12px Inter;color:var(--ink);background:var(--white);outline:none;min-width:0}.kpv.kpv .banm-addbar input:focus{border-color:var(--accent)}.kpv.kpv .dw-card.jw-card{width:720px;max-width:96vw;padding:0}.kpv.kpv .jw-head{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 22px 14px;border-bottom:1px solid var(--line)}.kpv.kpv .jw-head h3{font-size:17px;font-weight:700;letter-spacing:-.01em}.kpv.kpv .jw-head .s{font-size:12px;color:var(--ink-3);font-weight:600;margin-top:2px}.kpv.kpv .jw-head .sk-close{width:30px;height:30px;border-radius:7px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.kpv.kpv .jw-head .sk-close:hover{background:var(--hover);color:var(--ink)}.kpv.kpv .jw-head .sk-close svg{width:15px;height:15px}.kpv.kpv .jw-body{padding:18px 22px;max-height:64vh;overflow-y:auto}.kpv.kpv .jw-sec{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin:0 0 10px}.kpv.kpv .jw-sec.mt{margin-top:20px}.kpv.kpv .tpl-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kpv.kpv .tpl{text-align:left;border:1px solid var(--line);background:var(--white);border-radius:8px;padding:13px 14px;cursor:pointer;transition:all .12s;font-family:inherit}.kpv.kpv .tpl:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}.kpv.kpv .tpl.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}.kpv.kpv .tpl-t{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700}.kpv.kpv .tpl-t .ti{width:28px;height:28px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.kpv.kpv .tpl.on .tpl-t .ti{background:var(--accent);color:#fff}.kpv.kpv .tpl-t .ti svg{width:15px;height:15px}.kpv.kpv .tpl-d{font-size:11px;color:var(--ink-2);font-weight:500;margin-top:7px;line-height:1.45}.kpv.kpv .tpl-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.kpv.kpv .tpl-chip{font-size:9px;font-weight:700;letter-spacing:.02em;border-radius:5px;padding:2px 7px}.kpv.kpv .jw-mk{border:1px solid var(--line);border-radius:10px;overflow:hidden}.kpv.kpv .jw-mkrow{display:flex;align-items:center;gap:11px;padding:10px 13px;border-bottom:1px solid var(--line-2);cursor:pointer;transition:background .1s}.kpv.kpv .jw-mkrow:last-child{border-bottom:none}.kpv.kpv .jw-mkrow:hover{box-shadow:inset 3px 0 0 var(--accent)}.kpv.kpv .jw-cb{width:19px;height:19px;border-radius:5px;border:1.5px solid var(--line);display:grid;place-items:center;color:#fff;flex-shrink:0;transition:all .12s}.kpv.kpv .jw-cb svg{width:12px;height:12px;opacity:0}.kpv.kpv .jw-mkrow.on .jw-cb{background:var(--accent);border-color:var(--accent)}.kpv.kpv .jw-mkrow.on .jw-cb svg{opacity:1}.kpv.kpv .jw-mkrow .yg{font-size:9px;font-weight:700;border-radius:5px;padding:3px 7px;flex-shrink:0}.kpv.kpv .jw-mkrow .nm{flex:1;font-size:12.5px;font-weight:700;min-width:0}.kpv.kpv .jw-mkrow .nm .b{font-size:10.5px;color:var(--ink-3);font-weight:500;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .jw-mkrow .bd{font-size:10.5px;color:var(--ink-3);font-weight:600}.kpv.kpv .jw-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 22px;border-top:1px solid var(--line);background:var(--white)}.kpv.kpv .jw-foot .info{font-size:11.5px;color:var(--ink-3);font-weight:600}.kpv.kpv .jw-empty{font-size:12px;color:var(--ink-3);font-weight:500;text-align:center;padding:20px}.kpv.kpv .tplrow{display:flex;align-items:center;gap:13px;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin-bottom:8px;transition:border-color .12s,box-shadow .12s}.kpv.kpv .tplrow:hover{box-shadow:inset 3px 0 0 var(--accent)}.kpv.kpv .tplrow .ti{width:34px;height:34px;border-radius:9px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.kpv.kpv .tplrow .ti svg{width:17px;height:17px}.kpv.kpv .tplrow .nm{font-size:13px;font-weight:700}.kpv.kpv .tplrow .d{font-size:11px;color:var(--ink-3);font-weight:500;margin-top:1px}.kpv.kpv .tplrow .chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.kpv.kpv .tplrow .use{margin-left:auto;flex-shrink:0}.kpv.kpv .copymenu{position:absolute;top:46px;right:14px;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);z-index:40;padding:5px;min-width:210px;display:none}.kpv.kpv .copymenu.open{display:block;animation:pop .14s ease}.kpv.kpv .copymenu .cm-h{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);padding:7px 10px 5px}.kpv.kpv .copymenu .cm-item{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:7px;font-size:12.5px;font-weight:600;color:var(--ink);cursor:pointer}.kpv.kpv .copymenu .cm-item:hover{background:var(--hover)}.kpv.kpv .copymenu .cm-item svg{width:15px;height:15px;color:var(--ink-3)}.kpv.kpv .kh{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:16px 18px;margin-bottom:14px}.kpv.kpv .kh-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:15px}.kpv.kpv .kh-name{font-size:20px;font-weight:700;letter-spacing:-.02em}.kpv.kpv .kh-sub{font-size:12px;color:var(--ink-3);font-weight:600;display:flex;align-items:center;gap:7px;margin-top:3px;flex-wrap:wrap}.kpv.kpv .kh-sub svg{width:12px;height:12px}.kpv.kpv .kh-people{display:flex;gap:16px;flex-wrap:wrap}.kpv.kpv .kh-avs{display:flex;align-items:center}.kpv.kpv .kh-avs .pl-img,.kpv.kpv .kh-avs .td-av{width:30px!important;height:30px!important;border:2px solid var(--white);box-shadow:0 0 0 1px var(--line)}.kpv.kpv .kh-avs>:not(:first-child){margin-left:-8px}.kpv.kpv .kh-person{display:flex;align-items:center;gap:9px}.kpv.kpv .kh-person .nm{font-size:12.5px;font-weight:700}.kpv.kpv .kh-person .rl{font-size:10.5px;color:var(--ink-3);font-weight:500}.kpv.kpv .kh-segbar{display:flex;gap:4px;margin-bottom:7px}.kpv.kpv .kh-seg{flex:1;height:6px;border-radius:99px;background:var(--line)}.kpv.kpv .kh-seg.done{background:var(--accent)}.kpv.kpv .kh-seg.now{background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kpv.kpv .kh-seglbl{display:flex;justify-content:space-between;gap:6px;margin-bottom:16px}.kpv.kpv .kh-seglbl span{font-size:9.5px;font-weight:500;color:var(--ink-3);flex:1;text-align:center}.kpv.kpv .kh-seglbl span:first-child{text-align:left}.kpv.kpv .kh-seglbl span:last-child{text-align:right}.kpv.kpv .kh-seglbl span.done{color:var(--ink-2);font-weight:600}.kpv.kpv .kh-seglbl span.now{color:var(--accent);font-weight:700}.kpv.kpv .kh-metrics{display:flex;align-items:stretch;padding-top:14px;border-top:1px solid var(--line-2)}.kpv.kpv .khm{flex:1;padding:0 16px;border-right:1px solid var(--line-2)}.kpv.kpv .khm:first-child{padding-left:0}.kpv.kpv .khm:last-child{border-right:none;padding-right:0}.kpv.kpv .khm .v{font-size:17px;font-weight:700;letter-spacing:-.015em;line-height:1.2}.kpv.kpv .khm .v small{font-size:11px;font-weight:600;color:var(--ink-3);margin-left:1px}.kpv.kpv .khm .l{font-size:10px;color:var(--ink-3);font-weight:500;margin-top:3px;display:flex;align-items:center;gap:5px}.kpv.kpv .khm .l svg{width:12px;height:12px}.kpv.kpv .ktabs{display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--line);margin-bottom:16px}.kpv.kpv .ktab{display:inline-flex;align-items:center;gap:8px;padding:0 1px 11px;background:none;border:none;font:600 14px Inter;color:var(--ink-3);cursor:pointer;position:relative;letter-spacing:-.01em;transition:color .12s}.kpv.kpv .ktab:hover{color:var(--ink-2)}.kpv.kpv .ktab.on{color:var(--ink);font-weight:700}.kpv.kpv .ktab.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ink);border-radius:2px}.kpv.kpv .ktab .c{font-size:11px;font-weight:700;color:var(--ink-3);background:var(--pill-bg);border-radius:20px;padding:1px 8px;min-width:20px;text-align:center}.kpv.kpv .ktab.on .c{color:var(--ink-2)}.kpv.kpv .kpm{background:var(--white);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:16px}.kpv.kpv .kpm-row{display:flex;align-items:center;gap:12px;padding:13px 15px;border-bottom:1px solid var(--line-2)}.kpv.kpv .kpm-row:last-child{border-bottom:none}.kpv.kpv .kpm-ic{width:32px;height:32px;border-radius:9px;background:var(--side-bg);color:var(--ink-2);display:grid;place-items:center;flex-shrink:0}.kpv.kpv .kpm-ic svg{width:15px;height:15px}.kpv.kpv .kpm-row .v{font-size:16px;font-weight:700;letter-spacing:-.015em;line-height:1.1}.kpv.kpv .kpm-row .v small{font-size:11px;font-weight:600;color:var(--ink-3);margin-left:1px}.kpv.kpv .kpm-row .l{font-size:10.5px;color:var(--ink-3);font-weight:600;margin-top:1px}.kpv.kpv .kv-section{margin-bottom:16px}.kpv.kpv .kv-seclbl{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin-bottom:9px}.kpv.kpv .kv-seclbl .l{display:flex;align-items:center;gap:7px}.kpv.kpv .kv-seclbl .l svg{width:13px;height:13px}.kpv.kpv .kv-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--white);border:1px solid var(--line);border-radius:8px;overflow:hidden}.kpv.kpv .kv-cell{padding:8px 14px;border-bottom:1px solid var(--line-2);border-right:1px solid var(--line-2);min-width:0}.kpv.kpv .kv-cell:nth-child(2n){border-right:none}.kpv.kpv .kv-cell:last-child:nth-child(odd){grid-column:1/-1;border-right:none}.kpv.kpv .kv-cell:last-child{border-bottom:none}.kpv.kpv .kv-cell:nth-last-child(2):nth-child(odd){border-bottom:none}.kpv.kpv .kv-lbl{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:2px}.kpv.kpv .kv-val{font-size:12.5px;color:var(--ink);font-weight:600}.kpv.kpv .kv-val.link{color:var(--accent);text-decoration:none;cursor:pointer}.kpv.kpv .kv-val.link:hover{text-decoration:underline}.kpv.kpv .kv-val.mono{font-feature-settings:"tnum";letter-spacing:.01em}.kpv.kpv .kv-val.muted{color:var(--ink-3);font-weight:500}.kpv.kpv .kv-val.warn{color:var(--prog)}.kpv.kpv .kv-val.person{display:inline-flex;align-items:center;gap:7px}.kpv.kpv .kv-val.person .pl-img,.kpv.kpv .kv-val.person .td-av{width:20px!important;height:20px!important;font-size:9px}.kpv.kpv .kv-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;background:var(--white);border:1px solid var(--line);border-radius:8px;padding:14px}.kpv.kpv .kv-ef{min-width:0}.kpv.kpv .kv-ef .kv-lbl{margin-bottom:4px}.kpv.kpv .dw-card.form-pop{width:540px;max-width:96vw;padding:0}.kpv.kpv .fp{display:flex;flex-direction:column;max-height:88vh}.kpv.kpv .fp-h{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--line)}.kpv.kpv .fp-h h3{font-size:16px;font-weight:700;letter-spacing:-.01em}.kpv.kpv .fp-h .s{font-size:11.5px;color:var(--ink-3);font-weight:500;margin-top:2px}.kpv.kpv .fp-x{width:30px;height:30px;border:none;background:none;border-radius:7px;color:var(--ink-3);cursor:pointer;display:grid;place-items:center}.kpv.kpv .fp-x:hover{background:var(--hover);color:var(--ink)}.kpv.kpv .fp-x svg{width:18px;height:18px}.kpv.kpv .fp-b{padding:18px 20px;overflow-y:auto}.kpv.kpv .fp-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 14px}.kpv.kpv .fp-grid.one{grid-template-columns:1fr}.kpv.kpv .fp-f-wrap{min-width:0}.kpv.kpv .fp-f-wrap.full{grid-column:1/-1}.kpv.kpv .fp-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:5px}.kpv.kpv .fp-in{width:100%;box-sizing:border-box;height:36px;border:1px solid var(--line);border-radius:8px;padding:0 11px;font:500 12.5px Inter;color:var(--ink);background:var(--white);outline:none;transition:border-color .12s,box-shadow .12s}.kpv.kpv .fp-in:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kpv.kpv textarea.fp-in{height:auto;min-height:120px;padding:10px 11px;line-height:1.5;resize:vertical}.kpv.kpv .fp-f{display:flex;justify-content:flex-end;gap:9px;padding:14px 20px;border-top:1px solid var(--line)}.kpv.kpv .fp-btn{height:36px;padding:0 16px;border-radius:8px;font:600 12.5px Inter;cursor:pointer;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--white);color:var(--ink-2)}.kpv.kpv .fp-btn:hover{border-color:var(--ink-3);color:var(--ink)}.kpv.kpv .fp-btn svg{width:14px;height:14px}.kpv.kpv .fp-btn.prim{background:var(--ink);border-color:var(--ink);color:#fff}.kpv.kpv .fp-btn.prim:hover{filter:brightness(1.12);color:#fff}.kpv.kpv .kv-note-disp{font-size:12.5px;color:var(--ink-2);font-weight:500;line-height:1.55;white-space:pre-wrap}.kpv.kpv .btn-ghost,.kpv.kpv .btn-primary{height:34px;border-radius:7px}.kpv.kpv .btn-ghost{color:var(--ink-2);border-color:var(--line)}.kpv.kpv .btn-ghost:active{box-shadow:inset 0 0 0 1px var(--accent)}.kpv.kpv .btn-primary:hover{background:var(--primary-hover)}.kpv.kpv .seg{border-radius:7px}.kpv.kpv .seg button{transition:color .12s,background .12s,box-shadow .12s}.kpv.kpv .seg button:hover:not(.on){color:var(--accent)}.kpv.kpv .seg button.on{background:var(--white)!important;color:var(--accent)!important;box-shadow:inset 0 0 0 1px var(--accent)!important}.kpv.kpv table.t tbody tr{transition:background .1s}.kpv.kpv table.t tbody tr:hover td:first-child{box-shadow:none}.kpv.kpv table.t thead th{font-size:10px;letter-spacing:.04em;color:var(--ink-3)}.kpv.kpv .file-row:hover,.kpv.kpv .sx-file:hover,.kpv.kpv .doc-row:hover,.kpv.kpv .mr-item:hover,.kpv.kpv .logg-row:hover{background:var(--hover)}.kpv.kpv .off-row,.kpv.kpv .ek-row,.kpv.kpv .lead-row,.kpv.kpv .td-row,.kpv.kpv .doc,.kpv.kpv .ov-card{transition:border-color .12s,box-shadow .12s;box-shadow:none}.kpv.kpv .off-row:hover,.kpv.kpv .ek-row:hover,.kpv.kpv .lead-row:hover,.kpv.kpv .td-row:hover,.kpv.kpv .doc:hover,.kpv.kpv .ov-card:hover{border-color:var(--accent);box-shadow:none;background:var(--white)}.kpv.kpv .off-row:active,.kpv.kpv .ek-row:active,.kpv.kpv .lead-row:active,.kpv.kpv .td-row:active,.kpv.kpv .doc:active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.kpv.kpv .off-row.win{border-color:var(--grn-soft, var(--line));box-shadow:none}.kpv.kpv .off-row.win:hover{border-color:var(--accent);box-shadow:none}.kpv.kpv .cust-card,.kpv.kpv .cc-stats,.kpv.kpv .info-card,.kpv.kpv .journey,.kpv.kpv .off-sum,.kpv.kpv .comments-side,.kpv.kpv .cs-compose,.kpv.kpv .kp-card,.kpv.kpv .sc-card,.kpv.kpv .lead-row,.kpv.kpv .summ-h,.kpv.kpv .doc,.kpv.kpv .ek-row,.kpv.kpv .off-row,.kpv.kpv .checklist-box,.kpv.kpv .td-row,.kpv.kpv .ov-card,.kpv.kpv .fakt-stats,.kpv.kpv .ek2,.kpv.kpv .jc,.kpv.kpv .note-box,.kpv.kpv .placeholder,.kpv.kpv .upzone,.kpv.kpv .folder,.kpv.kpv .mail-list,.kpv.kpv .mail-read,.kpv.kpv .col,.kpv.kpv .statbox,.kpv.kpv .tbl-wrap,.kpv.kpv .card,.kpv.kpv .lead-kpis .lk{border-radius:8px}.kpv.kpv .mdrop-menu{border-radius:10px}.kpv.kpv .card,.kpv.kpv .jc,.kpv.kpv .kp-card,.kpv.kpv .sc-card{transition:border-color .12s,box-shadow .12s}.kpv.kpv .card{min-height:112px}.kpv.kpv .card:hover,.kpv.kpv .jc:hover,.kpv.kpv .kp-card:hover,.kpv.kpv .sc-card:hover{border-color:var(--accent);box-shadow:none;transform:none}.kpv.kpv .card:active,.kpv.kpv .jc:active,.kpv.kpv .kp-card:active,.kpv.kpv .sc-card:active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.kpv.kpv .card.grn:hover{border-color:var(--ink-2);box-shadow:none}.kpv.kpv .card-ic{border-radius:10px;background:var(--accent-soft);border-color:transparent;color:var(--accent)}.kpv.kpv .card.grn .card-ic{background:var(--pill-bg);color:var(--ink-2)}.kpv.kpv .card:hover .card-ic{background:var(--accent-soft);color:var(--accent)}.kpv.kpv .card:hover .card-foot .go,.kpv.kpv .card:hover .go{color:var(--accent)}.kpv.kpv .pill{height:21px;border-radius:6px;font-weight:600;font-size:10.5px;letter-spacing:.005em;padding:0 9px}.kpv.kpv .pill .pd{width:5px;height:5px}.kpv.kpv .pill-prog{background:var(--prog-bg);color:var(--prog)}.kpv.kpv .pill-wait{background:var(--pill-bg);color:var(--ink-3)}.kpv.kpv .pill-grn{background:var(--accent-soft);color:var(--accent)}.kpv.kpv .file-stat,.kpv.kpv .doc-stat{font-weight:600}.kpv.kpv .statbox{padding:11px 13px}.kpv.kpv .statbox .k{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.kpv.kpv .kcat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.kpv.kpv .kcat{display:flex;align-items:center;gap:11px;padding:9px 13px;background:var(--white);border:1px solid var(--line);border-radius:8px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.kpv.kpv .kcat:hover{border-color:var(--accent)}.kpv.kpv .kcat:active{box-shadow:inset 0 0 0 1px var(--accent)}.kpv.kpv .kcat .kic{width:32px;height:32px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex:none}.kpv.kpv .kcat .kic svg{width:17px;height:17px}.kpv.kpv .kcat .kbody{flex:1;min-width:0}.kpv.kpv .kcat .kt{font-weight:700;font-size:13.5px;letter-spacing:-.01em}.kpv.kpv .kcat .km{font-size:11.5px;color:var(--ink-3);margin-top:2px}.kpv.kpv .kcat .kchev{color:var(--ink-3);display:grid;flex:none}.kpv.kpv .kcat:hover .kchev{color:var(--accent)}.kpv.kpv .kcat .kchev svg{width:16px;height:16px}.kpv.kpv .sg-drill-h{display:flex;align-items:center;gap:12px;padding:0 2px 14px;margin-bottom:6px;border-bottom:1px solid var(--line)}.kpv.kpv .sg-back{width:34px;height:34px;border-radius:8px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);display:grid;place-items:center;cursor:pointer;flex:none;transition:border-color .12s,color .12s}.kpv.kpv .sg-back:hover{border-color:var(--accent);color:var(--accent)}.kpv.kpv .sg-back svg{width:17px;height:17px}.kpv.kpv .sg-dic{width:38px;height:38px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex:none}.kpv.kpv .sg-dic svg{width:19px;height:19px}.kpv.kpv .sg-dt{font-size:16px;font-weight:700;letter-spacing:-.01em}.kpv.kpv .sg-dd{font-size:12px;color:var(--ink-3);font-weight:500;margin-top:1px}.kpv.kpv .sg-filelist{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:5px}.kpv.kpv .doc,.kpv.kpv .off-row,.kpv.kpv .fb-file,.kpv.kpv .lead-row,.kpv.kpv .src-row,.kpv.kpv .kont-row,.kpv.kpv .kmini,.kpv.kpv .lev-row,.kpv.kpv .sk-offcard,.kpv.kpv .fl-row,.kpv.kpv .sl-row,.kpv.kpv .ol-row,.kpv.kpv .banm-row,.kpv.kpv .sh-item{transition:border-color .12s,background .12s}.kpv.kpv .doc:hover,.kpv.kpv .off-row:hover,.kpv.kpv .fb-file:hover,.kpv.kpv .lead-row:hover,.kpv.kpv .src-row:hover,.kpv.kpv .kont-row:hover,.kpv.kpv .kmini:hover,.kpv.kpv .lev-row:hover,.kpv.kpv .sk-offcard:hover,.kpv.kpv .fl-row:hover,.kpv.kpv .sl-row:hover,.kpv.kpv .ol-row:hover,.kpv.kpv .banm-row:hover{box-shadow:none!important;border-color:var(--accent)!important;background:var(--white)}.kpv.kpv .src-row:hover .src-open{color:var(--accent);transform:translate(2px)}.kpv.kpv .mail-item:hover,.kpv.kpv .bpt-row:hover,.kpv.kpv .file-row:hover,.kpv.kpv .sx-file:hover,.kpv.kpv .logg-row:hover{box-shadow:none!important;background:var(--hover)!important}.kpv.kpv .mail-item.on{box-shadow:none!important;background:var(--accent-soft)!important}.kpv.kpv .sh-item.open{box-shadow:none!important;border-color:var(--accent)!important}.kpv.kpv table.t tbody tr:hover td:first-child{box-shadow:none!important}.kpv.kpv .off-row.win,.kpv.kpv .ol-row.win,.kpv.kpv .off-row.win:hover,.kpv.kpv .ol-row.win:hover,.kpv.kpv .src-row.gen:hover{box-shadow:none!important;border-color:var(--accent)!important}.kpv.kpv .lev-row.okop{box-shadow:none!important;border-color:color-mix(in srgb,var(--prog) 35%,var(--line))!important}.kpv.kpv .lev-row.okop:hover{box-shadow:none!important;border-color:var(--prog)!important}.kpv.kpv .pill{height:21px;border-radius:6px;font-weight:600;font-size:10.5px;letter-spacing:0;padding:0 8px;border:none}.kpv.kpv .pill .pd{width:5px;height:5px;border-radius:50%}.kpv.kpv .pill-ok{background:var(--accent-soft);color:var(--accent)}.kpv.kpv .pill-ok .pd{background:var(--accent)}.kpv.kpv .pill-grn{background:transparent;color:var(--accent);padding-left:2px}.kpv.kpv .pill-grn .pd{background:var(--accent)}.kpv.kpv .pill-prog{background:transparent;color:var(--prog);padding-left:2px}.kpv.kpv .pill-prog .pd{background:var(--prog)}.kpv.kpv .pill-wait{background:transparent;color:var(--ink-3);padding-left:2px}.kpv.kpv .pill-wait .pd{background:var(--muted)}.kpv.kpv .pill-akut{background:var(--akut-bg);color:var(--akut)}.kpv.kpv .pill-akut .pd{background:var(--akut)}.kpv.kpv .off-row .ot .tag2{background:var(--pill-bg);color:var(--ink-3);font-weight:700}.kpv.kpv .pill-badge{background:var(--pill-bg);color:var(--ink-3);border:none}.kpv.kpv input:focus,.kpv.kpv select:focus,.kpv.kpv textarea:focus,.kpv.kpv .cln-select:focus-within,.kpv.kpv .note-ta:focus,.kpv.kpv .cs-compose textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important;outline:none}.kpv.kpv .card:active,.kpv.kpv .jc:active,.kpv.kpv .kp-card:active,.kpv.kpv .sc-card:active,.kpv.kpv .kcat:active,.kpv.kpv .off-row:active,.kpv.kpv .ek-row:active,.kpv.kpv .lead-row:active,.kpv.kpv .td-row:active,.kpv.kpv .doc:active,.kpv.kpv .fl-row:active,.kpv.kpv .sl-row:active,.kpv.kpv .ol-row:active,.kpv.kpv .lev-row:active,.kpv.kpv .sk-offcard:active,.kpv.kpv .src-row:active,.kpv.kpv .kont-row:active,.kpv.kpv .banm-row:active,.kpv.kpv .sh-item:active{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.kpv.kpv .mail-item.on,.kpv.kpv .sh-item.open,.kpv.kpv .lead-row.sel,.kpv.kpv .off-row.sel{box-shadow:0 0 0 3px var(--accent-soft)!important;border-color:var(--accent)!important;background:var(--white)!important}.kpv.kpv table.t tbody td{font-weight:500}.kpv.kpv table.t tbody td b,.kpv.kpv table.t tbody td strong{font-weight:600}.kpv.kpv .off-row .ot,.kpv.kpv .sl-row .sl-nm .t,.kpv.kpv .ol-row .olt,.kpv.kpv .fl-row .flt,.kpv.kpv .lead-row .lt,.kpv.kpv .src-row .srt,.kpv.kpv .kont-row .kt,.kpv.kpv .lev-row .lvt,.kpv.kpv .sk-offcard .onr,.kpv.kpv .banm-row .bt,.kpv.kpv .sx-nm,.kpv.kpv .ek-row .ekt{font-weight:600!important}.kpv.kpv .off-row .ot .od,.kpv.kpv .sl-row .sl-nm .s,.kpv.kpv .lead-row .ls,.kpv.kpv .src-row .srs,.kpv.kpv .kont-row .ks,.kpv.kpv .lev-row .lvs,.kpv.kpv .sx-fsub,.kpv.kpv .banm-row .bs{font-weight:500!important;color:var(--ink-3)}.kpv.kpv .avgrp .a{position:relative;overflow:hidden}.kpv.kpv .avgrp .a img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kpv.kpv .ckpi{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:11px;padding:0;border-bottom:none}.kpv.kpv .ckpi .c{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:11px 13px 12px}.kpv.kpv .ckpi .c .l{margin-bottom:6px}.kpv.kpv .ckpi .c .v{font-size:18px}.kpv.kpv .seg[data-faktfilter]{align-self:flex-start}.kpv.kpv .mailx{display:grid;grid-template-columns:178px minmax(280px,360px) 1fr;gap:14px;align-items:start}.kpv.kpv .mailx-side{position:sticky;top:0}.kpv.kpv .mailx-fgroup{display:flex;flex-direction:column;gap:1px}.kpv.kpv .mailx-glabel{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:16px 0 7px 8px}.kpv.kpv .mailx-folder{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:7px;cursor:pointer;font-size:12.5px;font-weight:500;color:var(--ink-2);transition:background .12s,color .12s}.kpv.kpv .mailx-folder:hover{background:var(--hover)}.kpv.kpv .mailx-folder.on{background:var(--accent-soft);color:var(--accent);font-weight:600}.kpv.kpv .mailx-folder .mxf-ic{width:16px;height:16px;color:var(--ink-3);display:grid;place-items:center;flex:none}.kpv.kpv .mailx-folder.on .mxf-ic{color:var(--accent)}.kpv.kpv .mailx-folder .mxf-ic svg{width:16px;height:16px}.kpv.kpv .mailx-folder .mxf-dot{width:8px;height:8px;border-radius:50%;flex:none;margin:0 4px}.kpv.kpv .mailx-folder .mxf-l{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .mailx-folder .mxf-c{font-size:10.5px;font-weight:700;color:var(--accent)}.kpv.kpv .mailx-folder .mxf-c.muted{color:var(--ink-3);font-weight:600}.kpv.kpv .mailx-folder.on .mxf-c{color:var(--accent)}.kpv.kpv .mailx-list{background:var(--white);border:1px solid var(--line);border-radius:8px;overflow:hidden;max-height:620px;overflow-y:auto}.kpv.kpv .mailx-item{display:flex;gap:11px;padding:12px 14px;border-bottom:1px solid var(--line-2);cursor:pointer;transition:background .1s}.kpv.kpv .mailx-item:last-child{border-bottom:none}.kpv.kpv .mailx-item:hover{background:var(--hover)}.kpv.kpv .mailx-item.on{background:var(--accent-soft)}.kpv.kpv .mxi-av{position:relative;width:34px;height:34px;border-radius:50%;background:var(--accent);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;flex:none;overflow:hidden}.kpv.kpv .mxi-av.out{background:var(--ink-3)}.kpv.kpv .mxi-av img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kpv.kpv .mxi-main{min-width:0;flex:1}.kpv.kpv .mxi-top{display:flex;align-items:baseline;gap:8px}.kpv.kpv .mxi-who{font-size:12.5px;font-weight:600;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .mailx-item.unread .mxi-who{font-weight:700}.kpv.kpv .mailx-item.unread .mxi-who:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-right:6px;vertical-align:1px}.kpv.kpv .mxi-when{font-size:10.5px;color:var(--ink-3);font-weight:500;flex:none}.kpv.kpv .mxi-subj{font-size:12px;font-weight:500;color:var(--ink);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .mailx-item.unread .mxi-subj{font-weight:600}.kpv.kpv .mxi-snip{font-size:11px;color:var(--ink-3);font-weight:500;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .mailx-read{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:18px 20px;max-height:620px;overflow-y:auto}.kpv.kpv .mailx-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:320px;color:var(--ink-3);font-size:12.5px;font-weight:500}.kpv.kpv .mailx-empty svg{width:26px;height:26px;color:var(--line)}.kpv.kpv .mailx-read .mr-meta .mav{position:relative;overflow:hidden;width:40px;height:40px;border-radius:50%;background:var(--accent);color:#fff;font-size:13px;font-weight:700;display:grid;place-items:center;flex-shrink:0}.kpv.kpv .mav{position:relative;overflow:hidden}.kpv.kpv .mav img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kpv.kpv .off-row,.kpv.kpv .lead-row,.kpv.kpv .lev-row,.kpv.kpv .ol-row,.kpv.kpv .fl-row,.kpv.kpv .src-row,.kpv.kpv .kont-row,.kpv.kpv .banm-row,.kpv.kpv .ek-row,.kpv.kpv .sl-row,.kpv.kpv .sk-offcard,.kpv.kpv .fb-file,.kpv.kpv .td-row{border:1px solid var(--line)!important;border-radius:0!important;margin:-1px 0 0!important;box-shadow:none!important;background:var(--white);transition:background .1s,border-color .12s}.kpv.kpv .off-row:first-child,.kpv.kpv .lead-row:first-child,.kpv.kpv .lev-row:first-child,.kpv.kpv .ol-row:first-child,.kpv.kpv .fl-row:first-child,.kpv.kpv .src-row:first-child,.kpv.kpv .kont-row:first-child,.kpv.kpv .banm-row:first-child,.kpv.kpv .ek-row:first-child,.kpv.kpv .sl-row:first-child,.kpv.kpv .sk-offcard:first-child,.kpv.kpv .fb-file:first-child,.kpv.kpv .td-row:first-child{margin-top:0!important;border-top-left-radius:8px!important;border-top-right-radius:8px!important}.kpv.kpv .off-row:last-child,.kpv.kpv .lead-row:last-child,.kpv.kpv .lev-row:last-child,.kpv.kpv .ol-row:last-child,.kpv.kpv .fl-row:last-child,.kpv.kpv .src-row:last-child,.kpv.kpv .kont-row:last-child,.kpv.kpv .banm-row:last-child,.kpv.kpv .ek-row:last-child,.kpv.kpv .sl-row:last-child,.kpv.kpv .sk-offcard:last-child,.kpv.kpv .fb-file:last-child,.kpv.kpv .td-row:last-child{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.kpv.kpv .off-row:hover,.kpv.kpv .lead-row:hover,.kpv.kpv .lev-row:hover,.kpv.kpv .ol-row:hover,.kpv.kpv .fl-row:hover,.kpv.kpv .src-row:hover,.kpv.kpv .kont-row:hover,.kpv.kpv .banm-row:hover,.kpv.kpv .ek-row:hover,.kpv.kpv .sl-row:hover,.kpv.kpv .sk-offcard:hover,.kpv.kpv .fb-file:hover,.kpv.kpv .td-row:hover{background:var(--hover)!important;border-color:var(--accent)!important;position:relative;z-index:2}.kpv.kpv .off-row.win,.kpv.kpv .ol-row.win{border-color:var(--accent)!important}.kpv.kpv .lev-row.okop{border-color:color-mix(in srgb,var(--prog) 35%,var(--line))!important}.kpv.kpv .off-row,.kpv.kpv .lead-row,.kpv.kpv .src-row,.kpv.kpv .kont-row,.kpv.kpv .banm-row,.kpv.kpv .ek-row,.kpv.kpv .fl-row,.kpv.kpv .fb-file,.kpv.kpv .sk-offcard,.kpv.kpv .td-row,.kpv.kpv .pk-row,.kpv.kpv .sl-row,.kpv.kpv .lev-row,.kpv.kpv .ol-row{padding:12px 15px!important}.kpv.kpv .detail-head h1{font-size:21px;letter-spacing:-.02em}.kpv.kpv .detail-head .ds{font-size:12px}.kpv.kpv .seg{background:none!important;border:none!important;border-radius:0!important;padding:0!important;gap:6px!important}.kpv.kpv .seg button{height:30px;padding:0 12px;border:1px solid transparent;background:none;border-radius:8px;font-size:11.5px;font-weight:600;color:var(--ink-3);box-shadow:none;gap:7px;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.kpv.kpv .seg button:hover:not(.on){background:var(--white)!important;border-color:var(--line)!important;color:var(--ink)!important;box-shadow:0 1px 3px #14161c14!important}.kpv.kpv .seg button.on,.kpv.kpv .seg button.on:hover{background:var(--white)!important;border-color:var(--accent)!important;color:var(--ink)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.kpv.kpv .seg button .c{font-size:10px;font-weight:700;color:var(--ink-3)}.kpv.kpv .seg button.on .c{color:var(--accent)!important}.kpv.kpv .seg button .d{width:7px;height:7px}.kpv.kpv .btn-ghost,.kpv.kpv .btn-primary,.kpv.kpv .btn-soft{height:34px;padding:0 13px;border-radius:7px;font:600 12.5px Inter;gap:7px;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .08s}.kpv.kpv .btn-ghost svg,.kpv.kpv .btn-primary svg,.kpv.kpv .btn-soft svg{width:15px;height:15px}.kpv.kpv .btn-ghost:active,.kpv.kpv .btn-primary:active,.kpv.kpv .btn-soft:active{transform:translateY(1px)}.kpv.kpv .btn-ghost:focus-visible,.kpv.kpv .btn-primary:focus-visible,.kpv.kpv .btn-soft:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.kpv.kpv .btn-primary:hover{box-shadow:0 3px 10px #1d1f242e}.kpv.kpv .pill-badge{height:22px;padding:0 9px;border-radius:5px;font-size:11px;font-weight:600;background:var(--pill-bg);color:var(--ink-3);border:none}.kpv.kpv .doc-act{width:30px;height:30px;border-radius:7px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);display:grid;place-items:center;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.kpv.kpv .doc-act:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft);box-shadow:0 1px 5px #5a7d9a24}.kpv.kpv .doc-act svg{width:15px;height:15px}.kpv.kpv .sx-acts .doc-act{width:28px;height:28px}.kpv.kpv .cust-card,.kpv.kpv .journey,.kpv.kpv .placeholder,.kpv.kpv .upzone,.kpv.kpv .comments-side,.kpv.kpv .info-card,.kpv.kpv .off-sum,.kpv.kpv .kp-card,.kpv.kpv .sc-card,.kpv.kpv .sign-grp,.kpv.kpv .stv-col,.kpv.kpv .ek-addform,.kpv.kpv .sign-card,.kpv.kpv .kpm{border-radius:10px}.kpv.kpv .kc-name .star{color:var(--prog)}.kpv.kpv .card:hover,.kpv.kpv .kort:hover,.kpv.kpv .jc:hover,.kpv.kpv .ov-card:hover,.kpv.kpv .kc:hover,.kpv.kpv .sign-card:hover{box-shadow:0 6px 18px #14161c14}.kpv.kpv .card:hover{transform:translateY(-1px)}.kpv.kpv .off-row:hover,.kpv.kpv .lead-row:hover,.kpv.kpv .lev-row:hover,.kpv.kpv .ol-row:hover,.kpv.kpv .fl-row:hover,.kpv.kpv .src-row:hover,.kpv.kpv .kont-row:hover,.kpv.kpv .banm-row:hover,.kpv.kpv .ek-row:hover,.kpv.kpv .sl-row:hover,.kpv.kpv .sk-offcard:hover,.kpv.kpv .fb-file:hover,.kpv.kpv .td-row:hover{background:var(--hover)!important;border-color:var(--line)!important;box-shadow:inset 2px 0 0 var(--accent)!important;position:relative;z-index:2}.kpv.kpv .lead-row.is-vunnen,.kpv.kpv .off-row.win,.kpv.kpv .ol-row.win{background:var(--white)!important}.kpv.kpv .off-row.win,.kpv.kpv .ol-row.win,.kpv.kpv .lead-row.is-vunnen,.kpv.kpv .banm-row.fixed{box-shadow:inset 2px 0 0 var(--accent)!important}.kpv.kpv .lead-row.is-ny{box-shadow:inset 2px 0 0 var(--prog)!important}.kpv.kpv .off-row.win:hover,.kpv.kpv .ol-row.win:hover,.kpv.kpv .lead-row.is-vunnen:hover,.kpv.kpv .banm-row.fixed:hover{background:var(--hover)!important;box-shadow:inset 2px 0 0 var(--accent)!important}.kpv.kpv .src-row.gen:hover{background:var(--hover)!important;border-color:var(--line)!important;box-shadow:inset 2px 0 0 var(--accent)!important}.kpv.kpv .ek2{border:1px solid var(--line)!important;border-radius:0!important;margin:0!important;box-shadow:none!important}.kpv.kpv .ek2+.ek2{border-top:0!important}.kpv.kpv .ek2:first-child,.kpv.kpv :not(.ek2)+.ek2{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.kpv.kpv .ek2:not(:has(+.ek2)){border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.kpv.kpv .ek2-h:hover{background:var(--hover)!important;box-shadow:inset 2px 0 0 var(--accent)!important}.kpv.kpv .sh-item{border:1px solid var(--line)!important;border-radius:0!important;margin:0!important;box-shadow:none!important}.kpv.kpv .sh-item+.sh-item{border-top:0!important}.kpv.kpv .sh-item:first-child,.kpv.kpv :not(.sh-item)+.sh-item{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.kpv.kpv .sh-item:not(:has(+.sh-item)){border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.kpv.kpv .sh-item:hover{border-color:var(--line)!important}.kpv.kpv .sh-row:hover{background:var(--hover)!important;box-shadow:inset 2px 0 0 var(--accent)!important}.kpv.kpv .sh-item.open,.kpv.kpv .doc:hover,.kpv.kpv .mail-item:hover,.kpv.kpv .mail-item.on,.kpv.kpv .kmini:hover,.kpv.kpv .jw-mkrow:hover,.kpv.kpv .tplrow:hover,.kpv.kpv .bpt-row:hover{box-shadow:inset 2px 0 0 var(--accent)!important}.kpv.kpv .mail-item:hover,.kpv.kpv .doc:hover,.kpv.kpv .tplrow:hover,.kpv.kpv .bpt-row:hover,.kpv.kpv .kmini:hover{background:var(--hover)!important}.kpv.kpv .lead-head,.kpv.kpv .ol-head,.kpv.kpv .off-head,.kpv.kpv .kont-head,.kpv.kpv .banm-head,.kpv.kpv .sl-head,.kpv.kpv .sh-head,.kpv.kpv .pk-head,.kpv.kpv .bpt-head,.kpv.kpv .fl-head,.kpv.kpv .lev-head{font-size:10px!important;letter-spacing:.04em!important;color:var(--ink-3)!important;font-weight:600!important}.kpv.kpv .pk-first .nm,.kpv.kpv .src-int,.kpv.kpv .ek2-nm,.kpv.kpv .ol-nm .t,.kpv.kpv .sl-nm .t,.kpv.kpv .banm-nr .t,.kpv.kpv .kont-nm .nm{font-size:12.5px}.kpv.kpv .seg{display:inline-flex!important;align-items:center!important;gap:20px!important;background:none!important;border:none!important;border-radius:0!important;padding:0!important;flex-wrap:wrap}.kpv.kpv .seg button{height:auto!important;padding:4px 1px 10px!important;border:none!important;background:none!important;border-radius:0!important;box-shadow:none!important;color:var(--ink-3)!important;font:600 13px Inter!important;position:relative;display:inline-flex;align-items:center;gap:7px;transition:color .14s}.kpv.kpv .seg button svg{width:14px;height:14px}.kpv.kpv .seg button:hover:not(.on){color:var(--ink-2)!important;background:none!important;box-shadow:none!important;border-color:transparent!important}.kpv.kpv .seg button.on,.kpv.kpv .seg button.on:hover{color:var(--ink)!important;font-weight:700!important;background:none!important;box-shadow:none!important;border-color:transparent!important}.kpv.kpv .seg button.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent);border-radius:2px}.kpv.kpv .seg button .c{font-size:11px!important;font-weight:700;color:var(--ink-3);background:var(--pill-bg);border-radius:20px;padding:1px 7px}.kpv.kpv .seg button.on .c{color:var(--accent)!important;background:var(--accent-soft)}.kpv.kpv .fk-grid .fk-c,.kpv.kpv .off-kpi .ok-cell,.kpv.kpv .fakt-stat,.kpv.kpv .cc-stat{transition:background .14s;cursor:default}.kpv.kpv .fk-grid .fk-c:hover,.kpv.kpv .off-kpi .ok-cell:hover,.kpv.kpv .fakt-stat:hover,.kpv.kpv .cc-stat:hover{background:var(--hover)}.kpv.kpv .ckpi .c,.kpv.kpv .statbox,.kpv.kpv .kcard,.kpv.kpv .lead-kpis .lk,.kpv.kpv .st-stat,.kpv.kpv .sc-card{transition:border-color .14s,box-shadow .14s,background .14s}.kpv.kpv .statbox:hover,.kpv.kpv .kcard:hover,.kpv.kpv .lead-kpis .lk:hover,.kpv.kpv .st-stat:hover{border-color:#ccd0d6;box-shadow:var(--shadow-sm)}.kpv.kpv .main .ckpi .c:hover{background:var(--hover)}.kpv.kpv .off-row,.kpv.kpv .ol-row,.kpv.kpv .lead-row,.kpv.kpv .lev-row,.kpv.kpv .fl-row,.kpv.kpv .src-row,.kpv.kpv .kont-row,.kpv.kpv .banm-row,.kpv.kpv .ek-row,.kpv.kpv .sl-row,.kpv.kpv .sk-offcard,.kpv.kpv .fb-file,.kpv.kpv .td-row,.kpv.kpv .pk-row{min-height:48px!important;padding-top:9px!important;padding-bottom:9px!important}.kpv.kpv .ek2-h,.kpv.kpv .sh-row{min-height:48px}.kpv.kpv .ek2 .chk-box.gr,.kpv.kpv .chk-box.gr{background:var(--accent)!important;border-color:var(--accent)!important}.kpv.kpv .ek2-st{font-weight:600}.kpv.kpv .ol-wrap{background:var(--white);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-bottom:12px;box-shadow:var(--shadow-sm)}.kpv.kpv .ol-grp-head{display:flex;align-items:center;gap:9px;padding:10px 14px;background:var(--side-bg);border-bottom:1px solid var(--line)}.kpv.kpv .ol-grp-head .dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.kpv.kpv .ol-grp-head .nm{font-size:12px;font-weight:700;letter-spacing:-.01em}.kpv.kpv .ol-grp-head .cnt{margin-left:auto;font-size:10.5px;font-weight:700;color:var(--ink-3);background:var(--white);border:1px solid var(--line);border-radius:20px;padding:1px 9px}.kpv.kpv .ol-wrap .ol-row{border:none!important;border-top:1px solid var(--line-2)!important;border-radius:0!important;margin:0!important;box-shadow:none!important}.kpv.kpv .ol-wrap .ol-row:first-of-type{border-top:none!important}.kpv.kpv .ol-wrap .ol-row:hover{background:var(--hover)!important;box-shadow:inset 2px 0 0 var(--accent)!important}.kpv.kpv .ol-wrap .ol-row.win{box-shadow:inset 2px 0 0 var(--accent)!important}.kpv.kpv .ol-wrap .ol-row.win:hover{background:var(--hover)!important;box-shadow:inset 2px 0 0 var(--accent)!important}.kpv.kpv .off-row,.kpv.kpv .ol-row,.kpv.kpv .lead-row,.kpv.kpv .lev-row,.kpv.kpv .fl-row,.kpv.kpv .src-row,.kpv.kpv .kont-row,.kpv.kpv .banm-row,.kpv.kpv .ek-row,.kpv.kpv .sl-row,.kpv.kpv .sk-offcard,.kpv.kpv .fb-file,.kpv.kpv .td-row,.kpv.kpv .pk-row,.kpv.kpv .bpt-row{min-height:0!important;padding-top:8px!important;padding-bottom:8px!important}.kpv.kpv .lead-head,.kpv.kpv .kont-head,.kpv.kpv .pk-head,.kpv.kpv .sh-head,.kpv.kpv .sl-head,.kpv.kpv .banm-head,.kpv.kpv .bpt-head,.kpv.kpv .lev-head,.kpv.kpv .fl-head,.kpv.kpv .off-head{background:var(--white)!important;border:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;border-radius:10px 10px 0 0!important;padding:11px 14px!important;margin:0!important}.kpv.kpv .lead-head+.lead-row,.kpv.kpv .kont-head+.kont-row,.kpv.kpv .pk-head+.pk-row,.kpv.kpv .sh-head+.sh-row,.kpv.kpv .sh-head+.sh-item,.kpv.kpv .sl-head+.sl-row,.kpv.kpv .banm-head+.banm-row,.kpv.kpv .bpt-head+.bpt-row,.kpv.kpv .lev-head+.lev-row,.kpv.kpv .fl-head+.lev-row,.kpv.kpv .fl-head+.fl-row,.kpv.kpv .off-head+.off-row{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:0!important}.kpv.kpv .lead-row.is-ny,.kpv.kpv .lead-row.is-vunnen,.kpv.kpv .lead-row.is-forlorad{background:var(--white)!important}.kpv.kpv .pk-row:hover,.kpv.kpv .bpt-row:hover,.kpv.kpv .sh-row:hover,.kpv.kpv .sh-item:hover{background:var(--hover)!important;box-shadow:inset 2px 0 0 var(--accent)!important}.kpv.kpv .ol-grp-head{background:var(--white)!important}.kpv.kpv .off-grouphead{background:var(--white)!important;border:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;border-radius:10px 10px 0 0!important;padding:11px 14px!important;margin:18px 0 0!important}.kpv.kpv .off-grouphead .t{font-size:12.5px!important}.kpv.kpv .off-grouphead .s{margin-left:17px}.kpv.kpv .off-grouphead+.sl-row,.kpv.kpv .off-grouphead+.pk-row,.kpv.kpv .off-grouphead+.fl-row,.kpv.kpv .off-grouphead+.lev-row{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:0!important}.kpv.kpv .sl-row:has(+.off-grouphead),.kpv.kpv .pk-row:has(+.off-grouphead),.kpv.kpv .fl-row:has(+.off-grouphead),.kpv.kpv .lev-row:has(+.off-grouphead){border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important}.kpv.kpv .off-row,.kpv.kpv .lead-row,.kpv.kpv .lev-row,.kpv.kpv .ol-row,.kpv.kpv .fl-row,.kpv.kpv .src-row,.kpv.kpv .kont-row,.kpv.kpv .banm-row,.kpv.kpv .ek-row,.kpv.kpv .sl-row,.kpv.kpv .sk-offcard,.kpv.kpv .fb-file,.kpv.kpv .td-row,.kpv.kpv .pk-row,.kpv.kpv .bpt-row{border:none!important;border-left:1px solid var(--line)!important;border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line-2)!important;border-radius:0!important;margin:0!important;padding-top:12px!important;padding-bottom:12px!important;background:var(--white)}.kpv.kpv .off-row:first-child,.kpv.kpv .lead-row:first-child,.kpv.kpv .lev-row:first-child,.kpv.kpv .ol-row:first-child,.kpv.kpv .fl-row:first-child,.kpv.kpv .src-row:first-child,.kpv.kpv .kont-row:first-child,.kpv.kpv .banm-row:first-child,.kpv.kpv .ek-row:first-child,.kpv.kpv .sl-row:first-child,.kpv.kpv .sk-offcard:first-child,.kpv.kpv .fb-file:first-child,.kpv.kpv .td-row:first-child,.kpv.kpv .pk-row:first-child,.kpv.kpv .bpt-row:first-child{border-top:1px solid var(--line)!important;border-top-left-radius:10px!important;border-top-right-radius:10px!important}.kpv.kpv .off-row:last-child,.kpv.kpv .lead-row:last-child,.kpv.kpv .lev-row:last-child,.kpv.kpv .ol-row:last-child,.kpv.kpv .fl-row:last-child,.kpv.kpv .src-row:last-child,.kpv.kpv .kont-row:last-child,.kpv.kpv .banm-row:last-child,.kpv.kpv .ek-row:last-child,.kpv.kpv .sl-row:last-child,.kpv.kpv .sk-offcard:last-child,.kpv.kpv .fb-file:last-child,.kpv.kpv .td-row:last-child,.kpv.kpv .pk-row:last-child,.kpv.kpv .bpt-row:last-child{border-bottom:1px solid var(--line)!important;border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important}.kpv.kpv .off-row:hover,.kpv.kpv .lead-row:hover,.kpv.kpv .lev-row:hover,.kpv.kpv .ol-row:hover,.kpv.kpv .fl-row:hover,.kpv.kpv .src-row:hover,.kpv.kpv .kont-row:hover,.kpv.kpv .banm-row:hover,.kpv.kpv .ek-row:hover,.kpv.kpv .sl-row:hover,.kpv.kpv .sk-offcard:hover,.kpv.kpv .fb-file:hover,.kpv.kpv .td-row:hover,.kpv.kpv .pk-row:hover,.kpv.kpv .bpt-row:hover{background:var(--hover)!important;box-shadow:inset 3px 0 0 var(--accent)!important;border-left-color:var(--line)!important;border-right-color:var(--line)!important;border-bottom-color:var(--line-2)!important;border-top-color:var(--line)!important;position:relative;z-index:2}.kpv.kpv .off-row.win,.kpv.kpv .ol-row.win{box-shadow:inset 3px 0 0 var(--accent)!important}.kpv.kpv .off-row.win:hover,.kpv.kpv .ol-row.win:hover{background:var(--hover)!important;box-shadow:inset 3px 0 0 var(--accent)!important}.kpv.kpv .lead-head,.kpv.kpv .kont-head,.kpv.kpv .pk-head,.kpv.kpv .sh-head,.kpv.kpv .sl-head,.kpv.kpv .banm-head,.kpv.kpv .bpt-head,.kpv.kpv .lev-head,.kpv.kpv .fl-head,.kpv.kpv .off-head,.kpv.kpv .off-grouphead{box-shadow:none!important}.kpv.kpv .ol-wrap .ol-row{border-bottom:1px solid var(--line-2)!important;padding-top:12px!important;padding-bottom:12px!important}.kpv.kpv .off-grouphead{background:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0 0 10px!important;margin:4px 0 0!important}.kpv.kpv .off-grouphead+.pk-head,.kpv.kpv .off-grouphead+.sh-head,.kpv.kpv .off-grouphead+.sl-head{margin-top:0!important}.kpv.kpv .off-grouphead+.sl-row,.kpv.kpv .off-grouphead+.fl-row,.kpv.kpv .off-grouphead+.pk-row,.kpv.kpv .off-grouphead+.lev-row{border-top:1px solid var(--line)!important;border-top-left-radius:10px!important;border-top-right-radius:10px!important;margin-top:0!important}.kpv.kpv .sl-row:not(:has(+.sl-row)),.kpv.kpv .pk-row:not(:has(+.pk-row)),.kpv.kpv .fl-row:not(:has(+.fl-row)),.kpv.kpv .lev-row:not(:has(+.lev-row)),.kpv.kpv .off-row:not(:has(+.off-row)),.kpv.kpv .lead-row:not(:has(+.lead-row)),.kpv.kpv .src-row:not(:has(+.src-row)),.kpv.kpv .kont-row:not(:has(+.kont-row)),.kpv.kpv .banm-row:not(:has(+.banm-row)){border-bottom:1px solid var(--line)!important;border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important}.kpv.kpv .sl-row:has(+.off-grouphead),.kpv.kpv .pk-row:has(+.off-grouphead),.kpv.kpv .fl-row:has(+.off-grouphead),.kpv.kpv .lev-row:has(+.off-grouphead){margin-bottom:16px!important}.kpv.kpv .src-list{gap:0!important}.kpv.kpv .src-row.gen{background:var(--white)!important}.kpv.kpv .src-row:hover,.kpv.kpv .src-row.gen:hover{background:var(--hover)!important;box-shadow:inset 3px 0 0 var(--accent)!important;border-left-color:var(--line)!important;border-right-color:var(--line)!important;border-bottom-color:var(--line-2)!important;border-top-color:var(--line)!important}.kpv.kpv .src-row:hover .src-open,.kpv.kpv .src-row.gen:hover .src-open{color:var(--accent)!important}.kpv.kpv .lead-row.is-vunnen,.kpv.kpv .lead-row.is-ny,.kpv.kpv .src-row.gen,.kpv.kpv .banm-row.fixed,.kpv.kpv .pk-row.master,.kpv.kpv .off-row.win,.kpv.kpv .ol-row.win,.kpv.kpv .sl-row.win{background:var(--white)!important}.kpv.kpv .ol-wrap .ol-head{display:grid;grid-template-columns:minmax(0,1.5fr) 150px 165px 150px 26px;gap:14px;align-items:center;padding:11px 14px!important;background:var(--white)!important;border:none!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.kpv.kpv .ol-wrap .ol-head .r{text-align:right}.kpv.kpv .ol-wrap .ol-row{border-top:none!important}.kpv.kpv .ol-wrap .ol-head+.ol-row{border-top:none!important}.kpv.kpv .ol-wrap,.kpv.kpv .kp-card,.kpv.kpv .summ,.kpv.kpv .info-card,.kpv.kpv .placeholder,.kpv.kpv .cust-card,.kpv.kpv .journey,.kpv.kpv .comments-side,.kpv.kpv .sc-card,.kpv.kpv .kpm,.kpv.kpv .sign-card,.kpv.kpv .sign-grp,.kpv.kpv .ek-addform,.kpv.kpv .statbox,.kpv.kpv .kcard,.kpv.kpv .off-sum,.kpv.kpv .stv-col,.kpv.kpv .lev-row,.kpv.kpv .src-row,.kpv.kpv .ek2,.kpv.kpv .jc,.kpv.kpv .note-box,.kpv.kpv .upzone,.kpv.kpv .tplrow,.kpv.kpv .kp-tile,.kpv.kpv .lead-kpis .lk,.kpv.kpv .cc-stat,.kpv.kpv .ov-card,.kpv.kpv .fakt-stats,.kpv.kpv .lev-match .lev-tag,.kpv.kpv .sk-card{border-radius:8px!important}.kpv.kpv .lead-head,.kpv.kpv .kont-head,.kpv.kpv .pk-head,.kpv.kpv .sh-head,.kpv.kpv .sl-head,.kpv.kpv .banm-head,.kpv.kpv .bpt-head,.kpv.kpv .lev-head,.kpv.kpv .fl-head,.kpv.kpv .off-head{border-radius:8px 8px 0 0!important}.kpv.kpv .off-row:first-child,.kpv.kpv .lead-row:first-child,.kpv.kpv .lev-row:first-child,.kpv.kpv .ol-row:first-child,.kpv.kpv .fl-row:first-child,.kpv.kpv .src-row:first-child,.kpv.kpv .kont-row:first-child,.kpv.kpv .banm-row:first-child,.kpv.kpv .ek-row:first-child,.kpv.kpv .sl-row:first-child,.kpv.kpv .sk-offcard:first-child,.kpv.kpv .fb-file:first-child,.kpv.kpv .td-row:first-child,.kpv.kpv .pk-row:first-child,.kpv.kpv .bpt-row:first-child,.kpv.kpv .off-grouphead+.sl-row,.kpv.kpv .off-grouphead+.fl-row,.kpv.kpv .off-grouphead+.pk-row,.kpv.kpv .off-grouphead+.lev-row{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.kpv.kpv .off-row:not(:has(+.off-row)),.kpv.kpv .lead-row:not(:has(+.lead-row)),.kpv.kpv .lev-row:not(:has(+.lev-row)),.kpv.kpv .ol-row:not(:has(+.ol-row)),.kpv.kpv .fl-row:not(:has(+.fl-row)),.kpv.kpv .src-row:not(:has(+.src-row)),.kpv.kpv .kont-row:not(:has(+.kont-row)),.kpv.kpv .banm-row:not(:has(+.banm-row)),.kpv.kpv .sl-row:not(:has(+.sl-row)),.kpv.kpv .pk-row:not(:has(+.pk-row)){border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.kpv.kpv .cmt-bubble{background:var(--side-bg)!important;border-color:transparent!important}.kpv.kpv .ek2 .chk-box.on,.kpv.kpv .ek2 .chk-box.gr,.kpv.kpv .chk-box.gr{background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important}.kpv.kpv .ek2 .chk-box{border-radius:5px!important}.kpv.kpv .ckpi .c,.kpv.kpv .fk-grid .fk-c,.kpv.kpv .off-kpi .ok-cell{padding:11px 13px!important}.kpv.kpv .ckpi .c .v,.kpv.kpv .statbox .v,.kpv.kpv .kcard .v{font-size:17px!important}.kpv.kpv .statbox,.kpv.kpv .kcard,.kpv.kpv .lead-kpis .lk,.kpv.kpv .cc-stat,.kpv.kpv .kp-tile{padding:12px 13px!important}.kpv.kpv .ek2-sub,.kpv.kpv .src-int .sub,.kpv.kpv .ol-nm .s,.kpv.kpv .sl-nm .s,.kpv.kpv .kont-sub,.kpv.kpv .ek-by{font-size:10.5px!important;color:var(--ink-3)!important}.kpv.kpv .tplrow .use .btn-primary{background:var(--white);color:var(--ink-2);border:1px solid var(--line);box-shadow:none;font-weight:600}.kpv.kpv .tplrow .use .btn-primary:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.kpv.kpv .sdd{position:relative;display:inline-flex}.kpv.kpv .sdd-trig{height:30px;min-width:124px;padding:0 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:8px;background:var(--white);font:600 12px Inter;color:var(--ink);box-shadow:0 1px 2px #14161c0a;cursor:pointer;transition:border-color .12s,box-shadow .12s}.kpv.kpv .sdd-trig:hover{border-color:#ccd0d6}.kpv.kpv .sdd-trig .d{width:7px;height:7px;border-radius:50%;flex-shrink:0}.kpv.kpv .sdd-trig .cv{margin-left:auto;width:12px;height:12px;opacity:.55;flex-shrink:0}.kpv.kpv .sdd-pop{position:absolute;top:calc(100% + 5px);left:0;min-width:100%;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:0 14px 34px #14130f29;padding:5px;z-index:140;display:none}.kpv.kpv .sdd.open .sdd-pop{display:block}.kpv.kpv .sdd-item{padding:7px 9px;border-radius:6px;font-size:12px;font-weight:600;color:var(--ink);cursor:pointer;display:flex;align-items:center;gap:8px;white-space:nowrap}.kpv.kpv .sdd-item:hover{background:var(--hover)}.kpv.kpv .sdd-item .d{width:7px;height:7px;border-radius:50%;flex-shrink:0}.kpv.kpv .cmt-av{position:relative;overflow:hidden}.kpv.kpv .cmt-av img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kpv.kpv .cmt-av .ini{position:relative;z-index:1}.kpv.kpv .cmt-av img+.ini{display:none}.kpv.kpv .ek2:has(.sdd.open){overflow:visible!important}.kpv.kpv .ol-wrap{border-radius:8px!important}.kpv.kpv .off-row,.kpv.kpv .ol-row,.kpv.kpv .lead-row,.kpv.kpv .lev-row,.kpv.kpv .fl-row,.kpv.kpv .src-row,.kpv.kpv .kont-row,.kpv.kpv .banm-row,.kpv.kpv .ek-row,.kpv.kpv .sl-row,.kpv.kpv .sk-offcard,.kpv.kpv .fb-file,.kpv.kpv .td-row,.kpv.kpv .pk-row,.kpv.kpv .bpt-row{border:none!important;border-left:1px solid var(--line)!important;border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line-2)!important;border-radius:0!important;margin:0!important;padding:12px 16px!important;min-height:0!important;background:var(--white);box-shadow:none!important}.kpv.kpv .lead-head,.kpv.kpv .kont-head,.kpv.kpv .pk-head,.kpv.kpv .sh-head,.kpv.kpv .sl-head,.kpv.kpv .banm-head,.kpv.kpv .bpt-head,.kpv.kpv .lev-head,.kpv.kpv .fl-head,.kpv.kpv .off-head{background:var(--white)!important;border:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;border-radius:8px 8px 0 0!important;padding:11px 16px!important;margin:0!important;box-shadow:none!important}.kpv.kpv .off-row:first-child,.kpv.kpv .ol-row:first-child,.kpv.kpv .lead-row:first-child,.kpv.kpv .lev-row:first-child,.kpv.kpv .fl-row:first-child,.kpv.kpv .src-row:first-child,.kpv.kpv .kont-row:first-child,.kpv.kpv .banm-row:first-child,.kpv.kpv .ek-row:first-child,.kpv.kpv .sl-row:first-child,.kpv.kpv .sk-offcard:first-child,.kpv.kpv .fb-file:first-child,.kpv.kpv .td-row:first-child,.kpv.kpv .pk-row:first-child,.kpv.kpv .bpt-row:first-child{border-top:1px solid var(--line)!important;border-top-left-radius:8px!important;border-top-right-radius:8px!important}.kpv.kpv .lead-head+.lead-row,.kpv.kpv .kont-head+.kont-row,.kpv.kpv .pk-head+.pk-row,.kpv.kpv .sh-head+.sh-row,.kpv.kpv .sl-head+.sl-row,.kpv.kpv .banm-head+.banm-row,.kpv.kpv .bpt-head+.bpt-row,.kpv.kpv .lev-head+.lev-row,.kpv.kpv .fl-head+.lev-row,.kpv.kpv .fl-head+.fl-row,.kpv.kpv .off-head+.off-row{border-top:none!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.kpv.kpv .off-grouphead+.sl-row,.kpv.kpv .off-grouphead+.fl-row,.kpv.kpv .off-grouphead+.pk-row,.kpv.kpv .off-grouphead+.lev-row{border-top:1px solid var(--line)!important;border-top-left-radius:8px!important;border-top-right-radius:8px!important}.kpv.kpv .off-row:not(:has(+.off-row)),.kpv.kpv .ol-row:not(:has(+.ol-row)),.kpv.kpv .lead-row:not(:has(+.lead-row)),.kpv.kpv .lev-row:not(:has(+.lev-row)),.kpv.kpv .fl-row:not(:has(+.fl-row)),.kpv.kpv .src-row:not(:has(+.src-row)),.kpv.kpv .kont-row:not(:has(+.kont-row)),.kpv.kpv .banm-row:not(:has(+.banm-row)),.kpv.kpv .sl-row:not(:has(+.sl-row)),.kpv.kpv .pk-row:not(:has(+.pk-row)),.kpv.kpv .bpt-row:not(:has(+.bpt-row)),.kpv.kpv .sk-offcard:not(:has(+.sk-offcard)),.kpv.kpv .fb-file:not(:has(+.fb-file)),.kpv.kpv .td-row:not(:has(+.td-row)){border-bottom:1px solid var(--line)!important;border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.kpv.kpv .off-row:hover,.kpv.kpv .ol-row:hover,.kpv.kpv .lead-row:hover,.kpv.kpv .lev-row:hover,.kpv.kpv .fl-row:hover,.kpv.kpv .src-row:hover,.kpv.kpv .kont-row:hover,.kpv.kpv .banm-row:hover,.kpv.kpv .ek-row:hover,.kpv.kpv .sl-row:hover,.kpv.kpv .sk-offcard:hover,.kpv.kpv .fb-file:hover,.kpv.kpv .td-row:hover,.kpv.kpv .pk-row:hover,.kpv.kpv .bpt-row:hover,.kpv.kpv .ol-wrap .ol-row:hover{background:var(--hover)!important;box-shadow:inset 2px 0 0 var(--accent)!important;border-left-color:var(--line)!important;border-right-color:var(--line)!important;border-bottom-color:var(--line-2)!important;border-top-color:var(--line)!important}.kpv.kpv .off-row.win:hover,.kpv.kpv .ol-row.win:hover,.kpv.kpv .ol-wrap .ol-row.win:hover{box-shadow:inset 2px 0 0 var(--accent)!important}.kpv.kpv .ol-wrap .ol-row{border-left:none!important;border-right:none!important;border-top:none!important;border-bottom:1px solid var(--line-2)!important;border-radius:0!important;padding:12px 16px!important}.kpv.kpv .ol-wrap .ol-row:last-child{border-bottom:none!important}.kpv.kpv .ol-wrap .ol-head{border-radius:0!important}.kpv.kpv .fbar{display:flex;align-items:flex-end;gap:12px;background:var(--white);border:1px solid var(--line);border-radius:8px;padding:12px 14px;margin-bottom:14px;box-shadow:var(--shadow-sm);flex-wrap:wrap}.kpv.kpv .fbar-f{display:flex;flex-direction:column;gap:5px;min-width:0}.kpv.kpv .fbar-f.grow{flex:1;min-width:200px}.kpv.kpv .fbar-l{font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.kpv.kpv .fbar .sdd-trig{min-width:162px;justify-content:space-between;height:34px}.kpv.kpv .fbar .sdd-trig .tx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpv.kpv .fbar-search{display:flex;align-items:center;gap:8px;height:34px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--white);transition:border-color .12s}.kpv.kpv .fbar-search:focus-within{border-color:var(--accent)}.kpv.kpv .fbar-search svg{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.kpv.kpv .fbar-search input{border:none;outline:none;background:none;font:500 12.5px Inter;color:var(--ink);width:100%}.kpv.kpv .fbar-count{margin-left:auto;align-self:center;font-size:12.5px;font-weight:700;color:var(--ink);white-space:nowrap}.kpv.kpv .ol-wrap.ek-list:has(.sdd.open){overflow:visible!important}.kpv.kpv .ol-wrap .ek2{border:none!important;border-bottom:1px solid var(--line-2)!important;border-radius:0!important;margin:0!important;box-shadow:none!important}.kpv.kpv .ol-wrap .ek2:last-child{border-bottom:none!important}.kpv.kpv .ol-wrap .sh-item{border:none!important;border-bottom:1px solid var(--line-2)!important;border-radius:0!important;margin:0!important;box-shadow:none!important}.kpv.kpv .ol-wrap .sh-item:last-child{border-bottom:none!important}.kpv.kpv .ol-wrap .sh-head{padding:11px 16px!important;margin:0!important;border:none!important;border-bottom:1px solid var(--line)!important;background:var(--white)!important}.kpv.kpv .ol-wrap .sh-row{padding:12px 16px!important}.kpv.kpv .ol-wrap .sh-item:hover{background:var(--hover)!important;box-shadow:inset 2px 0 0 var(--accent)!important}.kpv.kpv .ol-wrap .sh-item.open{box-shadow:inset 2px 0 0 var(--accent)!important}.kpv.kpv .ol-wrap .ek2-h:hover{background:var(--hover)!important;box-shadow:inset 2px 0 0 var(--accent)!important}.kpv.kpv .pill{background:none!important;padding:0!important;height:auto!important;border-radius:0!important;font-weight:600!important;color:var(--ink)!important;gap:7px!important;font-size:12px!important}.kpv.kpv .pill .pd{width:7px!important;height:7px!important}.kpv.kpv .sh-doc .nm{font-size:12.5px!important;font-weight:600!important}.kpv.kpv .sh-c{font-size:11.5px!important}.kpv.kpv .sh-pdf{background:var(--pill-bg)!important;color:var(--ink-3)!important}.kpv.kpv .ek-avtalbar{display:flex;align-items:center;gap:10px;background:var(--white);border:1px solid var(--line);border-radius:8px;padding:9px 13px;margin-bottom:12px;box-shadow:var(--shadow-sm);flex-wrap:wrap}.kpv.kpv .ek-avtaldd .sdd-trig{min-width:270px;justify-content:flex-start}.kpv.kpv .ek-avtaldd .sdd-trig .tx{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpv.kpv .ek-avtalcount{margin-left:auto;font-size:11.5px;font-weight:700;color:var(--ink-3);white-space:nowrap}.kpv.kpv .sl-row.fakt-row{grid-template-columns:minmax(0,1.7fr) 130px 128px 92px 104px!important}.kpv.kpv .fakt-team{display:flex;align-items:center}.kpv.kpv .fakt-team .ft-av{display:inline-flex}.kpv.kpv .fakt-team .ft-av+.ft-av{margin-left:-9px}.kpv.kpv .fakt-team .pl-img{border:2px solid var(--white);border-radius:50%;box-shadow:0 0 0 1px var(--line)}.kpv.kpv .fakt-team .td-av{width:26px;height:26px;border:2px solid var(--white);border-radius:50%;box-shadow:0 0 0 1px var(--line);display:grid;place-items:center;font-size:9px}.kpv.kpv .src-head{display:grid;grid-template-columns:140px 1fr 100px 140px 100px 30px;gap:12px;align-items:center;padding:11px 14px;background:var(--white);border-bottom:1px solid var(--line);font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.kpv.kpv .ol-wrap .src-list{gap:0!important}.kpv.kpv .ol-wrap .src-row{border:none!important;border-bottom:1px solid var(--line-2)!important;border-radius:0!important;margin:0!important}.kpv.kpv .ol-wrap .src-row:last-child{border-bottom:none!important}.kpv.kpv .ol-wrap .src-row:hover{background:var(--hover)!important;box-shadow:inset 2px 0 0 var(--accent)!important}.kpv.kpv table.t thead th{padding:9px 14px;font-size:10px;font-weight:600;letter-spacing:.04em}.kpv.kpv table.t tbody td{padding:11px 14px}.kpv.kpv table.t tbody tr{transition:background .14s ease}.kpv.kpv table.t tbody tr:hover td{background:var(--hover)}.kpv.kpv table.t tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--accent)!important}.kpv.kpv .sl-row,.kpv.kpv .ol-row,.kpv.kpv .fl-row,.kpv.kpv .lev-row,.kpv.kpv .pk-row,.kpv.kpv .doc,.kpv.kpv .fb-file,.kpv.kpv .sk-offcard,.kpv.kpv .kont-row,.kpv.kpv .banm-row,.kpv.kpv .src-row,.kpv.kpv .mail-item{transition:background .14s ease,box-shadow .14s ease,border-color .14s ease}.kpv.kpv .sl-row:hover,.kpv.kpv .ol-row:hover,.kpv.kpv .fl-row:hover,.kpv.kpv .lev-row:hover,.kpv.kpv .pk-row:hover,.kpv.kpv .doc:hover,.kpv.kpv .fb-file:hover,.kpv.kpv .sk-offcard:hover,.kpv.kpv .kont-row:hover,.kpv.kpv .banm-row:hover,.kpv.kpv .src-row:hover,.kpv.kpv .src-row.gen:hover,.kpv.kpv .mail-item:hover{background:var(--hover)!important;border-color:var(--line)!important;box-shadow:inset 2px 0 0 var(--accent)!important}.kpv.kpv .mail-item.on{background:var(--accent-soft)!important;box-shadow:inset 2px 0 0 var(--accent)!important}.kpv.kpv .ol-row.win,.kpv.kpv .sl-row.win{border-color:var(--line)!important;box-shadow:inset 2px 0 0 var(--accent)!important}.kpv.kpv .ol-row.win:hover,.kpv.kpv .sl-row.win:hover{background:var(--hover)!important;box-shadow:inset 2px 0 0 var(--accent)!important}.kpv.kpv .src-row.gen{border-color:var(--line)!important;box-shadow:inset 2px 0 0 var(--accent)!important}.kpv.kpv .src-row.gen:hover{background:var(--hover)!important;box-shadow:inset 2px 0 0 var(--accent)!important}.kpv.kpv .lev-row.okop{border-color:var(--line)!important;box-shadow:inset 2px 0 0 var(--prog)!important}.kpv.kpv .lev-row.okop:hover{background:var(--hover)!important;box-shadow:inset 2px 0 0 var(--prog)!important}.kpv.kpv .ek2-h:hover{background:var(--hover);box-shadow:inset 2px 0 0 var(--accent)}.kpv.kpv .kp-card:hover,.kpv.kpv .sc-card:hover,.kpv.kpv .kp-card:active,.kpv.kpv .sc-card:active{border-color:#ccd0d6;box-shadow:var(--shadow-sm)}.kpv.kpv .card:hover{border-color:var(--line);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.kpv.kpv .btn-primary:hover{background:var(--primary-hover);box-shadow:none}.kpv.kpv .btn-ghost:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.kpv.kpv .kv-cell{padding:9px 14px}.kpv.kpv .kv-grid+.kv-grid{margin-top:0}.kpv.kpv .ktab{font-size:13px}.kpv.kpv .ckpi .c,.kpv.kpv .kcard,.kpv.kpv .statbox,.kpv.kpv .kpm-row,.kpv.kpv .kp-tile{transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.kpv.kpv .ff-head{display:flex;align-items:flex-start;justify-content:flex-end;gap:14px;margin-top:-54px;margin-bottom:18px;flex-wrap:wrap}.kpv.kpv .ff-sbnew{display:flex;align-items:center;gap:7px;width:100%;margin-top:8px;padding:9px 11px;border:1px dashed var(--line);border-radius:8px;background:none;font:600 12px Inter;color:var(--ink-3);cursor:pointer}.kpv.kpv .ff-sbnew:hover{border-color:var(--accent);color:var(--accent)}.kpv.kpv .ff-sbnew svg{width:14px;height:14px}.kpv.kpv .pe-sumbar{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding:14px 18px;background:var(--side-bg);border:1px solid var(--line);border-radius:11px}.kpv.kpv .pe-sumbar span{font-size:12.5px;font-weight:600;color:var(--ink-2)}.kpv.kpv .pe-sumbar b{font-size:16px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.kpv.kpv .ff-title{font-size:15px;font-weight:700;letter-spacing:-.01em}.kpv.kpv .ff-sub{font-size:11.5px;color:var(--ink-3);font-weight:600;margin-top:2px}.kpv.kpv .ff-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.kpv.kpv .ff-search{display:flex;align-items:center;gap:8px;height:36px;width:240px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg);transition:border-color .12s,box-shadow .12s}.kpv.kpv .ff-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kpv.kpv .ff-search svg{width:15px;height:15px;color:var(--ink-3);flex-shrink:0}.kpv.kpv .ff-search input{flex:1;min-width:0;border:none;outline:none;background:none;font:500 12.5px Inter;color:var(--ink)}.kpv.kpv .ff-sech{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin:0 0 10px}.kpv.kpv .ff-folders{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin-bottom:22px}.kpv.kpv .ff-folder{display:flex;align-items:center;gap:11px;padding:12px 14px;background:var(--white);border:1px solid var(--line);border-radius:10px;cursor:pointer;transition:background .14s,box-shadow .14s,border-color .14s}.kpv.kpv .ff-folder:hover{background:var(--hover);border-color:var(--line);box-shadow:inset 2px 0 0 var(--accent)}.kpv.kpv .ff-fic{width:34px;height:34px;border-radius:9px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.kpv.kpv .ff-fic svg{width:17px;height:17px}.kpv.kpv .ff-foldnm{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .ff-foldc{font-size:11px;color:var(--ink-3);font-weight:600;margin-top:1px}.kpv.kpv .ff-name{display:flex;align-items:center;gap:11px;min-width:0}.kpv.kpv .ff-ftype{display:inline-grid;place-items:center;width:30px;height:34px;border-radius:6px;font-size:8px;font-weight:800;letter-spacing:.02em;flex-shrink:0}.kpv.kpv .ff-fnm{font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .ff-by{display:inline-flex;align-items:center;gap:8px;font-weight:600}.kpv.kpv .ff-by .pl-img,.kpv.kpv .ff-by .td-av{width:22px!important;height:22px!important}.kpv.kpv .ff-avtxt{width:22px;height:22px;border-radius:50%;background:var(--av-bg, #eef0f4);color:var(--ink-2);font-size:9px;font-weight:700;display:grid;place-items:center;flex-shrink:0}.kpv.kpv .ff-menucell{text-align:right;width:44px}.kpv.kpv .ff-menu{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:7px;color:var(--ink-3);cursor:pointer}.kpv.kpv .ff-menu svg{width:16px;height:16px}.kpv.kpv .ff-menu:hover{background:var(--hover);color:var(--accent)}.kpv.kpv .ff-table thead th:last-child,.kpv.kpv .ff-table tbody td:last-child{width:44px}.kpv.kpv .ff-drop{border:1.5px dashed color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--accent-soft);border-radius:12px;padding:30px 20px;text-align:center;margin-bottom:20px}.kpv.kpv .ff-dropic{width:46px;height:46px;border-radius:12px;background:var(--white);color:var(--accent);display:grid;place-items:center;margin:0 auto 10px;box-shadow:var(--shadow-sm)}.kpv.kpv .ff-dropic svg{width:22px;height:22px}.kpv.kpv .ff-dropt{font-size:13px;font-weight:700;color:var(--ink)}.kpv.kpv .ff-drops{font-size:11px;color:var(--ink-3);font-weight:500;margin-top:3px}.kpv.kpv .ff-split{display:grid;grid-template-columns:230px 1fr;gap:18px;align-items:start}.kpv.kpv .ff-sidebar{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:8px;position:sticky;top:0}.kpv.kpv .ff-sbhead{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);padding:7px 9px 8px}.kpv.kpv .ff-sbrow{display:flex;align-items:center;gap:1px}.kpv.kpv .ff-sbtw{width:18px;height:26px;flex-shrink:0;border:none;background:none;cursor:pointer;display:grid;place-items:center;border-radius:5px;color:var(--ink-3)}.kpv.kpv .ff-sbtw:hover{background:var(--hover);color:var(--ink)}.kpv.kpv .ff-sbtw .cv{width:13px;height:13px;transition:transform .15s}.kpv.kpv .ff-sbtw:not(.open) .cv{transform:rotate(-90deg)}.kpv.kpv .ff-sbtw-sp{width:18px;flex-shrink:0}.kpv.kpv .ff-sbitem{display:flex;align-items:center;gap:9px;flex:1;min-width:0;padding:8px 9px;border:none;background:none;border-radius:8px;font:600 12.5px Inter;color:var(--ink-2);cursor:pointer;text-align:left;transition:background .12s,color .12s;margin-bottom:1px}.kpv.kpv .ff-sbitem:hover{background:var(--hover);color:var(--ink)}.kpv.kpv .ff-sbitem.on{background:var(--accent-soft);color:var(--accent)}.kpv.kpv .ff-sbic{display:grid;place-items:center;color:var(--ink-3);flex-shrink:0}.kpv.kpv .ff-sbic svg{width:16px;height:16px}.kpv.kpv .ff-sbitem.on .ff-sbic{color:var(--accent)}.kpv.kpv .ff-sbnm{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .ff-sbcnt{font-size:11px;font-weight:700;color:var(--ink-3)}.kpv.kpv .ff-sbitem.on .ff-sbcnt{color:var(--accent)}.kpv.kpv .ff-content{min-width:0}.kpv.kpv .kh-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.kpv.kpv .kh-actions .gdpr-btn{height:32px}.kpv.kpv .gdpr-btn svg{width:15px;height:15px}.kpv.kpv .gdpr-btn:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.kpv.kpv .dw-card.gdpr-pop{width:640px;max-width:96vw;padding:0}.kpv.kpv .gd-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 15px;border-bottom:1px solid var(--line)}.kpv.kpv .gd-h-l{display:flex;align-items:center;gap:12px;min-width:0}.kpv.kpv .gd-h-ic{width:38px;height:38px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.kpv.kpv .gd-h-ic svg{width:19px;height:19px}.kpv.kpv .gd-h h3{font-size:16px;font-weight:700;letter-spacing:-.01em}.kpv.kpv .gd-h .s{font-size:11.5px;color:var(--ink-3);font-weight:500;margin-top:2px}.kpv.kpv .gd-x{width:30px;height:30px;border:none;background:none;border-radius:7px;color:var(--ink-3);cursor:pointer;display:grid;place-items:center;flex-shrink:0}.kpv.kpv .gd-x:hover{background:var(--hover);color:var(--ink)}.kpv.kpv .gd-x svg{width:18px;height:18px}.kpv.kpv .gd-body{padding:16px 20px;max-height:64vh;overflow-y:auto}.kpv.kpv .gd-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:8px}.kpv.kpv .gd-list{display:flex;flex-direction:column;gap:7px;margin-bottom:18px}.kpv.kpv .gd-item{display:flex;align-items:center;gap:12px;padding:11px 13px;background:var(--white);border:1px solid var(--line);border-radius:10px;transition:background .14s,box-shadow .14s}.kpv.kpv .gd-item:hover{background:var(--hover);box-shadow:inset 2px 0 0 var(--accent)}.kpv.kpv .gd-item-t{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .gd-item-m{font-size:11px;color:var(--ink-3);font-weight:500;margin-top:2px}.kpv.kpv .gd-item-meta{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--ink-3);font-weight:600;white-space:nowrap;flex-shrink:0}.kpv.kpv .gd-item-meta .pl-img,.kpv.kpv .gd-item-meta .td-av{width:20px!important;height:20px!important}.kpv.kpv .gd-del{width:28px;height:28px;border:none;background:none;border-radius:7px;color:var(--ink-3);cursor:pointer;display:grid;place-items:center;flex-shrink:0}.kpv.kpv .gd-del:hover{background:var(--akut-bg);color:var(--akut)}.kpv.kpv .gd-del svg{width:15px;height:15px}.kpv.kpv .gd-form{background:var(--side-bg);border:1px solid var(--line);border-radius:12px;padding:15px 16px}.kpv.kpv .gd-form-h{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;margin-bottom:13px}.kpv.kpv .gd-form-h svg{width:14px;height:14px;color:var(--accent)}.kpv.kpv .gd-flbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:7px;display:block}.kpv.kpv .gd-inp{width:100%;box-sizing:border-box;height:36px;border:1px solid var(--line);border-radius:8px;padding:0 11px;font:500 12.5px Inter;color:var(--ink);background:var(--white);outline:none;transition:border-color .12s,box-shadow .12s;margin-bottom:14px}.kpv.kpv .gd-inp:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kpv.kpv .gd-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px 22px}.kpv.kpv .gd-chks{display:flex;flex-direction:column;gap:4px}.kpv.kpv .gd-chk{display:flex;align-items:center;gap:9px;padding:7px 8px;border:none;background:none;border-radius:8px;font:600 12.5px Inter;color:var(--ink-2);cursor:pointer;text-align:left;transition:background .12s,color .12s}.kpv.kpv .gd-chk:hover{background:var(--white);color:var(--ink)}.kpv.kpv .gd-chk.on{color:var(--ink)}.kpv.kpv .gd-box{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line);background:var(--white);display:grid;place-items:center;flex-shrink:0;transition:background .12s,border-color .12s}.kpv.kpv .gd-box svg{width:12px;height:12px;color:#fff}.kpv.kpv .gd-chk.on .gd-box{background:var(--accent);border-color:var(--accent)}.kpv.kpv .gd-form-foot{display:flex;justify-content:flex-end;margin-top:14px}.kpv.kpv .gd-empty{padding:22px;text-align:center;font-size:12px;color:var(--ink-3);font-weight:500;background:var(--side-bg);border-radius:10px}.kpv.kpv .gd-foot{display:flex;justify-content:flex-end;gap:9px;padding:14px 20px;border-top:1px solid var(--line);background:var(--bg)}.kpv.kpv .dw-card.fwiz-pop{width:540px;max-width:96vw;padding:0}.kpv.kpv .fw-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 15px;border-bottom:1px solid var(--line)}.kpv.kpv .fw-h-l{display:flex;align-items:center;gap:12px;min-width:0}.kpv.kpv .fw-h-ic{width:38px;height:38px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.kpv.kpv .fw-h-ic svg{width:19px;height:19px}.kpv.kpv .fw-h h3{font-size:16px;font-weight:700;letter-spacing:-.01em}.kpv.kpv .fw-h .s{font-size:11.5px;color:var(--ink-3);font-weight:500;margin-top:2px}.kpv.kpv .fw-body{padding:18px 20px;max-height:62vh;overflow-y:auto}.kpv.kpv .stp{display:flex;align-items:center;margin-bottom:20px}.kpv.kpv .stp-step{display:flex;align-items:center;gap:8px}.kpv.kpv .stp-num{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:700;background:var(--pill-bg);color:var(--ink-3);flex-shrink:0}.kpv.kpv .stp-num svg{width:13px;height:13px}.kpv.kpv .stp-step.active .stp-num,.kpv.kpv .stp-step.done .stp-num{background:var(--accent);color:#fff}.kpv.kpv .stp-lbl{font-size:12px;font-weight:700;color:var(--ink-3);white-space:nowrap}.kpv.kpv .stp-step.active .stp-lbl,.kpv.kpv .stp-step.done .stp-lbl{color:var(--ink)}.kpv.kpv .stp-line{flex:1;height:2px;background:var(--line);margin:0 10px;border-radius:2px}.kpv.kpv .stp-line.done{background:var(--accent)}.kpv.kpv .fw-sech{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:10px}.kpv.kpv .fw-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;background:var(--white);border:1px solid var(--line);border-radius:10px;margin-bottom:12px}.kpv.kpv .fw-line-t{font-size:13px;font-weight:700}.kpv.kpv .fw-tag{font-size:8px;font-weight:700;background:var(--pill-bg);color:var(--pill-ink);border-radius:4px;padding:1px 5px;vertical-align:middle}.kpv.kpv .fw-line-m{font-size:11px;color:var(--ink-3);font-weight:500;margin-top:2px}.kpv.kpv .fw-line-amt{font-size:14px;font-weight:700;font-feature-settings:"tnum";white-space:nowrap}.kpv.kpv .fw-tot{background:var(--side-bg);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.kpv.kpv .fw-tr{display:flex;justify-content:space-between;font-size:12.5px;color:var(--ink-2);padding:4px 0}.kpv.kpv .fw-tr b{font-feature-settings:"tnum";color:var(--ink)}.kpv.kpv .fw-grand{border-top:1px solid var(--line);margin-top:6px;padding-top:9px;font-size:13.5px;font-weight:700;color:var(--ink)}.kpv.kpv .fw-grand b{font-size:15px}.kpv.kpv .fw-fld{margin-bottom:13px}.kpv.kpv .fw-fld label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:6px}.kpv.kpv .fw-fld .gd-inp{margin-bottom:0}.kpv.kpv .fw-fld2{display:grid;grid-template-columns:1fr 1fr;gap:13px}.kpv.kpv .fw-ta{height:auto;min-height:120px;padding:10px 11px;line-height:1.5;resize:vertical}.kpv.kpv .gd-sel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%238b909a' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 11px center;padding-right:28px}.kpv.kpv .fw-rv{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:4px 14px;margin-bottom:12px}.kpv.kpv .fw-rvr{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--line-2);font-size:12.5px}.kpv.kpv .fw-rvr:last-child{border-bottom:none}.kpv.kpv .fw-rvr .k{color:var(--ink-3);font-weight:600}.kpv.kpv .fw-rvr .v{font-weight:600;text-align:right}.kpv.kpv .fw-rvr .v .sub{font-weight:500;color:var(--ink-3);font-size:11px}.kpv.kpv .fw-grand2 .k,.kpv.kpv .fw-grand2 .v{color:var(--ink);font-size:13.5px;font-weight:700}.kpv.kpv .fw-msgto{font-size:11px;color:var(--ink-3);font-weight:600;margin-bottom:6px}.kpv.kpv .fw-msg{font-size:12px;color:var(--ink-2);line-height:1.55;background:var(--side-bg);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.kpv.kpv .fw-done{text-align:center;padding:18px 8px 8px}.kpv.kpv .fw-done-ic{width:54px;height:54px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;margin:0 auto 14px}.kpv.kpv .fw-done-ic svg{width:26px;height:26px}.kpv.kpv .fw-done-t{font-size:17px;font-weight:700;letter-spacing:-.01em}.kpv.kpv .fw-done-s{font-size:12px;color:var(--ink-3);font-weight:500;margin-top:6px;line-height:1.5}.kpv.kpv .fw-done-chip{display:inline-block;margin-top:14px;font-size:12px;font-weight:700;background:var(--accent-soft);color:var(--accent);border-radius:20px;padding:5px 13px}.kpv.kpv .fw-done-note{font-size:11.5px;color:var(--ink-3);margin-top:14px}.kpv.kpv .fw-done-note b{color:var(--ink)}.kpv.kpv .fw-foot{display:flex;justify-content:flex-end;gap:9px;padding:14px 20px;border-top:1px solid var(--line);background:var(--bg)}.kpv.kpv .sl-row,.kpv.kpv .ol-row,.kpv.kpv .lev-row,.kpv.kpv .pk-row,.kpv.kpv .doc,.kpv.kpv .off-row,.kpv.kpv .lead-row,.kpv.kpv .src-row,.kpv.kpv .kont-row,.kpv.kpv .banm-row,.kpv.kpv .ek-row,.kpv.kpv .fl-row,.kpv.kpv .fb-file,.kpv.kpv .sk-offcard,.kpv.kpv .td-row{padding:12px 15px!important}.kpv.kpv .kp-card,.kpv.kpv .sc-card,.kpv.kpv .sign-card,.kpv.kpv .sign-grp,.kpv.kpv .off-sum,.kpv.kpv .kcard,.kpv.kpv .statbox,.kpv.kpv .summ,.kpv.kpv .st-head,.kpv.kpv .panel,.kpv.kpv .kpm,.kpv.kpv .ckpi .c,.kpv.kpv .ov-card,.kpv.kpv .sh-item,.kpv.kpv .sg-filelist,.kpv.kpv .sign-up,.kpv.kpv .sk-msg,.kpv.kpv .sk-eco,.kpv.kpv .tbl-wrap,.kpv.kpv .mail-list,.kpv.kpv .mail-read,.kpv.kpv .mailx-list,.kpv.kpv .mailx-read,.kpv.kpv .ol-wrap,.kpv.kpv .sl-row,.kpv.kpv .ol-row,.kpv.kpv .fl-row,.kpv.kpv .lev-row,.kpv.kpv .src-row,.kpv.kpv .pk-row,.kpv.kpv .kont-row,.kpv.kpv .banm-row,.kpv.kpv .doc,.kpv.kpv .fb-file,.kpv.kpv .sk-offcard,.kpv.kpv .card,.kpv.kpv .td-row,.kpv.kpv .td-add,.kpv.kpv .tplrow,.kpv.kpv .lead-resa,.kpv.kpv .ek-addform,.kpv.kpv .gd-form,.kpv.kpv .ff-folder,.kpv.kpv .fw-line,.kpv.kpv .fw-tot,.kpv.kpv .fw-rv,.kpv.kpv .fw-msg,.kpv.kpv .ff-sidebar,.kpv.kpv .ff-drop,.kpv.kpv .kv-grid,.kpv.kpv .kv-edit-grid,.kpv.kpv .statbar>.statbox{border-radius:10px!important}.kpv.kpv .cust-card,.kpv.kpv .ek-row,.kpv.kpv .info-card,.kpv.kpv .off-row,.kpv.kpv .td-row,.kpv.kpv .kont-row,.kpv.kpv .sh-item,.kpv.kpv .lev-row,.kpv.kpv .sk-offcard,.kpv.kpv .fl-row,.kpv.kpv .sl-row,.kpv.kpv .ol-row,.kpv.kpv .sign-card,.kpv.kpv .banm-row,.kpv.kpv .tplrow,.kpv.kpv .fw-line,.kpv.kpv .kmini,.kpv.kpv .kp-person,.kpv.kpv .src-row,.kpv.kpv .gen-row,.kpv.kpv .ue-row,.kpv.kpv .doc-row,.kpv.kpv .file-row,.kpv.kpv .mail-row{border-radius:10px;border-color:var(--line);box-shadow:none!important}.kpv.kpv .cust-card:hover,.kpv.kpv .ek-row:hover,.kpv.kpv .info-card:hover,.kpv.kpv .off-row:hover,.kpv.kpv .td-row:hover,.kpv.kpv .kont-row:hover,.kpv.kpv .sh-item:hover,.kpv.kpv .lev-row:hover,.kpv.kpv .sk-offcard:hover,.kpv.kpv .fl-row:hover,.kpv.kpv .sl-row:hover,.kpv.kpv .ol-row:hover,.kpv.kpv .sign-card:hover,.kpv.kpv .banm-row:hover,.kpv.kpv .kmini:hover,.kpv.kpv .doc-row:hover,.kpv.kpv .file-row:hover,.kpv.kpv .mail-row:hover{background:var(--hover);border-color:color-mix(in srgb,var(--accent) 22%,var(--line))}.kpv.kpv .card,.kpv.kpv .col,.kpv.kpv .statbox,.kpv.kpv .journey,.kpv.kpv .info-card{box-shadow:none}.kpv.kpv .mn-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;flex-wrap:wrap}.kpv.kpv .mn-acts{display:flex;gap:8px}.kpv.kpv .mn-layout{display:grid;grid-template-columns:318px 1fr;gap:16px;align-items:start}.kpv.kpv .mn-list{background:var(--white);border:1px solid var(--line);border-radius:10px;overflow:hidden}.kpv.kpv .mn-list-h{padding:10px 14px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);background:var(--side-bg);border-bottom:1px solid var(--line)}.kpv.kpv .mn-item{padding:12px 14px;border-bottom:1px solid var(--line-2);cursor:pointer;transition:background .12s}.kpv.kpv .mn-item:last-child{border-bottom:none}.kpv.kpv .mn-item:hover{background:var(--hover)}.kpv.kpv .mn-item.on{background:color-mix(in srgb,var(--accent-soft) 45%,var(--white));box-shadow:inset 2px 0 0 var(--accent)}.kpv.kpv .mn-item .mt{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .mn-item .mrow2{display:flex;align-items:center;justify-content:space-between;margin-top:7px}.kpv.kpv .mn-item .ms{display:flex;align-items:center;gap:7px;margin-top:7px;font-size:11px;color:var(--ink-3);font-weight:600}.kpv.kpv .mtag{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--accent);background:var(--accent-soft);padding:2px 7px;border-radius:5px;display:inline-block}.kpv.kpv .mn-content{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:20px 22px;min-height:320px}.kpv.kpv .mn-ch{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line-2);margin-bottom:4px}.kpv.kpv .mn-ch h2{font-size:17px;font-weight:700;letter-spacing:-.01em}.kpv.kpv .mn-ch .sub{font-size:12px;color:var(--ink-3);font-weight:600;margin-top:6px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.kpv.kpv .mn-parts{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.kpv.kpv .mn-part{display:inline-flex;align-items:center;gap:7px;background:var(--pill-bg);border-radius:20px;padding:3px 11px 3px 3px;font-size:11.5px;font-weight:600;color:var(--ink-2)}.kpv.kpv .mn-section-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin:18px 0 10px}.kpv.kpv .mn-block{margin-bottom:12px;position:relative}.kpv.kpv .mn-text{width:100%;border:1px solid var(--line);border-radius:9px;padding:11px 12px;font:500 13px/1.55 Inter;color:var(--ink);resize:vertical;min-height:62px;background:var(--white);outline:none}.kpv.kpv .mn-text:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kpv.kpv .mn-checkcard{border:1px solid var(--line);border-radius:9px;padding:5px 5px 7px}.kpv.kpv .mn-citem{display:flex;align-items:center;gap:10px;padding:5px 7px;border-radius:7px}.kpv.kpv .mn-citem:hover{background:var(--hover)}.kpv.kpv .mn-cbox{width:18px;height:18px;border-radius:5px;border:1.6px solid var(--ink-3);display:grid;place-items:center;cursor:pointer;flex-shrink:0;color:#fff;transition:all .12s}.kpv.kpv .mn-cbox.on{background:var(--accent);border-color:var(--accent)}.kpv.kpv .mn-cbox svg{width:12px;height:12px;opacity:0}.kpv.kpv .mn-cbox.on svg{opacity:1}.kpv.kpv .mn-ci-text{flex:1;font-size:13px;color:var(--ink);border:1px solid transparent;border-radius:6px;padding:4px 7px;background:none;outline:none}.kpv.kpv .mn-ci-text.done{color:var(--ink-3);text-decoration:line-through}.kpv.kpv .mn-ci-text:hover{border-color:var(--line)}.kpv.kpv .mn-ci-text:focus{border-color:var(--accent);background:var(--white)}.kpv.kpv .mn-additem{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--ink-3);background:none;padding:6px 9px;cursor:pointer;border-radius:7px}.kpv.kpv .mn-additem svg{width:12px;height:12px}.kpv.kpv .mn-additem:hover{color:var(--accent);background:var(--accent-soft)}.kpv.kpv .mn-blockdel{position:absolute;top:7px;right:7px;width:24px;height:24px;border-radius:6px;border:1px solid var(--line);background:var(--white);color:var(--ink-3);display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .12s}.kpv.kpv .mn-blockdel svg{width:12px;height:12px;transform:rotate(45deg)}.kpv.kpv .mn-block:hover .mn-blockdel{opacity:1}.kpv.kpv .mn-blockdel:hover{color:var(--akut);border-color:var(--akut)}.kpv.kpv .mn-addbar{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.kpv.kpv .mn-filerow{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:9px;margin-bottom:8px;font-size:12.5px;font-weight:600}.kpv.kpv .mn-empty{display:grid;place-items:center;min-height:280px;text-align:center;color:var(--ink-3);font-size:13px;font-weight:600}.kpv.kpv .mn-empty svg{width:30px;height:30px;margin-bottom:10px;color:var(--ink-3)}.kpv.kpv .mn-pchecks{display:grid;grid-template-columns:1fr 1fr;gap:6px}.kpv.kpv .mn-pcheck{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.kpv.kpv .mn-pcheck input{accent-color:var(--accent);width:15px;height:15px}.kpv.kpv .dw-card.mn-proto-pop{width:680px;max-width:96vw;padding:0}.kpv.kpv .mn-proto-doc .prh{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line)}.kpv.kpv .mn-proto-doc .prh-logo{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--accent);display:flex;align-items:center;gap:6px}.kpv.kpv .mn-proto-doc .prh-logo svg{width:15px;height:15px}.kpv.kpv .mn-proto-doc .prh h2{font-size:18px;font-weight:700;margin-top:5px}.kpv.kpv .mn-proto-doc .prh-acts{display:flex;gap:7px;align-items:center;flex-shrink:0}.kpv.kpv .pr-body{padding:20px 22px 24px;max-height:64vh;overflow-y:auto}.kpv.kpv .pr-meta{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;padding:14px 16px;background:var(--side-bg);border:1px solid var(--line);border-radius:10px;margin-bottom:18px}.kpv.kpv .pr-meta>div{display:flex;flex-direction:column;gap:2px}.kpv.kpv .pr-meta .full{grid-column:1/-1}.kpv.kpv .pr-meta span{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.kpv.kpv .pr-meta b{font-size:12.5px;font-weight:600;color:var(--ink)}.kpv.kpv .pr-sec{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin:6px 0 10px}.kpv.kpv .pr-p{font-size:13px;line-height:1.6;color:var(--ink);margin-bottom:12px}.kpv.kpv .pr-check{list-style:none;margin:0 0 14px;padding:0}.kpv.kpv .pr-check li{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;padding:3px 0}.kpv.kpv .pr-check li.done{color:var(--ink-3)}.kpv.kpv .pr-box{width:15px;height:15px;border-radius:4px;border:1.6px solid var(--ink-3);flex-shrink:0;margin-top:2px}.kpv.kpv .pr-box.on{background:var(--accent);border-color:var(--accent);position:relative}.kpv.kpv .pr-box.on:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.kpv.kpv .pr-foot{margin-top:18px;padding-top:14px;border-top:1px solid var(--line-2);font-size:10.5px;color:var(--ink-3);font-style:italic;line-height:1.5}.kpv.kpv .btn-ghost,.kpv.kpv .btn-primary{height:34px!important;border-radius:8px!important;padding:0 14px!important;font:600 12.5px Inter!important}.kpv.kpv .btn-ghost svg,.kpv.kpv .btn-primary svg{width:15px;height:15px}.kpv.kpv .off-head,.kpv.kpv .lead-head,.kpv.kpv .kont-head,.kpv.kpv .sh-head,.kpv.kpv .lev-head,.kpv.kpv .sl-head,.kpv.kpv .pk-head,.kpv.kpv .ol-head,.kpv.kpv .bpt-head,.kpv.kpv .banm-head,.kpv.kpv .src-head,.kpv.kpv .ol-grp-head .lbl,.kpv.kpv .info-h,.kpv.kpv .info-cell .k,.kpv.kpv .off-sec,.kpv.kpv .td-sec,.kpv.kpv .summ-sec,.kpv.kpv .summ-tb .th .k,.kpv.kpv .sw-sec-h,.kpv.kpv .jw-sec,.kpv.kpv .ff-sech,.kpv.kpv .ff-sbhead,.kpv.kpv .fw-sech,.kpv.kpv .fw-fld label,.kpv.kpv .mn-list-h,.kpv.kpv .mn-section-lbl,.kpv.kpv .pr-sec,.kpv.kpv .kv-seclbl,.kpv.kpv .kv-lbl,.kpv.kpv .fp-lbl,.kpv.kpv .tc-lbl,.kpv.kpv .ue-lbl,.kpv.kpv .sk-lbl,.kpv.kpv .gd-lbl,.kpv.kpv .gd-flbl,.kpv.kpv .dw-sec,.kpv.kpv .kp-h,.kpv.kpv .cc-stat .k,.kpv.kpv .statbox .k,.kpv.kpv .fakt-stat .k,.kpv.kpv .kp-stat .l,.kpv.kpv .st-stat .l,.kpv.kpv .sc-stats .st .l,.kpv.kpv .ckpi .c .l,.kpv.kpv .off-kpi .ok-cell .l,.kpv.kpv .kp-st3 .l,.kpv.kpv .fk-c .l,.kpv.kpv .kp-kf .l,.kpv.kpv .kp-tile .l,.kpv.kpv .sk-ctl .l,.kpv.kpv .lead-resa-lab,.kpv.kpv .ek-fl,.kpv.kpv .sk-fact .fl{font-size:10px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--ink-3)!important}.kpv.kpv .sl-row,.kpv.kpv .ol-row,.kpv.kpv .off-row,.kpv.kpv .lead-row,.kpv.kpv .pk-row,.kpv.kpv .lev-row,.kpv.kpv .kont-row,.kpv.kpv .banm-row,.kpv.kpv .src-row,.kpv.kpv .sh-row,.kpv.kpv .td-row,.kpv.kpv .ek-row,.kpv.kpv .fl-row{min-height:48px!important;align-items:center!important}.kpv.kpv .pk-wrap .off-grouphead{background:none!important;border:none!important;border-radius:0!important;padding:0!important;margin:0 0 11px!important}.kpv.kpv .pk-wrap .off-grouphead .t{font-size:13px!important;font-weight:700!important}.kpv.kpv .pk-wrap .off-grouphead .s{font-size:11.5px!important;color:var(--ink-3)!important;font-weight:500!important;margin-top:3px!important}.kpv.kpv .pk-wrap .pk-card+.off-grouphead{margin-top:24px!important}.kpv.kpv .pk-wrap .pk-card{background:var(--white)!important;border:1px solid var(--line)!important;border-radius:12px!important;overflow:hidden!important;box-shadow:none!important;margin:0!important}.kpv.kpv .pk-wrap .pk-head{padding:11px 16px!important;margin:0!important;background:var(--side-bg)!important;border:none!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;align-items:center!important}.kpv.kpv .pk-wrap .pk-row{padding:0 16px!important;min-height:52px!important;margin:0!important;background:none!important;border:none!important;border-top:1px solid var(--line-2)!important;border-radius:0!important;box-shadow:none!important;align-items:center!important;opacity:1!important}.kpv.kpv .pk-wrap .pk-card .pk-row:first-of-type{border-top:none!important}.kpv.kpv .pk-wrap .pk-row:hover{background:var(--hover)!important;box-shadow:none!important}.kpv.kpv .pk-wrap .pk-row.master{background:color-mix(in srgb,var(--accent-soft) 42%,var(--white))!important;box-shadow:inset 3px 0 0 var(--accent)!important}.kpv.kpv .pk-wrap .pk-row.master:hover{background:color-mix(in srgb,var(--accent-soft) 58%,var(--white))!important}.kpv.kpv .pk-wrap .pk-row.off .pk-first .nm{color:var(--ink-2)!important}.kpv.kpv .pk-wrap .pk-badge{font-size:9px!important;font-weight:700!important;letter-spacing:.05em!important;border-radius:5px!important;padding:3px 8px!important}.kpv.kpv .pk-wrap .pk-status{font-size:12.5px!important;font-weight:600!important}.kpv.kpv .pk-wrap .pk-first .nm{font-size:13px!important;font-weight:600!important}.kpv.kpv .pk-wrap .pk-stop,.kpv.kpv .pk-wrap .pk-add{height:30px!important;padding:0 12px!important;border-radius:8px!important;font:600 12px Inter!important;border:1px solid var(--line)!important;background:var(--white)!important;color:var(--ink-2)!important}.kpv.kpv .pk-wrap .pk-add{color:var(--accent)!important}.kpv.kpv .btn-primary,.kpv.kpv .btn-ghost{background:var(--white)!important;color:var(--ink-2)!important}.kpv.kpv .btn-primary:hover,.kpv.kpv .btn-ghost:hover{background:var(--accent-soft)!important;border-color:var(--accent)!important;color:var(--accent)!important;box-shadow:none!important}.kpv.kpv .btn-primary:hover svg,.kpv.kpv .btn-ghost:hover svg{color:var(--accent)!important}.kpv.kpv .tbl-card{background:var(--white);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:none;margin:0 0 4px}.kpv.kpv .tbl-card .fl-head,.kpv.kpv .tbl-card .lev-head,.kpv.kpv .tbl-card .sl-head,.kpv.kpv .tbl-card .off-head{padding:11px 16px!important;margin:0!important;background:var(--side-bg)!important;border:none!important;border-bottom:1px solid var(--line)!important;border-radius:0!important}.kpv.kpv .tbl-card .lev-row,.kpv.kpv .tbl-card .sl-row,.kpv.kpv .tbl-card .off-row,.kpv.kpv .tbl-card .fl-row,.kpv.kpv .tbl-card .fakt-row{border:none!important;border-radius:0!important;margin:0!important;border-top:1px solid var(--line-2)!important;padding:12px 16px!important;box-shadow:none!important;background:none!important;min-height:52px!important}.kpv.kpv .tbl-card .fl-head+.lev-row,.kpv.kpv .tbl-card .lev-head+.lev-row,.kpv.kpv .tbl-card .sl-head+.sl-row,.kpv.kpv .tbl-card .off-head+.off-row,.kpv.kpv .tbl-card>div:first-child.lev-row,.kpv.kpv .tbl-card>div:first-child.sl-row,.kpv.kpv .tbl-card>div:first-child.fakt-row{border-top:none!important}.kpv.kpv .tbl-card .lev-row:hover,.kpv.kpv .tbl-card .sl-row:hover,.kpv.kpv .tbl-card .off-row:hover,.kpv.kpv .tbl-card .fl-row:hover,.kpv.kpv .tbl-card .fakt-row:hover{background:var(--hover)!important;box-shadow:none!important;border-color:var(--line-2)!important}.kpv.kpv .tbl-card .lev-row.okop{background:color-mix(in srgb,var(--prog) 7%,var(--white))!important;border-color:var(--line-2)!important}.kpv.kpv .sk-eco-row.tb .v,.kpv.kpv .st-stat .v.grn,.kpv.kpv .st-stat .v.acc,.kpv.kpv .summ-tb .big,.kpv.kpv .summ-note .nr .v,.kpv.kpv .summ-r .v.acc,.kpv.kpv .kp-st3 .n.acc,.kpv.kpv .off-num.tb,.kpv.kpv .kv-val.link,.kpv.kpv table.t tfoot td .g{color:var(--ink)!important}.kpv.kpv .mn-rtb{display:flex;align-items:center;gap:2px;padding:5px 7px;background:var(--side-bg);border:1px solid var(--line);border-bottom:none;border-radius:9px 9px 0 0}.kpv.kpv .mn-rtb button{width:28px;height:26px;border-radius:6px;display:grid;place-items:center;color:var(--ink-2);font-size:13px;cursor:pointer;background:none;border:none}.kpv.kpv .mn-rtb button:hover{background:var(--white);color:var(--accent)}.kpv.kpv .mn-rtb button svg{width:15px;height:15px}.kpv.kpv .mn-rtb .sep{width:1px;height:17px;background:var(--line);margin:0 4px}.kpv.kpv .mn-rich{width:100%;border:1px solid var(--line);border-radius:0 0 9px 9px;padding:11px 12px;font:500 13px/1.6 Inter;color:var(--ink);min-height:62px;outline:none;background:var(--white)}.kpv.kpv .mn-rich:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kpv.kpv .mn-rich:empty:before{content:attr(data-ph);color:var(--ink-3)}.kpv.kpv .mn-rich b,.kpv.kpv .mn-rich strong{font-weight:700}.kpv.kpv .mn-rich ul,.kpv.kpv .mn-rich ol{margin:4px 0 4px 20px}.kpv.kpv .mn-rubrik{width:100%;border:none;border-left:3px solid var(--accent);background:var(--side-bg);border-radius:0 8px 8px 0;padding:9px 13px;font:700 15px Inter;color:var(--ink);outline:none;letter-spacing:-.01em}.kpv.kpv .mn-rubrik:focus{box-shadow:0 0 0 3px var(--accent-soft)}.kpv.kpv .mn-rubrik::placeholder{color:var(--ink-3);font-weight:600}.kpv.kpv .mn-part .px{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;color:var(--ink-3);cursor:pointer;margin-left:2px}.kpv.kpv .mn-part .px:hover{background:#00000017;color:var(--akut)}.kpv.kpv .mn-part .px svg{width:10px;height:10px;transform:rotate(45deg)}.kpv.kpv .mn-pwrap{position:relative;display:inline-block}.kpv.kpv .mn-ppop{position:absolute;top:36px;left:0;z-index:70;background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:6px;min-width:240px;display:none}.kpv.kpv .mn-ppop.on{display:block}.kpv.kpv .mn-popt{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:8px;font-size:12.5px;font-weight:500;color:var(--ink);cursor:pointer}.kpv.kpv .mn-popt:hover{background:var(--hover)}.kpv.kpv .mn-popt.dis{opacity:.45;cursor:default}.kpv.kpv .mn-popt.dis:hover{background:none}.kpv.kpv .mn-popt .pck{margin-left:auto;color:var(--accent)}.kpv.kpv .mn-popt .pck svg{width:14px;height:14px}.kpv.kpv .pill-ok,.kpv.kpv .pill-grn{background:transparent!important;color:var(--grn)!important;padding-left:2px!important}.kpv.kpv .pill-ok .pd,.kpv.kpv .pill-grn .pd{background:var(--grn)!important}.kpv.kpv .main .ckpi .c{background:var(--side-bg)!important}.kpv.kpv .main .ckpi .c:hover{background:var(--side-bg)!important;border-color:#ccd0d6!important;box-shadow:var(--shadow-sm)!important}.kpv.kpv .fakt-chk{width:18px;height:18px;border:1.5px solid var(--line);border-radius:5px;background:var(--white);display:grid;place-items:center;flex-shrink:0;cursor:pointer;transition:all .12s}.kpv.kpv .fakt-chk svg{width:11px;height:11px;color:#fff;opacity:0}.kpv.kpv .fakt-chk.on{background:var(--accent);border-color:var(--accent)}.kpv.kpv .fakt-chk.on svg{opacity:1}.kpv.kpv .fakt-chk:hover{border-color:var(--accent)}.kpv.kpv .tbl-card .fakt-row.sel{background:var(--accent-soft)!important}.kpv.kpv .fakt-bulk{display:flex;align-items:center;gap:12px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:10px;padding:9px 9px 9px 14px;margin:0 0 14px}.kpv.kpv .fakt-bulk .fb-n{font-size:12.5px;font-weight:700;color:var(--accent)}.kpv.kpv .fakt-bulk .fb-sum{font-size:12px;font-weight:600;color:var(--ink-2)}.kpv.kpv .fakt-bulk .fb-sp{flex:1}.kpv.kpv .mn-pin{height:30px;border:1px dashed var(--line);border-radius:8px;padding:0 11px;font:500 12.5px Inter;color:var(--ink);outline:none;background:var(--white);min-width:180px}.kpv.kpv .mn-pin:focus{border-style:solid;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kpv.kpv .mn-pin::placeholder{color:var(--ink-3)}.kpv.kpv .mn-freeadd b{color:var(--accent);font-weight:700}.kpv.kpv .mn-freeadd svg{color:var(--accent)}.kpv.kpv .mn-popt>svg{width:15px;height:15px;flex-shrink:0}.kpv.kpv .mn-ppop{max-height:240px;overflow-y:auto}.kpv.kpv .off-grouphead+.tbl-card{margin-top:8px!important}.kpv.kpv .tbl-card+.off-grouphead{margin-top:24px!important}.kpv.kpv .mn-additem{border:1px solid var(--line)!important;background:var(--white)!important;color:var(--ink-2)!important}.kpv.kpv .mn-additem:hover{color:var(--accent)!important;background:var(--accent-soft)!important;border-color:var(--accent)!important}.kpv.kpv .mn-viewtog{display:inline-flex;background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:3px;gap:2px}.kpv.kpv .mn-viewtog button{height:28px;padding:0 12px;border:none;background:none;border-radius:6px;font:600 12px Inter;color:var(--ink-2);cursor:pointer}.kpv.kpv .mn-viewtog button.on{background:var(--white);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.kpv.kpv .mn-design{max-width:740px;padding-bottom:20px}.kpv.kpv .mn-design .md-parts{display:flex;flex-wrap:wrap;gap:7px;align-items:center;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--line-2)}.kpv.kpv .md-row{display:flex;align-items:flex-start;gap:6px}.kpv.kpv .md-h{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--ink);margin:22px 0 8px;outline:none}.kpv.kpv .md-h:empty:before{content:attr(data-ph);color:var(--ink-3);font-weight:600}.kpv.kpv .md-p{font-size:14px;line-height:1.7;color:var(--ink-2);margin:0 0 14px;outline:none}.kpv.kpv .md-p:empty:before{content:attr(data-ph);color:var(--ink-3)}.kpv.kpv .md-p b,.kpv.kpv .md-p strong{font-weight:700;color:var(--ink)}.kpv.kpv .md-p ul{margin:6px 0 6px 22px}.kpv.kpv .md-checks{margin:4px 0 16px}.kpv.kpv .md-citem{display:flex;align-items:center;gap:11px;padding:5px 0}.kpv.kpv .md-citem input{flex:1;border:none;background:none;outline:none;font:500 14px Inter;color:var(--ink-2)}.kpv.kpv .md-citem input.done{text-decoration:line-through;color:var(--ink-3)}.kpv.kpv .md-blkdel{opacity:0;width:24px;height:24px;flex-shrink:0;border:none;background:none;color:var(--ink-3);cursor:pointer;border-radius:6px;margin-top:2px}.kpv.kpv .md-blkdel svg{width:12px;height:12px;transform:rotate(45deg)}.kpv.kpv .md-row:hover .md-blkdel{opacity:1}.kpv.kpv .md-blkdel:hover{color:var(--akut)}.kpv.kpv .mn-dock{position:sticky;bottom:14px;display:flex;align-items:center;gap:5px;background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:8px 10px;margin-top:26px;z-index:25;flex-wrap:wrap}.kpv.kpv .mn-dock button{height:32px;padding:0 12px;border:1px solid transparent;background:none;border-radius:8px;font:600 12.5px Inter;color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.kpv.kpv .mn-dock button svg{width:14px;height:14px}.kpv.kpv .mn-dock button:hover{background:var(--hover);color:var(--accent)}.kpv.kpv .mn-dock .dk-fmt{width:34px;padding:0;justify-content:center;font-size:14px}.kpv.kpv .mn-dock .dk-sep{width:1px;height:20px;background:var(--line);margin:0 4px}.kpv.kpv .mn-dock .dk-sp{flex:1}.kpv.kpv .mn-dock .dk-prim{background:var(--accent);color:#fff;padding:0 14px}.kpv.kpv .mn-dock .dk-prim:hover{background:var(--accent);color:#fff;filter:brightness(1.06)}.kpv.kpv .pr-files{display:flex;flex-direction:column;gap:7px;margin-top:8px}.kpv.kpv .pr-file{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:500;color:var(--ink-2);background:var(--side-bg);border:1px solid var(--line-2);border-radius:8px;padding:8px 11px}.kpv.kpv .pr-file svg{width:15px;height:15px;color:var(--accent);flex-shrink:0}.kpv.kpv .md-files{margin-top:22px;padding-top:16px;border-top:1px solid var(--line-2)}.kpv.kpv .md-files-h{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:8px}.kpv.kpv .md-file{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:500;color:var(--ink-2);padding:7px 0}.kpv.kpv .md-file>svg{width:15px;height:15px;color:var(--accent);flex-shrink:0}.kpv.kpv .md-filex{width:20px;height:20px;border:none;background:none;cursor:pointer;border-radius:5px;display:grid;place-items:center}.kpv.kpv .md-filex svg{width:11px;height:11px;transform:rotate(45deg);color:var(--ink-3)}.kpv.kpv .md-filex:hover svg{color:var(--akut)}.kpv.kpv .mailx-tags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.kpv.kpv .mailx-toolbar{display:flex;align-items:center;gap:9px;margin-bottom:12px;flex-wrap:wrap}.kpv.kpv .mailx-dd .sdd-trig{height:36px;border:1px solid var(--line);border-radius:9px;padding:0 12px;background:var(--white);font:600 12.5px Inter;color:var(--ink-2);display:inline-flex;align-items:center;gap:8px;cursor:pointer}.kpv.kpv .mailx-dd .sdd-trig:hover{border-color:var(--accent)}.kpv.kpv .mailx-dd .sdd-trig .cv{width:13px;height:13px;color:var(--ink-3)}.kpv.kpv .mailx-dd .sdd-pop .sdd-item{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600}.kpv.kpv .mailx-dd .sdd-item .mxt-c{margin-left:auto;font-size:10.5px;color:var(--ink-3);background:var(--side-bg);border-radius:20px;padding:1px 8px}.kpv.kpv .mailx-dd .sdd-item .d{width:8px;height:8px;border-radius:50%}.kpv.kpv .mailx-ai{flex:1;min-width:220px;display:flex;align-items:center;gap:8px;height:36px;border:1px solid var(--line);border-radius:9px;padding:0 6px 0 11px;background:var(--white);transition:border-color .12s,box-shadow .12s}.kpv.kpv .mailx-ai:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kpv.kpv .mailx-ai-ic{display:grid;place-items:center}.kpv.kpv .mailx-ai-ic svg{width:15px;height:15px;color:var(--accent)}.kpv.kpv .mailx-ai input{flex:1;border:none;outline:none;background:none;font:500 13px Inter;color:var(--ink)}.kpv.kpv .mailx-ai input::placeholder{color:var(--ink-3)}.kpv.kpv .mailx-ai-btn{height:28px;padding:0 13px;border:none;background:var(--accent);color:#fff;border-radius:7px;font:600 12px Inter;cursor:pointer}.kpv.kpv .mailx-ai-btn:hover{filter:brightness(1.05)}.kpv.kpv .mailx-ai-clear{width:26px;height:26px;border:none;background:none;cursor:pointer;display:grid;place-items:center}.kpv.kpv .mailx-ai-clear svg{width:13px;height:13px;transform:rotate(45deg);color:var(--ink-3)}.kpv.kpv .mailx-ai-clear:hover svg{color:var(--akut)}.kpv.kpv .mailx-airesult{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2);background:var(--accent-soft);border-radius:9px;padding:9px 13px;margin-bottom:12px}.kpv.kpv .mailx-airesult svg{width:14px;height:14px;color:var(--accent);flex-shrink:0}.kpv.kpv .mailx-airesult b{color:var(--ink)}.kpv.kpv .mxi-prio{display:inline-flex;margin-left:2px}.kpv.kpv .mxi-prio svg{width:12px;height:12px;color:var(--akut)}.kpv.kpv .mail-prio{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--akut);background:var(--akut-bg);border-radius:5px;padding:2px 8px}.kpv.kpv .mail-prio svg{width:11px;height:11px}.kpv.kpv .mail-unreadbadge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:2px 8px}.kpv.kpv .mail-kopplad{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:var(--grn);background:var(--grn-bg);border-radius:5px;padding:2px 8px}.kpv.kpv .mail-kopplad svg{width:11px;height:11px}.kpv.kpv .mxt-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px;border:1px solid var(--line);background:var(--white);border-radius:20px;font:600 12px Inter;color:var(--ink-2);cursor:pointer;transition:all .12s}.kpv.kpv .mxt-chip:hover{border-color:var(--accent);color:var(--accent)}.kpv.kpv .mxt-chip.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.kpv.kpv .mxt-chip .mxt-dot{width:7px;height:7px;border-radius:50%}.kpv.kpv .mxt-chip .mxt-c{font-size:10.5px;font-weight:700;color:var(--ink-3)}.kpv.kpv .mxt-chip.on .mxt-c{color:var(--accent)}.kpv.kpv .mr-fwdto{width:100%;box-sizing:border-box;height:38px;border:1px solid var(--line);border-radius:9px;padding:0 12px;font:500 13px Inter;color:var(--ink);background:var(--white);margin-bottom:9px;outline:none}.kpv.kpv .mr-fwdto:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kpv.kpv .ms-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.kpv.kpv .ms-status{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:700;color:var(--ink)}.kpv.kpv .ms-status .dot{width:9px;height:9px;border-radius:50%;background:var(--wait)}.kpv.kpv .ms-status.on .dot{background:var(--grn);box-shadow:0 0 0 3px color-mix(in srgb,var(--grn) 20%,transparent)}.kpv.kpv .ms-subtop{font-size:11.5px;color:var(--ink-3);font-weight:500;margin-top:4px}.kpv.kpv .ms-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:16px;flex-wrap:wrap}.kpv.kpv .ms-tabs button{height:38px;padding:0 14px;border:none;background:none;font:600 13px Inter;color:var(--ink-3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:7px}.kpv.kpv .ms-tabs button:hover{color:var(--ink-2)}.kpv.kpv .ms-tabs button.on{color:var(--accent);border-bottom-color:var(--accent)}.kpv.kpv .ms-badge{background:var(--akut);color:#fff;font-size:10px;font-weight:700;border-radius:9px;padding:1px 6px;min-width:16px;text-align:center}.kpv.kpv .ms-card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.kpv.kpv .ms-card-h{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:var(--ink);margin-bottom:13px}.kpv.kpv .ms-hint{font-size:10.5px;font-weight:500;color:var(--ink-3);text-transform:none;letter-spacing:0}.kpv.kpv .ms-card-h .ms-upl{margin-left:auto;height:30px}.kpv.kpv .ms-grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.kpv.kpv .ms-kv{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid var(--line-2);font-size:12.5px}.kpv.kpv .ms-kv:first-of-type{border-top:none}.kpv.kpv .ms-kv span{color:var(--ink-3)}.kpv.kpv .ms-kv b{color:var(--ink);font-weight:600}.kpv.kpv .ms-stats3{display:flex;gap:10px;margin-bottom:12px}.kpv.kpv .ms-stat{flex:1;background:var(--side-bg);border:1px solid var(--line-2);border-radius:9px;padding:11px 12px}.kpv.kpv .ms-stat .n{font-size:20px;font-weight:700;color:var(--ink);letter-spacing:-.02em}.kpv.kpv .ms-stat .l{font-size:10.5px;color:var(--ink-3);font-weight:600;margin-top:1px}.kpv.kpv .ms-gar{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:500;color:var(--ink-2);background:var(--side-bg);border:1px solid var(--line-2);border-radius:9px;padding:11px 13px}.kpv.kpv .ms-gar svg{width:16px;height:16px;color:var(--wait);flex-shrink:0}.kpv.kpv .ms-gar.on{background:var(--grn-bg);border-color:color-mix(in srgb,var(--grn) 25%,white);color:var(--ink)}.kpv.kpv .ms-gar.on svg{color:var(--grn)}.kpv.kpv .ms-contacts{display:flex;gap:12px;flex-wrap:wrap}.kpv.kpv .ms-contact{flex:1;min-width:220px;display:flex;align-items:center;gap:12px;background:var(--side-bg);border:1px solid var(--line-2);border-radius:10px;padding:12px 14px}.kpv.kpv .ms-contact .r{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-weight:700}.kpv.kpv .ms-contact .n{font-size:14px;font-weight:700;color:var(--ink);margin:1px 0}.kpv.kpv .ms-contact .c{font-size:11px;color:var(--ink-3);font-weight:500;display:flex;align-items:center;gap:5px}.kpv.kpv .ms-contact .c svg{width:12px;height:12px}.kpv.kpv .ms-manuals{display:flex;flex-direction:column}.kpv.kpv .ms-mrow2{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line-2)}.kpv.kpv .ms-mrow2:first-child{border-top:none}.kpv.kpv .ms-mic2{width:34px;height:34px;border-radius:8px;background:var(--pill-bg);display:grid;place-items:center;flex-shrink:0}.kpv.kpv .ms-mic2 svg{width:16px;height:16px;color:var(--ink-3)}.kpv.kpv .ms-mic2.up{background:var(--accent-soft)}.kpv.kpv .ms-mic2.up svg{color:var(--accent)}.kpv.kpv .ms-mn2{flex:1;min-width:0}.kpv.kpv .ms-mn2 .t{font-size:13px;font-weight:600;color:var(--ink)}.kpv.kpv .ms-mn2 .s{font-size:11px;color:var(--ink-3);font-weight:500;margin-top:2px}.kpv.kpv .ms-mstat{font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:20px;border:1px solid var(--line);color:var(--ink-3);background:var(--white)}.kpv.kpv .ms-mstat.up{color:var(--grn);border-color:color-mix(in srgb,var(--grn) 30%,white);background:var(--grn-bg)}.kpv.kpv .ms-mbtn{height:30px;padding:0 10px;border:1px solid var(--line);background:var(--white);border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font:600 12px Inter;color:var(--ink-2)}.kpv.kpv .ms-mbtn svg{width:14px;height:14px}.kpv.kpv .ms-mbtn:hover{border-color:var(--accent);color:var(--accent)}.kpv.kpv .ms-mbtn.prim{background:var(--accent);border-color:var(--accent);color:#fff}.kpv.kpv .ms-mbtn.prim:hover{color:#fff;filter:brightness(1.05)}.kpv.kpv .ms-mbtn.del svg{transform:rotate(45deg)}.kpv.kpv .ms-mbtn.del:hover{border-color:var(--akut);color:var(--akut)}.kpv.kpv .ms-tmplbar{display:flex;align-items:center;gap:11px;background:var(--side-bg);border:1px solid var(--line-2);border-radius:9px;padding:9px 12px;margin-bottom:13px;flex-wrap:wrap}.kpv.kpv .ms-tl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.kpv.kpv .ms-tmplsel{height:32px;border:1px solid var(--line);border-radius:8px;padding:0 10px;font:600 12.5px Inter;color:var(--ink);background:var(--white);outline:none;cursor:pointer}.kpv.kpv .ms-tmplsel:focus{border-color:var(--accent)}.kpv.kpv .ms-tmplhint{font-size:11px;color:var(--ink-3);font-weight:500}.kpv.kpv .ms-egen{background:var(--accent-soft);color:var(--accent);font-size:8.5px;font-weight:700;border-radius:4px;padding:1px 5px;text-transform:uppercase;letter-spacing:.03em;vertical-align:1px}.kpv.kpv .ms-addman{display:flex;gap:9px;margin-top:12px}.kpv.kpv .ms-addman .fp-in{flex:1;max-width:340px}.kpv.kpv .ms-addman .btn-ghost{flex-shrink:0}.kpv.kpv .ms-garinput{display:flex;align-items:center;gap:8px}.kpv.kpv .ms-garunit{font-size:13px;font-weight:600;color:var(--ink-2)}.kpv.kpv .ms-mrow{display:flex;align-items:center;gap:11px;padding:9px 0;border-top:1px solid var(--line-2)}.kpv.kpv .ms-mrow:first-child{border-top:none}.kpv.kpv .ms-chk{width:18px;height:18px;border:1.5px solid var(--line);border-radius:5px;background:var(--white);display:grid;place-items:center;cursor:pointer;flex-shrink:0}.kpv.kpv .ms-chk svg{width:11px;height:11px;color:#fff;opacity:0}.kpv.kpv .ms-chk.on{background:var(--accent);border-color:var(--accent)}.kpv.kpv .ms-chk.on svg{opacity:1}.kpv.kpv .ms-mn{flex:1;font-size:13px;font-weight:500;color:var(--ink)}.kpv.kpv .ms-msrc{font-size:10.5px;font-weight:700;color:var(--ink-3)}.kpv.kpv .ms-msrc.up{color:var(--grn)}.kpv.kpv .ms-note{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:11.5px;color:var(--ink-3);font-weight:500}.kpv.kpv .ms-note svg{width:14px;height:14px;color:var(--accent)}.kpv.kpv .ms-docs{display:flex;flex-direction:column}.kpv.kpv .ms-doc{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line-2)}.kpv.kpv .ms-doc:first-child{border-top:none}.kpv.kpv .ms-doc-ic{width:34px;height:34px;border-radius:8px;background:var(--accent-soft);display:grid;place-items:center;flex-shrink:0}.kpv.kpv .ms-doc-ic svg{width:16px;height:16px;color:var(--accent)}.kpv.kpv .ms-doc-m{flex:1;min-width:0}.kpv.kpv .ms-doc-m .t{font-size:13px;font-weight:600;color:var(--ink)}.kpv.kpv .ms-doc-m .s{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--ink-3);font-weight:500;margin-top:2px}.kpv.kpv .ms-cat{background:var(--pill-bg);color:var(--pill-ink);font-size:9px;font-weight:700;border-radius:4px;padding:1px 6px}.kpv.kpv .ms-vis{font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px;cursor:pointer;border:1px solid var(--line);color:var(--ink-3);background:var(--white)}.kpv.kpv .ms-vis.on{color:var(--grn);border-color:color-mix(in srgb,var(--grn) 30%,white);background:var(--grn-bg)}.kpv.kpv .ms-threads{display:flex;flex-direction:column}.kpv.kpv .ms-thread{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line-2);cursor:pointer}.kpv.kpv .ms-thread:first-child{border-top:none}.kpv.kpv .ms-thread:hover{background:var(--hover);margin:0 -18px;padding-left:18px;padding-right:18px}.kpv.kpv .ms-th-ic{width:34px;height:34px;border-radius:8px;background:var(--accent-soft);display:grid;place-items:center;flex-shrink:0}.kpv.kpv .ms-th-ic svg{width:16px;height:16px;color:var(--accent)}.kpv.kpv .ms-th-m{flex:1;min-width:0}.kpv.kpv .ms-th-m .t{font-size:13px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:8px}.kpv.kpv .ms-th-m .s{font-size:11.5px;color:var(--ink-3);font-weight:500;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:7px}.kpv.kpv .ms-th-w{font-size:11px;color:var(--ink-3);font-weight:600;flex-shrink:0}.kpv.kpv .ms-tag{background:var(--accent-soft);color:var(--accent);font-size:9px;font-weight:700;border-radius:5px;padding:2px 7px;text-transform:uppercase;letter-spacing:.03em}.kpv.kpv .ms-tag.fel{background:var(--akut-bg);color:var(--akut)}.kpv.kpv .ms-filter{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}.kpv.kpv .ms-chip{height:30px;padding:0 13px;border:1px solid var(--line);background:var(--white);border-radius:20px;font:600 12px Inter;color:var(--ink-2);cursor:pointer}.kpv.kpv .ms-chip:hover{border-color:var(--accent);color:var(--accent)}.kpv.kpv .ms-chip.on{background:var(--accent);border-color:var(--accent);color:#fff}.kpv.kpv .ms-arenden{display:flex;flex-direction:column;gap:9px}.kpv.kpv .ms-arende{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:11px;padding:12px 14px;cursor:pointer;transition:border-color .12s}.kpv.kpv .ms-arende:hover{border-color:var(--accent)}.kpv.kpv .ms-ar-ic{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;flex-shrink:0;background:var(--accent-soft)}.kpv.kpv .ms-ar-ic svg{width:16px;height:16px;color:var(--accent)}.kpv.kpv .ms-ar-ic.felanmalan{background:var(--akut-bg)}.kpv.kpv .ms-ar-ic.felanmalan svg{color:var(--akut)}.kpv.kpv .ms-ar-m{flex:1;min-width:0}.kpv.kpv .ms-ar-m .t{font-size:13.5px;font-weight:700;color:var(--ink);display:flex;align-items:center;gap:8px}.kpv.kpv .ms-ar-m .s{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--ink-3);font-weight:500;margin-top:3px;min-width:0}.kpv.kpv .ms-ar-prev{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .ms-ar-w{font-size:11px;color:var(--ink-3);font-weight:600;flex-shrink:0}.kpv.kpv .ms-jkmini{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:700;color:var(--accent);background:var(--accent-soft);border-radius:5px;padding:1px 6px;text-transform:uppercase}.kpv.kpv .ms-jkmini svg{width:10px;height:10px}.kpv.kpv .ms-feldetail{border:1px solid var(--line-2);background:var(--side-bg);border-radius:10px;padding:6px 14px;margin-bottom:16px}.kpv.kpv .ms-fdrow{display:flex;gap:14px;padding:8px 0;border-top:1px solid var(--line-2);font-size:12.5px}.kpv.kpv .ms-fdrow:first-child{border-top:none}.kpv.kpv .ms-fdrow span{width:120px;color:var(--ink-3);flex-shrink:0}.kpv.kpv .ms-fdrow b{color:var(--ink);font-weight:600;display:inline-flex;align-items:center;gap:6px}.kpv.kpv .ms-fdrow b svg{width:13px;height:13px;color:var(--accent)}.kpv.kpv .ms-fdmedia-h,.kpv.kpv .ms-feldialog-h{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin:16px 0 9px;display:flex;align-items:center;gap:7px}.kpv.kpv .ms-feldialog-h svg{width:14px;height:14px;color:var(--accent)}.kpv.kpv .ms-fdmedia{display:flex;flex-wrap:wrap;gap:8px}.kpv.kpv .ms-feldetail-act{display:flex;align-items:center;gap:9px;margin-top:10px}.kpv.kpv .ms-closedbanner{display:flex;align-items:center;gap:9px;margin-top:14px;padding:12px 14px;background:var(--grn-bg);border:1px solid color-mix(in srgb,var(--grn) 25%,white);border-radius:9px;font-size:12.5px;font-weight:600;color:var(--ink)}.kpv.kpv .ms-closedbanner svg{width:15px;height:15px;color:var(--grn)}.kpv.kpv .ms-inline-link{color:var(--accent);font-weight:700;cursor:pointer}.kpv.kpv .ms-inline-link:hover{text-decoration:underline}.kpv.kpv .ms-back{border:none;background:none;color:var(--ink-3);font:600 12px Inter;cursor:pointer;display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:0}.kpv.kpv .ms-back:hover{color:var(--accent)}.kpv.kpv .ms-back svg{width:14px;height:14px;transform:rotate(180deg)}.kpv.kpv .ms-thread-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.kpv.kpv .ms-thread-head h3{font-size:16px;font-weight:700}.kpv.kpv .ms-msgs{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.kpv.kpv .ms-msg{display:flex;gap:10px;max-width:82%}.kpv.kpv .ms-msg.team{flex-direction:row-reverse;margin-left:auto}.kpv.kpv .ms-msg-av{width:30px;height:30px;border-radius:50%;flex-shrink:0;overflow:hidden;display:grid;place-items:center;font-size:10px;font-weight:700;color:#fff}.kpv.kpv .ms-msg-av.kund{background:var(--ink-3)}.kpv.kpv .ms-msg-b{background:var(--side-bg);border:1px solid var(--line-2);border-radius:12px;padding:9px 13px}.kpv.kpv .ms-msg.team .ms-msg-b{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 18%,white)}.kpv.kpv .ms-msg-top{display:flex;gap:9px;align-items:baseline;margin-bottom:3px}.kpv.kpv .ms-msg-top b{font-size:12px;color:var(--ink)}.kpv.kpv .ms-msg-top span{font-size:10.5px;color:var(--ink-3)}.kpv.kpv .ms-msg-t{font-size:13px;line-height:1.5;color:var(--ink-2)}.kpv.kpv .ms-replybox textarea{width:100%;box-sizing:border-box;min-height:80px;resize:vertical;border:1px solid var(--line);border-radius:9px;padding:11px 12px;font:500 13px Inter;color:var(--ink);background:var(--white);outline:none}.kpv.kpv .ms-replybox textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kpv.kpv .ms-garrow{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap}.kpv.kpv .ms-gl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:5px}.kpv.kpv .ms-gv{font-size:15px;font-weight:700;color:var(--ink)}.kpv.kpv .ms-gv.ok{color:var(--grn)}.kpv.kpv .ms-date{height:36px;border:1px solid var(--line);border-radius:8px;padding:0 11px;font:500 13px Inter;color:var(--ink);background:var(--white);outline:none}.kpv.kpv .ms-date:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kpv.kpv .ms-reks{display:flex;flex-direction:column}.kpv.kpv .ms-rek{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--line-2)}.kpv.kpv .ms-rek:first-child{border-top:none}.kpv.kpv .ms-rek-m{flex:1}.kpv.kpv .ms-rek-m .t{font-size:13px;font-weight:600;color:var(--ink)}.kpv.kpv .ms-rek-m .s{font-size:11.5px;color:var(--ink-3);font-weight:500;margin-top:2px}.kpv.kpv .ms-rek-st{font-size:11px;font-weight:700;padding:4px 11px;border-radius:20px;border:1px solid;cursor:pointer}.kpv.kpv .ms-empty2{font-size:12.5px;color:var(--ink-3);font-weight:500;padding:6px 0}.kpv.kpv .ms-set{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--line-2)}.kpv.kpv .ms-set:first-of-type{border-top:none}.kpv.kpv .ms-set .t{font-size:13px;font-weight:600;color:var(--ink)}.kpv.kpv .ms-set .s{font-size:11.5px;color:var(--ink-3);font-weight:500;margin-top:1px}.kpv.kpv .ms-tog{width:40px;height:23px;border-radius:20px;background:var(--line);position:relative;cursor:pointer;flex-shrink:0;transition:background .15s}.kpv.kpv .ms-tog:after{content:"";position:absolute;top:2px;left:2px;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:left .15s}.kpv.kpv .ms-tog.on{background:var(--accent)}.kpv.kpv .ms-tog.on:after{left:19px}.kpv.kpv .ms-selrow{display:flex;align-items:center;gap:14px;padding:8px 0}.kpv.kpv .ms-selrow label{width:130px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.kpv.kpv .ms-selrow select{max-width:280px}.kpv.kpv .ms-kontlist{display:flex;flex-direction:column;gap:9px}.kpv.kpv .ms-kontrow{display:flex;align-items:center;gap:11px}.kpv.kpv .ms-kontm{flex:1;display:flex;gap:9px;min-width:0}.kpv.kpv .ms-kontsel{height:36px;border:1px solid var(--line);border-radius:8px;padding:0 10px;font:600 12.5px Inter;color:var(--ink);background:var(--white);outline:none;cursor:pointer}.kpv.kpv .ms-kontsel:focus{border-color:var(--accent)}.kpv.kpv .ms-kontsel.role{flex:1;max-width:210px}.kpv.kpv .ms-kontsel.person{flex:1;max-width:200px}.kpv.kpv .pp-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#14161c66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;opacity:0;transition:opacity .2s}.kpv.kpv .pp-ov.on{opacity:1}.kpv.kpv .pp-page{position:absolute;top:16px;right:16px;bottom:16px;left:16px;background:var(--bg);border-radius:16px;box-shadow:0 30px 80px #14161c73;overflow:hidden;display:flex;flex-direction:column;transform:translateY(10px);transition:transform .2s}.kpv.kpv .pp-ov.on .pp-page{transform:none}.kpv.kpv .pp-topbar{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 20px;border-bottom:1px solid var(--line);background:var(--white);flex-shrink:0}.kpv.kpv .pp-brand{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800;letter-spacing:.02em;color:var(--accent)}.kpv.kpv .pp-brand svg{width:17px;height:17px}.kpv.kpv .pp-topr{display:flex;align-items:center;gap:14px}.kpv.kpv .pp-prev-tag{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--accent);background:var(--accent-soft);border-radius:20px;padding:4px 11px}.kpv.kpv .pp-user{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--ink)}.kpv.kpv .pp-user img,.kpv.kpv .pp-user .av{width:28px!important;height:28px!important;border-radius:50%}.kpv.kpv .pp-x{width:30px;height:30px;border:1px solid var(--line);background:var(--white);border-radius:8px;cursor:pointer;display:grid;place-items:center}.kpv.kpv .pp-x svg{width:15px;height:15px;transform:rotate(45deg);color:var(--ink-3)}.kpv.kpv .pp-x:hover{border-color:var(--akut)}.kpv.kpv .pp-x:hover svg{color:var(--akut)}.kpv.kpv .pp-main{flex:1;display:flex;min-height:0}.kpv.kpv .pp-side{width:236px;flex-shrink:0;background:var(--white);border-right:1px solid var(--line);padding:14px 12px;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.kpv.kpv .pp-navi{display:flex;align-items:center;gap:11px;height:42px;padding:0 13px;border-radius:9px;font-size:13px;font-weight:600;color:var(--ink-2);cursor:pointer}.kpv.kpv .pp-navi svg{width:17px;height:17px;color:var(--ink-3);flex-shrink:0}.kpv.kpv .pp-navi span{flex:1}.kpv.kpv .pp-navi:hover{background:var(--hover)}.kpv.kpv .pp-navi.on{background:var(--accent-soft);color:var(--accent)}.kpv.kpv .pp-navi.on svg{color:var(--accent)}.kpv.kpv .pp-navi .pp-nb{flex:none;background:var(--akut);color:#fff;font-size:10px;font-weight:700;border-radius:9px;padding:1px 6px}.kpv.kpv .pp-content{flex:1;overflow-y:auto;padding:26px 32px 40px}.kpv.kpv .pp-content>*{max-width:760px}.kpv.kpv .fp-note2{display:flex;align-items:center;gap:9px;font-size:11.5px;color:var(--ink-3);font-weight:500;background:var(--side-bg);border:1px solid var(--line-2);border-radius:8px;padding:10px 12px}.kpv.kpv .fp-note2 svg{width:15px;height:15px;color:var(--accent);flex-shrink:0}.kpv.kpv .fp-drop{display:flex;align-items:center;justify-content:center;gap:9px;border:1.5px dashed var(--line);border-radius:9px;padding:18px;font-size:12.5px;font-weight:500;color:var(--ink-3);cursor:pointer;background:var(--side-bg)}.kpv.kpv .fp-drop:hover{border-color:var(--accent);color:var(--accent)}.kpv.kpv .fp-drop svg{width:16px;height:16px}.kpv.kpv .fp-drop b{color:var(--accent)}.kpv.kpv .stp-list{display:flex;flex-direction:column;gap:2px}.kpv.kpv .stp-row{display:flex;align-items:center;gap:11px;padding:11px 4px;opacity:.4;transition:opacity .25s}.kpv.kpv .stp-row .stp-ic{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;flex-shrink:0}.kpv.kpv .stp-ic svg{width:12px;height:12px;color:var(--line)}.kpv.kpv .stp-t{flex:1;font-size:13px;font-weight:600;color:var(--ink)}.kpv.kpv .stp-spin{width:15px;height:15px;border:2px solid var(--line-2);border-top-color:var(--accent);border-radius:50%;animation:stpspin .7s linear infinite;flex-shrink:0}@keyframes stpspin{to{transform:rotate(360deg)}}.kpv.kpv .stp-row.done{opacity:1}.kpv.kpv .stp-row.done .stp-ic{background:var(--grn);border-color:var(--grn)}.kpv.kpv .stp-row.done .stp-ic svg{color:#fff}.kpv.kpv .stp-row.done .stp-spin{display:none}.kpv.kpv .stp-done{display:none;align-items:center;gap:9px;margin-top:12px;padding:12px 14px;background:var(--grn-bg);border:1px solid color-mix(in srgb,var(--grn) 25%,white);border-radius:9px;font-size:13px;font-weight:700;color:var(--ink)}.kpv.kpv .stp-done.on{display:flex}.kpv.kpv .stp-done svg{width:16px;height:16px;color:var(--grn)}.kpv.kpv .pp-logo{height:22px;width:auto;display:block}.kpv.kpv .pp-brand-sub{font-size:12px;font-weight:600;color:var(--ink-3);padding-left:10px;margin-left:2px;border-left:1px solid var(--line)}.kpv.kpv .pp-modal-ov{position:absolute;top:0;right:0;bottom:0;left:0;background:#14161c57;display:flex;align-items:center;justify-content:center;padding:24px;z-index:20;opacity:0;transition:opacity .16s}.kpv.kpv .pp-modal-ov.on{opacity:1}.kpv.kpv .pp-modal{width:100%;max-width:440px;background:var(--white);border-radius:14px;box-shadow:0 20px 60px #14161c4d;overflow:hidden;transform:translateY(8px);transition:transform .16s}.kpv.kpv .pp-modal-ov.on .pp-modal{transform:none}.kpv.kpv .pp-modal-h{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid var(--line)}.kpv.kpv .pp-modal-h h3{font-size:15px;font-weight:700}.kpv.kpv .pp-modal-x{width:28px;height:28px;border:1px solid var(--line);background:var(--white);border-radius:7px;cursor:pointer;display:grid;place-items:center}.kpv.kpv .pp-modal-x svg{width:14px;height:14px;transform:rotate(45deg);color:var(--ink-3)}.kpv.kpv .pp-modal-b{padding:16px 18px;display:flex;flex-direction:column;gap:13px}.kpv.kpv .pp-mfield{display:flex;flex-direction:column;gap:5px}.kpv.kpv .pp-mfield label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3)}.kpv.kpv .pp-mfield input,.kpv.kpv .pp-mfield textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:8px;padding:10px 12px;font:500 13px Inter;color:var(--ink);background:var(--white);outline:none;resize:vertical}.kpv.kpv .pp-mfield input:focus,.kpv.kpv .pp-mfield textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kpv.kpv .pp-mdrop{display:flex;align-items:center;justify-content:center;gap:8px;border:1.5px dashed var(--line);border-radius:9px;padding:16px;font-size:12px;font-weight:500;color:var(--ink-3);cursor:pointer;background:var(--side-bg)}.kpv.kpv .pp-mdrop:hover{border-color:var(--accent);color:var(--accent)}.kpv.kpv .pp-mdrop svg{width:15px;height:15px}.kpv.kpv .pp-modal-f{display:flex;justify-content:flex-end;gap:9px;padding:14px 18px;border-top:1px solid var(--line)}.kpv.kpv .pp-mbtn{height:38px;padding:0 16px;border-radius:9px;font:600 13px Inter;cursor:pointer;border:1px solid var(--line);background:var(--white);color:var(--ink-2)}.kpv.kpv .pp-mbtn.ghost:hover{border-color:var(--ink-3)}.kpv.kpv .pp-mbtn.prim{background:var(--accent);border-color:var(--accent);color:#fff;display:inline-flex;align-items:center;gap:7px}.kpv.kpv .pp-mbtn.prim:hover{filter:brightness(1.05)}.kpv.kpv .pp-mhelp{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;color:var(--ink-2);background:var(--accent-soft);border-radius:9px;padding:11px 13px}.kpv.kpv .pp-mhelp svg{width:15px;height:15px;color:var(--accent);flex-shrink:0;margin-top:1px}.kpv.kpv .pp-req{font-size:10px;font-weight:700;color:var(--akut);text-transform:none;letter-spacing:0;margin-left:4px}.kpv.kpv .pp-mchips{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.kpv.kpv .pp-mchip{display:inline-flex;align-items:center;gap:6px;background:var(--side-bg);border:1px solid var(--line-2);border-radius:7px;padding:5px 9px;font-size:11.5px;font-weight:600;color:var(--ink)}.kpv.kpv .pp-mchip svg{width:13px;height:13px;color:var(--accent)}.kpv.kpv .pp-mchip b{cursor:pointer;color:var(--ink-3);font-size:14px;padding-left:2px}.kpv.kpv .pp-mchip b:hover{color:var(--akut)}.kpv.kpv .pp-list{display:flex;flex-direction:column;gap:9px}.kpv.kpv .pp-msgrow{cursor:pointer;padding:13px 15px;transition:border-color .12s}.kpv.kpv .pp-msgrow:hover{border-color:var(--accent)}.kpv.kpv .pp-mic{width:36px;height:36px}.kpv.kpv .pp-msgtxt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.kpv.kpv .pp-msgtxt b{font-size:13.5px}.kpv.kpv .pp-msgprev{font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpv.kpv .ms-linkrow{display:flex;gap:8px}.kpv.kpv .ms-linkinput{flex:1;height:36px;border:1px solid var(--line);border-radius:8px;padding:0 11px;font:500 12px Inter;color:var(--ink-2);background:var(--side-bg);outline:none}.kpv.kpv .ms-linkhint{font-size:11px;color:var(--ink-3);font-weight:500;margin-top:9px;display:flex;align-items:flex-start;gap:6px}.kpv.kpv .ms-linkhint svg{width:14px;height:14px;color:var(--accent);flex-shrink:0;margin-top:.5px}.kpv.kpv .ms-jktag{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:11px;font-weight:600;color:var(--accent);background:var(--accent-soft);border-radius:6px;padding:3px 9px}.kpv.kpv .ms-jktag svg{width:12px;height:12px}.kpv.kpv .ms-jktag b{color:var(--ink)}.kpv.kpv .ms-rekimg{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;color:var(--ink-3);background:var(--pill-bg);border-radius:5px;padding:1px 6px;vertical-align:1px}.kpv.kpv .ms-rekimg svg{width:11px;height:11px}.kpv.kpv .ms-rek{align-items:flex-start}.kpv.kpv .ms-rek .ms-mbtn{flex-shrink:0;margin-top:1px}.kpv.kpv .jk-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#14161c80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:400;display:flex;align-items:center;justify-content:center;padding:28px;opacity:0;transition:opacity .18s}.kpv.kpv .jk-ov.on{opacity:1}.kpv.kpv .jk-card{width:100%;max-width:1000px;max-height:92vh;background:var(--white);border-radius:16px;box-shadow:0 30px 80px #14161c6b;overflow:hidden;display:flex;flex-direction:column;transform:translateY(10px);transition:transform .18s}.kpv.kpv .jk-ov.on .jk-card{transform:none}.kpv.kpv .jk-top{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;border-bottom:1px solid var(--line)}.kpv.kpv .jk-toptag{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--ink);background:var(--side-bg);border:1px solid var(--line-2);border-radius:20px;padding:6px 13px}.kpv.kpv .jk-toptag svg{width:14px;height:14px;color:var(--accent)}.kpv.kpv .jk-x{width:30px;height:30px;border:1px solid var(--line);background:var(--white);border-radius:8px;cursor:pointer;display:grid;place-items:center}.kpv.kpv .jk-x svg{width:15px;height:15px;transform:rotate(45deg);color:var(--ink-3)}.kpv.kpv .jk-x:hover{border-color:var(--akut)}.kpv.kpv .jk-x:hover svg{color:var(--akut)}.kpv.kpv .jk-body{flex:1;display:flex;min-height:0}.kpv.kpv .jk-main{flex:1.4;overflow-y:auto;padding:20px 24px;border-right:1px solid var(--line)}.kpv.kpv .jk-side{flex:1;min-width:300px;overflow-y:auto;padding:18px 20px;background:var(--side-bg);display:flex;flex-direction:column}.kpv.kpv .jk-title{display:flex;align-items:center;gap:12px;margin-bottom:16px}.kpv.kpv .jk-radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--line);flex-shrink:0}.kpv.kpv .jk-title h2{font-size:19px;font-weight:700;letter-spacing:-.02em}.kpv.kpv .jk-tabs{display:flex;gap:18px;border-bottom:1px solid var(--line);padding-bottom:11px;margin-bottom:18px}.kpv.kpv .jk-tabs span{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--ink-3)}.kpv.kpv .jk-tabs span.on{color:var(--ink);border-bottom:2px solid var(--ink);padding-bottom:11px;margin-bottom:-13px}.kpv.kpv .jk-tabs svg{width:15px;height:15px}.kpv.kpv .jk-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin:16px 0 7px}.kpv.kpv .jk-lbl:first-of-type{margin-top:0}.kpv.kpv .jk-kund{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:9px;padding:10px 14px;font-size:13.5px;font-weight:600;color:var(--ink);width:100%;box-sizing:border-box}.kpv.kpv .jk-kund svg{width:16px;height:16px;color:var(--ink-3)}.kpv.kpv .jk-row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kpv.kpv .jk-sel{width:100%;height:40px;border:1px solid var(--line);border-radius:9px;padding:0 12px;font:600 13px Inter;color:var(--ink);background:var(--white);outline:none;cursor:pointer}.kpv.kpv .jk-sel:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kpv.kpv .jk-val{height:40px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--line-2);border-radius:9px;background:var(--side-bg);font-size:13px;font-weight:600;color:var(--ink)}.kpv.kpv .jk-desc{border:1px solid var(--line-2);background:var(--side-bg);border-radius:9px;padding:12px 14px;font-size:13px;line-height:1.55;color:var(--ink-2)}.kpv.kpv .jk-bilagor{display:flex;flex-direction:column;gap:7px}.kpv.kpv .jk-bilaga{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;padding:9px 12px;font-size:12.5px;font-weight:600;color:var(--ink)}.kpv.kpv .jk-bilaga svg{width:15px;height:15px;color:var(--akut)}.kpv.kpv .jk-empty{font-size:12px;color:var(--ink-3);font-weight:500}.kpv.kpv .jk-side-h{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--ink);margin-bottom:14px}.kpv.kpv .jk-side-h svg{width:15px;height:15px;color:var(--accent)}.kpv.kpv .jk-feed{flex:1;display:flex;flex-direction:column;gap:14px}.kpv.kpv .jk-act{display:flex;gap:10px}.kpv.kpv .jk-av{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-size:9.5px;font-weight:700;color:#fff;background:var(--accent)}.kpv.kpv .jk-av.kund{background:var(--ink-3)}.kpv.kpv .jk-av.team{background:var(--accent)}.kpv.kpv .jk-act-b{flex:1;min-width:0}.kpv.kpv .jk-act-top{display:flex;gap:8px;align-items:baseline;margin-bottom:3px}.kpv.kpv .jk-act-top b{font-size:12px;color:var(--ink)}.kpv.kpv .jk-act-top span{font-size:10.5px;color:var(--ink-3)}.kpv.kpv .jk-act-t{font-size:12.5px;line-height:1.5;color:var(--ink-2);background:var(--white);border:1px solid var(--line-2);border-radius:9px;padding:9px 12px}.kpv.kpv .jk-actmedia{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.kpv.kpv .jk-mchip{display:inline-flex;align-items:center;gap:5px;background:var(--white);border:1px solid var(--line-2);border-radius:6px;padding:4px 8px;font-size:10.5px;font-weight:600;color:var(--ink)}.kpv.kpv .jk-mchip svg{width:12px;height:12px;color:var(--akut)}.kpv.kpv .jk-act-meta{font-size:10.5px;color:var(--ink-3);font-weight:500;margin-top:5px}.kpv.kpv .jk-comment{display:flex;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.kpv.kpv .jk-comment input{flex:1;height:38px;border:1px solid var(--line);border-radius:9px;padding:0 12px;font:500 13px Inter;outline:none;background:var(--white)}.kpv.kpv .jk-comment input:focus{border-color:var(--accent)}.kpv.kpv .jk-cbtn{height:38px;padding:0 15px;border:none;background:var(--accent);color:#fff;border-radius:9px;font:600 12.5px Inter;cursor:pointer}.kpv.kpv .jk-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid var(--line);background:var(--white)}.kpv.kpv .jk-foot-note{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-3);font-weight:500}.kpv.kpv .jk-foot-note svg{width:14px;height:14px;color:var(--accent)}.kpv.kpv .jk-foot-note b{color:var(--ink)}.kpv.kpv .jk-btn{height:40px;padding:0 18px;border-radius:9px;font:600 13px Inter;cursor:pointer;border:1px solid var(--line);background:var(--white);color:var(--ink-2)}.kpv.kpv .jk-btn.ghost:hover{border-color:var(--ink-3)}.kpv.kpv .jk-btn.prim{background:var(--accent);border-color:var(--accent);color:#fff;display:inline-flex;align-items:center;gap:7px}.kpv.kpv .jk-btn.prim:hover{filter:brightness(1.05)}.kpv.kpv .jk-btn.prim svg{width:15px;height:15px}.kpv.kpv .pp-hero{display:flex;align-items:center;gap:15px;margin-bottom:20px}.kpv.kpv .pp-hi{width:54px;height:54px;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:0 2px 8px #0000001f}.kpv.kpv .pp-hero h2{font-size:21px;font-weight:700;letter-spacing:-.02em}.kpv.kpv .pp-sub{font-size:12.5px;color:var(--ink-3);font-weight:500;margin-top:3px}.kpv.kpv .pp-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.kpv.kpv .pp-tile{background:var(--white);border:1px solid var(--line);border-radius:13px;padding:15px;cursor:pointer;transition:all .12s}.kpv.kpv .pp-tile:hover{border-color:var(--accent);box-shadow:0 4px 14px #4671c81f;transform:translateY(-1px)}.kpv.kpv .pp-tic{width:38px;height:38px;border-radius:10px;background:var(--accent-soft);display:grid;place-items:center;margin-bottom:10px}.kpv.kpv .pp-tic svg{width:18px;height:18px;color:var(--accent)}.kpv.kpv .pp-tt{font-size:13.5px;font-weight:700;color:var(--ink)}.kpv.kpv .pp-ts{font-size:11px;color:var(--ink-3);font-weight:500;margin-top:2px}.kpv.kpv .pp-sec{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin:22px 0 10px}.kpv.kpv .pp-docs{display:flex;flex-direction:column;gap:8px}.kpv.kpv .pp-doc{display:flex;align-items:center;gap:10px;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:11px 13px;font-size:12.5px;font-weight:600;color:var(--ink)}.kpv.kpv .pp-doc>svg{width:16px;height:16px;color:var(--accent)}.kpv.kpv .pp-cat2{font-size:9px;font-weight:700;color:var(--pill-ink);background:var(--pill-bg);border-radius:4px;padding:2px 6px}.kpv.kpv .pp-dl{color:var(--ink-3);display:grid;place-items:center}.kpv.kpv .pp-dl svg{width:15px;height:15px}.kpv.kpv .pp-foot{margin-top:20px;font-size:11px;color:var(--ink-3);font-weight:500;line-height:1.5;font-style:italic}.kpv.kpv .pp-back{border:1px solid var(--line);background:var(--white);border-radius:8px;height:30px;padding:0 12px;font:600 12px Inter;color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:7px}.kpv.kpv .pp-back:hover{color:var(--accent);border-color:var(--accent)}.kpv.kpv .pp-back svg{width:14px;height:14px;transform:rotate(180deg)}.kpv.kpv .pp-h2{font-size:18px;font-weight:700;letter-spacing:-.02em;margin-bottom:16px}.kpv.kpv .pp-grp{margin-bottom:18px}.kpv.kpv .pp-grp-h{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:9px}.kpv.kpv .pp-grp-h span{background:var(--pill-bg);color:var(--pill-ink);border-radius:9px;padding:1px 7px;font-size:10px}.kpv.kpv .pp-grp .pp-doc{margin-bottom:7px}.kpv.kpv .pp-binder{border:1px solid var(--line);border-radius:13px;overflow:hidden;background:var(--white)}.kpv.kpv .pp-binder-h{display:flex;align-items:center;gap:9px;padding:13px 15px;background:var(--accent-soft);font-size:14px;font-weight:700;color:var(--ink)}.kpv.kpv .pp-binder-h svg{width:17px;height:17px;color:var(--accent)}.kpv.kpv .pp-binder-h span{margin-left:auto;font-size:11px;font-weight:600;color:var(--accent)}.kpv.kpv .pp-binder-b{padding:11px 13px;display:flex;flex-direction:column;gap:7px}.kpv.kpv .pp-empty{font-size:12px;color:var(--ink-3);font-weight:500;padding:6px}.kpv.kpv .pp-up{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--line);border-radius:10px;padding:12px;font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.kpv.kpv .pp-up:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.kpv.kpv .pp-up svg{width:15px;height:15px}.kpv.kpv .pp-mic{width:34px;height:34px;border-radius:8px;background:var(--accent-soft);display:grid;place-items:center;flex-shrink:0}.kpv.kpv .pp-mic svg{width:16px;height:16px;color:var(--accent)}.kpv.kpv .pp-gar{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:500;color:var(--ink-2);background:var(--side-bg);border:1px solid var(--line-2);border-radius:11px;padding:13px 15px;margin-bottom:6px}.kpv.kpv .pp-gar svg{width:17px;height:17px;color:var(--wait);flex-shrink:0}.kpv.kpv .pp-gar.on{background:var(--grn-bg);border-color:color-mix(in srgb,var(--grn) 25%,white);color:var(--ink)}.kpv.kpv .pp-gar.on svg{color:var(--grn)}.kpv.kpv .pp-contact{display:flex;align-items:center;gap:13px;background:var(--white);border:1px solid var(--line);border-radius:12px;padding:13px 15px;margin-bottom:10px}.kpv.kpv .pp-contact .r{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);font-weight:700}.kpv.kpv .pp-contact .n{font-size:15px;font-weight:700;color:var(--ink)}.kpv.kpv .pp-contact>div:not(.pp-hi){flex:1}.kpv.kpv .pp-cbtn{width:38px;height:38px;border-radius:9px;border:1px solid var(--line);background:var(--white);cursor:pointer;display:grid;place-items:center}.kpv.kpv .pp-cbtn:hover{border-color:var(--accent);background:var(--accent-soft)}.kpv.kpv .pp-cbtn svg{width:16px;height:16px;color:var(--accent)}.kpv.kpv .side-top{display:block;align-items:normal;justify-content:normal}.kpv.kpv main.main{background-color:transparent}.kpv.kpv .body{min-width:auto}.kpv,.kpv-ov{--muted: initial}.kpv.kpv *,.kpv-ov *{scrollbar-width:auto;scrollbar-color:auto}.kd-drawer,.kd-drawer[data-theme=light]{--bg: #f8f9fa;--side-bg: #fafbfc;--white: #ffffff;--hover: #f6f8fc;--ink: #1d1f24;--ink-2: #5b606b;--ink-3: #8b909a;--line: #e9eaed;--line-2: #f2f3f5;--accent: #4671c8;--accent-soft: #eef2fb;--pill-bg: #f0f1f3;--pill-ink: #5f6671;--ok: #4671c8;--ok-bg: #eef2fb;--prog: #b8841f;--prog-bg: #f6edda;--wait: #8b909a;--wait-bg: #f0f1f3;--akut: #e0526a;--akut-bg: #fce9ed;--grn: #1d9e63;--grn-bg: #e6f6ee;--earn: #5e9b7d;--star: #e0ac3e;--shadow: 0 6px 20px rgba(20, 22, 28, .08);--shadow-sm: 0 1px 2px rgba(20, 22, 28, .05)}.kd-drawer[data-theme=dark]{--bg: #1a1b20;--side-bg: #1c1d22;--white: #212329;--hover: #262830;--ink: #e7e8eb;--ink-2: #a6abb4;--ink-3: #757a84;--line: #2c2e35;--line-2: #24262c;--accent: #7090d6;--accent-soft: #222d42;--pill-bg: #2a2c34;--pill-ink: #aeb3bc;--ok: #5b95ff;--ok-bg: #1d2a45;--prog: #c2ad7e;--prog-bg: #322d20;--wait: #868b95;--wait-bg: #2a2c34;--akut: #c89494;--akut-bg: #352828;--grn: #80b89c;--grn-bg: #22322a;--earn: #5cc294;--star: #e0ac3e;--shadow: 0 8px 24px rgba(0, 0, 0, .4);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3)}.kd-drawer{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink)}.kd-drawer *{box-sizing:border-box}.kd-page{position:relative;height:100vh;overflow:hidden;font-size:13px;-webkit-font-smoothing:antialiased}.kd-placeholder-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#e8eaee}.kd-drawer[data-theme=dark] .kd-placeholder-bg{background:#0e0f12}.kd-drawer .drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f6b;opacity:0;pointer-events:none;transition:opacity .2s;z-index:110}.kd-drawer .drawer-overlay.open{opacity:1;pointer-events:all}.kd-drawer[data-theme=dark] .drawer-overlay{background:#0000008c}.kd-drawer .drawer{position:fixed;right:0;top:0;bottom:0;width:1120px;max-width:100%;background:var(--white);box-shadow:-4px 0 20px #14130f29;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);z-index:120;display:flex;flex-direction:column}.kd-drawer .drawer.open{transform:translate(0)}.kd-drawer .reopen{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:50}.kd-drawer .reopen.btn:active{transform:translate(-50%,calc(-50% + 1px))}.kd-drawer .dw-head{padding:16px 32px 0;flex-shrink:0;background:var(--white)}.kd-drawer .dw-hrow{display:flex;align-items:flex-start;gap:10px}.kd-drawer .dw-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.kd-drawer .dw-title h3{font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.kd-drawer .dw-title .did{font-size:12px;font-weight:600;color:var(--ink-3);font-feature-settings:"tnum";letter-spacing:.04em}.kd-drawer .dw-sub{font-size:11.5px;color:var(--ink-3);font-weight:600;letter-spacing:.02em;margin-top:3px}.kd-drawer .dw-acts{margin-left:auto;display:flex;align-items:center;gap:6px;flex-shrink:0;position:relative}.kd-drawer .kh-name{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kd-drawer .kh-name .did{font-size:12px;font-weight:600;color:var(--ink-3);font-feature-settings:"tnum";letter-spacing:.04em}.kd-drawer .kh-avs{display:flex;align-items:center;flex-shrink:0}.kd-drawer .kh-avs .pl-img{width:30px!important;height:30px!important;border:2px solid var(--white);box-shadow:0 0 0 1px var(--line)}.kd-drawer .kh-avs>:not(:first-child){margin-left:-8px}.kd-drawer .pl-img{border-radius:50%;object-fit:cover;flex-shrink:0;display:inline-block;vertical-align:middle;background:var(--pill-bg)}.kd-drawer .btn{height:32px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border-radius:9px;font:600 12px Inter;white-space:nowrap;background:var(--white);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .08s ease;-webkit-tap-highlight-color:transparent}.kd-drawer .btn svg{width:14px;height:14px;flex-shrink:0}.kd-drawer .btn.cta svg{stroke-width:2.4}.kd-drawer .btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.kd-drawer .btn:active,.kd-drawer .btn.is-active{border-color:var(--accent);color:var(--accent);background:var(--white);box-shadow:0 0 0 3px var(--accent-soft);transform:translateY(1px)}.kd-drawer .btn:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kd-drawer .btn[disabled]{opacity:.45;pointer-events:none}.kd-drawer .btn.soft{background:var(--accent-soft);border-color:transparent;color:var(--accent)}.kd-drawer .btn.soft:hover{border-color:var(--accent)}.kd-drawer .mini{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--ink-2);padding:5px 10px;border-radius:7px;border:1px solid var(--line);background:var(--white);cursor:pointer;transition:all .15s;flex-shrink:0;white-space:nowrap}.kd-drawer .mini svg{width:13px;height:13px}.kd-drawer .mini:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.kd-drawer .mini:active{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kd-drawer .mini.acc{color:var(--accent);background:var(--accent-soft);border-color:transparent}.kd-drawer .mini.acc:hover{border-color:var(--accent)}.kd-drawer .iconbtn{width:30px;height:30px;border-radius:7px;border:1px solid var(--line);background:var(--white);color:var(--ink-3);display:grid;place-items:center;flex-shrink:0;cursor:pointer;transition:all .15s}.kd-drawer .iconbtn svg{width:15px;height:15px}.kd-drawer .iconbtn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.kd-drawer .iconbtn.ghost{border-color:transparent}.kd-drawer .iconbtn.ghost:hover{background:var(--hover);border-color:transparent}.kd-drawer .hdd{position:absolute;top:38px;right:0;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:6px;min-width:210px;z-index:300;display:none}.kd-drawer .hdd.open{display:block;animation:kd-pop .16s ease}.kd-drawer .hdd-item{display:flex;align-items:center;gap:10px;padding:8px 11px;border-radius:7px;font-size:12.5px;font-weight:500;color:var(--ink);cursor:pointer}.kd-drawer .hdd-item:hover{background:var(--hover)}.kd-drawer .hdd-item svg{width:14px;height:14px;color:var(--ink-3)}@keyframes kd-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kd-drawer .chip{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:20px;font-size:10px;font-weight:700;white-space:nowrap;letter-spacing:.02em}.kd-drawer .chip .cd{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.kd-drawer .chip.gray{background:var(--pill-bg);color:var(--pill-ink)}.kd-drawer .chip.ok{background:var(--ok-bg);color:var(--ok)}.kd-drawer .chip.grn{background:var(--grn-bg);color:var(--grn)}.kd-drawer .chip.prog{background:var(--prog-bg);color:var(--prog)}.kd-drawer .chip.akut{background:var(--akut-bg);color:var(--akut)}.kd-drawer .chip.sq{border-radius:5px;height:19px;font-size:9.5px;letter-spacing:.05em}.kd-drawer .pill{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--ink)}.kd-drawer .pill .pd{width:7px;height:7px;border-radius:50%;background:var(--wait);flex-shrink:0}.kd-drawer .pill.grn,.kd-drawer .pill.ok2{color:var(--grn)}.kd-drawer .pill.grn .pd{background:var(--grn)}.kd-drawer .pill.prog .pd{background:var(--prog)}.kd-drawer .pill.wait .pd{background:transparent}.kd-drawer .pill.akut .pd{background:var(--akut)}.kd-drawer .pill.ok .pd{background:var(--accent)}.kd-drawer .mildpill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--ink-2)}.kd-drawer .mildpill .cd{width:6px;height:6px;border-radius:50%;background:var(--akut)}.kd-drawer .ptabs{display:flex;gap:2px;margin-top:10px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.kd-drawer .ptabs::-webkit-scrollbar{display:none}.kd-drawer .ptab{padding:11px 13px;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--ink-3);cursor:pointer;border:none;background:none;font-family:inherit;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:color .15s,border-color .15s}.kd-drawer .ptab svg{width:14px;height:14px;opacity:.8}.kd-drawer .ptab:hover{color:var(--ink)}.kd-drawer .ptab.active{color:var(--ink);font-weight:700;border-bottom-color:var(--ink)}.kd-drawer .ptab .tc{font-size:10px;padding:1px 7px;border-radius:9px;background:var(--pill-bg);color:var(--ink-2);font-weight:700;min-width:18px;text-align:center;font-feature-settings:"tnum"}.kd-drawer .ptab.active .tc{background:var(--ink);color:var(--white)}.kd-drawer .ptab .tc.urgent{background:var(--akut-bg);color:var(--akut)}.kd-drawer .ic-sun,.kd-drawer[data-theme=dark] .ic-moon{display:none}.kd-drawer[data-theme=dark] .ic-sun{display:block}.kd-drawer .dw-body{flex:1;overflow-y:auto;padding:16px 32px 28px;background:var(--white)}.kd-drawer .pane{display:none}.kd-drawer .pane.on{display:block}.kd-drawer .pane-placeholder{color:var(--ink-3);font-size:13px}.kd-drawer .ktabs{display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--line);margin-bottom:16px}.kd-drawer .ktab{display:inline-flex;align-items:center;gap:8px;padding:0 1px 11px;background:none;border:none;font:600 13px Inter;color:var(--ink-3);cursor:pointer;position:relative;letter-spacing:-.01em;transition:color .12s}.kd-drawer .ktab:hover{color:var(--ink-2)}.kd-drawer .ktab.on{color:var(--ink);font-weight:700}.kd-drawer .ktab.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ink);border-radius:2px}.kd-drawer .ktab .c{font-size:11px;font-weight:700;color:var(--ink-3);background:var(--pill-bg);border-radius:20px;padding:1px 8px;min-width:20px;text-align:center}.kd-drawer .ktab.on .c{color:var(--ink-2)}.kd-drawer .kp-cols{display:grid;grid-template-columns:1fr 280px;gap:16px;align-items:start}.kd-drawer .kp-main{min-width:0}.kd-drawer .kp-side{display:flex;flex-direction:column;gap:16px}.kd-drawer .kmini-list{display:flex;flex-direction:column;gap:8px}.kd-drawer .kmini{display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;transition:box-shadow .12s,background .12s;background:var(--white);cursor:pointer}.kd-drawer .kmini:hover{box-shadow:inset 3px 0 0 var(--accent);background:var(--hover)}.kd-drawer .kmini .pl-img{width:34px!important;height:34px!important}.kd-drawer .kmini-nm{font-size:12.5px;font-weight:700}.kd-drawer .kmini-roll{font-size:10px;font-weight:600;color:var(--ink-3);background:var(--pill-bg);border-radius:6px;padding:1px 6px;margin-left:4px}.kd-drawer .kmini-c{font-size:10.5px;color:var(--ink-3);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kd-drawer .kont-valid{font-size:10px;font-weight:700;color:var(--accent);background:var(--accent-soft);border:1px solid transparent;border-radius:20px;padding:3px 11px;flex-shrink:0}.kd-drawer .kv-seclbl{display:flex;align-items:center;gap:7px;margin:16px 0 8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--ink-3)}.kd-drawer .kv-seclbl svg{width:13px;height:13px}.kd-drawer .kv-seclbl .sp{flex:1}.kd-drawer .kv-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:10px;background:var(--white);overflow:hidden}.kd-drawer .kv-cell{position:relative;padding:9px 14px;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);min-width:0;transition:background .12s}.kd-drawer .kv-cell:hover{background:var(--hover)}.kd-drawer .kv-cell:nth-child(2n){border-right:none}.kd-drawer .kv-cell:nth-last-child(1),.kd-drawer .kv-cell:nth-last-child(2):nth-child(odd){border-bottom:none}.kd-drawer .kv-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--ink-3);margin-bottom:2px}.kd-drawer .kv-val{font-size:12.5px;font-weight:600;color:var(--ink);word-break:break-word}.kd-drawer .kv-val.muted{color:var(--ink-3);font-weight:500}.kd-drawer .kv-val.warn{color:var(--prog)}.kd-drawer .kv-val.mono{font-feature-settings:"tnum"}.kd-drawer .kv-val a{color:var(--accent);text-decoration:none}.kd-drawer .kv-val a:hover{text-decoration:underline}.kd-drawer .kv-val.person{display:flex;align-items:center;gap:7px}.kd-drawer .kv-cell input[type=date],.kd-drawer .kv-cell input.edit{width:100%;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:7px;font:500 12.5px Inter;color:var(--ink);background:var(--bg);margin-top:1px}.kd-drawer .kv-cell input:hover{border-color:var(--ink-3)}.kd-drawer .kv-cell input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kd-drawer .kv-cell .copy{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:5px;border:none;background:none;color:var(--ink-3);display:grid;place-items:center;cursor:pointer;opacity:0;transition:all .12s}.kd-drawer .kv-cell:hover .copy{opacity:.8}.kd-drawer .kv-cell .copy:hover{background:var(--hover);color:var(--accent);opacity:1}.kd-drawer .kv-cell .copy svg{width:12px;height:12px}.kd-drawer .pane-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;flex-wrap:wrap}.kd-drawer .pane-head .ph-t{font-size:14.5px;font-weight:700;letter-spacing:-.01em}.kd-drawer .pane-head .ph-s{font-size:11.5px;color:var(--ink-3);margin-top:2px}.kd-drawer .pane-head .sp{flex:1}.kd-drawer .ficon{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;font-size:7.5px;font-weight:800;letter-spacing:.03em;flex-shrink:0}.kd-drawer .ficon.pdf{background:var(--akut-bg);color:var(--akut)}.kd-drawer .ficon.img{background:var(--grn-bg);color:var(--grn)}.kd-drawer .ficon.doc{background:var(--accent-soft);color:var(--accent)}.kd-drawer .ftabs{display:flex;gap:22px;margin-bottom:14px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.kd-drawer .ftabs::-webkit-scrollbar{display:none}.kd-drawer .ftab{padding:0 1px 11px;font:600 13px Inter;letter-spacing:-.01em;color:var(--ink-3);cursor:pointer;border:none;background:none;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:color .12s,border-color .12s}.kd-drawer .ftab:hover{color:var(--ink-2)}.kd-drawer .ftab.on{color:var(--ink);font-weight:700;border-bottom-color:var(--ink)}.kd-drawer .ftab .tc{font-size:11px;font-weight:700;color:var(--ink-3);background:var(--pill-bg);border-radius:20px;padding:1px 8px;min-width:20px;text-align:center;font-feature-settings:"tnum"}.kd-drawer .ftab.on .tc{color:var(--ink-2)}.kd-drawer .klsub{display:flex;gap:22px;border-bottom:1px solid var(--line);margin-bottom:16px}.kd-drawer .klsub .ftab{padding:0 1px 11px;margin-bottom:-1px}.kd-drawer .kl-composer{border:1px solid var(--line);border-radius:12px;background:var(--white);margin-bottom:14px;transition:border-color .15s,box-shadow .15s}.kd-drawer .kl-composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kd-drawer .kl-composer textarea{width:100%;min-height:64px;padding:13px 15px 4px;border:none;background:none;font:500 12.5px Inter;color:var(--ink);resize:vertical;outline:none}.kd-drawer .kl-composer .kc-row{display:flex;align-items:center;gap:8px;padding:6px 10px 10px}.kd-drawer .kl-composer .kc-note{font-size:11px;color:var(--ink-3);font-weight:500}.kd-drawer .kl-composer .sp{flex:1}.kd-drawer .kl-filter{display:flex;align-items:center;gap:9px;margin-bottom:14px;flex-wrap:wrap}.kd-drawer .kl-filter .fl{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.kd-drawer .kl-filter .cnt{margin-left:auto;font-size:11.5px;color:var(--ink-3);font-weight:600}.kd-drawer .crow{display:flex;gap:11px;padding:13px 0}.kd-drawer .crow .fav{width:32px;height:32px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff}.kd-drawer .crow .cb{flex:1;min-width:0}.kd-drawer .crow .cwho{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12.5px;font-weight:700}.kd-drawer .crow .cwho .comp{color:var(--ink-3);font-weight:500;font-size:11.5px}.kd-drawer .crow .cwho .when{margin-left:auto;font-size:11px;color:var(--ink-3);font-weight:500;font-feature-settings:"tnum"}.kd-drawer .cbub{background:var(--bg);border-radius:9px;padding:10px 13px;font-size:12.5px;line-height:1.5;margin-top:7px}.kd-drawer .cimgs{display:flex;gap:9px;margin-top:9px;flex-wrap:wrap}.kd-drawer .cimg{width:130px;border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--white);cursor:pointer;transition:border-color .14s,box-shadow .14s}.kd-drawer .cimg:hover{border-color:var(--ink-3);box-shadow:var(--shadow-sm)}.kd-drawer .cimg .im{height:82px;background:linear-gradient(135deg,var(--accent-soft),var(--line-2));display:grid;place-items:center;color:var(--ink-3)}.kd-drawer .cimg .im svg{width:20px;height:20px}.kd-drawer .cimg .cap{padding:6px 9px;font-size:10.5px;font-weight:600;color:var(--ink-2);border-top:1px solid var(--line-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kd-drawer .cfile{display:inline-flex;align-items:center;gap:9px;margin-top:9px;padding:8px 12px;border:1px solid var(--line);border-radius:9px;background:var(--white);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .14s}.kd-drawer .cfile:hover{border-color:var(--ink-3)}.kd-drawer .creply{display:inline-block;margin-top:7px;font-size:11px;font-weight:600;color:var(--ink-3);cursor:pointer}.kd-drawer .creply:hover{color:var(--accent)}.kd-drawer .logrow{display:flex;gap:11px;padding:11px 0;border-bottom:1px solid var(--line-2)}.kd-drawer .logrow:last-child{border-bottom:none}.kd-drawer .logrow .lic{width:28px;height:28px;border-radius:50%;background:var(--bg);border:1px solid var(--line);color:var(--ink-3);display:grid;place-items:center;flex-shrink:0}.kd-drawer .logrow .lic svg{width:13px;height:13px}.kd-drawer .logrow .lt{font-size:12.5px;font-weight:500}.kd-drawer .logrow .lt b{font-weight:700}.kd-drawer .logrow .lm{font-size:10.5px;color:var(--ink-3);margin-top:2px;font-feature-settings:"tnum"}.kd-drawer .notebox{background:var(--bg);border:1px solid var(--line);border-radius:9px;padding:10px 13px;margin-bottom:14px}.kd-drawer .notebox .nk{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.kd-drawer .notebox .nv{font-size:12.5px;font-weight:500;margin-top:3px;line-height:1.5}.kd-drawer .hintrow{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:12px;color:var(--ink-3);font-style:italic}.kd-drawer .hintrow svg{width:14px;height:14px;flex-shrink:0}.kd-drawer .hintrow a{color:var(--accent);font-style:normal;font-weight:600;text-decoration:none}.kd-drawer .hintrow a:hover{text-decoration:underline}.kd-drawer .mildwarn{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;color:var(--ink-2);margin-bottom:14px}.kd-drawer .mildwarn .cd{width:7px;height:7px;border-radius:50%;background:var(--akut);flex-shrink:0}.kd-drawer .mildwarn b{color:var(--ink);font-weight:700}.kd-drawer .mildwarn a{color:var(--accent);font-weight:600;text-decoration:none;cursor:pointer}.kd-drawer .mildwarn a:hover{text-decoration:underline}.kd-drawer .mildwarn.hidden{display:none}.kd-drawer .dd,.kd-drawer-ov .dd{position:relative;display:inline-block;max-width:100%;overflow:visible;z-index:auto}.kd-drawer .dd.block,.kd-drawer-ov .dd.block{display:block}.kd-drawer .dd-btn,.kd-drawer-ov .dd-btn{height:32px;padding:0 11px;border:1px solid var(--line);border-radius:9px;font:600 12px Inter;color:var(--ink);background:var(--white);cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;max-width:100%;transition:border-color .15s,box-shadow .15s}.kd-drawer .dd.block .dd-btn,.kd-drawer-ov .dd.block .dd-btn{width:100%;height:36px;font-size:12.5px;font-weight:500;border-radius:8px}.kd-drawer .dd-btn .cv,.kd-drawer-ov .dd-btn .cv{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1;text-align:left}.kd-drawer .dd-btn .cv.ph,.kd-drawer-ov .dd-btn .cv.ph{color:var(--ink-3);font-weight:500}.kd-drawer .dd-btn .dot,.kd-drawer-ov .dd-btn .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.kd-drawer .dd-btn .chev,.kd-drawer-ov .dd-btn .chev{width:13px;height:13px;color:var(--ink-3);flex-shrink:0;transition:transform .15s}.kd-drawer .dd-btn:hover,.kd-drawer-ov .dd-btn:hover{border-color:var(--ink-3)}.kd-drawer .dd.open .dd-btn,.kd-drawer-ov .dd.open .dd-btn{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kd-drawer .dd.open .dd-btn .chev,.kd-drawer-ov .dd.open .dd-btn .chev{transform:rotate(180deg)}.kd-drawer .dd-panel,.kd-drawer-ov .dd-panel{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;width:max-content;max-width:300px;background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);z-index:420;padding:6px;display:none}.kd-drawer .dd.up .dd-panel,.kd-drawer-ov .dd.up .dd-panel{top:auto;bottom:calc(100% + 6px)}.kd-drawer .dd.open .dd-panel,.kd-drawer-ov .dd.open .dd-panel{display:block;animation:pop .14s ease}.kd-drawer .dd-scroll,.kd-drawer-ov .dd-scroll{max-height:264px;overflow-y:auto;overscroll-behavior:contain}.kd-drawer .dd-tools,.kd-drawer-ov .dd-tools{display:flex;gap:16px;padding:7px 10px 9px;border-bottom:1px solid var(--line-2);margin-bottom:5px}.kd-drawer .dd-tools a,.kd-drawer-ov .dd-tools a{font-size:12px;font-weight:700;color:var(--accent);cursor:pointer}.kd-drawer .dd-tools a:hover,.kd-drawer-ov .dd-tools a:hover{text-decoration:underline}.kd-drawer .dd-item,.kd-drawer-ov .dd-item{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:7px;font-size:12.5px;font-weight:500;color:var(--ink);cursor:pointer;white-space:nowrap}.kd-drawer .dd-item:hover,.kd-drawer-ov .dd-item:hover{background:var(--hover)}.kd-drawer .dd-item.on,.kd-drawer-ov .dd-item.on{background:var(--accent-soft);font-weight:600}.kd-drawer .dd-item .dot,.kd-drawer-ov .dd-item .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--ink-3)}.kd-drawer .dd-item .cbx,.kd-drawer-ov .dd-item .cbx{width:17px;height:17px;border-radius:5px;border:1.5px solid var(--line);background:var(--white);display:grid;place-items:center;color:#fff;flex-shrink:0}.kd-drawer .dd-item .cbx svg,.kd-drawer-ov .dd-item .cbx svg{width:11px;height:11px;opacity:0;stroke-width:3}.kd-drawer .dd-item.on .cbx,.kd-drawer-ov .dd-item.on .cbx{background:var(--accent);border-color:var(--accent)}.kd-drawer .dd-item.on .cbx svg,.kd-drawer-ov .dd-item.on .cbx svg{opacity:1}.kd-drawer .dd-item.multi.on,.kd-drawer-ov .dd-item.multi.on{background:none;font-weight:500}.kd-drawer .dd-item.multi.on:hover,.kd-drawer-ov .dd-item.multi.on:hover{background:var(--hover)}.kd-drawer-ov,.kd-drawer-ov[data-theme=light]{--bg: #f8f9fa;--side-bg: #fafbfc;--white: #ffffff;--hover: #f6f8fc;--ink: #1d1f24;--ink-2: #5b606b;--ink-3: #8b909a;--line: #e9eaed;--accent: #4671c8;--accent-soft: #eef2fb;--shadow: 0 6px 20px rgba(20, 22, 28, .08)}.kd-drawer-ov[data-theme=dark]{--bg: #1a1b20;--side-bg: #1c1d22;--white: #212329;--hover: #262830;--ink: #e7e8eb;--ink-2: #a6abb4;--ink-3: #757a84;--line: #2c2e35;--accent: #7090d6;--accent-soft: #222d42;--shadow: 0 8px 24px rgba(0, 0, 0, .4)}.kd-drawer-ov{color:var(--ink)}.kd-drawer-ov.modal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:none;align-items:center;justify-content:center;padding:26px}.kd-drawer-ov.modal-root.open{display:flex}.kd-drawer-ov .mo-ov{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f111680}.kd-drawer-ov .dw-card{position:relative;width:720px;max-width:96vw;max-height:90vh;background:var(--white);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);display:flex;flex-direction:column;animation:kd-popin .16s ease;overflow:hidden}.kd-drawer-ov .sk-close{width:30px;height:30px;border-radius:7px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.kd-drawer-ov .sk-close:hover{background:var(--hover);color:var(--ink)}.kd-drawer-ov .sk-close svg{width:15px;height:15px}.kd-drawer-ov .fp-btn{height:36px;padding:0 16px;border-radius:8px;font:600 12.5px Inter;cursor:pointer;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:var(--white);color:var(--ink-2)}.kd-drawer-ov .fp-btn:hover{border-color:var(--ink-3);color:var(--ink)}.kd-drawer-ov .fp-btn svg{width:14px;height:14px}.kd-drawer-ov .fp-btn.prim{background:var(--ink);border-color:var(--ink);color:var(--white)}.kd-drawer-ov[data-theme=light] .fp-btn.prim{color:#fff}.kd-drawer-ov .fp-btn.prim:hover{filter:brightness(1.12)}.kd-drawer-ov .gd-inp{width:100%;box-sizing:border-box;height:36px;border:1px solid var(--line);border-radius:8px;padding:0 11px;font:500 12.5px Inter;color:var(--ink);background:var(--white);outline:none;transition:border-color .12s,box-shadow .12s}.kd-drawer-ov .gd-inp:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kd-drawer-ov .gd-sel{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%238b909a' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 11px center;padding-right:28px;cursor:pointer}.kd-drawer-ov .dw-card.kort-pop{width:900px;max-width:96vw;padding:0}.kd-drawer-ov .kort-pop .kp-line{height:5px;flex-shrink:0}.kd-drawer-ov .kort-pop .kp-bartop{display:flex;align-items:center;justify-content:space-between;padding:11px 14px 10px;border-bottom:1px solid var(--line);background:var(--white);flex-shrink:0;position:relative}.kd-drawer-ov .kort-pop .kp-tag{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--ink-2);background:var(--white);border:1px solid var(--line);border-radius:8px;padding:5px 12px}.kd-drawer-ov .kort-pop .kp-tag .d{width:9px;height:9px;border-radius:50%}.kd-drawer-ov .kort-pop .kp-icons{display:flex;gap:5px}.kd-drawer-ov .kort-pop .kp-iconbtn{width:30px;height:30px;border:none;background:transparent;color:var(--ink-3);border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .12s}.kd-drawer-ov .kort-pop .kp-iconbtn:hover{background:var(--hover);color:var(--ink)}.kd-drawer-ov .kort-pop .kp-iconbtn svg{width:16px;height:16px}.kd-drawer-ov .kort-pop .kpc-cols{flex:1;display:flex;min-height:0}.kd-drawer-ov .kort-pop .kpc-main{flex:1.5;min-width:0;overflow-y:auto;padding:20px 22px 26px;border-right:1px solid var(--line)}.kd-drawer-ov .kort-pop .kpc-side{flex:1;min-width:280px;max-width:360px;overflow-y:auto;padding:18px;background:var(--side-bg)}.kd-drawer-ov .kort-pop .kpc-titlerow{display:flex;align-items:flex-start;gap:11px;margin-bottom:14px}.kd-drawer-ov .kort-pop .kpc-complete{width:22px;height:22px;margin-top:3px;border:2px solid var(--line);border-radius:50%;background:var(--white);color:#fff;cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:all .12s}.kd-drawer-ov .kort-pop .kpc-complete svg{width:12px;height:12px;opacity:0}.kd-drawer-ov .kort-pop .kpc-complete:hover{border-color:var(--accent)}.kd-drawer-ov .kort-pop .kpc-complete.won{background:var(--accent);border-color:var(--accent)}.kd-drawer-ov .kort-pop .kpc-complete.won svg{opacity:1}.kd-drawer-ov .kort-pop .kpc-title{font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.kd-drawer-ov .kort-pop .kpc-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:16px}.kd-drawer-ov .kort-pop .kpc-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:none;font:600 12.5px Inter;color:var(--ink-3);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.kd-drawer-ov .kort-pop .kpc-tab:hover{color:var(--ink-2)}.kd-drawer-ov .kort-pop .kpc-tab.on{color:var(--ink);border-bottom-color:var(--ink)}.kd-drawer-ov .kort-pop .kpc-tab svg{width:14px;height:14px}.kd-drawer-ov .kort-pop .kpc-tab .n{font-size:10px;font-weight:700;background:var(--line);color:var(--ink-2);border-radius:20px;padding:0 6px}.kd-drawer-ov .kort-pop .kpc-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.kd-drawer-ov .kort-pop .kpc-act{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;background:var(--side-bg);color:var(--ink-2);border-radius:8px;font:600 12.5px Inter;cursor:pointer;transition:all .12s;border:1px solid var(--line-2)}.kd-drawer-ov .kort-pop .kpc-act:hover{background:var(--line);color:var(--ink)}.kd-drawer-ov .kort-pop .kpc-act svg{width:15px;height:15px}.kd-drawer-ov .kort-pop .kpc-field{margin-bottom:16px}.kd-drawer-ov .kort-pop .kpc-lbl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:7px;display:flex;align-items:center;gap:6px}.kd-drawer-ov .kort-pop .kpc-lbl svg{width:13px;height:13px}.kd-drawer-ov .kort-pop .kpc-lblrow{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.kd-drawer-ov .kort-pop .kpc-lblrow .kpc-lbl{margin:0}.kd-drawer-ov .kort-pop .kpc-mini{border:none;background:var(--side-bg);color:var(--ink-2);font:600 11px Inter;padding:4px 9px;border-radius:6px;cursor:pointer}.kd-drawer-ov .kort-pop .kpc-mini:hover{background:var(--line);color:var(--ink)}.kd-drawer-ov .kort-pop .kpc-row2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.kd-drawer-ov .kort-pop .kpc-sel{width:100%;box-sizing:border-box;height:38px;border:1px solid var(--line);border-radius:8px;padding:0 11px;font:600 13px Inter;color:var(--ink);background:var(--white);display:flex;align-items:center;gap:8px;cursor:pointer;transition:border-color .12s}.kd-drawer-ov .kort-pop .kpc-sel:hover{border-color:var(--ink-3)}.kd-drawer-ov .kort-pop .kpc-sel .dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.kd-drawer-ov .kort-pop .kpc-sel .cv{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kd-drawer-ov .kort-pop .kpc-sel .mk{font-size:9.5px;font-weight:700;color:var(--ink-3);text-transform:uppercase}.kd-drawer-ov .kort-pop .kpc-sel .cx{width:14px;height:14px;color:var(--ink-3)}.kd-drawer-ov .kort-pop .kpc-inp{width:100%;box-sizing:border-box;height:38px;border:1px solid var(--line);border-radius:8px;padding:0 12px;font:500 13px Inter;color:var(--ink);background:var(--white)}.kd-drawer-ov .kort-pop .kpc-inp:focus{outline:none;border-color:var(--accent)}.kd-drawer-ov .kort-pop .kpc-inp.empty{color:var(--ink-3)}.kd-drawer-ov .kort-pop .kpc-members{display:flex;align-items:center;gap:7px}.kd-drawer-ov .kort-pop .kpc-members .pl-img{width:32px;height:32px}.kd-drawer-ov .kort-pop .kpc-memadd{width:30px;height:30px;border-radius:50%;border:1px dashed var(--line);background:var(--side-bg);color:var(--ink-3);cursor:pointer;display:grid;place-items:center;font-size:17px;line-height:1}.kd-drawer-ov .kort-pop .kpc-memadd:hover{border-color:var(--ink-3);color:var(--ink)}.kd-drawer-ov .kort-pop .kpc-desc{font-size:13px;line-height:1.55;color:var(--ink-2);background:var(--side-bg);border-radius:9px;padding:11px 13px;white-space:pre-wrap}.kd-drawer-ov .kort-pop .kpc-addfield{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink-2);font:600 12px Inter;cursor:pointer}.kd-drawer-ov .kort-pop .kpc-addfield:hover{border-color:var(--accent);color:var(--accent)}.kd-drawer-ov .kort-pop .kpc-addfield svg{width:13px;height:13px}.kd-drawer-ov .kort-pop .kpc-file{display:flex;align-items:center;gap:11px;padding:9px 0;border-bottom:1px solid var(--line-2)}.kd-drawer-ov .kort-pop .kpc-file:last-child{border-bottom:none}.kd-drawer-ov .kort-pop .kpc-file .fi{width:30px;height:36px;border-radius:5px;background:var(--akut-bg);color:var(--akut);font-size:8px;font-weight:700;display:grid;place-items:center;flex-shrink:0}.kd-drawer-ov .kort-pop .kpc-file .nm{flex:1;min-width:0;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kd-drawer-ov .kort-pop .kpc-file .dl{color:var(--ink-3);cursor:pointer}.kd-drawer-ov .kort-pop .kpc-file .dl:hover{color:var(--accent)}.kd-drawer-ov .kort-pop .kpc-file .dl svg{width:15px;height:15px}.kd-drawer-ov .kort-pop .kpc-upload{display:flex;align-items:center;justify-content:center;gap:8px;border:1.5px dashed var(--line);border-radius:9px;padding:18px;font:600 12.5px Inter;color:var(--ink-3);cursor:pointer;margin-top:8px}.kd-drawer-ov .kort-pop .kpc-upload:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.kd-drawer-ov .kort-pop .kpc-upload svg{width:16px;height:16px}.kd-drawer-ov .kort-pop .kpc-check{border-top:1px solid var(--line);padding-top:16px;margin-top:4px}.kd-drawer-ov .kort-pop .kpc-checkprog{display:flex;align-items:center;gap:9px;margin-bottom:10px}.kd-drawer-ov .kort-pop .kpc-pct{font-size:10.5px;font-weight:700;color:var(--ink-3);width:34px}.kd-drawer-ov .kort-pop .kpc-progbar{flex:1;height:7px;background:var(--line);border-radius:20px;overflow:hidden}.kd-drawer-ov .kort-pop .kpc-progfill{height:100%;background:var(--accent);border-radius:20px;transition:width .25s ease}.kd-drawer-ov .kort-pop .kpc-item{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:7px;cursor:pointer}.kd-drawer-ov .kort-pop .kpc-item:hover{background:var(--hover)}.kd-drawer-ov .kort-pop .kpc-cb{width:18px;height:18px;border:1.5px solid var(--line);border-radius:5px;background:var(--white);display:grid;place-items:center;color:#fff;flex-shrink:0}.kd-drawer-ov .kort-pop .kpc-cb svg{width:11px;height:11px;opacity:0}.kd-drawer-ov .kort-pop .kpc-item.done .kpc-cb{background:var(--accent);border-color:var(--accent)}.kd-drawer-ov .kort-pop .kpc-item.done .kpc-cb svg{opacity:1}.kd-drawer-ov .kort-pop .kpc-item.done .kpc-itext{text-decoration:line-through;color:var(--ink-3)}.kd-drawer-ov .kort-pop .kpc-itext{font-size:13px}.kd-drawer-ov .kort-pop .kpc-side-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.kd-drawer-ov .kort-pop .kpc-side-head .t{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.kd-drawer-ov .kort-pop .kpc-side-head .t svg{width:16px;height:16px;color:var(--ink-3)}.kd-drawer-ov .kort-pop .kpc-side-head .hide{font-size:11px;font-weight:600;color:var(--ink-3);background:var(--white);border:1px solid var(--line);border-radius:7px;padding:4px 9px;cursor:pointer}.kd-drawer-ov .kort-pop .kpc-side-head .hide:hover{color:var(--ink)}.kd-drawer-ov .kort-pop .kpc-ftabs{display:flex;gap:3px;background:var(--white);border:1px solid var(--line);border-radius:8px;padding:3px;margin-bottom:12px}.kd-drawer-ov .kort-pop .kpc-ftab{flex:1;height:26px;border:none;background:none;font:600 11px Inter;color:var(--ink-3);border-radius:6px;cursor:pointer}.kd-drawer-ov .kort-pop .kpc-ftab.on{background:var(--side-bg);color:var(--ink);box-shadow:var(--shadow-sm)}.kd-drawer-ov .kort-pop .kpc-compose{display:flex;align-items:center;gap:8px;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:6px 6px 6px 8px;margin-bottom:14px}.kd-drawer-ov .kort-pop .kpc-compose input{flex:1;min-width:0;border:none;outline:none;background:none;font:500 12.5px Inter;color:var(--ink)}.kd-drawer-ov .kort-pop .kpc-compose .fp-btn{height:30px;padding:0 12px}.kd-drawer-ov .kort-pop .kpc-feed{display:flex;flex-direction:column}.kd-drawer-ov .kort-pop .kpc-ev{display:flex;gap:10px;padding:11px 2px;border-bottom:1px solid var(--line-2)}.kd-drawer-ov .kort-pop .kpc-ev:last-child{border-bottom:none}.kd-drawer-ov .kort-pop .kpc-ev .av{flex-shrink:0}.kd-drawer-ov .kort-pop .kpc-ev .av .pl-img{width:28px;height:28px}.kd-drawer-ov .kort-pop .kpc-ev .evic{width:28px;height:28px;border-radius:50%;background:var(--white);border:1px solid var(--line);display:grid;place-items:center;color:var(--ink-3);flex-shrink:0}.kd-drawer-ov .kort-pop .kpc-ev .evic svg{width:13px;height:13px}.kd-drawer-ov .kort-pop .kpc-ev.status .evic,.kd-drawer-ov .kort-pop .kpc-ev.fil .evic{color:var(--accent);border-color:transparent;background:var(--accent-soft)}.kd-drawer-ov .kort-pop .kpc-ev .bd{flex:1;min-width:0}.kd-drawer-ov .kort-pop .kpc-ev .mt{font-size:10.5px;color:var(--ink-3);margin-bottom:2px}.kd-drawer-ov .kort-pop .kpc-ev .mt strong{color:var(--ink-2);font-weight:700}.kd-drawer-ov .kort-pop .kpc-ev .tx{font-size:12.5px;color:var(--ink);line-height:1.45}.kd-drawer-ov .kort-pop .kpc-ev .bubble{font-size:12.5px;color:var(--ink);line-height:1.45;background:var(--white);border:1px solid var(--line);border-radius:9px;padding:8px 11px;margin-top:3px}.kd-drawer-ov .copymenu{position:absolute;top:46px;right:14px;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);z-index:40;padding:5px;min-width:210px;display:none}.kd-drawer-ov .copymenu.open{display:block;animation:kd-pop .14s ease}.kd-drawer-ov .copymenu .cm-h{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);padding:7px 10px 5px}.kd-drawer-ov .copymenu .cm-item{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:7px;font-size:12.5px;font-weight:600;color:var(--ink);cursor:pointer}.kd-drawer-ov .copymenu .cm-item:hover{background:var(--hover)}.kd-drawer-ov .copymenu .cm-item svg{width:15px;height:15px;color:var(--ink-3)}@media(max-width:880px){.kd-drawer-ov .kort-pop .kpc-cols{flex-direction:column}.kd-drawer-ov .kort-pop .kpc-main{border-right:none;border-bottom:1px solid var(--line)}.kd-drawer-ov .kort-pop .kpc-side{max-width:none}}.kd-drawer-ov .dw-card.jw-card{width:720px;max-width:96vw;padding:0}.kd-drawer-ov .jw-head{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 22px 14px;border-bottom:1px solid var(--line)}.kd-drawer-ov .jw-head h3{font-size:17px;font-weight:700;letter-spacing:-.01em}.kd-drawer-ov .jw-head .s{font-size:12px;color:var(--ink-3);font-weight:600;margin-top:2px}.kd-drawer-ov .jw-body{padding:18px 22px;max-height:64vh;overflow-y:auto}.kd-drawer-ov .jw-sec{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin:0 0 10px}.kd-drawer-ov .jw-sec.mt{margin-top:20px}.kd-drawer-ov .tpl-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kd-drawer-ov .tpl{text-align:left;border:1px solid var(--line);background:var(--white);border-radius:8px;padding:13px 14px;cursor:pointer;transition:all .12s;font-family:inherit}.kd-drawer-ov .tpl:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}.kd-drawer-ov .tpl.on{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}.kd-drawer-ov .tpl-t{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700}.kd-drawer-ov .tpl-t .ti{width:28px;height:28px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.kd-drawer-ov .tpl.on .tpl-t .ti{background:var(--accent);color:#fff}.kd-drawer-ov .tpl-t .ti svg{width:15px;height:15px}.kd-drawer-ov .tpl-d{font-size:11px;color:var(--ink-2);font-weight:500;margin-top:7px;line-height:1.45}.kd-drawer-ov .tpl-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.kd-drawer-ov .tpl-chip{font-size:9px;font-weight:700;letter-spacing:.02em;border-radius:5px;padding:2px 7px;background:var(--pill-bg);color:var(--pill-ink)}.kd-drawer-ov .jw-mk{border:1px solid var(--line);border-radius:10px;overflow:hidden}.kd-drawer-ov .jw-mkrow{display:flex;align-items:center;gap:11px;padding:10px 13px;border-bottom:1px solid var(--line-2);cursor:pointer;transition:background .1s}.kd-drawer-ov .jw-mkrow:last-child{border-bottom:none}.kd-drawer-ov .jw-mkrow:hover{box-shadow:inset 3px 0 0 var(--accent)}.kd-drawer-ov .jw-cb{width:19px;height:19px;border-radius:5px;border:1.5px solid var(--line);display:grid;place-items:center;color:#fff;flex-shrink:0;transition:all .12s}.kd-drawer-ov .jw-cb svg{width:12px;height:12px;opacity:0}.kd-drawer-ov .jw-mkrow.on .jw-cb{background:var(--accent);border-color:var(--accent)}.kd-drawer-ov .jw-mkrow.on .jw-cb svg{opacity:1}.kd-drawer-ov .jw-mkrow .yg{font-size:9px;font-weight:700;border-radius:5px;padding:3px 7px;flex-shrink:0;background:var(--pill-bg);color:var(--pill-ink)}.kd-drawer-ov .jw-mkrow .nm{flex:1;font-size:12.5px;font-weight:700;min-width:0}.kd-drawer-ov .jw-mkrow .nm .b{font-size:10.5px;color:var(--ink-3);font-weight:500;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kd-drawer-ov .jw-mkrow .bd{font-size:10.5px;color:var(--ink-3);font-weight:600}.kd-drawer-ov .jw-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 22px;border-top:1px solid var(--line);background:var(--white)}.kd-drawer-ov .jw-foot .info{font-size:11.5px;color:var(--ink-3);font-weight:600}.kd-drawer-ov .jw-empty{font-size:12px;color:var(--ink-3);font-weight:500;text-align:center;padding:20px}.kd-drawer-ov .dw-card.clone-pop{width:600px}.kd-drawer-ov .clone-pop .ch{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--line)}.kd-drawer-ov .clone-pop .ch h3{font-size:15px;font-weight:700}.kd-drawer-ov .clone-pop .ch .s{font-size:12px;color:var(--ink-3);margin-top:2px}.kd-drawer-ov .clone-pop .ch-body{padding:16px 20px;overflow-y:auto}.kd-drawer-ov .fk-desc{font-size:12.5px;line-height:1.55;color:var(--ink-2);margin-bottom:14px}.kd-drawer-ov .fk-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:9px;overflow:hidden;margin-bottom:16px}.kd-drawer-ov .fk-c{background:var(--white);padding:10px 13px}.kd-drawer-ov .fk-c .l{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.kd-drawer-ov .fk-c .v{font-size:14px;font-weight:700;margin-top:3px;font-feature-settings:"tnum"}.kd-drawer-ov .fk-c .v.grn{color:var(--accent)}.kd-drawer-ov .fk-acts{display:flex;flex-wrap:wrap;gap:8px}.kd-drawer-ov .fk-comments{margin-top:18px;padding-top:15px;border-top:1px solid var(--line)}.kd-drawer-ov .fk-cl{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:11px}.kd-drawer-ov .fk-cl svg{width:13px;height:13px}.kd-drawer-ov .ek-cmt{display:flex;gap:9px;align-items:flex-start;margin-bottom:9px}.kd-drawer-ov .ek-cmt .av .pl-img{width:20px;height:20px}.kd-drawer-ov .ek-cmt-top{font-size:11.5px}.kd-drawer-ov .ek-cmt-top .tm{color:var(--ink-3);font-weight:500;margin-left:4px}.kd-drawer-ov .ek-cmt-tx{font-size:12.5px;color:var(--ink);margin-top:2px;background:var(--side-bg);border-radius:8px;padding:7px 11px}.kd-drawer-ov .ek2-cmt{display:flex;gap:8px;margin-top:10px}.kd-drawer-ov .ek2-cmt input{flex:1;height:34px;border:1px solid var(--line);border-radius:8px;padding:0 11px;font:500 12px Inter;color:var(--ink);background:var(--white);outline:none}.kd-drawer-ov .ek2-cmt input:focus{border-color:var(--accent)}.kd-drawer-ov.pop-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:none;align-items:center;justify-content:center;padding:26px}.kd-drawer-ov.pop-root.open{display:flex}.kd-drawer-ov .pop-ov{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f111680}.kd-drawer-ov .pop{position:relative;width:560px;max-width:96vw;max-height:90vh;background:var(--white);border:1px solid var(--line);border-radius:6px;box-shadow:0 20px 50px #0000002e;display:flex;flex-direction:column;overflow:hidden;animation:kd-popin .22s cubic-bezier(.2,.8,.2,1)}.kd-drawer-ov .pop.narrow{width:400px}@keyframes kd-popin{0%{opacity:0;transform:scale(.985) translateY(6px)}to{opacity:1;transform:none}}.kd-drawer-ov .pop-h{padding:12px 16px;border-bottom:1px solid var(--line)}.kd-drawer-ov .pop-h h4{font-size:13.5px;font-weight:700;color:var(--ink);padding-right:32px}.kd-drawer-ov .pop-h .sub{font-size:11px;color:var(--ink-3);margin-top:2px}.kd-drawer-ov .pop-x{position:absolute;top:9px;right:9px;width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:var(--ink-3);border:none;background:none;cursor:pointer}.kd-drawer-ov .pop-x:hover{background:var(--hover);color:var(--ink)}.kd-drawer-ov .pop-x svg{width:16px;height:16px}.kd-drawer-ov .pop-b{flex:1;overflow-y:auto;padding:14px 16px}.kd-drawer-ov .pop-f{padding:10px 16px;border-top:1px solid var(--line);display:flex;gap:6px;justify-content:flex-end;background:var(--bg)}.kd-drawer-ov .pop-f .back{margin-right:auto}.kd-drawer-ov .pop .frow2{display:flex;flex-direction:column;gap:4px;margin-bottom:11px}.kd-drawer-ov .pop .frow2 label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.kd-drawer-ov .pop .frow2 input,.kd-drawer-ov .pop .frow2 select,.kd-drawer-ov .pop .frow2 textarea{height:34px;padding:0 11px;border:1px solid var(--line);border-radius:7px;font:500 12.5px Inter;color:var(--ink);background:var(--bg);outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.kd-drawer-ov .pop .frow2 input:focus,.kd-drawer-ov .pop .frow2 select:focus,.kd-drawer-ov .pop .frow2 textarea:focus{background:var(--white)}.kd-drawer-ov .pop .frow2 select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:29px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%238b909a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.kd-drawer-ov[data-theme=dark] .pop .frow2 select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%23a6abb4' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.kd-drawer-ov .pop .frow2 textarea{height:auto;min-height:60px;padding:9px 11px;resize:vertical}.kd-drawer-ov .pop .frow2 input:hover,.kd-drawer-ov .pop .frow2 select:hover,.kd-drawer-ov .pop .frow2 textarea:hover{border-color:var(--ink-3)}.kd-drawer-ov .pop .frow2 input:focus,.kd-drawer-ov .pop .frow2 select:focus,.kd-drawer-ov .pop .frow2 textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kd-drawer .jgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.kd-drawer .jgrid.wide{grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.kd-drawer .jcard .share{flex-shrink:0;white-space:nowrap}.kd-drawer .jcard{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:12px 13px;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .1s;display:flex;flex-direction:column;gap:7px}.kd-drawer .jcard:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-1px)}.kd-drawer .jcard:active{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);transform:none}.kd-drawer .jc-chips{display:flex;gap:5px;flex-wrap:wrap}.kd-drawer .jc-head{display:flex;align-items:flex-start;gap:9px}.kd-drawer .jc-ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.kd-drawer .jc-ic.prog{background:var(--prog-bg);color:var(--prog)}.kd-drawer .jc-ic.ok{background:var(--ok-bg);color:var(--ok)}.kd-drawer .jc-ic.grn{background:var(--grn-bg);color:var(--grn)}.kd-drawer .jc-ic.akut{background:var(--akut-bg);color:var(--akut)}.kd-drawer .jc-ic.gray{background:var(--pill-bg);color:var(--pill-ink)}.kd-drawer .jc-ic svg{width:15px;height:15px}.kd-drawer .jc-t{font-size:13px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.kd-drawer .jc-meta{font-size:11.5px;color:var(--ink-3);font-weight:500;display:flex;align-items:center;gap:6px}.kd-drawer .jc-meta svg{width:12px;height:12px;flex-shrink:0}.kd-drawer .jc-foot{display:flex;align-items:center;gap:8px;margin-top:2px;padding-top:8px;border-top:1px solid var(--line-2)}.kd-drawer .jc-foot .sp{flex:1}.kd-drawer .jc-cnt{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--ink-3)}.kd-drawer .jc-cnt svg{width:12.5px;height:12.5px}.kd-drawer .jc-av{width:22px;height:22px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-size:8.5px;font-weight:700;flex-shrink:0}.kd-drawer .datechip{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:20px;font-size:10.5px;font-weight:600;background:var(--pill-bg);color:var(--pill-ink)}.kd-drawer .datechip svg{width:11px;height:11px}.kd-drawer .datechip.late{background:var(--akut-bg);color:var(--akut)}.kd-drawer .filterrow{display:flex;align-items:center;gap:9px;margin:0 0 12px;flex-wrap:wrap}.kd-drawer .filterrow .sp{flex:1}.kd-drawer .fl-head{display:grid;grid-template-columns:1.8fr 130px 96px 110px 84px 70px;gap:14px;padding:0 15px 8px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.kd-drawer .lev-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--white)}.kd-drawer .lev-row{display:grid;grid-template-columns:1.8fr 130px 96px 110px 84px 70px;gap:14px;align-items:center;padding:12px 15px;border-bottom:1px solid var(--line-2);cursor:pointer;transition:box-shadow .12s;background:var(--white)}.kd-drawer .lev-row:last-child{border-bottom:none}.kd-drawer .lev-row:hover{box-shadow:inset 3px 0 0 var(--accent)}.kd-drawer .lev-nm{min-width:0}.kd-drawer .lev-nm .nm{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kd-drawer .lev-nm .sub{font-size:10.5px;color:var(--ink-3);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.kd-drawer .lev-c{font-size:12px;font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum"}.kd-drawer .lev-c .cdot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:0}.kd-drawer .jc-yg{font-size:9px;font-weight:700;letter-spacing:.04em;border-radius:5px;padding:2px 7px;background:var(--pill-bg);color:var(--pill-ink);display:inline-block}.kd-drawer .subseg{display:inline-flex;gap:6px;margin-bottom:14px}.kd-drawer .subseg button{height:30px;padding:0 12px;border-radius:8px;font:600 11.5px Inter;color:var(--ink-3);background:var(--bg);border:1px solid transparent;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:all .15s}.kd-drawer .subseg button svg{width:13px;height:13px}.kd-drawer .subseg button:hover:not(.on){border-color:var(--ink-3);color:var(--ink);background:var(--white)}.kd-drawer .subseg button.on{background:var(--white);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow-sm)}.kd-drawer .empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:34px 0;color:var(--ink-3);font-size:12.5px;border:1px dashed var(--line);border-radius:10px}.kd-drawer .empty svg{width:26px;height:26px;margin-bottom:8px;opacity:.6}.kd-drawer .searchmini{display:flex;align-items:center;gap:7px;height:30px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg);min-width:170px}.kd-drawer .searchmini svg{width:13px;height:13px;color:var(--ink-3)}.kd-drawer .searchmini input{border:none;background:none;outline:none;font:500 12px Inter;color:var(--ink);width:110px}.kd-drawer .searchmini:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);background:var(--white)}.kd-drawer .td-add{display:flex;align-items:center;gap:10px;background:var(--white);border:1px solid var(--line);border-radius:10px;padding:4px 5px 4px 14px;margin-bottom:16px;transition:border-color .12s,box-shadow .12s}.kd-drawer .td-add:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kd-drawer .td-add>svg{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.kd-drawer .td-add input{flex:1;border:none;outline:none;background:none;font:500 13px Inter;color:var(--ink);height:36px;min-width:0}.kd-drawer .td-add input::placeholder{color:var(--ink-3)}.kd-drawer .td-date-input{height:32px;padding:0 11px;border:1px solid var(--line);border-radius:9px;font:600 12px Inter;color:var(--ink);background:var(--white);outline:none;cursor:text;font-feature-settings:"tnum";transition:border-color .15s,box-shadow .15s}.kd-drawer .td-date-input:hover{border-color:var(--ink-3)}.kd-drawer .td-date-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kd-drawer .td-sec{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);display:flex;align-items:center;gap:8px;margin:14px 0 9px}.kd-drawer .td-sec .d{width:8px;height:8px;border-radius:50%}.kd-drawer .td-sec .n{background:var(--pill-bg);color:var(--pill-ink);border-radius:20px;padding:0 8px;font-size:10px}.kd-drawer .td-row{display:flex;align-items:center;gap:12px;padding:11px 14px;background:var(--white);border:1px solid var(--line);border-radius:12px;margin-bottom:8px;cursor:pointer;transition:background .14s ease,border-color .14s ease}.kd-drawer .td-row:hover{background:var(--hover)}.kd-drawer .td-row:active{background:var(--hover);border-color:var(--ink-3)}.kd-drawer .td-star{color:var(--ink-3);cursor:pointer;display:inline-flex;padding:2px;border-radius:6px;transition:color .12s,transform .1s;flex-shrink:0}.kd-drawer .td-star svg{width:18px;height:18px;fill:none;transition:fill .12s}.kd-drawer .td-star:hover{color:var(--star);transform:scale(1.12)}.kd-drawer .td-star.on{color:var(--star)}.kd-drawer .td-star.on svg{fill:var(--star)}.kd-drawer .chk-box{width:22px;height:22px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;flex-shrink:0;cursor:pointer;background:var(--white);color:#fff;transition:all .14s}.kd-drawer .chk-box:hover{border-color:var(--earn)}.kd-drawer .chk-box.on{background:var(--earn);border-color:var(--earn)}.kd-drawer .chk-box svg{width:13px;height:13px;opacity:0;stroke-width:3}.kd-drawer .chk-box.on svg{opacity:1}.kd-drawer .td-main{flex:1;min-width:0}.kd-drawer .td-t{font-size:13.5px;font-weight:600;line-height:1.35}.kd-drawer .td-row.done .td-t{color:var(--ink-3);text-decoration:line-through;font-weight:500}.kd-drawer .td-tags{display:flex;align-items:center;gap:8px;margin-top:5px;flex-wrap:wrap}.kd-drawer .td-tag{font-size:10.5px;font-weight:600;color:var(--accent);display:inline-flex;align-items:center;gap:4px}.kd-drawer .td-tag svg{width:11px;height:11px}.kd-drawer .td-tag.k{color:var(--ink-2)}.kd-drawer .td-desc{font-size:11px;color:var(--ink-3);font-weight:500}.kd-drawer .td-date{font-size:12px;font-weight:700;white-space:nowrap}.kd-drawer .td-date.late{color:var(--akut)}.kd-drawer .td-rm{width:22px;height:22px;border-radius:5px;border:none;background:none;color:var(--ink-3);display:grid;place-items:center;cursor:pointer;opacity:0;transition:all .12s;flex-shrink:0}.kd-drawer .td-row:hover .td-rm{opacity:.6}.kd-drawer .td-rm:hover{color:var(--akut);opacity:1}.kd-drawer .td-rm svg{width:12px;height:12px}.kd-drawer .ek-seclbl{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:20px 0 9px}.kd-drawer .ek-card{background:var(--white);border:1px solid var(--line);border-radius:10px;overflow:hidden}.kd-drawer .ek-prog{display:flex;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid var(--line-2);font-size:11.5px;font-weight:700}.kd-drawer .ek-row{display:flex;align-items:center;gap:11px;padding:9px 14px;border-bottom:1px solid var(--line-2);font-size:12.5px}.kd-drawer .ek-row:last-child{border-bottom:none}.kd-drawer .ek-row:hover{background:var(--hover)}.kd-drawer .ek-row input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.kd-drawer .ek-row .et{flex:1;font-weight:500}.kd-drawer .ek-row.done .et{text-decoration:line-through;color:var(--ink-3)}.kd-drawer .ek-row .req{color:var(--akut);font-weight:700}.kd-drawer .ek-row .cat{font-size:10.5px;color:var(--ink-3);font-weight:500;flex-shrink:0}.kd-drawer .ek-note{font-size:10.5px;color:var(--ink-3);margin-top:8px}.kd-drawer .ek-note .req{color:var(--akut);font-weight:700}.kd-drawer .redline{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;color:var(--akut);margin-bottom:12px}.kd-drawer .redline .cd{width:7px;height:7px;border-radius:50%;background:var(--akut);flex-shrink:0}.kd-drawer .redline.ok{color:var(--ink-3)}.kd-drawer .redline.ok .cd{display:none}.kd-drawer .fsechead{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;letter-spacing:-.01em;margin:18px 0 10px;color:var(--ink)}.kd-drawer .fsechead .cd{width:9px;height:9px;border-radius:50%;background:var(--accent);flex-shrink:0}.kd-drawer .invtbl{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--white)}.kd-drawer .inv{display:grid;grid-template-columns:minmax(148px,1.5fr) 76px 88px 88px 72px 42px 92px 54px 76px 24px;gap:10px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line-2);font-size:12.5px}.kd-drawer .inv .num{text-align:right;font-feature-settings:"tnum";font-weight:600;font-size:12px;color:var(--ink-2);white-space:nowrap}.kd-drawer .inv .num.b{font-weight:700;color:var(--ink);font-size:12.5px}.kd-drawer .inv.head{background:var(--side-bg);padding:8px 14px;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.kd-drawer .inv.head .num{font-size:8.5px;font-weight:700;color:var(--ink-3)}.kd-drawer .inv:not(.head):not(.sumrow):hover{box-shadow:inset 3px 0 0 var(--accent)}.kd-drawer .fakt-chk{width:18px;height:18px;border:1px solid var(--line);border-radius:5px;background:var(--white);display:inline-grid;place-items:center;flex-shrink:0;cursor:pointer;color:transparent;transition:all .12s}.kd-drawer .fakt-chk svg{width:11px;height:11px;stroke-width:3}.kd-drawer .fakt-chk:hover{border-color:var(--accent)}.kd-drawer .fakt-chk.on{background:var(--accent);border-color:var(--accent);color:#fff}.kd-drawer .inv .fwrap{display:flex;align-items:center;gap:11px;min-width:0}.kd-drawer .fakt-bulk{display:flex;align-items:center;gap:12px;padding:9px 14px;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:10px;margin-bottom:12px}.kd-drawer .fakt-bulk .fb-n{font-size:12px;font-weight:700;color:var(--accent)}.kd-drawer .fakt-bulk .fb-sum{font-size:11.5px;font-weight:600;color:var(--ink-2);font-feature-settings:"tnum"}.kd-drawer .fakt-bulk .fb-sp{flex:1}.kd-drawer .inv:last-child{border-bottom:none}.kd-drawer .inv:hover{background:var(--hover)}.kd-drawer .inv[data-i]{cursor:pointer}.kd-drawer .inv .fn{font-weight:700;font-size:13px;display:flex;align-items:center;gap:7px;color:var(--ink)}.kd-drawer .inv .fid{font-size:11px;color:var(--ink-3);font-weight:500;margin-top:2px;font-feature-settings:"tnum"}.kd-drawer .inv .amt{text-align:right;font-weight:700;font-feature-settings:"tnum";font-size:12.5px}.kd-drawer .inv .dt{text-align:right;font-feature-settings:"tnum";color:var(--ink-2);font-weight:500;font-size:11.5px}.kd-drawer .inv .stx{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap}.kd-drawer .inv .stx .pd{width:7px;height:7px;border-radius:50%;background:var(--wait);flex-shrink:0}.kd-drawer .inv .stx.grn{color:var(--grn)}.kd-drawer .inv .stx.grn .pd{background:var(--grn)}.kd-drawer .inv .stx.prog .pd{background:var(--prog)}.kd-drawer .inv .stx.akut .pd{background:var(--akut)}.kd-drawer .inv .stx.wait .pd{background:transparent}.kd-drawer .inv.sumrow{background:var(--bg);border-top:1px solid var(--line);cursor:default}.kd-drawer .inv.sumrow:hover{background:var(--bg)}.kd-drawer .inv.sumrow .sn{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.kd-drawer .inv.sumrow .amt{font-size:13px;font-weight:700}.kd-drawer .inv.sumrow .cntx{font-size:10.5px;color:var(--ink-3);font-weight:600;font-feature-settings:"tnum";text-align:right}.kd-drawer .avpair{display:flex}.kd-drawer .avpair .avf{width:24px;height:24px;border:2px solid var(--white);box-shadow:0 0 0 1px var(--line)}.kd-drawer .avpair .avf+.avf{margin-left:-8px}.kd-drawer .avpair .pl-img{width:26px;height:26px;border:2px solid var(--white);box-shadow:0 0 0 1px var(--line)}.kd-drawer .avpair .pl-img+.pl-img{margin-left:-8px}.kd-drawer .inv .akt{position:relative;display:flex;justify-content:flex-end}.kd-drawer .inv .kb{width:26px;height:26px;border-radius:6px;border:none;background:none;color:var(--ink-3);display:grid;place-items:center;cursor:pointer;opacity:0;transition:all .13s}.kd-drawer .inv:hover .kb{opacity:1}.kd-drawer .inv .kb:hover{background:var(--white);box-shadow:var(--shadow-sm);color:var(--ink)}.kd-drawer .inv .kb svg{width:15px;height:15px}.kd-drawer .kmenu{position:absolute;top:28px;right:0;background:var(--white);border:1px solid var(--line);border-radius:9px;box-shadow:var(--shadow);padding:5px;min-width:170px;z-index:250;display:none}.kd-drawer .kmenu.open{display:block;animation:pop .14s ease}.kd-drawer .kmenu .ki{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:6px;font-size:12px;font-weight:500;color:var(--ink);cursor:pointer;white-space:nowrap}.kd-drawer .kmenu .ki:hover{background:var(--hover)}.kd-drawer .kmenu .ki svg{width:13px;height:13px;color:var(--ink-3)}.kd-drawer .kmenu .ki.danger{color:var(--akut)}.kd-drawer .fnote{font-size:11.5px;color:var(--ink-3);margin-top:14px}.kd-drawer .fnote b{color:var(--ink);font-weight:700}.kd-drawer .fnote a{color:var(--accent);font-weight:600;text-decoration:none}.kd-drawer .fnote a:hover{text-decoration:underline}.kd-drawer .filwrap{display:grid;grid-template-columns:230px 1fr;gap:18px;align-items:start}.kd-drawer .folders{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:12px 10px}.kd-drawer .folders .fh{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);padding:0 8px 8px}.kd-drawer .folder{display:flex;align-items:center;gap:7px;padding:7px 8px;border-radius:7px;font-size:12.5px;font-weight:500;color:var(--ink-2);cursor:pointer;transition:all .13s}.kd-drawer .folder .tw{width:14px;height:14px;display:grid;place-items:center;color:var(--ink-3);flex-shrink:0}.kd-drawer .folder .tw svg{width:11px;height:11px;transition:transform .15s}.kd-drawer .folder.expanded .tw svg{transform:rotate(90deg)}.kd-drawer .folder>svg.fic{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.kd-drawer .folder .fn{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.kd-drawer .folder .fc{font-size:10.5px;font-weight:700;color:var(--ink-3);padding:1px 7px;font-feature-settings:"tnum";border-radius:9px}.kd-drawer .folder:hover{background:var(--hover);color:var(--ink)}.kd-drawer .folder.on{background:var(--accent-soft);color:var(--ink)}.kd-drawer .folder.on>svg.fic{color:var(--accent)}.kd-drawer .folder.on .fc{background:var(--white);color:var(--accent)}.kd-drawer .folder.lvl1{margin-left:20px}.kd-drawer .folder.lvl2{margin-left:40px}.kd-drawer .addfolder{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:10px;padding:8px;border:1px dashed var(--line);border-radius:8px;font-size:11.5px;font-weight:600;color:var(--ink-3);cursor:pointer;transition:all .14s;background:none;width:100%}.kd-drawer .addfolder:hover{border-color:var(--ink-3);color:var(--ink)}.kd-drawer .addfolder svg{width:13px;height:13px}.kd-drawer .fcrumb{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-3);font-weight:500;margin-bottom:6px}.kd-drawer .fcrumb b{color:var(--ink);font-weight:700}.kd-drawer .fcrumb svg{width:12px;height:12px}.kd-drawer .filehead{display:flex;align-items:center;gap:9px;margin-bottom:12px}.kd-drawer .filehead .ft{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.kd-drawer .filehead .sp{flex:1}.kd-drawer .sublbl{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:12px 0 8px}.kd-drawer .subtiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-bottom:6px}.kd-drawer .subtile{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:var(--white);cursor:pointer;transition:border-color .14s,box-shadow .14s;min-width:0}.kd-drawer .subtile:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}.kd-drawer .subtile .sic{width:32px;height:32px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.kd-drawer .subtile .sic svg{width:15px;height:15px}.kd-drawer .subtile .st{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kd-drawer .subtile .sm{font-size:10.5px;color:var(--ink-3);font-weight:500;margin-top:1px}.kd-drawer .filetbl{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--white)}.kd-drawer .filetbl .fr{display:grid;grid-template-columns:minmax(180px,1fr) 110px 140px 80px 30px;gap:10px;align-items:center;padding:11px 14px;border-bottom:1px solid var(--line-2);font-size:12.5px}.kd-drawer .filetbl .fr:last-child{border-bottom:none}.kd-drawer .filetbl .fr.head{background:var(--bg);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);padding:8px 14px}.kd-drawer .filetbl .fr:not(.head):hover{background:var(--hover)}.kd-drawer .filetbl .fname{display:flex;align-items:center;gap:10px;font-weight:600;min-width:0}.kd-drawer .filetbl .fname span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kd-drawer .filetbl .fby{display:flex;align-items:center;gap:7px;font-weight:600;font-size:12px;min-width:0}.kd-drawer .filetbl .fby span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kd-drawer .filetbl .fdt,.kd-drawer .filetbl .fsz{color:var(--ink-2);font-weight:500;font-size:11.5px;font-feature-settings:"tnum"}.kd-drawer .filetbl .akt{position:relative;display:flex;justify-content:flex-end}.kd-drawer .filetbl .kb{width:26px;height:26px;border-radius:6px;border:none;background:none;color:var(--ink-3);display:grid;place-items:center;cursor:pointer;opacity:0;transition:all .13s}.kd-drawer .filetbl .fr:hover .kb{opacity:1}.kd-drawer .filetbl .kb:hover{background:var(--white);box-shadow:var(--shadow-sm);color:var(--ink)}.kd-drawer .filetbl .kb svg{width:15px;height:15px}.kd-drawer .femtpy{border:1px dashed var(--line);border-radius:10px;background:var(--bg);padding:34px 20px;text-align:center;font-size:12px;color:var(--ink-3);font-style:italic}.kd-drawer .femtpy b{font-style:normal;font-weight:700}.kd-drawer-ov .dw-card.fwiz-pop{width:600px;max-width:96vw;padding:0}.kd-drawer-ov .fw-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 15px;border-bottom:1px solid var(--line)}.kd-drawer-ov .fw-h-l{display:flex;align-items:center;gap:12px;min-width:0}.kd-drawer-ov .fw-h-ic{width:38px;height:38px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.kd-drawer-ov .fw-h-ic svg{width:19px;height:19px}.kd-drawer-ov .fw-h h3{font-size:16px;font-weight:700;letter-spacing:-.01em}.kd-drawer-ov .fw-h .s{font-size:11.5px;color:var(--ink-3);font-weight:500;margin-top:2px}.kd-drawer-ov .gd-x{width:30px;height:30px;border:none;background:none;border-radius:7px;color:var(--ink-3);cursor:pointer;display:grid;place-items:center;flex-shrink:0}.kd-drawer-ov .gd-x:hover{background:var(--hover);color:var(--ink)}.kd-drawer-ov .gd-x svg{width:18px;height:18px}.kd-drawer-ov .fw-body{padding:18px 20px;max-height:62vh;overflow-y:auto}.kd-drawer-ov .stp{display:flex;align-items:center;margin-bottom:20px}.kd-drawer-ov .stp-step{display:flex;align-items:center;gap:8px}.kd-drawer-ov .stp-num{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:700;background:var(--pill-bg);color:var(--ink-3);flex-shrink:0}.kd-drawer-ov .stp-num svg{width:13px;height:13px}.kd-drawer-ov .stp-step.active .stp-num,.kd-drawer-ov .stp-step.done .stp-num{background:var(--accent);color:#fff}.kd-drawer-ov .stp-lbl{font-size:12px;font-weight:700;color:var(--ink-3);white-space:nowrap}.kd-drawer-ov .stp-step.active .stp-lbl,.kd-drawer-ov .stp-step.done .stp-lbl{color:var(--ink)}.kd-drawer-ov .stp-line{flex:1;height:2px;background:var(--line);margin:0 10px;border-radius:2px}.kd-drawer-ov .stp-line.done{background:var(--accent)}.kd-drawer-ov .fw-sech{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:10px}.kd-drawer-ov .fw-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;background:var(--white);border:1px solid var(--line);border-radius:10px;margin-bottom:12px}.kd-drawer-ov .fw-line-t{font-size:13px;font-weight:700}.kd-drawer-ov .fw-tag{font-size:8px;font-weight:700;background:var(--pill-bg);color:var(--pill-ink);border-radius:4px;padding:1px 5px;vertical-align:middle}.kd-drawer-ov .fw-line-m{font-size:11px;color:var(--ink-3);font-weight:500;margin-top:2px}.kd-drawer-ov .fw-line-amt{font-size:14px;font-weight:700;font-feature-settings:"tnum";white-space:nowrap}.kd-drawer-ov .fw-tot{background:var(--side-bg);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.kd-drawer-ov .fw-tr{display:flex;justify-content:space-between;font-size:12.5px;color:var(--ink-2);padding:4px 0}.kd-drawer-ov .fw-tr b{font-feature-settings:"tnum";color:var(--ink)}.kd-drawer-ov .fw-grand{border-top:1px solid var(--line);margin-top:6px;padding-top:9px;font-size:13.5px;font-weight:700;color:var(--ink)}.kd-drawer-ov .fw-grand b{font-size:15px}.kd-drawer-ov .fw-fld{margin-bottom:13px}.kd-drawer-ov .fw-fld label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:6px}.kd-drawer-ov .fw-fld2{display:grid;grid-template-columns:1fr 1fr;gap:13px}.kd-drawer-ov .fw-ta{height:auto;min-height:120px;padding:10px 11px;line-height:1.5;resize:vertical}.kd-drawer-ov .fw-rv{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:4px 14px;margin-bottom:12px}.kd-drawer-ov .fw-rvr{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--line-2);font-size:12.5px}.kd-drawer-ov .fw-rvr:last-child{border-bottom:none}.kd-drawer-ov .fw-rvr .k{color:var(--ink-3);font-weight:600}.kd-drawer-ov .fw-rvr .v{font-weight:600;text-align:right}.kd-drawer-ov .fw-rvr .v .sub{font-weight:500;color:var(--ink-3);font-size:11px}.kd-drawer-ov .fw-grand2 .k,.kd-drawer-ov .fw-grand2 .v{color:var(--ink);font-size:13.5px;font-weight:700}.kd-drawer-ov .fw-msgto{font-size:11px;color:var(--ink-3);font-weight:600;margin-bottom:6px}.kd-drawer-ov .fw-msg{font-size:12px;color:var(--ink-2);line-height:1.55;background:var(--side-bg);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.kd-drawer-ov .fw-done{text-align:center;padding:18px 8px 8px}.kd-drawer-ov .fw-done-ic{width:54px;height:54px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;margin:0 auto 14px}.kd-drawer-ov .fw-done-ic svg{width:26px;height:26px}.kd-drawer-ov .fw-done-t{font-size:17px;font-weight:700;letter-spacing:-.01em}.kd-drawer-ov .fw-done-s{font-size:12px;color:var(--ink-3);font-weight:500;margin-top:6px;line-height:1.5}.kd-drawer-ov .fw-done-chip{display:inline-block;margin-top:14px;font-size:12px;font-weight:700;background:var(--accent-soft);color:var(--accent);border-radius:20px;padding:5px 13px}.kd-drawer-ov .fw-done-note{font-size:11.5px;color:var(--ink-3);margin-top:14px}.kd-drawer-ov .fw-done-note b{color:var(--ink)}.kd-drawer-ov .fw-foot{display:flex;justify-content:flex-end;gap:9px;padding:14px 20px;border-top:1px solid var(--line);background:var(--bg)}.kd-drawer-ov .fwtyp{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:16px;flex-wrap:wrap}.kd-drawer-ov .fwtyp button{padding:9px 13px;border:none;background:none;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--ink-2);font:600 12.5px Inter;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.kd-drawer-ov .fwtyp button .d{width:7px;height:7px;border-radius:50%}.kd-drawer-ov .fwtyp button:hover{color:var(--ink)}.kd-drawer-ov .fwtyp button.on{border-bottom-color:var(--accent);color:var(--accent)}.kd-drawer-ov .fw-req{color:var(--akut);font-weight:700}.kd-drawer-ov .alc-utfld4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px}.kd-drawer-ov .alc-utcol>label{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:7px}.kd-drawer-ov .alc-utin{width:100%;box-sizing:border-box;height:38px;padding:0 12px;background:var(--white);border:1px solid var(--line);border-radius:9px;font-size:14px;font-weight:600;color:var(--ink);outline:none;font-feature-settings:"tnum";font-family:inherit}.kd-drawer-ov .alc-utin:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.kd-drawer-ov .alc-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-items:stretch;margin-top:11px}.kd-drawer-ov .alc-metric{min-width:0;background:var(--side-bg);border:1px solid var(--line);border-radius:8px;padding:9px 11px}.kd-drawer-ov .alc-metric .l{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);margin-bottom:3px;white-space:nowrap}.kd-drawer-ov .alc-metric .v{font-size:12.5px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";white-space:nowrap}.kd-drawer-ov .alc-metric.tbcell{display:flex;align-items:stretch;padding:0;background:none;border:none}.kd-drawer-ov .tb-pill2{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;padding:7px 11px;border-radius:8px;font-weight:700;font-size:13px;font-feature-settings:"tnum";width:100%;background:var(--grn-bg);color:var(--grn)}.kd-drawer-ov .tb-pill2.neg{background:var(--akut-bg);color:var(--akut)}.kd-drawer-ov .tb-pill2 .tbp{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;opacity:.85;margin-top:1px;white-space:nowrap}@media(max-width:1160px){.kd-drawer .drawer{width:100vw}}@media(max-width:860px){.kd-drawer .kv-grid{grid-template-columns:1fr}.kd-drawer .kv-cell{border-right:none!important}.kd-drawer .filwrap{grid-template-columns:1fr}.kd-drawer .fsum-line{gap:8px 16px}.kd-drawer .fgrow .bar{width:90px}.kd-drawer .kp-cols{grid-template-columns:1fr}.kd-drawer .fl-head{display:none}.kd-drawer .lev-row{grid-template-columns:1fr auto}.kd-drawer .lev-row>div:nth-child(2),.kd-drawer .lev-row>div:nth-child(3),.kd-drawer .lev-row>div:nth-child(5),.kd-drawer .lev-row>div:nth-child(6){display:none}.kd-drawer .dw-head{padding:13px 14px 0}.kd-drawer .dw-body{padding:13px 14px 22px}.kd-drawer .dw-acts .btn span.lbl{display:none}.kd-drawer .pane-head{gap:8px}.kd-drawer .saverow{flex-direction:column}.kd-drawer .btn,.kd-drawer .field-wrap,.kd-drawer-ov .btn,.kd-drawer-ov .field-wrap{min-height:38px}.kd-drawer .jgrid{grid-template-columns:1fr}.kd-drawer-ov.pop-root{padding:0}.kd-drawer-ov .pop,.kd-drawer-ov .pop.narrow{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;border:none}.kd-drawer-ov .pop .cols2{grid-template-columns:1fr}.kd-drawer-ov .sendopt{flex-direction:column}.kd-drawer input,.kd-drawer select,.kd-drawer textarea,.kd-drawer-ov input,.kd-drawer-ov select,.kd-drawer-ov textarea{font-size:16px!important}}@media(prefers-reduced-motion:reduce){.kd-drawer .drawer,.kd-drawer .pane.on,.kd-drawer-ov .pop{transition:none;animation:none}}.mlv,.mlv-ov{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;--rail-bg: #1c1d22;--rail-ink: rgba(255,255,255,.5);--rail-active-bg: rgba(45,108,247,.34);--rail-active-ink: #8fb6fb;--rail-glow: rgba(45,108,247,.55);--rail-hover: rgba(255,255,255,.1);--bg: #ffffff;--side-bg: #fafbfc;--white: #ffffff;--hover: #f2f6fe;--ink: #1d1f24;--ink-2: #5b606b;--ink-3: #8b909a;--line: #e9eaed;--line-2: #f2f3f5;--accent: #2d6cf7;--accent-soft: #eaf1fe;--primary: #1d1f24;--primary-ink: #fff;--primary-hover: #2d3039;--pill-bg: #f0f1f3;--pill-ink: #5f6671;--ok: #2d6cf7;--ok-bg: #eaf1fe;--prog: #b8841f;--prog-bg: #f6edda;--wait: #8b909a;--wait-bg: #f0f1f3;--akut: #e0526a;--akut-bg: #fce9ed;--grn: #1d9e63;--grn-bg: #e6f6ee;--grn-glow: rgba(29,158,99,.5);--shadow: 0 16px 40px rgba(20,22,28,.16);--shadow-sm: 0 1px 2px rgba(20,22,28,.05);--radius: 7px;--radius-sm: 6px;--ml-accent: var(--accent);--ml-accent-soft: var(--accent-soft);--muted: var(--ink-3);color-scheme:light;--accent: #4a72b0;--accent-soft: #eef2f8}.mlv,.mlv-ov{font-size:16px;line-height:normal;letter-spacing:normal}.mlv{flex:1;display:flex;min-height:0;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}.mlv *{margin:0;padding:0;box-sizing:border-box}.mlv{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.mlv-ov{-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.mlv-ov *{margin:0;padding:0;box-sizing:border-box}.mlv button,.mlv input,.mlv select,.mlv textarea,.mlv-ov button,.mlv-ov input,.mlv-ov select,.mlv-ov textarea{font-family:Arial;font-size:13.3333px;font-weight:400;line-height:normal;letter-spacing:normal;color:#000;font-feature-settings:normal;font-variant-numeric:normal}.mlv select,.mlv input,.mlv textarea,.mlv-ov select,.mlv-ov input,.mlv-ov textarea{background-color:#fff}.mlv select,.mlv-ov select{border:1px solid rgb(118,118,118);border-radius:0}.mlv button,.mlv-ov button{background-color:#efefef;border:2px outset rgb(0,0,0);border-radius:0}.mlv input[type=checkbox],.mlv-ov input[type=checkbox]{background-color:initial}.mlv img,.mlv-ov img{display:inline;vertical-align:baseline;max-width:none;height:auto}.mlv svg,.mlv-ov svg{display:inline;vertical-align:baseline}.mlv h1,.mlv-ov h1{font-size:2em;font-weight:700}.mlv h2,.mlv-ov h2{font-size:1.5em;font-weight:700}.mlv h3,.mlv-ov h3{font-size:1.17em;font-weight:700}.mlv table,.mlv-ov table{border-color:currentColor}.mlv blockquote,.mlv-ov blockquote{margin:1em 40px}.mlv p,.mlv-ov p{margin:0}.mlv b,.mlv strong,.mlv-ov b,.mlv-ov strong{font-weight:700}.mlv *,.mlv-ov *{scrollbar-width:auto;scrollbar-color:auto}body.mlv-shell .body>.side:not(.mlv *),body.mlv-shell .body>.expand-btn:not(.mlv *),body.mlv-shell main.main>.page-head{display:none}body.mlv-shell .main .main-body{padding:0;height:100%}body.mlv-shell .main{padding:0;overflow:hidden}body.mlv-shell .main .main-body>.mlv{height:100%}.mlv.mlv .body{min-width:auto}.mlv.mlv main.main{background-color:transparent}.mlv.mlv .body{flex:1;display:flex;min-height:0;position:relative}.mlv.mlv .side{width:236px;flex-shrink:0;background:var(--side-bg);border-right:1px solid var(--line);padding:14px 12px;overflow-y:auto;overflow-x:hidden;transition:width .26s ease,padding .26s ease,opacity .2s ease}.mlv.mlv .side-top{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 12px}.mlv.mlv .side-top .side-h{font-size:15px;font-weight:700;letter-spacing:-.01em;padding:0 0 0 6px}.mlv.mlv .collapse-btn,.mlv.mlv .expand-btn{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:var(--white);color:var(--ink-3);display:grid;place-items:center;cursor:pointer;transition:all .15s;flex-shrink:0}.mlv.mlv .collapse-btn svg,.mlv.mlv .expand-btn svg{width:17px;height:17px}.mlv.mlv .collapse-btn:hover,.mlv.mlv .expand-btn:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);transform:translateY(-1px);box-shadow:0 6px 16px #14161c21}.mlv.mlv .collapse-btn:active,.mlv.mlv .expand-btn:active{transform:translateY(0)}.mlv.mlv .expand-btn{position:absolute;top:14px;left:12px;z-index:25;display:none;box-shadow:0 4px 14px #14161c1f}.mlv.mlv .body.side-collapsed .side{width:0;min-width:0;padding-left:0;padding-right:0;opacity:0;border-right-color:transparent}.mlv.mlv .body.side-collapsed .expand-btn{display:grid}.mlv.mlv .main{flex:1;min-width:0;padding:20px 26px 48px;overflow:auto}.mlv.mlv .crumb{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:500;color:var(--ink-3);margin-bottom:12px}.mlv.mlv .crumb a{color:var(--ink-3);text-decoration:none;cursor:pointer}.mlv.mlv .crumb a:hover{color:var(--accent)}.mlv.mlv .crumb svg{width:12px;height:12px}.mlv.mlv .crumb .cur{color:var(--ink);font-weight:600}.mlv.mlv .btn-ghost{height:33px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);font:600 12.5px Inter;color:var(--ink-2);cursor:pointer;transition:all .12s}.mlv.mlv .btn-ghost svg{width:15px;height:15px}.mlv.mlv .btn-ghost:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.mlv.mlv .btn-primary{height:33px;padding:0 14px;display:inline-flex;align-items:center;gap:7px;background:var(--primary);color:var(--primary-ink);border:none;border-radius:var(--radius-sm);font:600 12.5px Inter;cursor:pointer;transition:background .12s}.mlv.mlv .btn-primary svg{width:15px;height:15px;stroke-width:2.4}.mlv.mlv .btn-primary:hover{background:var(--primary-hover)}.mlv.mlv .steps{display:flex;align-items:flex-start}.mlv.mlv .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:12px}@keyframes pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mlv.mlv #mail-root{height:100%}.mlv.mlv .mail-shell{display:flex;height:100%;min-height:520px;background:var(--white);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm)}.mlv.mlv .ml-rail{flex:0 0 184px;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:14px 12px;background:var(--bg)}.mlv.mlv .ml-compose{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:38px;border:none;border-radius:8px;background:var(--ml-accent);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:filter .12s}.mlv.mlv .ml-compose:hover{filter:brightness(1.06)}.mlv.mlv .ml-compose svg{width:16px;height:16px}.mlv.mlv .ml-folds{margin-top:14px;display:flex;flex-direction:column;gap:1px}.mlv.mlv .ml-fold{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:none;border-radius:7px;font-size:12.5px;font-weight:500;color:var(--ink-2);cursor:pointer;text-align:left;transition:background .1s,color .1s}.mlv.mlv .ml-fold:hover{background:var(--hover)}.mlv.mlv .ml-fold.on{background:var(--ml-accent-soft);color:var(--ml-accent);font-weight:600}.mlv.mlv .ml-fi{width:16px;height:16px;flex-shrink:0}.mlv.mlv .ml-fn{flex:1}.mlv.mlv .ml-fc{font-size:11px;font-weight:700;color:var(--ink-3);font-variant-numeric:tabular-nums}.mlv.mlv .ml-fc.accent{background:var(--ml-accent);color:#fff;min-width:18px;height:18px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.mlv.mlv .ml-me{margin-top:auto;display:flex;align-items:center;gap:9px;padding:10px 8px 4px;border-top:1px solid var(--line)}.mlv.mlv .ml-me-av{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:700}.mlv.mlv .ml-me-meta{min-width:0}.mlv.mlv .ml-me-n{font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mlv.mlv .ml-me-e{font-size:10.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mlv.mlv .ml-list{flex:0 0 348px;border-right:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.mlv.mlv .ml-listhead{padding:12px 14px;border-bottom:1px solid var(--line)}.mlv.mlv .ml-search{display:flex;align-items:center;gap:8px;height:34px;padding:0 11px;background:var(--bg);border:1px solid var(--line);border-radius:8px}.mlv.mlv .ml-search:focus-within{border-color:var(--ml-accent);background:var(--white)}.mlv.mlv .ml-si{width:15px;height:15px;color:var(--ink-3);flex-shrink:0}.mlv.mlv .ml-search input{border:none;background:none;outline:none;width:100%;font-size:12.5px;color:var(--ink)}.mlv.mlv .ml-items{flex:1;overflow-y:auto}.mlv.mlv .ml-empty,.mlv.mlv .ml-noselect p{color:var(--ink-3);font-size:13px}.mlv.mlv .ml-empty{padding:30px 16px;text-align:center}.mlv.mlv .ml-item{position:relative;display:flex;gap:10px;width:100%;padding:11px 13px 11px 10px;border:none;background:none;border-bottom:1px solid var(--line-2);cursor:pointer;text-align:left;transition:background .1s}.mlv.mlv .ml-item:hover{background:var(--bg)}.mlv.mlv .ml-item.on{background:var(--ml-accent-soft)}.mlv.mlv .ml-item.on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ml-accent)}.mlv.mlv .ml-star{flex-shrink:0;width:17px;color:var(--muted);cursor:pointer;padding-top:1px}.mlv.mlv .ml-star svg{width:15px;height:15px}.mlv.mlv .ml-star.on{color:#e6b450}.mlv.mlv .ml-star.on svg{fill:#e6b450}.mlv.mlv .ml-av{width:34px;height:34px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700}.mlv.mlv .ml-mid{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.mlv.mlv .ml-row1{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.mlv.mlv .ml-who{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mlv.mlv .ml-item.unread .ml-who{font-weight:700}.mlv.mlv .ml-time{flex-shrink:0;font-size:10.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.mlv.mlv .ml-subj{font-size:12px;font-weight:500;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mlv.mlv .ml-item.unread .ml-subj{color:var(--ink);font-weight:600}.mlv.mlv .ml-snip{font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mlv.mlv .ml-clip{width:12px;height:12px;vertical-align:-2px;color:var(--muted)}.mlv.mlv .ml-draft-tag{color:#c2410c;font-weight:600}.mlv.mlv .ml-item.unread:after{content:"";position:absolute;left:3px;top:50%;transform:translateY(-50%);width:5px;height:5px;border-radius:50%;background:var(--ml-accent)}.mlv.mlv .ml-reader{flex:1;min-width:0;display:flex;flex-direction:column;overflow-y:auto;padding:22px 26px}.mlv.mlv .ml-noselect{margin:auto;text-align:center;color:var(--ink-3)}.mlv.mlv .ml-noic{width:46px;height:46px;color:var(--line);margin:0 auto 10px}.mlv.mlv .ml-rd-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.mlv.mlv .ml-rd-subject{font-size:20px;font-weight:700;color:var(--ink);margin:0 0 2px;letter-spacing:-.01em;line-height:1.3}.mlv.mlv .ml-star.big{background:none;border:none;cursor:pointer;color:var(--muted);flex-shrink:0}.mlv.mlv .ml-star.big svg{width:20px;height:20px}.mlv.mlv .ml-star.big.on{color:#e6b450}.mlv.mlv .ml-star.big.on svg{fill:#e6b450}.mlv.mlv .ml-acts{display:flex;align-items:center;gap:8px;margin:14px 0 18px;flex-wrap:wrap}.mlv.mlv .ml-act{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 13px;border:1px solid var(--line);background:var(--white);border-radius:6px;font-size:12.5px;font-weight:500;color:var(--ink-2);cursor:pointer;transition:background .12s,border-color .12s}.mlv.mlv .ml-act:hover{background:var(--bg);border-color:var(--ink-3)}.mlv.mlv .ml-act svg{width:15px;height:15px}.mlv.mlv .ml-act.primary{background:var(--ml-accent);border-color:var(--ml-accent);color:#fff}.mlv.mlv .ml-act.primary:hover{filter:brightness(1.06);background:var(--ml-accent)}.mlv.mlv .ml-act.icon{padding:0 9px}.mlv.mlv .ml-act-sp{flex:1}.mlv.mlv .ml-msg{border-top:1px solid var(--line);padding:16px 0 4px}.mlv.mlv .ml-msg.quoted{opacity:.85}.mlv.mlv .ml-msg-head{display:flex;align-items:center;gap:11px;margin-bottom:12px}.mlv.mlv .ml-msg-av{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:700}.mlv.mlv .ml-msg-meta{flex:1;min-width:0}.mlv.mlv .ml-msg-n{font-size:13.5px;font-weight:600;color:var(--ink)}.mlv.mlv .ml-msg-e{font-weight:400;color:var(--ink-3);font-size:12px}.mlv.mlv .ml-msg-sub,.mlv.mlv .ml-toline{font-size:11.5px;color:var(--ink-3);display:block}.mlv.mlv .ml-msg-d{font-size:11.5px;color:var(--ink-3);flex-shrink:0;white-space:nowrap}.mlv.mlv .ml-body{font-size:13.5px;line-height:1.65;color:var(--ink)}.mlv.mlv .ml-attach{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.mlv.mlv .ml-file{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid var(--line);border-radius:7px;background:var(--bg)}.mlv.mlv .ml-fileic{width:17px;height:17px;color:var(--ml-accent)}.mlv.mlv .ml-file-n{font-size:12px;font-weight:600;color:var(--ink)}.mlv.mlv .ml-file-s{font-size:11px;color:var(--ink-3)}.mlv.mlv .ml-quickreply{margin-top:20px;border:1px solid var(--line);border-radius:9px;overflow:hidden}.mlv.mlv .ml-qr-bar{display:flex;align-items:center;gap:7px;padding:9px 13px;background:var(--bg);border-bottom:1px solid var(--line);font-size:12px;color:var(--ink-3)}.mlv.mlv .ml-qr-ic{width:14px;height:14px}.mlv.mlv .ml-quickreply textarea{width:100%;border:none;outline:none;padding:13px;font-size:13.5px;line-height:1.6;min-height:96px;resize:vertical;font-family:inherit;color:var(--ink);box-sizing:border-box}.mlv.mlv .ml-qr-foot{padding:10px 13px;border-top:1px solid var(--line-2)}.mlv.mlv .ml-send{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 16px;border:none;border-radius:7px;background:var(--ml-accent);color:#fff;font-size:12.5px;font-weight:600;cursor:pointer;transition:filter .12s}.mlv.mlv .ml-send:hover{filter:brightness(1.06)}.mlv.mlv .ml-send svg{width:15px;height:15px}.mlv.mlv .ml-cmp-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#14161a52;z-index:80}.mlv.mlv .ml-cmp{position:fixed;right:28px;bottom:0;width:540px;max-width:calc(100vw - 32px);background:var(--white);border:1px solid var(--line);border-radius:12px 12px 0 0;box-shadow:0 -8px 40px #00000038;z-index:90;display:flex;flex-direction:column;max-height:80vh}.mlv.mlv .ml-cmp-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--accent);color:#fff;border-radius:11px 11px 0 0;font-size:13px;font-weight:600}.mlv.mlv .ml-cmp-x{background:none;border:none;color:#fff;cursor:pointer;opacity:.8}.mlv.mlv .ml-cmp-x:hover{opacity:1}.mlv.mlv .ml-cmp-x svg{width:16px;height:16px}.mlv.mlv .ml-cmp-row{display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--line-2)}.mlv.mlv .ml-cmp-row label{font-size:12px;color:var(--ink-3);width:42px;flex-shrink:0}.mlv.mlv .ml-cmp-row input{flex:1;border:none;outline:none;padding:12px 0;font-size:13px;color:var(--ink);background:none}.mlv.mlv .ml-cmp-body{border:none;outline:none;padding:14px 16px;font-size:13.5px;line-height:1.6;min-height:200px;resize:none;font-family:inherit;color:var(--ink);flex:1}.mlv.mlv .ml-cmp-foot{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--line)}.mlv.mlv .ml-cmp-attach{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid var(--line);background:var(--white);border-radius:7px;font-size:12.5px;color:var(--ink-2);cursor:pointer}.mlv.mlv .ml-cmp-attach:hover{background:var(--bg)}.mlv.mlv .ml-cmp-attach svg{width:14px;height:14px}.mlv.mlv .ml-cmp-sp{flex:1}.mlv.mlv .ml-cmp-discard{border:none;background:none;color:var(--ink-3);font-size:12.5px;cursor:pointer}.mlv.mlv .ml-cmp-discard:hover{color:#c2410c}.mlv.mlv .mail-toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%) translateY(12px);background:var(--primary);color:var(--primary-ink);padding:11px 18px;border-radius:8px;font-size:13px;font-weight:500;box-shadow:0 8px 24px #0003;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;z-index:120}.mlv.mlv .mail-toast.show{opacity:1;transform:translate(-50%) translateY(0)}.mlv.mlv .ml-toolbar{display:flex;align-items:center;gap:3px;padding:7px 12px;border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap}.mlv.mlv .ml-tb{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 7px;border:none;background:none;border-radius:6px;color:var(--ink-2);font-size:14px;cursor:pointer;transition:background .1s}.mlv.mlv .ml-tb:hover{background:var(--hover);color:var(--ink)}.mlv.mlv .ml-tb b{font-weight:800}.mlv.mlv .ml-tb i{font-style:italic;font-family:Georgia,serif}.mlv.mlv .ml-tb u{text-decoration:underline}.mlv.mlv .ml-tb svg{width:16px;height:16px}.mlv.mlv .ml-tb-sep{width:1px;height:18px;background:var(--line);margin:0 4px}.mlv.mlv .ml-tb-sp{flex:1}.mlv.mlv .ml-sig-sel{height:28px;border:1px solid var(--line);border-radius:6px;background:var(--white);font-size:11.5px;color:var(--ink-2);padding:0 8px;cursor:pointer;max-width:170px}.mlv.mlv .ml-cmp-body{overflow-y:auto;cursor:text}.mlv.mlv .ml-cmp-body:focus{outline:none}.mlv.mlv .ml-cmp-body p{margin:0 0 9px}.mlv.mlv .ml-cmp-body ul,.mlv.mlv .ml-cmp-body ol{margin:0 0 9px;padding-left:22px}.mlv.mlv .ml-sig-block{margin-top:14px;padding-top:10px;border-top:1px solid var(--line-2);color:var(--ink-2);font-size:12.5px}.mlv.mlv .ml-sig-block p{margin:0 0 2px}.mlv.mlv .ml-quote-head{color:var(--ink-3);font-size:12px;margin:10px 0 4px}.mlv.mlv .ml-quote{margin:0;padding:2px 0 2px 12px;border-left:2px solid var(--line);color:var(--ink-3)}.mlv.mlv .ml-tbl{border-collapse:collapse;width:100%;margin:6px 0 12px;font-size:13px}.mlv.mlv .ml-tbl th,.mlv.mlv .ml-tbl td{border:1px solid var(--line);padding:7px 10px;text-align:left;vertical-align:top}.mlv.mlv .ml-tbl th{background:var(--bg);font-weight:600;color:var(--ink)}.mlv.mlv .ml-body ul,.mlv.mlv .ml-body ol{margin:8px 0;padding-left:22px}.mlv.mlv .ml-body strong{font-weight:700}.mlv.mlv .ml-body a{color:var(--ml-accent)}.mlv.mlv .ml-body p{margin:0 0 9px}.mlv.mlv .ml-rail{overflow-y:auto}.mlv.mlv .ml-sec{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:14px 10px 6px}.mlv.mlv .ml-accts{display:flex;flex-direction:column;gap:2px}.mlv.mlv .ml-acct{display:flex;align-items:center;gap:9px;width:100%;padding:7px 9px;border:none;background:none;border-radius:7px;cursor:pointer;text-align:left;transition:background .1s}.mlv.mlv .ml-acct:hover{background:var(--hover)}.mlv.mlv .ml-acct.on{background:var(--ml-accent-soft)}.mlv.mlv .ml-acct-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.mlv.mlv .ml-acct-meta{flex:1;min-width:0}.mlv.mlv .ml-acct-n{display:block;font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mlv.mlv .ml-acct-e{display:block;font-size:10px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mlv.mlv .ml-acct-c{font-size:10.5px;font-weight:700;color:#fff;background:var(--ml-accent);min-width:17px;height:17px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.mlv.mlv .ml-sigmgr-btn{margin-top:auto;display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;border-top:1px solid var(--line);background:none;color:var(--ink-2);font-size:12.5px;font-weight:500;cursor:pointer;border-radius:0}.mlv.mlv .ml-sigmgr-btn:hover{color:var(--ink)}.mlv.mlv .ml-filters{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.mlv.mlv .ml-fchip{padding:4px 11px;border:1px solid var(--line);background:var(--white);border-radius:20px;font-size:11.5px;font-weight:500;color:var(--ink-2);cursor:pointer}.mlv.mlv .ml-fchip:hover{background:var(--bg)}.mlv.mlv .ml-fchip.on{background:var(--ml-accent);border-color:var(--ml-accent);color:#fff}.mlv.mlv .ml-row3{display:flex;align-items:center;gap:6px}.mlv.mlv .ml-row3 .ml-snip{flex:1;min-width:0}.mlv.mlv .ml-kund-pill{flex-shrink:0;font-size:10px;font-weight:600;color:var(--ml-accent);background:var(--ml-accent-soft);padding:2px 7px;border-radius:10px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlv.mlv .ml-kundbanner{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--ml-accent-soft)}.mlv.mlv .ml-kb-lbl{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ml-accent)}.mlv.mlv .ml-kb-name{display:block;font-size:14px;font-weight:700;color:var(--ink)}.mlv.mlv .ml-kb-x{background:none;border:none;cursor:pointer;color:var(--ink-3)}.mlv.mlv .ml-kb-x svg{width:16px;height:16px}.mlv.mlv .ml-kundrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0 4px}.mlv.mlv .ml-kund-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;background:var(--ml-accent-soft);color:var(--ml-accent);border-radius:7px;font-size:12px;font-weight:500}.mlv.mlv .ml-kund-chip b{font-weight:700}.mlv.mlv .ml-kund-dot{width:7px;height:7px;border-radius:50%;background:var(--ml-accent)}.mlv.mlv .ml-kund-hint{font-size:11.5px;color:var(--ink-3)}.mlv.mlv .ml-mini{height:28px;padding:0 11px;border:1px solid var(--line);background:var(--white);border-radius:6px;font-size:12px;font-weight:500;color:var(--ink-2);cursor:pointer}.mlv.mlv .ml-mini:hover{background:var(--bg)}.mlv.mlv .ml-mini.solid{background:var(--ml-accent);border-color:var(--ml-accent);color:#fff}.mlv.mlv .ml-mini.solid:hover{filter:brightness(1.06)}.mlv.mlv .ml-mini.ghost{border-color:transparent;color:var(--ink-3)}.mlv.mlv .ml-mini.ghost:hover{color:var(--ink);background:var(--bg)}.mlv.mlv .ml-mini.ghost.danger:hover{color:#c2410c}.mlv.mlv .ml-acts .ml-act svg{display:none}.mlv.mlv .ml-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#14161a57;z-index:100}.mlv.mlv .ml-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:460px;max-width:calc(100vw - 32px);max-height:80vh;background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 50px #00000040;z-index:110;display:flex;flex-direction:column;overflow:hidden}.mlv.mlv .ml-modal.wide{width:560px}.mlv.mlv .ml-modal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line);font-size:14px;font-weight:700;color:var(--ink)}.mlv.mlv .ml-modal-search{display:flex;align-items:center;gap:8px;margin:14px 16px 6px;height:36px;padding:0 12px;background:var(--bg);border:1px solid var(--line);border-radius:8px}.mlv.mlv .ml-modal-search input{border:none;background:none;outline:none;width:100%;font-size:13px}.mlv.mlv .ml-pick-list{overflow-y:auto;padding:6px 8px 12px}.mlv.mlv .ml-pick-row{display:flex;align-items:center;gap:11px;width:100%;padding:9px 10px;border:none;background:none;border-radius:8px;cursor:pointer;text-align:left}.mlv.mlv .ml-pick-row:hover{background:var(--bg)}.mlv.mlv .ml-av.sm{width:30px;height:30px;font-size:11px}.mlv.mlv .ml-pick-meta{flex:1;min-width:0}.mlv.mlv .ml-pick-n{display:block;font-size:13px;font-weight:600;color:var(--ink)}.mlv.mlv .ml-pick-e{display:block;font-size:11.5px;color:var(--ink-3)}.mlv.mlv .ml-pick-c{font-size:11px;color:var(--ink-3);flex-shrink:0}.mlv.mlv .ml-sig-list{overflow-y:auto;padding:12px 18px;display:flex;flex-direction:column;gap:8px;max-height:240px}.mlv.mlv .ml-sigrow{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--line);border-radius:9px}.mlv.mlv .ml-sigrow-meta{flex:1;min-width:0}.mlv.mlv .ml-sigrow-n{font-size:13px;font-weight:600;color:var(--ink)}.mlv.mlv .ml-sigrow-p{font-size:11.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mlv.mlv .ml-sigrow-acts{display:flex;gap:4px;flex-shrink:0}.mlv.mlv .ml-sig-form{border-top:1px solid var(--line);padding:14px 18px 18px;background:var(--bg)}.mlv.mlv .ml-sig-form-h{font-size:12px;font-weight:700;color:var(--ink-2);margin-bottom:10px}.mlv.mlv .ml-sig-form input,.mlv.mlv .ml-sig-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:7px;padding:9px 11px;font-size:13px;font-family:inherit;color:var(--ink);margin-bottom:9px;outline:none;background:var(--white)}.mlv.mlv .ml-sig-form input:focus,.mlv.mlv .ml-sig-form textarea:focus{border-color:var(--ml-accent)}.mlv.mlv .ml-sig-form textarea{min-height:84px;resize:vertical;line-height:1.5}.mlv.mlv .ml-sig-form-foot{display:flex;align-items:center;gap:10px}.mlv.mlv .ml-send.sm{height:32px;padding:0 14px}.mlv.mlv .ml-cmp-from{flex:1;padding:12px 0;font-size:13px;color:var(--ink-2)}.mlv.mlv .ml-fold.unified{margin-top:2px}.mlv.mlv .ml-boxes{display:flex;flex-direction:column;gap:2px}.mlv.mlv .ml-mbox-head{display:flex;align-items:center;gap:7px;width:100%;padding:7px 9px 7px 4px;border-radius:7px;cursor:pointer;transition:background .1s}.mlv.mlv .ml-mbox-head:hover{background:var(--hover)}.mlv.mlv .ml-mbox-head.on{background:var(--ml-accent-soft)}.mlv.mlv .ml-mbox-caret{background:none;border:none;padding:3px;cursor:pointer;color:var(--ink-3);display:inline-flex;transition:transform .15s;flex-shrink:0}.mlv.mlv .ml-mbox-caret svg{width:13px;height:13px}.mlv.mlv .ml-mbox-caret.open{transform:rotate(90deg)}.mlv.mlv .ml-mbox-folders{margin:1px 0 4px 14px;padding-left:8px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:1px}.mlv.mlv .ml-fold.sub{padding:6px 9px}.mlv.mlv .ml-fold.sub .ml-fi{width:14px;height:14px}.mlv.mlv .ml-rowacct{width:4px;align-self:stretch;border-radius:2px;flex-shrink:0;margin:1px 0}.mlv.mlv .ml-ai{flex:0 0 300px;border-left:1px solid var(--line);display:flex;flex-direction:column;background:var(--side-bg);min-width:0}.mlv.mlv .ml-ai-top{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line)}.mlv.mlv .ml-ai-title{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--ink)}.mlv.mlv .ml-ai-ic{width:17px;height:17px;color:var(--ml-accent)}.mlv.mlv .ml-ai-x{background:none;border:none;cursor:pointer;color:var(--ink-3)}.mlv.mlv .ml-ai-x svg{width:15px;height:15px}.mlv.mlv .ml-ai-empty{padding:28px 20px;font-size:12.5px;color:var(--ink-3);line-height:1.6;text-align:center}.mlv.mlv .ml-ai-scroll{overflow-y:auto;padding:14px 16px 18px}.mlv.mlv .ml-ai-card{background:var(--white);border:1px solid var(--line);border-radius:9px;padding:13px 14px;margin-bottom:16px}.mlv.mlv .ml-ai-h{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ml-accent);margin-bottom:7px}.mlv.mlv .ml-ai-card p{margin:0;font-size:12.5px;line-height:1.55;color:var(--ink)}.mlv.mlv .ml-ai-meta{margin-top:9px;padding-top:9px;border-top:1px solid var(--line-2);font-size:11.5px;color:var(--ink-3)}.mlv.mlv .ml-ai-h2{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 9px}.mlv.mlv .ml-ai-sugg{display:block;width:100%;text-align:left;background:var(--white);border:1px solid var(--line);border-radius:9px;padding:11px 13px;margin-bottom:9px;cursor:pointer;transition:border-color .12s,box-shadow .12s}.mlv.mlv .ml-ai-sugg:hover{border-color:var(--ml-accent);box-shadow:0 2px 10px #3a6ea51a}.mlv.mlv .ml-ai-sugg-l{display:block;font-size:12.5px;font-weight:700;color:var(--ink);margin-bottom:3px}.mlv.mlv .ml-ai-sugg-p{display:block;font-size:11.5px;color:var(--ink-3);line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mlv.mlv .ml-ai-use{display:inline-block;margin-top:8px;font-size:11px;font-weight:700;color:var(--ml-accent)}.mlv.mlv .ml-ai-note{font-size:11px;color:var(--muted);line-height:1.5;margin-top:6px}.mlv.mlv .ml-rd-topbtns{display:flex;align-items:center;gap:10px;flex-shrink:0}.mlv.mlv .ml-aitoggle{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;border:1px solid var(--line);background:var(--white);border-radius:20px;font-size:12px;font-weight:600;color:var(--ink-2);cursor:pointer}.mlv.mlv .ml-aitoggle svg{width:14px;height:14px}.mlv.mlv .ml-aitoggle.on{background:var(--ml-accent-soft);border-color:var(--ml-accent);color:var(--ml-accent)}.mlv.mlv .ml-cmp-hbtns{display:flex;align-items:center;gap:4px}.mlv.mlv .ml-cmp-min{background:none;border:none;color:#fff;cursor:pointer;opacity:.8;padding:2px}.mlv.mlv .ml-cmp-min:hover{opacity:1}.mlv.mlv .ml-cmp-min svg{width:16px;height:16px}.mlv.mlv .ml-cmp-mini{position:fixed;right:28px;bottom:0;width:280px;max-width:calc(100vw - 32px);background:var(--accent);color:#fff;border-radius:10px 10px 0 0;box-shadow:0 -6px 24px #00000038;z-index:90;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer}.mlv.mlv .ml-cmp-mini-t{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mlv.mlv .ml-cmp-mini-x{background:none;border:none;color:#fff;cursor:pointer;opacity:.8;flex-shrink:0}.mlv.mlv .ml-cmp-mini-x svg{width:15px;height:15px}.mlv.mlv .ml-cmp{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);border-radius:12px;width:600px;max-height:86vh}.mlv.mlv .ml-cmp-head{border-radius:12px 12px 0 0}.mlv.mlv .ml-cmp-attz{margin:0 16px 4px;border:1.5px dashed var(--line);border-radius:9px;padding:10px 12px;cursor:pointer;transition:border-color .12s,background .12s}.mlv.mlv .ml-cmp-attz:hover{border-color:var(--ml-accent)}.mlv.mlv .ml-cmp-attz.drag{border-color:var(--ml-accent);background:var(--ml-accent-soft)}.mlv.mlv .ml-cmp-attz-hint{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-3)}.mlv.mlv .ml-attz-ic{width:14px;height:14px}.mlv.mlv .ml-linklike{color:var(--ml-accent);font-weight:600;cursor:pointer;text-decoration:underline}.mlv.mlv .ml-att-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:9px}.mlv.mlv .ml-att-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;background:var(--bg);border:1px solid var(--line);border-radius:7px}.mlv.mlv .ml-att-ic{width:15px;height:15px;color:var(--ml-accent)}.mlv.mlv .ml-att-n{font-size:12px;font-weight:600;color:var(--ink);max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlv.mlv .ml-att-s{font-size:11px;color:var(--ink-3)}.mlv.mlv .ml-att-rm{background:none;border:none;cursor:pointer;color:var(--ink-3);padding:1px;display:inline-flex}.mlv.mlv .ml-att-rm:hover{color:#c2410c}.mlv.mlv .ml-att-rm svg{width:13px;height:13px}.mlv.mlv .ml-search{position:relative}.mlv.mlv .ml-adv-toggle{background:none;border:none;cursor:pointer;color:var(--ink-3);padding:3px;display:inline-flex;flex-shrink:0}.mlv.mlv .ml-adv-toggle svg{width:15px;height:15px}.mlv.mlv .ml-adv-toggle.on{color:var(--ml-accent)}.mlv.mlv .ml-adv{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:12px;background:var(--bg);border:1px solid var(--line);border-radius:9px}.mlv.mlv .ml-adv input[type=text]{height:32px;border:1px solid var(--line);border-radius:7px;padding:0 10px;font-size:12.5px;outline:none;background:var(--white)}.mlv.mlv .ml-adv input[type=text]:focus{border-color:var(--ml-accent)}.mlv.mlv .ml-adv-chk{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ink-2);cursor:pointer}.mlv.mlv .ml-qr-bar{display:flex;align-items:center;justify-content:space-between}.mlv.mlv .ml-qr-expand{background:none;border:none;cursor:pointer;color:var(--ink-3);padding:2px;display:inline-flex}.mlv.mlv .ml-qr-expand:hover{color:var(--ml-accent)}.mlv.mlv .ml-qr-expand svg{width:15px;height:15px}.mlv.mlv .ml-ai-edit{width:100%;box-sizing:border-box;min-height:150px;border:1px solid var(--line);border-radius:9px;padding:11px 12px;font-size:12.5px;line-height:1.55;font-family:inherit;color:var(--ink);resize:vertical;outline:none;background:var(--white)}.mlv.mlv .ml-ai-edit:focus{border-color:var(--ml-accent)}.mlv.mlv .ml-ai-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mlv.mlv .ml-ai-actions .ml-send.sm svg{width:14px;height:14px}.mlv.mlv .ml-act.flagged{background:#fff4e6;border-color:#f0c088;color:#b7791f}.mlv.mlv .ml-act.flagged:hover{background:#ffedd5}.mlv.mlv .ml-item.important:after{content:none}.mlv.mlv .ml-item.flag-red{box-shadow:inset 3px 0 #dc3545;background:linear-gradient(90deg,#fdf2f3,transparent 55%)}.mlv.mlv .ml-item.flag-orange{box-shadow:inset 3px 0 #e0901a;background:linear-gradient(90deg,#fdf6ec,transparent 55%)}.mlv.mlv .ml-item.flag-green{box-shadow:inset 3px 0 #2e9e5b;background:linear-gradient(90deg,#eef8f1,transparent 55%)}.mlv.mlv .ml-item.on.flag-red,.mlv.mlv .ml-item.on.flag-orange,.mlv.mlv .ml-item.on.flag-green{background:var(--ml-accent-soft)}.mlv.mlv .ml-rowflag{width:13px;height:13px;color:#e0901a;flex-shrink:0}.mlv.mlv .ml-kb-sec{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);padding:12px 14px 6px;background:var(--bg);border-bottom:1px solid var(--line-2)}.mlv.mlv .ml-kund-chip{border:none;cursor:pointer;font-family:inherit}.mlv.mlv .ml-kund-chip:hover{filter:brightness(.97);text-decoration:none}.mlv.mlv .ml-kund-pill{cursor:pointer}.mlv.mlv .ml-kund-pill:hover{filter:brightness(.95)}.mlv.mlv .ml-flagctl{display:inline-flex;align-items:center;gap:5px;padding:0 8px;height:32px;border:1px solid var(--line);border-radius:6px}.mlv.mlv .ml-flagdot{width:15px;height:15px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;outline:none}.mlv.mlv .ml-flagdot.on{border-color:var(--ink);box-shadow:0 0 0 1px #fff inset}.mlv.mlv .ml-flagdot.none{background:var(--white);border:1.5px solid var(--line);position:relative}.mlv.mlv .ml-flagdot.none:after{content:"";position:absolute;left:1px;right:1px;top:6px;height:1.5px;background:var(--muted);transform:rotate(-45deg)}.mlv.mlv .ml-flagdot.none.on{border-color:var(--ink)}.mlv.mlv .ml-move{height:32px;border:1px solid var(--line);border-radius:6px;background:var(--white);font-size:12px;color:var(--ink-2);padding:0 8px;cursor:pointer;max-width:150px}.mlv.mlv .ml-act.danger{color:#c2410c}.mlv.mlv .ml-act.danger:hover{background:#fef2f2;border-color:#f0b0a0}.mlv.mlv .ml-markall{margin-left:auto;background:none;border:none;color:var(--ml-accent);font-size:11.5px;font-weight:600;cursor:pointer;padding:4px 6px}.mlv.mlv .ml-markall:hover{text-decoration:underline}.mlv.mlv .ml-filters{align-items:center}.mlv.mlv .ml-item{position:relative}.mlv.mlv .ml-rowmenu{position:absolute;top:9px;right:9px;width:27px;height:27px;border:1px solid var(--line);background:var(--white);border-radius:6px;color:var(--ink-2);cursor:pointer;opacity:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity .1s;z-index:6}.mlv.mlv .ml-item:hover .ml-rowmenu,.mlv.mlv .ml-item.menuopen .ml-rowmenu{opacity:1}.mlv.mlv .ml-rowmenu:hover{background:var(--bg);color:var(--ink)}.mlv.mlv .ml-rowmenu svg{width:15px;height:15px}.mlv.mlv .ml-item:hover .ml-time{opacity:0}.mlv.mlv .ml-rowmenu-pop{position:absolute;top:38px;right:9px;width:226px;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 34px #0000002b;z-index:40;padding:5px;cursor:default}.mlv.mlv .ml-rm-item{display:block;width:100%;text-align:left;background:none;border:none;padding:8px 11px;font-size:12.5px;color:var(--ink);border-radius:6px;cursor:pointer}.mlv.mlv .ml-rm-item:hover{background:var(--bg)}.mlv.mlv .ml-rm-item.danger{color:#c2410c}.mlv.mlv .ml-rm-item.danger:hover{background:#fef2f2}.mlv.mlv .ml-rm-div{height:1px;background:var(--line-2);margin:4px 2px}.mlv.mlv .ml-rm-flags{display:flex;align-items:center;gap:6px;padding:8px 11px;font-size:12px;color:var(--ink-3)}.mlv.mlv .ml-rm-flags span{margin-right:2px}.mlv.mlv .mail-shell textarea,.mlv.mlv .ml-cmp textarea,.mlv.mlv .ml-cmp input,.mlv.mlv .ml-cmp-body,.mlv.mlv .ml-modal input,.mlv.mlv .ml-modal textarea,.mlv.mlv .ml-ai textarea,.mlv.mlv .ml-quickreply textarea{background:var(--white);color:var(--ink)}.mlv.mlv .mail-shell select,.mlv.mlv .ml-cmp select{background:var(--white);color:var(--ink);border-color:var(--line)}.mlv.mlv .main.mail-main{display:flex;flex-direction:column;padding:18px 24px;overflow:hidden}.mlv.mlv .mail-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:14px;flex-wrap:wrap}.mlv.mlv .mail-head h1{font-size:21px;font-weight:800;letter-spacing:-.02em}.mlv.mlv .mail-head .page-sub{font-size:12.5px;color:var(--ink-3);font-weight:500;margin-top:3px}.mlv.mlv #mail-root{flex:1;min-height:0}.mlv.mlv #mail-side .ml-rail{flex:none;width:100%;height:auto;border-right:none;padding:0;background:transparent;overflow:visible}.mlv.mlv #mail-side .ml-compose{margin-bottom:10px}.mlv.mlv #mail-side .ml-sec{padding:14px 10px 6px 6px}.mlv.mlv #mail-side .ml-sigmgr-btn{margin-top:12px;border-top:1px solid var(--line);padding-top:11px}.mlv.mlv #mail-side .ml-fold:hover,.mlv.mlv #mail-side .ml-mbox-head:hover{background:var(--white)}.mlv.mlv #mail-side .ml-compose{height:34px;gap:7px;border-radius:var(--radius-sm);background:var(--accent);color:#fff;font:600 12.5px Inter;box-shadow:0 1px 2px #2d6cf740;transition:filter .12s,box-shadow .12s}.mlv.mlv #mail-side .ml-compose:hover{filter:brightness(.93);box-shadow:0 2px 6px #2d6cf74d}.mlv.mlv #mail-side .ml-compose svg{width:15px;height:15px;stroke-width:2.2}.mlv.mlv #mail-side .ml-fold{gap:11px;padding:7px 10px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;color:var(--ink-2);transition:all .1s}.mlv.mlv #mail-side .ml-fold:hover{background:var(--white);color:var(--ink)}.mlv.mlv #mail-side .ml-fold.on{background:var(--white);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000000a}.mlv.mlv #mail-side .ml-fi{width:17px;height:17px;color:var(--ink-3);stroke-width:1.9}.mlv.mlv #mail-side .ml-fold:hover .ml-fi{color:var(--ink-3)}.mlv.mlv #mail-side .ml-fold.on .ml-fi{color:var(--accent)}.mlv.mlv #mail-side .ml-fold.sub{padding:6px 10px}.mlv.mlv #mail-side .ml-fold.sub .ml-fi{width:15px;height:15px}.mlv.mlv #mail-side .ml-fc{margin-left:auto;font-size:11px;font-weight:600;color:var(--ink-3)}.mlv.mlv #mail-side .ml-fc.accent,.mlv.mlv #mail-side .ml-acct-c{background:transparent;color:var(--accent);min-width:0;height:auto;padding:0;border-radius:0;font-size:11px;font-weight:700;display:inline}.mlv.mlv #mail-side .ml-sec{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);padding:13px 10px 5px}.mlv.mlv #mail-side .ml-fold.unified{margin-top:4px}.mlv.mlv #mail-side .ml-mbox-head{gap:7px;padding:7px 10px 7px 5px;border-radius:var(--radius-sm);transition:all .1s}.mlv.mlv #mail-side .ml-mbox-head:hover{background:var(--white)}.mlv.mlv #mail-side .ml-mbox-head.on{background:var(--white);box-shadow:0 1px 2px #0000000a}.mlv.mlv #mail-side .ml-acct-n{font-size:13px;font-weight:500;color:var(--ink-2)}.mlv.mlv #mail-side .ml-mbox-head:hover .ml-acct-n{color:var(--ink)}.mlv.mlv #mail-side .ml-mbox-head.on .ml-acct-n{color:var(--ink);font-weight:600}.mlv.mlv #mail-side .ml-acct-e{font-size:10.5px;color:var(--ink-3)}.mlv.mlv #mail-side .ml-mbox-caret{color:var(--ink-3)}.mlv.mlv #mail-side .ml-mbox-caret svg{width:11px;height:11px;stroke-width:2.6}.mlv.mlv #mail-side .ml-mbox-folders{padding-left:8px}.mlv.mlv #mail-side .ml-sigmgr-btn{gap:11px;padding:14px 10px 7px;margin-top:12px;border-radius:0;font-size:13px;font-weight:500;color:var(--ink-2);transition:all .1s}.mlv.mlv #mail-side .ml-sigmgr-btn:hover{color:var(--ink)}.mlv.mlv #mail-side .ml-sigmgr-btn:hover .ml-fi{color:var(--accent)}.mlv.mlv .ml-search{height:36px;background:var(--white);border-radius:8px;transition:border-color .12s,box-shadow .12s}.mlv.mlv .ml-search:focus-within{border-color:var(--accent);background:var(--white);box-shadow:0 0 0 3px var(--accent-soft)}.mlv.mlv .ml-fchip{height:27px;display:inline-flex;align-items:center;padding:0 11px;border-radius:var(--radius-sm);background:var(--white);border:1px solid var(--line);font:600 12px Inter;color:var(--ink-2);transition:all .12s}.mlv.mlv .ml-fchip:hover{background:var(--white);border-color:var(--accent);color:var(--accent)}.mlv.mlv .ml-fchip.on{background:var(--white);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent)}.mlv.mlv .ml-item:hover{background:var(--hover)}.mlv.mlv .ml-act{height:33px;border-radius:var(--radius-sm);font:600 12.5px Inter;color:var(--ink-2);transition:all .12s}.mlv.mlv .ml-act:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.mlv.mlv .ml-act.primary{background:var(--accent);border-color:var(--accent);color:#fff}.mlv.mlv .ml-act.primary:hover{filter:brightness(.93);background:var(--accent);border-color:var(--accent);color:#fff}.mlv.mlv .ml-send{height:33px;border-radius:var(--radius-sm);background:var(--accent);color:#fff;font:600 12.5px Inter;transition:filter .12s}.mlv.mlv .ml-send:hover{filter:brightness(.93)}.mlv.mlv .ml-mini.solid{background:var(--accent);border-color:var(--accent);color:#fff}.mlv.mlv .ml-mini.solid:hover{filter:brightness(.93);background:var(--accent);border-color:var(--accent)}.mlv.mlv .ml-mini.ghost:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.mlv.mlv .ml-av,.mlv.mlv .ml-msg-av{position:relative;overflow:hidden}.mlv.mlv .ml-av-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.mlv.mlv .ml-item{padding-left:14px}.mlv.mlv .ml-item.unread:after{left:5px}.mlv.mlv .ml-msg-head{gap:0}.mlv.mlv .ml-pick-row{padding-left:12px}.mlv.mlv .ml-item.on{background:#00000005}.mlv.mlv .ml-item.on:before{width:2.5px;border-radius:2px;top:6px;bottom:6px;background:var(--accent)}.mlv.mlv .ml-item.on.flag-red,.mlv.mlv .ml-item.on.flag-orange,.mlv.mlv .ml-item.on.flag-green{background:#00000005}.mlv.mlv .ml-kund-chip{background:var(--bg);color:var(--ink-2);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:7px}.mlv.mlv .ml-kund-chip b{color:var(--ink)}.mlv.mlv .ml-kund-chip:hover{filter:none;background:var(--hover)}.mlv.mlv .ml-kund-dot{background:var(--accent)}.mlv.mlv .ml-kundbanner{background:var(--bg);border-left:3px solid var(--accent)}.mlv.mlv .ml-kb-lbl{color:var(--ink-3)}.mlv.mlv .ml-kund-pill{background:var(--bg);color:var(--ink-2);border:1px solid var(--line-2)}.mlv.mlv .ml-kund-pill:hover{background:var(--hover);color:var(--ink);border-color:var(--line)}.mlv.mlv #mail-side .ml-compose{box-shadow:none}.mlv.mlv #mail-side .ml-compose:hover{filter:brightness(.95);box-shadow:none}.mlv.mlv .ml-act.primary:hover,.mlv.mlv .ml-send:hover,.mlv.mlv .ml-mini.solid:hover{filter:brightness(.95)}.mlv.mlv .ml-fchip.on{box-shadow:none}.mlv.mlv .ml-search:focus-within{box-shadow:0 0 0 2px var(--accent-soft)}.mlv.mlv #mail-side .ml-fc.accent,.mlv.mlv #mail-side .ml-acct-c{font-weight:600}.mlv.mlv .ml-cmp-head{background:var(--white);color:var(--ink);border-bottom:1px solid var(--line)}.mlv.mlv .ml-cmp-x,.mlv.mlv .ml-cmp-min{color:var(--ink-3);opacity:1}.mlv.mlv .ml-cmp-x:hover,.mlv.mlv .ml-cmp-min:hover{color:var(--ink)}.mlv.mlv .ml-cmp-mini{background:var(--white);color:var(--ink);border:1px solid var(--line);border-bottom:none;box-shadow:0 -4px 18px #0000001f}.mlv.mlv .ml-cmp-mini-x{color:var(--ink-3);opacity:1}.mlv.mlv .ml-cmp-mini-x:hover{color:var(--ink)}.mlv.mlv #mail-side .ml-compose{background:var(--white);color:var(--accent);border:1px solid var(--accent);box-shadow:none}.mlv.mlv #mail-side .ml-compose:hover{filter:none;background:var(--accent-soft);box-shadow:none}.mlv.mlv .ml-act.primary{background:var(--white);border-color:var(--accent);color:var(--accent)}.mlv.mlv .ml-act.primary:hover{filter:none;background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.mlv.mlv .ml-send:hover{filter:brightness(.95)}.mlv.mlv .ml-mini.solid{background:var(--white);border:1px solid var(--accent);color:var(--accent)}.mlv.mlv .ml-mini.solid:hover{filter:none;background:var(--accent-soft)}.mlv.mlv .ml-dd{position:relative;display:inline-flex}.mlv.mlv .ml-dd-btn{display:inline-flex;align-items:center;gap:7px}.mlv.mlv .ml-dd-btn .chev{width:12px;height:12px;color:var(--ink-3);transition:transform .12s}.mlv.mlv .ml-dd.open .ml-dd-btn .chev{transform:rotate(180deg)}.mlv.mlv .ml-dd.open>.ml-act{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.mlv.mlv .ml-dd-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:208px;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:5px;z-index:70;display:none}.mlv.mlv .ml-dd.open .ml-dd-menu{display:block}.mlv.mlv .ml-dd-menu.right{left:auto;right:0}.mlv.mlv .ml-dd-item{display:flex;align-items:center;gap:9px;width:100%;text-align:left;background:none;border:none;padding:8px 11px;border-radius:6px;font:500 12.5px Inter;color:var(--ink);cursor:pointer}.mlv.mlv .ml-dd-item:hover{background:var(--bg)}.mlv.mlv .ml-dd-item.sel{color:var(--accent);font-weight:600}.mlv.mlv .ml-dd-item .chk{margin-left:auto;width:13px;height:13px;color:var(--accent)}.mlv.mlv .ml-dd-item .ml-acct-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.mlv.mlv .ml-dd-lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);padding:7px 11px 3px}.mlv.mlv .ml-dd-sep{height:1px;background:var(--line);margin:5px 4px}.mlv.mlv .ml-tb-sig{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 10px;background:var(--white);border:1px solid var(--line);border-radius:6px;font:600 12px Inter;color:var(--ink-2);cursor:pointer;transition:all .12s}.mlv.mlv .ml-tb-sig:hover{border-color:var(--accent);color:var(--accent)}.mlv.mlv .crumb .cz{width:13px;height:13px;opacity:.5;vertical-align:middle}.mlv.mlv .btn-ghost,.mlv.mlv .btn-primary,.mlv.mlv .ml-act,.mlv.mlv .ml-act.primary,.mlv.mlv .ml-compose,.mlv.mlv #mail-side .ml-compose,.mlv.mlv .ml-send,.mlv.mlv .ml-send.sm,.mlv.mlv .ml-mini,.mlv.mlv .ml-mini.solid,.mlv.mlv .ml-fchip,.mlv.mlv .ml-adv-toggle{background:var(--white)!important;border:1px solid var(--line)!important;color:var(--ink-2)!important;box-shadow:none!important;filter:none!important}.mlv.mlv .btn-ghost:hover,.mlv.mlv .btn-primary:hover,.mlv.mlv .ml-act:hover,.mlv.mlv .ml-act.primary:hover,.mlv.mlv .ml-compose:hover,.mlv.mlv #mail-side .ml-compose:hover,.mlv.mlv .ml-send:hover,.mlv.mlv .ml-send.sm:hover,.mlv.mlv .ml-mini:hover,.mlv.mlv .ml-mini.solid:hover,.mlv.mlv .ml-fchip:hover,.mlv.mlv .ml-adv-toggle:hover{border-color:var(--accent)!important;color:var(--accent)!important;background:var(--accent-soft)!important}.mlv.mlv .ml-fchip.on,.mlv.mlv .ml-adv-toggle.on,.mlv.mlv .ml-act.on,.mlv.mlv .ml-act[aria-pressed=true],.mlv.mlv .ml-mini.solid.on,.mlv.mlv .ml-dd.open>.ml-act{border-color:var(--accent)!important;color:var(--accent)!important;background:var(--accent-soft)!important}.mlv.mlv .ml-compose svg,.mlv.mlv .ml-send svg,.mlv.mlv .ml-act svg,.mlv.mlv .btn-ghost svg,.mlv.mlv .btn-primary svg{color:currentColor!important}.mlv.mlv .ml-cmp-head{background:var(--bg)!important;color:var(--ink)!important;border-bottom:1px solid var(--line)!important}.mlv.mlv .ml-cmp-mini{background:var(--ink)!important;color:#fff!important}.mlv.mlv .ml-rowtags{display:inline-flex;gap:4px;margin-left:7px;vertical-align:middle}.mlv.mlv .ml-rowtag{font-size:9px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--tc);background:color-mix(in srgb,var(--tc) 11%,transparent);border:1px solid color-mix(in srgb,var(--tc) 30%,transparent);padding:1px 6px;border-radius:5px;white-space:nowrap}.mlv.mlv .ml-tagrow{display:flex;flex-wrap:wrap;gap:7px;margin:2px 0 16px}.mlv.mlv .ml-tag{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;color:var(--tc);background:color-mix(in srgb,var(--tc) 10%,transparent);border:1px solid color-mix(in srgb,var(--tc) 28%,transparent);padding:3px 7px 3px 10px;border-radius:14px}.mlv.mlv .ml-tag-d{width:7px;height:7px;border-radius:50%;background:var(--tc)}.mlv.mlv .ml-tag-x{display:inline-flex;align-items:center;border:none;background:none;cursor:pointer;color:var(--tc);opacity:.65;padding:0}.mlv.mlv .ml-tag-x svg{width:12px;height:12px}.mlv.mlv .ml-tag-x:hover{opacity:1}.mlv.mlv .ml-tagdot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.mlv.mlv .ml-dd-item .ml-tagdot{margin-right:3px}.mlv.mlv .ml-cfs{display:flex;flex-direction:column;gap:1px}.mlv.mlv .ml-fold.cf-new{color:var(--ink-3)}.mlv.mlv .ml-fold.cf-new:hover,.mlv.mlv .ml-fold.cf-new:hover .ml-fi{color:var(--accent)}.mlv.mlv .ml-cf-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line);flex-wrap:wrap}.mlv.mlv .ml-cf-bl{display:flex;flex-direction:column;gap:1px}.mlv.mlv .ml-cf-actions{display:flex;gap:8px;flex-wrap:wrap}.mlv.mlv .ml-cf-sec{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);padding:13px 14px 7px}.mlv.mlv .ml-cf-sec2{border-top:1px solid var(--line)}.mlv.mlv .ml-cf-invs{padding:0 12px}.mlv.mlv .ml-invcard{display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;margin-bottom:8px;background:var(--white)}.mlv.mlv .ml-inv-ic{width:32px;height:32px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.mlv.mlv .ml-inv-ic svg{width:17px;height:17px}.mlv.mlv .ml-inv-meta{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.mlv.mlv .ml-inv-nr{font-size:12.5px;font-weight:600;color:var(--ink)}.mlv.mlv .ml-inv-sub{font-size:11.5px;color:var(--ink-3)}.mlv.mlv .ml-inv-st{font-size:10.5px;font-weight:700;padding:2px 9px;border-radius:11px;white-space:nowrap}.mlv.mlv .ml-inv-st.st-overdue{background:#fdecec;color:#c0392b}.mlv.mlv .ml-inv-st.st-unpaid{background:#fdf4e7;color:#b7791f}.mlv.mlv .ml-inv-st.st-sent{background:var(--accent-soft);color:var(--accent)}.mlv.mlv .ml-inv-st.st-paid{background:#eaf6ee;color:#2e7d4f}.mlv.mlv .ml-inv-st.st-other{background:var(--bg);color:var(--ink-3)}.mlv.mlv .ml-inv-x{border:none;background:none;cursor:pointer;color:var(--ink-3);padding:4px;display:inline-flex;border-radius:6px;flex-shrink:0}.mlv.mlv .ml-inv-x svg{width:15px;height:15px}.mlv.mlv .ml-inv-x:hover{background:var(--hover);color:var(--ink)}.mlv.mlv .ml-modal.sm{max-width:380px}.mlv.mlv .ml-nf-body{padding:16px}.mlv.mlv .ml-nf-lbl{display:block;font-size:11px;font-weight:600;color:var(--ink-2);margin-bottom:6px}.mlv.mlv #ml-nf-name{width:100%;box-sizing:border-box;height:38px;border:1px solid var(--line);border-radius:8px;padding:0 12px;font-size:13px;font-family:inherit;color:var(--ink);background:var(--white);outline:none}.mlv.mlv #ml-nf-name:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.mlv.mlv .ml-nf-btns{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}.mlv.mlv .ml-pick-linked{font-size:10.5px;font-weight:700;color:var(--accent);margin-left:8px}.mlv.mlv .ml-pick-row .ml-inv-st{margin-left:auto}.mlv.mlv .ml-sigtag{display:inline-block;margin-left:8px;font-size:9px;font-weight:800;letter-spacing:.04em;color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);padding:1px 6px;border-radius:5px;vertical-align:middle}.mlv.mlv .ml-sigrow-rich{margin-top:8px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:10px;max-height:150px;overflow:hidden;position:relative}.mlv.mlv .ml-sigrow-richinner{transform:scale(.82);transform-origin:left top;width:122%}.mlv.mlv .ml-sig-block a{color:inherit}.mlv.mlv .ml-cmp-body .ml-sig-block{margin-top:14px}.mlv.mlv .ml-connect-sub{font-size:12.5px;color:var(--ink-3);max-width:360px;margin:6px auto 16px;line-height:1.5}.mlv.mlv .ml-connect-actions{display:flex;gap:10px;justify-content:center}@media(max-width:920px){.mlv.mlv .side{display:none}}@media(max-width:1040px){.mlv.mlv .ml-rail{flex-basis:64px}.mlv.mlv .ml-rail .ml-fn,.mlv.mlv .ml-rail .ml-me-meta,.mlv.mlv .ml-compose span,.mlv.mlv .ml-fc:not(.accent){display:none}.mlv.mlv .ml-compose{font-size:0}.mlv.mlv .ml-list{flex-basis:300px}}@media(max-width:1180px){.mlv.mlv .ml-ai{flex-basis:250px}}@media(max-width:760px){.mlv.mlv .mail-shell{min-height:460px}}.mlv.mlv .side-top .side-h{flex:0 1 auto}.mlv.mlv .mail-head .page-sub{display:block;gap:normal;font-feature-settings:normal;line-height:normal;letter-spacing:normal}.lf .lf-tabs{display:flex;align-items:center;gap:1px;flex-wrap:wrap;margin-bottom:16px;border-bottom:1px solid var(--line)}.lf .lf-tabs-main{display:flex;align-items:center}.lf .lf-tab{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;font-size:12.5px;font-weight:600;line-height:normal;color:var(--ink-2);cursor:pointer;border:none;background:none;border-bottom:2px solid transparent;margin-bottom:-1px;font-family:inherit;white-space:nowrap}.lf .lf-tab:hover{color:var(--ink)}.lf .lf-tab.on{color:var(--accent);border-bottom-color:var(--accent)}.lf .lf-tab-count{font-size:11px;font-weight:700;line-height:normal;color:var(--ink-3);background:var(--pill-bg);border-radius:9px;padding:1px 7px;font-feature-settings:"tnum"}.lf .lf-tab.on .lf-tab-count{background:var(--accent-soft);color:var(--accent)}.lf .lf-tab-chev{width:13px;height:13px;color:var(--ink-3);transition:transform .16s}.lf .lf-tab-more{position:relative;display:inline-flex}.lf .lf-tab-more .lf-tab{gap:6px}.lf .lf-tab-more.open .lf-tab .lf-tab-chev{transform:rotate(180deg)}.lf .lf-more-menu{position:absolute;top:calc(100% + 6px);left:auto;right:0;min-width:210px;background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 34px #14130f29;padding:6px;z-index:120;max-height:340px;overflow:auto}.lf .lf-more-item{padding:8px 10px;border-radius:7px;font-size:12.5px;font-weight:500;line-height:normal;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:9px;white-space:nowrap;width:100%;border:none;background:none;font-family:inherit;text-align:left}.lf .lf-more-item:hover{background:var(--bg)}.lf .lf-more-item.active{color:var(--accent);font-weight:600;background:var(--accent-soft)}.lf .lf-filter-card{display:flex;align-items:flex-end;gap:9px 10px;flex-wrap:wrap;background:var(--white);border:1px solid var(--line);border-radius:8px;padding:10px 12px;margin-bottom:16px}.lf .lf-field{display:flex;flex-direction:column;gap:3px}.lf .lf-field-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);padding-left:1px}.lf .lf-field .st-pill .lbl:empty{display:none}.lf .lf-field .st-pill{height:34px;min-width:152px;width:100%;padding:0 11px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--white);font-size:12.5px;font-weight:600;line-height:normal;color:var(--ink);box-shadow:0 1px 2px #14161c0a}.lf .lf-field .st-pill .val{flex:1;min-width:0;text-align:left}.lf .lf-field .st-pill .chev{margin-left:auto;width:13px;height:13px}.lf .lf-field .st-pill:hover{border-color:#ccd0d6;background:var(--white)}.lf .lf-field .st-drop:focus-within .st-pill{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lf .lf-field .st-menu{border-radius:12px;box-shadow:0 14px 34px #14130f29;padding:6px}.lf .lf-search{display:flex;align-items:center;gap:7px;height:34px;width:226px;padding:0 11px;border:1px solid var(--line);border-radius:6px;background:var(--bg)}.lf .lf-search svg{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.lf .lf-search input{border:none;outline:none;background:none;font:inherit;font-size:12.5px;width:100%;color:var(--ink)}.lf .lf-count{font-size:13px;color:var(--ink)}.lf .lf-csp{margin-left:auto}.lf .lf-error{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:14px;color:var(--loss);margin-bottom:16px}.lf .lf-table{background:var(--white);border:1px solid var(--line);border-radius:10px;overflow-x:auto}.lf .lf-scroll{min-width:1140px}.lf .lf-head{padding:11px 16px;border-bottom:1px solid var(--line)}.lf .lf-head .lf-cols>div{font-size:9.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.lf .lf-head .col-r{text-align:right}.lf .lf-head .col-c{text-align:center}.lf .lf-cols{display:grid;grid-template-columns:1.9fr .95fr 1fr .9fr 1fr 1fr 1.05fr .6fr 56px 18px;gap:11px;align-items:center}.lf .lf-row{display:block;width:100%;text-align:start;font:inherit;color:inherit;padding:9px 16px;border:none;border-top:1px solid var(--line-2);background:none;cursor:pointer;transition:background .1s}.lf .lf-row:hover{background:var(--hover);box-shadow:inset 2px 0 0 var(--accent)}.lf .lf-row.r-attest{background:#fbf3dc}.lf .lf-row.r-attest:hover{background:#f8ecc9}.lf .lf-row.r-draft{background:#f5f6f7}.lf .lf-row.r-draft:hover{background:#eef0f2}.lf .lf-row.r-open{background:#edf2fd}.lf .lf-row.r-open:hover{background:#e1ebfc}.lf .lf-row.r-overdue{background:#fcebec}.lf .lf-row.r-overdue:hover{background:#fadfe0}.lf .lf-row.r-under{background:#fcecd9}.lf .lf-row.r-under:hover{background:#fae0c4}.lf .lf-row.r-paid{background:#e9f6ee}.lf .lf-row.r-paid:hover{background:#dcf0e4}.lf .lf-row.r-cancel{background:#f1f1f0;opacity:.6}.lf .lf-row.r-cancel:hover{background:#eaeae9}:root[data-theme=dark] .lf .lf-row.r-attest{background:#ca8a0421}:root[data-theme=dark] .lf .lf-row.r-attest:hover{background:#ca8a0430}:root[data-theme=dark] .lf .lf-row.r-draft{background:#6c757d17}:root[data-theme=dark] .lf .lf-row.r-draft:hover{background:#6c757d26}:root[data-theme=dark] .lf .lf-row.r-open{background:#2563eb1f}:root[data-theme=dark] .lf .lf-row.r-open:hover{background:#2563eb2e}:root[data-theme=dark] .lf .lf-row.r-overdue{background:#dc26261c}:root[data-theme=dark] .lf .lf-row.r-overdue:hover{background:#dc26262b}:root[data-theme=dark] .lf .lf-row.r-under{background:#d9770621}:root[data-theme=dark] .lf .lf-row.r-under:hover{background:#d9770630}:root[data-theme=dark] .lf .lf-row.r-paid{background:#16a34a1c}:root[data-theme=dark] .lf .lf-row.r-paid:hover{background:#16a34a2b}:root[data-theme=dark] .lf .lf-row.r-cancel{background:#adb5bd17}:root[data-theme=dark] .lf .lf-row.r-cancel:hover{background:#adb5bd26}.lf .kc-lev{display:flex;align-items:center;gap:10px;min-width:0}.lf .kc-lev .tx{min-width:0;display:block}.lf .kc-lev .nm{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;display:flex;align-items:center;gap:6px;min-width:0}.lf .kc-lev .nmtxt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lf .kc-lev .sub{display:block;font-size:10.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lf .kc-main{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lf .kc-main.muted{color:var(--ink-3);font-weight:500}.lf .kc-mut{font-size:12px;color:var(--ink-2);white-space:nowrap}.lf .kc-mut .fakt{display:block;font-size:10px;color:var(--ink-3)}.lf .kc-mut.red{color:var(--loss);font-weight:600}.lf .kc-num{font-size:12.5px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";white-space:nowrap;text-align:right}.lf .kc-num.neg{color:var(--loss)}.lf .kc-num .cur{display:block;font-size:9.5px;font-weight:700;color:var(--ink-3);margin-top:1px}.lf .stage{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--ink-2);white-space:nowrap}.lf .kc-book{text-align:center}.lf .bchip{display:inline-flex;font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px}.lf .bchip.ja{background:#5e9b7d29;color:var(--earn)}.lf .bchip.nej{background:var(--line-2);color:var(--ink-3)}.lf .kc-team{display:flex;justify-content:center}.lf .avi{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:9.5px;font-weight:700;color:#fff;flex-shrink:0;box-shadow:inset 0 0 0 1.5px #ffffff2e;position:relative;overflow:hidden}.lf .avi img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lf .avi.un{background:var(--line-2);color:var(--ink-3);box-shadow:inset 0 0 0 1.5px var(--line);font-size:13px}.lf .kchev{color:var(--ink-3);display:flex;justify-content:flex-end}.lf .kchev svg{width:15px;height:15px}.lf .nm .etq{display:inline-flex;font-size:9px;font-weight:700;padding:1px 7px;border-radius:999px;text-transform:uppercase;letter-spacing:.02em;flex-shrink:0}.lf .proff{display:inline-flex;font-size:9px;font-weight:700;padding:1px 7px;border-radius:999px;background:#7d86bd29;color:#7d86bd;flex-shrink:0}.lf .bud-flag{display:inline-block;width:7px;height:7px;border-radius:50%;background:#a85050;margin-left:7px;vertical-align:1px;flex-shrink:0}.lf .kat-pill{display:inline-flex;font-size:11px;font-weight:600;padding:2px 9px;border-radius:20px;background:var(--pill-bg);color:var(--ink-2)}.lf .kat-pill.none{color:var(--ink-3);background:transparent;padding-left:0}.lf .lf-empty{padding:24px;text-align:center;color:var(--ink-3);font-size:12.5px}.lf-attest-btn.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.lf-attest-badge{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 5px;border-radius:9px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;line-height:normal;font-feature-settings:"tnum"}.lf-detail .lf-back{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ink-3);margin-bottom:14px}.lf-detail .lf-back:hover{color:var(--ink)}.lf-detail .lf-back svg{width:14px;height:14px}.lf-detail .lf-detail-loading{display:grid;place-items:center;padding:48px}.lf-detail .lf-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.lf-detail .lf-detail-title{font-size:15px;font-weight:700;color:var(--ink);display:flex;align-items:baseline;gap:8px}.lf-detail .lf-detail-nr{font-size:12px;font-weight:600;color:var(--ink-3)}.lf-detail .lf-detail-sub{font-size:11.5px;color:var(--ink-3);margin-top:2px}.lf-detail .lf-detail-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}@media(max-width:600px){.lf-detail .lf-detail-stats{grid-template-columns:1fr}}.lf-detail .lf-detail-flow{margin-top:18px}.lf-detail .lf-detail-flow h3{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);margin-bottom:10px}.lf-detail .lf-empty{padding:24px;text-align:center;color:var(--ink-3);font-size:12.5px}.lf-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}@media(max-width:600px){.lf-form-grid{grid-template-columns:1fr}}.lf-span2{grid-column:span 2}@media(max-width:600px){.lf-span2{grid-column:span 1}}.lf-form-field{display:flex;flex-direction:column;gap:4px}.lf-form-field>span{font-size:11px;font-weight:600;color:var(--ink-2)}.lf-form-field .st-pill{width:100%;justify-content:flex-start;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:var(--bg)}.lf-form-field .st-pill .val{flex:1;min-width:0;text-align:left;font-weight:400;color:var(--ink)}.lf-form-field .st-pill .chev{margin-left:auto}.lf-form-field .st-pill:hover{border-color:var(--line);background:var(--bg)}.lf-form-field .st-drop:focus-within .st-pill{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lf-form-hint{margin-top:12px;font-size:11.5px;color:var(--ink-3)}.lfw button,.lfw input,.lfw textarea,.lfw select{font-size:13.3333px;line-height:normal;letter-spacing:normal;font-feature-settings:normal;font-variant-numeric:normal}.lfw .inv-tbl{border-color:currentColor}.lfw .seg button,.lfw .alc-rm,.lfw .alc-rest,.lfw .alc-kbtn,.lfw .art-kbtn,.lfw .alc-artchip .achg,.lfw .atab,.lfw .alloc-addrow,.lfw .vstep-del,.lfw .tb-ic,.lfw .dd-trig,.lfw .kchk,.lfw .kr-act,.lfw .kactbtn{transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .08s ease}.lfw .seg button:active,.lfw .art-kbtn:active,.lfw .alc-kbtn:active,.lfw .alloc-addrow:active{transform:translateY(1px)}.lfw .btn,.lfw .actbtn,.lfw .docbtn,.lfw .av-navbtn,.lfw .av-back{transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .08s ease;cursor:pointer;-webkit-tap-highlight-color:transparent}.lfw .btn:active,.lfw .actbtn:active:not(:disabled),.lfw .docbtn:active:not(:disabled),.lfw .av-navbtn:active{transform:translateY(1px)}.lfw .btn:focus-visible,.lfw .actbtn:focus-visible,.lfw .docbtn:focus-visible,.lfw .av-navbtn:focus-visible,.lfw .av-back:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.lfw .btn{height:34px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;border-radius:7px;font:600 12.5px Inter;white-space:nowrap}.lfw .btn svg{width:15px;height:15px}.lfw .btn-ghost{background:var(--white);border:1px solid var(--line);color:var(--ink-2)}.lfw .btn-ghost:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.lfw .btn-primary{background:var(--primary);color:var(--primary-ink)}.lfw .btn-primary svg{stroke-width:2.4}.lfw .btn-primary:hover{background:var(--primary-hover)}.lfw .btn-soft{background:var(--accent-soft);color:var(--accent)}.lfw .btn-soft:hover{background:var(--accent);color:#fff}.lfw .btn-primary:hover{box-shadow:0 3px 10px #1d1f242e}.lfw .btn-ghost:hover{box-shadow:0 1px 4px #2d6cf71f}.lfw .btn-danger{background:var(--white);border:1px solid var(--line);color:var(--loss)}.lfw .btn-danger:hover{background:var(--white);border-color:var(--loss)}.lfw table{width:100%;border-collapse:collapse}.lfw thead th{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);text-align:left;padding:8px 14px;white-space:nowrap;border-bottom:1px solid var(--line);background:var(--white)}.lfw tbody td{padding:11px 14px;border-bottom:1px solid var(--line-2);font-size:12.5px;vertical-align:middle;white-space:nowrap}.lfw tbody tr:hover td{background:var(--hover)}.lfw tbody tr:last-child td{border-bottom:none}.lfw .btn.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.lfw .btn .nb{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 5px;border-radius:9px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;font-feature-settings:"tnum"}.lfw .btn.on .nb{background:var(--accent);color:#fff}.lfw .bldbox{width:32px;height:32px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.lfw .bldbox svg{width:16px;height:16px}.lfw .stage{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--ink-2);white-space:nowrap}.lfw .stage .sd{width:8px;height:8px;border-radius:50%;flex-shrink:0}.lfw .bchip{display:inline-flex;font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px}.lfw .bchip.ja{background:#5e9b7d29;color:var(--earn)}.lfw .bchip.nej{background:var(--line-2);color:var(--ink-3)}.lfw .avi{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:9.5px;font-weight:700;color:#fff;flex-shrink:0;box-shadow:inset 0 0 0 1.5px #ffffff2e;position:relative;overflow:hidden}.lfw .avi img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lfw .avi.un{background:var(--line-2);color:var(--ink-3);box-shadow:inset 0 0 0 1.5px var(--line);font-size:13px}.lfw .attbanner{display:flex;align-items:center;gap:9px;background:#ca8a0421;color:#946a05;border:1px solid rgba(202,138,4,.32);border-radius:9px;padding:10px 12px;font-size:12px;font-weight:600;margin-bottom:14px;line-height:1.4}.lfw .attbanner svg{width:17px;height:17px;flex-shrink:0}:root[data-theme=dark] .lfw .attbanner{color:#e6bc55}.lfw .act-sec+.act-sec{margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.lfw .act-h{display:flex;align-items:center;gap:9px;margin-bottom:14px}.lfw .act-h .ic{width:18px;height:18px;color:var(--ink-2);flex-shrink:0}.lfw .act-h .t{font-size:14px;font-weight:700;color:var(--ink)}.lfw .todo-add{display:flex;gap:8px;margin-bottom:13px}.lfw .todo-add input{flex:1;height:40px;padding:0 13px;background:var(--white);border:1px solid var(--line);border-radius:9px;font-size:12.5px;color:var(--ink);font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s}.lfw .todo-add input::placeholder{color:var(--muted)}.lfw .todo-add input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lfw .todo-list{margin-top:2px}.lfw .todo-card{background:var(--white);border:1px solid var(--line);border-radius:9px;overflow:hidden;box-shadow:0 1px 2px #14161c0a}.lfw .todo-row{display:flex;align-items:center;gap:12px;padding:10px 13px;cursor:pointer;transition:background .12s;border-bottom:1px solid var(--line-2)}.lfw .todo-row:last-child{border-bottom:none}.lfw .todo-row:hover{background:var(--bg)}.lfw .todo-check{width:18px;height:18px;border-radius:5px;border:1.7px solid var(--line);flex-shrink:0;display:grid;place-items:center;transition:all .14s}.lfw .todo-row:hover .todo-check{border-color:var(--accent)}.lfw .todo-row.done .todo-check{background:var(--earn);border-color:var(--earn)}.lfw .todo-check svg{width:11px;height:11px;color:#fff;stroke-width:3.2;opacity:0}.lfw .todo-row.done .todo-check svg{opacity:1}.lfw .todo-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.lfw .todo-title{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lfw .todo-row.done .todo-title{text-decoration:line-through;color:var(--ink-3);font-weight:400}.lfw .todo-due{font-size:11px;color:var(--ink-2);font-weight:500;display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.lfw .todo-due svg{width:12px;height:12px}.lfw .todo-due.warn{color:#c08a3e;font-weight:600}.lfw .todo-mem .avi{width:22px;height:22px;flex-shrink:0}.lfw .todo-rm{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;color:var(--ink-3);opacity:0;flex-shrink:0;transition:opacity .15s,background .15s,color .15s}.lfw .todo-row:hover .todo-rm{opacity:1}.lfw .todo-rm:hover{background:var(--white);color:var(--loss)}.lfw .todo-rm svg{width:13px;height:13px}.lfw .todo-empty{font-size:12px;color:var(--ink-3);padding:8px 2px}.lfw .cmt-av .avi{width:34px;height:34px}.lfw .attp-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14161c80;display:none;align-items:flex-start;justify-content:center;z-index:265;padding:90px 24px 24px}.lfw .attp-scrim.open{display:flex}.lfw .attp{background:var(--white);border-radius:13px;box-shadow:var(--shadow, 0 16px 40px rgba(20, 22, 28, .18));width:460px;max-width:100%;max-height:70vh;display:flex;flex-direction:column;overflow:hidden}.lfw .attp-head{padding:15px 18px 12px}.lfw .attp-head h3{font-size:14px;font-weight:700;color:var(--ink)}.lfw .attp-head p{font-size:11.5px;color:var(--ink-3);margin-top:2px}.lfw .attp-search{display:flex;align-items:center;gap:9px;height:42px;padding:0 13px;margin:0 18px;border:1.5px solid var(--line);border-radius:10px;transition:border-color .15s,box-shadow .15s}.lfw .attp-search.foc{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lfw .attp-search svg{width:16px;height:16px;color:var(--ink-3);flex-shrink:0}.lfw .attp-search input{flex:1;border:none;outline:none;background:none;font:inherit;font-size:13px;color:var(--ink)}.lfw .attp-list{flex:1;overflow-y:auto;padding:12px 10px;margin-top:6px}.lfw .attp-i{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:10px;cursor:pointer;transition:background .12s}.lfw .attp-i:hover{background:var(--accent-soft)}.lfw .attp-i .avi{width:32px;height:32px}.lfw .attp-i .nm{flex:1;font-size:13px;font-weight:600;color:var(--ink)}.lfw .attp-i .rl{font-size:11px;color:var(--ink-3)}.lfw .attp-i .add{font-size:11px;font-weight:700;color:var(--accent);opacity:0;transition:opacity .12s}.lfw .attp-i:hover .add{opacity:1}.lfw .attp-none{font-size:12.5px;color:var(--ink-3);text-align:center;padding:20px}.lfw .attp-foot{padding:11px 18px;border-top:1px solid var(--line);display:flex;justify-content:flex-end}.lfw-root{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg);z-index:200;display:none;flex-direction:column;overflow:hidden}.lfw-root.open{display:flex}.lfw .attview-top{height:58px;flex-shrink:0;background:var(--white);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:14px;padding:0 22px}.lfw .av-back{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--ink-2);cursor:pointer;border:none;background:none;font-family:inherit;padding:8px 11px;border-radius:8px}.lfw .av-back:hover{background:var(--bg);color:var(--ink)}.lfw .av-back svg{transition:transform .16s ease}.lfw .av-back:hover svg{transform:translate(-2px)}.lfw .av-back:hover{background:var(--hover);color:var(--ink)}.lfw .av-back svg{width:16px;height:16px}.lfw #dClose{display:none}.lfw .av-vline{width:1px;height:26px;background:var(--line)}.lfw .av-htitle{line-height:1.25}.lfw .av-htitle .t{font-size:14px;font-weight:700;color:var(--ink)}.lfw .av-htitle .s{font-size:11px;color:var(--ink-3);font-weight:500}.lfw .av-actions{display:flex;gap:8px}.lfw .attview-body{flex:1;overflow:hidden;display:grid;grid-template-columns:clamp(660px,51vw,840px) 1fr}.lfw-root[data-layout=delad] .attview-body{grid-template-columns:clamp(560px,46vw,840px) 1fr}.lfw .av-sl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:10px;display:flex;align-items:center;gap:8px}.lfw .av-sl .cnt{font-size:10px;font-weight:700;color:var(--ink-3);background:var(--pill-bg);border-radius:9px;padding:1px 7px}.lfw .attview-top .av-htitle .t{display:flex;align-items:center;gap:8px}.lfw .av-idtag{font-size:10px;font-weight:700;color:var(--ink-3);background:var(--pill-bg);border-radius:5px;padding:2px 7px;font-feature-settings:"tnum"}.lfw .av-nav{display:flex;gap:2px;margin-right:4px}.lfw .av-navbtn{width:30px;height:30px;border-radius:7px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);display:grid;place-items:center}.lfw .av-navbtn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft);box-shadow:0 1px 5px #2d6cf724}.lfw .av-navbtn svg{width:15px;height:15px}.lfw .av-left{padding:0;overflow-y:auto;overflow-x:hidden;background:var(--white);border-right:1px solid var(--line);min-width:0}.lfw .av-right{padding:0;overflow-y:auto;background:var(--white)}.lfw .av-sec{padding:22px 44px;border-bottom:1px solid var(--line)}.lfw .av-sec:last-child{border-bottom:none}.lfw .av-sec-h{display:flex;align-items:center;gap:8px;margin-bottom:14px}.lfw .av-sec-h .t{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.lfw .av-sec-h .sp{flex:1}.lfw .av-sec-h .meta{font-size:11px;font-weight:600;color:var(--ink-3);font-feature-settings:"tnum"}.lfw .av-sec-h .edit:hover{background:var(--accent-soft)}.lfw .av-sec-h .edit svg{width:12px;height:12px}.lfw .av-figs{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}.lfw .av-sec.figs-sec{padding-top:15px;padding-bottom:15px}.lfw .av-fig{flex:1;min-width:132px;padding:10px 13px;border:1px solid var(--line);border-radius:8px;background:var(--white);transition:border-color .12s,box-shadow .12s}.lfw .av-fig:hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lfw .av-fig .fl{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:3px;white-space:nowrap}.lfw .av-fig .fv{font-size:15px;font-weight:800;letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";line-height:1.05;white-space:nowrap}.lfw .av-fig .fv .cur{font-size:9.5px;color:var(--ink-3);font-weight:700;margin-left:2px}.lfw .av-fig .fv.accent{color:var(--accent)}.lfw .av-fig .fv.neg{color:var(--loss)}.lfw .av-fig .fsub{font-size:9.5px;color:var(--ink-3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lfw .fgrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px 18px}.lfw .fgrid.two{grid-template-columns:1fr 1fr}.lfw .fitem{min-width:0}.lfw .fitem .fl{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:3px}.lfw .fitem .fv{font-size:12.5px;font-weight:600;color:var(--ink);font-feature-settings:"tnum";line-height:1.3;word-break:break-word}.lfw .fitem .fv.muted{color:var(--ink-3);font-weight:500}.lfw .fitem .fv .epill{display:inline-flex;font-size:9px;font-weight:700;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.03em;vertical-align:1px}.lfw .lt{width:100%;border-collapse:collapse;font-feature-settings:"tnum"}.lfw .lt th{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);text-align:left;padding:0 12px 9px 0;white-space:nowrap}.lfw .lt th:last-child,.lfw .lt td:last-child{padding-right:0}.lfw .lt th.r,.lfw .lt td.r{text-align:right}.lfw .lt td{font-size:12px;color:var(--ink);padding:9px 12px 9px 0;border-top:1px solid var(--line-2);white-space:nowrap}.lfw .lt td.nm{font-weight:600}.lfw .lt td.sub{color:var(--ink-3)}.lfw .lt tr.tot td{border-top:1px solid var(--line);font-weight:700;padding-top:11px}.lfw .lt td .kchip{display:inline-flex;font-size:11px;font-weight:600;color:var(--ink-2);font-feature-settings:"tnum"}.lfw .lt-scroll{overflow-x:auto}.lfw .vflow{display:flex;flex-direction:column}.lfw .vstep{display:flex;gap:14px;position:relative;padding-bottom:6px}.lfw .vstep:last-child{padding-bottom:0}.lfw .vstep-rail{position:relative;flex-shrink:0;width:38px;display:flex;justify-content:center}.lfw .vstep-av{position:relative;z-index:1}.lfw .vstep-av .avi{width:38px;height:38px;transition:box-shadow .15s}.lfw .vstep-av.current .avi{box-shadow:0 0 0 2px var(--white),0 0 0 3px var(--accent)}.lfw .vstep-av.pending .avi{opacity:.45}.lfw .vstep-av .tick,.lfw .vstep-av .stop{position:absolute;right:-2px;bottom:-2px;width:16px;height:16px;border-radius:50%;border:2px solid var(--white);display:grid;place-items:center}.lfw .vstep-av .tick{background:var(--earn)}.lfw .vstep-av .stop{background:var(--loss)}.lfw .vstep-av .tick svg,.lfw .vstep-av .stop svg{width:8px;height:8px;color:#fff;stroke-width:3.4}.lfw .vstep-line{position:absolute;top:38px;bottom:-4px;left:50%;transform:translate(-50%);width:2px;background:var(--line);border-radius:2px}.lfw .vstep:last-child .vstep-line{display:none}.lfw .vstep-line.done{background:var(--earn)}.lfw .vstep-body{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:7px 11px;border-radius:11px;margin-top:-2px;border:1px solid transparent;transition:background .15s,border-color .15s,box-shadow .15s}.lfw .vstep:hover .vstep-body{background:var(--bg)}.lfw .vstep.is-current .vstep-body{background:var(--pill-bg);border-color:var(--line)}.lfw .vstep-meta{min-width:0;flex:1}.lfw .vstep-name{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lfw .vstep-sub{font-size:10.5px;font-weight:500;color:var(--ink-3);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lfw .vstep-flag{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:4px 9px;border-radius:7px;background:var(--pill-bg);color:var(--ink-3)}.lfw .vstep-flag svg{width:11px;height:11px;stroke-width:2.6}.lfw .vstep-flag.ok{background:none;color:var(--ink-3)}.lfw .vstep-flag.cur{background:var(--accent-soft);color:var(--accent)}.lfw .vstep-flag.stop{background:#b23a521f;color:var(--loss)}.lfw .vstep-fwd{flex-shrink:0;font-size:10.5px;font-weight:700;color:var(--accent);background:var(--white);border:1px solid var(--line);border-radius:7px;padding:5px 10px;display:inline-flex;align-items:center;gap:5px;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.lfw .vstep-fwd:hover{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 1px 5px #2d6cf724}.lfw .vstep-fwd svg{width:11px;height:11px}.lfw .koppla-art{width:100%;height:48px;border:1.5px dashed var(--line);color:var(--accent);background:none;border-radius:12px;font:600 13.5px Inter;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;margin-bottom:18px;transition:background .16s,border-color .16s,box-shadow .16s,transform .08s}.lfw .koppla-art:hover{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 1px 5px #2d6cf71f}.lfw .koppla-art:active{transform:translateY(1px)}.lfw .koppla-art:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.lfw .koppla-art svg{width:16px;height:16px}.lfw .vf-tbl .rm-cell{width:30px;padding-right:0!important}.lfw .vf-tbl .rm-btn{width:21px;height:21px;border-radius:6px;display:grid;place-items:center;color:var(--ink-3);opacity:.45;cursor:pointer;transition:background .15s,color .15s,opacity .15s}.lfw .vf-tbl tr:hover .rm-btn{opacity:1}.lfw .vf-tbl .rm-btn:hover{background:#b23a521a;color:var(--loss)}.lfw .vf-tbl .rm-btn svg{width:13px;height:13px}.lfw .vf-tbl .sumrow td,.lfw .vf-tbl .diffrow td{border-top:1px solid var(--line);padding-top:11px;color:var(--ink-3)}.lfw .vf-tbl .diffrow td{border-top:none;padding-top:3px}.lfw .vf-tbl .sumrow .lab,.lfw .vf-tbl .diffrow .lab{font-weight:600}.lfw .vf-tbl .sumrow td.r{color:var(--ink);font-weight:700;font-feature-settings:"tnum"}.lfw .vf-tbl .diffrow td.r{font-weight:700;font-feature-settings:"tnum"}.lfw .kdd-pop{position:fixed;z-index:300;background:var(--white);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 32px #14161c2e;overflow:hidden;min-width:230px;animation:ddIn .12s ease}.lfw .kdd-search{display:flex;align-items:center;gap:8px;padding:9px 11px;border-bottom:1px solid var(--line)}.lfw .kdd-search svg{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.lfw .kdd-search input{flex:1;border:none;outline:none;background:none;font:inherit;font-size:13px;color:var(--ink)}.lfw .kdd-list{max-height:264px;overflow-y:auto;padding:5px}.lfw .kdd-item{width:100%;display:flex;align-items:center;gap:9px;padding:8px 9px;border:none;background:none;border-radius:7px;font:inherit;font-size:12.5px;color:var(--ink);cursor:pointer;text-align:left;transition:background .12s}.lfw .kdd-item:hover{background:var(--accent-soft)}.lfw .kdd-item.on{background:var(--bg);font-weight:600}.lfw .kdd-item .kdd-k{font-weight:700;font-feature-settings:"tnum";flex-shrink:0}.lfw .kdd-item .kdd-nm{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2)}.lfw .kdd-item.on .kdd-nm{color:var(--ink)}.lfw .kdd-item .kdd-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.lfw .kdd-item .kdd-chk{margin-left:auto;color:var(--accent);opacity:0;width:14px;height:14px;flex-shrink:0}.lfw .kdd-item.on .kdd-chk{opacity:1}.lfw .kdd-none{padding:16px;text-align:center;color:var(--ink-3);font-size:12px}.lfw .kdd-sec{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:7px 10px 4px}.lfw .vf-tbl.editable td{cursor:default}.lfw .vf-tbl.editable tbody tr:not(.sumrow):not(.diffrow):hover{background:var(--accent-soft)}.lfw .vf-cell{display:inline-flex;align-items:center;gap:6px;min-height:26px;border-radius:6px;padding:3px 8px;margin:-3px -8px;cursor:pointer;transition:background .12s,box-shadow .12s;max-width:100%}.lfw .vf-tbl.editable tbody tr:hover .vf-cell{background:var(--white);box-shadow:0 1px 3px #14161c1a,inset 0 0 0 1px var(--line)}.lfw .vf-tbl.editable tbody tr:hover .vf-cell:hover{box-shadow:0 2px 8px #2d6cf72e,inset 0 0 0 1.5px var(--accent);background:var(--white)}.lfw .vf-cell.r{justify-content:flex-end}.lfw .vf-cell .chevron{width:12px;height:12px;color:var(--ink-3);opacity:0;flex-shrink:0;transition:opacity .12s}.lfw .vf-tbl.editable tbody tr:hover .vf-cell .chevron{opacity:.55}.lfw .vf-cell .pdot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.lfw .kdd-item .kdd-av,.lfw .kdd-item .kdd-av .avi{width:25px;height:25px;flex-shrink:0;border-radius:50%}.lfw .kdd-pop.boxed .kdd-list{padding:7px}.lfw .kdd-pop.boxed .kdd-item{border:1px solid var(--line);border-radius:9px;padding:7px 10px;margin-bottom:6px}.lfw .kdd-pop.boxed .kdd-item:last-child{margin-bottom:0}.lfw .kdd-pop.boxed .kdd-item:hover{border-color:var(--accent)}.lfw .kdd-pop.boxed .kdd-item.on{border-color:var(--accent);background:var(--accent-soft)}.lfw .kdd-item .kdd-role{font-size:10.5px;color:var(--ink-3);margin-left:auto;flex-shrink:0}.lfw .det-dd{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:7px;padding:4px 9px;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--ink);background:var(--white);transition:border-color .14s,box-shadow .14s;max-width:100%}.lfw .det-admin{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--ink-2);font:600 11px Inter,sans-serif;cursor:pointer;transition:.14s;flex-shrink:0}.lfw .det-admin svg{width:13px;height:13px}.lfw .det-admin:hover{border-color:var(--accent);color:var(--accent)}.lfw .det-admin.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.lfw .det-dd.tdd .chev{width:13px;height:13px;opacity:.5}.lfw .det-dd:hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lfw .det-dd .v{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lfw .det-dd .chev{width:13px;height:13px;color:var(--ink-3);flex-shrink:0}.lfw .docview-tog{display:inline-flex;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:2px;gap:2px}.lfw .docview-tog button{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--ink-3);padding:5px 11px;border-radius:6px;transition:all .14s}.lfw .docview-tog button.on{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #14161c14}.lfw .docview-tog button svg{width:14px;height:14px}.lfw .docview-tog button .cnt{font-size:10px;font-weight:700;background:var(--accent);color:#fff;border-radius:9px;padding:0 6px;min-width:16px;text-align:center}.lfw .av-companel{flex:1;overflow-y:auto;display:none;flex-direction:column;background:var(--hover)}.lfw-root[data-layout=delad] .atab[data-atab=coms]{display:none}.lfw .av-companel.on{display:flex}.lfw .av-companel-inner{max-width:760px;width:100%;margin:0 auto;padding:24px 28px 40px;display:flex;flex-direction:column;flex:1}.lfw .av-companel .cm-feed{flex:1}.lfw .av-companel-head{font-size:15px;font-weight:700;color:var(--ink);margin-bottom:4px}.lfw .av-companel-sub{font-size:12px;color:var(--ink-3);margin-bottom:18px}.lfw .av-stagewrap{flex:1;display:flex;min-height:0;overflow:hidden}.lfw .doc-stage{flex:1;min-width:0}.lfw .av-companel{flex:1;min-width:0;overflow-y:auto;display:none;flex-direction:column;background:var(--bg)}.lfw-root[data-layout=delad] .av-companel{display:flex;flex:none;width:380px;border-left:none;border-right:1px solid var(--line);order:-1}.lfw-root[data-layout=delad] .doc-stage{display:flex;flex-direction:column;order:1}.lfw-root[data-layout=delad] .docview-tog{display:none}.lfw-root[data-layout=delad] .av-companel-inner{padding:18px 20px 32px}.lfw-root[data-layout=klassisk] .av-back,.lfw-root[data-layout=klassisk] .docview-tog{display:none}.lfw-root[data-layout=klassisk] .av-companel{display:none!important}.lfw .vflow-tools{display:flex;align-items:center;gap:6px}.lfw .vflow-flowbtn{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--ink-2);border:1px solid var(--line);background:var(--white);border-radius:8px;padding:5px 10px;cursor:pointer;transition:all .15s}.lfw .vflow-flowbtn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.lfw .vflow-flowbtn svg{width:13px;height:13px}.lfw .vflow-flowbtn .chev{width:12px;height:12px;opacity:.6}.lfw .vstep-move{display:flex;flex-direction:column;gap:1px;flex-shrink:0;opacity:0;transition:opacity .15s}.lfw .vstep:hover .vstep-move{opacity:1}.lfw .vstep-move button{width:20px;height:15px;display:grid;place-items:center;color:var(--ink-3);border-radius:4px;transition:background .12s,color .12s}.lfw .vstep-move button:hover{background:var(--white);color:var(--accent)}.lfw .vstep-move button:disabled{opacity:.25;pointer-events:none}.lfw .vstep-move svg{width:11px;height:11px}.lfw .vflow-add-dd{display:inline-flex;align-items:center;gap:11px;margin-top:6px;font-size:12px;font-weight:600;color:var(--ink-3);padding:6px 8px;border-radius:11px;cursor:pointer;transition:color .15s,background .15s;border:none;background:none;font-family:inherit}.lfw .vflow-add-dd:hover{color:var(--accent);background:var(--accent-soft)}.lfw .vflow-add-dd .ic{width:38px;height:38px;border-radius:50%;border:1.5px dashed var(--line);display:grid;place-items:center;flex-shrink:0;transition:border-color .15s,color .15s}.lfw .vflow-add-dd:hover .ic{border-color:var(--accent);color:var(--accent)}.lfw .vflow-add-dd .ic svg{width:15px;height:15px}.lfw .cm-composer{background:var(--white);border:1px solid var(--line);border-radius:11px;padding:7px 9px;transition:border-color .15s,box-shadow .15s}.lfw .cm-composer.foc{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lfw .cm-composer textarea{width:100%;border:none;outline:none;background:none;font:inherit;font-size:14px;color:var(--ink);resize:none;line-height:1.5;min-height:24px}.lfw .cm-composer textarea::placeholder{color:var(--muted)}.lfw .cm-modetog{display:inline-flex;background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:2px;gap:2px;margin-bottom:7px}.lfw .cm-modetog button{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--ink-3);padding:4px 10px;border-radius:5px;transition:all .14s}.lfw .cm-modetog button:hover{color:var(--ink-2)}.lfw .cm-modetog button.on{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #14161c14}.lfw .cm-modetog button svg{width:13px;height:13px}.lfw .cm-actions{display:flex;align-items:center;gap:6px;margin-top:8px;flex-wrap:wrap}.lfw .cm-chip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:7px;padding:5px 9px;transition:all .14s}.lfw .cm-chip:hover{border-color:#ced4da;background:var(--white);color:var(--ink)}.lfw .cm-chip svg{width:13px;height:13px}.lfw .cm-chip .chev{width:11px;height:11px;color:var(--ink-3)}.lfw .todo-assignee{font-size:10.5px;color:var(--accent);font-weight:600;margin-top:1px}.lfw .cm-labels{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.lfw .cm-label{font-size:11px;font-weight:600;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:20px;padding:4px 11px;cursor:pointer;transition:all .14s}.lfw .cm-label:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.lfw .cm-label .ld{width:7px;height:7px;border-radius:50%;display:inline-block;margin-right:5px;vertical-align:middle}.lfw .cm-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.lfw .cm-vischip{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:5px 10px;cursor:pointer;transition:all .14s}.lfw .cm-vischip:hover{border-color:var(--accent);color:var(--accent)}.lfw .cm-vischip svg{width:12px;height:12px}.lfw .cm-vischip .chev{width:11px;height:11px;opacity:.6}.lfw .cm-send{height:34px;padding:0 14px;border-radius:7px;border:none;font:600 12px Inter;cursor:pointer;background:var(--pill-bg);color:var(--ink-3);transition:all .15s}.lfw .cm-send.ready{background:var(--primary);color:var(--primary-ink)}.lfw .cm-send.ready:hover{background:var(--primary-hover)}.lfw .cm-send:active{transform:translateY(1px)}.lfw .cm-feed{display:flex;flex-direction:column;gap:8px;margin-top:14px}.lfw .cm-msg{display:flex;gap:9px;align-items:flex-end;max-width:100%}.lfw .cm-msg .avi{width:28px;height:28px;flex-shrink:0}.lfw .cm-msg-body{max-width:80%;min-width:0}.lfw .cm-msg-meta{font-size:10px;color:var(--ink-3);margin:0 4px 4px;display:flex;align-items:center;gap:6px}.lfw .cm-bubble{background:var(--pill-bg);border:1px solid transparent;border-radius:14px 14px 14px 4px;padding:10px 13px;font-size:13px;color:var(--ink-2);line-height:1.5;word-break:break-word;position:relative}.lfw .koppla-art.compact{height:40px;width:auto;display:inline-flex;padding:0 16px;font-size:12.5px;border-radius:9px;margin:0}.lfw .koppla-row{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:4px}.lfw .koppla-row .kr-hint{font-size:11.5px;color:var(--ink-3);display:inline-flex;align-items:center;gap:6px}.lfw .koppla-row .kr-hint svg{width:13px;height:13px}.lfw .koppla-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;padding:4px 11px;border-radius:999px}.lfw .koppla-status.ok{background:#5e9b7d24;color:var(--earn)}.lfw .koppla-status.no{background:#c08a3e24;color:#9c6a3a}.lfw .koppla-status svg{width:12px;height:12px}.lfw .hstep{display:flex;align-items:center;flex-shrink:0}.lfw .hstep-card{display:flex;align-items:center;gap:10px;padding:9px 13px;border:1px solid var(--line);border-radius:11px;background:var(--white);min-width:0;transition:background .15s,border-color .15s,box-shadow .15s;position:relative}.lfw .hstep-card:hover{box-shadow:0 2px 8px #14161c12}.lfw .hstep.is-current .hstep-card{background:var(--pill-bg);border-color:var(--line)}.lfw .hstep.is-done .hstep-card{background:var(--white)}.lfw .hstep-av{position:relative;flex-shrink:0}.lfw .hstep-av .avi{width:34px;height:34px}.lfw .hstep.is-current .hstep-av .avi{box-shadow:0 0 0 2px var(--white),0 0 0 3px var(--accent)}.lfw .hstep.is-pending .hstep-av .avi{opacity:.5}.lfw .hstep-av .tick,.lfw .hstep-av .stop{position:absolute;right:-3px;bottom:-3px;width:15px;height:15px;border-radius:50%;border:2px solid var(--white);display:grid;place-items:center}.lfw .hstep-av .tick{background:var(--earn)}.lfw .hstep-av .stop{background:var(--loss)}.lfw .hstep-av .tick svg,.lfw .hstep-av .stop svg{width:8px;height:8px;color:#fff;stroke-width:3.4}.lfw .hstep-meta{min-width:0}.lfw .hstep-name{font-size:12px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.lfw .hstep-flag{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;margin-top:1px}.lfw .hstep-flag.ok{color:var(--ink-3)}.lfw .hstep-flag.cur{color:var(--accent)}.lfw .hstep-flag.pending{color:var(--ink-3)}.lfw .hstep-flag.stop{color:var(--loss)}.lfw .hstep-conn{width:26px;height:2px;background:var(--line);flex-shrink:0;position:relative}.lfw .hstep-conn.done{background:var(--earn)}.lfw .hstep-add{flex-shrink:0;width:36px;height:36px;border-radius:50%;border:1.5px dashed var(--line);display:grid;place-items:center;color:var(--ink-3);margin-left:8px;align-self:center;transition:all .15s}.lfw .hstep-add:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.lfw .hstep-add svg{width:15px;height:15px}.lfw .hstep-fwd{position:absolute;top:-7px;right:-7px;width:22px;height:22px;border-radius:50%;background:var(--white);border:1px solid var(--line);display:grid;place-items:center;color:var(--accent);opacity:0;transition:opacity .15s,box-shadow .15s}.lfw .hstep-card:hover .hstep-fwd{opacity:1}.lfw .hstep-fwd:hover{box-shadow:0 2px 6px #2d6cf733}.lfw .hstep-fwd svg{width:11px;height:11px}.lfw .cm-vis-tag{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;display:inline-flex;align-items:center;gap:3px}.lfw .cm-vis-tag svg{width:9px;height:9px}.lfw .cm-vis-priv{color:var(--loss)}.lfw .cm-vis-att{color:#9c6a3a}.lfw .cm-vis-team{color:var(--ink-3)}.lfw .cm-msg.mine{flex-direction:row-reverse}.lfw .cm-msg.mine .avi{display:none}.lfw .cm-msg.mine .cm-msg-body{margin-left:auto}.lfw .cm-msg.mine .cm-msg-meta{flex-direction:row-reverse;text-align:right}.lfw .cm-msg.mine .cm-bubble{background:var(--pill-bg);border-color:transparent;color:var(--ink-2);border-radius:14px 14px 4px}.lfw .cm-msg.mine .cm-vis-tag{color:var(--ink-3)!important}.lfw .cm-msg .cm-rep{font-size:10.5px;font-weight:600;color:var(--ink-3);margin:5px 4px 0;cursor:pointer}.lfw .cm-msg .cm-rep:hover{color:var(--ink)}.lfw .cm-msg.mine .cm-rep{text-align:right}.lfw .cm-del2{margin:0 4px;width:20px;height:20px;border-radius:5px;display:inline-grid;place-items:center;color:var(--ink-3);opacity:0;transition:opacity .15s,background .15s,color .15s}.lfw .cm-msg:hover .cm-del2{opacity:1}.lfw .cm-del2:hover{background:var(--bg);color:var(--loss)}.lfw .cm-del2 svg{width:12px;height:12px}.lfw .cm-empty{font-size:12px;color:var(--ink-3);padding:6px 0}.lfw .cm-info{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--accent);background:var(--accent-soft);cursor:pointer;flex-shrink:0;transition:background .15s}.lfw .cm-info:hover{background:var(--accent);color:#fff}.lfw .cm-info svg{width:13px;height:13px}.lfw .collapse-h{display:flex;align-items:center;gap:9px;width:100%;cursor:pointer;-webkit-user-select:none;user-select:none;background:none;border:none;font-family:inherit;padding:0;text-align:left}.lfw .collapse-h .ch{width:16px;height:16px;color:var(--ink-3);transition:transform .18s;flex-shrink:0}.lfw .collapse-h.closed .ch{transform:rotate(-90deg)}.lfw .collapse-h .t{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2)}.lfw .collapse-h .sp{flex:1}.lfw .collapse-h .badge{font-size:10.5px;font-weight:600;color:var(--ink-3)}.lfw .collapse-body{margin-top:14px}.lfw .collapse-body.hide{display:none}.lfw .collapse-hint{font-size:11.5px;color:var(--ink-3);margin-top:10px;display:flex;align-items:center;gap:7px}.lfw .collapse-hint svg{width:13px;height:13px;opacity:.7}.lfw .cf-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14161c80;display:none;align-items:center;justify-content:center;z-index:285;padding:24px}.lfw .cf-scrim.open{display:flex}.lfw .cf{background:var(--white);border-radius:14px;box-shadow:0 18px 48px #14161c38;width:420px;max-width:100%;overflow:hidden;animation:ddIn .14s ease}.lfw .cf-top{padding:20px 22px 16px;display:flex;gap:14px}.lfw .cf-ic{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;flex-shrink:0}.lfw .cf-ic svg{width:21px;height:21px}.lfw .cf-ic.blue{background:var(--accent-soft);color:var(--accent)}.lfw .cf-ic.green{background:#5e9b7d24;color:var(--earn)}.lfw .cf-ic.warn{background:#c08a3e24;color:#9c6a3a}.lfw .cf-ic.loss{background:#b23a521f;color:var(--loss)}.lfw .cf h3{font-size:15px;font-weight:700;color:var(--ink);margin-bottom:5px}.lfw .cf p{font-size:12.5px;color:var(--ink-2);line-height:1.5}.lfw .cf-steps{margin:2px 22px 0;background:var(--bg);border-radius:10px;padding:11px 13px;font-size:12px;color:var(--ink-2);line-height:1.6}.lfw .cf-steps b{color:var(--ink)}.lfw .cf-foot{padding:16px 22px;display:flex;gap:10px;justify-content:flex-end}.lfw .vstep-del{flex-shrink:0;font-size:11px;color:var(--ink-3);width:26px;height:26px;border-radius:7px;display:grid;place-items:center;opacity:0;transition:opacity .15s,background .15s,color .15s}.lfw .vstep:hover .vstep-del{opacity:1}.lfw .vstep-del:hover{background:var(--white);color:var(--loss)}.lfw .vstep-del svg{width:13px;height:13px}.lfw .vflow-add{display:inline-flex;align-items:center;gap:11px;margin-top:6px;font-size:12px;font-weight:600;color:var(--ink-3);padding:6px 8px;border-radius:11px;transition:color .15s,background .15s}.lfw .vflow-add:hover{color:var(--accent);background:var(--accent-soft)}.lfw .vflow-add .ic{width:38px;height:38px;border-radius:50%;border:1.5px dashed var(--line);display:grid;place-items:center;flex-shrink:0;transition:border-color .15s,color .15s}.lfw .vflow-add:hover .ic{border-color:var(--accent);color:var(--accent)}.lfw .vflow-add .ic svg{width:15px;height:15px}.lfw .flow-empty{font-size:12px;color:var(--ink-3);padding:2px 0}.lfw .av-right{display:flex;flex-direction:column}.lfw .doc-bar{flex-shrink:0;height:46px;display:flex;align-items:center;gap:6px;padding:0 18px;border-bottom:1px solid var(--line);background:var(--white)}.lfw .doc-bar .dt{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.lfw .doc-bar .dt b{color:var(--ink);font-weight:700}.lfw .doc-bar .sp{flex:1}.lfw .doc-pg{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--ink-2);font-feature-settings:"tnum"}.lfw .docbtn{width:30px;height:30px;border-radius:7px;border:1px solid var(--line);background:var(--white);color:var(--ink-2);display:grid;place-items:center}.lfw .docbtn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft);box-shadow:0 1px 5px #2d6cf724}.lfw .docbtn svg{width:15px;height:15px}.lfw .docbtn:disabled{opacity:.4;cursor:not-allowed}.lfw .docbtn:disabled:hover{border-color:var(--line);color:var(--ink-2)}.lfw .doc-zoom{font-size:11.5px;font-weight:600;color:var(--ink-2);min-width:40px;text-align:center;font-feature-settings:"tnum"}.lfw .doc-stage{flex:1;overflow:auto;padding:26px;display:flex;justify-content:center;align-items:flex-start;background:var(--white)}.lfw .av-doc{background:var(--white);border:1px solid var(--line);border-radius:4px;box-shadow:0 4px 18px #14161c1a,0 0 0 1px #14161c05;width:720px;max-width:100%;padding:48px 54px;transform-origin:top center;transition:transform .15s}.lfw .inv-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px}.lfw .inv-logo{font-size:25px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.lfw .inv-logo .at{color:var(--accent)}.lfw .inv-supp{font-size:11px;color:var(--ink-3);margin-top:7px;line-height:1.5}.lfw .inv-rcpt{text-align:right}.lfw .inv-rcpt .h{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-bottom:6px}.lfw .inv-rcpt .b{font-size:12px;color:var(--ink);line-height:1.55}.lfw .inv-meta{display:grid;grid-template-columns:auto 1fr;gap:7px 18px;background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:16px 18px;margin-bottom:26px}.lfw .inv-meta .ttl{grid-column:1/-1;font-size:16px;font-weight:800;color:var(--ink);margin-bottom:6px}.lfw .inv-meta .k{font-size:11.5px;color:var(--ink-3)}.lfw .inv-meta .v{font-size:11.5px;font-weight:700;color:var(--ink);text-align:right;font-feature-settings:"tnum"}.lfw .inv-tbl{width:100%;border-collapse:collapse;margin-bottom:18px}.lfw .inv-tbl th{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);text-align:left;padding:0 0 9px;border-bottom:1.5px solid var(--ink)}.lfw .inv-tbl th.r{text-align:right}.lfw .inv-tbl td{font-size:12px;color:var(--ink);padding:11px 0;border-bottom:1px solid var(--line);font-feature-settings:"tnum"}.lfw .inv-tbl td.r{text-align:right;white-space:nowrap}.lfw .inv-sum{margin-left:auto;width:260px}.lfw .inv-sum .r{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-2);padding:5px 0}.lfw .inv-sum .r b{color:var(--ink);font-feature-settings:"tnum"}.lfw .inv-sum .r.tot{border-top:1.5px solid var(--ink);margin-top:5px;padding-top:9px;font-size:14px}.lfw .inv-sum .r.tot b{font-weight:800}.lfw .inv-paybox{margin-top:22px;background:var(--accent-soft);border-radius:6px;padding:13px 18px;display:flex;justify-content:space-between;align-items:center}.lfw .inv-paybox .l{font-size:13px;font-weight:700;color:var(--accent)}.lfw .inv-paybox .v{font-size:17px;font-weight:800;color:var(--accent);font-feature-settings:"tnum"}.lfw .inv-ocrline{margin-top:24px;padding-top:16px;border-top:1px dashed var(--line);font-family:Courier New,monospace;font-size:12px;color:var(--ink-2);letter-spacing:.06em;display:flex;gap:16px;flex-wrap:wrap}.lfw .inv-ocrline>span{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.lfw .atabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:14px}.lfw .atab{display:inline-flex;align-items:center;gap:7px;padding:9px 13px;font-size:12.5px;font-weight:600;color:var(--ink-3);cursor:pointer;border:none;background:none;border-bottom:2px solid transparent;margin-bottom:-1px;font-family:inherit}.lfw .atab:hover{color:var(--ink)}.lfw .atab.on{color:var(--accent);border-bottom-color:var(--accent)}.lfw .atab .tc{font-size:10.5px;font-weight:700;color:var(--ink-3);background:var(--pill-bg);border-radius:9px;padding:1px 6px;font-feature-settings:"tnum"}.lfw .atab.on .tc{background:var(--accent-soft);color:var(--accent)}.lfw .apane{display:none}.lfw .apane.on{display:block}.lfw .tl{position:relative;padding-left:6px}.lfw .tl-item{display:flex;gap:11px;padding-bottom:14px;position:relative}.lfw .tl-item:last-child{padding-bottom:0}.lfw .tl-rail{position:relative;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.lfw .tl-dot{width:24px;height:24px;border-radius:50%;background:var(--bg);border:1px solid var(--line);display:grid;place-items:center;color:var(--ink-3);z-index:1}.lfw .tl-dot svg{width:12px;height:12px}.lfw .tl-dot.acc{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.lfw .tl-dot.ok{background:#5e9b7d1f;border-color:#5e9b7d66;color:var(--earn)}.lfw .tl-line{position:absolute;top:24px;bottom:-14px;width:1.5px;background:var(--line)}.lfw .tl-item:last-child .tl-line{display:none}.lfw .tl-body{padding-top:2px;min-width:0}.lfw .tl-h{font-size:12.5px;color:var(--ink);line-height:1.4}.lfw .tl-h b{font-weight:700}.lfw .tl-t{font-size:10.5px;color:var(--ink-3);margin-top:1px;font-feature-settings:"tnum"}.lfw .attview-foot{flex-shrink:0;background:var(--white);border-top:1px solid var(--line);display:flex;align-items:center;gap:9px;padding:12px 32px;flex-wrap:wrap}.lfw .attview-foot .fspacer{flex:1;min-width:6px}.lfw .actbtn{height:34px;padding:0 14px;display:inline-flex;align-items:center;gap:7px;border-radius:9px;font:600 12.5px Inter;white-space:nowrap;border:1px solid var(--line);background:var(--white);color:var(--ink-2)}.lfw .actbtn svg{width:15px;height:15px}.lfw .actbtn:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);box-shadow:0 1px 4px #2d6cf71f}.lfw .actbtn.warn,.lfw .actbtn.blue,.lfw .actbtn.green{background:var(--white);border-color:var(--line);color:var(--ink-2)}.lfw .actbtn.warn:hover,.lfw .actbtn.blue:hover,.lfw .actbtn.green:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.lfw .actbtn.danger{background:var(--white);border-color:var(--line);color:var(--ink-2)}.lfw .actbtn.danger:hover{background:var(--white);border-color:var(--loss);color:var(--loss);box-shadow:none}.lfw .actbtn.primary,.lfw .actbtn.cta{background:var(--primary);border-color:var(--primary);color:var(--primary-ink);font-weight:600}.lfw .actbtn.primary:hover,.lfw .actbtn.cta:hover{background:var(--primary-hover);border-color:var(--primary-hover);color:var(--primary-ink);box-shadow:0 3px 10px #1d1f242e}.lfw .actbtn.primary svg,.lfw .actbtn.cta svg{stroke-width:2.4}.lfw .actbtn:disabled{opacity:.45;cursor:not-allowed}.lfw .actbtn:disabled:hover{background:var(--white);border-color:var(--line);color:var(--ink-2);box-shadow:none}.lfw .actbtn.primary:disabled:hover,.lfw .actbtn.cta:disabled:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.lfw .tb-ic{width:33px;height:33px;border-radius:6px;display:grid;place-items:center;color:var(--ink-2);cursor:pointer}.lfw .tb-ic:hover{background:var(--bg)}.lfw .tb-ic svg{width:18px;height:18px}.lfw .modal .dd-trig{background:var(--bg)}.lfw .scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f6b;opacity:0;pointer-events:none;transition:opacity .2s;z-index:260;display:flex;align-items:flex-start;justify-content:center;padding:40px 20px;overflow-y:auto}.lfw .scrim.open{opacity:1;pointer-events:all}.lfw .modal{width:500px;max-width:100%;overflow:visible;background:var(--white);border-radius:10px;box-shadow:0 20px 50px #0000002e;transform:translateY(8px);transition:transform .2s}.lfw .scrim.open .modal{transform:none}.lfw .modal-head{padding:14px 18px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-start}.lfw .modal-head h3{font-size:14px;font-weight:700}.lfw .modal-head p{font-size:11px;color:var(--ink-3);margin-top:2px}.lfw .modal{border-radius:12px}.lfw .alloc-modal{width:740px;max-width:100%}.lfw .alloc-body{padding:20px 22px;max-height:calc(100vh - 220px);overflow-y:auto;overflow-x:hidden}.lfw .alloc-head .sub{max-width:560px}.lfw .alloc-top{position:sticky;top:0;z-index:6;background:var(--white);margin:-20px -22px 12px;padding:14px 22px 10px;border-bottom:1px solid var(--line)}.lfw .alloc-figrow{display:flex;align-items:stretch;gap:8px;margin-bottom:0;flex-wrap:wrap}.lfw .alloc-fig{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:7px 11px;border:1px solid var(--line);border-radius:7px;background:var(--line-2)}.lfw .alloc-fig:hover{border-color:var(--line)}.lfw .alloc-figsp{flex:1}.lfw .alloc-fig .l{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:3px;white-space:nowrap}.lfw .alloc-fig .v{font-size:14px;font-weight:700;letter-spacing:-.02em;color:var(--ink);font-feature-settings:"tnum";line-height:1}.lfw .alloc-fig .v.rem{color:var(--accent)}.lfw .alloc-fig .v.done{color:var(--earn)}.lfw .alloc-fig .v.over{color:var(--loss)}.lfw .alloc-bar-wrap{display:none}.lfw .alloc-bar{height:8px;border-radius:5px;background:var(--line-2);overflow:hidden;display:flex}.lfw .alc-checkbadge{display:flex;align-items:center;gap:10px;flex:0 0 auto;align-self:center;padding:8px 14px;border-radius:10px;border:1px solid var(--line);background:var(--bg);transition:border-color .2s,background .2s}.lfw .alc-checkbadge.done{border-color:var(--earn);background:#5e9b7d1f}.lfw .alc-checkbadge .cbx{width:22px;height:22px;border-radius:7px;border:2px solid var(--muted);display:grid;place-items:center;flex-shrink:0;transition:all .2s}.lfw .alc-checkbadge .cbx svg{width:13px;height:13px;color:#fff;stroke-width:3;opacity:0;transition:opacity .2s}.lfw .alc-checkbadge.done .cbx{background:var(--earn);border-color:var(--earn)}.lfw .alc-checkbadge.done .cbx svg{opacity:1}.lfw .alc-checkbadge .cbp{font-size:14px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";line-height:1}.lfw .alc-checkbadge.done .cbp{color:var(--earn)}.lfw .alc-checkbadge .cbl{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-top:2px}.lfw .alc-checkbadge.done .cbl{color:var(--earn)}.lfw .alloc-bar i{height:100%;transition:width .2s}.lfw .alloc-bar i.avtal{background:#4d8bff}.lfw .alloc-bar i.vfkund{background:#5e9b7d}.lfw .alloc-bar i.vflev{background:#897aa6}.lfw .alloc-bar i.goodwill{background:#a98f5c}.lfw .alloc-legend{display:none}.lfw .alloc-legend .lg{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;color:var(--ink-3)}.lfw .alloc-legend .lg .d{width:8px;height:8px;border-radius:3px}.lfw .alloc-divider{height:1px;background:var(--line);margin:17px 0}.lfw .alc-top{display:flex;align-items:center;gap:10px;margin-bottom:12px}.lfw .seg{display:inline-flex;background:none;border:none;border-radius:0;padding:0;gap:6px;flex-wrap:wrap}.lfw .seg button{height:30px;padding:0 12px;border-radius:8px;font-size:11.5px;font-weight:600;color:var(--ink-3);background:none;border:1px solid transparent;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.lfw .seg button .d{width:7px;height:7px;border-radius:50%}.lfw .seg button:hover{background:var(--white);border-color:var(--line);color:var(--ink);box-shadow:0 1px 3px #14161c14}.lfw .seg button.on,.lfw .seg button.on:hover{background:var(--white);border-color:var(--accent);color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft)}.lfw .alc-top .seg{gap:2px;border-bottom:1px solid var(--line);flex-wrap:wrap;align-self:stretch;align-items:flex-end}.lfw .alc-top .seg button{height:auto;padding:9px 13px;border-radius:0;border:none;background:none;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--ink-2);box-shadow:none;font-size:12.5px;font-weight:600}.lfw .alc-top .seg button:hover{background:none;border-color:transparent;border-bottom-color:transparent;color:var(--ink);box-shadow:none}.lfw .alc-top .seg button.on,.lfw .alc-top .seg button.on:hover{background:none;border:none;border-bottom:2px solid var(--accent);color:var(--accent);box-shadow:none;border-radius:0}.lfw .alc-rm{margin-left:auto;width:26px;height:26px;border-radius:7px;color:var(--ink-3);display:grid;place-items:center;flex-shrink:0}.lfw .alc-rm:hover{background:#b06a6a1a;color:var(--loss)}.lfw .alc-rm svg{width:14px;height:14px}.lfw .alc-grid{display:grid;grid-template-columns:1fr 150px;gap:10px}.lfw .alc-fld label{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:4px}.lfw .alc-fld input{width:100%;height:34px;padding:0 11px;background:var(--bg);border:1px solid var(--line);border-radius:7px;font-size:12.5px;color:var(--ink);font-family:inherit;outline:none;font-feature-settings:"tnum"}.lfw .alc-fld input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);background:var(--white)}.lfw .alc-fld input.r{text-align:right}.lfw .alc-amt-wrap{position:relative}.lfw .alc-amt-wrap input{padding-right:64px}.lfw .alc-rest{position:absolute;right:6px;top:6px;height:22px;padding:0 8px;border-radius:5px;font-size:10px;font-weight:700;color:var(--accent);background:var(--accent-soft)}.lfw .alc-rest:hover{background:var(--accent);color:#fff;box-shadow:0 1px 4px #2d6cf738}.lfw .alc-vf{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line);display:none}.lfw .alc.has-vf .alc-vf{display:block}.lfw .alc-slide{display:flex;align-items:center;gap:12px;margin-bottom:12px}.lfw .alc-slide .sl-l{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);flex-shrink:0;width:64px}.lfw .alc-slide input[type=range]{flex:1;accent-color:var(--accent);height:4px}.lfw .alc-slide .sl-v{font-size:13px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";width:52px;text-align:right}.lfw .alc-out{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:var(--bg);border:1px solid var(--line);border-radius:8px;overflow:hidden}.lfw .alc-out .o{padding:9px 12px;border-right:1px solid var(--line)}.lfw .alc-out .o:last-child{border-right:none}.lfw .alc-out .o .l{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:3px;white-space:nowrap}.lfw .alc-out .o .v{font-size:13px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.lfw .alc-out .o .v.earn{color:var(--earn)}.lfw .alc-out .o .v.loss{color:var(--loss)}.lfw .alc-note{margin-top:11px;font-size:11.5px;color:var(--ink-2);background:var(--bg);border-radius:7px;padding:9px 11px;line-height:1.45;display:none}.lfw .alc.t-avtal .alc-note,.lfw .alc.t-goodwill .alc-note{display:block}.lfw .alc-note b{color:var(--ink)}.lfw .alc-koppla{margin-top:11px}.lfw .em-form label{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin:11px 0 5px}.lfw .em-form input[type=email],.lfw .em-form textarea{width:100%;padding:9px 11px;background:var(--bg);border:1px solid var(--line);border-radius:8px;font:inherit;font-size:12.5px;color:var(--ink);outline:none;resize:vertical}.lfw .em-form input[type=email]:focus,.lfw .em-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);background:var(--white)}.lfw .em-check{display:flex!important;align-items:center;gap:8px;text-transform:none!important;letter-spacing:0!important;font-size:12px!important;font-weight:500!important;color:var(--ink-2)!important;cursor:pointer;margin-top:12px!important}.lfw .em-check input{width:15px;height:15px;accent-color:var(--accent)}.lfw .alc-price{margin-top:12px;padding:13px;background:var(--side-bg);border:1px solid var(--line);border-radius:10px;display:none}.lfw .alc.has-vf .alc-price{display:block}.lfw .alc-price-top{display:flex;align-items:flex-start;gap:18px;flex-wrap:wrap;margin-bottom:14px}.lfw .alc-utfld{flex:1;min-width:200px}.lfw .alc-pfld{flex:1;min-width:190px}.lfw .alc-pfld>label,.lfw .alc-utfld>label{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:7px}.lfw .alc-paslag{flex:1;min-width:190px}.lfw .alc-paslag>label{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:7px}.lfw .alc-paslag .prow{display:flex;align-items:center;gap:13px;height:40px}.lfw .alc-paslag input[type=range]{flex:1;accent-color:var(--accent);height:4px}.lfw .alc-paslag .pv{font-size:15px;font-weight:700;color:var(--ink);min-width:54px;text-align:right;font-feature-settings:"tnum"}.lfw .alc-utin{width:100%;height:38px;padding:0 12px;background:var(--white);border:1px solid var(--line);border-radius:9px;font-size:14px;font-weight:600;color:var(--ink);outline:none;font-feature-settings:"tnum"}.lfw .alc-utin:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lfw .alc-metrics{display:flex;gap:8px;flex-wrap:wrap;align-items:stretch;margin-top:11px}.lfw .alc-metric{flex:1;min-width:84px;background:var(--white);border:1px solid var(--line);border-radius:8px;padding:9px 12px}.lfw .alc-metric .l{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:3px;white-space:nowrap}.lfw .alc-metric .v{font-size:13px;font-weight:600;color:var(--ink);font-feature-settings:"tnum"}.lfw .alc-metric.tbcell{flex:none;background:none;border:none;padding:0;display:flex;align-items:center}.lfw .alc-over{margin-top:11px;border:1px solid rgba(176,106,106,.42);background:#b06a6a12;border-radius:10px;padding:12px 13px}.lfw .alc-over-h{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:var(--ink-2);line-height:1.5}.lfw .alc-over-h>svg{width:17px;height:17px;color:var(--loss);flex-shrink:0;margin-top:1px}.lfw .alc-over-h b{color:var(--ink);font-weight:700}.lfw .alc-over-h b.loss{color:var(--loss)}.lfw .alc-over-q{font-weight:700;color:var(--ink);margin-top:6px;font-size:11.5px}.lfw .alc-over-acts{display:flex;gap:8px;margin-top:9px;flex-wrap:wrap}.lfw .alc-over-btn{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;padding:8px 13px;border-radius:8px;border:1px solid var(--line);background:var(--white);color:var(--ink);transition:all .14s}.lfw .alc-over-btn:hover{border-color:var(--accent);color:var(--accent);box-shadow:0 1px 4px #14161c17}.lfw .alc-over-btn .d{width:8px;height:8px;border-radius:50%;flex-shrink:0}.lfw .alc-over-btn svg{width:14px;height:14px}.lfw .alc-kbtn{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--ink-3);border:1.5px dashed var(--line);border-radius:7px;padding:5px 10px;background:none}.lfw .alc-kbtn:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);box-shadow:0 1px 4px #2d6cf71f}.lfw .alc-kbtn svg{width:14px;height:14px}.lfw .alc-artchip{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:var(--white)}.lfw .alc-artchip .kd{width:8px;height:8px;border-radius:3px;flex-shrink:0}.lfw .alc-artchip .ainfo{min-width:0;flex:1}.lfw .alc-artchip .aid{font-size:9px;font-weight:700;color:var(--ink-3);font-feature-settings:"tnum"}.lfw .alc-artchip .aben{font-size:12px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lfw .alc-artchip .abud{font-size:10.5px;color:var(--ink-3);font-feature-settings:"tnum";white-space:nowrap;text-align:right}.lfw .alc-artchip .abud b{color:var(--ink);font-weight:700}.lfw .alc-artchip .abud .over{color:var(--loss)}.lfw .alc-artchip .achg{font-size:11px;font-weight:600;color:var(--accent);flex-shrink:0;padding:4px 8px;border-radius:6px}.lfw .alc-artchip .achg:hover{background:var(--accent-soft)}.lfw .achg-rm{display:inline-grid!important;place-items:center;width:26px;padding:0!important;color:var(--ink-3)}.lfw .achg-rm svg{width:14px;height:14px}.lfw .achg-rm:hover{color:var(--loss);border-color:var(--loss)}.lfw .alc-budbar{height:5px;border-radius:4px;background:var(--line-2);overflow:hidden;margin-top:7px}.lfw .alc-budbar i{display:block;height:100%;background:var(--accent)}.lfw .alc-budbar i.over{background:var(--loss)}.lfw .art-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14161c47;display:none;align-items:center;justify-content:flex-start;z-index:275;padding:24px 24px 24px 40px}.lfw .art-scrim.open{display:flex}.lfw .art-modal{background:var(--white);border-radius:12px;box-shadow:var(--shadow, 0 16px 40px rgba(20, 22, 28, .16));width:780px;max-width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.lfw .art-head{padding:16px 22px;border-bottom:1px solid var(--line);display:flex;align-items:flex-start;gap:12px}.lfw .art-head .ic{width:34px;height:34px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;flex-shrink:0}.lfw .art-head .ic svg{width:18px;height:18px}.lfw .art-head h3{font-size:15px;font-weight:700;color:var(--ink)}.lfw .art-head p{font-size:11.5px;color:var(--ink-3);margin-top:2px}.lfw .art-head .src{margin-left:auto;font-size:11px;color:var(--ink-3);white-space:nowrap;display:flex;align-items:center;gap:6px}.lfw .art-head .src svg{width:13px;height:13px}.lfw .art-tabs{display:flex;gap:6px;padding:12px 22px 0}.lfw .art-tab{font-size:12px;font-weight:600;color:var(--ink-3);padding:6px 12px;border-radius:7px;display:inline-flex;align-items:center;gap:7px}.lfw .art-tab:hover{color:var(--ink);background:var(--bg)}.lfw .art-tab.on{background:var(--primary);color:#fff}.lfw .art-tab .ct{font-size:10px;font-weight:700;padding:1px 6px;border-radius:8px;background:#00000014}.lfw .art-tab.on .ct{background:#fff3}.lfw .art-list{flex:1;overflow-y:auto;padding:14px 22px 18px}.lfw .art-tbl{width:100%;border-collapse:collapse}.lfw .art-tbl th{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);text-align:left;padding:0 10px 9px 0;position:sticky;top:0;background:var(--white)}.lfw .art-tbl th.r{text-align:right}.lfw .art-row td{padding:11px 10px 11px 0;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink);vertical-align:middle}.lfw .art-row td.r{text-align:right;font-feature-settings:"tnum";white-space:nowrap}.lfw .art-row .kat{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:var(--ink-2);white-space:nowrap}.lfw .art-row .kat .kd{width:8px;height:8px;border-radius:50%}.lfw .art-row .aid{font-weight:700;color:var(--ink-2);font-feature-settings:"tnum"}.lfw .art-row .ben{font-weight:600}.lfw .art-row .sub,.lfw .art-row.used td{color:var(--ink-3)}.lfw .art-row.used .ben,.lfw .art-row.used .aid{text-decoration:line-through}.lfw .art-kbtn{font-size:11px;font-weight:600;color:var(--ink-3);display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:6px;border:1.5px dashed var(--line);background:none}.lfw .art-kbtn:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.lfw .art-kbtn svg{width:13px;height:13px}.lfw .art-used-tag{font-size:10px;font-weight:700;color:var(--accent);display:inline-flex;align-items:center;gap:5px}.lfw .art-used-tag .dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.lfw .art-foot{padding:12px 22px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px}.lfw .art-foot .hint{font-size:11.5px;color:var(--ink-3)}.lfw .art-foot .sp{flex:1}.lfw .alloc-addrow{width:100%;border:1.5px dashed var(--line);border-radius:9px;padding:11px;font-size:12.5px;font-weight:600;color:var(--accent);display:flex;align-items:center;justify-content:center;gap:7px;background:none}.lfw .alloc-addrow:hover{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 1px 5px #2d6cf71f}.lfw .alloc-addrow svg{width:15px;height:15px}.lfw .alloc-darkbar{display:grid;grid-template-columns:repeat(5,1fr);gap:0;background:var(--bg);border:1px solid var(--line);border-radius:10px;overflow:hidden;margin-top:18px}.lfw .alloc-darkbar .o{padding:13px 16px;border-right:1px solid var(--line)}.lfw .alloc-darkbar .o:last-child{border-right:none}.lfw .alloc-darkbar .l{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:5px;white-space:nowrap}.lfw .alloc-darkbar .v{font-size:16px;font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.lfw .alloc-darkbar .v.earn{color:var(--ink)}.lfw .alloc-darkbar .v.loss{color:var(--loss)}.lfw .alloc-warn{font-size:11.5px;color:var(--loss);font-weight:600;padding:8px 2px 0;display:flex;align-items:center;gap:7px}.lfw .alloc-warn svg{width:14px;height:14px}.lfw .alloc-foot{padding:12px 20px;border-top:1px solid var(--line);display:flex;align-items:center;gap:8px;background:var(--white);border-radius:0 0 10px 10px}.lfw .alloc-foot .sp{flex:1}.lfw .alloc-modal{border-radius:14px}.lfw .alloc-foot{border-radius:0 0 14px 14px}.lfw .alloc-divider{margin:16px 0}.lfw .iconbtn:hover,.lfw .docbtn:hover,.lfw .av-navbtn:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.lfw .docbtn:disabled:hover{background:var(--white);border-color:var(--line);color:var(--ink-2)}.lfw .alc-utfld.two{display:flex;gap:14px}.lfw .alc-utfld.two .alc-utcol{flex:1;min-width:0}.lfw .alc-utfld.two .alc-utcol>label{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:7px}.lfw .alc-topsp{flex:1}.lfw .alc-mintog{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;color:var(--ink-3);flex-shrink:0;border:none;background:none;cursor:pointer;transition:color .15s}.lfw .alc-mintog svg{width:14px;height:14px;transition:transform .15s}.lfw .alc-mintog:hover{color:var(--ink)}.lfw .alc.min .alc-mintog svg{transform:rotate(-90deg)}.lfw .alc-minsum{display:none;font-size:12.5px;font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lfw .alc.min .alc-minsum{display:inline-block}.lfw .alc.min .seg,.lfw .alc.min .alc-grid,.lfw .alc.min .alc-price,.lfw .alc.min .alc-note,.lfw .alc.min .alc-artchip,.lfw .alc.min [data-overwrap]{display:none}.lfw-root[data-layout=delad] .av-companel{background:var(--pill-bg)}.lfw-root[data-layout=delad] .cm-bubble,.lfw-root[data-layout=delad] .cm-msg.mine .cm-bubble{background:var(--white);border-color:var(--line)}.lfw .alc-minsum b{font-weight:700;color:var(--ink)}.lfw .alc-minlink{color:var(--accent);cursor:pointer;font-weight:600}.lfw .alc-minlink:hover{text-decoration:underline}.lfw .alc-minamt{font-weight:700;color:var(--ink);font-feature-settings:"tnum"}.lfw .alc-minsub{color:var(--ink-3);font-weight:500}.lfw .alc.min .alc-minsum{display:block;flex:1;min-width:0}.lfw .alc.min .alc-topsp{display:none}.lfw .art-status{display:flex;align-items:center;gap:10px;margin-top:9px;flex-wrap:wrap}.lfw .art-donebtn{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--earn);border:1px solid var(--line);background:var(--white);border-radius:7px;padding:5px 11px;cursor:pointer;transition:all .14s}.lfw .art-donebtn:hover{border-color:var(--earn);background:#5e9b7d1a}.lfw .art-donebtn svg{width:13px;height:13px}.lfw .art-status-hint{font-size:10.5px;font-weight:600;color:var(--ink-3);font-feature-settings:"tnum"}.lfw .art-status-hint.over{color:var(--loss)}.lfw .art-res{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;padding:5px 11px;border-radius:7px;font-feature-settings:"tnum"}.lfw .art-res svg{width:13px;height:13px}.lfw .art-res.save{background:#5e9b7d21;color:var(--earn)}.lfw .art-res.loss{background:#b06a6a21;color:var(--loss)}.lfw .art-undone{font-size:10.5px;font-weight:600;color:var(--ink-3);cursor:pointer;background:none;border:none;text-decoration:underline}.lfw .art-undone:hover{color:var(--ink)}.lfw .alc-artchip.done{border-color:var(--earn)}.lfw .art-rowsub{font-size:10px;color:var(--ink-3);margin-top:3px;font-weight:600;font-feature-settings:"tnum"}.lfw .art-done-badge{display:inline-block;font-size:8.5px;font-weight:800;color:var(--earn);background:#5e9b7d24;padding:1px 5px;border-radius:5px;letter-spacing:.04em}.lfw .art-over-badge{display:inline-block;font-size:8.5px;font-weight:800;color:var(--loss);background:#b06a6a24;padding:1px 5px;border-radius:5px;letter-spacing:.04em}.lfw .alloc-head{display:flex;align-items:center;gap:12px;justify-content:flex-start;padding:12px 16px}.lfw .alloc-head .alloc-figrow{flex:1;margin:0}.lfw .alloc-head .tb-ic,.lfw .alloc-htitle{flex-shrink:0}.lfw .alloc-htitle h3{font-size:14px;font-weight:700;color:var(--ink);margin:0;white-space:nowrap}.lfw .alloc-head .alloc-figrow{display:grid;grid-template-columns:repeat(3,minmax(76px,auto));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:7px;overflow:hidden;flex:0 0 auto;margin:0 0 0 auto}.lfw .alloc-head .alloc-fig{display:block;min-width:0;min-height:0;padding:6px 11px;border:none;border-radius:0;background:var(--white)}.lfw .alloc-head .alloc-fig .l{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:2px;white-space:nowrap}.lfw .alloc-head .alloc-fig .v{font-size:12px;font-weight:700;text-align:left;color:var(--ink);line-height:1.1;font-feature-settings:"tnum"}.lfw .ds-switch{display:inline-flex;background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:2px;gap:2px;margin-left:10px}.lfw .ds-switch button{font-size:11px;font-weight:600;color:var(--ink-3);padding:5px 10px;border-radius:6px;transition:all .14s;cursor:pointer;border:none;background:none}.lfw .ds-switch button.on{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #14161c14}.lfw .ds-switch button:hover:not(.on){color:var(--ink)}.lfw .doc-stage{transition:background .2s}.lfw .doc-stage.ds-studio{background:#eceef2}.lfw .doc-stage.ds-studio .av-doc{border:none;border-radius:10px;box-shadow:0 10px 34px #14161c24,0 2px 6px #14161c12}.lfw .doc-stage.ds-focus{background:#2a2d34}.lfw .doc-stage.ds-focus .av-doc{border:none;border-radius:6px;box-shadow:0 16px 48px #00000080}.lfw .doc-stage.ds-skiss{background:#f6f7f9;background-image:radial-gradient(circle,rgba(120,124,132,.13) 1px,transparent 1px);background-size:20px 20px}.lfw .doc-stage.ds-skiss .av-doc{border:1px solid var(--line);border-radius:3px;box-shadow:0 2px 12px #14161c14}:root[data-theme=dark] .lfw .doc-stage.ds-studio{background:#1c1e24}:root[data-theme=dark] .lfw .doc-stage.ds-skiss{background:#17191e;background-image:radial-gradient(circle,rgba(160,164,172,.1) 1px,transparent 1px)}.lfw .cm-fmt{display:inline-flex;gap:3px;margin:0 0 7px 6px;vertical-align:middle}.lfw .cm-fmt button{width:26px;height:24px;border:1px solid var(--line);background:var(--white);border-radius:6px;color:var(--ink-2);font-size:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .14s}.lfw .cm-fmt button:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.lfw .cm-fmt button b{font-weight:800}.lfw .cm-fmt button i{font-style:italic;font-family:Georgia,serif}.lfw .doc-zoomgrp{display:inline-flex;align-items:center;gap:6px;margin-left:10px}.lfw .alloc-modal{--accent:#4d8bff;--accent-soft:#eef2fb}:root[data-theme=dark] .lfw .alloc-modal{--accent:#7099d4;--accent-soft:#222d40}.lfw .alloc-head .alloc-fig .v.done{color:var(--earn)}.lfw .alloc-head .alloc-fig .v.over{color:var(--loss)}.lfw .alloc-head .alloc-fig .v.done:after{content:"✓";margin-left:6px;font-weight:800;color:var(--earn)}.lfw .cf-comment{margin-top:6px;text-align:left}.lfw .cf-comment label{display:block;font-size:11px;font-weight:700;color:var(--ink-2);margin-bottom:5px}.lfw .cf-comment textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:8px 10px;font:inherit;font-size:12.5px;color:var(--ink);resize:vertical;outline:none;background:var(--white);box-sizing:border-box}.lfw .cf-comment textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lfw .actbtn.on{background:#d98a2b1f;border-color:#d98a2b;color:#b5731f}.lfw .actbtn.on:hover{background:#d98a2b2e;border-color:#d98a2b;color:#a86d1f}:root[data-theme=dark] .lfw .actbtn.on{background:#d98a2b2e;border-color:#d98a2b;color:#e0a851}.lfw .em-select{width:100%;border:1px solid var(--line);border-radius:8px;padding:8px 10px;font:inherit;font-size:12.5px;color:var(--ink);background:var(--white);outline:none;cursor:pointer;box-sizing:border-box}.lfw .em-select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lfw .em-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#14130f6b;opacity:0;pointer-events:none;transition:opacity .2s;z-index:300}.lfw .em-overlay.open{opacity:1;pointer-events:all}.lfw .em-drawer{position:fixed;right:0;top:0;bottom:0;width:520px;max-width:100%;background:var(--bg);box-shadow:-4px 0 24px #14130f2e;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);z-index:301;display:flex;flex-direction:column}.lfw .em-overlay.open .em-drawer{transform:translate(0)}.lfw .em-dr-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px 14px;border-bottom:1px solid var(--line);background:var(--white);flex-shrink:0}.lfw .em-dr-title{display:flex;gap:11px;align-items:flex-start}.lfw .em-dr-title h4{margin:0;font-size:15px;font-weight:700;color:var(--ink)}.lfw .em-dr-title p{margin:3px 0 0;font-size:11.5px;color:var(--ink-3);line-height:1.4}.lfw .drawer-close{width:28px;height:28px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);flex-shrink:0;border:1px solid transparent;transition:all .12s}.lfw .drawer-close:hover{background:var(--hover);color:var(--ink);border-color:var(--line)}.lfw .drawer-close svg{width:15px;height:15px}.lfw .em-dr-body{flex:1;overflow-y:auto;padding:18px 20px 24px}.lfw .em-dr-foot{flex-shrink:0;display:flex;align-items:center;gap:9px;padding:13px 20px;border-top:1px solid var(--line);background:var(--white)}.lfw .em-preview{margin-top:22px}.lfw .em-pv-h{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:9px}.lfw .em-pv-h span{font-weight:500;text-transform:none;letter-spacing:0;color:var(--ink-3)}.lfw .em-pv-card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:15px 17px}.lfw .em-pv-row{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:4px 0;color:var(--ink-3)}.lfw .em-pv-row b{color:var(--ink-2);font-weight:600;text-align:right}.lfw .em-pv-att{display:inline-flex;align-items:center;gap:5px;color:var(--accent)!important}.lfw .em-pv-att svg{width:13px;height:13px}.lfw .em-pv-sep{height:1px;background:var(--line);margin:11px 0}.lfw .em-pv-msg{font-size:12.5px;color:var(--ink);line-height:1.5;white-space:pre-wrap}.lfw .em-pv-empty{color:var(--muted);font-style:italic}.lfw .em-pv-inv-h{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:7px}.lfw .em-pv-li{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:3px 0;color:var(--ink-2)}.lfw .em-pv-li b{font-weight:600;color:var(--ink-3);white-space:nowrap}.lfw .em-pv-li.tot{border-top:1px solid var(--line);margin-top:5px;padding-top:7px}.lfw .em-pv-li.tot b{color:var(--ink);font-weight:700}.lfw .em-sent{display:flex;flex-direction:column;align-items:center;text-align:center;padding:46px 26px 24px}.lfw .em-sent-ic{width:60px;height:60px;border-radius:50%;background:#2f9e6a1f;color:var(--earn);display:grid;place-items:center;margin-bottom:18px}.lfw .em-sent-ic svg{width:30px;height:30px}.lfw .em-sent h3{margin:0 0 6px;font-size:18px;font-weight:700;color:var(--ink)}.lfw .em-sent p{margin:0;font-size:13px;color:var(--ink-3)}.lfw .em-sent p b{color:var(--ink-2);font-weight:600}.lfw .em-sent-note{display:flex;align-items:center;gap:9px;margin-top:24px;font-size:12px;color:var(--ink-3);background:var(--line-2);border:1px solid var(--line);border-radius:9px;padding:11px 14px;text-align:left}.lfw .em-sent-note svg{width:16px;height:16px;flex-shrink:0;color:var(--earn)}.lfw .apane .actbtn{height:30px;font-size:11.5px;padding:0 12px}.lfw .apane .actbtn svg{width:13px;height:13px}.lfw .apane .if-note{font-size:11px;padding:9px 12px}.lfw .alc-paslag .prow{display:flex;align-items:center;gap:8px}.lfw .alc-utfld.three{display:flex;gap:12px;align-items:flex-end}.lfw .alc-utfld.three .alc-utcol{flex:1;min-width:0}.lfw .alc-utfld.three .alc-utcol>label{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:6px}.lfw .alc-utfld.three .alc-mkcol{flex:0 0 100px}.lfw .alc-kundrow{margin-top:11px;display:flex;gap:10px;flex-wrap:wrap}.lfw .alc-kundcol{flex:1;min-width:180px}.lfw .alc-kundcol>label{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:6px}.lfw .alc-kundrow>label{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:6px}.lfw .alc-kundsel{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;max-width:340px;height:38px;padding:0 12px;background:var(--white);border:1px solid var(--line);border-radius:9px;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;transition:border-color .14s;font-family:inherit}.lfw .alc-kundsel:hover{border-color:var(--accent)}.lfw .alc-kundsel .v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lfw .alc-kundsel .chev{width:15px;height:15px;color:var(--ink-3);flex-shrink:0}.lfw .dist-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14161c80;display:none;align-items:center;justify-content:center;z-index:290;padding:24px}.lfw .dist-scrim.open{display:flex}.lfw .dist-modal{background:var(--white);border-radius:12px;box-shadow:0 16px 40px #14161c29;width:660px;max-width:100%;max-height:88vh;display:flex;flex-direction:column;overflow:hidden}.lfw .dist-head{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid var(--line)}.lfw .dist-head h3{font-size:15px;font-weight:700;color:var(--ink)}.lfw .dist-close{width:30px;height:30px;border-radius:8px;border:none;background:var(--side-bg);color:var(--ink-2);cursor:pointer;display:grid;place-items:center}.lfw .dist-close svg{width:16px;height:16px}.lfw .dist-close:hover{background:var(--line)}.lfw .dist-body{padding:18px 20px;overflow:auto}.lfw .dist-sub{font-size:12.5px;color:var(--ink-3);margin-bottom:14px}.lfw .dist-tbl{width:100%;border-collapse:collapse;font-size:12px}.lfw .dist-tbl th{text-align:left;font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:700;padding:0 8px 7px}.lfw .dist-tbl th.r,.lfw .dist-tbl td.r{text-align:right;font-feature-settings:"tnum"}.lfw .dist-tbl td{padding:8px;border-top:1px solid var(--line);color:var(--ink);vertical-align:top}.lfw .dist-tag{font-size:10px;font-weight:700;padding:2px 7px;border-radius:5px;background:var(--side-bg);color:var(--ink-2);white-space:nowrap}.lfw .dist-sum-h{font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:700;margin:18px 0 8px}.lfw .dist-sum{display:flex;flex-direction:column;gap:2px}.lfw .ds-row{display:flex;justify-content:space-between;font-size:12.5px;color:var(--ink);padding:4px 0}.lfw .ds-row b{font-feature-settings:"tnum"}.lfw .dist-total{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding-top:12px;border-top:2px solid var(--line);font-size:13.5px;font-weight:700;color:var(--ink)}.lfw .dist-total b{font-feature-settings:"tnum"}.lfw .art-seefakt{font-size:12px;font-weight:700;color:var(--accent);background:none;border:none;cursor:pointer;font-family:inherit;padding:0;font-feature-settings:"tnum"}.lfw .art-seefakt:hover{text-decoration:underline}.lfw .ai-list{display:flex;flex-direction:column;gap:0}.lfw .ai-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 2px;border-top:1px solid var(--line)}.lfw .ai-main{min-width:0}.lfw .ai-name{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lfw .ai-sub{font-size:11px;color:var(--ink-3);margin-top:2px}.lfw .ai-amt{font-size:13px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";white-space:nowrap}.lfw .dist-empty{font-size:12.5px;color:var(--ink-3);padding:16px 0;text-align:center}.lfw .lfw-alloc-scrim{justify-content:flex-start;align-items:stretch;padding:0;background:transparent;pointer-events:none;overflow:visible}.lfw .lfw-alloc-scrim .alloc-modal{pointer-events:auto;width:clamp(560px,47vw,760px);max-width:50vw;height:100vh;max-height:100vh;border-radius:0;display:flex;flex-direction:column;box-shadow:8px 0 44px #14161c33;transform:translate(-100%);transition:transform .28s cubic-bezier(.3,.8,.3,1)}.lfw .lfw-alloc-scrim.open .alloc-modal{transform:translate(0)}.lfw .lfw-alloc-scrim .alloc-body{max-height:none;flex:1;min-height:0}.lfw .lfw-alloc-scrim .alloc-foot{flex-shrink:0}.lfw .alc.t-verktyg .alc-kundrow,.lfw .alc.t-budget .alc-kundrow{display:none}.lfw .apane .cm-composer{position:sticky;bottom:0;z-index:6;margin-top:12px;box-shadow:0 3px 12px #14161c0d,0 0 0 10px var(--white)}.lfw .apane .cm-feed{padding-bottom:14px}.lfw .av-sec-min{width:26px;height:26px;border-radius:7px;border:1px solid var(--line);background:var(--white);color:var(--ink-3);cursor:pointer;display:grid;place-items:center;flex-shrink:0;margin-left:8px;transition:all .15s}.lfw .av-sec-min:hover{border-color:var(--accent);color:var(--accent)}.lfw .av-sec-min svg{width:15px;height:15px;transition:transform .2s}.lfw .av-sec-min.min svg{transform:rotate(-90deg)}.lfw #emRecips{margin-bottom:16px}.lfw .cm-composer.mini{padding:5px 6px}.lfw .cm-composer.mini .cm-modetog,.lfw .cm-composer.mini textarea,.lfw .cm-composer.mini .cm-actions{display:none}.lfw .cm-minirow{display:none;align-items:center;gap:6px}.lfw .cm-composer.mini .cm-minirow{display:flex}.lfw .cm-mini-field{flex:1;text-align:left;height:32px;padding:0 10px;border:none;background:none;color:var(--ink-3);font:inherit;font-size:12.5px;cursor:text;border-radius:8px;transition:.14s}.lfw .cm-mini-field:hover{background:var(--hover);color:var(--ink-2)}.lfw .cm-mini-todo{height:30px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink-2);font:600 12px Inter;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap;transition:.14s}.lfw .cm-mini-todo:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.lfw .cm-mini-todo svg{width:14px;height:14px}.lfw .cm-cancel{height:32px;padding:0 12px;border:none;background:none;color:var(--ink-3);font:600 12px Inter;border-radius:8px;cursor:pointer;transition:.14s}.lfw .cm-cancel:hover{background:var(--hover);color:var(--ink)}.lfw .cm-composer{display:flex;align-items:center;gap:6px}.lfw .cm-composer textarea{flex:1;min-width:60px}.lfw .cm-tools{display:contents}.lfw .cm-tt{flex-shrink:0;width:34px;height:34px;border:1px solid var(--line);border-radius:9px;background:var(--white);color:var(--ink-3);display:grid;place-items:center;cursor:pointer;transition:.14s}.lfw .cm-tt:hover{border-color:var(--accent);color:var(--accent)}.lfw .cm-tt.on{background:var(--accent);border-color:var(--accent);color:#fff}.lfw .cm-tt svg{width:16px;height:16px}.lfw .cm-ic{flex-shrink:0;height:34px;min-width:34px;padding:0 9px;border:1px solid var(--line);border-radius:9px;background:var(--white);color:var(--ink-3);display:inline-flex;align-items:center;gap:5px;cursor:pointer;font:600 11.5px Inter;white-space:nowrap;transition:.14s}.lfw .cm-ic:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.lfw .cm-ic svg{width:15px;height:15px;flex-shrink:0}.lfw .cm-ic.on{border-color:var(--accent);color:var(--accent)}.lfw .cm-composer .cm-send,.lfw .cm-composer .cm-send.ready{width:34px;height:34px;padding:0;border-radius:9px;background:var(--accent);color:#fff;display:grid;place-items:center;flex-shrink:0;transition:filter .14s}.lfw .cm-send svg{width:16px;height:16px}.lfw .cm-composer .cm-send:hover,.lfw .cm-composer .cm-send.ready:hover{background:var(--accent);filter:brightness(1.08)}@media(max-width:980px){.lfw .attview-body{grid-template-columns:1fr 1fr}}@media(max-width:900px){.lfw .attview-body{grid-template-columns:1fr;overflow-y:auto}.lfw .av-left{border-right:none;border-bottom:1px solid var(--line)}.lfw .av-actions .btn span{display:none}.lfw .attview-foot{padding:10px 14px}.lfw .actbtn span{display:inline}.lfw .av-left .fgrid{grid-template-columns:1fr 1fr}.lfw .lfw-alloc-scrim{background:#14130f6b;pointer-events:all}.lfw .lfw-alloc-scrim .alloc-modal{width:100%;max-width:100%}}@media(max-width:600px){.lfw .fgrid,.lfw .fgrid.two,.lfw .if-grid,.lfw .alc-grid{grid-template-columns:1fr}.lfw .alc-out,.lfw .alloc-darkbar{grid-template-columns:1fr 1fr}}.lfw .alc{border:1px solid var(--line);border-radius:10px;padding:13px 14px;margin-bottom:11px;background:var(--white)}.lfw .alc{background:var(--white);border:1px solid var(--line);border-radius:11px;padding:15px 16px 15px 18px;margin-bottom:11px;position:relative;overflow:hidden;transition:border-color .15s,box-shadow .15s}.lfw .alc:hover{border-color:#dcdfe4}.lfw .alc:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lfw .alc.t-avtal,.lfw .alc.t-vfkund,.lfw .alc.t-vflev,.lfw .alc.t-goodwill{box-shadow:none}.lfw .alc:before{display:none}.lfw .alc.t-avtal:before{background:var(--line)}.lfw .alc.t-vfkund:before{background:var(--line)}.lfw .alc.t-vflev:before{background:var(--line)}.lfw .alc.t-goodwill:before{background:var(--line)}.lfw .tb-pill{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;padding:7px 14px;border-radius:8px;font-weight:700;font-size:14px;font-feature-settings:"tnum";height:100%;min-width:96px}.lfw .tb-pill.pos{background:var(--pill-bg);color:var(--ink)}.lfw .tb-pill.neg{background:#b06a6a26;color:var(--loss)}.lfw .tb-pill .tbp{font-size:9px;font-weight:700;letter-spacing:.03em;color:var(--ink-3);opacity:1;margin-top:1px}.lfw .abreak{display:flex;gap:16px;margin-left:auto;flex-shrink:0}.lfw .abreak .ab{text-align:right}.lfw .abreak .abl{display:block;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:2px;white-space:nowrap}.lfw .abreak .abv{font-size:12px;font-weight:800;color:var(--ink);font-feature-settings:"tnum";white-space:nowrap}.lfw .abreak .abv.ok{color:var(--earn)}.lfw .abreak .abv.over{color:var(--loss)}.lfw .alc.min{padding-top:11px;padding-bottom:11px}.lfw .ab-see{font:inherit;color:var(--accent);background:none;border:none;cursor:pointer;padding:0;text-align:left}.lfw .ab-see:hover{text-decoration:underline}.lfw .tool-box{margin-top:11px;padding:13px;background:var(--side-bg);border:1px solid var(--line);border-radius:10px}.lfw .tool-grid{display:flex;gap:10px;flex-wrap:wrap}.lfw .tool-fld{flex:1;min-width:150px}.lfw .tool-fld>label{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:6px}.lfw .tool-sel{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:38px;padding:0 12px;background:var(--white);border:1px solid var(--line);border-radius:9px;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;transition:border-color .14s;font-family:inherit}.lfw .tool-sel:hover{border-color:var(--accent)}.lfw .tool-sel .v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lfw .tool-sel .chev{width:15px;height:15px;color:var(--ink-3);flex-shrink:0}.lfw .tool-note{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:11.5px;color:var(--ink-3)}.lfw .tool-note svg{width:14px;height:14px;color:#c47f2e;flex-shrink:0}.lfw .bud-box{margin-top:11px;padding:13px;background:var(--side-bg);border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;gap:12px}.lfw .bud-fld>label{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:6px}.lfw .bud-sel{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:38px;padding:0 12px;background:var(--white);border:1px solid var(--line);border-radius:9px;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;transition:border-color .14s;font-family:inherit}.lfw .bud-sel:hover{border-color:var(--accent)}.lfw .bud-sel .v{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lfw .bud-sel .chev{width:15px;height:15px;color:var(--ink-3);flex-shrink:0}.lfw .bud-info{background:var(--white);border:1px solid var(--line);border-radius:9px;padding:11px 12px}.lfw .bud-info.over{border-color:var(--loss);background:#d246460f}.lfw .bud-bar{height:6px;border-radius:4px;background:var(--line);overflow:hidden;margin-bottom:9px}.lfw .bud-bar span{display:block;height:100%;background:var(--accent);border-radius:4px}.lfw .bud-info.over .bud-bar span{background:var(--loss)}.lfw .bud-rows{display:flex;flex-direction:column;gap:4px}.lfw .bud-r{display:flex;justify-content:space-between;font-size:12px;color:var(--ink-2)}.lfw .bud-r b{color:var(--ink);font-feature-settings:"tnum"}.lfw .bud-r b.ok{color:var(--earn)}.lfw .bud-r b.over{color:var(--loss)}.lfw .bud-warn{display:flex;align-items:center;gap:6px;margin-top:9px;font-size:11.5px;font-weight:600;color:var(--loss)}.lfw .bud-warn svg{width:15px;height:15px;flex-shrink:0}.lfw .bud-labrow{display:flex;gap:8px}.lfw .bud-lab{flex:1;height:34px;border:1px solid var(--line);background:var(--white);border-radius:8px;font-size:12px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:all .14s;font-family:inherit}.lfw .bud-lab:hover{border-color:var(--accent);color:var(--ink)}.lfw .bud-lab.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.lfw .bud-lab.warn.on{background:#d246461a;border-color:var(--loss);color:var(--loss)}.lfw .bud-cmt{width:100%;border:1px solid var(--line);border-radius:9px;padding:9px 11px;font:inherit;font-size:12.5px;color:var(--ink);resize:vertical;outline:none;background:var(--white)}.lfw .bud-cmt:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lfw .tool-fld{min-width:128px}.lfw .tool-imgrow{margin-top:11px}.lfw .tool-imgrow>label{display:block;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:6px}.lfw .tool-imgdrop{display:flex;align-items:center;justify-content:center;width:100%;min-height:84px;border:1.5px dashed var(--line);border-radius:9px;background:var(--white);cursor:pointer;overflow:hidden;transition:border-color .14s}.lfw .tool-imgdrop:hover{border-color:var(--accent)}.lfw .tool-imgdrop.has{border-style:solid;padding:0}.lfw .tool-imgdrop img{max-width:100%;max-height:190px;display:block}.lfw .tool-imgrm{margin-top:6px;font-size:11.5px;font-weight:600;color:var(--loss);background:none;border:none;cursor:pointer;padding:2px 0;font-family:inherit}.lfw .tool-imgrm:hover{text-decoration:underline}.lfw .gw-box{margin-top:11px}.lfw .emr-head{display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:9px}.lfw .emr-head b{color:var(--accent);font-size:11px}.lfw .emr-card{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--line);border-radius:10px;margin-bottom:8px;background:var(--white)}.lfw .emr-card.sent{background:#3ca06414;border-color:var(--earn, #3aa06a)}.lfw .emr-main{flex:1;min-width:0}.lfw .emr-name{font-size:13.5px;font-weight:700;color:var(--ink)}.lfw .emr-sub{font-size:11.5px;color:var(--ink-3);margin-top:2px}.lfw .emr-send{flex-shrink:0;height:32px;padding:0 16px;border-radius:8px;border:none;background:var(--accent);color:#fff;font-size:12.5px;font-weight:600;cursor:pointer;font-family:inherit}.lfw .emr-send:hover{filter:brightness(1.06)}.lfw .emr-status{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;color:var(--earn, #3aa06a)}.lfw .emr-status svg{width:15px;height:15px}.lfw .bud-rr{display:flex;align-items:center;gap:9px}.lfw .bud-st{font-size:10.5px;font-weight:600}.lfw .bud-st.st-ok{color:#5a8a70}.lfw .bud-st.st-under{color:#5b7fb0}.lfw .bud-st.st-risk{color:#ab8a55}.lfw .bud-st.st-over{color:#a85050}.lfw .bud-st.st-none{color:#9aa0a8}.lfw .bud-prog{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:11.5px;color:var(--ink-3)}.lfw .bud-prog b{color:var(--ink);font-weight:700;font-feature-settings:"tnum"}.lfw .bud-prog b.neg{color:#a85050}.lfw .bud-prog b.pos{color:#5a8a70}.lfw .bud-prog svg{width:13px;height:13px;color:var(--ink-3);flex-shrink:0}.lfw .bud-prog-p{font-size:10px;font-weight:700;margin-left:2px}.lfw .bud-prog-p.neg{color:#a85050}.lfw .bud-prog-p.pos{color:#5a8a70}.lfw .bud-prog-sub{font-size:10.5px;color:var(--ink-3);margin-top:3px}.lfw .bud-open-avst{display:inline-flex;align-items:center;gap:6px;margin-top:11px;height:28px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink-2);font:600 11px Inter,system-ui,sans-serif;cursor:pointer;transition:all .12s}.lfw .bud-open-avst:hover{border-color:var(--accent);color:var(--accent)}.lfw .bud-open-avst svg{width:12px;height:12px}.lfw .bud-flag{display:inline-block;width:7px;height:7px;border-radius:50%;background:#a85050;margin-left:7px;vertical-align:1px;flex-shrink:0}.lfw .hv-toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,14px);background:var(--ink);color:#fff;font:600 12.5px Inter,system-ui,sans-serif;padding:11px 18px;border-radius:10px;box-shadow:0 12px 32px #0f11154d;opacity:0;pointer-events:none;transition:all .2s ease;z-index:999}.lfw .hv-toast.show{opacity:1;transform:translate(-50%)}.lfw .bud-info{padding:15px 16px 14px!important;border:1px solid var(--line);border-radius:11px;background:var(--white);margin-top:10px}.lfw .bud-info .bud-r{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:3px 0;font-size:12px}.lfw .bud-info .bud-r b{font-feature-settings:"tnum"}.lfw .bud-bar{height:6px!important;border-radius:4px!important;margin:12px 0 2px!important;background:var(--line-2)!important;overflow:hidden}.lfw .bud-fill{border-radius:4px!important}.lfw .bud-fill.over{background:#c4808e!important}.lfw .bud-prog{margin-top:13px!important;padding-top:12px;border-top:1px solid var(--line-2)}.lfw .bud-prog b.neg,.lfw .bud-prog b.pos{color:var(--ink)!important}.lfw .bud-prog-p.neg,.lfw .bud-prog-p.pos{color:var(--ink-3)!important;font-weight:600!important}.lfw .bud-prog-sub{margin-top:4px!important;padding-bottom:2px}.lfw .bud-warn{margin-top:12px!important;padding:9px 11px;background:#a850500f;border-radius:8px;color:#a85050!important;font-weight:600!important}.lfw .bud-open-avst{margin-top:12px!important}.lfw .bud-st{font-size:10px!important;letter-spacing:.01em}.lfw .emr-box{margin-bottom:16px}.lfw .proj-dist{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.lfw .pd-chip{font-size:11px;font-weight:600;background:var(--accent-soft);color:var(--accent);padding:2px 8px;border-radius:6px;white-space:nowrap}.lfw .pd-more{font-size:11px;font-weight:600;color:var(--ink-3)}.lfw .pd-all{font-size:11px;font-weight:700;color:var(--accent);background:none;border:none;cursor:pointer;padding:2px 4px;font-family:inherit;text-decoration:underline}:root[data-theme=light]{--st-ny: #bb7a4e;--st-ny-bg: #f7efe7;--st-kontakt: #5e7d9e;--st-kontakt-bg: #eef2f6;--st-offert: #8a6e92;--st-offert-bg: #f2eef4;--st-vunnen: #5f8c6a;--st-vunnen-bg: #edf3ee;--st-forlorad: #8c847a;--st-forlorad-bg: #f0eeeb;--orange-bg: #f7efe7}:root[data-theme=dark]{--st-ny: #cf9569;--st-ny-bg: rgba(207, 149, 105, .16);--st-kontakt: #82a3c4;--st-kontakt-bg: rgba(130, 163, 196, .16);--st-offert: #b094b8;--st-offert-bg: rgba(176, 148, 184, .16);--st-vunnen: #7bb088;--st-vunnen-bg: rgba(123, 176, 136, .16);--st-forlorad: #a39a8e;--st-forlorad-bg: rgba(163, 154, 142, .16);--orange-bg: rgba(207, 149, 105, .16)}.leads-view .leads-error{display:flex;align-items:center;gap:12px;background:var(--red-bg);color:var(--red);border:1px solid color-mix(in srgb,var(--red) 30%,transparent);border-radius:8px;padding:10px 14px;font-size:12.5px;font-weight:600;margin-bottom:16px}.leads-view .leads-error-retry{margin-left:auto;height:28px;padding:0 11px;border-radius:7px;border:1px solid var(--red);background:var(--white);color:var(--red);font-size:12px;font-weight:600;cursor:pointer}.leads-view .leads-error-retry:hover{background:var(--red-bg)}.leads-view .leads-loading{font-size:13px}.leads-view .kpi-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:16px}.leads-view .kpi-cell{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:9px 12px;cursor:pointer;text-align:left;transition:border-color .12s,box-shadow .12s}.leads-view .kpi-cell:hover{border-color:#ccd0d6}.leads-view .kpi-cell.active{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.leads-view .kpi-lbl{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin-bottom:4px}.leads-view .kpi-num{font-size:17px;font-weight:700;line-height:1.1;color:var(--ink)}.leads-view .pl-summary{background:var(--white);border:1px solid var(--line);border-radius:13px;padding:15px 17px;margin-bottom:16px}.leads-view .pls-head{display:flex;align-items:center;gap:13px}.leads-view .pls-id{min-width:0}.leads-view .pls-nm{font-size:15px;font-weight:700;letter-spacing:-.01em}.leads-view .pls-rl{font-size:11.5px;color:var(--ink-3);margin-top:1px}.leads-view .pls-types{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px;padding-top:13px;border-top:1px solid var(--line-2)}.leads-view .pls-types-h{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-right:2px}.leads-view .sum-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:20px;background:var(--bg);border:1px solid var(--line);font-size:12px;font-weight:500;color:var(--ink-2)}.leads-view .sum-chip b{color:var(--ink-3);font-size:11.5px;font-weight:600}.leads-view .sum-chip-empty{color:var(--ink-3)}.leads-view .ctrl{display:flex;align-items:flex-end;gap:9px 10px;flex-wrap:wrap;background:var(--white);border:1px solid var(--line);border-radius:8px;padding:10px 12px;margin-bottom:16px;box-shadow:0 1px #14130f05}.leads-view .field{display:flex;flex-direction:column;gap:4px;min-width:0}.leads-view .field>label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);padding-left:1px}.leads-view .csearch{display:flex;align-items:center;gap:7px;height:34px;width:248px;max-width:100%;padding:0 11px;border:1px solid var(--line);border-radius:6px;background:var(--bg);transition:border-color .12s,box-shadow .12s}.leads-view .csearch:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.leads-view .csearch svg{width:14px;height:14px;color:var(--ink-3);flex-shrink:0}.leads-view .csearch input{flex:1;border:none;outline:none;background:none;font:500 12.5px Inter;color:var(--ink);min-width:0}.leads-view .csp{margin-left:auto}.leads-view .ctrl-end{align-items:flex-end}.leads-view .ctrl-right{display:flex;align-items:center;gap:12px;height:34px}.leads-view .result-count{font-size:12px;color:var(--ink-3);font-weight:500;white-space:nowrap}.leads-view .tb-clear{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:8px;border:1px solid var(--line);background:var(--white);color:var(--ink-3);font-size:12px;font-weight:600;cursor:pointer;transition:all .12s}.leads-view .tb-clear:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.leads-view .tb-clear svg{width:13px;height:13px}.leads-view .ctrl .st-drop.field,.leads-view .ctrl .searchable-dd{width:auto;min-width:138px}.leads-view .ctrl .st-drop.field .st-pill,.leads-view .ctrl .searchable-dd .st-pill{height:34px;border-radius:8px;font-size:12.5px}.leads-view .ctrl .searchable-dd .st-menu{min-width:220px}.leads-view .ctrl .base-date-range-trig{font-weight:600;height:34px;min-width:138px}.leads-view .leads-pager{padding:10px 16px;border-top:1px solid var(--line-2)}.leads-view .list-card{background:var(--white);border:1px solid var(--line);border-radius:13px}.leads-view .list-card .list-head{border-radius:13px 13px 0 0}.leads-view .lead-cols{display:grid;grid-template-columns:34px 1.7fr 1.15fr 1.1fr 1fr .85fr .95fr .65fr .8fr 26px 34px;align-items:center;gap:10px}.leads-view .list-head{padding:11px 16px;border-bottom:1px solid var(--line);background:var(--side-bg)}.leads-view .col-head{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);white-space:nowrap}.leads-view .col-c{text-align:center}.leads-view .lead-row{padding:6px 16px;border-bottom:1px solid var(--line-2);cursor:pointer;transition:background .1s;position:relative}.leads-view .lead-row:last-child{border-bottom:none}.leads-view .lead-row:hover{background:var(--hover)}.leads-view .lead-row.sel{background:var(--accent-soft)}.leads-view .lead-row.is-ny:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--orange)}.leads-view .lr-name{display:flex;align-items:center;gap:10px;min-width:0}.leads-view .lr-name .nm{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25;display:flex;align-items:center;gap:5px}.leads-view .lr-name .star{width:13px;height:13px;color:var(--orange);fill:currentColor;stroke:none;flex-shrink:0}.leads-view .lr-sub{font-size:10.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.leads-view .lr-cell{font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leads-view .lr-cell .top{color:var(--ink);font-weight:500}.leads-view .lr-cell .bot{font-size:11px;color:var(--ink-3)}.leads-view .lr-val .top,.leads-view .lr-marg .top{font-feature-settings:"tnum";font-weight:600}.leads-view .lr-val .bot,.leads-view .lr-marg .bot{font-feature-settings:"tnum"}.leads-view .lr-msg{display:flex;justify-content:center}.leads-view .lr-msg .msg-ic{color:var(--accent);display:grid;place-items:center}.leads-view .lr-msg .msg-ic svg{width:14px;height:14px}.leads-view .kebab-btn{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;color:var(--ink-3);margin-left:auto;border:none;background:none;cursor:pointer}.leads-view .kebab-btn:hover{background:var(--bg);color:var(--ink)}.leads-view .kebab-btn svg{width:17px;height:17px}.leads-view .empty-list{padding:60px 20px;text-align:center;color:var(--ink-3)}.leads-view .empty-list svg{width:36px;height:36px;margin-bottom:10px;opacity:.5;display:inline-block}.leads-view .empty-list b{display:block;color:var(--ink-2);font-size:14px;margin-bottom:3px}.leads-view .cbx{width:17px;height:17px;border-radius:5px;border:1.6px solid var(--line);display:grid;place-items:center;cursor:pointer;flex-shrink:0;transition:all .12s;background:var(--white)}.leads-view .cbx svg{width:11px;height:11px;color:#fff;opacity:0;stroke-width:3}.leads-view .cbx.on{background:var(--accent);border-color:var(--accent)}.leads-view .cbx.on svg{opacity:1}.leads-view .cbx.mixed{background:var(--accent);border-color:var(--accent)}.leads-view .cbx.mixed svg{display:none}.leads-view .cbx.mixed:after{content:"";width:8px;height:2px;background:#fff;border-radius:1px}.leads-view .sa-cell{display:flex;justify-content:center}.leads-view .sa-plus{width:27px;height:27px;border-radius:50%;border:1.5px dashed color-mix(in srgb,var(--accent) 55%,var(--line));display:grid;place-items:center;color:var(--accent);background:var(--accent-soft);transition:all .14s ease;cursor:pointer}.leads-view .sa-plus:hover{border-style:solid;border-color:var(--accent);background:var(--accent-soft);transform:scale(1.1);box-shadow:0 2px 9px color-mix(in srgb,var(--accent) 28%,transparent)}.leads-view .sa-plus svg{width:14px;height:14px;stroke-width:2.4}.leads-view .sa-assign{border-radius:50%;padding:0;display:grid;place-items:center;transition:box-shadow .12s,transform .1s;line-height:0;border:none;background:none;cursor:pointer}.leads-view .sa-assign:hover{box-shadow:0 0 0 2px var(--accent);transform:translateY(-1px)}.leads-view .lr-saljare{min-width:0}.leads-view .lr-saljare .searchable-dd{width:100%}.leads-view .lr-saljare .st-pill{width:100%;padding:0;border:0;background:transparent;justify-content:center;box-shadow:none}.leads-view .lr-saljare .st-pill .val,.leads-view .lr-saljare .st-pill .clear-btn,.leads-view .lr-saljare .st-pill .chev{display:none}.leads-view .lr-saljare .sd-avatar{width:27px;height:27px}.leads-view .lr-saljare .sa-plus{margin:0 auto}.leads-view .lr-saljare .st-menu{min-width:210px;left:50%;transform:translate(-50%)}@media(max-width:1100px){.leads-view .kpi-strip{grid-template-columns:repeat(3,1fr)}.leads-view .lead-cols{grid-template-columns:32px 1.8fr 1.4fr 1fr 34px}.leads-view .lead-cols>.col-head:nth-child(n+5):nth-child(-n+10),.leads-view .lead-row>*:nth-child(n+5):nth-child(-n+10){display:none}}:root[data-theme=dark] .leads-view .kpi-cell:hover{border-color:#3a3d46}.leads-bulk-bar{position:fixed;bottom:22px;left:50%;transform:translate(-50%);z-index:1080;display:flex;align-items:center;gap:14px;padding:10px 12px 10px 18px;background:var(--ink);color:#fff;border-radius:13px;box-shadow:0 16px 40px #00000052}.leads-bulk-bar .bb-count{font-size:13px;font-weight:700}.leads-bulk-bar .bb-count span{color:#fff9;font-weight:500}.leads-bulk-bar .bb-sep{width:1px;height:22px;background:#ffffff2e}.leads-bulk-bar .bb-btn{height:34px;padding:0 13px;border-radius:9px;display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;background:#ffffff1f;color:#fff;border:none;cursor:pointer;transition:background .12s}.leads-bulk-bar .bb-btn:hover{background:#ffffff38}.leads-bulk-bar .bb-btn svg{width:15px;height:15px}.leads-bulk-bar .bb-btn.primary{background:var(--accent)}.leads-bulk-bar .bb-btn.primary:hover{background:#1f5fe0}.leads-bulk-bar .bb-x{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:#ffffffb3;border:none;background:none;cursor:pointer}.leads-bulk-bar .bb-x:hover{background:#ffffff1f;color:#fff}.leads-bulk-bar .bb-x svg{width:16px;height:16px}:root[data-theme=dark] .leads-bulk-bar{background:#2a2c34;border:1px solid var(--line)}.leads-pop-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1088}.leads-modal-dd{width:100%}.leads-modal-dd .st-pill{height:38px;width:100%;border-radius:8px}.leads-import .li-state{padding:36px 12px;text-align:center;font-size:13px;color:var(--ink-3)}.leads-import .li-group{border:1px solid var(--line);border-radius:11px;overflow:hidden}.leads-import .li-group+.li-group{margin-top:12px}.leads-import .li-group-head{display:flex;align-items:center;gap:10px;padding:10px 13px;background:var(--side-bg);border-bottom:1px solid var(--line)}.leads-import .li-group-title{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-2)}.leads-import .li-group-ct{margin-left:auto;font-size:11px;font-weight:700;color:var(--ink-3);background:var(--pill-bg);border-radius:9px;padding:1px 7px}.leads-import .li-row{display:flex;align-items:center;gap:10px;padding:8px 13px;border-bottom:1px solid var(--line-2);cursor:pointer;transition:background .1s}.leads-import .li-row:last-child{border-bottom:none}.leads-import .li-row:hover{background:var(--hover)}.leads-import .li-row.sel{background:var(--accent-soft)}.leads-import .li-id{min-width:0;flex:1}.leads-import .li-nm{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leads-import .li-sub{font-size:11px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leads-import .li-meta{text-align:right;flex-shrink:0}.leads-import .li-val{font-size:12.5px;font-weight:600;color:var(--ink);font-feature-settings:"tnum"}.leads-import .li-val.muted{color:var(--ink-2);font-weight:500}.leads-import .li-date{font-size:10.5px;color:var(--ink-3)}.leads-import .cbx{width:17px;height:17px;border-radius:5px;border:1.6px solid var(--line);display:grid;place-items:center;cursor:pointer;flex-shrink:0;transition:all .12s;background:var(--white)}.leads-import .cbx svg{width:11px;height:11px;color:#fff;opacity:0;stroke-width:3}.leads-import .cbx.on{background:var(--accent);border-color:var(--accent)}.leads-import .cbx.on svg{opacity:1}.leads-import .cbx.mixed{background:var(--accent);border-color:var(--accent)}.leads-import .cbx.mixed svg{display:none}.leads-import .cbx.mixed:after{content:"";width:8px;height:2px;background:#fff;border-radius:1px}.li-foot-count{margin-right:auto;font-size:12px;color:var(--ink-3);font-weight:500;align-self:center}.leads-assign-pop{position:fixed;z-index:1095;min-width:230px;background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:6px}.leads-assign-pop .ap-h{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);padding:7px 9px 5px}.leads-assign-pop .searchable-dd,.leads-assign-pop .searchable-dd .st-pill{width:100%}.searchable-dd.dd-invalid .st-pill{border-color:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 15%,transparent)}.leads-kebab-menu{position:fixed;z-index:1090;min-width:210px;background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);padding:5px}.leads-kebab-menu .km-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:12.5px;font-weight:500;color:var(--ink);cursor:pointer}.leads-kebab-menu .km-item:hover{background:var(--bg)}.leads-kebab-menu .km-item svg{width:15px;height:15px;color:var(--ink-3);flex-shrink:0}.leads-kebab-menu .km-item .km-pad{width:15px;flex-shrink:0}.leads-kebab-menu .km-item.danger{color:var(--red)}.leads-kebab-menu .km-item.danger svg{color:var(--red)}.leads-kebab-menu .km-item.danger:hover{background:var(--red-bg)}.leads-kebab-menu .km-sep{height:1px;background:var(--line);margin:4px}.leads-kebab-menu .km-sub{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);padding:7px 10px 4px}.leads-dr-head{flex:1;min-width:0}.leads-dr-head .dr-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);margin-bottom:9px}.leads-dr-head .dr-eyebrow svg{width:12px;height:12px;color:var(--ink-3)}.leads-dr-head .dr-name{font-size:17px;font-weight:800;letter-spacing:-.01em;display:flex;align-items:center;gap:7px}.leads-dr-head .dr-name .star{width:15px;height:15px;color:var(--orange);fill:currentColor;stroke:none}.leads-dr-head .dr-meta{font-size:12.5px;color:var(--ink-3);margin-top:2px}.leads-dr-head .dr-hpills{display:flex;gap:8px;margin-top:13px}.leads-dr-head .dr-hpills .st-drop{flex:1;min-width:0;width:auto}.leads-dr-head .dr-hpills .st-pill{height:36px;width:100%;border-radius:9px}.leads-dr-head .dr-hpills .st-pill .lbl{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex-shrink:0}.leads-dr-head .dr-hpills .st-menu{width:100%;min-width:220px}.base-drawer-body.leads-dr-scroll{padding:0}.leads-dr-body{padding:16px 18px 22px}.leads-dr-body .dr-section-h{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:4px 0 12px}.leads-dr-body .dr-msg{background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:8px;padding:12px 14px;margin-bottom:16px}.leads-dr-body .dr-msg .dr-section-h{margin:0 0 7px}.leads-dr-body .dr-msg p{font-size:12.5px;line-height:1.55;color:var(--ink)}.leads-dr-body .dr-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:11px;overflow:hidden;margin-bottom:16px}.leads-dr-body .dr-gcell{background:var(--white);padding:11px 14px;min-width:0}.leads-dr-body .dr-gcell .k{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.leads-dr-body .dr-gcell .v{font-size:13.5px;font-weight:600;color:var(--ink);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.leads-dr-body .dr-gcell .v a{color:var(--accent)}.leads-dr-body .bo-block{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-bottom:16px}.leads-dr-body .bo-head{display:flex;align-items:center;gap:8px;padding:10px 13px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:700}.leads-dr-body .bo-head svg{width:15px;height:15px}.leads-dr-body .bo-meta{padding:11px 13px;display:flex;flex-direction:column;gap:7px}.leads-dr-body .bo-row{display:flex;gap:12px;font-size:12px}.leads-dr-body .bo-k{width:108px;flex-shrink:0;color:var(--ink-3);font-weight:600}.leads-dr-body .bo-v{color:var(--ink);min-width:0;word-break:break-word;font-feature-settings:"tnum"}.leads-dr-body .dr-econ{border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-bottom:16px}.leads-dr-body .dr-econ-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-size:12.5px}.leads-dr-body .dr-econ-row+.dr-econ-row{border-top:1px solid var(--line-2)}.leads-dr-body .dr-econ-row .k{color:var(--ink-2);font-weight:500}.leads-dr-body .dr-econ-row .v{font-weight:700;font-feature-settings:"tnum";color:var(--ink)}.leads-dr-body .dr-econ-row.tb{background:var(--st-vunnen-bg)}.leads-dr-body .dr-econ-row.tb .k{color:var(--ink);font-weight:700}.leads-dr-body .dr-econ-row.tb .v,.leads-dr-body .dr-econ-row.pct .v{color:var(--st-vunnen)}.leads-dr-body .ld-quickrow{display:flex;align-items:center;gap:7px;margin:4px 0 2px;flex-wrap:wrap}.leads-dr-body .ld-thumb,.leads-dr-body .ld-qbtn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--ink-2);font-size:12px;font-weight:600;cursor:pointer;transition:all .12s}.leads-dr-body .ld-thumb svg,.leads-dr-body .ld-qbtn svg{width:14px;height:14px}.leads-dr-body .ld-thumb:hover,.leads-dr-body .ld-qbtn:hover{border-color:#ccd0d6;color:var(--ink)}.leads-dr-body .ld-thumb.up.on{background:var(--st-vunnen-bg);border-color:var(--st-vunnen);color:var(--st-vunnen)}.leads-dr-body .ld-thumb.down.on{background:var(--orange-bg);border-color:var(--red);color:var(--red)}.leads-dr-body .ld-qbtn.call:hover{border-color:var(--green);color:var(--green);background:var(--green-bg)}.leads-dr-body .ld-qbtn.miss:hover{border-color:var(--orange);color:var(--orange);background:var(--orange-bg)}.leads-dr-body .ld-qsep{width:1px;height:20px;background:var(--line);margin:0 2px}.leads-dr-body .dr-comments{background:var(--side-bg);border:1px solid var(--line);border-radius:10px;padding:12px 14px 14px;margin-top:16px}.leads-dr-body .dr-comments .dr-section-h{margin:0 0 10px}.leads-dr-body .ld-notes.big{margin-top:14px;display:flex;flex-direction:column;gap:8px}.leads-dr-body .ld-notes.big .ld-note{display:block;background:var(--white);border:1px solid var(--line);border-radius:6px;padding:11px 13px}.leads-dr-body .ld-note-top{display:flex;align-items:center;gap:8px;margin-bottom:6px}.leads-dr-body .ld-note-top strong{font-size:12px;font-weight:600;color:var(--ink)}.leads-dr-body .ld-note-date{font-size:10.5px;color:var(--ink-3);margin-left:auto;white-space:nowrap}.leads-dr-body .ld-note-text{font-size:12.5px;color:var(--ink);line-height:1.45}.leads-dr-body .ld-note-empty{font-size:12px;color:var(--ink-3);font-style:italic;padding:6px 2px 12px}.leads-dr-body .ld-note-form.big{margin-top:12px}.leads-dr-body .ld-note-form.big textarea{width:100%;box-sizing:border-box;min-height:80px;resize:vertical;border:1px solid var(--line);border-radius:10px;padding:11px 12px;font:500 13px Inter;color:var(--ink);background:var(--white);outline:none;transition:border-color .12s,box-shadow .12s}.leads-dr-body .ld-note-form.big textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.leads-dr-body .ld-note-form .nf-foot{display:flex;align-items:center;justify-content:space-between;margin-top:9px}.leads-dr-body .ld-note-form .nf-hint{font-size:10.5px;color:var(--ink-3)}.leads-dr-foot{display:flex;gap:9px;width:100%}.leads-dr-foot button{flex:1;height:40px;border-radius:9px;font-size:12.5px;font-weight:600;border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;transition:all .12s;display:inline-flex;align-items:center;justify-content:center;gap:7px}.leads-dr-foot button svg{width:15px;height:15px}.leads-dr-foot button:hover{background:var(--bg);border-color:#ccd0d6}.leads-dr-foot button.primary{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.leads-dr-foot button.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-normal:400;--radius-sm:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-275{z-index:275}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.col-1{grid-column:1}.row-1{grid-row:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.w-100{width:calc(var(--spacing) * 100)}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-0{padding:0}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-all{-webkit-user-select:all;user-select:all}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
