@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;--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;--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}:root[data-theme=dark]{--rail-bg: #121317;--rail-ink: rgba(255, 255, 255, .55);--rail-hover: rgba(255, 255, 255, .1);--bg: #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;--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}: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}.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}.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 480px;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-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:1px;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-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 .dd-check{margin-left:auto;opacity:0;color:var(--ink)}.st-drop .st-menu-item .dd-check svg{width:11px;height:11px}.st-drop .st-menu-item .dd-count+.dd-check{margin-left:8px}.st-drop .st-menu-item:hover{background:var(--bg)}.st-drop .st-menu-item.active{background:var(--bg);font-weight:600}.st-drop .st-menu-item.active .dd-check{opacity:1}.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}.st-drop.field{display:block;width:100%}.st-drop.field .st-pill{width:100%;height:38px;padding:0 11px;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:500;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}.st-drop.field .st-menu-item.active .dd-check{color:var(--accent)}.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-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:not(.fa-modal){border:1px solid var(--line);box-shadow:0 20px 50px #0000002e}.spModal .modal-content .modal-header,.spModal .modal-content .modal-footer{display:none}.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;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(--bg);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)}@keyframes dd-pop{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.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;overflow-x:auto;padding-bottom:8px;width:100vw;overflow-x:scroll}.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)}.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: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}.kanban-card .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}.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}.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 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;outline:none}.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}@keyframes arbpulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.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:100vw;overflow-x:scroll}.fa .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)}.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-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:700;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;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:100%;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;border:none;background:none;outline:none;font-size:12px;color:var(--ink);font-family:inherit;padding:0;line-height:32px}.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: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}.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 14px;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:12px}.of-article-table th{font-size:9px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:6px 8px;text-align:left;border-bottom:1px solid var(--line)}.of-article-table th.num{text-align:right}.of-article-table td{padding:6px 8px;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 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 svg{width:16px;height:16px}.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-entry{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--line-2)}.of-history-date{font-size:11px;color:var(--ink-3);min-width:100px}.of-history-body{flex:1}.of-history-actor{font-size:11px;font-weight:600;color:var(--ink)}.of-history-text{font-size:12px;color:var(--ink-2)}.of-note-entry{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--line-2)}.of-note-meta{font-size:11px;color:var(--ink-3)}.of-note-text{font-size:12px;color:var(--ink);margin-top:4px;white-space:pre-wrap}.of-control-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 0;border-bottom:1px solid var(--line-2)}.of-control-q{font-weight:600;color:var(--ink)}.of-control-a{color:var(--ink-2)}.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-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}.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-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{margin-left:auto}.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:hidden}.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}.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-icon svg{width:14px;height:14px}.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-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)}.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)}.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}@media(max-width:720px){.od-sticky{left:12px;right:12px;transform:none;max-width:none;flex-direction:column;align-items:stretch;gap:9px}}.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;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);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}.otbl-bar{display:flex;align-items:center;gap:10px;padding:10px 9px 6px}.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[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}.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:not-allowed;vertical-align:middle}.o-grip svg{width:16px;height:16px}.o-selbox{vertical-align:middle;margin-left:2px;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}.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}.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 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-pager{display:flex;align-items:center;justify-content:center;gap:6px;margin:14px 0 4px}.ls-pager button{min-width:30px;height:30px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--white);border-radius:7px;font:600 12px Inter;color:var(--ink-2)}.ls-pager button:hover{border-color:var(--accent);color:var(--accent)}.ls-pager button.on{background:var(--accent);color:#fff;border-color:var(--accent)}.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,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,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 print{.ls-ctrl,.ls-seg-ctrl,.ls-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 .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-segrow{display:flex;align-items:center;gap:12px;padding:10px 12px 0}.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}.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}}.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}}.m-only,.m-tabbar,.m-ov,.m-side-head,.m-side-areas{display:none}@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}.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}}.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}.lf .lf-tabs{display:flex;align-items:center;gap:1px;flex-wrap:wrap;margin-bottom:16px;border-bottom:1px solid var(--line)}.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-variant-numeric:tabular-nums}.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-variant-numeric:tabular-nums;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: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-variant-numeric:tabular-nums}.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}.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 .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}/*! 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}.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}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.w-100{width:calc(var(--spacing) * 100)}.flex-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)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.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);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)}}@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}
