@charset "UTF-8";/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */: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:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--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,#ffffff26,#fff0);--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:#212529bf;--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:#21252980;--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:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.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 0.5rem 1rem #00000026;--bs-box-shadow-sm:0 0.125rem 0.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:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:#0d6efd40;--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]{--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:#dee2e6bf;--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:#dee2e680;--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:#ffffff26;--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f;color-scheme:dark}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background-color:#fff;background-color:var(--bs-body-bg);color:#212529;color:var(--bs-body-color);font-family: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;font-family:var(--bs-body-font-family);font-size:1rem;font-size:var(--bs-body-font-size);font-weight:400;font-weight:var(--bs-body-font-weight);line-height:1.5;line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align)}hr{border:0;border-top:1px solid;border-top:var(--bs-border-width) solid;color:inherit;margin:1rem 0;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;color:var(--bs-heading-color);font-weight:500;line-height:1.2;margin-bottom:.5rem;margin-top:0}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-bottom:1rem;margin-top:0}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{background-color:#fff3cd;background-color:var(--bs-highlight-bg);color:#212529;color:var(--bs-highlight-color);padding:.1875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{word-wrap:break-word;color:#d63384;color:var(--bs-code-color);font-size:.875em}a>code{color:inherit}kbd{background-color:#212529;background-color:var(--bs-body-color);border-radius:.25rem;color:#fff;color:var(--bs-body-bg);font-size:.875em;padding:.1875rem .375rem}kbd kbd{font-size:1em;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:#212529bf;color:var(--bs-secondary-color);padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:initial}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{list-style:none;padding-left:0}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;font-size:.875em;margin-bottom:1rem;margin-top:-1rem}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{height:auto;max-width:100%}.img-thumbnail{background-color:#fff;background-color:var(--bs-body-bg);border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);padding:.25rem}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{color:#212529bf;color:var(--bs-secondary-color);font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.col{flex:1 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:#0000;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),0.075);border-color:var(--bs-table-border-color);margin-bottom:1rem;vertical-align:top;width:100%}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:1px;border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));color:var(--bs-table-color);color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid;border-top:calc(var(--bs-border-width)*2) solid}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0;border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 1px;border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped-columns>:not(caption)>tr>:nth-child(2n),.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000}.table-primary,.table-secondary{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000}.table-info,.table-success{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000}.table-danger,.table-warning{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000}.table-dark,.table-light{border-color:var(--bs-table-border-color);color:var(--bs-table-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{margin-bottom:.5rem}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-bottom:calc(.375rem + 1px);padding-bottom:calc(.375rem + var(--bs-border-width));padding-top:calc(.375rem + 1px);padding-top:calc(.375rem + var(--bs-border-width))}.col-form-label-lg{font-size:1.25rem;padding-bottom:calc(.5rem + 1px);padding-bottom:calc(.5rem + var(--bs-border-width));padding-top:calc(.5rem + 1px);padding-top:calc(.5rem + var(--bs-border-width))}.col-form-label-sm{font-size:.875rem;padding-bottom:calc(.25rem + 1px);padding-bottom:calc(.25rem + var(--bs-border-width));padding-top:calc(.25rem + 1px);padding-top:calc(.25rem + var(--bs-border-width))}.form-text{color:#212529bf;color:var(--bs-secondary-color);font-size:.875em;margin-top:.25rem}.form-control{appearance:none;background-clip:padding-box;background-color:#fff;background-color:var(--bs-body-bg);border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#212529;color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{background-color:#fff;background-color:var(--bs-body-bg);border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;color:#212529;color:var(--bs-body-color);outline:0}.form-control::-webkit-date-and-time-value{height:1.5em;margin:0;min-width:85px}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:#212529bf;color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:#e9ecef;background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{background-color:#f8f9fa;background-color:var(--bs-tertiary-bg);border:0 solid;border-color:inherit;border-inline-end-width:1px;border-inline-end-width:var(--bs-border-width);border-radius:0;color:#212529;color:var(--bs-body-color);margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-control-plaintext{background-color:initial;border:solid #0000;border-width:1px 0;border-width:var(--bs-border-width) 0;color:#212529;color:var(--bs-body-color);display:block;line-height:1.5;margin-bottom:0;padding:.375rem 0;width:100%}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{border-radius:.25rem;border-radius:var(--bs-border-radius-sm);font-size:.875rem;min-height:calc(1.5em + .5rem + 2px);min-height:calc(1.5em + .5rem + var(--bs-border-width)*2);padding:.25rem .5rem}.form-control-sm::file-selector-button{margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{border-radius:.5rem;border-radius:var(--bs-border-radius-lg);font-size:1.25rem;min-height:calc(1.5em + 1rem + 2px);min-height:calc(1.5em + 1rem + var(--bs-border-width)*2);padding:.5rem 1rem}.form-control-lg::file-selector-button{margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px);min-height:calc(1.5em + .75rem + var(--bs-border-width)*2)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px);min-height:calc(1.5em + .5rem + var(--bs-border-width)*2)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px);min-height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-control-color{height:calc(1.5em + .75rem + 2px);height:calc(1.5em + .75rem + var(--bs-border-width)*2);padding:.375rem;width:3rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:.375rem;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px);height:calc(1.5em + .5rem + var(--bs-border-width)*2)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px);height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");appearance:none;background-color:#fff;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),none;background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#212529;color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 0 #212529;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{border-radius:.25rem;border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding-bottom:.25rem;padding-left:.5rem;padding-top:.25rem}.form-select-lg{border-radius:.5rem;border-radius:var(--bs-border-radius-lg);font-size:1.25rem;padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E")}.form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-left:0;padding-right:1.5em;text-align:right}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);flex-shrink:0;height:1em;margin-top:.25em;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:top;width:1em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");background-color:#0d6efd;border-color:#0d6efd}.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out;width:2em}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b7fe'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{filter:none;opacity:.65;pointer-events:none}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(255, 255, 255, 0.25)'/%3E%3C/svg%3E")}.form-range{appearance:none;background-color:initial;height:1.5rem;padding:0;width:100%}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;margin-top:-.25rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{background-color:#e9ecef;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;color:#0000;cursor:pointer;height:.5rem;width:100%}.form-range::-moz-range-thumb{appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;height:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:1rem}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{background-color:#e9ecef;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;color:#0000;cursor:pointer;height:.5rem;width:100%}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#212529bf;background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:#212529bf;background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);height:calc(3.5rem + var(--bs-border-width)*2);line-height:1.25;min-height:calc(3.5rem + 2px);min-height:calc(3.5rem + var(--bs-border-width)*2)}.form-floating>label{border:1px solid #0000;border:var(--bs-border-width) solid #0000;color:#212529a6;color:rgba(var(--bs-body-color-rgb),.65);height:100%;left:0;max-width:100%;overflow:hidden;padding:1rem .75rem;pointer-events:none;position:absolute;text-align:start;text-overflow:ellipsis;top:0;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;white-space:nowrap;z-index:2}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:#0000}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-bottom:.625rem;padding-top:1.625rem}.form-floating>.form-select{padding-bottom:.625rem;padding-left:.75rem;padding-top:1.625rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{background-color:#fff;background-color:var(--bs-body-bg);border-radius:.375rem;border-radius:var(--bs-border-radius);content:"";height:1.5em;inset:1rem .375rem;position:absolute;z-index:-1}.form-floating>textarea:disabled~label:after{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:1px 0;border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{align-items:center;background-color:#f8f9fa;background-color:var(--bs-tertiary-bg);border:1px solid #dee2e6;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#212529;color:var(--bs-body-color);display:flex;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;white-space:nowrap}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:.5rem;border-radius:var(--bs-border-radius-lg);font-size:1.25rem;padding:.5rem 1rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:.25rem;border-radius:var(--bs-border-radius-sm);font-size:.875rem;padding:.25rem .5rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-1px;margin-left:calc(var(--bs-border-width)*-1)}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-bottom-left-radius:0;border-top-left-radius:0}.valid-feedback{color:#198754;color:var(--bs-form-valid-color);display:none;font-size:.875em;margin-top:.25rem;width:100%}.valid-tooltip{background-color:#198754;background-color:var(--bs-success);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#198754;border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem #19875440;box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754;border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem #19875440;box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754;border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754;background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem #19875440;box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754;color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{color:#dc3545;color:var(--bs-form-invalid-color);display:none;font-size:.875em;margin-top:.25rem;width:100%}.invalid-tooltip{background-color:#dc3545;background-color:var(--bs-danger);border-radius:.375rem;border-radius:var(--bs-border-radius);color:#fff;display:none;font-size:.875rem;margin-top:.1rem;max-width:100%;padding:.25rem .5rem;position:absolute;top:100%;z-index:5}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem #dc354540;box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem #dc354540;box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545;border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545;background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem #dc354540;box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545;color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:#0000;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:#0000;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:#0000;--bs-btn-box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);background-color:var(--bs-btn-bg);border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);color:var(--bs-btn-color);cursor:pointer;display:inline-block;font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;user-select:none;vertical-align:middle}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.btn-check+.btn:hover{background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color);color:var(--bs-btn-color)}.btn:focus-visible{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);color:var(--bs-btn-hover-color);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);color:var(--bs-btn-active-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity);pointer-events:none}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:#0000;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:#0000;--bs-btn-border-color:#0000;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:#0000;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:#0000;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:#0000;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.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{height:auto;transition:width .35s ease;width:0}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid #0000;border-right:.3em solid #0000;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;background-clip:padding-box;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);color:var(--bs-dropdown-color);display:none;font-size:var(--bs-dropdown-font-size);list-style:none;margin:0;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);position:absolute;text-align:left;z-index:var(--bs-dropdown-zindex)}.dropdown-menu[data-bs-popper]{left:0;margin-top:var(--bs-dropdown-spacer);top:100%}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{bottom:100%;margin-bottom:var(--bs-dropdown-spacer);margin-top:0;top:auto}.dropup .dropdown-toggle:after{border-bottom:.3em solid;border-left:.3em solid #0000;border-right:.3em solid #0000;border-top:0;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{left:100%;margin-left:var(--bs-dropdown-spacer);margin-top:0;right:auto;top:0}.dropend .dropdown-toggle:after{border-bottom:.3em solid #0000;border-left:.3em solid;border-right:0;border-top:.3em solid #0000;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{left:auto;margin-right:var(--bs-dropdown-spacer);margin-top:0;right:100%;top:0}.dropstart .dropdown-toggle:after{content:"";display:inline-block;display:none;margin-left:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:before{border-bottom:.3em solid #0000;border-right:.3em solid;border-top:.3em solid #0000;content:"";display:inline-block;margin-right:.255em;vertical-align:.255em}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{border-top:1px solid var(--bs-dropdown-divider-bg);height:0;margin:var(--bs-dropdown-divider-margin-y) 0;opacity:1;overflow:hidden}.dropdown-item{background-color:initial;border:0;border-radius:0;border-radius:var(--bs-dropdown-item-border-radius,0);clear:both;color:var(--bs-dropdown-link-color);display:block;font-weight:400;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);text-align:inherit;text-decoration:none;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg);color:var(--bs-dropdown-link-hover-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--bs-dropdown-link-active-bg);color:var(--bs-dropdown-link-active-color);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:initial;color:var(--bs-dropdown-link-disabled-color);pointer-events:none}.dropdown-menu.show{display:block}.dropdown-header{color:var(--bs-dropdown-header-color);display:block;font-size:.875rem;margin-bottom:0;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);white-space:nowrap}.dropdown-item-text{color:var(--bs-dropdown-link-color);display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:#ffffff26;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{display:inline-flex;position:relative;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem;border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:-1px;margin-left:calc(var(--bs-border-width)*-1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{align-items:flex-start;flex-direction:column;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px;margin-top:calc(var(--bs-border-width)*-1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-left-radius:0;border-bottom-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{background:0 0;border:0;color:var(--bs-nav-link-color);display:block;font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);cursor:default;pointer-events:none}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{border:var(--bs-nav-tabs-border-width) solid #0000;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius);margin-bottom:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:var(--bs-nav-tabs-link-hover-border-color);isolation:isolate}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color);color:var(--bs-nav-tabs-link-active-color)}.nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:calc(var(--bs-nav-tabs-border-width)*-1)}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--bs-nav-pills-link-active-bg);color:var(--bs-nav-pills-link-active-color)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{border-bottom:var(--bs-nav-underline-border-width) solid #0000;padding-left:0;padding-right:0}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:initial}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{border-bottom-color:initial;color:var(--bs-nav-underline-link-active-color);font-weight:700}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb),0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb),0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb),0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb),0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}.navbar-brand{color:var(--bs-navbar-brand-color);font-size:var(--bs-navbar-brand-font-size);margin-right:var(--bs-navbar-brand-margin-end);padding-bottom:var(--bs-navbar-brand-padding-y);padding-top:var(--bs-navbar-brand-padding-y);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--bs-navbar-color);padding-bottom:.5rem;padding-top:.5rem}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{align-items:center;flex-basis:100%;flex-grow:1}.navbar-toggler{background-color:initial;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);color:var(--bs-navbar-color);font-size:var(--bs-navbar-toggler-font-size);line-height:1;padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:inline-block;height:1.5em;vertical-align:middle;width:1.5em}.navbar-nav-scroll{max-height:75vh;max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-left:var(--bs-navbar-nav-link-padding-x);padding-right:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{background-color:initial!important;border:0!important;flex-grow:1;height:auto!important;position:static;transform:none!important;transition:none;visibility:visible!important;width:auto!important;z-index:auto}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;overflow-y:visible;padding:0}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:#ffffff8c;--bs-navbar-hover-color:#ffffffbf;--bs-navbar-disabled-color:#ffffff40;--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:#ffffff1a}.navbar-dark,.navbar[data-bs-theme=dark],[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb),0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;word-wrap:break-word;background-clip:initial;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);color:#212529;color:var(--bs-body-color);display:flex;flex-direction:column;height:var(--bs-card-height);min-width:0;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{color:var(--bs-card-color);flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x)}.card-title{color:var(--bs-card-title-color);margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{color:var(--bs-card-subtitle-color);margin-top:calc(var(--bs-card-title-spacer-y)*-.5)}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);margin-bottom:0;padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color);color:var(--bs-card-cap-color);padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{border-bottom:0;margin-bottom:calc(var(--bs-card-cap-padding-y)*-1);margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-left:calc(var(--bs-card-cap-padding-x)*-.5);margin-right:calc(var(--bs-card-cap-padding-x)*-.5)}.card-img-overlay{border-radius:var(--bs-card-inner-border-radius);bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 5 6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem #0d6efd40;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{align-items:center;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;color:var(--bs-accordion-btn-color);display:flex;font-size:1rem;overflow-anchor:none;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);position:relative;text-align:left;transition:var(--bs-accordion-transition);width:100%}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color);color:var(--bs-accordion-active-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);content:"";flex-shrink:0;height:var(--bs-accordion-btn-icon-width);margin-left:auto;transition:var(--bs-accordion-btn-icon-transition);width:var(--bs-accordion-btn-icon-width)}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0;z-index:3}.accordion-header{margin-bottom:0}.accordion-item{background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);color:var(--bs-accordion-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-left-radius:var(--bs-accordion-inner-border-radius);border-bottom-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-left:0;border-radius:0;border-right:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);display:flex;flex-wrap:wrap;font-size:var(--bs-breadcrumb-font-size);list-style:none;margin-bottom:var(--bs-breadcrumb-margin-bottom);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{color:var(--bs-breadcrumb-divider-color);content:"/";content:var(--bs-breadcrumb-divider,"/");float:left;padding-right:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem #0d6efd40;--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;list-style:none;padding-left:0}.page-link{background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);color:var(--bs-pagination-color);display:block;font-size:var(--bs-pagination-font-size);padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);position:relative;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color);color:var(--bs-pagination-hover-color);z-index:2}.page-link:focus{background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);color:var(--bs-pagination-focus-color);outline:0;z-index:3}.active>.page-link,.page-link.active{background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color);color:var(--bs-pagination-active-color);z-index:3}.disabled>.page-link,.page-link.disabled{background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color);color:var(--bs-pagination-disabled-color);pointer-events:none}.page-item:not(:first-child) .page-link{margin-left:-1px;margin-left:calc(var(--bs-border-width)*-1)}.page-item:first-child .page-link{border-bottom-left-radius:var(--bs-pagination-border-radius);border-top-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-bottom-right-radius:var(--bs-pagination-border-radius);border-top-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);border-radius:var(--bs-badge-border-radius);color:var(--bs-badge-color);display:inline-block;font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);text-align:center;vertical-align:initial;white-space:nowrap}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:#0000;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:#0000;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);color:var(--bs-alert-color);margin-bottom:var(--bs-alert-margin-bottom);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--bs-alert-link-color);font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{padding:1.25rem 1rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);display:flex;font-size:var(--bs-progress-font-size);height:var(--bs-progress-height);overflow:hidden}.progress-bar{background-color:var(--bs-progress-bar-bg);color:var(--bs-progress-bar-color);display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;transition:var(--bs-progress-bar-transition);white-space:nowrap}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 0,#0000 50%,#ffffff26 0,#ffffff26 75%,#0000 0,#0000);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;border-radius:var(--bs-list-group-border-radius);display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item{background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);color:var(--bs-list-group-color);display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);position:relative;text-decoration:none}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:var(--bs-list-group-disabled-bg);color:var(--bs-list-group-disabled-color);pointer-events:none}.list-group-item.active{background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color);color:var(--bs-list-group-active-color);z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:var(--bs-list-group-border-width);margin-top:calc(var(--bs-list-group-border-width)*-1)}.list-group-item-action{color:var(--bs-list-group-action-color);text-align:inherit;width:100%}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{background-color:var(--bs-list-group-action-hover-bg);color:var(--bs-list-group-action-hover-color);text-decoration:none;z-index:1}.list-group-item-action:not(.active):active{background-color:var(--bs-list-group-action-active-bg);color:var(--bs-list-group-action-active-color)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-md>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:var(--bs-list-group-border-radius)}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-left-width:0;border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{border-left-width:var(--bs-list-group-border-width);margin-left:calc(var(--bs-list-group-border-width)*-1)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%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:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem #0d6efd40;--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;background:#0000 var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;box-sizing:initial;filter:var(--bs-btn-close-filter);height:1em;opacity:var(--bs-btn-close-opacity);padding:.25em;width:1em}.btn-close,.btn-close:hover{color:var(--bs-btn-close-color)}.btn-close:hover{opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.btn-close:focus{box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity);outline:0}.btn-close.disabled,.btn-close:disabled{opacity:var(--bs-btn-close-disabled-opacity);pointer-events:none;-webkit-user-select:none;user-select:none}.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%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);background-clip:padding-box;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);border-radius:var(--bs-toast-border-radius);box-shadow:var(--bs-toast-box-shadow);color:var(--bs-toast-color);font-size:var(--bs-toast-font-size);max-width:100%;pointer-events:auto;width:var(--bs-toast-max-width)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;max-width:100%;pointer-events:none;position:absolute;width:max-content;z-index:var(--bs-toast-zindex)}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{align-items:center;background-clip:padding-box;background-color:var(--bs-toast-header-bg);border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));color:var(--bs-toast-header-color);display:flex;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x)}.toast-header .btn-close{margin-left:var(--bs-toast-padding-x);margin-right:calc(var(--bs-toast-padding-x)*-.5)}.toast-body{word-wrap:break-word;padding:var(--bs-toast-padding-x)}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.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:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:var(--bs-modal-zindex)}.modal-dialog{margin:var(--bs-modal-margin);pointer-events:none;position:relative;width:auto}.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{align-items:center;display:flex;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{background-clip:padding-box;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);color:var(--bs-modal-color);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;background-color:var(--bs-backdrop-bg);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:var(--bs-backdrop-zindex)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{align-items:center;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);display:flex;flex-shrink:0;padding:var(--bs-modal-header-padding)}.modal-header .btn-close{margin-bottom:calc(var(--bs-modal-header-padding-y)*-.5);margin-left:auto;margin-right:calc(var(--bs-modal-header-padding-x)*-.5);margin-top:calc(var(--bs-modal-header-padding-y)*-.5);padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5)}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{flex:1 1 auto;padding:var(--bs-modal-padding);position:relative}.modal-footer{align-items:center;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5)}.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{margin-left:auto;margin-right:auto;max-width:var(--bs-modal-width)}.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{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;word-wrap:break-word;display:block;font-family: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;font-family:var(--bs-font-sans-serif);font-size:var(--bs-tooltip-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;margin:var(--bs-tooltip-margin);opacity:0;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-tooltip-zindex)}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;height:var(--bs-tooltip-arrow-height);width:var(--bs-tooltip-arrow-width)}.tooltip .tooltip-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-top-color:var(--bs-tooltip-bg);border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{height:var(--bs-tooltip-arrow-width);left:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-right-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(var(--bs-tooltip-arrow-height)*-1)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-bottom-color:var(--bs-tooltip-bg);border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{height:var(--bs-tooltip-arrow-width);right:calc(var(--bs-tooltip-arrow-height)*-1);width:var(--bs-tooltip-arrow-height)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-left-color:var(--bs-tooltip-bg);border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);left:-1px}.tooltip-inner{background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius);color:var(--bs-tooltip-color);max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);text-align:center}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);word-wrap:break-word;background-clip:padding-box;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);display:block;font-family: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;font-family:var(--bs-font-sans-serif);font-size:var(--bs-popover-font-size);font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;max-width:var(--bs-popover-max-width);text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;z-index:var(--bs-popover-zindex)}.popover .popover-arrow{display:block;height:var(--bs-popover-arrow-height);width:var(--bs-popover-arrow-width)}.popover .popover-arrow:after,.popover .popover-arrow:before{border:0 solid #0000;content:"";display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{border-top-color:var(--bs-popover-bg);bottom:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{height:var(--bs-popover-arrow-width);left:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:var(--bs-popover-arrow-border);left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{border-right-color:var(--bs-popover-bg);left:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:var(--bs-popover-arrow-border);top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{border-bottom-color:var(--bs-popover-bg);top:var(--bs-popover-border-width)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);content:"";display:block;left:50%;margin-left:calc(var(--bs-popover-arrow-width)*-.5);position:absolute;top:0;width:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{height:var(--bs-popover-arrow-width);right:calc((var(--bs-popover-arrow-height))*-1 - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:var(--bs-popover-arrow-border);right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{border-left-color:var(--bs-popover-bg);right:var(--bs-popover-border-width)}.popover-header{background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius);color:var(--bs-popover-header-color);font-size:var(--bs-popover-header-font-size);margin-bottom:0;padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x)}.popover-header:empty{display:none}.popover-body{color:var(--bs-popover-body-color);padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transform:none;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{opacity:1;z-index:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{opacity:0;transition:opacity 0s .6s;z-index:0}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{align-items:center;background:0 0;border:0;bottom:0;color:#fff;display:flex;filter:var(--bs-carousel-control-icon-filter);justify-content:center;opacity:.5;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2rem;width:2rem}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E")}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#fff;background-color:var(--bs-carousel-indicator-active-bg);border:0;border-bottom:10px solid #0000;border-top:10px solid #0000;box-sizing:initial;cursor:pointer;flex:0 1 auto;height:3px;margin-left:3px;margin-right:3px;opacity:.5;padding:0;text-indent:-999px;transition:opacity .6s ease;width:30px}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{bottom:1.25rem;color:#fff;color:var(--bs-carousel-caption-color);left:15%;padding-bottom:1.25rem;padding-top:1.25rem;position:absolute;right:15%;text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;display:inline-block;flex-shrink:0;height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);width:var(--bs-spinner-width)}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border-right-color:currentcolor;border:var(--bs-spinner-border-width) solid;border-right:var(--bs-spinner-border-width) solid #0000}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-sm.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom,.offcanvas-sm.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-sm.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:767.98px){.offcanvas-md{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-md.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom,.offcanvas-md.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-md.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:991.98px){.offcanvas-lg{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-lg.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom,.offcanvas-lg.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-lg.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:1199.98px){.offcanvas-xl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom,.offcanvas-xl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}@media (max-width:1399.98px){.offcanvas-xxl{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas-xxl.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom,.offcanvas-xxl.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas-xxl.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:initial!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{background-color:initial!important;display:flex;flex-grow:0;overflow-y:visible;padding:0}}.offcanvas{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-end{border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);right:0;top:0;transform:translateX(100%);width:var(--bs-offcanvas-width)}.offcanvas.offcanvas-top{border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;transform:translateY(-100%)}.offcanvas.offcanvas-bottom,.offcanvas.offcanvas-top{height:var(--bs-offcanvas-height);left:0;max-height:100%;right:0}.offcanvas.offcanvas-bottom{border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{align-items:center;display:flex;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{margin-bottom:calc(var(--bs-offcanvas-padding-y)*-.5);margin-left:auto;margin-right:calc(var(--bs-offcanvas-padding-x)*-.5);margin-top:calc(var(--bs-offcanvas-padding-y)*-.5);padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5)}.offcanvas-title{line-height:var(--bs-offcanvas-title-line-height);margin-bottom:0}.offcanvas-body{flex-grow:1;overflow-y:auto;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.placeholder{background-color:currentcolor;cursor:wait;display:inline-block;min-height:1em;opacity:.5;vertical-align:middle}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{animation:placeholder-wave 2s linear infinite;-webkit-mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.text-bg-primary{background-color:#0d6efd!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-secondary{background-color:#6c757d!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-success{background-color:#198754!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-info{background-color:#0dcaf0!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-warning{background-color:#ffc107!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-danger{background-color:#dc3545!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.text-bg-light{background-color:#f8f9fa!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important;color:#000!important}.text-bg-dark{background-color:#212529!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important;color:#fff!important}.link-primary{color:#0d6efd!important;color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#0d6efd!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:#0a58ca!important;color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;text-decoration-color:#0a58ca!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:#6c757d!important;color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#6c757d!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:#565e64!important;color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;text-decoration-color:#565e64!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:#198754!important;color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#198754!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:#146c43!important;color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;text-decoration-color:#146c43!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:#0dcaf0!important;color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#0dcaf0!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:#3dd5f3!important;color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;text-decoration-color:#3dd5f3!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:#ffc107!important;color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#ffc107!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:#ffcd39!important;color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;text-decoration-color:#ffcd39!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:#dc3545!important;color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#dc3545!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:#b02a37!important;color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;text-decoration-color:#b02a37!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:#f8f9fa!important;color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#f8f9fa!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:#f9fafb!important;color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;text-decoration-color:#f9fafb!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:#212529!important;color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#212529!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:#1a1e21!important;color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;text-decoration-color:#1a1e21!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:#000!important;color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:#000!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:#000000bf!important;color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;text-decoration-color:#000000bf!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{box-shadow:0 0 0 .25rem #0d6efd40;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);outline:0}.icon-link{align-items:center;backface-visibility:hidden;display:inline-flex;gap:.375rem;text-decoration-color:#0d6efd80;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em}.icon-link>.bi{fill:currentcolor;flex-shrink:0;height:1em;transition:transform .2s ease-in-out;width:1em}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:translate3d(.25em,0,0);transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{top:0}.sticky-bottom,.sticky-top{position:sticky;z-index:1020}.sticky-bottom{bottom:0}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{bottom:0;position:sticky;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{bottom:0;position:sticky;z-index:1020}}.hstack{align-items:center;flex-direction:row}.hstack,.vstack{align-self:stretch;display:flex}.vstack{flex:1 1 auto;flex-direction:column}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important;width:1px!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{align-self:stretch;background-color:currentcolor;display:inline-block;min-height:1em;opacity:.25;width:1px;width:var(--bs-border-width)}.align-baseline{vertical-align:initial!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:0 .5rem 1rem #00000026!important;box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important;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:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important;border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important;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:1px solid #dee2e6!important;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:1px solid #dee2e6!important;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:1px solid #dee2e6!important;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:#9ec5fe!important;border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:#c4c8cb!important;border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:#a3cfbb!important;border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:#9eeaf9!important;border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:#ffe69c!important;border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:#f1aeb5!important;border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:#e9ecef!important;border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:#adb5bd!important;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:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.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-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top: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-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top: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:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;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(13,110,253,var(--bs-text-opacity))!important;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(108,117,125,var(--bs-text-opacity))!important;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(25,135,84,var(--bs-text-opacity))!important;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(13,202,240,var(--bs-text-opacity))!important;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(255,193,7,var(--bs-text-opacity))!important;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(220,53,69,var(--bs-text-opacity))!important;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(248,249,250,var(--bs-text-opacity))!important;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(33,37,41,var(--bs-text-opacity))!important;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(0,0,0,var(--bs-text-opacity))!important;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(255,255,255,var(--bs-text-opacity))!important;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(33,37,41,var(--bs-text-opacity))!important;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#212529bf!important;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:#212529bf!important;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:#21252980!important;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:#000!important;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:#052c65!important;color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:#2b2f32!important;color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:#0a3622!important;color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:#055160!important;color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:#664d03!important;color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:#58151c!important;color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:#495057!important;color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:#495057!important;color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:0.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(13,110,253,var(--bs-link-underline-opacity))!important;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(108,117,125,var(--bs-link-underline-opacity))!important;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(25,135,84,var(--bs-link-underline-opacity))!important;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(13,202,240,var(--bs-link-underline-opacity))!important;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(255,193,7,var(--bs-link-underline-opacity))!important;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(220,53,69,var(--bs-link-underline-opacity))!important;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(248,249,250,var(--bs-link-underline-opacity))!important;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(33,37,41,var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;text-decoration-color:#0d6efd!important;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:0.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.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(13,110,253,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(108,117,125,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(25,135,84,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(13,202,240,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(255,193,7,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(220,53,69,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(248,249,250,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(33,37,41,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(0,0,0,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(255,255,255,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(255,255,255,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:initial!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(233,236,239,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(248,249,250,var(--bs-bg-opacity))!important;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:#cfe2ff!important;background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:#e2e3e5!important;background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:#d1e7dd!important;background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:#cff4fc!important;background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:#fff3cd!important;background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:#f8d7da!important;background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:#fcfcfd!important;background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:#ced4da!important;background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:linear-gradient(180deg,#ffffff26,#fff0)!important;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:.375rem!important;border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.25rem!important;border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:.375rem!important;border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:.5rem!important;border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:1rem!important;border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:2rem!important;border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important;border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!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:.25rem!important;border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:.25rem!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:.5rem!important;border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:.5rem!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:1rem!important;border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:1rem!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:2rem!important;border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:2rem!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:50rem!important;border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:50rem!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.rounded-end-1{border-bottom-right-radius:.25rem!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:.25rem!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important;border-top-right-radius:.375rem!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-bottom-right-radius:.5rem!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:.5rem!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-bottom-right-radius:1rem!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:1rem!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-bottom-right-radius:2rem!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:2rem!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-bottom-right-radius:50%!important;border-top-right-radius:50%!important}.rounded-end-pill{border-bottom-right-radius:50rem!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:50rem!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-bottom-1{border-bottom-left-radius:.25rem!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:.25rem!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-bottom-right-radius:.375rem!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-left-radius:.5rem!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:.5rem!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-left-radius:1rem!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:1rem!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-left-radius:2rem!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:2rem!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-bottom-pill{border-bottom-left-radius:50rem!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:50rem!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:.375rem!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:.25rem!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:.25rem!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:.375rem!important;border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:.375rem!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:.5rem!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:.5rem!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:1rem!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:1rem!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:2rem!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:2rem!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:50rem!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:50rem!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-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-bottom:0!important;margin-top:0!important}.my-sm-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-sm-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-sm-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-sm-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-sm-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-sm-auto{margin-bottom:auto!important;margin-top: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-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-bottom:0!important;padding-top:0!important}.py-sm-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-sm-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-sm-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-sm-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-sm-5{padding-bottom:3rem!important;padding-top: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-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-bottom:0!important;margin-top:0!important}.my-md-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-md-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-md-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-md-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-md-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-md-auto{margin-bottom:auto!important;margin-top: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-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-bottom:0!important;padding-top:0!important}.py-md-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-md-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-md-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-md-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-md-5{padding-bottom:3rem!important;padding-top: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-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-bottom:0!important;margin-top:0!important}.my-lg-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-lg-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-lg-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-lg-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-lg-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-lg-auto{margin-bottom:auto!important;margin-top: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-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-bottom:0!important;padding-top:0!important}.py-lg-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-lg-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-lg-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-lg-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-lg-5{padding-bottom:3rem!important;padding-top: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-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-bottom:0!important;margin-top:0!important}.my-xl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xl-auto{margin-bottom:auto!important;margin-top: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-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-bottom:0!important;padding-top:0!important}.py-xl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xl-5{padding-bottom:3rem!important;padding-top: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-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-bottom:0!important;margin-top:0!important}.my-xxl-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-xxl-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-xxl-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-xxl-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-xxl-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-xxl-auto{margin-bottom:auto!important;margin-top: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-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-bottom:0!important;padding-top:0!important}.py-xxl-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-xxl-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-xxl-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-xxl-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-xxl-5{padding-bottom:3rem!important;padding-top: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}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:50px;padding:50px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{height:100%;margin:0;padding:0}body{align-items:center;background-color:#f8f9fa;font-family:Segoe UI,sans-serif;justify-content:center}.App{text-align:center}:root{--radius:16px;--radius-sm:10px;--card-bg:#1a2332f2;--card-border:#ffffff14;--input-bg:#0f192399;--brand-text-color:#fff}.light-theme{--shadow-color:#0000001a;--card-bg:#fffffff2;--card-border:#0000000f;--input-bg:#f8f9facc;--brand-text-color:#1a2332}.Login_loginPage__E\+DkX{align-items:flex-end;background-image:url(/static/media/CRM-Man.357d308f797bcf72c4b0.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:2rem 20% 2rem 2rem;position:relative;width:100%}.Login_backgroundOverlay__ZhFE9{background:linear-gradient(135deg,#0f192326,#0f192380 50%,#0f1923bf);inset:0;position:absolute;z-index:1}.Login_themeToggle__iYMkg{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a2332f2;background:var(--card-bg);border:1px solid #ffffff14;border:1px solid var(--card-border);border-radius:50%;box-shadow:0 4px 16px #0006;box-shadow:0 4px 16px var(--shadow-color);color:#e8e8e8;color:var(--text-primary);cursor:pointer;display:flex;height:44px;justify-content:center;position:fixed;right:1.5rem;top:1.5rem;transition:all .3s ease;transition:all var(--transition-speed) ease;width:44px;z-index:10}.Login_themeToggle__iYMkg:hover{border-color:#1abc9c;border-color:var(--primary);color:#1abc9c;color:var(--primary);transform:scale(1.1) rotate(15deg)}.Login_loginCard__4REuQ{animation:Login_slideInFromRight__FUOyP .6s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1a2332f2;background:var(--card-bg);border:1px solid #ffffff14;border:1px solid var(--card-border);border-radius:16px;border-radius:var(--radius);box-shadow:0 20px 60px #0006,inset 0 0 0 1px #ffffff05;box-shadow:0 20px 60px var(--shadow-color),0 0 0 1px #ffffff05 inset;display:flex;flex-direction:column;gap:1.5rem;max-width:475px;padding:2.5rem 2.25rem;position:relative;width:100%;z-index:2}@keyframes Login_slideInFromRight__FUOyP{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.Login_logoSection__fNSDN{align-items:center;border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--card-border);display:flex;flex-wrap:nowrap;gap:.875rem;justify-content:center;margin-bottom:.45rem;padding-bottom:1rem;position:relative}.Login_logoSection__fNSDN:after{background:linear-gradient(90deg,#0000,#00c6ff,#0000);bottom:-1px;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.Login_loginLogo__59Hkj{display:block;filter:drop-shadow(0 4px 12px rgba(0,198,255,.15));flex-shrink:0;height:auto;object-fit:contain;transition:all .3s ease;transition:all var(--transition-speed) ease;width:73px}.Login_loginLogo__59Hkj:hover{filter:drop-shadow(0 4px 16px rgba(0,198,255,.3));transform:scale(1.05)}.Login_brandText__Cjlud{align-items:flex-start;display:flex;flex-direction:column;gap:0;padding-bottom:3px;position:relative}.Login_brandName__AvRe9{color:#fff;color:var(--brand-text-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.55rem;font-weight:750;letter-spacing:.08em;line-height:.95;position:relative;transition:color .3s ease;transition:color var(--transition-speed) ease}.Login_brandName__AvRe9:after{background:linear-gradient(90deg,#00c6ff,#00c6ff 40%,#0000);border-radius:2px;bottom:-6px;content:"";height:2px;left:0;opacity:.7;position:absolute;right:0}.Login_brandGroup__62hxa{color:#fff;color:var(--brand-text-color);display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.5rem;font-weight:400;letter-spacing:.55em;line-height:1;margin-top:.475rem;opacity:.85;padding-left:3.5em;padding-right:.2em;text-align:center;text-transform:uppercase;transition:all .3s ease;transition:all var(--transition-speed) ease;width:100%}.Login_brandGroup__62hxa:before{animation:Login_pulseDot__l-I2y 2s ease-in-out infinite;background:#00c6ff;border-radius:50%;box-shadow:0 0 8px #00c6ff;content:"";display:inline-block;height:6px;margin-right:.5rem;width:6px}@keyframes Login_pulseDot__l-I2y{0%,to{box-shadow:0 0 8px #00c6ff;opacity:1;transform:scale(1)}50%{box-shadow:0 0 4px #00c6ff;opacity:.6;transform:scale(.85)}}.Login_titleSection__yKLo\+{margin-bottom:.2rem;text-align:center}.Login_loginTitle__AQHrb{color:#e8e8e8;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:-.025em;margin:0 0 .2rem}.Login_loginSubtitle__sHVoC{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;font-weight:400;margin:0}.Login_errorBanner__1VuLp{align-items:center;animation:Login_shakeIn__2T8D1 .4s ease-out;background:#e74c3c14;border:1px solid #e74c3c33;border-radius:10px;border-radius:var(--radius-sm);color:#e74c3c;color:var(--danger);display:flex;font-size:.875rem;gap:.625rem;padding:.875rem 1rem}@keyframes Login_shakeIn__2T8D1{0%,to{transform:translateX(0)}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}.Login_errorIcon__HxoIp{flex-shrink:0}.Login_loginForm__\+KwwL{display:flex;flex-direction:column;gap:1.25rem}.Login_formGroup__fIfNT{display:flex;flex-direction:column;gap:.5rem}.Login_formLabel__gL0zf{color:#9ea7b5;color:var(--text-secondary);font-size:.813rem;font-weight:500;letter-spacing:.025em}.Login_inputWrapper__g836T{align-items:center;background:#0f192399;background:var(--input-bg);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:10px;border-radius:var(--radius-sm);display:flex;overflow:hidden;position:relative;transition:all .3s ease;transition:all var(--transition-speed) ease}.Login_inputWrapper__g836T:hover{border-color:#1abc9c4d}.Login_inputWrapper__g836T:focus-within{background:#0f1923cc;border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #1abc9c1a;box-shadow:0 0 0 3px var(--primary-light)}.light-theme .Login_inputWrapper__g836T:focus-within{background:#fff}.Login_inputWrapper__g836T.Login_inputError__1iAaA{border-color:#e74c3c;border-color:var(--danger)}.Login_inputWrapper__g836T.Login_inputError__1iAaA:focus-within{box-shadow:0 0 0 3px #e74c3c1a}.Login_inputWrapper__g836T.Login_inputValid__71TlM{border-color:#27ae6066}.Login_inputIcon__PHYYw{color:#6b7a8a;color:var(--text-muted);flex-shrink:0;left:1rem;pointer-events:none;position:absolute;transition:color .3s ease;transition:color var(--transition-speed) ease}.Login_inputWrapper__g836T:focus-within .Login_inputIcon__PHYYw{color:#1abc9c;color:var(--primary)}.Login_formInput__pIsPs{background:#0000;border:none;color:#e8e8e8;color:var(--text-primary);flex:1 1;font-family:inherit;font-size:.938rem;outline:none;padding:.875rem 1rem .875rem 2.75rem;transition:all .3s ease;transition:all var(--transition-speed) ease;width:100%}.Login_formInput__pIsPs::placeholder{color:#6b7a8a;color:var(--text-muted);opacity:.7}.Login_formInput__pIsPs:disabled{cursor:not-allowed;opacity:.6}.Login_passwordToggle__OyWlG{align-items:center;background:none;border:none;color:#6b7a8a;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.625rem .875rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.Login_passwordToggle__OyWlG:hover{color:#1abc9c;color:var(--primary)}.Login_passwordToggle__OyWlG:disabled{cursor:not-allowed;opacity:.4}.Login_fieldError__J35b\+{align-items:center;animation:Login_fadeIn__CKWT7 .2s ease;color:#e74c3c;color:var(--danger);display:flex;font-size:.75rem;gap:.375rem;padding-left:.25rem}@keyframes Login_fadeIn__CKWT7{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Login_formOptions__kQF9k{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:-.25rem}.Login_checkboxLabel__7mkiH{align-items:center;cursor:pointer;display:flex;gap:.5rem;-webkit-user-select:none;user-select:none}.Login_checkbox__eMSUB{height:0;opacity:0;position:absolute;width:0}.Login_checkboxCustom__8tiQg{background:#0f192399;background:var(--input-bg);border:2px solid #ffffff14;border:2px solid var(--border-color);border-radius:4px;flex-shrink:0;height:18px;position:relative;transition:all .3s ease;transition:all var(--transition-speed) ease;width:18px}.Login_checkbox__eMSUB:checked+.Login_checkboxCustom__8tiQg{background:#1abc9c;background:var(--primary);border-color:#1abc9c;border-color:var(--primary)}.Login_checkbox__eMSUB:checked+.Login_checkboxCustom__8tiQg:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.Login_checkbox__eMSUB:focus-visible+.Login_checkboxCustom__8tiQg{outline:2px solid #1abc9c;outline:2px solid var(--primary);outline-offset:2px}.Login_checkbox__eMSUB:disabled+.Login_checkboxCustom__8tiQg{cursor:not-allowed;opacity:.5}.Login_checkboxText__F1gUO{color:#9ea7b5;color:var(--text-secondary);font-size:.813rem}.Login_forgotLink__qXXa1{color:#1abc9c;color:var(--primary);font-size:.813rem;font-weight:500;text-decoration:none;transition:all .3s ease;transition:all var(--transition-speed) ease}.Login_forgotLink__qXXa1:hover{color:#16a085;color:var(--primary-dark);text-decoration:underline}.Login_submitBtn__v3uVr{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);background:linear-gradient(135deg,var(--primary),var(--primary-dark));border:none;border-radius:10px;border-radius:var(--radius-sm);box-shadow:0 4px 16px #1abc9c40;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.938rem;font-weight:600;gap:.625rem;justify-content:center;letter-spacing:.025em;margin-top:.5rem;padding:.875rem 1.5rem;transition:all .3s ease;transition:all var(--transition-speed) ease;width:100%}.Login_submitBtn__v3uVr:hover:not(:disabled){box-shadow:0 8px 24px #1abc9c59;transform:translateY(-2px)}.Login_submitBtn__v3uVr:active:not(:disabled){box-shadow:0 4px 12px #1abc9c40;transform:translateY(0)}.Login_submitBtn__v3uVr:disabled{box-shadow:none;cursor:not-allowed;opacity:.7;transform:none}.Login_spinner__hcgqd{animation:Login_spin__2BQMt .8s linear infinite}@keyframes Login_spin__2BQMt{to{transform:rotate(1turn)}}.Login_footerInfo__8xFzX{display:flex;justify-content:center;margin-top:.5rem}.Login_securityBadge__Ya8-i{align-items:center;background:#27ae6014;border:1px solid #27ae6026;border-radius:9999px;color:#27ae60;color:var(--success);display:inline-flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.375rem .875rem}.Login_copyright__a0vCn{align-items:center;align-self:flex-end;animation:Login_fadeInCopyright__\+fFbl .8s ease-out .4s both;color:#ffffffbf;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.813rem;gap:.5rem;justify-content:center;letter-spacing:.025em;line-height:1.5;margin-top:1.75rem;padding-right:20%;position:relative;text-align:center;width:100%;z-index:2}.Login_copyright__a0vCn:after,.Login_copyright__a0vCn:before{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";flex-shrink:0;height:1px;width:32px}@keyframes Login_fadeInCopyright__\+fFbl{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.Login_loginPage__E\+DkX{padding:2rem 8% 2rem 2rem}.Login_copyright__a0vCn{font-size:.75rem;padding-right:8%}.Login_brandName__AvRe9{font-size:1.75rem}}@media (max-width:768px){.Login_loginPage__E\+DkX{align-items:center;justify-content:center;padding:1.5rem 1rem}.Login_loginCard__4REuQ{animation:Login_slideUp__vobsu .5s cubic-bezier(.16,1,.3,1);max-width:80%;padding:2.5rem 2rem}@keyframes Login_slideUp__vobsu{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.Login_copyright__a0vCn{align-self:center;font-size:.75rem;gap:.375rem;padding-right:0;text-align:center}.Login_copyright__a0vCn:after,.Login_copyright__a0vCn:before{width:24px}.Login_loginLogo__59Hkj{width:70px}.Login_brandName__AvRe9{font-size:1.75rem;letter-spacing:.06em}.Login_brandGroup__62hxa{font-size:.5rem;letter-spacing:.45em;margin-top:.3125rem}}@media (max-width:640px){.Login_loginPage__E\+DkX{padding:1rem}.Login_loginCard__4REuQ{border-radius:10px;border-radius:var(--radius-sm);padding:2rem 1.5rem}.Login_loginTitle__AQHrb{font-size:1.5rem}.Login_loginSubtitle__sHVoC{font-size:.813rem}.Login_themeToggle__iYMkg{height:40px;right:1rem;top:1rem;width:40px}.Login_formOptions__kQF9k{align-items:flex-start;flex-direction:column;gap:.75rem}.Login_formInput__pIsPs{font-size:.875rem;padding:.75rem .875rem .75rem 2.5rem}.Login_submitBtn__v3uVr{font-size:.875rem;padding:.813rem 1.25rem}}@media (max-width:480px){.Login_loginCard__4REuQ{gap:1.25rem;padding:1.75rem 1.25rem}.Login_loginTitle__AQHrb{font-size:1.375rem}.Login_loginLogo__59Hkj{width:60px}.Login_brandName__AvRe9{font-size:1.5rem;letter-spacing:.05em}.Login_brandGroup__62hxa{font-size:.438rem;letter-spacing:.4em;margin-top:.25rem}.Login_formLabel__gL0zf{font-size:.75rem}.Login_formInput__pIsPs{font-size:.813rem;padding:.688rem .75rem .688rem 2.375rem}.Login_inputIcon__PHYYw{height:16px;left:.875rem;width:16px}.Login_passwordToggle__OyWlG{padding:.5rem .75rem}.Login_checkboxText__F1gUO,.Login_forgotLink__qXXa1{font-size:.75rem}.Login_submitBtn__v3uVr{font-size:.813rem;padding:.75rem 1rem}.Login_securityBadge__Ya8-i{font-size:.688rem;padding:.25rem .688rem}.Login_copyright__a0vCn{font-size:.688rem;gap:.25rem;margin-top:1.25rem}.Login_copyright__a0vCn:after,.Login_copyright__a0vCn:before{width:16px}}.Login_forgotLink__qXXa1:focus-visible,.Login_formInput__pIsPs:focus-visible,.Login_passwordToggle__OyWlG:focus-visible,.Login_submitBtn__v3uVr:focus-visible,.Login_themeToggle__iYMkg:focus-visible{outline:2px solid #1abc9c;outline:2px solid var(--primary);outline-offset:2px}.Login_formInput__pIsPs:-webkit-autofill,.Login_formInput__pIsPs:-webkit-autofill:focus,.Login_formInput__pIsPs:-webkit-autofill:hover{-webkit-text-fill-color:#e8e8e8;-webkit-text-fill-color:var(--text-primary);-webkit-box-shadow:inset 0 0 0 1000px #0f192399;-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.light-theme .Login_formInput__pIsPs:-webkit-autofill,.light-theme .Login_formInput__pIsPs:-webkit-autofill:focus,.light-theme .Login_formInput__pIsPs:-webkit-autofill:hover{-webkit-text-fill-color:#1a2332;-webkit-box-shadow:inset 0 0 0 1000px #f8f9fa}.SideMenu_sideMenu__bGNjR{background:#1a2332;border-right:1px solid #ffffff0d;box-shadow:2px 0 20px #0000004d;color:#e8e8e8;display:flex;flex-direction:column;flex-shrink:0;height:calc(100vh - 50px);left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:width .3s ease,transform .3s ease,background .3s ease;width:300px;z-index:50}.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc{width:100px}.SideMenu_sideMenu__bGNjR::-webkit-scrollbar{width:4px}.SideMenu_sideMenu__bGNjR::-webkit-scrollbar-track{background:#0000}.SideMenu_sideMenu__bGNjR::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.SideMenu_sideMenu__bGNjR .SideMenu_logoContainer__P6lrd{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;flex-shrink:0;justify-content:space-between;min-height:72px;padding:16px}.SideMenu_sideMenu__bGNjR .SideMenu_logoWrapper__4GMqD{align-items:center;display:flex;flex:1 1;overflow:hidden}.SideMenu_sideMenu__bGNjR .SideMenu_logoImage__mP\+Jk{height:60px;max-width:150px;object-fit:contain;transition:all .3s ease;width:auto}.SideMenu_sideMenu__bGNjR .SideMenu_logoCollapsed__2Ozj-{height:30px;max-width:30px}.SideMenu_sideMenu__bGNjR .SideMenu_collapseBtn__zFA4M{align-items:center;background:#ffffff0f;border:none;border-radius:8px;color:#e8e8e8;cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;height:32px;justify-content:center;transition:all .2s ease;width:32px}.SideMenu_sideMenu__bGNjR .SideMenu_collapseBtn__zFA4M:hover{background:#4fc3f733;transform:scale(1.05)}.SideMenu_sideMenu__bGNjR .SideMenu_refreshTokenPlaceholder__XFZXl{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;flex-shrink:0;justify-content:center;min-height:52px;padding:4px 16px 8px;transition:all .3s ease}.SideMenu_sideMenu__bGNjR .SideMenu_nav__qumHr{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:12px 0}.SideMenu_sideMenu__bGNjR .SideMenu_nav__qumHr ul{list-style:none;margin:0;padding:0}.SideMenu_sideMenu__bGNjR .SideMenu_menuItem__ye\+AY{margin:2px 10px}.SideMenu_sideMenu__bGNjR .SideMenu_menuLink__RF8xY{align-items:center;border-radius:10px;color:#9ea7b5;cursor:pointer;display:flex;font-size:.95rem;gap:12px;padding:10px 14px;position:relative;text-decoration:none;transition:all .2s ease}.SideMenu_sideMenu__bGNjR .SideMenu_menuLink__RF8xY:hover{background:#4fc3f714;color:#fff}.SideMenu_sideMenu__bGNjR .SideMenu_menuLink__RF8xY.SideMenu_active__HiKyO{background:#1abc9c;box-shadow:0 4px 15px #1abc9c40;color:#fff}.SideMenu_sideMenu__bGNjR .SideMenu_menuLink__RF8xY .SideMenu_icon__T1qht{flex-shrink:0;font-size:1.2rem;min-width:24px;text-align:center}.SideMenu_sideMenu__bGNjR .SideMenu_menuLink__RF8xY .SideMenu_label__efWeb{flex:1 1;font-weight:500;white-space:nowrap}.SideMenu_sideMenu__bGNjR .SideMenu_menuLink__RF8xY .SideMenu_arrow__jclu4{font-size:.6rem;opacity:.6;transition:transform .2s ease}.SideMenu_sideMenu__bGNjR .SideMenu_menuLink__RF8xY .SideMenu_arrow__jclu4.SideMenu_expanded__4TuBL{transform:rotate(180deg)}.SideMenu_sideMenu__bGNjR .SideMenu_submenu__Cb5ri{animation:SideMenu_slideDown__Gf1xe .2s ease;list-style:none;margin:0;overflow:hidden;padding:4px 0 4px 36px}@keyframes SideMenu_slideDown__Gf1xe{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SideMenu_sideMenu__bGNjR .SideMenu_submenuLink__OfIC0{align-items:center;border-left:2px solid #0000;border-radius:8px;color:#8a95a5;display:flex;font-size:.85rem;gap:10px;margin:2px 0;padding:8px 14px;text-decoration:none;transition:all .2s ease}.SideMenu_sideMenu__bGNjR .SideMenu_submenuLink__OfIC0:hover{background:#ffffff0d;border-left-color:#1abc9c;color:#fff}.SideMenu_sideMenu__bGNjR .SideMenu_submenuLink__OfIC0.SideMenu_active__HiKyO{background:#1abc9c1f;border-left-color:#1abc9c;color:#1abc9c}.SideMenu_sideMenu__bGNjR .SideMenu_submenuLink__OfIC0 .SideMenu_subIcon__W\+-zT{font-size:1rem;min-width:20px;text-align:center}.SideMenu_sideMenu__bGNjR .SideMenu_userInfo__-yVjl{background:#0000001a;border-top:1px solid #ffffff0f;display:flex;flex-direction:column;flex-shrink:0;gap:10px;padding:12px 16px 16px}.SideMenu_sideMenu__bGNjR .SideMenu_userDropdownWrapper__UG06m{position:relative;width:100%}.SideMenu_sideMenu__bGNjR .SideMenu_userButton__Cxhnw{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;color:#e8e8e8;cursor:pointer;display:flex;gap:12px;padding:10px 12px;transition:all .2s ease;width:100%}.SideMenu_sideMenu__bGNjR .SideMenu_userButton__Cxhnw:hover{background:#ffffff14;border-color:#4fc3f733}.SideMenu_sideMenu__bGNjR .SideMenu_userAvatar__tNR7m{flex-shrink:0;font-size:1.4rem}.SideMenu_sideMenu__bGNjR .SideMenu_userDetails__nG7Kv{display:flex;flex:1 1;flex-direction:column;min-width:0;text-align:left}.SideMenu_sideMenu__bGNjR .SideMenu_userName__ZIPTn{font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SideMenu_sideMenu__bGNjR .SideMenu_userRole__452jN{font-size:.7rem;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SideMenu_sideMenu__bGNjR .SideMenu_dropdownArrow__FpOOr{font-size:.6rem;opacity:.6;transition:transform .2s ease}.SideMenu_sideMenu__bGNjR .SideMenu_dropdownArrow__FpOOr.SideMenu_expanded__4TuBL{transform:rotate(180deg)}.SideMenu_sideMenu__bGNjR .SideMenu_dropdownMenu__hOZwn{animation:SideMenu_slideUp__fV0ji .2s ease;background:#1a2332;border:1px solid #ffffff14;border-radius:10px;bottom:calc(100% + 6px);box-shadow:0 8px 30px #0006;left:0;padding:6px;position:absolute;right:0;z-index:1000}@keyframes SideMenu_slideUp__fV0ji{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.SideMenu_sideMenu__bGNjR .SideMenu_dropdownItem__EJfRy{align-items:center;background:#0000;border:none;border-radius:8px;color:#e8e8e8;cursor:pointer;display:flex;font-size:.9rem;gap:10px;padding:10px 14px;text-align:left;text-decoration:none;transition:all .2s ease;width:100%}.SideMenu_sideMenu__bGNjR .SideMenu_dropdownItem__EJfRy:hover{background:#4fc3f71a;color:#1abc9c}.SideMenu_sideMenu__bGNjR .SideMenu_themeToggle__9KNYx{display:flex;justify-content:center}.SideMenu_sideMenu__bGNjR .SideMenu_themeToggleBtn__kNiwt{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;color:#e8e8e8;cursor:pointer;display:flex;font-size:.9rem;gap:10px;justify-content:center;padding:8px 16px;transition:all .2s ease;width:100%}.SideMenu_sideMenu__bGNjR .SideMenu_themeToggleBtn__kNiwt:hover{background:#4fc3f714;border-color:#4fc3f733}.SideMenu_sideMenu__bGNjR .SideMenu_themeIcon__FEhlM{font-size:1.1rem}.SideMenu_sideMenu__bGNjR .SideMenu_themeLabel__pXTIV{font-size:.85rem;font-weight:500}.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc .SideMenu_logoContainer__P6lrd{justify-content:center;padding:16px 10px}.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc .SideMenu_logoWrapper__4GMqD{justify-content:center}.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc .SideMenu_menuItem__ye\+AY{margin:2px 6px}.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc .SideMenu_menuLink__RF8xY{justify-content:center;padding:10px}.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc .SideMenu_menuLink__RF8xY .SideMenu_arrow__jclu4,.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc .SideMenu_menuLink__RF8xY .SideMenu_label__efWeb{display:none}.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc .SideMenu_refreshTokenPlaceholder__XFZXl{justify-content:center;padding:4px 10px 8px}.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc .SideMenu_refreshTokenPlaceholder__XFZXl button{min-width:36px;padding:6px 10px!important;width:auto!important}.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc .SideMenu_refreshTokenPlaceholder__XFZXl .SideMenu_text__ziHIQ{display:none!important}.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc .SideMenu_refreshTokenPlaceholder__XFZXl .SideMenu_icon__T1qht{font-size:1.1rem!important;margin:0!important}.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc .SideMenu_userInfo__-yVjl{padding:10px}.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc .SideMenu_userButton__Cxhnw{justify-content:center;padding:8px}.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc .SideMenu_dropdownArrow__FpOOr,.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc .SideMenu_userDetails__nG7Kv{display:none}.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc .SideMenu_userAvatar__tNR7m{font-size:1.3rem}.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc .SideMenu_themeToggleBtn__kNiwt{justify-content:center;padding:8px}.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc .SideMenu_themeLabel__pXTIV{display:none}.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc .SideMenu_themeIcon__FEhlM{font-size:1.2rem}.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc .SideMenu_menuLink__RF8xY[title]:hover:after{background:#1a2332;border-radius:6px;box-shadow:0 4px 15px #0000004d;color:#fff;content:attr(title);font-size:.8rem;left:100%;margin-left:10px;padding:6px 12px;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:1000}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw{background:#faf8f6!important;border-right:2px solid #e8edf2!important;box-shadow:2px 0 30px #6496c814!important;color:#1a2332!important}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw .SideMenu_logoContainer__P6lrd{border-bottom:2px solid #e8edf2!important}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw .SideMenu_collapseBtn__zFA4M{background:#4fc3f70f!important;color:#4a5a6a!important}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw .SideMenu_collapseBtn__zFA4M:hover{background:#4fc3f726!important;color:#1abc9c!important}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw .SideMenu_refreshTokenPlaceholder__XFZXl{border-bottom:2px solid #e8edf2!important}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw .SideMenu_menuLink__RF8xY{color:#4a5a6a!important}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw .SideMenu_menuLink__RF8xY:hover{background:#4fc3f71a!important;color:#1a2332!important}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw .SideMenu_menuLink__RF8xY.SideMenu_active__HiKyO{background:linear-gradient(135deg,#1abc9c,#16a085)!important;box-shadow:0 4px 20px #1abc9c4d!important;color:#fff!important}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw .SideMenu_submenuLink__OfIC0{color:#5a6a7a!important}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw .SideMenu_submenuLink__OfIC0:hover{background:#4fc3f70f!important;border-left-color:#4fc3f7!important;color:#1a2332!important}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw .SideMenu_submenuLink__OfIC0.SideMenu_active__HiKyO{background:#1abc9c14!important;border-left-color:#1abc9c!important;color:#1abc9c!important}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw .SideMenu_userInfo__-yVjl{background:#4fc3f708!important;border-top:2px solid #e8edf2!important}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw .SideMenu_userButton__Cxhnw{background:#4fc3f70a!important;border:1px solid #e8edf2!important;color:#1a2332!important}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw .SideMenu_userButton__Cxhnw:hover{background:#4fc3f714!important;border-color:#b8d4e8!important}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw .SideMenu_userName__ZIPTn{color:#1a2332!important}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw .SideMenu_userRole__452jN{color:#6a7a8a!important}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw .SideMenu_themeToggleBtn__kNiwt{background:#4fc3f70d!important;border:1px solid #e8edf2!important;color:#1a2332!important}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw .SideMenu_themeToggleBtn__kNiwt:hover{background:#4fc3f71a!important;border-color:#b8d4e8!important}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw .SideMenu_dropdownMenu__hOZwn{background:#fff!important;border:1px solid #e8edf2!important;box-shadow:0 8px 30px #4fc3f71a!important}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw .SideMenu_dropdownItem__EJfRy{color:#1a2332!important}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw .SideMenu_dropdownItem__EJfRy:hover{background:#4fc3f70f!important;color:#1abc9c!important}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw::-webkit-scrollbar-thumb{background:#d4e4ed!important;border-radius:4px!important}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw::-webkit-scrollbar-thumb:hover{background:#b8d4e8!important}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw.SideMenu_collapsed__9KEHc .SideMenu_menuLink__RF8xY[title]:hover:after{background:#faf8f6!important;border:2px solid #e8edf2!important;box-shadow:0 4px 20px #4fc3f71f!important;color:#1a2332!important}.SideMenu_sideMenu__bGNjR .SideMenu_dropdownMenu__hOZwn.SideMenu_dropdownCollapsed__vAoAD{animation:SideMenu_slideUp__fV0ji .2s ease;background:#1a2332;border:1px solid #ffffff14;border-radius:10px;bottom:auto;bottom:80px;box-shadow:0 8px 30px #0006;left:110px;min-width:200px;padding:6px;position:fixed;top:auto;z-index:1000}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw .SideMenu_dropdownMenu__hOZwn.SideMenu_dropdownCollapsed__vAoAD{background:#fff!important;border:1px solid #e8edf2!important;box-shadow:0 8px 30px #4fc3f71a!important}.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc .SideMenu_userDropdownWrapper__UG06m{position:relative}.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc .SideMenu_dropdownMenu__hOZwn{bottom:80px;left:110px;max-width:200px;position:fixed}@media (max-width:768px){.SideMenu_sideMenu__bGNjR{box-shadow:4px 0 30px #0000004d;height:100vh;left:0;position:fixed;top:0;transform:translateX(-100%);width:280px;z-index:1000}.SideMenu_sideMenu__bGNjR.SideMenu_mobileOpen__WGyDo{transform:translateX(0)}.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc{transform:translateX(-100%);width:280px}.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc.SideMenu_mobileOpen__WGyDo{transform:translateX(0)}.SideMenu_sideMenu__bGNjR.SideMenu_mobileOpen__WGyDo .SideMenu_dropdownArrow__FpOOr,.SideMenu_sideMenu__bGNjR.SideMenu_mobileOpen__WGyDo .SideMenu_menuLink__RF8xY .SideMenu_arrow__jclu4,.SideMenu_sideMenu__bGNjR.SideMenu_mobileOpen__WGyDo .SideMenu_menuLink__RF8xY .SideMenu_label__efWeb,.SideMenu_sideMenu__bGNjR.SideMenu_mobileOpen__WGyDo .SideMenu_userDetails__nG7Kv{display:flex!important}.SideMenu_sideMenu__bGNjR.SideMenu_mobileOpen__WGyDo .SideMenu_themeLabel__pXTIV{display:inline!important}.SideMenu_sideMenu__bGNjR.SideMenu_mobileOpen__WGyDo .SideMenu_logoWrapper__4GMqD{justify-content:flex-start!important}.SideMenu_sideMenu__bGNjR.SideMenu_mobileOpen__WGyDo .SideMenu_logoImage__mP\+Jk{height:40px!important;max-width:130px!important}.SideMenu_sideMenu__bGNjR.SideMenu_mobileOpen__WGyDo .SideMenu_userButton__Cxhnw{justify-content:flex-start!important}.SideMenu_sideMenu__bGNjR.SideMenu_mobileOpen__WGyDo .SideMenu_themeToggleBtn__kNiwt{justify-content:center!important}.SideMenu_sideMenu__bGNjR.SideMenu_mobileOpen__WGyDo .SideMenu_refreshTokenPlaceholder__XFZXl{padding:4px 16px 8px!important}.SideMenu_sideMenu__bGNjR.SideMenu_mobileOpen__WGyDo .SideMenu_refreshTokenPlaceholder__XFZXl button{justify-content:center!important;width:100%!important}.SideMenu_sideMenu__bGNjR.SideMenu_mobileOpen__WGyDo .SideMenu_refreshTokenPlaceholder__XFZXl .SideMenu_text__ziHIQ{display:inline!important}.SideMenu_sideMenu__bGNjR.SideMenu_light__L4apw{background:#faf8f6!important;border-right:2px solid #e8edf2!important}.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc .SideMenu_dropdownMenu__hOZwn{bottom:80px;left:290px}.SideMenu_sideMenu__bGNjR.SideMenu_mobileOpen__WGyDo .SideMenu_dropdownMenu__hOZwn{bottom:calc(100% + 6px);left:0;min-width:0;min-width:auto;position:absolute;right:0}}@media (max-width:480px){.SideMenu_sideMenu__bGNjR,.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc{width:260px}.SideMenu_sideMenu__bGNjR.SideMenu_mobileOpen__WGyDo .SideMenu_logoImage__mP\+Jk{height:35px!important;max-width:110px!important}.SideMenu_sideMenu__bGNjR.SideMenu_mobileOpen__WGyDo .SideMenu_logoContainer__P6lrd{min-height:64px;padding:12px 14px}.SideMenu_sideMenu__bGNjR.SideMenu_collapsed__9KEHc .SideMenu_dropdownMenu__hOZwn{left:270px}}.RefreshTokenButton_container__xFt--{align-items:center;display:flex;flex-direction:column;gap:6px;width:100%}.RefreshTokenButton_button__Q5J2y{align-items:center;background:#4fc3f714;border:1px solid #4fc3f726;border-radius:8px;color:#4fc3f7;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:8px;justify-content:center;overflow:hidden;padding:8px 14px;position:relative;transition:all .3s ease;width:100%}.RefreshTokenButton_button__Q5J2y:hover:not(:disabled){background:#4fc3f726;border-color:#4fc3f74d;transform:scale(1.02)}.RefreshTokenButton_button__Q5J2y:active:not(:disabled){transform:scale(.98)}.RefreshTokenButton_button__Q5J2y:disabled{cursor:not-allowed;opacity:.6}.RefreshTokenButton_button__Q5J2y.RefreshTokenButton_critical__MOvxt{animation:RefreshTokenButton_pulseWarning__s6KH\+ 1.5s ease-in-out infinite;background:#e74c3c26;border-color:#e74c3c4d;color:#e74c3c}.RefreshTokenButton_button__Q5J2y.RefreshTokenButton_refreshing__y2zb8{background:#4fc3f71f;border-color:#4fc3f733;color:#4fc3f7}.RefreshTokenButton_icon__MJwOU{flex-shrink:0;font-size:1.1rem;transition:transform .5s ease}.RefreshTokenButton_button__Q5J2y.RefreshTokenButton_refreshing__y2zb8 .RefreshTokenButton_icon__MJwOU{animation:RefreshTokenButton_spin__aI0zH 1s linear infinite}.RefreshTokenButton_text__WiqW4{white-space:nowrap}.RefreshTokenButton_pulse__Tn8Ki{animation:RefreshTokenButton_pulse__Tn8Ki 1s ease-in-out infinite;background:#e74c3c;border-radius:50%;height:8px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:8px}@keyframes RefreshTokenButton_pulse__Tn8Ki{0%,to{opacity:1;transform:translateY(-50%) scale(1)}50%{opacity:.5;transform:translateY(-50%) scale(1.5)}}@keyframes RefreshTokenButton_pulseWarning__s6KH\+{0%,to{box-shadow:0 0 0 0 #e74c3c33}50%{box-shadow:0 0 20px 5px #e74c3c1a}}@keyframes RefreshTokenButton_spin__aI0zH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RefreshTokenButton_success__KB223{animation:RefreshTokenButton_fadeIn__F4LAm .3s ease;background:#2ecc711a;border-radius:4px;color:#2ecc71;font-size:.75rem;padding:4px 8px;text-align:center;width:100%}@keyframes RefreshTokenButton_fadeIn__F4LAm{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.RefreshTokenButton_light__BtXz0 .RefreshTokenButton_button__Q5J2y{background:#1abc9c0f;border-color:#1abc9c1f;color:#1abc9c}.RefreshTokenButton_light__BtXz0 .RefreshTokenButton_button__Q5J2y:hover:not(:disabled){background:#1abc9c1a;border-color:#1abc9c33}.RefreshTokenButton_light__BtXz0 .RefreshTokenButton_button__Q5J2y.RefreshTokenButton_critical__MOvxt{background:#e74c3c14;border-color:#e74c3c33;color:#c0392b}.RefreshTokenButton_light__BtXz0 .RefreshTokenButton_button__Q5J2y.RefreshTokenButton_refreshing__y2zb8{background:#1abc9c14;border-color:#1abc9c26}.RefreshTokenButton_light__BtXz0 .RefreshTokenButton_success__KB223{background:#2ecc7114}@media (max-width:768px){.RefreshTokenButton_button__Q5J2y{font-size:.9rem;padding:10px 16px}}@media (max-width:480px){.RefreshTokenButton_button__Q5J2y{font-size:.8rem;padding:8px 12px}}.ConfirmDialog_confirmOverlay__2Wfbr{align-items:center;animation:ConfirmDialog_fadeIn__z\+Jcp .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes ConfirmDialog_fadeIn__z\+Jcp{0%{opacity:0}to{opacity:1}}.ConfirmDialog_confirmDialog__gV3\+z{animation:ConfirmDialog_scaleIn__i5cj6 .25s ease;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:440px;padding:32px;width:90%}@keyframes ConfirmDialog_scaleIn__i5cj6{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ConfirmDialog_confirmHeader__QSEn5{align-items:center;display:flex;gap:12px;margin-bottom:16px}.ConfirmDialog_confirmIcon__JhCkT{font-size:32px}.ConfirmDialog_confirmTitle__spi9Z{color:#1a1a2e;font-size:20px;font-weight:600;margin:0}.ConfirmDialog_confirmBody__654Yu{margin-bottom:24px}.ConfirmDialog_confirmMessage__2fLX1{color:#4a5568;font-size:15px;line-height:1.6;margin:0}.ConfirmDialog_confirmFooter__DrsHP{display:flex;gap:12px;justify-content:flex-end}.ConfirmDialog_cancelButton__Ne-bs{background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#4a5568;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.ConfirmDialog_cancelButton__Ne-bs:hover{background:#f3f4f6;border-color:#d1d5db}.ConfirmDialog_confirmButton__-w3Z6{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 24px;transition:all .2s}.ConfirmDialog_confirmButton__-w3Z6:hover{transform:translateY(-2px)}.ConfirmDialog_danger__pPpX8{background:#dc2626;color:#fff}.ConfirmDialog_danger__pPpX8:hover{background:#b91c1c;box-shadow:0 4px 12px #dc26264d}.ConfirmDialog_warning__qZxkN{background:#f59e0b;color:#fff}.ConfirmDialog_warning__qZxkN:hover{background:#d97706;box-shadow:0 4px 12px #f59e0b4d}.ConfirmDialog_info__UbLPu{background:#346095;color:#fff}.ConfirmDialog_info__UbLPu:hover{background:#1a3a5c;box-shadow:0 4px 12px #3460954d}@media (max-width:480px){.ConfirmDialog_confirmDialog__gV3\+z{padding:24px}.ConfirmDialog_confirmTitle__spi9Z{font-size:18px}.ConfirmDialog_confirmMessage__2fLX1{font-size:14px}.ConfirmDialog_confirmFooter__DrsHP{flex-direction:column}.ConfirmDialog_cancelButton__Ne-bs,.ConfirmDialog_confirmButton__-w3Z6{justify-content:center;width:100%}}:root{--sidebar-width:260px;--sidebar-collapsed-width:72px;--footer-height:50px;--content-padding:24px;--bg-hover:#4fc3f70f;--shadow-light:#0003;--accent-glow:#1abc9c40}.layout_light-theme__iKi3H{--bg-primary:#f0f2f5;--bg-secondary:#fff;--bg-tertiary:#f8f9fa;--text-primary:#1a2332;--text-secondary:#4a5a6a;--text-muted:#8a9aaa;--border-color:#0000000f;--shadow-light:#0000000a;--shadow-color:#00000014;--bg-hover:#00000005}.layout_layoutContainer__87VnD{background:#0f1923;background:var(--bg-primary);display:flex;flex-direction:column;height:100vh;overflow:hidden;transition:background-color .3s ease,color .3s ease;transition:background-color var(--transition-speed) ease,color var(--transition-speed) ease}.layout_bodyContainer__\+de3G{display:flex;flex:1 1;height:calc(100vh - 50px);height:calc(100vh - var(--footer-height));overflow:hidden;transition:all .3s ease;transition:all var(--transition-speed) ease;width:100%}.layout_sideMenu__KPNKn{background:#1a2332;background:var(--bg-secondary);border-right:1px solid #ffffff0f;border-right:1px solid var(--border-color);box-shadow:2px 0 20px #0006;box-shadow:2px 0 20px var(--shadow-color);height:100vh;left:0;overflow-x:hidden;overflow-y:auto;padding:0;position:fixed;scrollbar-color:#ffffff0f #0000;scrollbar-color:var(--border-color) #0000;scrollbar-width:thin;top:0;transition:width .3s ease,transform .3s ease,background .3s ease;transition:width var(--transition-speed) ease,transform var(--transition-speed) ease,background var(--transition-speed) ease;width:260px;width:var(--sidebar-width);z-index:50}.layout_sideMenu__KPNKn::-webkit-scrollbar{width:4px}.layout_sideMenu__KPNKn::-webkit-scrollbar-track{background:#0000}.layout_sideMenu__KPNKn::-webkit-scrollbar-thumb{background:#ffffff0f;background:var(--border-color);border-radius:4px}.layout_sideMenu__KPNKn::-webkit-scrollbar-thumb:hover{background:#6b7a8a;background:var(--text-muted)}.layout_sidebarShrunk__Kee-I .layout_sideMenu__KPNKn{width:72px;width:var(--sidebar-collapsed-width)}.layout_content__BvTxb{background:#0f1923;background:var(--bg-primary);color:#e8e8e8;color:var(--text-primary);display:flex;flex:1 1;flex-direction:column;height:calc(100vh - 50px);height:calc(100vh - var(--footer-height));margin-left:260px;margin-left:var(--sidebar-width);overflow:hidden;padding:24px;padding:var(--content-padding);position:relative;transition:all .3s ease;transition:all var(--transition-speed) ease;width:calc(100% - 260px);width:calc(100% - var(--sidebar-width))}.layout_sidebarShrunk__Kee-I .layout_content__BvTxb{margin-left:72px;margin-left:var(--sidebar-collapsed-width);width:calc(100% - 72px);width:calc(100% - var(--sidebar-collapsed-width))}.layout_contentWrapper__5zJ7h{flex:1 1;margin:0 auto;max-width:100%;overflow-y:auto;padding-right:4px;width:100%}.layout_contentWrapper__5zJ7h::-webkit-scrollbar{width:6px}.layout_contentWrapper__5zJ7h::-webkit-scrollbar-track{background:#0000}.layout_contentWrapper__5zJ7h::-webkit-scrollbar-thumb{background:#ffffff0f;background:var(--border-color);border-radius:4px}.layout_contentWrapper__5zJ7h::-webkit-scrollbar-thumb:hover{background:#6b7a8a;background:var(--text-muted)}.layout_breadcrumb__5NuI5{align-items:center;background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--border-radius);color:#9ea7b5;color:var(--text-secondary);display:flex;flex-shrink:0;font-size:.85rem;gap:8px;margin:0 90px;padding:8px 14px;transition:all .3s ease;transition:all var(--transition-speed) ease}.layout_breadcrumbLink__XlotN{color:#1abc9c;color:var(--accent-color);text-decoration:none;transition:color .3s ease;transition:color var(--transition-speed) ease}.layout_breadcrumbLink__XlotN:hover{color:#16a085;color:var(--accent-hover);text-decoration:underline}.layout_breadcrumb__5NuI5 .layout_separator__kT1uE{color:#6b7a8a;color:var(--text-muted);margin:0 4px}.layout_breadcrumb__5NuI5 .layout_current__J-kMh{color:#e8e8e8;color:var(--text-primary);font-weight:500}.layout_pageContent__PsFjw{animation:layout_fadeIn__hbSjh .3s ease;flex:1 1;margin:20px 80px 0;min-height:0}.layout_footer__xnoNs{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a2332;background:var(--bg-secondary);border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);bottom:0;flex-shrink:0;height:50px;height:var(--footer-height);left:0;position:fixed;right:0;transition:all .3s ease;transition:all var(--transition-speed) ease;z-index:40}.layout_copyright__VPJjw{align-items:center;display:flex;height:100%;justify-content:center;padding:0 20px}.layout_copyright__VPJjw p{color:#9ea7b5;color:var(--text-secondary);font-size:.75rem;margin:0;text-align:center}.layout_copyright__VPJjw a{color:#1abc9c;color:var(--accent-color);font-weight:500;text-decoration:none;transition:color .3s ease;transition:color var(--transition-speed) ease}.layout_copyright__VPJjw a:hover{color:#16a085;color:var(--accent-hover);text-decoration:underline}.layout_mobileOverlay__kwN9M{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:none;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease;transition:opacity var(--transition-speed) ease;z-index:45}.layout_mobileOverlay__kwN9M.layout_open__l96C7{opacity:1;pointer-events:all}.layout_hamburgerBtn__j5orV{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 2px 12px #0006;box-shadow:0 2px 12px var(--shadow-color);color:#e8e8e8;color:var(--text-primary);cursor:pointer;display:none;font-size:20px;left:12px;padding:10px 14px;position:fixed;top:12px;transition:all .3s ease;transition:all var(--transition-speed) ease;z-index:60}.layout_hamburgerBtn__j5orV:hover{background:#4fc3f70f;background:var(--bg-hover);transform:scale(1.05)}.layout_hamburgerBtn__j5orV:active{transform:scale(.95)}.layout_text-center__WBVEz{text-align:center}.layout_text-right__9H7XR{text-align:right}.layout_text-left__8UoYv{text-align:left}.layout_mt-1__DqOqX{margin-top:4px}.layout_mt-2__Wx03R{margin-top:8px}.layout_mt-3__PG-vx{margin-top:12px}.layout_mt-4__y2FXm{margin-top:16px}.layout_mt-5__\+SkiF{margin-top:24px}.layout_mb-1__DOpBE{margin-bottom:4px}.layout_mb-2__QY\+2d{margin-bottom:8px}.layout_mb-3__phUpH{margin-bottom:12px}.layout_mb-4__JI3wv{margin-bottom:16px}.layout_mb-5__s2Vbx{margin-bottom:24px}.layout_m-1__9uCK-{margin:4px}.layout_m-2__O5yf8{margin:8px}.layout_m-3__HC3Ye{margin:12px}.layout_m-4__n0fd-{margin:16px}.layout_m-5__XvclM{margin:24px}.layout_p-1__zNFGN{padding:4px}.layout_p-2__z\+H6a{padding:8px}.layout_p-3__q72zB{padding:12px}.layout_p-4__Ji85W{padding:16px}.layout_p-5__N8E3N{padding:24px}.layout_flex__cqp0U{display:flex}.layout_flex-center__Bpiwk{align-items:center;display:flex;justify-content:center}.layout_flex-between__K7MFB{align-items:center;display:flex;justify-content:space-between}.layout_flex-column__DHFlq{display:flex;flex-direction:column}.layout_gap-1__n8B1P{gap:4px}.layout_gap-2__YXMpB{gap:8px}.layout_gap-3__CPtzb{gap:12px}.layout_gap-4__xDtqM{gap:16px}.layout_gap-5__HDEFl{gap:24px}.layout_w-100__18tFT{width:100%}.layout_h-100__ourWZ{height:100%}.layout_position-relative__MAi-p{position:relative}.layout_position-absolute__i2lbX{position:absolute}.layout_rounded__H9aA0{border-radius:12px;border-radius:var(--border-radius)}.layout_rounded-sm__\+u572{border-radius:6px}.layout_rounded-lg__f3wsX{border-radius:16px}.layout_shadow__5XTbH{box-shadow:0 2px 8px #0003;box-shadow:0 2px 8px var(--shadow-light)}.layout_shadow-lg__oR-wK{box-shadow:0 4px 24px #0006;box-shadow:0 4px 24px var(--shadow-color)}.layout_badge__4VF9x{background:#4fc3f70f;background:var(--bg-hover);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:20px;color:#1abc9c;color:var(--accent-color);display:inline-block;font-size:.75rem;font-weight:500;padding:4px 12px}.layout_badge-success__Luec1{background:#2ecc7126;border-color:#2ecc7133;color:#2ecc71;color:var(--success-color)}.layout_badge-warning__MqG3A{background:#f39c1226;border-color:#f39c1233;color:#f39c12;color:var(--warning-color)}.layout_badge-danger__Q3TR3{background:#e74c3c26;border-color:#e74c3c33;color:#e74c3c;color:var(--danger-color)}.layout_badge-info__0jXy6{background:#3498db26;border-color:#3498db33;color:#3498db;color:var(--info-color)}.layout_loading__BXYC3{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;justify-content:center;min-height:200px}.layout_loadingSpinner__qck9Z{animation:layout_spin__A749y .8s linear infinite;border:3px solid #ffffff0f;border-top:3px solid #1abc9c;border:3px solid var(--border-color);border-radius:50%;border-top-color:var(--accent-color);height:40px;width:40px}@keyframes layout_spin__A749y{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes layout_fadeIn__hbSjh{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes layout_slideIn__TKtUC{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes layout_pulse__7Ot9M{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.layout_fadeIn__hbSjh{animation:layout_fadeIn__hbSjh .3s ease}.layout_slideIn__TKtUC{animation:layout_slideIn__TKtUC .3s ease}.layout_pulse__7Ot9M{animation:layout_pulse__7Ot9M 2s ease-in-out infinite}@media (max-width:1024px){:root{--sidebar-width:240px;--content-padding:20px}}@media (max-width:768px){:root{--sidebar-width:280px;--footer-height:44px;--content-padding:16px}.layout_hamburgerBtn__j5orV,.layout_mobileOverlay__kwN9M{display:block}.layout_sideMenu__KPNKn{box-shadow:4px 0 30px #0006;box-shadow:4px 0 30px var(--shadow-color);height:100vh;transform:translateX(-100%);width:260px;width:var(--sidebar-width)}.layout_sideMenu__KPNKn.layout_open__l96C7{transform:translateX(0)}.layout_sidebarShrunk__Kee-I .layout_sideMenu__KPNKn{transform:translateX(-100%);width:260px;width:var(--sidebar-width)}.layout_sidebarShrunk__Kee-I .layout_sideMenu__KPNKn.layout_open__l96C7{transform:translateX(0)}.layout_content__BvTxb{height:calc(100vh - 50px);height:calc(100vh - var(--footer-height));padding:24px;padding:var(--content-padding);padding-bottom:66px;padding-bottom:calc(var(--footer-height) + 16px)}.layout_content__BvTxb,.layout_sidebarShrunk__Kee-I .layout_content__BvTxb{margin-left:0!important}.layout_breadcrumb__5NuI5{font-size:.75rem;overflow-x:auto;padding:6px 10px;white-space:nowrap}.layout_copyright__VPJjw p{font-size:.65rem}}@media (max-width:480px){:root{--sidebar-width:260px;--content-padding:12px;--footer-height:38px;--border-radius:8px}.layout_content__BvTxb{padding:24px;padding:var(--content-padding);padding-bottom:62px;padding-bottom:calc(var(--footer-height) + 12px)}.layout_hamburgerBtn__j5orV{font-size:18px;left:8px;padding:8px 12px;top:8px}.layout_breadcrumb__5NuI5{font-size:.7rem;padding:4px 8px}}.layout_breadcrumb__5NuI5,.layout_card__ZzDDP,.layout_content__BvTxb,.layout_footer__xnoNs,.layout_hamburgerBtn__j5orV,.layout_layoutContainer__87VnD,.layout_statCard__tmoRc{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease;transition:background-color var(--transition-speed) ease,color var(--transition-speed) ease,border-color var(--transition-speed) ease,box-shadow var(--transition-speed) ease}@media print{.layout_footer__xnoNs,.layout_hamburgerBtn__j5orV,.layout_mobileOverlay__kwN9M,.layout_sideMenu__KPNKn{display:none!important}.layout_content__BvTxb{height:auto!important;margin-left:0!important;padding:20px!important}.layout_contentWrapper__5zJ7h,.layout_content__BvTxb{overflow:visible!important}}.layout_lightTheme__hekO2{--bg-primary:#f0f2f5;--bg-secondary:#fff;--bg-tertiary:#f8f9fa;--bg-surface:#fff;--bg-hover:#1abc9c0d;--bg-card:#fff;--text-primary:#1a2332;--text-secondary:#4a5a6a;--text-muted:#8a9aaa;--border-color:#00000014;--shadow-color:#00000014;--shadow-light:#0000000a;--accent-color:#1abc9c;--accent-hover:#16a085;--accent-glow:#1abc9c26;--success-color:#27ae60;--warning-color:#e67e22;--danger-color:#c0392b;--info-color:#2980b9}.layout_lightTheme__hekO2 .layout_breadcrumb__5NuI5{background:#fff;border-color:#00000014;box-shadow:0 1px 3px #0000000a}.layout_lightTheme__hekO2 .layout_breadcrumb__5NuI5 .layout_current__J-kMh{color:#1a2332}.layout_lightTheme__hekO2 .layout_card__ZzDDP{background:#fff;border-color:#00000014;box-shadow:0 1px 3px #0000000a}.layout_lightTheme__hekO2 .layout_card__ZzDDP:hover{border-color:#1abc9c;box-shadow:0 4px 20px #00000014}.layout_lightTheme__hekO2 .layout_cardTitle__wb3-9{color:#1a2332}.layout_lightTheme__hekO2 .layout_cardBody__vv7w7{color:#4a5a6a}.layout_lightTheme__hekO2 .layout_statCard__tmoRc{background:#fff;border-color:#00000014;box-shadow:0 1px 3px #0000000a}.layout_lightTheme__hekO2 .layout_statCard__tmoRc:hover{border-color:#1abc9c;box-shadow:0 4px 20px #00000014}.layout_lightTheme__hekO2 .layout_statLabel__M7lry{color:#6a7a8a}.layout_lightTheme__hekO2 .layout_footer__xnoNs{background:#fff;border-top-color:#00000014;box-shadow:0 -2px 10px #0000000a}.layout_lightTheme__hekO2 .layout_copyright__VPJjw p{color:#6a7a8a}.layout_lightTheme__hekO2 .layout_copyright__VPJjw a{color:#1a2332}.layout_lightTheme__hekO2 .layout_copyright__VPJjw a:hover{color:#1abc9c}.layout_lightTheme__hekO2 .layout_footerLinks__Ljj\+O a{color:#6a7a8a}.layout_lightTheme__hekO2 .layout_footerLinks__Ljj\+O a:hover{background:#0000000a;color:#1abc9c}.layout_lightTheme__hekO2 .layout_footerDivider__yohYY{color:#cbd5e1}.layout_lightTheme__hekO2 .layout_pageHeader__vRFOz{background:#fff;border-color:#00000014;box-shadow:0 1px 3px #0000000a}.layout_lightTheme__hekO2 .layout_pageTitle__QtsIc{color:#1a2332}.layout_lightTheme__hekO2 .layout_badge__4VF9x{background:#1abc9c0f;border-color:#1abc9c1f;color:#1abc9c}.layout_lightTheme__hekO2 .layout_badge-success__Luec1{background:#27ae6014;border-color:#27ae601f;color:#27ae60}.layout_lightTheme__hekO2 .layout_badge-warning__MqG3A{background:#e67e2214;border-color:#e67e221f;color:#e67e22}.layout_lightTheme__hekO2 .layout_badge-danger__Q3TR3{background:#c0392b14;border-color:#c0392b1f;color:#c0392b}.layout_lightTheme__hekO2 .layout_badge-info__0jXy6{background:#2980b914;border-color:#2980b91f;color:#2980b9}.Footer_footer__x9LZA{background:#1a2332;background:var(--bg-secondary,#1a2332);border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);bottom:0;box-shadow:0 -2px 10px #0003;box-shadow:0 -2px 10px var(--shadow-color,#0003);flex-shrink:0;height:50px;left:0;position:fixed;right:0;transition:all .3s ease;z-index:40}.Footer_footerContainer__28kYd{align-items:center;display:flex;height:100%;margin:0 auto;max-width:1400px;padding:0 24px}.Footer_footerContent__pUOu\+{flex-wrap:wrap;gap:12px;justify-content:space-between;width:100%}.Footer_copyright__aBGKz,.Footer_copyright__aBGKz p,.Footer_footerContent__pUOu\+{align-items:center;display:flex}.Footer_copyright__aBGKz p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.8rem;gap:4px;margin:0}.Footer_copyright__aBGKz a{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.8rem;font-weight:600;margin-left:4px;text-decoration:none;transition:color .2s ease}.Footer_copyright__aBGKz a:hover{color:#1abc9c;color:var(--accent-color,#1abc9c);text-decoration:underline}.Footer_footerLinks__llEX8{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.Footer_footerLinks__llEX8 a{border-radius:4px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.8rem;padding:4px 8px;text-decoration:none;transition:all .2s ease}.Footer_light__z2dYR .Footer_footerLinks__llEX8 a{color:#64748b}.Footer_footerLinks__llEX8 a:hover{background:#ffffff0d;background:var(--bg-hover,#ffffff0d);color:#1abc9c;color:var(--accent-color,#1abc9c)}.Footer_footerDivider__Khnty{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.8rem}@keyframes Footer_slideUp__bqmkW{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.Footer_footer__x9LZA{animation:Footer_slideUp__bqmkW .5s ease-out}@media (max-width:768px){.Footer_footer__x9LZA{height:auto;padding:12px 0}.Footer_footerContainer__28kYd{padding:0 16px}.Footer_footerContent__pUOu\+{align-items:center;flex-direction:column;gap:6px;text-align:center}.Footer_footerLinks__llEX8{justify-content:center}.Footer_footerLinks__llEX8 a{font-size:.7rem;padding:2px 6px}.Footer_copyright__aBGKz a,.Footer_copyright__aBGKz p,.Footer_footerDivider__Khnty{font-size:.7rem}}@media (max-width:480px){.Footer_footerContainer__28kYd{padding:0 12px}.Footer_footerLinks__llEX8{gap:4px}.Footer_footerLinks__llEX8 a{font-size:.65rem;padding:2px 4px}.Footer_copyright__aBGKz a,.Footer_copyright__aBGKz p,.Footer_footerDivider__Khnty{font-size:.65rem}}.Footer_light__z2dYR .Footer_footer__x9LZA{background:#fff;border-top:1px solid #00000014;box-shadow:0 -2px 10px #0000000a}.Footer_light__z2dYR .Footer_copyright__aBGKz p{color:#6a7a8a}.Footer_light__z2dYR .Footer_copyright__aBGKz a{color:#1a2332}.Footer_light__z2dYR .Footer_copyright__aBGKz a:hover{color:#1abc9c}.Footer_light__z2dYR .Footer_footerLinks__llEX8 a{color:#6a7a8a}.Footer_light__z2dYR .Footer_footerLinks__llEX8 a:hover{background:#0000000a;color:#1abc9c}.Footer_light__z2dYR .Footer_footerDivider__Khnty{color:#cbd5e1}.Footer_light__z2dYR .Footer_footer__x9LZA:before{opacity:.2}.AdminPanel_container__axdwR{-webkit-font-smoothing:antialiased;background:#0f1923;background:var(--bg-primary,#0f1923);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;padding:24px 32px}.AdminPanel_header__K7Qnx{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 0 1rem}.AdminPanel_headerLeft__2gk4R{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.AdminPanel_backLink__rzIyw{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.AdminPanel_backLink__rzIyw:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#2563eb}.AdminPanel_headerDivider__JvNsA{background:#ffffff14;background:var(--border-color,#ffffff14);height:28px;width:1px}.AdminPanel_headerIcon__u-qZh{align-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:10px;box-shadow:0 4px 16px #2563eb40;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.AdminPanel_headerText__tizqX h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0}.AdminPanel_headerText__tizqX p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;margin:.125rem 0 0}.AdminPanel_headerActions__kgs3Y{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.AdminPanel_adminBadge__wdkoz{align-items:center;display:inline-flex;font-size:.813rem;gap:.5rem;padding:.375rem 1rem}.AdminPanel_errorMessage__UYep6,.AdminPanel_successMessage__7UEvh{align-items:center;border-radius:8px;border-radius:var(--radius,8px);display:flex;font-size:.875rem;gap:10px;margin:1rem 0;padding:12px 16px}.AdminPanel_errorMessage__UYep6{background:#e74c3c0f;border:1px solid #e74c3c1f;color:#e74c3c}.AdminPanel_successMessage__7UEvh{background:#2ecc710f;border:1px solid #2ecc711f;color:#2ecc71}.AdminPanel_errorIcon__APbPP,.AdminPanel_successIcon__oT08H{flex-shrink:0}.AdminPanel_errorDismiss__ePkMd,.AdminPanel_successDismiss__wplRg{background:none;border:none;cursor:pointer;margin-left:auto;opacity:.7;padding:0 4px;transition:opacity .2s ease}.AdminPanel_errorDismiss__ePkMd{color:#e74c3c}.AdminPanel_successDismiss__wplRg{color:#2ecc71}.AdminPanel_errorDismiss__ePkMd:hover,.AdminPanel_successDismiss__wplRg:hover{opacity:1}.AdminPanel_tabsContainer__ZpkHW{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:10px;display:flex;flex-wrap:wrap;gap:4px;margin:1.5rem 0;padding:6px}.AdminPanel_tabBtn__0D\+r6{align-items:center;background:none;border:none;border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:8px;padding:10px 18px;transition:all .2s ease}.AdminPanel_tabBtn__0D\+r6:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.AdminPanel_tabActive__o3ENK{background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 2px 8px #2563eb40;color:#fff}.AdminPanel_tabActive__o3ENK:hover{box-shadow:0 4px 16px #2563eb59}.AdminPanel_adminCard__evRVl{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;border-radius:var(--radius,12px);box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);margin-top:.5rem;overflow:hidden}.AdminPanel_adminContent__\+WI1z{padding:1.5rem!important}.AdminPanel_dashboardSection__hFDo9{display:flex;flex-direction:column;gap:1.5rem}.AdminPanel_statsGrid__mjODj{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.AdminPanel_statCard__T2F-7{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:6px;border-radius:var(--radius-sm,6px);padding:1rem 1.25rem;transition:all .2s ease}.AdminPanel_statCard__T2F-7:hover{border-color:#2563eb26;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.AdminPanel_statCard__T2F-7.AdminPanel_blue__gnwlx .AdminPanel_statIcon__5Ig\+r,.AdminPanel_statCard__T2F-7.AdminPanel_blue__gnwlx .AdminPanel_statValue__uCPzc{color:#2563eb}.AdminPanel_statCard__T2F-7.AdminPanel_green__9-fr0 .AdminPanel_statIcon__5Ig\+r,.AdminPanel_statCard__T2F-7.AdminPanel_green__9-fr0 .AdminPanel_statValue__uCPzc{color:#10b981}.AdminPanel_statCard__T2F-7.AdminPanel_purple__0f7rq .AdminPanel_statIcon__5Ig\+r,.AdminPanel_statCard__T2F-7.AdminPanel_purple__0f7rq .AdminPanel_statValue__uCPzc{color:#8b5cf6}.AdminPanel_statCard__T2F-7.AdminPanel_amber__QMnk7 .AdminPanel_statIcon__5Ig\+r,.AdminPanel_statCard__T2F-7.AdminPanel_amber__QMnk7 .AdminPanel_statValue__uCPzc{color:#f59e0b}.AdminPanel_statCard__T2F-7.AdminPanel_teal__sq\+n2 .AdminPanel_statIcon__5Ig\+r,.AdminPanel_statCard__T2F-7.AdminPanel_teal__sq\+n2 .AdminPanel_statValue__uCPzc{color:#14b8a6}.AdminPanel_statCard__T2F-7.AdminPanel_red__QhfdY .AdminPanel_statIcon__5Ig\+r,.AdminPanel_statCard__T2F-7.AdminPanel_red__QhfdY .AdminPanel_statValue__uCPzc{color:#ef4444}.AdminPanel_statHeader__NHO--{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.AdminPanel_statIcon__5Ig\+r{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border-radius:6px;border-radius:var(--radius-sm,6px);display:flex;height:36px;justify-content:center;width:36px}.AdminPanel_statChange__8cAsh{font-size:.7rem;padding:2px 8px}.AdminPanel_statBody__yt0qZ{display:flex;flex-direction:column}.AdminPanel_statValue__uCPzc{font-size:1.5rem;font-weight:700}.AdminPanel_statLabel__7Q1U-{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.75rem}.AdminPanel_quickActions__owoTD{margin-top:.5rem}.AdminPanel_sectionTitle__DTy4n{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;font-weight:600;margin:0 0 .75rem}.AdminPanel_actionsGrid__ejusU{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(6,1fr)}.AdminPanel_actionCard__U2P8K{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:6px;border-radius:var(--radius-sm,6px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:.5rem;padding:1rem;transition:all .2s ease}.AdminPanel_actionCard__U2P8K:hover{border-color:#2563eb33;color:#e8e8e8;color:var(--text-primary,#e8e8e8);transform:translateY(-2px)}.AdminPanel_actionCard__U2P8K span{font-size:.75rem;font-weight:500}.AdminPanel_recentActivity__VBwVx{margin-top:.5rem}.AdminPanel_activityList__CXt7X{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:6px;border-radius:var(--radius-sm,6px);overflow:hidden}.AdminPanel_activityItem__cJ8Di{align-items:center;border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);display:flex;gap:.75rem;padding:.625rem 1rem}.AdminPanel_activityItem__cJ8Di:last-child{border-bottom:none}.AdminPanel_activityIcon__o0zLR{align-items:center;background:#2563eb14;border-radius:50%;color:#2563eb;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.AdminPanel_activityContent__OCeKM{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.AdminPanel_activityAction__Q3DlE{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem}.AdminPanel_activityAction__Q3DlE strong{color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.AdminPanel_activityTime__Hl15n{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.7rem}.AdminPanel_usersSection__30HGU{display:flex;flex-direction:column;gap:1rem}.AdminPanel_usersHeader__P2OUD{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.AdminPanel_usersHeaderLeft__WVgeU h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1rem;font-weight:600;margin:0}.AdminPanel_usersHeaderLeft__WVgeU p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;margin:.125rem 0 0}.AdminPanel_usersToolbar__4yi0r{display:flex;flex-wrap:wrap;gap:.75rem}.AdminPanel_searchWrapper__jzxZG{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:6px;border-radius:var(--radius-sm,6px);display:flex;flex:1 1;min-width:200px;position:relative;transition:all .2s ease}.AdminPanel_searchWrapper__jzxZG:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.AdminPanel_searchIcon__Pq-1U{color:#6b7a8a;color:var(--text-muted,#6b7a8a);left:10px;position:absolute}.AdminPanel_searchInput__B1xx0{background:#0000;border:none;color:#e8e8e8;color:var(--text-primary,#e8e8e8);flex:1 1;font-size:.813rem;outline:none;padding:.5rem 2rem .5rem 2.25rem}.AdminPanel_clearBtn__S0Mlf,.AdminPanel_searchInput__B1xx0::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.AdminPanel_clearBtn__S0Mlf{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:6px;transition:all .2s ease;width:24px}.AdminPanel_clearBtn__S0Mlf:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.AdminPanel_filterWrapper__lfqKb{align-items:center;display:flex;min-width:140px;position:relative}.AdminPanel_filterIcon__9Jobs{color:#6b7a8a;color:var(--text-muted,#6b7a8a);left:10px;pointer-events:none;position:absolute}.AdminPanel_filterSelect__dwyAm{appearance:none;background:#0f1923;background:var(--bg-primary,#0f1923);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7a8a'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:6px;border-radius:var(--radius-sm,6px);color:#e8e8e8;color:var(--text-primary,#e8e8e8);cursor:pointer;font-size:.813rem;padding:.5rem .75rem .5rem 2rem;transition:all .2s ease;width:100%}.AdminPanel_filterSelect__dwyAm:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14;outline:none}.AdminPanel_usersTableWrapper__MV5Ju{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:6px;border-radius:var(--radius-sm,6px);overflow-x:auto}.AdminPanel_usersTable__zZSDY{border-collapse:collapse;font-size:.813rem;width:100%}.AdminPanel_usersTable__zZSDY thead{background:#1a2332;background:var(--bg-secondary,#1a2332)}.AdminPanel_usersTable__zZSDY th{font-size:.7rem;font-weight:600;letter-spacing:.05em;text-align:left;text-transform:uppercase}.AdminPanel_usersTable__zZSDY td,.AdminPanel_usersTable__zZSDY th{border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);padding:.625rem 1rem}.AdminPanel_usersTable__zZSDY td{vertical-align:middle}.AdminPanel_userRow__HTSBc:hover{background:#ffffff05;background:var(--bg-hover,#ffffff05)}.AdminPanel_userCell__hFYe6{align-items:center;display:flex;gap:.5rem}.AdminPanel_userAvatar__l818v{align-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.7rem;font-weight:600;height:32px;justify-content:center;overflow:hidden;width:32px}.AdminPanel_userAvatar__l818v img{height:100%;object-fit:cover;width:100%}.AdminPanel_userName__vs1NE{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-weight:500}.AdminPanel_userActions__38l0D{display:flex;gap:.25rem}.AdminPanel_actionBtn__cNesX{align-items:center;background:#0000;border:none;border-radius:4px;color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:all .2s ease}.AdminPanel_actionBtn__cNesX:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#2563eb}.AdminPanel_actionBtnDanger__fV1Um:hover{color:#ef4444}.AdminPanel_pagination__bcaMw{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:.75rem 0}.AdminPanel_paginationInfo__bCZhA{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem}.AdminPanel_paginationButtons__eycze{align-items:center;display:flex;gap:.5rem}.AdminPanel_paginationBtn__fJoHn{background:#0000;border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:4px;border-radius:var(--radius-sm,4px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;font-size:.75rem;padding:.25rem .75rem;transition:all .2s ease}.AdminPanel_paginationBtn__fJoHn:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.AdminPanel_paginationBtn__fJoHn:disabled{cursor:not-allowed;opacity:.4}.AdminPanel_paginationPage__f80X8{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.75rem}.AdminPanel_logsSection__YLDiM{display:flex;flex-direction:column;gap:1rem}.AdminPanel_logsHeader__qEr5s{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.AdminPanel_logsHeader__qEr5s h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1rem;font-weight:600;margin:0}.AdminPanel_logsHeader__qEr5s p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;margin:.125rem 0 0}.AdminPanel_logsToolbar__woHrE{display:flex;flex-wrap:wrap;gap:.75rem}.AdminPanel_logsList__aPND2{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:6px;border-radius:var(--radius-sm,6px);overflow:hidden}.AdminPanel_logItem__dmOsS{align-items:center;border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);display:flex;gap:1rem;padding:.625rem 1rem}.AdminPanel_logItem__dmOsS:last-child{border-bottom:none}.AdminPanel_logType__HCLpk{flex-shrink:0}.AdminPanel_logContent__E8pbG{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.AdminPanel_logAction__kKa8M{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem}.AdminPanel_logAction__kKa8M strong{color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.AdminPanel_logTime__1Q1yG{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.7rem}.AdminPanel_settingsSection__PD79y{display:flex;flex-direction:column;gap:1rem}.AdminPanel_settingsHeader__zCFC1{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.AdminPanel_settingsHeader__zCFC1 h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1rem;font-weight:600;margin:0}.AdminPanel_settingsHeader__zCFC1 p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;margin:.125rem 0 0}.AdminPanel_settingsGrid__g5MFY{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.AdminPanel_settingsCard__ktBNH{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:6px;border-radius:var(--radius-sm,6px);padding:1.25rem}.AdminPanel_settingsCardTitle__9JW-u{align-items:center;color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:flex;font-size:.875rem;font-weight:600;gap:.5rem;margin:0 0 1rem}.AdminPanel_settingsItem__YM8SX{margin-bottom:.75rem}.AdminPanel_settingsItem__YM8SX:last-child{margin-bottom:0}.AdminPanel_settingsItem__YM8SX label{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:block;font-size:.75rem;font-weight:500;margin-bottom:.25rem}.AdminPanel_settingsSelect__bX7zb{background:#0f1923;background:var(--bg-primary,#0f1923);border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:6px;border-radius:var(--radius-sm,6px);color:#e8e8e8;color:var(--text-primary,#e8e8e8);cursor:pointer;font-size:.813rem;padding:.5rem .75rem;transition:all .2s ease;width:100%}.AdminPanel_settingsSelect__bX7zb:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14;outline:none}.AdminPanel_toggleGroup__GLKjg{display:flex;flex-direction:column;gap:.25rem}.AdminPanel_toggleLabel__vshpm{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:flex;font-size:.813rem;gap:.5rem}.AdminPanel_toggleLabel__vshpm input[type=checkbox]{accent-color:#2563eb;cursor:pointer;height:16px;width:16px}.AdminPanel_passwordPolicy__jdEir{display:flex;flex-direction:column;gap:.25rem}.AdminPanel_systemInfo__EKG5w{display:flex;flex-direction:column;gap:.5rem}.AdminPanel_systemInfoItem__9HPOo{align-items:center;border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);display:flex;justify-content:space-between;padding:.25rem 0}.AdminPanel_systemInfoItem__9HPOo:last-child{border-bottom:none}.AdminPanel_systemInfoLabel__4G3UE{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.75rem}.AdminPanel_systemInfoValue__Lj0nb{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.813rem;font-weight:500}.light-theme .AdminPanel_container__axdwR{background:#f0f2f5}.light-theme .AdminPanel_headerText__tizqX h1{color:#1a2332}.light-theme .AdminPanel_headerText__tizqX p{color:#4a5a6a}.light-theme .AdminPanel_tabsContainer__ZpkHW{background:#fff;border-color:#0000000f}.light-theme .AdminPanel_tabBtn__0D\+r6{color:#4a5a6a}.light-theme .AdminPanel_tabBtn__0D\+r6:hover{background:#00000005;color:#1a2332}.light-theme .AdminPanel_adminCard__evRVl{background:#fff;border-color:#0000000f}.light-theme .AdminPanel_statCard__T2F-7{background:#f8f9fa;border-color:#0000000a}.light-theme .AdminPanel_statIcon__5Ig\+r{background:#fff}.light-theme .AdminPanel_statValue__uCPzc{color:#1a2332}.light-theme .AdminPanel_actionCard__U2P8K{background:#f8f9fa;border-color:#0000000a;color:#4a5a6a}.light-theme .AdminPanel_actionCard__U2P8K:hover{color:#1a2332}.light-theme .AdminPanel_activityList__CXt7X{background:#f8f9fa;border-color:#0000000a}.light-theme .AdminPanel_activityAction__Q3DlE{color:#4a5a6a}.light-theme .AdminPanel_activityAction__Q3DlE strong{color:#1a2332}.light-theme .AdminPanel_usersTableWrapper__MV5Ju{background:#f8f9fa;border-color:#0000000a}.light-theme .AdminPanel_usersTable__zZSDY thead{background:#fff}.light-theme .AdminPanel_usersTable__zZSDY td,.light-theme .AdminPanel_usersTable__zZSDY th{color:#4a5a6a}.light-theme .AdminPanel_userName__vs1NE{color:#1a2332}.light-theme .AdminPanel_searchWrapper__jzxZG{background:#fff;border-color:#00000014}.light-theme .AdminPanel_searchInput__B1xx0{color:#1a2332}.light-theme .AdminPanel_filterSelect__dwyAm{background:#fff;border-color:#00000014;color:#1a2332}.light-theme .AdminPanel_settingsCard__ktBNH{background:#f8f9fa;border-color:#0000000a}.light-theme .AdminPanel_settingsCardTitle__9JW-u{color:#1a2332}.light-theme .AdminPanel_settingsSelect__bX7zb{background:#fff;border-color:#00000014;color:#1a2332}.light-theme .AdminPanel_logsList__aPND2{background:#f8f9fa;border-color:#0000000a}.light-theme .AdminPanel_logAction__kKa8M{color:#4a5a6a}.light-theme .AdminPanel_logAction__kKa8M strong,.light-theme .AdminPanel_systemInfoValue__Lj0nb{color:#1a2332}@media (max-width:1024px){.AdminPanel_statsGrid__mjODj{grid-template-columns:repeat(2,1fr)}.AdminPanel_actionsGrid__ejusU{grid-template-columns:repeat(3,1fr)}.AdminPanel_settingsGrid__g5MFY{grid-template-columns:1fr}}@media (max-width:768px){.AdminPanel_container__axdwR{padding:16px}.AdminPanel_header__K7Qnx{align-items:stretch;flex-direction:column;gap:.75rem}.AdminPanel_headerLeft__2gk4R{flex-wrap:wrap}.AdminPanel_headerActions__kgs3Y{flex-wrap:wrap;width:100%}.AdminPanel_headerActions__kgs3Y button{flex:1 1;justify-content:center}.AdminPanel_tabsContainer__ZpkHW{flex-wrap:nowrap;overflow-x:auto;padding:4px}.AdminPanel_tabBtn__0D\+r6{font-size:.813rem;padding:8px 14px;white-space:nowrap}.AdminPanel_statsGrid__mjODj{grid-template-columns:1fr}.AdminPanel_actionsGrid__ejusU{grid-template-columns:repeat(2,1fr)}.AdminPanel_usersToolbar__4yi0r{flex-direction:column}.AdminPanel_filterWrapper__lfqKb,.AdminPanel_searchWrapper__jzxZG{min-width:0}.AdminPanel_usersTableWrapper__MV5Ju{overflow-x:auto}.AdminPanel_usersTable__zZSDY{min-width:700px}.AdminPanel_settingsGrid__g5MFY{grid-template-columns:1fr}.AdminPanel_logItem__dmOsS{align-items:flex-start;flex-direction:column;gap:.5rem}.AdminPanel_logContent__E8pbG{align-items:flex-start;flex-direction:column;width:100%}.AdminPanel_pagination__bcaMw{align-items:center;flex-direction:column}}@media (max-width:480px){.AdminPanel_container__axdwR{padding:12px}.AdminPanel_headerIcon__u-qZh{height:36px;width:36px}.AdminPanel_headerText__tizqX h1{font-size:1rem}.AdminPanel_headerText__tizqX p{font-size:.75rem}.AdminPanel_actionsGrid__ejusU{grid-template-columns:1fr}.AdminPanel_statValue__uCPzc{font-size:1.25rem}.AdminPanel_adminContent__\+WI1z{padding:1rem!important}.AdminPanel_settingsCard__ktBNH{padding:1rem}.AdminPanel_userActions__38l0D{flex-wrap:wrap}.AdminPanel_tabBtn__0D\+r6{font-size:.75rem;padding:6px 10px}}:root{--primary-hover:#16a085;--primary-dark:#0e7a66;--success-light:#2ecc711a;--warning-light:#f39c121a;--danger-light:#e74c3c1a;--border-color:#ffffff14;--radius-sm:4px;--radius:8px;--radius-lg:12px;--radius-xl:16px;--transition:all 0.2s ease;--transition-slow:all 0.3s ease}.light-theme{--border-color:#00000014}.ui_card__\+4PUt{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius-lg);box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light);overflow:hidden;transition:all .3s ease;transition:var(--transition-slow)}.ui_card__\+4PUt:hover{box-shadow:0 4px 20px #0006;box-shadow:0 4px 20px var(--shadow-color)}.ui_cardHeader__4AfwC{align-items:flex-start;background:#243447;background:var(--bg-tertiary);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem}.ui_cardTitle__JdyoR{color:#e8e8e8;color:var(--text-primary);font-size:1rem;font-weight:600;margin:0}.ui_cardDescription__XtyIi{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;margin:.25rem 0 0}.ui_cardContent__cQoeN{padding:1.5rem}.ui_badge__MvBnk{align-items:center;border-radius:20px;display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.03em;padding:.25rem .75rem;text-transform:uppercase}.ui_badgeSlate__bV-jN{background:#243447;background:var(--bg-tertiary);color:#9ea7b5;color:var(--text-secondary)}.ui_badgeBlue__PbJKl{background:#3498db1f;color:#3498db}.ui_badgeGreen__CG92B{background:#2ecc711f;color:#2ecc71;color:var(--success)}.ui_badgeAmber__04MYP{background:#f39c121f;color:#f39c12;color:var(--warning)}.ui_badgeRed__GuLx5{background:#e74c3c1f;color:#e74c3c;color:var(--danger)}.ui_btn__7Onxj{align-items:center;border:none;border-radius:8px;border-radius:var(--radius);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;padding:.625rem 1.25rem;text-decoration:none;transition:all .2s ease;transition:var(--transition);white-space:nowrap}.ui_btnDefault__SNBmO{background:#1abc9c;background:var(--primary);box-shadow:0 2px 8px #1abc9c33;color:#fff}.ui_btnDefault__SNBmO:hover:not(:disabled){background:#16a085;background:var(--primary-hover);box-shadow:0 4px 16px #1abc9c4d;transform:translateY(-2px)}.ui_btnOutline__D4j7t{background:#0000;border:2px solid #ffffff14;border:2px solid var(--border-color);color:#9ea7b5;color:var(--text-secondary)}.ui_btnOutline__D4j7t:hover:not(:disabled){background:#ffffff08;background:var(--bg-hover);border-color:#6b7a8a;border-color:var(--text-muted);color:#e8e8e8;color:var(--text-primary)}.ui_btnGhost__GEG4a{background:#0000;color:#9ea7b5;color:var(--text-secondary)}.ui_btnGhost__GEG4a:hover:not(:disabled){background:#ffffff08;background:var(--bg-hover);color:#e8e8e8;color:var(--text-primary)}.ui_btnCancel__LePsC{background:#0000;border:2px solid #ffffff14;border:2px solid var(--border-color);color:#9ea7b5;color:var(--text-secondary)}.ui_btnCancel__LePsC:hover:not(:disabled){background:#ffffff08;background:var(--bg-hover);border-color:#6b7a8a;border-color:var(--text-muted);color:#e8e8e8;color:var(--text-primary)}.ui_btnDestructive__xGuWk{background:#e74c3c;background:var(--danger);color:#fff}.ui_btnDestructive__xGuWk:hover:not(:disabled){background:#c0392b;background:var(--danger-hover);transform:translateY(-2px)}.ui_btnDestructiveGhost__eob3j{background:#0000;color:#e74c3c;color:var(--danger)}.ui_btnDestructiveGhost__eob3j:hover:not(:disabled){background:#e74c3c1a;background:var(--danger-light)}.ui_btnSm__EM\+qk{font-size:.813rem;padding:.375rem .75rem}.ui_btnIcon__l8eBQ{border-radius:50%;height:2.25rem;padding:.5rem;width:2.25rem}.ui_btn__7Onxj:disabled{cursor:not-allowed;opacity:.5}.ui_input__iOd-g{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff14;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--radius);color:#e8e8e8;color:var(--text-primary);font-family:inherit;font-size:.875rem;outline:none;padding:.625rem .875rem;transition:all .2s ease;transition:var(--transition);width:100%}.ui_input__iOd-g::placeholder{color:#6b7a8a;color:var(--text-muted)}.ui_input__iOd-g:hover{border-color:#6b7a8a;border-color:var(--text-muted)}.ui_input__iOd-g:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #1abc9c1a;box-shadow:0 0 0 3px var(--primary-light)}.ui_input__iOd-g:disabled{cursor:not-allowed;opacity:.5}.ui_select__Kli61{appearance:none;background:#0f1923;background:var(--bg-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7a8a'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;border:2px solid #ffffff14;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--radius);color:#e8e8e8;color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:.875rem;outline:none;padding:.625rem 2.5rem .625rem .875rem;transition:all .2s ease;transition:var(--transition);width:100%}.ui_select__Kli61:hover{border-color:#6b7a8a;border-color:var(--text-muted)}.ui_select__Kli61:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #1abc9c1a;box-shadow:0 0 0 3px var(--primary-light)}.ui_select__Kli61 option{background:#1a2332;background:var(--bg-secondary);color:#e8e8e8;color:var(--text-primary)}.ui_select__Kli61:disabled{cursor:not-allowed;opacity:.5}.ui_textarea__6Ld2H{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff14;border:2px solid var(--border-color);border-radius:8px;border-radius:var(--radius);color:#e8e8e8;color:var(--text-primary);font-family:inherit;font-size:.875rem;min-height:80px;outline:none;padding:.625rem .875rem;resize:vertical;transition:all .2s ease;transition:var(--transition);width:100%}.ui_textarea__6Ld2H::placeholder{color:#6b7a8a;color:var(--text-muted)}.ui_textarea__6Ld2H:hover{border-color:#6b7a8a;border-color:var(--text-muted)}.ui_textarea__6Ld2H:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #1abc9c1a;box-shadow:0 0 0 3px var(--primary-light)}.ui_textarea__6Ld2H:disabled{cursor:not-allowed;opacity:.5}.ui_label__9GqM7{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.813rem;font-weight:600;gap:.25rem}.ui_required__t9DkI{color:#e74c3c;color:var(--danger);margin-left:2px}.ui_separator__uG08G{height:1px;margin:.5rem 0;width:100%}.ui_separatorVertical__kWKBp,.ui_separator__uG08G{background:#ffffff14;background:var(--border-color)}.ui_separatorVertical__kWKBp{height:100%;margin:0 .5rem;min-height:24px;width:1px}.ui_alertBannerError__WXQk3,.ui_alertBannerSuccess__ICFot{align-items:center;border-radius:8px;border-radius:var(--radius);display:flex;font-size:.875rem;gap:.75rem;padding:.75rem 1rem}.ui_alertBannerError__WXQk3{background:#e74c3c1a;background:var(--danger-light);border:1px solid #e74c3c33;color:#e74c3c;color:var(--danger)}.ui_alertBannerSuccess__ICFot{background:#2ecc711a;background:var(--success-light);border:1px solid #2ecc7133;color:#2ecc71;color:var(--success)}.ui_alertClose__JeqTA{background:#0000;border:none;color:inherit;cursor:pointer;font-size:1.25rem;line-height:1;opacity:.7;padding:0 .25rem;transition:all .2s ease;transition:var(--transition)}.ui_alertClose__JeqTA:hover{opacity:1}.ui_modalOverlay__0-0IO{align-items:center;animation:ui_fadeIn__x\+fn9 .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1.5rem;position:fixed;right:0;top:0;z-index:9999}.ui_modalHeader__ery8f{align-items:center;background:#243447;background:var(--bg-tertiary);border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color);border-radius:16px 16px 0 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:1.25rem 1.5rem}.ui_modalTitle__y2Nfd{color:#e8e8e8;color:var(--text-primary);font-size:1.125rem;font-weight:700;margin:0}.ui_modalClose__Zcaah{align-items:center;background:#0000;border:none;border-radius:8px;border-radius:var(--radius);color:#6b7a8a;color:var(--text-muted);cursor:pointer;display:flex;font-size:1.25rem;height:32px;justify-content:center;line-height:1;padding:0;transition:all .2s ease;transition:var(--transition);width:32px}.ui_modalClose__Zcaah:hover{background:#ffffff08;background:var(--bg-hover);color:#e8e8e8;color:var(--text-primary)}.ui_modalBody__rxcZ0{flex:1 1;overflow-y:auto;padding:1.5rem}@keyframes ui_fadeIn__x\+fn9{0%{opacity:0}to{opacity:1}}@keyframes ui_slideUp__IqLG7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ui_modal__5\+y-3{animation:ui_slideUp__IqLG7 .3s ease;background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff14;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--radius-xl);box-shadow:0 20px 60px #0006;box-shadow:0 20px 60px var(--shadow-color);max-height:90vh;overflow-y:auto;width:100%}.ui_modalSm__6HwSZ{max-width:400px}.ui_modalMd__i2jPh{max-width:560px}.ui_modalLg__eoMT4{max-width:720px}.ui_modalXl__3LTCu{max-width:960px}.ui_modal__5\+y-3::-webkit-scrollbar{width:4px}.ui_modal__5\+y-3::-webkit-scrollbar-track{background:#0000}.ui_modal__5\+y-3::-webkit-scrollbar-thumb{background:#ffffff14;background:var(--border-color);border-radius:4px}.ui_tableWrapper__vMBKM{overflow-x:auto;width:100%}.ui_table__x9OcP{border-collapse:collapse;font-size:.875rem;width:100%}.ui_table__x9OcP thead{background:#243447;background:var(--bg-tertiary);border-bottom:2px solid #ffffff14;border-bottom:2px solid var(--border-color)}.ui_table__x9OcP th{color:#9ea7b5;color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.75rem 1rem;text-align:left;text-transform:uppercase}.ui_table__x9OcP td{border-bottom:1px solid #ffffff14;border-bottom:1px solid var(--border-color);color:#e8e8e8;color:var(--text-primary);padding:.625rem 1rem;vertical-align:middle}.ui_table__x9OcP tbody tr{cursor:pointer;transition:all .2s ease;transition:var(--transition)}.ui_table__x9OcP tbody tr:hover{background:#ffffff08;background:var(--bg-hover)}.ui_table__x9OcP tbody tr:last-child td{border-bottom:none}.ui_tableEmpty__b5\+wn{color:#6b7a8a;color:var(--text-muted);padding:3rem 1rem;text-align:center}.ui_tableEmpty__b5\+wn svg{color:#6b7a8a;color:var(--text-muted);margin-bottom:.5rem}.ui_tableEmpty__b5\+wn p{font-size:.875rem;margin:0}.ui_tableEmptyHint__mWdz8{color:#6b7a8a;color:var(--text-muted);font-size:.75rem}@media (max-width:768px){.ui_cardHeader__4AfwC{padding:1rem 1.25rem}.ui_cardContent__cQoeN{padding:1.25rem}.ui_modal__5\+y-3{max-height:95vh}.ui_modalLg__eoMT4,.ui_modalMd__i2jPh,.ui_modalSm__6HwSZ,.ui_modalXl__3LTCu{margin:.5rem;max-width:100%}}@media (max-width:480px){.ui_cardHeader__4AfwC{padding:.75rem 1rem}.ui_cardContent__cQoeN{padding:1rem}.ui_btn__7Onxj{font-size:.813rem;padding:.5rem 1rem}}.CustomerInfo_customerInfoContainer__UPojr{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 4px 24px #00000026;box-shadow:0 4px 24px var(--shadow-color,#00000026);margin-top:10px;max-width:100%;min-height:85vh;padding:0}@keyframes CustomerInfo_shimmerGradient__6ICmH{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes CustomerInfo_fadeIn__Za5MK{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CustomerInfo_customerHeader__st1N2{align-items:center;animation:CustomerInfo_shimmerGradient__6ICmH 15s ease infinite;background-size:400% 400%!important;border-bottom:1px solid #ffffff1a;border-radius:12px 12px 0 0;color:#fff;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;overflow:hidden;padding:28px 32px;position:relative;transition:all .3s ease}.CustomerInfo_customerHeader__st1N2.CustomerInfo_earthing__odKgZ{background:linear-gradient(-45deg,#1e743f,#2c9657,#52e08a,#2d9354)}.CustomerInfo_customerHeader__st1N2.CustomerInfo_interiorDesign__Rx6ec{background:linear-gradient(-45deg,#1e2a5a,#4b7fa2,#4b7fa2,#1e2a5a)}.CustomerInfo_customerHeader__st1N2.CustomerInfo_unknown__xk-Am{background:linear-gradient(-45deg,#4e54c8,#667eea,#764ba2,#4e54c8)}.CustomerInfo_customerHeaderLeft__X7uDn{align-items:center;display:flex;gap:20px;z-index:1}.CustomerInfo_customerAvatar__kGOdh{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border:2px solid #ffffff4d;border-radius:50%;box-shadow:0 4px 12px #0003;color:#fff;display:flex;flex-shrink:0;font-size:28px;font-weight:700;height:72px;justify-content:center;text-transform:uppercase;width:72px}.CustomerInfo_customerTitle__jHN2R h1{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.5px;margin:0 0 2px}.CustomerInfo_customerSubtitle__e5ss6{color:#fffc;font-size:14px;font-weight:400;margin:0}.CustomerInfo_customerHeaderMiddle__gXidq{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #fff3;border-radius:10px;box-shadow:0 8px 24px #0000001f;padding:12px 24px;transition:transform .3s ease,background .3s ease;z-index:1}.CustomerInfo_customerHeaderMiddle__gXidq:hover{background:#ffffff26;transform:translateY(-2px)}.CustomerInfo_customerHeaderMiddle__gXidq span{color:#fff;display:block;font-size:20px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.CustomerInfo_customerHeaderRight__lqD5t{display:flex;flex-wrap:wrap;gap:10px;z-index:1}.CustomerInfo_btnPrimaryHeader__dhrSo{align-items:center;background:#fff3;border:1px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:8px 18px;transition:all .2s}.CustomerInfo_btnPrimaryHeader__dhrSo:hover{background:#ffffff59;transform:translateY(-1px)}.CustomerInfo_statusBadge__gjJnA{border-radius:20px;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.CustomerInfo_statusBadge__gjJnA.CustomerInfo_active__9MmEx{background:#2ecc7133;border:1px solid #2ecc714d;color:#2ecc71}.CustomerInfo_statusBadge__gjJnA.CustomerInfo_inactive__kxAg3{background:#e74c3c33;border:1px solid #e74c3c4d;color:#e74c3c}.CustomerInfo_statusBadge__gjJnA.CustomerInfo_prospect__hy7p9{background:#f39c1233;border:1px solid #f39c124d;color:#f39c12}.CustomerInfo_statusBadge__gjJnA.CustomerInfo_unknown__xk-Am{background:#ffffff1a;border:1px solid #ffffff1a;color:#ffffffb3}.CustomerInfo_tabsContainer__IAR8-{background:#1a2332;background:var(--bg-secondary,#1a2332)}.CustomerInfo_tabContent__x9R60{animation:CustomerInfo_fadeIn__Za5MK .3s ease;padding:20px 24px 80px}.CustomerInfo_defaultMessage__D0yx\+{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:1rem;padding:40px;text-align:center}.light-theme .CustomerInfo_customerInfoContainer__UPojr{background:#fff;border-color:#0000000f}.light-theme .CustomerInfo_tabsContainer__IAR8-{background:#fff}.light-theme .CustomerInfo_defaultMessage__D0yx\+{color:#4a5a6a}.light-theme .CustomerInfo_statusBadge__gjJnA.CustomerInfo_active__9MmEx{background:#2ecc711a;color:#27ae60}.light-theme .CustomerInfo_statusBadge__gjJnA.CustomerInfo_inactive__kxAg3{background:#e74c3c1a;color:#c0392b}.light-theme .CustomerInfo_statusBadge__gjJnA.CustomerInfo_prospect__hy7p9{background:#f39c121a;color:#d68910}.light-theme .CustomerInfo_statusBadge__gjJnA.CustomerInfo_unknown__xk-Am{background:#f3f4f6;color:#6b7280}@media (max-width:768px){.CustomerInfo_customerHeader__st1N2{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.CustomerInfo_customerHeaderLeft__X7uDn{width:100%}.CustomerInfo_customerHeaderMiddle__gXidq{text-align:center;width:100%}.CustomerInfo_customerHeaderRight__lqD5t{justify-content:flex-start;width:100%}.CustomerInfo_tabContent__x9R60{padding:16px 16px 60px}}@media (max-width:480px){.CustomerInfo_customerHeader__st1N2{padding:16px}.CustomerInfo_customerHeaderLeft__X7uDn{flex-direction:column;text-align:center}.CustomerInfo_customerTitle__jHN2R h1{font-size:20px}.CustomerInfo_customerSubtitle__e5ss6{font-size:13px}.CustomerInfo_customerAvatar__kGOdh{font-size:24px;height:60px;width:60px}.CustomerInfo_customerHeaderMiddle__gXidq span{font-size:16px;padding:8px 16px}.CustomerInfo_tabContent__x9R60{padding:12px 12px 40px}}.CustomerTabs_tabsNav__OqiWY{background:#243447;background:var(--bg-tertiary,#243447);border-bottom:2px solid #ffffff0f;border-bottom:2px solid var(--border-color,#ffffff0f);overflow:hidden;padding:0 16px;position:relative}.CustomerTabs_tabsScroll__BWcDt{-webkit-overflow-scrolling:touch;display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-color:var(--border-color) #0000;scrollbar-width:thin}.CustomerTabs_tabsScroll__BWcDt::-webkit-scrollbar{height:3px}.CustomerTabs_tabsScroll__BWcDt::-webkit-scrollbar-track{background:#0000}.CustomerTabs_tabsScroll__BWcDt::-webkit-scrollbar-thumb{background:#ffffff0f;background:var(--border-color,#ffffff0f);border-radius:3px}.CustomerTabs_tabsScroll__BWcDt::-webkit-scrollbar-thumb:hover{background:#6b7a8a;background:var(--text-muted,#6b7a8a)}.CustomerTabs_tabBtn__FpS3U{align-items:center;background:#0000;border:none;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;font-weight:600;gap:8px;padding:14px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.CustomerTabs_tabBtn__FpS3U:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.CustomerTabs_tabBtn__FpS3U.CustomerTabs_active__8UFrw{background:#1abc9c0f;border-bottom-color:#1abc9c;color:#1abc9c}.CustomerTabs_tabBtn__FpS3U:active{transform:scale(.97)}.CustomerTabs_tabIcon__msmkG{flex-shrink:0;font-size:1rem;transition:transform .3s ease}.CustomerTabs_tabBtn__FpS3U.CustomerTabs_active__8UFrw .CustomerTabs_tabIcon__msmkG,.CustomerTabs_tabBtn__FpS3U:hover .CustomerTabs_tabIcon__msmkG{transform:scale(1.1)}.CustomerTabs_tabLabel__u-cSp{font-size:.85rem;font-weight:500;letter-spacing:.01em}.CustomerTabs_activeIndicator__iGhv0{animation:CustomerTabs_slideIn__\+r333 .3s ease;background:#1abc9c;border-radius:3px;bottom:-3px;height:3px;left:50%;position:absolute;transform:translateX(-50%);width:20px}@keyframes CustomerTabs_slideIn__\+r333{0%{opacity:0;width:0}to{opacity:1;width:20px}}.light-theme .CustomerTabs_tabsNav__OqiWY{background:#f8f9fa;border-bottom-color:#0000000f}.light-theme .CustomerTabs_tabBtn__FpS3U{color:#4a5a6a}.light-theme .CustomerTabs_tabBtn__FpS3U:hover{background:#00000005;color:#1a2332}.light-theme .CustomerTabs_tabBtn__FpS3U.CustomerTabs_active__8UFrw{background:#1abc9c0a;border-bottom-color:#1abc9c;color:#1abc9c}.light-theme .CustomerTabs_tabsScroll__BWcDt::-webkit-scrollbar-thumb{background:#0000001a}.light-theme .CustomerTabs_tabsScroll__BWcDt::-webkit-scrollbar-thumb:hover{background:#0003}@media (max-width:768px){.CustomerTabs_tabsNav__OqiWY{padding:0 8px}.CustomerTabs_tabBtn__FpS3U{font-size:.8rem;gap:6px;padding:12px 14px}.CustomerTabs_tabIcon__msmkG{font-size:.9rem}.CustomerTabs_tabLabel__u-cSp{font-size:.75rem}.CustomerTabs_activeIndicator__iGhv0{width:16px}@keyframes CustomerTabs_slideIn__\+r333{0%{opacity:0;width:0}to{opacity:1;width:16px}}}@media (max-width:480px){.CustomerTabs_tabsNav__OqiWY{padding:0 4px}.CustomerTabs_tabBtn__FpS3U{font-size:.7rem;gap:4px;padding:10px}.CustomerTabs_tabIcon__msmkG{font-size:.8rem}.CustomerTabs_tabLabel__u-cSp{font-size:.65rem}.CustomerTabs_activeIndicator__iGhv0{width:12px}@keyframes CustomerTabs_slideIn__\+r333{0%{opacity:0;width:0}to{opacity:1;width:12px}}}.CustomerTabs_tabBtn__FpS3U:focus-visible{outline:2px solid #1abc9c;outline-offset:-2px}.CustomerTabs_tabBtn__FpS3U[title]:hover:after{background:#1a2332;background:var(--bg-secondary,#1a2332);border-radius:4px;box-shadow:0 2px 8px #0003;box-shadow:0 2px 8px var(--shadow-color,#0003);color:#e8e8e8;color:var(--text-primary,#e8e8e8);content:attr(title);font-size:.7rem;left:50%;opacity:0;opacity:1;padding:4px 10px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);transition:opacity .2s ease;white-space:nowrap;z-index:100}.OverviewTab_overviewGrid__8ygGt{grid-gap:24px;animation:OverviewTab_fadeIn__bfECV .3s ease;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}@keyframes OverviewTab_fadeIn__bfECV{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.OverviewTab_infoCard__z8xLw{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);padding:24px;transition:all .3s ease}.OverviewTab_infoCard__z8xLw:hover{border-color:#1abc9c26;box-shadow:0 4px 20px #0003;box-shadow:0 4px 20px var(--shadow-color,#0003)}.OverviewTab_cardTitle__PFnAj{align-items:center;border-bottom:2px solid #1abc9c4d;color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:flex;font-size:1rem;font-weight:600;gap:10px;margin:0 0 20px;padding-bottom:12px}.OverviewTab_cardTitle__PFnAj:before{color:#1abc9c;content:"▸";font-weight:700}.OverviewTab_statsCard__m9f7l{background:linear-gradient(135deg,#1abc9c14,#16a0850d);border-color:#1abc9c1f}.OverviewTab_statsCard__m9f7l .OverviewTab_cardTitle__PFnAj{border-bottom-color:#1abc9c4d}.OverviewTab_statsCard__m9f7l .OverviewTab_cardTitle__PFnAj:before{color:#1abc9c;content:"📊"}.OverviewTab_statItem__oETS6{align-items:center;border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);display:flex;justify-content:space-between;padding:12px 0}.OverviewTab_statItem__oETS6:last-child{border-bottom:none}.OverviewTab_statLabel__5WYTs{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.85rem;font-weight:500}.OverviewTab_statValue__yo\+y-{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.95rem;font-weight:600}.OverviewTab_statValue__yo\+y-.OverviewTab_highlight__dRe5\+{color:#1abc9c;font-size:1.1rem}.OverviewTab_formGroup__e3g6y{margin-bottom:16px}.OverviewTab_formGroup__e3g6y:last-child{margin-bottom:0}.OverviewTab_formLabel__4L0is{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:block;font-size:.8rem;font-weight:600;letter-spacing:.03em;margin-bottom:6px;text-transform:uppercase}.OverviewTab_formInput__Q6lSJ,.OverviewTab_formSelect__j32U\+{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;box-sizing:border-box;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:inherit;font-size:.95rem;padding:10px 12px;transition:all .3s ease;width:100%}.OverviewTab_formInput__Q6lSJ:focus,.OverviewTab_formSelect__j32U\+:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c1a;outline:none}.OverviewTab_formInput__Q6lSJ::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.OverviewTab_formInput__Q6lSJ.OverviewTab_disabled__GYIBw,.OverviewTab_formSelect__j32U\+.OverviewTab_disabled__GYIBw{background:#243447;background:var(--bg-tertiary,#243447);cursor:not-allowed;opacity:.7}.OverviewTab_formSelect__j32U\+{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7a8a' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.OverviewTab_formSelect__j32U\+ option{background:#1a2332;background:var(--bg-secondary,#1a2332);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.OverviewTab_formRow__MD-Eu{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.light-theme .OverviewTab_infoCard__z8xLw{background:#fff;border-color:#0000000f}.light-theme .OverviewTab_infoCard__z8xLw:hover{border-color:#1abc9c33}.light-theme .OverviewTab_cardTitle__PFnAj{border-bottom-color:#1abc9c33;color:#1a2332}.light-theme .OverviewTab_statsCard__m9f7l{background:linear-gradient(135deg,#1abc9c0a,#16a08505);border-color:#1abc9c1a}.light-theme .OverviewTab_statItem__oETS6{border-bottom-color:#0000000a}.light-theme .OverviewTab_statLabel__5WYTs{color:#4a5a6a}.light-theme .OverviewTab_statValue__yo\+y-{color:#1a2332}.light-theme .OverviewTab_statValue__yo\+y-.OverviewTab_highlight__dRe5\+{color:#1abc9c}.light-theme .OverviewTab_formLabel__4L0is{color:#4a5a6a}.light-theme .OverviewTab_formInput__Q6lSJ,.light-theme .OverviewTab_formSelect__j32U\+{background:#f8f9fa;border-color:#00000014;color:#1a2332}.light-theme .OverviewTab_formInput__Q6lSJ:focus,.light-theme .OverviewTab_formSelect__j32U\+:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c14}.light-theme .OverviewTab_formInput__Q6lSJ.OverviewTab_disabled__GYIBw,.light-theme .OverviewTab_formSelect__j32U\+.OverviewTab_disabled__GYIBw{background:#f3f4f6;opacity:.6}.light-theme .OverviewTab_formSelect__j32U\+ option{background:#fff;color:#1a2332}@media (max-width:1024px){.OverviewTab_overviewGrid__8ygGt{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.OverviewTab_overviewGrid__8ygGt{gap:16px;grid-template-columns:1fr}.OverviewTab_infoCard__z8xLw{padding:20px}.OverviewTab_formRow__MD-Eu{gap:0;grid-template-columns:1fr}.OverviewTab_cardTitle__PFnAj{font-size:.95rem;padding-bottom:10px}.OverviewTab_statItem__oETS6{padding:10px 0}.OverviewTab_statLabel__5WYTs{font-size:.8rem}.OverviewTab_statValue__yo\+y-{font-size:.9rem}.OverviewTab_statValue__yo\+y-.OverviewTab_highlight__dRe5\+{font-size:1rem}.OverviewTab_formInput__Q6lSJ,.OverviewTab_formSelect__j32U\+{font-size:.9rem;padding:8px 10px}.OverviewTab_formLabel__4L0is{font-size:.75rem}}@media (max-width:480px){.OverviewTab_overviewGrid__8ygGt{gap:12px}.OverviewTab_infoCard__z8xLw{border-radius:10px;padding:16px}.OverviewTab_cardTitle__PFnAj{font-size:.9rem;margin-bottom:16px;padding-bottom:8px}.OverviewTab_formGroup__e3g6y{margin-bottom:12px}.OverviewTab_formInput__Q6lSJ,.OverviewTab_formSelect__j32U\+{border-radius:6px;font-size:.85rem;padding:7px 8px}.OverviewTab_formLabel__4L0is{font-size:.7rem;margin-bottom:4px}.OverviewTab_statItem__oETS6{padding:8px 0}.OverviewTab_statLabel__5WYTs{font-size:.75rem}.OverviewTab_statValue__yo\+y-{font-size:.85rem}.OverviewTab_statValue__yo\+y-.OverviewTab_highlight__dRe5\+{font-size:.95rem}}.Activity_container__paCL-{animation:Activity_fadeIn__9aeWE .3s ease;padding:4px 0}@keyframes Activity_fadeIn__9aeWE{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Activity_header__jnJzj{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.Activity_headerLeft__XeodU{align-items:center;display:flex;gap:10px}.Activity_title__UWSuC{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.1rem;font-weight:600;margin:0}.Activity_countBadge__TUJ6t{background:#243447;background:var(--bg-tertiary,#243447);border-radius:12px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.7rem;font-weight:600;padding:2px 10px}.Activity_quickActions__KHPRC{display:flex;flex-wrap:wrap;gap:6px}.Activity_quickActionBtn__vd1dc{align-items:center;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;gap:4px;padding:5px 12px;transition:all .2s ease}.Activity_quickActionBtn__vd1dc:hover{box-shadow:0 2px 8px #0003;transform:translateY(-1px)}.Activity_bgCall__aSXBf{background:#3b82f6}.Activity_bgEmail__XrI8f{background:#f59e0b}.Activity_bgMeeting__HapsA{background:#10b981}.Activity_bgMessage__4I42t{background:#8b5cf6}.Activity_bgDefault__V5mo4{background:#6b7280}.Activity_statsRow__BEKc4{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:8px;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px;padding:12px 16px}.Activity_statItem__n5a06{align-items:center;display:flex;gap:6px}.Activity_statNumber__BrL3n{align-items:center;color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:flex;font-size:.9rem;font-weight:600;gap:4px}.Activity_statIcon__6WJkE{flex-shrink:0}.Activity_statLabel__exrN-{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.7rem;font-weight:500}.Activity_timeline__NBAPr{padding-left:28px;position:relative}.Activity_emptyState__XthWi{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.Activity_emptyIcon__agbwM{font-size:3rem;margin-bottom:12px;opacity:.5}.Activity_emptyState__XthWi h4{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1rem;font-weight:600;margin:0 0 4px}.Activity_emptyState__XthWi p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.85rem;margin:0}.Activity_timelineItem__LReDI{display:flex;gap:14px;padding-bottom:20px;position:relative}.Activity_timelineItem__LReDI:last-child{padding-bottom:0}.Activity_timelineLine__-Unws{background:#ffffff0f;background:var(--border-color,#ffffff0f);bottom:0;left:-21px;position:absolute;top:0;width:2px}.Activity_timelineItem__LReDI:last-child .Activity_timelineLine__-Unws{display:none}.Activity_timelineDot__FRAYx{align-items:center;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#fff;display:flex;flex-shrink:0;height:28px;justify-content:center;left:-28px;position:absolute;top:4px;width:28px}.Activity_timelineCard__f-W9p{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:8px;flex:1 1;padding:14px 16px;transition:all .2s ease}.Activity_timelineCard__f-W9p:hover{border-color:#1abc9c26}.Activity_cardHeader__iEc7S{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.Activity_cardMeta__dtwl6{align-items:center;display:flex;gap:10px}.Activity_activityType__5Y0Z7{font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.Activity_cardDate__3wDm5{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.65rem}.Activity_cardActions__W8Nro{display:flex;gap:2px}.Activity_actionBtn__RjgqC{align-items:center;background:none;border:none;border-radius:4px;color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:flex;justify-content:center;padding:4px 6px;transition:all .2s ease}.Activity_actionBtn__RjgqC:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.Activity_deleteBtn__-THPA:hover{background:#e74c3c14;color:#e74c3c}.Activity_cardSubject__kcGGf{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.9rem;font-weight:600;margin:0 0 4px}.Activity_cardDescription__oEMPE{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.85rem;line-height:1.5;margin:0 0 8px}.Activity_cardFooter__WT9t3{align-items:center;border-top:1px solid #ffffff0a;border-top:1px solid var(--border-color,#ffffff0a);display:flex;flex-wrap:wrap;gap:6px;padding-top:8px}.Activity_cardTag__3b1tr{background:#243447;background:var(--bg-tertiary,#243447);border-radius:10px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.6rem;font-weight:500;padding:2px 8px}.Activity_cardTag__3b1tr.Activity_connected__RSbow,.Activity_cardTag__3b1tr.Activity_successful__yp7ny{background:#2ecc711a;color:#2ecc71}.Activity_cardTag__3b1tr.Activity_busy__0Y0q3,.Activity_cardTag__3b1tr.Activity_voicemail__aJHUa{background:#f39c121a;color:#f39c12}.Activity_cardAgent__Ncr81{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.6rem;margin-left:auto}.Activity_pagination__29OPo{align-items:center;display:flex;gap:12px;justify-content:center;padding:16px 0 4px}.Activity_pageBtn__b2Rbq{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:6px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.8rem;gap:4px;padding:6px 14px;transition:all .2s ease}.Activity_pageBtn__b2Rbq:hover:not(:disabled){border-color:#1abc9c33;color:#1abc9c}.Activity_pageBtn__b2Rbq:disabled{cursor:not-allowed;opacity:.4}.Activity_pageInfo__W-FKD{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.8rem}.Activity_modalOverlay__TW1rL{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.Activity_modalContent__uuSgO{animation:Activity_slideUp__X6bAR .25s ease;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 20px 60px #0006;max-height:90vh;max-width:520px;overflow:hidden;width:100%}@keyframes Activity_slideUp__X6bAR{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.Activity_modalHeader__36eTQ{align-items:center;background:#243447;background:var(--bg-tertiary,#243447);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);display:flex;justify-content:space-between;padding:14px 20px}.Activity_modalTitle__Y0Tnu{align-items:center;color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:flex;font-size:.95rem;font-weight:600;gap:10px}.Activity_modalIcon__J2B7l{align-items:center;border-radius:50%;display:flex;height:30px;justify-content:center;width:30px}.Activity_closeBtn__\+kTwA{background:none;border:none;border-radius:4px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:flex;padding:4px;transition:all .2s ease}.Activity_closeBtn__\+kTwA:hover:not(:disabled){background:#e74c3c14;color:#e74c3c}.Activity_closeBtn__\+kTwA:disabled{cursor:not-allowed;opacity:.4}.Activity_modalForm__B05d0{padding:20px}.Activity_formGroup__1odJl{margin-bottom:14px}.Activity_formGroup__1odJl label{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:block;font-size:.75rem;font-weight:600;margin-bottom:4px}.Activity_required__39j6k{color:#e74c3c}.Activity_formGroup__1odJl input,.Activity_formGroup__1odJl select,.Activity_formGroup__1odJl textarea{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:6px;box-sizing:border-box;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:inherit;font-size:.9rem;padding:8px 12px;transition:all .2s ease;width:100%}.Activity_formGroup__1odJl input:focus,.Activity_formGroup__1odJl select:focus,.Activity_formGroup__1odJl textarea:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c0f;outline:none}.Activity_formGroup__1odJl input::placeholder,.Activity_formGroup__1odJl textarea::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.Activity_formGroup__1odJl input:disabled,.Activity_formGroup__1odJl select:disabled,.Activity_formGroup__1odJl textarea:disabled{cursor:not-allowed;opacity:.5}.Activity_formGroup__1odJl textarea{min-height:60px;resize:vertical}.Activity_inputError__5KpTQ{border-color:#e74c3c!important}.Activity_inputError__5KpTQ:focus{box-shadow:0 0 0 3px #e74c3c14!important}.Activity_errorText__gakAt{color:#e74c3c;display:block;font-size:.7rem;margin-top:4px}.Activity_formRow__0bbJT{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.Activity_modalFooter__uIT5e{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);display:flex;gap:10px;justify-content:flex-end;margin-top:4px;padding-top:14px}.Activity_btnPrimary__swxo4{background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;padding:8px 20px;transition:all .2s ease}.Activity_btnPrimary__swxo4:hover:not(:disabled){box-shadow:0 4px 12px #1abc9c40;transform:translateY(-1px)}.Activity_btnPrimary__swxo4:disabled{cursor:not-allowed;opacity:.5;transform:none}.Activity_btnSecondary__sopFM{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:6px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;font-size:.85rem;font-weight:500;padding:8px 20px;transition:all .2s ease}.Activity_btnSecondary__sopFM:hover:not(:disabled){background:#ffffff08;background:var(--bg-hover,#ffffff08)}.Activity_btnSecondary__sopFM:disabled{cursor:not-allowed;opacity:.4}.light-theme .Activity_statsRow__BEKc4,.light-theme .Activity_timelineCard__f-W9p{background:#fff;border-color:#0000000f}.light-theme .Activity_timelineCard__f-W9p:hover{border-color:#1abc9c26}.light-theme .Activity_cardSubject__kcGGf,.light-theme .Activity_statNumber__BrL3n{color:#1a2332}.light-theme .Activity_cardDescription__oEMPE{color:#4a5a6a}.light-theme .Activity_modalContent__uuSgO{background:#fff;border-color:#0000000f}.light-theme .Activity_modalHeader__36eTQ{background:#f8f9fa;border-bottom-color:#0000000f}.light-theme .Activity_modalTitle__Y0Tnu{color:#1a2332}.light-theme .Activity_formGroup__1odJl input,.light-theme .Activity_formGroup__1odJl select,.light-theme .Activity_formGroup__1odJl textarea{background:#f8f9fa;border-color:#00000014;color:#1a2332}.light-theme .Activity_formGroup__1odJl label{color:#4a5a6a}.light-theme .Activity_btnSecondary__sopFM{background:#f3f4f6;border-color:#0000000f;color:#374151}.light-theme .Activity_btnSecondary__sopFM:hover:not(:disabled){background:#e5e7eb}.light-theme .Activity_cardTag__3b1tr,.light-theme .Activity_countBadge__TUJ6t{background:#f3f4f6;color:#6b7280}@media (max-width:768px){.Activity_header__jnJzj{align-items:stretch;flex-direction:column}.Activity_quickActions__KHPRC{justify-content:center}.Activity_quickActionBtn__vd1dc{flex:1 1;font-size:.7rem;justify-content:center;padding:4px 8px}.Activity_statsRow__BEKc4{gap:10px;padding:10px 14px}.Activity_formRow__0bbJT{grid-template-columns:1fr}.Activity_modalContent__uuSgO{margin:10px;max-width:100%}}@media (max-width:480px){.Activity_statsRow__BEKc4{gap:8px;padding:8px 12px}.Activity_statNumber__BrL3n{font-size:.8rem}.Activity_statLabel__exrN-{font-size:.65rem}.Activity_timeline__NBAPr{padding-left:22px}.Activity_timelineDot__FRAYx{height:22px;left:-22px;width:22px}.Activity_timelineDot__FRAYx svg{height:10px;width:10px}.Activity_timelineLine__-Unws{left:-15px}.Activity_timelineCard__f-W9p{padding:10px 12px}.Activity_cardSubject__kcGGf{font-size:.8rem}.Activity_cardDescription__oEMPE{font-size:.75rem}.Activity_modalContent__uuSgO{border-radius:8px;margin:5px}.Activity_modalHeader__36eTQ{padding:10px 14px}.Activity_modalForm__B05d0{padding:14px}.Activity_modalFooter__uIT5e{flex-direction:column-reverse}.Activity_modalFooter__uIT5e button{justify-content:center;width:100%}}.PurchasesTab_purchasesSection__zQenL{animation:PurchasesTab_fadeIn__yYE1i .3s ease;padding:8px 0}@keyframes PurchasesTab_fadeIn__yYE1i{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PurchasesTab_sectionHeader__NSlQm{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding:0 4px}.PurchasesTab_sectionTitle__a0dkZ{align-items:center;color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:flex;font-size:1.25rem;font-weight:700;gap:10px;margin:0}.PurchasesTab_sectionTitle__a0dkZ:before{content:"📋";font-size:1.2rem}.PurchasesTab_purchaseCount__uxhYP{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:20px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.85rem;font-weight:500;padding:4px 14px}.PurchasesTab_tableWrapper__5Aieb{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);overflow:hidden;overflow-x:auto}.PurchasesTab_dataTable__0PZfn{border-collapse:collapse;font-size:.95rem;min-width:500px;width:100%}.PurchasesTab_dataTable__0PZfn thead{background:#243447;background:var(--bg-tertiary,#243447)}.PurchasesTab_dataTable__0PZfn th{border-bottom:2px solid #ffffff0f;border-bottom:2px solid var(--border-color,#ffffff0f);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.8rem;font-weight:600;letter-spacing:.05em;padding:14px 18px;text-align:left;text-transform:uppercase;white-space:nowrap}.PurchasesTab_dataTable__0PZfn td{border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);color:#e8e8e8;color:var(--text-primary,#e8e8e8);padding:14px 18px;vertical-align:middle}.PurchasesTab_tableRow__cbQ3l{transition:background .2s ease}.PurchasesTab_tableRow__cbQ3l:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08)}.PurchasesTab_tableRow__cbQ3l:last-child td{border-bottom:none}.PurchasesTab_dateCell__ycKdy{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.9rem;white-space:nowrap}.PurchasesTab_productCell__9poSE{display:flex;flex-direction:column;gap:2px}.PurchasesTab_productName__MZpr5{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-weight:500}.PurchasesTab_productCode__31FVd{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-family:Courier New,monospace;font-size:.75rem}.PurchasesTab_amountCell__DbJ5N{font-weight:600;white-space:nowrap}.PurchasesTab_amount__ujL6b{color:#1abc9c;font-size:1rem}.PurchasesTab_statusBadge__DZtJB{border:1px solid #0000;border-radius:20px;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:4px 14px;text-transform:capitalize;white-space:nowrap}.PurchasesTab_statusBadge__DZtJB.PurchasesTab_completed__ZhQKU{background:#2ecc711f;border-color:#2ecc7126;color:#2ecc71}.PurchasesTab_statusBadge__DZtJB.PurchasesTab_pending__BiCUQ{background:#f39c121f;border-color:#f39c1226;color:#f39c12}.PurchasesTab_statusBadge__DZtJB.PurchasesTab_processing__uR1RF{background:#3498db1f;border-color:#3498db26;color:#3498db}.PurchasesTab_statusBadge__DZtJB.PurchasesTab_cancelled__WAKCl{background:#e74c3c1f;border-color:#e74c3c26;color:#e74c3c}.PurchasesTab_statusBadge__DZtJB.PurchasesTab_refunded__IWWnT{background:#9b59b61f;border-color:#9b59b626;color:#9b59b6}.PurchasesTab_statusBadge__DZtJB.PurchasesTab_unknown__SeqcH{background:#243447;background:var(--bg-tertiary,#243447);border-color:#ffffff0f;border-color:var(--border-color,#ffffff0f);color:#9ea7b5;color:var(--text-secondary,#9ea7b5)}.PurchasesTab_summaryFooter__Ax-hj{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;padding:16px 24px}.PurchasesTab_summaryItem__Bv5KQ{display:flex;flex-direction:column;gap:2px}.PurchasesTab_summaryLabel__\+LWa0{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.PurchasesTab_summaryValue__8CIBb{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.1rem;font-weight:700}.PurchasesTab_summaryDivider__t7TX6{background:#ffffff0f;background:var(--border-color,#ffffff0f);height:32px;width:1px}.PurchasesTab_emptyState__Tk2MU{align-items:center;animation:PurchasesTab_fadeIn__yYE1i .3s ease;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.PurchasesTab_emptyIcon__Qv6kZ{font-size:4rem;margin-bottom:16px;opacity:.6}.PurchasesTab_emptyTitle__0pv-C{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.2rem;font-weight:600;margin:0 0 8px}.PurchasesTab_emptyDescription__z28qU{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.95rem;margin:0}.light-theme .PurchasesTab_sectionTitle__a0dkZ{color:#1a2332}.light-theme .PurchasesTab_purchaseCount__uxhYP{background:#f8f9fa;border-color:#0000000f;color:#4a5a6a}.light-theme .PurchasesTab_tableWrapper__5Aieb{background:#fff;border-color:#0000000f}.light-theme .PurchasesTab_dataTable__0PZfn thead{background:#f8f9fa}.light-theme .PurchasesTab_dataTable__0PZfn th{border-bottom-color:#0000000f;color:#4a5a6a}.light-theme .PurchasesTab_dataTable__0PZfn td{border-bottom-color:#0000000a;color:#1a2332}.light-theme .PurchasesTab_tableRow__cbQ3l:hover{background:#00000005}.light-theme .PurchasesTab_dateCell__ycKdy{color:#4a5a6a}.light-theme .PurchasesTab_productName__MZpr5{color:#1a2332}.light-theme .PurchasesTab_productCode__31FVd{color:#8a9aaa}.light-theme .PurchasesTab_amount__ujL6b{color:#1abc9c}.light-theme .PurchasesTab_statusBadge__DZtJB.PurchasesTab_unknown__SeqcH{background:#f3f4f6;border-color:#0000000f;color:#6b7280}.light-theme .PurchasesTab_statusBadge__DZtJB.PurchasesTab_completed__ZhQKU{background:#2ecc7114;border-color:#2ecc711f;color:#27ae60}.light-theme .PurchasesTab_statusBadge__DZtJB.PurchasesTab_pending__BiCUQ{background:#f39c1214;border-color:#f39c121f;color:#d68910}.light-theme .PurchasesTab_statusBadge__DZtJB.PurchasesTab_processing__uR1RF{background:#3498db14;border-color:#3498db1f;color:#2980b9}.light-theme .PurchasesTab_statusBadge__DZtJB.PurchasesTab_cancelled__WAKCl{background:#e74c3c14;border-color:#e74c3c1f;color:#c0392b}.light-theme .PurchasesTab_statusBadge__DZtJB.PurchasesTab_refunded__IWWnT{background:#9b59b614;border-color:#9b59b61f;color:#8e44ad}.light-theme .PurchasesTab_summaryFooter__Ax-hj{background:#fff;border-color:#0000000f}.light-theme .PurchasesTab_summaryValue__8CIBb{color:#1a2332}.light-theme .PurchasesTab_summaryDivider__t7TX6{background:#0000000f}.light-theme .PurchasesTab_emptyState__Tk2MU{background:#fff;border-color:#0000000f}.light-theme .PurchasesTab_emptyTitle__0pv-C{color:#1a2332}.light-theme .PurchasesTab_emptyDescription__z28qU{color:#4a5a6a}@media (max-width:768px){.PurchasesTab_sectionHeader__NSlQm{align-items:flex-start;flex-direction:column;gap:8px}.PurchasesTab_dataTable__0PZfn{font-size:.85rem;min-width:400px}.PurchasesTab_dataTable__0PZfn td,.PurchasesTab_dataTable__0PZfn th{padding:10px 14px}.PurchasesTab_amount__ujL6b{font-size:.9rem}.PurchasesTab_summaryFooter__Ax-hj{align-items:flex-start;flex-direction:column;gap:12px;padding:16px 20px}.PurchasesTab_summaryDivider__t7TX6{height:1px;width:100%}.PurchasesTab_summaryItem__Bv5KQ{align-items:center;flex-direction:row;justify-content:space-between;width:100%}.PurchasesTab_purchaseCount__uxhYP{font-size:.75rem;padding:2px 12px}}@media (max-width:480px){.PurchasesTab_dataTable__0PZfn{font-size:.8rem;min-width:320px}.PurchasesTab_dataTable__0PZfn td,.PurchasesTab_dataTable__0PZfn th{padding:8px 10px}.PurchasesTab_sectionTitle__a0dkZ{font-size:1.1rem}.PurchasesTab_emptyIcon__Qv6kZ{font-size:3rem}.PurchasesTab_emptyTitle__0pv-C{font-size:1rem}.PurchasesTab_emptyDescription__z28qU{font-size:.85rem}.PurchasesTab_productCode__31FVd{font-size:.65rem}.PurchasesTab_statusBadge__DZtJB{font-size:.65rem;padding:2px 10px}.PurchasesTab_summaryValue__8CIBb{font-size:.95rem}}.Notes_btn-primary__pVECS{background:#667eea;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:10px 20px;transition:all .3s ease}.Notes_btn-primary__pVECS:hover{background:#5a67d8}.Notes_btn-secondary__XJACQ{background:#e5e7eb;border:none;border-radius:6px;color:#374151;cursor:pointer;font-size:16px;font-weight:600;padding:10px 20px;transition:all .3s ease}.Notes_btn-secondary__XJACQ:hover{background:#d1d5db}.Notes_close-btn__AYW1K{background:none;border:none;color:#64748b;cursor:pointer;font-size:24px!important;height:32px;line-height:1;transition:all .2s cubic-bezier(.4,0,.2,1);width:32px}.Notes_close-btn__AYW1K:hover{box-shadow:0 4px 12px #ef4444b3;color:#e53e3e}.Notes_btn-edit__o7IIJ{background:#0000;background:#fff5f5;border:1px solid #90cdf4;border-radius:8px;color:#2563eb;cursor:pointer;padding:8px 16px;transition:all .2s ease}.Notes_btn-edit__o7IIJ:hover{background:#2563eb;border-color:#2563eb;box-shadow:0 4px 6px -1px #2563eb33;color:#fff}.Notes_btn-delete__b4Y-k{background:#0000;background:#fff5f5;border:1px solid #feb2b2;border-radius:8px;color:#c53030;cursor:pointer;padding:8px 16px;transition:all .2s ease}.Notes_btn-delete__b4Y-k:hover{background:#c53030;border-color:#c53030;box-shadow:0 4px 6px -1px #c5303033;color:#fff}.Notes_notes-container__JlxwQ{display:flex;font-family:Inter,sans-serif;gap:30px;margin:0 auto}.Notes_notes-main-content__j35IV{flex:3 1}.Notes_notes-sidebar__5cDvu{border-left:6px dashed #e5e7eb;flex:1 1;min-width:200px;padding-left:20px}.Notes_notes-header__GiECq{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.Notes_section-title__4S0De{color:#1f2937;font-size:1.25rem;font-weight:700;margin:0 0 24px}.Notes_notes-grid__bRdEF{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);height:350px}.Notes_note-card__FvGZb{background:#fff9c4;border-bottom-right-radius:30px 5px;box-shadow:5px 5px 15px #00000014;display:flex;flex-direction:column;min-height:300px;padding:20px;position:relative;transition:all .3s ease}.Notes_note-card__FvGZb:nth-child(2n){background:#e3f2fd;transform:rotate(1deg)}.Notes_note-card__FvGZb:nth-child(3n){background:#f1f8e9;transform:rotate(-1deg)}.Notes_note-card__FvGZb:hover{box-shadow:12px 12px 20px #0000001f;transform:translateY(-5px) rotate(0deg);z-index:5}.Notes_note-pin__h2OMt{background:#ff5252;border-radius:50%;box-shadow:0 2px 4px #0003;height:12px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:12px}.Notes_note-card-header__T\+SLo{border-bottom:1px solid #0000000d;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:5px}.Notes_note-author__AZb-R{color:#374151;font-size:13px;font-weight:700}.Notes_note-actions__CYkT5{display:flex;gap:8px}.Notes_note-content__C-iHB{background:#fff9a2;border:1px solid #e0e0e0;border-bottom-color:#fff;border-radius:8px;box-shadow:inset 0 2px 4px #0000001a,inset 0 1px 1px #0000000d;color:#4b5563;flex-grow:1;font-size:15px;font-style:italic;line-height:1.5;outline:none;padding:12px;text-align:left;transition:all .2s ease;width:100%}.Notes_note-footer__wE1gF{margin-top:15px}.Notes_note-date__9PPZs{color:#6b7280;display:block;font-size:11px;margin-top:8px}.Notes_note-tags__qLKFX{display:flex;flex-wrap:wrap;gap:4px}.Notes_tag__VYci2{background:#ffffff80;border-radius:4px;font-size:9px;font-weight:800;padding:2px 6px;text-transform:uppercase}.Notes_tag-urgent__ZvLuk{background:#fee2e2;color:#b91c1c}.Notes_tag-billing__tOTvK{background:#dcfce7;color:#15803d}.Notes_sidebar-title__cuJyI{color:#6b7280;font-size:.9rem;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.Notes_vertical-timeline__f2CEp{display:flex;flex-direction:column;gap:20px}.Notes_timeline-item__3\+ei6{border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:24px;padding-bottom:24px;padding-left:25px;position:relative}.Notes_timeline-item__3\+ei6:before{background:#e5e7eb;bottom:-25px;content:"";left:-2px;position:absolute;top:15px;width:2px;z-index:1}.Notes_timeline-item__3\+ei6:last-child{border-bottom:none}.Notes_timeline-item__3\+ei6:last-child:before{display:none}.Notes_timeline-marker__fHZT6{background:#3b82f6;border:2px solid #fff;border-radius:50%;height:10px;left:-6px;position:absolute;top:5px;width:10px;z-index:2}.Notes_timeline-date__nnQ8p{color:#1f2937;font-size:12px;font-weight:700;margin:0}.Notes_timeline-summary__nzhD3{color:#6b7280;font-size:11px;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Notes_note-modal-overlay__GdV1g{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.Notes_note-modal-container__e4ctn{background:#fff9c4;border:1px solid #334155;border-radius:5%;box-shadow:0 20px 40px #0003;height:600px;max-width:600px!important;overflow:hidden;width:90%}.Notes_note-modal-header__PrIgD{background:#fff9c4;display:flex;justify-content:space-between;padding:10px}.Notes_note-modal-header__PrIgD h3{color:#4b5563;display:block;margin:6px 20px}.Notes_note-modal-body__VNLHH{align-items:center;background:#fff9c4;margin-left:10%;width:80%}.Notes_note-form-group__aQsnI{display:flex;flex:1 1;flex-direction:column;margin-bottom:16px}.Notes_note-form-group__aQsnI input,.Notes_note-form-group__aQsnI textarea{background:#fff9a2;border:1px solid #e0e0e0;border-bottom-color:#fff;border-radius:8px;box-shadow:inset 0 2px 4px #0000001a,inset 0 1px 1px #0000000d;outline:none;padding:12px;transition:all .2s ease;width:100%}.Notes_tag-selector__sKNBB{background:#fff9c4;border:1px solid #e2e8f0;border-radius:6px;display:flex;font-size:.85rem;gap:5px;justify-content:center;padding:6px 10px;transition:all .2s;width:100%}.Notes_tag-selector__sKNBB button{background:#ccc;border:1px dashed #059669;border-radius:4px;color:#065f46;cursor:pointer;font-size:16px;font-weight:500px;gap:5px;padding:4px 8px;transition:all .2s}.Notes_tag-selector__sKNBB button:hover{background-color:#059669;box-shadow:0 4px 12px #0000001a;color:#fff}.Notes_tag-selector__sKNBB button.Notes_active__QcxG3{background-color:#065f46;box-shadow:0 4px 12px #00000080;color:#fff}.Notes_label-row__di\+UW{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.Notes_label-row__di\+UW label,.Notes_note-form-group__aQsnI label{color:#475569;display:block;font-size:.85rem;font-weight:600;margin-bottom:6px}.Notes_note-modal-actions__3-4tp{align-items:center;background:#fff9c4;border-top:1px solid #e2e8f0;display:flex;gap:15px;justify-content:space-between;margin-top:10px;padding:20px 30px}.Notes_char-counter__xmIsf{color:#9ca3af;font-size:11px;font-weight:400}.Notes_char-counter__xmIsf.Notes_limit__G3DHJ{animation:Notes_shake__5MC3- .2s ease-in-out;color:#ef4444;font-weight:700}@keyframes Notes_shake__5MC3-{0%{transform:translateX(0)}25%{transform:translateX(2px)}50%{transform:translateX(-2px)}75%{transform:translateX(2px)}to{transform:translateX(0)}}.Notes_undo-button__lGMSe{background-color:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85rem;font-weight:600;margin-left:12px;padding:4px 10px;transition:background-color .2s}.Notes_undo-button__lGMSe:hover{background-color:#2563eb}.Documents_documentsSection__Or3Iu{animation:Documents_fadeIn__elPcG .3s ease;padding:4px 0}@keyframes Documents_fadeIn__elPcG{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Documents_documentsHeader__GBrXt{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.Documents_headerLeftGroup__YL5eZ{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.Documents_docSectionTitle__qqKC8{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.1rem;font-weight:600;margin:0}.Documents_docCount__xQd5n{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.7rem;font-weight:600;padding:2px 10px}.Documents_refreshBtn__Ekt49{background:none;border:none;border-radius:4px;color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;font-size:1rem;padding:4px 6px;transition:all .2s ease}.Documents_refreshBtn__Ekt49:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#e8e8e8;color:var(--text-primary,#e8e8e8);transform:rotate(180deg)}.Documents_filterSelect__RxX\+b{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:6px;color:#e8e8e8;color:var(--text-primary,#e8e8e8);cursor:pointer;font-size:.75rem;outline:none;padding:4px 10px;transition:all .2s ease}.Documents_filterSelect__RxX\+b:focus{border-color:#1abc9c;box-shadow:0 0 0 2px #1abc9c0f}.Documents_uploadBtn__ejolx{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:500;gap:6px;padding:8px 18px;transition:all .2s ease}.Documents_uploadBtn__ejolx:hover:not(:disabled){box-shadow:0 4px 12px #1abc9c40;transform:translateY(-1px)}.Documents_uploadBtn__ejolx:disabled{cursor:not-allowed;opacity:.5;transform:none}.Documents_documentsGrid__t9M7a{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.Documents_documentCard__KtxvX{background:#1a2332;background:var(--bg-secondary,#1a2332);border:2px solid #ffffff1f;border:2px solid var(--border-color,#ffffff1f);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);cursor:pointer;display:flex;flex-direction:column;gap:12px;min-height:180px;padding:18px 20px 16px;transition:all .3s ease}.Documents_documentCard__KtxvX:hover{border-color:#1abc9c59;box-shadow:0 12px 40px #00000040;box-shadow:0 12px 40px var(--shadow-color,#00000040);transform:translateY(-4px)}.Documents_cardTop__pDYRa{align-items:flex-start;display:flex;justify-content:space-between}.Documents_cardIconWrapper__dPCve{align-items:center;border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:10px;display:flex;height:52px;justify-content:center;transition:all .3s ease;width:52px}.Documents_documentCard__KtxvX:hover .Documents_cardIconWrapper__dPCve{border-color:#1abc9c33;transform:scale(1.05)}.Documents_cardActions__JsiJL{display:flex;gap:2px}.Documents_actionBtn__O8P\+U{align-items:center;background:none;border:none;border-radius:6px;color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:flex;justify-content:center;padding:6px 8px;transition:all .2s ease}.Documents_actionBtn__O8P\+U:hover{background:#ffffff0d;background:var(--bg-hover,#ffffff0d);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.Documents_deleteBtn__izC4L:hover{background:#e74c3c1a;color:#e74c3c}.Documents_cardBody__o1d34{display:flex;flex:1 1;flex-direction:column;gap:6px}.Documents_cardTitle__tcYuR{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.95rem;font-weight:600;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Documents_cardMeta__FRQnM{align-items:center;display:flex;gap:8px}.Documents_badge__OyZLo{border:1px solid #0000;border-radius:12px;display:inline-block;font-size:.65rem;font-weight:600;letter-spacing:.02em;padding:2px 10px;text-transform:uppercase}.Documents_badgeID__W-uwB{background:#3b82f61f;border-color:#3b82f626;color:#3b82f6}.Documents_badgeCONTRACT__GhSgH{background:#2ecc711f;border-color:#2ecc7126;color:#2ecc71}.Documents_badgeINVOICE__4Sfym{background:#e74c3c1f;border-color:#e74c3c26;color:#e74c3c}.Documents_badgePERMIT__bkf2C{background:#9b59b61f;border-color:#9b59b626;color:#9b59b6}.Documents_badgeOTHER__A-uff{background:#243447;background:var(--bg-tertiary,#243447);border-color:#ffffff0f;border-color:var(--border-color,#ffffff0f);color:#9ea7b5;color:var(--text-secondary,#9ea7b5)}.Documents_cardSize__-w8Yv{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.7rem}.Documents_cardId__2A5U5{align-items:center;display:flex;gap:4px;margin-top:2px}.Documents_idIcon__VDgf2{color:#6b7a8a;color:var(--text-muted,#6b7a8a);flex-shrink:0}.Documents_idText__PnBw9{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-family:monospace;font-size:.7rem}.Documents_cardFooter__or5BF{align-items:center;border-top:1px solid #ffffff14;border-top:1px solid var(--border-color,#ffffff14);display:flex;justify-content:space-between;margin-top:4px;padding-top:10px}.Documents_cardProject__UOrb6{align-items:center;display:flex;gap:6px;min-width:0}.Documents_projectIcon__Jk28R{color:#6b7a8a;color:var(--text-muted,#6b7a8a);flex-shrink:0}.Documents_projectLink__pCkg1{background:none;border:none;color:#1abc9c;cursor:pointer;font-size:.75rem;font-weight:500;max-width:100px;overflow:hidden;padding:0;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.Documents_projectLink__pCkg1:hover{color:#16a085;text-decoration:underline}.Documents_cardDate__Dm2P8{color:#6b7a8a;color:var(--text-muted,#6b7a8a);flex-shrink:0;font-size:.7rem}.Documents_emptyState__HlU9w{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:2px dashed #ffffff0f;border:2px dashed var(--border-color,#ffffff0f);border-radius:12px;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:60px 20px;text-align:center}.Documents_emptyIcon__0vWl0{font-size:3rem;margin-bottom:12px;opacity:.4}.Documents_emptyState__HlU9w h4{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1rem;font-weight:600;margin:0 0 4px}.Documents_emptyState__HlU9w p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.85rem;margin:0}.light-theme .Documents_documentCard__KtxvX{background:#fff;border:2px solid #e5e7eb;box-shadow:0 1px 3px #0000000f}.light-theme .Documents_documentCard__KtxvX:hover{border-color:#1abc9c;box-shadow:0 8px 30px #0000001a}.light-theme .Documents_cardTitle__tcYuR{color:#1a2332}.light-theme .Documents_cardIconWrapper__dPCve{background:#f8f9fa;border-color:#e5e7eb}.light-theme .Documents_actionBtn__O8P\+U{color:#9ca3af}.light-theme .Documents_actionBtn__O8P\+U:hover{background:#0000000a;color:#1a2332}.light-theme .Documents_docCount__xQd5n{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280}.light-theme .Documents_filterSelect__RxX\+b{background:#fff;border-color:#d1d5db;color:#1a2332}.light-theme .Documents_badgeOTHER__A-uff{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280}.light-theme .Documents_emptyState__HlU9w{background:#fff;border-color:#d1d5db}.light-theme .Documents_emptyState__HlU9w h4{color:#1a2332}.light-theme .Documents_emptyState__HlU9w p{color:#4a5a6a}.light-theme .Documents_refreshBtn__Ekt49{color:#9ca3af}.light-theme .Documents_refreshBtn__Ekt49:hover{background:#0000000a;color:#1a2332}.light-theme .Documents_cardFooter__or5BF{border-top-color:#e5e7eb}.light-theme .Documents_cardId__2A5U5,.light-theme .Documents_idText__PnBw9{color:#6b7280}.light-theme .Documents_cardDate__Dm2P8,.light-theme .Documents_cardSize__-w8Yv,.light-theme .Documents_projectIcon__Jk28R{color:#9ca3af}.dark-theme .Documents_documentCard__KtxvX{border:2px solid #ffffff1a}.dark-theme .Documents_documentCard__KtxvX:hover{border-color:#1abc9c59}@media (max-width:1024px){.Documents_documentsGrid__t9M7a{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.Documents_documentsHeader__GBrXt{align-items:stretch;flex-direction:column}.Documents_headerLeftGroup__YL5eZ{flex-wrap:wrap}.Documents_headerLeftGroup__YL5eZ select{flex:1 1;min-width:100px}.Documents_uploadBtn__ejolx{justify-content:center;width:100%}.Documents_documentsGrid__t9M7a{gap:14px;grid-template-columns:repeat(2,1fr)}.Documents_documentCard__KtxvX{min-height:160px;padding:14px 16px 12px}.Documents_cardIconWrapper__dPCve{height:44px;width:44px}.Documents_cardIconWrapper__dPCve svg{height:20px;width:20px}.Documents_cardTitle__tcYuR{font-size:.85rem}}@media (max-width:480px){.Documents_documentsGrid__t9M7a{gap:12px;grid-template-columns:1fr}.Documents_documentCard__KtxvX{min-height:140px;padding:12px 14px 10px}.Documents_headerLeftGroup__YL5eZ select{min-width:100%}.Documents_uploadBtn__ejolx{font-size:.8rem;padding:6px 14px}.Documents_projectLink__pCkg1{max-width:80px}.Documents_docSectionTitle__qqKC8{font-size:1rem}.Documents_cardIconWrapper__dPCve{height:38px;width:38px}.Documents_cardIconWrapper__dPCve svg{height:18px;width:18px}.Documents_cardTitle__tcYuR{font-size:.8rem}.Documents_cardActions__JsiJL{gap:0}.Documents_actionBtn__O8P\+U{padding:4px 6px}.Documents_actionBtn__O8P\+U svg{height:14px;width:14px}}.FilePreviewModal_modal-overlay__Tb7xM{align-items:center;background:#000000d9;display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:9999}.FilePreviewModal_modal-container__OEyL\+{animation:FilePreviewModal_zoomIn__parNK .3s ease;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 20px 60px #0009;display:flex;flex-direction:column;height:85vh;max-width:1100px;overflow:hidden;width:90%}@keyframes FilePreviewModal_zoomIn__parNK{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.FilePreviewModal_full-screen-mode__I5y2F{align-items:center;display:flex;justify-content:center;padding:0}.FilePreviewModal_container-full__NvLs4{animation:none!important;border-radius:0!important;height:100vh!important;max-height:100vh!important;max-width:100vw!important;width:100vw!important}.FilePreviewModal_container-full__NvLs4 .FilePreviewModal_modal-body__Dob4P{height:calc(100vh - 60px)}.FilePreviewModal_modal-header__Sehxp{align-items:center;background:#243447;background:var(--bg-tertiary,#243447);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;justify-content:space-between;min-height:52px;padding:12px 20px}.FilePreviewModal_title-section__G0jLL{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.FilePreviewModal_file-icon__MEq1N{flex-shrink:0;font-size:1.2rem}.FilePreviewModal_file-title__0m\+hd{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.95rem;font-weight:600;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilePreviewModal_loading-badge__MwwjW{animation:FilePreviewModal_pulse__RsvIq 1.5s ease-in-out infinite;background:#1abc9c1a;border:1px solid #1abc9c26;border-radius:12px;color:#1abc9c;flex-shrink:0;font-size:.65rem;font-weight:600;padding:2px 10px}@keyframes FilePreviewModal_pulse__RsvIq{0%,to{opacity:1}50%{opacity:.5}}.FilePreviewModal_controls-section__oBVDL{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.FilePreviewModal_btn-control__vHZeS{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:6px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:4px;padding:4px 10px;transition:all .2s ease}.FilePreviewModal_btn-control__vHZeS:hover{background:#ffffff0d;background:var(--bg-hover,#ffffff0d);border-color:#1abc9c4d;color:#e8e8e8;color:var(--text-primary,#e8e8e8);transform:scale(1.05)}.FilePreviewModal_btn-control__vHZeS:active{transform:scale(.95)}.FilePreviewModal_btn-download__knYiw{background:#2ecc7126!important;border:1px solid #2ecc7133!important;border-radius:6px;color:#2ecc71!important;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;padding:4px 14px!important;transition:all .2s ease}.FilePreviewModal_btn-download__knYiw:hover{background:#2ecc7140!important;border-color:#2ecc714d!important;transform:scale(1.05)}.FilePreviewModal_btn-download__knYiw:active{transform:scale(.95)}.FilePreviewModal_zoom-level__rq6Kr{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:12px;font-weight:700;min-width:40px;text-align:center}.FilePreviewModal_btn-close__-TAu2{background:none!important;border:none!important;border-radius:6px;color:#9ea7b5!important;color:var(--text-secondary,#9ea7b5)!important;cursor:pointer;font-family:inherit;font-size:1.5rem!important;padding:4px 8px!important;transition:all .2s ease}.FilePreviewModal_btn-close__-TAu2:hover{background:#e74c3c14!important;color:#e74c3c!important;transform:rotate(90deg)}.FilePreviewModal_divider__I4lWb{background:#ffffff0f;background:var(--border-color,#ffffff0f);flex-shrink:0;height:24px;margin:0 4px;width:1px}.FilePreviewModal_modal-body__Dob4P{align-items:center;background:#1a1a2e;display:flex;flex:1 1;justify-content:center;min-height:300px;overflow:hidden;position:relative}.FilePreviewModal_preview-iframe__gQ1RX{background:#fff;border:none;height:100%;width:100%}.FilePreviewModal_image-wrapper__XPrDq{align-items:center;background:#1a1a2e;display:flex;height:100%;justify-content:center;padding:20px;width:100%}.FilePreviewModal_preview-image__XpaNz{border-radius:4px;box-shadow:0 0 40px #00000080;max-height:90%;max-width:90%;object-fit:contain}.FilePreviewModal_video-wrapper__VcXv5{align-items:center;background:#000;display:flex;height:100%;justify-content:center;padding:20px;width:100%}.FilePreviewModal_preview-video__ABXrC{background:#000;border-radius:4px;height:100%;max-height:90vh;width:100%}.FilePreviewModal_audio-wrapper__8kMiR{align-items:center;background:#1a1a2e;display:flex;flex-direction:column;gap:20px;padding:40px;width:100%}.FilePreviewModal_audio-icon-large__INVaT{align-items:center;display:flex;flex-direction:column;gap:8px}.FilePreviewModal_audio-icon-large__INVaT span{font-size:4rem}.FilePreviewModal_audio-icon-large__INVaT p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:1rem;margin:0}.FilePreviewModal_preview-audio__oKzNM{max-width:600px;width:100%}.FilePreviewModal_office-preview__aOTog{height:100%;width:100%}.FilePreviewModal_unknown-file__VF8-w{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px;text-align:center}.FilePreviewModal_file-type-icon__BJgDr{font-size:4rem}.FilePreviewModal_file-name-display__-bi4y{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.1rem;font-weight:600;margin:0}.FilePreviewModal_file-hint__WYHuY{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.9rem;margin:0}.FilePreviewModal_btn-download-file__Lency{background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;margin-top:8px;padding:10px 24px;transition:all .3s ease}.FilePreviewModal_btn-download-file__Lency:hover{box-shadow:0 4px 16px #1abc9c4d;transform:translateY(-2px)}.FilePreviewModal_error-container__tiNsM{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px;text-align:center}.FilePreviewModal_error-icon__dCuDX{font-size:3rem}.FilePreviewModal_error-message__TtvAd{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.95rem;margin:0;max-width:400px}.FilePreviewModal_error-retry__fXJIJ{background:#e74c3c1a;border:1px solid #e74c3c33;border-radius:6px;color:#e74c3c;cursor:pointer;font-family:inherit;font-weight:600;padding:8px 20px;transition:all .2s ease}.FilePreviewModal_error-retry__fXJIJ:hover{background:#e74c3c26;transform:scale(1.05)}.FilePreviewModal_spinner-overlay__8uXeX{align-items:center;background:#0009;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;z-index:10}.light-theme .FilePreviewModal_modal-container__OEyL\+{background:#fff;border-color:#0000000f}.light-theme .FilePreviewModal_modal-header__Sehxp{background:#f8f9fa;border-bottom-color:#0000000f}.light-theme .FilePreviewModal_file-title__0m\+hd{color:#1a2332}.light-theme .FilePreviewModal_btn-control__vHZeS{background:#f8f9fa;border-color:#0000000f;color:#4a5a6a}.light-theme .FilePreviewModal_btn-control__vHZeS:hover{background:#e5e7eb;color:#1a2332}.light-theme .FilePreviewModal_btn-close__-TAu2{color:#8a9aaa!important}.light-theme .FilePreviewModal_btn-close__-TAu2:hover{background:#e74c3c0f!important;color:#e74c3c!important}.light-theme .FilePreviewModal_zoom-level__rq6Kr{color:#4a5a6a}.light-theme .FilePreviewModal_divider__I4lWb{background:#0000000f}.light-theme .FilePreviewModal_audio-wrapper__8kMiR,.light-theme .FilePreviewModal_image-wrapper__XPrDq,.light-theme .FilePreviewModal_modal-body__Dob4P{background:#f0f2f5}.light-theme .FilePreviewModal_file-name-display__-bi4y{color:#1a2332}.light-theme .FilePreviewModal_error-message__TtvAd,.light-theme .FilePreviewModal_file-hint__WYHuY{color:#4a5a6a}.light-theme .FilePreviewModal_btn-download__knYiw{background:#2ecc7114!important}.light-theme .FilePreviewModal_btn-download__knYiw:hover{background:#2ecc7126!important}@media (max-width:1024px){.FilePreviewModal_file-title__0m\+hd{max-width:200px}}@media (max-width:768px){.FilePreviewModal_modal-container__OEyL\+{height:90vh;max-width:100%;width:95%}.FilePreviewModal_modal-header__Sehxp{gap:8px;padding:10px 14px}.FilePreviewModal_file-title__0m\+hd{font-size:.85rem;max-width:120px}.FilePreviewModal_controls-section__oBVDL{gap:4px}.FilePreviewModal_btn-control__vHZeS{font-size:12px;padding:3px 8px}.FilePreviewModal_btn-download__knYiw{font-size:.75rem;padding:3px 10px!important}.FilePreviewModal_preview-image__XpaNz{max-height:95%;max-width:95%}.FilePreviewModal_audio-icon-large__INVaT span{font-size:3rem}.FilePreviewModal_modal-overlay__Tb7xM{padding:10px}}@media (max-width:480px){.FilePreviewModal_modal-overlay__Tb7xM{padding:0}.FilePreviewModal_modal-container__OEyL\+{border-radius:0;height:100vh;max-height:100vh;width:100%}.FilePreviewModal_modal-header__Sehxp{align-items:stretch;flex-direction:column;gap:6px;min-height:auto;padding:8px 12px}.FilePreviewModal_title-section__G0jLL{justify-content:center}.FilePreviewModal_file-title__0m\+hd{font-size:.8rem;max-width:150px;text-align:center}.FilePreviewModal_controls-section__oBVDL{justify-content:center}.FilePreviewModal_btn-control__vHZeS{font-size:11px;padding:2px 6px}.FilePreviewModal_zoom-level__rq6Kr{font-size:10px;min-width:30px}.FilePreviewModal_modal-body__Dob4P{min-height:200px}.FilePreviewModal_preview-image__XpaNz{max-height:90%;max-width:98%}.FilePreviewModal_audio-icon-large__INVaT span{font-size:2.5rem}.FilePreviewModal_preview-video__ABXrC{max-height:80vh}.FilePreviewModal_unknown-file__VF8-w{padding:20px}.FilePreviewModal_file-type-icon__BJgDr{font-size:3rem}.FilePreviewModal_btn-download-file__Lency{justify-content:center;width:100%}.FilePreviewModal_container-full__NvLs4 .FilePreviewModal_modal-body__Dob4P{height:calc(100vh - 80px)}.FilePreviewModal_btn-download__knYiw{font-size:.7rem!important;padding:2px 8px!important}}.FilePreviewModal_modal-body__Dob4P::-webkit-scrollbar{width:6px}.FilePreviewModal_modal-body__Dob4P::-webkit-scrollbar-track{background:#0000}.FilePreviewModal_modal-body__Dob4P::-webkit-scrollbar-thumb{background:#ffffff1a;background:var(--border-color,#ffffff1a);border-radius:3px}.FilePreviewModal_modal-body__Dob4P::-webkit-scrollbar-thumb:hover{background:#6b7a8a;background:var(--text-muted,#6b7a8a)}.FilePreviewModal_modal-body__Dob4P{scrollbar-color:#ffffff1a #0000;scrollbar-color:var(--border-color,#ffffff1a) #0000;scrollbar-width:thin}.GlobalSpinner_container__wCv0D{background:#0000;margin:2rem 0;width:100%}.GlobalSpinner_container__wCv0D,.GlobalSpinner_spinnerWrapper__Kh076{align-items:center;display:flex;justify-content:center;position:relative}.GlobalSpinner_spinnerWrapper__Kh076{height:100px;width:100px}.GlobalSpinner_outerRing__u3\+pO{animation:GlobalSpinner_spin__I0zKZ 1.5s cubic-bezier(.68,-.55,.265,1.55) infinite;border-color:#007bff #0000;border-radius:50%;border-style:solid;border-width:6px;height:80px;position:absolute;width:80px}.GlobalSpinner_innerRing__vCfJS{animation:GlobalSpinner_spin__I0zKZ 1s linear infinite reverse;border-color:#0000 #28a745;border-radius:50%;border-style:solid;border-width:6px;height:50px;position:absolute;width:50px}.GlobalSpinner_loadingText__bPmCW{color:#6c757d;font-size:.85rem;font-weight:600;position:absolute;top:110px;white-space:nowrap}@keyframes GlobalSpinner_spin__I0zKZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.GlobalSpinner_overlay__kEM\+A{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fffc;border-radius:inherit;display:flex;height:100%;justify-content:center;left:0;margin:0!important;position:absolute;top:0;width:100%;z-index:1000}.Projects_projectsContainer__asL\+4{animation:Projects_fadeIn__rIRWg .3s ease;padding:8px 0}@keyframes Projects_fadeIn__rIRWg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Projects_subtleLoadingBar__HVOhj{animation:Projects_pulse__VQ\+D7 1.5s ease-in-out infinite;background:#1abc9c14;border-radius:8px;color:#1abc9c;font-size:.85rem;font-weight:500;margin-bottom:16px;padding:8px 16px;text-align:center}@keyframes Projects_pulse__VQ\+D7{0%,to{opacity:1}50%{opacity:.5}}.Projects_projectsHeader__dOFMT{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:24px}.Projects_sectionTitle__TfXJn{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.2rem;font-weight:700;margin:0}.Projects_btnPrimary__Pnfpj{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.Projects_btnPrimary__Pnfpj:hover{box-shadow:0 4px 16px #1abc9c4d;transform:translateY(-2px)}.Projects_btnPrimary__Pnfpj:active{transform:translateY(0)}.Projects_btnDelete__EJw7t{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:flex;padding:4px 8px;transition:all .2s ease}.Projects_btnDelete__EJw7t:hover{background:#ef444414;color:#ef4444}.Projects_projectStatsGrid__zVUp5{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.Projects_statTile__LX4tZ{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:10px;display:flex;flex-direction:column;padding:16px 20px;transition:all .3s ease}.Projects_statTile__LX4tZ:hover{box-shadow:0 4px 16px #0003;box-shadow:0 4px 16px var(--shadow-color,#0003);transform:translateY(-2px)}.Projects_statTile__LX4tZ.Projects_blue__PtmMf{border-left:4px solid #3b82f6}.Projects_statTile__LX4tZ.Projects_orange__N0F5v{border-left:4px solid #f59e0b}.Projects_statTile__LX4tZ.Projects_green__fNvKb{border-left:4px solid #10b981}.Projects_statTile__LX4tZ.Projects_red__R3kBZ{border-left:4px solid #ef4444}.Projects_tileLabel__RbONV{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.Projects_tileValue__wzvPP{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.5rem;font-weight:700;margin-top:4px}.Projects_projectsModernGrid__n2XeN{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.Projects_visualProjectCard__aWoRW{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:20px;transition:all .3s ease}.Projects_visualProjectCard__aWoRW:hover{border-color:#1abc9c33;box-shadow:0 12px 40px #00000040;box-shadow:0 12px 40px var(--shadow-color,#00000040);transform:translateY(-4px)}.Projects_cardTop__1xdhr{display:flex;justify-content:flex-end}.Projects_statusPillSmall__rxDwv{border:1px solid #0000;border-radius:12px;font-size:.6rem;font-weight:700;letter-spacing:.03em;padding:2px 10px;text-transform:uppercase}.Projects_statusPillSmall__rxDwv.Projects_open__Owyws{background:#3b82f61f;border-color:#3b82f626;color:#3b82f6}.Projects_statusPillSmall__rxDwv.Projects_in_progress__KQh07{background:#f59e0b1f;border-color:#f59e0b26;color:#f59e0b}.Projects_statusPillSmall__rxDwv.Projects_closed__mpT5j,.Projects_statusPillSmall__rxDwv.Projects_completed__QbTLV{background:#10b9811f;border-color:#10b98126;color:#10b981}.Projects_projectNameDisplay__j-y\+0{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1rem;font-weight:600;line-height:1.3;margin:0}.Projects_progressContainer__tzunX{display:flex;flex-direction:column;gap:4px}.Projects_projectBudget__NtrIr{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.8rem;font-weight:500;margin:0}.Projects_progressText__ftKCX{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.75rem;justify-content:space-between}.Projects_progressBarBg__N1unZ{background:#243447;background:var(--bg-tertiary,#243447);border-radius:4px;height:6px;overflow:hidden;width:100%}.Projects_progressBarFill__dVVNT{border-radius:4px;height:100%;transition:width .6s ease}.Projects_cardActionsRow__l668U{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);display:flex;gap:8px;padding-top:12px}.Projects_btnAction__3BO4u{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:6px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:flex;flex:1 1;font-size:.8rem;font-weight:600;gap:6px;justify-content:center;padding:8px 12px;transition:all .2s ease}.Projects_btnAction__3BO4u.Projects_view__Z7j4k{background:linear-gradient(135deg,#1abc9c,#16a085);border:none;color:#fff}.Projects_btnAction__3BO4u.Projects_view__Z7j4k:hover{box-shadow:0 4px 16px #1abc9c4d;transform:translateY(-2px)}.Projects_btnAction__3BO4u:hover:not(.Projects_view__Z7j4k){background:#ffffff08;background:var(--bg-hover,#ffffff08)}.Projects_cardFooterInfo__mTMHu{align-items:center;border-top:1px solid #ffffff0a;border-top:1px solid var(--border-color,#ffffff0a);display:flex;justify-content:space-between;padding-top:12px}.Projects_taskCount__g5sRF{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.8rem}.Projects_emptyProjectsView__GgdAm{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:2px dashed #ffffff0f;border:2px dashed var(--border-color,#ffffff0f);border-radius:12px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:60px 20px;text-align:center}.Projects_emptyIcon__crIYC{font-size:4rem;margin-bottom:16px;opacity:.6}.Projects_emptyProjectsView__GgdAm p{font-size:1rem;font-weight:500;margin:0}.Projects_skeletonCard__cPUVN{animation:Projects_shimmer__aTteP 1.5s ease-in-out infinite;background:#243447;background:var(--bg-tertiary,#243447);background:linear-gradient(90deg,#243447 25%,#ffffff08 50%,#243447 75%);background:linear-gradient(90deg,var(--bg-tertiary,#243447) 25%,var(--bg-hover,#ffffff08) 50%,var(--bg-tertiary,#243447) 75%);background-size:200% 100%;border-radius:12px;height:200px}@keyframes Projects_shimmer__aTteP{0%{background-position:200% 0}to{background-position:-200% 0}}.Projects_modalOverlay__s12Ug{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.Projects_projectModalContainer__tMLAb{animation:Projects_slideUp__5MD9H .3s ease;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:16px;box-shadow:0 20px 60px #0006;display:flex;flex-direction:column;max-height:85vh;max-width:1000px;overflow:hidden;width:90%}@keyframes Projects_slideUp__5MD9H{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Projects_modalHeader__d7o4Q{align-items:center;background:#243447;background:var(--bg-tertiary,#243447);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}.Projects_headerTitles__mHM7o{display:flex;flex-direction:column;gap:4px}.Projects_modalHeader__d7o4Q h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.1rem;font-weight:700;margin:0}.Projects_headerBadges__9rXJx{align-items:center;display:flex;gap:8px}.Projects_projectIdBadge__r\+kXd{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:4px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.7rem;font-weight:600;padding:2px 10px}.Projects_refreshBtn__CoWNZ{align-items:center;background:none;border:none;border-radius:4px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:flex;padding:4px;transition:all .2s ease}.Projects_refreshBtn__CoWNZ:hover{background:#ffffff0d;background:var(--bg-hover,#ffffff0d);color:#1abc9c}.Projects_spin__jFwFP{animation:Projects_spin__jFwFP 1s linear infinite}@keyframes Projects_spin__jFwFP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Projects_closeBtn__PXV\+v{align-items:center;background:none;border:none;border-radius:6px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.Projects_closeBtn__PXV\+v:hover{background:#e74c3c14;color:#e74c3c}.Projects_modalBody__4Gr60{flex:1 1;overflow-y:auto;padding:24px}.Projects_projectStatsBanner__Bh7Nv{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:10px;display:flex;gap:24px;margin-bottom:20px;padding:16px 20px}.Projects_statsGroup__6YuJ5{display:flex;flex-wrap:wrap;gap:24px;width:100%}.Projects_statCard__vLEI-{align-items:center;display:flex;flex:1 1;gap:12px;min-width:120px}.Projects_statIcon__jgJu0{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:8px;display:flex;font-size:1.2rem;height:36px;justify-content:center;width:36px}.Projects_statInfo__ueK\+f{display:flex;flex-direction:column}.Projects_statInfo__ueK\+f label{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.Projects_statValue__dhI3s{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1rem;font-weight:700}.Projects_borderLeft__JO1Vs{border-left:1px solid #ffffff0f;border-left:1px solid var(--border-color,#ffffff0f);padding-left:24px}.Projects_statusPill__EUTmI{border:1px solid #0000;border-radius:12px;display:inline-block;font-size:.65rem;font-weight:700;padding:2px 10px;text-transform:uppercase}.Projects_statusPill__EUTmI.Projects_open__Owyws{background:#3b82f61f;border-color:#3b82f626;color:#3b82f6}.Projects_statusPill__EUTmI.Projects_in_progress__KQh07{background:#f59e0b1f;border-color:#f59e0b26;color:#f59e0b}.Projects_statusPill__EUTmI.Projects_closed__mpT5j,.Projects_statusPill__EUTmI.Projects_completed__QbTLV{background:#10b9811f;border-color:#10b98126;color:#10b981}.Projects_modalProgressContainer__V78Ey{align-items:center;display:flex;gap:10px}.Projects_progressTrack__3qA14{background:#243447;background:var(--bg-tertiary,#243447);border-radius:2px;flex:1 1;height:4px;min-width:60px;overflow:hidden}.Projects_progressFill__yIlL3{background:linear-gradient(90deg,#1abc9c,#48c9b0);border-radius:2px;height:100%;transition:width .6s ease}.Projects_progressText__ftKCX{color:#1abc9c;font-size:.8rem;font-weight:600;min-width:36px}.Projects_subtasksSection__OvDa\+{margin-top:8px}.Projects_sectionHeader__sfTnj{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.Projects_sectionHeader__sfTnj h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.95rem;font-weight:600;margin:0}.Projects_btnAddSubtask__DJUFB{align-items:center;background:#1abc9c14;border:1px solid #1abc9c26;border-radius:6px;color:#1abc9c;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;padding:6px 14px;transition:all .2s ease}.Projects_btnAddSubtask__DJUFB:hover{background:#1abc9c1f;transform:translateY(-1px)}.Projects_subtasksTableWrapper__5eQ1G{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:10px;overflow:hidden;overflow-x:auto}.Projects_projectDetailsTable__H5mrP{border-collapse:collapse;font-size:.85rem;min-width:600px;width:100%}.Projects_projectDetailsTable__H5mrP thead{background:#243447;background:var(--bg-tertiary,#243447)}.Projects_projectDetailsTable__H5mrP th{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.7rem;font-weight:600;letter-spacing:.05em;padding:10px 14px;text-align:left;text-transform:uppercase}.Projects_projectDetailsTable__H5mrP td{border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);color:#e8e8e8;color:var(--text-primary,#e8e8e8);padding:8px 14px}.Projects_projectDetailsTable__H5mrP tbody tr:hover{background:#ffffff05;background:var(--bg-hover,#ffffff05)}.Projects_projectDetailsTable__H5mrP tbody tr:last-child td{border-bottom:none}.Projects_textCenter__ooPA8{text-align:center}.Projects_newTaskRow__SaRen{background:#1abc9c0a!important;border-left:3px solid #1abc9c}.Projects_rowUpdating__\+AfU\+{opacity:.6}.Projects_tableInlineInput__YtzkG{background:#0000;border:1px solid #0000;border-radius:4px;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.85rem;padding:4px 8px;transition:all .2s ease;width:100%}.Projects_tableInlineInput__YtzkG:hover{background:#1a2332;background:var(--bg-secondary,#1a2332);border-color:#ffffff14;border-color:var(--border-color,#ffffff14)}.Projects_tableInlineInput__YtzkG:focus{background:#1a2332;background:var(--bg-secondary,#1a2332);border-color:#1abc9c;box-shadow:0 0 0 2px #1abc9c1a;outline:none}.Projects_tableInlineSelect__s9uOQ{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:4px;color:#e8e8e8;color:var(--text-primary,#e8e8e8);cursor:pointer;font-size:.8rem;padding:4px 8px;width:100%}.Projects_tableInlineSelect__s9uOQ:focus{border-color:#1abc9c;outline:none}.Projects_btnSaveInline__6ye1N{background:#0000;border:none;border-radius:4px;cursor:pointer;font-size:1.1rem;padding:4px;transition:all .2s ease}.Projects_btnSaveInline__6ye1N:hover{transform:scale(1.1)}.Projects_btnRowDelete__FTVfC{background:none;border:none;border-radius:4px;cursor:pointer;font-size:.9rem;opacity:.4;padding:4px;transition:all .2s ease}.Projects_btnRowDelete__FTVfC:hover{background:#e74c3c14;opacity:1}.Projects_miniLoader__7p\+kr{animation:Projects_spin__jFwFP .8s linear infinite;border:2px solid #ffffff0f;border:2px solid var(--border-color,#ffffff0f);border-radius:50%;border-top:2px solid #1abc9c;display:inline-block;height:16px;width:16px}.Projects_emptySubtasks__ZB93E{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);padding:40px 20px;text-align:center}.Projects_emptySubtasks__ZB93E p{font-size:.9rem;margin:0}.Projects_projectCreateForm__QMtT0{display:flex;flex-direction:column;gap:20px;padding:8px 0}.Projects_formGroup__cGEbv{display:flex;flex-direction:column;gap:6px}.Projects_formGroup__cGEbv label{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.Projects_formGroup__cGEbv input{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.95rem;padding:10px 12px;transition:all .2s ease}.Projects_formGroup__cGEbv input:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c1a;outline:none}.Projects_formGroup__cGEbv input::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.Projects_projectInfo__vUMsD{display:flex;gap:16px}.Projects_projectInfo__vUMsD .Projects_formGroup__cGEbv{flex:1 1}.light-theme .Projects_statTile__LX4tZ{background:#fff;border-color:#0000000f}.light-theme .Projects_statTile__LX4tZ:hover{box-shadow:0 4px 16px #00000014}.light-theme .Projects_tileValue__wzvPP{color:#1a2332}.light-theme .Projects_visualProjectCard__aWoRW{background:#fff;border-color:#0000000f}.light-theme .Projects_visualProjectCard__aWoRW:hover{border-color:#1abc9c33}.light-theme .Projects_projectNameDisplay__j-y\+0{color:#1a2332}.light-theme .Projects_btnAction__3BO4u{background:#f8f9fa;border-color:#0000000f;color:#4a5a6a}.light-theme .Projects_emptyProjectsView__GgdAm{background:#fff;border-color:#0000000f;color:#4a5a6a}.light-theme .Projects_sectionTitle__TfXJn{color:#1a2332}.light-theme .Projects_progressText__ftKCX,.light-theme .Projects_projectBudget__NtrIr,.light-theme .Projects_taskCount__g5sRF{color:#4a5a6a}.light-theme .Projects_skeletonCard__cPUVN{background:#f3f4f6;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%}.light-theme .Projects_projectModalContainer__tMLAb{background:#fff;border-color:#0000000f}.light-theme .Projects_modalHeader__d7o4Q{background:#f8f9fa;border-bottom-color:#0000000f}.light-theme .Projects_modalHeader__d7o4Q h3{color:#1a2332}.light-theme .Projects_projectIdBadge__r\+kXd{background:#f8f9fa;border-color:#0000000f;color:#6b7280}.light-theme .Projects_statCard__vLEI-{background:#f8f9fa}.light-theme .Projects_statInfo__ueK\+f label{color:#8a9aaa}.light-theme .Projects_statValue__dhI3s{color:#1a2332}.light-theme .Projects_projectStatsBanner__Bh7Nv{background:#f8f9fa;border-color:#0000000f}.light-theme .Projects_formGroup__cGEbv input{background:#f8f9fa;border-color:#00000014;color:#1a2332}.light-theme .Projects_formGroup__cGEbv label{color:#4a5a6a}.light-theme .Projects_projectDetailsTable__H5mrP thead{background:#f8f9fa}.light-theme .Projects_projectDetailsTable__H5mrP th{border-bottom-color:#0000000f;color:#4a5a6a}.light-theme .Projects_projectDetailsTable__H5mrP td{border-bottom-color:#0000000a;color:#1a2332}.light-theme .Projects_tableInlineInput__YtzkG{color:#1a2332}.light-theme .Projects_tableInlineSelect__s9uOQ{background:#f8f9fa;border-color:#0000000f;color:#1a2332}.light-theme .Projects_subtasksTableWrapper__5eQ1G{background:#f8f9fa;border-color:#0000000f}.light-theme .Projects_emptySubtasks__ZB93E{color:#4a5a6a}.light-theme .Projects_btnAddSubtask__DJUFB{background:#1abc9c0f;border-color:#1abc9c1a;color:#1abc9c}.light-theme .Projects_btnAddSubtask__DJUFB:hover{background:#1abc9c1a}.light-theme .Projects_sectionHeader__sfTnj h3{color:#1a2332}.light-theme .Projects_closeBtn__PXV\+v{color:#8a9aaa}.light-theme .Projects_closeBtn__PXV\+v:hover{background:#e74c3c0f}.light-theme .Projects_refreshBtn__CoWNZ{color:#8a9aaa}.light-theme .Projects_refreshBtn__CoWNZ:hover{background:#0000000a;color:#1abc9c}@media (max-width:1024px){.Projects_projectStatsGrid__zVUp5,.Projects_projectsModernGrid__n2XeN{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Projects_projectsHeader__dOFMT{align-items:stretch;flex-direction:column}.Projects_btnPrimary__Pnfpj{justify-content:center;width:100%}.Projects_projectsModernGrid__n2XeN{grid-template-columns:1fr}.Projects_statTile__LX4tZ{padding:12px 16px}.Projects_tileValue__wzvPP{font-size:1.25rem}.Projects_projectStatsBanner__Bh7Nv,.Projects_statsGroup__6YuJ5{flex-direction:column;gap:12px}.Projects_statCard__vLEI-{min-width:0;min-width:auto}.Projects_borderLeft__JO1Vs{border-left:none;border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);padding-left:0;padding-top:12px}.Projects_projectInfo__vUMsD{flex-direction:column}.Projects_projectModalContainer__tMLAb{margin:10px;max-width:100%}.Projects_modalHeader__d7o4Q{flex-wrap:wrap;gap:8px}.Projects_headerTitles__mHM7o{flex:1 1}.Projects_modalBody__4Gr60{padding:16px}}@media (max-width:480px){.Projects_projectStatsGrid__zVUp5{gap:10px;grid-template-columns:1fr 1fr}.Projects_statTile__LX4tZ{padding:10px 14px}.Projects_tileValue__wzvPP{font-size:1.1rem}.Projects_visualProjectCard__aWoRW{padding:16px}.Projects_projectNameDisplay__j-y\+0{font-size:.9rem}.Projects_btnAction__3BO4u{font-size:.7rem;padding:6px 10px}.Projects_projectDetailsTable__H5mrP{font-size:.75rem;min-width:400px}.Projects_projectDetailsTable__H5mrP td,.Projects_projectDetailsTable__H5mrP th{padding:6px 10px}.Projects_modalBody__4Gr60{padding:12px}.Projects_projectStatsBanner__Bh7Nv{padding:12px 16px}.Projects_statCard__vLEI-{gap:8px}.Projects_statIcon__jgJu0{font-size:1rem;height:30px;width:30px}}.ContactsTab_contactsSection__4fYjc{animation:ContactsTab_fadeIn__j2NBX .3s ease;padding:8px 0}@keyframes ContactsTab_fadeIn__j2NBX{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ContactsTab_contactsHeader__RWIjI{flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}.ContactsTab_contactsHeader__RWIjI,.ContactsTab_headerLeft__bFbE-{align-items:center;display:flex;gap:12px}.ContactsTab_sectionTitle__YKnyn{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.2rem;font-weight:700;margin:0}.ContactsTab_contactCount__MjZr4{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:20px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.8rem;font-weight:500;padding:2px 12px}.ContactsTab_btnPrimary__hbhkl{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.ContactsTab_btnPrimary__hbhkl:hover{box-shadow:0 4px 16px #1abc9c4d;transform:translateY(-2px)}.ContactsTab_btnPrimary__hbhkl:active{transform:translateY(0)}.ContactsTab_btnSecondary__-pO\+F{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 20px;transition:all .3s ease}.ContactsTab_btnSecondary__-pO\+F:hover{background:#ffffff0d;background:var(--bg-hover,#ffffff0d)}.ContactsTab_contactsGrid__Wmher{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ContactsTab_contactCard__zyhHi{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.ContactsTab_contactCard__zyhHi:hover{border-color:#1abc9c33;box-shadow:0 8px 30px #00000040;box-shadow:0 8px 30px var(--shadow-color,#00000040);transform:translateY(-4px)}.ContactsTab_primaryCard__5zJLl{background:#1abc9c0a;border:2px solid #1abc9c}.ContactsTab_secondaryCard__kY9f4{border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f)}.ContactsTab_primaryRibbon__EA405{background:linear-gradient(135deg,#1abc9c,#16a085);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:4px 16px;text-align:center;text-transform:uppercase}.ContactsTab_contactBody__cAuL7{flex-grow:1;padding:20px}.ContactsTab_contactMainInfo__I9hKv{align-items:center;display:flex;gap:16px;margin-bottom:16px}.ContactsTab_contactAvatar__edCdF{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.2rem;font-weight:700;height:52px;justify-content:center;text-shadow:0 1px 2px #0003;width:52px}.ContactsTab_contactName__JsPXT{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1rem;font-weight:600;margin:0}.ContactsTab_contactPosition__DQbgb{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.85rem;margin:2px 0 0}.ContactsTab_contactDetailsGrid__InVYN{border-top:1px solid #ffffff0a;border-top:1px solid var(--border-color,#ffffff0a);display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px}.ContactsTab_detailItem__yXYl0{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:4px 0}.ContactsTab_detailLabel__Ds2qe{color:#6b7a8a;color:var(--text-muted,#6b7a8a);flex-shrink:0;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ContactsTab_detailValue__pisuD{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.9rem;font-weight:500;max-width:65%;text-align:right;word-break:break-word}.ContactsTab_detailValue__pisuD:hover{color:#1abc9c;cursor:pointer}.ContactsTab_contactNotesBox__bwitj{background:#243447;background:var(--bg-tertiary,#243447);border-left:3px solid #1abc9c;border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.85rem;margin-top:12px;padding:10px 14px}.ContactsTab_contactNotesBox__bwitj strong{color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ContactsTab_contactFooterActions__LERLi{align-items:center;background:#243447;background:var(--bg-tertiary,#243447);border-top:1px solid #ffffff0a;border-top:1px solid var(--border-color,#ffffff0a);display:flex;gap:12px;justify-content:space-between;padding:12px 20px}.ContactsTab_primaryFooter__BhU3-{background:#1abc9c0f;border-top:1px solid #1abc9c1a;padding:12px 20px;text-align:center}.ContactsTab_primaryBadge__T8BdJ{color:#1abc9c;font-size:.75rem;font-weight:600}.ContactsTab_btnLink__ck3ob{background:none;border:none;border-radius:4px;color:#1abc9c;cursor:pointer;font-size:.85rem;font-weight:500;padding:4px 8px;transition:all .2s ease}.ContactsTab_btnLink__ck3ob:hover{background:#1abc9c14;text-decoration:underline}.ContactsTab_btnDangerText__vtZpz{background:none;border:none;border-radius:4px;color:#e74c3c;cursor:pointer;font-size:.85rem;font-weight:500;padding:4px 8px;transition:all .2s ease}.ContactsTab_btnDangerText__vtZpz:hover{background:#e74c3c14;text-decoration:underline}.ContactsTab_emptyState__hT3W1{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.ContactsTab_emptyIcon__EH2uk{font-size:4rem;margin-bottom:16px;opacity:.6}.ContactsTab_emptyState__hT3W1 h4{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.1rem;font-weight:600;margin:0 0 8px}.ContactsTab_emptyState__hT3W1 p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.9rem;margin:0}.ContactsTab_modalOverlay__goeS5{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:2000}.ContactsTab_modalContent__qLRIa{animation:ContactsTab_slideUp__Vyxb4 .3s ease;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 20px 60px #0006;max-height:90vh;max-width:700px;overflow:hidden;width:90%}@keyframes ContactsTab_slideUp__Vyxb4{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ContactsTab_modalHeader__LkcTd{align-items:center;background:#243447;background:var(--bg-tertiary,#243447);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);display:flex;justify-content:space-between;padding:20px 24px}.ContactsTab_modalHeaderLeft__6YKoc{align-items:center;display:flex;gap:12px}.ContactsTab_modalIcon__9s\+9N{font-size:1.5rem}.ContactsTab_modalHeader__LkcTd h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.1rem;font-weight:700;margin:0}.ContactsTab_modalCloseBtn__u7xE1{align-items:center;background:none;border:none;border-radius:6px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.ContactsTab_modalCloseBtn__u7xE1:hover{background:#e74c3c1a;color:#e74c3c}.ContactsTab_modalForm__V2yt4{padding:24px}.ContactsTab_formGrid__SkQgD{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:1fr 1fr}.ContactsTab_formGroup__-2CSQ{margin-bottom:0}.ContactsTab_formGroup__-2CSQ.ContactsTab_fullWidth__GpE57{grid-column:span 2}.ContactsTab_formLabel__VAh0b{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:block;font-size:.8rem;font-weight:600;letter-spacing:.02em;margin-bottom:6px}.ContactsTab_requiredStar__hVlWP{color:#e74c3c}.ContactsTab_formInput__F22ue,.ContactsTab_formSelect__hAN-h{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;box-sizing:border-box;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:inherit;font-size:.95rem;padding:10px 12px;transition:all .3s ease;width:100%}.ContactsTab_formInput__F22ue:focus,.ContactsTab_formSelect__hAN-h:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c1a;outline:none}.ContactsTab_formInput__F22ue::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.ContactsTab_formSelect__hAN-h{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7a8a' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.ContactsTab_formSelect__hAN-h option{background:#1a2332;background:var(--bg-secondary,#1a2332);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ContactsTab_inputError__oCfpX{border-color:#e74c3c!important}.ContactsTab_inputError__oCfpX:focus{border-color:#e74c3c!important;box-shadow:0 0 0 3px #e74c3c1a!important}.ContactsTab_errorText__zc9o9{color:#e74c3c;display:block;font-size:.75rem;margin-top:4px}.ContactsTab_modalActions__7gToD{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding-top:20px}.light-theme .ContactsTab_contactCard__zyhHi{background:#fff;border-color:#0000000f}.light-theme .ContactsTab_contactCard__zyhHi:hover{border-color:#1abc9c33}.light-theme .ContactsTab_primaryCard__5zJLl{background:#1abc9c0a;border-color:#1abc9c}.light-theme .ContactsTab_contactName__JsPXT{color:#1a2332}.light-theme .ContactsTab_contactPosition__DQbgb{color:#4a5a6a}.light-theme .ContactsTab_detailValue__pisuD{color:#1a2332}.light-theme .ContactsTab_contactNotesBox__bwitj{background:#f8f9fa;color:#4a5a6a}.light-theme .ContactsTab_contactNotesBox__bwitj strong{color:#1a2332}.light-theme .ContactsTab_contactFooterActions__LERLi{background:#f8f9fa;border-top-color:#0000000f}.light-theme .ContactsTab_modalContent__qLRIa{background:#fff;border-color:#0000000f}.light-theme .ContactsTab_modalHeader__LkcTd{background:#f8f9fa;border-bottom-color:#0000000f}.light-theme .ContactsTab_modalHeader__LkcTd h3{color:#1a2332}.light-theme .ContactsTab_formInput__F22ue,.light-theme .ContactsTab_formSelect__hAN-h{background:#f8f9fa;border-color:#00000014;color:#1a2332}.light-theme .ContactsTab_formSelect__hAN-h option{background:#fff;color:#1a2332}.light-theme .ContactsTab_formLabel__VAh0b{color:#4a5a6a}.light-theme .ContactsTab_emptyState__hT3W1{background:#fff;border-color:#0000000f}.light-theme .ContactsTab_emptyState__hT3W1 h4{color:#1a2332}.light-theme .ContactsTab_emptyState__hT3W1 p{color:#4a5a6a}.light-theme .ContactsTab_btnSecondary__-pO\+F{background:#f3f4f6;border-color:#0000000f;color:#374151}.light-theme .ContactsTab_btnSecondary__-pO\+F:hover{background:#e5e7eb}.light-theme .ContactsTab_contactCount__MjZr4{background:#f3f4f6;border-color:#0000000f;color:#6b7280}.light-theme .ContactsTab_sectionTitle__YKnyn{color:#1a2332}.light-theme .ContactsTab_modalCloseBtn__u7xE1{color:#8a9aaa}.light-theme .ContactsTab_modalCloseBtn__u7xE1:hover{background:#e74c3c0f}.light-theme .ContactsTab_modalActions__7gToD{border-top-color:#0000000f}@media (max-width:1024px){.ContactsTab_contactsGrid__Wmher{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ContactsTab_contactsHeader__RWIjI{align-items:stretch;flex-direction:column}.ContactsTab_headerLeft__bFbE-{justify-content:space-between}.ContactsTab_btnPrimary__hbhkl{justify-content:center;width:100%}.ContactsTab_contactsGrid__Wmher,.ContactsTab_formGrid__SkQgD{grid-template-columns:1fr}.ContactsTab_formGroup__-2CSQ.ContactsTab_fullWidth__GpE57{grid-column:span 1}.ContactsTab_modalContent__qLRIa{margin:10px;max-width:100%}.ContactsTab_modalForm__V2yt4{padding:16px}.ContactsTab_modalHeader__LkcTd{padding:16px 20px}.ContactsTab_modalActions__7gToD{flex-direction:column-reverse}.ContactsTab_modalActions__7gToD button{justify-content:center;width:100%}}@media (max-width:480px){.ContactsTab_contactMainInfo__I9hKv{flex-direction:column;text-align:center}.ContactsTab_detailItem__yXYl0{align-items:flex-start;flex-direction:column;gap:2px}.ContactsTab_detailValue__pisuD{max-width:100%;text-align:left}.ContactsTab_contactFooterActions__LERLi{flex-direction:column;gap:8px}.ContactsTab_contactFooterActions__LERLi button{justify-content:center;width:100%}}.tickets_btn-primary__fG4LP{background:#667eea;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:10px 20px;transition:all .3s ease}.tickets_btn-primary__fG4LP:hover{background:#5a67d8}.tickets_btn-secondary__cf7f9{background:#e5e7eb;border:none;border-radius:6px;color:#374151;cursor:pointer;font-size:16px;font-weight:600;padding:10px 20px;transition:all .3s ease}.tickets_btn-secondary__cf7f9:hover{background:#d1d5db}.tickets_btn-save__nwV7z{align-items:center;background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px}.tickets_btn-save__nwV7z:hover{background:#2c6ba0;border-color:#2563eb;box-shadow:0 4px 6px -1px #c5303033;color:#fff}.tickets_close-btn__0L4N6{background:none;border:none;color:#64748b;cursor:pointer;font-size:24px!important;height:32px;line-height:1;transition:all .2s cubic-bezier(.4,0,.2,1);width:32px}.tickets_close-btn__0L4N6:hover{box-shadow:0 4px 12px #ef4444b3;color:#e53e3e}.tickets_btn-delete__PiF5-{background:#0000;background:#fff5f5;border:1px solid #feb2b2;border-radius:8px;color:#c53030;cursor:pointer;padding:8px 16px;transition:all .2s ease}.tickets_btn-delete__PiF5-:hover{background:#c53030;border-color:#c53030;box-shadow:0 4px 6px -1px #c5303033;color:#fff}.tickets_empty-msg__ovIYB{font:1em sans-serif;font-family:Courier New,Courier,monospace;grid-column:2;width:100%}.tickets_tab-panel-container__HH7zO{animation:tickets_fadeIn__QoYxs .3s ease-in-out}@keyframes tickets_fadeIn__QoYxs{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tickets_panel-header__842dw{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:20px;padding:12px 16px}.tickets_panel-header__842dw h3{align-items:center;color:#1f2937;display:flex;font-size:18px;font-weight:600;gap:10px;margin:0}.tickets_count-badge__rtl08{align-items:center;background-color:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;height:22px;justify-content:center;line-height:1;min-width:28px;padding:0 8px}.tickets_data-table__Ao215{border:3px solid #d3d3d3;border-collapse:collapse;font-size:14px;width:100%}.tickets_data-table__Ao215 th{background:#f9fafb;border-bottom:1px solid #edf2f7;font-size:15px;font-weight:600;padding:12px 16px;text-align:left}.tickets_data-table__Ao215 td{border-bottom:1px solid #edf2f7;font-size:15px;padding:16px}.tickets_data-table__Ao215 tr:hover{background:#f9fafb}.tickets_data-table__Ao215 .tickets_amount__cwjR3{color:#10b981;font-weight:600}.tickets_clickable-row__wQF3C{cursor:pointer;transition:background .2s}.tickets_clickable-row__wQF3C:hover{background-color:#f8fafc!important}.tickets_priority-tag__v3Xha{border-radius:4px;font-size:.7rem;font-weight:700;padding:2px 8px}.tickets_priority-tag__v3Xha.tickets_urgent__viE57{background:#fff5f5;border:1px solid #feb2b2;color:#e53e3e}.tickets_priority-tag__v3Xha.tickets_high__qlx85{background:#fed7d7;color:#c53030}.tickets_priority-tag__v3Xha.tickets_medium__ODGfw{background:#feebc8;color:#c05621}.tickets_priority-tag__v3Xha.tickets_low__QxHbV{background:#e2e8f0;color:#4a5568}.tickets_status-pill-small__7SqZt{border:1px solid #0000;border-radius:10px;font-size:10px;font-weight:700;padding:2px 8px;text-transform:uppercase}.tickets_status-pill-small__7SqZt.tickets_open__C8NI3{background:#dbeafe;border-color:#bfdbfe;color:#3b82f6}.tickets_status-pill-small__7SqZt.tickets_in_progress__26v0j{background:#fff7ed;border-color:#fed7aa;color:#ea580c}.tickets_status-pill-small__7SqZt.tickets_closed__vL5Fl{background:#d1fae5;border-color:#a7f3d0;color:#10b981}.tickets_status-pill-small__7SqZt.tickets_resolved__q6MwP{background:#ecfdf5;border-color:#a7f3d0;color:#059669}.tickets_modal-overlay__tGJFK{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.tickets_modal-content__CiSZv{background:#fff;border:1px solid #334155;box-shadow:0 20px 40px #0003;max-height:90%;max-width:900px!important;overflow:hidden;width:90%}.tickets_modal-header__UsIlY{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:20px 24px}.tickets_modal-header__UsIlY h3{color:#1e293b;font-size:1.2rem;font-weight:700;margin:0;text-transform:uppercase}.tickets_header-title__iJS22{align-items:center;display:flex;gap:12px}.tickets_icon-badge__DwYlG{background:#dbeafe;border-radius:8px;color:#2563eb;padding:8px}.tickets_ticket-metadata-bar__pD0AS{background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:8px;color:#475569;display:flex;flex-wrap:wrap;font-size:13px;gap:20px;justify-content:space-around;margin-bottom:20px;padding:12px 24px}.tickets_metadata-item__WTjA4{align-items:center;display:flex;gap:6px}.tickets_metadata-item__WTjA4 strong{color:#1e293b;font-size:11px;letter-spacing:.025em;text-transform:uppercase}.tickets_code-badge__P62Ow{background:#2563eb;border-radius:4px;color:#fff;font-family:Monaco,Consolas,monospace;font-weight:600;padding:2px 8px}.tickets_update-pulse__8Q8Sv{animation:tickets_pulse-blue__h7y42 2s infinite;background-color:#3b82f6;border-radius:50%;display:inline-block;height:8px;margin-right:5px;width:8px}.tickets_closed-date-text__pFsQ4{align-items:center;color:#059669;display:flex;font-weight:600;gap:4px}.tickets_modal-body__Ti4Mz{display:flex;flex-direction:column;gap:20px;padding:24px}.tickets_form-row__PIHZv{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.tickets_form-section__JS97m label{color:#475569;display:block;font-size:.85rem;font-weight:600;margin-bottom:6px}.tickets_form-section__JS97m input,.tickets_form-section__JS97m select{border:1px solid #cbd5e1;border-radius:6px;font-size:.95rem;padding:10px 12px;transition:border-color .2s;width:100%}.tickets_form-section__JS97m input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.tickets_form-section__JS97m.tickets_resolution-area__QiAls{background-color:#d3d3d3;border-radius:10px}.tickets_input-with-icon__IWWnT{align-items:center;display:flex;position:relative}.tickets_input-with-icon__IWWnT svg{color:#94a3b8;left:10px;position:absolute}.tickets_input-with-icon__IWWnT select{padding-left:35px}.tickets_textarea-with-icon__tyj0y{position:relative;width:100%}.tickets_textarea-with-icon__tyj0y .tickets_textarea-icon__LmIkX{color:#94a3b8;left:12px;pointer-events:none;position:absolute;top:12px}.tickets_textarea-with-icon__tyj0y textarea{border:1px solid #cbd5e1;border-radius:8px;font-family:inherit;font-size:.95rem;padding:10px 12px 10px 40px;resize:vertical;transition:all .2s;width:100%}.tickets_textarea-with-icon__tyj0y textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.tickets_success-icon__iIHZ8{color:#10b981!important}.tickets_modal-footer__iFX0N{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:15px;justify-content:space-between;margin-top:10px;padding:20px 30px}.tickets_footer-actions__iTLW0{display:flex;gap:12px}.opp_btn-primary__BzNIY,.opp_btn-secondary__xHdTP,.opp_btn-success__di0xD{border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:600;padding:10px 20px;transition:all .3s ease}.opp_btn-primary__BzNIY{background:#667eea;color:#fff}.opp_btn-primary__BzNIY:hover{background:#5a67d8}.opp_btn-success__di0xD{background:#10b981;color:#fff}.opp_btn-success__di0xD:hover{background:#059669}.opp_btn-secondary__xHdTP{background:#e5e7eb;color:#374151}.opp_btn-secondary__xHdTP:hover{background:#d1d5db}.opp_btn-delete__Gq0yC{background:#0000;background:#fff5f5;border:1px solid #feb2b2;border-radius:8px;color:#c53030;cursor:pointer;padding:8px 16px;transition:all .2s ease}.opp_btn-delete__Gq0yC:hover{background:#c53030;border-color:#c53030;box-shadow:0 4px 6px -1px #c5303033;color:#fff}.opp_btn-save__jzwtu{align-items:center;background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;padding:10px 20px}.opp_btn-save__jzwtu:hover{background:#2c6ba0;border-color:#2563eb;box-shadow:0 4px 6px -1px #c5303033;color:#fff}.opp_close-btn__xVLEC{background:none;border:none;color:#64748b;cursor:pointer;font-size:24px!important;height:32px;line-height:1;transition:all .2s cubic-bezier(.4,0,.2,1);width:32px}.opp_close-btn__xVLEC:hover{box-shadow:0 4px 12px #ef4444b3;color:#e53e3e}.opp_opp-container__sF8lT{font-family:Inter,sans-serif;margin:0 auto;padding:20px}.opp_opp-header__yI0y-{align-items:center;display:flex;justify-content:space-between;margin:12px 24px}.opp_section-title__\+xng0{color:#1f2937;font-size:1.25rem;font-weight:700;margin:0 0 24px}.opp_pipeline-dashboard__YoXxN{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:30px;padding:24px}.opp_dashboard-header__U8KQh{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:10px;margin-bottom:20px;padding-bottom:15px}.opp_dashboard-header__U8KQh h2{color:#111827;font-size:1.1rem;font-weight:700}.opp_stats-grid__bf9PY{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:24px}.opp_stat-card__UfdGe{align-items:center;border:1px solid #0000;border-radius:8px;display:flex;gap:12px;padding:16px}.opp_stat-card__UfdGe.opp_blue__hsUG3{background:#eff6ff;border-color:#dbeafe}.opp_stat-card__UfdGe.opp_green__NiMb-{background:#f0fdf4;border-color:#dcfce7}.opp_stat-card__UfdGe label{display:block;font-size:.8rem;font-weight:730;letter-spacing:.05em;margin-bottom:7px;text-transform:uppercase}.opp_stat-info__hGCpj label{color:#444}.opp_stat-card__UfdGe.opp_blue__hsUG3 label{color:#2563eb}.opp_stat-card__UfdGe.opp_green__NiMb- label{color:#16a34a}.opp_stat-card__UfdGe p{color:#1e293b;font-size:1.5rem;font-weight:800}.opp_funnel-section__kEw2e{background:#fff;border:1px solid #edf2f7;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:20px}.opp_funnel-row__4wa5p{display:flex;flex-direction:column;gap:8px}.opp_funnel-label__\+jnvc{align-items:flex-end;display:flex;font-size:.9rem;font-size:.75rem;font-weight:600;justify-content:space-between;margin-bottom:4px}.opp_stage-name__eQ3eZ{color:#4a5568;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.opp_stage-value__cIrvd{color:#2d3748;font-weight:700}.opp_funnel-bar-bg__a5cD\+{background-color:#edf2f7;border-radius:6px;height:12px;overflow:hidden;position:relative}.opp_funnel-bar-fill__q8fJj{background:#3b82f6;border-radius:10px;box-shadow:0 1px 3px #0000001a;height:100%;transition:width .8s cubic-bezier(.4,0,.2,1)}.opp_funnel-row__4wa5p:hover .opp_funnel-bar-fill__q8fJj{filter:brightness(1.1)}.opp_section-header__pUkb9{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px;padding:0 5px}.opp_section-header__pUkb9 h3{color:#374151;font-size:1rem;font-weight:700}.opp_opportunity-grid__XfgLQ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(5,1fr)}.opp_opp-card__f2xlX{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0006;cursor:pointer;margin-bottom:16px;min-height:250px;padding:24px}.opp_opp-card__f2xlX:hover{box-shadow:0 4px 12px #0009;transform:translateY(-2px)}.opp_opp-value__NKTpO{color:#2f855a;font-size:1.5rem;font-weight:800;margin-bottom:10px}.opp_opp-name__wf4wp{color:#2d3748;font-size:20px;margin:0 0 10px}.opp_opp-details__lPyyf{flex-direction:column;margin:20px}.opp_opp-details__lPyyf,.opp_opp-details__lPyyf span{align-items:flex-start;display:flex;gap:10px}.opp_probability-bar-bg__WJ5To{background:#edf2f7;border-radius:3px;height:6px;margin-top:15px}.opp_probability-bar-fill__iMt\+M{background:#48bb78;border-radius:3px;height:100%}.opp_opp-modal-overlay__ZYQU3{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.opp_opp-modal-content__QodG2{background:#fff;border:1px solid #334155;box-shadow:0 20px 40px #0003;max-height:90%;max-width:900px!important;overflow:hidden;width:90%}.opp_opp-modal-header__s56qS{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:20px 24px}.opp_opp-modal-header__s56qS h3{color:#1e293b;font-size:1.2rem;font-weight:700;margin:0;text-transform:uppercase}.opp_opp-header-title__L-Erm{align-items:center;display:flex;gap:12px}.opp_opp-icon-badge__XLGaR{background:#dbeafe;border-radius:8px;color:#2563eb;padding:8px}.opp_modal-body__fBF0T{display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding:24px}.opp_opp-form-row__Srbz0{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.opp_opp-form-section__y\+nZf label{color:#475569;display:block;font-size:.85rem;font-weight:600;margin-bottom:6px}.opp_opp-form-section__y\+nZf input,.opp_opp-form-section__y\+nZf select{border:1px solid #cbd5e1;border-radius:6px;font-size:.95rem;padding:10px 30px;transition:border-color .2s;width:100%}.opp_opp-form-section__y\+nZf input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.opp_input-with-icon__UHzvG{align-items:center;display:flex;position:relative}.opp_input-with-icon__UHzvG svg{color:#94a3b8;left:10px;position:absolute}.opp_input-with-icon__UHzvG select{padding-left:35px}.opp_modal-footer__sQaSI{align-items:center;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:15px;justify-content:space-between;margin-top:10px;padding:20px 30px}.opp_footer-actions__PQdak{display:flex;gap:12px}.opp_empty-msg__UcL7L{font:1em sans-serif;font-family:Courier New,Courier,monospace;grid-column:3;width:100%}.opp_subtasks-table-wrapper__SlELM{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-top:15px;overflow:hidden}.Opportunities_oppContainer__-nJYR{animation:Opportunities_fadeIn__dfyQB .3s ease;padding:8px 0}@keyframes Opportunities_fadeIn__dfyQB{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Opportunities_oppHeader__v6y6X{flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}.Opportunities_headerLeft__fi8Yg,.Opportunities_oppHeader__v6y6X{align-items:center;display:flex;gap:12px}.Opportunities_sectionTitle__YrGL4{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.2rem;font-weight:700;margin:0}.Opportunities_opportunityCount__sEt0w{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:20px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.8rem;font-weight:500;padding:2px 12px}.Opportunities_btnPrimary__ZCA0T{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;padding:10px 20px;transition:all .3s ease}.Opportunities_btnPrimary__ZCA0T:hover{box-shadow:0 4px 16px #1abc9c4d;transform:translateY(-2px)}.Opportunities_btnPrimary__ZCA0T:active{transform:translateY(0)}.Opportunities_pipelineDashboard__kTbXh{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);margin-bottom:24px;padding:24px}.Opportunities_dashboardHeader__sanfR{align-items:center;display:flex;gap:10px;margin-bottom:20px}.Opportunities_dashboardHeader__sanfR h2{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.1rem;font-weight:600;margin:0}.Opportunities_dashboardIcon__ffsFx{color:#1abc9c}.Opportunities_statsGrid__2-5sw{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.Opportunities_statCard__-737O{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:10px;padding:16px 20px;transition:all .3s ease}.Opportunities_statCard__-737O:hover{box-shadow:0 4px 12px #0003;box-shadow:0 4px 12px var(--shadow-color,#0003);transform:translateY(-2px)}.Opportunities_statCard__-737O label{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:block;font-size:.75rem;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.Opportunities_statCard__-737O p{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.3rem;font-weight:700;margin:0}.Opportunities_statCard__-737O.Opportunities_blue__rckCQ{border-color:#3498db33}.Opportunities_statCard__-737O.Opportunities_blue__rckCQ p{color:#3498db}.Opportunities_statCard__-737O.Opportunities_green__4cTk1{border-color:#2ecc7133}.Opportunities_statCard__-737O.Opportunities_green__4cTk1 p{color:#2ecc71}.Opportunities_statCard__-737O.Opportunities_purple__ZmOHR{border-color:#9b59b633}.Opportunities_statCard__-737O.Opportunities_purple__ZmOHR p{color:#9b59b6}.Opportunities_funnelSection__AJMfU{display:flex;flex-direction:column;gap:8px}.Opportunities_funnelRow__h425R{display:flex;flex-direction:column;gap:4px}.Opportunities_funnelLabel__3OtoX{align-items:center;display:flex;font-size:.85rem;justify-content:space-between}.Opportunities_stageName__KaafW{border-radius:4px;font-size:.75rem;font-weight:600;padding:2px 10px}.Opportunities_stageProspect__ClDnP{background:#3498db1a;color:#3498db}.Opportunities_stageDiscovery__h3Z2D{background:#f39c121a;color:#f39c12}.Opportunities_stageProposal__i-ITN{background:#9b59b61a;color:#9b59b6}.Opportunities_stageNegotiation__joW9E{background:#e67e221a;color:#e67e22}.Opportunities_stageWon__m2FQ9{background:#2ecc711a;color:#2ecc71}.Opportunities_stageLost__ShOYz{background:#e74c3c1a;color:#e74c3c}.Opportunities_stageUnknown__Z3ab0{background:#243447;background:var(--bg-tertiary,#243447);color:#9ea7b5;color:var(--text-secondary,#9ea7b5)}.Opportunities_stageValue__6s6c8{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-weight:600}.Opportunities_funnelBarBg__5yVzY{background:#0f1923;background:var(--bg-primary,#0f1923);border-radius:4px;height:6px;overflow:hidden;width:100%}.Opportunities_funnelBarFill__sMRcA{background:linear-gradient(90deg,#1abc9c,#48c9b0);border-radius:4px;height:100%;transition:width .6s ease}.Opportunities_dealsSection__h\+EbN{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);padding:24px}.Opportunities_sectionHeader__dky9j{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.Opportunities_sectionHeader__dky9j h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1rem;font-weight:600;margin:0}.Opportunities_dealsCount__Vu\+Bw{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:20px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.8rem;font-weight:500;padding:2px 12px}.Opportunities_opportunityGrid__f5CrI{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.Opportunities_oppCard__Et3Zv{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:10px;cursor:pointer;padding:16px 18px;transition:all .3s ease}.Opportunities_oppCard__Et3Zv:hover{border-color:#1abc9c33;box-shadow:0 4px 16px #0003;box-shadow:0 4px 16px var(--shadow-color,#0003);transform:translateY(-3px)}.Opportunities_oppCard__Et3Zv:active{transform:scale(.98)}.Opportunities_oppHeaderRow__BkLRP{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.Opportunities_stageBadge__nCFqw{border-radius:4px;font-size:.65rem;font-weight:600;letter-spacing:.03em;padding:2px 10px;text-transform:uppercase}.Opportunities_oppAmount__HYn6o{color:#1abc9c;font-size:1.1rem;font-weight:700}.Opportunities_oppName__\+aaci{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:-webkit-box;font-size:.95rem;font-weight:600;margin:0 0 10px;overflow:hidden}.Opportunities_oppDetails__fbePq{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.Opportunities_oppDetail__MLbLn{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.8rem;gap:4px}.Opportunities_oppDetail__MLbLn strong{color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.Opportunities_dateIcon__ZqVem{font-size:.75rem}.Opportunities_probabilityBarBg__zU1vN{background:#243447;background:var(--bg-tertiary,#243447);border-radius:2px;height:4px;overflow:hidden;width:100%}.Opportunities_probabilityBarFill__Kwpo0{background:linear-gradient(90deg,#3498db,#2ecc71);border-radius:2px;height:100%;transition:width .6s ease}.Opportunities_emptyState__Nwv2t{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.Opportunities_emptyIcon__r4CDy{font-size:4rem;margin-bottom:16px;opacity:.6}.Opportunities_emptyState__Nwv2t h4{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.1rem;font-weight:600;margin:0 0 8px}.Opportunities_emptyState__Nwv2t p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.9rem;margin:0 0 20px}.light-theme .Opportunities_dealsSection__h\+EbN,.light-theme .Opportunities_pipelineDashboard__kTbXh{background:#fff;border-color:#0000000f}.light-theme .Opportunities_statCard__-737O{background:#f8f9fa;border-color:#0000000f}.light-theme .Opportunities_oppName__\+aaci,.light-theme .Opportunities_sectionHeader__dky9j h3,.light-theme .Opportunities_sectionTitle__YrGL4,.light-theme .Opportunities_statCard__-737O p{color:#1a2332}.light-theme .Opportunities_oppCard__Et3Zv{background:#f8f9fa;border-color:#0000000f}.light-theme .Opportunities_oppCard__Et3Zv:hover{border-color:#1abc9c33}.light-theme .Opportunities_oppDetail__MLbLn strong,.light-theme .Opportunities_stageValue__6s6c8{color:#1a2332}.light-theme .Opportunities_stageUnknown__Z3ab0{background:#f3f4f6;color:#6b7280}.light-theme .Opportunities_dealsCount__Vu\+Bw,.light-theme .Opportunities_opportunityCount__sEt0w{background:#f3f4f6;border-color:#0000000f;color:#6b7280}.light-theme .Opportunities_dashboardHeader__sanfR h2,.light-theme .Opportunities_emptyState__Nwv2t h4{color:#1a2332}.light-theme .Opportunities_emptyState__Nwv2t p{color:#4a5a6a}.light-theme .Opportunities_funnelBarBg__5yVzY{background:#f3f4f6}@media (max-width:768px){.Opportunities_oppHeader__v6y6X{align-items:stretch;flex-direction:column}.Opportunities_headerLeft__fi8Yg{justify-content:space-between}.Opportunities_btnPrimary__ZCA0T{justify-content:center;width:100%}.Opportunities_statsGrid__2-5sw{gap:12px;grid-template-columns:1fr}.Opportunities_opportunityGrid__f5CrI{grid-template-columns:1fr}.Opportunities_dealsSection__h\+EbN,.Opportunities_pipelineDashboard__kTbXh{padding:16px}.Opportunities_statCard__-737O{padding:12px 16px}.Opportunities_statCard__-737O p{font-size:1.1rem}.Opportunities_oppCard__Et3Zv{padding:14px 16px}.Opportunities_oppDetails__fbePq{gap:8px}.Opportunities_oppDetail__MLbLn{font-size:.75rem}}@media (max-width:480px){.Opportunities_dealsSection__h\+EbN,.Opportunities_pipelineDashboard__kTbXh{border-radius:10px;padding:12px}.Opportunities_sectionTitle__YrGL4{font-size:1rem}.Opportunities_dashboardHeader__sanfR h2{font-size:.95rem}.Opportunities_statCard__-737O p{font-size:1rem}.Opportunities_funnelLabel__3OtoX{font-size:.75rem}.Opportunities_stageName__KaafW{font-size:.65rem}.Opportunities_oppName__\+aaci{font-size:.85rem}.Opportunities_oppAmount__HYn6o{font-size:1rem}.Opportunities_oppCard__Et3Zv{padding:12px 14px}.Opportunities_emptyIcon__r4CDy{font-size:3rem}.Opportunities_emptyState__Nwv2t{padding:40px 16px}}.ErrorDisplay_fullPageWrapper__5j4eC{align-items:center;box-sizing:border-box;display:flex;justify-content:center;min-height:400px;padding:20px;width:100%}.ErrorDisplay_inlineWrapper__oUdx7{box-sizing:border-box;padding:1.5rem;width:100%}.ErrorDisplay_errorCard__3MXU9{background:#1a2332;border:1px solid #ef444426;border-radius:16px;box-shadow:0 10px 25px -5px #0000004d;margin:0 auto;max-width:450px;padding:2.5rem;text-align:center;transition:all .3s ease;width:100%}.ErrorDisplay_errorCard__3MXU9:hover{box-shadow:0 20px 40px -8px #0006}.ErrorDisplay_iconCircle__\+SPX7{align-items:center;background:#ef444414;border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease;width:80px}.ErrorDisplay_errorCard__3MXU9:hover .ErrorDisplay_iconCircle__\+SPX7{background:#ef44441f;transform:scale(1.05)}.ErrorDisplay_errorIcon__wSc\+m{animation:ErrorDisplay_pulse__LhrHt 2s ease-in-out infinite;color:#ef4444}.ErrorDisplay_title__X0AAj{color:#e8e8e8;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.ErrorDisplay_message__CWXL9{color:#9ea7b5;font-size:.95rem;line-height:1.6;margin-bottom:2rem;word-break:break-word}.ErrorDisplay_details__-LfSr{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:8px;margin:12px 0 20px;max-height:150px;overflow:auto;padding:12px;text-align:left}.ErrorDisplay_details__-LfSr pre{color:#9ea7b5;font-family:Courier New,monospace;font-size:12px;margin:0;white-space:pre-wrap;word-break:break-all}.ErrorDisplay_actions__vHi7a{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.ErrorDisplay_homeBtn__s1voI,.ErrorDisplay_retryBtn__166ta{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.75rem 1.25rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.ErrorDisplay_retryBtn__166ta{background:linear-gradient(135deg,#1abc9c,#16a085);color:#fff}.ErrorDisplay_retryBtn__166ta:hover{box-shadow:0 8px 24px #1abc9c59;transform:translateY(-2px)}.ErrorDisplay_retryBtn__166ta:active{transform:translateY(0)}.ErrorDisplay_retryBtn__166ta svg{animation:ErrorDisplay_spin__AsqyM 2s linear infinite;transition:transform .3s ease}.ErrorDisplay_retryBtn__166ta:hover svg{animation-duration:.8s}.ErrorDisplay_homeBtn__s1voI{background:#243447;border:1px solid #ffffff0f;color:#9ea7b5}.ErrorDisplay_homeBtn__s1voI:hover{background:#1abc9c14;border-color:#1abc9c33;color:#1abc9c;transform:translateY(-2px)}.ErrorDisplay_homeBtn__s1voI:active{transform:translateY(0)}@keyframes ErrorDisplay_pulse__LhrHt{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes ErrorDisplay_spin__AsqyM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.light-theme .ErrorDisplay_errorCard__3MXU9{background:#fff;border-color:#ef44441f;box-shadow:0 10px 25px -5px #0000000f}.light-theme .ErrorDisplay_title__X0AAj{color:#1a2332}.light-theme .ErrorDisplay_message__CWXL9{color:#4a5a6a}.light-theme .ErrorDisplay_homeBtn__s1voI{background:#f8f9fa;border-color:#0000000f;color:#4a5a6a}.light-theme .ErrorDisplay_homeBtn__s1voI:hover{background:#1abc9c0f;border-color:#1abc9c1f;color:#1abc9c}.light-theme .ErrorDisplay_iconCircle__\+SPX7{background:#ef44440f}.light-theme .ErrorDisplay_errorCard__3MXU9:hover .ErrorDisplay_iconCircle__\+SPX7{background:#ef44441a}.light-theme .ErrorDisplay_details__-LfSr{background:#00000008;border-color:#0000000f}.light-theme .ErrorDisplay_details__-LfSr pre{color:#4a5a6a}@media (max-width:768px){.ErrorDisplay_fullPageWrapper__5j4eC{min-height:300px;padding:16px}.ErrorDisplay_inlineWrapper__oUdx7{padding:1rem}.ErrorDisplay_errorCard__3MXU9{max-width:400px;padding:2rem 1.5rem}.ErrorDisplay_iconCircle__\+SPX7{height:64px;margin-bottom:1rem;width:64px}.ErrorDisplay_iconCircle__\+SPX7 svg{height:32px;width:32px}.ErrorDisplay_title__X0AAj{font-size:1.25rem}.ErrorDisplay_message__CWXL9{font-size:.85rem;margin-bottom:1.5rem}.ErrorDisplay_details__-LfSr{max-height:100px;padding:8px}.ErrorDisplay_details__-LfSr pre{font-size:11px}.ErrorDisplay_actions__vHi7a{flex-direction:column;gap:.75rem}.ErrorDisplay_homeBtn__s1voI,.ErrorDisplay_retryBtn__166ta{font-size:.85rem;justify-content:center;padding:.7rem 1rem;width:100%}}@media (max-width:480px){.ErrorDisplay_fullPageWrapper__5j4eC{min-height:200px;padding:12px}.ErrorDisplay_inlineWrapper__oUdx7{padding:.75rem}.ErrorDisplay_errorCard__3MXU9{border-radius:12px;max-width:100%;padding:1.5rem 1rem}.ErrorDisplay_iconCircle__\+SPX7{height:56px;margin-bottom:.75rem;width:56px}.ErrorDisplay_iconCircle__\+SPX7 svg{height:28px;width:28px}.ErrorDisplay_title__X0AAj{font-size:1.1rem;margin-bottom:.5rem}.ErrorDisplay_message__CWXL9{font-size:.8rem;margin-bottom:1.25rem}.ErrorDisplay_details__-LfSr{margin:8px 0 16px;max-height:80px;padding:6px}.ErrorDisplay_details__-LfSr pre{font-size:10px}.ErrorDisplay_homeBtn__s1voI,.ErrorDisplay_retryBtn__166ta{border-radius:6px;font-size:.8rem;padding:.6rem .875rem}}.CustomerHeader_customerHeader__1VYaF{align-items:center;animation:CustomerHeader_shimmerGradient__ZKH9Y 15s ease infinite;background-size:400% 400%!important;border-bottom:1px solid #ffffff14;border-radius:12px 12px 0 0;color:#fff;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;overflow:hidden;padding:28px 32px;position:relative;transition:all .3s ease}@keyframes CustomerHeader_shimmerGradient__ZKH9Y{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.CustomerHeader_customerHeader__1VYaF.CustomerHeader_earthing__Y9etH{background:linear-gradient(-45deg,#1e743f,#2c9657,#52e08a,#2d9354)}.CustomerHeader_customerHeader__1VYaF.CustomerHeader_interiorDesign__s8bOi{background:linear-gradient(-45deg,#1e2a5a,#4b7fa2,#4b7fa2,#1e2a5a)}.CustomerHeader_customerHeader__1VYaF.CustomerHeader_unknown__dlcju{background:linear-gradient(-45deg,#4e54c8,#667eea,#764ba2,#4e54c8)}.CustomerHeader_customerHeaderLeft__CEzzB{align-items:center;display:flex;gap:20px;z-index:1}.CustomerHeader_customerAvatar__cIKC6{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border:2px solid #ffffff4d;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;flex-shrink:0;font-size:28px;font-weight:700;height:72px;justify-content:center;text-transform:uppercase;transition:all .3s ease;width:72px}.CustomerHeader_customerAvatar__cIKC6:hover{border-color:#ffffff80;transform:scale(1.05)}.CustomerHeader_customerTitle__9J\+5i h1{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.5px;margin:0 0 2px;text-shadow:0 1px 3px #00000026}.CustomerHeader_customerSubtitle__hhlgD{color:#fffc;font-size:14px;font-weight:400;margin:0 0 6px;text-shadow:0 1px 2px #0000001a}.CustomerHeader_statusBadge__Xh9bk{border:1px solid #fff3;border-radius:20px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.5px;padding:3px 12px;text-transform:uppercase}.CustomerHeader_statusActive__arKKD{background:#2ecc7140;border-color:#2ecc714d;color:#2ecc71}.CustomerHeader_statusInactive__WShwB{background:#e74c3c40;border-color:#e74c3c4d;color:#e74c3c}.CustomerHeader_statusProspect__Dk-W8{background:#f39c1240;border-color:#f39c124d;color:#f39c12}.CustomerHeader_statusUnknown__H1Ff\+{background:#ffffff1a;border-color:#ffffff1a;color:#fffc}.CustomerHeader_customerHeaderMiddle__\+QWEj{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:10px;box-shadow:0 4px 16px #0000001a;padding:10px 24px;transition:transform .3s ease,background .3s ease;z-index:1}.CustomerHeader_customerHeaderMiddle__\+QWEj:hover{background:#ffffff26;transform:translateY(-2px)}.CustomerHeader_customerHeaderMiddle__\+QWEj span{color:#fff;display:block;font-size:18px;font-weight:700;letter-spacing:2px;text-shadow:0 1px 3px #0000001a;text-transform:uppercase}.CustomerHeader_customerHeaderRight__dGa5y{display:flex;flex-wrap:wrap;gap:10px;z-index:1}.CustomerHeader_btnPrimaryHeader__BVrOn{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border:1px solid #ffffff40;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:8px 20px;transition:all .25s ease}.CustomerHeader_btnPrimaryHeader__BVrOn:hover{background:#ffffff4d;box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.CustomerHeader_btnPrimaryHeader__BVrOn:active{transform:translateY(0)}.CustomerHeader_editActions__9EXaJ{display:flex;gap:10px}.CustomerHeader_btnSuccess__DD5q5{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2ecc7133;border:1px solid #2ecc714d;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:8px 20px;transition:all .25s ease}.CustomerHeader_btnSuccess__DD5q5:hover{background:#2ecc7159;box-shadow:0 4px 16px #2ecc7133;transform:translateY(-2px)}.CustomerHeader_btnSecondary__2UmHi{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #ffffff26;border-radius:8px;color:#fffc;cursor:pointer;display:flex;font-size:.85rem;font-weight:600;gap:6px;padding:8px 20px;transition:all .25s ease}.CustomerHeader_btnSecondary__2UmHi:hover{background:#fff3;transform:translateY(-2px)}.light-theme .CustomerHeader_customerHeader__1VYaF{border-bottom-color:#0000000f}.light-theme .CustomerHeader_customerHeaderMiddle__\+QWEj{background:#fff9;border-color:#fff6}.light-theme .CustomerHeader_customerHeaderMiddle__\+QWEj span{color:#1a2332}.light-theme .CustomerHeader_btnPrimaryHeader__BVrOn{background:#ffffff80;border-color:#ffffff4d;color:#1a2332}.light-theme .CustomerHeader_btnPrimaryHeader__BVrOn:hover{background:#fffc}.light-theme .CustomerHeader_btnSuccess__DD5q5{background:#2ecc7126;border-color:#2ecc7133;color:#1a2332}.light-theme .CustomerHeader_btnSuccess__DD5q5:hover{background:#2ecc7140}.light-theme .CustomerHeader_btnSecondary__2UmHi{background:#0000000d;border-color:#00000014;color:#4a5a6a}.light-theme .CustomerHeader_btnSecondary__2UmHi:hover{background:#0000001a}.light-theme .CustomerHeader_customerAvatar__cIKC6{background:#0000001a;border-color:#fff9}.light-theme .CustomerHeader_statusActive__arKKD{background:#2ecc7126;border-color:#2ecc7133;color:#27ae60}.light-theme .CustomerHeader_statusInactive__WShwB{background:#e74c3c26;border-color:#e74c3c33;color:#c0392b}.light-theme .CustomerHeader_statusProspect__Dk-W8{background:#f39c1226;border-color:#f39c1233;color:#d68910}.light-theme .CustomerHeader_statusUnknown__H1Ff\+{background:#f3f4f6;border-color:#0000000f;color:#6b7280}@media (max-width:1024px){.CustomerHeader_customerHeader__1VYaF{padding:24px 28px}.CustomerHeader_customerHeaderMiddle__\+QWEj{padding:8px 20px}.CustomerHeader_customerHeaderMiddle__\+QWEj span{font-size:16px}}@media (max-width:768px){.CustomerHeader_customerHeader__1VYaF{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.CustomerHeader_customerHeaderLeft__CEzzB{width:100%}.CustomerHeader_customerHeaderMiddle__\+QWEj{padding:10px 16px;text-align:center;width:100%}.CustomerHeader_customerHeaderMiddle__\+QWEj span{font-size:16px}.CustomerHeader_customerHeaderRight__dGa5y{justify-content:flex-start;width:100%}.CustomerHeader_editActions__9EXaJ{width:100%}.CustomerHeader_editActions__9EXaJ button{flex:1 1;justify-content:center}.CustomerHeader_customerAvatar__cIKC6{font-size:24px;height:60px;width:60px}.CustomerHeader_customerTitle__9J\+5i h1{font-size:20px}.CustomerHeader_customerSubtitle__hhlgD{font-size:13px}.CustomerHeader_btnPrimaryHeader__BVrOn{justify-content:center;width:100%}}@media (max-width:480px){.CustomerHeader_customerHeader__1VYaF{border-radius:10px 10px 0 0;padding:16px}.CustomerHeader_customerHeaderLeft__CEzzB{flex-direction:column;text-align:center}.CustomerHeader_customerTitle__9J\+5i{text-align:center}.CustomerHeader_customerAvatar__cIKC6{font-size:20px;height:56px;width:56px}.CustomerHeader_customerTitle__9J\+5i h1{font-size:18px}.CustomerHeader_customerSubtitle__hhlgD{font-size:12px}.CustomerHeader_customerHeaderMiddle__\+QWEj span{font-size:14px}.CustomerHeader_customerHeaderRight__dGa5y{flex-direction:column}.CustomerHeader_btnPrimaryHeader__BVrOn{justify-content:center;width:100%}.CustomerHeader_editActions__9EXaJ{flex-direction:column}.CustomerHeader_editActions__9EXaJ button{justify-content:center;width:100%}.CustomerHeader_statusBadge__Xh9bk{font-size:10px;padding:2px 10px}}.CreateCustomer_container__J6Qv8{animation:CreateCustomer_fadeIn__rceJj .3s ease;margin:0 auto;max-width:1200px;padding:0}@keyframes CreateCustomer_fadeIn__rceJj{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CreateCustomer_header__jdnpP{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;flex-wrap:wrap;justify-content:space-between;margin-bottom:25px;padding:20px 24px}.CreateCustomer_headerLeft__ieVLt,.CreateCustomer_header__jdnpP{align-items:center;display:flex;gap:16px}.CreateCustomer_headerIcon__\+rsH5{align-items:center;background:#1abc9c14;border-radius:10px;display:flex;font-size:2rem;height:48px;justify-content:center;width:48px}.CreateCustomer_title__69UOg{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.5rem;font-weight:700;margin:0}.CreateCustomer_subtitle__chwy9{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.85rem;margin:2px 0 0}.CreateCustomer_switchContainer__KuGfP{align-items:center;display:flex;gap:12px}.CreateCustomer_switchLabel__uuSyj{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.85rem;font-weight:500;transition:color .3s ease}.CreateCustomer_switchLabel__uuSyj.CreateCustomer_active__4Ey3E{color:#1abc9c}.CreateCustomer_switch__Hl3wQ{display:inline-block;flex-shrink:0;height:26px;position:relative;width:50px}.CreateCustomer_switch__Hl3wQ input{height:0;opacity:0;width:0}.CreateCustomer_slider__jlQgz{background:#4a5568;border-radius:26px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.CreateCustomer_slider__jlQgz:before{background:#fff;border-radius:50%;bottom:4px;content:"";height:18px;left:4px;position:absolute;transition:.4s;width:18px}.CreateCustomer_switch__Hl3wQ input:checked+.CreateCustomer_slider__jlQgz{background:#1abc9c}.CreateCustomer_switch__Hl3wQ input:checked+.CreateCustomer_slider__jlQgz:before{transform:translateX(24px)}.CreateCustomer_form__nnvDb{animation:CreateCustomer_slideIn__Wpnvs .4s ease-out;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026)}@keyframes CreateCustomer_slideIn__Wpnvs{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CreateCustomer_section__BHRfp{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);padding:28px 32px}.CreateCustomer_section__BHRfp:last-of-type{border-bottom:none}.CreateCustomer_sectionHeading__xAFd7{align-items:center;color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:flex;font-size:1.1rem;font-weight:600;gap:12px;margin:0 0 20px}.CreateCustomer_sectionHeading__xAFd7:before{background:linear-gradient(135deg,#1abc9c,#16a085);border-radius:2px;content:"";height:20px;width:4px}.CreateCustomer_grid__vPpXL{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.CreateCustomer_field__zvi3I{display:flex;flex-direction:column}.CreateCustomer_field__zvi3I.CreateCustomer_fullWidth__XnLMe{grid-column:1/-1}.CreateCustomer_label__-TkU2{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.8rem;font-weight:600;letter-spacing:.03em;margin-bottom:6px;text-transform:uppercase}.CreateCustomer_required__Z-\+L7{color:#e74c3c;margin-left:2px}.CreateCustomer_input__MuHmR,.CreateCustomer_select__qhfLf{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;box-sizing:border-box;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:inherit;font-size:.9rem;padding:10px 14px;transition:all .3s ease;width:100%}.CreateCustomer_input__MuHmR:focus,.CreateCustomer_select__qhfLf:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c14;outline:none}.CreateCustomer_input__MuHmR::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.CreateCustomer_input__MuHmR.CreateCustomer_error__xGYx9,.CreateCustomer_select__qhfLf.CreateCustomer_error__xGYx9{border-color:#e74c3c}.CreateCustomer_input__MuHmR.CreateCustomer_error__xGYx9:focus,.CreateCustomer_select__qhfLf.CreateCustomer_error__xGYx9:focus{box-shadow:0 0 0 3px #e74c3c14}.CreateCustomer_select__qhfLf{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7a8a' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.CreateCustomer_select__qhfLf option{background:#1a2332;background:var(--bg-secondary,#1a2332);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.CreateCustomer_errorMessage__F88pg{align-items:center;color:#e74c3c;display:flex;font-size:.75rem;gap:4px;margin-top:4px}.CreateCustomer_errorMessage__F88pg:before{content:"⚠️";font-size:.7rem}.CreateCustomer_actions__lDB0U{background:#243447;background:var(--bg-tertiary,#243447);border-radius:0 0 12px 12px;border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);display:flex;gap:12px;justify-content:flex-end;padding:20px 32px}.CreateCustomer_btnCancel__GxVGe,.CreateCustomer_btnSubmit__W4h9q{border:none;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 28px;transition:all .3s ease}.CreateCustomer_btnCancel__GxVGe{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);color:#9ea7b5;color:var(--text-secondary,#9ea7b5)}.CreateCustomer_btnCancel__GxVGe:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);transform:translateY(-2px)}.CreateCustomer_btnSubmit__W4h9q{background:linear-gradient(135deg,#1abc9c,#16a085);box-shadow:0 4px 12px #1abc9c40;color:#fff}.CreateCustomer_btnSubmit__W4h9q:hover{box-shadow:0 6px 20px #1abc9c59;transform:translateY(-2px)}.CreateCustomer_btnSubmit__W4h9q:active{transform:translateY(0)}.light-theme .CreateCustomer_header__jdnpP{background:#fff;border-color:#0000000f}.light-theme .CreateCustomer_title__69UOg{color:#1a2332}.light-theme .CreateCustomer_subtitle__chwy9{color:#4a5a6a}.light-theme .CreateCustomer_form__nnvDb{background:#fff;border-color:#0000000f}.light-theme .CreateCustomer_section__BHRfp{border-bottom-color:#0000000f}.light-theme .CreateCustomer_sectionHeading__xAFd7{color:#1a2332}.light-theme .CreateCustomer_label__-TkU2{color:#4a5a6a}.light-theme .CreateCustomer_input__MuHmR,.light-theme .CreateCustomer_select__qhfLf{background:#f8f9fa;border-color:#00000014;color:#1a2332}.light-theme .CreateCustomer_input__MuHmR::placeholder{color:#8a9aaa}.light-theme .CreateCustomer_select__qhfLf option{background:#fff;color:#1a2332}.light-theme .CreateCustomer_actions__lDB0U{background:#f8f9fa;border-top-color:#0000000f}.light-theme .CreateCustomer_btnCancel__GxVGe{background:#fff;border-color:#00000014;color:#4a5a6a}.light-theme .CreateCustomer_btnCancel__GxVGe:hover{background:#f3f4f6}.light-theme .CreateCustomer_headerIcon__\+rsH5{background:#1abc9c0a}.light-theme .CreateCustomer_switchLabel__uuSyj.CreateCustomer_active__4Ey3E{color:#1abc9c}@media (max-width:768px){.CreateCustomer_container__J6Qv8{padding:0}.CreateCustomer_header__jdnpP{align-items:stretch;flex-direction:column;gap:16px;padding:16px 20px}.CreateCustomer_headerLeft__ieVLt{flex-direction:column;text-align:center}.CreateCustomer_title__69UOg{font-size:1.25rem}.CreateCustomer_switchContainer__KuGfP{justify-content:center}.CreateCustomer_section__BHRfp{padding:20px}.CreateCustomer_grid__vPpXL{grid-template-columns:1fr}.CreateCustomer_actions__lDB0U{flex-direction:column;padding:16px 20px}.CreateCustomer_btnCancel__GxVGe,.CreateCustomer_btnSubmit__W4h9q{justify-content:center;width:100%}}@media (max-width:480px){.CreateCustomer_header__jdnpP{padding:12px 16px}.CreateCustomer_title__69UOg{font-size:1.1rem}.CreateCustomer_subtitle__chwy9{font-size:.8rem}.CreateCustomer_headerIcon__\+rsH5{font-size:1.5rem;height:40px;width:40px}.CreateCustomer_section__BHRfp{padding:16px}.CreateCustomer_sectionHeading__xAFd7{font-size:1rem}.CreateCustomer_input__MuHmR,.CreateCustomer_select__qhfLf{font-size:.85rem;padding:8px 12px}.CreateCustomer_switch__Hl3wQ{height:22px;width:40px}.CreateCustomer_slider__jlQgz:before{height:14px;width:14px}.CreateCustomer_switch__Hl3wQ input:checked+.CreateCustomer_slider__jlQgz:before{transform:translateX(18px)}.CreateCustomer_btnCancel__GxVGe,.CreateCustomer_btnSubmit__W4h9q{font-size:.85rem;padding:10px 16px}}.CustomerSearch_customerSearchContainer__uERi3{background:#f5f7fa;background:var(--bg-primary,#f5f7fa);margin:0 auto;min-height:85vh;padding:24px}.CustomerSearch_searchHeader__HSS1F{align-items:center;background:#fff;background:var(--bg-secondary,#fff);border:1px solid #0000000f;border:1px solid var(--border-color,#0000000f);border-radius:12px;box-shadow:0 2px 8px #0000000a;box-shadow:0 2px 8px var(--shadow-light,#0000000a);display:flex;justify-content:space-between;margin-bottom:24px;padding:16px 20px}.CustomerSearch_title__jzsQI{color:#1a2332;color:var(--text-primary,#1a2332);font-size:1.5rem;font-weight:600;margin:0}.CustomerSearch_switchContainer__oPBTg{align-items:center;display:flex;gap:12px}.CustomerSearch_switchContainer__oPBTg .CustomerSearch_label__5sJ4M{color:#4a5a6a;color:var(--text-secondary,#4a5a6a);font-size:.9rem;font-weight:500}.CustomerSearch_switch__ZjJEg{display:inline-block;height:26px;position:relative;width:50px}.CustomerSearch_switch__ZjJEg input{height:0;opacity:0;width:0}.CustomerSearch_slider__FLYbn{background:#ccc;border-radius:26px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.CustomerSearch_slider__FLYbn:before{background:#fff;border-radius:50%;bottom:4px;content:"";height:18px;left:4px;position:absolute;transition:.4s;width:18px}.CustomerSearch_switch__ZjJEg input:checked+.CustomerSearch_slider__FLYbn{background:#1abc9c}.CustomerSearch_switch__ZjJEg input:checked+.CustomerSearch_slider__FLYbn:before{transform:translateX(24px)}.CustomerSearch_searchControls__NuINT{background:#fff;background:var(--bg-secondary,#fff);border:1px solid #0000000f;border:1px solid var(--border-color,#0000000f);border-radius:12px;box-shadow:0 2px 8px #0000000a;box-shadow:0 2px 8px var(--shadow-light,#0000000a);margin-bottom:20px;padding:20px}.CustomerSearch_searchRow__Vz1tn{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.CustomerSearch_searchBySelector__gHB8\+{align-items:center;display:flex;gap:8px}.CustomerSearch_searchBySelector__gHB8\+ label{color:#4a5a6a;color:var(--text-secondary,#4a5a6a);font-size:.9rem;font-weight:500;white-space:nowrap}.CustomerSearch_searchByDropdown__9UD1l{background:#f5f7fa;background:var(--bg-primary,#f5f7fa);border:1px solid #00000014;border:1px solid var(--border-color,#00000014);border-radius:8px;color:#1a2332;color:var(--text-primary,#1a2332);cursor:pointer;font-size:.9rem;padding:8px 12px;transition:all .2s ease}.CustomerSearch_searchByDropdown__9UD1l:hover{border-color:#1abc9c}.CustomerSearch_searchByDropdown__9UD1l:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c1a;outline:none}.CustomerSearch_searchInputWrapper__W0Afo{flex:1 1;min-width:200px;position:relative}.CustomerSearch_searchIcon__5LAj2{color:#8a9aaa;color:var(--text-muted,#8a9aaa);font-size:1rem;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.CustomerSearch_searchInput__DrH0v{background:#f5f7fa;background:var(--bg-primary,#f5f7fa);border:1px solid #00000014;border:1px solid var(--border-color,#00000014);border-radius:8px;color:#1a2332;color:var(--text-primary,#1a2332);font-size:.95rem;padding:10px 12px 10px 38px;transition:all .2s ease;width:100%}.CustomerSearch_searchInput__DrH0v:hover{border-color:#1abc9c4d}.CustomerSearch_searchInput__DrH0v:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c1a;outline:none}.CustomerSearch_searchInput__DrH0v:disabled{cursor:not-allowed;opacity:.6}.CustomerSearch_searchButton__T3Jgu{background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:500;padding:10px 28px;transition:all .2s ease;white-space:nowrap}.CustomerSearch_searchButton__T3Jgu:hover:not(:disabled){box-shadow:0 4px 15px #1abc9c4d;transform:translateY(-2px)}.CustomerSearch_searchButton__T3Jgu:active:not(:disabled){transform:translateY(0)}.CustomerSearch_searchButton__T3Jgu:disabled{cursor:not-allowed;opacity:.6}.CustomerSearch_filterButtons__Hk6IR{border-top:1px solid #0000000f;border-top:1px solid var(--border-color,#0000000f);display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:16px}.CustomerSearch_filterBtn__Oip1m{background:#f5f7fa;background:var(--bg-primary,#f5f7fa);border:1px solid #0000000f;border:1px solid var(--border-color,#0000000f);border-radius:20px;color:#4a5a6a;color:var(--text-secondary,#4a5a6a);cursor:pointer;font-size:.85rem;padding:6px 16px;transition:all .2s ease}.CustomerSearch_filterBtn__Oip1m:hover{background:#1abc9c0f;border-color:#1abc9c33}.CustomerSearch_filterBtn__Oip1m.CustomerSearch_active__7-d6j{background:#1abc9c;border-color:#1abc9c;color:#fff}.CustomerSearch_resultsSummary__cRlVx{background:#fff;background:var(--bg-secondary,#fff);border:1px solid #0000000f;border:1px solid var(--border-color,#0000000f);border-radius:8px;justify-content:space-between;margin-bottom:16px;padding:12px 16px}.CustomerSearch_resultsInfo__ZSA05,.CustomerSearch_resultsSummary__cRlVx{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.CustomerSearch_resultsCount__FjQuT{color:#4a5a6a;color:var(--text-secondary,#4a5a6a);font-size:.9rem}.CustomerSearch_filterInfo__8iVOD{color:#8a9aaa;color:var(--text-muted,#8a9aaa);font-size:.85rem}.CustomerSearch_filterInfo__8iVOD strong{color:#1a2332;color:var(--text-primary,#1a2332)}.CustomerSearch_itemsPerPage__GFe2-{align-items:center;display:flex;gap:8px}.CustomerSearch_itemsPerPage__GFe2- label{color:#4a5a6a;color:var(--text-secondary,#4a5a6a);font-size:.85rem}.CustomerSearch_itemsPerPageSelect__TnkPt{background:#f5f7fa;background:var(--bg-primary,#f5f7fa);border:1px solid #0000000f;border:1px solid var(--border-color,#0000000f);border-radius:6px;color:#1a2332;color:var(--text-primary,#1a2332);cursor:pointer;font-size:.85rem;padding:4px 8px}.CustomerSearch_itemsPerPage__GFe2- span{color:#4a5a6a;color:var(--text-secondary,#4a5a6a);font-size:.85rem}.CustomerSearch_errorMessage__DSttO{align-items:center;background:#e74c3c0f;border:1px solid #e74c3c1f;border-radius:8px;color:#e74c3c;display:flex;gap:10px;margin-bottom:16px;padding:12px 16px}.CustomerSearch_errorIcon__9OeL0{font-size:1.2rem}.CustomerSearch_tableContainer__76RrU{background:#fff;background:var(--bg-secondary,#fff);border:1px solid #0000000f;border:1px solid var(--border-color,#0000000f);border-radius:12px;box-shadow:0 2px 8px #0000000a;box-shadow:0 2px 8px var(--shadow-light,#0000000a);overflow:hidden}.CustomerSearch_customerTable__rgqGl{border-collapse:collapse;font-size:.9rem;width:100%}.CustomerSearch_customerTable__rgqGl thead{background:#f8f9fa;background:var(--bg-tertiary,#f8f9fa)}.CustomerSearch_customerTable__rgqGl th{border-bottom:2px solid #0000000f;border-bottom:2px solid var(--border-color,#0000000f);color:#4a5a6a;color:var(--text-secondary,#4a5a6a);font-weight:600;padding:12px 16px;text-align:left;white-space:nowrap}.CustomerSearch_customerTable__rgqGl th.CustomerSearch_sortable__yIbGf{cursor:pointer;transition:color .2s ease;-webkit-user-select:none;user-select:none}.CustomerSearch_customerTable__rgqGl th.CustomerSearch_sortable__yIbGf:hover{color:#1abc9c}.CustomerSearch_customerTable__rgqGl td{border-bottom:1px solid #0000000a;border-bottom:1px solid var(--border-color,#0000000a);color:#1a2332;color:var(--text-primary,#1a2332);padding:12px 16px}.CustomerSearch_customerTable__rgqGl tbody tr{transition:background .2s ease}.CustomerSearch_customerTable__rgqGl tbody tr:hover{background:#00000005;background:var(--bg-hover,#00000005)}.CustomerSearch_pagination__U8sqf{align-items:center;border-top:1px solid #0000000f;border-top:1px solid var(--border-color,#0000000f);display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:16px 20px}.CustomerSearch_paginationBtn__x3CAh{background:#f5f7fa;background:var(--bg-primary,#f5f7fa);border:1px solid #0000000f;border:1px solid var(--border-color,#0000000f);border-radius:6px;color:#4a5a6a;color:var(--text-secondary,#4a5a6a);cursor:pointer;font-size:.85rem;padding:6px 16px;transition:all .2s ease}.CustomerSearch_paginationBtn__x3CAh:hover:not(:disabled){background:#1abc9c0f;border-color:#1abc9c33}.CustomerSearch_paginationBtn__x3CAh:disabled{cursor:not-allowed;opacity:.4}.CustomerSearch_paginationNumbers__5GSbq{align-items:center;display:flex;gap:4px}.CustomerSearch_paginationNumber__bl-wo{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#4a5a6a;color:var(--text-secondary,#4a5a6a);cursor:pointer;display:flex;font-size:.85rem;height:32px;justify-content:center;min-width:32px;transition:all .2s ease}.CustomerSearch_paginationNumber__bl-wo:hover{background:#1abc9c0f;border-color:#1abc9c1a}.CustomerSearch_paginationNumber__bl-wo.CustomerSearch_active__7-d6j{background:#1abc9c;border-color:#1abc9c;color:#fff}.CustomerSearch_paginationEllipsis__HqOzZ{color:#8a9aaa;color:var(--text-muted,#8a9aaa);padding:0 4px}.CustomerSearch_noResults__ckYWA{padding:60px 20px;text-align:center}.CustomerSearch_noResultsIcon__4E4X-{font-size:3rem;margin-bottom:16px}.CustomerSearch_noResults__ckYWA h3{color:#1a2332;color:var(--text-primary,#1a2332);font-size:1.2rem;margin:0 0 8px}.CustomerSearch_noResults__ckYWA p{color:#4a5a6a;color:var(--text-secondary,#4a5a6a);margin:0}.CustomerSearch_initialState__wuuf5{background:#fff;background:var(--bg-secondary,#fff);border:1px solid #0000000f;border:1px solid var(--border-color,#0000000f);border-radius:12px;padding:80px 20px;text-align:center}.CustomerSearch_initialStateIcon__AIX6r{font-size:4rem;margin-bottom:16px}.CustomerSearch_initialState__wuuf5 h3{color:#1a2332;color:var(--text-primary,#1a2332);font-size:1.3rem;margin:0 0 8px}.CustomerSearch_initialState__wuuf5 p{color:#4a5a6a;color:var(--text-secondary,#4a5a6a);margin:0}@media (max-width:1024px){.CustomerSearch_customerSearchContainer__uERi3{padding:16px}.CustomerSearch_searchHeader__HSS1F{align-items:flex-start;flex-direction:column;gap:12px}.CustomerSearch_searchRow__Vz1tn{align-items:stretch;flex-direction:column}.CustomerSearch_searchBySelector__gHB8\+{width:100%}.CustomerSearch_searchByDropdown__9UD1l{flex:1 1}.CustomerSearch_searchInputWrapper__W0Afo{min-width:0;min-width:auto;width:100%}.CustomerSearch_searchButton__T3Jgu{justify-content:center;width:100%}}@media (max-width:768px){.CustomerSearch_customerSearchContainer__uERi3{padding:12px}.CustomerSearch_title__jzsQI{font-size:1.2rem}.CustomerSearch_customerTable__rgqGl{font-size:.8rem}.CustomerSearch_customerTable__rgqGl td,.CustomerSearch_customerTable__rgqGl th{padding:8px 10px}.CustomerSearch_resultsInfo__ZSA05,.CustomerSearch_resultsSummary__cRlVx{align-items:flex-start;flex-direction:column}.CustomerSearch_pagination__U8sqf,.CustomerSearch_resultsInfo__ZSA05{gap:4px}.CustomerSearch_paginationBtn__x3CAh{font-size:.75rem;padding:4px 12px}.CustomerSearch_paginationNumber__bl-wo{font-size:.75rem;height:28px;min-width:28px}.CustomerSearch_filterButtons__Hk6IR{gap:4px}.CustomerSearch_filterBtn__Oip1m{font-size:.75rem;padding:4px 12px}}@media (max-width:480px){.CustomerSearch_customerSearchContainer__uERi3{padding:8px}.CustomerSearch_searchHeader__HSS1F{padding:12px 14px}.CustomerSearch_title__jzsQI{font-size:1rem}.CustomerSearch_switchContainer__oPBTg .CustomerSearch_label__5sJ4M{font-size:.8rem}.CustomerSearch_switch__ZjJEg{height:22px;width:40px}.CustomerSearch_slider__FLYbn:before{height:14px;width:14px}.CustomerSearch_switch__ZjJEg input:checked+.CustomerSearch_slider__FLYbn:before{transform:translateX(18px)}.CustomerSearch_searchControls__NuINT{padding:14px}.CustomerSearch_customerTable__rgqGl{font-size:.7rem}.CustomerSearch_customerTable__rgqGl td,.CustomerSearch_customerTable__rgqGl th{padding:6px 8px}.CustomerSearch_customerTable__rgqGl th.CustomerSearch_sortable__yIbGf{font-size:.7rem}.CustomerSearch_itemsPerPage__GFe2-{font-size:.75rem}.CustomerSearch_itemsPerPageSelect__TnkPt{font-size:.75rem;padding:2px 6px}.CustomerSearch_initialState__wuuf5{padding:40px 16px}.CustomerSearch_initialStateIcon__AIX6r{font-size:3rem}.CustomerSearch_initialState__wuuf5 h3{font-size:1rem}.CustomerSearch_initialState__wuuf5 p{font-size:.85rem}.CustomerSearch_noResults__ckYWA{padding:40px 16px}.CustomerSearch_noResultsIcon__4E4X-{font-size:2.5rem}.CustomerSearch_noResults__ckYWA h3{font-size:1rem}.CustomerSearch_noResults__ckYWA p{font-size:.85rem}}@media (prefers-color-scheme:dark){.CustomerSearch_customerSearchContainer__uERi3{background:#1a2332}.CustomerSearch_searchControls__NuINT{background:#1e2a3a}.CustomerSearch_itemsPerPageSelect__TnkPt,.CustomerSearch_searchByDropdown__9UD1l,.CustomerSearch_searchInput__DrH0v{background:#1a2332;color:#e8e8e8}.CustomerSearch_initialState__wuuf5{background:#1e2a3a}}.CustomerRow_customerRow__VlyDm{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);cursor:pointer;transition:all .2s ease}.CustomerRow_customerRow__VlyDm:hover{background:#ffffff0a;background:var(--bg-hover,#ffffff0a)}.CustomerRow_customerRow__VlyDm:active{background:#ffffff0f;background:var(--bg-hover,#ffffff0f)}.CustomerRow_customerRow__VlyDm td{background:#0000;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.9rem;padding:14px 12px;vertical-align:middle}.CustomerRow_customerId__a8Top{color:#a0aec0;color:var(--text-secondary,#a0aec0);font-size:.85rem;font-weight:600}.CustomerRow_customerName__6WWvG{align-items:center;display:flex;gap:.75rem}.CustomerRow_nameAvatar__Skcjh{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.8rem;font-weight:700;height:36px;justify-content:center;text-transform:uppercase;transition:all .3s ease;width:36px}.CustomerRow_customerRow__VlyDm:hover .CustomerRow_nameAvatar__Skcjh{box-shadow:0 2px 8px #1abc9c4d;transform:scale(1.05)}.CustomerRow_nameText__Zqg86{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.9rem;font-weight:500}.CustomerRow_customerCategory__6VNzv,.CustomerRow_customerDob__zm2yJ,.CustomerRow_customerEmail__gw4kD,.CustomerRow_customerIndustry__ak3DC,.CustomerRow_customerPhone__ew-W0,.CustomerRow_customerTaxId__6sPbj{color:#a0aec0;color:var(--text-secondary,#a0aec0);font-size:.9rem}.CustomerRow_statusBadge__nBXbY{border:1px solid #0000;border-radius:20px;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.02em;padding:.25rem .75rem;text-transform:capitalize}.CustomerRow_statusActive__p8QCJ{background:#2ecc7126;border-color:#2ecc7133;color:#2ecc71}.CustomerRow_statusInactive__XQgqT{background:#e74c3c26;border-color:#e74c3c33;color:#e74c3c}.CustomerRow_statusProspect__Ks8eQ{background:#3498db26;border-color:#3498db33;color:#3498db}.CustomerRow_statusLead__sJTDH{background:#f39c1226;border-color:#f39c1233;color:#f39c12}.CustomerRow_statusCustomer__PA-Tf{background:#9b59b626;border-color:#9b59b633;color:#9b59b6}.CustomerRow_statusUnknown__RUeJI{background:#2d3748;background:var(--bg-tertiary,#2d3748);border-color:#ffffff0f;border-color:var(--border-color,#ffffff0f);color:#a0aec0;color:var(--text-secondary,#a0aec0)}.CustomerRow_clientBadge__uw2km{border:1px solid #0000;border-radius:20px;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.02em;padding:.25rem .75rem;text-transform:capitalize}.CustomerRow_clientInternal__\+oEKT{background:#3498db26;border-color:#3498db33;color:#3498db}.CustomerRow_clientExternal__NfrlL{background:#2ecc7126;border-color:#2ecc7133;color:#2ecc71}.CustomerRow_clientPartner__uWstB{background:#9b59b626;border-color:#9b59b633;color:#9b59b6}.CustomerRow_clientVip__XYTft{background:#f1c40f26;border-color:#f1c40f33;color:#f1c40f}.CustomerRow_clientUnknown__EbsNB{background:#2d3748;background:var(--bg-tertiary,#2d3748);border-color:#ffffff0f;border-color:var(--border-color,#ffffff0f);color:#a0aec0;color:var(--text-secondary,#a0aec0)}.CustomerRow_customerActions__GhZ2l{text-align:center}.CustomerRow_actionBtn__iNBZY{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:500;gap:.5rem;padding:.4rem 1rem;transition:all .3s ease;white-space:nowrap}.CustomerRow_actionIcon__Cgg7T{font-size:.9rem}.CustomerRow_viewBtn__SBxyg{background:#1abc9c1f;border:1px solid #1abc9c26;color:#1abc9c}.CustomerRow_viewBtn__SBxyg:hover:not(:disabled){background:#1abc9c;box-shadow:0 4px 16px #1abc9c4d;color:#fff;transform:translateY(-2px)}.CustomerRow_viewBtn__SBxyg:active:not(:disabled){transform:translateY(0)}.CustomerRow_viewBtn__SBxyg:disabled{cursor:not-allowed;opacity:.5}.CustomerRow_viewBtn__SBxyg.CustomerRow_loading__5nrkK{background:#1abc9c26;color:#1abc9c}.CustomerRow_spinner__CGtD4{animation:CustomerRow_spin__kmeM3 .8s linear infinite;border:2px solid #1abc9c33;border-radius:50%;border-top-color:#1abc9c;display:inline-block;height:14px;width:14px}@keyframes CustomerRow_spin__kmeM3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.light-theme .CustomerRow_customerRow__VlyDm{border-bottom-color:#0000000f}.light-theme .CustomerRow_customerRow__VlyDm:hover{background:#00000005}.light-theme .CustomerRow_customerRow__VlyDm:active{background:#0000000a}.light-theme .CustomerRow_customerRow__VlyDm td{color:#1a2332}.light-theme .CustomerRow_customerId__a8Top{color:#6b7a8a}.light-theme .CustomerRow_nameText__Zqg86{color:#1a2332}.light-theme .CustomerRow_customerCategory__6VNzv,.light-theme .CustomerRow_customerDob__zm2yJ,.light-theme .CustomerRow_customerEmail__gw4kD,.light-theme .CustomerRow_customerIndustry__ak3DC,.light-theme .CustomerRow_customerPhone__ew-W0,.light-theme .CustomerRow_customerTaxId__6sPbj{color:#4a5a6a}.light-theme .CustomerRow_clientUnknown__EbsNB,.light-theme .CustomerRow_statusUnknown__RUeJI{background:#f3f4f6;border-color:#0000000f;color:#6b7280}.light-theme .CustomerRow_statusActive__p8QCJ{background:#2ecc7114;border-color:#2ecc711f;color:#27ae60}.light-theme .CustomerRow_statusInactive__XQgqT{background:#e74c3c14;border-color:#e74c3c1f;color:#c0392b}.light-theme .CustomerRow_statusProspect__Ks8eQ{background:#3498db14;border-color:#3498db1f;color:#2980b9}.light-theme .CustomerRow_statusLead__sJTDH{background:#f39c1214;border-color:#f39c121f;color:#d68910}.light-theme .CustomerRow_statusCustomer__PA-Tf{background:#9b59b614;border-color:#9b59b61f;color:#8e44ad}.light-theme .CustomerRow_clientInternal__\+oEKT{background:#3498db14;border-color:#3498db1f;color:#2980b9}.light-theme .CustomerRow_clientExternal__NfrlL{background:#2ecc7114;border-color:#2ecc711f;color:#27ae60}.light-theme .CustomerRow_clientPartner__uWstB{background:#9b59b614;border-color:#9b59b61f;color:#8e44ad}.light-theme .CustomerRow_clientVip__XYTft{background:#f1c40f14;border-color:#f1c40f1f;color:#b7950b}.light-theme .CustomerRow_nameAvatar__Skcjh{background:linear-gradient(135deg,#1abc9c,#16a085)}.light-theme .CustomerRow_viewBtn__SBxyg{background:#1abc9c0f;border-color:#1abc9c1a;color:#1abc9c}.light-theme .CustomerRow_viewBtn__SBxyg:hover:not(:disabled){background:#1abc9c;color:#fff}@media (max-width:768px){.CustomerRow_customerRow__VlyDm td{font-size:.85rem;padding:10px 8px}.CustomerRow_customerName__6WWvG{gap:.5rem}.CustomerRow_nameAvatar__Skcjh{font-size:.7rem;height:30px;width:30px}.CustomerRow_nameText__Zqg86{font-size:.85rem}.CustomerRow_clientBadge__uw2km,.CustomerRow_statusBadge__nBXbY{font-size:.6rem;padding:.1875rem .5rem}.CustomerRow_actionBtn__iNBZY{font-size:.75rem;padding:.3rem .75rem}}@media (max-width:480px){.CustomerRow_customerRow__VlyDm td{font-size:.8rem;padding:8px 6px}.CustomerRow_nameAvatar__Skcjh{font-size:.6rem;height:26px;width:26px}.CustomerRow_nameText__Zqg86{font-size:.8rem}.CustomerRow_clientBadge__uw2km,.CustomerRow_statusBadge__nBXbY{font-size:.55rem;padding:.125rem .4rem}.CustomerRow_actionBtn__iNBZY{font-size:.7rem;gap:.25rem;padding:.25rem .6rem}.CustomerRow_actionIcon__Cgg7T{font-size:.75rem}.CustomerRow_spinner__CGtD4{height:12px;width:12px}}:root{--shadow-color:#00000040}.LeadCard_leadCard__Di7Qb{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);cursor:pointer;display:flex;flex-direction:column;gap:.75rem;overflow:hidden;padding:1.25rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-speed) cubic-bezier(.4,0,.2,1)}.LeadCard_leadCard__Di7Qb:before{background:linear-gradient(90deg,#1abc9c,#48c9b0,#87d9c7);background:linear-gradient(90deg,var(--primary),#48c9b0,#87d9c7);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;transition:opacity var(--transition-speed) ease}.LeadCard_leadCard__Di7Qb:hover{border-color:#1abc9c33;box-shadow:0 8px 30px #00000040;box-shadow:0 8px 30px var(--shadow-color);transform:translateY(-4px)}.LeadCard_leadCard__Di7Qb:hover:before{opacity:1}.LeadCard_leadCardSelected__yw8lV{background:#1abc9c0a;border-color:#1abc9c!important;border-color:var(--primary)!important}.LeadCard_leadCardSelected__yw8lV:before{opacity:1}.LeadCard_leadCardHeader__syYko{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.LeadCard_leadCardHeaderLeft__x3tTN{align-items:flex-start;display:flex;flex:1 1;gap:.75rem;min-width:0}.LeadCard_leadCardHeaderRight__1bLNB{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.LeadCard_leadCheckbox__L7v1F{accent-color:#1abc9c;accent-color:var(--primary);cursor:pointer;flex-shrink:0;height:1.125rem;margin-top:.25rem;transition:all .2s ease;width:1.125rem}.LeadCard_leadCheckbox__L7v1F:hover{transform:scale(1.1)}.LeadCard_leadCardTitle__mePxq{flex:1 1;min-width:0}.LeadCard_leadName__PM7l6{color:#e8e8e8;color:var(--text-primary);font-size:1.05rem;font-weight:700;margin:0}.LeadCard_leadCompany__lCZDI,.LeadCard_leadName__PM7l6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeadCard_leadCompany__lCZDI{color:#9ea7b5;color:var(--text-secondary);font-size:.813rem;margin:.25rem 0 0}.LeadCard_leadDeleteBtn__UWBoO{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#6b7a8a;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;line-height:1;padding:.375rem;transition:all .2s ease}.LeadCard_leadDeleteBtn__UWBoO:hover{background:#e74c3c14;color:#e74c3c;color:var(--danger);transform:scale(1.05)}.LeadCard_scoreBadge__9JXKU{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:700;gap:.25rem;padding:.188rem .625rem}.LeadCard_scoreIcon__mfb\+B{font-size:.75rem}.LeadCard_scoreHigh__m6mI\+{background:#2ecc711f;color:#2ecc71}.LeadCard_scoreMedium__7JE2t{background:#f39c121f;color:#f39c12}.LeadCard_scoreLow__-HekC{background:#e74c3c1f;color:#e74c3c}.LeadCard_leadCardBody__DuPvQ{display:flex;flex-direction:column;gap:.5rem}.LeadCard_leadInfoRow__HSzYr{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.813rem;gap:.5rem}.LeadCard_infoIcon__RqUsu{color:#6b7a8a;color:var(--text-muted);flex-shrink:0}.LeadCard_infoText__UQ5CP{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeadCard_leadCardFooter__tyTAL{align-items:center;border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-top:.25rem;padding-top:.75rem}.LeadCard_leadDate__fi5q\+{color:#6b7a8a;color:var(--text-muted);font-size:.688rem}.LeadCard_statusBadge__t\+EZh{border:1px solid #0000;border-radius:6px;border-radius:var(--radius-sm);font-size:.688rem;font-weight:700;letter-spacing:.05em;padding:.25rem .75rem;text-transform:uppercase;white-space:nowrap}.LeadCard_statusNew__i1fWe{background:#3b82f61f;border-color:#3b82f626;color:#3b82f6}.LeadCard_statusContacted__gdQ7T{background:#f39c121f;border-color:#f39c1226;color:#f39c12}.LeadCard_statusQualified__qqplT{background:#2ecc711f;border-color:#2ecc7126;color:#2ecc71}.LeadCard_statusLost__69nX4{background:#e74c3c1f;border-color:#e74c3c26;color:#e74c3c}.LeadCard_statusConverted__TKG\+D{background:#8b5cf61f;border-color:#8b5cf626;color:#8b5cf6}.LeadCard_statusDefault__zhwLO{background:#243447;background:var(--bg-tertiary);border-color:#ffffff0f;border-color:var(--border-color);color:#9ea7b5;color:var(--text-secondary)}.light-theme .LeadCard_leadCard__Di7Qb{background:#fff}.light-theme .LeadCard_leadCard__Di7Qb:hover{border-color:#1abc9c33}.light-theme .LeadCard_leadDeleteBtn__UWBoO:hover{background:#e74c3c0f}@media (max-width:768px){.LeadCard_leadCard__Di7Qb{padding:1rem}.LeadCard_leadName__PM7l6{font-size:.95rem}.LeadCard_leadInfoRow__HSzYr{font-size:.75rem}}@media (max-width:480px){.LeadCard_leadCard__Di7Qb{padding:.875rem}.LeadCard_leadName__PM7l6{font-size:.9rem}.LeadCard_leadCompany__lCZDI{font-size:.75rem}.LeadCard_leadCheckbox__L7v1F{height:1rem;width:1rem}.LeadCard_statusBadge__t\+EZh{font-size:.625rem;padding:.188rem .5rem}.LeadCard_scoreBadge__9JXKU{font-size:.688rem;padding:.125rem .5rem}.LeadCard_leadCardFooter__tyTAL{align-items:flex-start;flex-direction:column;gap:.375rem}}.SearchBar_searchBarContainer__Dpubm{box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;width:100%}@media (min-width:640px){.SearchBar_searchBarContainer__Dpubm{align-items:center;flex-direction:row}}.SearchBar_searchInputWrapper__xnz97{flex:1 1;min-width:200px;position:relative}.SearchBar_searchIcon__UwSgd{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:1rem;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s ease}.SearchBar_searchInput__yHA5L{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;box-sizing:border-box;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:inherit;font-size:.95rem;padding:.75rem 2.5rem;transition:all .2s ease;width:100%}.SearchBar_searchInput__yHA5L:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c1a;outline:none}.SearchBar_searchInput__yHA5L::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.SearchBar_searchInput__yHA5L:focus+.SearchBar_searchIcon__UwSgd,.SearchBar_searchInput__yHA5L:focus~.SearchBar_searchIcon__UwSgd{color:#1abc9c}.SearchBar_clearBtn__CMrQQ{align-items:center;background:none;border:none;border-radius:50%;color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:flex;font-size:1rem;justify-content:center;line-height:1;padding:.25rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);transition:all .2s ease}.SearchBar_clearBtn__CMrQQ:hover{background:#ef444414;color:#ef4444}.SearchBar_selectWrapper__Ao2pd{display:inline-flex;flex-shrink:0;min-width:180px;position:relative}@media (min-width:640px){.SearchBar_selectWrapper__Ao2pd{width:200px}}.SearchBar_statusFilter__IW3Gb{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#1a2332;background:var(--bg-secondary,#1a2332);background-image:none!important;border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;color:#e8e8e8;color:var(--text-primary,#e8e8e8);cursor:pointer;font-family:inherit;font-size:.95rem;overflow:hidden;padding:.75rem 2.5rem .75rem 1rem;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap;width:100%}.SearchBar_selectArrow__JFbQT{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.875rem;line-height:1;pointer-events:none;position:absolute;right:.875rem;top:50%;transform:translateY(-50%);transition:color .2s ease;z-index:1}.SearchBar_statusFilter__IW3Gb:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c1a;outline:none}.SearchBar_statusFilter__IW3Gb:focus+.SearchBar_selectArrow__JFbQT{color:#1abc9c}.SearchBar_statusFilter__IW3Gb option{background:#1a2332;background:var(--bg-secondary,#1a2332);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.SearchBar_btnSecondary__YEJBz{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1.25rem;transition:all .2s ease;white-space:nowrap}.SearchBar_btnSecondary__YEJBz:hover{background:#ffffff0d;background:var(--bg-hover,#ffffff0d);border-color:#ffffff1f;border-color:var(--border-color,#ffffff1f);transform:translateY(-1px)}.SearchBar_btnSecondary__YEJBz:active{transform:translateY(0)}.SearchBar_exportBtn__ipv2y{gap:.5rem}.SearchBar_exportIcon__uq3uR{font-size:1rem}.light-theme .SearchBar_searchInput__yHA5L{background:#fff;border-color:#00000014;color:#1a2332}.light-theme .SearchBar_searchInput__yHA5L::placeholder{color:#8a9aaa}.light-theme .SearchBar_statusFilter__IW3Gb{background:#fff;border-color:#00000014;color:#1a2332}.light-theme .SearchBar_selectArrow__JFbQT{color:#8a9aaa}.light-theme .SearchBar_statusFilter__IW3Gb option{background:#fff;color:#1a2332}.light-theme .SearchBar_btnSecondary__YEJBz{background:#fff;border-color:#00000014;color:#4a5a6a}.light-theme .SearchBar_btnSecondary__YEJBz:hover{background:#f8f9fa;border-color:#0000001f}.light-theme .SearchBar_clearBtn__CMrQQ,.light-theme .SearchBar_searchIcon__UwSgd{color:#8a9aaa}.light-theme .SearchBar_clearBtn__CMrQQ:hover{background:#ef44440f;color:#ef4444}@media (max-width:640px){.SearchBar_searchBarContainer__Dpubm{flex-direction:column;gap:.75rem}.SearchBar_searchInputWrapper__xnz97{width:100%}.SearchBar_statusFilter__IW3Gb{min-width:0;min-width:auto;width:100%}.SearchBar_btnSecondary__YEJBz{justify-content:center;width:100%}.SearchBar_searchInput__yHA5L{font-size:.875rem;padding:.625rem 2.25rem}.SearchBar_statusFilter__IW3Gb{font-size:.875rem;padding:.625rem 2.25rem .625rem 1rem}.SearchBar_btnSecondary__YEJBz{font-size:.8125rem;padding:.625rem 1rem}}@media (max-width:480px){.SearchBar_searchBarContainer__Dpubm{gap:.5rem}.SearchBar_searchInputWrapper__xnz97{min-width:0;min-width:auto}.SearchBar_searchInput__yHA5L{border-radius:6px;font-size:.8125rem;padding:.5rem 2rem}.SearchBar_searchIcon__UwSgd{font-size:.875rem;left:.625rem}.SearchBar_clearBtn__CMrQQ{font-size:.875rem;right:.625rem}.SearchBar_statusFilter__IW3Gb{border-radius:6px;font-size:.8125rem;padding:.5rem 2rem .5rem .75rem}.SearchBar_btnSecondary__YEJBz{border-radius:6px;font-size:.75rem;padding:.5rem .875rem}.SearchBar_exportIcon__uq3uR{font-size:.875rem}}@keyframes SearchBar_fadeIn__CC9G6{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SearchBar_searchBarContainer__Dpubm{animation:SearchBar_fadeIn__CC9G6 .3s ease}.SearchBar_btnSecondary__YEJBz:focus-visible,.SearchBar_clearBtn__CMrQQ:focus-visible,.SearchBar_searchInput__yHA5L:focus-visible,.SearchBar_statusFilter__IW3Gb:focus-visible{outline:2px solid #1abc9c;outline-offset:2px}.ActivityTimeline_timelineContainer__Yzez1{display:flex;flex-direction:column;gap:1rem}.ActivityTimeline_timelineTitle__xiKdA{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.ActivityTimeline_timeline__4Ff2\+{display:flex;flex-direction:column;gap:0;padding-left:.5rem;position:relative}.ActivityTimeline_timelineItem__r8oyS{display:flex;gap:.875rem;padding-bottom:1.25rem;position:relative}.ActivityTimeline_timelineItem__r8oyS:last-child{padding-bottom:0}.ActivityTimeline_timelineItem__r8oyS:last-child .ActivityTimeline_timelineLine__-Luv8{display:none}.ActivityTimeline_timelineIcon__v5hdl{align-items:center;border:2px solid #1a2332;border:2px solid var(--bg-secondary);border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;position:relative;width:36px;z-index:1}.ActivityTimeline_timelineIcon__v5hdl.ActivityTimeline_call__95JoR{background:#3b82f626;color:#3b82f6}.ActivityTimeline_timelineIcon__v5hdl.ActivityTimeline_email__R5J2Q{background:#1abc9c26;color:#1abc9c}.ActivityTimeline_timelineIcon__v5hdl.ActivityTimeline_meeting__DM8HL{background:#f39c1226;color:#f39c12}.ActivityTimeline_timelineIcon__v5hdl.ActivityTimeline_note__GpY3k{background:#8b5cf626;color:#8b5cf6}.ActivityTimeline_timelineLine__-Luv8{background:#ffffff0f;background:var(--border-color);bottom:0;left:17px;position:absolute;top:40px;width:2px}.ActivityTimeline_timelineContent__V2xii{background:#243447;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);flex:1 1;min-width:0;padding:.5rem .875rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActivityTimeline_timelineContent__V2xii:hover{border-color:#1abc9c26}.ActivityTimeline_timelineHeader__99qdh{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.375rem}.ActivityTimeline_activityType__Xoi67{color:#e8e8e8;color:var(--text-primary);font-size:.75rem;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.ActivityTimeline_activityTime__WQWd6{align-items:center;color:#6b7a8a;color:var(--text-muted);display:inline-flex;font-size:.688rem;gap:.25rem}.ActivityTimeline_activityDescription__SesQP{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin:0 0 .375rem}.ActivityTimeline_activityMeta__Cc1yJ{align-items:center;border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);color:#6b7a8a;color:var(--text-muted);display:inline-flex;font-size:.75rem;gap:.375rem;margin-top:.375rem;padding-top:.375rem;width:100%}.ActivityTimeline_emptyState__sU0Fu{align-items:center;background:#243447;background:var(--bg-tertiary);border:1px dashed #ffffff0f;border:1px dashed var(--border-color);border-radius:12px;border-radius:var(--radius);display:flex;flex-direction:column;justify-content:center;padding:2.5rem 1rem;text-align:center}.ActivityTimeline_emptyIcon__pQUFR{color:#6b7a8a;color:var(--text-muted);margin-bottom:.75rem;opacity:.6}.ActivityTimeline_emptyText__xAJ-t{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;font-weight:500;margin:0 0 .25rem}.ActivityTimeline_emptyHint__WoHjW{color:#6b7a8a;color:var(--text-muted);font-size:.75rem}@media (max-width:480px){.ActivityTimeline_timelineIcon__v5hdl{height:32px;width:32px}.ActivityTimeline_timelineLine__-Luv8{left:15px}.ActivityTimeline_timelineContent__V2xii{padding:.5rem .625rem}.ActivityTimeline_activityDescription__SesQP{font-size:.813rem}.ActivityTimeline_emptyState__sU0Fu{padding:1.75rem .875rem}}.LeadDetailModal_modalOverlay__YjTJn{align-items:center;animation:LeadDetailModal_fadeIn__RoSAj .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}@keyframes LeadDetailModal_fadeIn__RoSAj{0%{opacity:0}to{opacity:1}}.LeadDetailModal_modalContent__2qmQm{animation:LeadDetailModal_slideUp__2RYH6 .3s ease;background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:16px;box-shadow:0 20px 60px #0006;box-shadow:0 20px 60px var(--shadow-color);display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:100%}@keyframes LeadDetailModal_slideUp__2RYH6{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.LeadDetailModal_modalLarge__zWMkz{max-width:800px}.LeadDetailModal_modalHeader__psJdq{align-items:flex-start;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:1.5rem 1.5rem 1rem}.LeadDetailModal_modalHeaderLeft__yaDh\+{flex:1 1;min-width:0;padding-right:1rem}.LeadDetailModal_modalHeaderActions__6e5yZ{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.LeadDetailModal_modalCloseBtn__n1ig1{align-items:center;background:none;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;line-height:1;padding:.375rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.LeadDetailModal_modalCloseBtn__n1ig1:hover{background:#ffffff08;background:var(--bg-hover);color:#e8e8e8;color:var(--text-primary)}.LeadDetailModal_modalTitle__2l5M\+{color:#e8e8e8;color:var(--text-primary);font-size:1.25rem;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeadDetailModal_modalSubtitle__ZVX68{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;margin:.25rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeadDetailModal_modalTabs__Aq8Va{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;padding:0 1.5rem}.LeadDetailModal_modalTab__bnQsi{background:none;border:none;border-bottom:2px solid #0000;color:#9ea7b5;color:var(--text-secondary);cursor:pointer;font-size:.875rem;font-weight:500;margin-bottom:-1px;padding:.75rem 1rem;position:relative;transition:all .3s ease;transition:all var(--transition-speed) ease}.LeadDetailModal_modalTab__bnQsi:hover{color:#e8e8e8;color:var(--text-primary)}.LeadDetailModal_modalTabActive__hd\+04{border-bottom-color:#1abc9c;border-bottom-color:var(--primary);color:#1abc9c;color:var(--primary)}.LeadDetailModal_modalBody__wenZx{flex:1 1;overflow-y:auto;padding:1.5rem}.LeadDetailModal_modalBody__wenZx::-webkit-scrollbar{width:4px}.LeadDetailModal_modalBody__wenZx::-webkit-scrollbar-track{background:#0000}.LeadDetailModal_modalBody__wenZx::-webkit-scrollbar-thumb{background:#ffffff0f;background:var(--border-color);border-radius:4px}.LeadDetailModal_leadScoreSection__LLFy3{background:#243447;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;margin-bottom:1.5rem;padding:1rem 1.25rem}.LeadDetailModal_leadScoreDisplay__BQVdm,.LeadDetailModal_leadScoreSection__LLFy3{align-items:center;display:flex;gap:.75rem}.LeadDetailModal_leadScoreIcon__yMf1D{align-items:center;background:#1a2332;background:var(--bg-secondary);border-radius:6px;border-radius:var(--radius-sm);display:flex;height:44px;justify-content:center;width:44px}.LeadDetailModal_leadScoreLabel__VHSK8{color:#6b7a8a;color:var(--text-muted);font-size:.7rem;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.LeadDetailModal_leadScoreValue__773Ny{font-size:1.25rem;font-weight:700;margin:.125rem 0 0}.LeadDetailModal_scoreHigh__KXGh3{color:#2ecc71;color:var(--success)}.LeadDetailModal_scoreMedium__OMMps{color:#f39c12;color:var(--warning)}.LeadDetailModal_scoreLow__KA-OH{color:#e74c3c;color:var(--danger)}.LeadDetailModal_scoreBadge__xywFw{border-radius:9999px;font-size:.75rem;font-weight:600;letter-spacing:.025em;padding:.375rem .875rem}.LeadDetailModal_scoreBadgeHigh__SMAf5{background:#2ecc711f;color:#2ecc71;color:var(--success)}.LeadDetailModal_scoreBadgeMedium__MUq4q{background:#f39c121f;color:#f39c12;color:var(--warning)}.LeadDetailModal_scoreBadgeLow__gCWKI{background:#e74c3c1f;color:#e74c3c;color:var(--danger)}.LeadDetailModal_detailStatusRow__19Ish{align-items:center;background:#243447;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:.875rem 1rem}.LeadDetailModal_detailStatusItem__kU7-g{align-items:center;display:flex;gap:.5rem}.LeadDetailModal_detailStatusLabel__g6GAl{color:#6b7a8a;color:var(--text-muted);font-size:.7rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.LeadDetailModal_detailStatusDivider__ko5or{background:#ffffff0f;background:var(--border-color);height:24px;width:1px}.LeadDetailModal_infoIcon__GZksv{color:#6b7a8a;color:var(--text-muted);flex-shrink:0}.LeadDetailModal_statusBadge__NIR0X{border:1px solid #0000;border-radius:6px;border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;letter-spacing:.025em;padding:.25rem .75rem;text-transform:uppercase}.LeadDetailModal_statusNew__DyS6d{background:#3b82f61f;border-color:#3b82f626;color:#3b82f6}.LeadDetailModal_statusContacted__EdzHG{background:#f39c121f;border-color:#f39c1226;color:#f39c12}.LeadDetailModal_statusQualified__O-k-o{background:#2ecc711f;border-color:#2ecc7126;color:#2ecc71}.LeadDetailModal_statusLost__5-BEa{background:#e74c3c1f;border-color:#e74c3c26;color:#e74c3c}.LeadDetailModal_statusConverted__w0hbR{background:#8b5cf61f;border-color:#8b5cf626;color:#8b5cf6}.LeadDetailModal_statusDefault__hDlEL{background:#243447;background:var(--bg-tertiary);border-color:#ffffff0f;border-color:var(--border-color);color:#9ea7b5;color:var(--text-secondary)}.LeadDetailModal_detailSectionTitle__YhP-e{color:#6b7a8a;color:var(--text-muted);font-size:.75rem;font-weight:700;letter-spacing:.5px;margin:1.5rem 0 .75rem;text-transform:uppercase}.LeadDetailModal_detailGrid__GZg9\+{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(2,1fr)}@media (max-width:640px){.LeadDetailModal_detailGrid__GZg9\+{grid-template-columns:1fr}}.LeadDetailModal_detailItem__EtJaa{align-items:flex-start;background:#243447;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:flex;gap:.75rem;padding:.875rem 1rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.LeadDetailModal_detailItem__EtJaa:hover{border-color:#1abc9c26}.LeadDetailModal_detailIcon__hrD0f{color:#1abc9c;color:var(--primary);flex-shrink:0;margin-top:.125rem}.LeadDetailModal_detailItemContent__T6AyD{flex:1 1;min-width:0}.LeadDetailModal_detailLabel__sFtPK{color:#6b7a8a;color:var(--text-muted);font-size:.688rem;font-weight:600;letter-spacing:.5px;margin:0 0 .125rem;text-transform:uppercase}.LeadDetailModal_detailValue__5inYa{color:#e8e8e8;color:var(--text-primary);font-size:.875rem;margin:0;word-break:break-word}.LeadDetailModal_assigneeDisplay__wbnMD{align-items:center;background:#243447;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:flex;gap:.75rem;padding:.875rem 1rem}.LeadDetailModal_assigneeAvatar__DWvk4{align-items:center;background:#1abc9c1a;background:var(--primary-light);border-radius:50%;color:#1abc9c;color:var(--primary);display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:40px;justify-content:center;letter-spacing:.025em;width:40px}.LeadDetailModal_detailNotes__S\+RJC{background:#243447;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);min-height:80px;padding:.875rem 1rem}.LeadDetailModal_detailNotes__S\+RJC .LeadDetailModal_detailValue__5inYa{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;line-height:1.6;white-space:pre-wrap}.LeadDetailModal_formInput__WBCNd,.LeadDetailModal_formSelect__KFUHX,.LeadDetailModal_formTextarea__jdpho{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);box-sizing:border-box;color:#e8e8e8;color:var(--text-primary);font-family:inherit;font-size:.875rem;padding:.5rem .75rem;transition:all .3s ease;transition:all var(--transition-speed) ease;width:100%}.LeadDetailModal_formInput__WBCNd:focus,.LeadDetailModal_formSelect__KFUHX:focus,.LeadDetailModal_formTextarea__jdpho:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #1abc9c1a;box-shadow:0 0 0 3px var(--primary-light);outline:none}.LeadDetailModal_formInput__WBCNd::placeholder,.LeadDetailModal_formTextarea__jdpho::placeholder{color:#6b7a8a;color:var(--text-muted)}.LeadDetailModal_formSelect__KFUHX{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7a8a' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:12px;cursor:pointer;padding-right:2.25rem}.LeadDetailModal_formSelect__KFUHX option{background:#1a2332;background:var(--bg-secondary);color:#e8e8e8;color:var(--text-primary)}.LeadDetailModal_formTextarea__jdpho{min-height:80px;resize:vertical}.LeadDetailModal_modalFooter__SSotZ{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);display:flex;flex-shrink:0;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem 1.5rem}.light-theme .LeadDetailModal_modalContent__2qmQm{background:#fff;box-shadow:0 20px 60px #0000001f}.light-theme .LeadDetailModal_statusDefault__hDlEL{background:#f3f4f6;color:#6b7280}@media (max-width:768px){.LeadDetailModal_modalContent__2qmQm{border-radius:12px;margin:.5rem;max-height:95vh;max-width:100%}.LeadDetailModal_modalHeader__psJdq{padding:1rem 1rem .75rem}.LeadDetailModal_modalHeaderActions__6e5yZ{flex-wrap:wrap}.LeadDetailModal_modalTabs__Aq8Va{padding:0 1rem}.LeadDetailModal_modalBody__wenZx{padding:1rem}.LeadDetailModal_modalFooter__SSotZ{flex-direction:column-reverse;padding:.75rem 1rem 1rem}.LeadDetailModal_modalFooter__SSotZ>*{width:100%}.LeadDetailModal_detailStatusRow__19Ish,.LeadDetailModal_leadScoreSection__LLFy3{align-items:flex-start;flex-direction:column}.LeadDetailModal_detailStatusDivider__ko5or{display:none}.LeadDetailModal_modalTitle__2l5M\+{font-size:1.125rem}}@media (max-width:480px){.LeadDetailModal_modalOverlay__YjTJn{padding:.5rem}.LeadDetailModal_modalContent__2qmQm{border-radius:10px;max-height:98vh}.LeadDetailModal_modalHeader__psJdq{padding:.75rem}.LeadDetailModal_modalTitle__2l5M\+{font-size:1.05rem}.LeadDetailModal_modalTabs__Aq8Va{padding:0 .75rem}.LeadDetailModal_modalTab__bnQsi{font-size:.813rem;padding:.625rem .75rem}.LeadDetailModal_detailItem__EtJaa,.LeadDetailModal_modalBody__wenZx{padding:.75rem}.LeadDetailModal_detailValue__5inYa{font-size:.813rem}.LeadDetailModal_formInput__WBCNd,.LeadDetailModal_formSelect__KFUHX,.LeadDetailModal_formTextarea__jdpho{font-size:.813rem;padding:.438rem .625rem}.LeadDetailModal_leadScoreValue__773Ny{font-size:1.1rem}.LeadDetailModal_assigneeAvatar__DWvk4{font-size:.75rem;height:34px;width:34px}.LeadDetailModal_modalFooter__SSotZ{padding:.625rem .75rem .75rem}}.LeadDetailModal_formInput__WBCNd:focus-visible,.LeadDetailModal_formSelect__KFUHX:focus-visible,.LeadDetailModal_formTextarea__jdpho:focus-visible,.LeadDetailModal_modalCloseBtn__n1ig1:focus-visible,.LeadDetailModal_modalTab__bnQsi:focus-visible{outline:2px solid #1abc9c;outline:2px solid var(--primary);outline-offset:2px}.ConvertToCustomer_modalOverlay__L5H\+z{align-items:center;animation:ConvertToCustomer_fadeIn__tlUrX .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}@keyframes ConvertToCustomer_fadeIn__tlUrX{0%{opacity:0}to{opacity:1}}.ConvertToCustomer_modalContent__nwRvH{animation:ConvertToCustomer_slideUp__4F4wW .3s ease;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:16px;box-shadow:0 20px 60px #00000080;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}@keyframes ConvertToCustomer_slideUp__4F4wW{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ConvertToCustomer_modalSmall__hpYX3{max-width:500px}.ConvertToCustomer_modalHeader__SdJTO{align-items:flex-start;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);display:flex;justify-content:space-between;padding:1.5rem 1.5rem 1rem}.ConvertToCustomer_modalHeaderLeft__W9Pkz{align-items:flex-start;display:flex;flex:1 1;gap:1rem}.ConvertToCustomer_modalIcon__hH0pb{align-items:center;background:#1abc9c14;border-radius:12px;display:flex;flex-shrink:0;font-size:1.5rem;height:48px;justify-content:center;width:48px}.ConvertToCustomer_modalTitle__mfyK9{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;margin:0}.ConvertToCustomer_modalSubtitle__1eWj7{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:.25rem 0 0}.ConvertToCustomer_modalSubtitle__1eWj7 strong{color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ConvertToCustomer_modalCloseBtn__S5UeZ{background:none;border:none;border-radius:6px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;flex-shrink:0;font-size:1.25rem;line-height:1;padding:.25rem .5rem;transition:all .2s ease}.ConvertToCustomer_modalCloseBtn__S5UeZ:hover:not(:disabled){background:#ffffff0d;background:var(--bg-hover,#ffffff0d);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ConvertToCustomer_modalCloseBtn__S5UeZ:disabled{cursor:not-allowed;opacity:.4}.ConvertToCustomer_conversionForm__1Z8gp{padding:1.5rem}.ConvertToCustomer_formGroup__SwDCA{margin-bottom:1.25rem}.ConvertToCustomer_formLabel__z6NXK{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.ConvertToCustomer_requiredStar__4cQ1P{color:#ef4444}.ConvertToCustomer_formInput__RS3Um,.ConvertToCustomer_formSelect__n3vWd{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;box-sizing:border-box;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:inherit;font-size:.95rem;padding:.625rem .75rem;transition:all .2s ease;width:100%}.ConvertToCustomer_formInput__RS3Um:focus,.ConvertToCustomer_formSelect__n3vWd:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c1a;outline:none}.ConvertToCustomer_formInput__RS3Um::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.ConvertToCustomer_formSelect__n3vWd{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7a8a' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;cursor:pointer;padding-right:2.25rem}.ConvertToCustomer_formSelect__n3vWd option{background:#1a2332;background:var(--bg-secondary,#1a2332);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ConvertToCustomer_inputError__OwrRE{border-color:#ef4444!important}.ConvertToCustomer_inputError__OwrRE:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.ConvertToCustomer_errorText__z29Qc{color:#ef4444;display:block;font-size:.75rem;margin-top:.25rem}.ConvertToCustomer_amountInputWrapper__8rSnz{position:relative}.ConvertToCustomer_currencySymbol__uW9Ri{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.95rem;font-weight:600;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ConvertToCustomer_amountInput__YXSDJ{padding-left:2.25rem}.ConvertToCustomer_formInfo__j3jXx{align-items:flex-start;background:#1abc9c0f;border:1px solid #1abc9c1f;border-radius:8px;display:flex;gap:.75rem;margin-bottom:1.25rem;padding:.75rem 1rem}.ConvertToCustomer_infoIcon__yCtUd{flex-shrink:0;font-size:1rem;margin-top:.0625rem}.ConvertToCustomer_infoText__3gZls{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.8125rem;line-height:1.5}.ConvertToCustomer_modalFooter__4NaKI{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);display:flex;gap:.75rem;justify-content:flex-end;padding-top:1rem}.ConvertToCustomer_btnPrimary__qPnSy{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;min-width:140px;padding:.625rem 1.5rem;transition:all .3s ease}.ConvertToCustomer_btnPrimary__qPnSy:hover:not(:disabled){box-shadow:0 4px 16px #1abc9c4d;transform:translateY(-2px)}.ConvertToCustomer_btnPrimary__qPnSy:disabled{cursor:not-allowed;opacity:.6;transform:none}.ConvertToCustomer_btnSecondary__\+Qr6\+{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;font-size:.875rem;font-weight:500;padding:.625rem 1.5rem;transition:all .2s ease}.ConvertToCustomer_btnSecondary__\+Qr6\+:hover:not(:disabled){background:#ffffff0d;background:var(--bg-hover,#ffffff0d)}.ConvertToCustomer_btnSecondary__\+Qr6\+:disabled{cursor:not-allowed;opacity:.4}.ConvertToCustomer_spinner__VY-qH{animation:ConvertToCustomer_spin__VfitH .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes ConvertToCustomer_spin__VfitH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.light-theme .ConvertToCustomer_modalContent__nwRvH{background:#fff;border-color:#00000014;box-shadow:0 20px 60px #0000001f}.light-theme .ConvertToCustomer_modalTitle__mfyK9{color:#1a2332}.light-theme .ConvertToCustomer_modalSubtitle__1eWj7{color:#4a5a6a}.light-theme .ConvertToCustomer_modalSubtitle__1eWj7 strong{color:#1a2332}.light-theme .ConvertToCustomer_modalHeader__SdJTO{border-bottom-color:#0000000f}.light-theme .ConvertToCustomer_formLabel__z6NXK{color:#4a5a6a}.light-theme .ConvertToCustomer_formInput__RS3Um,.light-theme .ConvertToCustomer_formSelect__n3vWd{background:#f8f9fa;border-color:#00000014;color:#1a2332}.light-theme .ConvertToCustomer_formInput__RS3Um::placeholder{color:#8a9aaa}.light-theme .ConvertToCustomer_formSelect__n3vWd option{background:#fff;color:#1a2332}.light-theme .ConvertToCustomer_formInfo__j3jXx{background:#1abc9c0a;border-color:#1abc9c1a}.light-theme .ConvertToCustomer_infoText__3gZls{color:#4a5a6a}.light-theme .ConvertToCustomer_modalFooter__4NaKI{border-top-color:#0000000f}.light-theme .ConvertToCustomer_btnSecondary__\+Qr6\+{background:#fff;border-color:#00000014;color:#4a5a6a}.light-theme .ConvertToCustomer_btnSecondary__\+Qr6\+:hover:not(:disabled){background:#f8f9fa}.light-theme .ConvertToCustomer_modalCloseBtn__S5UeZ:hover:not(:disabled){background:#0000000a;color:#1a2332}.light-theme .ConvertToCustomer_currencySymbol__uW9Ri{color:#4a5a6a}.light-theme .ConvertToCustomer_modalIcon__hH0pb{background:#1abc9c0f}@media (max-width:640px){.ConvertToCustomer_modalContent__nwRvH{border-radius:12px;margin:.5rem;max-height:95vh;max-width:100%}.ConvertToCustomer_modalHeader__SdJTO{flex-direction:column;gap:.75rem;padding:1rem 1rem .75rem}.ConvertToCustomer_modalHeaderLeft__W9Pkz{padding-right:2rem;width:100%}.ConvertToCustomer_modalCloseBtn__S5UeZ{position:absolute;right:.75rem;top:.75rem}.ConvertToCustomer_modalContent__nwRvH{position:relative}.ConvertToCustomer_conversionForm__1Z8gp{padding:1rem}.ConvertToCustomer_modalFooter__4NaKI{flex-direction:column-reverse;gap:.5rem}.ConvertToCustomer_btnPrimary__qPnSy,.ConvertToCustomer_btnSecondary__\+Qr6\+{justify-content:center;width:100%}.ConvertToCustomer_formGroup__SwDCA{margin-bottom:1rem}.ConvertToCustomer_formInput__RS3Um,.ConvertToCustomer_formSelect__n3vWd{font-size:.875rem;padding:.5rem .625rem}.ConvertToCustomer_amountInput__YXSDJ{padding-left:2rem}.ConvertToCustomer_currencySymbol__uW9Ri{font-size:.875rem;left:.625rem}}@media (max-width:480px){.ConvertToCustomer_modalOverlay__L5H\+z{padding:.5rem}.ConvertToCustomer_modalContent__nwRvH{border-radius:10px;max-height:98vh}.ConvertToCustomer_modalHeader__SdJTO{padding:.75rem}.ConvertToCustomer_modalTitle__mfyK9{font-size:1.1rem}.ConvertToCustomer_modalSubtitle__1eWj7{font-size:.8125rem}.ConvertToCustomer_modalIcon__hH0pb{font-size:1.25rem;height:40px;width:40px}.ConvertToCustomer_conversionForm__1Z8gp{padding:.75rem}.ConvertToCustomer_formInput__RS3Um,.ConvertToCustomer_formSelect__n3vWd{border-radius:6px;font-size:.8125rem;padding:.4375rem .5rem}.ConvertToCustomer_btnPrimary__qPnSy,.ConvertToCustomer_btnSecondary__\+Qr6\+{font-size:.8125rem;padding:.5rem 1rem}.ConvertToCustomer_btnPrimary__qPnSy{min-width:0;min-width:auto}.ConvertToCustomer_formInfo__j3jXx{font-size:.75rem;padding:.625rem .75rem}.ConvertToCustomer_infoText__3gZls{font-size:.75rem}.ConvertToCustomer_currencySymbol__uW9Ri{font-size:.8125rem}.ConvertToCustomer_amountInput__YXSDJ{padding-left:1.75rem}}.CreateLeadModal_modalOverlay__MFpuc{align-items:center;animation:CreateLeadModal_fadeIn__dWkJi .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}@keyframes CreateLeadModal_fadeIn__dWkJi{0%{opacity:0}to{opacity:1}}.CreateLeadModal_modalContent__R3x-Q{animation:CreateLeadModal_slideUp__SL\+g7 .3s ease;background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:16px;box-shadow:0 20px 60px #0006;box-shadow:0 20px 60px var(--shadow-color);max-height:93vh;max-width:900px;overflow-y:auto;position:relative;width:100%}@keyframes CreateLeadModal_slideUp__SL\+g7{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.CreateLeadModal_modalLarge__CmPa1{max-width:900px}.CreateLeadModal_modalContent__R3x-Q::-webkit-scrollbar{width:4px}.CreateLeadModal_modalContent__R3x-Q::-webkit-scrollbar-track{background:#0000}.CreateLeadModal_modalContent__R3x-Q::-webkit-scrollbar-thumb{background:#ffffff0f;background:var(--border-color);border-radius:4px}.CreateLeadModal_modalContent__R3x-Q::-webkit-scrollbar-thumb:hover{background:#6b7a8a;background:var(--text-muted)}.CreateLeadModal_modalHeader__Zs6Ma{align-items:flex-start;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:1.5rem 1.5rem 1rem}.CreateLeadModal_modalHeaderLeft__VJRm1{align-items:flex-start;display:flex;flex:1 1;gap:1rem}.CreateLeadModal_modalIcon__-mtdu{align-items:center;background:#1abc9c1a;background:var(--primary-light);border-radius:12px;border-radius:var(--radius);display:flex;flex-shrink:0;font-size:1.5rem;height:48px;justify-content:center;width:48px}.CreateLeadModal_modalTitle__TZGE8{color:#e8e8e8;color:var(--text-primary);font-size:1.25rem;font-weight:700;margin:0}.CreateLeadModal_modalSubtitle__hcF0D{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;margin:.25rem 0 0}.CreateLeadModal_modalCloseBtn__U1mRz{background:none;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;flex-shrink:0;font-size:1.25rem;line-height:1;padding:.25rem .5rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.CreateLeadModal_modalCloseBtn__U1mRz:hover:not(:disabled){background:#ffffff08;background:var(--bg-hover);color:#e8e8e8;color:var(--text-primary)}.CreateLeadModal_modalCloseBtn__U1mRz:disabled{cursor:not-allowed;opacity:.4}.CreateLeadModal_createLeadForm__y3t95{padding:1.5rem}.CreateLeadModal_formGrid__SQKxN{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(2,1fr)}@media (max-width:640px){.CreateLeadModal_formGrid__SQKxN{grid-template-columns:1fr}}.CreateLeadModal_formGroup__hxMw8{margin-bottom:.5rem}.CreateLeadModal_formLabel__T\+tlY{color:#9ea7b5;color:var(--text-secondary);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.CreateLeadModal_requiredStar__N6sLH{color:#e74c3c;color:var(--danger)}.CreateLeadModal_formHint__n3JOR{color:#6b7a8a;color:var(--text-muted);font-size:.75rem;font-weight:400}.CreateLeadModal_formInput__Z6N6r,.CreateLeadModal_formSelect__qS-Uj,.CreateLeadModal_formTextarea__CaGop{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);box-sizing:border-box;color:#e8e8e8;color:var(--text-primary);font-family:inherit;font-size:.95rem;padding:.625rem .75rem;transition:all .3s ease;transition:all var(--transition-speed) ease;width:100%}.CreateLeadModal_formInput__Z6N6r:focus,.CreateLeadModal_formSelect__qS-Uj:focus,.CreateLeadModal_formTextarea__CaGop:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #1abc9c1a;box-shadow:0 0 0 3px var(--primary-light);outline:none}.CreateLeadModal_formInput__Z6N6r::placeholder,.CreateLeadModal_formTextarea__CaGop::placeholder{color:#6b7a8a;color:var(--text-muted)}.CreateLeadModal_formSelect__qS-Uj{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7a8a' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;cursor:pointer;padding-right:2.25rem}.CreateLeadModal_formSelect__qS-Uj option{background:#1a2332;background:var(--bg-secondary);color:#e8e8e8;color:var(--text-primary)}.CreateLeadModal_formTextarea__CaGop{min-height:80px;resize:vertical}.CreateLeadModal_inputError__CWKFy,.CreateLeadModal_inputError__CWKFy:focus{border-color:#e74c3c!important;border-color:var(--danger)!important}.CreateLeadModal_inputError__CWKFy:focus{box-shadow:0 0 0 3px #e74c3c1a!important}.CreateLeadModal_errorText__IIDfc{color:#e74c3c;color:var(--danger);display:block;font-size:.75rem;margin-top:.25rem}.CreateLeadModal_interestTagsContainer__FOYKe{align-items:center;background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;gap:.5rem;min-height:46px;padding:.5rem}.CreateLeadModal_interestTag__anV3\+{align-items:center;animation:CreateLeadModal_tagAppear__64Msu .2s ease;background:#1abc9c;background:var(--primary);border-radius:9999px;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.25rem;padding:.25rem .5rem .25rem .75rem}@keyframes CreateLeadModal_tagAppear__64Msu{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.CreateLeadModal_interestRemoveBtn__Bqmhz{background:none;border:none;color:#ffffffb3;cursor:pointer;font-size:1rem;line-height:1;padding:0 .25rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.CreateLeadModal_interestRemoveBtn__Bqmhz:hover{color:#fff;transform:scale(1.2)}.CreateLeadModal_interestInput__sDaTb{background:#0000;border:none;color:#e8e8e8;color:var(--text-primary);flex:1 1;font-size:.875rem;min-width:120px;outline:none;padding:.25rem .5rem}.CreateLeadModal_interestInput__sDaTb::placeholder{color:#6b7a8a;color:var(--text-muted)}.CreateLeadModal_modalFooter__btV5j{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem;padding-top:1.5rem}.CreateLeadModal_btnPrimary__WhviB{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);background:linear-gradient(135deg,var(--primary),var(--primary-dark));border:none;border-radius:6px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;justify-content:center;min-width:120px;padding:.625rem 1.5rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.CreateLeadModal_btnPrimary__WhviB:hover:not(:disabled){box-shadow:0 4px 16px #1abc9c4d;transform:translateY(-2px)}.CreateLeadModal_btnPrimary__WhviB:disabled{cursor:not-allowed;opacity:.6;transform:none}.CreateLeadModal_btnSecondary__d\+Mqh{align-items:center;background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1.5rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.CreateLeadModal_btnSecondary__d\+Mqh:hover:not(:disabled){background:#ffffff08;background:var(--bg-hover)}.CreateLeadModal_btnSecondary__d\+Mqh:disabled{cursor:not-allowed;opacity:.4}.CreateLeadModal_spinner__XtASJ{animation:CreateLeadModal_spin__VmDYp .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes CreateLeadModal_spin__VmDYp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.CreateLeadModal_modalContent__R3x-Q{border-radius:12px;border-radius:var(--radius);margin:.5rem;max-height:95vh;max-width:100%}.CreateLeadModal_modalHeader__Zs6Ma{flex-direction:column;gap:.75rem;padding:1rem 1rem .75rem}.CreateLeadModal_modalHeaderLeft__VJRm1{width:100%}.CreateLeadModal_modalCloseBtn__U1mRz{position:absolute;right:1rem;top:1rem}.CreateLeadModal_modalContent__R3x-Q{position:relative}.CreateLeadModal_createLeadForm__y3t95{padding:1rem}.CreateLeadModal_formGrid__SQKxN{gap:.75rem;grid-template-columns:1fr}.CreateLeadModal_modalFooter__btV5j{flex-direction:column-reverse;gap:.5rem}.CreateLeadModal_btnPrimary__WhviB,.CreateLeadModal_btnSecondary__d\+Mqh{justify-content:center;width:100%}.CreateLeadModal_formInput__Z6N6r,.CreateLeadModal_formSelect__qS-Uj,.CreateLeadModal_formTextarea__CaGop{font-size:.875rem;padding:.5rem .625rem}}@media (max-width:480px){.CreateLeadModal_modalOverlay__MFpuc{padding:.5rem}.CreateLeadModal_modalContent__R3x-Q{border-radius:10px;max-height:98vh}.CreateLeadModal_modalHeader__Zs6Ma{padding:.75rem}.CreateLeadModal_modalTitle__TZGE8{font-size:1.1rem}.CreateLeadModal_modalSubtitle__hcF0D{font-size:.813rem}.CreateLeadModal_modalIcon__-mtdu{font-size:1.25rem;height:40px;width:40px}.CreateLeadModal_createLeadForm__y3t95{padding:.75rem}.CreateLeadModal_interestTagsContainer__FOYKe{min-height:38px;padding:.375rem}.CreateLeadModal_interestTag__anV3\+{font-size:.75rem;padding:.1875rem .375rem .1875rem .625rem}.CreateLeadModal_interestInput__sDaTb{font-size:.813rem;min-width:80px}.CreateLeadModal_btnPrimary__WhviB,.CreateLeadModal_btnSecondary__d\+Mqh{font-size:.813rem;min-width:0;min-width:auto;padding:.5rem 1rem}.CreateLeadModal_formLabel__T\+tlY{font-size:.813rem}.CreateLeadModal_errorText__IIDfc,.CreateLeadModal_formHint__n3JOR{font-size:.7rem}}.CreateLeadModal_btnPrimary__WhviB:focus-visible,.CreateLeadModal_btnSecondary__d\+Mqh:focus-visible,.CreateLeadModal_formInput__Z6N6r:focus-visible,.CreateLeadModal_formSelect__qS-Uj:focus-visible,.CreateLeadModal_formTextarea__CaGop:focus-visible,.CreateLeadModal_modalCloseBtn__U1mRz:focus-visible{outline:2px solid #1abc9c;outline:2px solid var(--primary);outline-offset:2px}.BulkActionsToolbar_bulkActionsToolbar__YEyZ8{animation:BulkActionsToolbar_slideUp__mkA4K .3s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);bottom:0;box-shadow:0 -4px 24px #0006;box-shadow:0 -4px 24px var(--shadow-color);left:0;margin-top:1rem;padding:.75rem 1.25rem;position:sticky;right:0;z-index:10}@keyframes BulkActionsToolbar_slideUp__mkA4K{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BulkActionsToolbar_bulkActionsContent__u\+RU5{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.BulkActionsToolbar_bulkActionsInfo__hzc39{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;flex-shrink:0;font-size:.875rem;gap:.5rem}.BulkActionsToolbar_bulkCount__BS35f{align-items:center;background:#1abc9c1a;background:var(--primary-light);border:1px solid #1abc9c26;border-radius:9999px;color:#1abc9c;color:var(--primary);display:inline-flex;font-size:.875rem;font-weight:700;height:28px;justify-content:center;min-width:28px;padding:0 .5rem}.BulkActionsToolbar_bulkLabel__MK4EQ{color:#9ea7b5;color:var(--text-secondary);font-weight:500;white-space:nowrap}.BulkActionsToolbar_bulkActionsDivider__OXWOA{background:#ffffff0f;background:var(--border-color);flex-shrink:0;height:24px;width:1px}.BulkActionsToolbar_bulkActionsButtons__rGv1P{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.BulkActionsToolbar_bulkActionAssign__I1VoO,.BulkActionsToolbar_bulkActionDelete__y5x6Z,.BulkActionsToolbar_bulkActionExport__LBaDV{align-items:center;border:1px solid #0000;border-radius:6px;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-size:.813rem;font-weight:500;gap:.375rem;padding:.5rem .875rem;transition:all .3s ease;transition:all var(--transition-speed) ease;white-space:nowrap}.BulkActionsToolbar_bulkActionAssign__I1VoO{background:#3b82f614;border-color:#3b82f61f;color:#3b82f6;color:var(--info)}.BulkActionsToolbar_bulkActionAssign__I1VoO:hover:not(:disabled){background:#3b82f626;border-color:#3b82f6;border-color:var(--info);box-shadow:0 4px 12px #3b82f626;transform:translateY(-1px)}.BulkActionsToolbar_bulkActionExport__LBaDV{background:#1abc9c1a;background:var(--primary-light);border-color:#1abc9c26;color:#1abc9c;color:var(--primary)}.BulkActionsToolbar_bulkActionExport__LBaDV:hover:not(:disabled){background:#1abc9c26;border-color:#1abc9c;border-color:var(--primary);box-shadow:0 4px 12px #1abc9c26;transform:translateY(-1px)}.BulkActionsToolbar_bulkActionDelete__y5x6Z{background:#e74c3c14;border-color:#e74c3c1f;color:#e74c3c;color:var(--danger)}.BulkActionsToolbar_bulkActionDelete__y5x6Z:hover:not(:disabled){background:#e74c3c26;border-color:#e74c3c;border-color:var(--danger);box-shadow:0 4px 12px #e74c3c26;transform:translateY(-1px)}.BulkActionsToolbar_bulkActionClose__jfe-m{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;border-radius:var(--radius-sm);color:#6b7a8a;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;margin-left:auto;padding:0;transition:all .3s ease;transition:all var(--transition-speed) ease;width:32px}.BulkActionsToolbar_bulkActionClose__jfe-m:hover{background:#e74c3c14;border-color:#e74c3c1f;color:#e74c3c;color:var(--danger)}.BulkActionsToolbar_bulkActionClose__jfe-m:active{transform:scale(.95)}.light-theme .BulkActionsToolbar_bulkActionsToolbar__YEyZ8{background:#fff;border-color:#0000000f;box-shadow:0 -4px 24px #00000014}.light-theme .BulkActionsToolbar_bulkActionsInfo__hzc39{color:#4a5a6a}.light-theme .BulkActionsToolbar_bulkCount__BS35f{background:#1abc9c14;border-color:#1abc9c26;color:#1abc9c}.light-theme .BulkActionsToolbar_bulkLabel__MK4EQ{color:#4a5a6a}.light-theme .BulkActionsToolbar_bulkActionsDivider__OXWOA{background:#0000000f}.light-theme .BulkActionsToolbar_bulkActionAssign__I1VoO{background:#3b82f60f;border-color:#3b82f61a}.light-theme .BulkActionsToolbar_bulkActionAssign__I1VoO:hover:not(:disabled){background:#3b82f61f}.light-theme .BulkActionsToolbar_bulkActionExport__LBaDV{background:#1abc9c0f;border-color:#1abc9c1a}.light-theme .BulkActionsToolbar_bulkActionExport__LBaDV:hover:not(:disabled){background:#1abc9c1f}.light-theme .BulkActionsToolbar_bulkActionDelete__y5x6Z{background:#e74c3c0f;border-color:#e74c3c1a}.light-theme .BulkActionsToolbar_bulkActionDelete__y5x6Z:hover:not(:disabled){background:#e74c3c1f}.light-theme .BulkActionsToolbar_bulkActionClose__jfe-m{color:#8a9aaa}.light-theme .BulkActionsToolbar_bulkActionClose__jfe-m:hover{background:#e74c3c0f;border-color:#e74c3c1a;color:#e74c3c}@media (max-width:768px){.BulkActionsToolbar_bulkActionsToolbar__YEyZ8{border-radius:10px;padding:.75rem 1rem}.BulkActionsToolbar_bulkActionsContent__u\+RU5{gap:.75rem}}@media (max-width:640px){.BulkActionsToolbar_bulkActionsToolbar__YEyZ8{border-radius:8px;padding:.75rem}.BulkActionsToolbar_bulkActionsContent__u\+RU5{align-items:stretch;flex-direction:column;gap:.625rem}.BulkActionsToolbar_bulkActionsInfo__hzc39{justify-content:center}.BulkActionsToolbar_bulkActionsDivider__OXWOA{display:none}.BulkActionsToolbar_bulkActionsButtons__rGv1P{gap:.375rem;justify-content:center}.BulkActionsToolbar_bulkActionAssign__I1VoO,.BulkActionsToolbar_bulkActionDelete__y5x6Z,.BulkActionsToolbar_bulkActionExport__LBaDV{flex:1 1;justify-content:center;min-width:0}.BulkActionsToolbar_bulkActionClose__jfe-m{align-self:center;background:#0000;border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);height:auto;margin-left:0;padding:.375rem;width:100%}}@media (max-width:480px){.BulkActionsToolbar_bulkActionsToolbar__YEyZ8{padding:.625rem}.BulkActionsToolbar_bulkActionsInfo__hzc39{font-size:.813rem}.BulkActionsToolbar_bulkCount__BS35f{font-size:.813rem;height:24px;min-width:24px}.BulkActionsToolbar_bulkActionsButtons__rGv1P{flex-wrap:wrap;gap:.375rem}.BulkActionsToolbar_bulkActionAssign__I1VoO,.BulkActionsToolbar_bulkActionDelete__y5x6Z,.BulkActionsToolbar_bulkActionExport__LBaDV{flex:1 1;font-size:.75rem;min-width:calc(50% - .2rem);padding:.375rem .625rem}.BulkActionsToolbar_bulkActionClose__jfe-m{font-size:.813rem;padding:.375rem}}.BulkActionsToolbar_bulkActionAssign__I1VoO:focus-visible,.BulkActionsToolbar_bulkActionClose__jfe-m:focus-visible,.BulkActionsToolbar_bulkActionDelete__y5x6Z:focus-visible,.BulkActionsToolbar_bulkActionExport__LBaDV:focus-visible{outline:2px solid #1abc9c;outline:2px solid var(--primary);outline-offset:2px}@media print{.BulkActionsToolbar_bulkActionsToolbar__YEyZ8{display:none!important}}.AssignLeadModal_modalOverlay__HyOfo{align-items:center;animation:AssignLeadModal_fadeIn__jUwjs .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}@keyframes AssignLeadModal_fadeIn__jUwjs{0%{opacity:0}to{opacity:1}}.AssignLeadModal_modalContent__IF1M7{animation:AssignLeadModal_slideUp__qN0dr .3s ease;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:16px;box-shadow:0 20px 60px #00000080;max-height:90vh;max-width:500px;overflow-y:auto;width:100%}@keyframes AssignLeadModal_slideUp__qN0dr{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.AssignLeadModal_modalSmall__6vvJ9{max-width:480px}.AssignLeadModal_modalHeader__cSnIS{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);padding:1.5rem 1.5rem 1rem}.AssignLeadModal_modalTitle__Sam1y{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;margin:0}.AssignLeadModal_modalSubtitle__qhhEA{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:.25rem 0 0}.AssignLeadModal_modalBody__Jp4tc{padding:1.5rem}.AssignLeadModal_formGroup__CaHpC{margin-bottom:1rem}.AssignLeadModal_formLabel__lkuqq{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.AssignLeadModal_requiredStar__xOUjp{color:#ef4444}.AssignLeadModal_formSelect__vPpt6{appearance:none;background:#0f1923;background:var(--bg-primary,#0f1923);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7a8a' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;color:#e8e8e8;color:var(--text-primary,#e8e8e8);cursor:pointer;font-family:inherit;font-size:.95rem;padding:.625rem 2.25rem .625rem .75rem;transition:all .2s ease;width:100%}.AssignLeadModal_formSelect__vPpt6:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c1a;outline:none}.AssignLeadModal_formSelect__vPpt6 option{background:#1a2332;background:var(--bg-secondary,#1a2332);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.AssignLeadModal_modalFooter__5ZSwz{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem 1.5rem}.AssignLeadModal_btnPrimary__yoBLI{background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.625rem 1.5rem;transition:all .3s ease}.AssignLeadModal_btnPrimary__yoBLI:hover:not(:disabled){box-shadow:0 4px 16px #1abc9c4d;transform:translateY(-2px)}.AssignLeadModal_btnPrimary__yoBLI:disabled{cursor:not-allowed;opacity:.6;transform:none}.AssignLeadModal_btnSecondary__mGc1F{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;font-size:.875rem;font-weight:500;padding:.625rem 1.5rem;transition:all .2s ease}.AssignLeadModal_btnSecondary__mGc1F:hover{background:#ffffff0d;background:var(--bg-hover,#ffffff0d)}.light-theme .AssignLeadModal_modalContent__IF1M7{background:#fff;border-color:#00000014;box-shadow:0 20px 60px #0000001f}.light-theme .AssignLeadModal_modalTitle__Sam1y{color:#1a2332}.light-theme .AssignLeadModal_modalSubtitle__qhhEA{color:#4a5a6a}.light-theme .AssignLeadModal_modalHeader__cSnIS{border-bottom-color:#0000000f}.light-theme .AssignLeadModal_formLabel__lkuqq{color:#4a5a6a}.light-theme .AssignLeadModal_formSelect__vPpt6{background:#f8f9fa;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%238a9aaa' d='M6 8 1 3h10z'/%3E%3C/svg%3E");border-color:#00000014;color:#1a2332}.light-theme .AssignLeadModal_formSelect__vPpt6 option{background:#fff;color:#1a2332}.light-theme .AssignLeadModal_modalFooter__5ZSwz{border-top-color:#0000000f}.light-theme .AssignLeadModal_btnSecondary__mGc1F{background:#fff;border-color:#00000014;color:#4a5a6a}.light-theme .AssignLeadModal_btnSecondary__mGc1F:hover{background:#f8f9fa}@media (max-width:640px){.AssignLeadModal_modalContent__IF1M7{border-radius:12px;margin:.5rem;max-height:95vh;max-width:100%}.AssignLeadModal_modalHeader__cSnIS{padding:1rem 1rem .75rem}.AssignLeadModal_modalBody__Jp4tc{padding:1rem}.AssignLeadModal_modalFooter__5ZSwz{flex-direction:column-reverse;gap:.5rem;padding:.75rem 1rem 1rem}.AssignLeadModal_btnPrimary__yoBLI,.AssignLeadModal_btnSecondary__mGc1F{justify-content:center;width:100%}}@media (max-width:480px){.AssignLeadModal_modalOverlay__HyOfo{padding:.5rem}.AssignLeadModal_modalContent__IF1M7{border-radius:10px}.AssignLeadModal_modalTitle__Sam1y{font-size:1.1rem}.AssignLeadModal_modalSubtitle__qhhEA{font-size:.813rem}.AssignLeadModal_formSelect__vPpt6{font-size:.875rem;padding:.5rem .625rem}.AssignLeadModal_btnPrimary__yoBLI,.AssignLeadModal_btnSecondary__mGc1F{font-size:.813rem;padding:.5rem 1rem}}.Leads_leadsContainer__u9cd-{background:#0f1923;background:var(--bg-primary,#0f1923);box-sizing:border-box;max-width:100%;min-height:85vh;padding:24px;width:100%}.Leads_leadsHeader__ASlcD{flex-wrap:wrap;justify-content:space-between;margin-bottom:24px}.Leads_headerContent__0upHX,.Leads_leadsHeader__ASlcD{align-items:center;display:flex;gap:16px}.Leads_headerIcon__5HJAz{font-size:2rem}.Leads_headerTitle__YFStJ{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.75rem;font-weight:700;margin:0}.Leads_headerSubtitle__x04Yv{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:1rem;margin:.25rem 0 0}.Leads_searchBarContainer__44UHj{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}@media (min-width:640px){.Leads_searchBarContainer__44UHj{flex-direction:row}}.Leads_searchInputWrapper__TAHkn{flex:1 1;position:relative}.Leads_searchInput__sBA3T{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:.5rem;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1rem;padding:.75rem 1rem .75rem 2.5rem;transition:all .2s;width:100%}.Leads_searchInput__sBA3T:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c1a;outline:none}.Leads_searchIcon__v6m0l,.Leads_searchInput__sBA3T::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.Leads_searchIcon__v6m0l{left:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.Leads_statusFilter__AIYUe{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:.5rem;color:#e8e8e8;color:var(--text-primary,#e8e8e8);cursor:pointer;font-size:1rem;padding:.75rem 1rem;transition:all .2s;width:100%}@media (min-width:640px){.Leads_statusFilter__AIYUe{width:200px}}.Leads_statusFilter__AIYUe:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c1a;outline:none}.Leads_exportBtn__WLLAo{align-items:center;display:flex;gap:.5rem;white-space:nowrap}.Leads_exportIcon__Ewfwv{font-size:1rem}.Leads_resultsCount__NwvHz{margin-bottom:1rem}.Leads_resultsCount__NwvHz p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:0}.Leads_leadsGrid__FPtGk{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width:768px){.Leads_leadsGrid__FPtGk{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Leads_leadsGrid__FPtGk{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.Leads_leadsGrid__FPtGk{grid-template-columns:repeat(4,1fr)}}.Leads_btnPrimary__9mnzF{background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;transition:all .3s ease}.Leads_btnPrimary__9mnzF:hover{box-shadow:0 4px 16px #1abc9c4d;transform:translateY(-2px)}.Leads_btnPrimary__9mnzF:disabled{cursor:not-allowed;opacity:.6;transform:none}.Leads_btnSecondary__9xm3z{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:.5rem;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;font-size:.875rem;font-weight:500;padding:.625rem 1.25rem;transition:all .2s}.Leads_btnSecondary__9xm3z:hover{background:#ffffff0d;background:var(--bg-hover,#ffffff0d)}.Leads_btnSm__Y-IPd{font-size:.8125rem;padding:.5rem 1rem}.Leads_btnDanger__VAtI8{background:#ef4444;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.625rem 1.25rem;transition:all .2s}.Leads_btnDanger__VAtI8:hover{background:#dc2626}.light-theme .Leads_leadsContainer__u9cd-{background:#f0f2f5}.light-theme .Leads_headerTitle__YFStJ{color:#1a2332}.light-theme .Leads_headerSubtitle__x04Yv{color:#4a5a6a}.light-theme .Leads_searchInput__sBA3T{background:#fff;border-color:#00000014;color:#1a2332}.light-theme .Leads_searchInput__sBA3T::placeholder{color:#8a9aaa}.light-theme .Leads_statusFilter__AIYUe{background:#fff;border-color:#00000014;color:#1a2332}.light-theme .Leads_btnSecondary__9xm3z{background:#fff;border-color:#00000014;color:#4a5a6a}.light-theme .Leads_btnSecondary__9xm3z:hover{background:#f8f9fa}.light-theme .Leads_resultsCount__NwvHz p{color:#4a5a6a}@media (max-width:768px){.Leads_leadsContainer__u9cd-{padding:16px}.Leads_leadsHeader__ASlcD{align-items:stretch;flex-direction:column}.Leads_headerContent__0upHX{flex-direction:column;text-align:center}.Leads_headerTitle__YFStJ{font-size:1.5rem}.Leads_btnPrimary__9mnzF{justify-content:center;width:100%}.Leads_leadsGrid__FPtGk{grid-template-columns:1fr}}@media (max-width:480px){.Leads_leadsContainer__u9cd-{padding:12px}.Leads_headerTitle__YFStJ{font-size:1.25rem}.Leads_headerSubtitle__x04Yv{font-size:.875rem}.Leads_headerIcon__5HJAz{font-size:1.5rem}}.ProductOfferingSearch_container__zwPtV{-webkit-font-smoothing:antialiased;background:#0f1923;background:var(--bg-primary,#0f1923);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;padding:24px 32px}.ProductOfferingSearch_header__\+fJnW{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 0 1rem}.ProductOfferingSearch_headerLeft__etVEm{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ProductOfferingSearch_backLink__ox7Jv{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.ProductOfferingSearch_backLink__ox7Jv:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#8b5cf6}.ProductOfferingSearch_headerDivider__nSISM{background:#ffffff14;background:var(--border-color,#ffffff14);height:28px;width:1px}.ProductOfferingSearch_headerIcon__rwqfL{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:10px;box-shadow:0 4px 16px #8b5cf640;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.ProductOfferingSearch_headerText__wYUaC h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0}.ProductOfferingSearch_headerText__wYUaC p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;margin:.125rem 0 0}.ProductOfferingSearch_headerActions__hmLRw{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ProductOfferingSearch_statsCard__J-sKv{align-items:center;background:#8b5cf60f;border:1px solid #8b5cf61f;border-radius:12px;display:flex;gap:12px;padding:12px 18px}.ProductOfferingSearch_statsIcon__j2iD4{font-size:1.25rem}.ProductOfferingSearch_statsInfo__ekWWf{display:flex;flex-direction:column}.ProductOfferingSearch_statsNumber__11qr\+{color:#8b5cf6;font-size:1.25rem;font-weight:800}.ProductOfferingSearch_statsLabel__Y0oWL{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.7rem;letter-spacing:.5px;text-transform:uppercase}.ProductOfferingSearch_searchCard__pQfsb{margin:1rem 0 1.5rem}.ProductOfferingSearch_searchContent__HdfU1{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem!important}.ProductOfferingSearch_errorMessage__YT5lq{align-items:center;background:#e74c3c0f;border:1px solid #e74c3c1f;border-radius:8px;border-radius:var(--radius,8px);color:#e74c3c;display:flex;font-size:.875rem;gap:10px;margin-bottom:1rem;padding:12px 16px}.ProductOfferingSearch_errorIcon__ES463{flex-shrink:0}.ProductOfferingSearch_errorDismiss__vr4U1{background:none;border:none;color:#e74c3c;cursor:pointer;margin-left:auto;opacity:.7;padding:0 4px;transition:opacity .2s ease}.ProductOfferingSearch_errorDismiss__vr4U1:hover{opacity:1}.ProductOfferingSearch_tableCard__\+31QK{margin-top:1rem;overflow:hidden}.ProductOfferingSearch_tableContent__WJZOw{padding:0!important}.ProductOfferingSearch_productTable__U4LwP{width:100%}.ProductOfferingSearch_productId__\+s0Wy{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-family:monospace;font-size:.813rem;gap:.5rem}.ProductOfferingSearch_code__Yb8oo{align-items:center;color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:flex;gap:.5rem}.ProductOfferingSearch_sku__8TuOw strong{font-weight:600}.ProductOfferingSearch_productName__\+EKpT{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-weight:500}.ProductOfferingSearch_brandBadge__Yod6H,.ProductOfferingSearch_versionBadge__3oQie{font-size:.75rem}.ProductOfferingSearch_cellIcon__C\+Gxx,.ProductOfferingSearch_emptyState__jHY9u{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.ProductOfferingSearch_emptyState__jHY9u{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.ProductOfferingSearch_emptyIcon__JuBIa{color:#6b7a8a;color:var(--text-muted,#6b7a8a);margin-bottom:.75rem}.ProductOfferingSearch_emptyState__jHY9u p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:1rem;font-weight:500;margin:.5rem 0 .25rem}.ProductOfferingSearch_emptyHint__t8Emo{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.875rem}.ProductOfferingSearch_loadingState__5ZnN0{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:2rem}.light-theme .ProductOfferingSearch_container__zwPtV{background:#f0f2f5}.light-theme .ProductOfferingSearch_headerText__wYUaC h1{color:#1a2332}.light-theme .ProductOfferingSearch_headerText__wYUaC p{color:#4a5a6a}.light-theme .ProductOfferingSearch_statsCard__J-sKv{background:#8b5cf60f;border-color:#8b5cf61f}.light-theme .ProductOfferingSearch_statsLabel__Y0oWL{color:#6a7a8a}.light-theme .ProductOfferingSearch_productId__\+s0Wy{color:#4a5a6a}.light-theme .ProductOfferingSearch_productName__\+EKpT,.light-theme .ProductOfferingSearch_sku__8TuOw{color:#1a2332}.light-theme .ProductOfferingSearch_emptyState__jHY9u p{color:#4a5a6a}.light-theme .ProductOfferingSearch_emptyHint__t8Emo{color:#8a9aaa}@media (max-width:768px){.ProductOfferingSearch_container__zwPtV{padding:16px}.ProductOfferingSearch_header__\+fJnW{align-items:stretch;flex-direction:column;gap:.75rem}.ProductOfferingSearch_headerLeft__etVEm{flex-wrap:wrap}.ProductOfferingSearch_headerActions__hmLRw{width:100%}.ProductOfferingSearch_statsCard__J-sKv{justify-content:center;width:100%}.ProductOfferingSearch_searchContent__HdfU1{padding:.875rem!important}.ProductOfferingSearch_clearFiltersBtn__ejO3G{justify-content:center;width:100%}}@media (max-width:480px){.ProductOfferingSearch_container__zwPtV{padding:12px}.ProductOfferingSearch_headerIcon__rwqfL{height:36px;width:36px}.ProductOfferingSearch_headerIcon__rwqfL svg{height:18px;width:18px}.ProductOfferingSearch_headerText__wYUaC h1{font-size:1rem}.ProductOfferingSearch_headerText__wYUaC p{font-size:.75rem}.ProductOfferingSearch_statsNumber__11qr\+{font-size:1rem}.ProductOfferingSearch_emptyState__jHY9u{padding:2.5rem 1rem}}.ProductOfferingSearch_searchForm__xHR9u{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;width:100%}.ProductOfferingSearch_searchInputWrapper__0hxTy{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:8px;border-radius:var(--radius,8px);display:flex;flex:1 1;min-width:200px;position:relative;transition:all .2s ease}.ProductOfferingSearch_searchInputWrapper__0hxTy:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf614}.ProductOfferingSearch_searchIcon__7Orhq{color:#6b7a8a;color:var(--text-muted,#6b7a8a);left:12px;pointer-events:none;position:absolute;transition:all .2s ease}.ProductOfferingSearch_searchInputWrapper__0hxTy:focus-within .ProductOfferingSearch_searchIcon__7Orhq{color:#8b5cf6}.ProductOfferingSearch_searchInput__ClCUm{background:#0000;border:none;color:#e8e8e8;color:var(--text-primary,#e8e8e8);flex:1 1;font-size:.875rem;min-width:0;outline:none;padding:.625rem 2.5rem .625rem 2.75rem;width:100%}.ProductOfferingSearch_clearBtn__QBakC,.ProductOfferingSearch_searchInput__ClCUm::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.ProductOfferingSearch_clearBtn__QBakC{align-items:center;background:#ffffff08;background:var(--bg-hover,#ffffff08);border:none;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:8px;transition:all .2s ease;width:28px}.ProductOfferingSearch_clearBtn__QBakC:hover{background:#ffffff0f;background:var(--border-color,#ffffff0f);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ProductOfferingSearch_filterWrapper__Cn8go{align-items:center;display:flex;min-width:160px;position:relative}.ProductOfferingSearch_filterIcon__o\+wwU{color:#6b7a8a;color:var(--text-muted,#6b7a8a);left:12px;pointer-events:none;position:absolute}.ProductOfferingSearch_filterSelect__OZHhE{appearance:none;background:#0f1923;background:var(--bg-primary,#0f1923);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7a8a'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:8px;border-radius:var(--radius,8px);color:#e8e8e8;color:var(--text-primary,#e8e8e8);cursor:pointer;font-size:.875rem;padding:.625rem .75rem .625rem 2.5rem;transition:all .2s ease;width:100%}.ProductOfferingSearch_filterSelect__OZHhE:hover{border-color:#6b7a8a;border-color:var(--text-muted,#6b7a8a)}.ProductOfferingSearch_filterSelect__OZHhE:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf614;outline:none}.ProductOfferingSearch_filterSelect__OZHhE option{background:#1a2332;background:var(--bg-secondary,#1a2332);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ProductOfferingSearch_clearFiltersBtn__ejO3G{align-items:center;align-self:flex-start;background:#0000;border:2px solid #ffffff0f;border:2px solid var(--border-color,#ffffff0f);border-radius:8px;border-radius:var(--radius,8px);color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:inline-flex;font-size:.813rem;gap:4px;padding:.5rem .875rem;transition:all .2s ease;white-space:nowrap}.ProductOfferingSearch_clearFiltersBtn__ejO3G:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);border-color:#6b7a8a;border-color:var(--text-muted,#6b7a8a);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.light-theme .ProductOfferingSearch_searchInputWrapper__0hxTy{background:#fff;border-color:#00000014}.light-theme .ProductOfferingSearch_searchInput__ClCUm{color:#1a2332}.light-theme .ProductOfferingSearch_filterSelect__OZHhE{background:#fff;border-color:#00000014;color:#1a2332}.light-theme .ProductOfferingSearch_filterSelect__OZHhE option{background:#fff;color:#1a2332}.light-theme .ProductOfferingSearch_clearBtn__QBakC{background:#0000000a;color:#8a9aaa}.light-theme .ProductOfferingSearch_clearBtn__QBakC:hover{background:#00000014;color:#1a2332}.light-theme .ProductOfferingSearch_clearFiltersBtn__ejO3G{border-color:#0000000f;color:#8a9aaa}.light-theme .ProductOfferingSearch_clearFiltersBtn__ejO3G:hover{background:#00000005;border-color:#8a9aaa;color:#1a2332}@media (max-width:768px){.ProductOfferingSearch_searchForm__xHR9u{flex-direction:column;width:100%}.ProductOfferingSearch_filterWrapper__Cn8go,.ProductOfferingSearch_searchInputWrapper__0hxTy{min-width:0;width:100%}.ProductOfferingSearch_clearFiltersBtn__ejO3G,.ProductOfferingSearch_searchForm__xHR9u button{justify-content:center;width:100%}}.TableComponent_tableWrapper__ZmfsP{background:#1a2332!important;border:1px solid #ffffff0f;border-radius:10px;box-shadow:0 2px 8px #00000026;overflow:hidden;overflow-x:auto}.TableComponent_table__E2VgJ{background:#1a2332!important;border-collapse:collapse;min-width:600px;width:100%}.TableComponent_th__ZQBEb{background:#243447!important;border-bottom:2px solid #ffffff0f;color:#9ea7b5!important;font-size:.7rem;font-weight:700;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.TableComponent_td__HT6fe{background:#1a2332!important;border-bottom:1px solid #ffffff0a;color:#e8e8e8!important;font-size:.9rem;padding:12px 16px;vertical-align:middle}.TableComponent_row__TsO6J{background:#1a2332!important;transition:background .15s ease}.TableComponent_row__TsO6J.TableComponent_clickable__qrP\+J{cursor:pointer}.TableComponent_row__TsO6J:hover{background:#ffffff0a!important}.TableComponent_row__TsO6J:last-child .TableComponent_td__HT6fe{border-bottom:none}.TableComponent_emptyRow__JtUYn{background:#1a2332!important;padding:60px 20px;text-align:center}.TableComponent_emptyState__uzXjA{align-items:center;display:flex;flex-direction:column;gap:4px}.TableComponent_emptyIcon__HI0JF{font-size:3rem;margin-bottom:8px;opacity:.4}.TableComponent_emptyState__uzXjA p{color:#9ea7b5!important;font-size:.95rem;margin:0}.TableComponent_emptyHint__RrR7Y{color:#6b7a8a!important;font-size:.8rem;margin-top:4px}.light-theme .TableComponent_tableWrapper__ZmfsP{background:#fff!important;border-color:#0000000f}.light-theme .TableComponent_table__E2VgJ{background:#fff!important}.light-theme .TableComponent_th__ZQBEb{background:#f8f9fa!important;border-bottom-color:#0000000f;color:#4a5a6a!important}.light-theme .TableComponent_td__HT6fe{background:#fff!important;border-bottom-color:#0000000a;color:#1a2332!important}.light-theme .TableComponent_row__TsO6J{background:#fff!important}.light-theme .TableComponent_row__TsO6J:hover{background:#00000005!important}.light-theme .TableComponent_emptyRow__JtUYn{background:#fff!important}.light-theme .TableComponent_emptyState__uzXjA p{color:#4a5a6a!important}.light-theme .TableComponent_emptyHint__RrR7Y{color:#8a9aaa!important}@media (max-width:768px){.TableComponent_tableWrapper__ZmfsP{overflow-x:auto}.TableComponent_td__HT6fe,.TableComponent_th__ZQBEb{font-size:.85rem;padding:10px 12px}}@media (max-width:480px){.TableComponent_td__HT6fe,.TableComponent_th__ZQBEb{font-size:.8rem;padding:8px 10px}.TableComponent_emptyState__uzXjA p{font-size:.85rem}.TableComponent_emptyIcon__HI0JF{font-size:2.5rem}}.Pagination_paginationContainer__dozAQ{align-items:center;background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-top:1rem;padding:1rem 1.25rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.Pagination_paginationInfo__FqvtF{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.875rem;gap:1rem}.Pagination_paginationInfo__FqvtF strong{color:#e8e8e8;color:var(--text-primary);font-weight:600}.Pagination_paginationControls__ipd5b{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.Pagination_pageBtn__lu0ch{align-items:center;background:#243447;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:.375rem;padding:.5rem .875rem;transition:all .3s ease;transition:all var(--transition-speed) ease;white-space:nowrap}.Pagination_pageBtn__lu0ch:hover:not(:disabled){background:#ffffff08;background:var(--bg-hover);border-color:#1abc9c;border-color:var(--primary);color:#1abc9c;color:var(--primary);transform:translateY(-1px)}.Pagination_pageBtn__lu0ch:active:not(:disabled){transform:translateY(0)}.Pagination_pageBtn__lu0ch:disabled{cursor:not-allowed;opacity:.4;transform:none}.Pagination_pageBtn__lu0ch:disabled:hover{background:#243447;background:var(--bg-tertiary);border-color:#ffffff0f;border-color:var(--border-color);color:#9ea7b5;color:var(--text-secondary)}.Pagination_btnLabel__tcjEG{display:inline}.Pagination_pageIndicator__7lSjc{align-items:center;display:inline-flex;font-size:.875rem;gap:.5rem;justify-content:center;min-width:80px;padding:0 .75rem}.Pagination_currentPage__jR5OC{align-items:center;background:#1abc9c;background:var(--primary);border-radius:6px;border-radius:var(--radius-sm);color:#fff;display:inline-flex;font-size:.813rem;font-weight:700;height:28px;justify-content:center;min-width:28px;padding:0 .5rem}.Pagination_pageSeparator__YU3-9{color:#6b7a8a;color:var(--text-muted);font-size:.75rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.Pagination_totalPages__blz-D{color:#e8e8e8;color:var(--text-primary);font-size:.875rem;font-weight:600}.Pagination_pageNumbers__qTwsc{align-items:center;display:flex;gap:.25rem}.Pagination_pageNumberBtn__KEqW7{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;border-radius:var(--radius-sm);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.813rem;font-weight:500;height:32px;justify-content:center;min-width:32px;padding:0 .5rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.Pagination_pageNumberBtn__KEqW7:hover:not(:disabled){background:#ffffff08;background:var(--bg-hover);border-color:#ffffff0f;border-color:var(--border-color);color:#1abc9c;color:var(--primary)}.Pagination_pageNumberBtn__KEqW7.Pagination_active__jFSvk{background:#1abc9c;background:var(--primary);border-color:#1abc9c;border-color:var(--primary);box-shadow:0 2px 8px #1abc9c40;color:#fff;font-weight:700}.Pagination_pageNumberBtn__KEqW7:disabled{cursor:not-allowed;opacity:.4}.Pagination_ellipsis__uyY6R{color:#6b7a8a;color:var(--text-muted);font-weight:500;padding:0 .25rem;-webkit-user-select:none;user-select:none}.light-theme .Pagination_paginationContainer__dozAQ{background:#fff;border-color:#0000000f;box-shadow:0 1px 3px #0000000a}.light-theme .Pagination_pageBtn__lu0ch{background:#f8f9fa;border-color:#0000000f;color:#4a5a6a}.light-theme .Pagination_pageBtn__lu0ch:hover:not(:disabled){background:#1abc9c0a;border-color:#1abc9c;color:#1abc9c}.light-theme .Pagination_paginationInfo__FqvtF{color:#4a5a6a}.light-theme .Pagination_paginationInfo__FqvtF strong,.light-theme .Pagination_totalPages__blz-D{color:#1a2332}.light-theme .Pagination_pageNumberBtn__KEqW7{color:#4a5a6a}.light-theme .Pagination_pageNumberBtn__KEqW7:hover:not(:disabled){background:#f8f9fa;border-color:#0000000f;color:#1abc9c}@media (max-width:768px){.Pagination_paginationContainer__dozAQ{align-items:stretch;flex-direction:column;gap:.625rem;padding:.875rem 1rem}.Pagination_paginationInfo__FqvtF{font-size:.813rem;justify-content:center}.Pagination_paginationControls__ipd5b{justify-content:center}.Pagination_btnLabel__tcjEG{display:none}.Pagination_pageBtn__lu0ch{padding:.5rem .625rem}}@media (max-width:480px){.Pagination_paginationContainer__dozAQ{gap:.5rem;padding:.75rem}.Pagination_paginationInfo__FqvtF{font-size:.75rem}.Pagination_pageBtn__lu0ch{font-size:.813rem;padding:.375rem .5rem}.Pagination_pageNumberBtn__KEqW7{font-size:.75rem;height:28px;min-width:28px}.Pagination_pageIndicator__7lSjc{min-width:70px;padding:0 .5rem}.Pagination_currentPage__jR5OC{font-size:.75rem;height:24px;min-width:24px}.Pagination_totalPages__blz-D{font-size:.813rem}.Pagination_pageSeparator__YU3-9{font-size:.688rem}}.Pagination_pageBtn__lu0ch:focus-visible,.Pagination_pageNumberBtn__KEqW7:focus-visible{outline:2px solid #1abc9c;outline:2px solid var(--primary);outline-offset:2px}.FloatingMenu_floatingMenu__INZot{position:fixed;z-index:9999}.FloatingMenu_position-bottom-right__5d-5s{bottom:30px;right:30px}.FloatingMenu_position-bottom-left__Kz94z{bottom:30px;left:30px}.FloatingMenu_position-top-right__ysEHS{right:30px;top:30px}.FloatingMenu_position-top-left__EgliM{left:30px;top:30px}.FloatingMenu_menuButton__7\+4n4{align-items:center;background:#2563eb;border:none;border-radius:50%;box-shadow:0 4px 12px #2563eb66;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:56px;z-index:2}.FloatingMenu_menuButton__7\+4n4:hover{background:#1d4ed8;box-shadow:0 6px 20px #2563eb80;transform:scale(1.05)}.FloatingMenu_menuButton__7\+4n4:active{transform:scale(.95)}.FloatingMenu_menuButton__7\+4n4.FloatingMenu_active__Q83KO{background:#ef4444;box-shadow:0 4px 12px #ef444466}.FloatingMenu_menuButton__7\+4n4.FloatingMenu_active__Q83KO:hover{background:#dc2626;box-shadow:0 6px 20px #ef444480}.FloatingMenu_menuItems__3pXMG{background:#fff;border-radius:16px;bottom:calc(100% + 16px);box-shadow:0 20px 60px #00000026,0 4px 12px #0000000d;max-height:80vh;max-width:400px;min-width:280px;opacity:0;overflow:hidden;overflow-y:auto;padding:8px;position:absolute;right:0;transform:translateY(20px) scale(.95);transform-origin:bottom right;transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden}.FloatingMenu_position-bottom-left__Kz94z .FloatingMenu_menuItems__3pXMG{left:0;right:auto;transform-origin:bottom left}.FloatingMenu_position-top-right__ysEHS .FloatingMenu_menuItems__3pXMG{bottom:auto;top:calc(100% + 16px);transform-origin:top right}.FloatingMenu_position-top-left__EgliM .FloatingMenu_menuItems__3pXMG{bottom:auto;left:0;right:auto;top:calc(100% + 16px);transform-origin:top left}.FloatingMenu_menuItems__3pXMG.FloatingMenu_open__5sxON{opacity:1;transform:translateY(0) scale(1);visibility:visible}.FloatingMenu_menuList__HeTsj{gap:2px}.FloatingMenu_menuItemWrapper__uvGP9,.FloatingMenu_menuList__HeTsj{display:flex;flex-direction:column}.FloatingMenu_menuItem__1yQwd{align-items:center;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;min-height:44px;padding:10px 14px;position:relative;transition:all .2s ease;-webkit-user-select:none;user-select:none}.FloatingMenu_menuItem__1yQwd:hover:not(.FloatingMenu_disabled__amH0u){background:#f3f4f6}.FloatingMenu_menuItem__1yQwd:active:not(.FloatingMenu_disabled__amH0u){transform:scale(.98)}.FloatingMenu_menuItem__1yQwd.FloatingMenu_disabled__amH0u{cursor:not-allowed;opacity:.5}.FloatingMenu_menuItemContent__tViDR{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.FloatingMenu_menuItemIcon__LgTDd{align-items:center;color:#6b7280;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.FloatingMenu_menuItemLabel__TKPf1{color:#111827;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FloatingMenu_menuItemArrow__gT997{color:#9ca3af;flex-shrink:0;margin-left:auto;transition:transform .3s ease}.FloatingMenu_menuItemArrow__gT997.FloatingMenu_arrowOpen__Ac-KE{transform:rotate(90deg)}.FloatingMenu_menuItemBadge__va9bh{background:#ef4444;border-radius:12px;color:#fff;flex-shrink:0;font-size:11px;font-weight:600;margin-left:8px;padding:2px 10px}.FloatingMenu_subMenu__\+FHlf{animation:FloatingMenu_slideDown__XDAm8 .2s ease;border-left:2px solid #e5e7eb;margin-left:10px;padding-left:8px}.FloatingMenu_menuItem__1yQwd.FloatingMenu_primary__pu92g .FloatingMenu_menuItemIcon__LgTDd{color:#2563eb}.FloatingMenu_menuItem__1yQwd.FloatingMenu_success__BnWZG .FloatingMenu_menuItemIcon__LgTDd{color:#10b981}.FloatingMenu_menuItem__1yQwd.FloatingMenu_warning__NA7hV .FloatingMenu_menuItemIcon__LgTDd{color:#f59e0b}.FloatingMenu_menuItem__1yQwd.FloatingMenu_danger__DpdvB .FloatingMenu_menuItemIcon__LgTDd{color:#ef4444}.FloatingMenu_menuItem__1yQwd.FloatingMenu_info__MHUTz .FloatingMenu_menuItemIcon__LgTDd{color:#06b6d4}.FloatingMenu_menuItem__1yQwd.FloatingMenu_active__Q83KO{background:#eff6ff}.FloatingMenu_menuItem__1yQwd.FloatingMenu_active__Q83KO .FloatingMenu_menuItemLabel__TKPf1{color:#2563eb;font-weight:600}.FloatingMenu_menuItem__1yQwd.FloatingMenu_active__Q83KO .FloatingMenu_menuItemIcon__LgTDd{color:#2563eb}@keyframes FloatingMenu_slideDown__XDAm8{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.FloatingMenu_menuItems__3pXMG.FloatingMenu_open__5sxON .FloatingMenu_menuItemWrapper__uvGP9{animation:FloatingMenu_slideIn__HjjqN .3s ease forwards;opacity:0}.FloatingMenu_menuItems__3pXMG.FloatingMenu_open__5sxON .FloatingMenu_menuItemWrapper__uvGP9:first-child{animation-delay:.02s}.FloatingMenu_menuItems__3pXMG.FloatingMenu_open__5sxON .FloatingMenu_menuItemWrapper__uvGP9:nth-child(2){animation-delay:.04s}.FloatingMenu_menuItems__3pXMG.FloatingMenu_open__5sxON .FloatingMenu_menuItemWrapper__uvGP9:nth-child(3){animation-delay:.06s}.FloatingMenu_menuItems__3pXMG.FloatingMenu_open__5sxON .FloatingMenu_menuItemWrapper__uvGP9:nth-child(4){animation-delay:.08s}.FloatingMenu_menuItems__3pXMG.FloatingMenu_open__5sxON .FloatingMenu_menuItemWrapper__uvGP9:nth-child(5){animation-delay:.1s}.FloatingMenu_menuItems__3pXMG.FloatingMenu_open__5sxON .FloatingMenu_menuItemWrapper__uvGP9:nth-child(6){animation-delay:.12s}.FloatingMenu_menuItems__3pXMG.FloatingMenu_open__5sxON .FloatingMenu_menuItemWrapper__uvGP9:nth-child(7){animation-delay:.14s}.FloatingMenu_menuItems__3pXMG.FloatingMenu_open__5sxON .FloatingMenu_menuItemWrapper__uvGP9:nth-child(8){animation-delay:.16s}.FloatingMenu_menuItems__3pXMG.FloatingMenu_open__5sxON .FloatingMenu_menuItemWrapper__uvGP9:nth-child(9){animation-delay:.18s}.FloatingMenu_menuItems__3pXMG.FloatingMenu_open__5sxON .FloatingMenu_menuItemWrapper__uvGP9:nth-child(10){animation-delay:.2s}@keyframes FloatingMenu_slideIn__HjjqN{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.FloatingMenu_menuItems__3pXMG::-webkit-scrollbar{width:4px}.FloatingMenu_menuItems__3pXMG::-webkit-scrollbar-track{background:#0000}.FloatingMenu_menuItems__3pXMG::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.FloatingMenu_menuItems__3pXMG::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (max-width:480px){.FloatingMenu_menuItems__3pXMG{max-width:calc(100vw - 32px);min-width:240px}.FloatingMenu_menuButton__7\+4n4{height:50px;width:50px}.FloatingMenu_menuButton__7\+4n4 svg{height:22px;width:22px}.FloatingMenu_menuItem__1yQwd{min-height:40px;padding:8px 12px}.FloatingMenu_menuItemLabel__TKPf1{font-size:13px}}.ProductHomePage_container__59AFJ{animation:ProductHomePage_fadeIn__24iLr .3s ease;padding:0}@keyframes ProductHomePage_fadeIn__24iLr{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ProductHomePage_header__iDR0a{margin-bottom:28px}.ProductHomePage_headerContent__-CcJh{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);display:flex;gap:18px;padding:20px 24px}.ProductHomePage_headerIcon__TPSkJ{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border-radius:14px;box-shadow:0 4px 16px #1abc9c4d;color:#fff;display:flex;flex-shrink:0;height:56px;justify-content:center;transition:transform .3s ease;width:56px}.ProductHomePage_headerIcon__TPSkJ:hover{transform:scale(1.05) rotate(-3deg)}.ProductHomePage_headerText__ImWRe{flex:1 1}.ProductHomePage_title__hPO5P{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0}.ProductHomePage_subtitle__xv248{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.95rem;margin:2px 0 0}.ProductHomePage_statsGrid__QhYZI{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.ProductHomePage_statCard__O33pA{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:10px;display:flex;gap:14px;padding:16px 20px;transition:all .3s ease}.ProductHomePage_statCard__O33pA:hover{border-color:#1abc9c26;box-shadow:0 4px 16px #0003;box-shadow:0 4px 16px var(--shadow-color,#0003);transform:translateY(-2px)}.ProductHomePage_statIcon__G79Qs{font-size:1.8rem}.ProductHomePage_statInfo__91-\+I{display:flex;flex-direction:column}.ProductHomePage_statValue__WRwHW{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.3rem;font-weight:700}.ProductHomePage_statLabel__G8xAs{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.7rem;letter-spacing:.03em;text-transform:uppercase}.ProductHomePage_cardsGrid__9oxbf{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.ProductHomePage_card__9-WpL{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);display:flex;flex-direction:column;padding:20px 22px;transition:all .3s ease}.ProductHomePage_card__9-WpL:hover{border-color:#1abc9c26;box-shadow:0 8px 30px #00000040;box-shadow:0 8px 30px var(--shadow-color,#00000040);transform:translateY(-4px)}.ProductHomePage_cardHeader__wQCVI{align-items:flex-start;display:flex;gap:14px;margin-bottom:10px}.ProductHomePage_cardIconWrapper__KfQxq{align-items:center;background:#1abc9c14;border-radius:10px;color:#1abc9c;display:flex;flex-shrink:0;height:44px;justify-content:center;min-width:44px;transition:all .3s ease}.ProductHomePage_card__9-WpL:hover .ProductHomePage_cardIconWrapper__KfQxq{background:#1abc9c;box-shadow:0 4px 16px #1abc9c4d;color:#fff;transform:scale(1.05) rotate(-4deg)}.ProductHomePage_cardTitleArea__lZHIj{flex:1 1;min-width:0}.ProductHomePage_cardTitleArea__lZHIj h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1rem;font-weight:600;margin:0}.ProductHomePage_cardTitleArea__lZHIj p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.8rem;margin:2px 0 0}.ProductHomePage_cardDescription__x6pNj{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);flex:1 1;font-size:.85rem;line-height:1.5;margin:0 0 14px}.ProductHomePage_cardActions__eTjhN{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:12px}.ProductHomePage_cardLink__moME0{align-items:center;border-radius:6px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:inline-flex!important;font-size:.8rem;font-weight:500;gap:8px;padding:6px 10px;text-decoration:none;transition:all .2s ease}.ProductHomePage_cardLink__moME0:hover{background:#1abc9c0f;color:#1abc9c;transform:translateX(4px)}.ProductHomePage_arrowIcon__Up0id{opacity:.3;transition:all .3s ease}.ProductHomePage_cardLink__moME0:hover .ProductHomePage_arrowIcon__Up0id{opacity:1;transform:translateX(4px)}.ProductHomePage_calculatorCard__dzlHe{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14)}.ProductHomePage_calculatorCard__dzlHe:hover{border-color:#f39c1240}.ProductHomePage_calculatorHeader__t0wOO{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.ProductHomePage_calculatorIconWrapper__EasPs{align-items:center;background:#f39c121a;border-radius:10px;color:#f39c12;display:flex;height:44px;justify-content:center;min-width:44px;transition:all .35s ease}.ProductHomePage_calculatorCard__dzlHe:hover .ProductHomePage_calculatorIconWrapper__EasPs{background:#f39c12;box-shadow:0 4px 16px #f39c124d;color:#fff;transform:scale(1.05) rotate(-4deg)}.ProductHomePage_calculatorBadge__MfzlE{align-items:center;background:#f39c121a;border:1px solid #f39c121f;border-radius:12px;color:#f39c12;display:inline-flex;font-size:.6rem;font-weight:600;gap:4px;padding:2px 10px}.ProductHomePage_calculatorTitle__OlTlu{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1rem;font-weight:600;margin:0 0 10px;text-align:left}.ProductHomePage_calculatorDisplay__Fb0lT{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px 14px}.ProductHomePage_calculatorPrice__n8aVS{align-items:baseline;display:flex;gap:2px}.ProductHomePage_priceSymbol__OIrSF{color:#f39c12;font-size:.9rem;font-weight:600}.ProductHomePage_priceAmount__WcT0a{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.2rem;font-weight:700}.ProductHomePage_calculatorTrend__vqcIa{align-items:center;color:#2ecc71;display:flex;font-size:.75rem;font-weight:600;gap:4px}.ProductHomePage_calculatorFeatures__zUaSL{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}.ProductHomePage_featureTag__nbtWH{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.65rem;font-weight:500;padding:2px 10px}.ProductHomePage_calculatorLink__Bq2lc{align-items:center;background:linear-gradient(135deg,#f39c12,#e67e22);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;margin-top:auto;padding:10px 16px;text-decoration:none;transition:all .3s ease;width:100%}.ProductHomePage_calculatorLink__Bq2lc:hover{box-shadow:0 4px 16px #f39c124d;transform:translateY(-2px)}.ProductHomePage_calculatorLink__Bq2lc .ProductHomePage_arrowIcon__Up0id{opacity:.7;transition:all .3s ease}.ProductHomePage_calculatorLink__Bq2lc:hover .ProductHomePage_arrowIcon__Up0id{opacity:1;transform:translateX(4px)}.ProductHomePage_dashboardButton__AroVl{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:10px;padding:12px 32px;transition:all .3s ease}.ProductHomePage_dashboardButton__AroVl:hover{box-shadow:0 8px 24px #1abc9c59;transform:translateY(-2px)}.ProductHomePage_dashboardButton__AroVl:active{transform:translateY(0)}.light-theme .ProductHomePage_headerContent__-CcJh{background:#fff;border-color:#0000000f}.light-theme .ProductHomePage_title__hPO5P{color:#1a2332}.light-theme .ProductHomePage_subtitle__xv248{color:#4a5a6a}.light-theme .ProductHomePage_statCard__O33pA{background:#fff;border-color:#0000000f}.light-theme .ProductHomePage_statCard__O33pA:hover{border-color:#1abc9c26}.light-theme .ProductHomePage_statValue__WRwHW{color:#1a2332}.light-theme .ProductHomePage_card__9-WpL{background:#fff;border-color:#0000000f}.light-theme .ProductHomePage_card__9-WpL:hover{border-color:#1abc9c26}.light-theme .ProductHomePage_cardTitleArea__lZHIj h3{color:#1a2332}.light-theme .ProductHomePage_cardDescription__x6pNj,.light-theme .ProductHomePage_cardLink__moME0,.light-theme .ProductHomePage_cardTitleArea__lZHIj p{color:#4a5a6a}.light-theme .ProductHomePage_cardLink__moME0:hover{background:#1abc9c0a;color:#1abc9c}.light-theme .ProductHomePage_headerIcon__TPSkJ{background:linear-gradient(135deg,#1abc9c,#16a085)}.light-theme .ProductHomePage_cardIconWrapper__KfQxq{background:#1abc9c0f}.light-theme .ProductHomePage_card__9-WpL:hover .ProductHomePage_cardIconWrapper__KfQxq{background:#1abc9c;color:#fff}.light-theme .ProductHomePage_calculatorCard__dzlHe{background:#fff;border-color:#0000000f}.light-theme .ProductHomePage_calculatorDisplay__Fb0lT{background:#f8f9fa;border-color:#0000000a}.light-theme .ProductHomePage_priceAmount__WcT0a{color:#1a2332}.light-theme .ProductHomePage_featureTag__nbtWH{background:#f8f9fa;color:#4a5a6a}.light-theme .ProductHomePage_calculatorTitle__OlTlu{color:#1a2332}@media (max-width:1024px){.ProductHomePage_cardsGrid__9oxbf,.ProductHomePage_statsGrid__QhYZI{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ProductHomePage_headerContent__-CcJh{flex-direction:column;padding:16px 20px;text-align:center}.ProductHomePage_headerIcon__TPSkJ{height:48px;width:48px}.ProductHomePage_headerIcon__TPSkJ svg{height:24px;width:24px}.ProductHomePage_title__hPO5P{font-size:1.25rem}.ProductHomePage_subtitle__xv248{font-size:.85rem}.ProductHomePage_statsGrid__QhYZI{gap:12px;grid-template-columns:repeat(2,1fr)}.ProductHomePage_statCard__O33pA{padding:12px 16px}.ProductHomePage_statValue__WRwHW{font-size:1.1rem}.ProductHomePage_cardsGrid__9oxbf{gap:16px;grid-template-columns:1fr}.ProductHomePage_dashboardButton__AroVl{justify-content:center;width:100%}}@media (max-width:480px){.ProductHomePage_statsGrid__QhYZI{gap:8px;grid-template-columns:1fr 1fr}.ProductHomePage_statCard__O33pA{flex-direction:column;gap:4px;padding:10px 12px;text-align:center}.ProductHomePage_statIcon__G79Qs{font-size:1.5rem}.ProductHomePage_statValue__WRwHW{font-size:1rem}.ProductHomePage_statLabel__G8xAs{font-size:.6rem}.ProductHomePage_card__9-WpL{padding:16px}.ProductHomePage_cardTitleArea__lZHIj h3{font-size:.9rem}.ProductHomePage_cardDescription__x6pNj{font-size:.8rem}.ProductHomePage_dashboardButton__AroVl{font-size:.85rem;padding:10px 20px}.ProductHomePage_calculatorDisplay__Fb0lT{align-items:flex-start;flex-direction:column;gap:4px;padding:8px 12px}.ProductHomePage_calculatorTitle__OlTlu{font-size:.9rem}.ProductHomePage_priceAmount__WcT0a{font-size:1rem}.ProductHomePage_calculatorFeatures__zUaSL{gap:3px}.ProductHomePage_featureTag__nbtWH{font-size:.6rem;padding:1px 8px}.ProductHomePage_calculatorLink__Bq2lc{font-size:.8rem;padding:8px 12px}}.Products_productContainer__ZBmj-{display:flex;flex-direction:column;min-height:85vh;width:100%}.Products_content__JVlUB{flex:1 1;padding:0;width:100%}.NewProductOffering_container__VYuqa{-webkit-font-smoothing:antialiased;background:#0f1923;background:var(--bg-primary,#0f1923);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;padding:24px 32px}.NewProductOffering_header__XjtBq{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 0 1rem}.NewProductOffering_headerLeft__xtyNM{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.NewProductOffering_backLink__mGEpN{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.NewProductOffering_backLink__mGEpN:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#3b82f6}.NewProductOffering_headerDivider__8-pGu{background:#ffffff14;background:var(--border-color,#ffffff14);height:28px;width:1px}.NewProductOffering_headerIcon__GKl2-{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:10px;box-shadow:0 4px 16px #3b82f640;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.NewProductOffering_headerText__LjR5F h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0}.NewProductOffering_headerText__LjR5F p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;margin:.125rem 0 0}.NewProductOffering_headerActions__1hgHr{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.NewProductOffering_stepBadge__74Ftw{font-size:.813rem;padding:.375rem 1rem}.NewProductOffering_errorMessage__AKnM9{align-items:center;background:#e74c3c0f;border:1px solid #e74c3c1f;border-radius:8px;border-radius:var(--radius,8px);color:#e74c3c;display:flex;font-size:.875rem;gap:10px;margin:1rem 0;padding:12px 16px}.NewProductOffering_errorIcon__c3eJB{flex-shrink:0}.NewProductOffering_errorDismiss__J\+Lx5{background:none;border:none;color:#e74c3c;cursor:pointer;margin-left:auto;opacity:.7;padding:0 4px;transition:opacity .2s ease}.NewProductOffering_errorDismiss__J\+Lx5:hover{opacity:1}.NewProductOffering_progressBar__IH7AL{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;border-radius:var(--radius,12px);display:flex;gap:0;justify-content:center;margin:1.5rem 0 2rem;padding:20px 24px}.NewProductOffering_progressStep__ODWFN{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:0 10px;transition:all .3s ease}.NewProductOffering_progressStep__ODWFN:hover .NewProductOffering_stepCircle__-2n-S:not(.NewProductOffering_active__QZp-3){background:#3b82f614;transform:scale(1.05)}.NewProductOffering_stepCircle__-2n-S{align-items:center;background:#243447;background:var(--bg-tertiary,#243447);border:3px solid #0000;border-radius:50%;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.9rem;font-weight:700;height:40px;justify-content:center;transition:all .3s ease;width:40px}.NewProductOffering_stepCircle__-2n-S.NewProductOffering_active__QZp-3{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px #10b9814d;color:#fff}.NewProductOffering_stepCircle__-2n-S.NewProductOffering_current__Bn34s{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#3b82f633;box-shadow:0 4px 15px #3b82f64d;color:#fff;transform:scale(1.1)}.NewProductOffering_stepLabel__6niiW{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.75rem;font-weight:500;text-align:center;transition:all .3s ease}.NewProductOffering_activeStep__OZY1N .NewProductOffering_stepLabel__6niiW{color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.NewProductOffering_progressLine__Y\+a2p{background:#ffffff0f;background:var(--border-color,#ffffff0f);border-radius:2px;height:3px;margin:0 4px 28px;transition:all .3s ease;width:50px}.NewProductOffering_progressLine__Y\+a2p.NewProductOffering_completedLine__TtyW-{background:linear-gradient(135deg,#10b981,#059669)}.NewProductOffering_formCard__1LT4w{margin-top:.5rem}.NewProductOffering_formContent__VrCnw{padding:1.5rem!important}.NewProductOffering_form__bdzc1{display:flex;flex-direction:column;gap:0}.NewProductOffering_section__P2CQj{animation:NewProductOffering_slideIn__htOqi .3s ease;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;border-radius:var(--radius,8px);overflow:hidden}@keyframes NewProductOffering_slideIn__htOqi{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.NewProductOffering_sectionHeader__Wktqp{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);display:flex;flex-wrap:wrap;gap:12px;padding:16px 20px}.NewProductOffering_sectionIcon__6Uq5t{font-size:1.2rem}.NewProductOffering_sectionHeader__Wktqp h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);flex:1 1;font-size:1rem;font-weight:600;margin:0}.NewProductOffering_sectionBody__18Ho0{padding:24px 20px}.NewProductOffering_infoBox__mdxeW{background:#3b82f60a;border-left:4px solid #3b82f6;border-radius:6px;border-radius:var(--radius-sm,6px);margin-bottom:20px;padding:12px 16px}.NewProductOffering_infoBox__mdxeW p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:0}.NewProductOffering_grid__krb-o{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.NewProductOffering_field__6LLvZ{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.NewProductOffering_field__6LLvZ:last-child{margin-bottom:0}.NewProductOffering_field__6LLvZ label{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.875rem;font-weight:600;gap:8px}.NewProductOffering_labelIcon__wkpet{font-size:.95rem}.NewProductOffering_required__uIzq6{color:#e74c3c}.NewProductOffering_input__ylVfj,.NewProductOffering_select__vFmjI,.NewProductOffering_textarea__gdeAr{background:#0f1923;background:var(--bg-primary,#0f1923);border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:6px;border-radius:var(--radius-sm,6px);box-sizing:border-box;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.9rem;padding:12px 14px;transition:all .3s ease;width:100%}.NewProductOffering_input__ylVfj:focus,.NewProductOffering_select__vFmjI:focus,.NewProductOffering_textarea__gdeAr:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f614;outline:none}.NewProductOffering_input__ylVfj::placeholder,.NewProductOffering_textarea__gdeAr::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.NewProductOffering_textarea__gdeAr{min-height:100px;resize:vertical}.NewProductOffering_select__vFmjI{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7a8a'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;cursor:pointer;padding-right:40px}.NewProductOffering_select__vFmjI option{background:#1a2332;background:var(--bg-secondary,#1a2332);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.NewProductOffering_priceList__3prTn{display:flex;flex-direction:column;gap:15px}.NewProductOffering_priceRow__6GKZz{align-items:flex-end;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;border-radius:var(--radius,8px);display:flex;flex-wrap:wrap;gap:12px;padding:16px;transition:all .2s ease}.NewProductOffering_priceRow__6GKZz:hover{border-color:#3b82f626}.NewProductOffering_priceIndex__62ZKv{align-items:center;background:#3b82f614;border-radius:6px;border-radius:var(--radius-sm,6px);color:#3b82f6;display:flex;font-size:.9rem;font-weight:700;height:36px;justify-content:center;margin-bottom:5px;min-width:36px;width:36px}.NewProductOffering_priceField__bDVGh{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:120px}.NewProductOffering_priceField__bDVGh label{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.NewProductOffering_priceField__bDVGh .NewProductOffering_input__ylVfj,.NewProductOffering_priceField__bDVGh .NewProductOffering_select__vFmjI{margin-bottom:0}.NewProductOffering_removePriceBtn__-fR\+s{align-items:center;background:#e74c3c0f;border:none;border-radius:6px;border-radius:var(--radius-sm,6px);color:#e74c3c;cursor:pointer;display:flex;font-size:1rem;height:36px;justify-content:center;margin-bottom:5px;min-width:36px;transition:all .2s ease;width:36px}.NewProductOffering_removePriceBtn__-fR\+s:hover{background:#e74c3c1f;transform:scale(1.05)}.NewProductOffering_attachmentCount__92Btl{background:#3b82f614;border-radius:12px;color:#3b82f6;font-size:.8rem;font-weight:600;padding:4px 12px}.NewProductOffering_uploadArea__\+hA3\+{background:#0f1923;background:var(--bg-primary,#0f1923);border:2px dashed #ffffff14;border:2px dashed var(--border-color,#ffffff14);border-radius:8px;border-radius:var(--radius,8px);cursor:pointer;padding:40px 20px;text-align:center;transition:all .3s ease}.NewProductOffering_uploadArea__\+hA3\+:hover:not(.NewProductOffering_disabled__MBqzj){background:#3b82f605;border-color:#3b82f6}.NewProductOffering_uploadArea__\+hA3\+.NewProductOffering_disabled__MBqzj{cursor:not-allowed;opacity:.6}.NewProductOffering_hiddenInput__Vr5fS{display:none}.NewProductOffering_uploadLabel__80fZZ{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:12px}.NewProductOffering_uploadIcon__nr1s6{font-size:3rem;opacity:.8}.NewProductOffering_uploadText__Lbmse{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:1rem;font-weight:600}.NewProductOffering_uploadHint__sgpXK{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.85rem}.NewProductOffering_attachmentList__l6Gn7{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-top:20px}.NewProductOffering_attachmentCard__rYihF{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;border-radius:var(--radius,8px);display:flex;gap:12px;padding:12px 16px;transition:all .2s ease}.NewProductOffering_attachmentCard__rYihF:hover{border-color:#3b82f626}.NewProductOffering_attachmentPreview__k\+5LR{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border-radius:6px;border-radius:var(--radius-sm,6px);display:flex;height:48px;justify-content:center;min-width:48px;overflow:hidden;width:48px}.NewProductOffering_attachmentPreview__k\+5LR img{height:100%;object-fit:cover;width:100%}.NewProductOffering_docIcon__tFAdC{font-size:1.8rem}.NewProductOffering_fileInfo__Llcom{flex:1 1;min-width:0}.NewProductOffering_fileName__p1MRu{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.85rem;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NewProductOffering_badge__gBv02{border-radius:4px;display:inline-block;font-size:.65rem;font-weight:600;letter-spacing:.5px;padding:2px 10px;text-transform:uppercase}.NewProductOffering_imageBadge__ysDz9{background:#3b82f614;color:#3b82f6}.NewProductOffering_docBadge__HrZqT{background:#f59e0b14;color:#f59e0b}.NewProductOffering_primaryBadge__K09-h{background:#10b98114;border-radius:4px;color:#10b981;display:inline-block;font-size:.6rem;font-weight:600;margin-top:4px;padding:2px 8px}.NewProductOffering_removeBtn__dWWey{align-items:center;background:#e74c3c0f;border:none;border-radius:6px;border-radius:var(--radius-sm,6px);color:#e74c3c;cursor:pointer;display:flex;font-size:1rem;height:32px;justify-content:center;min-width:32px;transition:all .2s ease;width:32px}.NewProductOffering_removeBtn__dWWey:hover{background:#e74c3c1f;transform:scale(1.1)}.NewProductOffering_addAlterationBtn__asw-Z{background:#3b82f60a;border:1px solid #3b82f614;border-radius:6px;border-radius:var(--radius-sm,6px);color:#3b82f6;cursor:pointer;font-family:inherit;font-size:.8rem;margin-top:8px;padding:6px 14px;transition:all .2s ease}.NewProductOffering_addAlterationBtn__asw-Z:hover{background:#3b82f614}.NewProductOffering_alterationBox__2XiYK{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px dashed #ffffff0f;border:1px dashed var(--border-color,#ffffff0f);border-radius:6px;border-radius:var(--radius-sm,6px);margin-top:12px;padding:16px 18px;position:relative;width:100%}.NewProductOffering_alterationGrid__bORuK{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:14px}.NewProductOffering_alterationBox__2XiYK .NewProductOffering_input__ylVfj{font-size:.85rem;padding:8px 12px}.NewProductOffering_removeAlterationBtn__1Vosz{align-items:center;background:#e74c3c0f;border:none;border-radius:50%;color:#e74c3c;cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;position:absolute;right:8px;top:6px;transition:all .2s ease;width:24px}.NewProductOffering_removeAlterationBtn__1Vosz:hover{background:#e74c3c1f;transform:scale(1.1)}.NewProductOffering_navigation__2MYMa{align-items:center;border-top:2px solid #ffffff0f;border-top:2px solid var(--border-color,#ffffff0f);display:flex;justify-content:space-between;margin-top:24px;padding-top:20px}.NewProductOffering_navLeft__XZKnC{display:flex;gap:10px}.NewProductOffering_navRight__dImS-{display:flex;gap:12px}.NewProductOffering_btnSpinner__0Inex{animation:NewProductOffering_spin__u0orX .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes NewProductOffering_spin__u0orX{to{transform:rotate(1turn)}}.NewProductOffering_reviewGrid__nfxSH{gap:20px}.NewProductOffering_reviewItem__RcgrH{border-radius:6px;border-radius:var(--radius-sm,6px);display:flex;flex-direction:column;gap:6px;padding:12px}.NewProductOffering_infoGroup__4qefB{grid-gap:20px;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;border-radius:var(--radius,8px);display:grid;gap:20px;grid-column:1/-1;grid-template-columns:1fr 1fr;padding:20px}.NewProductOffering_primaryValue__tlqgW{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.05rem;font-weight:700}.NewProductOffering_categoryBadge__y1qcX{align-items:center;background:#3b82f614;border:1px solid #3b82f614;border-radius:12px;color:#3b82f6;display:inline-flex;font-size:.85rem;font-weight:600;padding:4px 14px}.NewProductOffering_validityBadge__1Vmj8{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:6px;border-radius:var(--radius-sm,6px);display:inline-flex;gap:10px;padding:6px 14px;width:fit-content}.NewProductOffering_date__x4Xtl{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-weight:600}.NewProductOffering_arrow__JfAYo{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.NewProductOffering_fullWidth__Mt1GN{grid-column:1/-1}.NewProductOffering_groupLabel__Sd8tH{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.NewProductOffering_priceCard__Ydayg{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;border-radius:var(--radius,8px);margin-top:8px;overflow:hidden}.NewProductOffering_priceRowReview__IHcli{align-items:center;border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);display:flex;justify-content:space-between;padding:12px 16px}.NewProductOffering_priceRowReview__IHcli:last-child{border-bottom:none}.NewProductOffering_priceInfo__EcJnI{display:flex;flex-direction:column;gap:4px}.NewProductOffering_priceName__BC5K9{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-weight:600}.NewProductOffering_priceBadge__zoP9r{color:#3b82f6;font-size:.7rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.NewProductOffering_priceAmount__li87w{align-items:baseline;display:flex;gap:4px}.NewProductOffering_amountValue__su3in{color:#10b981;font-size:1.3rem;font-weight:800}.NewProductOffering_unitText__mFJ\+q{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.85rem}.NewProductOffering_priceCategoryBadge__zyuRP{align-items:center;background:#3b82f60f;border:1px solid #3b82f60f;border-radius:10px;color:#3b82f6;display:inline-flex;font-size:.7rem;font-weight:600;margin-left:4px;padding:2px 10px}.NewProductOffering_emptyPricing__OveRW{border:2px dashed #ffffff0a;border:2px dashed var(--border-color,#ffffff0a);border-radius:8px;border-radius:var(--radius,8px);color:#6b7a8a;color:var(--text-muted,#6b7a8a);padding:24px;text-align:center}.NewProductOffering_alterationHeader__eSr6K{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:10px}.NewProductOffering_alterationTitle__AkhEo{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.85rem;font-weight:600}.NewProductOffering_conditionsSection__jWAbb{border-top:1px dashed #ffffff0f;border-top:1px dashed var(--border-color,#ffffff0f);margin-top:14px;padding-top:14px}.NewProductOffering_conditionsHeader__IAXXL{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:10px}.NewProductOffering_conditionsTitle__fnE1q{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.8rem;font-weight:600}.NewProductOffering_conditionsList__LgnF9{display:flex;flex-direction:column;gap:10px}.NewProductOffering_conditionRow__pjGxX{align-items:flex-start;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:6px;border-radius:var(--radius-sm,6px);display:flex;gap:10px;padding:12px}.NewProductOffering_conditionFields__tqY2H{grid-gap:10px;display:grid;flex:1 1;gap:10px;grid-template-columns:1fr .7fr 1fr}.NewProductOffering_conditionField__hoRZO{display:flex;flex-direction:column;gap:4px}.NewProductOffering_conditionField__hoRZO label{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.65rem;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.NewProductOffering_conditionField__hoRZO .NewProductOffering_input__ylVfj,.NewProductOffering_conditionField__hoRZO .NewProductOffering_select__vFmjI{font-size:.8rem;padding:6px 10px}.NewProductOffering_removeCondBtn__wLZao{align-items:center;background:#e74c3c0f;border:none;border-radius:6px;border-radius:var(--radius-sm,6px);color:#e74c3c;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-top:18px;padding:4px 6px;transition:all .2s ease;width:28px}.NewProductOffering_removeCondBtn__wLZao:hover{background:#e74c3c1f;transform:scale(1.1)}.NewProductOffering_noConditionsText__ZdUZR{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.8rem;font-style:italic;padding:8px 0;text-align:center}.NewProductOffering_attachmentReviewList__B6D8i{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.NewProductOffering_attachmentReviewBadge__wU\+3V{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:inline-flex;font-size:.8rem;gap:6px;padding:4px 12px}.light-theme .NewProductOffering_container__VYuqa{background:#f0f2f5}.light-theme .NewProductOffering_headerText__LjR5F h1{color:#1a2332}.light-theme .NewProductOffering_headerText__LjR5F p{color:#4a5a6a}.light-theme .NewProductOffering_progressBar__IH7AL{background:#fff;border-color:#0000000f}.light-theme .NewProductOffering_stepCircle__-2n-S{background:#f1f3f5;color:#4a5a6a}.light-theme .NewProductOffering_stepLabel__6niiW{color:#4a5a6a}.light-theme .NewProductOffering_activeStep__OZY1N .NewProductOffering_stepLabel__6niiW{color:#1a2332}.light-theme .NewProductOffering_progressLine__Y\+a2p{background:#0000000f}.light-theme .NewProductOffering_section__P2CQj{background:#f8f9fa;border-color:#0000000a}.light-theme .NewProductOffering_sectionHeader__Wktqp{background:#fff;border-color:#0000000a}.light-theme .NewProductOffering_sectionHeader__Wktqp h3{color:#1a2332}.light-theme .NewProductOffering_input__ylVfj,.light-theme .NewProductOffering_select__vFmjI,.light-theme .NewProductOffering_textarea__gdeAr{background:#fff;border-color:#00000014;color:#1a2332}.light-theme .NewProductOffering_select__vFmjI option{background:#fff;color:#1a2332}.light-theme .NewProductOffering_priceRow__6GKZz{background:#fff;border-color:#0000000a}.light-theme .NewProductOffering_infoBox__mdxeW{background:#3b82f60a}.light-theme .NewProductOffering_infoBox__mdxeW p{color:#4a5a6a}.light-theme .NewProductOffering_uploadArea__\+hA3\+{background:#fff;border-color:#00000014}.light-theme .NewProductOffering_uploadArea__\+hA3\+:hover:not(.NewProductOffering_disabled__MBqzj){background:#3b82f605}.light-theme .NewProductOffering_uploadText__Lbmse{color:#4a5a6a}.light-theme .NewProductOffering_attachmentCard__rYihF{background:#fff;border-color:#0000000a}.light-theme .NewProductOffering_attachmentPreview__k\+5LR{background:#f8f9fa}.light-theme .NewProductOffering_fileInfo__Llcom{color:#4a5a6a}.light-theme .NewProductOffering_infoGroup__4qefB{background:#fff;border-color:#0000000a}.light-theme .NewProductOffering_primaryValue__tlqgW{color:#1a2332}.light-theme .NewProductOffering_priceCard__Ydayg{background:#fff;border-color:#0000000a}.light-theme .NewProductOffering_priceName__BC5K9{color:#1a2332}.light-theme .NewProductOffering_validityBadge__1Vmj8{background:#fff;border-color:#0000000a}.light-theme .NewProductOffering_date__x4Xtl{color:#4a5a6a}.light-theme .NewProductOffering_alterationBox__2XiYK{background:#fff;border-color:#0000000f}.light-theme .NewProductOffering_categoryBadge__y1qcX{background:#3b82f60a;color:#1d4ed8}.light-theme .NewProductOffering_attachmentReviewBadge__wU\+3V{background:#fff;border-color:#0000000a}@media (max-width:1024px){.NewProductOffering_alterationGrid__bORuK{grid-template-columns:1fr 1fr}}@media (max-width:768px){.NewProductOffering_container__VYuqa{padding:16px}.NewProductOffering_header__XjtBq{align-items:stretch;flex-direction:column;gap:.75rem}.NewProductOffering_headerLeft__xtyNM{flex-wrap:wrap}.NewProductOffering_headerActions__1hgHr{width:100%}.NewProductOffering_headerActions__1hgHr button{justify-content:center;width:100%}.NewProductOffering_progressBar__IH7AL{flex-wrap:wrap;gap:10px;padding:16px}.NewProductOffering_progressLine__Y\+a2p{display:none}.NewProductOffering_progressStep__ODWFN{flex:1 1;min-width:60px}.NewProductOffering_stepCircle__-2n-S{font-size:.8rem;height:34px;width:34px}.NewProductOffering_stepLabel__6niiW{font-size:.65rem}.NewProductOffering_grid__krb-o{grid-template-columns:1fr}.NewProductOffering_priceRow__6GKZz{align-items:stretch;flex-direction:column}.NewProductOffering_priceIndex__62ZKv{display:none}.NewProductOffering_priceField__bDVGh{min-width:100%}.NewProductOffering_attachmentList__l6Gn7{grid-template-columns:1fr}.NewProductOffering_navigation__2MYMa{flex-direction:column;gap:12px}.NewProductOffering_navLeft__XZKnC,.NewProductOffering_navRight__dImS-{justify-content:center;width:100%}.NewProductOffering_navLeft__XZKnC button,.NewProductOffering_navRight__dImS- button{flex:1 1;justify-content:center}.NewProductOffering_formContent__VrCnw{padding:1rem!important}.NewProductOffering_sectionBody__18Ho0{padding:16px}.NewProductOffering_alterationGrid__bORuK,.NewProductOffering_infoGroup__4qefB,.NewProductOffering_reviewGrid__nfxSH{grid-template-columns:1fr}.NewProductOffering_conditionFields__tqY2H{gap:8px;grid-template-columns:1fr}.NewProductOffering_removeCondBtn__wLZao{margin-top:0}.NewProductOffering_conditionRow__pjGxX{align-items:stretch;flex-direction:column}}@media (max-width:480px){.NewProductOffering_container__VYuqa{padding:12px}.NewProductOffering_headerIcon__GKl2-{height:36px;width:36px}.NewProductOffering_headerText__LjR5F h1{font-size:1rem}.NewProductOffering_headerText__LjR5F p{font-size:.75rem}.NewProductOffering_sectionHeader__Wktqp{padding:12px 16px}.NewProductOffering_sectionHeader__Wktqp h3{font-size:.9rem}.NewProductOffering_sectionBody__18Ho0{padding:12px}.NewProductOffering_uploadArea__\+hA3\+{padding:30px 16px}.NewProductOffering_uploadIcon__nr1s6{font-size:2.5rem}.NewProductOffering_uploadText__Lbmse{font-size:.9rem}.NewProductOffering_priceRow__6GKZz{padding:12px}.NewProductOffering_attachmentCard__rYihF{padding:10px 12px}.NewProductOffering_navigation__2MYMa{gap:8px}.NewProductOffering_navLeft__XZKnC button,.NewProductOffering_navRight__dImS- button{font-size:.813rem;padding:.5rem .75rem}}.ProductSpecSearch_container__ifDmj{-webkit-font-smoothing:antialiased;background:#0f1923;background:var(--bg-primary,#0f1923);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;padding:24px 32px}.ProductSpecSearch_header__yhE5A{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 0 1rem}.ProductSpecSearch_headerLeft__gcJd6{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ProductSpecSearch_backLink__cEMnN{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.ProductSpecSearch_backLink__cEMnN:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#f59e0b}.ProductSpecSearch_headerDivider__f9twf{background:#ffffff14;background:var(--border-color,#ffffff14);height:28px;width:1px}.ProductSpecSearch_headerIcon__RCH8U{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:10px;box-shadow:0 4px 16px #f59e0b40;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.ProductSpecSearch_headerText__OFlNn h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0}.ProductSpecSearch_headerText__OFlNn p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;margin:.125rem 0 0}.ProductSpecSearch_headerActions__\+-Hgg{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ProductSpecSearch_statsCard__ykcH3{align-items:center;background:#f59e0b0f;border:1px solid #f59e0b1f;border-radius:12px;display:flex;gap:12px;padding:12px 18px}.ProductSpecSearch_statsIcon__7klGp{font-size:1.25rem}.ProductSpecSearch_statsInfo__GgBwd{display:flex;flex-direction:column}.ProductSpecSearch_statsNumber__p\+yFm{color:#f59e0b;font-size:1.25rem;font-weight:800}.ProductSpecSearch_statsLabel__790OS{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.7rem;letter-spacing:.5px;text-transform:uppercase}.ProductSpecSearch_searchCard__BwZoc{margin:1rem 0 1.5rem}.ProductSpecSearch_searchContent__I3\+\+N{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem!important}.ProductSpecSearch_searchForm__F6yDq{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;width:100%}.ProductSpecSearch_searchInputWrapper__a7rrM{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:8px;border-radius:var(--radius,8px);display:flex;flex:1 1;min-width:200px;position:relative;transition:all .2s ease}.ProductSpecSearch_searchInputWrapper__a7rrM:focus-within{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b14}.ProductSpecSearch_searchIcon__MZvb8{color:#6b7a8a;color:var(--text-muted,#6b7a8a);left:12px;pointer-events:none;position:absolute;transition:all .2s ease}.ProductSpecSearch_searchInputWrapper__a7rrM:focus-within .ProductSpecSearch_searchIcon__MZvb8{color:#f59e0b}.ProductSpecSearch_searchInput__Y4pj5{background:#0000;border:none;color:#e8e8e8;color:var(--text-primary,#e8e8e8);flex:1 1;font-size:.875rem;min-width:0;outline:none;padding:.625rem 2.5rem .625rem 2.75rem;width:100%}.ProductSpecSearch_clearBtn__Z-ij8,.ProductSpecSearch_searchInput__Y4pj5::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.ProductSpecSearch_clearBtn__Z-ij8{align-items:center;background:#ffffff08;background:var(--bg-hover,#ffffff08);border:none;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:8px;transition:all .2s ease;width:28px}.ProductSpecSearch_clearBtn__Z-ij8:hover{background:#ffffff0f;background:var(--border-color,#ffffff0f);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ProductSpecSearch_filterWrapper__WWJSt{align-items:center;display:flex;min-width:160px;position:relative}.ProductSpecSearch_filterIcon__u1Al\+{color:#6b7a8a;color:var(--text-muted,#6b7a8a);left:12px;pointer-events:none;position:absolute}.ProductSpecSearch_filterSelect__B1m-Q{appearance:none;background:#0f1923;background:var(--bg-primary,#0f1923);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7a8a'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:8px;border-radius:var(--radius,8px);color:#e8e8e8;color:var(--text-primary,#e8e8e8);cursor:pointer;font-size:.875rem;padding:.625rem .75rem .625rem 2.5rem;transition:all .2s ease;width:100%}.ProductSpecSearch_filterSelect__B1m-Q:hover{border-color:#6b7a8a;border-color:var(--text-muted,#6b7a8a)}.ProductSpecSearch_filterSelect__B1m-Q:focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b14;outline:none}.ProductSpecSearch_filterSelect__B1m-Q option{background:#1a2332;background:var(--bg-secondary,#1a2332);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ProductSpecSearch_clearFiltersBtn__\+8cXx{align-items:center;align-self:flex-start;background:#0000;border:2px solid #ffffff0f;border:2px solid var(--border-color,#ffffff0f);border-radius:8px;border-radius:var(--radius,8px);color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:inline-flex;font-size:.813rem;gap:4px;padding:.5rem .875rem;transition:all .2s ease;white-space:nowrap}.ProductSpecSearch_clearFiltersBtn__\+8cXx:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);border-color:#6b7a8a;border-color:var(--text-muted,#6b7a8a);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ProductSpecSearch_errorMessage__0FntT{align-items:center;background:#e74c3c0f;border:1px solid #e74c3c1f;border-radius:8px;border-radius:var(--radius,8px);color:#e74c3c;display:flex;font-size:.875rem;gap:10px;margin-bottom:1rem;padding:12px 16px}.ProductSpecSearch_errorIcon__Apu7e{flex-shrink:0}.ProductSpecSearch_errorDismiss__vZRMv{background:none;border:none;color:#e74c3c;cursor:pointer;margin-left:auto;opacity:.7;padding:0 4px;transition:opacity .2s ease}.ProductSpecSearch_errorDismiss__vZRMv:hover{opacity:1}.ProductSpecSearch_tableCard__1Vkpi{margin-top:1rem;overflow:hidden}.ProductSpecSearch_tableContent__jwHFS{padding:0!important}.ProductSpecSearch_specTable__3G\+t4{width:100%}.ProductSpecSearch_specId__hK21s{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-family:monospace;font-size:.813rem;gap:.5rem}.ProductSpecSearch_specName__X8XP6{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-weight:500}.ProductSpecSearch_specCode__WYl1Y{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;gap:.5rem}.ProductSpecSearch_versionBadge__z7E0r{font-size:.75rem}.ProductSpecSearch_cellIcon__vxPnU,.ProductSpecSearch_emptyState__dIkOG{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.ProductSpecSearch_emptyState__dIkOG{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.ProductSpecSearch_emptyIcon__0Bwn3{color:#6b7a8a;color:var(--text-muted,#6b7a8a);margin-bottom:.75rem}.ProductSpecSearch_emptyState__dIkOG p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:1rem;font-weight:500;margin:.5rem 0 .25rem}.ProductSpecSearch_emptyHint__nCHeW{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.875rem}.ProductSpecSearch_loadingState__FZuSE{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:2rem}.light-theme .ProductSpecSearch_container__ifDmj{background:#f0f2f5}.light-theme .ProductSpecSearch_headerText__OFlNn h1{color:#1a2332}.light-theme .ProductSpecSearch_headerText__OFlNn p{color:#4a5a6a}.light-theme .ProductSpecSearch_statsCard__ykcH3{background:#f59e0b0f;border-color:#f59e0b1f}.light-theme .ProductSpecSearch_statsLabel__790OS{color:#6a7a8a}.light-theme .ProductSpecSearch_searchInputWrapper__a7rrM{background:#fff;border-color:#00000014}.light-theme .ProductSpecSearch_searchInput__Y4pj5{color:#1a2332}.light-theme .ProductSpecSearch_filterSelect__B1m-Q{background:#fff;border-color:#00000014;color:#1a2332}.light-theme .ProductSpecSearch_filterSelect__B1m-Q option{background:#fff;color:#1a2332}.light-theme .ProductSpecSearch_clearBtn__Z-ij8{background:#0000000a;color:#8a9aaa}.light-theme .ProductSpecSearch_clearBtn__Z-ij8:hover{background:#00000014;color:#1a2332}.light-theme .ProductSpecSearch_clearFiltersBtn__\+8cXx{border-color:#0000000f;color:#8a9aaa}.light-theme .ProductSpecSearch_clearFiltersBtn__\+8cXx:hover{background:#00000005;border-color:#8a9aaa;color:#1a2332}.light-theme .ProductSpecSearch_specId__hK21s{color:#4a5a6a}.light-theme .ProductSpecSearch_specName__X8XP6{color:#1a2332}.light-theme .ProductSpecSearch_specCode__WYl1Y{color:#4a5a6a}.light-theme .ProductSpecSearch_resultsSummary__cGeWL{border-color:#0000000f}.light-theme .ProductSpecSearch_resultsCount__T\+HFI{color:#4a5a6a}.light-theme .ProductSpecSearch_resultsPage__Wie8f{color:#8a9aaa}.light-theme .ProductSpecSearch_emptyState__dIkOG p{color:#4a5a6a}.light-theme .ProductSpecSearch_emptyHint__nCHeW{color:#8a9aaa}@media (max-width:768px){.ProductSpecSearch_container__ifDmj{padding:16px}.ProductSpecSearch_header__yhE5A{align-items:stretch;flex-direction:column;gap:.75rem}.ProductSpecSearch_headerLeft__gcJd6{flex-wrap:wrap}.ProductSpecSearch_headerActions__\+-Hgg{width:100%}.ProductSpecSearch_statsCard__ykcH3{justify-content:center;width:100%}.ProductSpecSearch_searchForm__F6yDq{flex-direction:column;width:100%}.ProductSpecSearch_filterWrapper__WWJSt,.ProductSpecSearch_searchInputWrapper__a7rrM{min-width:0;width:100%}.ProductSpecSearch_clearFiltersBtn__\+8cXx,.ProductSpecSearch_searchForm__F6yDq button{justify-content:center;width:100%}}@media (max-width:480px){.ProductSpecSearch_container__ifDmj{padding:12px}.ProductSpecSearch_headerIcon__RCH8U{height:36px;width:36px}.ProductSpecSearch_headerIcon__RCH8U svg{height:18px;width:18px}.ProductSpecSearch_headerText__OFlNn h1{font-size:1rem}.ProductSpecSearch_headerText__OFlNn p{font-size:.75rem}.ProductSpecSearch_statsNumber__p\+yFm{font-size:1rem}.ProductSpecSearch_emptyState__dIkOG{padding:2.5rem 1rem}}.ProductSpecDetails_container__izo5a{-webkit-font-smoothing:antialiased;background:#0f1923;background:var(--bg-primary,#0f1923);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;padding:24px 32px}.ProductSpecDetails_header__DvSwp{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 0 1rem}.ProductSpecDetails_headerLeft__yDYZO{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ProductSpecDetails_backLink__zG238{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.ProductSpecDetails_backLink__zG238:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#2563eb}.ProductSpecDetails_headerDivider__-vhU6{background:#ffffff14;background:var(--border-color,#ffffff14);height:28px;width:1px}.ProductSpecDetails_headerIcon__qghjT{align-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:10px;box-shadow:0 4px 16px #2563eb40;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.ProductSpecDetails_headerText__Vc3r\+ h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0}.ProductSpecDetails_editTitleInput__D3NVz{background:#0f1923;background:var(--bg-primary,#0f1923);border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:6px;border-radius:var(--radius-sm,6px);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:inherit;font-size:1.25rem;font-weight:700;min-width:200px;outline:none;padding:.25rem .5rem;width:100%}.ProductSpecDetails_editTitleInput__D3NVz:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.ProductSpecDetails_headerText__Vc3r\+ p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;margin:.125rem 0 0}.ProductSpecDetails_headerActions__oEonF{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ProductSpecDetails_statusBadge__aK\+9Y{font-size:.813rem;padding:.375rem 1rem}.ProductSpecDetails_errorMessage__Ckx3r,.ProductSpecDetails_successMessage__Za6NA{align-items:center;border-radius:8px;border-radius:var(--radius,8px);display:flex;font-size:.875rem;gap:10px;margin:1rem 0;padding:12px 16px}.ProductSpecDetails_errorMessage__Ckx3r{background:#e74c3c0f;border:1px solid #e74c3c1f;color:#e74c3c}.ProductSpecDetails_successMessage__Za6NA{background:#2ecc710f;border:1px solid #2ecc711f;color:#2ecc71}.ProductSpecDetails_errorIcon__Xiqcs,.ProductSpecDetails_successIcon__um2uy{flex-shrink:0}.ProductSpecDetails_errorDismiss__nC56H,.ProductSpecDetails_successDismiss__keJb6{background:none;border:none;cursor:pointer;margin-left:auto;opacity:.7;padding:0 4px;transition:opacity .2s ease}.ProductSpecDetails_errorDismiss__nC56H{color:#e74c3c}.ProductSpecDetails_successDismiss__keJb6{color:#2ecc71}.ProductSpecDetails_errorDismiss__nC56H:hover,.ProductSpecDetails_successDismiss__keJb6:hover{opacity:1}.ProductSpecDetails_descriptionCard__n1IXn{margin:1rem 0}.ProductSpecDetails_descriptionContent__PUeNo{padding:1rem 1.25rem!important}.ProductSpecDetails_descriptionText__ggz-f{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;line-height:1.6;margin:0}.ProductSpecDetails_tabsContainer__uMhdW{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:10px;display:flex;flex-wrap:wrap;gap:4px;margin:1.5rem 0;padding:6px}.ProductSpecDetails_tabBtn__uTvon{align-items:center;background:none;border:none;border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:8px;padding:10px 18px;transition:all .2s ease}.ProductSpecDetails_tabBtn__uTvon:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ProductSpecDetails_tabActive__H6xhH{background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 2px 8px #2563eb40;color:#fff}.ProductSpecDetails_tabActive__H6xhH:hover{box-shadow:0 4px 16px #2563eb59}.ProductSpecDetails_tabBadge__6edkZ{align-items:center;display:inline-flex;font-size:.65rem;height:18px;justify-content:center;min-width:18px;padding:0 6px}.ProductSpecDetails_contentCard__67oZE{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;border-radius:var(--radius,12px);box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);overflow:hidden}.ProductSpecDetails_contentCardContent__f738q{padding:1.5rem!important}.ProductSpecDetails_specsSection__aKfsU{display:flex;flex-direction:column;gap:1.5rem}.ProductSpecDetails_specsHeader__nviX0{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.ProductSpecDetails_specsHeader__nviX0 h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1rem;font-weight:600;margin:0}.ProductSpecDetails_charGrid__rObfA{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.ProductSpecDetails_charCard__sWlHk{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;border-radius:var(--radius-sm,8px);padding:1.25rem;transition:all .2s ease}.ProductSpecDetails_charCard__sWlHk:hover{border-color:#2563eb26}.ProductSpecDetails_draggingCard__hetTn{border-color:#2563eb!important;box-shadow:0 8px 30px #2563eb26;transform:scale(1.02);z-index:1000}.ProductSpecDetails_charCardHeader__\+o9NX{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.ProductSpecDetails_charTitleGroup__qfnhM{align-items:center;display:flex;gap:.5rem}.ProductSpecDetails_dragHandle__qXYrP{align-items:center;color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:grab;display:flex}.ProductSpecDetails_dragHandle__qXYrP:active{cursor:grabbing}.ProductSpecDetails_charTitle__CHxMP{margin:0}.ProductSpecDetails_charTitle__CHxMP,.ProductSpecDetails_editCharTitle__yRM82{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.95rem;font-weight:600}.ProductSpecDetails_editCharTitle__yRM82{background:#0f1923;background:var(--bg-primary,#0f1923);border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:4px;border-radius:var(--radius-sm,4px);font-family:inherit;min-width:100px;outline:none;padding:.125rem .25rem;width:100%}.ProductSpecDetails_editCharTitle__yRM82:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.ProductSpecDetails_charCardActions__FiznR{align-items:center;display:flex;gap:.5rem}.ProductSpecDetails_typeBadge__HZRri{font-size:.65rem;padding:.125rem .5rem}.ProductSpecDetails_removeCharBtn__MJEUw{align-items:center;background:#e74c3c0f;border:none;border-radius:4px;color:#e74c3c;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:all .2s ease}.ProductSpecDetails_removeCharBtn__MJEUw:hover{background:#e74c3c1f;transform:scale(1.05)}.ProductSpecDetails_charValuesSection__9tU1N{display:flex;flex-direction:column;gap:.5rem}.ProductSpecDetails_charValues__Nm8Kt{display:flex;flex-wrap:wrap;gap:.5rem}.ProductSpecDetails_valuePill__YZh0-{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:20px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.813rem;gap:.5rem;padding:.25rem .75rem}.ProductSpecDetails_defaultPill__5KEjE{background:#10b9810a;border-color:#10b98133}.ProductSpecDetails_valueText__LCyrG{color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ProductSpecDetails_valueUnit__2Ebx4{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.7rem}.ProductSpecDetails_defaultBadge__U4tbv{font-size:.6rem;padding:0 6px}.ProductSpecDetails_editValueGroup__niq2x{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.ProductSpecDetails_editValueInput__pHgyN{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:4px;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:inherit;font-size:.813rem;outline:none;padding:.125rem .25rem;width:80px}.ProductSpecDetails_editValueInput__pHgyN:focus{border-color:#2563eb}.ProductSpecDetails_editUnitInput__wI44O{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:4px;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:inherit;font-size:.7rem;outline:none;padding:.125rem .25rem;width:50px}.ProductSpecDetails_editUnitInput__wI44O:focus{border-color:#2563eb}.ProductSpecDetails_defaultCheckbox__PT4Aq{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:flex;font-size:.7rem;gap:4px}.ProductSpecDetails_defaultCheckbox__PT4Aq input[type=checkbox]{accent-color:#10b981;cursor:pointer;height:14px;width:14px}.ProductSpecDetails_removeValueBtn__fCxGA{align-items:center;background:#e74c3c0f;border:none;border-radius:50%;color:#e74c3c;cursor:pointer;display:flex;justify-content:center;padding:.125rem;transition:all .2s ease}.ProductSpecDetails_removeValueBtn__fCxGA:hover{background:#e74c3c1f;transform:scale(1.1)}.ProductSpecDetails_addValueBtn__yUq5l{align-self:flex-start;font-size:.75rem;padding:.125rem .5rem}.ProductSpecDetails_formulasSection__oc8o7{display:flex;flex-direction:column;gap:1.5rem}.ProductSpecDetails_formulasHeader__c8bEY{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.ProductSpecDetails_formulasHeader__c8bEY h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1rem;font-weight:600;margin:0}.ProductSpecDetails_formulasList__kxckl{display:flex;flex-direction:column;gap:1rem}.ProductSpecDetails_formulaCard__CsqE9{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;border-radius:var(--radius-sm,8px);overflow:hidden}.ProductSpecDetails_formulaCardHeader__f\+NEd{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);display:flex;justify-content:space-between;padding:.75rem 1rem}.ProductSpecDetails_formulaMeta__Gv\+jx{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.ProductSpecDetails_formulaMetaLeft__qdwOS{align-items:center;display:flex;gap:.5rem}.ProductSpecDetails_fxIcon__Jafvw{align-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:6px;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:28px;justify-content:center;width:28px}.ProductSpecDetails_skuHighlight__5Yy0C,.ProductSpecDetails_skuInput__V-6\+e{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:Consolas,monospace}.ProductSpecDetails_skuInput__V-6\+e{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:4px;font-size:.813rem;outline:none;padding:.125rem .5rem;width:120px}.ProductSpecDetails_skuInput__V-6\+e:focus{border-color:#2563eb}.ProductSpecDetails_formulaDesc__5NCGb{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.75rem;font-style:italic}.ProductSpecDetails_removeFormulaBtn__YwnZ6{align-items:center;background:#e74c3c0f;border:none;border-radius:4px;color:#e74c3c;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:all .2s ease}.ProductSpecDetails_removeFormulaBtn__YwnZ6:hover{background:#e74c3c1f;transform:scale(1.05)}.ProductSpecDetails_editorWrapper__wA4Cd{background:#1e1e1e}.ProductSpecDetails_formulaEditor__5deBN{background:#1e1e1e;min-height:80px}.ProductSpecDetails_formulaEditor__5deBN textarea{color:#d4d4d4;outline:none!important}.ProductSpecDetails_attachmentsSection__kvTVd{display:flex;flex-direction:column;gap:1.5rem}.ProductSpecDetails_attachmentsHeader__6Cv-H{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.ProductSpecDetails_attachmentsHeader__6Cv-H h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1rem;font-weight:600;margin:0}.ProductSpecDetails_uploadWrapper__1Mi6m{display:flex;gap:.5rem}.ProductSpecDetails_uploadBtn__YMlCo{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;border-radius:var(--radius-sm,6px);color:#fff;cursor:pointer;display:inline-flex;font-size:.813rem;font-weight:600;gap:.5rem;padding:.375rem .75rem;transition:all .2s ease}.ProductSpecDetails_uploadBtn__YMlCo:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.ProductSpecDetails_attachmentGrid__A8Rk7{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ProductSpecDetails_emptyState__cknan{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px dashed #ffffff0f;border:1px dashed var(--border-color,#ffffff0f);border-radius:8px;border-radius:var(--radius-sm,8px);display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem;text-align:center}.ProductSpecDetails_emptyIcon__fK1ov{color:#6b7a8a;color:var(--text-muted,#6b7a8a);margin-bottom:.5rem}.ProductSpecDetails_emptyState__cknan p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;font-weight:500;margin:.25rem 0}.ProductSpecDetails_emptyHint__HJL0L{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.75rem}.light-theme .ProductSpecDetails_container__izo5a{background:#f0f2f5}.light-theme .ProductSpecDetails_headerText__Vc3r\+ h1{color:#1a2332}.light-theme .ProductSpecDetails_headerText__Vc3r\+ p{color:#4a5a6a}.light-theme .ProductSpecDetails_editTitleInput__D3NVz{background:#fff;border-color:#00000014;color:#1a2332}.light-theme .ProductSpecDetails_tabsContainer__uMhdW{background:#fff;border-color:#0000000f}.light-theme .ProductSpecDetails_tabBtn__uTvon{color:#4a5a6a}.light-theme .ProductSpecDetails_tabBtn__uTvon:hover{background:#00000005;color:#1a2332}.light-theme .ProductSpecDetails_contentCard__67oZE{background:#fff;border-color:#0000000f}.light-theme .ProductSpecDetails_charCard__sWlHk{background:#f8f9fa;border-color:#0000000a}.light-theme .ProductSpecDetails_charTitle__CHxMP{color:#1a2332}.light-theme .ProductSpecDetails_editCharTitle__yRM82{background:#fff;border-color:#00000014;color:#1a2332}.light-theme .ProductSpecDetails_valuePill__YZh0-{background:#fff;border-color:#0000000a;color:#4a5a6a}.light-theme .ProductSpecDetails_valueText__LCyrG{color:#1a2332}.light-theme .ProductSpecDetails_formulaCard__CsqE9{background:#f8f9fa;border-color:#0000000a}.light-theme .ProductSpecDetails_formulaCardHeader__f\+NEd{background:#fff;border-color:#0000000a}.light-theme .ProductSpecDetails_skuHighlight__5Yy0C{color:#1a2332}.light-theme .ProductSpecDetails_editUnitInput__wI44O,.light-theme .ProductSpecDetails_editValueInput__pHgyN,.light-theme .ProductSpecDetails_skuInput__V-6\+e{background:#fff;border-color:#00000014;color:#1a2332}.light-theme .ProductSpecDetails_emptyState__cknan{background:#f8f9fa;border-color:#0000000f}.light-theme .ProductSpecDetails_descriptionText__ggz-f{color:#4a5a6a}.light-theme .ProductSpecDetails_attachmentsHeader__6Cv-H h3,.light-theme .ProductSpecDetails_formulasHeader__c8bEY h3,.light-theme .ProductSpecDetails_specsHeader__nviX0 h3{color:#1a2332}.light-theme .ProductSpecDetails_defaultCheckbox__PT4Aq{color:#4a5a6a}@media (max-width:1024px){.ProductSpecDetails_charGrid__rObfA{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ProductSpecDetails_attachmentGrid__A8Rk7{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:768px){.ProductSpecDetails_container__izo5a{padding:16px}.ProductSpecDetails_header__DvSwp{align-items:stretch;flex-direction:column;gap:.75rem}.ProductSpecDetails_headerLeft__yDYZO{flex-wrap:wrap}.ProductSpecDetails_headerActions__oEonF{flex-wrap:wrap;width:100%}.ProductSpecDetails_headerActions__oEonF button{flex:1 1;justify-content:center}.ProductSpecDetails_headerText__Vc3r\+ h1{font-size:1.1rem}.ProductSpecDetails_editTitleInput__D3NVz{font-size:1.1rem;min-width:100px}.ProductSpecDetails_tabsContainer__uMhdW{flex-wrap:nowrap;overflow-x:auto;padding:4px}.ProductSpecDetails_tabBtn__uTvon{font-size:.813rem;padding:8px 14px;white-space:nowrap}.ProductSpecDetails_attachmentGrid__A8Rk7,.ProductSpecDetails_charGrid__rObfA{grid-template-columns:1fr}.ProductSpecDetails_contentCardContent__f738q{padding:1rem!important}.ProductSpecDetails_charCard__sWlHk{padding:1rem}.ProductSpecDetails_editValueGroup__niq2x{align-items:stretch;flex-direction:column;gap:.25rem}.ProductSpecDetails_editUnitInput__wI44O,.ProductSpecDetails_editValueInput__pHgyN{width:100%}.ProductSpecDetails_formulaMeta__Gv\+jx{align-items:flex-start;flex-direction:column;gap:.25rem}.ProductSpecDetails_formulaCardHeader__f\+NEd{align-items:stretch;flex-direction:column;gap:.5rem}}@media (max-width:480px){.ProductSpecDetails_container__izo5a{padding:12px}.ProductSpecDetails_headerIcon__qghjT{height:36px;width:36px}.ProductSpecDetails_headerText__Vc3r\+ h1{font-size:1rem}.ProductSpecDetails_headerText__Vc3r\+ p{font-size:.75rem}.ProductSpecDetails_editTitleInput__D3NVz{font-size:1rem;min-width:80px}.ProductSpecDetails_tabBtn__uTvon{font-size:.75rem;padding:6px 10px}.ProductSpecDetails_tabBadge__6edkZ{font-size:.55rem;height:14px;min-width:14px}.ProductSpecDetails_charCardHeader__\+o9NX{align-items:stretch;flex-direction:column;gap:.5rem}.ProductSpecDetails_charCardActions__FiznR{justify-content:flex-start}.ProductSpecDetails_valuePill__YZh0-{flex-wrap:wrap}.ProductSpecDetails_emptyState__cknan{padding:2rem 1rem}.ProductSpecDetails_headerActions__oEonF button{font-size:.813rem;padding:.5rem .75rem}.ProductSpecDetails_uploadBtn__YMlCo{font-size:.75rem;padding:.25rem .5rem}}::-webkit-scrollbar-track{background:var(--bg-primary,#0f1923)}::-webkit-scrollbar-thumb{background:var(--border-color,#ffffff0f)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted,#6b7a8a)}code[class*=language-],pre[class*=language-]{word-wrap:normal;background:none;color:#ccc;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;-webkit-hyphens:none;hyphens:none;line-height:1.5;tab-size:4;text-align:left;white-space:pre;word-break:normal;word-spacing:normal}pre[class*=language-]{margin:.5em 0;overflow:auto;padding:1em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{border-radius:.3em;padding:.1em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.Documents_attachmentGrid__03vze{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:20px 0}.Documents_docCard__3EcrI{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:12px;display:flex;flex-direction:column;padding:16px;transition:transform .2s ease,box-shadow .2s ease}.Documents_docCard__3EcrI:hover{box-shadow:0 10px 20px #00000014;transform:translateY(-4px)}.Documents_docIcon__Crc5I{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;font-size:3rem;height:140px;justify-content:center;margin-bottom:12px;overflow:hidden;width:100%}.Documents_thumbnail__Nn-Ic{height:100%;object-fit:cover;width:100%}.Documents_docInfo__nEBry{margin-bottom:16px;text-align:center;width:100%}.Documents_docInfo__nEBry h4{color:#333;font-size:.95rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Documents_docInfo__nEBry p{color:#777;font-size:.75rem;margin:4px 0 0;text-transform:uppercase}.Documents_viewDocBtn__OoVPW{background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px;transition:background .2s;width:100%}.Documents_viewDocBtn__OoVPW:hover{background:#0056b3}.Documents_preview-modal-overlay__YUM5L{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000d9;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}.Documents_full-screen-mode__3G9Ri{background:#000}.Documents_preview-modal-container__MD1Y3{background:#fff;border-radius:12px;display:flex;flex-direction:column;height:85%;overflow:hidden;position:relative;width:85%}.Documents_container-full__2-Q5Q{border-radius:0;height:100%;width:100%}.Documents_preview-header__cMMWt{align-items:center;background:#f8f9fa;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:12px 20px}.Documents_preview-title-section__HS5um{align-items:center;display:flex;gap:10px}.Documents_file-title__buU72{color:#333;font-weight:600}.Documents_preview-controls__6Kxv2{align-items:center;display:flex;gap:12px}.Documents_divider__uN63y{background:#ccc;height:24px;margin:0 4px;width:1px}.Documents_btn-icon__BIQeK,.Documents_preview-controls__6Kxv2 button{background:none;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:.9rem;padding:6px 10px;transition:all .2s}.Documents_btn-icon__BIQeK:hover,.Documents_preview-controls__6Kxv2 button:hover{background:#eee}.Documents_btn-download-action__9aRwB{background:#28a745!important;border:none!important;color:#fff!important;font-weight:500;padding:6px 14px!important}.Documents_close-btn__TfQ15{border:none!important;color:#666;font-size:1.5rem!important}.Documents_preview-body__T9Pvr{align-items:center;background:#525659;display:flex;flex:1 1;justify-content:center;overflow:hidden;position:relative}.Documents_image-wrapper__NRNO8{align-items:center;display:flex;height:100%;justify-content:center;overflow:auto;width:100%}.Documents_preview-image__dlWE4{background:#fff;box-shadow:0 0 20px #00000080;max-width:90%}.Documents_spinner-overlay__TZGKf{align-items:center;background:#fffc;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.Documents_spinner__a\+DHt{animation:Documents_spin__3S1Rk 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#007bff;height:40px;margin-bottom:10px;width:40px}@keyframes Documents_spin__3S1Rk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Documents_emptyState__At5pG{border:2px dashed #eee;border-radius:12px;color:#999;grid-column:1/-1;padding:40px;text-align:center}.Attachment_attachmentCard__-KT2i{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);display:flex;flex-direction:column;height:100%;min-height:200px;overflow:hidden;position:relative;transition:all .3s ease}.Attachment_attachmentCard__-KT2i:hover{border-color:#2563eb26;box-shadow:var(--shadow-md);transform:translateY(-4px)}.Attachment_attachmentCard__-KT2i.Attachment_faded__RrwQY{background:var(--bg-tertiary);border:1px dashed #e74c3c;filter:grayscale(.5);opacity:.6;pointer-events:none}.Attachment_attachmentCard__-KT2i.Attachment_faded__RrwQY .Attachment_attachmentActions__HKcHV{filter:none;pointer-events:auto}.Attachment_attachmentPreview__r\+2gE{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);height:160px;overflow:hidden}.Attachment_attachmentPreview__r\+2gE,.Attachment_thumbnailContainer__ZHCiU{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.Attachment_thumbnailContainer__ZHCiU{height:100%}.Attachment_thumbnailImage__aAgqa{height:100%;object-fit:cover;width:100%}.Attachment_thumbnailPlaceholder__OE30M{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;gap:4px;justify-content:center}.Attachment_thumbnailIcon__Knkhu{color:var(--text-muted);opacity:.5}.Attachment_thumbnailExtension__whlEj{background:var(--bg-tertiary);border-radius:4px;color:var(--text-muted);font-size:.65rem;font-weight:600;padding:2px 8px;text-transform:uppercase}.Attachment_thumbnailLoading__YTH1-{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.Attachment_attachmentInfo__1hRsr{display:flex;flex-direction:column;flex-grow:1;gap:4px;padding:.75rem 1rem}.Attachment_attachmentName__W3OQd{color:var(--text-primary);font-size:.875rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Attachment_attachmentMeta__XMex5{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.Attachment_attachmentType__Bbpj9{background:var(--bg-tertiary);border-radius:4px;font-weight:500;padding:1px 8px;text-transform:uppercase}.Attachment_attachmentSize__bwtnx,.Attachment_attachmentType__Bbpj9{color:var(--text-muted);font-size:.65rem}.Attachment_attachmentIcon__HPx\+-{font-size:.8rem;margin-left:auto}.Attachment_deleteLabel__qweUF{align-items:center;background:#e74c3c0f;border-radius:4px;color:#e74c3c;display:inline-flex;font-size:.65rem;font-weight:600;gap:4px;padding:1px 8px;text-transform:uppercase}.Attachment_attachmentActions__HKcHV{border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:6px;padding:.5rem 1rem .75rem}.Attachment_attachmentActions__HKcHV .Attachment_deleteBtn__x0YAh,.Attachment_attachmentActions__HKcHV .Attachment_downloadBtn__haZgw,.Attachment_attachmentActions__HKcHV .Attachment_undoBtn__k4Z41,.Attachment_attachmentActions__HKcHV .Attachment_viewBtn__tA3We{flex:1 1;font-size:.75rem;justify-content:center;min-height:32px;padding:.25rem .5rem}.Attachment_attachmentActions__HKcHV .Attachment_viewBtn__tA3We{background:var(--primary-gradient);border:none;color:#fff}.Attachment_attachmentActions__HKcHV .Attachment_viewBtn__tA3We:hover{box-shadow:0 4px 12px #2563eb4d;transform:translateY(-1px)}.Attachment_attachmentActions__HKcHV .Attachment_downloadBtn__haZgw{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary)}.Attachment_attachmentActions__HKcHV .Attachment_downloadBtn__haZgw:hover{border-color:var(--primary);color:var(--primary)}.Attachment_attachmentActions__HKcHV .Attachment_undoBtn__k4Z41{background:#2563eb0f;border:1px solid #2563eb1f;color:var(--primary)}.Attachment_attachmentActions__HKcHV .Attachment_undoBtn__k4Z41:hover{background:#2563eb1f;transform:translateY(-1px)}.Attachment_attachmentActions__HKcHV .Attachment_deleteBtn__x0YAh{background:#e74c3c0f;border:1px solid #e74c3c1f;color:#e74c3c}.Attachment_attachmentActions__HKcHV .Attachment_deleteBtn__x0YAh:hover{background:#e74c3c1f;transform:translateY(-1px)}.Attachment_confirmOverlay__-rkSF{align-items:center;animation:Attachment_fadeIn__f3P22 .2s ease-in;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--bg-secondary);display:flex;flex-direction:column;inset:0;justify-content:center;padding:1rem;position:absolute;z-index:10}.Attachment_confirmOverlay__-rkSF .Attachment_confirmText__QR4gc{align-items:center;color:var(--text-primary);display:flex;font-size:.95rem;font-weight:600;gap:8px;margin:0 0 1rem}.Attachment_confirmOverlay__-rkSF .Attachment_confirmIcon__ur7zz{color:#e74c3c}.Attachment_confirmOverlay__-rkSF .Attachment_confirmActions__CsNrE{display:flex;gap:10px}.Attachment_confirmOverlay__-rkSF .Attachment_confirmActions__CsNrE .Attachment_confirmNo__GHFJK,.Attachment_confirmOverlay__-rkSF .Attachment_confirmActions__CsNrE .Attachment_confirmYes__7w2J7{justify-content:center;min-width:80px}.Attachment_confirmOverlay__-rkSF .Attachment_confirmActions__CsNrE .Attachment_confirmYes__7w2J7{background:#e74c3c;border:none;color:#fff}.Attachment_confirmOverlay__-rkSF .Attachment_confirmActions__CsNrE .Attachment_confirmYes__7w2J7:hover{background:#c0392b}.Attachment_confirmOverlay__-rkSF .Attachment_confirmActions__CsNrE .Attachment_confirmNo__GHFJK{background:#0000;border:1px solid var(--border-color);color:var(--text-secondary)}.Attachment_confirmOverlay__-rkSF .Attachment_confirmActions__CsNrE .Attachment_confirmNo__GHFJK:hover{background:var(--bg-hover)}@media (max-width:480px){.Attachment_attachmentPreview__r\+2gE{height:120px}.Attachment_attachmentName__W3OQd{font-size:.813rem}.Attachment_attachmentActions__HKcHV{flex-direction:column}.Attachment_attachmentActions__HKcHV .Attachment_deleteBtn__x0YAh,.Attachment_attachmentActions__HKcHV .Attachment_downloadBtn__haZgw,.Attachment_attachmentActions__HKcHV .Attachment_undoBtn__k4Z41,.Attachment_attachmentActions__HKcHV .Attachment_viewBtn__tA3We{flex:none;width:100%}.Attachment_confirmOverlay__-rkSF .Attachment_confirmActions__CsNrE{flex-direction:column;width:100%}.Attachment_confirmOverlay__-rkSF .Attachment_confirmActions__CsNrE button{justify-content:center;width:100%}}.light-theme .Attachment_attachmentCard__-KT2i{background:#fff;border-color:#0000000f}.light-theme .Attachment_attachmentPreview__r\+2gE{background:#f8f9fa;border-color:#0000000a}.light-theme .Attachment_attachmentName__W3OQd{color:#1a2332}.light-theme .Attachment_attachmentType__Bbpj9{background:#f1f3f5;color:#6a7a8a}.light-theme .Attachment_thumbnailPlaceholder__OE30M{color:#8a9aaa}.light-theme .Attachment_thumbnailExtension__whlEj{background:#f1f3f5;color:#6a7a8a}.light-theme .Attachment_attachmentActions__HKcHV .Attachment_downloadBtn__haZgw{background:#f8f9fa;border-color:#0000000f;color:#4a5a6a}.light-theme .Attachment_attachmentActions__HKcHV .Attachment_downloadBtn__haZgw:hover{border-color:#2563eb;color:#2563eb}.light-theme .Attachment_attachmentActions__HKcHV .Attachment_undoBtn__k4Z41{background:#2563eb0a;border-color:#2563eb14}.light-theme .Attachment_attachmentActions__HKcHV .Attachment_undoBtn__k4Z41:hover{background:#2563eb14}.light-theme .Attachment_attachmentActions__HKcHV .Attachment_deleteBtn__x0YAh{background:#e74c3c0a;border-color:#e74c3c14}.light-theme .Attachment_attachmentActions__HKcHV .Attachment_deleteBtn__x0YAh:hover{background:#e74c3c14}.light-theme .Attachment_confirmOverlay__-rkSF{background:#fffffff2}.light-theme .Attachment_confirmOverlay__-rkSF .Attachment_confirmText__QR4gc{color:#1a2332}.light-theme .Attachment_confirmOverlay__-rkSF .Attachment_confirmActions__CsNrE .Attachment_confirmNo__GHFJK{border-color:#0000000f;color:#4a5a6a}.light-theme .Attachment_confirmOverlay__-rkSF .Attachment_confirmActions__CsNrE .Attachment_confirmNo__GHFJK:hover{background:#00000005}.light-theme .Attachment_attachmentCard__-KT2i.Attachment_faded__RrwQY{background:#f8f9fa;border-color:#e74c3c4d}.light-theme .Attachment_attachmentCard__-KT2i.Attachment_faded__RrwQY .Attachment_attachmentInfo__1hRsr{opacity:.6}@keyframes Attachment_fadeIn__f3P22{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.NewProductSpec_container__3e90d{-webkit-font-smoothing:antialiased;background:#0f1923;background:var(--bg-primary);color:#e8e8e8;color:var(--text-primary);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;padding:24px 32px}.NewProductSpec_header__nOIPW{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 0 1rem}.NewProductSpec_headerLeft__iYvI-{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.NewProductSpec_backLink__KRUDi{align-items:center;border-radius:12px;border-radius:var(--radius);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewProductSpec_backLink__KRUDi:hover{background:#ffffff08;background:var(--bg-hover);color:#1abc9c;color:var(--primary)}.NewProductSpec_headerDivider__wVOVz{background:#ffffff0f;background:var(--border-color);height:28px;width:1px}.NewProductSpec_headerIcon__OLVoX{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);border-radius:10px;box-shadow:0 4px 16px #a855f740;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.NewProductSpec_headerText__QGQoU h1{color:#e8e8e8;color:var(--text-primary);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0}.NewProductSpec_headerText__QGQoU p{color:#9ea7b5;color:var(--text-secondary);font-size:.813rem;margin:.125rem 0 0}.NewProductSpec_headerActions__t3JaE{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.NewProductSpec_stepBadge__2cN84{font-size:.813rem;padding:.375rem 1rem}.NewProductSpec_errorMessage__JC3v6{align-items:center;background:#e74c3c0f;border:1px solid #e74c3c1f;border-radius:12px;border-radius:var(--radius);display:flex;font-size:.875rem;gap:10px;margin:1rem 0;padding:12px 16px}.NewProductSpec_errorIcon__WcTBx{flex-shrink:0}.NewProductSpec_errorDismiss__7LRX7{background:none;border:none;color:#e74c3c;cursor:pointer;margin-left:auto;opacity:.7;padding:0 4px;transition:opacity .2s ease}.NewProductSpec_errorDismiss__7LRX7:hover{opacity:1}.NewProductSpec_progressBar__JwFUb{align-items:center;background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);display:flex;gap:0;justify-content:center;margin:1.5rem 0 2rem;padding:20px 24px}.NewProductSpec_progressStep__3LgKx{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:0 10px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewProductSpec_progressStep__3LgKx:hover .NewProductSpec_stepCircle__IwnE0:not(.NewProductSpec_active__scD4S){background:#a855f714;transform:scale(1.05)}.NewProductSpec_stepCircle__IwnE0{align-items:center;background:#243447;background:var(--bg-tertiary);border:3px solid #0000;border-radius:50%;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.9rem;font-weight:700;height:40px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:40px}.NewProductSpec_stepCircle__IwnE0.NewProductSpec_active__scD4S{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px #10b9814d;color:#fff}.NewProductSpec_stepCircle__IwnE0.NewProductSpec_current__XS6fJ{animation:NewProductSpec_pulse__45lcE 2s ease-in-out infinite;background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);box-shadow:0 0 0 6px #a855f726,0 4px 16px #a855f766;color:#fff;transform:scale(1.1)}@keyframes NewProductSpec_pulse__45lcE{0%,to{box-shadow:0 0 0 0 #a855f766,0 4px 16px #a855f74d}50%{box-shadow:0 0 0 12px #a855f700,0 4px 16px #a855f766}}.NewProductSpec_stepCircle__IwnE0.NewProductSpec_completed__g\+IDa{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 12px #05966966;color:#fff}.NewProductSpec_stepLabel__g4RjC{color:#9ea7b5;color:var(--text-secondary);font-size:.75rem;font-weight:500;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewProductSpec_activeStep__hSC0O .NewProductSpec_stepLabel__g4RjC{color:#e8e8e8;color:var(--text-primary);font-weight:600}.NewProductSpec_progressLine__SHYIk{background:#ffffff0f;background:var(--border-color);border-radius:2px;height:3px;margin:0 4px 28px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:50px}.NewProductSpec_progressLine__SHYIk.NewProductSpec_completedLine__ZX6do{background:linear-gradient(135deg,#10b981,#059669)}.NewProductSpec_formCard__2qQJM{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light);margin-top:.5rem;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewProductSpec_formCard__2qQJM:hover{box-shadow:0 4px 20px #0006;box-shadow:0 4px 20px var(--shadow-color)}.NewProductSpec_formContent__PaJKd{padding:1.5rem!important}.NewProductSpec_form__yZSy8{display:flex;flex-direction:column;gap:0}.NewProductSpec_section__nbAjP{animation:NewProductSpec_fadeIn__nuSop .5s ease forwards;background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-xs);margin-bottom:28px;padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewProductSpec_section__nbAjP:hover{border-color:#a855f726;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow)}@keyframes NewProductSpec_fadeIn__nuSop{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.NewProductSpec_sectionHeader__FMPs1{align-items:center;border-bottom:2px solid #ffffff0f;border-bottom:2px solid var(--border-color);display:flex;gap:16px;margin-bottom:28px;padding-bottom:20px}.NewProductSpec_sectionIcon__93x54{align-items:center;background:#a855f714;border-radius:6px;border-radius:var(--radius-sm);color:#1abc9c;color:var(--primary);display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:44px}.NewProductSpec_section__nbAjP:hover .NewProductSpec_sectionIcon__93x54{background:#a855f71f}.NewProductSpec_sectionHeader__FMPs1 h3{color:#e8e8e8;color:var(--text-primary);flex:1 1;font-size:1rem;font-weight:600;margin:0}.NewProductSpec_sectionBody__j10XY{padding:0 4px}.NewProductSpec_grid__V\+y5i{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.NewProductSpec_field__KdATl{display:flex;flex-direction:column;gap:8px}.NewProductSpec_field__KdATl label{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.875rem;font-weight:600;gap:8px}.NewProductSpec_labelLucideIcon__zCZpH{color:#6b7a8a;color:var(--text-muted);opacity:.6}.NewProductSpec_labelIcon__J697a{font-size:.95rem}.NewProductSpec_required__KWi2U{color:#e74c3c;font-weight:700;margin-left:2px}.NewProductSpec_input__mtW7K,.NewProductSpec_select__yc6Vg,.NewProductSpec_textarea__QLgiC{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-family:inherit;font-size:.875rem;padding:12px 14px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.NewProductSpec_input__mtW7K:focus,.NewProductSpec_select__yc6Vg:focus,.NewProductSpec_textarea__QLgiC:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #a855f714;outline:none;transform:translateY(-1px)}.NewProductSpec_input__mtW7K:hover,.NewProductSpec_select__yc6Vg:hover,.NewProductSpec_textarea__QLgiC:hover{border-color:#6b7a8a;border-color:var(--text-muted)}.NewProductSpec_input__mtW7K:disabled,.NewProductSpec_select__yc6Vg:disabled,.NewProductSpec_textarea__QLgiC:disabled{background:#243447;background:var(--bg-tertiary);cursor:not-allowed}.NewProductSpec_inputError__O5LAt{background:#e74c3c0a!important;border-color:#e74c3c!important}.NewProductSpec_errorMessage__JC3v6{color:#e74c3c;font-size:.75rem;font-weight:500;margin-top:4px}.NewProductSpec_textarea__QLgiC{line-height:1.6;min-height:100px;resize:vertical}.NewProductSpec_select__yc6Vg{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7a8a'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:1rem;cursor:pointer;padding-right:36px}.NewProductSpec_select__yc6Vg option{background:#1a2332;background:var(--bg-secondary);color:#e8e8e8;color:var(--text-primary)}.NewProductSpec_statusGrid__3OsMW{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.NewProductSpec_statusCard__89jdi{align-items:center;background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px 10px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewProductSpec_statusCard__89jdi:hover{border-color:#6b7a8a;border-color:var(--text-muted);transform:translateY(-2px)}.NewProductSpec_statusCard__89jdi.NewProductSpec_selectedStatus__a9nru{background:#a855f70a;border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #a855f714}.NewProductSpec_statusIcon__yuCZu{align-items:center;display:flex;justify-content:center;transition:transform .2s ease}.NewProductSpec_selectedStatus__a9nru .NewProductSpec_statusIcon__yuCZu{color:#1abc9c;color:var(--primary);transform:scale(1.1)}.NewProductSpec_statusLabel__Y7uGK{color:#9ea7b5;color:var(--text-secondary);font-size:.8rem;font-weight:600}.NewProductSpec_statusCheck__WxzcU{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;color:#fff;display:flex;font-size:.7rem;font-weight:700;height:20px;justify-content:center;position:absolute;right:6px;top:6px;width:20px}.NewProductSpec_infoBox__lwpb1{background:#a855f70a;border-left:4px solid #1abc9c;border-left:4px solid var(--primary);border-radius:6px;border-radius:var(--radius-sm);margin-bottom:24px;padding:16px 20px}.NewProductSpec_infoBox__lwpb1 p{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;line-height:1.6;margin:0}.NewProductSpec_addCharacteristicBox__5dY4\+{background:#1a2332;background:var(--bg-secondary);border:2px dashed #ffffff0f;border:2px dashed var(--border-color);border-radius:12px;border-radius:var(--radius);margin-bottom:24px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewProductSpec_addCharacteristicBox__5dY4\+:hover{border-color:#a855f733;border-style:solid;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm)}.NewProductSpec_subHeader__YyOTF{align-items:center;color:#e8e8e8;color:var(--text-primary);display:flex;font-size:1rem;font-weight:600;gap:10px;margin:0 0 20px}.NewProductSpec_charInputRow__jxvJL{grid-gap:16px;display:grid;gap:16px;grid-template-columns:2fr 1fr;margin-bottom:16px}.NewProductSpec_charField__wKKnl{display:flex;flex-direction:column;gap:6px}.NewProductSpec_charField__wKKnl label{color:#9ea7b5;color:var(--text-secondary);font-size:.813rem;font-weight:600}.NewProductSpec_flagsRow__6XO1s{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:flex;gap:30px;margin-bottom:20px;padding:14px 20px}.NewProductSpec_checkboxLabel__E84Zw{align-items:center;cursor:pointer;display:flex;gap:10px}.NewProductSpec_checkboxLabel__E84Zw input[type=checkbox]{accent-color:#1abc9c;accent-color:var(--primary);border-radius:4px;cursor:pointer;height:20px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:20px}.NewProductSpec_checkboxLabel__E84Zw input[type=checkbox]:hover{transform:scale(1.1)}.NewProductSpec_checkboxText__axEWq{color:#9ea7b5;color:var(--text-secondary);font-size:.9rem;font-weight:600}.NewProductSpec_checkboxHint__hsJKb{color:#6b7a8a;color:var(--text-muted);font-size:.8rem}.NewProductSpec_inlineIcon__hJdP-{opacity:.7}.NewProductSpec_valuesSection__rh3zI{margin-bottom:20px}.NewProductSpec_valuesSection__rh3zI label{color:#9ea7b5;color:var(--text-secondary);display:block;font-size:.85rem;font-weight:600;margin-bottom:10px}.NewProductSpec_valueInputRow__HdefQ{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.NewProductSpec_valueInputRow__HdefQ .NewProductSpec_input__mtW7K{flex:1 1;min-width:120px}.NewProductSpec_inputSmall__AWGrY{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);box-sizing:border-box;color:#e8e8e8;color:var(--text-primary);font-size:.875rem;padding:12px 14px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:150px}.NewProductSpec_inputSmall__AWGrY:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #a855f714;outline:none}.NewProductSpec_defaultCheckbox__PsDcB{align-items:center;color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.875rem;gap:6px;white-space:nowrap}.NewProductSpec_defaultCheckbox__PsDcB input[type=checkbox]{accent-color:#1abc9c;accent-color:var(--primary);cursor:pointer;height:18px;width:18px}.NewProductSpec_addValueBtn__JRZiC{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);border:none;border-radius:6px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;padding:10px 18px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.NewProductSpec_addValueBtn__JRZiC:hover{box-shadow:0 4px 15px #a855f74d;transform:translateY(-2px)}.NewProductSpec_valuesTags__LLqef{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.NewProductSpec_valueTag__aYGKW{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);border-radius:20px;color:#fff;display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;padding:6px 14px}.NewProductSpec_valueTag__aYGKW.NewProductSpec_defaultTag__y5Uq9{background:linear-gradient(135deg,#10b981,#059669)}.NewProductSpec_unitBadge__8T6Uc{background:#fff3;border-radius:4px;font-size:.7rem;padding:0 6px}.NewProductSpec_defaultBadge__TgBdj{background:#ffffff40;border-radius:4px;font-size:.65rem;font-weight:700;padding:0 8px}.NewProductSpec_removeTagBtn__bGiwb{align-items:center;background:#ffffff40;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1rem;height:20px;justify-content:center;line-height:1;transition:all .2s ease;width:20px}.NewProductSpec_removeTagBtn__bGiwb:hover{background:#fff6;transform:scale(1.1)}.NewProductSpec_addCharBtn__aaeBZ{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;border-radius:var(--radius-sm);box-shadow:0 4px 15px #10b9814d;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:8px;justify-content:center;padding:12px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.NewProductSpec_addCharBtn__aaeBZ:hover:not(:disabled){box-shadow:0 6px 20px #10b98166;transform:translateY(-2px)}.NewProductSpec_addCharBtn__aaeBZ:disabled{cursor:not-allowed;opacity:.5;transform:none}.NewProductSpec_characteristicsList__5Bane{margin-top:25px}.NewProductSpec_characteristicsList__5Bane .NewProductSpec_subHeader__YyOTF{margin-bottom:15px}.NewProductSpec_characteristicCard__8tLKj{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);margin-bottom:12px;padding:18px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewProductSpec_characteristicCard__8tLKj:hover{border-color:#a855f726;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm)}.NewProductSpec_charHeader__ee0rY{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.NewProductSpec_charInfo__qYO2A{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.NewProductSpec_charName__ZudXk{color:#e8e8e8;color:var(--text-primary);font-size:1rem;font-weight:700}.NewProductSpec_charType__tQB4Y{background:#a855f714;border-radius:4px;color:#1abc9c;color:var(--primary);font-size:.75rem;font-weight:600;padding:3px 10px}.NewProductSpec_removeCharBtn__CcWVf{align-items:center;background:#e74c3c0f;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#6b7a8a;color:var(--text-muted);cursor:pointer;display:flex;gap:4px;padding:6px 10px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewProductSpec_removeCharBtn__CcWVf:hover{background:#e74c3c1f;color:#e74c3c;transform:scale(1.05)}.NewProductSpec_charValues__YPsA8{display:flex;flex-wrap:wrap;gap:8px}.NewProductSpec_charValueTag__rzljt{align-items:center;background:#a855f714;border-radius:16px;color:#1abc9c;color:var(--primary);display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;padding:4px 12px}.NewProductSpec_charValueTag__rzljt .NewProductSpec_removeTagBtn__bGiwb{background:#a855f726;color:#1abc9c;color:var(--primary);font-size:.9rem;height:18px;width:18px}.NewProductSpec_charValueTag__rzljt .NewProductSpec_removeTagBtn__bGiwb:hover{background:#a855f740}.NewProductSpec_attachmentCount__tRZ1p{background:#a855f714;border-radius:12px;color:#1abc9c;color:var(--primary);font-size:.8rem;font-weight:600;padding:4px 14px}.NewProductSpec_uploadArea__O55yv{background:#0f1923;background:var(--bg-primary);border:2px dashed #ffffff0f;border:2px dashed var(--border-color);border-radius:12px;border-radius:var(--radius);padding:40px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewProductSpec_uploadArea__O55yv:hover:not(.NewProductSpec_disabled__eo1Ab){background:#a855f705;border-color:#1abc9c;border-color:var(--primary);transform:scale(1.01)}.NewProductSpec_uploadArea__O55yv.NewProductSpec_disabled__eo1Ab{cursor:not-allowed;opacity:.5}.NewProductSpec_hiddenInput__PnvSb{display:none}.NewProductSpec_uploadLabel__Ire1G{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:12px}.NewProductSpec_uploadIcon__Qk3pi{transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewProductSpec_uploadArea__O55yv:hover:not(.NewProductSpec_disabled__eo1Ab) .NewProductSpec_uploadIcon__Qk3pi{transform:translateY(-4px) scale(1.05)}.NewProductSpec_uploadText__b2Vkd{color:#9ea7b5;color:var(--text-secondary);font-size:1rem;font-weight:500}.NewProductSpec_uploadHint__UVfC-{color:#6b7a8a;color:var(--text-muted);font-size:.813rem}.NewProductSpec_attachmentList__Rkh5R{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:20px}.NewProductSpec_attachmentCard__1nfyt{align-items:center;background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-xs);display:flex;gap:14px;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewProductSpec_attachmentCard__1nfyt:hover{border-color:#a855f726;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow);transform:translateY(-2px)}.NewProductSpec_attachmentPreview__UP82Y{align-items:center;background:#243447;background:var(--bg-tertiary);border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:52px;justify-content:center;overflow:hidden;width:52px}.NewProductSpec_attachmentPreview__UP82Y img{height:100%;object-fit:cover;width:100%}.NewProductSpec_docIcon__0oxWK{align-items:center;display:flex;justify-content:center}.NewProductSpec_badge__TNeyh{border-radius:12px;font-size:.6rem;font-weight:500;padding:2px 10px}.NewProductSpec_imageBadge__-6ql3{background:#10b9811f;color:#10b981}.NewProductSpec_docBadge__o-iAK{background:#243447;background:var(--bg-tertiary);color:#6b7a8a;color:var(--text-muted)}.NewProductSpec_fileName__ma-Mg{color:#9ea7b5;color:var(--text-secondary);font-size:.813rem;font-weight:500;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NewProductSpec_primaryBadge__Ueqwb{align-items:center;background:#10b9811f;border-radius:12px;color:#10b981;display:inline-flex;font-size:.6rem;gap:4px;padding:2px 10px}.NewProductSpec_removeBtn__bSkFO{align-items:center;background:#e74c3c0f;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#e74c3c;cursor:pointer;display:flex;font-size:1rem;height:32px;justify-content:center;min-width:32px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:32px}.NewProductSpec_removeBtn__bSkFO:hover{background:#e74c3c1f;transform:scale(1.1)}.NewProductSpec_reviewCard__8ot-2{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm);padding:24px;position:relative}.NewProductSpec_reviewCard__8ot-2:after{background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);border-radius:12px 12px 0 0;border-radius:var(--radius) var(--radius) 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.NewProductSpec_reviewTitle__WfLDl{align-items:center;color:#e8e8e8;color:var(--text-primary);display:flex;font-size:1.1rem;font-weight:700;gap:12px;margin:0 0 24px}.NewProductSpec_reviewGrid__wPi4n{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.NewProductSpec_reviewItem__7\+tcG{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:4px;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewProductSpec_reviewItem__7\+tcG:hover{border-color:#a855f726;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.NewProductSpec_reviewLabel__3wp-E{color:#6b7a8a;color:var(--text-muted);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.NewProductSpec_reviewValue__P-v6U{color:#e8e8e8;color:var(--text-primary);font-size:1rem;font-weight:600}.NewProductSpec_reviewSection__j3HKQ{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);margin-top:20px;padding-top:20px}.NewProductSpec_reviewDescription__SLWtq{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;line-height:1.7;margin:8px 0 0}.NewProductSpec_reviewCharacteristics__DM4kV{display:flex;flex-direction:column;gap:12px;margin-top:12px}.NewProductSpec_reviewCharCard__uuNuX{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);padding:14px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewProductSpec_reviewCharCard__uuNuX:hover{border-color:#a855f726}.NewProductSpec_reviewCharHeader__dFpH4{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.NewProductSpec_reviewCharHeader__dFpH4 strong{color:#e8e8e8;color:var(--text-primary);font-weight:600}.NewProductSpec_reviewCharType__aVoup{background:#a855f714;border-radius:4px;color:#1abc9c;color:var(--primary);font-size:.7rem;font-weight:600;padding:2px 8px}.NewProductSpec_reviewCharValues__jewWV{display:flex;flex-wrap:wrap;gap:8px}.NewProductSpec_reviewValueTag__Hwn7q{background:#a855f714;border-radius:12px;color:#1abc9c;color:var(--primary);font-size:.8rem;font-weight:600;padding:4px 12px}.NewProductSpec_navigation__o9wWx{align-items:center;border-top:2px solid #ffffff0f;border-top:2px solid var(--border-color);display:flex;justify-content:space-between;margin-top:24px;padding-top:20px}.NewProductSpec_navLeft__Hv7x6,.NewProductSpec_navRight__lm8r9{display:flex;gap:12px}.NewProductSpec_btnSpinner__T8gau{animation:NewProductSpec_spin__A1hIW .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes NewProductSpec_spin__A1hIW{to{transform:rotate(1turn)}}@media (max-width:1024px){.NewProductSpec_container__3e90d{padding:24px}.NewProductSpec_reviewGrid__wPi4n{grid-template-columns:1fr 1fr}}@media (max-width:768px){.NewProductSpec_container__3e90d{padding:16px}.NewProductSpec_header__nOIPW{align-items:stretch;flex-direction:column;gap:.75rem}.NewProductSpec_headerLeft__iYvI-{flex-wrap:wrap}.NewProductSpec_headerActions__t3JaE{width:100%}.NewProductSpec_grid__V\+y5i{grid-template-columns:1fr}.NewProductSpec_statusGrid__3OsMW{grid-template-columns:1fr 1fr}.NewProductSpec_charInputRow__jxvJL{grid-template-columns:1fr}.NewProductSpec_valueInputRow__HdefQ{flex-direction:column}.NewProductSpec_inputSmall__AWGrY,.NewProductSpec_valueInputRow__HdefQ .NewProductSpec_input__mtW7K{width:100%}.NewProductSpec_flagsRow__6XO1s{flex-direction:column;gap:15px}.NewProductSpec_progressBar__JwFUb{flex-wrap:wrap;gap:12px;justify-content:center;padding:16px}.NewProductSpec_progressStep__3LgKx{flex:none;min-width:60px}.NewProductSpec_progressLine__SHYIk{display:none}.NewProductSpec_reviewGrid__wPi4n{grid-template-columns:1fr}.NewProductSpec_navigation__o9wWx{flex-direction:column;gap:16px}.NewProductSpec_navLeft__Hv7x6,.NewProductSpec_navRight__lm8r9{flex-wrap:wrap;justify-content:center;width:100%}.NewProductSpec_section__nbAjP{padding:20px 16px}.NewProductSpec_attachmentList__Rkh5R{grid-template-columns:1fr}}@media (max-width:480px){.NewProductSpec_container__3e90d{padding:12px}.NewProductSpec_headerIcon__OLVoX{height:36px;width:36px}.NewProductSpec_headerText__QGQoU h1{font-size:1rem}.NewProductSpec_headerText__QGQoU p{font-size:.75rem}.NewProductSpec_statusGrid__3OsMW{grid-template-columns:1fr}.NewProductSpec_stepLabel__g4RjC{font-size:.65rem}.NewProductSpec_stepCircle__IwnE0{font-size:.8rem;height:32px;width:32px}.NewProductSpec_stepCircle__IwnE0.NewProductSpec_current__XS6fJ{transform:scale(1.05)}.NewProductSpec_navLeft__Hv7x6,.NewProductSpec_navRight__lm8r9{flex-direction:column;width:100%}.NewProductSpec_navRight__lm8r9 button{width:100%}.NewProductSpec_addCharacteristicBox__5dY4\+,.NewProductSpec_reviewCard__8ot-2{padding:18px}}.NewMaterialFormula_container__kAwUS{-webkit-font-smoothing:antialiased;background:#0f1923;background:var(--bg-primary,#0f1923);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;padding:24px 32px}.NewMaterialFormula_header__5LJEa{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 0 1rem}.NewMaterialFormula_headerLeft__cughV{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.NewMaterialFormula_backLink__NfMLk{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.NewMaterialFormula_backLink__NfMLk:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#0ea5e9}.NewMaterialFormula_headerDivider__tuEIi{background:#ffffff14;background:var(--border-color,#ffffff14);height:28px;width:1px}.NewMaterialFormula_headerIcon__Fp7QR{align-items:center;background:linear-gradient(135deg,#0ea5e9,#0284c7);border-radius:10px;box-shadow:0 4px 16px #0ea5e940;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.NewMaterialFormula_iconEmoji__aAxpZ{font-size:1.5rem}.NewMaterialFormula_headerText__fS7r5 h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0}.NewMaterialFormula_headerText__fS7r5 p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;margin:.125rem 0 0}.NewMaterialFormula_headerActions__u16xV{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.NewMaterialFormula_stepBadge__HPXjf{font-size:.813rem;padding:.375rem 1rem}.NewMaterialFormula_errorMessage__9gicO{align-items:center;background:#e74c3c0f;border:1px solid #e74c3c1f;border-radius:8px;border-radius:var(--radius,8px);color:#e74c3c;display:flex;font-size:.875rem;gap:10px;margin:1rem 0;padding:12px 16px}.NewMaterialFormula_errorIcon__vGm46{flex-shrink:0}.NewMaterialFormula_errorDismiss__WSMcy{background:none;border:none;color:#e74c3c;cursor:pointer;margin-left:auto;opacity:.7;padding:0 4px;transition:opacity .2s ease}.NewMaterialFormula_errorDismiss__WSMcy:hover{opacity:1}.NewMaterialFormula_progressBar__jXb5M{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;border-radius:var(--radius,12px);display:flex;gap:0;justify-content:center;margin:1.5rem 0 2rem;padding:20px 24px}.NewMaterialFormula_progressStep__yTYX4{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:0 10px;transition:all .3s ease}.NewMaterialFormula_progressStep__yTYX4:hover .NewMaterialFormula_stepCircle__tRjpe:not(.NewMaterialFormula_active__lZoG1){background:#0ea5e914;transform:scale(1.05)}.NewMaterialFormula_stepCircle__tRjpe{align-items:center;background:#243447;background:var(--bg-tertiary,#243447);border:3px solid #0000;border-radius:50%;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.9rem;font-weight:700;height:40px;justify-content:center;transition:all .3s ease;width:40px}.NewMaterialFormula_stepCircle__tRjpe.NewMaterialFormula_active__lZoG1{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px #10b9814d;color:#fff}.NewMaterialFormula_stepCircle__tRjpe.NewMaterialFormula_current__PMF0A{background:linear-gradient(135deg,#0ea5e9,#0284c7);border-color:#0ea5e933;box-shadow:0 4px 15px #0ea5e94d;color:#fff;transform:scale(1.1)}.NewMaterialFormula_stepLabel__0Pgqf{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.75rem;font-weight:500;text-align:center;transition:all .3s ease}.NewMaterialFormula_activeStep__ZJDfQ .NewMaterialFormula_stepLabel__0Pgqf{color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.NewMaterialFormula_progressLine__p2gfp{background:#ffffff0f;background:var(--border-color,#ffffff0f);border-radius:2px;height:3px;margin:0 4px 28px;transition:all .3s ease;width:40px}.NewMaterialFormula_progressLine__p2gfp.NewMaterialFormula_completedLine__XZ\+Zx{background:linear-gradient(135deg,#10b981,#059669)}.NewMaterialFormula_formCard__KhRbE{margin-top:.5rem}.NewMaterialFormula_formContent__YKZyK{padding:1.5rem!important}.NewMaterialFormula_form__wRIOj{display:flex;flex-direction:column;gap:0}.NewMaterialFormula_section__w5a7w{animation:NewMaterialFormula_slideIn__F1GyG .3s ease;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;border-radius:var(--radius,8px);overflow:hidden}@keyframes NewMaterialFormula_slideIn__F1GyG{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.NewMaterialFormula_sectionHeader__NtMIf{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);display:flex;gap:12px;padding:16px 20px}.NewMaterialFormula_sectionIcon__YRXIq{font-size:1.2rem}.NewMaterialFormula_sectionHeader__NtMIf h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);flex:1 1;font-size:1rem;font-weight:600;margin:0}.NewMaterialFormula_sectionBody__Uj5gy{padding:24px 20px}.NewMaterialFormula_infoBox__I9g1i{background:#0ea5e90a;border-left:4px solid #0ea5e9;border-radius:6px;border-radius:var(--radius-sm,6px);margin-bottom:20px;padding:12px 16px}.NewMaterialFormula_infoBox__I9g1i p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:0}.NewMaterialFormula_searchBar__exlzS{margin-bottom:16px}.NewMaterialFormula_searchBar__exlzS input{width:100%}.NewMaterialFormula_selectionGrid__AZ4dt{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.NewMaterialFormula_selectionCard__i\+bc4{background:#1a2332;background:var(--bg-secondary,#1a2332);border:2px solid #ffffff0a;border:2px solid var(--border-color,#ffffff0a);border-radius:8px;border-radius:var(--radius,8px);cursor:pointer;display:flex;gap:12px;padding:16px;position:relative;transition:all .3s ease}.NewMaterialFormula_selectionCard__i\+bc4:hover{border-color:#0ea5e933;box-shadow:0 4px 16px #00000026;box-shadow:0 4px 16px var(--shadow-light,#00000026);transform:translateY(-2px)}.NewMaterialFormula_selectionCard__i\+bc4.NewMaterialFormula_selected__5erlR{background:#0ea5e90a;border-color:#0ea5e9;box-shadow:0 4px 20px #0ea5e914}.NewMaterialFormula_cardIcon__vzokE{font-size:1.5rem;min-width:36px}.NewMaterialFormula_cardContent__V2prI{flex:1 1;min-width:0}.NewMaterialFormula_cardContent__V2prI h4{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.95rem;font-weight:600;margin:0 0 4px}.NewMaterialFormula_cardContent__V2prI p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.8rem;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NewMaterialFormula_cardMeta__uvktQ{align-items:center;display:flex;gap:10px}.NewMaterialFormula_cardPrice__lUaDp{color:#0ea5e9;font-size:.85rem;font-weight:700}.NewMaterialFormula_cardCategory__SBH\+b{background:#243447;background:var(--bg-tertiary,#243447);border-radius:4px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.7rem;padding:2px 8px}.NewMaterialFormula_checkmark__hKvod{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;color:#fff;display:flex;font-size:.8rem;font-weight:700;height:24px;justify-content:center;position:absolute;right:8px;top:8px;width:24px}.NewMaterialFormula_noResults__FWmhI{color:#6b7a8a;color:var(--text-muted,#6b7a8a);grid-column:1/-1;padding:40px 20px;text-align:center}.NewMaterialFormula_field__utduh{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.NewMaterialFormula_field__utduh:last-child{margin-bottom:0}.NewMaterialFormula_field__utduh label{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.875rem;font-weight:600;gap:8px}.NewMaterialFormula_labelIcon__-Cae8{font-size:.95rem}.NewMaterialFormula_required__Kgzhm{color:#e74c3c}.NewMaterialFormula_hint__FnKqM{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.75rem}.NewMaterialFormula_textarea__pEOFZ{background:#0f1923;background:var(--bg-primary,#0f1923);border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:6px;border-radius:var(--radius-sm,6px);box-sizing:border-box;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:Monaco,Menlo,monospace;font-size:.9rem;min-height:80px;padding:12px 14px;resize:vertical;transition:all .3s ease;width:100%}.NewMaterialFormula_textarea__pEOFZ:focus{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e914;outline:none}.NewMaterialFormula_textarea__pEOFZ::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.NewMaterialFormula_examplesSection__AmHOw{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;border-radius:var(--radius,8px);margin:20px 0;padding:16px 20px}.NewMaterialFormula_examplesSection__AmHOw h4{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.95rem;font-weight:600;margin:0 0 12px}.NewMaterialFormula_examplesGrid__8m9VP{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.NewMaterialFormula_exampleCard__vbJL0{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:6px;border-radius:var(--radius-sm,6px);cursor:pointer;padding:12px 14px;transition:all .2s ease}.NewMaterialFormula_exampleCard__vbJL0:hover{border-color:#0ea5e933;box-shadow:0 4px 12px #0000001a;box-shadow:0 4px 12px var(--shadow-light,#0000001a)}.NewMaterialFormula_exampleCode__bV\+jW{background:#0ea5e90a;border-radius:4px;color:#0ea5e9;display:block;font-family:Monaco,Menlo,monospace;font-size:.8rem;margin-bottom:6px;padding:6px 10px}.NewMaterialFormula_exampleCard__vbJL0 p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.75rem;margin:0 0 6px}.NewMaterialFormula_applyBtn__EWjni{color:#0ea5e9;font-size:.7rem;font-weight:600}.NewMaterialFormula_reviewCard__hjNDo{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;border-radius:var(--radius,8px);padding:24px}.NewMaterialFormula_reviewCard__hjNDo h4{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1rem;font-weight:700;margin:0 0 20px}.NewMaterialFormula_reviewSection__y0gGI{border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);margin-bottom:16px;padding-bottom:16px}.NewMaterialFormula_reviewSection__y0gGI:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.NewMaterialFormula_reviewLabel__J2bet{color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:block;font-size:.75rem;font-weight:500;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.NewMaterialFormula_reviewValue__cgS3e{align-items:center;color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:flex;font-size:.95rem;font-weight:500;gap:10px}.NewMaterialFormula_reviewIcon__vAw4F{font-size:1.1rem}.NewMaterialFormula_formulaDisplay__L1zu8{background:#0ea5e90a;border:1px solid #0ea5e914;border-radius:6px;border-radius:var(--radius-sm,6px);color:#0ea5e9;display:block;font-family:Monaco,Menlo,monospace;font-size:1rem;padding:12px 16px}.NewMaterialFormula_reviewDescription__HeZDd{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.9rem;line-height:1.6;margin:0}.NewMaterialFormula_navigation__WO9fS{align-items:center;border-top:2px solid #ffffff0f;border-top:2px solid var(--border-color,#ffffff0f);display:flex;justify-content:space-between;margin-top:24px;padding-top:20px}.NewMaterialFormula_navLeft__65j1\+{display:flex;gap:10px}.NewMaterialFormula_navRight__xkRof{display:flex;gap:12px}.NewMaterialFormula_btnSpinner__z4fQF{animation:NewMaterialFormula_spin__JRh8- .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes NewMaterialFormula_spin__JRh8-{to{transform:rotate(1turn)}}.light-theme .NewMaterialFormula_container__kAwUS{background:#f0f2f5}.light-theme .NewMaterialFormula_headerText__fS7r5 h1{color:#1a2332}.light-theme .NewMaterialFormula_headerText__fS7r5 p{color:#4a5a6a}.light-theme .NewMaterialFormula_progressBar__jXb5M{background:#fff;border-color:#0000000f}.light-theme .NewMaterialFormula_stepCircle__tRjpe{background:#f1f3f5;color:#4a5a6a}.light-theme .NewMaterialFormula_stepLabel__0Pgqf{color:#4a5a6a}.light-theme .NewMaterialFormula_activeStep__ZJDfQ .NewMaterialFormula_stepLabel__0Pgqf{color:#1a2332}.light-theme .NewMaterialFormula_stepCircle__tRjpe.NewMaterialFormula_active__lZoG1{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.light-theme .NewMaterialFormula_stepCircle__tRjpe.NewMaterialFormula_current__PMF0A{background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff}.light-theme .NewMaterialFormula_progressLine__p2gfp{background:#0000000f}.light-theme .NewMaterialFormula_section__w5a7w{background:#f8f9fa;border-color:#0000000a}.light-theme .NewMaterialFormula_sectionHeader__NtMIf{background:#fff;border-color:#0000000a}.light-theme .NewMaterialFormula_sectionHeader__NtMIf h3{color:#1a2332}.light-theme .NewMaterialFormula_selectionCard__i\+bc4{background:#fff;border-color:#0000000a}.light-theme .NewMaterialFormula_selectionCard__i\+bc4.NewMaterialFormula_selected__5erlR{background:#0ea5e90a;border-color:#0ea5e9}.light-theme .NewMaterialFormula_cardContent__V2prI h4{color:#1a2332}.light-theme .NewMaterialFormula_cardContent__V2prI p{color:#4a5a6a}.light-theme .NewMaterialFormula_cardCategory__SBH\+b{background:#f1f3f5;color:#4a5a6a}.light-theme .NewMaterialFormula_textarea__pEOFZ{background:#fff;border-color:#00000014;color:#1a2332}.light-theme .NewMaterialFormula_examplesSection__AmHOw{background:#fff;border-color:#0000000a}.light-theme .NewMaterialFormula_examplesSection__AmHOw h4{color:#4a5a6a}.light-theme .NewMaterialFormula_exampleCard__vbJL0{background:#f8f9fa;border-color:#0000000a}.light-theme .NewMaterialFormula_reviewCard__hjNDo{background:#fff;border-color:#0000000a}.light-theme .NewMaterialFormula_reviewCard__hjNDo h4,.light-theme .NewMaterialFormula_reviewValue__cgS3e{color:#1a2332}.light-theme .NewMaterialFormula_reviewDescription__HeZDd{color:#4a5a6a}.light-theme .NewMaterialFormula_infoBox__I9g1i{background:#0ea5e90a}.light-theme .NewMaterialFormula_infoBox__I9g1i p{color:#4a5a6a}@media (max-width:768px){.NewMaterialFormula_container__kAwUS{padding:16px}.NewMaterialFormula_header__5LJEa{align-items:stretch;flex-direction:column;gap:.75rem}.NewMaterialFormula_headerLeft__cughV{flex-wrap:wrap}.NewMaterialFormula_headerActions__u16xV{width:100%}.NewMaterialFormula_headerActions__u16xV button{justify-content:center;width:100%}.NewMaterialFormula_progressBar__jXb5M{flex-wrap:wrap;gap:10px;padding:16px}.NewMaterialFormula_progressLine__p2gfp{display:none}.NewMaterialFormula_examplesGrid__8m9VP,.NewMaterialFormula_selectionGrid__AZ4dt{grid-template-columns:1fr}.NewMaterialFormula_navigation__WO9fS{flex-direction:column;gap:12px}.NewMaterialFormula_navLeft__65j1\+,.NewMaterialFormula_navRight__xkRof{justify-content:center;width:100%}.NewMaterialFormula_navLeft__65j1\+ button,.NewMaterialFormula_navRight__xkRof button{flex:1 1;justify-content:center}.NewMaterialFormula_formContent__YKZyK{padding:1rem!important}.NewMaterialFormula_sectionBody__Uj5gy{padding:16px}}@media (max-width:480px){.NewMaterialFormula_container__kAwUS{padding:12px}.NewMaterialFormula_headerIcon__Fp7QR{height:36px;width:36px}.NewMaterialFormula_headerText__fS7r5 h1{font-size:1rem}.NewMaterialFormula_headerText__fS7r5 p{font-size:.75rem}.NewMaterialFormula_stepCircle__tRjpe{font-size:.8rem;height:32px;width:32px}.NewMaterialFormula_stepLabel__0Pgqf{font-size:.65rem}.NewMaterialFormula_sectionHeader__NtMIf{padding:12px 16px}.NewMaterialFormula_sectionHeader__NtMIf h3{font-size:.9rem}.NewMaterialFormula_sectionBody__Uj5gy{padding:12px}.NewMaterialFormula_reviewCard__hjNDo{padding:16px}.NewMaterialFormula_formulaDisplay__L1zu8{font-size:.85rem;padding:10px 12px}.NewMaterialFormula_navigation__WO9fS{gap:8px}.NewMaterialFormula_navLeft__65j1\+ button,.NewMaterialFormula_navRight__xkRof button{font-size:.813rem;padding:.5rem .75rem}}.NewMaterialMaster_container__0GEDm{-webkit-font-smoothing:antialiased;background:#0f1923;background:var(--bg-primary,#0f1923);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;padding:24px 32px}.NewMaterialMaster_header__eW6FN{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 0 1rem}.NewMaterialMaster_headerLeft__99jNb{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.NewMaterialMaster_backLink__V6rAe{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.NewMaterialMaster_backLink__V6rAe:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#f59e0b}.NewMaterialMaster_headerDivider__Pv8nx{background:#ffffff14;background:var(--border-color,#ffffff14);height:28px;width:1px}.NewMaterialMaster_headerIcon__K8iIn{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:10px;box-shadow:0 4px 16px #f59e0b40;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.NewMaterialMaster_headerText__MPR23 h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0}.NewMaterialMaster_headerText__MPR23 p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;margin:.125rem 0 0}.NewMaterialMaster_headerActions__gR6J2{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.NewMaterialMaster_stepBadge__TScLr{font-size:.813rem;padding:.375rem 1rem}.NewMaterialMaster_errorMessage__xlRxM{align-items:center;background:#e74c3c0f;border:1px solid #e74c3c1f;border-radius:8px;border-radius:var(--radius,8px);color:#e74c3c;display:flex;font-size:.875rem;gap:10px;margin:1rem 0;padding:12px 16px}.NewMaterialMaster_errorIcon__UfGUU{flex-shrink:0}.NewMaterialMaster_errorDismiss__cA94z{background:none;border:none;color:#e74c3c;cursor:pointer;margin-left:auto;opacity:.7;padding:0 4px;transition:opacity .2s ease}.NewMaterialMaster_errorDismiss__cA94z:hover{opacity:1}.NewMaterialMaster_progressBar__8FOlz{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;border-radius:var(--radius,12px);display:flex;gap:0;justify-content:center;margin:1.5rem 0 2rem;padding:20px 24px}.NewMaterialMaster_progressStep__yLeeB{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:0 15px;transition:all .3s ease}.NewMaterialMaster_progressStep__yLeeB:hover .NewMaterialMaster_stepCircle__j78vk:not(.NewMaterialMaster_active__8qVZ5){background:#f59e0b14;transform:scale(1.05)}.NewMaterialMaster_stepCircle__j78vk{align-items:center;background:#243447;background:var(--bg-tertiary,#243447);border:3px solid #0000;border-radius:50%;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.9rem;font-weight:700;height:40px;justify-content:center;transition:all .3s ease;width:40px}.NewMaterialMaster_stepCircle__j78vk.NewMaterialMaster_active__8qVZ5{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px #10b9814d;color:#fff}.NewMaterialMaster_stepCircle__j78vk.NewMaterialMaster_current__NGLfu{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#f59e0b33;box-shadow:0 4px 15px #f59e0b4d;color:#fff;transform:scale(1.1)}.NewMaterialMaster_stepLabel__bV6pn{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.75rem;font-weight:500;text-align:center;transition:all .3s ease}.NewMaterialMaster_activeStep__vMojS .NewMaterialMaster_stepLabel__bV6pn{color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.NewMaterialMaster_progressLine__zzw4G{background:#ffffff0f;background:var(--border-color,#ffffff0f);border-radius:2px;height:3px;margin:0 4px 28px;transition:all .3s ease;width:60px}.NewMaterialMaster_progressLine__zzw4G.NewMaterialMaster_completedLine__PH8j4{background:linear-gradient(135deg,#10b981,#059669)}.NewMaterialMaster_formCard__SjNgE{margin-top:.5rem}.NewMaterialMaster_formContent__3KkZ2{padding:1.5rem!important}.NewMaterialMaster_form__ekebN{display:flex;flex-direction:column;gap:0}.NewMaterialMaster_section__kbmUp{animation:NewMaterialMaster_slideIn__EkLi9 .3s ease;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;border-radius:var(--radius,8px);overflow:hidden}@keyframes NewMaterialMaster_slideIn__EkLi9{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.NewMaterialMaster_sectionHeader__h3krv{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);display:flex;gap:12px;padding:16px 20px}.NewMaterialMaster_sectionIcon__FFgCs{font-size:1.2rem}.NewMaterialMaster_sectionHeader__h3krv h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);flex:1 1;font-size:1rem;font-weight:600;margin:0}.NewMaterialMaster_sectionBody__HhesO{padding:24px 20px}.NewMaterialMaster_infoBox__jH0c\+{background:#f59e0b0a;border-left:4px solid #f59e0b;border-radius:6px;border-radius:var(--radius-sm,6px);margin-bottom:20px;padding:12px 16px}.NewMaterialMaster_infoBox__jH0c\+ p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:0}.NewMaterialMaster_field__Te6E8{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.NewMaterialMaster_field__Te6E8:last-child{margin-bottom:0}.NewMaterialMaster_field__Te6E8 label{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.875rem;font-weight:600;gap:8px}.NewMaterialMaster_labelIcon__MZiFD{font-size:.95rem}.NewMaterialMaster_required__wFFjb{color:#e74c3c}.NewMaterialMaster_hint__G1XEC{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.75rem}.NewMaterialMaster_priceInputWrapper__OBx8J{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:6px;border-radius:var(--radius-sm,6px);display:flex;overflow:hidden;transition:all .3s ease}.NewMaterialMaster_priceInputWrapper__OBx8J:focus-within{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b14}.NewMaterialMaster_currencySymbol__D7aom{background:#f59e0b14;color:#f59e0b;font-size:1rem;font-weight:700;padding:10px 14px}.NewMaterialMaster_priceInput__LyM1a{background:#0000;border:none;color:#e8e8e8;color:var(--text-primary,#e8e8e8);flex:1 1;font-size:1rem;font-weight:600;outline:none;padding:10px 14px;width:100%}.NewMaterialMaster_priceInput__LyM1a::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-weight:400}.NewMaterialMaster_pricePreview__6rMqI{margin-top:20px}.NewMaterialMaster_previewCard__W-yf6{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:8px;border-radius:var(--radius,8px);box-shadow:0 4px 20px #f59e0b33;display:flex;flex-direction:column;gap:8px;padding:20px}.NewMaterialMaster_previewLabel__A3MAk{color:#fffc;font-size:.8rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.NewMaterialMaster_previewValue__qNKuQ{color:#fff;font-size:2rem;font-weight:800}.NewMaterialMaster_categoryGrid__RuLeY{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.NewMaterialMaster_categoryCard__CEfow{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:2px solid #ffffff0a;border:2px solid var(--border-color,#ffffff0a);border-radius:8px;border-radius:var(--radius,8px);cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:16px;position:relative;transition:all .3s ease}.NewMaterialMaster_categoryCard__CEfow:hover{border-color:#f59e0b33;box-shadow:0 4px 16px #00000026;box-shadow:0 4px 16px var(--shadow-light,#00000026);transform:translateY(-2px)}.NewMaterialMaster_categoryCard__CEfow.NewMaterialMaster_selectedCategory__UgDU8{background:#f59e0b0a;border-color:#f59e0b;box-shadow:0 4px 20px #f59e0b14}.NewMaterialMaster_categoryIcon__zn4BK{font-size:1.8rem}.NewMaterialMaster_categoryLabel__y70RN{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.8rem;font-weight:600;text-align:center}.NewMaterialMaster_selectedCategory__UgDU8 .NewMaterialMaster_categoryLabel__y70RN{color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.NewMaterialMaster_checkmark__otCd-{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;color:#fff;display:flex;font-size:.8rem;font-weight:700;height:24px;justify-content:center;position:absolute;right:8px;top:8px;width:24px}.NewMaterialMaster_summary__PuLz7{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;border-radius:var(--radius,8px);padding:20px}.NewMaterialMaster_summary__PuLz7 h4{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.95rem;font-weight:600;margin:0 0 16px}.NewMaterialMaster_summaryGrid__UGpmi{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.NewMaterialMaster_summaryItem__cHyd3{display:flex;flex-direction:column;gap:4px}.NewMaterialMaster_summaryLabel__zVovt{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.7rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.NewMaterialMaster_summaryValue__OK8ig{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.9rem;font-weight:600}.NewMaterialMaster_navigation__kUSk4{align-items:center;border-top:2px solid #ffffff0f;border-top:2px solid var(--border-color,#ffffff0f);display:flex;justify-content:space-between;margin-top:24px;padding-top:20px}.NewMaterialMaster_navLeft__S4UKU{display:flex;gap:10px}.NewMaterialMaster_navRight__VRf52{display:flex;gap:12px}.NewMaterialMaster_btnSpinner__ixvWY{animation:NewMaterialMaster_spin__bj1fy .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes NewMaterialMaster_spin__bj1fy{to{transform:rotate(1turn)}}.light-theme .NewMaterialMaster_container__0GEDm{background:#f0f2f5}.light-theme .NewMaterialMaster_headerText__MPR23 h1{color:#1a2332}.light-theme .NewMaterialMaster_headerText__MPR23 p{color:#4a5a6a}.light-theme .NewMaterialMaster_progressBar__8FOlz{background:#fff;border-color:#0000000f}.light-theme .NewMaterialMaster_stepCircle__j78vk{background:#f1f3f5;color:#4a5a6a}.light-theme .NewMaterialMaster_stepLabel__bV6pn{color:#4a5a6a}.light-theme .NewMaterialMaster_activeStep__vMojS .NewMaterialMaster_stepLabel__bV6pn{color:#1a2332}.light-theme .NewMaterialMaster_stepCircle__j78vk.NewMaterialMaster_active__8qVZ5{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.light-theme .NewMaterialMaster_stepCircle__j78vk.NewMaterialMaster_current__NGLfu{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.light-theme .NewMaterialMaster_progressLine__zzw4G{background:#0000000f}.light-theme .NewMaterialMaster_section__kbmUp{background:#f8f9fa;border-color:#0000000a}.light-theme .NewMaterialMaster_sectionHeader__h3krv{background:#fff;border-color:#0000000a}.light-theme .NewMaterialMaster_sectionHeader__h3krv h3{color:#1a2332}.light-theme .NewMaterialMaster_priceInputWrapper__OBx8J{background:#fff;border-color:#00000014}.light-theme .NewMaterialMaster_priceInput__LyM1a{color:#1a2332}.light-theme .NewMaterialMaster_categoryCard__CEfow{background:#fff;border-color:#0000000a}.light-theme .NewMaterialMaster_categoryCard__CEfow.NewMaterialMaster_selectedCategory__UgDU8{background:#f59e0b0a;border-color:#f59e0b}.light-theme .NewMaterialMaster_categoryLabel__y70RN{color:#4a5a6a}.light-theme .NewMaterialMaster_selectedCategory__UgDU8 .NewMaterialMaster_categoryLabel__y70RN{color:#1a2332}.light-theme .NewMaterialMaster_summary__PuLz7{background:#fff;border-color:#0000000a}.light-theme .NewMaterialMaster_summaryValue__OK8ig,.light-theme .NewMaterialMaster_summary__PuLz7 h4{color:#1a2332}.light-theme .NewMaterialMaster_infoBox__jH0c\+{background:#f59e0b0a}.light-theme .NewMaterialMaster_infoBox__jH0c\+ p{color:#4a5a6a}@media (max-width:768px){.NewMaterialMaster_container__0GEDm{padding:16px}.NewMaterialMaster_header__eW6FN{align-items:stretch;flex-direction:column;gap:.75rem}.NewMaterialMaster_headerLeft__99jNb{flex-wrap:wrap}.NewMaterialMaster_headerActions__gR6J2{width:100%}.NewMaterialMaster_headerActions__gR6J2 button{justify-content:center;width:100%}.NewMaterialMaster_progressBar__8FOlz{flex-wrap:wrap;gap:10px;padding:16px}.NewMaterialMaster_progressLine__zzw4G{display:none}.NewMaterialMaster_categoryGrid__RuLeY{grid-template-columns:1fr 1fr}.NewMaterialMaster_summaryGrid__UGpmi{grid-template-columns:1fr}.NewMaterialMaster_navigation__kUSk4{flex-direction:column;gap:12px}.NewMaterialMaster_navLeft__S4UKU,.NewMaterialMaster_navRight__VRf52{justify-content:center;width:100%}.NewMaterialMaster_navLeft__S4UKU button,.NewMaterialMaster_navRight__VRf52 button{flex:1 1;justify-content:center}.NewMaterialMaster_formContent__3KkZ2{padding:1rem!important}.NewMaterialMaster_sectionBody__HhesO{padding:16px}}@media (max-width:480px){.NewMaterialMaster_container__0GEDm{padding:12px}.NewMaterialMaster_headerIcon__K8iIn{height:36px;width:36px}.NewMaterialMaster_headerText__MPR23 h1{font-size:1rem}.NewMaterialMaster_headerText__MPR23 p{font-size:.75rem}.NewMaterialMaster_stepCircle__j78vk{font-size:.8rem;height:32px;width:32px}.NewMaterialMaster_stepLabel__bV6pn{font-size:.65rem}.NewMaterialMaster_categoryGrid__RuLeY{grid-template-columns:1fr}.NewMaterialMaster_sectionHeader__h3krv{padding:12px 16px}.NewMaterialMaster_sectionHeader__h3krv h3{font-size:.9rem}.NewMaterialMaster_sectionBody__HhesO{padding:12px}.NewMaterialMaster_previewValue__qNKuQ{font-size:1.5rem}.NewMaterialMaster_navigation__kUSk4{gap:8px}.NewMaterialMaster_navLeft__S4UKU button,.NewMaterialMaster_navRight__VRf52 button{font-size:.813rem;padding:.5rem .75rem}}.MaterialSearch_container__j6g0F{-webkit-font-smoothing:antialiased;background:#0f1923;background:var(--bg-primary,#0f1923);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;padding:24px 32px}.MaterialSearch_header__sbHEO{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 0 1rem}.MaterialSearch_headerLeft__0sJFZ{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.MaterialSearch_backLink__XRO\+z{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.MaterialSearch_backLink__XRO\+z:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#10b981}.MaterialSearch_headerDivider__rbqJm{background:#ffffff14;background:var(--border-color,#ffffff14);height:28px;width:1px}.MaterialSearch_headerIcon__ek5cS{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;box-shadow:0 4px 16px #10b98140;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.MaterialSearch_headerText__zp1Ad h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0}.MaterialSearch_headerText__zp1Ad p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;margin:.125rem 0 0}.MaterialSearch_headerText__zp1Ad p strong{color:#10b981;font-weight:600}.MaterialSearch_headerActions__-MPOC{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.MaterialSearch_statsCard__j3McL{align-items:center;background:#10b9810f;border:1px solid #10b9811f;border-radius:12px;display:flex;gap:12px;padding:12px 18px}.MaterialSearch_statsIcon__Xee2d{font-size:1.25rem}.MaterialSearch_statsInfo__z2gkJ{display:flex;flex-direction:column}.MaterialSearch_statsNumber__ZR93\+{color:#10b981;font-size:1.25rem;font-weight:800}.MaterialSearch_statsLabel__2lDhd{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.7rem;letter-spacing:.5px;text-transform:uppercase}.MaterialSearch_searchCard__w7ClG{margin:1rem 0 1.5rem}.MaterialSearch_searchContent__myboR{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem!important}.MaterialSearch_clearFiltersBtn__Fzc2V{align-items:center;align-self:flex-start;background:#0000;border:2px solid #ffffff0f;border:2px solid var(--border-color,#ffffff0f);border-radius:8px;border-radius:var(--radius,8px);color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:inline-flex;font-size:.813rem;gap:4px;padding:.5rem .875rem;transition:all .2s ease;white-space:nowrap}.MaterialSearch_clearFiltersBtn__Fzc2V:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);border-color:#6b7a8a;border-color:var(--text-muted,#6b7a8a);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.MaterialSearch_tableCard__-uS7Y{margin-top:1rem;overflow:hidden}.MaterialSearch_tableContent__xElUk{padding:0!important}.MaterialSearch_materialTable__X2OVc{width:100%}.MaterialSearch_materialId__nImTx{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-family:monospace;font-size:.813rem;gap:.5rem}.MaterialSearch_sku__xRlzL{align-items:center;color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:flex;gap:.5rem}.MaterialSearch_sku__xRlzL strong{font-weight:600}.MaterialSearch_materialName__xW92Q{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-weight:500}.MaterialSearch_categoryBadge__188\+Q{font-size:.75rem}.MaterialSearch_unitPrice__1unVB{color:#10b981;font-size:.938rem;font-weight:700}.MaterialSearch_stockQuantity__FcS3W{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-weight:600}.MaterialSearch_lowStock__HpM\+1{color:#e74c3c}.MaterialSearch_cellIcon__xhMd6,.MaterialSearch_emptyState__SlgB\+{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.MaterialSearch_emptyState__SlgB\+{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.MaterialSearch_emptyIcon__CZyOU{color:#6b7a8a;color:var(--text-muted,#6b7a8a);margin-bottom:.75rem}.MaterialSearch_emptyState__SlgB\+ p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:1rem;font-weight:500;margin:.5rem 0 .25rem}.MaterialSearch_emptyHint__9Jtcn{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.875rem}.MaterialSearch_loadingState__-ETUH{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:2rem}.light-theme .MaterialSearch_container__j6g0F{background:#f0f2f5}.light-theme .MaterialSearch_headerText__zp1Ad h1{color:#1a2332}.light-theme .MaterialSearch_headerText__zp1Ad p{color:#4a5a6a}.light-theme .MaterialSearch_statsCard__j3McL{background:#10b9810f;border-color:#10b9811f}.light-theme .MaterialSearch_statsLabel__2lDhd{color:#6a7a8a}.light-theme .MaterialSearch_clearFiltersBtn__Fzc2V{border-color:#0000000f;color:#8a9aaa}.light-theme .MaterialSearch_clearFiltersBtn__Fzc2V:hover{background:#00000005;border-color:#8a9aaa;color:#1a2332}.light-theme .MaterialSearch_materialId__nImTx{color:#4a5a6a}.light-theme .MaterialSearch_materialName__xW92Q,.light-theme .MaterialSearch_sku__xRlzL{color:#1a2332}.light-theme .MaterialSearch_emptyState__SlgB\+ p,.light-theme .MaterialSearch_stockQuantity__FcS3W{color:#4a5a6a}.light-theme .MaterialSearch_emptyHint__9Jtcn{color:#8a9aaa}@media (max-width:768px){.MaterialSearch_container__j6g0F{padding:16px}.MaterialSearch_header__sbHEO{align-items:stretch;flex-direction:column;gap:.75rem}.MaterialSearch_headerLeft__0sJFZ{flex-wrap:wrap}.MaterialSearch_headerActions__-MPOC{width:100%}.MaterialSearch_statsCard__j3McL{justify-content:center;width:100%}.MaterialSearch_searchContent__myboR{padding:.875rem!important}.MaterialSearch_clearFiltersBtn__Fzc2V{justify-content:center;width:100%}}@media (max-width:480px){.MaterialSearch_container__j6g0F{padding:12px}.MaterialSearch_headerIcon__ek5cS{height:36px;width:36px}.MaterialSearch_headerIcon__ek5cS svg{height:18px;width:18px}.MaterialSearch_headerText__zp1Ad h1{font-size:1rem}.MaterialSearch_headerText__zp1Ad p{font-size:.75rem}.MaterialSearch_statsNumber__ZR93\+{font-size:1rem}.MaterialSearch_emptyState__SlgB\+{padding:2.5rem 1rem}}.GlobalFilters_filterContainer__Xbqu5{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:8px;border-radius:var(--radius,8px);padding:1rem 1.25rem}.GlobalFilters_filterForm__QjAlD{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;width:100%}.GlobalFilters_searchWrapper__AkDYm{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:8px;border-radius:var(--radius,8px);display:flex;flex:1 1;min-width:200px;position:relative;transition:all .2s ease}.GlobalFilters_searchWrapper__AkDYm:focus-within{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c14}.GlobalFilters_searchIcon__aa\+Ym{color:#6b7a8a;color:var(--text-muted,#6b7a8a);left:12px;pointer-events:none;position:absolute;transition:all .2s ease}.GlobalFilters_searchWrapper__AkDYm:focus-within .GlobalFilters_searchIcon__aa\+Ym{color:#1abc9c}.GlobalFilters_searchInput__iRXK0{background:#0000;border:none;color:#e8e8e8;color:var(--text-primary,#e8e8e8);flex:1 1;font-size:.875rem;min-width:0;outline:none;padding:.625rem 2.5rem .625rem 2.75rem;width:100%}.GlobalFilters_clearBtn__Ow8Ru,.GlobalFilters_searchInput__iRXK0::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.GlobalFilters_clearBtn__Ow8Ru{align-items:center;background:#ffffff08;background:var(--bg-hover,#ffffff08);border:none;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:8px;transition:all .2s ease;width:28px}.GlobalFilters_clearBtn__Ow8Ru:hover{background:#ffffff0f;background:var(--border-color,#ffffff0f);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.GlobalFilters_filterToggle__XqxnY{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.625rem 1rem;transition:all .2s ease;white-space:nowrap}.GlobalFilters_filterToggle__XqxnY:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);border-color:#6b7a8a;border-color:var(--text-muted,#6b7a8a)}.GlobalFilters_filterToggle__XqxnY.GlobalFilters_hasFilters__3rNQx{border-color:#1abc9c;color:#1abc9c}.GlobalFilters_filterBadge__61w1Q{align-items:center;background:#1abc9c;border-radius:10px;color:#fff;display:inline-flex;font-size:.7rem;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.GlobalFilters_searchBtn__CZUSq{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:8px;border-radius:var(--radius,8px);box-shadow:0 2px 8px #1abc9c33;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1.5rem;transition:all .3s ease;white-space:nowrap}.GlobalFilters_searchBtn__CZUSq:hover{box-shadow:0 4px 16px #1abc9c4d;transform:translateY(-2px)}.GlobalFilters_searchBtn__CZUSq:active{transform:translateY(0)}.GlobalFilters_filtersPanel__fSdI5{animation:GlobalFilters_slideDown__pdTkm .3s ease;border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);margin-top:1rem;padding-top:1rem}@keyframes GlobalFilters_slideDown__pdTkm{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.GlobalFilters_filtersGrid__dIJlp{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.GlobalFilters_filterField__0bUEC{display:flex;flex-direction:column;gap:.25rem}.GlobalFilters_filterField__0bUEC label{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;font-weight:500}.GlobalFilters_filterInput__1Z6pU,.GlobalFilters_filterSelect__zLOLk{background:#0f1923;background:var(--bg-primary,#0f1923);border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:6px;border-radius:var(--radius,6px);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.875rem;padding:.5rem .75rem;transition:all .2s ease;width:100%}.GlobalFilters_filterInput__1Z6pU:hover,.GlobalFilters_filterSelect__zLOLk:hover{border-color:#6b7a8a;border-color:var(--text-muted,#6b7a8a)}.GlobalFilters_filterInput__1Z6pU:focus,.GlobalFilters_filterSelect__zLOLk:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c14;outline:none}.GlobalFilters_filterSelect__zLOLk option{background:#1a2332;background:var(--bg-secondary,#1a2332);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.GlobalFilters_filterSelect__zLOLk{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7a8a'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;cursor:pointer;padding-right:2.5rem}.GlobalFilters_filterActions__7yS-W{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem}.GlobalFilters_applyFiltersBtn__M0Nx4,.GlobalFilters_clearFiltersBtn__k7yhP{align-items:center;border:none;border-radius:6px;border-radius:var(--radius,6px);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.GlobalFilters_clearFiltersBtn__k7yhP{background:#0f1923;background:var(--bg-primary,#0f1923);border:2px solid #ffffff0f;border:2px solid var(--border-color,#ffffff0f);color:#9ea7b5;color:var(--text-secondary,#9ea7b5)}.GlobalFilters_clearFiltersBtn__k7yhP:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);border-color:#6b7a8a;border-color:var(--text-muted,#6b7a8a);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.GlobalFilters_applyFiltersBtn__M0Nx4{background:linear-gradient(135deg,#1abc9c,#16a085);box-shadow:0 2px 8px #1abc9c33;color:#fff}.GlobalFilters_applyFiltersBtn__M0Nx4:hover{box-shadow:0 4px 16px #1abc9c4d;transform:translateY(-2px)}.light-theme .GlobalFilters_filterContainer__Xbqu5{background:#fff;border-color:#0000000f}.light-theme .GlobalFilters_searchWrapper__AkDYm{background:#f8f9fa;border-color:#00000014}.light-theme .GlobalFilters_searchInput__iRXK0{color:#1a2332}.light-theme .GlobalFilters_filterToggle__XqxnY{background:#f8f9fa;border-color:#00000014;color:#4a5a6a}.light-theme .GlobalFilters_filterToggle__XqxnY:hover{background:#00000005;border-color:#8a9aaa}.light-theme .GlobalFilters_filterInput__1Z6pU,.light-theme .GlobalFilters_filterSelect__zLOLk{background:#f8f9fa;border-color:#00000014;color:#1a2332}.light-theme .GlobalFilters_filterSelect__zLOLk option{background:#fff;color:#1a2332}.light-theme .GlobalFilters_clearFiltersBtn__k7yhP{background:#f8f9fa;border-color:#0000000f;color:#4a5a6a}.light-theme .GlobalFilters_clearFiltersBtn__k7yhP:hover{background:#00000005;border-color:#8a9aaa;color:#1a2332}.light-theme .GlobalFilters_clearBtn__Ow8Ru{background:#0000000a;color:#8a9aaa}.light-theme .GlobalFilters_clearBtn__Ow8Ru:hover{background:#00000014;color:#1a2332}.light-theme .GlobalFilters_filterField__0bUEC label{color:#4a5a6a}.light-theme .GlobalFilters_filtersPanel__fSdI5{border-color:#0000000f}@media (max-width:768px){.GlobalFilters_filterForm__QjAlD{flex-direction:column;width:100%}.GlobalFilters_searchWrapper__AkDYm{min-width:0;width:100%}.GlobalFilters_filterToggle__XqxnY,.GlobalFilters_searchBtn__CZUSq{justify-content:center;width:100%}.GlobalFilters_filtersGrid__dIJlp{grid-template-columns:1fr}.GlobalFilters_filterActions__7yS-W{flex-direction:column}.GlobalFilters_applyFiltersBtn__M0Nx4,.GlobalFilters_clearFiltersBtn__k7yhP{justify-content:center;width:100%}}.FormulaSearch_container__rJdnS{-webkit-font-smoothing:antialiased;background:#0f1923;background:var(--bg-primary,#0f1923);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;padding:24px 32px}.FormulaSearch_backLink__aAeCN{gap:8px;margin-bottom:.25rem;padding:.5rem .75rem .5rem 0}.FormulaSearch_backLink__aAeCN:hover{transform:translateX(-2px)}.FormulaSearch_headerLeft__ohcJZ{gap:1rem}.FormulaSearch_headerIcon__pPkpy{border-radius:12px;height:48px;width:48px}.FormulaSearch_headerText__REod1 h1{font-size:1.5rem}.FormulaSearch_headerText__REod1 p{font-size:.875rem}.FormulaSearch_header__tsC14{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 0 1rem}.FormulaSearch_headerLeft__ohcJZ{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.FormulaSearch_backLink__aAeCN{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.FormulaSearch_backLink__aAeCN:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#10b981}.FormulaSearch_headerDivider__F19CQ{background:#ffffff14;background:var(--border-color,#ffffff14);height:28px;width:1px}.FormulaSearch_headerIcon__pPkpy{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:10px;box-shadow:0 4px 16px #10b98140;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.FormulaSearch_headerText__REod1 h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0}.FormulaSearch_headerText__REod1 p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;margin:.125rem 0 0}.FormulaSearch_headerText__REod1 p strong{color:#10b981;font-weight:600}.FormulaSearch_headerActions__YGPZd{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.FormulaSearch_activeSpecBadge__0J0sF{align-items:center;display:inline-flex;font-size:.813rem;font-weight:600;gap:6px;padding:.375rem .875rem}.FormulaSearch_searchCard__2-bTx{margin:1rem 0 1.5rem}.FormulaSearch_searchContent__TMG68{padding:1.25rem!important}.FormulaSearch_searchForm__okog6{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.FormulaSearch_searchInputWrapper__KxRcp{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:8px;border-radius:var(--radius,8px);display:flex;flex:1 1;min-width:250px;position:relative;transition:all .2s ease}.FormulaSearch_searchInputWrapper__KxRcp:focus-within{border-color:#10b981;box-shadow:0 0 0 3px #10b98114}.FormulaSearch_searchIcon__69Ah4{color:#6b7a8a;color:var(--text-muted,#6b7a8a);left:12px;pointer-events:none;position:absolute;transition:all .2s ease}.FormulaSearch_searchInputWrapper__KxRcp:focus-within .FormulaSearch_searchIcon__69Ah4{color:#10b981}.FormulaSearch_searchInput__7Wf3R{background:#0000;border:none;color:#e8e8e8;color:var(--text-primary,#e8e8e8);flex:1 1;font-size:.875rem;min-width:0;outline:none;padding:.625rem 2.5rem .625rem 2.75rem}.FormulaSearch_clearBtn__Emy24,.FormulaSearch_searchInput__7Wf3R::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.FormulaSearch_clearBtn__Emy24{align-items:center;background:#ffffff08;background:var(--bg-hover,#ffffff08);border:none;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:8px;transition:all .2s ease;width:28px}.FormulaSearch_clearBtn__Emy24:hover{background:#ffffff0f;background:var(--border-color,#ffffff0f);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.FormulaSearch_clearFiltersBtn__pmqUd{align-items:center;background:#0000;border:2px solid #ffffff0f;border:2px solid var(--border-color,#ffffff0f);border-radius:8px;border-radius:var(--radius,8px);color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:inline-flex;font-size:.813rem;gap:4px;padding:.5rem .875rem;transition:all .2s ease;white-space:nowrap}.FormulaSearch_clearFiltersBtn__pmqUd:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);border-color:#6b7a8a;border-color:var(--text-muted,#6b7a8a);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.FormulaSearch_tableCard__ay2RQ{margin-top:1rem;overflow:hidden}.FormulaSearch_tableContent__N094H{padding:0!important}.FormulaSearch_formulaTable__VYYuU{width:100%}.FormulaSearch_specCode__FCsas{align-items:center;color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:flex;gap:.5rem}.FormulaSearch_specCode__FCsas strong{font-weight:600}.FormulaSearch_formulaId__29n9D{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-family:monospace;font-size:.813rem;gap:.5rem}.FormulaSearch_formulaName__CI300{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-weight:500}.FormulaSearch_materialSku__9KPXh{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;gap:.5rem}.FormulaSearch_cellIcon__\+lKff,.FormulaSearch_emptyState__03UDR{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.FormulaSearch_emptyState__03UDR{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.FormulaSearch_emptyIcon__8spJd{color:#6b7a8a;color:var(--text-muted,#6b7a8a);margin-bottom:.75rem}.FormulaSearch_emptyState__03UDR p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:1rem;font-weight:500;margin:.5rem 0 .25rem}.FormulaSearch_emptyHint__GIrvf{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.875rem}.FormulaSearch_loadingState__n8Jb9{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:2rem}.light-theme .FormulaSearch_container__rJdnS{background:#f0f2f5}.light-theme .FormulaSearch_headerText__REod1 h1{color:#1a2332}.light-theme .FormulaSearch_headerText__REod1 p{color:#4a5a6a}.light-theme .FormulaSearch_searchInputWrapper__KxRcp{background:#fff;border-color:#00000014}.light-theme .FormulaSearch_searchInput__7Wf3R{color:#1a2332}.light-theme .FormulaSearch_clearBtn__Emy24{background:#0000000a;color:#8a9aaa}.light-theme .FormulaSearch_clearBtn__Emy24:hover{background:#00000014;color:#1a2332}.light-theme .FormulaSearch_clearFiltersBtn__pmqUd{border-color:#0000000f;color:#8a9aaa}.light-theme .FormulaSearch_clearFiltersBtn__pmqUd:hover{background:#00000005;border-color:#8a9aaa;color:#1a2332}.light-theme .FormulaSearch_formulaName__CI300,.light-theme .FormulaSearch_specCode__FCsas{color:#1a2332}.light-theme .FormulaSearch_emptyState__03UDR p,.light-theme .FormulaSearch_formulaId__29n9D,.light-theme .FormulaSearch_materialCount__rLf21{color:#4a5a6a}.light-theme .FormulaSearch_emptyHint__GIrvf{color:#8a9aaa}.light-theme .FormulaSearch_activeSpecBadge__0J0sF{background:#10b98114;color:#059669}@media (max-width:768px){.FormulaSearch_container__rJdnS{padding:16px}.FormulaSearch_header__tsC14{align-items:stretch;flex-direction:column;gap:.75rem}.FormulaSearch_headerLeft__ohcJZ{flex-wrap:wrap}.FormulaSearch_headerActions__YGPZd{width:100%}.FormulaSearch_searchForm__okog6{flex-direction:column;width:100%}.FormulaSearch_searchInputWrapper__KxRcp{min-width:0;width:100%}.FormulaSearch_clearFiltersBtn__pmqUd,.FormulaSearch_searchForm__okog6 button{justify-content:center;width:100%}}@media (max-width:480px){.FormulaSearch_container__rJdnS{padding:12px}.FormulaSearch_headerIcon__pPkpy{height:40px;width:40px}.FormulaSearch_headerIcon__pPkpy svg{height:20px;width:20px}.FormulaSearch_headerText__REod1 h1{font-size:1.1rem}.FormulaSearch_headerText__REod1 p{font-size:.8rem}.FormulaSearch_searchInput__7Wf3R{font-size:.813rem;padding:.5rem 2rem .5rem 2.25rem}.FormulaSearch_searchContent__TMG68{padding:.875rem!important}.FormulaSearch_emptyState__03UDR{padding:2.5rem 1rem}}.ProductOfferingDetails_container__4VIgg{-webkit-font-smoothing:antialiased;background:#0f1923;background:var(--bg-primary);color:#e8e8e8;color:var(--text-primary);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;padding:24px 32px}.ProductOfferingDetails_header__YjIhE{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 0 1rem}.ProductOfferingDetails_headerLeft__8fkBR{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ProductOfferingDetails_backLink__GoYwS{align-items:center;border-radius:12px;border-radius:var(--radius);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.ProductOfferingDetails_backLink__GoYwS:hover{background:#ffffff08;background:var(--bg-hover);color:#1abc9c;color:var(--primary)}.ProductOfferingDetails_headerDivider__kdEiU{background:#ffffff0f;background:var(--border-color);height:28px;width:1px}.ProductOfferingDetails_headerIcon__fHbOA{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);border-radius:10px;box-shadow:0 4px 16px #2563eb40;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.ProductOfferingDetails_headerText__wvTnD h1{color:#e8e8e8;color:var(--text-primary);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0}.ProductOfferingDetails_editTitleInput__u2S7M{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-family:inherit;font-size:1.25rem;font-weight:700;min-width:200px;outline:none;padding:.25rem .5rem;width:100%}.ProductOfferingDetails_editTitleInput__u2S7M:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14}.ProductOfferingDetails_headerText__wvTnD p{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.813rem;gap:.5rem;margin:.125rem 0 0}.ProductOfferingDetails_statusBadge__ZKKp7{font-size:.75rem;padding:.125rem .5rem}.ProductOfferingDetails_headerActions__vhcbq{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ProductOfferingDetails_errorMessage__xDGlH,.ProductOfferingDetails_successMessage__Utv6x{align-items:center;border-radius:12px;border-radius:var(--radius);display:flex;font-size:.875rem;gap:10px;margin:1rem 0;padding:12px 16px}.ProductOfferingDetails_errorMessage__xDGlH{background:#e74c3c0f;border:1px solid #e74c3c1f;color:#e74c3c}.ProductOfferingDetails_successMessage__Utv6x{background:#2ecc710f;border:1px solid #2ecc711f;color:#2ecc71}.ProductOfferingDetails_errorIcon__t70VJ,.ProductOfferingDetails_successIcon__XaRTc{flex-shrink:0}.ProductOfferingDetails_errorDismiss__E7Psa,.ProductOfferingDetails_successDismiss__GyBib{background:none;border:none;cursor:pointer;margin-left:auto;opacity:.7;padding:0 4px;transition:opacity .2s ease}.ProductOfferingDetails_errorDismiss__E7Psa{color:#e74c3c}.ProductOfferingDetails_successDismiss__GyBib{color:#2ecc71}.ProductOfferingDetails_errorDismiss__E7Psa:hover,.ProductOfferingDetails_successDismiss__GyBib:hover{opacity:1}.ProductOfferingDetails_tabsContainer__4G2C4{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:10px;display:flex;flex-wrap:wrap;gap:4px;margin:1.5rem 0;padding:6px}.ProductOfferingDetails_tabBtn__ysJOB{align-items:center;background:none;border:none;border-radius:8px;color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:8px;padding:10px 18px;transition:all .2s ease}.ProductOfferingDetails_tabBtn__ysJOB:hover{background:#ffffff08;background:var(--bg-hover);color:#e8e8e8;color:var(--text-primary)}.ProductOfferingDetails_tabActive__3JZ4R{background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);box-shadow:0 2px 8px #2563eb40;color:#fff}.ProductOfferingDetails_tabActive__3JZ4R:hover{box-shadow:0 4px 16px #2563eb59}.ProductOfferingDetails_tabBadge__lo0mj{align-items:center;display:inline-flex;font-size:.65rem;height:18px;justify-content:center;min-width:18px;padding:0 6px}.ProductOfferingDetails_contentCard__PdsEY{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light);margin-top:.5rem;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ProductOfferingDetails_contentCard__PdsEY:hover{box-shadow:0 4px 20px #0006;box-shadow:0 4px 20px var(--shadow-color)}.ProductOfferingDetails_contentCardContent__C6Nfl{padding:1.5rem!important}.ProductOfferingDetails_overviewGrid__8lvBL{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.ProductOfferingDetails_infoCard__V8u8k{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);padding:1.5rem;transition:all .3s}.ProductOfferingDetails_infoCard__V8u8k:hover{border-color:#2563eb26;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm)}.ProductOfferingDetails_cardTitle__djEF\+{color:#e8e8e8;color:var(--text-primary);font-size:1.125rem;font-weight:700;margin-bottom:1rem}.ProductOfferingDetails_description__TaV6\+{color:#9ea7b5;color:var(--text-secondary);font-size:1rem;line-height:1.7}.ProductOfferingDetails_editTextarea__lL7DO{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-family:inherit;font-size:1rem;outline:none;padding:.75rem 1rem;resize:vertical;width:100%}.ProductOfferingDetails_editTextarea__lL7DO:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14}.ProductOfferingDetails_dateTimeline__NqD6B{display:flex;flex-direction:column;gap:1.5rem;position:relative}.ProductOfferingDetails_datePoint__E0EIB{align-items:center;display:flex;gap:1rem}.ProductOfferingDetails_dateIcon__qjgAj{color:#1abc9c;color:var(--primary);flex-shrink:0}.ProductOfferingDetails_dateLabel__7dEIE{color:#6b7a8a;color:var(--text-muted);display:block;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.ProductOfferingDetails_dateValue__DkvKW{color:#e8e8e8;color:var(--text-primary);display:block;font-size:1.125rem;font-weight:600}.ProductOfferingDetails_dateInput__AoLQi{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-size:1rem;outline:none;padding:.5rem}.ProductOfferingDetails_dateInput__AoLQi:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14}.ProductOfferingDetails_timelineConnector__Cxto4{background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);height:20px;margin-left:10px;width:2px}.ProductOfferingDetails_metaGrid__xIzpf{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.ProductOfferingDetails_metaItem__ZEJ2u{display:flex;flex-direction:column;gap:.5rem}.ProductOfferingDetails_metaLabel__owFhp{color:#6b7a8a;color:var(--text-muted);font-size:.875rem;font-weight:600}.ProductOfferingDetails_metaValue__tyy2w{color:#e8e8e8;color:var(--text-primary);font-size:1.125rem;font-weight:600}.ProductOfferingDetails_statusSelect__xLHeX{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-size:1rem;font-weight:600;outline:none;padding:.5rem}.ProductOfferingDetails_statusSelect__xLHeX:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14}.ProductOfferingDetails_pricingSection__z90Y7{display:flex;flex-direction:column;gap:2rem}.ProductOfferingDetails_sectionHeader__XU-l8{align-items:center;border-bottom:2px solid #ffffff0f;border-bottom:2px solid var(--border-color);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding-bottom:1rem}.ProductOfferingDetails_sectionHeader__XU-l8 h3{color:#e8e8e8;color:var(--text-primary);font-size:1.25rem;font-weight:700;margin:0}.ProductOfferingDetails_summaryRibbon__6liqm{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px;overflow-x:auto;padding-bottom:8px}.ProductOfferingDetails_summaryCard__tbxRa{align-items:center;background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-xs);display:flex;flex:1 1;gap:16px;min-width:280px;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ProductOfferingDetails_summaryCard__tbxRa:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-2px)}.ProductOfferingDetails_summaryIcon__3BpTD{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);border-radius:10px;color:#fff;display:flex;flex-shrink:0;justify-content:center;padding:10px}.ProductOfferingDetails_summaryDetails__0Rj\+m{flex:1 1}.ProductOfferingDetails_summaryLabel__LDYFz{color:#6b7a8a;color:var(--text-muted);display:block;font-size:.75rem;font-weight:700;letter-spacing:.025em;text-transform:uppercase}.ProductOfferingDetails_summaryValue__oYAza{color:#e8e8e8;color:var(--text-primary);font-size:1.5rem;margin:4px 0}.ProductOfferingDetails_summarySubtext__Hf0f8{color:#6b7a8a;color:var(--text-muted);font-size:.75rem;font-weight:500;margin:0}.ProductOfferingDetails_adjustmentCount__30\+LT{background:#2563eb14;border-radius:10px;color:#1abc9c;color:var(--primary);display:inline-block;font-size:.65rem;font-weight:600;margin-left:.5rem;padding:0 6px}.ProductOfferingDetails_summaryCardError__vwYkI{background:#e74c3c0a!important;border-color:#e74c3c!important}.ProductOfferingDetails_summaryCardError__vwYkI .ProductOfferingDetails_summaryIcon__3BpTD{background:#e74c3c}.ProductOfferingDetails_summaryCardError__vwYkI .ProductOfferingDetails_summaryLabel__LDYFz,.ProductOfferingDetails_summaryCardError__vwYkI .ProductOfferingDetails_summaryValue__oYAza{color:#e74c3c}.ProductOfferingDetails_errorText__KWjTM{align-items:center;color:#e74c3c;display:flex;font-size:.75rem;font-weight:600;gap:4px;margin:0}.ProductOfferingDetails_priceGrid__9Gp-n{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.ProductOfferingDetails_priceCard__ypR1m{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);overflow:hidden;position:relative;transition:all .3s}.ProductOfferingDetails_priceCard__ypR1m:before{background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ProductOfferingDetails_priceCard__ypR1m:hover:before{opacity:1}.ProductOfferingDetails_priceCard__ypR1m:hover{border-color:#2563eb26;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-4px)}.ProductOfferingDetails_priceHeader__42xfc{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.ProductOfferingDetails_priceTypeSection__r-kn9{align-items:center;color:#e8e8e8;color:var(--text-primary);display:flex;gap:.75rem}.ProductOfferingDetails_priceType__SzWt4{font-size:1rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.ProductOfferingDetails_priceTypeSelect__t4sTq{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-size:.875rem;font-weight:600;outline:none;padding:.5rem}.ProductOfferingDetails_priceTypeSelect__t4sTq:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14}.ProductOfferingDetails_removeBtn__wZMC1{align-items:center;background:#e74c3c0f;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#e74c3c;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s}.ProductOfferingDetails_removeBtn__wZMC1:hover{background:#e74c3c1f;transform:scale(1.1)}.ProductOfferingDetails_priceAmount__oLIsH{border-bottom:2px solid #ffffff0f;border-bottom:2px solid var(--border-color);margin-bottom:1.5rem;padding:1.5rem 0;text-align:center}.ProductOfferingDetails_priceFieldGroup__sZzFF{align-items:center;display:flex;flex-direction:column;gap:.5rem}.ProductOfferingDetails_priceFieldLabel__Jb6j9{color:#6b7a8a;color:var(--text-muted);font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ProductOfferingDetails_amount__Ahye5{color:#e8e8e8;color:var(--text-primary);font-size:2.5rem;font-weight:800;margin:0}.ProductOfferingDetails_priceInputGroup__pcFk\+{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.ProductOfferingDetails_amountInput__kDBYN{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-size:1.5rem;font-weight:700;outline:none;padding:.75rem;text-align:center;width:150px}.ProductOfferingDetails_amountInput__kDBYN:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14}.ProductOfferingDetails_currencySelect__3ux72{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-size:1rem;font-weight:600;outline:none;padding:.75rem}.ProductOfferingDetails_currencySelect__3ux72:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14}.ProductOfferingDetails_priceCard__ypR1m{margin-bottom:.75rem;padding:1rem!important}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_priceHeader__42xfc{margin-bottom:.75rem}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_priceAmount__oLIsH{margin-bottom:.75rem;padding:.75rem 0}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_amount__Ahye5{font-size:1.75rem}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_priceTypeSection__r-kn9{gap:.5rem}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_priceTypeSelect__t4sTq{font-size:.75rem;padding:.25rem .5rem}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_priceFieldGroup__sZzFF{gap:.25rem}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_amountInput__kDBYN{font-size:1.25rem;padding:.4rem;width:120px}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_currencySelect__3ux72{font-size:.85rem;padding:.4rem .5rem}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_alterationsSection__WqSEx{margin-top:.75rem}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_alterationsTitle__GeCcP{font-size:.85rem;margin-bottom:.5rem}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_alterationItem__NJVSX{margin-bottom:.5rem;padding:.5rem .75rem}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_alterationHeader__\+yyBy{gap:.5rem}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_alterationNameInput__vnzxU{font-size:.8rem;padding:.25rem .5rem}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_alterationName__jf-GA{font-size:.85rem}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_deltaInput__mm5Ox{font-size:.85rem;padding:.25rem .5rem;width:80px}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_delta__X9p1W{font-size:1rem}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_currencySelectSmall__1myIc{font-size:.75rem;padding:.25rem .5rem}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_addAlterationBtn__v2SjV{font-size:.8rem;margin-top:.5rem;padding:.4rem}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_conditionsWrapper__Antvv{margin-top:.5rem;padding-top:.5rem}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_conditionRow__fu\+n-{gap:.5rem;padding:.4rem .6rem}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_conditionFields__vL7LE{gap:.5rem}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_condInput__LxMk9,.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_condOperatorSelect__oPfbU{font-size:.75rem;padding:.25rem .4rem}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_condFieldLabel__nTJg2{font-size:.55rem}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_removeCondBtn__gh7qh{height:22px;margin-top:1rem;padding:.15rem .3rem;width:22px}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_conditionHeader__4Lp3U{margin-bottom:.4rem}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_conditionTitle__ay-iZ{font-size:.75rem}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_addCondBtn__5Bdgm{font-size:.65rem;padding:.15rem .5rem}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_noCondText__4jrHE{font-size:.7rem;padding:.25rem}.ProductOfferingDetails_condInputDisabled__BKUrj{background:#243447;background:var(--bg-tertiary,#243447);cursor:not-allowed;opacity:.7}.ProductOfferingDetails_condInputDisabled__BKUrj:focus{border-color:#ffffff0f;border-color:var(--border-color);box-shadow:none}.light-theme .ProductOfferingDetails_condInputDisabled__BKUrj{background:#f1f3f5}.ProductOfferingDetails_alterationsSection__WqSEx{margin-top:1.5rem}.ProductOfferingDetails_alterationsTitle__GeCcP{color:#e8e8e8;color:var(--text-primary);font-size:1rem;font-weight:700;margin-bottom:1rem}.ProductOfferingDetails_alterationItem__NJVSX{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);margin-bottom:.75rem;padding:1rem;transition:all .2s}.ProductOfferingDetails_alterationItem__NJVSX:hover{border-color:#2563eb26;box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-xs)}.ProductOfferingDetails_alterationHeader__\+yyBy{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.ProductOfferingDetails_alterationNameField__afLBn{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.ProductOfferingDetails_alterationFieldLabel__2Fk3c{color:#6b7a8a;color:var(--text-muted);font-size:.7rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ProductOfferingDetails_alterationName__jf-GA{color:#e8e8e8;color:var(--text-primary);font-size:1rem;font-weight:700;padding:.25rem .5rem}.ProductOfferingDetails_alterationNameInput__vnzxU{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-size:.9rem;font-weight:600;outline:none;padding:.5rem;width:100%}.ProductOfferingDetails_alterationNameInput__vnzxU:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14}.ProductOfferingDetails_alterationActions__5EWa4{align-items:center;display:flex;gap:.5rem}.ProductOfferingDetails_toggleAltBtn__RmCK8{align-items:center;background:#ffffff08;background:var(--bg-hover);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:all .2s}.ProductOfferingDetails_toggleAltBtn__RmCK8:hover{background:#243447;background:var(--bg-tertiary);color:#e8e8e8;color:var(--text-primary)}.ProductOfferingDetails_removeAltBtn__nYXoK{align-items:center;background:#e74c3c0f;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#e74c3c;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:all .2s}.ProductOfferingDetails_removeAltBtn__nYXoK:hover{background:#e74c3c1f}.ProductOfferingDetails_alterationDetails__oZ\+Sm{margin-top:.75rem}.ProductOfferingDetails_alterationDeltaField__T2ajS{display:flex;flex-direction:column;gap:.25rem}.ProductOfferingDetails_deltaInputGroup__TX4uR{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.ProductOfferingDetails_deltaSign__CO54V{background:#243447;background:var(--bg-tertiary);border-radius:6px;border-radius:var(--radius-sm);color:#6b7a8a;color:var(--text-muted);font-size:1rem;font-weight:700;padding:.25rem .5rem}.ProductOfferingDetails_delta__X9p1W{border-radius:6px;border-radius:var(--radius-sm);display:inline-block;font-size:1.25rem;font-weight:700;padding:.25rem .75rem}.ProductOfferingDetails_positive__XixpF{background:#10b98114;color:#10b981}.ProductOfferingDetails_negative__kKMcI{background:#e74c3c14;color:#e74c3c}.ProductOfferingDetails_deltaInput__mm5Ox{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-size:1rem;font-weight:700;outline:none;padding:.5rem;width:120px}.ProductOfferingDetails_deltaInput__mm5Ox:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14}.ProductOfferingDetails_currencySelectSmall__1myIc{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-size:.875rem;font-weight:600;outline:none;padding:.5rem}.ProductOfferingDetails_currencySelectSmall__1myIc:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14}.ProductOfferingDetails_addAlterationBtn__v2SjV{align-items:center;background:#0f1923;background:var(--bg-primary);border:2px dashed #ffffff0f;border:2px dashed var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:.9rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:1rem;padding:.75rem;transition:all .2s;width:100%}.ProductOfferingDetails_addAlterationBtn__v2SjV:hover{background:#ffffff08;background:var(--bg-hover);border-color:#1abc9c;border-color:var(--primary);color:#1abc9c;color:var(--primary)}.ProductOfferingDetails_condInput__LxMk9 select,.ProductOfferingDetails_condInput__LxMk9[type=select]{appearance:none;background:#1a2332;background:var(--bg-secondary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7a8a'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);cursor:pointer;font-size:.813rem;padding:.4rem 28px .4rem .6rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.ProductOfferingDetails_condInput__LxMk9 select:focus,.ProductOfferingDetails_condInput__LxMk9[type=select]:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14;outline:none}.ProductOfferingDetails_condInput__LxMk9 select option,.ProductOfferingDetails_condInput__LxMk9[type=select] option{background:#1a2332;background:var(--bg-secondary);color:#e8e8e8;color:var(--text-primary)}.ProductOfferingDetails_conditionRow__fu\+n-{flex-wrap:wrap}.ProductOfferingDetails_condOperatorDisplay__gonzb{background:#1a2332;background:var(--bg-secondary);border-radius:4px;min-width:24px;text-align:center}.ProductOfferingDetails_conditionsWrapper__Antvv{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);margin-top:.75rem;padding-top:.75rem}.ProductOfferingDetails_conditionHeader__4Lp3U{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.75rem}.ProductOfferingDetails_conditionTitle__ay-iZ{align-items:center;color:#6b7a8a;color:var(--text-muted);display:flex;font-size:.813rem;font-weight:500;gap:.5rem}.ProductOfferingDetails_addCondBtn__5Bdgm{align-items:center;background:#2563eb14;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#1abc9c;color:var(--primary);cursor:pointer;display:flex;font-family:inherit;font-size:.75rem;font-weight:600;gap:4px;padding:.25rem .75rem;transition:all .2s}.ProductOfferingDetails_addCondBtn__5Bdgm:hover{background:#2563eb1f;transform:scale(1.05)}.ProductOfferingDetails_conditionList__aaz3q{display:flex;flex-direction:column;gap:.75rem}.ProductOfferingDetails_conditionRow__fu\+n-{align-items:flex-start;background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:flex;gap:.75rem;padding:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ProductOfferingDetails_conditionRow__fu\+n-:hover{border-color:#2563eb1a}.ProductOfferingDetails_conditionFields__vL7LE{grid-gap:.75rem;display:grid;flex:1 1;gap:.75rem;grid-template-columns:1fr .8fr 1fr}.ProductOfferingDetails_conditionField__zFR09{display:flex;flex-direction:column;gap:.25rem}.ProductOfferingDetails_condFieldLabel__nTJg2{color:#6b7a8a;color:var(--text-muted);font-size:.65rem;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.ProductOfferingDetails_condInput__LxMk9{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-size:.813rem;padding:.4rem .6rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.ProductOfferingDetails_condInput__LxMk9:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14;outline:none}.ProductOfferingDetails_condOperatorSelect__oPfbU{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-size:.813rem;padding:.4rem .6rem;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.ProductOfferingDetails_condOperatorSelect__oPfbU:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14;outline:none}.ProductOfferingDetails_removeCondBtn__gh7qh{align-items:center;background:#e74c3c0f;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#e74c3c;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-top:1.25rem;padding:.25rem .5rem;transition:all .2s}.ProductOfferingDetails_removeCondBtn__gh7qh:hover{background:#e74c3c1f;transform:scale(1.1)}.ProductOfferingDetails_condReadOnly__-QI-G{align-items:center;background:#243447;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:20px;color:#9ea7b5;color:var(--text-secondary);display:inline-flex;flex-wrap:wrap;font-size:.85rem;gap:8px;padding:6px 14px;white-space:nowrap;width:100%}.ProductOfferingDetails_condReadOnly__-QI-G svg{color:#6b7a8a;color:var(--text-muted);flex-shrink:0}.ProductOfferingDetails_condReadOnlyText__fhMIU{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.ProductOfferingDetails_condReadOnlyText__fhMIU strong{color:#1abc9c;color:var(--primary);font-weight:600}.ProductOfferingDetails_condOperatorDisplay__gonzb{color:#6b7a8a;color:var(--text-muted);display:inline-block;font-weight:700;padding:0 4px}.ProductOfferingDetails_condValueDisplay__fF7rU{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:4px;color:#e8e8e8;color:var(--text-primary);font-family:Inter,ui-monospace,monospace;font-size:.8rem;font-weight:700;padding:1px 8px}.ProductOfferingDetails_noCondText__4jrHE{color:#6b7a8a;color:var(--text-muted);font-size:.813rem;font-style:italic;margin:0;padding:.5rem;text-align:center}.ProductOfferingDetails_specsSection__vszAS{display:flex;flex-direction:column;gap:2rem}.ProductOfferingDetails_specGrid__7CkcG{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ProductOfferingDetails_specCard__uOG7c{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);padding:1.5rem;transition:all .3s}.ProductOfferingDetails_specCard__uOG7c:hover{border-color:#2563eb26;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-4px)}.ProductOfferingDetails_specCardHeader__zThFz{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.ProductOfferingDetails_specIcon__AeUSB{color:#1abc9c;color:var(--primary);flex-shrink:0}.ProductOfferingDetails_specInfo__FkYHS{flex:1 1}.ProductOfferingDetails_specName__BoU92{color:#e8e8e8;color:var(--text-primary);font-size:1.125rem;font-weight:700;margin:0 0 .25rem}.ProductOfferingDetails_specVersion__Z21sG{font-size:.7rem;padding:.125rem .5rem}.ProductOfferingDetails_specCode__5mq4V{color:#6b7a8a;color:var(--text-muted);font-family:monospace;font-size:.75rem}.ProductOfferingDetails_specMeta__Z0LH1{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;padding-top:1rem}.ProductOfferingDetails_specDate__d9Z9Q{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem}.ProductOfferingDetails_specStatus__u2aRu{align-self:flex-start;font-size:.7rem;padding:.125rem .5rem}.ProductOfferingDetails_viewSpecBtn__oIFDE{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);border:none;border-radius:6px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:flex;font-family:inherit;font-weight:600;gap:.5rem;justify-content:center;padding:.75rem;transition:all .2s;width:100%}.ProductOfferingDetails_viewSpecBtn__oIFDE:hover{box-shadow:0 6px 12px #2563eb4d;transform:translateY(-2px)}.ProductOfferingDetails_removeLinkBtn__zqVT3{align-items:center;background:#e74c3c0f;border:none;border-radius:50%;color:#e74c3c;cursor:pointer;display:flex;height:28px;justify-content:center;padding:.25rem;transition:all .2s;width:28px}.ProductOfferingDetails_removeLinkBtn__zqVT3:hover{background:#e74c3c1f;transform:scale(1.1)}.ProductOfferingDetails_attachmentsSection__qcgw1{display:flex;flex-direction:column;gap:1.5rem}.ProductOfferingDetails_uploadWrapper__ZtVE1{display:flex;gap:.5rem}.ProductOfferingDetails_uploadBtn__rRzkq{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.813rem;font-weight:600;gap:.5rem;padding:.375rem .75rem;transition:all .2s ease}.ProductOfferingDetails_uploadBtn__rRzkq:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.ProductOfferingDetails_attachmentGrid__asGor{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ProductOfferingDetails_emptyState__7JUF8{align-items:center;background:#0f1923;background:var(--bg-primary);border:1px dashed #ffffff0f;border:1px dashed var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:3rem 2rem;text-align:center}.ProductOfferingDetails_emptyIcon__aRB7f{color:#6b7a8a;color:var(--text-muted);margin-bottom:.5rem}.ProductOfferingDetails_emptyState__7JUF8 p{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;font-weight:500;margin:.25rem 0}.ProductOfferingDetails_emptyHint__4gx-w{color:#6b7a8a;color:var(--text-muted);font-size:.75rem}@media (max-width:1200px){.ProductOfferingDetails_priceGrid__9Gp-n{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width:1024px){.ProductOfferingDetails_priceGrid__9Gp-n{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ProductOfferingDetails_summaryRibbon__6liqm{flex-wrap:wrap}.ProductOfferingDetails_conditionFields__vL7LE{gap:.5rem;grid-template-columns:1fr}.ProductOfferingDetails_removeCondBtn__gh7qh{margin-top:0}}@media (max-width:768px){.ProductOfferingDetails_container__4VIgg{padding:16px}.ProductOfferingDetails_header__YjIhE{align-items:stretch;flex-direction:column;gap:.75rem}.ProductOfferingDetails_headerLeft__8fkBR{flex-wrap:wrap}.ProductOfferingDetails_headerText__wvTnD h1{font-size:1.1rem}.ProductOfferingDetails_editTitleInput__u2S7M{font-size:1.1rem;min-width:100px}.ProductOfferingDetails_headerActions__vhcbq{flex-wrap:wrap;width:100%}.ProductOfferingDetails_headerActions__vhcbq button{flex:1 1;justify-content:center}.ProductOfferingDetails_tabsContainer__4G2C4{flex-wrap:nowrap;overflow-x:auto;padding:4px}.ProductOfferingDetails_tabBtn__ysJOB{font-size:.813rem;padding:8px 14px;white-space:nowrap}.ProductOfferingDetails_contentCardContent__C6Nfl{padding:1rem!important}.ProductOfferingDetails_attachmentGrid__asGor,.ProductOfferingDetails_overviewGrid__8lvBL,.ProductOfferingDetails_priceGrid__9Gp-n,.ProductOfferingDetails_specGrid__7CkcG{grid-template-columns:1fr}.ProductOfferingDetails_summaryCard__tbxRa{min-width:100%}.ProductOfferingDetails_metaGrid__xIzpf{grid-template-columns:1fr}.ProductOfferingDetails_priceInputGroup__pcFk\+{align-items:center;flex-direction:column}.ProductOfferingDetails_priceCard__ypR1m{padding:1rem}.ProductOfferingDetails_deltaInputGroup__TX4uR{align-items:stretch;flex-direction:column}.ProductOfferingDetails_deltaInput__mm5Ox{width:100%}.ProductOfferingDetails_condFields__r2KEo{gap:.5rem;grid-template-columns:1fr}.ProductOfferingDetails_conditionRow__fu\+n-{align-items:stretch;flex-direction:column}.ProductOfferingDetails_removeCondBtn__gh7qh{align-self:flex-end;margin-top:0}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_priceGrid__9Gp-n{grid-template-columns:1fr}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_amountInput__kDBYN{width:100%}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_conditionFields__vL7LE{grid-template-columns:1fr}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_removeCondBtn__gh7qh{margin-top:0}}@media (max-width:480px){.ProductOfferingDetails_container__4VIgg{padding:12px}.ProductOfferingDetails_headerIcon__fHbOA{height:36px;width:36px}.ProductOfferingDetails_headerText__wvTnD h1{font-size:1rem}.ProductOfferingDetails_headerText__wvTnD p{font-size:.75rem}.ProductOfferingDetails_editTitleInput__u2S7M{font-size:1rem;min-width:80px}.ProductOfferingDetails_tabBtn__ysJOB{font-size:.75rem;padding:6px 10px}.ProductOfferingDetails_tabBadge__lo0mj{font-size:.55rem;height:14px;min-width:14px}.ProductOfferingDetails_amount__Ahye5{font-size:2rem}.ProductOfferingDetails_amountInput__kDBYN{font-size:1.25rem;width:100%}.ProductOfferingDetails_summaryValue__oYAza{font-size:1.25rem}.ProductOfferingDetails_emptyState__7JUF8{padding:2rem 1rem}.ProductOfferingDetails_headerActions__vhcbq button{font-size:.813rem;padding:.5rem .75rem}.ProductOfferingDetails_uploadBtn__rRzkq{font-size:.75rem;padding:.25rem .5rem}.ProductOfferingDetails_conditionFields__vL7LE{grid-template-columns:1fr}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_amount__Ahye5{font-size:1.5rem}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_priceInputGroup__pcFk\+{align-items:stretch;flex-direction:column}.ProductOfferingDetails_priceCard__ypR1m .ProductOfferingDetails_amountInput__kDBYN{width:100%}}@keyframes ProductOfferingDetails_fadeIn__eW8Bq{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ProductOfferingDetails_summaryCard__tbxRa{animation:ProductOfferingDetails_fadeIn__eW8Bq .3s ease}.ProductOfferingDetails_priceCard__ypR1m{animation:ProductOfferingDetails_fadeIn__eW8Bq .4s ease}.ProductOfferingDetails_alterationItem__NJVSX{animation:ProductOfferingDetails_fadeIn__eW8Bq .3s ease}@keyframes ProductOfferingDetails_pulse__\+RXB\+{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.ProductOfferingDetails_summaryCardError__vwYkI{animation:ProductOfferingDetails_pulse__\+RXB\+ 2s ease infinite}.SpecificationLinker_modalOverlay__P2MNA{align-items:center;animation:SpecificationLinker_fadeIn__6E8FU .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}@keyframes SpecificationLinker_fadeIn__6E8FU{0%{opacity:0}to{opacity:1}}.SpecificationLinker_modalContent__RaJHv{animation:SpecificationLinker_slideUp__c3Qi4 .3s ease-out;background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);box-shadow:0 20px 60px #0006;box-shadow:0 20px 60px var(--shadow-color);display:flex;flex-direction:column;max-height:90vh;max-width:820px;overflow:hidden;width:100%}@keyframes SpecificationLinker_slideUp__c3Qi4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SpecificationLinker_modalHeader__iGWBT{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:1.25rem 1.5rem}.SpecificationLinker_headerLeft__Ebyrp{align-items:center;display:flex;gap:.875rem}.SpecificationLinker_headerIcon__R7WIG{align-items:center;background:#1abc9c1a;background:var(--primary-light);border-radius:6px;border-radius:var(--radius-sm);color:#1abc9c;color:var(--primary);display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.SpecificationLinker_modalTitle__7\+9z9{color:#e8e8e8;color:var(--text-primary);font-size:1.125rem;font-weight:700;margin:0}.SpecificationLinker_modalSubtitle__ougUY{color:#9ea7b5;color:var(--text-secondary);font-size:.813rem;margin:.125rem 0 0}.SpecificationLinker_closeBtn__mPkAy{align-items:center;background:none;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;line-height:1;padding:6px;transition:all .3s ease;transition:all var(--transition-speed) ease}.SpecificationLinker_closeBtn__mPkAy:hover{background:#ffffff08;background:var(--bg-hover);color:#e8e8e8;color:var(--text-primary)}.SpecificationLinker_modalBody__NFzyW{flex:1 1;overflow-y:auto;padding:1.5rem}.SpecificationLinker_modalBody__NFzyW::-webkit-scrollbar{width:4px}.SpecificationLinker_modalBody__NFzyW::-webkit-scrollbar-track{background:#0000}.SpecificationLinker_modalBody__NFzyW::-webkit-scrollbar-thumb{background:#ffffff0f;background:var(--border-color);border-radius:4px}.SpecificationLinker_searchSection__e5G7t{margin-bottom:1.5rem}.SpecificationLinker_searchBar__2hZLy{align-items:center;background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:flex;margin-bottom:1rem;padding:.5rem .875rem;position:relative;transition:all .3s ease;transition:all var(--transition-speed) ease}.SpecificationLinker_searchBar__2hZLy:focus-within{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #1abc9c1a;box-shadow:0 0 0 3px var(--primary-light)}.SpecificationLinker_searchIcon__DAIgG{color:#6b7a8a;color:var(--text-muted);flex-shrink:0;margin-right:.625rem;transition:color .3s ease;transition:color var(--transition-speed) ease}.SpecificationLinker_searchBar__2hZLy:focus-within .SpecificationLinker_searchIcon__DAIgG{color:#1abc9c;color:var(--primary)}.SpecificationLinker_searchInput__9VTRk{background:#0000;border:none;color:#e8e8e8;color:var(--text-primary);font-family:inherit;font-size:.875rem;outline:none;width:100%}.SpecificationLinker_searchInput__9VTRk::placeholder{color:#6b7a8a;color:var(--text-muted)}.SpecificationLinker_clearSearchBtn__gBS46{align-items:center;background:none;border:none;border-radius:50%;color:#6b7a8a;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:all .3s ease;transition:all var(--transition-speed) ease}.SpecificationLinker_clearSearchBtn__gBS46:hover{background:#e74c3c14;color:#e74c3c}.SpecificationLinker_validitySection__YbIcs{display:flex;flex-wrap:wrap;gap:1rem}.SpecificationLinker_dateField__rySg3{display:flex;flex:1 1;flex-direction:column;gap:.375rem;min-width:200px}.SpecificationLinker_dateField__rySg3 label{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.813rem;font-weight:500;gap:.375rem}.SpecificationLinker_optionalTag__YvFWS{color:#6b7a8a;color:var(--text-muted);font-size:.75rem;font-style:italic;font-weight:400;margin-left:.25rem}.SpecificationLinker_dateInput__XZf9V{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-family:inherit;font-size:.813rem;padding:.5rem .75rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.SpecificationLinker_dateInput__XZf9V:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #1abc9c1a;box-shadow:0 0 0 3px var(--primary-light);outline:none}.SpecificationLinker_specList__hfoDy{border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);overflow:hidden}.SpecificationLinker_specListHeader__bW1V9{align-items:center;background:#243447;background:var(--bg-tertiary);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.813rem;justify-content:space-between;padding:.75rem 1rem}.SpecificationLinker_selectedCount__s0ibu{background:#1abc9c1a;background:var(--primary-light);border-radius:9999px;color:#1abc9c;color:var(--primary);font-size:.75rem;font-weight:600;padding:.125rem .625rem}.SpecificationLinker_specGrid__YMmhJ{max-height:320px;overflow-y:auto}.SpecificationLinker_specGrid__YMmhJ::-webkit-scrollbar{width:4px}.SpecificationLinker_specGrid__YMmhJ::-webkit-scrollbar-track{background:#0000}.SpecificationLinker_specGrid__YMmhJ::-webkit-scrollbar-thumb{background:#ffffff0f;background:var(--border-color);border-radius:4px}.SpecificationLinker_specItem__xLKTI{grid-gap:.75rem;align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);cursor:pointer;display:grid;gap:.75rem;grid-template-columns:32px 1fr 1fr;padding:.875rem 1rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.SpecificationLinker_specItem__xLKTI:last-child{border-bottom:none}.SpecificationLinker_specItem__xLKTI:hover{background:#ffffff08;background:var(--bg-hover)}.SpecificationLinker_specItem__xLKTI.SpecificationLinker_selected__IKr4P{background:#1abc9c1a;background:var(--primary-light);border-left:3px solid #1abc9c;border-left:3px solid var(--primary)}.SpecificationLinker_specCheck__M6qrB{align-items:center;background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .3s ease;transition:all var(--transition-speed) ease;width:22px}.SpecificationLinker_specItem__xLKTI.SpecificationLinker_selected__IKr4P .SpecificationLinker_specCheck__M6qrB{background:#1abc9c;background:var(--primary);border-color:#1abc9c;border-color:var(--primary);color:#fff}.SpecificationLinker_specInfo__V-\+tn{display:flex;flex-direction:column;gap:.375rem;min-width:0}.SpecificationLinker_specName__qgYo-{color:#e8e8e8;color:var(--text-primary);font-size:.875rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SpecificationLinker_specMeta__1brNg{align-items:center;color:#6b7a8a;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.5rem}.SpecificationLinker_specCode__mmhyF{color:#9ea7b5;color:var(--text-secondary);font-family:monospace;font-weight:500}.SpecificationLinker_specVersion__YDgRP{background:#243447;background:var(--bg-tertiary);border-radius:6px;border-radius:var(--radius-sm);font-weight:500;padding:.125rem .5rem}.SpecificationLinker_specStatus__O8w1p{border-radius:9999px;font-size:.625rem;font-weight:700;letter-spacing:.025em;padding:.125rem .5rem;text-transform:uppercase}.SpecificationLinker_statusDraft__56LVH{background:#f39c121f;color:#f39c12}.SpecificationLinker_statusActive__Ja1Ym{background:#27ae601f;color:#27ae60}.SpecificationLinker_statusPublished__qcP2H{background:#3b82f61f;color:#3b82f6}.SpecificationLinker_statusDefault__GP4FK{background:#243447;background:var(--bg-tertiary);color:#6b7a8a;color:var(--text-muted)}.SpecificationLinker_specDescription__JA6Iq{color:#9ea7b5;color:var(--text-secondary);font-size:.813rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SpecificationLinker_specDescription__JA6Iq p{margin:0}.SpecificationLinker_emptyState__X1B3p{flex-direction:column;padding:3rem 2rem;text-align:center}.SpecificationLinker_emptyIconWrapper__44v0v,.SpecificationLinker_emptyState__X1B3p{align-items:center;color:#6b7a8a;color:var(--text-muted);display:flex;justify-content:center}.SpecificationLinker_emptyIconWrapper__44v0v{background:#243447;background:var(--bg-tertiary);border-radius:50%;height:72px;margin-bottom:1rem;width:72px}.SpecificationLinker_emptyTitle__QREZz{color:#9ea7b5;color:var(--text-secondary);font-size:.938rem;font-weight:600;margin:0 0 .25rem}.SpecificationLinker_emptyHint__vT43a{color:#6b7a8a;color:var(--text-muted);font-size:.813rem;margin:0 0 1rem}.SpecificationLinker_createSpecBtn__rrIgv{align-items:center;background:#1abc9c;background:var(--primary);border:none;border-radius:6px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-size:.813rem;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.SpecificationLinker_createSpecBtn__rrIgv:hover{background:#16a085;background:var(--primary-dark);box-shadow:0 4px 16px #1abc9c4d;transform:translateY(-1px)}.SpecificationLinker_modalFooter__BrFfg{align-items:center;background:#243447;background:var(--bg-tertiary);border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);display:flex;flex-shrink:0;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem 1.5rem}.SpecificationLinker_footerInfo__8PuUK{font-size:.813rem}.SpecificationLinker_footerInfoHighlight__9DZl0{color:#1abc9c;color:var(--primary);font-weight:600}.SpecificationLinker_footerInfoMuted__QD-xR{color:#6b7a8a;color:var(--text-muted)}.SpecificationLinker_footerActions__HhcRB{display:flex;gap:.75rem}.SpecificationLinker_cancelBtn__OWUs5{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1.25rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.SpecificationLinker_cancelBtn__OWUs5:hover{background:#ffffff08;background:var(--bg-hover);color:#e8e8e8;color:var(--text-primary)}.SpecificationLinker_confirmBtn__Qgm5g{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);background:linear-gradient(135deg,var(--primary),var(--primary-dark));border:none;border-radius:6px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem 1.25rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.SpecificationLinker_confirmBtn__Qgm5g:hover:not(:disabled){box-shadow:0 4px 16px #1abc9c4d;transform:translateY(-1px)}.SpecificationLinker_confirmBtn__Qgm5g:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.light-theme .SpecificationLinker_modalContent__RaJHv{background:#fff;border-color:#0000000f}.light-theme .SpecificationLinker_modalTitle__7\+9z9{color:#1a2332}.light-theme .SpecificationLinker_modalSubtitle__ougUY{color:#4a5a6a}.light-theme .SpecificationLinker_modalHeader__iGWBT{border-bottom-color:#0000000f}.light-theme .SpecificationLinker_closeBtn__mPkAy:hover{background:#f8f9fa;color:#1a2332}.light-theme .SpecificationLinker_searchBar__2hZLy{background:#f8f9fa;border-color:#0000000f}.light-theme .SpecificationLinker_searchBar__2hZLy:focus-within{background:#fff}.light-theme .SpecificationLinker_searchInput__9VTRk{color:#1a2332}.light-theme .SpecificationLinker_dateInput__XZf9V{background:#f8f9fa;border-color:#0000000f;color:#1a2332}.light-theme .SpecificationLinker_specList__hfoDy{border-color:#0000000f}.light-theme .SpecificationLinker_specListHeader__bW1V9{background:#f8f9fa;border-bottom-color:#0000000f}.light-theme .SpecificationLinker_specItem__xLKTI{border-bottom-color:#0000000a}.light-theme .SpecificationLinker_specItem__xLKTI:hover{background:#f8f9fa}.light-theme .SpecificationLinker_specItem__xLKTI.SpecificationLinker_selected__IKr4P{background:#1abc9c0a}.light-theme .SpecificationLinker_specCheck__M6qrB{background:#fff;border-color:#0000001a}.light-theme .SpecificationLinker_specName__qgYo-{color:#1a2332}.light-theme .SpecificationLinker_specCode__mmhyF{color:#4a5a6a}.light-theme .SpecificationLinker_specVersion__YDgRP{background:#f1f5f9;color:#4a5a6a}.light-theme .SpecificationLinker_specDescription__JA6Iq{color:#4a5a6a}.light-theme .SpecificationLinker_emptyIconWrapper__44v0v{background:#f8f9fa;color:#8a9aaa}.light-theme .SpecificationLinker_emptyTitle__QREZz{color:#4a5a6a}.light-theme .SpecificationLinker_emptyHint__vT43a{color:#8a9aaa}.light-theme .SpecificationLinker_modalFooter__BrFfg{background:#f8f9fa;border-top-color:#0000000f}.light-theme .SpecificationLinker_cancelBtn__OWUs5{background:#fff;border-color:#00000014;color:#4a5a6a}.light-theme .SpecificationLinker_cancelBtn__OWUs5:hover{background:#f1f5f9}@media (max-width:768px){.SpecificationLinker_modalContent__RaJHv{border-radius:6px;border-radius:var(--radius-sm);max-height:95vh;width:95%}.SpecificationLinker_modalHeader__iGWBT{padding:1rem}.SpecificationLinker_modalTitle__7\+9z9{font-size:1rem}.SpecificationLinker_modalSubtitle__ougUY{font-size:.75rem}.SpecificationLinker_headerIcon__R7WIG{height:36px;width:36px}.SpecificationLinker_modalBody__NFzyW{padding:1rem}.SpecificationLinker_specItem__xLKTI{gap:.625rem;grid-template-columns:32px 1fr;padding:.75rem}.SpecificationLinker_specDescription__JA6Iq{font-size:.75rem;grid-column:1/-1;white-space:normal}.SpecificationLinker_validitySection__YbIcs{flex-direction:column;gap:.75rem}.SpecificationLinker_dateField__rySg3{min-width:0;min-width:auto}.SpecificationLinker_modalFooter__BrFfg{flex-direction:column;gap:.75rem;padding:.875rem 1rem}.SpecificationLinker_footerInfo__8PuUK{text-align:center;width:100%}.SpecificationLinker_footerActions__HhcRB{width:100%}.SpecificationLinker_footerActions__HhcRB button{flex:1 1;justify-content:center}.SpecificationLinker_specGrid__YMmhJ{max-height:240px}}@media (max-width:480px){.SpecificationLinker_modalOverlay__P2MNA{padding:.5rem}.SpecificationLinker_modalContent__RaJHv{border-radius:8px}.SpecificationLinker_modalHeader__iGWBT{padding:.875rem}.SpecificationLinker_headerIcon__R7WIG{height:32px;width:32px}.SpecificationLinker_headerIcon__R7WIG svg{height:16px;width:16px}.SpecificationLinker_modalTitle__7\+9z9{font-size:.938rem}.SpecificationLinker_modalBody__NFzyW{padding:.875rem}.SpecificationLinker_specItem__xLKTI{padding:.625rem .75rem}.SpecificationLinker_specName__qgYo-{font-size:.813rem}.SpecificationLinker_specMeta__1brNg{font-size:.688rem}.SpecificationLinker_specCheck__M6qrB{height:20px;width:20px}.SpecificationLinker_emptyState__X1B3p{padding:2rem 1rem}.SpecificationLinker_emptyIconWrapper__44v0v{height:56px;width:56px}.SpecificationLinker_createSpecBtn__rrIgv{justify-content:center;width:100%}.SpecificationLinker_modalFooter__BrFfg{padding:.75rem}.SpecificationLinker_cancelBtn__OWUs5,.SpecificationLinker_confirmBtn__Qgm5g{font-size:.813rem;padding:.5rem 1rem}}.SpecificationLinker_cancelBtn__OWUs5:focus-visible,.SpecificationLinker_clearSearchBtn__gBS46:focus-visible,.SpecificationLinker_closeBtn__mPkAy:focus-visible,.SpecificationLinker_confirmBtn__Qgm5g:focus-visible,.SpecificationLinker_dateInput__XZf9V:focus-visible,.SpecificationLinker_searchInput__9VTRk:focus-visible{outline:2px solid #1abc9c;outline:2px solid var(--primary);outline-offset:2px}:root{--success:#27ae60;--info:#3b82f6}.ServiceSpecificationLinker_modalOverlay__uE8d3{align-items:center;animation:ServiceSpecificationLinker_fadeIn__l3cV- .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}@keyframes ServiceSpecificationLinker_fadeIn__l3cV-{0%{opacity:0}to{opacity:1}}.ServiceSpecificationLinker_modalContent__lJa66{animation:ServiceSpecificationLinker_slideUp__C1BUc .3s ease-out;background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);box-shadow:0 20px 60px #0006;box-shadow:0 20px 60px var(--shadow-color);display:flex;flex-direction:column;max-height:90vh;max-width:820px;overflow:hidden;width:100%}@keyframes ServiceSpecificationLinker_slideUp__C1BUc{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ServiceSpecificationLinker_modalHeader__GhfZJ{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:1.25rem 1.5rem}.ServiceSpecificationLinker_headerLeft__HM2Bv{align-items:center;display:flex;gap:.875rem}.ServiceSpecificationLinker_headerIcon__ZEz3n{align-items:center;background:#1abc9c1a;background:var(--primary-light);border-radius:6px;border-radius:var(--radius-sm);color:#1abc9c;color:var(--primary);display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.ServiceSpecificationLinker_modalTitle__C5qJr{color:#e8e8e8;color:var(--text-primary);font-size:1.125rem;font-weight:700;margin:0}.ServiceSpecificationLinker_modalSubtitle__qly00{color:#9ea7b5;color:var(--text-secondary);font-size:.813rem;margin:.125rem 0 0}.ServiceSpecificationLinker_closeBtn__d6vks{align-items:center;background:none;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;line-height:1;padding:6px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ServiceSpecificationLinker_closeBtn__d6vks:hover{background:#ffffff08;background:var(--bg-hover);color:#e8e8e8;color:var(--text-primary)}.ServiceSpecificationLinker_modalBody__muqZZ{flex:1 1;overflow-y:auto;padding:1.5rem}.ServiceSpecificationLinker_modalBody__muqZZ::-webkit-scrollbar{width:4px}.ServiceSpecificationLinker_modalBody__muqZZ::-webkit-scrollbar-track{background:#0000}.ServiceSpecificationLinker_modalBody__muqZZ::-webkit-scrollbar-thumb{background:#ffffff0f;background:var(--border-color);border-radius:4px}.ServiceSpecificationLinker_searchSection__THxOv{margin-bottom:1.5rem}.ServiceSpecificationLinker_searchBar__d-47t{align-items:center;background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:flex;margin-bottom:1rem;padding:.5rem .875rem;position:relative;transition:all .3s ease;transition:all var(--transition-speed) ease}.ServiceSpecificationLinker_searchBar__d-47t:focus-within{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #1abc9c1a;box-shadow:0 0 0 3px var(--primary-light)}.ServiceSpecificationLinker_searchIcon__CpCT7{color:#6b7a8a;color:var(--text-muted);flex-shrink:0;margin-right:.625rem;transition:color .3s ease;transition:color var(--transition-speed) ease}.ServiceSpecificationLinker_searchBar__d-47t:focus-within .ServiceSpecificationLinker_searchIcon__CpCT7{color:#1abc9c;color:var(--primary)}.ServiceSpecificationLinker_searchInput__8mOD1{background:#0000;border:none;color:#e8e8e8;color:var(--text-primary);font-family:inherit;font-size:.875rem;outline:none;width:100%}.ServiceSpecificationLinker_searchInput__8mOD1::placeholder{color:#6b7a8a;color:var(--text-muted)}.ServiceSpecificationLinker_clearSearchBtn__jrET7{align-items:center;background:none;border:none;border-radius:50%;color:#6b7a8a;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ServiceSpecificationLinker_clearSearchBtn__jrET7:hover{background:#e74c3c14;color:#e74c3c}.ServiceSpecificationLinker_validitySection__cxjvR{display:flex;flex-wrap:wrap;gap:1rem}.ServiceSpecificationLinker_dateField__0qHDW{display:flex;flex:1 1;flex-direction:column;gap:.375rem;min-width:200px}.ServiceSpecificationLinker_dateField__0qHDW label{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.813rem;font-weight:500;gap:.375rem}.ServiceSpecificationLinker_optionalTag__zAaxq{color:#6b7a8a;color:var(--text-muted);font-size:.75rem;font-style:italic;font-weight:400;margin-left:.25rem}.ServiceSpecificationLinker_dateInput__2zhN1{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-family:inherit;font-size:.813rem;padding:.5rem .75rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.ServiceSpecificationLinker_dateInput__2zhN1:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #1abc9c1a;box-shadow:0 0 0 3px var(--primary-light);outline:none}.ServiceSpecificationLinker_specList__juqEE{border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);overflow:hidden}.ServiceSpecificationLinker_specListHeader__Ni\+Jj{align-items:center;background:#243447;background:var(--bg-tertiary);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.813rem;justify-content:space-between;padding:.75rem 1rem}.ServiceSpecificationLinker_selectedCount__hQCbw{background:#1abc9c1a;background:var(--primary-light);border-radius:9999px;color:#1abc9c;color:var(--primary);font-size:.75rem;font-weight:600;padding:.125rem .625rem}.ServiceSpecificationLinker_specGrid__N22a3{max-height:320px;overflow-y:auto}.ServiceSpecificationLinker_specGrid__N22a3::-webkit-scrollbar{width:4px}.ServiceSpecificationLinker_specGrid__N22a3::-webkit-scrollbar-track{background:#0000}.ServiceSpecificationLinker_specGrid__N22a3::-webkit-scrollbar-thumb{background:#ffffff0f;background:var(--border-color);border-radius:4px}.ServiceSpecificationLinker_specItem__3WxeS{grid-gap:.75rem;align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);cursor:pointer;display:grid;gap:.75rem;grid-template-columns:32px 1fr 1fr;padding:.875rem 1rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.ServiceSpecificationLinker_specItem__3WxeS:last-child{border-bottom:none}.ServiceSpecificationLinker_specItem__3WxeS:hover{background:#ffffff08;background:var(--bg-hover)}.ServiceSpecificationLinker_specItem__3WxeS.ServiceSpecificationLinker_selected__QFjNy{background:#1abc9c1a;background:var(--primary-light);border-left:3px solid #1abc9c;border-left:3px solid var(--primary)}.ServiceSpecificationLinker_specCheck__z7bOa{align-items:center;background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all .3s ease;transition:all var(--transition-speed) ease;width:22px}.ServiceSpecificationLinker_specItem__3WxeS.ServiceSpecificationLinker_selected__QFjNy .ServiceSpecificationLinker_specCheck__z7bOa{background:#1abc9c;background:var(--primary);border-color:#1abc9c;border-color:var(--primary);color:#fff}.ServiceSpecificationLinker_specInfo__OQE9\+{display:flex;flex-direction:column;gap:.375rem;min-width:0}.ServiceSpecificationLinker_specName__GwYDF{color:#e8e8e8;color:var(--text-primary);font-size:.875rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ServiceSpecificationLinker_specMeta__1YIpU{align-items:center;color:#6b7a8a;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:.5rem}.ServiceSpecificationLinker_specCode__IpzB\+{color:#9ea7b5;color:var(--text-secondary);font-family:monospace;font-weight:500}.ServiceSpecificationLinker_specVersion__vsRTR{background:#243447;background:var(--bg-tertiary);border-radius:6px;border-radius:var(--radius-sm);font-weight:500;padding:.125rem .5rem}.ServiceSpecificationLinker_specStatus__qF-jL{border-radius:9999px;font-size:.625rem;font-weight:700;letter-spacing:.025em;padding:.125rem .5rem;text-transform:uppercase}.ServiceSpecificationLinker_statusDraft__ZNW\+r{background:#f39c121f;color:#f39c12}.ServiceSpecificationLinker_statusActive__ZoFuD{background:#27ae601f;color:#27ae60}.ServiceSpecificationLinker_statusPublished__uDBcY{background:#3b82f61f;color:#3b82f6}.ServiceSpecificationLinker_statusDefault__sjoIc{background:#243447;background:var(--bg-tertiary);color:#6b7a8a;color:var(--text-muted)}.ServiceSpecificationLinker_specDescription__AGoJ1{color:#9ea7b5;color:var(--text-secondary);font-size:.813rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ServiceSpecificationLinker_specDescription__AGoJ1 p{margin:0}.ServiceSpecificationLinker_emptyState__swcuH{align-items:center;color:#6b7a8a;color:var(--text-muted);display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem;text-align:center}.ServiceSpecificationLinker_emptyIconWrapper__tipWb{align-items:center;background:#243447;background:var(--bg-tertiary);border-radius:50%;color:#6b7a8a;color:var(--text-muted);display:flex;height:72px;justify-content:center;margin-bottom:1rem;width:72px}.ServiceSpecificationLinker_emptyTitle__C8DEF{color:#9ea7b5;color:var(--text-secondary);font-size:.938rem;font-weight:600;margin:0 0 .25rem}.ServiceSpecificationLinker_emptyHint__hV\+NF{color:#6b7a8a;color:var(--text-muted);font-size:.813rem;margin:0 0 1rem}.ServiceSpecificationLinker_createSpecBtn__yeSvR{align-items:center;background:#1abc9c;background:var(--primary);border:none;border-radius:6px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-size:.813rem;font-weight:500;gap:.5rem;padding:.625rem 1.25rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.ServiceSpecificationLinker_createSpecBtn__yeSvR:hover{background:#16a085;background:var(--primary-dark);box-shadow:0 4px 16px #1abc9c4d;transform:translateY(-1px)}.ServiceSpecificationLinker_modalFooter__Zj1AY{align-items:center;background:#243447;background:var(--bg-tertiary);border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);display:flex;flex-shrink:0;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem 1.5rem}.ServiceSpecificationLinker_footerInfo__4hdlY{font-size:.813rem}.ServiceSpecificationLinker_footerInfoHighlight__BmqOA{color:#1abc9c;color:var(--primary);font-weight:600}.ServiceSpecificationLinker_footerInfoMuted__-psvA{color:#6b7a8a;color:var(--text-muted)}.ServiceSpecificationLinker_footerActions__\+pXzH{display:flex;gap:.75rem}.ServiceSpecificationLinker_cancelBtn__TfFyT{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1.25rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.ServiceSpecificationLinker_cancelBtn__TfFyT:hover{background:#ffffff08;background:var(--bg-hover);color:#e8e8e8;color:var(--text-primary)}.ServiceSpecificationLinker_confirmBtn__Mhrfg{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);background:linear-gradient(135deg,var(--primary),var(--primary-dark));border:none;border-radius:6px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem 1.25rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.ServiceSpecificationLinker_confirmBtn__Mhrfg:hover:not(:disabled){box-shadow:0 4px 16px #1abc9c4d;transform:translateY(-1px)}.ServiceSpecificationLinker_confirmBtn__Mhrfg:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.light-theme .ServiceSpecificationLinker_modalContent__lJa66{background:#fff;border-color:#0000000f}.light-theme .ServiceSpecificationLinker_modalTitle__C5qJr{color:#1a2332}.light-theme .ServiceSpecificationLinker_modalSubtitle__qly00{color:#4a5a6a}.light-theme .ServiceSpecificationLinker_modalHeader__GhfZJ{border-bottom-color:#0000000f}.light-theme .ServiceSpecificationLinker_closeBtn__d6vks:hover{background:#f8f9fa;color:#1a2332}.light-theme .ServiceSpecificationLinker_searchBar__d-47t{background:#f8f9fa;border-color:#0000000f}.light-theme .ServiceSpecificationLinker_searchBar__d-47t:focus-within{background:#fff}.light-theme .ServiceSpecificationLinker_searchInput__8mOD1{color:#1a2332}.light-theme .ServiceSpecificationLinker_dateInput__2zhN1{background:#f8f9fa;border-color:#0000000f;color:#1a2332}.light-theme .ServiceSpecificationLinker_specList__juqEE{border-color:#0000000f}.light-theme .ServiceSpecificationLinker_specListHeader__Ni\+Jj{background:#f8f9fa;border-bottom-color:#0000000f}.light-theme .ServiceSpecificationLinker_specItem__3WxeS{border-bottom-color:#0000000a}.light-theme .ServiceSpecificationLinker_specItem__3WxeS:hover{background:#f8f9fa}.light-theme .ServiceSpecificationLinker_specItem__3WxeS.ServiceSpecificationLinker_selected__QFjNy{background:#1abc9c0a}.light-theme .ServiceSpecificationLinker_specCheck__z7bOa{background:#fff;border-color:#0000001a}.light-theme .ServiceSpecificationLinker_specName__GwYDF{color:#1a2332}.light-theme .ServiceSpecificationLinker_specCode__IpzB\+{color:#4a5a6a}.light-theme .ServiceSpecificationLinker_specVersion__vsRTR{background:#f1f5f9;color:#4a5a6a}.light-theme .ServiceSpecificationLinker_specDescription__AGoJ1{color:#4a5a6a}.light-theme .ServiceSpecificationLinker_emptyIconWrapper__tipWb{background:#f8f9fa;color:#8a9aaa}.light-theme .ServiceSpecificationLinker_emptyTitle__C8DEF{color:#4a5a6a}.light-theme .ServiceSpecificationLinker_emptyHint__hV\+NF{color:#8a9aaa}.light-theme .ServiceSpecificationLinker_modalFooter__Zj1AY{background:#f8f9fa;border-top-color:#0000000f}.light-theme .ServiceSpecificationLinker_cancelBtn__TfFyT{background:#fff;border-color:#00000014;color:#4a5a6a}.light-theme .ServiceSpecificationLinker_cancelBtn__TfFyT:hover{background:#f1f5f9}@media (max-width:768px){.ServiceSpecificationLinker_modalContent__lJa66{border-radius:6px;border-radius:var(--radius-sm);max-height:95vh;width:95%}.ServiceSpecificationLinker_modalHeader__GhfZJ{padding:1rem}.ServiceSpecificationLinker_modalTitle__C5qJr{font-size:1rem}.ServiceSpecificationLinker_modalSubtitle__qly00{font-size:.75rem}.ServiceSpecificationLinker_headerIcon__ZEz3n{height:36px;width:36px}.ServiceSpecificationLinker_modalBody__muqZZ{padding:1rem}.ServiceSpecificationLinker_specItem__3WxeS{gap:.625rem;grid-template-columns:32px 1fr;padding:.75rem}.ServiceSpecificationLinker_specDescription__AGoJ1{font-size:.75rem;grid-column:1/-1;white-space:normal}.ServiceSpecificationLinker_validitySection__cxjvR{flex-direction:column;gap:.75rem}.ServiceSpecificationLinker_dateField__0qHDW{min-width:0;min-width:auto}.ServiceSpecificationLinker_modalFooter__Zj1AY{flex-direction:column;gap:.75rem;padding:.875rem 1rem}.ServiceSpecificationLinker_footerInfo__4hdlY{text-align:center;width:100%}.ServiceSpecificationLinker_footerActions__\+pXzH{width:100%}.ServiceSpecificationLinker_footerActions__\+pXzH button{flex:1 1;justify-content:center}.ServiceSpecificationLinker_specGrid__N22a3{max-height:240px}}@media (max-width:480px){.ServiceSpecificationLinker_modalOverlay__uE8d3{padding:.5rem}.ServiceSpecificationLinker_modalContent__lJa66{border-radius:8px}.ServiceSpecificationLinker_modalHeader__GhfZJ{padding:.875rem}.ServiceSpecificationLinker_headerIcon__ZEz3n{height:32px;width:32px}.ServiceSpecificationLinker_headerIcon__ZEz3n svg{height:16px;width:16px}.ServiceSpecificationLinker_modalTitle__C5qJr{font-size:.938rem}.ServiceSpecificationLinker_modalBody__muqZZ{padding:.875rem}.ServiceSpecificationLinker_specItem__3WxeS{padding:.625rem .75rem}.ServiceSpecificationLinker_specName__GwYDF{font-size:.813rem}.ServiceSpecificationLinker_specMeta__1YIpU{font-size:.688rem}.ServiceSpecificationLinker_specCheck__z7bOa{height:20px;width:20px}.ServiceSpecificationLinker_emptyState__swcuH{padding:2rem 1rem}.ServiceSpecificationLinker_emptyIconWrapper__tipWb{height:56px;width:56px}.ServiceSpecificationLinker_createSpecBtn__yeSvR{justify-content:center;width:100%}.ServiceSpecificationLinker_modalFooter__Zj1AY{padding:.75rem}.ServiceSpecificationLinker_cancelBtn__TfFyT,.ServiceSpecificationLinker_confirmBtn__Mhrfg{font-size:.813rem;padding:.5rem 1rem}}.ServiceSpecificationLinker_cancelBtn__TfFyT:focus-visible,.ServiceSpecificationLinker_clearSearchBtn__jrET7:focus-visible,.ServiceSpecificationLinker_closeBtn__d6vks:focus-visible,.ServiceSpecificationLinker_confirmBtn__Mhrfg:focus-visible,.ServiceSpecificationLinker_dateInput__2zhN1:focus-visible,.ServiceSpecificationLinker_searchInput__8mOD1:focus-visible{outline:2px solid #1abc9c;outline:2px solid var(--primary);outline-offset:2px}.MaterialDetail_container__IX697{-webkit-font-smoothing:antialiased;background:#0f1923;background:var(--bg-primary);color:#e8e8e8;color:var(--text-primary);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;padding:24px 32px}.MaterialDetail_header__EuZKf{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 0 1rem}.MaterialDetail_headerLeft__JjdRr{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.MaterialDetail_backLink__zDm-c{align-items:center;border-radius:12px;border-radius:var(--radius);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.MaterialDetail_backLink__zDm-c:hover{background:#ffffff08;background:var(--bg-hover);color:#1abc9c;color:var(--primary)}.MaterialDetail_headerDivider__OByZM{background:#ffffff0f;background:var(--border-color);height:28px;width:1px}.MaterialDetail_headerIcon__XwSwq{align-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:10px;box-shadow:0 4px 16px #2563eb40;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.MaterialDetail_headerText__GvDF0 h1{color:#e8e8e8;color:var(--text-primary);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0}.MaterialDetail_editTitleInput__9J\+Ks{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-family:inherit;font-size:1.25rem;font-weight:700;min-width:200px;outline:none;padding:.25rem .5rem;width:100%}.MaterialDetail_editTitleInput__9J\+Ks:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14}.MaterialDetail_headerText__GvDF0 p{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.813rem;gap:.5rem;margin:.125rem 0 0}.MaterialDetail_inlineIcon__qXVl3{vertical-align:middle}.MaterialDetail_headerSeparator__0xiyZ{color:#6b7a8a;color:var(--text-muted)}.MaterialDetail_statusBadge__jHEEk{font-size:.75rem;padding:.125rem .5rem}.MaterialDetail_headerActions__Rw3Ll{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.MaterialDetail_errorMessage__tsu7y,.MaterialDetail_successMessage__62cou{align-items:center;border-radius:12px;border-radius:var(--radius);display:flex;font-size:.875rem;gap:10px;margin:1rem 0;padding:12px 16px}.MaterialDetail_errorMessage__tsu7y{background:#e74c3c0f;border:1px solid #e74c3c1f;color:#e74c3c}.MaterialDetail_successMessage__62cou{background:#2ecc710f;border:1px solid #2ecc711f;color:#2ecc71}.MaterialDetail_errorIcon__f5BUS,.MaterialDetail_successIcon__qhGRP{flex-shrink:0}.MaterialDetail_errorDismiss__SjQCB,.MaterialDetail_successDismiss__YR7Gn{background:none;border:none;cursor:pointer;margin-left:auto;opacity:.7;padding:0 4px;transition:opacity .2s ease}.MaterialDetail_errorDismiss__SjQCB{color:#e74c3c}.MaterialDetail_successDismiss__YR7Gn{color:#2ecc71}.MaterialDetail_errorDismiss__SjQCB:hover,.MaterialDetail_successDismiss__YR7Gn:hover{opacity:1}.MaterialDetail_tabsContainer__\+tW48{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:10px;display:flex;flex-wrap:wrap;gap:4px;margin:1.5rem 0;padding:6px}.MaterialDetail_tabBtn__KVAAC{align-items:center;background:none;border:none;border-radius:8px;color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:8px;padding:10px 18px;transition:all .2s ease}.MaterialDetail_tabBtn__KVAAC:hover{background:#ffffff08;background:var(--bg-hover);color:#e8e8e8;color:var(--text-primary)}.MaterialDetail_tabActive__dfUHI{background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);box-shadow:0 2px 8px #2563eb40;color:#fff}.MaterialDetail_tabActive__dfUHI:hover{box-shadow:0 4px 16px #2563eb59}.MaterialDetail_tabBadge__xAJ0Y{align-items:center;display:inline-flex;font-size:.65rem;height:18px;justify-content:center;min-width:18px;padding:0 6px}.MaterialDetail_contentCard__z-khz{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light);margin-top:.5rem;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.MaterialDetail_contentCard__z-khz:hover{box-shadow:0 4px 20px #0006;box-shadow:0 4px 20px var(--shadow-color)}.MaterialDetail_contentCardContent__gpu6W{padding:1.5rem!important}.MaterialDetail_overviewGrid__YNvvt{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.MaterialDetail_infoCard__vOwGW{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);padding:1.5rem;transition:all .3s}.MaterialDetail_infoCard__vOwGW:hover{border-color:#2563eb26;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm)}.MaterialDetail_cardTitle__5xgLM{align-items:center;color:#e8e8e8;color:var(--text-primary);display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;margin-bottom:1rem}.MaterialDetail_cardTitle__5xgLM svg{color:#1abc9c;color:var(--primary)}.MaterialDetail_fieldGroup__6TlZy{display:flex;flex-direction:column;gap:.5rem}.MaterialDetail_fieldGroup__6TlZy label{color:#6b7a8a;color:var(--text-muted);font-size:.813rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.MaterialDetail_priceDisplay__ossno{color:#e8e8e8;color:var(--text-primary);font-size:1.75rem;font-weight:800}.MaterialDetail_inputWithIcon__GXBPy{align-items:center;display:flex;position:relative}.MaterialDetail_currencySymbol__nAC1M{color:#6b7a8a;color:var(--text-muted);font-size:1.1rem;font-weight:600;left:12px;position:absolute}.MaterialDetail_priceInput__qZlXh{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-family:inherit;font-size:1.1rem;font-weight:600;padding:.625rem .875rem .625rem 2rem;transition:all .2s ease;width:100%}.MaterialDetail_priceInput__qZlXh:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14;outline:none}.MaterialDetail_selectInput__l4fv2{appearance:none;background:#0f1923;background:var(--bg-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7a8a'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:.875rem;padding:.625rem 2.5rem .625rem .875rem;transition:all .2s ease;width:100%}.MaterialDetail_selectInput__l4fv2:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14;outline:none}.MaterialDetail_selectInput__l4fv2 option{background:#1a2332;background:var(--bg-secondary);color:#e8e8e8;color:var(--text-primary)}.MaterialDetail_categoryBadge__dXYqt{font-size:.875rem;padding:.25rem .75rem}.MaterialDetail_metaGrid__uFK0Z{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.MaterialDetail_metaItem__Bh0jr{display:flex;flex-direction:column;gap:.25rem}.MaterialDetail_metaLabel__FkNmh{color:#6b7a8a;color:var(--text-muted);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.MaterialDetail_metaValue__Lo\+XZ{color:#e8e8e8;color:var(--text-primary);font-size:.95rem;font-weight:600}.MaterialDetail_formulaSection__8AdFr{animation:MaterialDetail_fadeIn__0DKkN .3s ease-in-out}.MaterialDetail_sectionHeader__8ntUK{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1.5rem}.MaterialDetail_headerInfo__ttzIv h3{color:#e8e8e8;color:var(--text-primary);font-size:1.1rem;font-weight:600;margin:0}.MaterialDetail_headerInfo__ttzIv p{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;margin:.25rem 0 0}.MaterialDetail_headerInfo__ttzIv p strong{color:#1abc9c;color:var(--primary)}.MaterialDetail_formulaList__Z3EDi{display:flex;flex-direction:column;gap:1.5rem}.MaterialDetail_formulaCard__oCFS-{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);overflow:hidden;transition:all .3s}.MaterialDetail_formulaCard__oCFS-:hover{border-color:#2563eb26;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm)}.MaterialDetail_formulaHeader__bJGAA{align-items:center;background:#1a2332;background:var(--bg-secondary);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:.75rem 1rem}.MaterialDetail_formulaMeta__JPfDg{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.85rem;gap:1rem}.MaterialDetail_formulaIcon__APK9N{color:#1abc9c;color:var(--primary)}.MaterialDetail_specRef__un9Q5 strong{background:#2563eb14;border-radius:4px;color:#1abc9c;color:var(--primary);padding:2px 8px}.MaterialDetail_specInputWrapper__ZOE44{align-items:center;display:flex;gap:8px}.MaterialDetail_specInputWrapper__ZOE44 label{color:#6b7a8a;color:var(--text-muted);font-size:.75rem;font-weight:600}.MaterialDetail_compactInput__BixA5{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-family:inherit;font-size:.85rem;padding:2px 8px;width:180px}.MaterialDetail_compactInput__BixA5:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14;outline:none}.MaterialDetail_deleteIconBtn__Bp77D{background:none;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#6b7a8a;color:var(--text-muted);cursor:pointer;padding:.25rem;transition:all .2s}.MaterialDetail_deleteIconBtn__Bp77D:hover{background:#e74c3c0f;color:#e74c3c}.MaterialDetail_formulaBody__XVrQJ{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem}.MaterialDetail_codeField__mtHIx,.MaterialDetail_descriptionField__6EjB1{display:flex;flex-direction:column;gap:.5rem}.MaterialDetail_fieldLabel__hygyH{color:#9ea7b5;color:var(--text-secondary);font-size:.813rem;font-weight:600}.MaterialDetail_editorWrapper__XK1Yx{background:#1e1e1e;border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:flex;font-family:Fira Code,monospace;overflow:hidden}.MaterialDetail_editorGutter__Xpv8C{background:#2d2d2d;border-right:1px solid #3d3d3d;color:#5c5c5c;display:flex;font-size:12px;justify-content:center;padding-top:15px;-webkit-user-select:none;user-select:none;width:35px}.MaterialDetail_formulaEditor__d9Blu{background:#1e1e1e;color:#d4d4d4;flex:1 1;outline:none}.MaterialDetail_formulaEditor__d9Blu textarea{outline:none!important}.MaterialDetail_descriptionInput__iDxe0{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-family:inherit;font-size:.875rem;padding:.625rem .875rem;transition:all .2s ease;width:100%}.MaterialDetail_descriptionInput__iDxe0:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14;outline:none}.MaterialDetail_descriptionText__mNQf5{color:#9ea7b5;color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin:0}.MaterialDetail_emptyState__oVvMh{align-items:center;background:#0f1923;background:var(--bg-primary);border:1px dashed #ffffff0f;border:1px dashed var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:3rem 2rem;text-align:center}.MaterialDetail_emptyIcon__uyRBw{color:#6b7a8a;color:var(--text-muted);margin-bottom:.5rem}.MaterialDetail_emptyState__oVvMh p{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;font-weight:500;margin:.25rem 0}.MaterialDetail_emptyHint__xiJhf{color:#6b7a8a;color:var(--text-muted);font-size:.75rem}.MaterialDetail_emptyState__oVvMh .MaterialDetail_btn__ApXsQ{margin-top:.5rem}@media (max-width:768px){.MaterialDetail_container__IX697{padding:16px}.MaterialDetail_header__EuZKf{align-items:stretch;flex-direction:column;gap:.75rem}.MaterialDetail_headerLeft__JjdRr{flex-wrap:wrap}.MaterialDetail_headerText__GvDF0 h1{font-size:1.1rem}.MaterialDetail_editTitleInput__9J\+Ks{font-size:1.1rem;min-width:100px}.MaterialDetail_headerActions__Rw3Ll{flex-wrap:wrap;width:100%}.MaterialDetail_headerActions__Rw3Ll button{flex:1 1;justify-content:center}.MaterialDetail_tabsContainer__\+tW48{flex-wrap:nowrap;overflow-x:auto;padding:4px}.MaterialDetail_tabBtn__KVAAC{font-size:.813rem;padding:8px 14px;white-space:nowrap}.MaterialDetail_contentCardContent__gpu6W{padding:1rem!important}.MaterialDetail_metaGrid__uFK0Z,.MaterialDetail_overviewGrid__YNvvt{grid-template-columns:1fr}.MaterialDetail_sectionHeader__8ntUK{align-items:stretch;flex-direction:column}.MaterialDetail_formulaMeta__JPfDg{align-items:flex-start;flex-direction:column;gap:.5rem}.MaterialDetail_compactInput__BixA5,.MaterialDetail_specInputWrapper__ZOE44{width:100%}.MaterialDetail_priceDisplay__ossno{font-size:1.5rem}.MaterialDetail_emptyState__oVvMh{padding:2rem 1rem}}@media (max-width:480px){.MaterialDetail_container__IX697{padding:12px}.MaterialDetail_headerIcon__XwSwq{height:36px;width:36px}.MaterialDetail_headerText__GvDF0 h1{font-size:1rem}.MaterialDetail_headerText__GvDF0 p{font-size:.75rem}.MaterialDetail_editTitleInput__9J\+Ks{font-size:1rem;min-width:80px}.MaterialDetail_tabBtn__KVAAC{font-size:.75rem;padding:6px 10px}.MaterialDetail_tabBadge__xAJ0Y{font-size:.55rem;height:14px;min-width:14px}.MaterialDetail_formulaBody__XVrQJ,.MaterialDetail_infoCard__vOwGW{padding:1rem}.MaterialDetail_formulaHeader__bJGAA{align-items:stretch;flex-direction:column;gap:.5rem}.MaterialDetail_headerActions__Rw3Ll button{font-size:.813rem;padding:.5rem .75rem}.MaterialDetail_priceInput__qZlXh{font-size:1rem;padding:.5rem .75rem .5rem 2rem}}@keyframes MaterialDetail_fadeIn__0DKkN{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.TaxManagement_container__JUuaF{-webkit-font-smoothing:antialiased;background:#0f1923;background:var(--bg-primary,#0f1923);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;padding:24px 32px}.TaxManagement_header__FbKy9{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 0 1rem}.TaxManagement_backLink__-BsDv{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.TaxManagement_backLink__-BsDv:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#2563eb}.TaxManagement_headerDivider__5BUOl{background:#ffffff14;background:var(--border-color,#ffffff14);height:28px;width:1px}.TaxManagement_headerIcon__xIACA{align-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:10px;box-shadow:0 4px 16px #2563eb40;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.TaxManagement_headerText__\+5DsW h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0}.TaxManagement_headerText__\+5DsW p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;margin:.125rem 0 0}.TaxManagement_headerActions__HOBc8{align-items:center}.TaxManagement_searchCard__LvSdk{margin:1rem 0 1.5rem}.TaxManagement_searchContent__EFEr9{padding:1.25rem!important}.TaxManagement_searchForm__K9-pT{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;width:100%}.TaxManagement_searchInputWrapper__seC2x{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:8px;border-radius:var(--radius,8px);display:flex;flex:1 1;min-width:250px;position:relative;transition:all .2s ease}.TaxManagement_searchInputWrapper__seC2x:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.TaxManagement_searchIcon__-6Amy{color:#6b7a8a;color:var(--text-muted,#6b7a8a);left:12px;pointer-events:none;position:absolute;transition:all .2s ease}.TaxManagement_searchInputWrapper__seC2x:focus-within .TaxManagement_searchIcon__-6Amy{color:#2563eb}.TaxManagement_searchInput__uELaw{background:#0000;border:none;color:#e8e8e8;color:var(--text-primary,#e8e8e8);flex:1 1;font-size:.875rem;min-width:0;outline:none;padding:.625rem 2.5rem .625rem 2.75rem;width:100%}.TaxManagement_clearBtn__fnFbt,.TaxManagement_searchInput__uELaw::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.TaxManagement_clearBtn__fnFbt{align-items:center;background:#ffffff08;background:var(--bg-hover,#ffffff08);border:none;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:8px;transition:all .2s ease;width:28px}.TaxManagement_clearBtn__fnFbt:hover{background:#ffffff0f;background:var(--border-color,#ffffff0f);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.TaxManagement_tableCard__qCMPF{margin-top:1rem;overflow:hidden}.TaxManagement_tableContent__jBLjD{padding:0!important}.TaxManagement_taxTable__kR3iU{width:100%}.TaxManagement_taxName__B1mwV{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-weight:500}.TaxManagement_countryCell__JDnuV,.TaxManagement_regionCell__-\+wB\+{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;gap:.5rem}.TaxManagement_rateCell__rMx3\+{color:#2563eb;font-weight:600}.TaxManagement_cellIcon__tIRo8{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.TaxManagement_actionButtons__GtypP{display:flex;gap:.25rem}.TaxManagement_actionBtn__zfu5P{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:6px;color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:flex;justify-content:center;padding:.375rem;transition:all .2s ease}.TaxManagement_actionBtn__zfu5P:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);border-color:#2563eb;color:#2563eb}.TaxManagement_actionBtnDanger__SqJG1:hover{border-color:#e74c3c;color:#e74c3c}.TaxManagement_emptyState__C3G\+o{align-items:center;color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.TaxManagement_emptyIcon__XtWvk{color:#6b7a8a;color:var(--text-muted,#6b7a8a);margin-bottom:.75rem}.TaxManagement_emptyState__C3G\+o p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:1rem;font-weight:500;margin:.5rem 0 .25rem}.TaxManagement_emptyHint__0tnAE{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.875rem}.TaxManagement_loadingState__64gtT{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:2rem}.light-theme .TaxManagement_container__JUuaF{background:#f0f2f5}.light-theme .TaxManagement_headerText__\+5DsW h1{color:#1a2332}.light-theme .TaxManagement_headerText__\+5DsW p{color:#4a5a6a}.light-theme .TaxManagement_searchInputWrapper__seC2x{background:#fff;border-color:#00000014}.light-theme .TaxManagement_searchInput__uELaw{color:#1a2332}.light-theme .TaxManagement_clearBtn__fnFbt{background:#0000000a;color:#8a9aaa}.light-theme .TaxManagement_clearBtn__fnFbt:hover{background:#00000014;color:#1a2332}.light-theme .TaxManagement_taxName__B1mwV{color:#1a2332}.light-theme .TaxManagement_countryCell__JDnuV,.light-theme .TaxManagement_emptyState__C3G\+o p,.light-theme .TaxManagement_regionCell__-\+wB\+{color:#4a5a6a}.light-theme .TaxManagement_emptyHint__0tnAE{color:#8a9aaa}.light-theme .TaxManagement_actionBtn__zfu5P{background:#fff;border-color:#0000000f;color:#8a9aaa}.light-theme .TaxManagement_actionBtn__zfu5P:hover{background:#00000005;border-color:#2563eb;color:#2563eb}.light-theme .TaxManagement_rateCell__rMx3\+{color:#2563eb}@media (max-width:768px){.TaxManagement_container__JUuaF{padding:16px}.TaxManagement_header__FbKy9{align-items:stretch;flex-direction:column;gap:.75rem}.TaxManagement_headerLeft__uM968{flex-wrap:wrap}.TaxManagement_headerActions__HOBc8{width:100%}.TaxManagement_headerActions__HOBc8 button{justify-content:center;width:100%}.TaxManagement_searchForm__K9-pT{flex-direction:column;width:100%}.TaxManagement_searchInputWrapper__seC2x{min-width:0;width:100%}.TaxManagement_searchForm__K9-pT button{justify-content:center;width:100%}.TaxManagement_searchContent__EFEr9{padding:.875rem!important}}@media (max-width:480px){.TaxManagement_container__JUuaF{padding:12px}.TaxManagement_headerIcon__xIACA{height:36px;width:36px}.TaxManagement_headerIcon__xIACA svg{height:18px;width:18px}.TaxManagement_headerText__\+5DsW h1{font-size:1rem}.TaxManagement_headerText__\+5DsW p{font-size:.75rem}.TaxManagement_emptyState__C3G\+o{padding:2.5rem 1rem}.TaxManagement_actionBtn__zfu5P{padding:.25rem}.TaxManagement_actionBtn__zfu5P svg{height:12px;width:12px}}.TaxManagement_taxViewContainer__ZBbi0{-webkit-font-smoothing:antialiased;background:#0f1923;background:var(--bg-primary,#0f1923);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;padding:24px 32px}.TaxManagement_taxViewCard__cS50L{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;border-radius:var(--radius,12px);box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);overflow:hidden}.TaxManagement_taxViewHeader__DporV{background:#243447;background:var(--bg-tertiary,#243447);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);justify-content:space-between;padding:1.25rem 1.5rem}.TaxManagement_headerLeft__uM968,.TaxManagement_taxViewHeader__DporV{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.TaxManagement_headerLeft__uM968 h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.125rem;font-weight:600;margin:0}.TaxManagement_headerActions__HOBc8{display:flex;flex-wrap:wrap;gap:.75rem}.TaxManagement_taxViewBody__qIe93{padding:1.5rem}.TaxManagement_detailGrid__2nQDf{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:1.5rem}.TaxManagement_detailItem__FuuxS{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:6px;border-radius:var(--radius-sm,6px);padding:.875rem 1rem}.TaxManagement_detailLabel__O7kkB{align-items:center;color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:flex;font-size:.75rem;font-weight:500;gap:.5rem;letter-spacing:.05em;text-transform:uppercase}.TaxManagement_detailValue__FTkoY{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1rem;font-weight:600;margin-top:.25rem}.TaxManagement_quickInfoGrid__8OfQJ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:1.5rem}.TaxManagement_quickInfoCard__K8NRP{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:6px;border-radius:var(--radius-sm,6px);display:flex;gap:.75rem;padding:1rem 1.25rem}.TaxManagement_quickInfoIcon__E-sj5{color:#2563eb;flex-shrink:0}.TaxManagement_quickInfoLabel__Obrz5{color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:block;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.TaxManagement_quickInfoValue__DCfMI{color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:block;font-size:.95rem;font-weight:600}.TaxManagement_quickInfoValue__DCfMI.TaxManagement_active__gqFkI{color:#2ecc71}.TaxManagement_quickInfoValue__DCfMI.TaxManagement_expired__bsL-y{color:#e74c3c}.TaxManagement_taxForm__b9Vow{gap:1rem}.TaxManagement_formGroup__52rKj label{font-weight:600}@media (max-width:768px){.TaxManagement_taxViewContainer__ZBbi0{padding:16px}.TaxManagement_taxViewHeader__DporV{align-items:stretch;flex-direction:column}.TaxManagement_headerActions__HOBc8{width:100%}.TaxManagement_headerActions__HOBc8 button{justify-content:center;width:100%}.TaxManagement_detailGrid__2nQDf,.TaxManagement_formRow__\+U6Oy,.TaxManagement_quickInfoGrid__8OfQJ{grid-template-columns:1fr}}@media (max-width:480px){.TaxManagement_taxViewContainer__ZBbi0{padding:12px}.TaxManagement_taxViewBody__qIe93{padding:1rem}.TaxManagement_headerLeft__uM968 h3{font-size:1rem}}.light-theme .TaxManagement_taxViewCard__cS50L{background:#fff;border-color:#0000000f}.light-theme .TaxManagement_taxViewHeader__DporV{background:#f8f9fa;border-color:#0000000f}.light-theme .TaxManagement_headerLeft__uM968 h3{color:#1a2332}.light-theme .TaxManagement_detailItem__FuuxS{background:#f8f9fa;border-color:#0000000a}.light-theme .TaxManagement_detailValue__FTkoY{color:#1a2332}.light-theme .TaxManagement_formGroup__52rKj input{background:#f8f9fa}.TaxManagement_formCard__KEB-w{margin-top:1rem}.TaxManagement_formContent__jqH6U{padding:1.5rem!important}.TaxManagement_viewCard__4aZo4{margin-top:1rem}.TaxManagement_viewContent__qtjhu{padding:1.5rem!important}.TaxManagement_taxForm__b9Vow{display:flex;flex-direction:column;gap:1.5rem}.TaxManagement_formSection__Akv\+3{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;border-radius:var(--radius,8px);padding:1.25rem;transition:var(--transition)}.TaxManagement_formSection__Akv\+3:hover{border-color:#2563eb26}.TaxManagement_sectionHeader__XR3tE{align-items:flex-start;border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);display:flex;gap:.75rem;margin-bottom:1rem;padding-bottom:.75rem}.TaxManagement_sectionIcon__zZ0nN{align-items:center;background:#2563eb14;border-radius:6px;border-radius:var(--radius-sm,6px);color:#2563eb;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.TaxManagement_sectionHeader__XR3tE h4{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.95rem;font-weight:600;margin:0}.TaxManagement_sectionHeader__XR3tE p{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.813rem;margin:.125rem 0 0}.TaxManagement_formRow__\+U6Oy{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.TaxManagement_formGroup__52rKj{display:flex;flex-direction:column;gap:.25rem}.TaxManagement_formGroup__52rKj label{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.813rem;font-weight:500;gap:.25rem}.TaxManagement_labelIcon__tYu-k{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.TaxManagement_required__TMzfq{color:#e74c3c;font-weight:700}.TaxManagement_formGroup__52rKj input{background:#0f1923;background:var(--bg-primary,#0f1923);border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:6px;border-radius:var(--radius-sm,6px);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:inherit;font-size:.875rem;padding:.625rem .875rem;transition:all .2s ease;width:100%}.TaxManagement_formGroup__52rKj input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14;outline:none}.TaxManagement_formGroup__52rKj input:hover{border-color:#6b7a8a;border-color:var(--text-muted,#6b7a8a)}.TaxManagement_formGroup__52rKj.TaxManagement_error__\+xgMX input{border-color:#e74c3c}.TaxManagement_formGroup__52rKj.TaxManagement_error__\+xgMX input:focus{box-shadow:0 0 0 3px #e74c3c14}.TaxManagement_inputWrapper__pAv22{align-items:center;display:flex;position:relative}.TaxManagement_inputSuffix__rWASl{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.875rem;font-weight:500;position:absolute;right:14px}.TaxManagement_inputIcon__E4peC{align-items:center;display:flex;position:absolute;right:14px}.TaxManagement_validIcon__Czw74{color:#2ecc71}.TaxManagement_fieldError__\+u1f1{color:#e74c3c;font-size:.75rem;font-weight:500}.TaxManagement_helpText__4OY9v{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.7rem;margin-top:.125rem}.TaxManagement_formSummary__3E6Jj{background:#2563eb0a;border:1px solid #2563eb14;border-radius:8px;border-radius:var(--radius,8px);padding:1rem 1.25rem}.TaxManagement_summaryHeader__eylIb{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;font-weight:600;margin-bottom:.75rem}.TaxManagement_summaryGrid__4tVhm{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.TaxManagement_summaryItem__3mb7d{display:flex;flex-direction:column;gap:.125rem}.TaxManagement_summaryLabel__OF\+9o{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.TaxManagement_summaryValue__3NHwM{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.875rem;font-weight:600}.TaxManagement_formActions__mdgl2{align-items:center;border-top:2px solid #ffffff0f;border-top:2px solid var(--border-color,#ffffff0f);justify-content:space-between;padding-top:1.5rem}.TaxManagement_actionsLeft__QfaxY,.TaxManagement_actionsRight__JvVMA,.TaxManagement_formActions__mdgl2{display:flex;flex-wrap:wrap;gap:.75rem}.TaxManagement_spinner__8-z9I{animation:TaxManagement_spin__7Kiow .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}.light-theme .TaxManagement_formSection__Akv\+3{background:#f8f9fa;border-color:#0000000a}.light-theme .TaxManagement_formGroup__52rKj input{background:#fff;border-color:#00000014;color:#1a2332}.light-theme .TaxManagement_formGroup__52rKj label{color:#4a5a6a}.light-theme .TaxManagement_sectionHeader__XR3tE h4{color:#1a2332}.light-theme .TaxManagement_sectionHeader__XR3tE p{color:#6a7a8a}.light-theme .TaxManagement_formSummary__3E6Jj{background:#2563eb0a;border-color:#2563eb14}.light-theme .TaxManagement_summaryValue__3NHwM{color:#1a2332}.light-theme .TaxManagement_quickInfoCard__K8NRP{background:#f8f9fa;border-color:#0000000a}.light-theme .TaxManagement_quickInfoValue__DCfMI{color:#1a2332}@media (max-width:768px){.TaxManagement_formRow__\+U6Oy{grid-template-columns:1fr}.TaxManagement_summaryGrid__4tVhm{grid-template-columns:1fr 1fr}.TaxManagement_formActions__mdgl2{align-items:stretch;flex-direction:column}.TaxManagement_actionsLeft__QfaxY,.TaxManagement_actionsRight__JvVMA{flex-direction:column;width:100%}.TaxManagement_actionsLeft__QfaxY button,.TaxManagement_actionsRight__JvVMA button{justify-content:center;width:100%}.TaxManagement_formContent__jqH6U,.TaxManagement_viewContent__qtjhu{padding:1rem!important}.TaxManagement_detailGrid__2nQDf,.TaxManagement_quickInfoGrid__8OfQJ{grid-template-columns:1fr}}@media (max-width:480px){.TaxManagement_summaryGrid__4tVhm{grid-template-columns:1fr}.TaxManagement_formSection__Akv\+3{padding:1rem}.TaxManagement_sectionHeader__XR3tE{flex-direction:column;gap:.5rem}.TaxManagement_detailGrid__2nQDf,.TaxManagement_quickInfoGrid__8OfQJ{grid-template-columns:1fr}}.SearchResourceInventory_container__\+pzfo{animation:SearchResourceInventory_fadeIn__4El\+k .3s ease;background:#0f1923;background:var(--bg-primary,#0f1923);box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:100%;min-height:85vh;padding:24px;width:100%}@keyframes SearchResourceInventory_fadeIn__4El\+k{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.SearchResourceInventory_header-row__GIXSY{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px;padding:20px 24px}.SearchResourceInventory_header-left__nlZMN{align-items:center;display:flex;flex:1 1;gap:12px}.SearchResourceInventory_backLink__rlaYe{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.SearchResourceInventory_backLink__rlaYe:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#1abc9c}.SearchResourceInventory_headerDivider__HOLi4{background:#ffffff0f;background:var(--border-color,#ffffff0f);height:28px;width:1px}.SearchResourceInventory_headerIcon__AAUEp{align-items:center;background:#1abc9c14;border-radius:10px;color:#1abc9c;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.SearchResourceInventory_headerIcon__AAUEp svg{height:24px;width:24px}.SearchResourceInventory_headerText__SC8Q1{display:flex;flex-direction:column}.SearchResourceInventory_headerText__SC8Q1 h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:0}.SearchResourceInventory_headerText__SC8Q1 p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:2px 0 0}.SearchResourceInventory_statsBadge__Tg5ZF{flex-shrink:0;font-size:.75rem;padding:.25rem .75rem}.SearchResourceInventory_statsNumber__aJm3a{color:#1abc9c;font-size:1.5rem;font-weight:700}.SearchResourceInventory_statsLabel__Rfrxs{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.75rem;font-weight:500}.SearchResourceInventory_searchBarContainer__EA3O2{margin-bottom:20px}.SearchResourceInventory_searchForm__EPQCN{align-items:center;display:flex;gap:12px}.SearchResourceInventory_inputFieldContainer__4OvQu{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;display:flex;flex:1 1;padding:0 12px;transition:all .2s ease}.SearchResourceInventory_inputFieldContainer__4OvQu:focus-within{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c14}.SearchResourceInventory_searchIcon__h\+mlh{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:16px;margin-right:8px}.SearchResourceInventory_searchInput__uwnHh{background:#0000;border:none;color:#e8e8e8;color:var(--text-primary,#e8e8e8);flex:1 1;font-size:.9rem;outline:none;padding:10px 0}.SearchResourceInventory_clearBtn__o7L43,.SearchResourceInventory_searchInput__uwnHh::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.SearchResourceInventory_clearBtn__o7L43{background:none;border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:4px 6px;transition:all .2s ease}.SearchResourceInventory_clearBtn__o7L43:hover{background:#e74c3c0f;color:#e74c3c}.SearchResourceInventory_searchButton__\+LtV1{background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 28px;transition:all .3s ease;white-space:nowrap}.SearchResourceInventory_searchButton__\+LtV1:hover{box-shadow:0 4px 16px #1abc9c4d;transform:translateY(-2px)}.SearchResourceInventory_searchButton__\+LtV1:active{transform:translateY(0)}.SearchResourceInventory_resultsSummary__G1qnU{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.8rem;justify-content:space-between;margin-bottom:12px;padding:8px 16px}.SearchResourceInventory_resultsCount__w6ZyC,.SearchResourceInventory_resultsPage__M-DLi{font-weight:500}.SearchResourceInventory_badgeAvailable__\+vFFl{background:#2ecc7126;border:1px solid #2ecc7133;border-radius:12px;color:#2ecc71!important;display:inline-block;font-size:.7rem;font-weight:600;padding:3px 12px}.SearchResourceInventory_badgeReserved__Mck7L{background:#f39c1226;border:1px solid #f39c1233;border-radius:12px;color:#f39c12!important;display:inline-block;font-size:.7rem;font-weight:600;padding:3px 12px}.SearchResourceInventory_badgeDamaged__1UBiH{background:#e74c3c26;border:1px solid #e74c3c33;border-radius:12px;color:#e74c3c!important;display:inline-block;font-size:.7rem;font-weight:600;padding:3px 12px}.SearchResourceInventory_badgeDefault__Rv9I3{background:#2d3748;border:1px solid #ffffff0f;border-radius:12px;color:#a0aec0!important;display:inline-block;font-size:.7rem;font-weight:600;padding:3px 12px}.SearchResourceInventory_pagination__16iSq{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:20px;padding:16px 0}.SearchResourceInventory_pageBtn__IXeK8{background:#1a2332;border:1px solid #ffffff0f;border-radius:6px;color:#9ea7b5;cursor:pointer;font-size:.8rem;font-weight:500;padding:6px 16px;transition:all .2s ease}.SearchResourceInventory_pageBtn__IXeK8:hover:not(:disabled){background:#1abc9c0f;border-color:#1abc9c;color:#1abc9c}.SearchResourceInventory_pageBtn__IXeK8:disabled{cursor:not-allowed;opacity:.4}.SearchResourceInventory_pageNumbers__l73aI{display:flex;gap:4px}.SearchResourceInventory_pageNumBtn__PwStd{background:#0000;border:1px solid #0000;border-radius:6px;color:#9ea7b5;cursor:pointer;font-size:.8rem;font-weight:500;height:32px;min-width:32px;padding:0 8px;transition:all .2s ease}.SearchResourceInventory_pageNumBtn__PwStd:hover{background:#ffffff08;border-color:#ffffff0f}.SearchResourceInventory_pageNumBtn__PwStd.SearchResourceInventory_active__jk5iz{background:#1abc9c;border-color:#1abc9c;color:#fff}.light-theme .SearchResourceInventory_header-row__GIXSY{background:#fff;border-color:#0000000f}.light-theme .SearchResourceInventory_headerText__SC8Q1 h1{color:#1a2332}.light-theme .SearchResourceInventory_headerText__SC8Q1 p{color:#4a5a6a}.light-theme .SearchResourceInventory_statsBadge__Tg5ZF{background:#1abc9c0a;border-color:#1abc9c14;color:#1a2332}.light-theme .SearchResourceInventory_inputFieldContainer__4OvQu{background:#fff;border-color:#00000014}.light-theme .SearchResourceInventory_searchInput__uwnHh{color:#1a2332}.light-theme .SearchResourceInventory_searchInput__uwnHh::placeholder{color:#8a9aaa}.light-theme .SearchResourceInventory_badgeDefault__Rv9I3{background:#f3f4f6;border-color:#d1d5db;color:#374151!important}.light-theme .SearchResourceInventory_badgeAvailable__\+vFFl{color:#27ae60!important}.light-theme .SearchResourceInventory_badgeReserved__Mck7L{color:#d68910!important}.light-theme .SearchResourceInventory_badgeDamaged__1UBiH{color:#c0392b!important}.light-theme .SearchResourceInventory_pageBtn__IXeK8{background:#fff;border-color:#00000014;color:#4a5a6a}.light-theme .SearchResourceInventory_pageBtn__IXeK8:hover:not(:disabled){background:#1abc9c0a;border-color:#1abc9c;color:#1abc9c}.light-theme .SearchResourceInventory_pageNumBtn__PwStd{color:#4a5a6a}.light-theme .SearchResourceInventory_pageNumBtn__PwStd:hover{background:#00000005;border-color:#0000000f}.light-theme .SearchResourceInventory_resultsSummary__G1qnU{background:#fff;border-color:#0000000f;color:#4a5a6a}.light-theme .SearchResourceInventory_headerIcon__AAUEp{background:#1abc9c0a}@media (max-width:1024px){.SearchResourceInventory_container__\+pzfo{padding:20px}}@media (max-width:768px){.SearchResourceInventory_container__\+pzfo{padding:16px}.SearchResourceInventory_header__IWD\+4{align-items:stretch;flex-direction:column;gap:16px;padding:16px 20px}.SearchResourceInventory_headerLeft__A\+xHg{flex-direction:column;text-align:center}.SearchResourceInventory_titleSection__SnvF9{text-align:center}.SearchResourceInventory_statsCard__LRdgK{justify-content:center}.SearchResourceInventory_searchForm__EPQCN{flex-direction:column}.SearchResourceInventory_searchButton__\+LtV1{justify-content:center;width:100%}.SearchResourceInventory_pagination__16iSq{gap:6px}.SearchResourceInventory_pageBtn__IXeK8{font-size:.75rem;padding:4px 12px}.SearchResourceInventory_pageNumBtn__PwStd{font-size:.75rem;height:28px;min-width:28px}}@media (max-width:480px){.SearchResourceInventory_container__\+pzfo{padding:12px}.SearchResourceInventory_title__1uynO{font-size:1.1rem}.SearchResourceInventory_subtitle__gebUL{font-size:.8rem}.SearchResourceInventory_header__IWD\+4{padding:12px 16px}.SearchResourceInventory_statsNumber__aJm3a{font-size:1.2rem}.SearchResourceInventory_pageBtn__IXeK8{font-size:.7rem;padding:4px 10px}.SearchResourceInventory_pageNumBtn__PwStd{font-size:.7rem;height:26px;min-width:26px}.SearchResourceInventory_resultsSummary__G1qnU{flex-direction:column;font-size:.7rem;gap:2px;padding:4px 12px}.SearchResourceInventory_searchInput__uwnHh{font-size:.85rem;padding:8px 0}.SearchResourceInventory_searchButton__\+LtV1{font-size:.85rem;padding:8px 16px}}.NewResourceInventory_container__-4Usm{animation:NewResourceInventory_fadeIn__J0QDB .3s ease;padding:0}@keyframes NewResourceInventory_fadeIn__J0QDB{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.NewResourceInventory_header-row__DwfHD{margin-bottom:28px}.NewResourceInventory_header-left__dqsJ1{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);display:flex;gap:12px;padding:20px 24px}.NewResourceInventory_backLink__YVmfv{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.NewResourceInventory_backLink__YVmfv:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#1abc9c}.NewResourceInventory_headerDivider__ojmGW{background:#ffffff0f;background:var(--border-color,#ffffff0f);height:28px;width:1px}.NewResourceInventory_headerIcon__L\+Mgm{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border-radius:10px;box-shadow:0 4px 16px #1abc9c40;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.NewResourceInventory_headerIcon__L\+Mgm svg{height:24px;width:24px}.NewResourceInventory_headerText__b4-PX{display:flex;flex-direction:column}.NewResourceInventory_headerText__b4-PX h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:0}.NewResourceInventory_headerText__b4-PX p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:2px 0 0}.NewResourceInventory_modeToggle__mfCsU{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:10px;display:flex;gap:0;margin-bottom:24px;padding:4px;width:fit-content}.NewResourceInventory_modeBtn__nv-8N{align-items:center;background:#0000;border:none;border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;padding:10px 24px;transition:all .3s ease}.NewResourceInventory_modeBtn__nv-8N:hover{color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.NewResourceInventory_modeBtnActive__IFUDZ{background:linear-gradient(135deg,#1abc9c,#16a085);box-shadow:0 4px 15px #1abc9c40;color:#fff}.NewResourceInventory_successBanner__txj6X{align-items:center;animation:NewResourceInventory_slideIn__1gV0d .3s ease;background:#2ecc7114;border:1px solid #2ecc7126;border-radius:8px;color:#2ecc71;display:flex;font-size:.95rem;font-weight:600;gap:10px;margin-bottom:20px;padding:14px 20px}@keyframes NewResourceInventory_slideIn__1gV0d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.NewResourceInventory_sharedSection__vyUoR{margin-bottom:20px;padding:20px 24px}.NewResourceInventory_formCard__Y2yFo,.NewResourceInventory_sharedSection__vyUoR{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px}.NewResourceInventory_formCard__Y2yFo{animation:NewResourceInventory_slideIn__1gV0d .3s ease;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);overflow:hidden}.NewResourceInventory_formTitle__ROWqB{align-items:center;background:#243447;background:var(--bg-tertiary,#243447);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:flex;font-size:1rem;font-weight:600;gap:12px;margin:0;padding:16px 24px}.NewResourceInventory_formGrid__faWwZ{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;padding:24px}.NewResourceInventory_formGroup__h5E\+z{display:flex;flex-direction:column;gap:8px}.NewResourceInventory_label__N8NoC{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.85rem;font-weight:600;gap:6px;letter-spacing:.03em;text-transform:uppercase}.NewResourceInventory_required__KEZlz{color:#e74c3c}.NewResourceInventory_input__COS5Y,.NewResourceInventory_select__uyeK3{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;box-sizing:border-box;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:inherit;font-size:.95rem;padding:12px 16px;transition:all .3s ease;width:100%}.NewResourceInventory_input__COS5Y:focus,.NewResourceInventory_select__uyeK3:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c14;outline:none}.NewResourceInventory_input__COS5Y::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.NewResourceInventory_select__uyeK3{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7a8a' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.NewResourceInventory_select__uyeK3 option{background:#1a2332;background:var(--bg-secondary,#1a2332);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.NewResourceInventory_formActions__aZ3CP{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.NewResourceInventory_cancelBtn__u3yJb{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;padding:10px 24px;transition:all .3s ease}.NewResourceInventory_cancelBtn__u3yJb:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.NewResourceInventory_submitBtn__zEpNO{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:8px;box-shadow:0 4px 15px #1abc9c33;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:10px;padding:10px 32px;transition:all .3s ease}.NewResourceInventory_submitBtn__zEpNO:hover:not(:disabled){background:linear-gradient(135deg,#16a085,#1abc9c);box-shadow:0 6px 20px #1abc9c4d;transform:translateY(-2px)}.NewResourceInventory_submitBtn__zEpNO:disabled{cursor:not-allowed;opacity:.6;transform:none}.NewResourceInventory_batchInfoSection__GcoQG{border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);padding:0 24px 20px}.NewResourceInventory_batchDescription__ubdxa{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.95rem;line-height:1.5;margin:0 0 12px}.NewResourceInventory_batchDescription__ubdxa strong{color:#e74c3c}.NewResourceInventory_columnGuide__Hfe3p{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.NewResourceInventory_guideLabel__vInzC{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.8rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.NewResourceInventory_codeTag__xibxG{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:4px;color:#1abc9c;font-family:Courier New,monospace;font-size:.8rem;padding:2px 10px}.NewResourceInventory_infoNote__swVZR{align-items:flex-start;background:#3498db0f;border-left:3px solid #3498db;border-radius:0 6px 6px 0;display:flex;gap:10px;padding:10px 14px}.NewResourceInventory_infoNote__swVZR p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.85rem;line-height:1.4;margin:0}.NewResourceInventory_infoIcon__yK58o{flex-shrink:0;font-size:1rem;line-height:1}.NewResourceInventory_uploadArea__xhJWK{background:#0f1923;background:var(--bg-primary,#0f1923);border:2px dashed #ffffff0f;border:2px dashed var(--border-color,#ffffff0f);border-radius:12px;cursor:pointer;margin:20px 24px;padding:40px 20px;position:relative;text-align:center;transition:all .3s ease}.NewResourceInventory_uploadArea__xhJWK:hover{background:#ffffff05;background:var(--bg-hover,#ffffff05);border-color:#1abc9c4d}.NewResourceInventory_uploadIcon__oKqF-{font-size:2.5rem;margin-bottom:8px}.NewResourceInventory_fileInput__3n5es{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.NewResourceInventory_uploadLabel__KxDNK{color:#e8e8e8;color:var(--text-primary,#e8e8e8);cursor:pointer;display:block;font-size:1rem;font-weight:600}.NewResourceInventory_uploadHint__mwDLp{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.85rem;margin:6px 0 0}.NewResourceInventory_fileInfo__9Qodj{align-items:center;background:#1abc9c0f;border:1px solid #1abc9c1a;border-radius:8px;display:flex;gap:10px;margin:0 24px 20px;padding:10px 16px}.NewResourceInventory_fileName__Y0FJu{color:#1abc9c;font-size:.9rem;font-weight:600}.NewResourceInventory_fileSize__vMYB0{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.8rem}.NewResourceInventory_removeFileBtn__Yi6yK{background:#e74c3c14;border:none;border-radius:6px;color:#e74c3c;cursor:pointer;font-size:14px;margin-left:auto;padding:4px 10px;transition:all .2s ease}.NewResourceInventory_removeFileBtn__Yi6yK:hover{background:#e74c3c26;transform:scale(1.05)}.light-theme .NewResourceInventory_header-left__dqsJ1{background:#fff;border-color:#0000000f}.light-theme .NewResourceInventory_headerText__b4-PX h1{color:#1a2332}.light-theme .NewResourceInventory_headerText__b4-PX p{color:#4a5a6a}.light-theme .NewResourceInventory_modeToggle__mfCsU{background:#f8f9fa;border-color:#0000000f}.light-theme .NewResourceInventory_modeBtn__nv-8N{color:#4a5a6a}.light-theme .NewResourceInventory_modeBtn__nv-8N:hover{color:#1a2332}.light-theme .NewResourceInventory_formCard__Y2yFo{background:#fff;border-color:#0000000f}.light-theme .NewResourceInventory_formTitle__ROWqB{background:#f8f9fa;border-bottom-color:#0000000f;color:#1a2332}.light-theme .NewResourceInventory_sharedSection__vyUoR{background:#fff;border-color:#0000000f}.light-theme .NewResourceInventory_label__N8NoC{color:#4a5a6a}.light-theme .NewResourceInventory_input__COS5Y,.light-theme .NewResourceInventory_select__uyeK3{background:#f8f9fa;border-color:#00000014;color:#1a2332}.light-theme .NewResourceInventory_input__COS5Y::placeholder{color:#8a9aaa}.light-theme .NewResourceInventory_select__uyeK3 option{background:#fff;color:#1a2332}.light-theme .NewResourceInventory_cancelBtn__u3yJb{background:#f3f4f6;border-color:#0000000f;color:#374151}.light-theme .NewResourceInventory_cancelBtn__u3yJb:hover{background:#e5e7eb;color:#1a2332}.light-theme .NewResourceInventory_uploadArea__xhJWK{background:#f8f9fa;border-color:#0000000f}.light-theme .NewResourceInventory_uploadArea__xhJWK:hover{border-color:#1abc9c33}.light-theme .NewResourceInventory_uploadLabel__KxDNK{color:#1a2332}.light-theme .NewResourceInventory_uploadHint__mwDLp{color:#8a9aaa}.light-theme .NewResourceInventory_codeTag__xibxG{background:#f3f4f6;color:#1abc9c}.light-theme .NewResourceInventory_infoNote__swVZR{background:#3498db0a}.light-theme .NewResourceInventory_fileInfo__9Qodj{background:#1abc9c0a}@media (max-width:768px){.NewResourceInventory_headerLeft__WYEE\+{flex-direction:column;text-align:center}.NewResourceInventory_title__4BY0K{font-size:1.25rem}.NewResourceInventory_subtitle__aN1Pj{font-size:.85rem}.NewResourceInventory_modeToggle__mfCsU{width:100%}.NewResourceInventory_modeBtn__nv-8N{flex:1 1;font-size:.8rem;justify-content:center;padding:8px 16px}.NewResourceInventory_formGrid__faWwZ{grid-template-columns:1fr;padding:16px}.NewResourceInventory_formActions__aZ3CP{flex-direction:column}.NewResourceInventory_cancelBtn__u3yJb,.NewResourceInventory_submitBtn__zEpNO{justify-content:center;width:100%}.NewResourceInventory_uploadArea__xhJWK{margin:16px;padding:30px 16px}.NewResourceInventory_uploadIcon__oKqF-{font-size:2rem}.NewResourceInventory_fileInfo__9Qodj{flex-wrap:wrap;margin:0 16px 16px}.NewResourceInventory_batchInfoSection__GcoQG{padding:0 16px 16px}.NewResourceInventory_columnGuide__Hfe3p{gap:4px}.NewResourceInventory_codeTag__xibxG{font-size:.7rem;padding:1px 6px}}@media (max-width:480px){.NewResourceInventory_headerLeft__WYEE\+{padding:16px}.NewResourceInventory_headerIcon__L\+Mgm{height:48px;width:48px}.NewResourceInventory_title__4BY0K{font-size:1.1rem}.NewResourceInventory_subtitle__aN1Pj{font-size:.8rem}.NewResourceInventory_modeBtn__nv-8N{font-size:.7rem;gap:4px;padding:6px 12px}.NewResourceInventory_formGrid__faWwZ{gap:12px;padding:12px}.NewResourceInventory_formTitle__ROWqB{font-size:.95rem;padding:12px 16px}.NewResourceInventory_input__COS5Y,.NewResourceInventory_select__uyeK3{font-size:.85rem;padding:10px 12px}.NewResourceInventory_formActions__aZ3CP{padding:12px 16px}.NewResourceInventory_cancelBtn__u3yJb,.NewResourceInventory_submitBtn__zEpNO{font-size:.85rem;padding:8px 16px}.NewResourceInventory_uploadArea__xhJWK{padding:20px 12px}.NewResourceInventory_uploadLabel__KxDNK{font-size:.9rem}.NewResourceInventory_uploadHint__mwDLp{font-size:.75rem}.NewResourceInventory_fileInfo__9Qodj{align-items:flex-start;flex-direction:column;gap:6px}.NewResourceInventory_removeFileBtn__Yi6yK{margin-left:0}}.SearchInventoryLocation_container__5pAje{animation:SearchInventoryLocation_fadeIn__mzWXZ .3s ease;padding:0}@keyframes SearchInventoryLocation_fadeIn__mzWXZ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SearchInventoryLocation_header-row__q38Yl{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px;padding:20px 24px}.SearchInventoryLocation_header-left__6Y62L{align-items:center;display:flex;flex:1 1;gap:12px}.SearchInventoryLocation_backLink__pzaQw{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.SearchInventoryLocation_backLink__pzaQw:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#1abc9c}.SearchInventoryLocation_headerDivider__siEKH{background:#ffffff0f;background:var(--border-color,#ffffff0f);height:28px;width:1px}.SearchInventoryLocation_headerIcon__a7yGE{align-items:center;background:#1abc9c14;border-radius:10px;color:#1abc9c;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.SearchInventoryLocation_headerIcon__a7yGE svg{height:24px;width:24px}.SearchInventoryLocation_headerText__GxJU8{display:flex;flex-direction:column}.SearchInventoryLocation_headerText__GxJU8 h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:0}.SearchInventoryLocation_headerText__GxJU8 p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:2px 0 0}.SearchInventoryLocation_statsBadge__D\+AtG{flex-shrink:0;font-size:.75rem;padding:.25rem .75rem}.SearchInventoryLocation_searchBarContainer__4aLdw{margin-bottom:20px}.SearchInventoryLocation_searchForm__eGOwx{align-items:center;display:flex;gap:12px}.SearchInventoryLocation_inputFieldContainer__jbBPo{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;display:flex;flex:1 1;padding:0 12px;transition:all .2s ease}.SearchInventoryLocation_inputFieldContainer__jbBPo:focus-within{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c14}.SearchInventoryLocation_searchIcon__j3qke{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:16px;margin-right:8px}.SearchInventoryLocation_searchInput__a9yPl{background:#0000;border:none;color:#e8e8e8;color:var(--text-primary,#e8e8e8);flex:1 1;font-size:.9rem;outline:none;padding:10px 0}.SearchInventoryLocation_clearBtn__sQ6d7,.SearchInventoryLocation_searchInput__a9yPl::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.SearchInventoryLocation_clearBtn__sQ6d7{background:none;border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:4px 6px;transition:all .2s ease}.SearchInventoryLocation_clearBtn__sQ6d7:hover{background:#e74c3c0f;color:#e74c3c}.SearchInventoryLocation_searchButton__3OjSF{background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 28px;transition:all .3s ease;white-space:nowrap}.SearchInventoryLocation_searchButton__3OjSF:hover{box-shadow:0 4px 16px #1abc9c4d;transform:translateY(-2px)}.SearchInventoryLocation_searchButton__3OjSF:active{transform:translateY(0)}.SearchInventoryLocation_resultsSummary__lO7m8{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.8rem;justify-content:space-between;margin-bottom:12px;padding:8px 16px}.SearchInventoryLocation_resultsCount__zX6BO,.SearchInventoryLocation_resultsPage__QbeNY{font-weight:500}.SearchInventoryLocation_tableWrapper__oO4h6{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:10px;box-shadow:0 2px 8px #0000001a;box-shadow:0 2px 8px var(--shadow-light,#0000001a);overflow:hidden;overflow-x:auto}.SearchInventoryLocation_table__teuHF{border-collapse:collapse;min-width:600px;width:100%}.SearchInventoryLocation_th__pocwx{background:#243447;background:var(--bg-tertiary,#243447);border-bottom:2px solid #ffffff0f;border-bottom:2px solid var(--border-color,#ffffff0f);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.7rem;font-weight:700;letter-spacing:.5px;padding:12px 16px;text-align:left;text-transform:uppercase}.SearchInventoryLocation_td__-fsOV{border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.9rem;padding:12px 16px}.SearchInventoryLocation_row__G7GLi{transition:background .15s ease}.SearchInventoryLocation_row__G7GLi:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08)}.SearchInventoryLocation_row__G7GLi:last-child .SearchInventoryLocation_td__-fsOV{border-bottom:none}.SearchInventoryLocation_locationName__nGE71{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-weight:600}.SearchInventoryLocation_badgeWarehouse__9Y7mo{background:#3b82f61f;border:1px solid #3b82f626;border-radius:12px;color:#3b82f6;display:inline-block;font-size:.7rem;font-weight:600;padding:3px 12px}.SearchInventoryLocation_badgeRetailer__T4rQr{background:#9b59b61f;border:1px solid #9b59b626;border-radius:12px;color:#9b59b6;display:inline-block;font-size:.7rem;font-weight:600;padding:3px 12px}.SearchInventoryLocation_badgeCustomerSite__nTeZ7{background:#f39c121f;border:1px solid #f39c1226;border-radius:12px;color:#f39c12;display:inline-block;font-size:.7rem;font-weight:600;padding:3px 12px}.SearchInventoryLocation_badgeDefault__11txi{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:inline-block;font-size:.7rem;font-weight:600;padding:3px 12px}.SearchInventoryLocation_actionBtns__q-wOi{display:flex;gap:6px}.SearchInventoryLocation_deleteBtn__MV4Dk{background:none;border:none;border-radius:4px;color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;font-size:1rem;padding:4px 8px;transition:all .2s ease}.SearchInventoryLocation_deleteBtn__MV4Dk:hover{background:#e74c3c14;color:#e74c3c;transform:scale(1.1)}.SearchInventoryLocation_emptyRow__44xqr{padding:60px 20px;text-align:center}.SearchInventoryLocation_emptyState__z52kP{align-items:center;display:flex;flex-direction:column;gap:4px}.SearchInventoryLocation_emptyIcon__quhc0{font-size:3rem;margin-bottom:8px;opacity:.4}.SearchInventoryLocation_emptyState__z52kP p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.95rem;margin:0}.SearchInventoryLocation_emptyHint__eq1wH{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.8rem;margin-top:4px}.SearchInventoryLocation_pagination__l9oiG{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:20px;padding:16px 0}.SearchInventoryLocation_pageBtn__O3ykT{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:6px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;font-size:.8rem;font-weight:500;padding:6px 16px;transition:all .2s ease}.SearchInventoryLocation_pageBtn__O3ykT:hover:not(:disabled){background:#1abc9c0f;border-color:#1abc9c;color:#1abc9c}.SearchInventoryLocation_pageBtn__O3ykT:disabled{cursor:not-allowed;opacity:.4}.SearchInventoryLocation_pageNumbers__p9JFc{display:flex;gap:4px}.SearchInventoryLocation_pageNumBtn__kAPWF{background:#0000;border:1px solid #0000;border-radius:6px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;font-size:.8rem;font-weight:500;height:32px;min-width:32px;padding:0 8px;transition:all .2s ease}.SearchInventoryLocation_pageNumBtn__kAPWF:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);border-color:#ffffff0f;border-color:var(--border-color,#ffffff0f)}.SearchInventoryLocation_pageNumBtn__kAPWF.SearchInventoryLocation_active__q8\+3W{background:#1abc9c;border-color:#1abc9c;color:#fff}.light-theme .SearchInventoryLocation_header-row__q38Yl{background:#fff;border-color:#0000000f}.light-theme .SearchInventoryLocation_headerText__GxJU8 h1{color:#1a2332}.light-theme .SearchInventoryLocation_headerText__GxJU8 p{color:#4a5a6a}.light-theme .SearchInventoryLocation_statsBadge__D\+AtG{background:#1abc9c0a;border-color:#1abc9c14;color:#1a2332}.light-theme .SearchInventoryLocation_inputFieldContainer__jbBPo{background:#fff;border-color:#00000014}.light-theme .SearchInventoryLocation_searchInput__a9yPl{color:#1a2332}.light-theme .SearchInventoryLocation_searchInput__a9yPl::placeholder{color:#8a9aaa}.light-theme .SearchInventoryLocation_tableWrapper__oO4h6{background:#fff;border-color:#0000000f}.light-theme .SearchInventoryLocation_th__pocwx{background:#f8f9fa;border-bottom-color:#0000000f;color:#4a5a6a}.light-theme .SearchInventoryLocation_td__-fsOV{border-bottom-color:#0000000a;color:#1a2332}.light-theme .SearchInventoryLocation_row__G7GLi:hover{background:#00000005}.light-theme .SearchInventoryLocation_locationName__nGE71{color:#1a2332}.light-theme .SearchInventoryLocation_badgeDefault__11txi{background:#f3f4f6;border-color:#d1d5db;color:#374151}.light-theme .SearchInventoryLocation_deleteBtn__MV4Dk{color:#8a9aaa}.light-theme .SearchInventoryLocation_deleteBtn__MV4Dk:hover{background:#e74c3c0f;color:#e74c3c}.light-theme .SearchInventoryLocation_pageBtn__O3ykT{background:#fff;border-color:#00000014;color:#4a5a6a}.light-theme .SearchInventoryLocation_pageBtn__O3ykT:hover:not(:disabled){background:#1abc9c0a;border-color:#1abc9c;color:#1abc9c}.light-theme .SearchInventoryLocation_pageNumBtn__kAPWF{color:#4a5a6a}.light-theme .SearchInventoryLocation_pageNumBtn__kAPWF:hover{background:#00000005;border-color:#0000000f}.light-theme .SearchInventoryLocation_resultsSummary__lO7m8{background:#fff;border-color:#0000000f;color:#4a5a6a}.light-theme .SearchInventoryLocation_emptyState__z52kP p{color:#4a5a6a}.light-theme .SearchInventoryLocation_emptyHint__eq1wH{color:#8a9aaa}.light-theme .SearchInventoryLocation_headerIcon__a7yGE{background:#1abc9c0a}@media (max-width:1024px){.SearchInventoryLocation_container__5pAje{padding:0}}@media (max-width:768px){.SearchInventoryLocation_header__IiOHs{align-items:stretch;flex-direction:column;gap:16px;padding:16px 20px}.SearchInventoryLocation_headerLeft__s1O6H{flex-direction:column;text-align:center}.SearchInventoryLocation_titleSection__GIyBx{text-align:center}.SearchInventoryLocation_statsCard__gnJXX{justify-content:center}.SearchInventoryLocation_searchForm__eGOwx{flex-direction:column}.SearchInventoryLocation_searchButton__3OjSF{justify-content:center;width:100%}.SearchInventoryLocation_tableWrapper__oO4h6{overflow-x:auto}.SearchInventoryLocation_pagination__l9oiG{gap:6px}.SearchInventoryLocation_pageBtn__O3ykT{font-size:.75rem;padding:4px 12px}.SearchInventoryLocation_pageNumBtn__kAPWF{font-size:.75rem;height:28px;min-width:28px}}@media (max-width:480px){.SearchInventoryLocation_header__IiOHs{padding:12px 16px}.SearchInventoryLocation_title__Ztb-R{font-size:1.1rem}.SearchInventoryLocation_subtitle__P8D20{font-size:.8rem}.SearchInventoryLocation_statsNumber__usmb7{font-size:1.2rem}.SearchInventoryLocation_td__-fsOV,.SearchInventoryLocation_th__pocwx{font-size:.8rem;padding:8px 10px}.SearchInventoryLocation_pageBtn__O3ykT{font-size:.7rem;padding:4px 10px}.SearchInventoryLocation_pageNumBtn__kAPWF{font-size:.7rem;height:26px;min-width:26px}.SearchInventoryLocation_resultsSummary__lO7m8{flex-direction:column;font-size:.7rem;gap:2px;padding:4px 12px}.SearchInventoryLocation_emptyState__z52kP p{font-size:.85rem}.SearchInventoryLocation_emptyIcon__quhc0{font-size:2.5rem}.SearchInventoryLocation_searchInput__a9yPl{font-size:.85rem;padding:8px 0}.SearchInventoryLocation_searchButton__3OjSF{font-size:.85rem;padding:8px 16px}}.NewInventoryLocation_container__SuT4l{animation:NewInventoryLocation_fadeIn__6e9EU .3s ease;padding:0}@keyframes NewInventoryLocation_fadeIn__6e9EU{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.NewInventoryLocation_header-row__OwNqw{margin-bottom:28px}.NewInventoryLocation_header-left__7of5o{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);display:flex;gap:12px;padding:20px 24px}.NewInventoryLocation_backLink__cP3IB{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.NewInventoryLocation_backLink__cP3IB:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#1abc9c}.NewInventoryLocation_headerDivider__VjW5t{background:#ffffff0f;background:var(--border-color,#ffffff0f);height:28px;width:1px}.NewInventoryLocation_headerIcon__EqxwJ{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border-radius:10px;box-shadow:0 4px 16px #1abc9c40;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.NewInventoryLocation_headerIcon__EqxwJ svg{height:24px;width:24px}.NewInventoryLocation_headerText__fOWq5{display:flex;flex-direction:column}.NewInventoryLocation_headerText__fOWq5 h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:0}.NewInventoryLocation_headerText__fOWq5 p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:2px 0 0}.NewInventoryLocation_successBanner__Aa9Ax{align-items:center;animation:NewInventoryLocation_slideIn__DZ356 .3s ease;background:#2ecc7114;border:1px solid #2ecc7126;border-radius:8px;color:#2ecc71;display:flex;font-size:.95rem;font-weight:600;gap:10px;margin-bottom:20px;padding:14px 20px}@keyframes NewInventoryLocation_slideIn__DZ356{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.NewInventoryLocation_formCard__jV8iu{animation:NewInventoryLocation_slideIn__DZ356 .3s ease;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);overflow:hidden}.NewInventoryLocation_formTitle__1zr05{align-items:center;background:#243447;background:var(--bg-tertiary,#243447);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:flex;font-size:1rem;font-weight:600;gap:12px;margin:0;padding:16px 24px}.NewInventoryLocation_formGrid__rDA8i{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;padding:24px}.NewInventoryLocation_formGroup__\+UNrA{display:flex;flex-direction:column;gap:6px}.NewInventoryLocation_formGroup__\+UNrA.NewInventoryLocation_fullWidth__bekB0{grid-column:1/-1}.NewInventoryLocation_label__uNIfQ{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.85rem;font-weight:600;gap:6px;letter-spacing:.03em;text-transform:uppercase}.NewInventoryLocation_required__rRBGB{color:#e74c3c}.NewInventoryLocation_input__JZ5Sn,.NewInventoryLocation_select__fpS18,.NewInventoryLocation_textarea__7yJ4o{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;box-sizing:border-box;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:inherit;font-size:.95rem;padding:10px 14px;transition:all .3s ease;width:100%}.NewInventoryLocation_input__JZ5Sn:focus,.NewInventoryLocation_select__fpS18:focus,.NewInventoryLocation_textarea__7yJ4o:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c14;outline:none}.NewInventoryLocation_input__JZ5Sn::placeholder,.NewInventoryLocation_textarea__7yJ4o::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.NewInventoryLocation_textarea__7yJ4o{min-height:80px;resize:vertical}.NewInventoryLocation_select__fpS18{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7a8a' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.NewInventoryLocation_select__fpS18 option{background:#1a2332;background:var(--bg-secondary,#1a2332);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.NewInventoryLocation_typeInfo__CkNxF{padding:0 24px 20px}.NewInventoryLocation_typeInfoTitle__uYjDn{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.85rem;font-weight:600;letter-spacing:.03em;margin:0 0 12px;text-transform:uppercase}.NewInventoryLocation_typeCards__Qd4lX{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.NewInventoryLocation_typeCard__NQNHQ{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:14px 12px;text-align:center;transition:all .3s ease}.NewInventoryLocation_typeCard__NQNHQ:hover{border-color:#1abc9c33}.NewInventoryLocation_typeCardActive__gsczc{background:#1abc9c0a;border-color:#1abc9c;box-shadow:0 0 0 2px #1abc9c0d}.NewInventoryLocation_typeIcon__Cw-UZ{font-size:1.5rem}.NewInventoryLocation_typeName__hllhN{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.8rem;font-weight:600}.NewInventoryLocation_typeDesc__Ya6AN{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.65rem}.NewInventoryLocation_formActions__1QwT8{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.NewInventoryLocation_cancelBtn__inC3f{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;padding:10px 24px;transition:all .3s ease}.NewInventoryLocation_cancelBtn__inC3f:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.NewInventoryLocation_submitBtn__TARVQ{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:8px;box-shadow:0 4px 15px #1abc9c33;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:10px;padding:10px 32px;transition:all .3s ease}.NewInventoryLocation_submitBtn__TARVQ:hover:not(:disabled){background:linear-gradient(135deg,#16a085,#1abc9c);box-shadow:0 6px 20px #1abc9c4d;transform:translateY(-2px)}.NewInventoryLocation_submitBtn__TARVQ:disabled{cursor:not-allowed;opacity:.6;transform:none}.light-theme .NewInventoryLocation_header-left__7of5o{background:#fff;border-color:#0000000f}.light-theme .NewInventoryLocation_headerText__fOWq5 h1{color:#1a2332}.light-theme .NewInventoryLocation_headerText__fOWq5 p{color:#4a5a6a}.light-theme .NewInventoryLocation_formCard__jV8iu{background:#fff;border-color:#0000000f}.light-theme .NewInventoryLocation_formTitle__1zr05{background:#f8f9fa;border-bottom-color:#0000000f;color:#1a2332}.light-theme .NewInventoryLocation_input__JZ5Sn,.light-theme .NewInventoryLocation_select__fpS18,.light-theme .NewInventoryLocation_textarea__7yJ4o{background:#f8f9fa;border-color:#00000014;color:#1a2332}.light-theme .NewInventoryLocation_label__uNIfQ{color:#4a5a6a}.light-theme .NewInventoryLocation_typeCard__NQNHQ{background:#f8f9fa;border-color:#0000000a}.light-theme .NewInventoryLocation_typeCardActive__gsczc{background:#1abc9c0a;border-color:#1abc9c}.light-theme .NewInventoryLocation_typeName__hllhN{color:#1a2332}.light-theme .NewInventoryLocation_cancelBtn__inC3f{background:#f3f4f6;border-color:#0000000f;color:#374151}.light-theme .NewInventoryLocation_cancelBtn__inC3f:hover{background:#e5e7eb;color:#1a2332}.light-theme .NewInventoryLocation_headerIcon__EqxwJ{background:linear-gradient(135deg,#1abc9c,#16a085)}@media (max-width:768px){.NewInventoryLocation_headerLeft__UCtNr{flex-direction:column;padding:16px 20px;text-align:center}.NewInventoryLocation_title__B5Mul{font-size:1.25rem}.NewInventoryLocation_subtitle__jXxMR{font-size:.85rem}.NewInventoryLocation_formGrid__rDA8i{grid-template-columns:1fr;padding:16px}.NewInventoryLocation_formGroup__\+UNrA.NewInventoryLocation_fullWidth__bekB0{grid-column:1/-1}.NewInventoryLocation_typeCards__Qd4lX{gap:8px;grid-template-columns:1fr}.NewInventoryLocation_typeCard__NQNHQ{align-items:center;flex-direction:row;gap:10px;padding:10px 14px}.NewInventoryLocation_typeCard__NQNHQ .NewInventoryLocation_typeIcon__Cw-UZ{font-size:1.2rem}.NewInventoryLocation_typeCard__NQNHQ .NewInventoryLocation_typeDesc__Ya6AN{display:none}.NewInventoryLocation_formActions__1QwT8{flex-direction:column;padding:16px}.NewInventoryLocation_cancelBtn__inC3f,.NewInventoryLocation_submitBtn__TARVQ{justify-content:center;width:100%}}@media (max-width:480px){.NewInventoryLocation_headerLeft__UCtNr{padding:12px 16px}.NewInventoryLocation_headerIcon__EqxwJ{height:48px;width:48px}.NewInventoryLocation_title__B5Mul{font-size:1.1rem}.NewInventoryLocation_subtitle__jXxMR{font-size:.8rem}.NewInventoryLocation_formGrid__rDA8i{gap:12px;padding:12px}.NewInventoryLocation_formTitle__1zr05{font-size:.95rem;padding:12px 16px}.NewInventoryLocation_input__JZ5Sn,.NewInventoryLocation_select__fpS18,.NewInventoryLocation_textarea__7yJ4o{font-size:.85rem;padding:8px 12px}.NewInventoryLocation_textarea__7yJ4o{min-height:60px}.NewInventoryLocation_typeInfo__CkNxF{padding:0 16px 16px}.NewInventoryLocation_typeCards__Qd4lX{gap:6px}.NewInventoryLocation_typeCard__NQNHQ{padding:8px 12px}.NewInventoryLocation_typeCard__NQNHQ .NewInventoryLocation_typeName__hllhN{font-size:.75rem}.NewInventoryLocation_formActions__1QwT8{padding:12px}.NewInventoryLocation_cancelBtn__inC3f,.NewInventoryLocation_submitBtn__TARVQ{font-size:.85rem;padding:8px 16px}}.SearchInventoryTransfer_container__zEaRP{animation:SearchInventoryTransfer_fadeIn__LqZhA .3s ease;padding:0}@keyframes SearchInventoryTransfer_fadeIn__LqZhA{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SearchInventoryTransfer_header-row__\+icxH{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px;padding:20px 24px}.SearchInventoryTransfer_header-left__l\+KjF{align-items:center;display:flex;flex:1 1;gap:12px}.SearchInventoryTransfer_backLink__6Y4aT{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.SearchInventoryTransfer_backLink__6Y4aT:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#1abc9c}.SearchInventoryTransfer_headerDivider__76I7k{background:#ffffff0f;background:var(--border-color,#ffffff0f);height:28px;width:1px}.SearchInventoryTransfer_headerIcon__Y4kNa{align-items:center;background:#1abc9c14;border-radius:10px;color:#1abc9c;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.SearchInventoryTransfer_headerIcon__Y4kNa svg{height:24px;width:24px}.SearchInventoryTransfer_headerText__tSlYL{display:flex;flex-direction:column}.SearchInventoryTransfer_headerText__tSlYL h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:0}.SearchInventoryTransfer_headerText__tSlYL p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:2px 0 0}.SearchInventoryTransfer_statsBadge__mW7N4{flex-shrink:0;font-size:.75rem;padding:.25rem .75rem}.SearchInventoryTransfer_statsNumber__kWjHV{color:#1abc9c;font-size:1.5rem;font-weight:700}.SearchInventoryTransfer_statsLabel__zMudi{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.75rem;font-weight:500}.SearchInventoryTransfer_searchBarContainer__eYc4s{margin-bottom:20px}.SearchInventoryTransfer_searchForm__Ksepd{align-items:center;display:flex;gap:12px}.SearchInventoryTransfer_inputFieldContainer__hpROO{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;display:flex;flex:1 1;padding:0 12px;transition:all .2s ease}.SearchInventoryTransfer_inputFieldContainer__hpROO:focus-within{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c14}.SearchInventoryTransfer_searchIcon__0fr8x{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:16px;margin-right:8px}.SearchInventoryTransfer_searchInput__JBwhV{background:#0000;border:none;color:#e8e8e8;color:var(--text-primary,#e8e8e8);flex:1 1;font-size:.9rem;outline:none;padding:10px 0}.SearchInventoryTransfer_clearBtn__VgQnP,.SearchInventoryTransfer_searchInput__JBwhV::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.SearchInventoryTransfer_clearBtn__VgQnP{background:none;border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:4px 6px;transition:all .2s ease}.SearchInventoryTransfer_clearBtn__VgQnP:hover{background:#e74c3c0f;color:#e74c3c}.SearchInventoryTransfer_searchButton__1Eykj{background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 28px;transition:all .3s ease;white-space:nowrap}.SearchInventoryTransfer_searchButton__1Eykj:hover{box-shadow:0 4px 16px #1abc9c4d;transform:translateY(-2px)}.SearchInventoryTransfer_searchButton__1Eykj:active{transform:translateY(0)}.SearchInventoryTransfer_resultsSummary__zz1RU{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.8rem;justify-content:space-between;margin-bottom:12px;padding:8px 16px}.SearchInventoryTransfer_resultsCount__\+bxJC{font-weight:500}.SearchInventoryTransfer_skuCode__NvvLN{background:#1abc9c14;border-radius:4px;color:#1abc9c!important;font-family:Courier New,monospace;font-size:.8rem;font-weight:600;padding:2px 10px}.SearchInventoryTransfer_quantity__c4Pje{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-weight:600}.SearchInventoryTransfer_badgePending__SnlaU{background:#f39c121f;border:1px solid #f39c1226;border-radius:12px;color:#f39c12;display:inline-block;font-size:.7rem;font-weight:600;padding:3px 12px}.SearchInventoryTransfer_badgeCompleted__cw7SH{background:#2ecc711f;border:1px solid #2ecc7126;border-radius:12px;color:#2ecc71;display:inline-block;font-size:.7rem;font-weight:600;padding:3px 12px}.SearchInventoryTransfer_badgePartiallyCompleted__rOvAw{background:#3498db1f;border:1px solid #3498db26;border-radius:12px;color:#3498db;display:inline-block;font-size:.7rem;font-weight:600;padding:3px 12px}.SearchInventoryTransfer_badgeRejected__9PpGh{background:#e74c3c1f;border:1px solid #e74c3c26;border-radius:12px;color:#e74c3c;display:inline-block;font-size:.7rem;font-weight:600;padding:3px 12px}.SearchInventoryTransfer_badgeDefault__L\+0sL{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:inline-block;font-size:.7rem;font-weight:600;padding:3px 12px}.light-theme .SearchInventoryTransfer_header-row__\+icxH{background:#fff;border-color:#0000000f}.light-theme .SearchInventoryTransfer_headerText__tSlYL h1{color:#1a2332}.light-theme .SearchInventoryTransfer_headerText__tSlYL p{color:#4a5a6a}.light-theme .SearchInventoryTransfer_statsBadge__mW7N4{background:#1abc9c0a;border-color:#1abc9c14;color:#1a2332}.light-theme .SearchInventoryTransfer_inputFieldContainer__hpROO{background:#fff;border-color:#00000014}.light-theme .SearchInventoryTransfer_searchInput__JBwhV{color:#1a2332}.light-theme .SearchInventoryTransfer_searchInput__JBwhV::placeholder{color:#8a9aaa}.light-theme .SearchInventoryTransfer_resultsSummary__zz1RU{background:#fff;border-color:#0000000f;color:#4a5a6a}.light-theme .SearchInventoryTransfer_badgeDefault__L\+0sL{background:#f3f4f6;border-color:#d1d5db;color:#374151}.light-theme .SearchInventoryTransfer_quantity__c4Pje{color:#1a2332}.light-theme .SearchInventoryTransfer_skuCode__NvvLN{background:#1abc9c0f;color:#1abc9c!important}.light-theme .SearchInventoryTransfer_headerIcon__Y4kNa{background:#1abc9c0a}@media (max-width:768px){.SearchInventoryTransfer_header__Rk-Bn{align-items:stretch;flex-direction:column;gap:16px;padding:16px 20px}.SearchInventoryTransfer_headerLeft__zE12-{flex-direction:column;text-align:center}.SearchInventoryTransfer_titleSection__9-sAs{text-align:center}.SearchInventoryTransfer_statsCard__tTlAt{justify-content:center}.SearchInventoryTransfer_searchForm__Ksepd{flex-direction:column}.SearchInventoryTransfer_searchButton__1Eykj{justify-content:center;width:100%}}@media (max-width:480px){.SearchInventoryTransfer_header__Rk-Bn{padding:12px 16px}.SearchInventoryTransfer_title__2O776{font-size:1.1rem}.SearchInventoryTransfer_subtitle__ZBTV7{font-size:.8rem}.SearchInventoryTransfer_statsNumber__kWjHV{font-size:1.2rem}.SearchInventoryTransfer_searchInput__JBwhV{font-size:.85rem;padding:8px 0}.SearchInventoryTransfer_searchButton__1Eykj{font-size:.85rem;padding:8px 16px}}.NewInventoryTransfer_container__LylmV{animation:NewInventoryTransfer_fadeIn__7HCck .3s ease;padding:0}@keyframes NewInventoryTransfer_fadeIn__7HCck{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.NewInventoryTransfer_header-row__chaq5{margin-bottom:28px}.NewInventoryTransfer_header-left__RkoND{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);display:flex;gap:12px;padding:20px 24px}.NewInventoryTransfer_backLink__hd19q{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.NewInventoryTransfer_backLink__hd19q:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#1abc9c}.NewInventoryTransfer_headerDivider__8M2mJ{background:#ffffff0f;background:var(--border-color,#ffffff0f);height:28px;width:1px}.NewInventoryTransfer_headerIcon__TGwf5{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border-radius:10px;box-shadow:0 4px 16px #1abc9c40;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.NewInventoryTransfer_headerIcon__TGwf5 svg{height:24px;width:24px}.NewInventoryTransfer_headerText__dju2M{display:flex;flex-direction:column}.NewInventoryTransfer_headerText__dju2M h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:0}.NewInventoryTransfer_headerText__dju2M p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:2px 0 0}.NewInventoryTransfer_successBanner__KIpfw{align-items:center;animation:NewInventoryTransfer_slideIn__qbF7Y .3s ease;background:#2ecc7114;border:1px solid #2ecc7126;border-radius:8px;color:#2ecc71;display:flex;font-size:.95rem;font-weight:600;gap:10px;margin-bottom:20px;padding:14px 20px}@keyframes NewInventoryTransfer_slideIn__qbF7Y{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.NewInventoryTransfer_formCard__4qlG5{animation:NewInventoryTransfer_slideIn__qbF7Y .3s ease;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);overflow:hidden}.NewInventoryTransfer_formTitle__SjP5U{align-items:center;background:#243447;background:var(--bg-tertiary,#243447);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:flex;font-size:1rem;font-weight:600;gap:12px;margin:0;padding:16px 24px}.NewInventoryTransfer_formGrid__u7FqX{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;padding:24px}.NewInventoryTransfer_formGroup__exV9T{display:flex;flex-direction:column;gap:6px}.NewInventoryTransfer_label__jaqTk{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.85rem;font-weight:600;gap:6px;letter-spacing:.03em;text-transform:uppercase}.NewInventoryTransfer_required__ZBlBr{color:#e74c3c}.NewInventoryTransfer_input__EQuid{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;box-sizing:border-box;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:inherit;font-size:.95rem;padding:10px 14px;transition:all .3s ease;width:100%}.NewInventoryTransfer_input__EQuid:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c14;outline:none}.NewInventoryTransfer_input__EQuid::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.NewInventoryTransfer_input__EQuid.NewInventoryTransfer_disabled__EHUte{cursor:not-allowed;opacity:.5}.NewInventoryTransfer_input__EQuid.NewInventoryTransfer_readOnly__ATare{background:#243447;background:var(--bg-tertiary,#243447);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:not-allowed;opacity:.7}.NewInventoryTransfer_helperText__4LE\+7{color:#1abc9c;font-size:.75rem;margin-top:2px}.NewInventoryTransfer_searchInput__qySR0{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px 8px 0 0;box-sizing:border-box;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:inherit;font-size:.85rem;padding:8px 12px;width:100%}.NewInventoryTransfer_searchInput__qySR0:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c0f;outline:none}.NewInventoryTransfer_searchInput__qySR0::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.NewInventoryTransfer_scrollSelect__cEzno{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:0 0 8px 8px;border-top:none;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:inherit;font-size:.85rem;min-height:100px;padding:8px 12px;width:100%}.NewInventoryTransfer_scrollSelect__cEzno:focus{border-color:#1abc9c;outline:none}.NewInventoryTransfer_scrollSelect__cEzno option{background:#1a2332;background:var(--bg-secondary,#1a2332);color:#e8e8e8;color:var(--text-primary,#e8e8e8);padding:4px 8px}.NewInventoryTransfer_scrollSelect__cEzno option:hover{background:#1abc9c0f}.NewInventoryTransfer_transferVisual__3dVeo{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:10px;display:flex;gap:20px;justify-content:center;margin:0 24px 20px;padding:20px}.NewInventoryTransfer_locationBox__0Ff0k{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:10px;display:flex;flex-direction:column;gap:6px;min-width:140px;padding:14px 24px;transition:all .3s ease}.NewInventoryTransfer_locationBox__0Ff0k:hover{border-color:#1abc9c33;transform:translateY(-2px)}.NewInventoryTransfer_locationIcon__9jsAT{font-size:1.5rem}.NewInventoryTransfer_locationName__TVAKo{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.85rem;font-weight:600;text-align:center}.NewInventoryTransfer_arrow__UWYjE{animation:NewInventoryTransfer_pulse__Fe8rS 2s ease-in-out infinite;color:#1abc9c;font-size:1.5rem;font-weight:700}@keyframes NewInventoryTransfer_pulse__Fe8rS{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.NewInventoryTransfer_formActions__qPt6c{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.NewInventoryTransfer_cancelBtn__8TQoz{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:8px;padding:10px 24px;transition:all .3s ease}.NewInventoryTransfer_cancelBtn__8TQoz:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.NewInventoryTransfer_submitBtn__SrPOu{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:8px;box-shadow:0 4px 15px #1abc9c33;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:10px;padding:10px 32px;transition:all .3s ease}.NewInventoryTransfer_submitBtn__SrPOu:hover:not(:disabled){background:linear-gradient(135deg,#16a085,#1abc9c);box-shadow:0 6px 20px #1abc9c4d;transform:translateY(-2px)}.NewInventoryTransfer_submitBtn__SrPOu:disabled{cursor:not-allowed;opacity:.6;transform:none}.light-theme .NewInventoryTransfer_header-left__RkoND{background:#fff;border-color:#0000000f}.light-theme .NewInventoryTransfer_headerText__dju2M h1{color:#1a2332}.light-theme .NewInventoryTransfer_headerText__dju2M p{color:#4a5a6a}.light-theme .NewInventoryTransfer_formCard__4qlG5{background:#fff;border-color:#0000000f}.light-theme .NewInventoryTransfer_formTitle__SjP5U{background:#f8f9fa;border-bottom-color:#0000000f;color:#1a2332}.light-theme .NewInventoryTransfer_input__EQuid{background:#f8f9fa;border-color:#00000014;color:#1a2332}.light-theme .NewInventoryTransfer_input__EQuid.NewInventoryTransfer_readOnly__ATare{background:#f3f4f6;color:#6b7280}.light-theme .NewInventoryTransfer_scrollSelect__cEzno,.light-theme .NewInventoryTransfer_searchInput__qySR0{background:#f8f9fa;border-color:#00000014;color:#1a2332}.light-theme .NewInventoryTransfer_scrollSelect__cEzno option{background:#fff;color:#1a2332}.light-theme .NewInventoryTransfer_label__jaqTk{color:#4a5a6a}.light-theme .NewInventoryTransfer_cancelBtn__8TQoz{background:#f3f4f6;border-color:#0000000f;color:#374151}.light-theme .NewInventoryTransfer_cancelBtn__8TQoz:hover{background:#e5e7eb;color:#1a2332}.light-theme .NewInventoryTransfer_transferVisual__3dVeo{background:#f8f9fa;border-color:#0000000a}.light-theme .NewInventoryTransfer_locationBox__0Ff0k{background:#fff;border-color:#0000000f}.light-theme .NewInventoryTransfer_locationName__TVAKo{color:#1a2332}.light-theme .NewInventoryTransfer_headerIcon__TGwf5{background:linear-gradient(135deg,#1abc9c,#16a085)}@media (max-width:768px){.NewInventoryTransfer_headerLeft__xWNtL{flex-direction:column;padding:16px 20px;text-align:center}.NewInventoryTransfer_title__WrRtB{font-size:1.25rem}.NewInventoryTransfer_subtitle__yBmKT{font-size:.85rem}.NewInventoryTransfer_formGrid__u7FqX{grid-template-columns:1fr;padding:16px}.NewInventoryTransfer_transferVisual__3dVeo{flex-direction:column;margin:0 16px 16px;padding:16px}.NewInventoryTransfer_arrow__UWYjE{transform:rotate(90deg)}.NewInventoryTransfer_formActions__qPt6c{flex-direction:column;padding:16px}.NewInventoryTransfer_cancelBtn__8TQoz,.NewInventoryTransfer_submitBtn__SrPOu{justify-content:center;width:100%}.NewInventoryTransfer_locationBox__0Ff0k{min-width:100px;padding:12px 16px}}@media (max-width:480px){.NewInventoryTransfer_headerLeft__xWNtL{padding:12px 16px}.NewInventoryTransfer_headerIcon__TGwf5{height:48px;width:48px}.NewInventoryTransfer_title__WrRtB{font-size:1.1rem}.NewInventoryTransfer_subtitle__yBmKT{font-size:.8rem}.NewInventoryTransfer_formGrid__u7FqX{gap:12px;padding:12px}.NewInventoryTransfer_formTitle__SjP5U{font-size:.95rem;padding:12px 16px}.NewInventoryTransfer_input__EQuid,.NewInventoryTransfer_scrollSelect__cEzno,.NewInventoryTransfer_searchInput__qySR0{font-size:.85rem;padding:8px 12px}.NewInventoryTransfer_locationBox__0Ff0k{min-width:80px;padding:10px 12px}.NewInventoryTransfer_locationIcon__9jsAT{font-size:1.2rem}.NewInventoryTransfer_locationName__TVAKo{font-size:.75rem}.NewInventoryTransfer_arrow__UWYjE{font-size:1.2rem}.NewInventoryTransfer_formActions__qPt6c{padding:12px}.NewInventoryTransfer_cancelBtn__8TQoz,.NewInventoryTransfer_submitBtn__SrPOu{font-size:.85rem;padding:8px 16px}}.SearchInventoryTransaction_container__XTh4r{animation:SearchInventoryTransaction_fadeIn__IQeAt .3s ease;padding:0}@keyframes SearchInventoryTransaction_fadeIn__IQeAt{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SearchInventoryTransaction_header-row__hrpGb{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px;padding:20px 24px}.SearchInventoryTransaction_header-left__qMA-x{align-items:center;display:flex;flex:1 1;gap:12px}.SearchInventoryTransaction_backLink__dE43l{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.SearchInventoryTransaction_backLink__dE43l:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#1abc9c}.SearchInventoryTransaction_headerDivider__Ai4eF{background:#ffffff0f;background:var(--border-color,#ffffff0f);height:28px;width:1px}.SearchInventoryTransaction_headerIcon__QZ7uo{align-items:center;background:#1abc9c14;border-radius:10px;color:#1abc9c;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.SearchInventoryTransaction_headerIcon__QZ7uo svg{height:24px;width:24px}.SearchInventoryTransaction_headerText__7l7Aa{display:flex;flex-direction:column}.SearchInventoryTransaction_headerText__7l7Aa h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:0}.SearchInventoryTransaction_headerText__7l7Aa p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:2px 0 0}.SearchInventoryTransaction_statsBadge__hqM-v{flex-shrink:0;font-size:.75rem;padding:.25rem .75rem}.SearchInventoryTransaction_searchBarContainer__Gh4MP{margin-bottom:20px}.SearchInventoryTransaction_searchForm__5bNH5{align-items:center;display:flex;gap:12px}.SearchInventoryTransaction_inputFieldContainer__WlrIH{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;display:flex;flex:1 1;padding:0 12px;transition:all .2s ease}.SearchInventoryTransaction_inputFieldContainer__WlrIH:focus-within{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c14}.SearchInventoryTransaction_searchIcon__YwJLO{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:16px;margin-right:8px}.SearchInventoryTransaction_searchInput__3EGdf{background:#0000;border:none;color:#e8e8e8;color:var(--text-primary,#e8e8e8);flex:1 1;font-size:.9rem;outline:none;padding:10px 0}.SearchInventoryTransaction_clearBtn__6z2po,.SearchInventoryTransaction_searchInput__3EGdf::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.SearchInventoryTransaction_clearBtn__6z2po{background:none;border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:4px 6px;transition:all .2s ease}.SearchInventoryTransaction_clearBtn__6z2po:hover{background:#e74c3c0f;color:#e74c3c}.SearchInventoryTransaction_searchButton__hv2fi{background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 28px;transition:all .3s ease;white-space:nowrap}.SearchInventoryTransaction_searchButton__hv2fi:hover{box-shadow:0 4px 16px #1abc9c4d;transform:translateY(-2px)}.SearchInventoryTransaction_searchButton__hv2fi:active{transform:translateY(0)}.SearchInventoryTransaction_resultsSummary__h64sA{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.8rem;justify-content:space-between;margin-bottom:12px;padding:8px 16px}.SearchInventoryTransaction_resultsCount__y2yK0{font-weight:500}.SearchInventoryTransaction_skuCode__yexey{background:#1abc9c14;border-radius:4px;color:#1abc9c!important;font-family:Courier New,monospace;font-size:.8rem;font-weight:600;padding:2px 10px}.SearchInventoryTransaction_quantity__Kprs7{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-weight:600}.SearchInventoryTransaction_badgeIn__LYNzc{background:#2ecc711f;border:1px solid #2ecc7126;border-radius:12px;color:#2ecc71;display:inline-block;font-size:.7rem;font-weight:600;padding:3px 12px}.SearchInventoryTransaction_badgeOut__j--zj{background:#e74c3c1f;border:1px solid #e74c3c26;border-radius:12px;color:#e74c3c;display:inline-block;font-size:.7rem;font-weight:600;padding:3px 12px}.SearchInventoryTransaction_badgeTransfer__Rk74m{background:#3498db1f;border:1px solid #3498db26;border-radius:12px;color:#3498db;display:inline-block;font-size:.7rem;font-weight:600;padding:3px 12px}.SearchInventoryTransaction_badgeAdjustment__\+thiE{background:#f39c121f;border:1px solid #f39c1226;border-radius:12px;color:#f39c12;display:inline-block;font-size:.7rem;font-weight:600;padding:3px 12px}.SearchInventoryTransaction_badgeDefault__kJi9X{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:inline-block;font-size:.7rem;font-weight:600;padding:3px 12px}.light-theme .SearchInventoryTransaction_header-row__hrpGb{background:#fff;border-color:#0000000f}.light-theme .SearchInventoryTransaction_headerText__7l7Aa h1{color:#1a2332}.light-theme .SearchInventoryTransaction_headerText__7l7Aa p{color:#4a5a6a}.light-theme .SearchInventoryTransaction_statsBadge__hqM-v{background:#1abc9c0a;border-color:#1abc9c14;color:#1a2332}.light-theme .SearchInventoryTransaction_inputFieldContainer__WlrIH{background:#fff;border-color:#00000014}.light-theme .SearchInventoryTransaction_searchInput__3EGdf{color:#1a2332}.light-theme .SearchInventoryTransaction_searchInput__3EGdf::placeholder{color:#8a9aaa}.light-theme .SearchInventoryTransaction_resultsSummary__h64sA{background:#fff;border-color:#0000000f;color:#4a5a6a}.light-theme .SearchInventoryTransaction_badgeDefault__kJi9X{background:#f3f4f6;border-color:#d1d5db;color:#374151}.light-theme .SearchInventoryTransaction_quantity__Kprs7{color:#1a2332}.light-theme .SearchInventoryTransaction_skuCode__yexey{background:#1abc9c0f;color:#1abc9c!important}.light-theme .SearchInventoryTransaction_headerIcon__QZ7uo{background:#1abc9c0a}@media (max-width:768px){.SearchInventoryTransaction_header__jTWLO{align-items:stretch;flex-direction:column;gap:16px;padding:16px 20px}.SearchInventoryTransaction_headerLeft__WROvq{flex-direction:column;text-align:center}.SearchInventoryTransaction_titleSection__RH8\+5{text-align:center}.SearchInventoryTransaction_statsCard__grnLL{justify-content:center}.SearchInventoryTransaction_searchForm__5bNH5{flex-direction:column}.SearchInventoryTransaction_searchButton__hv2fi{justify-content:center;width:100%}}@media (max-width:480px){.SearchInventoryTransaction_header__jTWLO{padding:12px 16px}.SearchInventoryTransaction_title__LePab{font-size:1.1rem}.SearchInventoryTransaction_subtitle__USUB0{font-size:.8rem}.SearchInventoryTransaction_statsNumber__rb6co{font-size:1.2rem}.SearchInventoryTransaction_searchInput__3EGdf{font-size:.85rem;padding:8px 0}.SearchInventoryTransaction_searchButton__hv2fi{font-size:.85rem;padding:8px 16px}}.InventoryHomePage_container__rlWsX{animation:InventoryHomePage_fadeIn__X2CSP .3s ease;padding:0}@keyframes InventoryHomePage_fadeIn__X2CSP{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.InventoryHomePage_header__H4BzM{margin-bottom:28px}.InventoryHomePage_headerContent__mNcA5{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);display:flex;gap:18px;padding:20px 24px}.InventoryHomePage_headerIcon__j1BK7{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border-radius:14px;box-shadow:0 4px 16px #1abc9c4d;color:#fff;display:flex;flex-shrink:0;height:56px;justify-content:center;transition:transform .3s ease;width:56px}.InventoryHomePage_headerIcon__j1BK7:hover{transform:scale(1.05) rotate(-3deg)}.InventoryHomePage_headerText__LHFkx{flex:1 1}.InventoryHomePage_title__z1SO8{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0}.InventoryHomePage_subtitle__i7sDg{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.95rem;margin:2px 0 0}.InventoryHomePage_statsGrid__ySLHG{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.InventoryHomePage_statCard__bkoX6{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:10px;display:flex;gap:14px;padding:16px 20px;transition:all .3s ease}.InventoryHomePage_statCard__bkoX6:hover{border-color:#1abc9c26;box-shadow:0 4px 16px #0003;box-shadow:0 4px 16px var(--shadow-color,#0003);transform:translateY(-2px)}.InventoryHomePage_statIcon__JVEM9{font-size:1.8rem}.InventoryHomePage_statInfo__l6MeP{display:flex;flex-direction:column}.InventoryHomePage_statValue__8SKTG{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.3rem;font-weight:700}.InventoryHomePage_statLabel__AMPDG{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.7rem;letter-spacing:.03em;text-transform:uppercase}.InventoryHomePage_cardsGrid__\+FFbI{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.InventoryHomePage_card__i-Oqm{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);display:flex;flex-direction:column;padding:20px 22px;transition:all .3s ease}.InventoryHomePage_card__i-Oqm:hover{border-color:#1abc9c26;box-shadow:0 8px 30px #00000040;box-shadow:0 8px 30px var(--shadow-color,#00000040);transform:translateY(-4px)}.InventoryHomePage_cardHeader__-eMYt{align-items:flex-start;display:flex;gap:14px;margin-bottom:10px}.InventoryHomePage_cardIconWrapper__Iq6QJ{align-items:center;background:#1abc9c14;border-radius:10px;color:#1abc9c;display:flex;flex-shrink:0;height:44px;justify-content:center;min-width:44px;transition:all .3s ease}.InventoryHomePage_card__i-Oqm:hover .InventoryHomePage_cardIconWrapper__Iq6QJ{background:#1abc9c;box-shadow:0 4px 16px #1abc9c4d;color:#fff;transform:scale(1.05) rotate(-4deg)}.InventoryHomePage_cardTitleArea__6\+1wx{flex:1 1;min-width:0}.InventoryHomePage_cardTitleArea__6\+1wx h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1rem;font-weight:600;margin:0}.InventoryHomePage_cardTitleArea__6\+1wx p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.8rem;margin:2px 0 0}.InventoryHomePage_cardDescription__Agdi1{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);flex:1 1;font-size:.85rem;line-height:1.5;margin:0 0 14px}.InventoryHomePage_cardActions__EHdIT{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:12px}.InventoryHomePage_cardLink__FjvIm{align-items:center;border-radius:6px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:inline-flex!important;font-size:.8rem;font-weight:500;gap:8px;padding:6px 10px;text-decoration:none;transition:all .2s ease}.InventoryHomePage_cardLink__FjvIm:hover{background:#1abc9c0f;color:#1abc9c;transform:translateX(4px)}.InventoryHomePage_arrowIcon__7akEP{opacity:.3;transition:all .3s ease}.InventoryHomePage_cardLink__FjvIm:hover .InventoryHomePage_arrowIcon__7akEP{opacity:1;transform:translateX(4px)}.InventoryHomePage_dashboardButton__cqzEB{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:10px;padding:12px 32px;transition:all .3s ease}.InventoryHomePage_dashboardButton__cqzEB:hover{box-shadow:0 8px 24px #1abc9c59;transform:translateY(-2px)}.InventoryHomePage_dashboardButton__cqzEB:active{transform:translateY(0)}.light-theme .InventoryHomePage_headerContent__mNcA5{background:#fff;border-color:#0000000f}.light-theme .InventoryHomePage_title__z1SO8{color:#1a2332}.light-theme .InventoryHomePage_subtitle__i7sDg{color:#4a5a6a}.light-theme .InventoryHomePage_statCard__bkoX6{background:#fff;border-color:#0000000f}.light-theme .InventoryHomePage_statCard__bkoX6:hover{border-color:#1abc9c26}.light-theme .InventoryHomePage_statValue__8SKTG{color:#1a2332}.light-theme .InventoryHomePage_card__i-Oqm{background:#fff;border-color:#0000000f}.light-theme .InventoryHomePage_card__i-Oqm:hover{border-color:#1abc9c26}.light-theme .InventoryHomePage_cardTitleArea__6\+1wx h3{color:#1a2332}.light-theme .InventoryHomePage_cardDescription__Agdi1,.light-theme .InventoryHomePage_cardLink__FjvIm,.light-theme .InventoryHomePage_cardTitleArea__6\+1wx p{color:#4a5a6a}.light-theme .InventoryHomePage_cardLink__FjvIm:hover{background:#1abc9c0a;color:#1abc9c}.light-theme .InventoryHomePage_headerIcon__j1BK7{background:linear-gradient(135deg,#1abc9c,#16a085)}.light-theme .InventoryHomePage_cardIconWrapper__Iq6QJ{background:#1abc9c0f}.light-theme .InventoryHomePage_card__i-Oqm:hover .InventoryHomePage_cardIconWrapper__Iq6QJ{background:#1abc9c;color:#fff}@media (max-width:1024px){.InventoryHomePage_statsGrid__ySLHG{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.InventoryHomePage_headerContent__mNcA5{flex-direction:column;padding:16px 20px;text-align:center}.InventoryHomePage_headerIcon__j1BK7{height:48px;width:48px}.InventoryHomePage_headerIcon__j1BK7 svg{height:24px;width:24px}.InventoryHomePage_title__z1SO8{font-size:1.25rem}.InventoryHomePage_subtitle__i7sDg{font-size:.85rem}.InventoryHomePage_statsGrid__ySLHG{gap:12px;grid-template-columns:repeat(2,1fr)}.InventoryHomePage_statCard__bkoX6{padding:12px 16px}.InventoryHomePage_statValue__8SKTG{font-size:1.1rem}.InventoryHomePage_cardsGrid__\+FFbI{gap:16px;grid-template-columns:1fr}.InventoryHomePage_dashboardButton__cqzEB{justify-content:center;width:100%}}@media (max-width:480px){.InventoryHomePage_statsGrid__ySLHG{gap:8px;grid-template-columns:1fr 1fr}.InventoryHomePage_statCard__bkoX6{flex-direction:column;gap:4px;padding:10px 12px;text-align:center}.InventoryHomePage_statIcon__JVEM9{font-size:1.5rem}.InventoryHomePage_statValue__8SKTG{font-size:1rem}.InventoryHomePage_statLabel__AMPDG{font-size:.6rem}.InventoryHomePage_card__i-Oqm{padding:16px}.InventoryHomePage_cardTitleArea__6\+1wx h3{font-size:.9rem}.InventoryHomePage_cardDescription__Agdi1{font-size:.8rem}.InventoryHomePage_dashboardButton__cqzEB{font-size:.85rem;padding:10px 20px}}.Inventory_inventoryContainer__VUKfx{display:flex;flex-direction:column;min-height:85vh;width:100%}.Inventory_content__J0Ga8{flex:1 1;padding:0;width:100%}.Notifications_notificationsPage__hT363{margin:0 auto;max-width:900px;padding:40px 20px}.Notifications_pageHeader__CWEJT{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:30px}.Notifications_title__beEib{color:#1a202c;font-size:2rem;font-weight:700;margin:0}.Notifications_subtitle__P2smx{color:#718096;margin-top:5px}.Notifications_markAllBtn__7PHQG{align-items:center;background:none;border:1px solid #cbd5e0;border-radius:6px;cursor:pointer;display:flex;font-size:.9rem;gap:8px;padding:8px 16px;transition:all .2s}.Notifications_markAllBtn__7PHQG:hover{background:#f7fafc;border-color:#a0aec0}.Notifications_notificationList__Uhst1{display:flex;flex-direction:column;gap:16px}.Notifications_notificationCard__6WUFN{background:#fff;border:1px solid #edf2f7;border-radius:12px;cursor:pointer;display:flex;gap:20px;padding:20px;position:relative;transition:all .2s ease-in-out}.Notifications_notificationCard__6WUFN:hover{border-color:#cbd5e0;box-shadow:0 4px 20px #0000000d}.Notifications_iconWrapper__lGU6q{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.Notifications_typeIcon__eePUT{font-size:1.4rem}.Notifications_order__ClmCQ .Notifications_iconWrapper__lGU6q{background:#ebf8ff;color:#3182ce}.Notifications_alert__Ocj0e .Notifications_iconWrapper__lGU6q{background:#fff5f5;color:#e53e3e}.Notifications_payment__AmIJk .Notifications_iconWrapper__lGU6q{background:#f0fff4;color:#38a169}.Notifications_content__imfAZ{flex-grow:1}.Notifications_notificationHeader__Lk8NY{display:flex;justify-content:space-between;margin-bottom:4px}.Notifications_notificationHeader__Lk8NY h3{color:#2d3748;font-size:1rem;font-weight:600;margin:0}.Notifications_message__RBt9V{color:#4a5568;font-size:.95rem;margin:0}.Notifications_time__KJlMU{color:#a0aec0;font-size:.8rem}.Notifications_unread__V-9br{background:#fff;border-left:4px solid #3182ce}.Notifications_unreadDot__YucbI{background-color:#3182ce;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #3182ce33;height:10px;position:absolute;right:-5px;top:20px;width:10px}.UserLocations_container__0ke-n{animation:UserLocations_fadeIn__YlDsw .3s ease;padding:0}@keyframes UserLocations_fadeIn__YlDsw{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.UserLocations_card__dou3Z{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 4px 20px #00000026;box-shadow:0 4px 20px var(--shadow-color,#00000026);padding:24px 28px}.UserLocations_header-row__-8TXy{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.UserLocations_header-left__asrjx{align-items:center;display:flex;flex:1 1;gap:12px}.UserLocations_backLink__ARZRR{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.UserLocations_backLink__ARZRR:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#1abc9c}.UserLocations_headerDivider__rFbvH{background:#ffffff0f;background:var(--border-color,#ffffff0f);height:28px;width:1px}.UserLocations_headerIcon__SYqxq{color:#1abc9c;flex-shrink:0}.UserLocations_headerIcon__SYqxq svg{height:24px;width:24px}.UserLocations_headerText__t8GCu h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:0}.UserLocations_headerText__t8GCu p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:2px 0 0}.UserLocations_statsBadge__mvZ7V{flex-shrink:0;font-size:.75rem;padding:.25rem .75rem}.UserLocations_headerIcon__SYqxq{align-items:center;background:#1abc9c14;border-radius:10px;display:flex;font-size:1.5rem;height:44px;justify-content:center;width:44px}.UserLocations_title__6y0p0{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;margin:0}.UserLocations_subtitle__8Ws2o{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.85rem;margin:2px 0 0}.UserLocations_statsNumber__rsTKp{color:#1abc9c;font-size:1.2rem;font-weight:700}.UserLocations_statsLabel__PAj9j{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.7rem;font-weight:500}.UserLocations_section__cRvOa{margin-bottom:20px}.UserLocations_label__5fsf3{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:block;font-size:.85rem;font-weight:600;letter-spacing:.03em;margin-bottom:6px;text-transform:uppercase}.UserLocations_required__\+rxaz{color:#e74c3c}.UserLocations_select__LMlxC{appearance:none;background:#0f1923;background:var(--bg-primary,#0f1923);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7a8a' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;color:#e8e8e8;color:var(--text-primary,#e8e8e8);cursor:pointer;font-family:inherit;font-size:.95rem;padding:10px 36px 10px 14px;transition:all .2s ease;width:100%}.UserLocations_select__LMlxC:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c0f;outline:none}.UserLocations_select__LMlxC:disabled{cursor:not-allowed;opacity:.6}.UserLocations_select__LMlxC option{background:#1a2332;background:var(--bg-secondary,#1a2332);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.UserLocations_divider__BwpZZ{border:none;border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);margin:20px 0}.UserLocations_assignmentBox__ixGYv{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px dashed #ffffff0f;border:1px dashed var(--border-color,#ffffff0f);border-radius:8px;margin-bottom:20px;padding:16px 20px;position:relative}.UserLocations_searchWrapper__KDHUm{margin-top:6px;position:relative}.UserLocations_searchIcon__08KCk{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.9rem;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.UserLocations_searchInput__FL17Q{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:6px;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:inherit;font-size:.9rem;padding:10px 12px 10px 36px;transition:all .2s ease;width:100%}.UserLocations_searchInput__FL17Q:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c0f;outline:none}.UserLocations_searchInput__FL17Q::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.UserLocations_searchResultsList__kcre5{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:0 0 8px 8px;box-shadow:0 8px 24px #0000004d;box-shadow:0 8px 24px var(--shadow-color,#0000004d);margin-top:4px;max-height:200px;overflow-y:auto;position:absolute;width:calc(100% - 40px);z-index:10}.UserLocations_searchResultsList__kcre5::-webkit-scrollbar{width:4px}.UserLocations_searchResultsList__kcre5::-webkit-scrollbar-track{background:#0000}.UserLocations_searchResultsList__kcre5::-webkit-scrollbar-thumb{background:#ffffff1a;background:var(--border-color,#ffffff1a);border-radius:2px}.UserLocations_searchItem__1HxM7{align-items:center;border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);cursor:pointer;display:flex;justify-content:space-between;padding:10px 14px;transition:background .2s ease}.UserLocations_searchItem__1HxM7:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08)}.UserLocations_searchItem__1HxM7:last-child{border-bottom:none}.UserLocations_searchItemInfo__yUlsW{align-items:center;display:flex;gap:8px}.UserLocations_searchItemIcon__UUZBr{font-size:1rem}.UserLocations_searchItemName__sNjxd{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.9rem;font-weight:500}.UserLocations_searchItemType__dDTH\+{background:#243447;background:var(--bg-tertiary,#243447);border-radius:10px;color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.65rem;padding:1px 8px;text-transform:uppercase}.UserLocations_miniAssignBtn__Izemd{background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.75rem;font-weight:600;padding:4px 12px;transition:all .2s ease}.UserLocations_miniAssignBtn__Izemd:hover:not(:disabled){transform:scale(1.05)}.UserLocations_miniAssignBtn__Izemd:disabled{animation:UserLocations_pulse__gCHpF 1.5s infinite;background:#4a5568;cursor:not-allowed;opacity:.5}@keyframes UserLocations_pulse__gCHpF{0%{opacity:.5}50%{opacity:.7}to{opacity:.5}}.UserLocations_noResults__0UIrs{align-items:center;color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:flex;flex-direction:column;gap:4px;padding:20px;text-align:center}.UserLocations_noResults__0UIrs span{font-size:1.5rem}.UserLocations_noResults__0UIrs p{font-size:.85rem;margin:0}.UserLocations_resultsSection__fkMKD{margin-top:8px}.UserLocations_resultsHeader__7LSFU{align-items:center;display:flex;gap:10px;margin-bottom:14px}.UserLocations_resultsHeader__7LSFU h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.95rem;font-weight:600;margin:0}.UserLocations_assignedCount__a4H9K{background:#243447;background:var(--bg-tertiary,#243447);border-radius:10px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.7rem;padding:1px 10px}.UserLocations_list__bXaSL{display:flex;flex-direction:column;gap:8px}.UserLocations_listItem__VJuqe{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;display:flex;justify-content:space-between;padding:10px 14px;transition:all .2s ease}.UserLocations_listItem__VJuqe:hover{border-color:#1abc9c26}.UserLocations_listItemInfo__zM8JM{align-items:center;display:flex;gap:10px}.UserLocations_listItemIcon__-x6dA{font-size:1rem}.UserLocations_listItemName__ovlM2{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.9rem;font-weight:500}.UserLocations_typeTag__WRDkJ{background:#243447;background:var(--bg-tertiary,#243447);border-radius:10px;color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.6rem;font-weight:600;padding:1px 8px;text-transform:uppercase}.UserLocations_removeLink__ny5bj{align-items:center;background:none;border:none;border-radius:4px;color:#e74c3c;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:4px;padding:4px 8px;transition:all .2s ease}.UserLocations_removeLink__ny5bj:hover:not(:disabled){background:#e74c3c0f}.UserLocations_removeLink__ny5bj:disabled{cursor:not-allowed;opacity:.4}.UserLocations_emptyState__msI\+F{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px dashed #ffffff0a;border:1px dashed var(--border-color,#ffffff0a);border-radius:8px;padding:30px 20px;text-align:center}.UserLocations_emptyIcon__qfb0E{display:block;font-size:2rem;margin-bottom:8px;opacity:.4}.UserLocations_emptyState__msI\+F p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.9rem;margin:0}.UserLocations_emptyHint__n2Ig\+{color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:block;font-size:.8rem;margin-top:4px}.UserLocations_loadingState__Iq-8V{padding:20px;text-align:center}.light-theme .UserLocations_card__dou3Z,.light-theme .UserLocations_header-row__-8TXy{background:#fff;border-color:#0000000f}.light-theme .UserLocations_headerText__t8GCu h1{color:#1a2332}.light-theme .UserLocations_headerText__t8GCu p{color:#4a5a6a}.light-theme .UserLocations_statsBadge__mvZ7V{background:#1abc9c0a;border-color:#1abc9c14;color:#1a2332}.light-theme .UserLocations_select__LMlxC{background:#f8f9fa;border-color:#00000014;color:#1a2332}.light-theme .UserLocations_select__LMlxC option{background:#fff;color:#1a2332}.light-theme .UserLocations_assignmentBox__ixGYv{background:#f8f9fa;border-color:#0000000f}.light-theme .UserLocations_searchInput__FL17Q{background:#fff;border-color:#00000014;color:#1a2332}.light-theme .UserLocations_searchResultsList__kcre5{background:#fff;border-color:#0000000f}.light-theme .UserLocations_searchItem__1HxM7:hover{background:#00000005}.light-theme .UserLocations_searchItemName__sNjxd{color:#1a2332}.light-theme .UserLocations_searchItemType__dDTH\+{background:#f3f4f6;color:#6b7280}.light-theme .UserLocations_listItem__VJuqe{background:#f8f9fa;border-color:#0000000a}.light-theme .UserLocations_listItem__VJuqe:hover{border-color:#1abc9c26}.light-theme .UserLocations_listItemName__ovlM2{color:#1a2332}.light-theme .UserLocations_typeTag__WRDkJ{background:#f3f4f6;color:#6b7280}.light-theme .UserLocations_emptyState__msI\+F{background:#f8f9fa;border-color:#0000000f}.light-theme .UserLocations_emptyState__msI\+F p{color:#4a5a6a}.light-theme .UserLocations_emptyHint__n2Ig\+{color:#8a9aaa}.light-theme .UserLocations_headerIcon__SYqxq{background:#1abc9c0a}.light-theme .UserLocations_resultsHeader__7LSFU h3{color:#1a2332}.light-theme .UserLocations_assignedCount__a4H9K{background:#f3f4f6;color:#6b7280}.light-theme .UserLocations_noResults__0UIrs{color:#8a9aaa}@media (max-width:768px){.UserLocations_card__dou3Z{padding:16px 20px}.UserLocations_header__4NtWv{align-items:stretch;flex-direction:column}.UserLocations_headerLeft__wPkZC{flex-direction:column;text-align:center}.UserLocations_titleSection__33Ysl{text-align:center}.UserLocations_statsCard__HNy1y{justify-content:center}.UserLocations_searchResultsList__kcre5{width:calc(100% - 32px)}.UserLocations_listItem__VJuqe{align-items:flex-start;flex-direction:column;gap:8px}.UserLocations_removeLink__ny5bj{align-self:flex-end}}@media (max-width:480px){.UserLocations_card__dou3Z{padding:12px 14px}.UserLocations_title__6y0p0{font-size:1.1rem}.UserLocations_subtitle__8Ws2o{font-size:.8rem}.UserLocations_headerIcon__SYqxq{font-size:1.2rem;height:40px;width:40px}.UserLocations_statsNumber__rsTKp{font-size:1rem}.UserLocations_select__LMlxC{font-size:.85rem;padding:8px 12px}.UserLocations_searchInput__FL17Q{font-size:.85rem;padding:8px 12px 8px 32px}.UserLocations_searchItem__1HxM7{flex-wrap:wrap;gap:6px;padding:8px 12px}.UserLocations_searchItemName__sNjxd{font-size:.8rem}.UserLocations_listItem__VJuqe{padding:8px 12px}.UserLocations_listItemName__ovlM2{font-size:.8rem}.UserLocations_removeLink__ny5bj{font-size:.75rem}.UserLocations_miniAssignBtn__Izemd{font-size:.7rem;padding:3px 10px}.UserLocations_emptyState__msI\+F{padding:20px 16px}.UserLocations_emptyIcon__qfb0E{font-size:1.5rem}}.PendingTransfers_container__JaWU4{animation:PendingTransfers_fadeIn__U1PvB .3s ease;padding:0}@keyframes PendingTransfers_fadeIn__U1PvB{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PendingTransfers_header-row__gvk7i{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px;padding:20px 24px}.PendingTransfers_header-left__BZSVZ{align-items:center;display:flex;flex:1 1;gap:12px}.PendingTransfers_backLink__dGP0F{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.PendingTransfers_backLink__dGP0F:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#1abc9c}.PendingTransfers_headerDivider__VLrVT{background:#ffffff0f;background:var(--border-color,#ffffff0f);height:28px;width:1px}.PendingTransfers_headerIcon__ykVbR{align-items:center;background:#1abc9c14;border-radius:10px;color:#1abc9c;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.PendingTransfers_headerIcon__ykVbR svg{height:24px;width:24px}.PendingTransfers_headerText__WTU7R{display:flex;flex-direction:column}.PendingTransfers_headerText__WTU7R h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:0}.PendingTransfers_headerText__WTU7R p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:2px 0 0}.PendingTransfers_statsBadge__3Y9uc{flex-shrink:0;font-size:.75rem;padding:.25rem .75rem}.PendingTransfers_transferList__scHoS{display:flex;flex-direction:column;gap:16px}.PendingTransfers_transferCard__IWGBt{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);padding:20px 24px;transition:all .3s ease}.PendingTransfers_transferCard__IWGBt:hover{border-color:#1abc9c26;box-shadow:0 8px 24px #0003;box-shadow:0 8px 24px var(--shadow-color,#0003);transform:translateY(-2px)}.PendingTransfers_cardHeader__q9K5y{align-items:center;border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:14px;padding-bottom:10px}.PendingTransfers_cardHeaderLeft__CGlpG{align-items:center;display:flex;gap:12px}.PendingTransfers_skuTag__Li2RA{background:linear-gradient(135deg,#1abc9c,#16a085);border-radius:6px;color:#fff;font-size:.85rem;font-weight:700;letter-spacing:.5px;padding:4px 14px}.PendingTransfers_transferId__q1-Wc{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-family:monospace;font-size:.75rem}.PendingTransfers_headerRight__xaGLc{align-items:center;display:flex;gap:12px}.PendingTransfers_date__1uDA5{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.8rem}.PendingTransfers_rejectTrigger__LXFah{background:#0000;border:none;border-radius:4px;color:#e74c3c;cursor:pointer;font-size:.8rem;font-weight:600;padding:4px 10px;transition:all .2s ease}.PendingTransfers_rejectTrigger__LXFah:hover{background:#e74c3c14}.PendingTransfers_detailsGrid__oNBS9{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:14px}.PendingTransfers_detailItem__l5CqS{display:flex;flex-direction:column;gap:2px}.PendingTransfers_detailItem__l5CqS label{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.65rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.PendingTransfers_detailValue__ZsyF2{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.9rem;font-weight:500}.PendingTransfers_qtyBadge__gWWj2{background:#243447;background:var(--bg-tertiary,#243447);border-radius:4px;color:#1abc9c;display:inline-block;font-size:.9rem;font-weight:700;padding:2px 10px}.PendingTransfers_rejectPanel__eixX8{animation:PendingTransfers_slideDown__QVsk9 .2s ease-out;background:#e74c3c0a;border:1px solid #e74c3c1f;border-radius:8px;margin-top:4px;padding:16px}@keyframes PendingTransfers_slideDown__QVsk9{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.PendingTransfers_rejectPanel__eixX8 label{color:#e74c3c;display:block;font-size:.8rem;font-weight:700;margin-bottom:8px}.PendingTransfers_rejectPanel__eixX8 .PendingTransfers_required__s-iql{color:#e74c3c}.PendingTransfers_reasonInput__aP0fy{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #e74c3c33;border-radius:6px;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:inherit;font-size:.9rem;margin-bottom:10px;min-height:70px;padding:10px 12px;resize:vertical;transition:border-color .2s ease;width:100%}.PendingTransfers_reasonInput__aP0fy:focus{border-color:#e74c3c;box-shadow:0 0 0 3px #e74c3c14;outline:none}.PendingTransfers_reasonInput__aP0fy::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.PendingTransfers_confirmRejectBtn__ikAvI{background:#e74c3c;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .2s ease;width:100%}.PendingTransfers_confirmRejectBtn__ikAvI:hover:not(:disabled){background:#c0392b;transform:translateY(-1px)}.PendingTransfers_confirmRejectBtn__ikAvI:disabled{background:#e74c3c66;cursor:not-allowed;transform:none}.PendingTransfers_actionSection__NwjaF{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border-radius:8px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:4px;padding:14px 18px}.PendingTransfers_qtyInputGroup__l7xa1{align-items:center;display:flex;gap:8px}.PendingTransfers_qtyInputGroup__l7xa1 label{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.85rem;font-weight:600}.PendingTransfers_qtyInput__ymMi\+{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:6px;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.9rem;font-weight:600;padding:6px 10px;text-align:center;width:80px}.PendingTransfers_qtyInput__ymMi\+:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c0f;outline:none}.PendingTransfers_qtyInput__ymMi\+:disabled{cursor:not-allowed;opacity:.5}.PendingTransfers_qtyMax__gC5TI{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.8rem}.PendingTransfers_buttonGroup__3eMzj{display:flex;gap:10px}.PendingTransfers_acceptBtn__3kf0V{background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:600;padding:8px 20px;transition:all .3s ease}.PendingTransfers_acceptBtn__3kf0V:hover:not(:disabled){box-shadow:0 4px 12px #1abc9c40;transform:translateY(-1px)}.PendingTransfers_acceptBtn__3kf0V:disabled{cursor:not-allowed;opacity:.5;transform:none}.PendingTransfers_partialBtn__xpLfA{background:#0000;border:1px solid #1abc9c;border-radius:6px;color:#1abc9c;cursor:pointer;font-weight:600;padding:8px 20px;transition:all .3s ease}.PendingTransfers_partialBtn__xpLfA:hover:not(:disabled){background:#1abc9c0f;transform:translateY(-1px)}.PendingTransfers_partialBtn__xpLfA:disabled{cursor:not-allowed;opacity:.4;transform:none}.PendingTransfers_progressSection__10HKW{border-top:1px solid #ffffff0a;border-top:1px solid var(--border-color,#ffffff0a);margin-top:12px;padding-top:12px}.PendingTransfers_progressLabel__dtmSD{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.7rem;justify-content:space-between;margin-bottom:4px}.PendingTransfers_progressBar__Ssj8H{background:#243447;background:var(--bg-tertiary,#243447);border-radius:2px;height:4px;overflow:hidden;width:100%}.PendingTransfers_progressFill__r\+YhO{border-radius:2px;height:100%;transition:width .6s ease}.PendingTransfers_progressFill__r\+YhO.PendingTransfers_statusCompleted__iPn7K{background:linear-gradient(90deg,#2ecc71,#27ae60)}.PendingTransfers_progressFill__r\+YhO.PendingTransfers_statusPartial__ssuJh{background:linear-gradient(90deg,#f39c12,#e67e22)}.PendingTransfers_progressFill__r\+YhO.PendingTransfers_statusRejected__CzgJk{background:#e74c3c}.PendingTransfers_emptyState__Aw069{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;padding:60px 20px;text-align:center}.PendingTransfers_emptyIcon__ksDKt{display:block;font-size:3rem;margin-bottom:12px;opacity:.4}.PendingTransfers_emptyState__Aw069 p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:1rem;margin:0}.PendingTransfers_emptyHint__fj9zH{color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:block;font-size:.85rem;margin-top:4px}.light-theme .PendingTransfers_header-row__gvk7i{background:#fff;border-color:#0000000f}.light-theme .PendingTransfers_headerText__WTU7R h1{color:#1a2332}.light-theme .PendingTransfers_headerText__WTU7R p{color:#4a5a6a}.light-theme .PendingTransfers_statsBadge__3Y9uc{background:#1abc9c0a;border-color:#1abc9c14;color:#1a2332}.light-theme .PendingTransfers_transferCard__IWGBt{background:#fff;border-color:#0000000f}.light-theme .PendingTransfers_transferCard__IWGBt:hover{border-color:#1abc9c26}.light-theme .PendingTransfers_detailValue__ZsyF2{color:#1a2332}.light-theme .PendingTransfers_qtyBadge__gWWj2{background:#f3f4f6;color:#1abc9c}.light-theme .PendingTransfers_actionSection__NwjaF{background:#f8f9fa}.light-theme .PendingTransfers_qtyInput__ymMi\+{background:#fff;border-color:#00000014;color:#1a2332}.light-theme .PendingTransfers_reasonInput__aP0fy{background:#f8f9fa;color:#1a2332}.light-theme .PendingTransfers_emptyState__Aw069{background:#fff;border-color:#0000000f}.light-theme .PendingTransfers_emptyState__Aw069 p{color:#4a5a6a}.light-theme .PendingTransfers_emptyHint__fj9zH{color:#8a9aaa}.light-theme .PendingTransfers_rejectPanel__eixX8{background:#e74c3c08;border-color:#e74c3c14}.light-theme .PendingTransfers_progressBar__Ssj8H{background:#f3f4f6}.light-theme .PendingTransfers_headerIcon__ykVbR{background:#1abc9c0a}@media (max-width:1024px){.PendingTransfers_detailsGrid__oNBS9{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.PendingTransfers_header__qYh8z{align-items:stretch;flex-direction:column;gap:16px;padding:16px 20px}.PendingTransfers_headerLeft__Cn8yX{flex-direction:column;text-align:center}.PendingTransfers_titleSection__karmy{text-align:center}.PendingTransfers_statsCard__3jCbO{justify-content:center}.PendingTransfers_actionSection__NwjaF{align-items:stretch;flex-direction:column}.PendingTransfers_buttonGroup__3eMzj,.PendingTransfers_qtyInputGroup__l7xa1{justify-content:center}.PendingTransfers_cardHeader__q9K5y{align-items:flex-start;flex-direction:column}.PendingTransfers_headerRight__xaGLc{justify-content:space-between;width:100%}.PendingTransfers_transferCard__IWGBt{padding:16px}.PendingTransfers_detailsGrid__oNBS9{gap:10px;grid-template-columns:1fr 1fr}}@media (max-width:480px){.PendingTransfers_header__qYh8z{padding:12px 16px}.PendingTransfers_title__Zy0lc{font-size:1.1rem}.PendingTransfers_subtitle__EihK3{font-size:.8rem}.PendingTransfers_statsNumber__t\+BR5{font-size:1.2rem}.PendingTransfers_detailsGrid__oNBS9{grid-template-columns:1fr}.PendingTransfers_transferCard__IWGBt{padding:12px 14px}.PendingTransfers_skuTag__Li2RA{font-size:.75rem;padding:3px 10px}.PendingTransfers_qtyInput__ymMi\+{padding:4px 8px;width:60px}.PendingTransfers_acceptBtn__3kf0V,.PendingTransfers_partialBtn__xpLfA{font-size:.8rem;padding:6px 14px}.PendingTransfers_emptyState__Aw069{padding:40px 16px}.PendingTransfers_emptyIcon__ksDKt{font-size:2.5rem}.PendingTransfers_rejectPanel__eixX8{padding:12px}.PendingTransfers_reasonInput__aP0fy{font-size:.8rem;min-height:50px}}.SearchQuotes_container__G6vsR{background:#0f1923;background:var(--bg-primary,#0f1923);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh;padding:0}.SearchQuotes_header-row__alTaI{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a2332;background:var(--bg-secondary,#1a2332);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;min-height:64px;padding:.75rem 1.5rem;position:sticky;top:0;transition:background .3s ease,border-color .3s ease;transition:background var(--transition-speed,.3s) ease,border-color var(--transition-speed,.3s) ease;z-index:30}.SearchQuotes_header-left__6Aku\+{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.SearchQuotes_backLink__W9D4k{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.SearchQuotes_backLink__W9D4k:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#1abc9c}.SearchQuotes_headerDivider__GkYsC{background:#ffffff0f;background:var(--border-color,#ffffff0f);flex-shrink:0;height:28px;width:1px}.SearchQuotes_headerIcon__IEusx{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border-radius:10px;box-shadow:0 4px 16px #1abc9c40;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.SearchQuotes_headerIcon__IEusx svg{height:24px;width:24px}.SearchQuotes_headerText__EVcr7{display:flex;flex-direction:column;min-width:0}.SearchQuotes_headerText__EVcr7 h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:0}.SearchQuotes_headerMeta__KdGSY{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2px}.SearchQuotes_headerBadge__qq8zk{align-items:center;background:#1abc9c14;border-radius:9999px;color:#1abc9c;display:inline-flex;font-size:.65rem;font-weight:600;letter-spacing:.05em;padding:1px 10px;text-transform:uppercase}.SearchQuotes_headerCount__JM3Qm{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.75rem}.SearchQuotes_newBtn__TP72-{background:linear-gradient(135deg,#1abc9c,#16a085)!important;color:#fff!important;gap:6px}.SearchQuotes_newBtn__TP72-:hover{box-shadow:0 4px 12px #1abc9c40;transform:translateY(-2px)}.SearchQuotes_main__J\+8je{display:flex;flex-direction:column;gap:24px;margin:0 auto;padding:24px}.SearchQuotes_filterCard__l9Zir{background:#1a2332!important;background:var(--bg-secondary,#1a2332)!important;border:1px solid #ffffff0f!important;border:1px solid var(--border-color,#ffffff0f)!important;border-radius:12px!important}.SearchQuotes_filterCardHeader__HACDQ{padding-bottom:12px!important}.SearchQuotes_filterTitle__katxC{align-items:center;color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:flex;font-size:15px;font-weight:600;gap:8px}.SearchQuotes_filterCardContent__ZSeEB{padding:0 24px 20px!important}.SearchQuotes_filterForm__UZmQr{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.SearchQuotes_formGroup__7vCwV{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:180px}.SearchQuotes_inputWrapper__ZbWLA{position:relative}.SearchQuotes_filterInput__0Mgmm{background:#0f1923!important;background:var(--bg-primary,#0f1923)!important;border:1px solid #ffffff14!important;border:1px solid var(--border-color,#ffffff14)!important;border-radius:6px!important;color:#e8e8e8!important;color:var(--text-primary,#e8e8e8)!important;padding-right:32px!important}.SearchQuotes_filterInput__0Mgmm:focus{border-color:#1abc9c!important;box-shadow:0 0 0 3px #1abc9c14!important}.SearchQuotes_clearBtn__damTv,.SearchQuotes_filterInput__0Mgmm::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.SearchQuotes_clearBtn__damTv{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .2s ease}.SearchQuotes_clearBtn__damTv:hover{background:#e74c3c0f;color:#e74c3c}.SearchQuotes_filterActions__UDHrJ{align-items:center;display:flex;gap:8px}.SearchQuotes_searchBtn__E093R{background:linear-gradient(135deg,#1abc9c,#16a085)!important;color:#fff!important}.SearchQuotes_searchBtn__E093R:hover:not(:disabled){box-shadow:0 4px 12px #1abc9c40;transform:translateY(-2px)}.SearchQuotes_searchBtn__E093R:disabled{cursor:not-allowed;opacity:.6}.SearchQuotes_resetBtn__1zAwS{background:#0f1923!important;background:var(--bg-primary,#0f1923)!important;border:1px solid #ffffff0f!important;border:1px solid var(--border-color,#ffffff0f)!important;color:#9ea7b5!important;color:var(--text-secondary,#9ea7b5)!important}.SearchQuotes_resetBtn__1zAwS:hover{background:#ffffff08!important;background:var(--bg-hover,#ffffff08)!important;color:#e8e8e8!important;color:var(--text-primary,#e8e8e8)!important}.SearchQuotes_resultsCard__f854V{background:#1a2332!important;background:var(--bg-secondary,#1a2332)!important;border:1px solid #ffffff0f!important;border:1px solid var(--border-color,#ffffff0f)!important;border-radius:12px!important;overflow:hidden}.SearchQuotes_resultsCardHeader__IYBM9{padding:16px 20px 12px!important}.SearchQuotes_resultsHeader__XRVfY{align-items:center;display:flex;justify-content:space-between}.SearchQuotes_resultsTitle__yBxzi{align-items:center;color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:flex;font-size:16px;font-weight:600;gap:8px}.SearchQuotes_resultsCount__ShGV4{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:14px;font-weight:400}.SearchQuotes_cardContent__nrQY2{padding:0 24px 24px}.SearchQuotes_cardContentFlush__D1d-l{padding:0}.SearchQuotes_quoteTable__k\+WEG{border:none!important;border-radius:0!important;box-shadow:none!important}.SearchQuotes_quoteTable__k\+WEG table{min-width:700px}.SearchQuotes_quoteTable__k\+WEG th{background:#243447!important;background:var(--bg-tertiary,#243447)!important;border-bottom:2px solid #ffffff0f!important;border-bottom:2px solid var(--border-color,#ffffff0f)!important;color:#9ea7b5!important;color:var(--text-secondary,#9ea7b5)!important}.SearchQuotes_quoteTable__k\+WEG td{border-bottom:1px solid #ffffff08!important;border-bottom:1px solid var(--border-color,#ffffff08)!important;color:#e8e8e8!important;color:var(--text-primary,#e8e8e8)!important}.SearchQuotes_quoteTable__k\+WEG tr:hover td{background:#ffffff05!important;background:var(--bg-hover,#ffffff05)!important}.SearchQuotes_quoteId__J5y2y{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-weight:600}.SearchQuotes_customerCell__vcFSu{color:#9ea7b5;color:var(--text-secondary,#9ea7b5)}.SearchQuotes_opportunityCell__1mzfc{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.SearchQuotes_amountCell__hpjSR{color:#1abc9c;font-family:monospace;font-size:14px;font-weight:600}.SearchQuotes_statusText__wDAyn{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:12px;font-weight:500;text-transform:uppercase}.SearchQuotes_dateCell__eP1gY{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:13px}.SearchQuotes_rowActions__JR8pZ{align-items:center;display:flex;gap:4px}.SearchQuotes_actionBtn__NfBpV{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:4px;transition:all .2s ease;width:30px}.SearchQuotes_actionBtn__NfBpV:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.SearchQuotes_actionBtn__NfBpV.SearchQuotes_actionEdit__pw87M:hover{background:#f59e0b14;color:#f59e0b}.SearchQuotes_actionBtn__NfBpV.SearchQuotes_actionDuplicate__w3ZM6:hover{background:#3498db14;color:#3498db}.SearchQuotes_actionBtn__NfBpV.SearchQuotes_actionDelete__UN6kz:hover{background:#e74c3c14;color:#e74c3c}.SearchQuotes_separator__oRWxA{background:#ffffff0f;background:var(--border-color,#ffffff0f);height:1px;width:100%}.SearchQuotes_pagination__5jIJQ{align-items:center;display:flex;justify-content:space-between;padding:12px 20px}.SearchQuotes_paginationInfo__e1v7n{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:12px;margin:0}.SearchQuotes_paginationButtons__4h7YX{display:flex;gap:4px}.SearchQuotes_pageBtn__D122I{background:#0f1923!important;background:var(--bg-primary,#0f1923)!important;border:1px solid #ffffff0f!important;border:1px solid var(--border-color,#ffffff0f)!important;border-radius:6px!important;color:#9ea7b5!important;color:var(--text-secondary,#9ea7b5)!important;height:32px;padding:0!important;width:32px}.SearchQuotes_pageBtn__D122I:hover:not(:disabled){border-color:#1abc9c!important;color:#1abc9c!important}.SearchQuotes_pageBtn__D122I:disabled{cursor:not-allowed;opacity:.4}.SearchQuotes_emptyState__Svt-e{align-items:center;color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:flex;flex-direction:column;justify-content:center;padding:64px}.SearchQuotes_emptyState__Svt-e svg{color:#6b7a8a;color:var(--text-muted,#6b7a8a);margin-bottom:8px}.SearchQuotes_emptyState__Svt-e p{font-size:14px;margin:0}.SearchQuotes_emptyError__7dxFd{color:#e74c3c!important;font-size:12px;margin-top:8px!important}.light-theme .SearchQuotes_container__G6vsR{background:#f0f2f5}.light-theme .SearchQuotes_header-row__alTaI{background:#fff;border-bottom-color:#0000000f}.light-theme .SearchQuotes_headerText__EVcr7 h1{color:#1a2332}.light-theme .SearchQuotes_backLink__W9D4k{color:#4a5a6a}.light-theme .SearchQuotes_backLink__W9D4k:hover{background:#00000005;color:#1a2332}.light-theme .SearchQuotes_filterCard__l9Zir{background:#fff!important;border-color:#0000000f!important}.light-theme .SearchQuotes_filterTitle__katxC{color:#1a2332}.light-theme .SearchQuotes_filterInput__0Mgmm{background:#f8f9fa!important;border-color:#00000014!important;color:#1a2332!important}.light-theme .SearchQuotes_filterInput__0Mgmm::placeholder{color:#8a9aaa}.light-theme .SearchQuotes_resetBtn__1zAwS{background:#f3f4f6!important;color:#374151!important}.light-theme .SearchQuotes_resetBtn__1zAwS:hover{background:#e5e7eb!important;color:#1a2332!important}.light-theme .SearchQuotes_resultsCard__f854V{background:#fff!important;border-color:#0000000f!important}.light-theme .SearchQuotes_resultsTitle__yBxzi{color:#1a2332}.light-theme .SearchQuotes_resultsCount__ShGV4{color:#4a5a6a}.light-theme .SearchQuotes_quoteTable__k\+WEG th{background:#f8f9fa!important;border-bottom-color:#0000000f!important;color:#4a5a6a!important}.light-theme .SearchQuotes_quoteTable__k\+WEG td{border-bottom-color:#00000008!important;color:#1a2332!important}.light-theme .SearchQuotes_quoteTable__k\+WEG tr:hover td{background:#00000005!important}.light-theme .SearchQuotes_customerCell__vcFSu,.light-theme .SearchQuotes_dateCell__eP1gY{color:#4a5a6a}.light-theme .SearchQuotes_opportunityCell__1mzfc{color:#8a9aaa}.light-theme .SearchQuotes_quoteId__J5y2y{color:#1a2332}.light-theme .SearchQuotes_separator__oRWxA{background:#0000000f}.light-theme .SearchQuotes_paginationInfo__e1v7n{color:#4a5a6a}.light-theme .SearchQuotes_pageBtn__D122I{background:#fff!important;border-color:#0000000f!important;color:#4a5a6a!important}.light-theme .SearchQuotes_pageBtn__D122I:hover:not(:disabled){border-color:#1abc9c!important;color:#1abc9c!important}.light-theme .SearchQuotes_emptyState__Svt-e,.light-theme .SearchQuotes_emptyState__Svt-e svg{color:#8a9aaa}.light-theme .SearchQuotes_headerBadge__qq8zk{background:#1abc9c0f}.light-theme .SearchQuotes_headerIcon__IEusx{background:linear-gradient(135deg,#1abc9c,#16a085)}.light-theme .SearchQuotes_actionBtn__NfBpV,.light-theme .SearchQuotes_headerCount__JM3Qm{color:#8a9aaa}.light-theme .SearchQuotes_actionBtn__NfBpV:hover{background:#00000005;color:#1a2332}.light-theme .SearchQuotes_actionBtn__NfBpV.SearchQuotes_actionEdit__pw87M:hover{background:#f59e0b0f;color:#d97706}.light-theme .SearchQuotes_actionBtn__NfBpV.SearchQuotes_actionDuplicate__w3ZM6:hover{background:#3498db0f;color:#2563eb}.light-theme .SearchQuotes_actionBtn__NfBpV.SearchQuotes_actionDelete__UN6kz:hover{background:#e74c3c0f;color:#dc2626}@media (max-width:768px){.SearchQuotes_header-row__alTaI{align-items:stretch;flex-direction:column;gap:.75rem;min-height:auto;padding:.75rem 1rem}.SearchQuotes_header-left__6Aku\+{flex-wrap:wrap}.SearchQuotes_headerText__EVcr7 h1{font-size:1.1rem}.SearchQuotes_newBtn__TP72-{justify-content:center;width:100%}.SearchQuotes_main__J\+8je{gap:16px;padding:16px 12px}.SearchQuotes_filterForm__UZmQr{align-items:stretch;flex-direction:column}.SearchQuotes_formGroup__7vCwV{min-width:100%}.SearchQuotes_filterActions__UDHrJ{flex-direction:row;width:100%}.SearchQuotes_filterActions__UDHrJ button{flex:1 1}.SearchQuotes_pagination__5jIJQ{align-items:flex-start;flex-direction:column;gap:12px}.SearchQuotes_paginationButtons__4h7YX{justify-content:flex-end;width:100%}.SearchQuotes_cardContent__nrQY2{padding:0 16px 16px}.SearchQuotes_resultsCardHeader__IYBM9{padding:12px 16px 8px!important}.SearchQuotes_filterCardContent__ZSeEB{padding:0 16px 16px!important}.SearchQuotes_quoteTable__k\+WEG table{min-width:600px}.SearchQuotes_rowActions__JR8pZ{gap:2px}.SearchQuotes_actionBtn__NfBpV{height:28px;width:28px}}@media (max-width:480px){.SearchQuotes_header-row__alTaI{padding:.5rem .75rem}.SearchQuotes_headerIcon__IEusx{height:36px;width:36px}.SearchQuotes_headerIcon__IEusx svg{height:18px;width:18px}.SearchQuotes_headerText__EVcr7 h1{font-size:1rem}.SearchQuotes_main__J\+8je{gap:12px;padding:12px 8px}.SearchQuotes_emptyState__Svt-e{padding:40px 16px}.SearchQuotes_emptyState__Svt-e svg{height:32px;width:32px}.SearchQuotes_emptyState__Svt-e p{font-size:13px}.SearchQuotes_backLink__W9D4k{font-size:.813rem;padding:.25rem .375rem}.SearchQuotes_filterActions__UDHrJ{flex-direction:column}.SearchQuotes_filterActions__UDHrJ button{justify-content:center;width:100%}.SearchQuotes_pagination__5jIJQ{align-items:center;flex-direction:column;gap:8px}.SearchQuotes_paginationButtons__4h7YX{justify-content:center}.SearchQuotes_pageBtn__D122I{height:28px;width:28px}.SearchQuotes_headerBadge__qq8zk{font-size:.6rem;padding:1px 8px}.SearchQuotes_headerCount__JM3Qm{font-size:.65rem}.SearchQuotes_quoteTable__k\+WEG table{min-width:500px}.SearchQuotes_rowActions__JR8pZ{gap:2px}.SearchQuotes_actionBtn__NfBpV{height:24px;width:24px}.SearchQuotes_actionBtn__NfBpV svg{height:14px;width:14px}}.NewQuote_nqContainer__6\+4st{-webkit-font-smoothing:antialiased;background:#0f1923;background:var(--bg-primary,#0f1923);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;padding:24px 32px}.NewQuote_header__oLx4f{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem 0 1.5rem}.NewQuote_headerLeft__n6FVU{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.NewQuote_backLink__Nyvdp{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.NewQuote_backLink__Nyvdp:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#1abc9c}.NewQuote_headerDivider__6BU76{background:#ffffff14;background:var(--border-color,#ffffff14);height:28px;width:1px}.NewQuote_headerIcon__wS9ps{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border-radius:10px;box-shadow:0 4px 16px #1abc9c40;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.NewQuote_headerText__ZBCy3 h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0}.NewQuote_headerText__ZBCy3 p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;margin:.125rem 0 0}.NewQuote_headerActions__3-Db0{display:flex;gap:.75rem}.NewQuote_nqForm__jrNcy{display:flex;flex-direction:column;gap:1.5rem}.NewQuote_nqForm__jrNcy,.NewQuote_nqForm__jrNcy [class*=CardContent],.NewQuote_nqForm__jrNcy [class*=Card],.NewQuote_nqForm__jrNcy [class*=cardContent],.NewQuote_nqForm__jrNcy [class*=card],.NewQuote_nqForm__jrNcy>*{overflow:visible!important}.NewQuote_nqGrid__WKsU8{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.NewQuote_fullWidth__DeVtI{grid-column:1/-1}@media (max-width:1024px){.NewQuote_nqGrid__WKsU8{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.NewQuote_nqGrid__WKsU8{gap:1rem;grid-template-columns:1fr}.NewQuote_fullWidth__DeVtI{grid-column:1}}.NewQuote_nqFormGroup__elAyg{display:flex;flex-direction:column;gap:.4rem;overflow:visible!important;position:relative}.NewQuote_helperText__157yC,.NewQuote_labelIcon__NlYKf{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.NewQuote_helperText__157yC{display:block;font-size:.7rem;margin-top:.25rem}.NewQuote_customSelect__SeeiC{appearance:none;background:#0f1923;background:var(--bg-primary,#0f1923);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7a8a'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:8px;border-radius:var(--radius,8px);color:#e8e8e8;color:var(--text-primary,#e8e8e8);cursor:pointer;font-family:inherit;font-size:.875rem;padding:.625rem 2.5rem .625rem .875rem;transition:all .2s ease;width:100%}.NewQuote_customSelect__SeeiC:hover{border-color:#6b7a8a;border-color:var(--text-muted,#6b7a8a)}.NewQuote_customSelect__SeeiC:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c14;outline:none}.NewQuote_customSelect__SeeiC option{background:#1a2332;background:var(--bg-secondary,#1a2332);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.NewQuote_customSelect__SeeiC:disabled{cursor:not-allowed;opacity:.5}.NewQuote_searchContainer__tG3TK{display:flex;gap:0;overflow:visible!important;position:relative;z-index:1000}.NewQuote_searchContainer__tG3TK .NewQuote_inputWrapper__Sihoq{flex:1 1;overflow:visible!important;position:relative}.NewQuote_searchContainer__tG3TK .NewQuote_inputWrapper__Sihoq input{border-radius:0 8px 8px 0!important;border-radius:0 var(--radius,8px) var(--radius,8px) 0!important;padding-right:36px;width:100%}.NewQuote_typeSelect__iMrKJ{background:#0f1923;background:var(--bg-primary,#0f1923);border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:8px 0 0 8px;border-radius:var(--radius,8px) 0 0 var(--radius,8px);border-right:none;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;flex-shrink:0;font-size:.875rem;font-weight:500;padding:.625rem .5rem;transition:all .2s ease;width:85px}.NewQuote_typeSelect__iMrKJ:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08)}.NewQuote_typeSelect__iMrKJ:focus{border-color:#1abc9c;outline:none}.NewQuote_inputWrapper__Sihoq{flex:1 1;overflow:visible!important;position:relative}.NewQuote_inputWrapper__Sihoq input{border-radius:0 8px 8px 0!important;border-radius:0 var(--radius,8px) var(--radius,8px) 0!important;padding-right:36px;width:100%}.NewQuote_searchIcon__qzyVc{color:#6b7a8a;color:var(--text-muted,#6b7a8a);pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s ease}.NewQuote_inputWrapper__Sihoq:focus-within .NewQuote_searchIcon__qzyVc{color:#1abc9c}.NewQuote_loadingText__LB4Np{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:12px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.NewQuote_searchDropdown__XBkKU{animation:NewQuote_dropdownFade__cUxF2 .2s ease;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;border-radius:var(--radius,8px);box-shadow:0 10px 40px #00000080;box-shadow:0 10px 40px var(--shadow-color,#00000080);left:0;max-height:300px;min-width:100%;overflow-y:auto;padding:4px 0;position:absolute;top:calc(100% + 8px);width:100%;z-index:999999}.NewQuote_searchDropdown__XBkKU,.NewQuote_searchDropdown__XBkKU *{z-index:999999}@keyframes NewQuote_dropdownFade__cUxF2{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.NewQuote_searchDropdown__XBkKU::-webkit-scrollbar{width:4px}.NewQuote_searchDropdown__XBkKU::-webkit-scrollbar-track{background:#0000}.NewQuote_searchDropdown__XBkKU::-webkit-scrollbar-thumb{background:#ffffff14;background:var(--border-color,#ffffff14);border-radius:4px}.NewQuote_dropdownItem__zYZsF{background:#1a2332;background:var(--bg-secondary,#1a2332);border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);cursor:pointer;padding:.75rem 1rem;transition:all .15s ease}.NewQuote_dropdownItem__zYZsF:last-child{border-bottom:none}.NewQuote_dropdownItem__zYZsF:hover{background:#1abc9c14;padding-left:1.25rem}.NewQuote_dropdownItemName__A9Fgm{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.875rem;font-weight:600}.NewQuote_dropdownItemDetails__JA5Hz{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.75rem;margin-top:.125rem}.NewQuote_createOppContainer__m41mp{display:flex;justify-content:flex-end;margin-bottom:1.25rem}.NewQuote_createOppLink__BV\+wE{align-items:center;background:#0000;border:none;border-radius:8px;border-radius:var(--radius,8px);color:#1abc9c;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease;white-space:nowrap}.NewQuote_createOppLink__BV\+wE:hover:not(:disabled){background:#1abc9c0f;transform:translateX(2px)}.NewQuote_createOppLink__BV\+wE:disabled{color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:not-allowed}.NewQuote_systemsSection__IN6\+I{display:flex;flex-direction:column;gap:1.25rem}.NewQuote_systemsSection__IN6\+I,.NewQuote_systemsSection__IN6\+I [class*=CardContent],.NewQuote_systemsSection__IN6\+I [class*=Card],.NewQuote_systemsSection__IN6\+I [class*=cardContent],.NewQuote_systemsSection__IN6\+I [class*=card],.NewQuote_systemsSection__IN6\+I>*{overflow:visible!important}.NewQuote_nqSectionHeader__Uokm-{align-items:flex-start;border-bottom:2px solid #ffffff0f;border-bottom:2px solid var(--border-color,#ffffff0f);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-bottom:.75rem}.NewQuote_nqSectionTitle__pWpzn{align-items:center;color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:flex;font-size:1.125rem;font-weight:700;gap:.5rem;letter-spacing:-.025em;margin:0}.NewQuote_sectionIcon__ugoNb{color:#1abc9c}.NewQuote_nqSectionDescription__v3tyk{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;line-height:1.5;margin:.25rem 0 0}.NewQuote_selectedSystemsContainer__c\+ZMd{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;border-radius:var(--radius,8px);padding:1rem}.NewQuote_selectedSystemsHeader__uttCU{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.75rem;font-weight:600;gap:.5rem;letter-spacing:.05em;margin-bottom:.75rem;text-transform:uppercase}.NewQuote_selectedIcon__JCLNA{color:#1abc9c}.NewQuote_selectedSystemsList__H6uMd{display:flex;flex-wrap:wrap;gap:.5rem}.NewQuote_systemChip__bxsen{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:20px;box-shadow:0 1px 3px #0000001a;box-shadow:0 1px 3px var(--shadow-light,#0000001a);display:flex;gap:.5rem;padding:.375rem .75rem;transition:all .2s ease}.NewQuote_systemChip__bxsen:hover{border-color:#1abc9c33;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-color,#00000026)}.NewQuote_systemChipContent__Jdoow{align-items:center;display:flex;gap:.5rem}.NewQuote_systemChipIcon__AFqBW{color:#1abc9c}.NewQuote_systemChipName__Kd0Am{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.813rem;font-weight:600}.NewQuote_systemChipCode__mtB\+A{background:#0f1923;background:var(--bg-primary,#0f1923);border-radius:4px;color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-family:monospace;font-size:.65rem;padding:.1rem .4rem}.NewQuote_systemChipRemove__lXkp7{align-items:center;background:#0000;border:none;border-radius:50%;color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:flex;justify-content:center;padding:.1rem;transition:all .2s ease}.NewQuote_systemChipRemove__lXkp7:hover{background:#e74c3c0f;color:#e74c3c}.NewQuote_emptySystemsState__RqqKt{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px dashed #ffffff0f;border:1px dashed var(--border-color,#ffffff0f);border-radius:8px;border-radius:var(--radius,8px);display:flex;flex-direction:column;justify-content:center;padding:2.5rem;text-align:center}.NewQuote_emptyIcon__yntyY{color:#6b7a8a;color:var(--text-muted,#6b7a8a);margin-bottom:.5rem}.NewQuote_emptySystemsState__RqqKt p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:0}.NewQuote_emptySubtext__drQNY{color:#6b7a8a!important;color:var(--text-muted,#6b7a8a)!important;font-size:.75rem!important;margin-top:.25rem!important}.NewQuote_nqActionButtons__rGPmW{border-top:2px solid #ffffff0f;border-top:2px solid var(--border-color,#ffffff0f);display:flex;gap:1rem;justify-content:flex-end;margin-top:.5rem;padding-top:1.5rem}.NewQuote_spinner__Xy9tn{animation:NewQuote_spin__67xbn .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes NewQuote_spin__67xbn{to{transform:rotate(1turn)}}.NewQuote_modalOverlay__ED8RD{align-items:center;animation:NewQuote_fadeIn__0DckK .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999999}@keyframes NewQuote_fadeIn__0DckK{0%{opacity:0}to{opacity:1}}.NewQuote_modalCard__4fO0W{animation:NewQuote_slideUp__bHSUS .3s ease;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;border-radius:var(--radius-lg,12px);box-shadow:0 20px 60px #0006;box-shadow:0 20px 60px var(--shadow-color,#0006);max-width:90%;padding:2rem;width:450px}@keyframes NewQuote_slideUp__bHSUS{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.NewQuote_modalHeader__4RHch{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.NewQuote_modalHeader__4RHch h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.125rem;font-weight:700;margin:0}.NewQuote_closeBtn__aMTZg{align-items:center;background:#0000;border:none;border-radius:50%;color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:all .2s ease}.NewQuote_closeBtn__aMTZg:hover{background:#ffffff0d;color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.NewQuote_modalSubtext__VGPg9{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin-bottom:1rem}.NewQuote_modalBody__T-fFZ{display:flex;flex-direction:column;gap:1rem}.NewQuote_modalActions__5xqC4{display:flex;gap:.75rem;justify-content:flex-end}.light-theme .NewQuote_nqContainer__6\+4st{background:#f0f2f5}.light-theme .NewQuote_headerText__ZBCy3 h1{color:#1a2332}.light-theme .NewQuote_backLink__Nyvdp,.light-theme .NewQuote_headerText__ZBCy3 p{color:#4a5a6a}.light-theme .NewQuote_backLink__Nyvdp:hover{background:#00000005;color:#1a2332}.light-theme .NewQuote_customSelect__SeeiC{background:#f8f9fa;border-color:#00000014;color:#1a2332}.light-theme .NewQuote_customSelect__SeeiC option{background:#fff;color:#1a2332}.light-theme .NewQuote_typeSelect__iMrKJ{background:#f8f9fa;border-color:#00000014;color:#4a5a6a}.light-theme .NewQuote_searchDropdown__XBkKU{background:#fff;border-color:#00000014;box-shadow:0 10px 40px #00000026}.light-theme .NewQuote_dropdownItem__zYZsF{background:#fff;border-bottom-color:#0000000a}.light-theme .NewQuote_dropdownItem__zYZsF:hover{background:#1abc9c0a}.light-theme .NewQuote_dropdownItemName__A9Fgm{color:#1a2332}.light-theme .NewQuote_dropdownItemDetails__JA5Hz{color:#8a9aaa}.light-theme .NewQuote_systemChip__bxsen{background:#fff;border-color:#0000000f}.light-theme .NewQuote_systemChipName__Kd0Am{color:#1a2332}.light-theme .NewQuote_systemChipCode__mtB\+A{background:#f3f4f6;color:#6b7280}.light-theme .NewQuote_selectedSystemsContainer__c\+ZMd{background:#f8f9fa;border-color:#0000000a}.light-theme .NewQuote_emptySystemsState__RqqKt{background:#f8f9fa;border-color:#0000000f}.light-theme .NewQuote_emptySystemsState__RqqKt p{color:#4a5a6a}.light-theme .NewQuote_emptySubtext__drQNY{color:#8a9aaa!important}.light-theme .NewQuote_nqSectionTitle__pWpzn{color:#1a2332}.light-theme .NewQuote_nqSectionDescription__v3tyk{color:#4a5a6a}.light-theme .NewQuote_modalCard__4fO0W{background:#fff;border-color:#0000000f}.light-theme .NewQuote_modalHeader__4RHch h3{color:#1a2332}.light-theme .NewQuote_modalSubtext__VGPg9{color:#4a5a6a}.light-theme .NewQuote_createOppLink__BV\+wE{color:#1abc9c}.light-theme .NewQuote_createOppLink__BV\+wE:hover:not(:disabled){background:#1abc9c0a}.light-theme .NewQuote_headerDivider__6BU76{background:#00000014}@media (max-width:768px){.NewQuote_nqContainer__6\+4st{padding:16px}.NewQuote_header__oLx4f{align-items:stretch;flex-direction:column;gap:.75rem}.NewQuote_headerLeft__n6FVU{flex-wrap:wrap}.NewQuote_headerActions__3-Db0{width:100%}.NewQuote_headerActions__3-Db0 button{justify-content:center;width:100%}.NewQuote_searchContainer__tG3TK{flex-direction:column}.NewQuote_typeSelect__iMrKJ{border-radius:8px 8px 0 0;border-radius:var(--radius,8px) var(--radius,8px) 0 0;border-right:2px solid #ffffff14;border-right:2px solid var(--border-color,#ffffff14);width:100%}.NewQuote_inputWrapper__Sihoq input{border-radius:0 0 8px 8px!important;border-radius:0 0 var(--radius,8px) var(--radius,8px)!important}.NewQuote_nqActionButtons__rGPmW{flex-direction:column-reverse}.NewQuote_nqActionButtons__rGPmW button{justify-content:center;width:100%}.NewQuote_modalCard__4fO0W{padding:1.5rem;width:95%}.NewQuote_searchDropdown__XBkKU{left:0;max-height:250px;min-width:100%;position:absolute;top:calc(100% + 8px);width:100%}}@media (max-width:480px){.NewQuote_nqContainer__6\+4st{padding:12px}.NewQuote_headerIcon__wS9ps{height:36px;width:36px}.NewQuote_headerIcon__wS9ps svg{height:18px;width:18px}.NewQuote_headerText__ZBCy3 h1{font-size:1rem}.NewQuote_headerText__ZBCy3 p{font-size:.75rem}.NewQuote_nqSectionTitle__pWpzn{font-size:1rem}.NewQuote_systemChip__bxsen{padding:.3rem .6rem}.NewQuote_systemChipName__Kd0Am{font-size:.75rem}.NewQuote_searchDropdown__XBkKU{max-height:200px}.NewQuote_dropdownItem__zYZsF{padding:.5rem .75rem}.NewQuote_dropdownItemName__A9Fgm{font-size:.8rem}.NewQuote_dropdownItemDetails__JA5Hz{font-size:.7rem}}.QuoteDetails_container__aIep2{background:#0f1923;background:var(--bg-primary);color:#e8e8e8;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;min-height:100vh;transition:background .3s ease,color .3s ease;transition:background var(--transition-speed) ease,color var(--transition-speed) ease}.QuoteDetails_header-row__6q89c{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1a2332;background:var(--bg-secondary);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;padding:1rem 1.5rem;position:sticky;top:0;transition:background .3s ease,border-color .3s ease;transition:background var(--transition-speed) ease,border-color var(--transition-speed) ease;z-index:40}.QuoteDetails_header-left__0mewK{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.QuoteDetails_backLink__VQ40Q{align-items:center;border-radius:12px;border-radius:var(--radius);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.QuoteDetails_backLink__VQ40Q:hover{background:#ffffff08;background:var(--bg-hover);color:#1abc9c;color:var(--primary)}.QuoteDetails_headerDivider__QFjCT{background:#ffffff0f;background:var(--border-color);flex-shrink:0;height:28px;width:1px}.QuoteDetails_headerIcon__J2pNd{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-radius:10px;box-shadow:0 4px 16px #1abc9c40;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.QuoteDetails_headerIcon__J2pNd svg{height:24px;width:24px}.QuoteDetails_headerText__7ZEvG{display:flex;flex-direction:column;min-width:0}.QuoteDetails_headerText__7ZEvG h1{color:#e8e8e8;color:var(--text-primary);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:0}.QuoteDetails_headerMeta__Rhtj4{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2px}.QuoteDetails_quoteCode__JYLgJ{color:#6b7a8a;color:var(--text-muted);font-family:SF Mono,Monaco,Consolas,monospace;font-size:.75rem;font-weight:600}.QuoteDetails_statusBadge__R5tfX{font-size:.65rem!important;padding:.125rem .625rem!important;text-transform:uppercase}.QuoteDetails_customerInfo__nYMZs{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:inline-flex;font-size:.75rem;gap:.25rem}.QuoteDetails_header-right__mMzLw{align-items:center;display:flex;flex-shrink:0;gap:1.5rem}.QuoteDetails_amountDisplay__bMOAa{border-right:1px solid #ffffff0f;border-right:1px solid var(--border-color);padding-right:1.5rem;text-align:right}.QuoteDetails_amountLabel__cxN4U{align-items:center;color:#6b7a8a;color:var(--text-muted);display:flex;font-size:.65rem;font-weight:700;gap:.25rem;letter-spacing:.05em;text-transform:uppercase}.QuoteDetails_amountValue__gXFzB{font-feature-settings:"tnum";color:#1abc9c;color:var(--primary);font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:800}.QuoteDetails_cancelBtn__-KN3\+{gap:.5rem}.QuoteDetails_mainContent__dv3p2{margin:0 auto;padding:2rem 1.5rem}.QuoteDetails_stepperCard__CSi2O{border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light);overflow:hidden;transition:all .3s ease;transition:all var(--transition-speed) ease}.QuoteDetails_stepperCard__CSi2O,.QuoteDetails_tabsWrapper__XUXPo{background:#1a2332;background:var(--bg-secondary);margin-bottom:2rem}.QuoteDetails_tabsWrapper__XUXPo{border-bottom:2px solid #ffffff0f;border-bottom:2px solid var(--border-color);border-radius:16px 16px 0 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:0 .5rem;transition:background .3s ease,border-color .3s ease;transition:background var(--transition-speed) ease,border-color var(--transition-speed) ease}.QuoteDetails_tabsList__8TfP4{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:thin}.QuoteDetails_tabTrigger__AvJCY{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.875rem 1.25rem;transition:all .3s ease;transition:all var(--transition-speed) ease;white-space:nowrap}.QuoteDetails_tabTrigger__AvJCY:hover{background:#ffffff08;background:var(--bg-hover);color:#e8e8e8;color:var(--text-primary)}.QuoteDetails_tabTrigger__AvJCY.QuoteDetails_active__uxCfV{border-bottom-color:#1abc9c;border-bottom-color:var(--primary);color:#1abc9c;color:var(--primary)}.QuoteDetails_tabTrigger__AvJCY.QuoteDetails_active__uxCfV svg{color:#1abc9c;color:var(--primary)}.QuoteDetails_tabContent__kMxke{animation:QuoteDetails_fadeIn__BEAxY .3s ease}@keyframes QuoteDetails_fadeIn__BEAxY{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar-track{background:#243447;background:var(--bg-tertiary);border-radius:10px}::-webkit-scrollbar-thumb{border-radius:10px}@media (max-width:768px){.QuoteDetails_header-row__6q89c{align-items:stretch;flex-direction:column;padding:1rem}.QuoteDetails_header-left__0mewK{flex-wrap:wrap}.QuoteDetails_header-right__mMzLw{flex-wrap:wrap;gap:.75rem;justify-content:space-between;width:100%}.QuoteDetails_amountDisplay__bMOAa{border-right:none;padding-right:0;text-align:left}.QuoteDetails_mainContent__dv3p2{padding:1rem}.QuoteDetails_tabsWrapper__XUXPo{padding:0 .25rem}.QuoteDetails_tabTrigger__AvJCY{font-size:.813rem;padding:.625rem 1rem}.QuoteDetails_headerText__7ZEvG h1{font-size:1.1rem}.QuoteDetails_headerMeta__Rhtj4{gap:.5rem}}@media (max-width:480px){.QuoteDetails_header-row__6q89c{padding:.75rem}.QuoteDetails_headerIcon__J2pNd{height:36px;width:36px}.QuoteDetails_headerIcon__J2pNd svg{height:18px;width:18px}.QuoteDetails_headerText__7ZEvG h1{font-size:1rem}.QuoteDetails_tabTrigger__AvJCY{font-size:.75rem;padding:.5rem .75rem}.QuoteDetails_tabTrigger__AvJCY span{display:none}.QuoteDetails_tabTrigger__AvJCY svg{margin:0}.QuoteDetails_amountValue__gXFzB{font-size:1rem}.QuoteDetails_backLink__VQ40Q span{font-size:.75rem}}.QuoteDetails_configurationsContainer__Jzo3K{display:flex;flex-direction:column;gap:1.5rem}.QuoteDetails_configStatsBar__6KbxZ{background:#243447;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--radius-lg);display:flex;gap:1.5rem;padding:.75rem 1rem}.QuoteDetails_statItem__eRvDR{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.875rem;font-weight:500;gap:.5rem}.QuoteDetails_statItem__eRvDR svg{color:#1abc9c;color:var(--primary)}.QuoteDetails_configTabHeader__pxM\+k{display:flex;justify-content:flex-end;margin-bottom:.5rem}.QuoteDetails_addSystemBtn__Dl97I{background:linear-gradient(135deg,#1abc9c,#16a085);background:linear-gradient(135deg,var(--primary),var(--primary-dark));box-shadow:#00000026;box-shadow:var(--shadow-light);transition:all .3s ease;transition:all var(--transition-speed) ease}.QuoteDetails_addSystemBtn__Dl97I:hover{box-shadow:#0006;box-shadow:var(--shadow-color);transform:translateY(-2px)}.QuoteDetails_addSystemCard__vgqjk{animation:QuoteDetails_slideDown__zRC9B .3s ease-out;background:#1a2332;background:var(--bg-secondary);border:2px solid #1abc9c;border:2px solid var(--primary);border-radius:16px;border-radius:var(--radius-lg);overflow:hidden}@keyframes QuoteDetails_slideDown__zRC9B{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.QuoteDetails_addSystemCardHeader__BydLX{align-items:flex-start;display:flex;justify-content:space-between;padding-bottom:4rem}.QuoteDetails_addSystemTitleWrapper__IQB6w{align-items:flex-start;display:flex;gap:1rem}.QuoteDetails_addSystemIcon__hn79y{background:#1abc9c1a;background:var(--primary-light);border-radius:6px;border-radius:var(--radius-sm);color:#1abc9c;color:var(--primary);padding:.5rem}.QuoteDetails_closeBtn__nKcSe{color:#6b7a8a;color:var(--text-muted);transition:all .3s ease;transition:all var(--transition-speed) ease}.QuoteDetails_closeBtn__nKcSe:hover{background:#ffffff08;background:var(--bg-hover);color:#e74c3c;color:var(--danger)}.QuoteDetails_configGrid__VFsa0{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}.QuoteDetails_configCard__wdIsD{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--radius-lg);overflow:hidden;transition:all .3s ease;transition:all var(--transition-speed) ease}.QuoteDetails_configCard__wdIsD:hover{border-color:#1abc9c1a;border-color:var(--primary-light);box-shadow:#0006;box-shadow:var(--shadow-color);transform:translateY(-2px)}.QuoteDetails_configCardAnimated__8niOo{animation:QuoteDetails_fadeInUp__5299q .4s ease-out both}@keyframes QuoteDetails_fadeInUp__5299q{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.QuoteDetails_configCardHeader__JNbud{background:#243447;background:var(--bg-tertiary);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);padding:1.25rem}.QuoteDetails_configHeaderFlex__SyL2o{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem}.QuoteDetails_configIconBox__6Q0Jv{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);padding:.75rem}.QuoteDetails_configIcon__h-7tJ{color:#1abc9c;color:var(--primary)}.QuoteDetails_configTitles__jI7AF{display:flex;flex:1 1;justify-content:space-between;min-width:200px}.QuoteDetails_configBadge__hAOvS{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}.QuoteDetails_configNumber__2fyOb{background:#0f1923;background:var(--bg-primary);border-radius:6px;border-radius:var(--radius-sm);color:#6b7a8a;color:var(--text-muted);font-family:monospace;font-size:.7rem;font-weight:700;padding:.25rem .5rem}.QuoteDetails_configDate__6zlTI{align-items:center;color:#6b7a8a;color:var(--text-muted);display:inline-flex;font-size:.65rem;gap:.25rem}.QuoteDetails_configOffering__4I9ol{font-size:1rem;margin-bottom:.25rem}.QuoteDetails_configDescription__CSzNb{color:#9ea7b5;color:var(--text-secondary);font-size:.75rem}.QuoteDetails_configHeaderActions__HT9wf{display:flex;flex-wrap:wrap;gap:.5rem}.QuoteDetails_actionBtn__W2l8-{gap:.375rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.QuoteDetails_deleteBtn__6PV81{border-color:#e74c3c33;color:#e74c3c;color:var(--danger)}.QuoteDetails_deleteBtn__6PV81:hover{background:#e74c3c14;border-color:#e74c3c;border-color:var(--danger);color:#c0392b;color:var(--danger-dark)}.QuoteDetails_btnLabel__Ag7x0{font-size:.75rem}.QuoteDetails_configCardContent__4FMI5{padding:1.25rem}.QuoteDetails_attributesSection__TVT7e{margin-bottom:1rem}.QuoteDetails_sectionHeader__flLnW{align-items:center;border-bottom:2px solid #ffffff0f;border-bottom:2px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.5rem}.QuoteDetails_sectionLabel__yuKMa{color:#6b7a8a;color:var(--text-muted);font-size:.75rem;font-weight:700;letter-spacing:.05em;margin:0;text-transform:uppercase}.QuoteDetails_attrCount__ZEABS{background:#243447;background:var(--bg-tertiary);border-radius:16px;border-radius:var(--radius-lg);color:#6b7a8a;color:var(--text-muted);font-size:.7rem;padding:.25rem .5rem}.QuoteDetails_attributeEditList__-tSVM{display:flex;flex-direction:column;gap:1rem}.QuoteDetails_attributeEditRow__HakBc{grid-gap:1rem;align-items:center;background:#243447;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:grid;gap:1rem;grid-template-columns:200px 1fr;padding:.75rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.QuoteDetails_attributeEditRow__HakBc:hover{background:#1a2332;background:var(--bg-secondary);border-color:#1abc9c1a;border-color:var(--primary-light)}.QuoteDetails_attrLabelWrapper__EClVB{align-items:center;display:flex}.QuoteDetails_attrLabel__wyrMP{color:#e8e8e8;color:var(--text-primary);font-size:.8125rem;font-weight:600;margin:0}.QuoteDetails_mandatoryStar__tksOr{color:#e74c3c;color:var(--danger);margin-left:.25rem}.QuoteDetails_attrInputWrapper__LoHtD{position:relative}.QuoteDetails_attrInput__O02dA{transition:all .3s ease;transition:all var(--transition-speed) ease;width:100%}.QuoteDetails_attrInput__O02dA.QuoteDetails_readOnly__Q42eW{background:#243447;background:var(--bg-tertiary);color:#9ea7b5;color:var(--text-secondary);cursor:default}.QuoteDetails_attrCheckIcon__Vajbz{color:#2ecc71;color:var(--success);pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.QuoteDetails_emptyAttributes__0cs61{align-items:center;background:#243447;background:var(--bg-tertiary);border:1px dashed #ffffff0f;border:1px dashed var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:1rem;padding:2rem;text-align:center}.QuoteDetails_emptyIcon__oOYnT{color:#6b7a8a;color:var(--text-muted)}.QuoteDetails_emptyAttributes__0cs61 p{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;margin:0}.QuoteDetails_amountSummary__Wrb0L{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:1rem;padding-top:1rem}.QuoteDetails_amountRow__HlkBF{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.8125rem;gap:.5rem}.QuoteDetails_amountRow__HlkBF svg{color:#1abc9c;color:var(--primary)}.QuoteDetails_amountRow__HlkBF strong{color:#e8e8e8;color:var(--text-primary);font-weight:700}.QuoteDetails_emptyConfigState__h5upa{align-items:center;background:#243447;background:var(--bg-tertiary);border:2px dashed #ffffff0f;border:2px dashed var(--border-color);border-radius:16px;border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.QuoteDetails_emptyStateIcon__xykvJ{background:#1a2332;background:var(--bg-secondary);border-radius:50%;color:#6b7a8a;color:var(--text-muted);margin-bottom:1rem;padding:1rem}.QuoteDetails_emptyConfigState__h5upa h3{color:#e8e8e8;color:var(--text-primary);font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.QuoteDetails_emptyConfigState__h5upa p{color:#9ea7b5;color:var(--text-secondary);margin-bottom:1.5rem}.QuoteDetails_formField__kpIah{margin-bottom:1rem}.QuoteDetails_formLabel__XPNe2{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.75rem;font-weight:700;gap:.375rem;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.QuoteDetails_labelIcon__aT6Rx{color:#1abc9c;color:var(--primary)}.QuoteDetails_searchWrapper__BPncu{position:relative}.QuoteDetails_searchInput__yDS21{padding-right:2.5rem!important}.QuoteDetails_searchIconInside__LC5fC{color:#6b7a8a;color:var(--text-muted);pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.QuoteDetails_searchDropdown__QAemR{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);box-shadow:#0006;box-shadow:var(--shadow-color);left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:calc(100% + .5rem);z-index:1000}.QuoteDetails_dropdownHeader__Yq\+UZ{background:#243447;background:var(--bg-tertiary);color:#6b7a8a;color:var(--text-muted);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.QuoteDetails_dropdownHeader__Yq\+UZ,.QuoteDetails_dropdownItem__k68-T{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);padding:.75rem 1rem}.QuoteDetails_dropdownItem__k68-T{cursor:pointer;transition:all .3s ease;transition:all var(--transition-speed) ease}.QuoteDetails_dropdownItem__k68-T:hover{background:#1abc9c1a;background:var(--primary-light);transform:translateX(4px)}.QuoteDetails_lastItem__71Cbr{border-bottom:none}.QuoteDetails_dropdownItemContent__\+1NOy{align-items:center;display:flex;gap:.75rem}.QuoteDetails_productIcon__J9xGq{background:#243447;background:var(--bg-tertiary);border-radius:6px;border-radius:var(--radius-sm);color:#6b7a8a;color:var(--text-muted);padding:.25rem}.QuoteDetails_productInfo__OE9t7{flex:1 1}.QuoteDetails_productName__9Ju30{color:#e8e8e8;color:var(--text-primary);font-size:.875rem;font-weight:600}.QuoteDetails_productCode__rt5eU{color:#6b7a8a;color:var(--text-muted);font-family:monospace;font-size:.7rem}.QuoteDetails_selectArrow__z7s4Q{color:#6b7a8a;color:var(--text-muted);transition:all .3s ease;transition:all var(--transition-speed) ease}.QuoteDetails_dropdownItem__k68-T:hover .QuoteDetails_selectArrow__z7s4Q{color:#1abc9c;color:var(--primary);transform:translateX(2px)}.QuoteDetails_selectedProductPreview__3TrHU{align-items:center;background:#2ecc7114;border-radius:6px;border-radius:var(--radius-sm);color:#2ecc71;color:var(--success);display:flex;font-size:.875rem;gap:.5rem;padding:.5rem .75rem}.QuoteDetails_successIcon__hfGeN{color:#2ecc71;color:var(--success)}.QuoteDetails_formActions__5AOwq{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem}.QuoteDetails_confirmBtn__t1aHD{background:linear-gradient(135deg,#1abc9c,#16a085);background:linear-gradient(135deg,var(--primary),var(--primary-dark))}@media (max-width:768px){.QuoteDetails_attributeEditRow__HakBc{gap:.5rem;grid-template-columns:1fr}.QuoteDetails_configHeaderFlex__SyL2o{flex-direction:column}.QuoteDetails_configHeaderActions__HT9wf{justify-content:flex-start;width:100%}.QuoteDetails_amountSummary__Wrb0L{flex-direction:column;gap:.5rem}.QuoteDetails_searchDropdown__QAemR{left:1rem;position:fixed;right:1rem;top:auto;width:auto}.QuoteDetails_configStatsBar__6KbxZ{flex-wrap:wrap;gap:.75rem}.QuoteDetails_statItem__eRvDR{font-size:.75rem}}@media (max-width:480px){.QuoteDetails_configCardContent__4FMI5,.QuoteDetails_configCardHeader__JNbud{padding:1rem}.QuoteDetails_configOffering__4I9ol{font-size:.875rem}.QuoteDetails_attributeEditRow__HakBc{padding:.5rem}}.QuoteDetails_tableContainer__bpyjx{border-radius:16px;border-radius:var(--radius-lg);margin-top:1rem;overflow-x:auto}.QuoteDetails_table__ImY55{border-collapse:initial;border-spacing:0;font-size:.875rem;width:100%}.QuoteDetails_table__ImY55 th{background:#243447;background:var(--bg-tertiary);border-bottom:2px solid #ffffff0f;border-bottom:2px solid var(--border-color);color:#9ea7b5;color:var(--text-secondary);font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:1rem;position:sticky;text-transform:uppercase;top:0;z-index:10}.QuoteDetails_table__ImY55 td{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);color:#9ea7b5;color:var(--text-secondary);padding:1rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.QuoteDetails_table__ImY55 tbody tr:hover{background:#ffffff08;background:var(--bg-hover)}.QuoteDetails_itemName__iaYRk{color:#e8e8e8;color:var(--text-primary);font-weight:700;margin-bottom:.25rem}.QuoteDetails_itemId__h4n3N{color:#6b7a8a;color:var(--text-muted);font-family:monospace;font-size:.7rem}.QuoteDetails_configId__sehp7{color:#6b7a8a;color:var(--text-muted);font-size:.65rem;margin-top:.25rem}.QuoteDetails_textRight__mkMX5{text-align:right}.QuoteDetails_textCenter__q9RGt{text-align:center}.QuoteDetails_bold__jPg74{font-weight:700}.QuoteDetails_discountValue__5u5zl{color:#e74c3c;color:var(--danger);font-weight:600}.QuoteDetails_taxValue__RgAbS{color:#f39c12;color:var(--warning);font-weight:500}.QuoteDetails_adjustedBadge__6fOOJ{align-items:center;background:#f39c121f;color:#f39c12;color:var(--warning);display:inline-flex;font-weight:600;gap:.375rem}.QuoteDetails_adjustedBadge__6fOOJ,.QuoteDetails_standardText__JpHKD{border-radius:16px;border-radius:var(--radius-lg);font-size:.7rem;padding:.25rem .625rem}.QuoteDetails_standardText__JpHKD{background:#243447;background:var(--bg-tertiary);color:#6b7a8a;color:var(--text-muted);display:inline-block}.QuoteDetails_table__ImY55 tfoot tr{background:#243447;background:var(--bg-tertiary);border-top:2px solid #ffffff0f;border-top:2px solid var(--border-color);font-weight:700}.QuoteDetails_table__ImY55 tfoot td{border-top:2px solid #ffffff0f;border-top:2px solid var(--border-color);color:#e8e8e8;color:var(--text-primary);padding:1rem}.QuoteDetails_infoGrid__eLtA9{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1.5rem}.QuoteDetails_infoItem__h6UtC{background:#243447;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.QuoteDetails_infoLabel__LIjsz{color:#6b7a8a;color:var(--text-muted);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.QuoteDetails_infoValue__QONQc{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;font-weight:600}.QuoteDetails_infoValuePrimary__vxa34{color:#1abc9c;color:var(--primary);font-size:1rem;font-weight:700}.QuoteDetails_sectionDivider__6etFi{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);margin:1.5rem 0;padding-top:1.5rem}.QuoteDetails_attributeFlex__hgHSg{display:flex;flex-wrap:wrap;gap:.75rem}.QuoteDetails_attrBadge__Qllh9{align-items:center;background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--radius-lg);color:#9ea7b5;color:var(--text-secondary);display:inline-flex;font-family:monospace;font-size:.75rem;gap:.5rem;padding:.375rem .875rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.QuoteDetails_attrBadge__Qllh9:hover{border-color:#1abc9c;border-color:var(--primary);box-shadow:#00000026;box-shadow:var(--shadow-light);transform:translateY(-1px)}.QuoteDetails_attrKey__6-JOQ{color:#6b7a8a;color:var(--text-muted);font-weight:600}.QuoteDetails_attrVal__\+lRRc{color:#e8e8e8;color:var(--text-primary);font-weight:500}.QuoteDetails_attachmentGrid__k5gOF{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.QuoteDetails_attachmentItem__EIo5G{align-items:center;background:#243447;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);cursor:pointer;display:flex;gap:.75rem;padding:.875rem 1rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.QuoteDetails_attachmentItem__EIo5G:hover{background:#1a2332;background:var(--bg-secondary);border-color:#1abc9c;border-color:var(--primary);box-shadow:#00000026;box-shadow:var(--shadow-light);transform:translateY(-2px)}.QuoteDetails_attachInfo__-4rlS{flex:1 1;min-width:0}.QuoteDetails_attachName__N51-n{color:#e8e8e8;color:var(--text-primary);font-size:.875rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuoteDetails_attachType__2eBwl{color:#6b7a8a;color:var(--text-muted);font-size:.7rem;margin:0}.PhaseStepper_stepperContainer__Awprj{overflow-x:auto;padding:1.5rem .5rem}.PhaseStepper_stepperWrapper__xtce6{align-items:center;display:flex;justify-content:space-between;min-width:1000px}.PhaseStepper_step__3lL\+e{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.75rem;position:relative;z-index:1}.PhaseStepper_stepCircle__NsafS{align-items:center;background:#f1f5f9;background:var(--qd-slate-100,#f1f5f9);border:2px solid #e2e8f0;border:2px solid var(--qd-slate-200,#e2e8f0);border-radius:50%;display:flex;font-weight:600;height:32px;justify-content:center;transition:all .3s ease;width:32px}.PhaseStepper_stepCircle__NsafS,.PhaseStepper_stepLabel__z9Xwr{color:#64748b;color:var(--qd-slate-500,#64748b);font-size:.75rem}.PhaseStepper_stepLabel__z9Xwr{font-weight:500;text-align:center;white-space:nowrap}.PhaseStepper_active__SCJN4 .PhaseStepper_stepCircle__NsafS{background:#3b82f6;background:var(--qd-primary,#3b82f6);border-color:#3b82f6;border-color:var(--qd-primary,#3b82f6);box-shadow:0 0 0 4px #3b82f61a;color:#fff}.PhaseStepper_active__SCJN4 .PhaseStepper_stepLabel__z9Xwr{color:#3b82f6;color:var(--qd-primary,#3b82f6);font-weight:700}.PhaseStepper_completed__1v-5L .PhaseStepper_stepCircle__NsafS{background:#ecfdf5;border-color:#10b981;color:#10b981}.PhaseStepper_completed__1v-5L .PhaseStepper_stepLabel__z9Xwr{color:#10b981}.PhaseStepper_stepLine__KF7gh{background:#e2e8f0;background:var(--qd-slate-200,#e2e8f0);flex:1 1;height:2px;margin:-32px -10px 0;transform:translateY(16px)}.PhaseStepper_completedLine__ysYv1{background:#10b981}.PhaseStepper_terminationBadge__fiDGv{display:flex;justify-content:center;margin-top:2rem}.PhaseStepper_canceled__XuOuJ,.PhaseStepper_rejected__Zpuhi{border-radius:9999px;font-weight:700;letter-spacing:.05em;padding:.5rem 1.5rem;text-transform:uppercase}.PhaseStepper_rejected__Zpuhi{background:#fee2e2;border:1px solid #fca5a5;color:#ef4444}.PhaseStepper_canceled__XuOuJ{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b}:root{--success-color:#2ecc71}.ActionMeasurement_container__Yaxbl{margin:0 auto;padding:0;width:100%}.ActionMeasurement_actionCard__gmtqK{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 2px 12px #00000014;box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionMeasurement_actionCard__gmtqK:hover{box-shadow:0 4px 24px #0000001f}.ActionMeasurement_cardHeader__FHzoN{border-bottom:none;padding:24px 28px 0}.ActionMeasurement_cardHeaderFlex__dq85O{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ActionMeasurement_cardHeaderLeft__FKWV3{align-items:flex-start;display:flex;flex:1 1;gap:14px;min-width:200px}.ActionMeasurement_cardHeaderRight__FBNE2{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px}.ActionMeasurement_cardIcon__uqSL0{align-items:center;background:#1abc9c14;border-radius:10px;color:#1abc9c;color:var(--accent-color,#1abc9c);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ActionMeasurement_cardIcon__uqSL0 svg{height:24px;width:24px}.ActionMeasurement_cardTitle__T5XmZ{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0 0 4px}.ActionMeasurement_cardSubtitle__zJK4-{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:0}.ActionMeasurement_statusBadge__9Ue9n{background:#f39c121f;border:1px solid #f39c121f;border-radius:20px;color:#f39c12;color:var(--warning-color,#f39c12)}.ActionMeasurement_countBadge__uDi5B,.ActionMeasurement_statusBadge__9Ue9n{align-items:center;display:inline-flex;font-size:.75rem;font-weight:500;gap:6px;padding:6px 14px}.ActionMeasurement_countBadge__uDi5B{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:20px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5)}.ActionMeasurement_badgeIcon__uKIvX{height:14px;width:14px}.ActionMeasurement_cardContent__cjgIY{padding:24px 28px 28px}.ActionMeasurement_progressSection__Ebl0s{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);margin-bottom:24px;padding:16px 20px}.ActionMeasurement_progressStats__Kg5UG{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:10px}.ActionMeasurement_progressStat__bZRAG{align-items:center;display:flex;gap:6px}.ActionMeasurement_progressLabel__kdSSc{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.75rem;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.ActionMeasurement_progressValue__Covzn{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.938rem;font-weight:700}.ActionMeasurement_progressValue__Covzn.ActionMeasurement_completed__3bvmO{color:#2ecc71;color:var(--success-color,#2ecc71)}.ActionMeasurement_progressValue__Covzn.ActionMeasurement_remaining__afaR9{color:#f39c12;color:var(--warning-color,#f39c12)}.ActionMeasurement_progressBar__M-UOf{background:#1a2332;background:var(--bg-secondary,#1a2332);border-radius:4px;height:6px;overflow:hidden;width:100%}.ActionMeasurement_progressFill__po84r{background:linear-gradient(90deg,#1abc9c,#2ecc71);background:linear-gradient(90deg,var(--accent-color,#1abc9c),var(--success-color,#2ecc71));border-radius:4px;height:100%;transition:width .5s ease}.ActionMeasurement_systemsList__U35Dg{display:flex;flex-direction:column;gap:20px}.ActionMeasurement_systemItem__Tp0IK{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);padding:20px 24px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionMeasurement_systemItem__Tp0IK:hover{border-color:#1abc9c1f}.ActionMeasurement_systemHeader__3QApA{border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.ActionMeasurement_systemHeader__3QApA,.ActionMeasurement_systemInfo__sqlro{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ActionMeasurement_systemNumber__kJTqn{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:flex;font-size:.75rem;font-weight:600;gap:4px;padding:2px 10px}.ActionMeasurement_systemNumber__kJTqn svg{height:14px;width:14px}.ActionMeasurement_systemName__T1A2N{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.938rem;font-weight:600;margin:0}.ActionMeasurement_systemProgressBadge__DMUV0{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.7rem;font-weight:500;padding:4px 12px}.ActionMeasurement_systemCompleteIcon__zN53i{color:#2ecc71;color:var(--success-color,#2ecc71);flex-shrink:0}.ActionMeasurement_attributesGrid__02mC4{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ActionMeasurement_attributeField__lIOW1{display:flex;flex-direction:column;gap:4px}.ActionMeasurement_attributeField__lIOW1.ActionMeasurement_hasError__0Zkz6{animation:ActionMeasurement_shake__EF7td .3s ease}.ActionMeasurement_attributeLabel__griFk{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.75rem;font-weight:500;gap:2px}.ActionMeasurement_requiredStar__epuDs{color:#e74c3c;color:var(--danger-color,#e74c3c);font-size:.8rem}.ActionMeasurement_inputWrapper__upDbm{align-items:center;display:flex;position:relative}.ActionMeasurement_attributeInput__D9wG2{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:8px;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.875rem;outline:none;padding:8px 48px 8px 12px;transition:all .3s ease;transition:all var(--transition-speed) ease;width:100%}.ActionMeasurement_attributeInput__D9wG2::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.ActionMeasurement_attributeInput__D9wG2:focus{border-color:#1abc9c;border-color:var(--accent-color,#1abc9c);box-shadow:0 0 0 3px #1abc9c26;box-shadow:0 0 0 3px var(--accent-glow)}.ActionMeasurement_attributeInput__D9wG2:disabled{cursor:not-allowed;opacity:.6}.ActionMeasurement_attributeInput__D9wG2.ActionMeasurement_inputError__IWADW{border-color:#e74c3c;border-color:var(--danger-color,#e74c3c)}.ActionMeasurement_attributeInput__D9wG2.ActionMeasurement_inputError__IWADW:focus{box-shadow:0 0 0 3px #e74c3c26}.ActionMeasurement_unitLabel__hX9Fd{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.75rem;font-weight:500;pointer-events:none;position:absolute;right:12px}.ActionMeasurement_fieldError__xVsPD{align-items:center;color:#e74c3c;color:var(--danger-color,#e74c3c);display:flex;font-size:.7rem;gap:4px;margin-top:2px}.ActionMeasurement_fieldError__xVsPD svg{flex-shrink:0}.ActionMeasurement_emptyAttributes__h0\+96{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px dashed #ffffff0a;border:1px dashed var(--border-color,#ffffff0a);border-radius:8px;padding:16px;text-align:center}.ActionMeasurement_emptyMessage__bjKHc{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.813rem;margin:0}.ActionMeasurement_emptyState__dGRhY{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.ActionMeasurement_emptyIcon__qf8iC{color:#6b7a8a;color:var(--text-muted,#6b7a8a);margin-bottom:12px}.ActionMeasurement_emptyTitle__GAzRQ{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:1rem;font-weight:600;margin:0 0 4px}.ActionMeasurement_emptyDescription__rk\+s9{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.875rem;margin:0}.ActionMeasurement_actionFooter__urwGM{align-items:center;border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:28px;padding-top:20px}.ActionMeasurement_footerLeft__VdMOP{align-items:center;display:flex}.ActionMeasurement_footerRight__fGq4\+{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ActionMeasurement_cancelBtn__C8WWI{align-items:center;background:#0000;border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;padding:10px 20px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionMeasurement_cancelBtn__C8WWI:hover:not(:disabled){background:#ffffff0a;background:var(--bg-hover,#ffffff0a);border-color:#6b7a8a;border-color:var(--text-muted,#6b7a8a);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ActionMeasurement_cancelBtn__C8WWI:disabled{cursor:not-allowed;opacity:.5}.ActionMeasurement_validationWarning__B4IYw{align-items:center;background:#f39c120f;border:1px solid #f39c1214;border-radius:8px;color:#f39c12;color:var(--warning-color,#f39c12);display:flex;font-size:.813rem;gap:6px;padding:8px 14px}.ActionMeasurement_warningIcon__4QoM8{flex-shrink:0}.ActionMeasurement_submitBtn__v8XXR{align-items:center;background:#1abc9c;background:var(--accent-color,#1abc9c);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;padding:10px 28px;transition:all .3s ease;transition:all var(--transition-speed) ease;white-space:nowrap}.ActionMeasurement_submitBtn__v8XXR:hover:not(:disabled){background:#16a085;background:var(--accent-hover,#16a085);box-shadow:0 4px 16px #1abc9c26;box-shadow:0 4px 16px var(--accent-glow);transform:translateY(-1px)}.ActionMeasurement_submitBtn__v8XXR:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.ActionMeasurement_btnIcon__Ozk0d{height:18px;width:18px}.ActionMeasurement_spinning__-At8N{animation:ActionMeasurement_spin__0Bn1X .8s linear infinite}@keyframes ActionMeasurement_spin__0Bn1X{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ActionMeasurement_shake__EF7td{0%,to{transform:translateX(0)}25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}.light-theme .ActionMeasurement_actionCard__gmtqK{background:#fff;border-color:#0000000f}.light-theme .ActionMeasurement_cardTitle__T5XmZ{color:#1a2332}.light-theme .ActionMeasurement_cardSubtitle__zJK4-{color:#4a5a6a}.light-theme .ActionMeasurement_statusBadge__9Ue9n{background:#f39c120f;border-color:#f39c1214;color:#e67e22}.light-theme .ActionMeasurement_countBadge__uDi5B{background:#f8f9fa;border-color:#0000000a;color:#4a5a6a}.light-theme .ActionMeasurement_progressSection__Ebl0s{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionMeasurement_progressValue__Covzn{color:#1a2332}.light-theme .ActionMeasurement_progressBar__M-UOf{background:#e9ecef}.light-theme .ActionMeasurement_systemItem__Tp0IK{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionMeasurement_systemItem__Tp0IK:hover{border-color:#1abc9c40}.light-theme .ActionMeasurement_systemName__T1A2N{color:#1a2332}.light-theme .ActionMeasurement_systemNumber__kJTqn{background:#fff;border-color:#0000000a;color:#8a9aaa}.light-theme .ActionMeasurement_systemProgressBadge__DMUV0{background:#fff;border-color:#0000000a;color:#4a5a6a}.light-theme .ActionMeasurement_attributeLabel__griFk{color:#4a5a6a}.light-theme .ActionMeasurement_attributeInput__D9wG2{background:#fff;border-color:#0000000f;color:#1a2332}.light-theme .ActionMeasurement_attributeInput__D9wG2::placeholder{color:#8a9aaa}.light-theme .ActionMeasurement_attributeInput__D9wG2.ActionMeasurement_inputError__IWADW{border-color:#e74c3c}.light-theme .ActionMeasurement_emptyAttributes__h0\+96{background:#fff;border-color:#0000000a}.light-theme .ActionMeasurement_emptyMessage__bjKHc{color:#8a9aaa}.light-theme .ActionMeasurement_emptyTitle__GAzRQ{color:#4a5a6a}.light-theme .ActionMeasurement_emptyDescription__rk\+s9{color:#8a9aaa}.light-theme .ActionMeasurement_cancelBtn__C8WWI{border-color:#0000000f;color:#4a5a6a}.light-theme .ActionMeasurement_cancelBtn__C8WWI:hover:not(:disabled){background:#00000005;border-color:#8a9aaa;color:#1a2332}.light-theme .ActionMeasurement_validationWarning__B4IYw{background:#f39c120a;border-color:#f39c120f;color:#e67e22}.light-theme .ActionMeasurement_cardIcon__uqSL0{background:#1abc9c0f}@media (max-width:1024px){.ActionMeasurement_attributesGrid__02mC4{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media (max-width:768px){.ActionMeasurement_cardHeader__FHzoN{padding:20px 20px 0}.ActionMeasurement_cardContent__cjgIY{padding:20px}.ActionMeasurement_cardHeaderFlex__dq85O{align-items:stretch;flex-direction:column}.ActionMeasurement_cardHeaderRight__FBNE2{justify-content:flex-start;width:100%}.ActionMeasurement_attributesGrid__02mC4{grid-template-columns:1fr}.ActionMeasurement_systemItem__Tp0IK{padding:16px 18px}.ActionMeasurement_systemHeader__3QApA{align-items:flex-start;flex-direction:column}.ActionMeasurement_systemInfo__sqlro{flex-wrap:wrap}.ActionMeasurement_progressStats__Kg5UG{gap:16px}.ActionMeasurement_actionFooter__urwGM{align-items:stretch;flex-direction:column}.ActionMeasurement_footerLeft__VdMOP{width:100%}.ActionMeasurement_footerRight__fGq4\+{flex-direction:column;width:100%}.ActionMeasurement_cancelBtn__C8WWI,.ActionMeasurement_submitBtn__v8XXR,.ActionMeasurement_validationWarning__B4IYw{justify-content:center;width:100%}}@media (max-width:480px){.ActionMeasurement_cardHeader__FHzoN{padding:16px 16px 0}.ActionMeasurement_cardContent__cjgIY{padding:16px}.ActionMeasurement_cardTitle__T5XmZ{font-size:1.1rem}.ActionMeasurement_cardSubtitle__zJK4-{font-size:.813rem}.ActionMeasurement_cardIcon__uqSL0{height:40px;width:40px}.ActionMeasurement_cardIcon__uqSL0 svg{height:20px;width:20px}.ActionMeasurement_systemItem__Tp0IK{padding:14px 16px}.ActionMeasurement_systemName__T1A2N{font-size:.875rem}.ActionMeasurement_attributeInput__D9wG2{font-size:.813rem;padding:6px 40px 6px 10px}.ActionMeasurement_progressStats__Kg5UG{flex-direction:column;gap:8px}.ActionMeasurement_submitBtn__v8XXR{font-size:.813rem;padding:10px 20px}.ActionMeasurement_cancelBtn__C8WWI{font-size:.813rem;padding:8px 16px}.ActionMeasurement_emptyState__dGRhY{padding:32px 16px}.ActionMeasurement_emptyIcon__qf8iC{height:36px;width:36px}}.ActionMeasurement_attributeInput__D9wG2:focus-visible{outline:2px solid #1abc9c;outline:2px solid var(--accent-color,#1abc9c);outline-offset:2px}.ActionMeasurement_cancelBtn__C8WWI:focus-visible,.ActionMeasurement_submitBtn__v8XXR:focus-visible{outline:2px solid #1abc9c;outline:2px solid var(--accent-color,#1abc9c);outline-offset:2px}.ActionSiteSurveyCompleted_container__u0cff{margin:0 auto;max-width:1400px;padding:0;width:100%}.ActionSiteSurveyCompleted_actionCard__cNFU4{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 2px 12px #00000014;box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionSiteSurveyCompleted_actionCard__cNFU4:hover{box-shadow:0 4px 24px #0000001f}.ActionSiteSurveyCompleted_cardHeader__CisMD{border-bottom:none;padding:24px 28px 0}.ActionSiteSurveyCompleted_cardHeaderFlex__HtYUh{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ActionSiteSurveyCompleted_cardHeaderLeft__udq2C{align-items:flex-start;display:flex;flex:1 1;gap:14px;min-width:200px}.ActionSiteSurveyCompleted_cardHeaderRight__eXYwW{align-items:center;display:flex;flex-shrink:0;gap:10px}.ActionSiteSurveyCompleted_cardIcon__DWa1e{align-items:center;background:#1abc9c14;border-radius:10px;color:#1abc9c;color:var(--accent-color,#1abc9c);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ActionSiteSurveyCompleted_cardIcon__DWa1e svg{height:24px;width:24px}.ActionSiteSurveyCompleted_cardTitle__SgB5r{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0 0 4px}.ActionSiteSurveyCompleted_cardSubtitle__4IuO5{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:0}.ActionSiteSurveyCompleted_statusBadge__Ibe1i{align-items:center;background:#27ae601f;border:1px solid #27ae601f;border-radius:20px;color:#27ae60;color:var(--success-color,#27ae60);display:inline-flex;font-size:.75rem;font-weight:500;gap:6px;padding:6px 14px}.ActionSiteSurveyCompleted_badgeIcon__Qbg8z{height:14px;width:14px}.ActionSiteSurveyCompleted_cardContent__midl7{padding:24px 28px 28px}.ActionSiteSurveyCompleted_signOffContent__udcAM{display:flex;flex-direction:column;gap:24px}.ActionSiteSurveyCompleted_descriptionBox__JwLvP{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);padding:16px 20px}.ActionSiteSurveyCompleted_description__R3Zq8{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;line-height:1.6;margin:0}.ActionSiteSurveyCompleted_statsGrid__OfmoI{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.ActionSiteSurveyCompleted_statItem__XWCI3{align-items:center;background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);display:flex;gap:14px;padding:14px 18px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionSiteSurveyCompleted_statItem__XWCI3:hover{border-color:#1abc9c1f;box-shadow:0 4px 16px #0000000f;transform:translateY(-2px)}.ActionSiteSurveyCompleted_statIconWrapper__uaKu6{align-items:center;background:#1abc9c0f;border-radius:10px;color:#1abc9c;color:var(--accent-color,#1abc9c);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ActionSiteSurveyCompleted_statIcon__Btpkv{height:18px;width:18px}.ActionSiteSurveyCompleted_statInfo__ada5O{display:flex;flex-direction:column}.ActionSiteSurveyCompleted_statLabel__FHKdE{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.65rem;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.ActionSiteSurveyCompleted_statValue__zfRmZ{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.938rem;font-weight:700}.ActionSiteSurveyCompleted_surveyStatus__cfLOt{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);padding:18px 20px}.ActionSiteSurveyCompleted_surveyStatusHeader__SR4VR{align-items:center;display:flex;gap:10px;margin-bottom:14px}.ActionSiteSurveyCompleted_surveyStatusIcon__uIQ73{color:#1abc9c;color:var(--accent-color,#1abc9c);flex-shrink:0}.ActionSiteSurveyCompleted_surveyStatusTitle__E9ulP{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.875rem;font-weight:600;margin:0}.ActionSiteSurveyCompleted_surveyStatusGrid__NrHb2{display:flex;flex-direction:column;gap:10px}.ActionSiteSurveyCompleted_surveyStatusItem__U6J63{display:flex;flex-direction:column;gap:4px}.ActionSiteSurveyCompleted_surveyStatusItemHeader__tLRWc{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.ActionSiteSurveyCompleted_surveySystemName__le6Id{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;font-weight:500}.ActionSiteSurveyCompleted_surveyCompleteBadge__psFnz{align-items:center;background:#27ae6014;border:1px solid #27ae6014;border-radius:12px;color:#27ae60;color:var(--success-color,#27ae60);display:inline-flex;font-size:.65rem;font-weight:500;gap:4px;padding:2px 10px}.ActionSiteSurveyCompleted_surveyCompleteBadge__psFnz svg{height:12px;width:12px}.ActionSiteSurveyCompleted_surveyIncompleteBadge__2\+QAI{align-items:center;background:#f39c1214;border:1px solid #f39c1214;border-radius:12px;color:#f39c12;color:var(--warning-color,#f39c12);display:inline-flex;font-size:.65rem;font-weight:500;gap:4px;padding:2px 10px}.ActionSiteSurveyCompleted_surveyIncompleteBadge__2\+QAI svg{height:12px;width:12px}.ActionSiteSurveyCompleted_surveyProgressBar__jblaf{background:#1a2332;background:var(--bg-secondary,#1a2332);border-radius:2px;height:4px;overflow:hidden;width:100%}.ActionSiteSurveyCompleted_surveyProgressFill__q8wtk{border-radius:2px;height:100%;transition:width .5s ease}.ActionSiteSurveyCompleted_emptySurveyState__LXwjN{align-items:center;color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:flex;font-size:.875rem;gap:12px;justify-content:center;padding:20px}.ActionSiteSurveyCompleted_emptyIcon__tIdqF{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.ActionSiteSurveyCompleted_verificationSection__Wo1cS{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);padding:18px 20px}.ActionSiteSurveyCompleted_verificationHeader__zPNV5{align-items:center;display:flex;gap:10px;margin-bottom:12px}.ActionSiteSurveyCompleted_verificationIcon__N0GoC{color:#27ae60;color:var(--success-color,#27ae60);flex-shrink:0}.ActionSiteSurveyCompleted_verificationTitle__i5GXV{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.875rem;font-weight:600;margin:0}.ActionSiteSurveyCompleted_verificationList__pFYvG{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.ActionSiteSurveyCompleted_verificationItem__PIfIc{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.813rem;gap:10px}.ActionSiteSurveyCompleted_verificationCheck__0vcD8{color:#27ae60;color:var(--success-color,#27ae60);flex-shrink:0}.ActionSiteSurveyCompleted_actionFooter__8Dncl{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);justify-content:space-between;padding-top:20px}.ActionSiteSurveyCompleted_actionFooter__8Dncl,.ActionSiteSurveyCompleted_footerInfo__KJa1S{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ActionSiteSurveyCompleted_footerInfoItem__cBZIP{align-items:center;color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:flex;font-size:.813rem;gap:6px}.ActionSiteSurveyCompleted_footerInfoItem__cBZIP svg{color:#6b7a8a;color:var(--text-muted,#6b7a8a);height:14px;width:14px}.ActionSiteSurveyCompleted_signOffBtn__CkS6j{align-items:center;background:#1abc9c;background:var(--accent-color,#1abc9c);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;padding:12px 32px;transition:all .3s ease;transition:all var(--transition-speed) ease;white-space:nowrap}.ActionSiteSurveyCompleted_signOffBtn__CkS6j:hover:not(:disabled){background:#16a085;background:var(--accent-hover,#16a085);box-shadow:0 6px 24px #1abc9c26;box-shadow:0 6px 24px var(--accent-glow);transform:translateY(-2px)}.ActionSiteSurveyCompleted_signOffBtn__CkS6j:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.ActionSiteSurveyCompleted_btnIcon__ixKq-{height:18px;width:18px}.ActionSiteSurveyCompleted_spinning__DmgeD{animation:ActionSiteSurveyCompleted_spin__jtrLc .8s linear infinite}@keyframes ActionSiteSurveyCompleted_spin__jtrLc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.light-theme .ActionSiteSurveyCompleted_actionCard__cNFU4{background:#fff;border-color:#0000000f}.light-theme .ActionSiteSurveyCompleted_cardTitle__SgB5r{color:#1a2332}.light-theme .ActionSiteSurveyCompleted_cardSubtitle__4IuO5{color:#4a5a6a}.light-theme .ActionSiteSurveyCompleted_descriptionBox__JwLvP{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionSiteSurveyCompleted_description__R3Zq8{color:#4a5a6a}.light-theme .ActionSiteSurveyCompleted_statItem__XWCI3{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionSiteSurveyCompleted_statItem__XWCI3:hover{border-color:#1abc9c26}.light-theme .ActionSiteSurveyCompleted_statValue__zfRmZ{color:#1a2332}.light-theme .ActionSiteSurveyCompleted_surveyStatus__cfLOt{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionSiteSurveyCompleted_surveyStatusTitle__E9ulP{color:#1a2332}.light-theme .ActionSiteSurveyCompleted_surveySystemName__le6Id{color:#4a5a6a}.light-theme .ActionSiteSurveyCompleted_surveyCompleteBadge__psFnz{background:#27ae600f;border-color:#27ae600f;color:#27ae60}.light-theme .ActionSiteSurveyCompleted_surveyIncompleteBadge__2\+QAI{background:#f39c120f;border-color:#f39c120f;color:#e67e22}.light-theme .ActionSiteSurveyCompleted_surveyProgressBar__jblaf{background:#e9ecef}.light-theme .ActionSiteSurveyCompleted_verificationSection__Wo1cS{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionSiteSurveyCompleted_verificationTitle__i5GXV{color:#1a2332}.light-theme .ActionSiteSurveyCompleted_verificationItem__PIfIc{color:#4a5a6a}.light-theme .ActionSiteSurveyCompleted_footerInfoItem__cBZIP,.light-theme .ActionSiteSurveyCompleted_footerInfoItem__cBZIP svg{color:#8a9aaa}.light-theme .ActionSiteSurveyCompleted_statusBadge__Ibe1i{background:#27ae600f;border-color:#27ae600f;color:#27ae60}.light-theme .ActionSiteSurveyCompleted_emptySurveyState__LXwjN{color:#8a9aaa}@media (max-width:1024px){.ActionSiteSurveyCompleted_statsGrid__OfmoI{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ActionSiteSurveyCompleted_cardHeader__CisMD{padding:20px 20px 0}.ActionSiteSurveyCompleted_cardContent__midl7{padding:20px}.ActionSiteSurveyCompleted_cardHeaderFlex__HtYUh{align-items:stretch;flex-direction:column}.ActionSiteSurveyCompleted_cardHeaderRight__eXYwW{justify-content:flex-start;width:100%}.ActionSiteSurveyCompleted_statsGrid__OfmoI{gap:12px;grid-template-columns:repeat(2,1fr)}.ActionSiteSurveyCompleted_statItem__XWCI3{padding:12px 14px}.ActionSiteSurveyCompleted_actionFooter__8Dncl{align-items:stretch;flex-direction:column}.ActionSiteSurveyCompleted_footerInfo__KJa1S{align-items:flex-start;flex-direction:column;gap:8px}.ActionSiteSurveyCompleted_signOffBtn__CkS6j{justify-content:center;width:100%}.ActionSiteSurveyCompleted_descriptionBox__JwLvP,.ActionSiteSurveyCompleted_surveyStatus__cfLOt,.ActionSiteSurveyCompleted_verificationSection__Wo1cS{padding:14px 16px}.ActionSiteSurveyCompleted_surveyStatusItemHeader__tLRWc{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.ActionSiteSurveyCompleted_cardHeader__CisMD{padding:16px 16px 0}.ActionSiteSurveyCompleted_cardContent__midl7{padding:16px}.ActionSiteSurveyCompleted_cardTitle__SgB5r{font-size:1.1rem}.ActionSiteSurveyCompleted_cardSubtitle__4IuO5{font-size:.813rem}.ActionSiteSurveyCompleted_cardIcon__DWa1e{height:40px;width:40px}.ActionSiteSurveyCompleted_cardIcon__DWa1e svg{height:20px;width:20px}.ActionSiteSurveyCompleted_statsGrid__OfmoI{gap:10px;grid-template-columns:1fr}.ActionSiteSurveyCompleted_statItem__XWCI3{padding:10px 12px}.ActionSiteSurveyCompleted_statIconWrapper__uaKu6{height:34px;width:34px}.ActionSiteSurveyCompleted_statValue__zfRmZ{font-size:.875rem}.ActionSiteSurveyCompleted_signOffBtn__CkS6j{font-size:.813rem;padding:10px 20px}.ActionSiteSurveyCompleted_descriptionBox__JwLvP,.ActionSiteSurveyCompleted_surveyStatus__cfLOt,.ActionSiteSurveyCompleted_verificationSection__Wo1cS{padding:12px 14px}.ActionSiteSurveyCompleted_description__R3Zq8{font-size:.813rem}.ActionSiteSurveyCompleted_footerInfoItem__cBZIP,.ActionSiteSurveyCompleted_surveySystemName__le6Id,.ActionSiteSurveyCompleted_verificationItem__PIfIc{font-size:.75rem}}.ActionSiteSurveyCompleted_signOffBtn__CkS6j:focus-visible{outline:2px solid #1abc9c;outline:2px solid var(--accent-color,#1abc9c);outline-offset:2px}@media print{.ActionSiteSurveyCompleted_signOffBtn__CkS6j{display:none!important}.ActionSiteSurveyCompleted_actionCard__cNFU4{border:1px solid #ddd!important;box-shadow:none!important}.ActionSiteSurveyCompleted_statusBadge__Ibe1i,.ActionSiteSurveyCompleted_surveyCompleteBadge__psFnz,.ActionSiteSurveyCompleted_surveyIncompleteBadge__2\+QAI{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.ActionBomReview_actionCard__GMI40{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;border-radius:var(--radius,12px);box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);overflow:hidden;transition:all .3s ease}.ActionBomReview_actionCard__GMI40:hover{box-shadow:0 4px 20px #0003;box-shadow:0 4px 20px var(--shadow-color,#0003)}.ActionBomReview_cardHeader__kWaFi{background:#243447;background:var(--bg-tertiary,#243447);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);flex-wrap:wrap;justify-content:space-between;padding:1.25rem 1.5rem}.ActionBomReview_cardHeaderLeft__74MNb,.ActionBomReview_cardHeader__kWaFi{align-items:center;display:flex;gap:.75rem}.ActionBomReview_cardHeaderIcon__HXpUo{align-items:center;background:#2563eb14;border-radius:6px;border-radius:var(--radius-sm,6px);color:#2563eb;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ActionBomReview_cardTitle__CoAtr{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1rem;font-weight:600;margin:0}.ActionBomReview_cardDescription__OkcHm{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;margin:0}.ActionBomReview_quoteInfo__EWdkS{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.ActionBomReview_quoteBadge__VaJsb{font-size:.7rem;padding:.25rem .75rem}.ActionBomReview_cardContent__Z13U\+{padding:1.5rem!important}.ActionBomReview_bomTableWrapper__QkUwV{border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:6px;border-radius:var(--radius-sm,6px);margin-bottom:1.5rem;overflow-x:auto}.ActionBomReview_bomTable__8dUVB{border-collapse:collapse;font-size:.875rem;min-width:900px;width:100%}.ActionBomReview_bomTable__8dUVB thead{background:#243447;background:var(--bg-tertiary,#243447)}.ActionBomReview_bomTable__8dUVB th{border-bottom:2px solid #ffffff0a;border-bottom:2px solid var(--border-color,#ffffff0a);color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.7rem;font-weight:600;letter-spacing:.05em;padding:.625rem 1rem;text-align:left;text-transform:uppercase;white-space:nowrap}.ActionBomReview_bomTable__8dUVB td{border-bottom:1px solid #ffffff05;border-bottom:1px solid var(--border-color,#ffffff05);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);padding:.625rem 1rem;vertical-align:middle}.ActionBomReview_bomTable__8dUVB tbody tr{transition:all .2s ease}.ActionBomReview_bomTable__8dUVB tbody tr:hover{background:#ffffff05;background:var(--bg-hover,#ffffff05)}.ActionBomReview_bomTable__8dUVB tbody tr:last-child td{border-bottom:none}.ActionBomReview_itemName__u9KrQ{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-weight:500}.ActionBomReview_itemId__cOFkV{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-family:monospace;font-size:.7rem}.ActionBomReview_configId__w3T47{background:#ffffff05;background:var(--bg-hover,#ffffff05);border-radius:4px;color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:inline-block;font-size:.7rem;margin-top:2px;padding:.125rem .5rem}.ActionBomReview_totalPriceCell__sMvkq{color:#10b981;font-weight:600}.ActionBomReview_qtyInput__tb\+IK{font-size:.813rem;text-align:center;width:70px}.ActionBomReview_priceInput__2WPIY{font-size:.813rem;text-align:right;width:100px}.ActionBomReview_discountInput__YXx5m{font-size:.813rem;text-align:right;width:80px}.ActionBomReview_removeBtn__77vlZ{align-items:center;background:#0000;border:none;border-radius:4px;border-radius:var(--radius-sm,4px);color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:inline-flex;justify-content:center;padding:.25rem;transition:all .2s ease}.ActionBomReview_removeBtn__77vlZ:hover{background:#e74c3c0f;color:#e74c3c;transform:scale(1.1)}.ActionBomReview_emptyState__zsRs6{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px dashed #ffffff0f;border:1px dashed var(--border-color,#ffffff0f);border-radius:6px;border-radius:var(--radius-sm,6px);display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem;text-align:center}.ActionBomReview_emptyIcon__YXhSz{color:#6b7a8a;color:var(--text-muted,#6b7a8a);margin-bottom:.5rem}.ActionBomReview_emptyState__zsRs6 p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;font-weight:500;margin:.25rem 0}.ActionBomReview_emptyHint__g6Zde{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.75rem}.ActionBomReview_bomSummary__OsNMb{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:6px;border-radius:var(--radius-sm,6px);margin:1.5rem 0 1.5rem auto;max-width:350px;padding:1rem 1.25rem}.ActionBomReview_summaryRow__KFFFG{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.875rem;justify-content:space-between;padding:.25rem 0}.ActionBomReview_summaryLabel__R4OXI{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.ActionBomReview_summaryValue__BIEBs{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-weight:500}.ActionBomReview_discountValue__\+2b3o{color:#10b981}.ActionBomReview_summaryDivider__a7p88{background:#ffffff0a;background:var(--border-color,#ffffff0a);height:1px;margin:.5rem 0}.ActionBomReview_totalRow__ui1Zf{padding-top:.5rem}.ActionBomReview_totalLabel__LR7Bw{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-weight:600}.ActionBomReview_totalValue__HaNpo{color:#2563eb;font-size:1.1rem;font-weight:700}.ActionBomReview_actionFooter__QrtP\+{align-items:center;border-top:1px solid #ffffff0a;border-top:1px solid var(--border-color,#ffffff0a);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding-top:1rem}.ActionBomReview_alertMessage__RE2XC{align-items:center;background:#f59e0b0f;border:1px solid #f59e0b14;border-radius:6px;border-radius:var(--radius-sm,6px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.813rem;gap:.5rem;padding:.5rem .75rem}.ActionBomReview_alertIcon__otbmQ{color:#f59e0b;flex-shrink:0}.ActionBomReview_submitBtn__0NWAH{min-width:180px}.light-theme .ActionBomReview_actionCard__GMI40{background:#fff;border-color:#0000000f}.light-theme .ActionBomReview_cardHeader__kWaFi{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionBomReview_cardTitle__CoAtr{color:#1a2332}.light-theme .ActionBomReview_cardDescription__OkcHm{color:#4a5a6a}.light-theme .ActionBomReview_bomTable__8dUVB thead{background:#f8f9fa}.light-theme .ActionBomReview_bomTable__8dUVB th{border-color:#0000000a;color:#6a7a8a}.light-theme .ActionBomReview_bomTable__8dUVB td{border-color:#00000005;color:#4a5a6a}.light-theme .ActionBomReview_bomTable__8dUVB tbody tr:hover{background:#00000003}.light-theme .ActionBomReview_itemName__u9KrQ{color:#1a2332}.light-theme .ActionBomReview_bomSummary__OsNMb{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionBomReview_summaryLabel__R4OXI{color:#6a7a8a}.light-theme .ActionBomReview_summaryValue__BIEBs,.light-theme .ActionBomReview_totalLabel__LR7Bw{color:#1a2332}.light-theme .ActionBomReview_emptyState__zsRs6{background:#f8f9fa;border-color:#0000000f}.light-theme .ActionBomReview_emptyState__zsRs6 p{color:#4a5a6a}.light-theme .ActionBomReview_alertMessage__RE2XC{background:#f59e0b0a;border-color:#f59e0b14}.light-theme .ActionBomReview_removeBtn__77vlZ{color:#8a9aaa}.light-theme .ActionBomReview_removeBtn__77vlZ:hover{background:#e74c3c0a;color:#e74c3c}.light-theme .ActionBomReview_cardHeaderIcon__HXpUo{background:#2563eb0f}@media (max-width:1024px){.ActionBomReview_bomSummary__OsNMb{max-width:100%}.ActionBomReview_actionFooter__QrtP\+{align-items:stretch;flex-direction:column}.ActionBomReview_submitBtn__0NWAH{justify-content:center;width:100%}}@media (max-width:768px){.ActionBomReview_cardHeader__kWaFi{align-items:stretch;flex-direction:column;padding:1rem 1.25rem}.ActionBomReview_cardContent__Z13U\+{padding:1rem!important}.ActionBomReview_bomTableWrapper__QkUwV{overflow-x:auto}.ActionBomReview_bomTable__8dUVB{font-size:.813rem;min-width:800px}.ActionBomReview_bomTable__8dUVB td,.ActionBomReview_bomTable__8dUVB th{padding:.5rem .625rem}.ActionBomReview_qtyInput__tb\+IK{width:60px}.ActionBomReview_priceInput__2WPIY{width:80px}.ActionBomReview_discountInput__YXx5m{width:60px}.ActionBomReview_bomSummary__OsNMb{margin:1rem 0;padding:.75rem 1rem}.ActionBomReview_alertMessage__RE2XC{font-size:.75rem}}@media (max-width:480px){.ActionBomReview_cardHeader__kWaFi{padding:.75rem 1rem}.ActionBomReview_cardHeaderIcon__HXpUo{height:32px;width:32px}.ActionBomReview_cardTitle__CoAtr{font-size:.875rem}.ActionBomReview_cardDescription__OkcHm{font-size:.75rem}.ActionBomReview_bomTable__8dUVB{font-size:.75rem;min-width:700px}.ActionBomReview_bomTable__8dUVB td,.ActionBomReview_bomTable__8dUVB th{padding:.375rem .5rem}.ActionBomReview_itemName__u9KrQ{font-size:.813rem}.ActionBomReview_totalValue__HaNpo{font-size:1rem}.ActionBomReview_emptyState__zsRs6{padding:2rem 1rem}.ActionBomReview_emptyIcon__YXhSz{height:24px;width:24px}.ActionBomReview_emptyState__zsRs6 p{font-size:.813rem}.ActionBomReview_quoteBadge__VaJsb{font-size:.65rem;padding:.125rem .5rem}.ActionBomReview_submitBtn__0NWAH{font-size:.813rem;min-width:0;min-width:auto;padding:.5rem .75rem}.ActionBomReview_removeBtn__77vlZ{padding:.125rem}}.ActionBomReview_bomTableWrapper__QkUwV::-webkit-scrollbar{height:6px}.ActionBomReview_bomTableWrapper__QkUwV::-webkit-scrollbar-track{background:#0f1923;background:var(--bg-primary,#0f1923);border-radius:4px}.ActionBomReview_bomTableWrapper__QkUwV::-webkit-scrollbar-thumb{background:#ffffff0f;background:var(--border-color,#ffffff0f);border-radius:4px}.ActionBomReview_bomTableWrapper__QkUwV::-webkit-scrollbar-thumb:hover{background:#6b7a8a;background:var(--text-muted,#6b7a8a)}.ActionUploadDocument_container__\+DwTC{margin:0 auto;max-width:1400px;padding:0;width:100%}.ActionUploadDocument_actionCard__0Iwm7{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 2px 12px #00000014;box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionUploadDocument_actionCard__0Iwm7:hover{box-shadow:0 4px 24px #0000001f}.ActionUploadDocument_cardHeader__idNe8{border-bottom:none;padding:24px 28px 0}.ActionUploadDocument_cardHeaderFlex__c5akN{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ActionUploadDocument_cardHeaderLeft__aovFa{align-items:flex-start;display:flex;flex:1 1;gap:14px;min-width:200px}.ActionUploadDocument_cardHeaderRight__3o5nh{align-items:center;display:flex;flex-shrink:0;gap:10px}.ActionUploadDocument_cardIcon__wU\+O\+{align-items:center;background:#1abc9c14;border-radius:10px;color:#1abc9c;color:var(--accent-color,#1abc9c);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ActionUploadDocument_cardIcon__wU\+O\+ svg{height:24px;width:24px}.ActionUploadDocument_cardTitle__\+DIQ9{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0 0 4px}.ActionUploadDocument_cardSubtitle__W03iB{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:0}.ActionUploadDocument_statusBadge__JJxhg{align-items:center;border-radius:20px;display:inline-flex;font-size:.75rem;font-weight:500;gap:6px;padding:6px 14px}.ActionUploadDocument_statusBadge__JJxhg.ActionUploadDocument_success__mw6rs{background:#27ae601f;border:1px solid #27ae601f;color:#27ae60;color:var(--success-color,#27ae60)}.ActionUploadDocument_statusBadge__JJxhg.ActionUploadDocument_warning__JuWNS{background:#f39c121f;border:1px solid #f39c121f;color:#f39c12;color:var(--warning-color,#f39c12)}.ActionUploadDocument_badgeIcon__veGkZ{height:14px;width:14px}.ActionUploadDocument_cardContent__lJc9s{padding:24px 28px 28px}.ActionUploadDocument_progressSection__\+o6Fw{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);margin-bottom:20px;padding:16px 20px}.ActionUploadDocument_progressStats__dVh2F{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:10px}.ActionUploadDocument_progressStat__sgCES{align-items:center;display:flex;gap:6px}.ActionUploadDocument_progressLabel__sgmK2{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.75rem;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.ActionUploadDocument_progressValue__CVFC4{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.938rem;font-weight:700}.ActionUploadDocument_progressValue__CVFC4.ActionUploadDocument_completed__HC9m\+{color:#27ae60;color:var(--success-color,#2ecc71)}.ActionUploadDocument_progressValue__CVFC4.ActionUploadDocument_remaining__hYu1v{color:#f39c12;color:var(--warning-color,#f39c12)}.ActionUploadDocument_progressBar__c870n{background:#1a2332;background:var(--bg-secondary,#1a2332);border-radius:4px;height:6px;overflow:hidden;width:100%}.ActionUploadDocument_progressFill__iZlKL{background:linear-gradient(90deg,#1abc9c,#27ae60);background:linear-gradient(90deg,var(--accent-color,#1abc9c),var(--success-color,#2ecc71));border-radius:4px;height:100%;transition:width .5s ease}.ActionUploadDocument_systemSelectionSection__yyutL{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);margin-bottom:20px;padding:18px 20px}.ActionUploadDocument_configLabel__Lsb\+t{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.875rem;font-weight:600;gap:8px;margin-bottom:12px}.ActionUploadDocument_labelIcon__vIfeU{color:#1abc9c;color:var(--accent-color,#1abc9c)}.ActionUploadDocument_requiredStar__g9CfP{color:#e74c3c;color:var(--danger-color,#e74c3c);margin-left:2px}.ActionUploadDocument_uploadInputGroup__vPz8p{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ActionUploadDocument_systemSelect__EcPdc{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:8px;color:#e8e8e8;color:var(--text-primary,#e8e8e8);cursor:pointer;flex:2 1;font-size:.875rem;min-width:200px;padding:10px 14px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionUploadDocument_systemSelect__EcPdc:focus{border-color:#1abc9c;border-color:var(--accent-color,#1abc9c);box-shadow:0 0 0 3px #1abc9c26;box-shadow:0 0 0 3px var(--accent-glow);outline:none}.ActionUploadDocument_systemSelect__EcPdc:disabled{cursor:not-allowed;opacity:.6}.ActionUploadDocument_systemSelect__EcPdc option{background:#1a2332;background:var(--bg-secondary,#1a2332);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ActionUploadDocument_systemSelect__EcPdc option:disabled{opacity:.5}.ActionUploadDocument_uploadLabelSmall__j\+C9r{align-items:center;background:#1abc9c;background:var(--accent-color,#1abc9c);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;padding:10px 18px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionUploadDocument_uploadLabelSmall__j\+C9r:hover:not(.ActionUploadDocument_disabled__IP2ea){background:#16a085;background:var(--accent-hover,#16a085);box-shadow:0 4px 16px #1abc9c26;box-shadow:0 4px 16px var(--accent-glow);transform:translateY(-1px)}.ActionUploadDocument_uploadLabelSmall__j\+C9r.ActionUploadDocument_disabled__IP2ea{background:#6b7a8a;background:var(--text-muted,#6b7a8a);cursor:not-allowed;opacity:.6}.ActionUploadDocument_btnIcon__b9OX5{height:16px;width:16px}.ActionUploadDocument_addToQueueBtn__MYUz8{align-items:center;background:#3498db;background:var(--info-color,#3498db);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;padding:10px 20px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionUploadDocument_addToQueueBtn__MYUz8:hover:not(:disabled){background:#2980b9;box-shadow:0 4px 16px #3498db33;transform:translateY(-1px)}.ActionUploadDocument_addToQueueBtn__MYUz8:disabled{background:#6b7a8a;background:var(--text-muted,#6b7a8a);cursor:not-allowed;opacity:.6}.ActionUploadDocument_selectedFile__xo\+k9{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:8px;display:flex;justify-content:space-between;margin-top:12px;padding:12px 16px}.ActionUploadDocument_fileInfo__MSF4T{align-items:center;display:flex;gap:8px}.ActionUploadDocument_fileIcon__-VxtP{color:#1abc9c;color:var(--accent-color,#1abc9c)}.ActionUploadDocument_fileName__IQvlP{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.875rem}.ActionUploadDocument_fileSize__kCnHd{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.75rem;margin-left:4px}.ActionUploadDocument_removeFileBtn__-3S8n{color:#6b7a8a;color:var(--text-muted,#6b7a8a);transition:color .3s ease;transition:color var(--transition-speed) ease}.ActionUploadDocument_removeFileBtn__-3S8n:hover{color:#e74c3c;color:var(--danger-color,#e74c3c)}.ActionUploadDocument_uploadQueue__wBmlM{background:#f39c120a;border:1px solid #f39c1214;border-radius:12px;border-radius:var(--border-radius);margin:0 0 20px;padding:18px 20px}.ActionUploadDocument_statusTitle__974Rt{align-items:center;display:flex;font-size:.938rem;font-weight:600;gap:8px;margin:0 0 14px}.ActionUploadDocument_statusIcon__Arb4H,.ActionUploadDocument_statusTitle__974Rt{color:#f39c12;color:var(--warning-color,#f39c12)}.ActionUploadDocument_queueList__USOZO{margin-bottom:14px;max-height:300px;overflow-y:auto}.ActionUploadDocument_queueList__USOZO::-webkit-scrollbar{width:4px}.ActionUploadDocument_queueList__USOZO::-webkit-scrollbar-track{background:#0000}.ActionUploadDocument_queueList__USOZO::-webkit-scrollbar-thumb{background:#ffffff0f;background:var(--border-color,#ffffff0f);border-radius:4px}.ActionUploadDocument_queueItem__PHnYU{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #f39c120f;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:6px;padding:10px 14px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionUploadDocument_queueItem__PHnYU:hover{border-color:#f39c121f}.ActionUploadDocument_queueItemInfo__2Libb{align-items:center;display:flex;flex:1 1;gap:10px}.ActionUploadDocument_queueFileIcon__YJrci{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.ActionUploadDocument_systemId__03TZq{background:#f39c120f;border-radius:4px;color:#f39c12;color:var(--warning-color,#f39c12);font-size:.75rem;font-weight:600;padding:2px 10px}.ActionUploadDocument_queueItem__PHnYU .ActionUploadDocument_fileName__IQvlP{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem}.ActionUploadDocument_queueItemStatus__ojgLC{align-items:center;display:flex;gap:8px}.ActionUploadDocument_progressMessage__kHA1Z{background:#243447;background:var(--bg-tertiary,#243447);border-radius:4px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.75rem;padding:2px 8px}.ActionUploadDocument_removeQueueBtn__7ACsp{color:#6b7a8a;color:var(--text-muted,#6b7a8a);transition:color .3s ease;transition:color var(--transition-speed) ease}.ActionUploadDocument_removeQueueBtn__7ACsp:hover{color:#e74c3c;color:var(--danger-color,#e74c3c)}.ActionUploadDocument_batchUploadBtn__4I6lJ{align-items:center;background:#27ae60;background:var(--success-color,#27ae60);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;padding:12px;transition:all .3s ease;transition:all var(--transition-speed) ease;width:100%}.ActionUploadDocument_batchUploadBtn__4I6lJ:hover:not(:disabled){background:#1e8e3e;background:var(--success-hover,#1e8e3e);box-shadow:0 4px 16px #27ae6040;transform:translateY(-2px)}.ActionUploadDocument_batchUploadBtn__4I6lJ:disabled{cursor:not-allowed;opacity:.6}.ActionUploadDocument_systemsStatus__hI2SB{margin-bottom:20px}.ActionUploadDocument_systemsStatus__hI2SB .ActionUploadDocument_statusHeader__O\+kC\+{align-items:center;display:flex;gap:10px;margin-bottom:12px}.ActionUploadDocument_systemsStatus__hI2SB .ActionUploadDocument_statusTitle__974Rt{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);margin:0}.ActionUploadDocument_statusGrid__jyYeU{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ActionUploadDocument_statusCard__nhZIE{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);padding:14px 16px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionUploadDocument_statusCard__nhZIE.ActionUploadDocument_completed__HC9m\+{background:#27ae600a;border-color:#27ae6026}.ActionUploadDocument_statusCard__nhZIE.ActionUploadDocument_queued__viJC3{background:#f39c120a;border-color:#f39c121f}.ActionUploadDocument_statusCard__nhZIE.ActionUploadDocument_pending__Yz451{background:#243447;background:var(--bg-tertiary,#243447);border-color:#ffffff0a;border-color:var(--border-color,#ffffff0a)}.ActionUploadDocument_statusCard__nhZIE .ActionUploadDocument_statusHeader__O\+kC\+{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.ActionUploadDocument_systemName__Ezwlo{align-items:center;color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:flex;font-size:.875rem;font-weight:600;gap:6px}.ActionUploadDocument_statusMessage__WJv4j,.ActionUploadDocument_systemIcon__E1Q63{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.ActionUploadDocument_statusMessage__WJv4j{font-size:.75rem;word-break:break-word}.ActionUploadDocument_completedIcon__ZLL5h{animation:ActionUploadDocument_fadeInScale__1-Gk\+ .3s ease;color:#27ae60;color:var(--success-color,#27ae60)}.ActionUploadDocument_queuedIcon__E6P9T{color:#f39c12;color:var(--warning-color,#f39c12)}.ActionUploadDocument_pendingIcon__zGfw0{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.ActionUploadDocument_errorIcon__WJ-PC{color:#e74c3c;color:var(--danger-color,#e74c3c)}.ActionUploadDocument_multipleDocsBadge__dQN7b{background:#1a2332;background:var(--bg-secondary,#1a2332);border-radius:4px;color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:inline-block;font-size:.65rem;margin-top:4px;padding:2px 8px}.ActionUploadDocument_loadingOverlay__I2hXs{align-items:center;background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;display:flex;gap:12px;justify-content:center;margin:12px 0;padding:16px}.ActionUploadDocument_loadingOverlay__I2hXs span{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem}.ActionUploadDocument_errorMessage__eL1\+I{align-items:center;background:#e74c3c0a;border-left:4px solid #e74c3c;border-left:4px solid var(--danger-color,#e74c3c);border-radius:8px;color:#e74c3c;color:var(--danger-color,#e74c3c);display:flex;font-size:.875rem;gap:10px;margin-bottom:16px;padding:12px 16px}.ActionUploadDocument_errorMessage__eL1\+I .ActionUploadDocument_errorIcon__WJ-PC{flex-shrink:0}.ActionUploadDocument_successMessage__9baw9{align-items:center;background:#27ae600a;border-left:4px solid #27ae60;border-left:4px solid var(--success-color,#27ae60);border-radius:8px;color:#27ae60;color:var(--success-color,#27ae60);display:flex;font-size:.875rem;gap:10px;margin-bottom:16px;padding:12px 16px}.ActionUploadDocument_successMessage__9baw9 .ActionUploadDocument_successIcon__HcgcD{flex-shrink:0}.ActionUploadDocument_actionFooter__62GcA{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);justify-content:space-between;margin-top:8px;padding-top:20px}.ActionUploadDocument_actionFooter__62GcA,.ActionUploadDocument_footerInfo__74Sbl{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ActionUploadDocument_footerInfoItem__sAIIa{align-items:center;color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:flex;font-size:.813rem;gap:6px}.ActionUploadDocument_footerInfoItem__sAIIa svg{color:#6b7a8a;color:var(--text-muted,#6b7a8a);height:14px;width:14px}.ActionUploadDocument_continueBtn__qEN0g{align-items:center;background:#3498db;background:var(--info-color,#3498db);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;padding:12px 32px;transition:all .3s ease;transition:all var(--transition-speed) ease;white-space:nowrap}.ActionUploadDocument_continueBtn__qEN0g:hover:not(:disabled){background:#2980b9;box-shadow:0 4px 16px #3498db33;transform:translateY(-2px)}.ActionUploadDocument_continueBtn__qEN0g:disabled{background:#6b7a8a;background:var(--text-muted,#6b7a8a);cursor:not-allowed;opacity:.7}.ActionUploadDocument_continueBtn__qEN0g.ActionUploadDocument_completed__HC9m\+{background:#27ae60;background:var(--success-color,#27ae60)}.ActionUploadDocument_continueBtn__qEN0g.ActionUploadDocument_completed__HC9m\+:hover:not(:disabled){background:#1e8e3e;background:var(--success-hover,#1e8e3e);box-shadow:0 4px 16px #27ae6040}.ActionUploadDocument_continueBtn__qEN0g .ActionUploadDocument_btnIcon__b9OX5{height:18px;width:18px}.ActionUploadDocument_spinning__Z9EW8{animation:ActionUploadDocument_spin__SZrFK .8s linear infinite}@keyframes ActionUploadDocument_spin__SZrFK{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ActionUploadDocument_fadeInScale__1-Gk\+{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.light-theme .ActionUploadDocument_actionCard__0Iwm7{background:#fff;border-color:#0000000f}.light-theme .ActionUploadDocument_cardTitle__\+DIQ9{color:#1a2332}.light-theme .ActionUploadDocument_cardSubtitle__W03iB{color:#4a5a6a}.light-theme .ActionUploadDocument_statusBadge__JJxhg.ActionUploadDocument_success__mw6rs{background:#27ae600f;border-color:#27ae600f;color:#27ae60}.light-theme .ActionUploadDocument_statusBadge__JJxhg.ActionUploadDocument_warning__JuWNS{background:#f39c120f;border-color:#f39c120f;color:#e67e22}.light-theme .ActionUploadDocument_progressSection__\+o6Fw{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionUploadDocument_progressValue__CVFC4{color:#1a2332}.light-theme .ActionUploadDocument_progressBar__c870n{background:#e9ecef}.light-theme .ActionUploadDocument_systemSelectionSection__yyutL{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionUploadDocument_configLabel__Lsb\+t{color:#4a5a6a}.light-theme .ActionUploadDocument_systemSelect__EcPdc{background:#fff;border-color:#0000000f;color:#1a2332}.light-theme .ActionUploadDocument_systemSelect__EcPdc option{background:#fff;color:#1a2332}.light-theme .ActionUploadDocument_selectedFile__xo\+k9{background:#fff;border-color:#0000000f}.light-theme .ActionUploadDocument_fileName__IQvlP{color:#1a2332}.light-theme .ActionUploadDocument_uploadQueue__wBmlM{background:#f39c120a;border-color:#f39c120f}.light-theme .ActionUploadDocument_queueItem__PHnYU{background:#fff;border-color:#f39c120a}.light-theme .ActionUploadDocument_queueItem__PHnYU .ActionUploadDocument_fileName__IQvlP{color:#4a5a6a}.light-theme .ActionUploadDocument_systemId__03TZq{background:#f39c120f}.light-theme .ActionUploadDocument_statusCard__nhZIE{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionUploadDocument_statusCard__nhZIE.ActionUploadDocument_completed__HC9m\+{background:#27ae600a;border-color:#27ae6014}.light-theme .ActionUploadDocument_statusCard__nhZIE.ActionUploadDocument_queued__viJC3{background:#f39c120a;border-color:#f39c1214}.light-theme .ActionUploadDocument_systemName__Ezwlo{color:#1a2332}.light-theme .ActionUploadDocument_statusMessage__WJv4j{color:#8a9aaa}.light-theme .ActionUploadDocument_errorMessage__eL1\+I{background:#e74c3c0a;color:#e74c3c}.light-theme .ActionUploadDocument_successMessage__9baw9{background:#27ae600a;color:#27ae60}.light-theme .ActionUploadDocument_loadingOverlay__I2hXs{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionUploadDocument_loadingOverlay__I2hXs span{color:#4a5a6a}.light-theme .ActionUploadDocument_footerInfoItem__sAIIa,.light-theme .ActionUploadDocument_footerInfoItem__sAIIa svg{color:#8a9aaa}.light-theme .ActionUploadDocument_batchUploadBtn__4I6lJ{background:#27ae60}.light-theme .ActionUploadDocument_batchUploadBtn__4I6lJ:hover:not(:disabled){background:#1e8e3e}.light-theme .ActionUploadDocument_addToQueueBtn__MYUz8{background:#3498db}.light-theme .ActionUploadDocument_addToQueueBtn__MYUz8:hover:not(:disabled){background:#2980b9}.light-theme .ActionUploadDocument_uploadLabelSmall__j\+C9r{background:#1abc9c}.light-theme .ActionUploadDocument_uploadLabelSmall__j\+C9r:hover:not(.ActionUploadDocument_disabled__IP2ea){background:#16a085}.light-theme .ActionUploadDocument_multipleDocsBadge__dQN7b{background:#f8f9fa;color:#8a9aaa}@media (max-width:1024px){.ActionUploadDocument_statusGrid__jyYeU{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ActionUploadDocument_cardHeader__idNe8{padding:20px 20px 0}.ActionUploadDocument_cardContent__lJc9s{padding:20px}.ActionUploadDocument_cardHeaderFlex__c5akN{align-items:stretch;flex-direction:column}.ActionUploadDocument_cardHeaderRight__3o5nh{justify-content:flex-start;width:100%}.ActionUploadDocument_uploadInputGroup__vPz8p{align-items:stretch;flex-direction:column}.ActionUploadDocument_systemSelect__EcPdc{width:100%}.ActionUploadDocument_uploadLabelSmall__j\+C9r{justify-content:center}.ActionUploadDocument_addToQueueBtn__MYUz8{justify-content:center;width:100%}.ActionUploadDocument_statusGrid__jyYeU{grid-template-columns:1fr}.ActionUploadDocument_queueItem__PHnYU{align-items:flex-start;flex-direction:column;gap:8px}.ActionUploadDocument_queueItemInfo__2Libb{width:100%}.ActionUploadDocument_queueItemStatus__ojgLC{justify-content:flex-start;width:100%}.ActionUploadDocument_actionFooter__62GcA{align-items:stretch;flex-direction:column}.ActionUploadDocument_footerInfo__74Sbl{align-items:flex-start;flex-direction:column;gap:8px}.ActionUploadDocument_continueBtn__qEN0g{justify-content:center;width:100%}.ActionUploadDocument_progressStats__dVh2F{flex-direction:column;gap:6px}.ActionUploadDocument_selectedFile__xo\+k9{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:480px){.ActionUploadDocument_cardHeader__idNe8{padding:16px 16px 0}.ActionUploadDocument_cardContent__lJc9s{padding:16px}.ActionUploadDocument_cardTitle__\+DIQ9{font-size:1.1rem}.ActionUploadDocument_cardSubtitle__W03iB{font-size:.813rem}.ActionUploadDocument_cardIcon__wU\+O\+{height:40px;width:40px}.ActionUploadDocument_cardIcon__wU\+O\+ svg{height:20px;width:20px}.ActionUploadDocument_systemSelectionSection__yyutL,.ActionUploadDocument_uploadQueue__wBmlM{padding:14px 16px}.ActionUploadDocument_statusCard__nhZIE{padding:12px 14px}.ActionUploadDocument_continueBtn__qEN0g{font-size:.813rem;padding:10px 20px}.ActionUploadDocument_batchUploadBtn__4I6lJ{font-size:.813rem;padding:10px}.ActionUploadDocument_addToQueueBtn__MYUz8{font-size:.813rem;padding:8px 16px}.ActionUploadDocument_uploadLabelSmall__j\+C9r{font-size:.813rem;padding:8px 14px}.ActionUploadDocument_systemSelect__EcPdc{font-size:.813rem;padding:8px 12px}.ActionUploadDocument_statusTitle__974Rt{font-size:.875rem}.ActionUploadDocument_systemName__Ezwlo{font-size:.813rem}}.ActionUploadDocument_addToQueueBtn__MYUz8:focus-visible,.ActionUploadDocument_batchUploadBtn__4I6lJ:focus-visible,.ActionUploadDocument_continueBtn__qEN0g:focus-visible,.ActionUploadDocument_removeFileBtn__-3S8n:focus-visible,.ActionUploadDocument_removeQueueBtn__7ACsp:focus-visible,.ActionUploadDocument_systemSelect__EcPdc:focus-visible,.ActionUploadDocument_uploadLabelSmall__j\+C9r:focus-visible{outline:2px solid #1abc9c;outline:2px solid var(--accent-color,#1abc9c);outline-offset:2px}.ActionTechnicalReview_container__v0WqD{animation:ActionTechnicalReview_fadeInUp__6LayI .5s ease-out;margin:0 auto;max-width:1400px;padding:0;width:100%}.ActionTechnicalReview_actionCard__fayYh{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 2px 12px #00000014;box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionTechnicalReview_actionCard__fayYh:hover{box-shadow:0 4px 24px #0000001f}.ActionTechnicalReview_cardHeader__nC\+D5{border-bottom:none;padding:24px 28px 0}.ActionTechnicalReview_cardHeaderFlex__8V\+Zq{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ActionTechnicalReview_cardHeaderLeft__\+1UrL{align-items:flex-start;display:flex;flex:1 1;gap:14px;min-width:200px}.ActionTechnicalReview_cardHeaderRight__9Yv58{align-items:center;display:flex;flex-shrink:0;gap:10px}.ActionTechnicalReview_cardIcon__dP1DH{align-items:center;background:#3498db14;border-radius:10px;color:#3498db;color:var(--info-color,#3498db);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ActionTechnicalReview_cardIcon__dP1DH svg{height:24px;width:24px}.ActionTechnicalReview_cardTitle__GQvwp{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0 0 4px}.ActionTechnicalReview_cardSubtitle__7m5k8{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:0}.ActionTechnicalReview_statusBadge__qPazT{align-items:center;background:#f39c121f;border:1px solid #f39c121f;border-radius:20px;color:#f39c12;color:var(--warning-color,#f39c12);display:inline-flex;font-size:.75rem;font-weight:500;gap:6px;padding:6px 14px}.ActionTechnicalReview_badgeIcon__vo81-{height:14px;width:14px}.ActionTechnicalReview_validationBadge__IVtIV{align-items:center;background:#3498db1f;border:1px solid #3498db1f;border-radius:20px;color:#3498db;color:var(--info-color,#3498db);display:inline-flex;font-size:.7rem;font-weight:500;gap:4px;padding:4px 12px}.ActionTechnicalReview_cardContent__R-cVh{padding:24px 28px 28px}.ActionTechnicalReview_technicalReview__odGpu{display:flex;flex-direction:column;gap:24px}.ActionTechnicalReview_reviewStatsGrid__PEiMn{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.ActionTechnicalReview_statCard__FEN03{align-items:center;background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);display:flex;gap:14px;padding:16px 18px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionTechnicalReview_statCard__FEN03:hover{border-color:#3498db26;box-shadow:0 4px 16px #0000000f;transform:translateY(-2px)}.ActionTechnicalReview_statIconWrapper__Rw7L\+{align-items:center;background:#3498db0f;border-radius:10px;color:#3498db;color:var(--info-color,#3498db);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.ActionTechnicalReview_statIcon__U8zD6{height:20px;width:20px}.ActionTechnicalReview_statInfo__o-rB1{display:flex;flex:1 1;flex-direction:column;min-width:0}.ActionTechnicalReview_statLabel__fgrnl{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.7rem;font-weight:500;letter-spacing:.3px;margin:0 0 2px;text-transform:uppercase}.ActionTechnicalReview_statValue__3vlLC{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.125rem;font-weight:700;margin:0}.ActionTechnicalReview_reportSection__f1lAy{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);padding:18px 20px}.ActionTechnicalReview_sectionHeader__BqmR3{align-items:center;display:flex;gap:10px;margin-bottom:12px}.ActionTechnicalReview_sectionIcon__a7xGS{color:#3498db;color:var(--info-color,#3498db);flex-shrink:0}.ActionTechnicalReview_sectionTitle__drXH6{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.875rem;font-weight:600;margin:0}.ActionTechnicalReview_reportContent__6vkT6{display:flex;flex-direction:column;gap:14px}.ActionTechnicalReview_reportDescription__fmuQ6{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;line-height:1.6;margin:0}.ActionTechnicalReview_generateReportBtn__Zv1W6{align-items:center;align-self:flex-start;background:#0000;border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;padding:10px 20px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionTechnicalReview_generateReportBtn__Zv1W6:hover:not(:disabled){background:#3498db0a;border-color:#3498db;border-color:var(--info-color,#3498db);color:#3498db;color:var(--info-color,#3498db)}.ActionTechnicalReview_generateReportBtn__Zv1W6:disabled{cursor:not-allowed;opacity:.6}.ActionTechnicalReview_btnIcon__E1Op5{height:16px;width:16px}.ActionTechnicalReview_reportActions__IRDbJ{display:flex;flex-direction:column;gap:12px}.ActionTechnicalReview_reportSuccess__HTqvC{align-items:center;background:#27ae600f;border-radius:6px;color:#27ae60;color:var(--success-color,#27ae60);display:flex;font-size:.813rem;gap:8px;padding:8px 12px}.ActionTechnicalReview_successIcon__dUEqS{height:16px;width:16px}.ActionTechnicalReview_reportButtons__gTCV-{display:flex;flex-wrap:wrap;gap:10px}.ActionTechnicalReview_reportBtn__E8jVE{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.813rem;font-weight:500;gap:6px;padding:6px 16px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionTechnicalReview_previewBtn__6HALk{background:#3498db0f;color:#3498db;color:var(--info-color,#3498db)}.ActionTechnicalReview_previewBtn__6HALk:hover{background:#3498db;background:var(--info-color,#3498db);color:#fff}.ActionTechnicalReview_downloadBtn__rQB6i{background:#27ae600f;color:#27ae60;color:var(--success-color,#27ae60)}.ActionTechnicalReview_downloadBtn__rQB6i:hover{background:#27ae60;background:var(--success-color,#27ae60);color:#fff}.ActionTechnicalReview_deleteBtn__6vmgg{background:#e74c3c0f;color:#e74c3c;color:var(--danger-color,#e74c3c)}.ActionTechnicalReview_deleteBtn__6vmgg:hover{background:#e74c3c;background:var(--danger-color,#e74c3c);color:#fff}.ActionTechnicalReview_reviewItemsGrid__4yx8E{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.ActionTechnicalReview_reviewSection__NuGFg{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);padding:18px 20px}.ActionTechnicalReview_checklist__996Y-{display:flex;flex-direction:column;gap:10px}.ActionTechnicalReview_checklistItem__WfV1\+{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.875rem;gap:10px;padding:4px 0}.ActionTechnicalReview_checkIcon__SG2uh{color:#27ae60;color:var(--success-color,#27ae60);flex-shrink:0}.ActionTechnicalReview_checkIconInactive__XOKec{color:#6b7a8a;color:var(--text-muted,#6b7a8a);flex-shrink:0}.ActionTechnicalReview_considerationsList__Fq2G2{display:flex;flex-direction:column;gap:8px}.ActionTechnicalReview_considerationItem__tzopy{align-items:flex-start;border-bottom:1px dashed #ffffff0a;border-bottom:1px dashed var(--border-color,#ffffff0a);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.875rem;gap:8px;padding:6px 0}.ActionTechnicalReview_considerationItem__tzopy:last-child{border-bottom:none}.ActionTechnicalReview_bulletPoint__FDmh3{color:#3498db;color:var(--info-color,#3498db);font-weight:700}.ActionTechnicalReview_commentSection__aW7y6{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);padding:18px 20px}.ActionTechnicalReview_commentHeader__Qao\+Z{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:10px}.ActionTechnicalReview_commentLabel__Ui2-l{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;font-weight:600;margin:0}.ActionTechnicalReview_commentHint__m12G5{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.75rem;font-style:italic}.ActionTechnicalReview_textarea__b8saX{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:8px;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:inherit;font-size:.875rem;min-height:80px;padding:12px 16px;resize:vertical;transition:all .3s ease;transition:all var(--transition-speed) ease;width:100%}.ActionTechnicalReview_textarea__b8saX:focus{border-color:#3498db;border-color:var(--info-color,#3498db);box-shadow:0 0 0 3px #3498db14;outline:none}.ActionTechnicalReview_textarea__b8saX::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.ActionTechnicalReview_textarea__b8saX:disabled{cursor:not-allowed;opacity:.5}.ActionTechnicalReview_commentPreview__O0tGo{align-items:center;background:#27ae600a;border-radius:6px;color:#27ae60;color:var(--success-color,#27ae60);display:flex;font-size:.75rem;gap:8px;margin-top:10px;padding:8px 12px}.ActionTechnicalReview_commentPreview__O0tGo svg{flex-shrink:0}.ActionTechnicalReview_actionFooter__G6ip4{align-items:center;border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-top:20px}.ActionTechnicalReview_infoBox__mkRRw{align-items:center;background:#f39c120a;border-left:3px solid #f39c12;border-left:3px solid var(--warning-color,#f39c12);border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;flex:1 1;font-size:.813rem;gap:10px;padding:12px 16px}.ActionTechnicalReview_infoIcon__ZdSGl{color:#f39c12;color:var(--warning-color,#f39c12);flex-shrink:0}.ActionTechnicalReview_infoBox__mkRRw strong{color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ActionTechnicalReview_submitBtn__eY1sa{align-items:center;background:#1abc9c;background:var(--accent-color,#1abc9c);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;min-width:200px;padding:12px 32px;transition:all .3s ease;transition:all var(--transition-speed) ease;white-space:nowrap}.ActionTechnicalReview_submitBtn__eY1sa:hover:not(:disabled){background:#16a085;background:var(--accent-hover,#16a085);box-shadow:0 6px 24px #1abc9c26;box-shadow:0 6px 24px var(--accent-glow);transform:translateY(-2px)}.ActionTechnicalReview_submitBtn__eY1sa:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.ActionTechnicalReview_spinning__bYr9o{animation:ActionTechnicalReview_spin__DlXH- .8s linear infinite}@keyframes ActionTechnicalReview_spin__DlXH-{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ActionTechnicalReview_fadeInUp__6LayI{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.light-theme .ActionTechnicalReview_actionCard__fayYh{background:#fff;border-color:#0000000f}.light-theme .ActionTechnicalReview_cardTitle__GQvwp{color:#1a2332}.light-theme .ActionTechnicalReview_cardSubtitle__7m5k8{color:#4a5a6a}.light-theme .ActionTechnicalReview_statCard__FEN03{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionTechnicalReview_statCard__FEN03:hover{border-color:#3498db26}.light-theme .ActionTechnicalReview_statValue__3vlLC{color:#1a2332}.light-theme .ActionTechnicalReview_reportSection__f1lAy{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionTechnicalReview_sectionTitle__drXH6{color:#1a2332}.light-theme .ActionTechnicalReview_reportDescription__fmuQ6{color:#4a5a6a}.light-theme .ActionTechnicalReview_reviewSection__NuGFg{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionTechnicalReview_checklistItem__WfV1\+{color:#4a5a6a}.light-theme .ActionTechnicalReview_considerationItem__tzopy{border-color:#0000000a;color:#4a5a6a}.light-theme .ActionTechnicalReview_commentSection__aW7y6{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionTechnicalReview_commentLabel__Ui2-l{color:#4a5a6a}.light-theme .ActionTechnicalReview_commentHint__m12G5{color:#8a9aaa}.light-theme .ActionTechnicalReview_textarea__b8saX{background:#fff;border-color:#0000000f;color:#1a2332}.light-theme .ActionTechnicalReview_textarea__b8saX::placeholder{color:#8a9aaa}.light-theme .ActionTechnicalReview_commentPreview__O0tGo{background:#27ae600a}.light-theme .ActionTechnicalReview_infoBox__mkRRw{background:#f39c120a;border-left-color:#f39c12;color:#4a5a6a}.light-theme .ActionTechnicalReview_infoBox__mkRRw strong{color:#1a2332}.light-theme .ActionTechnicalReview_statusBadge__qPazT{background:#f39c120f;border-color:#f39c120f;color:#e67e22}.light-theme .ActionTechnicalReview_validationBadge__IVtIV{background:#3498db0f;border-color:#3498db0f;color:#2980b9}.light-theme .ActionTechnicalReview_generateReportBtn__Zv1W6{border-color:#0000000f;color:#4a5a6a}.light-theme .ActionTechnicalReview_generateReportBtn__Zv1W6:hover:not(:disabled){background:#3498db0a;border-color:#3498db;color:#3498db}.light-theme .ActionTechnicalReview_reportSuccess__HTqvC{background:#27ae600a}.light-theme .ActionTechnicalReview_previewBtn__6HALk{background:#3498db0a;color:#2980b9}.light-theme .ActionTechnicalReview_previewBtn__6HALk:hover{background:#3498db;color:#fff}.light-theme .ActionTechnicalReview_downloadBtn__rQB6i{background:#27ae600a;color:#27ae60}.light-theme .ActionTechnicalReview_downloadBtn__rQB6i:hover{background:#27ae60;color:#fff}.light-theme .ActionTechnicalReview_deleteBtn__6vmgg{background:#e74c3c0a;color:#e74c3c}.light-theme .ActionTechnicalReview_deleteBtn__6vmgg:hover{background:#e74c3c;color:#fff}@media (max-width:1024px){.ActionTechnicalReview_reviewStatsGrid__PEiMn{grid-template-columns:repeat(2,1fr)}.ActionTechnicalReview_reviewItemsGrid__4yx8E{grid-template-columns:1fr}}@media (max-width:768px){.ActionTechnicalReview_cardHeader__nC\+D5{padding:20px 20px 0}.ActionTechnicalReview_cardContent__R-cVh{padding:20px}.ActionTechnicalReview_cardHeaderFlex__8V\+Zq{align-items:stretch;flex-direction:column}.ActionTechnicalReview_cardHeaderRight__9Yv58{justify-content:flex-start;width:100%}.ActionTechnicalReview_reviewStatsGrid__PEiMn{gap:12px;grid-template-columns:repeat(2,1fr)}.ActionTechnicalReview_statCard__FEN03{padding:12px 14px}.ActionTechnicalReview_statValue__3vlLC{font-size:1rem}.ActionTechnicalReview_actionFooter__G6ip4{align-items:stretch;flex-direction:column}.ActionTechnicalReview_infoBox__mkRRw{width:100%}.ActionTechnicalReview_submitBtn__eY1sa{justify-content:center;width:100%}.ActionTechnicalReview_reportButtons__gTCV-{flex-direction:column}.ActionTechnicalReview_reportBtn__E8jVE{justify-content:center;width:100%}.ActionTechnicalReview_commentSection__aW7y6,.ActionTechnicalReview_reportSection__f1lAy,.ActionTechnicalReview_reviewSection__NuGFg{padding:14px 16px}.ActionTechnicalReview_generateReportBtn__Zv1W6{justify-content:center;width:100%}.ActionTechnicalReview_reportContent__6vkT6{align-items:stretch}.ActionTechnicalReview_reportDescription__fmuQ6{text-align:left}}@media (max-width:480px){.ActionTechnicalReview_cardHeader__nC\+D5{padding:16px 16px 0}.ActionTechnicalReview_cardContent__R-cVh{padding:16px}.ActionTechnicalReview_cardTitle__GQvwp{font-size:1.1rem}.ActionTechnicalReview_cardSubtitle__7m5k8{font-size:.813rem}.ActionTechnicalReview_cardIcon__dP1DH{height:40px;width:40px}.ActionTechnicalReview_cardIcon__dP1DH svg{height:20px;width:20px}.ActionTechnicalReview_reviewStatsGrid__PEiMn{gap:10px;grid-template-columns:1fr}.ActionTechnicalReview_statCard__FEN03{padding:10px 12px}.ActionTechnicalReview_statIconWrapper__Rw7L\+{height:36px;width:36px}.ActionTechnicalReview_statValue__3vlLC{font-size:.938rem}.ActionTechnicalReview_submitBtn__eY1sa{font-size:.813rem;min-width:0;min-width:auto;padding:10px 20px}.ActionTechnicalReview_commentSection__aW7y6,.ActionTechnicalReview_reportSection__f1lAy,.ActionTechnicalReview_reviewSection__NuGFg{padding:12px 14px}.ActionTechnicalReview_checklistItem__WfV1\+,.ActionTechnicalReview_considerationItem__tzopy{font-size:.813rem}.ActionTechnicalReview_textarea__b8saX{font-size:.813rem;padding:10px 12px}.ActionTechnicalReview_reportDescription__fmuQ6{font-size:.813rem}.ActionTechnicalReview_reportBtn__E8jVE{font-size:.75rem;padding:4px 12px}}.ActionTechnicalReview_generateReportBtn__Zv1W6:focus-visible,.ActionTechnicalReview_reportBtn__E8jVE:focus-visible,.ActionTechnicalReview_submitBtn__eY1sa:focus-visible,.ActionTechnicalReview_textarea__b8saX:focus-visible{outline:2px solid #1abc9c;outline:2px solid var(--accent-color,#1abc9c);outline-offset:2px}@media print{.ActionTechnicalReview_generateReportBtn__Zv1W6,.ActionTechnicalReview_reportBtn__E8jVE,.ActionTechnicalReview_submitBtn__eY1sa{display:none!important}.ActionTechnicalReview_actionCard__fayYh{border:1px solid #ddd!important;box-shadow:none!important}.ActionTechnicalReview_checkIconInactive__XOKec,.ActionTechnicalReview_checkIcon__SG2uh,.ActionTechnicalReview_statusBadge__qPazT,.ActionTechnicalReview_validationBadge__IVtIV{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.ActionCommercialReview_container__y6QGv{margin:0 auto;max-width:1400px;padding:0;width:100%}.ActionCommercialReview_actionCard__85KPT{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 2px 12px #00000014;box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionCommercialReview_actionCard__85KPT:hover{box-shadow:0 4px 24px #0000001f}.ActionCommercialReview_cardHeader__bVzc5{border-bottom:none;padding:24px 28px 0}.ActionCommercialReview_cardHeaderFlex__PWQ64{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ActionCommercialReview_cardHeaderLeft__Un7tJ{flex:1 1;min-width:200px}.ActionCommercialReview_cardHeaderRight__oBt2d{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px}.ActionCommercialReview_cardTitle__v4oXX{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0 0 4px}.ActionCommercialReview_cardSubtitle__JK-Ah{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;font-weight:400;margin:0}.ActionCommercialReview_statusBadge__2F8Ot{align-items:center;background:#f39c121f;border:1px solid #f39c1226;border-radius:20px;color:#f39c12;display:inline-flex;font-size:.75rem;font-weight:500;gap:6px;padding:6px 14px}.ActionCommercialReview_badgeIcon__98vCn{height:14px;width:14px}.ActionCommercialReview_validationBadge__O-LBI{background:#3498db1f;border:1px solid #3498db26;border-radius:20px;color:#3498db;font-size:.75rem;font-weight:500;padding:4px 12px}.ActionCommercialReview_addItemsButton__GrIBX{align-items:center;background:#0000;border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.813rem;font-weight:500;gap:6px;padding:8px 16px;transition:all .2s ease}.ActionCommercialReview_addItemsButton__GrIBX:hover{background:#ffffff0a;background:var(--bg-hover,#ffffff0a);border-color:#1abc9c;border-color:var(--accent-color,#1abc9c);color:#1abc9c;color:var(--accent-color,#1abc9c)}.ActionCommercialReview_btnIcon__PrtrK{flex-shrink:0;height:16px;width:16px}.ActionCommercialReview_cardContent__mUioI{padding:24px 28px 28px}.ActionCommercialReview_commercialReview__h4d9R{display:flex;flex-direction:column;gap:28px}.ActionCommercialReview_statsGrid__xrwih{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.ActionCommercialReview_statCard__kuIm\+{align-items:center;background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);display:flex;gap:14px;padding:18px 20px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionCommercialReview_statCard__kuIm\+:hover{border-color:#1abc9c;border-color:var(--accent-color,#1abc9c);box-shadow:0 4px 16px #1abc9c0f;transform:translateY(-2px)}.ActionCommercialReview_statIconWrapper__CFC7r{align-items:center;background:#1abc9c14;border-radius:10px;color:#1abc9c;color:var(--accent-color,#1abc9c);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.ActionCommercialReview_statIcon__Rxm9O{height:20px;width:20px}.ActionCommercialReview_statInfo__Qgsxp{display:flex;flex:1 1;flex-direction:column;min-width:0}.ActionCommercialReview_statLabel__ZCMO-{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.75rem;font-weight:500;letter-spacing:.5px;margin:0 0 2px;text-transform:uppercase}.ActionCommercialReview_statValue__Mjndy{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;margin:0}.ActionCommercialReview_reportSection__JEU9k{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);padding:20px 24px}.ActionCommercialReview_sectionHeader__VKpzV{align-items:center;display:flex;gap:10px;margin-bottom:14px}.ActionCommercialReview_sectionIcon__u-z7a{color:#1abc9c;color:var(--accent-color,#1abc9c);flex-shrink:0}.ActionCommercialReview_sectionTitle__Zjar3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.938rem;font-weight:600;margin:0}.ActionCommercialReview_reportContent__PzbZ\+{display:flex;flex-direction:column;gap:16px}.ActionCommercialReview_reportDescription__KUdxK{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;line-height:1.6;margin:0}.ActionCommercialReview_generateReportBtn__G-IHQ{align-items:center;align-self:flex-start;background:#0000;border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.ActionCommercialReview_generateReportBtn__G-IHQ:hover:not(:disabled){background:#1abc9c0a;border-color:#1abc9c;border-color:var(--accent-color,#1abc9c);color:#1abc9c;color:var(--accent-color,#1abc9c)}.ActionCommercialReview_generateReportBtn__G-IHQ:disabled{cursor:not-allowed;opacity:.6}.ActionCommercialReview_reportActions__abgBd{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ActionCommercialReview_reportSuccess__Ek2wu{align-items:center;color:#2ecc71;color:var(--success-color,#2ecc71);display:flex;font-size:.875rem;font-weight:500;gap:8px}.ActionCommercialReview_successIcon__8vfVB{height:16px;width:16px}.ActionCommercialReview_reportButtons__iraU3{align-items:center;display:flex;gap:8px}.ActionCommercialReview_reportBtn__6iVc7{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.813rem;font-weight:500;gap:6px;padding:6px 14px;transition:all .2s ease}.ActionCommercialReview_previewBtn__\+TBFU{color:#3498db}.ActionCommercialReview_previewBtn__\+TBFU:hover{background:#3498db14;color:#2980b9}.ActionCommercialReview_downloadBtn__qyMOL{color:#1abc9c;color:var(--accent-color,#1abc9c)}.ActionCommercialReview_downloadBtn__qyMOL:hover{background:#1abc9c14;color:#16a085;color:var(--accent-hover,#16a085)}.ActionCommercialReview_deleteBtn__vmLj4{color:#e74c3c}.ActionCommercialReview_deleteBtn__vmLj4:hover{background:#e74c3c14;color:#c0392b}.ActionCommercialReview_quoteLevelSection__9073r{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);padding:20px 24px}.ActionCommercialReview_quoteSummaryGrid__Mm6cb{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:6px}.ActionCommercialReview_summaryCard__6vIuP{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;display:flex;flex-direction:column;padding:12px 16px}.ActionCommercialReview_summaryLabel__vv9Sz{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.75rem;font-weight:500;letter-spacing:.5px;margin:0 0 4px;text-transform:uppercase}.ActionCommercialReview_summaryValue__PC\+M\+{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.125rem;font-weight:700;margin:0}.ActionCommercialReview_summaryValue__PC\+M\+.ActionCommercialReview_highlighted__5VnXR{color:#1abc9c;color:var(--accent-color,#1abc9c)}.ActionCommercialReview_discountInfo__Ps-si{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.75rem;margin:2px 0 0}.ActionCommercialReview_systemsLevelSection__DlYPN{display:flex;flex-direction:column;gap:16px}.ActionCommercialReview_sectionBadge__MiXZS{background:#1abc9c14;border-radius:20px;color:#1abc9c;color:var(--accent-color,#1abc9c);display:inline-flex;font-size:.75rem;font-weight:500;margin-left:auto;padding:4px 14px}.ActionCommercialReview_systemsGrid__zOtXM{display:flex;flex-direction:column;gap:16px}.ActionCommercialReview_systemCard__SIWAR{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);padding:20px 24px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionCommercialReview_systemCard__SIWAR:hover{border-color:#1abc9c26}.ActionCommercialReview_systemCardHeader__tMsmA{align-items:center;border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.ActionCommercialReview_systemInfo__KdOPc{align-items:center;display:flex;gap:12px}.ActionCommercialReview_systemIcon__6\+uHL{align-items:center;background:#1abc9c0f;border-radius:8px;color:#1abc9c;color:var(--accent-color,#1abc9c);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ActionCommercialReview_systemName__KBEBF{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.938rem;font-weight:600;margin:0}.ActionCommercialReview_systemCode__Rn12L{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-family:monospace;font-size:.75rem;margin:0}.ActionCommercialReview_systemBadge__cvkih{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.7rem;font-weight:500;padding:4px 12px}.ActionCommercialReview_systemPricingGrid__Qv95y{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.ActionCommercialReview_pricingField__pfvFO{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff08;border:1px solid var(--border-color,#ffffff08);border-radius:8px;display:flex;flex-direction:column;padding:10px 14px}.ActionCommercialReview_fieldLabel__MEsPF{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.7rem;font-weight:500;letter-spacing:.3px;margin:0 0 4px;text-transform:uppercase}.ActionCommercialReview_discountDisplay__KRYkS,.ActionCommercialReview_priceDisplay__6Fus-,.ActionCommercialReview_taxDisplay__KF0ku{align-items:center;display:flex;gap:6px}.ActionCommercialReview_priceValue__ax9Qk{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1rem;font-weight:600}.ActionCommercialReview_discountValue__w8-Mg{color:#f39c12;font-size:1rem;font-weight:600}.ActionCommercialReview_discountAmount__BqEaH{color:#e74c3c;font-size:.75rem;font-weight:500}.ActionCommercialReview_taxValue__TlQYL{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:1rem;font-weight:600}.ActionCommercialReview_finalPriceValue__9PqQh{color:#1abc9c;color:var(--accent-color,#1abc9c);font-size:1.1rem;font-weight:700;margin:0}.ActionCommercialReview_finalSummarySection__A-rjk{margin-top:4px}.ActionCommercialReview_finalSummaryCard__LzWqN{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);padding:20px 24px}.ActionCommercialReview_summaryTitle__nKNeL{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.938rem;font-weight:600;margin:0 0 16px}.ActionCommercialReview_finalBreakdown__H5f\+s{display:flex;flex-direction:column;gap:8px;max-width:400px}.ActionCommercialReview_breakdownRow__gDeT2{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.875rem;justify-content:space-between;padding:4px 0}.ActionCommercialReview_breakdownRow__gDeT2 strong{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-weight:600}.ActionCommercialReview_breakdownRow__gDeT2 .ActionCommercialReview_negative__e9-q4{color:#e74c3c}.ActionCommercialReview_breakdownDivider__BbNN2{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);margin:4px 0}.ActionCommercialReview_totalRow__XIDS9{font-size:1rem;font-weight:700;padding-top:8px}.ActionCommercialReview_totalRow__XIDS9 span{color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ActionCommercialReview_finalTotal__QeKND{color:#1abc9c!important;color:var(--accent-color,#1abc9c)!important;font-size:1.25rem}.ActionCommercialReview_actionFooter__57raj{align-items:center;border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:4px;padding-top:20px}.ActionCommercialReview_warningBox__l0vpa{align-items:flex-start;background:#f39c120a;border:1px solid #f39c1214;border-radius:8px;display:flex;flex:1 1;gap:10px;min-width:200px;padding:12px 16px}.ActionCommercialReview_warningIcon__1LIGY{color:#f39c12;flex-shrink:0;margin-top:1px}.ActionCommercialReview_warningBox__l0vpa div{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;line-height:1.5}.ActionCommercialReview_warningBox__l0vpa div strong{color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ActionCommercialReview_submitBtn__E6abg{align-items:center;background:#1abc9c;background:var(--accent-color,#1abc9c);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;padding:10px 28px;transition:all .2s ease;white-space:nowrap}.ActionCommercialReview_submitBtn__E6abg:hover:not(:disabled){background:#16a085;background:var(--accent-hover,#16a085);box-shadow:0 4px 16px #1abc9c40;transform:translateY(-1px)}.ActionCommercialReview_submitBtn__E6abg:disabled{cursor:not-allowed;opacity:.6;transform:none}.ActionCommercialReview_spinning__8y0ir{animation:ActionCommercialReview_spin__RJHs- .8s linear infinite}@keyframes ActionCommercialReview_spin__RJHs-{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.light-theme .ActionCommercialReview_actionCard__85KPT{background:#fff;border-color:#0000000f}.light-theme .ActionCommercialReview_statCard__kuIm\+{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionCommercialReview_statCard__kuIm\+:hover{border-color:#1abc9c}.light-theme .ActionCommercialReview_statValue__Mjndy{color:#1a2332}.light-theme .ActionCommercialReview_quoteLevelSection__9073r,.light-theme .ActionCommercialReview_reportSection__JEU9k{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionCommercialReview_summaryCard__6vIuP{background:#fff;border-color:#0000000a}.light-theme .ActionCommercialReview_summaryValue__PC\+M\+{color:#1a2332}.light-theme .ActionCommercialReview_summaryValue__PC\+M\+.ActionCommercialReview_highlighted__5VnXR{color:#1abc9c}.light-theme .ActionCommercialReview_systemCard__SIWAR{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionCommercialReview_systemCard__SIWAR:hover{border-color:#1abc9c40}.light-theme .ActionCommercialReview_systemName__KBEBF{color:#1a2332}.light-theme .ActionCommercialReview_systemBadge__cvkih{background:#fff;border-color:#0000000a;color:#4a5a6a}.light-theme .ActionCommercialReview_pricingField__pfvFO{background:#fff;border-color:#00000008}.light-theme .ActionCommercialReview_priceValue__ax9Qk{color:#1a2332}.light-theme .ActionCommercialReview_finalPriceValue__9PqQh{color:#1abc9c}.light-theme .ActionCommercialReview_finalSummaryCard__LzWqN{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionCommercialReview_breakdownRow__gDeT2 strong,.light-theme .ActionCommercialReview_summaryTitle__nKNeL,.light-theme .ActionCommercialReview_totalRow__XIDS9 span{color:#1a2332}.light-theme .ActionCommercialReview_finalTotal__QeKND{color:#1abc9c!important}.light-theme .ActionCommercialReview_warningBox__l0vpa{background:#f39c120a;border-color:#f39c1214}.light-theme .ActionCommercialReview_warningBox__l0vpa div{color:#4a5a6a}.light-theme .ActionCommercialReview_warningBox__l0vpa div strong{color:#1a2332}.light-theme .ActionCommercialReview_statusBadge__2F8Ot{background:#f39c1214;border-color:#f39c121f;color:#e67e22}.light-theme .ActionCommercialReview_validationBadge__O-LBI{background:#3498db14;border-color:#3498db1f;color:#2980b9}.light-theme .ActionCommercialReview_addItemsButton__GrIBX{border-color:#0000000f;color:#4a5a6a}.light-theme .ActionCommercialReview_addItemsButton__GrIBX:hover{background:#1abc9c0a;border-color:#1abc9c;color:#1abc9c}.light-theme .ActionCommercialReview_reportBtn__6iVc7{color:#4a5a6a}.light-theme .ActionCommercialReview_previewBtn__\+TBFU{color:#2980b9}.light-theme .ActionCommercialReview_previewBtn__\+TBFU:hover{background:#3498db0f}.light-theme .ActionCommercialReview_downloadBtn__qyMOL{color:#1abc9c}.light-theme .ActionCommercialReview_downloadBtn__qyMOL:hover{background:#1abc9c0f}.light-theme .ActionCommercialReview_deleteBtn__vmLj4{color:#e74c3c}.light-theme .ActionCommercialReview_deleteBtn__vmLj4:hover{background:#e74c3c0f}.light-theme .ActionCommercialReview_generateReportBtn__G-IHQ{border-color:#0000000f;color:#4a5a6a}.light-theme .ActionCommercialReview_generateReportBtn__G-IHQ:hover:not(:disabled){background:#1abc9c0a;border-color:#1abc9c;color:#1abc9c}@media (max-width:1200px){.ActionCommercialReview_statsGrid__xrwih{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.ActionCommercialReview_systemPricingGrid__Qv95y{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ActionCommercialReview_cardHeader__bVzc5{padding:20px 20px 0}.ActionCommercialReview_cardContent__mUioI{padding:20px}.ActionCommercialReview_cardHeaderFlex__PWQ64{align-items:stretch;flex-direction:column}.ActionCommercialReview_cardHeaderRight__oBt2d{justify-content:flex-start;width:100%}.ActionCommercialReview_statsGrid__xrwih{gap:12px;grid-template-columns:repeat(2,1fr)}.ActionCommercialReview_statCard__kuIm\+{padding:14px 16px}.ActionCommercialReview_statValue__Mjndy{font-size:1.1rem}.ActionCommercialReview_quoteSummaryGrid__Mm6cb{gap:12px;grid-template-columns:1fr}.ActionCommercialReview_systemPricingGrid__Qv95y{gap:10px;grid-template-columns:1fr 1fr}.ActionCommercialReview_reportActions__abgBd{align-items:flex-start;flex-direction:column}.ActionCommercialReview_reportButtons__iraU3{flex-wrap:wrap;justify-content:flex-start;width:100%}.ActionCommercialReview_actionFooter__57raj{align-items:stretch;flex-direction:column}.ActionCommercialReview_warningBox__l0vpa{width:100%}.ActionCommercialReview_submitBtn__E6abg{justify-content:center;width:100%}.ActionCommercialReview_finalBreakdown__H5f\+s{max-width:100%}.ActionCommercialReview_sectionHeader__VKpzV{flex-wrap:wrap}.ActionCommercialReview_sectionBadge__MiXZS{margin-left:0}.ActionCommercialReview_systemCard__SIWAR{padding:16px 18px}.ActionCommercialReview_systemCardHeader__tMsmA{align-items:flex-start;flex-direction:column}.ActionCommercialReview_finalSummaryCard__LzWqN,.ActionCommercialReview_quoteLevelSection__9073r,.ActionCommercialReview_reportSection__JEU9k{padding:16px 18px}}@media (max-width:480px){.ActionCommercialReview_cardHeader__bVzc5{padding:16px 16px 0}.ActionCommercialReview_cardContent__mUioI{padding:16px}.ActionCommercialReview_statsGrid__xrwih{gap:10px;grid-template-columns:1fr 1fr}.ActionCommercialReview_statCard__kuIm\+{padding:12px 14px}.ActionCommercialReview_statIconWrapper__CFC7r{height:36px;width:36px}.ActionCommercialReview_statIcon__Rxm9O{height:16px;width:16px}.ActionCommercialReview_statValue__Mjndy{font-size:1rem}.ActionCommercialReview_statLabel__ZCMO-{font-size:.65rem}.ActionCommercialReview_systemPricingGrid__Qv95y{gap:8px;grid-template-columns:1fr}.ActionCommercialReview_pricingField__pfvFO{padding:8px 12px}.ActionCommercialReview_cardTitle__v4oXX{font-size:1.1rem}.ActionCommercialReview_cardSubtitle__JK-Ah{font-size:.813rem}.ActionCommercialReview_reportBtn__6iVc7{font-size:.75rem;padding:4px 12px}.ActionCommercialReview_summaryValue__PC\+M\+{font-size:1rem}.ActionCommercialReview_finalTotal__QeKND{font-size:1.1rem}.ActionCommercialReview_submitBtn__E6abg{font-size:.813rem;padding:10px 20px}.ActionCommercialReview_systemName__KBEBF{font-size:.875rem}.ActionCommercialReview_finalSummaryCard__LzWqN,.ActionCommercialReview_quoteLevelSection__9073r,.ActionCommercialReview_reportSection__JEU9k,.ActionCommercialReview_systemCard__SIWAR{padding:14px 16px}.ActionCommercialReview_headerButtons__4i0\+A{flex-wrap:wrap}}.AddDefaultItemsPopup_popupModal__zNWWU .modal{background:#1a2332;background:var(--bg-secondary);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 20px 60px #0006;box-shadow:0 20px 60px var(--shadow-color);height:85vh;max-height:900px;max-width:1400px;overflow:hidden;width:90vw}.AddDefaultItemsPopup_popupContainer__9n\+th{background:#1a2332;background:var(--bg-secondary);display:flex;flex-direction:column;height:100%;max-height:900px}.AddDefaultItemsPopup_popupHeader__ThfXU{align-items:flex-start;background:linear-gradient(135deg,#1abc9c,#16a085);background:linear-gradient(135deg,var(--primary),var(--primary-dark));border-bottom:none;display:flex;flex-shrink:0;justify-content:space-between;overflow:hidden;padding:1.5rem 2rem;position:relative}.AddDefaultItemsPopup_popupHeader__ThfXU:before{background:radial-gradient(circle,#ffffff1a 0,#0000 70%);content:"";height:200%;pointer-events:none;position:absolute;right:-50%;top:-50%;width:200%}.AddDefaultItemsPopup_headerContent__pAdCD{align-items:center;display:flex;gap:1rem;position:relative;z-index:1}.AddDefaultItemsPopup_headerIcon__OI4So{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:12px;border-radius:var(--radius);color:#fff;padding:.75rem}.AddDefaultItemsPopup_popupTitle__tTKQY{color:#fff;font-size:1.5rem;font-weight:700;margin:0}.AddDefaultItemsPopup_popupDescription__X3fjd{color:#ffffffe6;font-size:.875rem;margin:.25rem 0 0}.AddDefaultItemsPopup_closeButton__Y-m1E{background:#fff3;border-radius:12px;border-radius:var(--radius);color:#fff;padding:.5rem;position:relative;transition:all .2s;z-index:1}.AddDefaultItemsPopup_closeButton__Y-m1E:hover{background:#ffffff4d;transform:rotate(90deg)}.AddDefaultItemsPopup_tabsWrapper__9fCvZ{background:#1a2332;background:var(--bg-secondary);border-bottom:2px solid #ffffff0f;border-bottom:2px solid var(--border-color);flex-shrink:0;overflow-x:auto;scrollbar-width:thin}.AddDefaultItemsPopup_tabsWrapper__9fCvZ::-webkit-scrollbar{height:4px}.AddDefaultItemsPopup_tabsWrapper__9fCvZ::-webkit-scrollbar-track{background:#243447;background:var(--bg-tertiary);border-radius:4px}.AddDefaultItemsPopup_tabsWrapper__9fCvZ::-webkit-scrollbar-thumb{background:#1abc9c;background:var(--primary);border-radius:4px}.AddDefaultItemsPopup_tabsContainer__n2BGk{background:#1a2332;background:var(--bg-secondary);display:flex;gap:.5rem;min-width:max-content;padding:0 2rem}.AddDefaultItemsPopup_tab__iS\+\+r{align-items:center;background:none;border:none;color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;position:relative;transition:all .2s}.AddDefaultItemsPopup_activeTab__DZ3x8,.AddDefaultItemsPopup_tab__iS\+\+r:hover{color:#1abc9c;color:var(--primary)}.AddDefaultItemsPopup_activeTab__DZ3x8:after{background:#1abc9c;background:var(--primary);bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0}.AddDefaultItemsPopup_configSection__jHpcQ{background:#243447;background:var(--bg-tertiary);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);flex-shrink:0;padding:1rem 2rem}.AddDefaultItemsPopup_configSelector__F6Gpu{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.AddDefaultItemsPopup_configLabel__rATyg{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-weight:600;gap:.5rem}.AddDefaultItemsPopup_requiredStar__mYAEQ{color:#e74c3c;color:var(--danger)}.AddDefaultItemsPopup_configSelect__EqJNh{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);cursor:pointer;font-size:.875rem;min-width:250px;padding:.5rem 1rem;transition:all .2s}.AddDefaultItemsPopup_configSelect__EqJNh:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #1abc9c1a;box-shadow:0 0 0 3px var(--primary-light);outline:none}.AddDefaultItemsPopup_configSelectError__CU0FR{background-color:#e74c3c0a!important;border-color:#e74c3c!important;border-color:var(--danger)!important}.AddDefaultItemsPopup_configError__1hLUU{align-items:center;background:#e74c3c0a;border:1px solid #e74c3c1f;border-radius:6px;border-radius:var(--radius-sm);color:#e74c3c;color:var(--danger);display:flex;font-size:.75rem;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem}.AddDefaultItemsPopup_configError__1hLUU svg{flex-shrink:0}.AddDefaultItemsPopup_searchSection__tOBNu{background:#243447;background:var(--bg-tertiary);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);flex-shrink:0;padding:1rem 2rem}.AddDefaultItemsPopup_searchInputWrapper__\+4Krn{max-width:500px;position:relative}.AddDefaultItemsPopup_searchIcon__RIc4B{color:#6b7a8a;color:var(--text-muted);left:1rem;position:absolute;top:50%;transform:translateY(-50%)}.AddDefaultItemsPopup_searchInput__O7\+kk{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:12px;border-radius:var(--radius);color:#e8e8e8;color:var(--text-primary);font-size:.875rem;height:44px;padding-left:2.5rem;transition:all .2s}.AddDefaultItemsPopup_searchInput__O7\+kk:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #1abc9c1a;box-shadow:0 0 0 3px var(--primary-light)}.AddDefaultItemsPopup_popupContent__YyVVj{grid-gap:1.5rem;background:#1a2332;background:var(--bg-secondary);display:grid;flex:1 1;gap:1.5rem;grid-template-columns:1fr 480px;overflow:hidden;padding:1.5rem 2rem}.AddDefaultItemsPopup_itemsTableSection__JgwN1{background:#1a2332;background:var(--bg-secondary);border-radius:12px;border-radius:var(--radius);box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light);display:flex;flex-direction:column;gap:1rem;overflow:hidden}.AddDefaultItemsPopup_sectionHeader__aTexw{align-items:center;background:#243447;background:var(--bg-tertiary);border-radius:12px;border-radius:var(--radius);display:flex;flex-shrink:0;justify-content:space-between;padding:.75rem 1rem}.AddDefaultItemsPopup_sectionTitle__5Lsdh{color:#e8e8e8;color:var(--text-primary);font-size:1.125rem;font-weight:600;margin:0}.AddDefaultItemsPopup_tableWrapper__lbO\+l{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);flex:1 1;overflow:auto}.AddDefaultItemsPopup_tableWrapper__lbO\+l::-webkit-scrollbar{height:8px;width:8px}.AddDefaultItemsPopup_tableWrapper__lbO\+l::-webkit-scrollbar-track{background:#243447;background:var(--bg-tertiary);border-radius:10px}.AddDefaultItemsPopup_tableWrapper__lbO\+l::-webkit-scrollbar-thumb{background:#1abc9c;background:var(--primary);border-radius:10px}.AddDefaultItemsPopup_table__jU2Uz{min-width:100%}.AddDefaultItemsPopup_tableHeader__zzcsZ{background:#243447;background:var(--bg-tertiary);border-bottom:2px solid #ffffff0f;border-bottom:2px solid var(--border-color);border-radius:12px 12px 0 0;border-radius:var(--radius) var(--radius) 0 0;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.875rem;font-weight:600;position:sticky;top:0;z-index:10}.AddDefaultItemsPopup_tableBody__Xy29z{display:flex;flex-direction:column}.AddDefaultItemsPopup_tableRow__onesy{background:#1a2332;background:var(--bg-secondary);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);display:flex;transition:background .2s}.AddDefaultItemsPopup_tableRow__onesy:hover{background:#ffffff08;background:var(--bg-hover)}.AddDefaultItemsPopup_tableCell__FomrT{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;flex:1 1;gap:.5rem;overflow:hidden;padding:1rem;text-overflow:ellipsis;white-space:nowrap}.AddDefaultItemsPopup_checkboxColumn__1of7G{flex:0 0 50px;justify-content:center}.AddDefaultItemsPopup_priceColumn__Isq6B{flex:0 0 120px;justify-content:flex-end}.AddDefaultItemsPopup_priceEditableColumn__i2MfQ{flex:0 0 100px;justify-content:center}.AddDefaultItemsPopup_checkbox__QAGF5{accent-color:#1abc9c;accent-color:var(--primary);cursor:pointer;height:18px;width:18px}.AddDefaultItemsPopup_itemTypeBadge__FMJnc{background:#1abc9c;background:var(--primary);border-radius:20px;color:#fff;display:inline-block;font-size:.7rem;font-weight:600;padding:.25rem .75rem;text-transform:uppercase}.AddDefaultItemsPopup_visibleBadge__1UUmu{background:#2ecc71;background:var(--success)}.AddDefaultItemsPopup_hiddenBadge__1cf16,.AddDefaultItemsPopup_visibleBadge__1UUmu{align-items:center;border-radius:20px;color:#fff;display:inline-flex;font-size:.7rem;font-weight:600;gap:.25rem;padding:.25rem .75rem}.AddDefaultItemsPopup_hiddenBadge__1cf16{background:#f39c12;background:var(--warning)}.AddDefaultItemsPopup_defaultHiddenBadge__C1bDI{font-size:.6rem!important;padding:.0625rem .375rem!important}.AddDefaultItemsPopup_selectedItemsSection__sYR1X{background:#243447;background:var(--bg-tertiary);border-radius:12px;border-radius:var(--radius);box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light);display:flex;flex-direction:column;gap:1rem;padding:1rem}.AddDefaultItemsPopup_selectedList__cUtN7{display:flex;flex:1 1;flex-direction:column;gap:1rem;max-height:calc(85vh - 300px);min-height:400px;overflow-x:hidden;overflow-y:auto;padding-right:.5rem}.AddDefaultItemsPopup_selectedList__cUtN7::-webkit-scrollbar{width:8px}.AddDefaultItemsPopup_selectedList__cUtN7::-webkit-scrollbar-track{background:#1a2332;background:var(--bg-secondary);border-radius:10px}.AddDefaultItemsPopup_selectedList__cUtN7::-webkit-scrollbar-thumb{background:#1abc9c;background:var(--primary);border-radius:10px}.AddDefaultItemsPopup_selectedList__cUtN7::-webkit-scrollbar-thumb:hover{background:#16a085;background:var(--primary-dark)}.AddDefaultItemsPopup_selectedItemCard__wugk2{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);box-shadow:0 2px 6px #00000026;box-shadow:0 2px 6px var(--shadow-light);padding:1rem;transition:none}.AddDefaultItemsPopup_selectedItemCard__wugk2[data-type=COMMISSION]{border-left:4px solid #f59e0b;border-left:4px solid var(--orange)}.AddDefaultItemsPopup_selectedItemCard__wugk2[data-type=HIDDEN_SVC]{border-left:4px solid #e74c3c;border-left:4px solid var(--danger)}.AddDefaultItemsPopup_selectedItemCard__wugk2[data-type=INSTALLATION]{border-left:4px solid #2ecc71;border-left:4px solid var(--success)}.AddDefaultItemsPopup_selectedItemCard__wugk2[data-type=MATERIAL]{border-left:4px solid #3b82f6;border-left:4px solid var(--blue)}.AddDefaultItemsPopup_selectedItemCard__wugk2[data-type=SERVICE]{border-left:4px solid #8b5cf6;border-left:4px solid var(--purple)}.AddDefaultItemsPopup_selectedItemCard__wugk2[data-type=ADJUSTMENT]{border-left:4px solid #ec489a}.AddDefaultItemsPopup_selectedItemHeader__ZNuFb{align-items:flex-start;border-bottom:2px solid #ffffff0f;border-bottom:2px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.AddDefaultItemsPopup_selectedItemInfo__eLAGg{display:flex;flex-direction:column;gap:.5rem}.AddDefaultItemsPopup_selectedItemBadge__oOaBc{border-radius:20px;display:inline-block;font-size:.7rem;font-weight:600;padding:.25rem .75rem;width:fit-content}.AddDefaultItemsPopup_selectedItemName__Cn6S4{color:#e8e8e8;color:var(--text-primary);font-size:.875rem;font-weight:600}.AddDefaultItemsPopup_itemActions__3x-sq{display:flex;gap:.5rem}.AddDefaultItemsPopup_visibilityToggle__2nPqB{background:#243447;background:var(--bg-tertiary);border-radius:6px;border-radius:var(--radius-sm);color:#6b7a8a;color:var(--text-muted);padding:.375rem;transition:none}.AddDefaultItemsPopup_visibilityToggle__2nPqB:hover{background:#ffffff08;background:var(--bg-hover)}.AddDefaultItemsPopup_removeButton__MNI5V{background:#e74c3c0f;border-radius:6px;border-radius:var(--radius-sm);color:#e74c3c;color:var(--danger);padding:.375rem;transition:none}.AddDefaultItemsPopup_removeButton__MNI5V:hover{background:#e74c3c1f}.AddDefaultItemsPopup_selectedItemDetails__KXIMR{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem}.AddDefaultItemsPopup_viewItemDetails__3fcSn{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:1rem}.AddDefaultItemsPopup_detailField__AqrC\+{display:flex;flex-direction:column;gap:.5rem}.AddDefaultItemsPopup_fieldLabel__SkwRj{align-items:center;color:#6b7a8a;color:var(--text-muted);display:flex;font-size:.7rem;font-weight:600;gap:.25rem;letter-spacing:.5px;text-transform:uppercase}.AddDefaultItemsPopup_discountInput__UZGrk,.AddDefaultItemsPopup_priceInput__ClvtU,.AddDefaultItemsPopup_quantityInput__abY7U{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-size:.875rem;height:38px;padding:0 .75rem;transition:all .2s}.AddDefaultItemsPopup_discountInput__UZGrk:focus,.AddDefaultItemsPopup_priceInput__ClvtU:focus,.AddDefaultItemsPopup_quantityInput__abY7U:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #1abc9c1a;box-shadow:0 0 0 3px var(--primary-light);outline:none}.AddDefaultItemsPopup_priceInputWrapper__bNC5Y{position:relative}.AddDefaultItemsPopup_disabledInput__owXDz{background:#243447;background:var(--bg-tertiary);color:#6b7a8a;color:var(--text-muted);cursor:not-allowed}.AddDefaultItemsPopup_lockedBadge__AUVLq{color:#6b7a8a;color:var(--text-muted);font-size:.7rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.AddDefaultItemsPopup_itemTotal__Q6cwg{background:#1abc9c1a;background:var(--primary-light);border-radius:6px;border-radius:var(--radius-sm);color:#1abc9c;color:var(--primary);font-size:1rem;font-weight:700;padding:.5rem;text-align:right}.AddDefaultItemsPopup_priceDisplay__zjzIo{align-items:center;display:flex;gap:.5rem}.AddDefaultItemsPopup_priceValue__wn5Ll{color:#e8e8e8;color:var(--text-primary);font-size:.875rem;font-weight:600}.AddDefaultItemsPopup_editPriceBtn__gf\+1b{opacity:.6;padding:.25rem}.AddDefaultItemsPopup_editPriceBtn__gf\+1b:hover{opacity:1}.AddDefaultItemsPopup_inlineEdit__3-eIF{width:100%}.AddDefaultItemsPopup_inlineInput__94gfJ{background:#0f1923;background:var(--bg-primary);border:2px solid #1abc9c;border:2px solid var(--primary);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-size:.875rem;height:38px;padding:0 .75rem;width:100%}.AddDefaultItemsPopup_visibilityIndicator__Oqxo1{border-top:1px dashed #ffffff0f;border-top:1px dashed var(--border-color);font-size:.7rem;margin-top:.75rem;padding-top:.75rem}.AddDefaultItemsPopup_visibleText__KBm-N{background:#2ecc7114;color:#2ecc71;color:var(--success)}.AddDefaultItemsPopup_hiddenText__dY01C,.AddDefaultItemsPopup_visibleText__KBm-N{align-items:center;border-radius:6px;border-radius:var(--radius-sm);display:inline-flex;gap:.25rem;padding:.25rem .5rem}.AddDefaultItemsPopup_hiddenText__dY01C{background:#f39c1214;color:#f39c12;color:var(--warning)}.AddDefaultItemsPopup_selectedTotal__GqhTI,.AddDefaultItemsPopup_viewTotal__QU\+eG{align-items:center;background:#1abc9c;background:var(--primary);border-radius:12px;border-radius:var(--radius);color:#fff;display:flex;flex-shrink:0;justify-content:space-between;margin-top:.5rem;padding:1rem}.AddDefaultItemsPopup_totalLabel__WvFfT{font-size:.875rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.AddDefaultItemsPopup_totalAmount__66rT4{font-size:1.5rem;font-weight:700}.AddDefaultItemsPopup_summaryNote__bzBXX{align-items:center;background:#8b5cf60f;border-radius:6px;border-radius:var(--radius-sm);color:#8b5cf6;color:var(--purple);display:flex;flex-shrink:0;font-size:.75rem;gap:.5rem;padding:.75rem}.AddDefaultItemsPopup_emptyCell__tMr6i,.AddDefaultItemsPopup_emptySelected__5WhSA,.AddDefaultItemsPopup_loadingCell__WOewW{color:#6b7a8a;color:var(--text-muted);padding:3rem 1rem;text-align:center}.AddDefaultItemsPopup_emptySelected__5WhSA svg,.AddDefaultItemsPopup_loadingCell__WOewW svg{color:#6b7a8a;color:var(--text-muted);margin-bottom:1rem;opacity:.5}.AddDefaultItemsPopup_emptySubtext__GLEQF{color:#6b7a8a;color:var(--text-muted);font-size:.875rem;margin-top:.5rem}.AddDefaultItemsPopup_paginationSection__c\+0fs{display:flex;flex-shrink:0;justify-content:center;padding-top:1rem}.AddDefaultItemsPopup_paginationControls__oVzci{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.AddDefaultItemsPopup_paginationControls__oVzci button{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#9ea7b5;color:var(--text-secondary);height:36px;min-width:36px;transition:none}.AddDefaultItemsPopup_paginationControls__oVzci button:hover:not(:disabled){background:#1abc9c;background:var(--primary);border-color:#1abc9c;border-color:var(--primary);color:#fff}.AddDefaultItemsPopup_paginationControls__oVzci button:disabled{cursor:not-allowed;opacity:.5}.AddDefaultItemsPopup_paginationDots__7BlLf{color:#6b7a8a;color:var(--text-muted);padding:0 .25rem}.AddDefaultItemsPopup_popupFooter__omVLn{align-items:center;background:#243447;background:var(--bg-tertiary);border-top:2px solid #ffffff0f;border-top:2px solid var(--border-color);display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 2rem}.AddDefaultItemsPopup_footerInfo__7PM3r{flex:1 1}.AddDefaultItemsPopup_infoBadge__\+Ph2-{align-items:center;background:#3b82f60f;border-radius:6px;border-radius:var(--radius-sm);color:#3b82f6;color:var(--blue);display:inline-flex;font-size:.75rem;font-weight:500;gap:.5rem;padding:.5rem 1rem}.AddDefaultItemsPopup_footerButtons__LnZ\+Q{display:flex;gap:1rem}.AddDefaultItemsPopup_footerButtons__LnZ\+Q button{border-radius:12px;border-radius:var(--radius);font-weight:600;height:42px;min-width:130px;transition:none}.AddDefaultItemsPopup_footerButtons__LnZ\+Q button:disabled{cursor:not-allowed;opacity:.6}.AddDefaultItemsPopup_successMessage__rG7t4{align-items:center;animation:AddDefaultItemsPopup_slideDown__Y4rf4 .3s ease-out;background:#2ecc710f;border-left:4px solid #2ecc71;border-left:4px solid var(--success);border-radius:6px;border-radius:var(--radius-sm);color:#2ecc71;color:var(--success);display:flex;font-size:14px;gap:10px;padding:12px 16px}@keyframes AddDefaultItemsPopup_slideDown__Y4rf4{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.AddDefaultItemsPopup_closeSuccessBtn__jJW0A{align-items:center;background:none;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#2ecc71;color:var(--success);cursor:pointer;display:flex;justify-content:center;margin-left:auto;padding:4px;transition:all .2s ease}.AddDefaultItemsPopup_closeSuccessBtn__jJW0A:hover{background:#0000000d}.AddDefaultItemsPopup_successActions__D\+B0o{align-items:center;display:flex;gap:8px;margin-left:auto}.AddDefaultItemsPopup_refreshSuccessBtn__7Bj2Y{align-items:center;background:none;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#2ecc71;color:var(--success);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.AddDefaultItemsPopup_refreshSuccessBtn__7Bj2Y:hover{background:#0000000d;transform:rotate(180deg)}.AddDefaultItemsPopup_viewItemsSection__e7lIq{display:flex;flex-direction:column;gap:1rem;grid-column:span 2;height:100%;overflow:hidden}.AddDefaultItemsPopup_viewItemsList__Fzr1e{display:flex;flex:1 1;flex-direction:column;gap:1rem;max-height:450px;overflow-x:hidden;overflow-y:auto;padding-right:.5rem}.AddDefaultItemsPopup_viewItemsList__Fzr1e::-webkit-scrollbar{width:8px}.AddDefaultItemsPopup_viewItemsList__Fzr1e::-webkit-scrollbar-track{background:#243447;background:var(--bg-tertiary);border-radius:10px}.AddDefaultItemsPopup_viewItemsList__Fzr1e::-webkit-scrollbar-thumb{background:#1abc9c;background:var(--primary);border-radius:10px}.AddDefaultItemsPopup_viewItemsList__Fzr1e::-webkit-scrollbar-thumb:hover{background:#16a085;background:var(--primary-dark)}.AddDefaultItemsPopup_viewItemCard__ZipbX{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-left:4px solid;border-radius:12px;border-radius:var(--radius);box-shadow:0 2px 6px #00000026;box-shadow:0 2px 6px var(--shadow-light);padding:1rem}.AddDefaultItemsPopup_viewItemHeader__QZfM7{align-items:center;border-bottom:2px solid #ffffff0f;border-bottom:2px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem}.AddDefaultItemsPopup_viewItemInfo__cIBn3{display:flex;flex-direction:column;gap:.5rem}.AddDefaultItemsPopup_viewItemName__xXPAV{color:#e8e8e8;color:var(--text-primary);font-size:.875rem;font-weight:600}.AddDefaultItemsPopup_unsavedBadge__x1oRe{background:#f39c121f!important;color:#f39c12!important;color:var(--warning)!important;margin-left:.5rem}.AddDefaultItemsPopup_saveChangesFooter__2ee1P{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);display:flex;flex-shrink:0;justify-content:flex-end;margin-top:.5rem;padding-top:1rem}.AddDefaultItemsPopup_saveChangesBtn__NDtXT{background:#2ecc71;background:var(--success);border-radius:12px;border-radius:var(--radius);font-weight:600;height:42px;min-width:160px}.AddDefaultItemsPopup_saveChangesBtn__NDtXT:hover:not(:disabled){background:#2ecc71;background:var(--success);opacity:.9}.AddDefaultItemsPopup_saveChangesBtn__NDtXT:disabled{cursor:not-allowed;opacity:.5}.AddDefaultItemsPopup_spinner__h3bJu{animation:AddDefaultItemsPopup_spin__8K\+pN 1s linear infinite}@keyframes AddDefaultItemsPopup_spin__8K\+pN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.AddDefaultItemsPopup_popupContent__YyVVj{grid-template-columns:1fr 400px;padding:1rem}.AddDefaultItemsPopup_selectedItemDetails__KXIMR,.AddDefaultItemsPopup_viewItemDetails__3fcSn{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.AddDefaultItemsPopup_popupContent__YyVVj{gap:1rem;grid-template-columns:1fr;padding:1rem}.AddDefaultItemsPopup_selectedItemsSection__sYR1X{border-left:none;padding-left:0;padding-top:1rem}.AddDefaultItemsPopup_viewItemsSection__e7lIq{grid-column:span 1}.AddDefaultItemsPopup_popupHeader__ThfXU{padding:1rem}.AddDefaultItemsPopup_popupModal__zNWWU .modal{height:90vh;max-height:95vh;width:95vw}.AddDefaultItemsPopup_selectedList__cUtN7{max-height:400px;min-height:200px}.AddDefaultItemsPopup_viewItemsList__Fzr1e{max-height:350px}.AddDefaultItemsPopup_tabsContainer__n2BGk{padding:0 1rem}.AddDefaultItemsPopup_tab__iS\+\+r{font-size:.75rem;padding:.5rem 1rem}.AddDefaultItemsPopup_configSection__jHpcQ{padding:.75rem 1rem}.AddDefaultItemsPopup_configSelector__F6Gpu{align-items:flex-start;flex-direction:column}.AddDefaultItemsPopup_configSelect__EqJNh{min-width:100%}.AddDefaultItemsPopup_searchSection__tOBNu{padding:.75rem 1rem}.AddDefaultItemsPopup_popupFooter__omVLn{flex-direction:column;gap:.75rem;padding:.75rem 1rem}.AddDefaultItemsPopup_footerButtons__LnZ\+Q{flex-direction:column;width:100%}.AddDefaultItemsPopup_footerButtons__LnZ\+Q button{justify-content:center;width:100%}.AddDefaultItemsPopup_selectedItemDetails__KXIMR,.AddDefaultItemsPopup_viewItemDetails__3fcSn{grid-template-columns:1fr}.AddDefaultItemsPopup_selectedList__cUtN7,.AddDefaultItemsPopup_viewItemsList__Fzr1e{padding-right:0}.AddDefaultItemsPopup_paginationControls__oVzci{gap:.25rem}.AddDefaultItemsPopup_paginationControls__oVzci button{font-size:.75rem;height:30px;min-width:30px}}@media (max-width:480px){.AddDefaultItemsPopup_popupHeader__ThfXU{padding:.75rem}.AddDefaultItemsPopup_headerContent__pAdCD{gap:.5rem}.AddDefaultItemsPopup_headerIcon__OI4So{padding:.5rem}.AddDefaultItemsPopup_headerIcon__OI4So svg{height:20px;width:20px}.AddDefaultItemsPopup_popupTitle__tTKQY{font-size:1.125rem}.AddDefaultItemsPopup_popupDescription__X3fjd{font-size:.75rem}.AddDefaultItemsPopup_tab__iS\+\+r{font-size:.7rem;padding:.4rem .75rem}.AddDefaultItemsPopup_tab__iS\+\+r svg{height:14px;width:14px}.AddDefaultItemsPopup_tableRow__onesy{flex-wrap:wrap;padding:.5rem}.AddDefaultItemsPopup_tableCell__FomrT{font-size:.75rem;padding:.25rem .5rem}.AddDefaultItemsPopup_checkboxColumn__1of7G{flex:0 0 40px}.AddDefaultItemsPopup_priceColumn__Isq6B{flex:0 0 80px}.AddDefaultItemsPopup_priceEditableColumn__i2MfQ{flex:0 0 70px}.AddDefaultItemsPopup_selectedItemCard__wugk2{padding:.75rem}.AddDefaultItemsPopup_selectedItemName__Cn6S4,.AddDefaultItemsPopup_viewItemName__xXPAV{font-size:.8rem}.AddDefaultItemsPopup_selectedTotal__GqhTI,.AddDefaultItemsPopup_viewTotal__QU\+eG{padding:.75rem}.AddDefaultItemsPopup_totalAmount__66rT4{font-size:1.125rem}.AddDefaultItemsPopup_selectedList__cUtN7{max-height:300px;min-height:150px}.AddDefaultItemsPopup_viewItemsList__Fzr1e{max-height:250px}.AddDefaultItemsPopup_footerButtons__LnZ\+Q button{font-size:.8rem;height:36px;min-width:100px}.AddDefaultItemsPopup_saveChangesBtn__NDtXT{height:36px;min-width:120px}}:root{--danger-hover:#c0392b}.ActionPendingApproval_container__QjrPM{margin:0 auto;max-width:1400px;padding:0;width:100%}.ActionPendingApproval_actionCard__gx6pr{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 2px 12px #00000014;box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionPendingApproval_actionCard__gx6pr:hover{box-shadow:0 4px 24px #0000001f}.ActionPendingApproval_cardHeader__5ZZA9{border-bottom:none;padding:24px 28px 0}.ActionPendingApproval_cardHeaderFlex__SHqFz{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ActionPendingApproval_cardHeaderLeft__E2Q2w{align-items:flex-start;display:flex;flex:1 1;gap:14px;min-width:200px}.ActionPendingApproval_cardHeaderRight__eDevl{align-items:center;display:flex;flex-shrink:0;gap:10px}.ActionPendingApproval_cardIcon__U\+RQK{align-items:center;background:#3498db14;border-radius:10px;color:#3498db;color:var(--info-color,#3498db);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ActionPendingApproval_cardIcon__U\+RQK svg{height:24px;width:24px}.ActionPendingApproval_cardTitle__2NaSK{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0 0 4px}.ActionPendingApproval_cardSubtitle__Q0jvE{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:0}.ActionPendingApproval_statusBadge__NxnBA{align-items:center;background:#f39c121f;border:1px solid #f39c121f;border-radius:20px;color:#f39c12;color:var(--warning-color,#f39c12);display:inline-flex;font-size:.75rem;font-weight:500;gap:6px;padding:6px 14px}.ActionPendingApproval_badgeIcon__btXtD{height:14px;width:14px}.ActionPendingApproval_cardContent__K\+bSI{padding:24px 28px 28px}.ActionPendingApproval_approvalSummary__my\+g6{display:flex;flex-direction:column;gap:20px}.ActionPendingApproval_summaryGrid__B-9fl{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.ActionPendingApproval_summaryItem__Hs-eI{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);padding:16px 18px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionPendingApproval_summaryItem__Hs-eI:hover{border-color:#3498db26;box-shadow:0 4px 16px #0000000f;transform:translateY(-2px)}.ActionPendingApproval_summaryLabel__7MOLF{align-items:center;color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:flex;font-size:.7rem;font-weight:600;gap:6px;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.ActionPendingApproval_labelIcon__fF8dL{color:#6b7a8a;color:var(--text-muted,#6b7a8a);height:14px;width:14px}.ActionPendingApproval_summaryValue__43NIt{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.125rem;font-weight:700;margin:0}.ActionPendingApproval_summaryValue__43NIt.ActionPendingApproval_totalValue__qWx\+U{color:#27ae60;color:var(--success-color,#27ae60);font-size:1.25rem}.ActionPendingApproval_statsRow__e8\+7x{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.ActionPendingApproval_statBadge__4O04s{align-items:center;background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);display:flex;gap:14px;padding:14px 18px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionPendingApproval_statBadge__4O04s:hover{border-color:#1abc9c1f}.ActionPendingApproval_statIconWrapper__GYF3t{align-items:center;background:#1abc9c0f;border-radius:10px;color:#1abc9c;color:var(--accent-color,#1abc9c);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ActionPendingApproval_statIcon__cQhEi{height:18px;width:18px}.ActionPendingApproval_statBadgeLabel__kU3cH{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.65rem;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.ActionPendingApproval_statBadgeValue__JkW8k{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.938rem;font-weight:700}.ActionPendingApproval_infoBox__4hMmu{align-items:center;background:#3498db0a;border-left:3px solid #3498db;border-left:3px solid var(--info-color,#3498db);border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:.813rem;gap:10px;padding:12px 16px}.ActionPendingApproval_infoIcon__Chggl{color:#3498db;color:var(--info-color,#3498db);flex-shrink:0}.ActionPendingApproval_warningBox__SMUs1{align-items:flex-start;animation:ActionPendingApproval_slideIn__W3Bql .3s ease-out;background:#f39c120a;border:1px solid #f39c1214;border-radius:12px;border-radius:var(--border-radius);display:flex;gap:14px;padding:18px 20px}.ActionPendingApproval_warningIcon__Cm1wC{color:#f39c12;color:var(--warning-color,#f39c12);flex-shrink:0;margin-top:1px}.ActionPendingApproval_warningBox__SMUs1 strong{color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:block;font-size:.875rem;margin-bottom:4px}.ActionPendingApproval_warningBox__SMUs1 p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;margin:0}.ActionPendingApproval_divider__kCR5S{background:linear-gradient(90deg,#0000,#ffffff0f,#0000);background:linear-gradient(90deg,#0000,var(--border-color,#ffffff0f),#0000);height:1px}.ActionPendingApproval_infoRow__7nHAg{display:flex;flex-wrap:wrap;gap:24px}.ActionPendingApproval_infoRowItem__cJFCK{align-items:center;color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:flex;font-size:.813rem;gap:8px}.ActionPendingApproval_infoRowItem__cJFCK svg{color:#6b7a8a;color:var(--text-muted,#6b7a8a);height:16px;width:16px}.ActionPendingApproval_commentSection__xGIQa{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);padding:18px 20px}.ActionPendingApproval_commentHeader__YGYTw{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.ActionPendingApproval_commentLabel__-I9Hz{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;font-weight:600;margin:0}.ActionPendingApproval_optionalTag__qQ-rA{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.7rem;font-weight:500;padding:2px 10px}.ActionPendingApproval_textarea__Bq0gj{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:8px;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:inherit;font-size:.875rem;min-height:80px;padding:12px 16px;resize:vertical;transition:all .3s ease;transition:all var(--transition-speed) ease;width:100%}.ActionPendingApproval_textarea__Bq0gj:focus{border-color:#1abc9c;border-color:var(--accent-color,#1abc9c);box-shadow:0 0 0 3px #1abc9c26;box-shadow:0 0 0 3px var(--accent-glow);outline:none}.ActionPendingApproval_textarea__Bq0gj::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-style:italic}.ActionPendingApproval_textarea__Bq0gj:disabled{cursor:not-allowed;opacity:.5}.ActionPendingApproval_commentPreview__7o\+G7{align-items:center;background:#27ae600a;border-radius:6px;color:#27ae60;color:var(--success-color,#27ae60);display:flex;font-size:.75rem;gap:8px;margin-top:10px;padding:8px 12px}.ActionPendingApproval_commentPreview__7o\+G7 svg{flex-shrink:0}.ActionPendingApproval_actionFooter__iQFa0{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);display:flex;gap:16px;justify-content:flex-end;padding-top:20px}.ActionPendingApproval_approveBtn__4fIIR{align-items:center;background:linear-gradient(135deg,#27ae60,#1e8e3e);background:linear-gradient(135deg,var(--success-color,#27ae60) 0,var(--success-hover,#1e8e3e) 100%);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;min-width:200px;padding:12px 32px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionPendingApproval_approveBtn__4fIIR:hover:not(:disabled){box-shadow:0 6px 24px #27ae604d;transform:translateY(-2px)}.ActionPendingApproval_approveBtn__4fIIR:disabled{cursor:not-allowed;opacity:.6;transform:none}.ActionPendingApproval_rejectBtn__UZxM2{align-items:center;background:#0000;border:1px solid #e74c3c26;border-radius:8px;color:#e74c3c;color:var(--danger-color,#e74c3c);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;min-width:180px;padding:12px 32px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionPendingApproval_rejectBtn__UZxM2:hover:not(:disabled){background:#e74c3c0a;border-color:#e74c3c;border-color:var(--danger-color,#e74c3c);box-shadow:0 6px 24px #e74c3c1f;transform:translateY(-2px)}.ActionPendingApproval_rejectBtn__UZxM2:disabled{cursor:not-allowed;opacity:.6;transform:none}.ActionPendingApproval_spinning__uE7aR{animation:ActionPendingApproval_spin__AjXJr .8s linear infinite}@keyframes ActionPendingApproval_spin__AjXJr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ActionPendingApproval_slideIn__W3Bql{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.light-theme .ActionPendingApproval_actionCard__gx6pr{background:#fff;border-color:#0000000f}.light-theme .ActionPendingApproval_cardTitle__2NaSK{color:#1a2332}.light-theme .ActionPendingApproval_cardSubtitle__Q0jvE{color:#4a5a6a}.light-theme .ActionPendingApproval_summaryItem__Hs-eI{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionPendingApproval_summaryItem__Hs-eI:hover{border-color:#3498db26}.light-theme .ActionPendingApproval_summaryValue__43NIt{color:#1a2332}.light-theme .ActionPendingApproval_summaryValue__43NIt.ActionPendingApproval_totalValue__qWx\+U{color:#27ae60}.light-theme .ActionPendingApproval_statBadge__4O04s{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionPendingApproval_statBadge__4O04s:hover{border-color:#1abc9c26}.light-theme .ActionPendingApproval_statBadgeValue__JkW8k{color:#1a2332}.light-theme .ActionPendingApproval_infoBox__4hMmu{background:#3498db0a;color:#4a5a6a}.light-theme .ActionPendingApproval_warningBox__SMUs1{background:#f39c120a;border-color:#f39c120f}.light-theme .ActionPendingApproval_warningBox__SMUs1 strong{color:#1a2332}.light-theme .ActionPendingApproval_warningBox__SMUs1 p{color:#4a5a6a}.light-theme .ActionPendingApproval_commentSection__xGIQa{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionPendingApproval_commentLabel__-I9Hz{color:#4a5a6a}.light-theme .ActionPendingApproval_optionalTag__qQ-rA{background:#fff;border-color:#0000000a;color:#8a9aaa}.light-theme .ActionPendingApproval_textarea__Bq0gj{background:#fff;border-color:#0000000f;color:#1a2332}.light-theme .ActionPendingApproval_textarea__Bq0gj::placeholder{color:#8a9aaa}.light-theme .ActionPendingApproval_commentPreview__7o\+G7{background:#27ae600a}.light-theme .ActionPendingApproval_infoRowItem__cJFCK{color:#8a9aaa}.light-theme .ActionPendingApproval_rejectBtn__UZxM2{border-color:#e74c3c26;color:#e74c3c}.light-theme .ActionPendingApproval_rejectBtn__UZxM2:hover:not(:disabled){background:#e74c3c0a}.light-theme .ActionPendingApproval_statusBadge__NxnBA{background:#f39c120f;border-color:#f39c1214;color:#e67e22}@media (max-width:1024px){.ActionPendingApproval_summaryGrid__B-9fl{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ActionPendingApproval_cardHeader__5ZZA9{padding:20px 20px 0}.ActionPendingApproval_cardContent__K\+bSI{padding:20px}.ActionPendingApproval_cardHeaderFlex__SHqFz{align-items:stretch;flex-direction:column}.ActionPendingApproval_cardHeaderRight__eDevl{justify-content:flex-start;width:100%}.ActionPendingApproval_statsRow__e8\+7x,.ActionPendingApproval_summaryGrid__B-9fl{gap:12px;grid-template-columns:1fr}.ActionPendingApproval_actionFooter__iQFa0{flex-direction:column-reverse}.ActionPendingApproval_approveBtn__4fIIR,.ActionPendingApproval_rejectBtn__UZxM2{min-width:0;min-width:auto;width:100%}.ActionPendingApproval_summaryItem__Hs-eI{padding:14px 16px}.ActionPendingApproval_summaryValue__43NIt{font-size:1rem}.ActionPendingApproval_summaryValue__43NIt.ActionPendingApproval_totalValue__qWx\+U{font-size:1.1rem}.ActionPendingApproval_warningBox__SMUs1{flex-direction:column}.ActionPendingApproval_warningBox__SMUs1 .ActionPendingApproval_warningIcon__Cm1wC{margin-bottom:4px}.ActionPendingApproval_infoRow__7nHAg{flex-direction:column;gap:8px}.ActionPendingApproval_commentSection__xGIQa{padding:14px 16px}}@media (max-width:480px){.ActionPendingApproval_cardHeader__5ZZA9{padding:16px 16px 0}.ActionPendingApproval_cardContent__K\+bSI{padding:16px}.ActionPendingApproval_cardTitle__2NaSK{font-size:1.1rem}.ActionPendingApproval_cardSubtitle__Q0jvE{font-size:.813rem}.ActionPendingApproval_cardIcon__U\+RQK{height:40px;width:40px}.ActionPendingApproval_cardIcon__U\+RQK svg{height:20px;width:20px}.ActionPendingApproval_summaryItem__Hs-eI{padding:12px 14px}.ActionPendingApproval_summaryLabel__7MOLF{font-size:.6rem}.ActionPendingApproval_summaryValue__43NIt{font-size:.938rem}.ActionPendingApproval_summaryValue__43NIt.ActionPendingApproval_totalValue__qWx\+U{font-size:1rem}.ActionPendingApproval_statBadge__4O04s{padding:12px 14px}.ActionPendingApproval_statIconWrapper__GYF3t{height:34px;width:34px}.ActionPendingApproval_statBadgeValue__JkW8k{font-size:.875rem}.ActionPendingApproval_textarea__Bq0gj{font-size:.813rem;padding:10px 12px}.ActionPendingApproval_approveBtn__4fIIR,.ActionPendingApproval_rejectBtn__UZxM2{font-size:.813rem;padding:10px 20px}.ActionPendingApproval_commentSection__xGIQa{padding:12px 14px}}.ActionPendingApproval_textarea__Bq0gj:focus-visible{outline:2px solid #1abc9c;outline:2px solid var(--accent-color,#1abc9c);outline-offset:2px}.ActionPendingApproval_approveBtn__4fIIR:focus-visible,.ActionPendingApproval_rejectBtn__UZxM2:focus-visible{outline:2px solid #1abc9c;outline:2px solid var(--accent-color,#1abc9c);outline-offset:2px}:root{--warning-color:#f39c12;--danger-color:#e74c3c;--info-color:#3498db;--card-shadow:0 2px 12px #00000014}.ActionWaitingCustomer_container__qu-yJ{margin:0 auto;max-width:1400px;padding:0;width:100%}.ActionWaitingCustomer_actionCard__JegWn{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 2px 12px #00000014;box-shadow:var(--card-shadow);overflow:hidden;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionWaitingCustomer_actionCard__JegWn:hover{box-shadow:0 4px 24px #0000001f}.ActionWaitingCustomer_cardHeader__Lj3oz{border-bottom:none;padding:24px 28px 0}.ActionWaitingCustomer_cardHeaderFlex__g1ein{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.ActionWaitingCustomer_cardHeaderLeft__1pobL{align-items:flex-start;display:flex;flex:1 1;gap:14px;min-width:200px}.ActionWaitingCustomer_cardHeaderRight__2Uur2{align-items:center;display:flex;flex-shrink:0;gap:10px}.ActionWaitingCustomer_cardIcon__nO\+Zu{align-items:center;background:#27ae6014;border-radius:10px;color:#27ae60;color:var(--success-color,#27ae60);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.ActionWaitingCustomer_cardIcon__nO\+Zu svg{height:24px;width:24px}.ActionWaitingCustomer_cardTitle__r9Gni{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0 0 4px}.ActionWaitingCustomer_cardSubtitle__DCHq1{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:0}.ActionWaitingCustomer_statusBadge__W2Nh6{align-items:center;background:#f39c121f;border:1px solid #f39c121f;border-radius:20px;color:#f39c12;color:var(--warning-color,#f39c12);display:inline-flex;font-size:.75rem;font-weight:500;gap:6px;padding:6px 14px}.ActionWaitingCustomer_badgeIcon__7\+LIZ{height:14px;width:14px}.ActionWaitingCustomer_cardContent__jXWjj{padding:24px 28px 28px}.ActionWaitingCustomer_statsGrid__cr2tz{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.ActionWaitingCustomer_statCard__aAd6U{align-items:center;background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);display:flex;gap:14px;padding:14px 18px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionWaitingCustomer_statCard__aAd6U:hover{border-color:#27ae601f;box-shadow:0 4px 16px #0000000f;transform:translateY(-2px)}.ActionWaitingCustomer_statIconWrapper__Xx58r{align-items:center;background:#27ae600f;border-radius:10px;color:#27ae60;color:var(--success-color,#27ae60);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.ActionWaitingCustomer_statIcon__LFm3Z{height:20px;width:20px}.ActionWaitingCustomer_statInfo__gPHAY{display:flex;flex:1 1;flex-direction:column;min-width:0}.ActionWaitingCustomer_statLabel__Gpop0{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.7rem;font-weight:500;letter-spacing:.3px;margin:0 0 2px;text-transform:uppercase}.ActionWaitingCustomer_statValue__A2WQP{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.125rem;font-weight:700;margin:0}.ActionWaitingCustomer_quotationSection__vu6NB{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);margin-bottom:20px;padding:18px 20px}.ActionWaitingCustomer_sectionHeader__c8Tit{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.ActionWaitingCustomer_sectionIcon__VKaX5{color:#3498db;color:var(--info-color,#3498db);flex-shrink:0}.ActionWaitingCustomer_sectionTitle__zienB{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.875rem;font-weight:600;margin:0}.ActionWaitingCustomer_requiredBadge__TrXRo{background:#e74c3c14;border:1px solid #e74c3c14;border-radius:12px;color:#e74c3c;color:var(--danger-color,#e74c3c)}.ActionWaitingCustomer_generatedBadge__cFErl,.ActionWaitingCustomer_requiredBadge__TrXRo{align-items:center;display:inline-flex;font-size:.65rem;font-weight:500;gap:4px;padding:2px 10px}.ActionWaitingCustomer_generatedBadge__cFErl{background:#27ae6014;border:1px solid #27ae6014;border-radius:12px;color:#27ae60;color:var(--success-color,#27ae60)}.ActionWaitingCustomer_quotationContent__1n27U{display:flex;flex-direction:column;gap:14px}.ActionWaitingCustomer_quotationDescription__pKZrs{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;line-height:1.6;margin:0}.ActionWaitingCustomer_requiredText__SJg6g{color:#e74c3c;color:var(--danger-color,#e74c3c);font-weight:500}.ActionWaitingCustomer_quotationSummary__nqxsy{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;display:flex;gap:24px;padding:12px 16px}.ActionWaitingCustomer_summaryItem__w7HE3{display:flex;flex-direction:column;gap:4px}.ActionWaitingCustomer_summaryLabel__Iu9td{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.65rem;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.ActionWaitingCustomer_amountValue__F17c4{color:#27ae60;color:var(--success-color,#27ae60);font-size:1.125rem;font-weight:700;margin:0}.ActionWaitingCustomer_statusValue__ACHJ-{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.875rem;font-weight:600;margin:0}.ActionWaitingCustomer_summaryDivider__ANplJ{background:#ffffff0f;background:var(--border-color,#ffffff0f);width:1px}.ActionWaitingCustomer_generateBtn__vDOOy{align-items:center;align-self:flex-start;background:#0000;border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;padding:10px 20px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionWaitingCustomer_generateBtn__vDOOy:hover:not(:disabled){background:#27ae600a;border-color:#27ae60;border-color:var(--success-color,#27ae60);color:#27ae60;color:var(--success-color,#27ae60)}.ActionWaitingCustomer_generateBtn__vDOOy:disabled{cursor:not-allowed;opacity:.6}.ActionWaitingCustomer_btnIcon__xbtBy{height:18px;width:18px}.ActionWaitingCustomer_reportActions__AiU5i{display:flex;flex-direction:column;gap:12px}.ActionWaitingCustomer_reportSuccess__Ls0eX{align-items:center;background:#27ae600f;border-radius:6px;color:#27ae60;color:var(--success-color,#27ae60);display:flex;font-size:.813rem;gap:8px;padding:8px 12px}.ActionWaitingCustomer_successIcon__5jPjh{height:16px;width:16px}.ActionWaitingCustomer_reportButtons__p9Qgh{display:flex;flex-wrap:wrap;gap:10px}.ActionWaitingCustomer_reportBtn__H8V0\+{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.813rem;font-weight:500;gap:6px;padding:6px 16px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionWaitingCustomer_previewBtn__sR5WV{background:#3498db0f;color:#3498db;color:var(--info-color,#3498db)}.ActionWaitingCustomer_previewBtn__sR5WV:hover{background:#3498db;background:var(--info-color,#3498db);color:#fff}.ActionWaitingCustomer_downloadBtn__Saxx8{background:#27ae600f;color:#27ae60;color:var(--success-color,#27ae60)}.ActionWaitingCustomer_downloadBtn__Saxx8:hover{background:#27ae60;background:var(--success-color,#27ae60);color:#fff}.ActionWaitingCustomer_deleteBtn__nHpyQ{background:#e74c3c0f;color:#e74c3c;color:var(--danger-color,#e74c3c)}.ActionWaitingCustomer_deleteBtn__nHpyQ:hover{background:#e74c3c;background:var(--danger-color,#e74c3c);color:#fff}.ActionWaitingCustomer_divider__KzpoU{background:linear-gradient(90deg,#0000,#ffffff0f,#0000);background:linear-gradient(90deg,#0000,var(--border-color,#ffffff0f),#0000);height:1px;margin:20px 0}.ActionWaitingCustomer_descriptionBox__7W0GN{align-items:flex-start;background:#27ae600a;border-left:4px solid #27ae60;border-left:4px solid var(--success-color,#27ae60);border-radius:12px;border-radius:var(--border-radius);display:flex;gap:12px;margin-bottom:20px;padding:16px 20px}.ActionWaitingCustomer_descriptionIcon__WVYYD{color:#27ae60;color:var(--success-color,#27ae60);flex-shrink:0;margin-top:1px}.ActionWaitingCustomer_description__XZjXT{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;line-height:1.6;margin:0}.ActionWaitingCustomer_uploadSection__vizQK{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);margin-bottom:20px;padding:18px 20px}.ActionWaitingCustomer_uploadLabel__tLcdg{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:block;font-size:.875rem;font-weight:600;margin-bottom:12px}.ActionWaitingCustomer_requiredStar__743hQ{color:#e74c3c;color:var(--danger-color,#e74c3c)}.ActionWaitingCustomer_hiddenInput__vub8u{display:none}.ActionWaitingCustomer_uploadBox__VRSag{background:#1a2332;background:var(--bg-secondary,#1a2332);border:2px dashed #ffffff0f;border:2px dashed var(--border-color,#ffffff0f);border-radius:12px;border-radius:var(--border-radius);cursor:pointer;padding:28px 20px;text-align:center;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionWaitingCustomer_uploadBox__VRSag:hover{background:#27ae6005;border-color:#27ae60;border-color:var(--success-color,#27ae60);transform:translateY(-2px)}.ActionWaitingCustomer_uploadBox__VRSag.ActionWaitingCustomer_dragging__2CQgJ,.ActionWaitingCustomer_uploadBox__VRSag.ActionWaitingCustomer_fileValid__IqjNQ{background:#27ae600a;border-color:#27ae60;border-color:var(--success-color,#27ae60)}.ActionWaitingCustomer_uploadBox__VRSag label{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:10px;width:100%}.ActionWaitingCustomer_uploadIcon__L1bNG{align-items:center;background:#27ae6014;border-radius:50%;display:flex;height:52px;justify-content:center;width:52px}.ActionWaitingCustomer_uploadIcon__L1bNG svg{color:#27ae60;color:var(--success-color,#27ae60)}.ActionWaitingCustomer_uploadBox__VRSag p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;font-weight:500;margin:4px 0}.ActionWaitingCustomer_uploadBox__VRSag p.ActionWaitingCustomer_fileSelected__PrcEz{color:#27ae60;color:var(--success-color,#27ae60);font-weight:600}.ActionWaitingCustomer_uploadHint__gBci5{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.7rem;margin-top:4px}.ActionWaitingCustomer_fileInfo__IyaeU{align-items:center;animation:ActionWaitingCustomer_fadeIn__cQ-gN .3s ease-out;background:#27ae600a;border:1px solid #27ae6014;border-radius:8px;display:flex;justify-content:space-between;margin-top:14px;padding:12px 16px}.ActionWaitingCustomer_fileInfoContent__dVozE{align-items:center;display:flex;gap:12px}.ActionWaitingCustomer_fileInfoIcon__uzWGM{color:#27ae60;color:var(--success-color,#27ae60);flex-shrink:0}.ActionWaitingCustomer_fileName__fKG1I{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.875rem;font-weight:500}.ActionWaitingCustomer_fileSize__s9Bul{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.7rem}.ActionWaitingCustomer_removeFileBtn__G3VCk{align-items:center;background:none;border:none;border-radius:6px;color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionWaitingCustomer_removeFileBtn__G3VCk:hover{background:#e74c3c0a;color:#e74c3c;color:var(--danger-color,#e74c3c)}.ActionWaitingCustomer_removeFileBtn__G3VCk:disabled{cursor:not-allowed;opacity:.5}.ActionWaitingCustomer_fileSizeWarning__1bpRV{align-items:center;background:#f39c120a;border-radius:6px;color:#f39c12;color:var(--warning-color,#f39c12);display:flex;font-size:.75rem;gap:6px;margin-top:8px;padding:6px 12px}.ActionWaitingCustomer_warningIcon__3v8LX{flex-shrink:0}.ActionWaitingCustomer_buttonGroup__sY5Lj{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.ActionWaitingCustomer_rejectBtn__lOrm2{align-items:center;background:#0000;border:2px solid #e74c3c;border:2px solid var(--danger-color,#e74c3c);border-radius:12px;border-radius:var(--border-radius);color:#e74c3c;color:var(--danger-color,#e74c3c);cursor:pointer;display:inline-flex;flex:1 1;font-size:.875rem;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionWaitingCustomer_rejectBtn__lOrm2:hover:not(:disabled){background:#e74c3c0a;box-shadow:0 4px 16px #e74c3c1f;transform:translateY(-2px)}.ActionWaitingCustomer_rejectBtn__lOrm2:disabled{cursor:not-allowed;opacity:.5;transform:none}.ActionWaitingCustomer_acceptBtn__BULxf{align-items:center;background:linear-gradient(135deg,#27ae60,#1e8e3e);background:linear-gradient(135deg,var(--success-color,#27ae60) 0,var(--success-hover,#1e8e3e) 100%);border:none;border-radius:12px;border-radius:var(--border-radius);color:#fff;cursor:pointer;display:inline-flex;flex:2 1;font-size:.938rem;font-weight:600;gap:10px;justify-content:center;padding:14px 28px;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionWaitingCustomer_acceptBtn__BULxf:hover:not(:disabled){box-shadow:0 6px 24px #27ae6040;transform:translateY(-2px)}.ActionWaitingCustomer_acceptBtn__BULxf:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.ActionWaitingCustomer_noteBox__oqyC2{align-items:flex-start;background:#f39c120a;border-left:4px solid #f39c12;border-left:4px solid var(--warning-color,#f39c12);border-radius:12px;border-radius:var(--border-radius);display:flex;gap:12px;padding:14px 18px}.ActionWaitingCustomer_noteIcon__hO3SL{color:#f39c12;color:var(--warning-color,#f39c12);flex-shrink:0;margin-top:1px}.ActionWaitingCustomer_noteBox__oqyC2 span{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;line-height:1.5}.ActionWaitingCustomer_noteBox__oqyC2 span strong{color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ActionWaitingCustomer_infoBox__PiURb{align-items:flex-start;background:#3498db0a;border-left:4px solid #3498db;border-left:4px solid var(--info-color,#3498db);border-radius:12px;border-radius:var(--border-radius);display:flex;gap:12px;padding:16px 20px}.ActionWaitingCustomer_infoIcon__X9EeR{color:#3498db;color:var(--info-color,#3498db);flex-shrink:0;margin-top:1px}.ActionWaitingCustomer_infoBox__PiURb span{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;line-height:1.5}.ActionWaitingCustomer_infoBox__PiURb span strong{color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ActionWaitingCustomer_spinning__WALug{animation:ActionWaitingCustomer_spin__6ihVU .8s linear infinite}@keyframes ActionWaitingCustomer_spin__6ihVU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ActionWaitingCustomer_fadeIn__cQ-gN{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.light-theme .ActionWaitingCustomer_actionCard__JegWn{background:#fff;border-color:#0000000f}.light-theme .ActionWaitingCustomer_cardTitle__r9Gni{color:#1a2332}.light-theme .ActionWaitingCustomer_cardSubtitle__DCHq1{color:#4a5a6a}.light-theme .ActionWaitingCustomer_statCard__aAd6U{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionWaitingCustomer_statCard__aAd6U:hover{border-color:#27ae6026}.light-theme .ActionWaitingCustomer_statValue__A2WQP{color:#1a2332}.light-theme .ActionWaitingCustomer_quotationSection__vu6NB{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionWaitingCustomer_sectionTitle__zienB{color:#1a2332}.light-theme .ActionWaitingCustomer_quotationDescription__pKZrs{color:#4a5a6a}.light-theme .ActionWaitingCustomer_quotationSummary__nqxsy{background:#fff;border-color:#0000000a}.light-theme .ActionWaitingCustomer_summaryLabel__Iu9td{color:#8a9aaa}.light-theme .ActionWaitingCustomer_statusValue__ACHJ-{color:#1a2332}.light-theme .ActionWaitingCustomer_uploadSection__vizQK{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionWaitingCustomer_uploadLabel__tLcdg{color:#4a5a6a}.light-theme .ActionWaitingCustomer_uploadBox__VRSag{background:#fff;border-color:#0000000f}.light-theme .ActionWaitingCustomer_uploadBox__VRSag:hover{border-color:#27ae60}.light-theme .ActionWaitingCustomer_uploadBox__VRSag.ActionWaitingCustomer_dragging__2CQgJ{background:#27ae600a}.light-theme .ActionWaitingCustomer_uploadBox__VRSag.ActionWaitingCustomer_fileValid__IqjNQ{background:#27ae600a;border-color:#27ae60}.light-theme .ActionWaitingCustomer_uploadBox__VRSag p{color:#4a5a6a}.light-theme .ActionWaitingCustomer_fileInfo__IyaeU{background:#27ae600a;border-color:#27ae600f}.light-theme .ActionWaitingCustomer_fileName__fKG1I{color:#1a2332}.light-theme .ActionWaitingCustomer_fileSizeWarning__1bpRV{background:#f39c120a}.light-theme .ActionWaitingCustomer_descriptionBox__7W0GN{background:#27ae600a}.light-theme .ActionWaitingCustomer_description__XZjXT{color:#4a5a6a}.light-theme .ActionWaitingCustomer_noteBox__oqyC2{background:#f39c120a}.light-theme .ActionWaitingCustomer_noteBox__oqyC2 span{color:#4a5a6a}.light-theme .ActionWaitingCustomer_noteBox__oqyC2 span strong{color:#1a2332}.light-theme .ActionWaitingCustomer_infoBox__PiURb{background:#3498db0a}.light-theme .ActionWaitingCustomer_infoBox__PiURb span{color:#4a5a6a}.light-theme .ActionWaitingCustomer_infoBox__PiURb span strong{color:#1a2332}.light-theme .ActionWaitingCustomer_statusBadge__W2Nh6{background:#f39c120f;border-color:#f39c120f;color:#e67e22}.light-theme .ActionWaitingCustomer_requiredBadge__TrXRo{background:#e74c3c0a;border-color:#e74c3c0a;color:#e74c3c}.light-theme .ActionWaitingCustomer_generatedBadge__cFErl{background:#27ae600a;border-color:#27ae600a;color:#27ae60}.light-theme .ActionWaitingCustomer_generateBtn__vDOOy{border-color:#0000000f;color:#4a5a6a}.light-theme .ActionWaitingCustomer_generateBtn__vDOOy:hover:not(:disabled){background:#27ae600a;border-color:#27ae60;color:#27ae60}.light-theme .ActionWaitingCustomer_rejectBtn__lOrm2{border-color:#e74c3c26;color:#e74c3c}.light-theme .ActionWaitingCustomer_rejectBtn__lOrm2:hover:not(:disabled){background:#e74c3c0a}.light-theme .ActionWaitingCustomer_acceptBtn__BULxf{background:linear-gradient(135deg,#27ae60,#1e8e3e);color:#fff}.light-theme .ActionWaitingCustomer_reportSuccess__Ls0eX{background:#27ae600a}.light-theme .ActionWaitingCustomer_previewBtn__sR5WV{background:#3498db0a;color:#2980b9}.light-theme .ActionWaitingCustomer_previewBtn__sR5WV:hover{background:#3498db;color:#fff}.light-theme .ActionWaitingCustomer_downloadBtn__Saxx8{background:#27ae600a;color:#27ae60}.light-theme .ActionWaitingCustomer_downloadBtn__Saxx8:hover{background:#27ae60;color:#fff}.light-theme .ActionWaitingCustomer_deleteBtn__nHpyQ{background:#e74c3c0a;color:#e74c3c}.light-theme .ActionWaitingCustomer_deleteBtn__nHpyQ:hover{background:#e74c3c;color:#fff}@media (max-width:1024px){.ActionWaitingCustomer_statsGrid__cr2tz{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ActionWaitingCustomer_cardHeader__Lj3oz{padding:20px 20px 0}.ActionWaitingCustomer_cardContent__jXWjj{padding:20px}.ActionWaitingCustomer_cardHeaderFlex__g1ein{align-items:stretch;flex-direction:column}.ActionWaitingCustomer_cardHeaderRight__2Uur2{justify-content:flex-start;width:100%}.ActionWaitingCustomer_statsGrid__cr2tz{gap:12px;grid-template-columns:repeat(2,1fr)}.ActionWaitingCustomer_statCard__aAd6U{padding:12px 14px}.ActionWaitingCustomer_statValue__A2WQP{font-size:1rem}.ActionWaitingCustomer_buttonGroup__sY5Lj{flex-direction:column}.ActionWaitingCustomer_acceptBtn__BULxf,.ActionWaitingCustomer_rejectBtn__lOrm2{width:100%}.ActionWaitingCustomer_uploadBox__VRSag{padding:20px 16px}.ActionWaitingCustomer_descriptionBox__7W0GN,.ActionWaitingCustomer_infoBox__PiURb,.ActionWaitingCustomer_noteBox__oqyC2{flex-direction:column}.ActionWaitingCustomer_quotationSummary__nqxsy{flex-direction:column;gap:8px}.ActionWaitingCustomer_summaryDivider__ANplJ{height:1px;width:100%}.ActionWaitingCustomer_reportButtons__p9Qgh{flex-direction:column}.ActionWaitingCustomer_generateBtn__vDOOy,.ActionWaitingCustomer_reportBtn__H8V0\+{justify-content:center;width:100%}.ActionWaitingCustomer_sectionHeader__c8Tit{flex-wrap:wrap}}@media (max-width:480px){.ActionWaitingCustomer_cardHeader__Lj3oz{padding:16px 16px 0}.ActionWaitingCustomer_cardContent__jXWjj{padding:16px}.ActionWaitingCustomer_cardTitle__r9Gni{font-size:1.1rem}.ActionWaitingCustomer_cardSubtitle__DCHq1{font-size:.813rem}.ActionWaitingCustomer_cardIcon__nO\+Zu{height:40px;width:40px}.ActionWaitingCustomer_cardIcon__nO\+Zu svg{height:20px;width:20px}.ActionWaitingCustomer_statsGrid__cr2tz{gap:10px;grid-template-columns:1fr}.ActionWaitingCustomer_statCard__aAd6U{padding:10px 12px}.ActionWaitingCustomer_statIconWrapper__Xx58r{height:36px;width:36px}.ActionWaitingCustomer_statValue__A2WQP{font-size:.938rem}.ActionWaitingCustomer_quotationSection__vu6NB,.ActionWaitingCustomer_uploadSection__vizQK{padding:14px 16px}.ActionWaitingCustomer_uploadBox__VRSag{padding:16px 12px}.ActionWaitingCustomer_uploadIcon__L1bNG{height:44px;width:44px}.ActionWaitingCustomer_uploadIcon__L1bNG svg{height:20px;width:20px}.ActionWaitingCustomer_acceptBtn__BULxf,.ActionWaitingCustomer_rejectBtn__lOrm2{font-size:.875rem;padding:12px 20px}.ActionWaitingCustomer_amountValue__F17c4{font-size:1rem}.ActionWaitingCustomer_fileInfo__IyaeU{align-items:flex-start;flex-direction:column;gap:8px}.ActionWaitingCustomer_fileInfoContent__dVozE{width:100%}.ActionWaitingCustomer_removeFileBtn__G3VCk{align-self:flex-end}}.ActionWaitingCustomer_acceptBtn__BULxf:focus-visible,.ActionWaitingCustomer_generateBtn__vDOOy:focus-visible,.ActionWaitingCustomer_rejectBtn__lOrm2:focus-visible,.ActionWaitingCustomer_removeFileBtn__G3VCk:focus-visible,.ActionWaitingCustomer_reportBtn__H8V0\+:focus-visible,.ActionWaitingCustomer_uploadBox__VRSag:focus-visible{outline:2px solid #1abc9c;outline:2px solid var(--accent-color,#1abc9c);outline-offset:2px}:root{--accent-glow:#1abc9c26;--success-color:#27ae60;--success-hover:#1e8e3e;--border-radius:12px;--card-shadow:0 8px 32px #00000014}.ActionCompleted_container__rtfKp{margin:0 auto;max-width:1400px;padding:0;width:100%}.ActionCompleted_actionCard__aAxAn{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 8px 32px #00000014;box-shadow:var(--card-shadow);overflow:hidden;position:relative;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionCompleted_actionCard__aAxAn:hover{box-shadow:0 12px 48px #0000001f}.ActionCompleted_cardContent__Jr0ix{align-items:center;display:flex;flex-direction:column;padding:48px 40px;position:relative}.ActionCompleted_stamp__VZclo{opacity:.06;pointer-events:none;position:absolute;right:24px;top:24px;transform:rotate(15deg);z-index:1}.ActionCompleted_stamp__VZclo svg{color:#27ae60;color:var(--success-color,#27ae60);height:80px;width:80px}.ActionCompleted_successIconWrapper__Jkn1\+{animation:ActionCompleted_bounceIn__razTr .6s ease-out;display:flex;justify-content:center;margin-bottom:24px;position:relative;z-index:2}.ActionCompleted_successIcon__FZHp5{align-items:center;background:linear-gradient(135deg,#27ae60,#1e8e3e);background:linear-gradient(135deg,var(--success-color,#27ae60) 0,var(--success-hover,#1e8e3e) 100%);border-radius:50%;box-shadow:0 8px 32px #27ae6040;display:flex;height:88px;justify-content:center;position:relative;transition:all .3s ease;transition:all var(--transition-speed) ease;width:88px}.ActionCompleted_successIcon__FZHp5:after{background:linear-gradient(135deg,#27ae60,#0000 70%);background:linear-gradient(135deg,var(--success-color,#27ae60),#0000 70%);border-radius:50%;content:"";inset:-4px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.ActionCompleted_successIcon__FZHp5 svg{color:#fff;height:48px;width:48px}.ActionCompleted_titleSection__2VJxt{margin-bottom:8px;position:relative;text-align:center;z-index:2}.ActionCompleted_titleBadge__PPLyg{align-items:center;background:#27ae6014;border:1px solid #27ae601f;border-radius:20px;color:#27ae60;color:var(--success-color,#27ae60);display:inline-flex;font-size:.7rem;font-weight:600;gap:6px;letter-spacing:.5px;margin-bottom:12px;padding:4px 16px;text-transform:uppercase}.ActionCompleted_titleBadgeIcon__qnnoJ{height:14px;width:14px}.ActionCompleted_title__SHYYF{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.75rem;font-weight:700;letter-spacing:-.025em;margin:0 0 8px}.ActionCompleted_subtitle__Nj8Mf{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.938rem;margin:0}.ActionCompleted_quoteInfo__fDHov{background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:12px;border-radius:var(--border-radius);margin:24px 0;max-width:800px;padding:24px 28px;width:100%}.ActionCompleted_infoGrid__vJ7Hl{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.ActionCompleted_infoItem__FKRgS{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff08;border:1px solid var(--border-color,#ffffff08);border-radius:10px;padding:14px 16px;text-align:center;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionCompleted_infoItem__FKRgS:hover{border-color:#27ae6026;box-shadow:0 4px 16px #0000000f;transform:translateY(-2px)}.ActionCompleted_infoLabel__iqqaA{align-items:center;color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:flex;font-size:.7rem;font-weight:600;gap:6px;justify-content:center;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.ActionCompleted_infoIcon__d8nhP{color:#6b7a8a;color:var(--text-muted,#6b7a8a);height:14px;width:14px}.ActionCompleted_infoValue__rRrBp{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.1rem;font-weight:700;margin:0}.ActionCompleted_infoValue__rRrBp.ActionCompleted_quoteId__8Is3S{color:#3498db;font-family:monospace;font-size:1.2rem}.ActionCompleted_infoValue__rRrBp.ActionCompleted_amount__4j7AN{color:#27ae60;color:var(--success-color,#27ae60);font-size:1.3rem}.ActionCompleted_divider__jJe\+V{background:linear-gradient(90deg,#0000,#ffffff0f,#0000);background:linear-gradient(90deg,#0000,var(--border-color,#ffffff0f),#0000);height:1px;margin:20px 0}.ActionCompleted_messageSection__XPuI3{margin-bottom:8px;max-width:800px;width:100%}.ActionCompleted_messageCard__zjXz-{background:#27ae600a;border:1px solid #27ae600f;border-radius:10px;padding:16px 20px}.ActionCompleted_message__oNQvC{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;line-height:1.6;margin:0;text-align:center}.ActionCompleted_highlight__ajZCh{background:#27ae6014;border-radius:4px;color:#27ae60;color:var(--success-color,#27ae60);font-weight:600;padding:2px 8px}.ActionCompleted_timelineIndicator__KtoF1{align-items:center;display:flex;gap:0;justify-content:center;margin:24px 0 8px;max-width:600px;padding:0 16px;width:100%}.ActionCompleted_timelineStep__t8ZOW{align-items:center;display:flex;flex-direction:column;gap:4px}.ActionCompleted_timelineDot__lwQIw{background:#6b7a8a;background:var(--text-muted,#6b7a8a);border:2px solid #1a2332;border:2px solid var(--bg-secondary,#1a2332);border-radius:50%;box-shadow:0 0 0 2px #6b7a8a;box-shadow:0 0 0 2px var(--text-muted,#6b7a8a);height:12px;transition:all .3s ease;transition:all var(--transition-speed) ease;width:12px}.ActionCompleted_timelineDot__lwQIw.ActionCompleted_completed__YML5Y{background:#27ae60;background:var(--success-color,#27ae60);box-shadow:0 0 0 2px #27ae60;box-shadow:0 0 0 2px var(--success-color,#27ae60);transform:scale(1.15)}.ActionCompleted_timelineDot__lwQIw.ActionCompleted_completed__YML5Y:after{animation:ActionCompleted_pulse__66wRI 2s ease-in-out infinite;border-radius:50%;content:"";inset:-4px;position:absolute}.ActionCompleted_timelineLabel__8By2B{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.6rem;font-weight:500;letter-spacing:.3px;margin-top:2px;text-transform:uppercase}.ActionCompleted_timelineLine__QGSM3{background:#ffffff0f;background:var(--border-color,#ffffff0f);flex:1 1;height:2px;min-width:24px;position:relative}.ActionCompleted_timelineLine__QGSM3:after{background:#27ae60;background:var(--success-color,#27ae60);content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.ActionCompleted_actionButtons__6KbDg{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:28px;max-width:700px;width:100%}.ActionCompleted_actionBtn__gn5Ff{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;padding:12px 28px;text-decoration:none;transition:all .3s ease;transition:all var(--transition-speed) ease}.ActionCompleted_actionBtn__gn5Ff:hover{transform:translateY(-2px)}.ActionCompleted_viewBtn__Ybfiv{background:#3498db14;border:1px solid #3498db1f;color:#3498db}.ActionCompleted_viewBtn__Ybfiv:hover{background:#3498db;box-shadow:0 6px 20px #3498db40;color:#fff}.ActionCompleted_downloadBtn__k0zib{background:#1abc9c14;border:1px solid #1abc9c1f;color:#1abc9c;color:var(--accent-color,#1abc9c)}.ActionCompleted_downloadBtn__k0zib:hover{background:#1abc9c;background:var(--accent-color,#1abc9c);box-shadow:0 6px 20px #1abc9c40;color:#fff}.ActionCompleted_newBtn__upu\+L{background:linear-gradient(135deg,#27ae60,#1e8e3e);background:linear-gradient(135deg,var(--success-color,#27ae60) 0,var(--success-hover,#1e8e3e) 100%);box-shadow:0 4px 16px #27ae6033;color:#fff}.ActionCompleted_newBtn__upu\+L:hover{box-shadow:0 6px 24px #27ae6059;transform:translateY(-2px)}@keyframes ActionCompleted_fadeInUp__\+Qw1z{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ActionCompleted_bounceIn__razTr{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.95)}to{transform:scale(1)}}@keyframes ActionCompleted_pulse__66wRI{0%,to{box-shadow:0 0 0 0 #27ae604d}50%{box-shadow:0 0 0 8px #27ae6000}}.ActionCompleted_confetti__MngWi{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:1000}.ActionCompleted_confettiPiece__lcPvY{animation:ActionCompleted_confettiFall__koxdO 3s ease-in forwards;border-radius:2px;height:20px;position:absolute;top:-20px;width:10px}@keyframes ActionCompleted_confettiFall__koxdO{0%{opacity:1;transform:translateY(0) rotate(0deg) scale(1)}to{opacity:0;transform:translateY(110vh) rotate(2turn) scale(.5)}}.light-theme .ActionCompleted_actionCard__aAxAn{background:#fff;border-color:#0000000f}.light-theme .ActionCompleted_title__SHYYF{color:#1a2332}.light-theme .ActionCompleted_subtitle__Nj8Mf{color:#4a5a6a}.light-theme .ActionCompleted_quoteInfo__fDHov{background:#f8f9fa;border-color:#0000000a}.light-theme .ActionCompleted_infoItem__FKRgS{background:#fff;border-color:#00000008}.light-theme .ActionCompleted_infoItem__FKRgS:hover{border-color:#27ae6026}.light-theme .ActionCompleted_infoValue__rRrBp{color:#1a2332}.light-theme .ActionCompleted_infoValue__rRrBp.ActionCompleted_quoteId__8Is3S{color:#3498db}.light-theme .ActionCompleted_infoValue__rRrBp.ActionCompleted_amount__4j7AN{color:#27ae60}.light-theme .ActionCompleted_message__oNQvC{color:#4a5a6a}.light-theme .ActionCompleted_highlight__ajZCh{background:#27ae6014}.light-theme .ActionCompleted_messageCard__zjXz-{background:#27ae600a;border-color:#27ae600f}.light-theme .ActionCompleted_titleBadge__PPLyg{background:#27ae600f;border-color:#27ae6014;color:#27ae60}.light-theme .ActionCompleted_viewBtn__Ybfiv{background:#3498db0f;border-color:#3498db14;color:#2980b9}.light-theme .ActionCompleted_viewBtn__Ybfiv:hover{background:#3498db;color:#fff}.light-theme .ActionCompleted_downloadBtn__k0zib{background:#1abc9c0f;border-color:#1abc9c14;color:#16a085}.light-theme .ActionCompleted_downloadBtn__k0zib:hover{background:#1abc9c;color:#fff}.light-theme .ActionCompleted_newBtn__upu\+L{background:linear-gradient(135deg,#27ae60,#1e8e3e);color:#fff}.light-theme .ActionCompleted_timelineDot__lwQIw{border-color:#fff}.light-theme .ActionCompleted_timelineLabel__8By2B{color:#8a9aaa}.light-theme .ActionCompleted_stamp__VZclo svg{color:#27ae60}@media (max-width:1024px){.ActionCompleted_cardContent__Jr0ix{padding:40px 32px}.ActionCompleted_infoGrid__vJ7Hl{gap:12px;grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.ActionCompleted_cardContent__Jr0ix{padding:32px 20px}.ActionCompleted_title__SHYYF{font-size:1.4rem}.ActionCompleted_subtitle__Nj8Mf{font-size:.875rem}.ActionCompleted_successIcon__FZHp5{height:72px;width:72px}.ActionCompleted_successIcon__FZHp5 svg{height:36px;width:36px}.ActionCompleted_infoGrid__vJ7Hl{gap:10px;grid-template-columns:1fr}.ActionCompleted_infoItem__FKRgS{padding:12px 14px}.ActionCompleted_infoValue__rRrBp{font-size:1rem}.ActionCompleted_infoValue__rRrBp.ActionCompleted_amount__4j7AN{font-size:1.1rem}.ActionCompleted_quoteInfo__fDHov{padding:16px 18px}.ActionCompleted_actionButtons__6KbDg{flex-direction:column;gap:10px}.ActionCompleted_actionBtn__gn5Ff{justify-content:center;padding:12px 20px;width:100%}.ActionCompleted_stamp__VZclo svg{height:60px;width:60px}.ActionCompleted_timelineIndicator__KtoF1{padding:0 8px}.ActionCompleted_timelineLabel__8By2B{font-size:.5rem}.ActionCompleted_timelineDot__lwQIw{height:10px;width:10px}.ActionCompleted_message__oNQvC{font-size:.813rem}.ActionCompleted_messageCard__zjXz-{padding:12px 16px}}@media (max-width:480px){.ActionCompleted_cardContent__Jr0ix{padding:24px 16px}.ActionCompleted_title__SHYYF{font-size:1.2rem}.ActionCompleted_titleBadge__PPLyg{font-size:.6rem;padding:3px 12px}.ActionCompleted_successIcon__FZHp5{height:60px;width:60px}.ActionCompleted_successIcon__FZHp5 svg{height:28px;width:28px}.ActionCompleted_quoteInfo__fDHov{margin:16px 0;padding:12px 14px}.ActionCompleted_infoItem__FKRgS{padding:10px 12px}.ActionCompleted_infoLabel__iqqaA{font-size:.6rem}.ActionCompleted_infoValue__rRrBp{font-size:.9rem}.ActionCompleted_infoValue__rRrBp.ActionCompleted_amount__4j7AN,.ActionCompleted_infoValue__rRrBp.ActionCompleted_quoteId__8Is3S{font-size:1rem}.ActionCompleted_actionBtn__gn5Ff{font-size:.813rem;padding:10px 16px}.ActionCompleted_stamp__VZclo svg{height:48px;width:48px}.ActionCompleted_timelineIndicator__KtoF1{flex-wrap:nowrap;overflow-x:auto;padding:0 4px}.ActionCompleted_timelineLine__QGSM3{min-width:16px}.ActionCompleted_timelineDot__lwQIw{height:8px;width:8px}.ActionCompleted_timelineLabel__8By2B{font-size:.45rem}.ActionCompleted_message__oNQvC{font-size:.75rem}.ActionCompleted_messageCard__zjXz-{padding:10px 12px}}@media print{.ActionCompleted_actionButtons__6KbDg{display:none!important}.ActionCompleted_stamp__VZclo{opacity:.15!important}.ActionCompleted_confetti__MngWi{display:none!important}.ActionCompleted_actionCard__aAxAn{border:1px solid #ddd!important;box-shadow:none!important}.ActionCompleted_downloadBtn__k0zib,.ActionCompleted_newBtn__upu\+L,.ActionCompleted_successIcon__FZHp5,.ActionCompleted_timelineDot__lwQIw.ActionCompleted_completed__YML5Y,.ActionCompleted_titleBadge__PPLyg,.ActionCompleted_viewBtn__Ybfiv{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.PhaseActions_actionsContainer__AkbEA{margin-top:1.5rem}.PhaseActions_systemPhaseCard__CN86F{background:#3b82f60a;border:1px solid #3b82f626}.PhaseActions_systemPhaseTitle__V7lxY{color:#3b82f6}.PhaseActions_systemStatus__VFTAg{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem;text-align:center}.PhaseActions_systemStatusText__0TpY7{color:#6b7280}.PhaseActions_spinner__neoW\+{animation:PhaseActions_spin__hmCHN 1s linear infinite;border:4px solid #3b82f61a;border-radius:50%;border-top-color:#3b82f6;height:40px;width:40px}@keyframes PhaseActions_spin__hmCHN{to{transform:rotate(1turn)}}.PhaseActions_endPhaseCard__9Rghx{border:1px solid #e5e7eb}.PhaseActions_endPhaseCard__9Rghx.PhaseActions_rejected__8RzOC{background:#e74c3c0a;border-color:#e74c3c33}.PhaseActions_endPhaseCard__9Rghx.PhaseActions_canceled__bQZ6S{background:#6b72800a;border-color:#6b728033}.PhaseActions_endPhaseTitle__F-leK{color:#111827}.PhaseActions_endPhaseMessage__DsNB5{color:#6b7280}.PhaseActions_rejectionReason__JJSg-{background:#f9fafb;border-left:3px solid #e74c3c;border-radius:6px;color:#4b5563;margin-top:1rem;padding:.75rem 1rem}.dark .PhaseActions_endPhaseCard__9Rghx{border-color:#ffffff0f}.dark .PhaseActions_endPhaseTitle__F-leK{color:#e8e8e8}.dark .PhaseActions_endPhaseMessage__DsNB5{color:#9ea7b5}.dark .PhaseActions_rejectionReason__JJSg-{background:#1a2332;color:#9ea7b5}.dark .PhaseActions_systemStatusText__0TpY7{color:#9ea7b5}.dark .PhaseActions_systemPhaseCard__CN86F{border-color:#3b82f626}.ConfigurationTab_configurationsContainer__9mo2b{display:flex;flex-direction:column;gap:1.5rem}.ConfigurationTab_configStatsBar__BCq-b{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);display:flex;flex-wrap:wrap;gap:1.5rem;padding:.75rem 1.25rem}.ConfigurationTab_statItem__pdaqv{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.875rem;font-weight:500;gap:.5rem}.ConfigurationTab_statItem__pdaqv svg{color:#1abc9c;color:var(--primary);flex-shrink:0}.ConfigurationTab_configTabHeader__zqHPI{display:flex;justify-content:flex-end;margin-bottom:.5rem}.ConfigurationTab_addSystemBtn__DAPGY{background:linear-gradient(135deg,#1abc9c,#16a085);background:linear-gradient(135deg,var(--primary),var(--primary-dark));box-shadow:#00000026;box-shadow:var(--shadow-light);transition:all .3s ease;transition:all var(--transition-speed) ease}.ConfigurationTab_addSystemBtn__DAPGY:hover{box-shadow:#0006;box-shadow:var(--shadow-color);transform:translateY(-2px)}.ConfigurationTab_addSystemCard__pGL08{animation:ConfigurationTab_slideDown__ROInP .3s ease-out;background:#1a2332;background:var(--bg-secondary);border:2px solid #1abc9c;border:2px solid var(--primary);border-radius:16px;border-radius:var(--radius-lg);margin-bottom:.5rem;overflow:hidden}@keyframes ConfigurationTab_slideDown__ROInP{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.ConfigurationTab_addSystemCardHeader__isOKA{align-items:flex-start;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem 1.25rem!important}.ConfigurationTab_addSystemTitleWrapper__Pzc2q{align-items:flex-start;display:flex;gap:1rem}.ConfigurationTab_addSystemIcon__J9CHq{align-items:center;background:#1abc9c1a;background:var(--primary-light);border-radius:6px;border-radius:var(--radius-sm);color:#1abc9c;color:var(--primary);display:flex;flex-shrink:0;justify-content:center;padding:.5rem}.ConfigurationTab_addSystemTitle__3e55x{color:#e8e8e8;color:var(--text-primary);font-size:1rem;font-weight:700;margin:0}.ConfigurationTab_addSystemDescription__Cg7R7{color:#9ea7b5;color:var(--text-secondary);font-size:.85rem;margin:.125rem 0 0}.ConfigurationTab_closeBtn__OVwkT{color:#6b7a8a;color:var(--text-muted);transition:all .2s ease}.ConfigurationTab_closeBtn__OVwkT:hover{background:#ffffff08;background:var(--bg-hover);color:#e74c3c;color:var(--danger)}.ConfigurationTab_addSystemForm__sVWsg{display:flex;flex-direction:column;gap:1rem}.ConfigurationTab_formField__AtPTC{margin-bottom:.5rem;position:relative}.ConfigurationTab_formLabel__cFcJM{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.75rem;font-weight:700;gap:.375rem;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.ConfigurationTab_labelIcon__clqgb{color:#1abc9c;color:var(--primary)}.ConfigurationTab_searchWrapper__gy7jh{position:relative}.ConfigurationTab_searchInput__0U7Nn{padding-right:2.5rem!important}.ConfigurationTab_searchIconInside__SjOa1{color:#6b7a8a;color:var(--text-muted);pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.ConfigurationTab_searchDropdown__X6YLZ{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);box-shadow:0 8px 24px #0006;box-shadow:0 8px 24px var(--shadow-color);left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:calc(100% + .5rem);z-index:1000}.ConfigurationTab_searchDropdown__X6YLZ::-webkit-scrollbar{width:4px}.ConfigurationTab_searchDropdown__X6YLZ::-webkit-scrollbar-track{background:#0000}.ConfigurationTab_searchDropdown__X6YLZ::-webkit-scrollbar-thumb{background:#ffffff0f;background:var(--border-color);border-radius:2px}.ConfigurationTab_dropdownHeader__Pp1ZK{background:#243447;background:var(--bg-tertiary);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);color:#6b7a8a;color:var(--text-muted);font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:.5rem 1rem;text-transform:uppercase}.ConfigurationTab_dropdownItem__DLJfq{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);cursor:pointer;padding:.625rem 1rem;transition:all .2s ease}.ConfigurationTab_dropdownItem__DLJfq:hover{background:#1abc9c1a;background:var(--primary-light);transform:translateX(4px)}.ConfigurationTab_lastItem__akvq1{border-bottom:none}.ConfigurationTab_dropdownItemContent__bvRUw{align-items:center;display:flex;gap:.75rem}.ConfigurationTab_productIcon__tOItv{align-items:center;background:#243447;background:var(--bg-tertiary);border-radius:6px;border-radius:var(--radius-sm);color:#6b7a8a;color:var(--text-muted);display:flex;flex-shrink:0;justify-content:center;padding:.25rem}.ConfigurationTab_productInfo__JuGmX{flex:1 1;min-width:0}.ConfigurationTab_productName__dWjKi{color:#e8e8e8;color:var(--text-primary);font-size:.875rem;font-weight:600}.ConfigurationTab_productCode__DJ6tC{color:#6b7a8a;color:var(--text-muted);font-family:monospace;font-size:.7rem}.ConfigurationTab_selectArrow__btjH\+{color:#6b7a8a;color:var(--text-muted);flex-shrink:0;transition:all .2s ease}.ConfigurationTab_dropdownItem__DLJfq:hover .ConfigurationTab_selectArrow__btjH\+{color:#1abc9c;color:var(--primary);transform:translateX(2px)}.ConfigurationTab_selectedProductPreview__n0E3y{align-items:center;background:#2ecc7114;border:1px solid #2ecc711a;border-radius:6px;border-radius:var(--radius-sm);color:#2ecc71;color:var(--success);display:flex;font-size:.875rem;gap:.5rem;padding:.5rem .75rem}.ConfigurationTab_successIcon__m7HTn{color:#2ecc71;color:var(--success);flex-shrink:0}.ConfigurationTab_formActions__l3jWU{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.ConfigurationTab_confirmBtn__6mbni{background:linear-gradient(135deg,#1abc9c,#16a085);background:linear-gradient(135deg,var(--primary),var(--primary-dark))}.ConfigurationTab_configGrid__AxaGs{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}.ConfigurationTab_configCard__MTdWi{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--radius-lg);overflow:hidden;transition:all .3s ease}.ConfigurationTab_configCard__MTdWi:hover{border-color:#1abc9c26;box-shadow:0 8px 24px #0006;box-shadow:0 8px 24px var(--shadow-color);transform:translateY(-4px)}.ConfigurationTab_configCardAnimated__VJqkY{animation:ConfigurationTab_fadeInUp__RQaMk .4s ease-out both}@keyframes ConfigurationTab_fadeInUp__RQaMk{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ConfigurationTab_configCardHeader__rlQUo{background:#243447;background:var(--bg-tertiary);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);padding:1rem 1.25rem!important}.ConfigurationTab_configHeaderFlex__voMRK{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem}.ConfigurationTab_configIconBox__fA3LB{align-items:center;background:#1abc9c1a;background:var(--primary-light);border:1px solid #1abc9c1a;border-radius:6px;border-radius:var(--radius-sm);color:#1abc9c;color:var(--primary);display:flex;flex-shrink:0;justify-content:center;padding:.5rem}.ConfigurationTab_configTitles__kmYvo{flex:1 1;min-width:200px}.ConfigurationTab_configBadge__PUj\+V{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem}.ConfigurationTab_configNumber__bAFoq{background:#0f1923;background:var(--bg-primary);border-radius:6px;border-radius:var(--radius-sm);color:#6b7a8a;color:var(--text-muted);font-family:monospace;font-size:.7rem;font-weight:700;padding:.125rem .5rem}.ConfigurationTab_configDate__BpnMA{align-items:center;color:#6b7a8a;color:var(--text-muted);display:inline-flex;font-size:.65rem;gap:.25rem}.ConfigurationTab_configOffering__y5YBz{color:#e8e8e8;color:var(--text-primary);font-size:1rem;font-weight:700;margin:0}.ConfigurationTab_configDescription__v28Re{color:#9ea7b5;color:var(--text-secondary);font-size:.75rem;margin:.125rem 0 0}.ConfigurationTab_configHeaderActions__F7J1E{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem}.ConfigurationTab_actionBtn__063mA{font-size:.75rem!important;gap:.375rem;transition:all .2s ease}.ConfigurationTab_btnLabel__Y2Q66{font-size:.7rem}.ConfigurationTab_deleteBtn__bcsM-{border-color:#e74c3c33;color:#e74c3c;color:var(--danger)}.ConfigurationTab_deleteBtn__bcsM-:hover{background:#e74c3c14;border-color:#e74c3c;border-color:var(--danger);color:#c0392b;color:var(--danger-dark)}.ConfigurationTab_progressWrapper__pohvk{align-items:center;border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);display:flex;gap:.75rem;margin-top:.75rem;padding-top:.75rem}.ConfigurationTab_progressBar__pMA-l{background:#243447;background:var(--bg-tertiary);border-radius:2px;flex:1 1;height:4px;overflow:hidden}.ConfigurationTab_progressFill__AkBs2{background:linear-gradient(90deg,#1abc9c,#16a085);background:linear-gradient(90deg,var(--primary),var(--primary-dark));border-radius:2px;height:100%;transition:width .6s ease}.ConfigurationTab_progressText__mXooj{color:#6b7a8a;color:var(--text-muted);font-size:.7rem;font-weight:500;white-space:nowrap}.ConfigurationTab_completionBadge__CgYmx{font-size:.6rem!important;font-weight:600!important;padding:.0625rem .5rem!important}.ConfigurationTab_configCardContent__oG-tb{padding:1rem 1.25rem!important}.ConfigurationTab_attributesSection__8PBiP{margin-bottom:.5rem}.ConfigurationTab_sectionHeader__VJwsQ{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.5rem}.ConfigurationTab_sectionLabel__5bF\+e{align-items:center;color:#6b7a8a;color:var(--text-muted);display:flex;font-size:.75rem;font-weight:700;gap:.5rem;letter-spacing:.05em;margin:0;text-transform:uppercase}.ConfigurationTab_sectionIcon__w-Ssz{color:#1abc9c;color:var(--primary)}.ConfigurationTab_attrCount__4RwTz{background:#243447;background:var(--bg-tertiary);border-radius:16px;border-radius:var(--radius-lg);color:#6b7a8a;color:var(--text-muted);font-size:.7rem;padding:.125rem .5rem}.ConfigurationTab_attributeEditList__sxl23{display:flex;flex-direction:column;gap:.5rem}.ConfigurationTab_attributeEditRow__Pnhq0{grid-gap:1rem;align-items:center;background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:grid;gap:1rem;grid-template-columns:200px 1fr;padding:.625rem .875rem;transition:all .2s ease}.ConfigurationTab_attributeEditRow__Pnhq0:hover{background:#ffffff08;background:var(--bg-hover);border-color:#ffffff0f;border-color:var(--border-color)}.ConfigurationTab_attrLabelWrapper__CZ3O-{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.ConfigurationTab_attrLabel__rWjBC{color:#e8e8e8;color:var(--text-primary);font-size:.8125rem;font-weight:600;margin:0}.ConfigurationTab_mandatoryStar__mcyUq{color:#e74c3c;color:var(--danger);margin-left:.125rem}.ConfigurationTab_attrStatusBadge__zDOqB{font-size:.55rem!important;font-weight:500!important;gap:.25rem!important;padding:.0625rem .375rem!important}.ConfigurationTab_attrStatusBadge__zDOqB svg{height:10px;width:10px}.ConfigurationTab_attrInputWrapper__NMEbb{position:relative}.ConfigurationTab_attrInput__hIN76{padding-right:2.5rem!important;transition:all .2s ease;width:100%}.ConfigurationTab_attrInput__hIN76.ConfigurationTab_readOnly__MsOsb{background:#243447;background:var(--bg-tertiary);color:#9ea7b5;color:var(--text-secondary);cursor:default}.ConfigurationTab_attrCheckIcon__wX-7H{color:#2ecc71;color:var(--success);pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.ConfigurationTab_emptyAttributes__I6cUb{align-items:center;background:#243447;background:var(--bg-tertiary);border:1px dashed #ffffff0f;border:1px dashed var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;text-align:center}.ConfigurationTab_emptyIcon__kG3O0{color:#6b7a8a;color:var(--text-muted)}.ConfigurationTab_emptyAttributes__I6cUb p{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;margin:0}.ConfigurationTab_amountSummary__Z-HrY{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:.75rem;padding-top:.75rem}.ConfigurationTab_amountRow__IR6kO{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.8125rem;gap:.5rem}.ConfigurationTab_amountRow__IR6kO svg{color:#1abc9c;color:var(--primary);flex-shrink:0}.ConfigurationTab_amountRow__IR6kO strong{color:#e8e8e8;color:var(--text-primary);font-weight:700}.ConfigurationTab_emptyConfigState__RYCUD{align-items:center;background:#243447;background:var(--bg-tertiary);border:2px dashed #ffffff0f;border:2px dashed var(--border-color);border-radius:16px;border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.ConfigurationTab_emptyStateIcon__cQplb{align-items:center;background:#1a2332;background:var(--bg-secondary);border-radius:50%;color:#6b7a8a;color:var(--text-muted);display:flex;justify-content:center;margin-bottom:1rem;padding:1rem}.ConfigurationTab_emptyConfigState__RYCUD h3{color:#e8e8e8;color:var(--text-primary);font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.ConfigurationTab_emptyConfigState__RYCUD p{color:#9ea7b5;color:var(--text-secondary);margin-bottom:1.5rem}.ConfigurationTab_emptyAddBtn__3p9ST{gap:.5rem}.ConfigurationTab_spinnerInline__qzetF{animation:ConfigurationTab_spin__GHHGd .6s linear infinite}@keyframes ConfigurationTab_spin__GHHGd{to{transform:rotate(1turn)}}@media (max-width:1024px){.ConfigurationTab_configStatsBar__BCq-b{gap:1rem;padding:.625rem 1rem}.ConfigurationTab_statItem__pdaqv{font-size:.8rem}}@media (max-width:768px){.ConfigurationTab_configStatsBar__BCq-b{flex-wrap:wrap;gap:.75rem;padding:.5rem .75rem}.ConfigurationTab_statItem__pdaqv{font-size:.75rem}.ConfigurationTab_attributeEditRow__Pnhq0{gap:.5rem;grid-template-columns:1fr}.ConfigurationTab_configHeaderFlex__voMRK{flex-direction:column}.ConfigurationTab_configHeaderActions__F7J1E{justify-content:flex-start;width:100%}.ConfigurationTab_configTitles__kmYvo{min-width:0}.ConfigurationTab_amountSummary__Z-HrY{flex-direction:column;gap:.5rem}.ConfigurationTab_searchDropdown__X6YLZ{left:1rem;position:fixed;right:1rem;top:auto;width:auto}.ConfigurationTab_addSystemCardHeader__isOKA,.ConfigurationTab_addSystemTitleWrapper__Pzc2q,.ConfigurationTab_formActions__l3jWU{flex-direction:column}.ConfigurationTab_formActions__l3jWU button{justify-content:center;width:100%}.ConfigurationTab_progressWrapper__pohvk{align-items:stretch;flex-direction:column;gap:.5rem}.ConfigurationTab_addSystemBtn__DAPGY{justify-content:center;width:100%}.ConfigurationTab_configCardContent__oG-tb,.ConfigurationTab_configCardHeader__rlQUo{padding:.75rem 1rem!important}.ConfigurationTab_attributeEditRow__Pnhq0{padding:.5rem .625rem}.ConfigurationTab_emptyConfigState__RYCUD{padding:2.5rem 1.5rem}}@media (max-width:480px){.ConfigurationTab_configStatsBar__BCq-b{align-items:stretch;flex-direction:column;gap:.5rem}.ConfigurationTab_statItem__pdaqv{font-size:.7rem}.ConfigurationTab_configNumber__bAFoq{font-size:.6rem;padding:.0625rem .375rem}.ConfigurationTab_configOffering__y5YBz{font-size:.875rem}.ConfigurationTab_configDescription__v28Re{font-size:.7rem}.ConfigurationTab_actionBtn__063mA .ConfigurationTab_btnLabel__Y2Q66{display:none}.ConfigurationTab_actionBtn__063mA{padding:.375rem .5rem!important}.ConfigurationTab_sectionHeader__VJwsQ{flex-wrap:wrap;gap:.5rem}.ConfigurationTab_sectionLabel__5bF\+e{font-size:.65rem}.ConfigurationTab_attrCount__4RwTz{font-size:.6rem}.ConfigurationTab_attrLabel__rWjBC{font-size:.75rem}.ConfigurationTab_addSystemTitle__3e55x{font-size:.9rem}.ConfigurationTab_addSystemDescription__Cg7R7{font-size:.75rem}.ConfigurationTab_emptyConfigState__RYCUD{padding:2rem 1rem}.ConfigurationTab_emptyConfigState__RYCUD h3{font-size:1rem}.ConfigurationTab_emptyConfigState__RYCUD p{font-size:.85rem}.ConfigurationTab_dropdownItem__DLJfq{padding:.5rem .75rem}.ConfigurationTab_productName__dWjKi{font-size:.8rem}.ConfigurationTab_productCode__DJ6tC{font-size:.65rem}}.ItemsTab_itemsCard__wZQsh{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light);overflow:hidden;transition:all .3s ease;transition:all var(--transition-speed) ease}.ItemsTab_itemsCard__wZQsh:hover{box-shadow:0 4px 20px #0006;box-shadow:0 4px 20px var(--shadow-color)}.ItemsTab_itemsCardHeader__zyhNw{background:#243447;background:var(--bg-tertiary);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);padding:1rem 1.5rem!important}.ItemsTab_headerFlex__X2UHT{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.ItemsTab_cardTitle__NB9fH{color:#e8e8e8;color:var(--text-primary);font-size:1.125rem;font-weight:700;margin:0}.ItemsTab_cardDescription__5erDp{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;margin:.25rem 0 0}.ItemsTab_itemCountBadge__xufq9{font-size:.75rem!important;padding:.25rem .75rem!important}.ItemsTab_tableContainer__gNOiy{overflow-x:auto;padding:0}.ItemsTab_table__QGX4-{border-collapse:collapse;font-size:.875rem;min-width:900px;width:100%}.ItemsTab_table__QGX4- thead{background:#243447;background:var(--bg-tertiary)}.ItemsTab_table__QGX4- th{border-bottom:2px solid #ffffff0f;border-bottom:2px solid var(--border-color);color:#6b7a8a;color:var(--text-muted);font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:.75rem 1rem;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:10}.ItemsTab_table__QGX4- tbody tr{transition:background .3s ease;transition:background var(--transition-speed) ease}.ItemsTab_table__QGX4- tbody tr:hover{background:#ffffff08;background:var(--bg-hover)}.ItemsTab_tableRow__pia6F{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color)}.ItemsTab_tableRow__pia6F:last-child{border-bottom:none}.ItemsTab_table__QGX4- td{color:#9ea7b5;color:var(--text-secondary);padding:.75rem 1rem;vertical-align:middle}.ItemsTab_itemName__JQy3S{color:#e8e8e8;color:var(--text-primary);font-weight:600;margin-bottom:.125rem}.ItemsTab_itemId__wiEnM{color:#6b7a8a;color:var(--text-muted);font-family:monospace;font-size:.7rem}.ItemsTab_configId__lM6F0{color:#6b7a8a;color:var(--text-muted);font-size:.65rem;margin-top:.125rem}.ItemsTab_typeBadge__zdMgO{font-size:.65rem!important;letter-spacing:.03em;padding:.0625rem .5rem!important;text-transform:uppercase}.ItemsTab_textRight__zI3LU{text-align:right}.ItemsTab_textCenter__W\+lVF{text-align:center}.ItemsTab_totalPrice__WeibQ{color:#e8e8e8;color:var(--text-primary);font-weight:700}.ItemsTab_grandTotal__3S4iP{color:#1abc9c;color:var(--primary);font-size:1rem;font-weight:800}.ItemsTab_discountValue__OLgTW{color:#e74c3c;color:var(--danger)}.ItemsTab_adjustedBadge__p218O{font-size:.6rem!important;gap:.25rem!important;padding:.0625rem .375rem!important}.ItemsTab_adjustedBadge__p218O svg{height:10px;width:10px}.ItemsTab_standardText__de538{border-radius:16px;border-radius:var(--radius-lg);color:#6b7a8a;color:var(--text-muted);display:inline-block;font-size:.6rem;padding:.125rem .5rem}.ItemsTab_standardText__de538,.ItemsTab_table__QGX4- tfoot{background:#243447;background:var(--bg-tertiary)}.ItemsTab_table__QGX4- tfoot td{border-top:2px solid #ffffff0f;border-top:2px solid var(--border-color);font-size:.875rem;padding:.75rem 1rem}.ItemsTab_summaryRow__cIB0s{background:#243447;background:var(--bg-tertiary)}.ItemsTab_summaryRow__cIB0s td{color:#e8e8e8;color:var(--text-primary);font-weight:600}.ItemsTab_summaryRow__cIB0s .ItemsTab_discountValue__OLgTW{color:#e74c3c;color:var(--danger)}@media (max-width:1024px){.ItemsTab_table__QGX4-{font-size:.8rem;min-width:800px}.ItemsTab_table__QGX4- td,.ItemsTab_table__QGX4- th{padding:.5rem .75rem}.ItemsTab_itemName__JQy3S{font-size:.8rem}}@media (max-width:768px){.ItemsTab_itemsCardHeader__zyhNw{padding:.75rem 1rem!important}.ItemsTab_cardTitle__NB9fH{font-size:1rem}.ItemsTab_cardDescription__5erDp{font-size:.8rem}.ItemsTab_headerFlex__X2UHT{align-items:flex-start;flex-direction:column}.ItemsTab_table__QGX4-{font-size:.75rem;min-width:700px}.ItemsTab_table__QGX4- td,.ItemsTab_table__QGX4- th{padding:.4rem .5rem}.ItemsTab_itemCountBadge__xufq9{font-size:.65rem!important;padding:.125rem .5rem!important}}@media (max-width:480px){.ItemsTab_itemsCard__wZQsh{border-radius:12px;border-radius:var(--radius)}.ItemsTab_itemsCardHeader__zyhNw{padding:.5rem .75rem!important}.ItemsTab_cardTitle__NB9fH{font-size:.9rem}.ItemsTab_cardDescription__5erDp{font-size:.7rem}.ItemsTab_table__QGX4-{font-size:.7rem;min-width:600px}.ItemsTab_table__QGX4- td,.ItemsTab_table__QGX4- th{padding:.3rem .4rem}.ItemsTab_itemName__JQy3S{font-size:.7rem}.ItemsTab_configId__lM6F0,.ItemsTab_itemId__wiEnM{font-size:.55rem}.ItemsTab_totalPrice__WeibQ{font-size:.75rem}.ItemsTab_grandTotal__3S4iP{font-size:.85rem}.ItemsTab_typeBadge__zdMgO{font-size:.55rem!important;padding:.0625rem .375rem!important}.ItemsTab_adjustedBadge__p218O{font-size:.5rem!important;padding:.0625rem .25rem!important}.ItemsTab_standardText__de538{font-size:.55rem;padding:.0625rem .375rem}}:root{--danger-dark:#c0392b;--blue-light:#3b82f61a;--purple:#8b5cf6;--orange:#f59e0b;--teal:#14b8a6}.TimelineTab_tabsContainer__HXFEJ{margin-top:0}.TimelineTab_tabsHeader__v9sDn{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);display:flex;gap:8px;margin-bottom:20px;padding:0 .5rem}.TimelineTab_tabButton__hhb85{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:#6b7a8a;color:var(--text-muted);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease}.TimelineTab_tabButton__hhb85:hover{color:#9ea7b5;color:var(--text-secondary)}.TimelineTab_tabButtonActive__Iic1g{border-bottom-color:#1abc9c;border-bottom-color:var(--primary);color:#1abc9c;color:var(--primary)}.TimelineTab_tabButtonActive__Iic1g svg{color:#1abc9c;color:var(--primary)}.TimelineTab_tabContent__Sidhv{padding:0}.TimelineTab_tabContentHidden__PRsXn{display:none}.TimelineTab_timelineContainer__9pKL3{display:flex;flex-direction:column;gap:0;padding-left:1rem}.TimelineTab_timelineItem__cWLpc{display:flex;gap:1.5rem;position:relative}.TimelineTab_timelineMarker__L93gG{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.TimelineTab_timelineDot__kiM2J{background:#1abc9c;background:var(--primary);border:2px solid #1a2332;border:2px solid var(--bg-secondary);border-radius:50%;box-shadow:0 0 0 2px #1abc9c1a;box-shadow:0 0 0 2px var(--primary-light);height:12px;width:12px;z-index:1}.TimelineTab_timelineLine__XnY2r{background:#ffffff0f;background:var(--border-color);flex:1 1;margin:4px 0;width:2px}.TimelineTab_timelineItem__cWLpc:last-child .TimelineTab_timelineLine__XnY2r{display:none}.TimelineTab_timelineContent__QrkTA{flex:1 1;padding-bottom:2rem}.TimelineTab_timelineHeader__FBB3h{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.TimelineTab_timelineTitle__JfUQs{color:#e8e8e8;color:var(--text-primary);font-size:.875rem;font-weight:700;margin:0}.TimelineTab_timelineDate__9YzOm{color:#6b7a8a;color:var(--text-muted);font-family:monospace;font-size:.7rem}.TimelineTab_timelineStatusRow__RKum-{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.TimelineTab_timelineComment__GPZZ8{background:#243447;background:var(--bg-tertiary);border-left:3px solid #1abc9c;border-left:3px solid var(--primary);border-radius:0 6px 6px 0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;line-height:1.6;padding:1rem}.TimelineTab_statusBadge__JCxcG{font-size:.7rem!important;padding:.125rem .5rem!important}.TimelineTab_statusArrow__FQpH6{color:#6b7a8a;color:var(--text-muted);flex-shrink:0}.TimelineTab_timelineBy__WCMWK{color:#6b7a8a;color:var(--text-muted);font-size:.7rem;margin-left:auto}.TimelineTab_emptyState__k68ft{color:#6b7a8a;color:var(--text-muted);padding:48px 24px;text-align:center}.TimelineTab_emptyState__k68ft p{font-size:14px;margin:0}.TimelineTab_documentsContainer__iyF54{margin-top:16px}.TimelineTab_documentsHeader__0xyfR{border-bottom:2px solid #1abc9c;border-bottom:2px solid var(--primary);margin-bottom:16px;padding-bottom:8px}.TimelineTab_documentsHeader__0xyfR h4{color:#e8e8e8;color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.TimelineTab_docGroup__Ns-jO{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);margin-bottom:24px;overflow:hidden}.TimelineTab_docGroupHeader__uqi-O{align-items:center;background:#243447;background:var(--bg-tertiary);border-bottom:1px solid #0000;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:background .2s ease}.TimelineTab_docGroupHeader__uqi-O:hover{background:#ffffff08;background:var(--bg-hover)}.TimelineTab_docGroupHeaderActive__bzLxx{border-bottom-color:#ffffff0f;border-bottom-color:var(--border-color)}.TimelineTab_docGroupBadge__N-Juk{font-size:.65rem!important;letter-spacing:.03em;padding:.0625rem .5rem!important;text-transform:uppercase}.TimelineTab_docGroupCount__YY2UB{color:#6b7a8a;color:var(--text-muted);font-size:12px}.TimelineTab_docGroupContent__Kqc7P{background:#1a2332;background:var(--bg-secondary);padding:8px}.TimelineTab_documentItem__6OV6q{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);display:flex;gap:16px;padding:12px;transition:background .2s ease}.TimelineTab_documentItem__6OV6q:last-child{border-bottom:none}.TimelineTab_documentItem__6OV6q:hover{background:#ffffff08;background:var(--bg-hover)}.TimelineTab_documentIcon__0JIW3{align-items:center;background:#243447;background:var(--bg-tertiary);border-radius:6px;border-radius:var(--radius-sm);color:#6b7a8a;color:var(--text-muted);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.TimelineTab_documentInfo__koGvM{flex:1 1;min-width:0}.TimelineTab_documentName__YIZod{color:#e8e8e8;color:var(--text-primary);font-size:14px;font-weight:500;margin-bottom:4px;word-break:break-word}.TimelineTab_documentMeta__c5aOi{color:#6b7a8a;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:16px;margin-bottom:4px}.TimelineTab_documentDescription__\+j9o8{color:#6b7a8a;color:var(--text-muted);font-size:12px;font-style:italic}.TimelineTab_documentActions__1ADhP{display:flex;flex-shrink:0;gap:4px}.TimelineTab_docActionBtn__euqNG{align-items:center;background:#0000!important;border:none!important;border-radius:6px!important;border-radius:var(--radius-sm)!important;color:#6b7a8a;color:var(--text-muted);cursor:pointer;display:inline-flex;height:30px!important;justify-content:center;padding:4px!important;transition:all .2s ease;width:30px!important}.TimelineTab_docActionBtn__euqNG:hover{background:#ffffff08!important;background:var(--bg-hover)!important;color:#9ea7b5;color:var(--text-secondary)}.TimelineTab_docActionBtn__euqNG svg{height:16px;width:16px}.TimelineTab_docActionBtn__euqNG.TimelineTab_docActionDelete__0EEoK{color:#e74c3c;color:var(--danger)}.TimelineTab_docActionBtn__euqNG.TimelineTab_docActionDelete__0EEoK:hover{background:#e74c3c14!important;color:#c0392b;color:var(--danger-dark)}.TimelineTab_emptyStateDocs__\+Qkdt{color:#6b7a8a;color:var(--text-muted);padding:48px 24px;text-align:center}.TimelineTab_emptyStateDocs__\+Qkdt svg{color:#6b7a8a;color:var(--text-muted);margin-bottom:16px;opacity:.5}.TimelineTab_emptyStateDocs__\+Qkdt p{font-size:14px;margin:0}.TimelineTab_emptyStateSubtext__OZDx-{color:#6b7a8a;color:var(--text-muted);font-size:12px;margin-top:8px}@media (max-width:640px){.TimelineTab_timelineHeader__FBB3h,.TimelineTab_timelineStatusRow__RKum-{align-items:flex-start;flex-direction:column}.TimelineTab_timelineBy__WCMWK{margin-left:0}.TimelineTab_documentItem__6OV6q{align-items:flex-start;flex-direction:column}.TimelineTab_documentActions__1ADhP{align-self:flex-end}.TimelineTab_docGroupHeader__uqi-O{flex-wrap:wrap}.TimelineTab_tabsHeader__v9sDn{flex-wrap:nowrap;overflow-x:auto}.TimelineTab_tabButton__hhb85{font-size:13px;padding:8px 12px;white-space:nowrap}.TimelineTab_documentMeta__c5aOi{gap:8px}}@media (max-width:480px){.TimelineTab_timelineContainer__9pKL3{padding-left:.5rem}.TimelineTab_timelineItem__cWLpc{gap:1rem}.TimelineTab_timelineDot__kiM2J{height:10px;width:10px}.TimelineTab_docGroup__Ns-jO{border-radius:6px;border-radius:var(--radius-sm)}.TimelineTab_docGroupHeader__uqi-O{padding:10px 12px}.TimelineTab_documentItem__6OV6q{padding:10px}.TimelineTab_documentName__YIZod{font-size:13px}.TimelineTab_docActionBtn__euqNG{height:28px!important;width:28px!important}.TimelineTab_emptyStateDocs__\+Qkdt,.TimelineTab_emptyState__k68ft{padding:32px 16px}.TimelineTab_tabButton__hhb85{font-size:12px;padding:6px 10px}.TimelineTab_tabButton__hhb85 svg{height:14px;width:14px}}:root{--success:#2ecc71;--warning:#f39c12;--danger:#e74c3c;--blue:#3b82f6}.TasksTab_container__LVOt6{background:#0f1923;background:var(--bg-primary);color:#e8e8e8;color:var(--text-primary);padding:1rem 0;transition:background .3s ease,color .3s ease;transition:background var(--transition-speed) ease,color var(--transition-speed) ease}.TasksTab_header__s1XVd{align-items:center;border-bottom:2px solid #ffffff0f;border-bottom:2px solid var(--border-color);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:.75rem}.TasksTab_title__\+idDv{align-items:center;color:#e8e8e8;color:var(--text-primary);display:flex;font-size:1rem;font-weight:700;gap:.5rem;margin:0}.TasksTab_title__\+idDv svg{color:#1abc9c;color:var(--primary)}.TasksTab_stats__3chuX{display:flex;flex-wrap:wrap;gap:.75rem}.TasksTab_statItem__RmsbY{align-items:center;background:#243447;background:var(--bg-tertiary);border-radius:16px;border-radius:var(--radius-lg);color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.75rem;font-weight:600;gap:.375rem;padding:.25rem .75rem}.TasksTab_statItem__RmsbY svg{color:#1abc9c;color:var(--primary)}.TasksTab_emptyState__4vqW4{align-items:center;background:#243447;background:var(--bg-tertiary);border:1px dashed #ffffff0f;border:1px dashed var(--border-color);border-radius:16px;border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem;text-align:center}.TasksTab_emptyIcon__EhyGj{color:#6b7a8a;color:var(--text-muted);margin-bottom:1rem}.TasksTab_emptyState__4vqW4 h3{color:#e8e8e8;color:var(--text-primary);font-size:1rem;font-weight:600;margin:0 0 .5rem}.TasksTab_emptyState__4vqW4 p{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;margin:0}.TasksTab_phaseList__qOnaX{display:flex;flex-direction:column;gap:1.5rem}.TasksTab_phaseGroup__1oEG4{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--radius-lg);overflow:hidden;transition:all .3s ease;transition:all var(--transition-speed) ease}.TasksTab_phaseGroup__1oEG4:hover{border-color:#1abc9c26}.TasksTab_phaseContent__AN0V7{padding:0!important}.TasksTab_phaseHeader__gRA2P{align-items:center;background:#243447;background:var(--bg-tertiary);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:.75rem 1rem}.TasksTab_phaseName__PQQWA{color:#e8e8e8;color:var(--text-primary);font-size:.875rem;font-weight:700}.TasksTab_phaseCount__KlJVN{font-size:.65rem!important;padding:.125rem .5rem!important}.TasksTab_taskList__ZDTVl{display:flex;flex-direction:column}.TasksTab_taskItem__owIkp{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);cursor:pointer;padding:.625rem 1rem;transition:all .3s ease;transition:all var(--transition-speed) ease}.TasksTab_taskItem__owIkp:last-child{border-bottom:none}.TasksTab_taskItem__owIkp:hover{background:#ffffff08;background:var(--bg-hover)}.TasksTab_taskItem__owIkp.TasksTab_expanded__MHV1w{background:#1abc9c1a;background:var(--primary-light)}.TasksTab_taskRow__chbyC{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.TasksTab_taskStatus__WBfYS{flex-shrink:0}.TasksTab_statusCompleted__JZ52k{color:#2ecc71;color:var(--success)}.TasksTab_statusInProgress__nPka6{color:#f39c12;color:var(--warning)}.TasksTab_statusPending__odFK7{color:#6b7a8a;color:var(--text-muted)}.TasksTab_taskName__IIh3V{color:#e8e8e8;color:var(--text-primary);flex:1 1;font-size:.875rem;font-weight:500;min-width:120px}.TasksTab_taskStatusBadge__SincI{font-size:.6rem!important;font-weight:600!important;padding:.0625rem .375rem!important;text-transform:uppercase}.TasksTab_taskCode__wr\+w0{background:#243447;background:var(--bg-tertiary);border-radius:6px;border-radius:var(--radius-sm);color:#6b7a8a;color:var(--text-muted);font-family:monospace;font-size:.7rem;padding:.15rem .5rem}.TasksTab_taskHours__4igxY{background:#1abc9c1a;background:var(--primary-light);border-radius:6px;border-radius:var(--radius-sm);color:#1abc9c;color:var(--primary);font-size:.75rem;font-weight:600;padding:.15rem .6rem}.TasksTab_taskToggle__cp11f{align-items:center;color:#6b7a8a;color:var(--text-muted);display:flex;flex-shrink:0}.TasksTab_taskDetails__4IHXW{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;padding-top:.75rem}.TasksTab_detailRow__JSwKi{color:#9ea7b5;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.5rem}.TasksTab_detailLabel__BauGg{color:#6b7a8a;color:var(--text-muted);font-weight:600;min-width:80px}@media (max-width:768px){.TasksTab_header__s1XVd{align-items:flex-start;flex-direction:column}.TasksTab_stats__3chuX{width:100%}.TasksTab_statItem__RmsbY{font-size:.7rem;padding:.2rem .6rem}.TasksTab_taskRow__chbyC{gap:.5rem}.TasksTab_taskName__IIh3V{font-size:.8rem;min-width:80px}.TasksTab_taskCode__wr\+w0{font-size:.6rem}.TasksTab_taskHours__4igxY{font-size:.65rem;padding:.1rem .4rem}.TasksTab_detailRow__JSwKi{flex-direction:column;gap:.125rem}.TasksTab_detailLabel__BauGg{min-width:auto}}@media (max-width:480px){.TasksTab_container__LVOt6{padding:.5rem 0}.TasksTab_phaseHeader__gRA2P{padding:.5rem .75rem}.TasksTab_phaseName__PQQWA{font-size:.8rem}.TasksTab_taskItem__owIkp{padding:.5rem .75rem}.TasksTab_taskRow__chbyC{flex-wrap:wrap}.TasksTab_taskName__IIh3V{flex-basis:100%;font-size:.75rem;min-width:60px}.TasksTab_taskStatusBadge__SincI{font-size:.55rem!important;padding:.0625rem .25rem!important}.TasksTab_taskToggle__cp11f{margin-left:auto}.TasksTab_emptyState__4vqW4{padding:2rem 1rem}.TasksTab_emptyState__4vqW4 h3{font-size:.9rem}.TasksTab_emptyState__4vqW4 p{font-size:.8rem}.TasksTab_detailRow__JSwKi{font-size:.75rem}}.MilestonesTab_container__mNQ2E{padding:1rem 0}.MilestonesTab_header__NrADO{align-items:center;border-bottom:2px solid var(--slate-200);display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:.75rem}.MilestonesTab_title__h0Yei{color:var(--slate-800);font-size:1rem;font-weight:700;margin:0}.MilestonesTab_title__h0Yei,.MilestonesTab_totalPayment__KX\+YJ{align-items:center;display:flex;gap:.5rem}.MilestonesTab_totalLabel__NuK2e{color:var(--slate-500);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.MilestonesTab_totalAmount__yNYR1{color:var(--primary);font-size:1.125rem;font-weight:800}.MilestonesTab_emptyState__TAdCJ{align-items:center;background:var(--slate-50);border:1px dashed var(--slate-300);border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem;text-align:center}.MilestonesTab_emptyIcon__QNs8z{color:var(--slate-400);margin-bottom:1rem}.MilestonesTab_emptyState__TAdCJ h3{color:var(--slate-700);font-size:1rem;font-weight:600;margin:0 0 .5rem}.MilestonesTab_emptyState__TAdCJ p{color:var(--slate-500);font-size:.875rem;margin:0}.MilestonesTab_milestoneList__wMxsJ{display:flex;flex-direction:column;gap:1rem}.MilestonesTab_milestoneItem__I-SD1{border:1px solid var(--slate-200);border-radius:var(--radius-lg);padding:1rem 1.25rem;transition:var(--transition)}.MilestonesTab_milestoneItem__I-SD1:hover{border-color:var(--primary);box-shadow:var(--shadow-sm)}.MilestonesTab_milestoneHeader__hT7\+M{flex-wrap:wrap;justify-content:space-between}.MilestonesTab_milestoneHeader__hT7\+M,.MilestonesTab_milestoneLeft__LTWZ1{align-items:center;display:flex;gap:.75rem}.MilestonesTab_milestoneStatus__k-4ms{flex-shrink:0}.MilestonesTab_statusCompleted__cSAA6{color:var(--success)}.MilestonesTab_statusInProgress__YMihL{color:var(--warning)}.MilestonesTab_statusPending__w2o-q{color:var(--slate-400)}.MilestonesTab_milestoneName__d-EqL{color:var(--slate-700);font-size:.875rem;font-weight:600;margin-right:.5rem}.MilestonesTab_milestoneCode__jg\+xH{background:var(--slate-100);border-radius:var(--radius-sm);color:var(--slate-400);font-family:monospace;font-size:.7rem;padding:.1rem .5rem}.MilestonesTab_milestoneRight__1G1Pw{align-items:center;display:flex;gap:1rem}.MilestonesTab_milestonePayment__zef78{color:var(--slate-700);font-size:.875rem;font-weight:700}.MilestonesTab_milestonePercentage__bqC9U{background:var(--slate-100);border-radius:var(--radius-sm);color:var(--slate-500);font-size:.75rem;font-weight:600;padding:.15rem .6rem}.MilestonesTab_milestoneStatusLabel__iYU3v{border-radius:var(--radius-lg);font-size:.65rem;font-weight:600;letter-spacing:.04em;padding:.15rem .6rem;text-transform:uppercase}.MilestonesTab_statusCompletedLabel__-oKUT{background:#d1fae5;color:#065f46}.MilestonesTab_statusInProgressLabel__IoxGe{background:#fef3c7;color:#92400e}.MilestonesTab_statusPendingLabel__6UYdB{background:var(--slate-100);color:var(--slate-500)}.MilestonesTab_progressBar__a3IDp{background:var(--slate-200);border-radius:9999px;height:6px;margin-top:.75rem;overflow:hidden;width:100%}.MilestonesTab_progressFill__SfOy1{background:linear-gradient(90deg,var(--primary),var(--primary-dark));border-radius:9999px;height:100%;transition:width .6s ease}.MilestonesTab_progressComplete__\+apzG{background:linear-gradient(90deg,var(--success),#059669)}.QuoteHomePage_container__X6Ben{animation:QuoteHomePage_fadeIn__34O-S .3s ease;padding:0}@keyframes QuoteHomePage_fadeIn__34O-S{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.QuoteHomePage_header__M7hxe{margin-bottom:28px}.QuoteHomePage_headerContent__lSYv-{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);display:flex;gap:18px;padding:20px 24px}.QuoteHomePage_headerIcon__vTGsc{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border-radius:14px;box-shadow:0 4px 16px #1abc9c4d;color:#fff;display:flex;flex-shrink:0;height:56px;justify-content:center;transition:transform .3s ease;width:56px}.QuoteHomePage_headerIcon__vTGsc:hover{transform:scale(1.05) rotate(-3deg)}.QuoteHomePage_headerText__1TuqP{flex:1 1}.QuoteHomePage_title__1CAkR{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0}.QuoteHomePage_subtitle__MqZ35{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.95rem;margin:2px 0 0}.QuoteHomePage_statsGrid__0BSW1{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.QuoteHomePage_statCard__URYNZ{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:10px;display:flex;gap:14px;padding:16px 20px;transition:all .3s ease}.QuoteHomePage_statCard__URYNZ:hover{border-color:#1abc9c26;box-shadow:0 4px 16px #0003;box-shadow:0 4px 16px var(--shadow-color,#0003);transform:translateY(-2px)}.QuoteHomePage_statIcon__Vwdyv{font-size:1.8rem}.QuoteHomePage_statInfo__zXV7W{display:flex;flex-direction:column}.QuoteHomePage_statValue__FKSGL{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.3rem;font-weight:700}.QuoteHomePage_statLabel__7W7hl{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.7rem;letter-spacing:.03em;text-transform:uppercase}.QuoteHomePage_cardsGrid__01P1z{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.QuoteHomePage_card__WLgJN{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);display:flex;flex-direction:column;min-height:200px;padding:20px 22px;transition:all .3s ease}.QuoteHomePage_card__WLgJN:hover{border-color:#1abc9c26;box-shadow:0 8px 30px #00000040;box-shadow:0 8px 30px var(--shadow-color,#00000040);transform:translateY(-4px)}.QuoteHomePage_cardHeader__mIXxp{align-items:flex-start;display:flex;gap:14px;margin-bottom:10px}.QuoteHomePage_cardIconWrapper__VSYGH{align-items:center;background:#1abc9c14;border-radius:10px;color:#1abc9c;display:flex;flex-shrink:0;height:44px;justify-content:center;min-width:44px;transition:all .3s ease}.QuoteHomePage_card__WLgJN:hover .QuoteHomePage_cardIconWrapper__VSYGH{background:#1abc9c;box-shadow:0 4px 16px #1abc9c4d;color:#fff;transform:scale(1.05) rotate(-4deg)}.QuoteHomePage_cardTitleArea__vqAhz{flex:1 1;min-width:0}.QuoteHomePage_cardTitleArea__vqAhz h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1rem;font-weight:600;margin:0}.QuoteHomePage_cardTitleArea__vqAhz p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.8rem;margin:2px 0 0}.QuoteHomePage_cardDescription__4L\+S3{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);flex:1 1;font-size:.85rem;line-height:1.5;margin:0 0 14px}.QuoteHomePage_cardActions__dBiSL{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:12px}.QuoteHomePage_cardLink__RYEmc{align-items:center;border-radius:6px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:inline-flex!important;font-size:.8rem;font-weight:500;gap:8px;padding:6px 10px;text-decoration:none;transition:all .2s ease}.QuoteHomePage_cardLink__RYEmc:hover{background:#1abc9c0f;color:#1abc9c;transform:translateX(4px)}.QuoteHomePage_arrowIcon__cPxxW{opacity:.3;transition:all .3s ease}.QuoteHomePage_cardLink__RYEmc:hover .QuoteHomePage_arrowIcon__cPxxW{opacity:1;transform:translateX(4px)}.QuoteHomePage_dashboardButton__BPiVe{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:10px;padding:12px 32px;transition:all .3s ease}.QuoteHomePage_dashboardButton__BPiVe:hover{box-shadow:0 8px 24px #1abc9c59;transform:translateY(-2px)}.QuoteHomePage_dashboardButton__BPiVe:active{transform:translateY(0)}.light-theme .QuoteHomePage_headerContent__lSYv-{background:#fff;border-color:#0000000f}.light-theme .QuoteHomePage_title__1CAkR{color:#1a2332}.light-theme .QuoteHomePage_subtitle__MqZ35{color:#4a5a6a}.light-theme .QuoteHomePage_statCard__URYNZ{background:#fff;border-color:#0000000f}.light-theme .QuoteHomePage_statCard__URYNZ:hover{border-color:#1abc9c26}.light-theme .QuoteHomePage_statValue__FKSGL{color:#1a2332}.light-theme .QuoteHomePage_card__WLgJN{background:#fff;border-color:#0000000f}.light-theme .QuoteHomePage_card__WLgJN:hover{border-color:#1abc9c26}.light-theme .QuoteHomePage_cardTitleArea__vqAhz h3{color:#1a2332}.light-theme .QuoteHomePage_cardDescription__4L\+S3,.light-theme .QuoteHomePage_cardLink__RYEmc,.light-theme .QuoteHomePage_cardTitleArea__vqAhz p{color:#4a5a6a}.light-theme .QuoteHomePage_cardLink__RYEmc:hover{background:#1abc9c0a;color:#1abc9c}.light-theme .QuoteHomePage_headerIcon__vTGsc{background:linear-gradient(135deg,#1abc9c,#16a085)}.light-theme .QuoteHomePage_cardIconWrapper__VSYGH{background:#1abc9c0f}.light-theme .QuoteHomePage_card__WLgJN:hover .QuoteHomePage_cardIconWrapper__VSYGH{background:#1abc9c;color:#fff}@media (max-width:1024px){.QuoteHomePage_cardsGrid__01P1z,.QuoteHomePage_statsGrid__0BSW1{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.QuoteHomePage_headerContent__lSYv-{flex-direction:column;padding:16px 20px;text-align:center}.QuoteHomePage_headerIcon__vTGsc{height:48px;width:48px}.QuoteHomePage_headerIcon__vTGsc svg{height:24px;width:24px}.QuoteHomePage_title__1CAkR{font-size:1.25rem}.QuoteHomePage_subtitle__MqZ35{font-size:.85rem}.QuoteHomePage_statsGrid__0BSW1{gap:12px;grid-template-columns:repeat(2,1fr)}.QuoteHomePage_statCard__URYNZ{padding:12px 16px}.QuoteHomePage_statValue__FKSGL{font-size:1.1rem}.QuoteHomePage_cardsGrid__01P1z{gap:16px;grid-template-columns:1fr}.QuoteHomePage_dashboardButton__BPiVe{justify-content:center;width:100%}}@media (max-width:480px){.QuoteHomePage_statsGrid__0BSW1{gap:8px;grid-template-columns:1fr 1fr}.QuoteHomePage_statCard__URYNZ{flex-direction:column;gap:4px;padding:10px 12px;text-align:center}.QuoteHomePage_statIcon__Vwdyv{font-size:1.5rem}.QuoteHomePage_statValue__FKSGL{font-size:1rem}.QuoteHomePage_statLabel__7W7hl{font-size:.6rem}.QuoteHomePage_card__WLgJN{padding:16px}.QuoteHomePage_cardTitleArea__vqAhz h3{font-size:.9rem}.QuoteHomePage_cardDescription__4L\+S3{font-size:.8rem}.QuoteHomePage_dashboardButton__BPiVe{font-size:.85rem;padding:10px 20px}}.Quote_quoteContainer__NPDmK{display:flex;flex-direction:column;min-height:85vh;width:100%}.Quote_content__zEnfP{flex:1 1;padding:0;width:100%}.OrderHomePage_container__C9Qgy{animation:OrderHomePage_fadeIn__z74MN .3s ease;padding:0}@keyframes OrderHomePage_fadeIn__z74MN{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.OrderHomePage_header__cSxKO{margin-bottom:28px}.OrderHomePage_headerContent__vXvWZ{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);display:flex;gap:18px;padding:20px 24px}.OrderHomePage_headerIcon__GKcJh{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border-radius:14px;box-shadow:0 4px 16px #1abc9c4d;color:#fff;display:flex;flex-shrink:0;height:56px;justify-content:center;transition:transform .3s ease;width:56px}.OrderHomePage_headerIcon__GKcJh:hover{transform:scale(1.05) rotate(-3deg)}.OrderHomePage_headerText__\+Ha-j{flex:1 1}.OrderHomePage_title__GYaVN{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0}.OrderHomePage_subtitle__wswuG{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.95rem;margin:2px 0 0}.OrderHomePage_statsGrid__QnUNk{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.OrderHomePage_statCard__-8AU0{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:10px;display:flex;gap:14px;padding:16px 20px;transition:all .3s ease}.OrderHomePage_statCard__-8AU0:hover{border-color:#1abc9c26;box-shadow:0 4px 16px #0003;box-shadow:0 4px 16px var(--shadow-color,#0003);transform:translateY(-2px)}.OrderHomePage_statIcon__\+NXax{font-size:1.8rem}.OrderHomePage_statInfo__ur7Ld{display:flex;flex-direction:column}.OrderHomePage_statValue__MVflu{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.3rem;font-weight:700}.OrderHomePage_statLabel__P70CY{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.7rem;letter-spacing:.03em;text-transform:uppercase}.OrderHomePage_cardsGrid__gMyrI{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.OrderHomePage_card__tYbqV{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);display:flex;flex-direction:column;padding:20px 22px;transition:all .3s ease}.OrderHomePage_card__tYbqV:hover{border-color:#1abc9c26;box-shadow:0 8px 30px #00000040;box-shadow:0 8px 30px var(--shadow-color,#00000040);transform:translateY(-4px)}.OrderHomePage_cardHeader__kWtGS{align-items:flex-start;display:flex;gap:14px;margin-bottom:10px}.OrderHomePage_cardIconWrapper__IYlbH{align-items:center;background:#1abc9c14;border-radius:10px;color:#1abc9c;display:flex;flex-shrink:0;height:44px;justify-content:center;min-width:44px;transition:all .3s ease}.OrderHomePage_card__tYbqV:hover .OrderHomePage_cardIconWrapper__IYlbH{background:#1abc9c;box-shadow:0 4px 16px #1abc9c4d;color:#fff;transform:scale(1.05) rotate(-4deg)}.OrderHomePage_cardTitleArea__CQjxG{flex:1 1;min-width:0}.OrderHomePage_cardTitleArea__CQjxG h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1rem;font-weight:600;margin:0}.OrderHomePage_cardTitleArea__CQjxG p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.8rem;margin:2px 0 0}.OrderHomePage_cardDescription__AWjtU{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);flex:1 1;font-size:.85rem;line-height:1.5;margin:0 0 14px}.OrderHomePage_cardActions__5ILH6{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:12px}.OrderHomePage_cardLink__K7202{align-items:center;border-radius:6px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:inline-flex!important;font-size:.8rem;font-weight:500;gap:8px;padding:6px 10px;text-decoration:none;transition:all .2s ease}.OrderHomePage_cardLink__K7202:hover{background:#1abc9c0f;color:#1abc9c;transform:translateX(4px)}.OrderHomePage_arrowIcon__ol3bm{opacity:.3;transition:all .3s ease}.OrderHomePage_cardLink__K7202:hover .OrderHomePage_arrowIcon__ol3bm{opacity:1;transform:translateX(4px)}.OrderHomePage_dashboardButton__eOVYp{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:10px;padding:12px 32px;transition:all .3s ease}.OrderHomePage_dashboardButton__eOVYp:hover{box-shadow:0 8px 24px #1abc9c59;transform:translateY(-2px)}.OrderHomePage_dashboardButton__eOVYp:active{transform:translateY(0)}.light-theme .OrderHomePage_headerContent__vXvWZ{background:#fff;border-color:#0000000f}.light-theme .OrderHomePage_title__GYaVN{color:#1a2332}.light-theme .OrderHomePage_subtitle__wswuG{color:#4a5a6a}.light-theme .OrderHomePage_statCard__-8AU0{background:#fff;border-color:#0000000f}.light-theme .OrderHomePage_statCard__-8AU0:hover{border-color:#1abc9c26}.light-theme .OrderHomePage_statValue__MVflu{color:#1a2332}.light-theme .OrderHomePage_card__tYbqV{background:#fff;border-color:#0000000f}.light-theme .OrderHomePage_card__tYbqV:hover{border-color:#1abc9c26}.light-theme .OrderHomePage_cardTitleArea__CQjxG h3{color:#1a2332}.light-theme .OrderHomePage_cardDescription__AWjtU,.light-theme .OrderHomePage_cardLink__K7202,.light-theme .OrderHomePage_cardTitleArea__CQjxG p{color:#4a5a6a}.light-theme .OrderHomePage_cardLink__K7202:hover{background:#1abc9c0a;color:#1abc9c}.light-theme .OrderHomePage_headerIcon__GKcJh{background:linear-gradient(135deg,#1abc9c,#16a085)}.light-theme .OrderHomePage_cardIconWrapper__IYlbH{background:#1abc9c0f}.light-theme .OrderHomePage_card__tYbqV:hover .OrderHomePage_cardIconWrapper__IYlbH{background:#1abc9c;color:#fff}@media (max-width:1024px){.OrderHomePage_cardsGrid__gMyrI,.OrderHomePage_statsGrid__QnUNk{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.OrderHomePage_headerContent__vXvWZ{flex-direction:column;padding:16px 20px;text-align:center}.OrderHomePage_headerIcon__GKcJh{height:48px;width:48px}.OrderHomePage_headerIcon__GKcJh svg{height:24px;width:24px}.OrderHomePage_title__GYaVN{font-size:1.25rem}.OrderHomePage_subtitle__wswuG{font-size:.85rem}.OrderHomePage_statsGrid__QnUNk{gap:12px;grid-template-columns:repeat(2,1fr)}.OrderHomePage_statCard__-8AU0{padding:12px 16px}.OrderHomePage_statValue__MVflu{font-size:1.1rem}.OrderHomePage_cardsGrid__gMyrI{gap:16px;grid-template-columns:1fr}.OrderHomePage_dashboardButton__eOVYp{justify-content:center;width:100%}}@media (max-width:480px){.OrderHomePage_statsGrid__QnUNk{gap:8px;grid-template-columns:1fr 1fr}.OrderHomePage_statCard__-8AU0{flex-direction:column;gap:4px;padding:10px 12px;text-align:center}.OrderHomePage_statIcon__\+NXax{font-size:1.5rem}.OrderHomePage_statValue__MVflu{font-size:1rem}.OrderHomePage_statLabel__P70CY{font-size:.6rem}.OrderHomePage_card__tYbqV{padding:16px}.OrderHomePage_cardTitleArea__CQjxG h3{font-size:.9rem}.OrderHomePage_cardDescription__AWjtU{font-size:.8rem}.OrderHomePage_dashboardButton__eOVYp{font-size:.85rem;padding:10px 20px}}.Order_orderContainer__Fhp\+f{display:flex;flex-direction:column;min-height:85vh;width:100%}.Order_content__GNT97{flex:1 1;padding:0;width:100%}.SearchOrder_container__j-PIp{-webkit-font-smoothing:antialiased;background:#0f1923;background:var(--bg-primary,#0f1923);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;padding:24px 32px}.SearchOrder_header__klx8c{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 0 1rem}.SearchOrder_headerLeft__60D1z{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.SearchOrder_backBtn__rdYA9{align-items:center;background:#0000;border:none;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;transition:all .2s ease}.SearchOrder_backBtn__rdYA9:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#1abc9c}.SearchOrder_headerDivider__gF4m5{background:#ffffff14;background:var(--border-color,#ffffff14);height:28px;width:1px}.SearchOrder_headerIcon__JwLgX{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border-radius:10px;box-shadow:0 4px 16px #1abc9c40;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.SearchOrder_headerText__wv05U h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0}.SearchOrder_headerText__wv05U p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;margin:.125rem 0 0}.SearchOrder_btnCreate__w41FQ{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:8px;border-radius:var(--radius,8px);box-shadow:0 2px 8px #1abc9c40;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.625rem 1.25rem;transition:all .3s ease}.SearchOrder_btnCreate__w41FQ:hover{box-shadow:0 4px 16px #1abc9c59;transform:translateY(-2px)}.SearchOrder_searchCard__IHpbF{margin:1rem 0 1.5rem}.SearchOrder_searchContent__qohVe{padding:1.25rem!important}.SearchOrder_filtersBar__UKxg8{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.SearchOrder_searchInputWrapper__EUhlu{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:8px;border-radius:var(--radius,8px);display:flex;flex:1 1;min-width:250px;position:relative;transition:all .2s ease}.SearchOrder_searchInputWrapper__EUhlu:focus-within{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c14}.SearchOrder_searchIcon__a10AG{color:#6b7a8a;color:var(--text-muted,#6b7a8a);left:12px;pointer-events:none;position:absolute;transition:all .2s ease}.SearchOrder_searchInputWrapper__EUhlu:focus-within .SearchOrder_searchIcon__a10AG{color:#1abc9c}.SearchOrder_searchInput__TAjG1{background:#0000;border:none;color:#e8e8e8;color:var(--text-primary,#e8e8e8);flex:1 1;font-size:.875rem;min-width:0;outline:none;padding:.625rem 2.5rem .625rem 2.75rem}.SearchOrder_clearBtn__VVd7C,.SearchOrder_searchInput__TAjG1::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.SearchOrder_clearBtn__VVd7C{align-items:center;background:#ffffff08;background:var(--bg-hover,#ffffff08);border:none;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:8px;transition:all .2s ease;width:28px}.SearchOrder_clearBtn__VVd7C:hover{background:#ffffff0f;background:var(--border-color,#ffffff0f);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.SearchOrder_filterWrapper__biz7x{align-items:center;display:flex;min-width:180px;position:relative}.SearchOrder_filterSelect__b68BZ{appearance:none;background:#0f1923;background:var(--bg-primary,#0f1923);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7a8a'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:8px;border-radius:var(--radius,8px);color:#e8e8e8;color:var(--text-primary,#e8e8e8);cursor:pointer;font-size:.875rem;padding:.625rem 2.5rem .625rem .75rem;transition:all .2s ease;width:100%}.SearchOrder_filterSelect__b68BZ:hover{border-color:#6b7a8a;border-color:var(--text-muted,#6b7a8a)}.SearchOrder_filterSelect__b68BZ:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c14;outline:none}.SearchOrder_filterSelect__b68BZ option{background:#1a2332;background:var(--bg-secondary,#1a2332);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.SearchOrder_clearFiltersBtn__vxs8Q{align-items:center;background:#0000;border:2px solid #ffffff0f;border:2px solid var(--border-color,#ffffff0f);border-radius:8px;border-radius:var(--radius,8px);color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:inline-flex;font-size:.813rem;gap:4px;padding:.5rem .875rem;transition:all .2s ease;white-space:nowrap}.SearchOrder_clearFiltersBtn__vxs8Q:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);border-color:#6b7a8a;border-color:var(--text-muted,#6b7a8a);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.SearchOrder_resultsSummary__RSFz6{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:.5rem 0 1rem}.SearchOrder_resultsCount__0yMEt{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;font-weight:500}.SearchOrder_resultsPage__IEitU{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.813rem}.SearchOrder_errorMessage__q7lQG{align-items:center;background:#e74c3c0f;border:1px solid #e74c3c1f;border-radius:8px;border-radius:var(--radius,8px);color:#e74c3c;display:flex;font-size:.875rem;justify-content:space-between;margin:1rem 0;padding:12px 16px}.SearchOrder_errorDismiss__uNWZK{background:none;border:none;color:#e74c3c;cursor:pointer;font-size:1.25rem;padding:0 4px;transition:opacity .2s ease}.SearchOrder_errorDismiss__uNWZK:hover{opacity:.7}.SearchOrder_tableCard__kF-lW{margin-top:1rem;overflow:hidden}.SearchOrder_tableContent__4fPiz{padding:0!important}.SearchOrder_priorityBadge__F9CGt,.SearchOrder_statusBadge__jLF55,.SearchOrder_typeBadge__ks-FK{font-size:.7rem;padding:.125rem .5rem}.SearchOrder_emptyState__3FfCJ{align-items:center;color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.SearchOrder_emptyIcon__8XmUt{color:#6b7a8a;color:var(--text-muted,#6b7a8a);margin-bottom:.75rem}.SearchOrder_emptyState__3FfCJ p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:1rem;font-weight:500;margin:.5rem 0 .25rem}.SearchOrder_emptyHint__aChTv{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.875rem}.SearchOrder_loadingState__xGQX\+{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:2rem}.SearchOrder_pagination__l7lIy{align-items:center;border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:1rem 1.5rem}.SearchOrder_paginationInfo__aqOfU{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem}.SearchOrder_paginationButtons__w3TEz{align-items:center;display:flex;gap:.5rem}.SearchOrder_paginationBtn__VsZW1{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:6px;border-radius:var(--radius,6px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;font-size:.813rem;font-weight:500;padding:.375rem 1rem;transition:all .2s ease}.SearchOrder_paginationBtn__VsZW1:hover:not(:disabled){border-color:#1abc9c;color:#1abc9c}.SearchOrder_paginationBtn__VsZW1:disabled{cursor:not-allowed;opacity:.4}.SearchOrder_paginationPage__w3xil{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;padding:0 .5rem}.light-theme .SearchOrder_container__j-PIp{background:#f0f2f5}.light-theme .SearchOrder_headerText__wv05U h1{color:#1a2332}.light-theme .SearchOrder_headerText__wv05U p{color:#4a5a6a}.light-theme .SearchOrder_searchInputWrapper__EUhlu{background:#fff;border-color:#00000014}.light-theme .SearchOrder_searchInput__TAjG1{color:#1a2332}.light-theme .SearchOrder_filterSelect__b68BZ{background:#fff;border-color:#00000014;color:#1a2332}.light-theme .SearchOrder_filterSelect__b68BZ option{background:#fff;color:#1a2332}.light-theme .SearchOrder_clearBtn__VVd7C{background:#0000000a;color:#8a9aaa}.light-theme .SearchOrder_clearBtn__VVd7C:hover{background:#00000014;color:#1a2332}.light-theme .SearchOrder_clearFiltersBtn__vxs8Q{border-color:#0000000f;color:#8a9aaa}.light-theme .SearchOrder_clearFiltersBtn__vxs8Q:hover{background:#00000005;border-color:#8a9aaa;color:#1a2332}.light-theme .SearchOrder_resultsSummary__RSFz6{border-color:#0000000f}.light-theme .SearchOrder_resultsCount__0yMEt{color:#4a5a6a}.light-theme .SearchOrder_resultsPage__IEitU{color:#8a9aaa}.light-theme .SearchOrder_emptyState__3FfCJ p{color:#4a5a6a}.light-theme .SearchOrder_emptyHint__aChTv{color:#8a9aaa}.light-theme .SearchOrder_paginationBtn__VsZW1{background:#fff;border-color:#0000000f;color:#4a5a6a}.light-theme .SearchOrder_paginationBtn__VsZW1:hover:not(:disabled){border-color:#1abc9c;color:#1abc9c}.light-theme .SearchOrder_paginationInfo__aqOfU,.light-theme .SearchOrder_paginationPage__w3xil{color:#4a5a6a}@media (max-width:768px){.SearchOrder_container__j-PIp{padding:16px}.SearchOrder_header__klx8c{align-items:stretch;flex-direction:column;gap:.75rem}.SearchOrder_headerLeft__60D1z{flex-wrap:wrap}.SearchOrder_btnCreate__w41FQ{justify-content:center;width:100%}.SearchOrder_filtersBar__UKxg8{flex-direction:column}.SearchOrder_filterWrapper__biz7x,.SearchOrder_searchInputWrapper__EUhlu{min-width:0;width:100%}.SearchOrder_clearFiltersBtn__vxs8Q{justify-content:center;width:100%}.SearchOrder_resultsSummary__RSFz6{align-items:flex-start;flex-direction:column}.SearchOrder_pagination__l7lIy{align-items:center;flex-direction:column}.SearchOrder_paginationButtons__w3TEz{flex-wrap:wrap;justify-content:center}.SearchOrder_searchContent__qohVe{padding:.875rem!important}}@media (max-width:480px){.SearchOrder_container__j-PIp{padding:12px}.SearchOrder_headerIcon__JwLgX{height:36px;width:36px}.SearchOrder_headerIcon__JwLgX svg{height:18px;width:18px}.SearchOrder_headerText__wv05U h1{font-size:1rem}.SearchOrder_headerText__wv05U p{font-size:.75rem}.SearchOrder_btnCreate__w41FQ{font-size:.813rem;padding:.5rem .75rem}.SearchOrder_filterSelect__b68BZ,.SearchOrder_searchInput__TAjG1{font-size:.813rem;padding:.5rem 2rem .5rem 2.25rem}.SearchOrder_paginationBtn__VsZW1{font-size:.75rem;padding:.25rem .75rem}.SearchOrder_paginationPage__w3xil{font-size:.75rem}.SearchOrder_emptyState__3FfCJ{padding:2.5rem 1rem}}.CreateOrder_create-order-container__1qepV{background:#0f1923;background:var(--bg-primary,#0f1923);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;min-height:85vh;padding:24px 32px}.CreateOrder_header-row__0Sd1Q{align-items:center;display:flex;gap:20px;margin-bottom:28px}.CreateOrder_header-left__0-fAs{align-items:center;display:flex;flex:1 1;gap:12px}.CreateOrder_backLink__WEKY5{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.CreateOrder_backLink__WEKY5:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#1abc9c}.CreateOrder_headerDivider__sW2re{background:#ffffff0f;background:var(--border-color,#ffffff0f);height:28px;width:1px}.CreateOrder_headerIcon__juXLv{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border-radius:10px;box-shadow:0 4px 16px #1abc9c40;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.CreateOrder_headerIcon__juXLv svg{height:24px;width:24px}.CreateOrder_header-text__Jr5nH h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;margin:0}.CreateOrder_header-text__Jr5nH p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:2px 0 0}.CreateOrder_tabs-container__FhUy9{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:10px;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:20px;padding:6px}.CreateOrder_tab-btn__s-CqU{align-items:center;background:none;border:none;border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px;padding:10px 18px;transition:all .2s ease}.CreateOrder_tab-btn__s-CqU:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.CreateOrder_tab-active__Up2uU{background:linear-gradient(135deg,#1abc9c,#16a085);box-shadow:0 2px 8px #1abc9c40;color:#fff}.CreateOrder_tab-active__Up2uU:hover{box-shadow:0 4px 16px #1abc9c59}.CreateOrder_tab-badge__KxpMt{align-items:center;background:#ffffff26;border-radius:10px;display:inline-flex;font-size:11px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 6px}.CreateOrder_tab-active__Up2uU .CreateOrder_tab-badge__KxpMt{background:#fff3}.CreateOrder_form-card__53J-i{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);overflow:hidden}.CreateOrder_tab-content__LjwGK{animation:CreateOrder_fadeIn__xDLcJ .3s ease;padding:24px}@keyframes CreateOrder_fadeIn__xDLcJ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CreateOrder_section-card__iQILA{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:10px;margin-bottom:16px;padding:18px 20px;transition:all .2s ease}.CreateOrder_section-card__iQILA:hover{border-color:#1abc9c1a}.CreateOrder_section-header__4bA8k{align-items:flex-start;border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);display:flex;gap:12px;margin-bottom:14px;padding-bottom:10px}.CreateOrder_section-header-left__LoHF8{align-items:center;display:flex;flex:1 1;gap:12px}.CreateOrder_section-header-left__LoHF8 .CreateOrder_section-icon__WoGi8{color:#1abc9c;flex-shrink:0}.CreateOrder_section-header-left__LoHF8 h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:16px;font-weight:600;margin:0}.CreateOrder_section-header-left__LoHF8 p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:13px;margin:2px 0 0}.CreateOrder_section-icon__WoGi8{align-items:center;background:#1abc9c14;border-radius:8px;color:#1abc9c;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.CreateOrder_section-header__4bA8k h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:16px;font-weight:600;margin:0}.CreateOrder_section-header__4bA8k p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:13px;margin:2px 0 0}.CreateOrder_section-body__o2dhE{padding:0 2px}.CreateOrder_toggle-btn__2lsxT{align-items:center;background:#243447;background:var(--bg-tertiary,#243447);border:none;border-radius:6px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;margin-left:auto;padding:4px 16px;transition:all .2s ease}.CreateOrder_toggle-btn__2lsxT:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08)}.CreateOrder_form-grid__4jYmh{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.CreateOrder_form-group__hpSv\+{display:flex;flex-direction:column;gap:4px}.CreateOrder_form-group-full__Kn874{grid-column:1/-1}.CreateOrder_form-label__GzpSD{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:13px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.CreateOrder_required__pHfvr{color:#e74c3c}.CreateOrder_form-input__tJ\+Gu,.CreateOrder_form-select__nVyDJ,.CreateOrder_form-textarea__N7sIq{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:8px;box-sizing:border-box;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:inherit;font-size:14px;padding:10px 14px;transition:all .2s ease;width:100%}.CreateOrder_form-input__tJ\+Gu:focus,.CreateOrder_form-select__nVyDJ:focus,.CreateOrder_form-textarea__N7sIq:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c14;outline:none}.CreateOrder_form-input__tJ\+Gu::placeholder,.CreateOrder_form-textarea__N7sIq::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.CreateOrder_form-textarea__N7sIq{line-height:1.5;min-height:60px;resize:vertical}.CreateOrder_form-select__nVyDJ{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7a8a' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.CreateOrder_form-select__nVyDJ option{background:#1a2332;background:var(--bg-secondary,#1a2332);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.CreateOrder_currency-input-wrapper__UnFme{position:relative}.CreateOrder_currency-prefix__jCx0Y{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-weight:600;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.CreateOrder_currency-input-wrapper__UnFme .CreateOrder_form-input__tJ\+Gu{padding-left:28px}.CreateOrder_address-input-wrapper__WddBL{position:relative}.CreateOrder_address-icon__03p4Z{color:#6b7a8a;color:var(--text-muted,#6b7a8a);left:14px;position:absolute;top:50%;transform:translateY(-50%)}.CreateOrder_address-input-wrapper__WddBL .CreateOrder_form-input__tJ\+Gu{padding-left:40px}.CreateOrder_datetime-grid__N6kWi{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.CreateOrder_customer-details-panel__4mWUP{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;padding:12px 16px}.CreateOrder_customer-name-row__ZkcnG{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.CreateOrder_customer-name__0\+Km5{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:15px;font-weight:600}.CreateOrder_customer-id__wPhRa{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-family:monospace;font-size:12px}.CreateOrder_customer-type-badge__3N8bi{background:#2563eb14;border-radius:10px;color:#2563eb;font-size:.65rem;font-weight:500;padding:2px 10px}.CreateOrder_customer-info-grid__NCwRC{display:flex;flex-wrap:wrap;gap:12px}.CreateOrder_customer-info-item__2IqMk{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-size:13px;gap:4px}.CreateOrder_customer-info-item__2IqMk svg{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.CreateOrder_system-selection-actions__0KrWm{align-items:center;background:#1abc9c0a;border:2px dashed #1abc9c1a;border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:20px;text-align:center}.CreateOrder_open-system-selection-btn__TIygd{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:8px;box-shadow:0 4px 16px #1abc9c33;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:10px;padding:12px 32px;transition:all .3s ease}.CreateOrder_open-system-selection-btn__TIygd:hover{box-shadow:0 8px 24px #1abc9c59;transform:translateY(-2px)}.CreateOrder_add-manual-item-btn__TgqlN{align-items:center;background:#2ecc710f;border:1px solid #2ecc711f;border-radius:8px;color:#2ecc71;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 24px;transition:all .2s ease}.CreateOrder_add-manual-item-btn__TgqlN:hover{background:#2ecc711a;transform:translateY(-2px)}.CreateOrder_added-systems-list__2lx0j{display:flex;flex-direction:column;gap:8px}.CreateOrder_added-system-item__Vshx5{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;padding:12px 16px;transition:all .2s ease}.CreateOrder_added-system-item__Vshx5:hover{border-color:#1abc9c26}.CreateOrder_system-summary__IG-9D{align-items:center;display:flex;gap:12px;justify-content:space-between}.CreateOrder_system-info-left__TLSru{align-items:center;display:flex;flex:1 1;gap:12px}.CreateOrder_system-icon-wrapper__t8T8s{align-items:center;background:#1abc9c14;border-radius:8px;color:#1abc9c;display:flex;height:36px;justify-content:center;width:36px}.CreateOrder_system-name__D6Ejv{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:14px;font-weight:600}.CreateOrder_system-meta__94Fjt{display:flex;gap:10px;margin-top:2px}.CreateOrder_meta-tag__A7BJu{background:#243447;background:var(--bg-tertiary,#243447);border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:11px;padding:1px 8px}.CreateOrder_meta-total__Ox\+or{color:#1abc9c;font-size:12px;font-weight:600}.CreateOrder_remove-system-btn__hdWOJ{align-items:center;background:#e74c3c0f;border:none;border-radius:6px;color:#e74c3c;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:4px 12px;transition:all .2s ease}.CreateOrder_remove-system-btn__hdWOJ:hover{background:#e74c3c1f}.CreateOrder_offering-prices-grid__kqvKu{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.CreateOrder_offering-price-item__CV692{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;display:flex;flex-direction:column;padding:10px 14px}.CreateOrder_offering-price-label__2lOA\+{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:11px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.CreateOrder_offering-price-value__MNSPU{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:18px;font-weight:700;margin-top:2px}.CreateOrder_offering-price-total__Ju46L{background:#1abc9c0a;border-color:#1abc9c1a}.CreateOrder_offering-price-total__Ju46L .CreateOrder_offering-price-value__MNSPU{color:#1abc9c}.CreateOrder_tasks-list__x6FIv{display:flex;flex-direction:column;gap:6px}.CreateOrder_task-item__G-7IY{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;display:flex;justify-content:space-between;padding:10px 14px}.CreateOrder_task-info__2lUMu{display:flex;flex-direction:column;gap:2px}.CreateOrder_task-name__qV49Q{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:14px;font-weight:600}.CreateOrder_task-description__KziBG{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:12px}.CreateOrder_task-meta__AGnt8{align-items:center;display:flex;gap:10px}.CreateOrder_task-hours__fHPen{background:#1abc9c14;border-radius:8px;color:#1abc9c;font-size:12px;font-weight:600;padding:2px 8px}.CreateOrder_task-system__fapvJ{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:11px}.CreateOrder_milestones-grid__6OTL3,.CreateOrder_phases-grid__U0Gty{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.CreateOrder_milestone-card__V36qK,.CreateOrder_phase-card__SAoSj{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;padding:14px 16px;transition:all .2s ease}.CreateOrder_milestone-card__V36qK:hover,.CreateOrder_phase-card__SAoSj:hover{border-color:#1abc9c14}.CreateOrder_milestone-header__8BD5Q,.CreateOrder_phase-header__nLugO{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.CreateOrder_phase-name__PqNN3{align-items:center;color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:flex;font-size:.9rem;font-weight:600;gap:6px}.CreateOrder_phase-order-badge__\+9jet{font-size:.65rem;padding:1px 8px}.CreateOrder_phase-body__YlN3k{display:flex;flex-direction:column;gap:6px}.CreateOrder_phase-tasks-count__kSR8W{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.78rem}.CreateOrder_phase-task-tags__S18Aj{display:flex;flex-wrap:wrap;gap:4px}.CreateOrder_task-tag__3YHN\+{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:10px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.6rem;padding:2px 8px}.CreateOrder_task-tag-more__AWR1m{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.6rem;padding:2px 8px}.CreateOrder_milestone-name__3cW3C{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.9rem;font-weight:600}.CreateOrder_milestone-status-badge__jaeHy{font-size:.6rem;padding:1px 8px}.CreateOrder_milestone-details__HhOTp{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.CreateOrder_milestone-type__DTlOd{background:#6366f114;border-radius:10px;color:#6366f1;font-size:.7rem;padding:2px 8px}.CreateOrder_milestone-payment__VllOi{color:#10b981;font-size:.85rem;font-weight:600}.CreateOrder_milestone-date__NbQnd,.CreateOrder_milestone-percentage__lCLqp{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.78rem}.CreateOrder_milestone-icon__R9gQA{font-size:.9rem}.CreateOrder_summary-bar__dPsB7{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;padding:12px 16px}.CreateOrder_summary-item__NINtV{align-items:center;display:flex;gap:6px}.CreateOrder_summary-label__VnVGu{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:12px}.CreateOrder_summary-value__A8AOU{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:14px;font-weight:600}.CreateOrder_summary-divider__rzaoi{background:#ffffff0f;background:var(--border-color,#ffffff0f);height:20px;width:1px}.CreateOrder_breakdown-section__iSdnY{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:10px;margin:12px 0;overflow:hidden}.CreateOrder_breakdown-header__CgPNf{align-items:center;background:#243447;background:var(--bg-tertiary,#243447);border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);display:flex;justify-content:space-between;padding:12px 16px}.CreateOrder_breakdown-header__CgPNf h4{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:14px;font-weight:600;margin:0}.CreateOrder_toggle-breakdown-btn__a0OIm{background:#1abc9c14;border:none;border-radius:6px;color:#1abc9c;cursor:pointer;font-size:12px;font-weight:500;padding:4px 14px;transition:all .2s ease}.CreateOrder_toggle-breakdown-btn__a0OIm:hover{background:#1abc9c1f}.CreateOrder_breakdown-content__tcZpR{padding:16px}.CreateOrder_breakdown-summary__LP9Nx{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:16px}.CreateOrder_breakdown-card__n\+ZVc{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;display:flex;flex-direction:column;padding:10px 14px}.CreateOrder_breakdown-card-total__YbviB{background:#1abc9c0a;border-color:#1abc9c14}.CreateOrder_breakdown-card-label__VrASX{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:11px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.CreateOrder_breakdown-card-value__zwfEF{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:16px;font-weight:600}.CreateOrder_breakdown-card-value__zwfEF.CreateOrder_positive__4BVBC{color:#2ecc71}.CreateOrder_breakdown-card-value__zwfEF.CreateOrder_negative__9y-ym{color:#e74c3c}.CreateOrder_breakdown-card-total-value__IGL8Y{color:#1abc9c;font-size:20px;font-weight:700}.CreateOrder_breakdown-details__Vf2H2 h5{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.85rem;font-weight:600;margin:0 0 12px}.CreateOrder_breakdown-table-wrapper__FhfTB{overflow-x:auto}.CreateOrder_breakdown-table__RrFVo{border-collapse:collapse;font-size:.85rem;width:100%}.CreateOrder_breakdown-table__RrFVo thead th{border-bottom:2px solid #ffffff0a;border-bottom:2px solid var(--border-color,#ffffff0a);color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.7rem;font-weight:600;letter-spacing:.05em;padding:8px 12px;text-align:left;text-transform:uppercase}.CreateOrder_breakdown-table__RrFVo tbody td{border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);padding:8px 12px}.CreateOrder_breakdown-table__RrFVo tbody tr:hover td{background:#1a2332;background:var(--bg-secondary,#1a2332)}.CreateOrder_item-name-cell__rww5p{align-items:center;color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:flex;flex-wrap:wrap;font-weight:500;gap:6px}.CreateOrder_task-badge__96qqA{background:#8b5cf61f;border-radius:10px;color:#8b5cf6;font-size:.6rem;font-weight:600;padding:1px 8px}.CreateOrder_system-badge__QNftU{background:#2563eb14;border-radius:10px;color:#2563eb;font-size:.6rem;font-weight:500;padding:1px 8px}.CreateOrder_text-right__7Obgr{text-align:right}.CreateOrder_item-total-cell__7yIZE{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-weight:600}.CreateOrder_grand-total-cell__c9ySg{color:#1abc9c;font-size:1rem;font-weight:700}.CreateOrder_breakdown-footer__6IjLS td{border-top:2px solid #ffffff14;border-top:2px solid var(--border-color,#ffffff14);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-weight:600;padding:10px 12px}.CreateOrder_preview-container__bumSw{padding:4px 0}.CreateOrder_preview-header__bPKCj{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:10px;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;padding:16px 20px}.CreateOrder_preview-header-left__krpii,.CreateOrder_preview-header__bPKCj{align-items:center;display:flex;gap:12px}.CreateOrder_preview-header-icon__soT0v{background:#1abc9c14;border-radius:8px;color:#1abc9c;padding:8px}.CreateOrder_preview-header-left__krpii h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:16px;font-weight:600;margin:0}.CreateOrder_preview-header-left__krpii p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:13px;margin:2px 0 0}.CreateOrder_preview-status-badge__0d5td{font-size:12px;padding:4px 14px}.CreateOrder_preview-grid__cTIU7{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.CreateOrder_preview-card__J810j{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:10px;overflow:hidden;transition:all .2s ease}.CreateOrder_preview-card__J810j:hover{border-color:#1abc9c1a}.CreateOrder_preview-full__F8wvv{grid-column:1/-1}.CreateOrder_preview-card-header__1THD7{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);display:flex;gap:8px;padding:12px 16px}.CreateOrder_preview-card-icon__udSjG{color:#1abc9c}.CreateOrder_preview-card-header__1THD7 h4{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:13px;font-weight:600;letter-spacing:.03em;margin:0;text-transform:uppercase}.CreateOrder_preview-item-count__W0Vpv{font-size:11px;margin-left:auto;padding:2px 10px}.CreateOrder_preview-card-body__Ju6M3{padding:12px 16px}.CreateOrder_preview-row__n0XzR{align-items:center;border-bottom:1px solid #ffffff05;border-bottom:1px solid var(--border-color,#ffffff05);display:flex;justify-content:space-between;padding:6px 0}.CreateOrder_preview-row__n0XzR:last-child{border-bottom:none}.CreateOrder_preview-label__jhMkm{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:13px}.CreateOrder_preview-value__dNJDB{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:13px;font-weight:500}.CreateOrder_preview-total__SDGjO{color:#1abc9c;font-size:16px;font-weight:700}.CreateOrder_preview-badge__6y6GK{font-size:11px;padding:2px 10px}.CreateOrder_preview-items-summary__vDmWd{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,1fr);margin-bottom:16px}.CreateOrder_preview-stat__qev8u{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:6px;display:flex;flex-direction:column;padding:10px}.CreateOrder_preview-stat-label__x1bJe{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:11px;letter-spacing:.03em;text-transform:uppercase}.CreateOrder_preview-stat-value__rH5Ns{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:18px;font-weight:700;margin-top:2px}.CreateOrder_preview-items-table-wrapper__MfIHr{border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:6px;margin-top:8px;overflow-x:auto}.CreateOrder_preview-items-table__mVU4i{border-collapse:collapse;font-size:13px;width:100%}.CreateOrder_preview-items-table__mVU4i thead{background:#1a2332;background:var(--bg-secondary,#1a2332)}.CreateOrder_preview-items-table__mVU4i th{border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:11px;font-weight:600;letter-spacing:.03em;padding:8px 12px;text-align:left;text-transform:uppercase}.CreateOrder_preview-items-table__mVU4i td{border-bottom:1px solid #ffffff05;border-bottom:1px solid var(--border-color,#ffffff05);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);padding:8px 12px}.CreateOrder_preview-items-table__mVU4i tbody tr:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08)}.CreateOrder_preview-items-table__mVU4i tbody tr:last-child td{border-bottom:none}.CreateOrder_preview-item-name__INpaz{align-items:center;color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:flex;font-weight:500;gap:6px}.CreateOrder_preview-task-badge__KVqh4{font-size:9px;padding:1px 6px}.CreateOrder_preview-item-total__xrOHM{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-weight:600}.CreateOrder_preview-more-items__JC7yj{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:12px;padding:8px 12px;text-align:center}.CreateOrder_preview-instructions__L4EXJ{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:13px;line-height:1.6;margin:0;white-space:pre-wrap}.CreateOrder_preview-empty__VPcFx{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:13px;font-style:italic}.CreateOrder_form-actions__ipxRF{align-items:center;border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 24px}.CreateOrder_actions-left__oPqQC,.CreateOrder_actions-right__6i7LR{display:flex;gap:10px}.CreateOrder_btn-back__awtl3,.CreateOrder_btn-cancel__sf9S\+,.CreateOrder_btn-next__-f5VX,.CreateOrder_btn-submit__1ULmX{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:8px 20px;transition:all .3s ease}.CreateOrder_btn-cancel__sf9S\+{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);color:#9ea7b5;color:var(--text-secondary,#9ea7b5)}.CreateOrder_btn-cancel__sf9S\+:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.CreateOrder_btn-back__awtl3{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);color:#9ea7b5;color:var(--text-secondary,#9ea7b5)}.CreateOrder_btn-back__awtl3:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.CreateOrder_btn-next__-f5VX{background:linear-gradient(135deg,#1abc9c,#16a085);box-shadow:0 2px 8px #1abc9c33;color:#fff}.CreateOrder_btn-next__-f5VX:hover{box-shadow:0 4px 16px #1abc9c4d;transform:translateX(2px)}.CreateOrder_btn-submit__1ULmX{background:linear-gradient(135deg,#1abc9c,#16a085);box-shadow:0 2px 8px #1abc9c33;color:#fff}.CreateOrder_btn-submit__1ULmX:hover:not(:disabled){box-shadow:0 4px 16px #1abc9c4d;transform:translateY(-2px)}.CreateOrder_btn-submit__1ULmX:disabled{cursor:not-allowed;opacity:.6}.CreateOrder_error-message__gq5SM{align-items:center;background:#e74c3c0f;border:1px solid #e74c3c1f;border-radius:8px;color:#e74c3c;display:flex;font-size:14px;gap:10px;margin-bottom:16px;padding:12px 16px}.CreateOrder_spinner__3QByT{animation:CreateOrder_spin__syyYO .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes CreateOrder_spin__syyYO{to{transform:rotate(1turn)}}.CreateOrder_modal-overlay__CxdgO{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.CreateOrder_modal-content__tllB4{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 20px 60px #0006;max-height:90vh;max-width:900px;overflow-y:auto;width:100%}.CreateOrder_inspections-docs-container__mEzsl{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.CreateOrder_documents-section__pjLvm,.CreateOrder_inspections-section__K0XnK{display:flex;flex-direction:column;min-height:300px}.CreateOrder_customer-search-wrapper__f3AYJ{position:relative;width:100%}.CreateOrder_customer-type-toggle__g\+eu-{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;display:flex;gap:4px;margin-bottom:8px;padding:4px;width:fit-content}.CreateOrder_type-toggle-btn__iypoe{align-items:center;background:#0000;border:none;border-radius:6px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:flex;font-family:inherit;font-size:.8rem;font-weight:600;gap:6px;padding:6px 16px;transition:all .3s ease}.CreateOrder_type-toggle-btn__iypoe:hover:not(:disabled){background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.CreateOrder_type-toggle-btn__iypoe.CreateOrder_active__EBXeG{background:linear-gradient(135deg,#1abc9c,#16a085);box-shadow:0 2px 8px #1abc9c40;color:#fff}.CreateOrder_type-toggle-btn__iypoe:disabled{cursor:not-allowed;opacity:.5}.CreateOrder_customer-search-input-wrapper__BGUkG{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:2px solid #ffffff0f;border:2px solid var(--border-color,#ffffff0f);border-radius:8px;display:flex;position:relative;transition:all .3s ease}.CreateOrder_customer-search-input-wrapper__BGUkG:focus-within{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c14}.CreateOrder_search-icon__30SGo{color:#6b7a8a;color:var(--text-muted,#6b7a8a);flex-shrink:0;left:12px;position:absolute}.CreateOrder_customer-search-input__zs5An{background:#0000;border:none;border-radius:8px;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:inherit;font-size:.9rem;outline:none;padding:10px 40px 10px 38px;width:100%}.CreateOrder_customer-search-input__zs5An::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.CreateOrder_customer-search-input__zs5An:disabled{cursor:not-allowed;opacity:.5}.CreateOrder_search-spinner__z1\+N4{animation:CreateOrder_spin__syyYO .8s linear infinite;color:#1abc9c;position:absolute;right:12px}.CreateOrder_search-clear-btn__\+Ja4a{align-items:center;background:none;border:none;border-radius:50%;color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;transition:all .2s ease}.CreateOrder_search-clear-btn__\+Ja4a:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.CreateOrder_customer-search-dropdown__oLHKx{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:8px;box-shadow:0 8px 32px #0006;left:0;max-height:300px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 6px);z-index:100}.CreateOrder_customer-search-dropdown__oLHKx::-webkit-scrollbar{width:4px}.CreateOrder_customer-search-dropdown__oLHKx::-webkit-scrollbar-track{background:#0000}.CreateOrder_customer-search-dropdown__oLHKx::-webkit-scrollbar-thumb{background:#ffffff0f;background:var(--border-color,#ffffff0f);border-radius:4px}.CreateOrder_dropdown-header__0Z7uS{align-items:center;border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);display:flex;justify-content:space-between;margin-bottom:4px;padding:8px 14px 6px}.CreateOrder_dropdown-results-count__197N8{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.7rem;font-weight:500}.CreateOrder_dropdown-type-label__d-JvQ{background:#1abc9c14;border-radius:10px;color:#1abc9c;font-size:.6rem;font-weight:600;padding:1px 10px}.CreateOrder_customer-dropdown-item__ZscF6{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:12px;padding:10px 14px;transition:all .2s ease}.CreateOrder_customer-dropdown-item__ZscF6:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08)}.CreateOrder_customer-dropdown-item__ZscF6.CreateOrder_selected__Zseov{background:#1abc9c0f}.CreateOrder_customer-dropdown-avatar__mBy1V{align-items:center;background:#243447;background:var(--bg-tertiary,#243447);border-radius:50%;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;height:32px;justify-content:center;min-width:32px;width:32px}.CreateOrder_customer-dropdown-info__MhJVK{flex:1 1;min-width:0}.CreateOrder_customer-dropdown-name__djOiN{align-items:center;color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:flex;flex-wrap:wrap;font-size:.9rem;font-weight:600;gap:8px}.CreateOrder_customer-dropdown-id__41zaT{background:#243447;background:var(--bg-tertiary,#243447);border-radius:10px;color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.7rem;font-weight:400;padding:1px 8px}.CreateOrder_customer-dropdown-type__\+RF\+Q{background:#1abc9c14;border-radius:10px;color:#1abc9c;font-size:.65rem;font-weight:500;padding:1px 8px}.CreateOrder_customer-dropdown-details__D4CcZ{align-items:center;color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:flex;flex-wrap:wrap;font-size:.75rem;gap:10px;margin-top:2px}.CreateOrder_customer-dropdown-details__D4CcZ .CreateOrder_detail-item__3C0Jd{align-items:center;color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:flex;gap:4px}.CreateOrder_customer-search-empty__bsE-y{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.85rem;padding:16px;text-align:center}.CreateOrder_empty-icon__cYW7T{font-size:1.5rem;margin-bottom:4px}.CreateOrder_empty-hint__XF3of{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.7rem}.CreateOrder_search-hint__eP8KV{background:#0f1923;background:var(--bg-primary,#0f1923);border-radius:6px;color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.75rem;margin-top:4px;padding:8px 12px}.light-theme .CreateOrder_create-order-container__1qepV{background:#f0f2f5}.light-theme .CreateOrder_header-text__Jr5nH h1{color:#1a2332}.light-theme .CreateOrder_header-text__Jr5nH p{color:#4a5a6a}.light-theme .CreateOrder_tabs-container__FhUy9{background:#fff;border-color:#0000000f}.light-theme .CreateOrder_tab-btn__s-CqU{color:#4a5a6a}.light-theme .CreateOrder_tab-btn__s-CqU:hover{background:#00000005;color:#1a2332}.light-theme .CreateOrder_form-card__53J-i{background:#fff;border-color:#0000000f}.light-theme .CreateOrder_section-card__iQILA{background:#f8f9fa;border-color:#0000000a}.light-theme .CreateOrder_section-header__4bA8k h3{color:#1a2332}.light-theme .CreateOrder_section-header__4bA8k p{color:#4a5a6a}.light-theme .CreateOrder_form-input__tJ\+Gu,.light-theme .CreateOrder_form-select__nVyDJ,.light-theme .CreateOrder_form-textarea__N7sIq{background:#f8f9fa;border-color:#00000014;color:#1a2332}.light-theme .CreateOrder_form-select__nVyDJ option{background:#fff;color:#1a2332}.light-theme .CreateOrder_customer-details-panel__4mWUP{background:#f8f9fa}.light-theme .CreateOrder_customer-name__0\+Km5{color:#1a2332}.light-theme .CreateOrder_customer-info-item__2IqMk{color:#4a5a6a}.light-theme .CreateOrder_added-system-item__Vshx5{background:#f8f9fa}.light-theme .CreateOrder_system-name__D6Ejv{color:#1a2332}.light-theme .CreateOrder_meta-tag__A7BJu{background:#e5e7eb;color:#6b7280}.light-theme .CreateOrder_offering-price-item__CV692{background:#f8f9fa}.light-theme .CreateOrder_offering-price-value__MNSPU{color:#1a2332}.light-theme .CreateOrder_task-item__G-7IY{background:#f8f9fa}.light-theme .CreateOrder_task-name__qV49Q{color:#1a2332}.light-theme .CreateOrder_task-description__KziBG{color:#4a5a6a}.light-theme .CreateOrder_summary-bar__dPsB7{background:#f8f9fa}.light-theme .CreateOrder_summary-value__A8AOU{color:#1a2332}.light-theme .CreateOrder_breakdown-section__iSdnY{background:#f8f9fa}.light-theme .CreateOrder_breakdown-header__CgPNf{background:#f1f3f5}.light-theme .CreateOrder_breakdown-header__CgPNf h4{color:#1a2332}.light-theme .CreateOrder_breakdown-card__n\+ZVc{background:#fff}.light-theme .CreateOrder_breakdown-card-value__zwfEF{color:#1a2332}.light-theme .CreateOrder_preview-card__J810j{background:#f8f9fa}.light-theme .CreateOrder_preview-card-header__1THD7 h4{color:#4a5a6a}.light-theme .CreateOrder_preview-value__dNJDB{color:#1a2332}.light-theme .CreateOrder_btn-back__awtl3,.light-theme .CreateOrder_btn-cancel__sf9S\+{background:#f3f4f6;border-color:#0000000f;color:#374151}.light-theme .CreateOrder_modal-content__tllB4{background:#fff;border-color:#0000000f}.light-theme .CreateOrder_toggle-btn__2lsxT{background:#f3f4f6;color:#6b7280}.light-theme .CreateOrder_toggle-btn__2lsxT:hover{background:#e5e7eb}.light-theme .CreateOrder_customer-search-input-wrapper__BGUkG{background:#fff;border-color:#00000014}.light-theme .CreateOrder_customer-search-input__zs5An{color:#1a2332}.light-theme .CreateOrder_customer-search-dropdown__oLHKx{background:#fff;border-color:#0000000f;box-shadow:0 8px 32px #0000001f}.light-theme .CreateOrder_customer-dropdown-item__ZscF6:hover{background:#f1f3f5}.light-theme .CreateOrder_customer-dropdown-avatar__mBy1V{background:#e9ecef;color:#4a5a6a}.light-theme .CreateOrder_customer-dropdown-name__djOiN{color:#1a2332}.light-theme .CreateOrder_customer-dropdown-id__41zaT{background:#e9ecef;color:#6b7a8a}.light-theme .CreateOrder_customer-type-toggle__g\+eu-{background:#f1f3f5;border-color:#0000000a}.light-theme .CreateOrder_type-toggle-btn__iypoe:hover:not(:disabled){background:#e9ecef;color:#1a2332}.light-theme .CreateOrder_type-toggle-btn__iypoe.CreateOrder_active__EBXeG{background:linear-gradient(135deg,#1abc9c,#16a085);color:#fff}.light-theme .CreateOrder_breakdown-table__RrFVo tbody tr:hover td,.light-theme .CreateOrder_preview-items-table__mVU4i tbody tr:hover,.light-theme .CreateOrder_preview-items-table__mVU4i thead{background:#f1f3f5}@media (max-width:1024px){.CreateOrder_preview-grid__cTIU7{grid-template-columns:1fr}.CreateOrder_offering-prices-grid__kqvKu{grid-template-columns:repeat(2,1fr)}.CreateOrder_inspections-docs-container__mEzsl{gap:32px;grid-template-columns:1fr}}@media (max-width:768px){.CreateOrder_create-order-container__1qepV{padding:16px}.CreateOrder_header-row__0Sd1Q{align-items:flex-start;flex-direction:column}.CreateOrder_header-left__0-fAs{width:100%}.CreateOrder_header-text__Jr5nH h1{font-size:22px}.CreateOrder_form-card__53J-i{padding:0}.CreateOrder_tab-content__LjwGK{padding:16px}.CreateOrder_form-grid__4jYmh{grid-template-columns:1fr}.CreateOrder_tabs-container__FhUy9{flex-wrap:nowrap;overflow-x:auto;padding:4px}.CreateOrder_tab-btn__s-CqU{font-size:13px;padding:8px 14px;white-space:nowrap}.CreateOrder_system-summary__IG-9D{align-items:flex-start;flex-direction:column}.CreateOrder_remove-system-btn__hdWOJ{align-self:flex-end}.CreateOrder_form-actions__ipxRF{align-items:stretch;flex-direction:column}.CreateOrder_actions-left__oPqQC,.CreateOrder_actions-right__6i7LR{flex-direction:column;width:100%}.CreateOrder_btn-back__awtl3,.CreateOrder_btn-cancel__sf9S\+,.CreateOrder_btn-next__-f5VX,.CreateOrder_btn-submit__1ULmX{justify-content:center;width:100%}.CreateOrder_offering-prices-grid__kqvKu{grid-template-columns:1fr 1fr}.CreateOrder_datetime-grid__N6kWi{grid-template-columns:1fr}.CreateOrder_customer-name-row__ZkcnG{gap:4px}.CreateOrder_customer-name-row__ZkcnG,.CreateOrder_summary-bar__dPsB7{align-items:flex-start;flex-direction:column}.CreateOrder_summary-divider__rzaoi{height:1px;width:100%}.CreateOrder_breakdown-summary__LP9Nx{grid-template-columns:1fr 1fr}.CreateOrder_modal-content__tllB4{margin:10px;max-width:100%}.CreateOrder_inspections-docs-container__mEzsl{gap:24px;grid-template-columns:1fr}.CreateOrder_documents-section__pjLvm,.CreateOrder_inspections-section__K0XnK{min-height:200px}.CreateOrder_milestones-grid__6OTL3,.CreateOrder_phases-grid__U0Gty{grid-template-columns:1fr}.CreateOrder_preview-items-summary__vDmWd{grid-template-columns:repeat(3,1fr)}.CreateOrder_customer-type-toggle__g\+eu-{width:100%}.CreateOrder_type-toggle-btn__iypoe{flex:1 1;font-size:.75rem;justify-content:center;padding:6px 12px}.CreateOrder_dropdown-header__0Z7uS{align-items:flex-start;flex-direction:column;gap:4px}.CreateOrder_customer-dropdown-item__ZscF6{padding:8px 12px}.CreateOrder_customer-dropdown-name__djOiN{font-size:.85rem}.CreateOrder_customer-dropdown-details__D4CcZ{align-items:flex-start;flex-direction:column;font-size:.7rem;gap:2px}}@media (max-width:480px){.CreateOrder_create-order-container__1qepV{padding:12px}.CreateOrder_header-text__Jr5nH h1{font-size:18px}.CreateOrder_header-text__Jr5nH p{font-size:13px}.CreateOrder_headerIcon__juXLv{height:40px;width:40px}.CreateOrder_tab-content__LjwGK{padding:12px}.CreateOrder_section-card__iQILA{padding:12px 14px}.CreateOrder_section-header__4bA8k{flex-wrap:wrap}.CreateOrder_form-input__tJ\+Gu,.CreateOrder_form-select__nVyDJ,.CreateOrder_form-textarea__N7sIq{font-size:13px;padding:8px 12px}.CreateOrder_breakdown-summary__LP9Nx,.CreateOrder_offering-prices-grid__kqvKu{grid-template-columns:1fr}.CreateOrder_task-item__G-7IY{align-items:flex-start;flex-direction:column;gap:8px}.CreateOrder_task-meta__AGnt8{justify-content:flex-start;width:100%}.CreateOrder_system-info-left__TLSru,.CreateOrder_system-meta__94Fjt{flex-wrap:wrap}.CreateOrder_btn-next__-f5VX,.CreateOrder_btn-submit__1ULmX{font-size:13px;padding:8px 14px}.CreateOrder_tab-btn__s-CqU{font-size:12px;padding:6px 10px}.CreateOrder_tab-badge__KxpMt{font-size:10px;height:14px;min-width:14px}.CreateOrder_modal-overlay__CxdgO{padding:8px}.CreateOrder_modal-content__tllB4{max-height:98vh}.CreateOrder_preview-items-summary__vDmWd{grid-template-columns:repeat(2,1fr)}.CreateOrder_milestone-card__V36qK,.CreateOrder_phase-card__SAoSj{padding:10px 12px}.CreateOrder_preview-card-body__Ju6M3{padding:8px 12px}.CreateOrder_customer-info-grid__NCwRC{flex-direction:column;gap:6px}}:root{--transition:all 0.2s cubic-bezier(0.4,0,0.2,1)}.light-theme{--bg-primary:#f8fafc;--bg-tertiary:#f1f5f9}.OrderItemsManager_itemsManager__Eb\+Kp{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.OrderItemsManager_itemsManager__Eb\+Kp:hover{box-shadow:0 4px 20px #0003;box-shadow:0 4px 20px var(--shadow-color,#0003)}.OrderItemsManager_itemsHeader__\+SR75{align-items:center;background:#243447;background:var(--bg-tertiary);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:1.25rem 1.5rem}.OrderItemsManager_formSectionTitle__t2F95{align-items:center;color:#e8e8e8;color:var(--text-primary);display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin:0}.OrderItemsManager_titleIcon__yNuyl{color:#1abc9c;color:var(--primary)}.OrderItemsManager_itemsDescription__VsvPq{color:#9ea7b5;color:var(--text-secondary);font-size:.813rem;margin:.125rem 0 0}.OrderItemsManager_itemCount__\+sl\+d{font-size:.75rem;padding:.25rem .75rem}.OrderItemsManager_itemsContent__SGJMA{padding:1.25rem 1.5rem!important}.OrderItemsManager_itemList__m0e7U{margin-top:0}.OrderItemsManager_itemTableWrapper__LzKZT{border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);overflow-x:auto}.OrderItemsManager_itemTable__\+opZ1{border-collapse:collapse;font-size:.875rem;width:100%}.OrderItemsManager_itemTable__\+opZ1 thead{background:#243447;background:var(--bg-tertiary)}.OrderItemsManager_itemTable__\+opZ1 th{border-bottom:2px solid #ffffff0f;border-bottom:2px solid var(--border-color);color:#6b7a8a;color:var(--text-muted);font-size:.7rem;font-weight:600;letter-spacing:.05em;padding:.625rem .875rem;text-align:left;text-transform:uppercase;white-space:nowrap}.OrderItemsManager_itemTable__\+opZ1 td{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);color:#9ea7b5;color:var(--text-secondary);padding:.625rem .875rem;vertical-align:middle}.OrderItemsManager_itemTable__\+opZ1 tbody tr{transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.OrderItemsManager_itemTable__\+opZ1 tbody tr:hover{background:#ffffff08;background:var(--bg-hover)}.OrderItemsManager_itemTable__\+opZ1 tbody tr:last-child td{border-bottom:none}.OrderItemsManager_taskRow__q4vL7{background:#ffffff08;background:var(--bg-hover)}.OrderItemsManager_taskRow__q4vL7:hover{background:#243447!important;background:var(--bg-tertiary)!important}.OrderItemsManager_productIdCell__dpipy{color:#6b7a8a;color:var(--text-muted);font-family:monospace;font-size:.813rem}.OrderItemsManager_productNameCell__9y8oX{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.OrderItemsManager_productName__jbnu1{color:#e8e8e8;color:var(--text-primary);font-weight:500}.OrderItemsManager_quantityCell__KnT2W{color:#9ea7b5;color:var(--text-secondary);font-weight:500;text-align:center}.OrderItemsManager_unitPriceCell__8ovlN{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;gap:.25rem}.OrderItemsManager_totalPriceCell__6-7k-{color:#e8e8e8;color:var(--text-primary);font-weight:600}.OrderItemsManager_deliveryDateCell__W6Fbd{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.813rem;gap:.25rem}.OrderItemsManager_cellIcon__FWbxY{color:#6b7a8a;color:var(--text-muted);flex-shrink:0}.OrderItemsManager_hoursBadge__he79Z,.OrderItemsManager_taskBadge__Rlprh{font-size:.6rem;padding:.125rem .5rem}.OrderItemsManager_actionButtons__3AJ4e{align-items:center;display:flex;gap:.25rem}.OrderItemsManager_actionButtons__3AJ4e button{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#6b7a8a;color:var(--text-muted);cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:30px}.OrderItemsManager_actionButtons__3AJ4e button:hover{background:#ffffff08;background:var(--bg-hover)}.OrderItemsManager_editBtn__4VUUO{color:#1abc9c;color:var(--primary)}.OrderItemsManager_editBtn__4VUUO:hover{background:#2563eb14;color:#1abc9c;color:var(--primary)}.OrderItemsManager_editBtn__4VUUO:disabled{cursor:not-allowed;opacity:.4}.OrderItemsManager_removeItemBtn__wouMF{color:#dc2626;color:var(--danger)}.OrderItemsManager_removeItemBtn__wouMF:hover{background:#dc262614;color:#dc2626;color:var(--danger)}.OrderItemsManager_saveEditBtn__OMQZs{color:#059669;color:var(--success)}.OrderItemsManager_saveEditBtn__OMQZs:hover{background:#05966914;color:#059669;color:var(--success)}.OrderItemsManager_cancelEditBtn__KtatS{color:#d97706;color:var(--warning)}.OrderItemsManager_cancelEditBtn__KtatS:hover{background:#d9770614;color:#d97706;color:var(--warning)}.OrderItemsManager_editInput__hM0vi{font-size:.813rem;min-width:80px}.OrderItemsManager_editInputSmall__gJO09{font-size:.813rem;width:60px}.OrderItemsManager_itemTable__\+opZ1 tfoot{background:#243447;background:var(--bg-tertiary);border-top:2px solid #ffffff0f;border-top:2px solid var(--border-color);font-weight:600}.OrderItemsManager_itemTable__\+opZ1 tfoot td{border-top:2px solid #ffffff0f;border-top:2px solid var(--border-color);padding:.75rem .875rem}.OrderItemsManager_totalLabel__RDKg-{align-items:center;display:flex;font-weight:500;gap:.5rem}.OrderItemsManager_totalIcon__9-qSp,.OrderItemsManager_totalLabel__RDKg-{color:#6b7a8a;color:var(--text-muted)}.OrderItemsManager_totalAmount__cX--\+{color:#e8e8e8;color:var(--text-primary);font-size:.95rem;text-align:right}.OrderItemsManager_totalAmount__cX--\+ strong{color:#1abc9c;color:var(--primary)}.OrderItemsManager_emptyState__-jKEk{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem;text-align:center}.OrderItemsManager_emptyIcon__6Myxa{color:#6b7a8a;color:var(--text-muted);margin-bottom:.75rem}.OrderItemsManager_emptyState__-jKEk h3{color:#9ea7b5;color:var(--text-secondary);font-size:1rem;font-weight:600;margin:0 0 .25rem}.OrderItemsManager_emptyHint__aY5Vf{color:#6b7a8a;color:var(--text-muted);font-size:.875rem;margin:0}@media (max-width:1024px){.OrderItemsManager_itemTable__\+opZ1{font-size:.813rem}.OrderItemsManager_itemTable__\+opZ1 td,.OrderItemsManager_itemTable__\+opZ1 th{padding:.5rem .625rem}}@media (max-width:768px){.OrderItemsManager_itemsManager__Eb\+Kp{border-radius:6px;border-radius:var(--radius-sm)}.OrderItemsManager_itemsHeader__\+SR75{align-items:flex-start;flex-direction:column;gap:.5rem;padding:1rem 1.25rem}.OrderItemsManager_itemsContent__SGJMA{padding:1rem 1.25rem!important}.OrderItemsManager_itemTable__\+opZ1{font-size:.75rem;min-width:700px}.OrderItemsManager_itemTable__\+opZ1 td,.OrderItemsManager_itemTable__\+opZ1 th{padding:.375rem .5rem}.OrderItemsManager_actionButtons__3AJ4e button{height:26px;width:26px}.OrderItemsManager_actionButtons__3AJ4e button svg{height:14px;width:14px}.OrderItemsManager_editInputSmall__gJO09{width:50px}.OrderItemsManager_editInput__hM0vi{min-width:60px}.OrderItemsManager_totalAmount__cX--\+{font-size:.875rem}}@media (max-width:480px){.OrderItemsManager_itemsManager__Eb\+Kp{border-radius:6px;border-radius:var(--radius-sm)}.OrderItemsManager_itemsHeader__\+SR75{align-items:flex-start;flex-direction:column;padding:.75rem 1rem}.OrderItemsManager_itemsContent__SGJMA{padding:.75rem 1rem!important}.OrderItemsManager_itemTableWrapper__LzKZT{overflow-x:auto}.OrderItemsManager_itemTable__\+opZ1{font-size:.7rem;min-width:600px}.OrderItemsManager_itemTable__\+opZ1 td,.OrderItemsManager_itemTable__\+opZ1 th{padding:.25rem .375rem}.OrderItemsManager_actionButtons__3AJ4e button{height:22px;width:22px}.OrderItemsManager_actionButtons__3AJ4e button svg{height:12px;width:12px}.OrderItemsManager_editInputSmall__gJO09{font-size:.7rem;padding:.125rem .25rem;width:40px}.OrderItemsManager_editInput__hM0vi{font-size:.7rem;min-width:50px;padding:.125rem .25rem}.OrderItemsManager_totalAmount__cX--\+{font-size:.813rem}.OrderItemsManager_emptyState__-jKEk{padding:2rem 1rem}.OrderItemsManager_emptyIcon__6Myxa{height:32px;width:32px}.OrderItemsManager_emptyState__-jKEk h3{font-size:.875rem}.OrderItemsManager_emptyHint__aY5Vf{font-size:.75rem}}.OrderItemsManager_itemTableWrapper__LzKZT::-webkit-scrollbar{height:6px}.OrderItemsManager_itemTableWrapper__LzKZT::-webkit-scrollbar-track{background:#0f1923;background:var(--bg-primary);border-radius:4px}.OrderItemsManager_itemTableWrapper__LzKZT::-webkit-scrollbar-thumb{background:#ffffff0f;background:var(--border-color);border-radius:4px}.OrderItemsManager_itemTableWrapper__LzKZT::-webkit-scrollbar-thumb:hover{background:#6b7a8a;background:var(--text-muted)}:root{--accent-color:#1abc9c;--accent-hover:#16a085}.InspectionManager_inspectionManager__\+7qXz{background:#0f1923;background:var(--bg-primary);color:#e8e8e8;color:var(--text-primary);display:flex;flex-direction:column;gap:20px;transition:background .3s ease,color .3s ease;transition:background var(--transition-speed) ease,color var(--transition-speed) ease;width:100%}.InspectionManager_inspectionForm__cLND2{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);overflow:hidden;transition:all .3s ease;transition:all var(--transition-speed) ease}.InspectionManager_formContent__NzEu\+{padding:20px!important}.InspectionManager_sectionTitle__hZ-Ia{align-items:center;color:#e8e8e8;color:var(--text-primary);display:flex;font-size:15px;font-weight:600;gap:10px;margin:0 0 16px}.InspectionManager_titleIcon__dXth\+{font-size:18px}.InspectionManager_formGrid__sDBBM{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.InspectionManager_formGroup__Lao-3{display:flex;flex-direction:column;gap:4px}.InspectionManager_formGroup__Lao-3.InspectionManager_fullWidth__HVR-I{grid-column:1/-1}.InspectionManager_formLabel__fSXqK{color:#9ea7b5;color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.InspectionManager_required__bKRMM{color:#e74c3c}.InspectionManager_inputWrapper__AJNfV{position:relative}.InspectionManager_inputIcon__MrKpp{color:#6b7a8a;color:var(--text-muted);left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.InspectionManager_inputWrapper__AJNfV .InspectionManager_formInput__Vd\+dq,.InspectionManager_inputWrapper__AJNfV .InspectionManager_formSelect__M9xQr{padding-left:34px}.InspectionManager_formInput__Vd\+dq,.InspectionManager_formSelect__M9xQr,.InspectionManager_formTextarea__kJJQ-{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-family:inherit;font-size:14px;padding:8px 12px;transition:all .2s ease;width:100%}.InspectionManager_formInput__Vd\+dq:focus,.InspectionManager_formSelect__M9xQr:focus,.InspectionManager_formTextarea__kJJQ-:focus{border-color:#1abc9c;border-color:var(--accent-color);box-shadow:0 0 0 3px #1abc9c14;outline:none}.InspectionManager_formInput__Vd\+dq::placeholder,.InspectionManager_formTextarea__kJJQ-::placeholder{color:#6b7a8a;color:var(--text-muted)}.InspectionManager_formTextarea__kJJQ-{min-height:60px;resize:vertical}.InspectionManager_formSelect__M9xQr{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7a8a' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.InspectionManager_formSelect__M9xQr option{background:#1a2332;background:var(--bg-secondary);color:#e8e8e8;color:var(--text-primary)}.InspectionManager_addBtn__M4rFs{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);background:linear-gradient(135deg,var(--accent-color),var(--accent-hover));border:none;border-radius:6px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-top:12px;padding:8px 20px;transition:all .2s ease}.InspectionManager_addBtn__M4rFs:hover{box-shadow:0 4px 12px #1abc9c40;transform:translateY(-2px)}.InspectionManager_inspectionList__bK1D5{display:flex;flex-direction:column;gap:10px}.InspectionManager_listHeader__rzDt7{align-items:center;display:flex;gap:10px;margin-bottom:4px}.InspectionManager_listTitle__k8D1y{color:#e8e8e8;color:var(--text-primary);font-size:14px;font-weight:600;margin:0}.InspectionManager_listCount__ABhLX{font-size:11px}.InspectionManager_inspectionItem__c49Jm{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);transition:all .2s ease}.InspectionManager_inspectionItem__c49Jm:hover{border-color:#1abc9c26;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light)}.InspectionManager_itemContent__HIXSc{align-items:center;display:flex;justify-content:space-between;padding:12px 16px!important}.InspectionManager_inspectionInfo__4wFr1{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:10px}.InspectionManager_inspNumber__8IOW4{background:#1abc9c14;border-radius:4px;color:#1abc9c;color:var(--accent-color);font-family:monospace;font-size:12px;font-weight:600;padding:2px 8px}.InspectionManager_inspType__d2JgR{background:#243447;background:var(--bg-tertiary);border-radius:12px;color:#9ea7b5;color:var(--text-secondary);font-size:11px;padding:2px 10px}.InspectionManager_inspStatus__GQsAF{border-radius:12px;font-size:11px;font-weight:600;padding:2px 10px}.InspectionManager_inspInspector__xqkwg{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:12px;gap:4px}.InspectionManager_inspDate__6qyMI,.InspectionManager_inspFindings__LWiDp{align-items:center;color:#6b7a8a;color:var(--text-muted);display:flex;font-size:12px;gap:4px}.InspectionManager_inspFindings__LWiDp{background:#243447;background:var(--bg-tertiary);border-radius:12px;max-width:200px;overflow:hidden;padding:2px 10px;text-overflow:ellipsis;white-space:nowrap}.InspectionManager_removeBtn__HM7Wg{align-items:center;background:none;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#6b7a8a;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px 8px;transition:all .2s ease}.InspectionManager_removeBtn__HM7Wg:hover{background:#e74c3c14;color:#e74c3c}.InspectionManager_removeBtn__HM7Wg svg{height:16px;width:16px}@media (max-width:768px){.InspectionManager_formGrid__sDBBM{grid-template-columns:1fr}.InspectionManager_formGroup__Lao-3.InspectionManager_fullWidth__HVR-I{grid-column:1/-1}.InspectionManager_inspectionInfo__4wFr1{align-items:flex-start;flex-direction:column;gap:6px}.InspectionManager_itemContent__HIXSc{align-items:stretch;flex-direction:column;gap:8px}.InspectionManager_removeBtn__HM7Wg{align-self:flex-end}.InspectionManager_inspFindings__LWiDp{max-width:100%}}@media (max-width:480px){.InspectionManager_formContent__NzEu\+{padding:14px!important}.InspectionManager_sectionTitle__hZ-Ia{font-size:14px}.InspectionManager_formInput__Vd\+dq,.InspectionManager_formSelect__M9xQr,.InspectionManager_formTextarea__kJJQ-{font-size:13px;padding:6px 10px}.InspectionManager_inputIcon__MrKpp{left:8px}.InspectionManager_inputWrapper__AJNfV .InspectionManager_formInput__Vd\+dq,.InspectionManager_inputWrapper__AJNfV .InspectionManager_formSelect__M9xQr{padding-left:30px}.InspectionManager_addBtn__M4rFs{font-size:13px;justify-content:center;padding:8px 16px;width:100%}.InspectionManager_inspNumber__8IOW4{font-size:11px}.InspectionManager_inspStatus__GQsAF,.InspectionManager_inspType__d2JgR{font-size:10px;padding:1px 8px}.InspectionManager_inspDate__6qyMI,.InspectionManager_inspFindings__LWiDp,.InspectionManager_inspInspector__xqkwg{font-size:11px}.InspectionManager_listTitle__k8D1y{font-size:13px}}.DocumentManager_documentManager__uPgX-{display:flex;flex-direction:column;gap:20px;width:100%}.DocumentManager_documentForm__p0Rd7{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:10px;padding:20px}.DocumentManager_sectionTitle__hiLdZ{align-items:center;color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:flex;font-size:15px;font-weight:600;gap:10px;margin:0 0 16px}.DocumentManager_titleIcon__j5Xse{font-size:18px}.DocumentManager_formGrid__BN8I3{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.DocumentManager_formGroup__QoR-B{display:flex;flex-direction:column;gap:4px}.DocumentManager_formGroup__QoR-B.DocumentManager_fullWidth__VXrX6{grid-column:1/-1}.DocumentManager_formLabel__SsWhD{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.DocumentManager_required__Qe8iI{color:#e74c3c}.DocumentManager_inputWrapper__\+Vf-h{position:relative}.DocumentManager_inputIcon__zO0Sp{color:#6b7a8a;color:var(--text-muted,#6b7a8a);left:10px;position:absolute;top:50%;transform:translateY(-50%)}.DocumentManager_inputWrapper__\+Vf-h .DocumentManager_formInput__C5DhL{padding-left:34px}.DocumentManager_formInput__C5DhL,.DocumentManager_formSelect__HMFBC,.DocumentManager_formTextarea__O8XXv{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:6px;color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:inherit;font-size:14px;padding:8px 12px;transition:all .2s ease;width:100%}.DocumentManager_formInput__C5DhL:focus,.DocumentManager_formSelect__HMFBC:focus,.DocumentManager_formTextarea__O8XXv:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c14;outline:none}.DocumentManager_formInput__C5DhL::placeholder,.DocumentManager_formTextarea__O8XXv::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.DocumentManager_formTextarea__O8XXv{min-height:60px;resize:vertical}.DocumentManager_formSelect__HMFBC{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7a8a' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.DocumentManager_formSelect__HMFBC option{background:#1a2332;background:var(--bg-secondary,#1a2332);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.DocumentManager_urlInputWrapper__Va1BC{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff14;border:1px solid var(--border-color,#ffffff14);border-radius:6px;display:flex;transition:all .2s ease}.DocumentManager_urlInputWrapper__Va1BC:focus-within{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c14}.DocumentManager_urlIcon__wQ0xm{color:#6b7a8a;color:var(--text-muted,#6b7a8a);flex-shrink:0;padding:0 4px 0 12px}.DocumentManager_urlInputWrapper__Va1BC .DocumentManager_formInput__C5DhL{background:#0000;border:none;padding:8px 12px 8px 4px}.DocumentManager_urlInputWrapper__Va1BC .DocumentManager_formInput__C5DhL:focus{box-shadow:none}.DocumentManager_addBtn__hS1H-{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-top:12px;padding:8px 20px;transition:all .2s ease}.DocumentManager_addBtn__hS1H-:hover{box-shadow:0 4px 12px #1abc9c40;transform:translateY(-2px)}.DocumentManager_documentList__fj1ck{display:flex;flex-direction:column;gap:10px}.DocumentManager_listHeader__nwEdg{align-items:center;display:flex;gap:10px;margin-bottom:4px}.DocumentManager_listTitle__fmX1\+{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:14px;font-weight:600;margin:0}.DocumentManager_listCount__gC9UG{background:#243447;background:var(--bg-tertiary,#243447);border-radius:10px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:11px;padding:1px 10px}.DocumentManager_documentItem__wh1QL{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px;transition:all .2s ease}.DocumentManager_documentItem__wh1QL:hover{border-color:#1abc9c26;box-shadow:0 2px 8px #0000001a;box-shadow:0 2px 8px var(--shadow-light,#0000001a)}.DocumentManager_documentInfo__XUvDw{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.DocumentManager_docIcon__MVkrH{font-size:16px}.DocumentManager_docName__Uh9eO{align-items:center;color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:flex;font-size:13px;font-weight:500;gap:6px}.DocumentManager_docType__ZSt\+\+{background:#243447;background:var(--bg-tertiary,#243447);border-radius:12px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:11px;padding:2px 10px}.DocumentManager_docVersion__FCy0i{background:#3498db1f;border-radius:12px;color:#3498db;font-size:11px;font-weight:600;padding:2px 10px}.DocumentManager_docLink__slHCj{align-items:center;color:#1abc9c;display:inline-flex;font-size:12px;font-weight:500;gap:4px;text-decoration:none;transition:all .2s ease}.DocumentManager_docLink__slHCj:hover{color:#16a085;text-decoration:underline}.DocumentManager_docDescription__NDavG{background:#243447;background:var(--bg-tertiary,#243447);border-radius:12px;max-width:150px;overflow:hidden;padding:2px 10px;text-overflow:ellipsis;white-space:nowrap}.DocumentManager_docDate__ZyI9k,.DocumentManager_docDescription__NDavG{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:12px}.DocumentManager_removeBtn__sC3ZJ{align-items:center;background:none;border:none;border-radius:4px;color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:flex;justify-content:center;padding:4px 8px;transition:all .2s ease}.DocumentManager_removeBtn__sC3ZJ:hover{background:#e74c3c14;color:#e74c3c}.light-theme .DocumentManager_documentForm__p0Rd7{background:#f8f9fa;border-color:#0000000f}.light-theme .DocumentManager_sectionTitle__hiLdZ{color:#1a2332}.light-theme .DocumentManager_formLabel__SsWhD{color:#4a5a6a}.light-theme .DocumentManager_formInput__C5DhL,.light-theme .DocumentManager_formSelect__HMFBC,.light-theme .DocumentManager_formTextarea__O8XXv{background:#fff;border-color:#00000014;color:#1a2332}.light-theme .DocumentManager_urlInputWrapper__Va1BC{background:#fff;border-color:#00000014}.light-theme .DocumentManager_formSelect__HMFBC option{background:#fff;color:#1a2332}.light-theme .DocumentManager_documentItem__wh1QL{background:#fff;border-color:#0000000a}.light-theme .DocumentManager_documentItem__wh1QL:hover{border-color:#1abc9c26}.light-theme .DocumentManager_docName__Uh9eO{color:#1a2332}.light-theme .DocumentManager_docDescription__NDavG,.light-theme .DocumentManager_docType__ZSt\+\+{background:#f3f4f6;color:#6b7280}.light-theme .DocumentManager_listTitle__fmX1\+{color:#1a2332}.light-theme .DocumentManager_listCount__gC9UG{background:#f3f4f6;color:#6b7280}.light-theme .DocumentManager_removeBtn__sC3ZJ{color:#8a9aaa}.light-theme .DocumentManager_removeBtn__sC3ZJ:hover{background:#e74c3c0f;color:#e74c3c}.light-theme .DocumentManager_addBtn__hS1H-{background:linear-gradient(135deg,#1abc9c,#16a085)}.light-theme .DocumentManager_docLink__slHCj{color:#1abc9c}.light-theme .DocumentManager_docLink__slHCj:hover{color:#16a085}.light-theme .DocumentManager_docVersion__FCy0i{background:#3498db14;color:#2980b9}@media (max-width:768px){.DocumentManager_formGrid__BN8I3{grid-template-columns:1fr}.DocumentManager_formGroup__QoR-B.DocumentManager_fullWidth__VXrX6{grid-column:1/-1}.DocumentManager_documentInfo__XUvDw{align-items:flex-start;flex-direction:column;gap:6px}.DocumentManager_documentItem__wh1QL{align-items:stretch;flex-direction:column;gap:8px}.DocumentManager_removeBtn__sC3ZJ{align-self:flex-end}.DocumentManager_docDescription__NDavG{max-width:100%}}@media (max-width:480px){.DocumentManager_documentForm__p0Rd7{padding:14px}.DocumentManager_sectionTitle__hiLdZ{font-size:14px}.DocumentManager_formInput__C5DhL,.DocumentManager_formSelect__HMFBC,.DocumentManager_formTextarea__O8XXv{font-size:13px;padding:6px 10px}.DocumentManager_inputIcon__zO0Sp{left:8px}.DocumentManager_inputWrapper__\+Vf-h .DocumentManager_formInput__C5DhL{padding-left:30px}.DocumentManager_urlIcon__wQ0xm{padding:0 4px 0 8px}.DocumentManager_urlInputWrapper__Va1BC .DocumentManager_formInput__C5DhL{padding:6px 10px 6px 4px}.DocumentManager_addBtn__hS1H-{font-size:13px;justify-content:center;padding:8px 16px;width:100%}.DocumentManager_docName__Uh9eO{font-size:12px}.DocumentManager_docDate__ZyI9k,.DocumentManager_docDescription__NDavG,.DocumentManager_docType__ZSt\+\+,.DocumentManager_docVersion__FCy0i{font-size:10px;padding:1px 8px}.DocumentManager_docLink__slHCj{font-size:11px}.DocumentManager_listTitle__fmX1\+{font-size:13px}.DocumentManager_listCount__gC9UG{font-size:10px}}.AddItemPopup_popup-overlay__VupYF{align-items:center;animation:AddItemPopup_fadeIn__IQZ-j .2s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}@keyframes AddItemPopup_fadeIn__IQZ-j{0%{opacity:0}to{opacity:1}}@keyframes AddItemPopup_slideUp__jYOdA{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AddItemPopup_popup-container__oZdZ7{animation:AddItemPopup_slideUp__jYOdA .3s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0003;max-height:90vh;max-width:700px;overflow:hidden;width:90%}.AddItemPopup_popup-header__V6uTe{align-items:center;background-color:#f8fafc;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.AddItemPopup_popup-title__-GQcl{align-items:center;color:#1e293b;display:flex;gap:10px}.AddItemPopup_popup-title__-GQcl h3{font-size:18px;font-weight:600;margin:0}.AddItemPopup_popup-close__7bYGa{align-items:center;background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background-color .2s,color .2s;width:36px}.AddItemPopup_popup-close__7bYGa:hover{background-color:#f1f5f9;color:#1e293b}.AddItemPopup_popup-body__EqA5e{max-height:calc(90vh - 140px);overflow-y:auto;padding:24px}.AddItemPopup_form-grid__ku\+sa{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.AddItemPopup_form-group__CkfIv{display:flex;flex-direction:column;gap:4px}.AddItemPopup_form-group-full__h7ZIy{grid-column:1/-1}.AddItemPopup_form-label__Q4T7c{color:#374151;font-size:13px;font-weight:500}.AddItemPopup_form-label__Q4T7c span{color:#ef4444}.AddItemPopup_form-input__uAXXP{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#1e293b;font-size:14px;padding:8px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.AddItemPopup_form-input__uAXXP:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.AddItemPopup_form-input__uAXXP:disabled{background-color:#f3f4f6;color:#6b7280}.AddItemPopup_total-price-input__61Qbr{background-color:#f1f5f9;color:#1e293b;font-weight:600}.AddItemPopup_form-textarea__cRdIz{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#1e293b;font-family:inherit;font-size:14px;padding:8px 12px;resize:vertical;transition:border-color .2s,box-shadow .2s;width:100%}.AddItemPopup_form-textarea__cRdIz:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.AddItemPopup_popup-footer__PdmKn{background-color:#f8fafc;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.AddItemPopup_btn-cancel__5ZxXJ{background:none;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;padding:8px 20px;transition:background-color .2s}.AddItemPopup_btn-cancel__5ZxXJ:hover{background-color:#f3f4f6}.AddItemPopup_btn-add__lDeFg{align-items:center;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 24px;transition:background-color .2s,box-shadow .2s}.AddItemPopup_btn-add__lDeFg:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px #3b82f64d}@media (max-width:640px){.AddItemPopup_popup-container__oZdZ7{max-width:100%;width:95%}.AddItemPopup_form-grid__ku\+sa{grid-template-columns:1fr}.AddItemPopup_popup-body__EqA5e,.AddItemPopup_popup-header__V6uTe{padding:16px}.AddItemPopup_popup-footer__PdmKn{flex-direction:column;padding:12px 16px}.AddItemPopup_popup-footer__PdmKn button{justify-content:center;width:100%}}.SystemSelectionPricing_modalContainer__88tAf{align-items:center;animation:SystemSelectionPricing_fadeIn__1uJRB .25s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}@keyframes SystemSelectionPricing_fadeIn__1uJRB{0%{opacity:0}to{opacity:1}}.SystemSelectionPricing_modalContainer__88tAf>*{animation:SystemSelectionPricing_slideUp__6\+36u .35s ease-out;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:16px;box-shadow:0 20px 60px #00000080;max-height:92vh;max-width:1300px;overflow-y:auto;width:100%}@keyframes SystemSelectionPricing_slideUp__6\+36u{0%{opacity:0;transform:translateY(30px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.SystemSelectionPricing_modalContainer__88tAf>::-webkit-scrollbar{width:5px}.SystemSelectionPricing_modalContainer__88tAf>::-webkit-scrollbar-track{background:#0000}.SystemSelectionPricing_modalContainer__88tAf>::-webkit-scrollbar-thumb{background:#ffffff14;background:var(--border-color,#ffffff14);border-radius:10px}.SystemSelectionPricing_modalContainer__88tAf>::-webkit-scrollbar-thumb:hover{background:#6b7a8a;background:var(--text-muted,#6b7a8a)}@media (max-width:768px){.SystemSelectionPricing_modalContainer__88tAf{padding:12px}.SystemSelectionPricing_modalContainer__88tAf>*{border-radius:12px;max-height:95vh}}@media (max-width:480px){.SystemSelectionPricing_modalContainer__88tAf{padding:8px}.SystemSelectionPricing_modalContainer__88tAf>*{border-radius:8px;max-height:98vh}}:root{--transition:all 0.25s cubic-bezier(0.4,0,0.2,1)}.PriceCalculator_container__ydE-r{-webkit-font-smoothing:antialiased;background:#0f1923;background:var(--bg-primary);color:#e8e8e8;color:var(--text-primary);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;padding:24px 32px}.PriceCalculator_header__y7rO4{align-items:center;background:linear-gradient(135deg,#6366f10f,#8b5cf60f);border:1px solid #6366f126;border-radius:16px;border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;overflow:hidden;padding:1.25rem 1.5rem;position:relative}.PriceCalculator_header__y7rO4:before{background:radial-gradient(circle,#8b5cf61f 0,#0000 70%);content:"";height:260px;pointer-events:none;position:absolute;right:-10%;top:-50%;width:260px}.PriceCalculator_headerLeft__VfHdr{align-items:center;display:flex;flex-wrap:wrap;gap:.875rem;position:relative;z-index:1}.PriceCalculator_backLink__8L6kb{align-items:center;border:1px solid #0000;border-radius:8px;color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.813rem;font-weight:600;gap:.4rem;padding:.4rem .75rem;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.PriceCalculator_backLink__8L6kb:hover{background:#6366f11a;border-color:#6366f133;color:#a5b4fc}.PriceCalculator_headerDivider__BwNf2{background:linear-gradient(180deg,#0000,#6366f14d,#0000);height:32px;width:1px}.PriceCalculator_headerIcon__e0Jdl{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);border-radius:12px;box-shadow:0 4px 16px #6366f159,inset 0 1px 0 #ffffff26;color:#fff;display:flex;height:46px;justify-content:center;position:relative;width:46px}.PriceCalculator_headerIcon__e0Jdl:after{background:linear-gradient(180deg,#ffffff26,#0000 60%);border-radius:12px;content:"";inset:0;pointer-events:none;position:absolute}.PriceCalculator_headerText__c6Nn\+ h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e8e8e8,#a5b4fc);-webkit-background-clip:text;background-clip:text;font-size:1.3rem;font-weight:700;letter-spacing:-.025em;margin:0}.PriceCalculator_headerText__c6Nn\+ p{color:#9ea7b5;color:var(--text-secondary);font-size:.8rem;margin:.15rem 0 0}.PriceCalculator_headerActions__z4fal{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;position:relative;z-index:1}.PriceCalculator_stepBadge__20Qoy{background:#6366f126;border:1px solid #6366f14d;border-radius:20px;color:#a5b4fc;font-size:.75rem;font-weight:700;letter-spacing:.05em;overflow:hidden;padding:.4rem 1rem;position:relative;text-transform:uppercase}.PriceCalculator_stepBadge__20Qoy:before{animation:PriceCalculator_shine__z6Ka0 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#a5b4fc40,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes PriceCalculator_shine__z6Ka0{0%,to{left:-100%}50%{left:100%}}.PriceCalculator_stepIndicator__pIdCs{align-items:center;background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);display:flex;flex-wrap:nowrap;gap:0;justify-content:center;margin-bottom:24px;padding:16px 24px}.PriceCalculator_step__F36Eh{align-items:center;border-radius:20px;display:flex;gap:10px;opacity:.5;padding:8px 16px;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.PriceCalculator_step__F36Eh.PriceCalculator_active__tyPLr{opacity:1}.PriceCalculator_stepNum__6Vrqa{align-items:center;background:#243447;background:var(--bg-tertiary);border-radius:50%;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:32px}.PriceCalculator_step__F36Eh.PriceCalculator_active__tyPLr .PriceCalculator_stepNum__6Vrqa{background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);box-shadow:0 2px 8px #6366f166;color:#fff}.PriceCalculator_stepLabel__boNsK{color:#9ea7b5;color:var(--text-secondary);font-size:14px;font-weight:500;white-space:nowrap}.PriceCalculator_step__F36Eh.PriceCalculator_active__tyPLr .PriceCalculator_stepLabel__boNsK{color:#e8e8e8;color:var(--text-primary);font-weight:600}.PriceCalculator_stepLine__gxv6J{background:#ffffff0f;background:var(--border-color);flex-shrink:0;height:2px;margin:0 4px;width:40px}.PriceCalculator_step__F36Eh.PriceCalculator_active__tyPLr+.PriceCalculator_stepLine__gxv6J{background:linear-gradient(90deg,#6366f1,#8b5cf6)}.PriceCalculator_stepCard__LY7Oo{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light);overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.PriceCalculator_stepCard__LY7Oo:hover{box-shadow:0 4px 20px #0006;box-shadow:0 4px 20px var(--shadow-color)}.PriceCalculator_stepContent__VUqL7{padding:24px!important}.PriceCalculator_offeringSelector__YDhYC{margin-bottom:24px}.PriceCalculator_offeringLabel__Quqh\+{color:#9ea7b5;color:var(--text-secondary);display:block;font-size:14px;font-weight:600;margin-bottom:8px}.PriceCalculator_required__SHgzs{color:#e74c3c;font-weight:700}.PriceCalculator_offeringSelect__l1xhr{appearance:none;background:#0f1923;background:var(--bg-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7a8a'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:1rem;border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;max-width:500px;padding:12px 40px 12px 16px;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.PriceCalculator_offeringSelect__l1xhr:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb26;outline:none}.PriceCalculator_offeringSelect__l1xhr:hover:not(:disabled){border-color:#6366f180}.PriceCalculator_offeringSelect__l1xhr:disabled{cursor:not-allowed;opacity:.5}.PriceCalculator_offeringSelect__l1xhr option{background:#1a2332;background:var(--bg-secondary);color:#e8e8e8;color:var(--text-primary)}.PriceCalculator_loadingText__fUzev{color:#6b7a8a;color:var(--text-muted);display:block;font-size:13px;margin-top:8px}.PriceCalculator_characteristicsSection__Lki6Z{margin-bottom:20px}.PriceCalculator_sectionHeader__eUCwW{align-items:center;background:#0f172a80;border:1px solid #33415580;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:12px;padding:14px 18px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.PriceCalculator_sectionHeader__eUCwW:hover{background:#0f172abf;border-color:#475569b3}.PriceCalculator_sectionIconWrap__yxNw2{align-items:center;background:#6366f11f;border:1px solid #6366f133;border-radius:8px;display:flex;height:30px;justify-content:center;width:30px}.PriceCalculator_sectionHeaderLeft__e-2RJ h4{color:#f1f5f9;font-size:.95rem;font-weight:700;letter-spacing:-.01em}.PriceCalculator_sectionTotal__go7OQ{background:#64748b1f;border:1px solid #64748b26;border-radius:20px;color:#94a3b8;font-size:.7rem;font-weight:600;padding:3px 10px}.PriceCalculator_sectionToggle__qRtMZ{align-items:center;background:#64748b1a;border-radius:6px;color:#94a3b8;display:flex;font-size:18px;height:24px;justify-content:center;transition:all .2s ease;width:24px}.PriceCalculator_sectionHeader__eUCwW:hover .PriceCalculator_sectionToggle__qRtMZ{background:#64748b33;color:#f1f5f9}.PriceCalculator_serviceSpecsSection__Sb6DW{margin-bottom:32px}.PriceCalculator_serviceSpecsList__ube5k{display:flex;flex-direction:column;gap:20px;margin-top:16px}.PriceCalculator_serviceSpecCard__ZJ6bF{background:linear-gradient(180deg,#0f172a99,#0f172a66);border:1px solid #33415580;border-radius:14px;margin-bottom:12px;padding:16px;transition:all .2s ease}.PriceCalculator_serviceSpecCard__ZJ6bF:hover{border-color:#6366f166;box-shadow:0 4px 20px #0003}.PriceCalculator_serviceSpecHeader__wIMaM{align-items:center;border-bottom:1px solid #33415580;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.PriceCalculator_serviceSpecInfo__z1QHX{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PriceCalculator_serviceSpecName__77MDL{color:#f1f5f9;font-size:.95rem;font-weight:700;letter-spacing:-.01em}.PriceCalculator_serviceSpecCode__zsKaZ{background:#64748b1a;border-radius:4px;color:#64748b;font-family:JetBrains Mono,Courier New,monospace;font-size:.7rem;padding:2px 6px}.PriceCalculator_serviceSpecBadge__b0Dvq,.PriceCalculator_serviceSpecStatus__0LfJJ{font-size:.65rem;padding:2px 9px}.PriceCalculator_serviceSpecMeta__u3YUr{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.PriceCalculator_serviceSpecDuration__YzCTQ{align-items:center;background:#64748b1a;border-radius:20px;color:#94a3b8;display:inline-flex;font-size:.75rem;font-weight:500;gap:5px;padding:3px 10px}.PriceCalculator_serviceSpecCount__hk9hV{background:#6366f11f;border:1px solid #6366f133;border-radius:20px;color:#a5b4fc;font-size:.7rem;font-weight:600;padding:3px 10px}.PriceCalculator_productSpecCharacteristics__LxLmT,.PriceCalculator_serviceSpecCharacteristics__kdWdC{background:#02061759;border:1px solid #33415566;border-radius:10px;margin:12px 0;padding:12px}.PriceCalculator_characteristicsHeader__9QMNR{align-items:center;color:#94a3b8;display:flex;font-size:.72rem;font-weight:700;gap:8px;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.PriceCalculator_characteristicsIcon__oBltB{align-items:center;background:#6366f11f;border-radius:6px;color:#a5b4fc;display:inline-flex;height:22px;justify-content:center;width:22px}.PriceCalculator_characteristicsGrid__0ZkzI{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.PriceCalculator_charInputGroup__SRP7n{background:#0f172a80;border:1px solid #33415580;border-radius:10px;display:flex;flex-direction:column;gap:6px;overflow:visible;padding:12px 14px;position:relative;transition:all .2s ease}.PriceCalculator_charInputGroup__SRP7n:hover{background:#0f172ab3;border-color:#475569b3}.PriceCalculator_charRibbon__ZeKRh{background:#475569;border-radius:0 3px 3px 0;bottom:10px;left:0;position:absolute;top:10px;transition:background .25s ease;width:3px}.PriceCalculator_stateFilled__\+MS2n .PriceCalculator_charRibbon__ZeKRh{background:linear-gradient(180deg,#6366f1,#8b5cf6)}.PriceCalculator_stateSource__QVH0l .PriceCalculator_charRibbon__ZeKRh{background:linear-gradient(180deg,#10b981,#059669);box-shadow:0 0 10px #10b98180}.PriceCalculator_stateShared__AwsR9 .PriceCalculator_charRibbon__ZeKRh{background:#64748b}.PriceCalculator_stateFilled__\+MS2n{border-color:#6366f140}.PriceCalculator_stateSource__QVH0l{border-color:#10b98166}.PriceCalculator_stateShared__AwsR9{background:#0f172a66;border-color:#64748b40;opacity:.85}.PriceCalculator_charHeader__J6kdF{align-items:center;display:flex;gap:8px;justify-content:space-between}.PriceCalculator_charName__iLgtv{align-items:center;color:#e2e8f0;display:inline-flex;font-size:.8rem;font-weight:600;gap:4px;letter-spacing:.01em;text-transform:capitalize}.PriceCalculator_mandatory__el\+sp{color:#f87171;font-weight:700;line-height:1}.PriceCalculator_statusPill__LCZ7U{align-items:center;border-radius:6px;cursor:help;display:inline-flex;height:22px;justify-content:center;transition:all .15s ease;width:22px}.PriceCalculator_pill_shared__vauTW{background:#64748b2e;color:#94a3b8}.PriceCalculator_pill_shared__vauTW:hover{background:#64748b4d}.PriceCalculator_pill_source__-U39Z{background:#10b98126;color:#34d399}.PriceCalculator_pill_source__-U39Z:hover{background:#10b98147}.PriceCalculator_pill_locked__b5Xu9{background:#64748b2e;color:#94a3b8}.PriceCalculator_tooltipWrapper__8v7ul{display:inline-flex;position:relative}.PriceCalculator_tooltip__lRRaS{animation:PriceCalculator_tooltipFadeIn__l0sFh .15s ease-out;background:#0f172a;border:1px solid #47556999;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 12px 32px #0000008c;max-width:300px;min-width:220px;padding:10px 12px;pointer-events:none;position:absolute;right:0;z-index:50}.PriceCalculator_tooltip__lRRaS:after{border:6px solid #0000;border-top-color:#47556999;content:"";position:absolute;right:10px;top:100%}@keyframes PriceCalculator_tooltipFadeIn__l0sFh{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.PriceCalculator_tooltipTitle__dAJky{align-items:center;color:#cbd5e1;display:flex;font-size:.72rem;font-weight:700;gap:6px;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.PriceCalculator_tooltipBody__LA3X5{color:#94a3b8;font-size:.75rem;line-height:1.45}.PriceCalculator_tooltipBody__LA3X5 strong{color:#e2e8f0;font-weight:600}.PriceCalculator_configurableInputGroup__EbYE9{display:flex;flex-direction:column;gap:6px;width:100%}.PriceCalculator_selectWrapper__k1Zm5{position:relative;width:100%}.PriceCalculator_selectChevron__QK2zH{color:#64748b;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.PriceCalculator_select__7ubIS{appearance:none;background:#02061799;border:1px solid #47556980;border-radius:8px;color:#f1f5f9;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:500;outline:none;padding:9px 34px 9px 12px;transition:all .15s ease;width:100%}.PriceCalculator_select__7ubIS:hover:not(:disabled){border-color:#6366f180}.PriceCalculator_select__7ubIS:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.PriceCalculator_select__7ubIS:disabled{background:#0f172a66;border-style:dashed;color:#94a3b8;cursor:not-allowed}.PriceCalculator_select__7ubIS option{background:#0f172a;color:#f1f5f9}.PriceCalculator_customInput__04\+Cb,.PriceCalculator_input__ufKHl{background:#02061799;border:1px solid #47556980;border-radius:8px;color:#f1f5f9;font-family:inherit;font-size:.85rem;font-weight:500;outline:none;padding:9px 12px;transition:all .15s ease;width:100%}.PriceCalculator_customInput__04\+Cb:hover,.PriceCalculator_input__ufKHl:hover:not(:disabled){border-color:#6366f180}.PriceCalculator_customInput__04\+Cb:focus,.PriceCalculator_input__ufKHl:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.PriceCalculator_input__ufKHl:disabled{background:#0f172a66;border-style:dashed;color:#94a3b8;cursor:not-allowed}.PriceCalculator_customValueTag__0vGNk{align-items:center;background:#8b5cf626;border:1px solid #8b5cf640;border-radius:5px;color:#c4b5fd;display:inline-flex;font-size:.68rem;font-weight:600;gap:4px;padding:2px 8px;width:fit-content}.PriceCalculator_unitLabel__60nVm{color:#64748b;font-size:.68rem;font-weight:500}.PriceCalculator_serviceResources__4bQ\+C{margin:12px 0}.PriceCalculator_resourcesHeader__Bq6Rm{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding:0 2px}.PriceCalculator_resourcesHeaderLeft__T5H21{align-items:center;display:flex;gap:8px}.PriceCalculator_resourcesIconWrap__vz-Pb{align-items:center;background:#6366f11f;border-radius:6px;color:#a5b4fc;display:inline-flex;height:22px;justify-content:center;width:22px}.PriceCalculator_resourcesTitle__VqO5Y{color:#94a3b8;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.PriceCalculator_resourceCount__kzURN{background:#6366f11f;border:1px solid #6366f133;border-radius:12px;color:#a5b4fc;font-size:.68rem;font-weight:600;padding:2px 9px}.PriceCalculator_resourceTableWrapper__aq-\+l{background:#02061759;border:1px solid #33415580;border-radius:10px;overflow:hidden}.PriceCalculator_resourceTable__gfQc0{border-collapse:collapse;font-size:.8rem;width:100%}.PriceCalculator_resourceTable__gfQc0 thead{background:#0f172acc;border-bottom:1px solid #33415599}.PriceCalculator_resourceTable__gfQc0 th{color:#94a3b8;font-size:.68rem;font-weight:700;letter-spacing:.06em;padding:10px 14px;text-align:left;text-transform:uppercase;white-space:nowrap}.PriceCalculator_thRight__nHqgP{text-align:right!important}.PriceCalculator_resourceTable__gfQc0 tbody tr{border-bottom:1px solid #3341554d;transition:background .15s ease}.PriceCalculator_resourceTable__gfQc0 tbody tr:last-child{border-bottom:none}.PriceCalculator_resourceTable__gfQc0 tbody tr:hover{background:#6366f10d}.PriceCalculator_resourceTable__gfQc0 td{color:#cbd5e1;padding:10px 14px;vertical-align:middle}.PriceCalculator_tdRight__RO7pq{text-align:right}.PriceCalculator_resourceName__raVKZ{color:#f1f5f9;font-weight:600;margin-right:6px}.PriceCalculator_resourceCategory__6YSKW{background:#3b82f61a;border-radius:5px;color:#93c5fd;display:inline-block;font-size:.62rem;font-weight:700;letter-spacing:.05em;padding:2px 7px;text-transform:uppercase}.PriceCalculator_resourceDepRow__gYhIq{align-items:center;background:#6366f114;border:1px dashed #6366f14d;border-radius:8px;display:inline-flex;gap:6px;padding:3px 4px 3px 9px;transition:all .15s ease}.PriceCalculator_resourceDepRow__gYhIq:focus-within{background:#6366f124;border-color:#6366f1;border-style:solid;box-shadow:0 0 0 3px #6366f11f}.PriceCalculator_depLabel__arArC{color:#a5b4fc;font-size:.7rem;font-weight:600;text-transform:capitalize;white-space:nowrap}.PriceCalculator_depInput__PZIv7{background:#020617b3;border:none;border-radius:4px;color:#f1f5f9;font-family:inherit;font-size:.75rem;font-weight:600;outline:none;padding:2px 6px;text-align:center;width:56px}.PriceCalculator_depNone__zMmYK{color:#475569;font-weight:500}.PriceCalculator_resourceFormulaBadge__\+Hro8{align-items:center;background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:5px;color:#fbbf24;cursor:help;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700;height:20px;justify-content:center;vertical-align:middle;width:20px}.PriceCalculator_resourcePrice__aTVFI{font-feature-settings:"tnum";color:#34d399;font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:700}.PriceCalculator_qtyBadge__tfdUX{align-items:center;background:linear-gradient(135deg,#6366f12e,#8b5cf62e);border:1px solid #6366f159;border-radius:20px;display:inline-flex;justify-content:center;min-width:32px;padding:2px 10px}.PriceCalculator_qtyValue__mGGvH{font-feature-settings:"tnum";color:#e0e7ff;font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:800}.PriceCalculator_specTriggers__a6dVI{border-top:1px solid #33415566;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px}.PriceCalculator_triggerBtn__4NVod{align-items:center;background:#6366f114;border:1px solid #6366f140;border-radius:10px;color:#cbd5e1;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:600;gap:7px;padding:8px 14px;transition:all .15s ease}.PriceCalculator_triggerBtn__4NVod:hover{background:#6366f129;border-color:#6366f18c;box-shadow:0 4px 12px #6366f126;color:#e0e7ff;transform:translateY(-1px)}.PriceCalculator_triggerBtn__4NVod:active{transform:translateY(0)}.PriceCalculator_triggerBtn__4NVod svg{color:#a5b4fc}.PriceCalculator_triggerCount__IO16z{align-items:center;background:#6366f14d;border-radius:9px;color:#e0e7ff;display:inline-flex;font-size:.65rem;font-weight:700;height:18px;justify-content:center;min-width:20px;padding:0 6px}.PriceCalculator_modalList__-Mvg\+{display:flex;flex-direction:column;gap:6px}.PriceCalculator_modalRow__oOE-D{align-items:center;background:#0f172a80;border:1px solid #33415580;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:10px 14px;transition:all .15s ease}.PriceCalculator_modalRow__oOE-D:hover{background:#0f172acc;border-color:#6366f166}.PriceCalculator_modalRowMain__8WyJt{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.PriceCalculator_modalRowTitle__GZR2V{color:#e2e8f0;font-size:.85rem;font-weight:600;word-break:break-word}.PriceCalculator_modalRowMeta__0dM1S{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.PriceCalculator_modalChip__nCdPE{align-items:center;background:#64748b26;border-radius:6px;color:#94a3b8;display:inline-flex;font-size:.68rem;font-weight:600;gap:3px;padding:3px 8px}.PriceCalculator_modalChipSkill__vY8V-{background:#8b5cf61f;border:1px solid #8b5cf633;border-radius:6px;color:#c4b5fd;font-size:.68rem;font-weight:600;padding:3px 8px}.PriceCalculator_modalBadgeRequired__cf\+Qy{background:#10b9811f;border:1px solid #10b98140;border-radius:5px;color:#6ee7b7}.PriceCalculator_modalBadgeMilestone__caefw,.PriceCalculator_modalBadgeRequired__cf\+Qy{font-size:.6rem;font-weight:700;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.PriceCalculator_modalBadgeMilestone__caefw{background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:5px;color:#fcd34d}.PriceCalculator_modalBadgeType__HgrQ1{background:#6366f11f;border:1px solid #6366f140;border-radius:5px;color:#a5b4fc;font-size:.6rem;font-weight:700;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.PriceCalculator_modalAmount__xkqx1{font-feature-settings:"tnum";align-items:center;color:#34d399;display:inline-flex;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:700;gap:2px}.PriceCalculator_modalStatus__pJKQh{align-items:center;background:#64748b26;border-radius:6px;color:#94a3b8;display:inline-flex;font-size:.62rem;font-weight:700;gap:4px;letter-spacing:.04em;padding:3px 9px;text-transform:uppercase}.PriceCalculator_modalStatus__pJKQh.PriceCalculator_not_started__R2Mol{background:#f59e0b1f;color:#fbbf24}.PriceCalculator_modalStatus__pJKQh.PriceCalculator_in_progress__Ekvel{background:#3b82f61f;color:#60a5fa}.PriceCalculator_modalStatus__pJKQh.PriceCalculator_completed__6iYvl{background:#10b9811f;color:#34d399}.PriceCalculator_additionalInputs__j3xl1{grid-gap:16px;background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:24px 0;padding:20px}.PriceCalculator_inputGroup__CpkpE{display:flex;flex-direction:column;gap:4px}.PriceCalculator_inputGroup__CpkpE label{color:#9ea7b5;color:var(--text-secondary);font-size:13px;font-weight:500}.PriceCalculator_textarea__vrpQU{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-family:Courier New,monospace;font-size:.85rem;line-height:1.5;min-height:60px;outline:none;padding:10px 14px;resize:vertical;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.PriceCalculator_textarea__vrpQU:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb26}.PriceCalculator_inputError__Yud4M{background:#e74c3c0a!important;border-color:#e74c3c!important}.PriceCalculator_inputError__Yud4M:focus{border-color:#e74c3c!important;box-shadow:0 0 0 3px #e74c3c1f!important}.PriceCalculator_errorText__pNEy3{color:#e74c3c;font-size:.75rem;margin-top:4px}.PriceCalculator_helpText__0FizN{color:#6b7a8a;color:var(--text-muted);font-size:11px;margin-top:2px}.PriceCalculator_stepActions__ydZQR{align-items:center;border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:24px}.PriceCalculator_spinner__-pY8q{animation:PriceCalculator_spin__mN22w .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:18px;width:18px}@keyframes PriceCalculator_spin__mN22w{to{transform:rotate(1turn)}}.PriceCalculator_emptyState__sErsr,.PriceCalculator_errorState__uYZUf,.PriceCalculator_loadingState__aGLXw{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px;text-align:center}.PriceCalculator_errorIcon__vc54F{color:#e74c3c}.PriceCalculator_errorState__uYZUf p{color:#9ea7b5;color:var(--text-secondary);font-size:15px;max-width:400px}@keyframes PriceCalculator_fadeIn__S-RZe{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PriceCalculator_pricingResults__hLC4G{animation:PriceCalculator_fadeIn__S-RZe .4s ease}.PriceCalculator_offerInfo__cWzy4{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);margin-bottom:24px;padding:20px}.PriceCalculator_offerHeader__ztfSC{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.PriceCalculator_offerTitle__y47RR h3{color:#e8e8e8;color:var(--text-primary);font-size:18px}.PriceCalculator_offerBadge__Dg4Qk{font-size:12px}.PriceCalculator_characteristicsDisplay__U\+8l5{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);margin-top:16px;padding-top:16px}.PriceCalculator_characteristicsLabel__lQxIA{color:#9ea7b5;color:var(--text-secondary);font-size:13px;font-weight:500}.PriceCalculator_characteristicsCount__STYgs{background:#0f1923;background:var(--bg-primary);border-radius:10px;color:#6b7a8a;color:var(--text-muted);font-size:11px;padding:0 8px}.PriceCalculator_characteristicItem__tVpuZ{align-items:center;background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:4px;display:inline-flex;font-size:13px;gap:4px;padding:4px 12px}.PriceCalculator_charKey__DxJfH{color:#9ea7b5;color:var(--text-secondary);font-weight:500}.PriceCalculator_charSeparator__AWks0{color:#6b7a8a;color:var(--text-muted)}.PriceCalculator_charValue__YleVg{color:#e8e8e8;color:var(--text-primary);font-weight:600}.PriceCalculator_grandTotalCard__-heDK{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);border-radius:12px;border-radius:var(--radius);box-shadow:0 4px 24px #6366f159;color:#fff;display:flex;justify-content:space-between;margin-bottom:24px;overflow:hidden;padding:24px 32px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.PriceCalculator_grandTotalCard__-heDK:before{background:#ffffff0a;border-radius:50%;content:"";height:300px;pointer-events:none;position:absolute;right:-20%;top:-50%;width:300px}.PriceCalculator_grandTotalCard__-heDK:after{background:#ffffff08;border-radius:50%;bottom:-30%;content:"";height:200px;left:-10%;pointer-events:none;position:absolute;width:200px}.PriceCalculator_grandTotalCard__-heDK:hover{box-shadow:0 6px 32px #6366f173;transform:translateY(-2px)}.PriceCalculator_grandTotalLeft__n7fZE{display:flex;flex-direction:column;position:relative;z-index:1}.PriceCalculator_grandTotalLabel__yjnR1{font-size:16px;font-weight:500;letter-spacing:.5px;opacity:.85}.PriceCalculator_grandTotalCurrency__rCR\+x{font-size:13px;font-weight:400;opacity:.7}.PriceCalculator_grandTotalRight__kdd6j{align-items:center;display:flex;position:relative;z-index:1}.PriceCalculator_grandTotalValue__g06Y5{font-size:36px;font-weight:800;letter-spacing:-.5px;text-shadow:0 2px 8px #00000026}.PriceCalculator_breakdownSection__wbupj{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm);margin-bottom:20px;overflow:hidden}.PriceCalculator_breakdownSection__wbupj .PriceCalculator_sectionHeader__eUCwW{align-items:center;background:#1a2332;background:var(--bg-secondary);border:none;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);border-radius:0;cursor:pointer;display:flex;justify-content:space-between;margin:0;padding:14px 20px;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition);-webkit-user-select:none;user-select:none}.PriceCalculator_breakdownSection__wbupj .PriceCalculator_sectionHeader__eUCwW:hover{background:#ffffff08;background:var(--bg-hover)}.PriceCalculator_breakdownGrid__3H41y{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 1fr;padding:0}.PriceCalculator_breakdownItem__tJ54v{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:14px 20px;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.PriceCalculator_breakdownItem__tJ54v:hover{background:#ffffff08;background:var(--bg-hover)}.PriceCalculator_breakdownItem__tJ54v:nth-child(2n){background:#1a2332;background:var(--bg-secondary)}.PriceCalculator_breakdownItem__tJ54v:nth-child(2n):hover{background:#ffffff08;background:var(--bg-hover)}.PriceCalculator_breakdownItem__tJ54v:last-child{border-bottom:none}.PriceCalculator_breakdownLabel__5vZbO{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:14px;font-weight:500;gap:8px}.PriceCalculator_breakdownValue__benUf{color:#e8e8e8;color:var(--text-primary);font-size:16px;font-weight:600}.PriceCalculator_subtotalValue__o-Xby{color:#3b82f6;font-size:18px}.PriceCalculator_positiveValue__qTyJ6{color:#10b981}.PriceCalculator_totalBreakdownItem__SvuuX{background:#6366f10a!important;border-top:2px solid #1abc9c;border-top:2px solid var(--primary);grid-column:1/-1}.PriceCalculator_totalBreakdownItem__SvuuX .PriceCalculator_breakdownLabel__5vZbO{color:#e8e8e8;color:var(--text-primary);font-weight:700}.PriceCalculator_totalBreakdownItem__SvuuX .PriceCalculator_breakdownValue__benUf{color:#818cf8;font-size:20px;font-weight:800}.PriceCalculator_priceSection__T4YQy{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-xs);margin-bottom:16px;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.PriceCalculator_priceSection__T4YQy:hover{border-color:#6366f133}.PriceCalculator_priceSection__T4YQy .PriceCalculator_sectionHeader__eUCwW{align-items:center;background:#1a2332;background:var(--bg-secondary);border:none;border-radius:0;cursor:pointer;display:flex;justify-content:space-between;margin:0;padding:14px 20px;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition);-webkit-user-select:none;user-select:none}.PriceCalculator_priceSection__T4YQy .PriceCalculator_sectionHeader__eUCwW:hover{background:#ffffff08;background:var(--bg-hover)}.PriceCalculator_sectionHeaderLeft__e-2RJ{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.PriceCalculator_sectionIcon__PGQ-6{color:#818cf8}.PriceCalculator_sectionHeaderLeft__e-2RJ h4{color:#e8e8e8;color:var(--text-primary);font-size:15px;font-weight:600;margin:0}.PriceCalculator_sectionTotal__go7OQ{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;color:#6b7a8a;color:var(--text-muted);font-size:12px;font-weight:400;padding:2px 10px}.PriceCalculator_sectionToggle__qRtMZ{color:#6b7a8a;color:var(--text-muted);font-size:20px;font-weight:300;line-height:1;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.PriceCalculator_sectionHeader__eUCwW:hover .PriceCalculator_sectionToggle__qRtMZ{color:#9ea7b5;color:var(--text-secondary)}.PriceCalculator_itemList__Iakql{padding:4px 8px 8px}.PriceCalculator_itemRow__NLMhY{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);border-radius:4px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:10px 14px;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.PriceCalculator_itemRow__NLMhY:hover{background:#1a2332;background:var(--bg-secondary)}.PriceCalculator_itemRow__NLMhY:last-child{border-bottom:none}.PriceCalculator_itemInfo__S9QuJ{align-items:center;flex-wrap:wrap;gap:8px;min-width:150px}.PriceCalculator_itemName__3v320{color:#e8e8e8;color:var(--text-primary);font-weight:500}.PriceCalculator_itemServiceSpec__x0zm9,.PriceCalculator_itemSku__ZzY\+S,.PriceCalculator_itemType__qnQ4X{background:#243447;background:var(--bg-tertiary);border-radius:4px;color:#6b7a8a;color:var(--text-muted);font-size:11px;padding:1px 8px}.PriceCalculator_itemQty__DrXUN{color:#9ea7b5;color:var(--text-secondary);font-size:13px;font-weight:500}.PriceCalculator_itemPrice__fTO-O{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.PriceCalculator_itemUnitPrice__CPCVO{color:#6b7a8a;color:var(--text-muted);font-size:13px}.PriceCalculator_itemTotal__1jN2C{color:#e8e8e8;color:var(--text-primary);font-size:15px;font-weight:600}.PriceCalculator_taxTag__BRRqm{background:#243447;background:var(--bg-tertiary);border-radius:12px;color:#6b7a8a;color:var(--text-muted);font-size:11px;padding:2px 10px;white-space:nowrap}.PriceCalculator_milestoneList__3LuxB,.PriceCalculator_phaseList__ghksc,.PriceCalculator_taskList__TF3J5{padding:4px 8px 8px}.PriceCalculator_milestoneItem__y87Ze,.PriceCalculator_phaseItem__qnQ62,.PriceCalculator_taskItem__29vnP{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);border-radius:4px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:8px 14px;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.PriceCalculator_milestoneItem__y87Ze:hover,.PriceCalculator_phaseItem__qnQ62:hover,.PriceCalculator_taskItem__29vnP:hover{background:#1a2332;background:var(--bg-secondary)}.PriceCalculator_milestoneItem__y87Ze:last-child,.PriceCalculator_phaseItem__qnQ62:last-child,.PriceCalculator_taskItem__29vnP:last-child{border-bottom:none}.PriceCalculator_phaseName__f0Sxc,.PriceCalculator_taskName__URX6I{color:#e8e8e8;color:var(--text-primary);font-weight:500}.PriceCalculator_milestoneCode__rwBfP,.PriceCalculator_phaseOrder__j7k\+q,.PriceCalculator_taskHours__uufRw,.PriceCalculator_taskPhase__PiYgK{background:#243447;background:var(--bg-tertiary);border-radius:4px;color:#6b7a8a;color:var(--text-muted);font-size:12px;padding:2px 8px}.PriceCalculator_milestoneName__juckA{color:#e8e8e8;color:var(--text-primary);font-weight:500}.PriceCalculator_milestonePayment__T8rVt{color:#10b981;font-size:13px;font-weight:600}.PriceCalculator_milestonePercentage__NL8t9{color:#6b7a8a;color:var(--text-muted);font-size:12px}.PriceCalculator_taxList__6pYEn{padding:4px 8px 8px}.PriceCalculator_taxRow__tcowi{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);border-radius:4px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:10px 14px;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.PriceCalculator_taxRow__tcowi:hover{background:#1a2332;background:var(--bg-secondary)}.PriceCalculator_taxRow__tcowi:last-child{border-bottom:none}.PriceCalculator_taxInfo__65fCN{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PriceCalculator_taxName__DyFzR{color:#e8e8e8;color:var(--text-primary);font-weight:600}.PriceCalculator_taxCategory__BzYRE,.PriceCalculator_taxCountry__\+2mxR,.PriceCalculator_taxRegion__siusX{background:#243447;background:var(--bg-tertiary);border-radius:4px;color:#6b7a8a;color:var(--text-muted);font-size:11px;padding:2px 8px}.PriceCalculator_taxRate__8zqED{background:#f59e0b14;border-radius:12px;color:#f59e0b;font-size:12px;font-weight:600;padding:2px 10px}.PriceCalculator_taxAmounts__Ju2WY{align-items:center;display:flex;gap:12px}.PriceCalculator_taxableAmount__87gfX{color:#9ea7b5;color:var(--text-secondary);font-size:13px}.PriceCalculator_taxAmount__K-08V{color:#e8e8e8;color:var(--text-primary);font-size:15px;font-weight:600}.PriceCalculator_offerPriceList__6vKXu{padding:4px 8px 8px}.PriceCalculator_offerPriceRow__fC9cR{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);border-radius:4px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:10px 14px;transition:all .25s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.PriceCalculator_offerPriceRow__fC9cR:hover{background:#1a2332;background:var(--bg-secondary)}.PriceCalculator_offerPriceRow__fC9cR:last-child{border-bottom:none}.PriceCalculator_offerPriceInfo__FyX9\+{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PriceCalculator_offerPriceType__TK\+T\+{background:#6366f10f;border-radius:4px;color:#e8e8e8;color:var(--text-primary);font-size:14px;font-weight:600;padding:2px 10px}.PriceCalculator_offerPriceCategory__qn5dj{background:#3b82f614;border-radius:4px;color:#3b82f6;font-size:11px;padding:2px 8px}.PriceCalculator_offerPriceCurrency__JWrBG{background:#243447;background:var(--bg-tertiary);border-radius:4px;color:#6b7a8a;color:var(--text-muted);font-size:11px;padding:2px 8px}.PriceCalculator_offerPriceAmounts__VN5Sp{align-items:center;display:flex;gap:12px}.PriceCalculator_offerPriceAmount__0Jkxj{color:#9ea7b5;color:var(--text-secondary);font-size:15px;font-weight:500}.PriceCalculator_offerPriceTax__fBZf0{color:#f59e0b;font-size:13px}.PriceCalculator_offerPriceTotal__coIbO{color:#e8e8e8;color:var(--text-primary);font-size:16px;font-weight:700}.PriceCalculator_resultActions__4hT4s{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding-top:24px}.light-theme .PriceCalculator_offerInfo__cWzy4{background:#fff;border-color:#0000000f}.light-theme .PriceCalculator_offerTitle__y47RR h3{color:#1a2332}.light-theme .PriceCalculator_breakdownSection__wbupj{background:#fff;border-color:#0000000f}.light-theme .PriceCalculator_breakdownSection__wbupj .PriceCalculator_sectionHeader__eUCwW{background:#f8fafc}.light-theme .PriceCalculator_breakdownItem__tJ54v{border-color:#0000000a}.light-theme .PriceCalculator_breakdownItem__tJ54v:nth-child(2n){background:#f8fafc}.light-theme .PriceCalculator_breakdownItem__tJ54v:nth-child(2n):hover{background:#f1f5f9}.light-theme .PriceCalculator_breakdownItem__tJ54v:hover{background:#f8fafc}.light-theme .PriceCalculator_breakdownValue__benUf{color:#1a2332}.light-theme .PriceCalculator_breakdownLabel__5vZbO{color:#475569}.light-theme .PriceCalculator_totalBreakdownItem__SvuuX{background:#6366f10a!important}.light-theme .PriceCalculator_totalBreakdownItem__SvuuX .PriceCalculator_breakdownValue__benUf{color:#4f46e5}.light-theme .PriceCalculator_priceSection__T4YQy{background:#fff;border-color:#0000000f}.light-theme .PriceCalculator_priceSection__T4YQy .PriceCalculator_sectionHeader__eUCwW{background:#f8fafc}.light-theme .PriceCalculator_sectionHeaderLeft__e-2RJ h4{color:#1a2332}.light-theme .PriceCalculator_sectionTotal__go7OQ{background:#fff;border-color:#0000000f}.light-theme .PriceCalculator_itemName__3v320,.light-theme .PriceCalculator_itemTotal__1jN2C{color:#1a2332}.light-theme .PriceCalculator_itemServiceSpec__x0zm9,.light-theme .PriceCalculator_itemSku__ZzY\+S,.light-theme .PriceCalculator_itemType__qnQ4X{background:#f1f5f9;color:#64748b}.light-theme .PriceCalculator_milestoneName__juckA,.light-theme .PriceCalculator_phaseName__f0Sxc,.light-theme .PriceCalculator_taskName__URX6I{color:#1a2332}.light-theme .PriceCalculator_milestoneCode__rwBfP,.light-theme .PriceCalculator_phaseOrder__j7k\+q,.light-theme .PriceCalculator_taskHours__uufRw,.light-theme .PriceCalculator_taskPhase__PiYgK{background:#f1f5f9;color:#64748b}.light-theme .PriceCalculator_taxName__DyFzR{color:#1a2332}.light-theme .PriceCalculator_taxCategory__BzYRE,.light-theme .PriceCalculator_taxCountry__\+2mxR,.light-theme .PriceCalculator_taxRegion__siusX{background:#f1f5f9;color:#64748b}.light-theme .PriceCalculator_offerPriceType__TK\+T\+{background:#6366f10f;color:#1a2332}.light-theme .PriceCalculator_offerPriceCurrency__JWrBG{background:#f1f5f9;color:#64748b}.light-theme .PriceCalculator_offerPriceAmount__0Jkxj{color:#475569}.light-theme .PriceCalculator_offerPriceTotal__coIbO{color:#1a2332}.light-theme .PriceCalculator_characteristicItem__tVpuZ{background:#f8fafc;border-color:#0000000f}.light-theme .PriceCalculator_charValue__YleVg{color:#1a2332}.light-theme .PriceCalculator_charKey__DxJfH{color:#475569}.light-theme .PriceCalculator_grandTotalCard__-heDK{box-shadow:0 4px 24px #6366f140}.light-theme .PriceCalculator_resultActions__4hT4s{border-color:#0000000f}.PriceCalculator_offerInfo__cWzy4{background:linear-gradient(180deg,#0f172ab3,#0f172a73);border:1px solid #3341558c;border-radius:14px;margin-bottom:20px;padding:18px 20px}.PriceCalculator_offerTitle__y47RR{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.PriceCalculator_offerTitleIcon__SHaSW{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);border-radius:10px;box-shadow:0 4px 14px #6366f14d;color:#fff;display:inline-flex;height:36px;justify-content:center;width:36px}.PriceCalculator_offerTitle__y47RR h3{color:#f1f5f9;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin:0}.PriceCalculator_offerSubtitle__MJ1DM{color:#94a3b8;display:block;font-size:.72rem;font-weight:500;letter-spacing:.06em;margin-top:2px;text-transform:uppercase}.PriceCalculator_breakdownDot__J7gTy{background:#64748b;border-radius:50%;display:inline-block;flex-shrink:0;height:8px;margin-right:8px;width:8px}.PriceCalculator_breakdownDot__J7gTy[data-tone=base]{background:#818cf8}.PriceCalculator_breakdownDot__J7gTy[data-tone=material]{background:#f59e0b}.PriceCalculator_breakdownDot__J7gTy[data-tone=resource]{background:#34d399}.PriceCalculator_breakdownDot__J7gTy[data-tone=tax]{background:#f87171}.PriceCalculator_subtotalItem__X0Xl4{background:#6366f10d!important;border-bottom:1px solid #6366f133!important;border-top:1px solid #6366f133}.PriceCalculator_subtotalItem__X0Xl4 .PriceCalculator_breakdownLabel__5vZbO{color:#e2e8f0;font-weight:700}.PriceCalculator_addonItem__AyMrS{background:#10b9810a!important}.PriceCalculator_addonItem__AyMrS .PriceCalculator_breakdownLabel__5vZbO{align-items:center;color:#34d399;display:inline-flex;font-weight:600;gap:5px}.PriceCalculator_priceSectionOpen__6deaJ{border-color:#6366f14d!important;box-shadow:0 4px 16px #0003}.PriceCalculator_priceSectionBody__1Mbpl{padding:4px 4px 8px}.PriceCalculator_itemInfo__S9QuJ{display:flex;flex:1 1;gap:6px;min-width:160px}.PriceCalculator_itemName__3v320{color:#f1f5f9;font-size:.85rem;font-weight:600}.PriceCalculator_itemMeta__cfBf0,.PriceCalculator_itemName__3v320{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PriceCalculator_itemSku__ZzY\+S{background:#64748b14;border:1px solid #64748b26;border-radius:5px;color:#64748b;font-family:JetBrains Mono,monospace;font-size:.68rem;padding:2px 7px}.PriceCalculator_itemQty__DrXUN{align-items:center;background:#6366f11a;border:1px solid #6366f133;border-radius:20px;color:#c7d2fe;display:inline-flex;font-size:.7rem;font-weight:700;padding:2px 9px}.PriceCalculator_itemType__qnQ4X{background:#3b82f61a;border-radius:5px;color:#93c5fd;font-size:.62rem;font-weight:700;letter-spacing:.05em;padding:2px 7px;text-transform:uppercase}.PriceCalculator_itemServiceSpec__x0zm9{background:#6366f114;border:1px dashed #6366f140;border-radius:5px;color:#a5b4fc;font-size:.65rem;padding:2px 7px}.PriceCalculator_itemUnitPrice__CPCVO{font-feature-settings:"tnum";align-items:baseline;color:#94a3b8;display:inline-flex;font-size:.72rem;font-variant-numeric:tabular-nums;gap:2px}.PriceCalculator_itemUnit__lS6\+Q{color:#475569;font-size:.65rem}.PriceCalculator_itemTotal__1jN2C{font-feature-settings:"tnum";color:#34d399;font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:800;min-width:80px;padding:2px 0;text-align:right}.PriceCalculator_itemRow__NLMhY{align-items:flex-start!important;background:#0f172a59;border:1px solid #33415559!important;border-radius:10px;margin-bottom:6px;padding:12px 14px!important}.PriceCalculator_itemRow__NLMhY:hover{background:#0f172a99!important;border-color:#6366f14d!important}.PriceCalculator_itemRow__NLMhY:last-child{border-bottom:1px solid #33415559!important}.PriceCalculator_taxRow__tcowi{align-items:center!important;background:#0f172a59;border:1px solid #33415559!important;border-radius:10px;margin-bottom:6px;padding:12px 14px!important}.PriceCalculator_taxRow__tcowi:hover{background:#0f172a99!important;border-color:#6366f14d!important}.PriceCalculator_taxRow__tcowi:last-child{border-bottom:1px solid #33415559!important}.PriceCalculator_taxRate__8zqED{align-items:center;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:6px;color:#fbbf24;display:inline-flex;font-size:.72rem;font-weight:700;gap:3px;padding:2px 8px}.PriceCalculator_taxAmount__K-08V{font-feature-settings:"tnum";color:#f87171;font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:800;min-width:80px;text-align:right}.PriceCalculator_taxableAmount__87gfX{font-feature-settings:"tnum";color:#64748b;font-size:.72rem;font-variant-numeric:tabular-nums}.PriceCalculator_offerPriceRow__fC9cR{background:#0f172a59;border:1px solid #33415559!important;border-radius:10px;margin-bottom:6px;padding:12px 14px!important}.PriceCalculator_offerPriceRow__fC9cR:hover{background:#0f172a99!important;border-color:#6366f14d!important}.PriceCalculator_offerPriceRow__fC9cR:last-child{border-bottom:1px solid #33415559!important}.PriceCalculator_offerPriceTotal__coIbO{font-feature-settings:"tnum";color:#e0e7ff;font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:800;min-width:90px;text-align:right}.PriceCalculator_offerPriceAmount__0Jkxj{font-feature-settings:"tnum";color:#94a3b8;font-size:.78rem;font-variant-numeric:tabular-nums}.PriceCalculator_resultTriggers__iPyFO{background:#02061766;border:1px solid #33415580;border-radius:14px;margin:16px 0;padding:16px}.PriceCalculator_resultTriggersHeader__02afr{align-items:center;color:#94a3b8;display:flex;font-size:.78rem;font-weight:700;gap:8px;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.PriceCalculator_resultTriggersHeader__02afr h4{color:#94a3b8;font-size:.78rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.PriceCalculator_resultTriggersHeader__02afr svg{color:#818cf8}.PriceCalculator_resultTriggersGrid__Gomn-{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.PriceCalculator_resultTriggerCard__G2k-Z{align-items:center;background:linear-gradient(135deg,#6366f114,#8b5cf614);border:1px solid #6366f140;border-radius:12px;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:12px;overflow:hidden;padding:14px 16px;position:relative;text-align:left;transition:all .2s ease}.PriceCalculator_resultTriggerCard__G2k-Z:before{background:linear-gradient(135deg,#6366f126,#8b5cf626);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.PriceCalculator_resultTriggerCard__G2k-Z:hover{border-color:#6366f18c;box-shadow:0 8px 24px #6366f12e;transform:translateY(-2px)}.PriceCalculator_resultTriggerCard__G2k-Z:hover:before{opacity:1}.PriceCalculator_resultTriggerCard__G2k-Z:active{transform:translateY(0)}.PriceCalculator_resultTriggerIcon__ccIIV{align-items:center;background:#6366f126;border:1px solid #6366f14d;border-radius:10px;color:#a5b4fc;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;position:relative;width:42px;z-index:1}.PriceCalculator_resultTriggerBody__6nE9C{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;position:relative;z-index:1}.PriceCalculator_resultTriggerLabel__nrkJb{color:#e2e8f0;font-size:.9rem;font-weight:700;letter-spacing:-.01em}.PriceCalculator_resultTriggerHint__oU\+Y9{color:#94a3b8;font-size:.68rem;font-weight:500}.PriceCalculator_resultTriggerCount__lnHGU{font-feature-settings:"tnum";align-items:center;background:#6366f147;border:1px solid #6366f166;border-radius:10px;color:#e0e7ff;display:inline-flex;font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:800;height:34px;justify-content:center;min-width:34px;padding:0 10px;position:relative;z-index:1}.PriceCalculator_resultTriggerCard__G2k-Z:hover .PriceCalculator_resultTriggerCount__lnHGU{background:#6366f173}.PriceCalculator_modalSummary__Waxfu{background:linear-gradient(135deg,#6366f114,#8b5cf614);border:1px solid #6366f133;border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding:12px 14px}.PriceCalculator_modalSummaryItem__xwk4U{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:90px}.PriceCalculator_modalSummaryLabel__3PYH\+{color:#94a3b8;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.PriceCalculator_modalSummaryValue__mD9du{font-feature-settings:"tnum";color:#e0e7ff;font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:800}.PriceCalculator_modalGroupList__FdPGV{display:flex;flex-direction:column;gap:14px}.PriceCalculator_modalGroup__x02rG{display:flex;flex-direction:column;gap:6px}.PriceCalculator_modalGroupHeader__Tksdq{align-items:center;background:#6366f114;border:1px solid #6366f12e;border-radius:8px;color:#c7d2fe;display:flex;font-size:.75rem;font-weight:700;gap:8px;letter-spacing:.05em;padding:8px 12px;text-transform:uppercase}.PriceCalculator_modalGroupHeader__Tksdq svg{color:#818cf8;flex-shrink:0}.PriceCalculator_modalGroupCount__ib8iU{align-items:center;background:#6366f14d;border-radius:9px;color:#e0e7ff;display:inline-flex;font-size:.65rem;font-weight:800;height:18px;justify-content:center;margin-left:auto;min-width:22px;padding:0 7px}.PriceCalculator_modalChipMono__KDVR5{align-items:center;background:#64748b1f;border:1px solid #64748b33;border-radius:5px;color:#94a3b8;display:inline-flex;font-family:JetBrains Mono,Courier New,monospace;font-size:.62rem;font-weight:600;gap:4px;letter-spacing:-.01em;padding:2px 7px}.PriceCalculator_modalChipPercent__YDzSM{font-feature-settings:"tnum";align-items:center;background:#8b5cf61f;border:1px solid #8b5cf638;border-radius:6px;color:#c4b5fd;display:inline-flex;font-size:.68rem;font-variant-numeric:tabular-nums;font-weight:700;gap:3px;padding:3px 8px}.PriceCalculator_modalEmpty__xjMzH{align-items:center;color:#64748b;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:40px 20px}.PriceCalculator_modalEmpty__xjMzH svg{color:#475569}.PriceCalculator_modalEmpty__xjMzH p{font-size:.85rem;font-weight:500;margin:0}.PriceCalculator_milestoneGrid__AEN-\+{display:flex;flex-direction:column;gap:4px}.PriceCalculator_milestoneGridHeader__bbmg3{grid-gap:12px;align-items:center;background:#02061780;border:1px solid #33415566;border-radius:8px 8px 0 0;color:#64748b;display:grid;font-size:.65rem;font-weight:700;gap:12px;grid-template-columns:minmax(200px,2fr) 110px 130px 70px 140px;letter-spacing:.08em;padding:8px 16px;text-transform:uppercase}.PriceCalculator_milestoneGridHeader__bbmg3 .PriceCalculator_colRight__Y5aV0{text-align:right}.PriceCalculator_milestoneGridHeader__bbmg3 .PriceCalculator_colCenter__bGwAe{text-align:center}.PriceCalculator_milestoneGridRow__9tO8v{grid-gap:12px;align-items:center;background:#0f172a80;border:1px solid #33415566;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(200px,2fr) 110px 130px 70px 140px;padding:12px 16px;transition:all .15s ease}.PriceCalculator_milestoneGridRow__9tO8v:hover{background:#0f172abf;border-color:#6366f166;transform:translateX(2px)}.PriceCalculator_milestoneGridRow__9tO8v:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.PriceCalculator_milestoneNameCell__BMoKp{color:#e2e8f0;font-size:.85rem;font-weight:600;line-height:1.35;min-width:0;word-break:break-word}.PriceCalculator_milestoneCodeCell__c7c-R{align-items:center;display:flex;justify-content:flex-start}.PriceCalculator_milestoneAmountCell__vpYU7{font-feature-settings:"tnum";color:#34d399;font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:700}.PriceCalculator_milestonePercentCell__Px\+YG{align-items:center;display:flex;justify-content:center}.PriceCalculator_milestoneDash__TgP\+J{color:#475569;font-size:.85rem;font-weight:500}.PriceCalculator_colRight__Y5aV0{text-align:right}.PriceCalculator_colCenter__bGwAe{text-align:center}.PriceCalculator_milestoneGridRow__9tO8v .PriceCalculator_modalStatus__pJKQh{white-space:nowrap}@media (max-width:720px){.PriceCalculator_milestoneGridHeader__bbmg3{display:none}.PriceCalculator_milestoneGridRow__9tO8v{gap:8px;grid-template-columns:1fr;padding:12px}.PriceCalculator_milestoneGridRow__9tO8v>div{justify-content:flex-start!important;text-align:left!important}.PriceCalculator_milestoneAmountCell__vpYU7:before,.PriceCalculator_milestoneCodeCell__c7c-R:before,.PriceCalculator_milestonePercentCell__Px\+YG:before{content:""}}.light-theme .PriceCalculator_modalSummary__Waxfu{background:linear-gradient(135deg,#6366f10f,#8b5cf60f);border-color:#6366f133}.light-theme .PriceCalculator_modalSummaryLabel__3PYH\+{color:#64748b}.light-theme .PriceCalculator_modalSummaryValue__mD9du{color:#4f46e5}.light-theme .PriceCalculator_modalGroupHeader__Tksdq{background:#6366f10f;border-color:#6366f12e;color:#4f46e5}.light-theme .PriceCalculator_modalGroupHeader__Tksdq svg{color:#6366f1}.light-theme .PriceCalculator_modalGroupCount__ib8iU{background:#6366f133;color:#4f46e5}.light-theme .PriceCalculator_modalChipMono__KDVR5{background:#f1f5f9;border-color:#cbd5e1b3;color:#475569}.light-theme .PriceCalculator_modalChipPercent__YDzSM{background:#8b5cf61a;border-color:#8b5cf640;color:#7c3aed}.light-theme .PriceCalculator_modalEmpty__xjMzH{color:#94a3b8}.light-theme .PriceCalculator_modalEmpty__xjMzH svg{color:#cbd5e1}.light-theme .PriceCalculator_offerInfo__cWzy4{background:linear-gradient(180deg,#fff,#f8fafc);border-color:#cbd5e1b3}.light-theme .PriceCalculator_offerTitle__y47RR h3{color:#1e293b}.light-theme .PriceCalculator_offerSubtitle__MJ1DM{color:#64748b}.light-theme .PriceCalculator_breakdownDot__J7gTy[data-tone=base]{background:#6366f1}.light-theme .PriceCalculator_breakdownDot__J7gTy[data-tone=material]{background:#d97706}.light-theme .PriceCalculator_breakdownDot__J7gTy[data-tone=resource]{background:#059669}.light-theme .PriceCalculator_breakdownDot__J7gTy[data-tone=tax]{background:#dc2626}.light-theme .PriceCalculator_subtotalItem__X0Xl4{background:#6366f10d!important;border-color:#6366f140!important}.light-theme .PriceCalculator_subtotalItem__X0Xl4 .PriceCalculator_breakdownLabel__5vZbO{color:#1e293b}.light-theme .PriceCalculator_subtotalItem__X0Xl4 .PriceCalculator_subtotalValue__o-Xby{color:#4f46e5}.light-theme .PriceCalculator_addonItem__AyMrS{background:#10b9810d!important}.light-theme .PriceCalculator_addonItem__AyMrS .PriceCalculator_breakdownLabel__5vZbO,.light-theme .PriceCalculator_positiveValue__qTyJ6{color:#047857}.light-theme .PriceCalculator_itemRow__NLMhY,.light-theme .PriceCalculator_offerPriceRow__fC9cR,.light-theme .PriceCalculator_taxRow__tcowi{background:#fff;border-color:#cbd5e199!important}.light-theme .PriceCalculator_itemRow__NLMhY:hover,.light-theme .PriceCalculator_offerPriceRow__fC9cR:hover,.light-theme .PriceCalculator_taxRow__tcowi:hover{background:#f8fafc;border-color:#6366f159!important}.light-theme .PriceCalculator_itemName__3v320{color:#1e293b}.light-theme .PriceCalculator_itemTotal__1jN2C{color:#047857}.light-theme .PriceCalculator_itemUnitPrice__CPCVO{color:#64748b}.light-theme .PriceCalculator_itemUnit__lS6\+Q{color:#94a3b8}.light-theme .PriceCalculator_itemSku__ZzY\+S{background:#f1f5f9;border-color:#cbd5e199;color:#64748b}.light-theme .PriceCalculator_itemQty__DrXUN{background:#6366f11a;border-color:#6366f133;color:#4f46e5}.light-theme .PriceCalculator_itemType__qnQ4X{background:#3b82f61a;color:#2563eb}.light-theme .PriceCalculator_itemServiceSpec__x0zm9{background:#6366f114;border-color:#6366f140;color:#4f46e5}.light-theme .PriceCalculator_taxRate__8zqED{background:#f59e0b1a;border-color:#f59e0b40;color:#b45309}.light-theme .PriceCalculator_taxAmount__K-08V{color:#dc2626}.light-theme .PriceCalculator_taxableAmount__87gfX{color:#64748b}.light-theme .PriceCalculator_offerPriceTotal__coIbO{color:#4f46e5}.light-theme .PriceCalculator_offerPriceAmount__0Jkxj{color:#64748b}.light-theme .PriceCalculator_resultTriggers__iPyFO{background:#f8fafc;border-color:#cbd5e199}.light-theme .PriceCalculator_resultTriggersHeader__02afr,.light-theme .PriceCalculator_resultTriggersHeader__02afr h4{color:#64748b}.light-theme .PriceCalculator_resultTriggerCard__G2k-Z{background:linear-gradient(135deg,#6366f10f,#8b5cf60f);border-color:#6366f140}.light-theme .PriceCalculator_resultTriggerCard__G2k-Z:hover{border-color:#6366f180;box-shadow:0 8px 24px #6366f126}.light-theme .PriceCalculator_resultTriggerIcon__ccIIV{background:#6366f11f;border-color:#6366f140;color:#4f46e5}.light-theme .PriceCalculator_resultTriggerLabel__nrkJb{color:#1e293b}.light-theme .PriceCalculator_resultTriggerHint__oU\+Y9{color:#64748b}.light-theme .PriceCalculator_resultTriggerCount__lnHGU{background:#6366f126;border-color:#6366f14d;color:#4f46e5}.light-theme .PriceCalculator_resultTriggerCard__G2k-Z:hover .PriceCalculator_resultTriggerCount__lnHGU{background:#6366f140}.light-theme .PriceCalculator_milestoneGridHeader__bbmg3{background:#f1f5f9;border-color:#cbd5e199;color:#64748b}.light-theme .PriceCalculator_milestoneGridRow__9tO8v{background:#fff;border-color:#cbd5e199}.light-theme .PriceCalculator_milestoneGridRow__9tO8v:hover{background:#f8fafc;border-color:#6366f159}.light-theme .PriceCalculator_milestoneNameCell__BMoKp{color:#1e293b}.light-theme .PriceCalculator_milestoneAmountCell__vpYU7{color:#047857}.light-theme .PriceCalculator_milestoneDash__TgP\+J{color:#cbd5e1}@media (max-width:640px){.PriceCalculator_resultTriggersGrid__Gomn-{grid-template-columns:1fr}}@media (max-width:1024px){.PriceCalculator_container__ydE-r{padding:24px}.PriceCalculator_stepIndicator__pIdCs{overflow-x:auto;padding:12px 16px}.PriceCalculator_stepLabel__boNsK{font-size:12px}.PriceCalculator_stepLine__gxv6J{width:20px}.PriceCalculator_characteristicsGrid__0ZkzI{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:768px){.PriceCalculator_container__ydE-r{padding:16px}.PriceCalculator_header__y7rO4{align-items:stretch;flex-direction:column;gap:.75rem;padding:1rem}.PriceCalculator_headerLeft__VfHdr{flex-wrap:wrap}.PriceCalculator_headerText__c6Nn\+ h1{font-size:1.05rem}.PriceCalculator_headerText__c6Nn\+ p{font-size:.75rem}.PriceCalculator_headerActions__z4fal{width:100%}.PriceCalculator_stepIndicator__pIdCs{flex-wrap:nowrap;overflow-x:auto;padding:10px 12px}.PriceCalculator_step__F36Eh{flex-shrink:0;padding:6px 10px}.PriceCalculator_stepNum__6Vrqa{font-size:12px;height:28px;width:28px}.PriceCalculator_stepLabel__boNsK{font-size:11px;white-space:nowrap}.PriceCalculator_stepLine__gxv6J{flex-shrink:0;width:16px}.PriceCalculator_stepContent__VUqL7{padding:16px!important}.PriceCalculator_additionalInputs__j3xl1,.PriceCalculator_characteristicsGrid__0ZkzI{grid-template-columns:1fr}.PriceCalculator_stepActions__ydZQR{align-items:stretch;flex-direction:column-reverse}.PriceCalculator_stepActions__ydZQR button{justify-content:center;width:100%}.PriceCalculator_serviceSpecHeader__wIMaM{align-items:flex-start;flex-direction:column}.PriceCalculator_serviceSpecInfo__z1QHX,.PriceCalculator_serviceSpecMeta__u3YUr{width:100%}.PriceCalculator_resourceTable__gfQc0 td,.PriceCalculator_resourceTable__gfQc0 th{font-size:.72rem;padding:8px 10px}.PriceCalculator_resourceTable__gfQc0 td:nth-child(2),.PriceCalculator_resourceTable__gfQc0 th:nth-child(2){display:none}.PriceCalculator_specTriggers__a6dVI{flex-direction:column}.PriceCalculator_triggerBtn__4NVod{justify-content:space-between;width:100%}}@media (max-width:480px){.PriceCalculator_container__ydE-r{padding:12px}.PriceCalculator_stepContent__VUqL7{padding:12px!important}.PriceCalculator_offerTitle__y47RR h3{font-size:17px}.PriceCalculator_priceSection__T4YQy .PriceCalculator_sectionHeader__eUCwW{flex-wrap:wrap;gap:8px}.PriceCalculator_sectionHeaderLeft__e-2RJ{flex-wrap:wrap}.PriceCalculator_sectionTotal__go7OQ{font-size:11px}}.light-theme .PriceCalculator_container__ydE-r{background:#f0f2f5;color:#1a2332}.light-theme .PriceCalculator_header__y7rO4{background:linear-gradient(135deg,#6366f10f,#8b5cf60f);border-color:#6366f12e}.light-theme .PriceCalculator_headerText__c6Nn\+ h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e293b,#4f46e5);-webkit-background-clip:text;background-clip:text}.light-theme .PriceCalculator_headerText__c6Nn\+ p{color:#4a5a6a}.light-theme .PriceCalculator_backLink__8L6kb{color:#475569}.light-theme .PriceCalculator_backLink__8L6kb:hover{background:#6366f114;border-color:#6366f133;color:#1abc9c;color:var(--primary)}.light-theme .PriceCalculator_stepBadge__20Qoy{background:#6366f11a;border-color:#6366f140;color:#4f46e5}.light-theme .PriceCalculator_headerDivider__BwNf2{background:linear-gradient(180deg,#0000,#6366f140,#0000)}.light-theme .PriceCalculator_stepIndicator__pIdCs{background:#fff;border-color:#0000000f}.light-theme .PriceCalculator_stepNum__6Vrqa{background:#f1f3f5;color:#4a5a6a}.light-theme .PriceCalculator_step__F36Eh.PriceCalculator_active__tyPLr .PriceCalculator_stepNum__6Vrqa{background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);color:#fff}.light-theme .PriceCalculator_stepLabel__boNsK{color:#4a5a6a}.light-theme .PriceCalculator_step__F36Eh.PriceCalculator_active__tyPLr .PriceCalculator_stepLabel__boNsK{color:#1a2332}.light-theme .PriceCalculator_stepLine__gxv6J{background:#0000000f}.light-theme .PriceCalculator_stepCard__LY7Oo{background:#fff;border-color:#0000000f}.light-theme .PriceCalculator_offeringSelect__l1xhr{background:#f8f9fa;border-color:#00000014;color:#1a2332}.light-theme .PriceCalculator_offeringSelect__l1xhr option{background:#fff;color:#1a2332}.light-theme .PriceCalculator_sectionHeader__eUCwW{background:#f1f5f9cc;border-color:#cbd5e199}.light-theme .PriceCalculator_sectionHeader__eUCwW:hover{background:#f1f5f9;border-color:#94a3b8b3}.light-theme .PriceCalculator_sectionHeaderLeft__e-2RJ h4{color:#1e293b}.light-theme .PriceCalculator_sectionIconWrap__yxNw2{background:#6366f11a;border-color:#6366f133}.light-theme .PriceCalculator_sectionIcon__PGQ-6{color:#4f46e5}.light-theme .PriceCalculator_sectionTotal__go7OQ{background:#64748b14;border-color:#64748b26;color:#64748b}.light-theme .PriceCalculator_sectionToggle__qRtMZ{background:#64748b14;color:#64748b}.light-theme .PriceCalculator_serviceSpecCard__ZJ6bF{background:linear-gradient(180deg,#fff,#f8fafc);border-color:#cbd5e1b3}.light-theme .PriceCalculator_serviceSpecCard__ZJ6bF:hover{border-color:#6366f159}.light-theme .PriceCalculator_serviceSpecHeader__wIMaM{border-color:#cbd5e199}.light-theme .PriceCalculator_serviceSpecName__77MDL{color:#1e293b}.light-theme .PriceCalculator_serviceSpecCode__zsKaZ,.light-theme .PriceCalculator_serviceSpecDuration__YzCTQ{background:#64748b14;color:#64748b}.light-theme .PriceCalculator_serviceSpecCount__hk9hV{background:#6366f11a;border-color:#6366f133;color:#4f46e5}.light-theme .PriceCalculator_productSpecCharacteristics__LxLmT,.light-theme .PriceCalculator_serviceSpecCharacteristics__kdWdC{background:#f8fafce6;border-color:#cbd5e180}.light-theme .PriceCalculator_characteristicsHeader__9QMNR{color:#64748b}.light-theme .PriceCalculator_characteristicsIcon__oBltB{background:#6366f11a;color:#4f46e5}.light-theme .PriceCalculator_charInputGroup__SRP7n{background:#fff;border-color:#cbd5e1b3}.light-theme .PriceCalculator_charInputGroup__SRP7n:hover{background:#f8fafc;border-color:#6366f166}.light-theme .PriceCalculator_charName__iLgtv{color:#1e293b}.light-theme .PriceCalculator_select__7ubIS{background:#f8f9fa;border-color:#00000014;color:#1a2332}.light-theme .PriceCalculator_select__7ubIS option{background:#fff;color:#1a2332}.light-theme .PriceCalculator_select__7ubIS:disabled{background:#f1f5f9;color:#94a3b8}.light-theme .PriceCalculator_customInput__04\+Cb,.light-theme .PriceCalculator_input__ufKHl{background:#f8f9fa;border-color:#00000014;color:#1a2332}.light-theme .PriceCalculator_input__ufKHl:disabled{background:#f1f5f9;color:#94a3b8}.light-theme .PriceCalculator_unitLabel__60nVm{color:#64748b}.light-theme .PriceCalculator_tooltip__lRRaS{background:#fff;border-color:#cbd5e1cc;box-shadow:0 12px 32px #00000026}.light-theme .PriceCalculator_tooltip__lRRaS:after{border-top-color:#cbd5e1cc}.light-theme .PriceCalculator_tooltipTitle__dAJky{color:#1e293b}.light-theme .PriceCalculator_tooltipBody__LA3X5{color:#475569}.light-theme .PriceCalculator_tooltipBody__LA3X5 strong{color:#0f172a}.light-theme .PriceCalculator_resourcesTitle__VqO5Y{color:#64748b}.light-theme .PriceCalculator_resourcesIconWrap__vz-Pb{background:#6366f11a;color:#4f46e5}.light-theme .PriceCalculator_resourceCount__kzURN{background:#6366f11a;border-color:#6366f133;color:#4f46e5}.light-theme .PriceCalculator_resourceTableWrapper__aq-\+l{background:#fff;border-color:#cbd5e199}.light-theme .PriceCalculator_resourceTable__gfQc0 thead{background:#f1f5f9f2;border-color:#cbd5e199}.light-theme .PriceCalculator_resourceTable__gfQc0 th{color:#64748b}.light-theme .PriceCalculator_resourceTable__gfQc0 tbody tr{border-color:#cbd5e180}.light-theme .PriceCalculator_resourceTable__gfQc0 tbody tr:hover{background:#6366f10a}.light-theme .PriceCalculator_resourceTable__gfQc0 td{color:#334155}.light-theme .PriceCalculator_resourceName__raVKZ{color:#0f172a}.light-theme .PriceCalculator_resourceCategory__6YSKW{background:#2563eb14;color:#2563eb}.light-theme .PriceCalculator_resourceDepRow__gYhIq{background:#6366f10f;border-color:#6366f159}.light-theme .PriceCalculator_depLabel__arArC{color:#4f46e5}.light-theme .PriceCalculator_depInput__PZIv7{background:#fff;border:1px solid #cbd5e199;color:#0f172a}.light-theme .PriceCalculator_depNone__zMmYK{color:#94a3b8}.light-theme .PriceCalculator_resourcePrice__aTVFI{color:#059669}.light-theme .PriceCalculator_resourceFormulaBadge__\+Hro8{background:#f59e0b14;border-color:#f59e0b4d;color:#b45309}.light-theme .PriceCalculator_qtyBadge__tfdUX{background:linear-gradient(135deg,#6366f11a,#8b5cf61a);border-color:#6366f159}.light-theme .PriceCalculator_qtyValue__mGGvH{color:#4f46e5}.light-theme .PriceCalculator_triggerBtn__4NVod{background:#6366f10f;border-color:#6366f140;color:#334155}.light-theme .PriceCalculator_triggerBtn__4NVod:hover{background:#6366f11f;border-color:#6366f180;color:#4f46e5}.light-theme .PriceCalculator_triggerBtn__4NVod svg{color:#6366f1}.light-theme .PriceCalculator_triggerCount__IO16z{background:#6366f126;color:#4f46e5}.light-theme .PriceCalculator_specTriggers__a6dVI{border-color:#cbd5e180}.light-theme .PriceCalculator_modalRow__oOE-D{background:#f8fafc;border-color:#cbd5e199}.light-theme .PriceCalculator_modalRow__oOE-D:hover{background:#fff;border-color:#6366f166}.light-theme .PriceCalculator_modalRowTitle__GZR2V{color:#1e293b}.light-theme .PriceCalculator_modalChip__nCdPE{background:#64748b1a;color:#64748b}.light-theme .PriceCalculator_modalChipSkill__vY8V-{background:#8b5cf61a;border-color:#8b5cf633;color:#7c3aed}.light-theme .PriceCalculator_modalBadgeRequired__cf\+Qy{background:#10b9811a;border-color:#10b98140;color:#047857}.light-theme .PriceCalculator_modalBadgeMilestone__caefw{background:#f59e0b1a;border-color:#f59e0b40;color:#b45309}.light-theme .PriceCalculator_modalBadgeType__HgrQ1{background:#6366f11a;border-color:#6366f140;color:#4f46e5}.light-theme .PriceCalculator_modalAmount__xkqx1{color:#059669}.light-theme .PriceCalculator_modalStatus__pJKQh{color:#64748b}.light-theme .PriceCalculator_modalStatus__pJKQh.PriceCalculator_not_started__R2Mol{background:#f59e0b1a;color:#b45309}.light-theme .PriceCalculator_modalStatus__pJKQh.PriceCalculator_in_progress__Ekvel{background:#3b82f61a;color:#1d4ed8}.light-theme .PriceCalculator_modalStatus__pJKQh.PriceCalculator_completed__6iYvl{background:#10b9811a;color:#047857}.light-theme .PriceCalculator_additionalInputs__j3xl1{background:#f8f9fa;border-color:#0000000f}.light-theme .PriceCalculator_inputGroup__CpkpE label{color:#475569}.light-theme .PriceCalculator_textarea__vrpQU{background:#fff;border-color:#00000014;color:#1a2332}.light-theme .PriceCalculator_inputError__Yud4M{background:#e74c3c0a!important}.light-theme .PriceCalculator_stateSource__QVH0l{background:#10b9810f;border-color:#10b98166}.light-theme .PriceCalculator_stateFilled__\+MS2n{background:#6366f10a;border-color:#6366f14d}.light-theme .PriceCalculator_stateShared__AwsR9{background:#f1f5f9b3;border-color:#94a3b866}.light-theme ::-webkit-scrollbar-track{background:#f1f5f9}.light-theme ::-webkit-scrollbar-thumb{background:#cbd5e1}.light-theme ::-webkit-scrollbar-thumb:hover{background:#94a3b8}::-webkit-scrollbar-thumb{-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1)}.Modal_modalOverlay__zTB8x{align-items:center;animation:Modal_modalFadeIn__uwI2n .2s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0009;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}@keyframes Modal_modalFadeIn__uwI2n{0%{opacity:0}to{opacity:1}}.Modal_modal__X0BQx{--modal-bg:#1a2332;--modal-bg-alt:#0f1923;--modal-text:#e8e8e8;--modal-text-muted:#9ea7b5;--modal-text-faint:#6b7a8a;--modal-border:#ffffff14;--modal-border-strong:#ffffff24;--modal-close-bg-hover:#ffffff0f;--modal-close-text-hover:#fff;--modal-shadow:0 24px 64px #0009;animation:Modal_modalSlideUp__UKrW7 .3s cubic-bezier(.4,0,.2,1);background:var(--modal-bg);border:1px solid var(--modal-border);border-radius:16px;box-shadow:var(--modal-shadow);color:var(--modal-text);display:flex;flex-direction:column;max-height:90vh;overflow:hidden}@keyframes Modal_modalSlideUp__UKrW7{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.Modal_modalLight__dBaTd{--modal-bg:#fff;--modal-bg-alt:#f8fafc;--modal-text:#1a1a2e;--modal-text-muted:#6b7280;--modal-text-faint:#94a3b8;--modal-border:#e5e7eb;--modal-border-strong:#d1d5db;--modal-close-bg-hover:#f3f4f6;--modal-close-text-hover:#1a1a2e;--modal-shadow:0 20px 60px #0003}.Modal_modalDark__sAmVN{--modal-bg:#1a2332;--modal-bg-alt:#0f1923;--modal-text:#e8e8e8;--modal-text-muted:#9ea7b5;--modal-text-faint:#6b7a8a;--modal-border:#ffffff14;--modal-border-strong:#ffffff24;--modal-close-bg-hover:#ffffff0f;--modal-close-text-hover:#fff;--modal-shadow:0 24px 64px #0009}.light-theme .Modal_modal__X0BQx,.theme-light .Modal_modal__X0BQx{--modal-bg:#fff;--modal-bg-alt:#f8fafc;--modal-text:#1a1a2e;--modal-text-muted:#6b7280;--modal-text-faint:#94a3b8;--modal-border:#e5e7eb;--modal-border-strong:#d1d5db;--modal-close-bg-hover:#f3f4f6;--modal-close-text-hover:#1a1a2e;--modal-shadow:0 20px 60px #0003}.Modal_modalSmall__ALVU3{max-width:90vw;width:400px}.Modal_modalMedium__IztlF{max-width:90vw;width:600px}.Modal_modalLarge__GcK8s{max-width:95vw;width:800px}.Modal_modalFull__a\+Ydu{max-width:1400px;width:95vw}.Modal_modalHeader__JMSkr{align-items:center;background:linear-gradient(180deg,var(--modal-bg),var(--modal-bg-alt));border-bottom:1px solid var(--modal-border);display:flex;flex-shrink:0;gap:16px;justify-content:space-between;padding:18px 24px;position:relative}.Modal_modalHeader__JMSkr:after{background:linear-gradient(90deg,#0000,#6366f166,#0000);bottom:-1px;content:"";height:1px;left:0;position:absolute;right:0}.Modal_modalTitle__9gE0H{color:var(--modal-text);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0}.Modal_closeButton__k6dsg{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--modal-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:18px;height:32px;justify-content:center;line-height:1;transition:all .15s ease;width:32px}.Modal_closeButton__k6dsg:hover{background:var(--modal-close-bg-hover);border-color:var(--modal-border);color:var(--modal-close-text-hover)}.Modal_closeButton__k6dsg:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.Modal_modalBody__of8Sw{background:var(--modal-bg);color:var(--modal-text);flex:1 1;overflow-y:auto;padding:20px 24px 24px}.Modal_modalBody__of8Sw::-webkit-scrollbar{width:8px}.Modal_modalBody__of8Sw::-webkit-scrollbar-track{background:#0000}.Modal_modalBody__of8Sw::-webkit-scrollbar-thumb{background:var(--modal-border-strong);border-radius:4px}.Modal_modalBody__of8Sw::-webkit-scrollbar-thumb:hover{background:var(--modal-text-faint)}@media (max-width:768px){.Modal_modalOverlay__zTB8x{padding:12px}.Modal_modalLarge__GcK8s,.Modal_modalMedium__IztlF,.Modal_modalSmall__ALVU3{max-height:92vh;width:95vw}.Modal_modalHeader__JMSkr{padding:14px 18px}.Modal_modalTitle__9gE0H{font-size:.95rem}.Modal_modalBody__of8Sw{padding:16px 18px 20px}}@media (max-width:480px){.Modal_modalHeader__JMSkr{padding:12px 16px}.Modal_modalTitle__9gE0H{font-size:.9rem}.Modal_modalBody__of8Sw{padding:14px 16px 18px}}.WorkOrders_container__pExrj{-webkit-font-smoothing:antialiased;background:#0f1923;background:var(--bg-primary,#0f1923);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;padding:24px 32px}.WorkOrders_backLink__hua5d{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;margin-bottom:.25rem;padding:.5rem .75rem .5rem 0;text-decoration:none;transition:all .2s ease}.WorkOrders_backLink__hua5d:hover{color:#1abc9c;transform:translateX(-2px)}.WorkOrders_header__kUUKI{flex-wrap:wrap;justify-content:space-between;padding:1.5rem 0 1rem}.WorkOrders_headerLeft__hTedC,.WorkOrders_header__kUUKI{align-items:center;display:flex;gap:1rem}.WorkOrders_headerIcon__V1n1V{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border-radius:12px;box-shadow:0 4px 16px #1abc9c40;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.WorkOrders_headerText__Cs02D h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.5rem;font-weight:700;letter-spacing:-.025em;margin:0}.WorkOrders_headerText__Cs02D p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:.125rem 0 0}.WorkOrders_headerActions__hRnAw{display:flex;flex-wrap:wrap;gap:.75rem}.WorkOrders_filtersBar__hTc5o{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0 1.5rem}.WorkOrders_searchInputWrapper__ZiuD0{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:8px;border-radius:var(--radius,8px);display:flex;flex:1 1;min-width:250px;position:relative;transition:all .2s ease}.WorkOrders_searchInputWrapper__ZiuD0:focus-within{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c14}.WorkOrders_searchIcon__QdUnM{color:#6b7a8a;color:var(--text-muted,#6b7a8a);left:12px;pointer-events:none;position:absolute;transition:all .2s ease}.WorkOrders_searchInputWrapper__ZiuD0:focus-within .WorkOrders_searchIcon__QdUnM{color:#1abc9c}.WorkOrders_searchInput__YnHoU{background:#0000;border:none;color:#e8e8e8;color:var(--text-primary,#e8e8e8);flex:1 1;font-size:.875rem;min-width:0;outline:none;padding:.625rem 2.5rem .625rem 2.75rem}.WorkOrders_clearBtn__RQ0RU,.WorkOrders_searchInput__YnHoU::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.WorkOrders_clearBtn__RQ0RU{align-items:center;background:#ffffff08;background:var(--bg-hover,#ffffff08);border:none;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:8px;transition:all .2s ease;width:28px}.WorkOrders_clearBtn__RQ0RU:hover{background:#ffffff0f;background:var(--border-color,#ffffff0f);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.WorkOrders_filterWrapper__qjUHP{align-items:center;display:flex;min-width:180px;position:relative}.WorkOrders_filterIcon__cEGP2{color:#6b7a8a;color:var(--text-muted,#6b7a8a);left:12px;pointer-events:none;position:absolute}.WorkOrders_filterSelect__DoFpa{appearance:none;background:#1a2332;background:var(--bg-secondary,#1a2332);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7a8a'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:8px;border-radius:var(--radius,8px);color:#e8e8e8;color:var(--text-primary,#e8e8e8);cursor:pointer;font-size:.875rem;padding:.625rem .75rem .625rem 2.5rem;transition:all .2s ease;width:100%}.WorkOrders_filterSelect__DoFpa:hover{border-color:#6b7a8a;border-color:var(--text-muted,#6b7a8a)}.WorkOrders_filterSelect__DoFpa:focus{border-color:#1abc9c;box-shadow:0 0 0 3px #1abc9c14;outline:none}.WorkOrders_filterSelect__DoFpa option{background:#1a2332;background:var(--bg-secondary,#1a2332);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.WorkOrders_resultsSummary__K2Kum{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:.5rem 0 1rem}.WorkOrders_resultsCount__DuWqA{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;font-weight:500}.WorkOrders_resultsPage__whBj1{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.813rem}.WorkOrders_tableCard__YGIfD{margin-top:1rem;overflow:hidden}.WorkOrders_tableContent__4AhAS{padding:0!important}.WorkOrders_workOrderTable__kwk6A{width:100%}.WorkOrders_woNumber__UPb-4{font-weight:600}.WorkOrders_woNumber__UPb-4,.WorkOrders_woTitle__8c8Nb{color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.WorkOrders_assignedTo__AjdoX{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;gap:.5rem}.WorkOrders_assignedIcon__rUVl2{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.WorkOrders_tasksCount__-Xm8s{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;gap:.5rem}.WorkOrders_tasksIcon__LypG1{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.WorkOrders_actionButtons__\+v8Es{display:flex;gap:.25rem}.WorkOrders_actionBtn__j\+pph{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:6px;color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:flex;justify-content:center;padding:.375rem;transition:all .2s ease}.WorkOrders_actionBtn__j\+pph:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);border-color:#1abc9c;color:#1abc9c}.WorkOrders_statusPending__tDHF5{background:#f39c121f;color:#f39c12}.WorkOrders_statusProgress__EVtnD{background:#3498db1f;color:#3498db}.WorkOrders_statusCompleted__QFg4-{background:#2ecc711f;color:#2ecc71}.WorkOrders_statusHold__svQFL{background:#e74c3c1f;color:#e74c3c}.WorkOrders_statusCancelled__x9x\+X{background:#64748b1f;color:#64748b}.WorkOrders_statusDraft__qqTSw{background:#64748b14;color:#64748b}.WorkOrders_emptyState__etvDB{align-items:center;color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.WorkOrders_emptyIcon__qkXiz{color:#6b7a8a;color:var(--text-muted,#6b7a8a);margin-bottom:.75rem}.WorkOrders_emptyState__etvDB p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:1rem;font-weight:500;margin:.5rem 0 .25rem}.WorkOrders_emptyHint__QzSgR{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.875rem}.WorkOrders_loadingState__n8KSV{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem 2rem}.WorkOrders_spinner__GfbJ8{animation:WorkOrders_spin__12UXh .8s linear infinite;border:3px solid #ffffff0f;border:3px solid var(--border-color,#ffffff0f);border-radius:50%;border-top:3px solid #1abc9c;height:32px;width:32px}@keyframes WorkOrders_spin__12UXh{to{transform:rotate(1turn)}}.WorkOrders_orderIdSection__Rr44W{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);margin-top:1.5rem;padding-top:1rem}.WorkOrders_orderIdInputWrapper__oBjhB{align-items:center;display:flex;gap:.75rem}.WorkOrders_orderIdLabel__lZLuL{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;font-weight:600;white-space:nowrap}.WorkOrders_orderIdInput__YHqAp{max-width:250px}.light-theme .WorkOrders_container__pExrj{background:#f0f2f5}.light-theme .WorkOrders_headerText__Cs02D h1{color:#1a2332}.light-theme .WorkOrders_headerText__Cs02D p{color:#4a5a6a}.light-theme .WorkOrders_searchInputWrapper__ZiuD0{background:#fff;border-color:#00000014}.light-theme .WorkOrders_searchInput__YnHoU{color:#1a2332}.light-theme .WorkOrders_filterSelect__DoFpa{background:#fff;border-color:#00000014;color:#1a2332}.light-theme .WorkOrders_filterSelect__DoFpa option{background:#fff;color:#1a2332}.light-theme .WorkOrders_clearBtn__RQ0RU{background:#0000000a;color:#8a9aaa}.light-theme .WorkOrders_clearBtn__RQ0RU:hover{background:#00000014;color:#1a2332}.light-theme .WorkOrders_actionBtn__j\+pph{background:#fff;border-color:#0000000f;color:#8a9aaa}.light-theme .WorkOrders_actionBtn__j\+pph:hover{background:#00000005;border-color:#1abc9c;color:#1abc9c}.light-theme .WorkOrders_woNumber__UPb-4,.light-theme .WorkOrders_woTitle__8c8Nb{color:#1a2332}.light-theme .WorkOrders_assignedTo__AjdoX,.light-theme .WorkOrders_tasksCount__-Xm8s{color:#4a5a6a}.light-theme .WorkOrders_resultsSummary__K2Kum{border-color:#0000000f}.light-theme .WorkOrders_resultsCount__DuWqA{color:#4a5a6a}.light-theme .WorkOrders_resultsPage__whBj1{color:#8a9aaa}.light-theme .WorkOrders_emptyState__etvDB p{color:#4a5a6a}.light-theme .WorkOrders_emptyHint__QzSgR{color:#8a9aaa}.light-theme .WorkOrders_orderIdLabel__lZLuL{color:#4a5a6a}.light-theme .WorkOrders_orderIdSection__Rr44W{border-color:#0000000f}@media (max-width:768px){.WorkOrders_container__pExrj{padding:16px}.WorkOrders_header__kUUKI{align-items:stretch;flex-direction:column;gap:.75rem}.WorkOrders_headerActions__hRnAw{width:100%}.WorkOrders_headerActions__hRnAw button{flex:1 1;justify-content:center}.WorkOrders_filtersBar__hTc5o{flex-direction:column}.WorkOrders_filterWrapper__qjUHP,.WorkOrders_searchInputWrapper__ZiuD0{min-width:0}.WorkOrders_resultsSummary__K2Kum{align-items:flex-start;flex-direction:column}.WorkOrders_orderIdInputWrapper__oBjhB{align-items:stretch;flex-direction:column}.WorkOrders_orderIdInput__YHqAp{max-width:100%}.WorkOrders_actionButtons__\+v8Es{flex-wrap:wrap}}@media (max-width:480px){.WorkOrders_container__pExrj{padding:12px}.WorkOrders_headerIcon__V1n1V{height:40px;width:40px}.WorkOrders_headerIcon__V1n1V svg{height:20px;width:20px}.WorkOrders_headerText__Cs02D h1{font-size:1.1rem}.WorkOrders_headerText__Cs02D p{font-size:.8rem}.WorkOrders_headerActions__hRnAw button{font-size:.813rem;padding:.5rem .75rem}.WorkOrders_filterSelect__DoFpa,.WorkOrders_searchInput__YnHoU{font-size:.813rem;padding:.5rem 2rem .5rem 2.25rem}.WorkOrders_actionBtn__j\+pph{padding:.25rem}.WorkOrders_actionBtn__j\+pph svg{height:12px;width:12px}.WorkOrders_emptyState__etvDB{padding:2.5rem 1rem}}.ChangeRequests_container__DumUh{-webkit-font-smoothing:antialiased;background:#0f1923;background:var(--bg-primary,#0f1923);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;padding:24px 32px}.ChangeRequests_backLink__ojotN{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;margin-bottom:.25rem;padding:.5rem .75rem .5rem 0;text-decoration:none;transition:all .2s ease}.ChangeRequests_backLink__ojotN:hover{color:#1abc9c;transform:translateX(-2px)}.ChangeRequests_header__j6Ses{flex-wrap:wrap;justify-content:space-between;padding:1.5rem 0 1rem}.ChangeRequests_headerLeft__zoYAR,.ChangeRequests_header__j6Ses{align-items:center;display:flex;gap:1rem}.ChangeRequests_headerIcon__MO1hR{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:12px;box-shadow:0 4px 16px #8b5cf640;color:#fff;display:flex;height:48px;justify-content:center;width:48px}.ChangeRequests_headerText__kwv4g h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.5rem;font-weight:700;letter-spacing:-.025em;margin:0}.ChangeRequests_headerText__kwv4g p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:.125rem 0 0}.ChangeRequests_headerActions__dwpC7{display:flex;flex-wrap:wrap;gap:.75rem}.ChangeRequests_filtersBar__H03Lw{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0 1.5rem}.ChangeRequests_searchInputWrapper__-Le66{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:8px;border-radius:var(--radius,8px);display:flex;flex:1 1;min-width:250px;position:relative;transition:all .2s ease}.ChangeRequests_searchInputWrapper__-Le66:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf614}.ChangeRequests_searchIcon__JheEQ{color:#6b7a8a;color:var(--text-muted,#6b7a8a);left:12px;pointer-events:none;position:absolute;transition:all .2s ease}.ChangeRequests_searchInputWrapper__-Le66:focus-within .ChangeRequests_searchIcon__JheEQ{color:#8b5cf6}.ChangeRequests_searchInput__Is2d9{background:#0000;border:none;color:#e8e8e8;color:var(--text-primary,#e8e8e8);flex:1 1;font-size:.875rem;min-width:0;outline:none;padding:.625rem 2.5rem .625rem 2.75rem}.ChangeRequests_clearBtn__rz3Nv,.ChangeRequests_searchInput__Is2d9::placeholder{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.ChangeRequests_clearBtn__rz3Nv{align-items:center;background:#ffffff08;background:var(--bg-hover,#ffffff08);border:none;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:8px;transition:all .2s ease;width:28px}.ChangeRequests_clearBtn__rz3Nv:hover{background:#ffffff0f;background:var(--border-color,#ffffff0f);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ChangeRequests_filterWrapper__nWzyW{align-items:center;display:flex;min-width:160px;position:relative}.ChangeRequests_filterIcon__xE9m4{color:#6b7a8a;color:var(--text-muted,#6b7a8a);left:12px;pointer-events:none;position:absolute}.ChangeRequests_filterSelect__YZn6s{appearance:none;background:#1a2332;background:var(--bg-secondary,#1a2332);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7a8a'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:8px;border-radius:var(--radius,8px);color:#e8e8e8;color:var(--text-primary,#e8e8e8);cursor:pointer;font-size:.875rem;padding:.625rem .75rem .625rem 2.5rem;transition:all .2s ease;width:100%}.ChangeRequests_filterSelect__YZn6s:hover{border-color:#6b7a8a;border-color:var(--text-muted,#6b7a8a)}.ChangeRequests_filterSelect__YZn6s:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf614;outline:none}.ChangeRequests_filterSelect__YZn6s option{background:#1a2332;background:var(--bg-secondary,#1a2332);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ChangeRequests_clearFiltersBtn__7ZRtG{align-items:center;background:#0000;border:2px solid #ffffff0f;border:2px solid var(--border-color,#ffffff0f);border-radius:8px;border-radius:var(--radius,8px);color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:inline-flex;font-size:.813rem;gap:4px;padding:.5rem .875rem;transition:all .2s ease;white-space:nowrap}.ChangeRequests_clearFiltersBtn__7ZRtG:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);border-color:#6b7a8a;border-color:var(--text-muted,#6b7a8a);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ChangeRequests_resultsSummary__O34ZP{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:.5rem 0 1rem}.ChangeRequests_resultsCount__0-6dM{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;font-weight:500}.ChangeRequests_resultsPage__jYyI7{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.813rem}.ChangeRequests_tableCard__nwdEH{margin-top:1rem;overflow:hidden}.ChangeRequests_tableContent__BDRV5{padding:0!important}.ChangeRequests_changeRequestTable__4Cc49{width:100%}.ChangeRequests_crNumber__umstb{font-weight:600}.ChangeRequests_crNumber__umstb,.ChangeRequests_crTitle__X\+DV8{color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ChangeRequests_requestedBy__YYFkA{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;gap:.5rem}.ChangeRequests_requestedIcon__m2cVC{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.ChangeRequests_createdDate__Okx9c{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;gap:.5rem}.ChangeRequests_dateIcon__34WHo{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.ChangeRequests_priorityBadge__-Qi1m{align-items:center;border-radius:4px;display:inline-flex;font-size:.75rem;font-weight:600;gap:4px;padding:.25rem .625rem}.ChangeRequests_priorityCritical__cpvuN{background:#e74c3c1f;color:#e74c3c}.ChangeRequests_priorityHigh__Xd\+zi{background:#f39c121f;color:#f39c12}.ChangeRequests_priorityMedium__mLnsN{background:#3498db1f;color:#3498db}.ChangeRequests_priorityLow__Ias3f{background:#64748b1f;color:#64748b}.ChangeRequests_priorityIcon__3NbUw{opacity:.7}.ChangeRequests_actionButtons__otGkU{display:flex;gap:.25rem}.ChangeRequests_actionBtn__KJVom{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:6px;color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:flex;justify-content:center;padding:.375rem;transition:all .2s ease}.ChangeRequests_actionBtn__KJVom:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);border-color:#8b5cf6;color:#8b5cf6}.ChangeRequests_actionBtnSuccess__51WdS:hover{border-color:#2ecc71;color:#2ecc71}.ChangeRequests_actionBtnDanger__Pkg1t:hover{border-color:#e74c3c;color:#e74c3c}.ChangeRequests_emptyState__A4eDA{align-items:center;color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.ChangeRequests_emptyIcon__-iFs3{color:#6b7a8a;color:var(--text-muted,#6b7a8a);margin-bottom:.75rem}.ChangeRequests_emptyState__A4eDA p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:1rem;font-weight:500;margin:.5rem 0 .25rem}.ChangeRequests_emptyHint__GZpL0{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.875rem}.ChangeRequests_loadingState__5xU4k{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem 2rem}.ChangeRequests_spinner__6vIvc{animation:ChangeRequests_spin__nnukk .8s linear infinite;border:3px solid #ffffff0f;border:3px solid var(--border-color,#ffffff0f);border-radius:50%;border-top:3px solid #8b5cf6;height:32px;width:32px}@keyframes ChangeRequests_spin__nnukk{to{transform:rotate(1turn)}}.ChangeRequests_orderIdSection__QBlNm{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);margin-top:1.5rem;padding-top:1rem}.ChangeRequests_orderIdInputWrapper__TV9MZ{align-items:center;display:flex;gap:.75rem}.ChangeRequests_orderIdLabel__R83PL{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;font-weight:600;white-space:nowrap}.ChangeRequests_orderIdInput__\+Gxs6{max-width:250px}.light-theme .ChangeRequests_container__DumUh{background:#f0f2f5}.light-theme .ChangeRequests_headerText__kwv4g h1{color:#1a2332}.light-theme .ChangeRequests_headerText__kwv4g p{color:#4a5a6a}.light-theme .ChangeRequests_searchInputWrapper__-Le66{background:#fff;border-color:#00000014}.light-theme .ChangeRequests_searchInput__Is2d9{color:#1a2332}.light-theme .ChangeRequests_filterSelect__YZn6s{background:#fff;border-color:#00000014;color:#1a2332}.light-theme .ChangeRequests_filterSelect__YZn6s option{background:#fff;color:#1a2332}.light-theme .ChangeRequests_clearBtn__rz3Nv{background:#0000000a;color:#8a9aaa}.light-theme .ChangeRequests_clearBtn__rz3Nv:hover{background:#00000014;color:#1a2332}.light-theme .ChangeRequests_clearFiltersBtn__7ZRtG{border-color:#0000000f;color:#8a9aaa}.light-theme .ChangeRequests_clearFiltersBtn__7ZRtG:hover{background:#00000005;border-color:#8a9aaa;color:#1a2332}.light-theme .ChangeRequests_actionBtn__KJVom{background:#fff;border-color:#0000000f;color:#8a9aaa}.light-theme .ChangeRequests_actionBtn__KJVom:hover{background:#00000005;border-color:#8b5cf6;color:#8b5cf6}.light-theme .ChangeRequests_crNumber__umstb,.light-theme .ChangeRequests_crTitle__X\+DV8{color:#1a2332}.light-theme .ChangeRequests_createdDate__Okx9c,.light-theme .ChangeRequests_requestedBy__YYFkA{color:#4a5a6a}.light-theme .ChangeRequests_resultsSummary__O34ZP{border-color:#0000000f}.light-theme .ChangeRequests_resultsCount__0-6dM{color:#4a5a6a}.light-theme .ChangeRequests_resultsPage__jYyI7{color:#8a9aaa}.light-theme .ChangeRequests_emptyState__A4eDA p{color:#4a5a6a}.light-theme .ChangeRequests_emptyHint__GZpL0{color:#8a9aaa}.light-theme .ChangeRequests_orderIdLabel__R83PL{color:#4a5a6a}.light-theme .ChangeRequests_orderIdSection__QBlNm{border-color:#0000000f}@media (max-width:768px){.ChangeRequests_container__DumUh{padding:16px}.ChangeRequests_header__j6Ses{align-items:stretch;flex-direction:column;gap:.75rem}.ChangeRequests_headerActions__dwpC7{width:100%}.ChangeRequests_headerActions__dwpC7 button{justify-content:center;width:100%}.ChangeRequests_filtersBar__H03Lw{flex-direction:column}.ChangeRequests_filterWrapper__nWzyW,.ChangeRequests_searchInputWrapper__-Le66{min-width:0}.ChangeRequests_clearFiltersBtn__7ZRtG{justify-content:center;width:100%}.ChangeRequests_resultsSummary__O34ZP{align-items:flex-start;flex-direction:column}.ChangeRequests_orderIdInputWrapper__TV9MZ{align-items:stretch;flex-direction:column}.ChangeRequests_orderIdInput__\+Gxs6{max-width:100%}.ChangeRequests_actionButtons__otGkU{flex-wrap:wrap}}@media (max-width:480px){.ChangeRequests_container__DumUh{padding:12px}.ChangeRequests_headerIcon__MO1hR{height:40px;width:40px}.ChangeRequests_headerIcon__MO1hR svg{height:20px;width:20px}.ChangeRequests_headerText__kwv4g h1{font-size:1.1rem}.ChangeRequests_headerText__kwv4g p{font-size:.8rem}.ChangeRequests_headerActions__dwpC7 button{font-size:.813rem;padding:.5rem .75rem}.ChangeRequests_filterSelect__YZn6s,.ChangeRequests_searchInput__Is2d9{font-size:.813rem;padding:.5rem 2rem .5rem 2.25rem}.ChangeRequests_actionBtn__KJVom{padding:.25rem}.ChangeRequests_actionBtn__KJVom svg{height:12px;width:12px}.ChangeRequests_emptyState__A4eDA{padding:2.5rem 1rem}}.ManageOrder_container__nE5zD{-webkit-font-smoothing:antialiased;background:#0f1923;background:var(--bg-primary,#0f1923);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;padding:24px 32px}.ManageOrder_header__9-RVp{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 0 1rem}.ManageOrder_headerLeft__z1WJ5{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ManageOrder_backBtn__mOmQ8{align-items:center;background:#0000;border:none;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;transition:all .2s ease}.ManageOrder_backBtn__mOmQ8:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#2563eb}.ManageOrder_headerDivider__qAeOg{background:#ffffff14;background:var(--border-color,#ffffff14);height:28px;width:1px}.ManageOrder_headerIcon__9H2nN{align-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:10px;box-shadow:0 4px 16px #2563eb40;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.ManageOrder_headerText__goZkX h1{align-items:center;color:#e8e8e8;color:var(--text-primary,#e8e8e8);display:flex;flex-wrap:wrap;font-size:1.25rem;font-weight:700;gap:.75rem;letter-spacing:-.025em;margin:0}.ManageOrder_statusBadge__8SxC7{font-size:.75rem;padding:.125rem .5rem}.ManageOrder_headerText__goZkX p{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;flex-wrap:wrap;font-size:.813rem;gap:.5rem;margin:.125rem 0 0}.ManageOrder_inlineIcon__ZryX9{vertical-align:middle}.ManageOrder_headerSeparator__TuAWs{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.ManageOrder_priorityBadge__PwVOx{font-size:.7rem;padding:.125rem .5rem}.ManageOrder_headerActions__cSQWt{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ManageOrder_errorMessage__3YYrR,.ManageOrder_successMessage__ajXoH{align-items:center;border-radius:8px;border-radius:var(--radius,8px);display:flex;font-size:.875rem;gap:10px;margin:1rem 0;padding:12px 16px}.ManageOrder_errorMessage__3YYrR{background:#e74c3c0f;border:1px solid #e74c3c1f;color:#e74c3c}.ManageOrder_successMessage__ajXoH{background:#2ecc710f;border:1px solid #2ecc711f;color:#2ecc71}.ManageOrder_errorIcon__bYN\+M,.ManageOrder_successIcon__b6XuI{flex-shrink:0}.ManageOrder_errorDismiss__GmPvJ,.ManageOrder_successDismiss__Nd0Fq{background:none;border:none;cursor:pointer;margin-left:auto;opacity:.7;padding:0 4px;transition:opacity .2s ease}.ManageOrder_errorDismiss__GmPvJ{color:#e74c3c}.ManageOrder_successDismiss__Nd0Fq{color:#2ecc71}.ManageOrder_errorDismiss__GmPvJ:hover,.ManageOrder_successDismiss__Nd0Fq:hover{opacity:1}.ManageOrder_actionsCard__gu-Pt{margin:1rem 0 1.5rem}.ManageOrder_actionsContent__Ig-ag{padding:1rem 1.25rem!important}.ManageOrder_actionsContainer__dvd\+l{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ManageOrder_actionsLabel__i5SYw{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.813rem;font-weight:500}.ManageOrder_tabsContainer__2lufO{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:10px;display:flex;flex-wrap:wrap;gap:4px;margin:1.5rem 0;padding:6px}.ManageOrder_tabBtn__JqIb7{align-items:center;background:none;border:none;border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:8px;padding:10px 18px;transition:all .2s ease}.ManageOrder_tabBtn__JqIb7:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ManageOrder_tabActive__OwNmN{background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 2px 8px #2563eb40;color:#fff}.ManageOrder_tabActive__OwNmN:hover{box-shadow:0 4px 16px #2563eb59}.ManageOrder_tabBadge__KCP45{align-items:center;display:inline-flex;font-size:.65rem;height:18px;justify-content:center;min-width:18px;padding:0 6px}.ManageOrder_contentCard__jTYus{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;border-radius:var(--radius,12px);box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);margin-top:.5rem;overflow:hidden}.ManageOrder_contentCard__jTYus:hover{box-shadow:0 4px 20px #0003;box-shadow:0 4px 20px var(--shadow-color,#0003)}.ManageOrder_contentCardContent__Qofbv{min-height:400px;padding:1.5rem!important}.ManageOrder_loadingState__rkBSu{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem 2rem}.ManageOrder_spinner__6Krga{animation:ManageOrder_spin__dfMY- .8s linear infinite;border:3px solid #ffffff0f;border:3px solid var(--border-color,#ffffff0f);border-radius:50%;border-top:3px solid #2563eb;height:40px;width:40px}@keyframes ManageOrder_spin__dfMY-{to{transform:rotate(1turn)}}.ManageOrder_loadingState__rkBSu p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem}.ManageOrder_emptyState__YMfHp{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:3rem 2rem;text-align:center}.ManageOrder_emptyIcon__LldfA{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.ManageOrder_emptyState__YMfHp p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:1rem;font-weight:500}.ManageOrder_emptyHint__H2oF9{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.875rem}.ManageOrder_btnBack__vWurH{align-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);border:none;border-radius:8px;border-radius:var(--radius,8px);color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;margin-top:.5rem;padding:.625rem 1.25rem;transition:all .3s ease}.ManageOrder_btnBack__vWurH:hover{box-shadow:0 4px 16px #2563eb59;transform:translateY(-2px)}.ManageOrder_modalOverlay__AUyIf{align-items:center;animation:ManageOrder_fadeIn__g535J .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes ManageOrder_fadeIn__g535J{0%{opacity:0}to{opacity:1}}.ManageOrder_modalCard__G7hFM{animation:ManageOrder_slideUp__l53yY .3s ease;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;border-radius:var(--radius-lg,12px);box-shadow:0 20px 60px #0006;box-shadow:var(--shadow-xl,0 20px 60px #0006);max-width:480px;padding:24px 28px;width:90%}@keyframes ManageOrder_slideUp__l53yY{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ManageOrder_modalHeader__ZWau9{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.ManageOrder_modalHeader__ZWau9 h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.125rem;font-weight:700;margin:0}.ManageOrder_closeModalBtn__Js0Zx{align-items:center;background:#0000;border:none;border-radius:50%;color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:all .2s ease}.ManageOrder_closeModalBtn__Js0Zx:hover{background:#ffffff0d;color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ManageOrder_modalSubtext__ri4QP{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin-bottom:1rem}.ManageOrder_modalBody__yU12s{display:flex;flex-direction:column;gap:1rem}.ManageOrder_modalTextarea__w4Q0M{background:#0f1923;background:var(--bg-primary,#0f1923);border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:6px;border-radius:var(--radius-sm,6px);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:inherit;font-size:.875rem;min-height:100px;padding:.75rem 1rem;resize:vertical;transition:all .2s ease;width:100%}.ManageOrder_modalTextarea__w4Q0M:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14;outline:none}.ManageOrder_modalActions__bm3-7{display:flex;gap:.75rem;justify-content:flex-end}.light-theme .ManageOrder_container__nE5zD{background:#f0f2f5}.light-theme .ManageOrder_headerText__goZkX h1{color:#1a2332}.light-theme .ManageOrder_headerText__goZkX p{color:#4a5a6a}.light-theme .ManageOrder_tabsContainer__2lufO{background:#fff;border-color:#0000000f}.light-theme .ManageOrder_tabBtn__JqIb7{color:#4a5a6a}.light-theme .ManageOrder_tabBtn__JqIb7:hover{background:#00000005;color:#1a2332}.light-theme .ManageOrder_actionsCard__gu-Pt,.light-theme .ManageOrder_contentCard__jTYus,.light-theme .ManageOrder_modalCard__G7hFM{background:#fff;border-color:#0000000f}.light-theme .ManageOrder_modalHeader__ZWau9 h3{color:#1a2332}.light-theme .ManageOrder_modalTextarea__w4Q0M{background:#f8f9fa;border-color:#00000014;color:#1a2332}.light-theme .ManageOrder_emptyState__YMfHp p,.light-theme .ManageOrder_loadingState__rkBSu p,.light-theme .ManageOrder_modalSubtext__ri4QP{color:#4a5a6a}@media (max-width:768px){.ManageOrder_container__nE5zD{padding:16px}.ManageOrder_header__9-RVp{align-items:stretch;flex-direction:column;gap:.75rem}.ManageOrder_headerLeft__z1WJ5{flex-wrap:wrap}.ManageOrder_headerText__goZkX h1{font-size:1.1rem}.ManageOrder_headerText__goZkX p{align-items:flex-start;flex-direction:column;font-size:.75rem;gap:.25rem}.ManageOrder_headerActions__cSQWt{width:100%}.ManageOrder_headerActions__cSQWt button{justify-content:center;width:100%}.ManageOrder_tabsContainer__2lufO{flex-wrap:nowrap;overflow-x:auto;padding:4px}.ManageOrder_tabBtn__JqIb7{font-size:.813rem;padding:8px 14px;white-space:nowrap}.ManageOrder_contentCardContent__Qofbv{padding:1rem!important}.ManageOrder_actionsContainer__dvd\+l{align-items:stretch;flex-direction:column}.ManageOrder_actionsContainer__dvd\+l button{justify-content:center;width:100%}.ManageOrder_modalCard__G7hFM{padding:20px;width:95%}.ManageOrder_modalActions__bm3-7{flex-direction:column}.ManageOrder_modalActions__bm3-7 button{justify-content:center;width:100%}}@media (max-width:480px){.ManageOrder_container__nE5zD{padding:12px}.ManageOrder_headerIcon__9H2nN{height:36px;width:36px}.ManageOrder_headerIcon__9H2nN svg{height:18px;width:18px}.ManageOrder_headerText__goZkX h1{flex-wrap:wrap;font-size:1rem}.ManageOrder_tabBtn__JqIb7{font-size:.75rem;padding:6px 10px}.ManageOrder_tabBadge__KCP45{font-size:.55rem;height:14px;min-width:14px}.ManageOrder_actionsContent__Ig-ag{padding:.75rem 1rem!important}.ManageOrder_modalCard__G7hFM{padding:16px}.ManageOrder_modalHeader__ZWau9 h3{font-size:1rem}}.OverviewTab_overviewGrid__QHxNd{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.OverviewTab_overviewCard__49aB8{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:8px;border-radius:var(--radius,8px);overflow:hidden;transition:all .2s ease}.OverviewTab_overviewCard__49aB8:hover{border-color:#2563eb26;box-shadow:0 2px 8px #00000026;box-shadow:var(--shadow-sm,0 2px 8px #00000026)}.OverviewTab_cardHeader__5l66e{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);display:flex;gap:.75rem;padding:1rem 1.25rem}.OverviewTab_cardHeaderIcon__elT3t{align-items:center;background:#2563eb14;border-radius:6px;border-radius:var(--radius-sm,6px);color:#2563eb;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.OverviewTab_cardTitle__RKmi2{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.95rem;font-weight:600;margin:0}.OverviewTab_cardDescription__hTeL1{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;margin:0}.OverviewTab_cardContent__XwVcn{padding:.5rem 1.25rem 1rem!important}.OverviewTab_detailRow__eWnD5{align-items:center;border-bottom:1px solid #ffffff05;border-bottom:1px solid var(--border-color,#ffffff05);display:flex;gap:.5rem;justify-content:space-between;padding:.5rem 0}.OverviewTab_detailRow__eWnD5:last-child{border-bottom:none}.OverviewTab_detailLabel__9kVBd{align-items:center;color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:flex;font-size:.813rem;gap:.5rem;white-space:nowrap}.OverviewTab_detailIcon__RYo29{color:#6b7a8a;color:var(--text-muted,#6b7a8a);flex-shrink:0}.OverviewTab_detailValue__yO6Xf{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.813rem;font-weight:500;max-width:60%;text-align:right;word-break:break-word}.OverviewTab_priorityBadge__lai2Q{font-size:.7rem;padding:.125rem .5rem}.light-theme .OverviewTab_overviewCard__49aB8{background:#fff;border-color:#0000000f}.light-theme .OverviewTab_cardHeader__5l66e{background:#f8f9fa;border-color:#0000000a}.light-theme .OverviewTab_cardTitle__RKmi2{color:#1a2332}.light-theme .OverviewTab_cardDescription__hTeL1{color:#4a5a6a}.light-theme .OverviewTab_detailLabel__9kVBd{color:#6a7a8a}.light-theme .OverviewTab_detailValue__yO6Xf{color:#1a2332}.light-theme .OverviewTab_detailRow__eWnD5{border-color:#0000000a}.light-theme .OverviewTab_cardHeaderIcon__elT3t{background:#2563eb0f}@media (max-width:1024px){.OverviewTab_overviewGrid__QHxNd{grid-template-columns:1fr 1fr}}@media (max-width:768px){.OverviewTab_overviewGrid__QHxNd{grid-template-columns:1fr}.OverviewTab_detailRow__eWnD5{align-items:flex-start;flex-direction:column;gap:.25rem}.OverviewTab_detailValue__yO6Xf{max-width:100%;text-align:left;width:100%}.OverviewTab_cardHeader__5l66e{padding:.75rem 1rem}.OverviewTab_cardContent__XwVcn{padding:.25rem 1rem .75rem!important}}@media (max-width:480px){.OverviewTab_overviewGrid__QHxNd{grid-template-columns:1fr}.OverviewTab_cardHeaderIcon__elT3t{height:32px;width:32px}.OverviewTab_cardTitle__RKmi2{font-size:.875rem}.OverviewTab_detailLabel__9kVBd,.OverviewTab_detailValue__yO6Xf{font-size:.75rem}}.OverviewTab_overviewCard__49aB8::-webkit-scrollbar{width:4px}.OverviewTab_overviewCard__49aB8::-webkit-scrollbar-track{background:#0000}.OverviewTab_overviewCard__49aB8::-webkit-scrollbar-thumb{background:#ffffff0f;background:var(--border-color,#ffffff0f);border-radius:4px}:root{--color-service:#4caf50;--color-material:#2196f3;--color-resource:#ff9800;--color-product:#9c27b0;--color-offering:#00bcd4;--color-task:#f44336;--color-other:#78909c;--status-draft:#64748b;--status-pending:#f59e0b;--status-approved:#22c55e;--status-rejected:#ef4444;--status-in_progress:#3b82f6;--status-completed:#22c55e;--status-closed:#64748b;--status-cancelled:#ef4444;--status-on_hold:#f59e0b}.ItemsTab_lightTheme__THr7O{--bg-primary:#f0f2f5;--bg-secondary:#fff;--bg-tertiary:#f8f9fa;--bg-surface:#fff;--bg-card:#fff;--bg-hover:#00000005;--text-primary:#1a2332;--text-secondary:#4a5a6a;--text-muted:#8a9aaa;--border-color:#0000000f;--shadow-color:#00000014;--shadow-light:#0000000a}.ItemsTab_items-container__VUwiZ{background:#0f1923;background:var(--bg-primary);color:#e8e8e8;color:var(--text-primary);padding:.5rem 0;transition:background .3s ease,color .3s ease;transition:background var(--transition-speed) ease,color var(--transition-speed) ease}.ItemsTab_backLink__WX6L7{align-items:center;border-radius:12px;border-radius:var(--radius);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.ItemsTab_backLink__WX6L7:hover{background:#ffffff08;background:var(--bg-hover);color:#3b82f6}.ItemsTab_headerDivider__13weW{background:#ffffff0f;background:var(--border-color);height:28px;width:1px}.ItemsTab_items-header__JLDg1{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.ItemsTab_header-left__gFN8r{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ItemsTab_items-header__JLDg1 h2{color:#e8e8e8;color:var(--text-primary);font-size:1.25rem;margin:0}.ItemsTab_item-count__Q3CD5{font-size:.75rem}.ItemsTab_header-right__yHapE{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.ItemsTab_summary-stats__pCeZC{align-items:center;background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:flex;gap:.75rem;padding:.25rem .75rem}.ItemsTab_stat-item__ICQmX{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.8rem;font-weight:500;gap:.25rem}.ItemsTab_stat-item__ICQmX svg{color:#6b7a8a;color:var(--text-muted)}.ItemsTab_view-controls__rlU-g{display:flex;gap:4px}.ItemsTab_view-btn__TnMnB{align-items:center;background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.ItemsTab_view-btn__TnMnB:hover{background:#ffffff08;background:var(--bg-hover)}.ItemsTab_view-btn__TnMnB.ItemsTab_active__QuZHK{background:#3b82f6;border-color:#3b82f6;color:#fff}.ItemsTab_classification-group__OHy45{margin-bottom:2rem}.ItemsTab_classification-header__a5phc{align-items:center;background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:flex;font-size:.95rem;font-weight:600;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem}.ItemsTab_classification-total__1vHlK{color:#9ea7b5;color:var(--text-secondary);font-size:.85rem;font-weight:500;margin-left:auto}.ItemsTab_classification-service__V0vIx{border-left:4px solid #4caf50;border-left:4px solid var(--color-service)}.ItemsTab_classification-material__rkLU3{border-left:4px solid #2196f3;border-left:4px solid var(--color-material)}.ItemsTab_classification-resource__5l5\+y{border-left:4px solid #ff9800;border-left:4px solid var(--color-resource)}.ItemsTab_classification-product__4t1BY{border-left:4px solid #9c27b0;border-left:4px solid var(--color-product)}.ItemsTab_classification-offering__CKbKK{border-left:4px solid #00bcd4;border-left:4px solid var(--color-offering)}.ItemsTab_classification-task__LxK87{border-left:4px solid #f44336;border-left:4px solid var(--color-task)}.ItemsTab_classification-other__WKXkd{border-left:4px solid #78909c;border-left:4px solid var(--color-other)}.ItemsTab_table-card__Untsb{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);overflow:hidden}.ItemsTab_table-content__58b\+u{padding:0!important}.ItemsTab_table-wrapper__IB5EP{overflow-x:auto}.ItemsTab_data-table__6mnlB{border-collapse:collapse;font-size:.875rem;width:100%}.ItemsTab_data-table__6mnlB th{background:#243447;background:var(--bg-tertiary);border-bottom:2px solid #ffffff0f;border-bottom:2px solid var(--border-color);color:#6b7a8a;color:var(--text-muted);font-size:.7rem;font-weight:600;padding:.75rem 1rem;text-align:left;text-transform:uppercase;white-space:nowrap}.ItemsTab_data-table__6mnlB td{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);color:#9ea7b5;color:var(--text-secondary);padding:.75rem 1rem}.ItemsTab_item-row__EBK6s:hover td{background:#ffffff08;background:var(--bg-hover)}.ItemsTab_actions-header__wNekK{text-align:center;width:80px}.ItemsTab_actions-cell__2tBcG{align-items:center;display:flex;gap:.25rem;justify-content:center;padding:.5rem!important}.ItemsTab_product-info__nqPvZ{display:flex;flex-direction:column;gap:.125rem}.ItemsTab_product-name__0yhdX{color:#e8e8e8;color:var(--text-primary);font-size:.9rem}.ItemsTab_sku-code__5xshq{color:#6b7a8a;color:var(--text-muted);font-size:.7rem}.ItemsTab_item-type-badge__m\+zMg{align-items:center;background:#243447;background:var(--bg-tertiary);color:#9ea7b5;color:var(--text-secondary);display:inline-flex;font-size:.7rem;gap:4px}.ItemsTab_item-type-badge__m\+zMg,.ItemsTab_quantity-badge__UCmGh{border-radius:6px;border-radius:var(--radius-sm);font-weight:500;padding:.0625rem .5rem}.ItemsTab_quantity-badge__UCmGh{background:#3b82f61a;color:#3b82f6;display:inline-block;font-size:.75rem}.ItemsTab_price-cell__jMeB1{font-feature-settings:"tnum";color:#e8e8e8;color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.ItemsTab_total-price__jSMM5{color:#e8e8e8;color:var(--text-primary);font-weight:600}.ItemsTab_discount-price__A\+IPN{color:#f59e0b}.ItemsTab_tax-price__Pupd4{color:#8b5cf6}.ItemsTab_status-badge__UrwbO{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.ItemsTab_status-draft__dUipo{background:#243447;background:var(--bg-tertiary);color:#6b7a8a;color:var(--text-muted)}.ItemsTab_status-pending__wsfZh,.ItemsTab_status-pending_review__tDUGZ{background:#f59e0b26;color:#f59e0b}.ItemsTab_status-approved__3JZy4{background:#22c55e26;color:#22c55e}.ItemsTab_status-rejected__heo9x{background:#ef444426;color:#ef4444}.ItemsTab_status-in_progress__bu5Xg{background:#3b82f626;color:#3b82f6}.ItemsTab_status-completed__eNOJN{background:#22c55e26;color:#22c55e}.ItemsTab_status-closed__FNCRZ{background:#243447;background:var(--bg-tertiary);color:#6b7a8a;color:var(--text-muted)}.ItemsTab_status-cancelled__94jGO{background:#ef444426;color:#ef4444}.ItemsTab_status-on_hold__v8gyj{background:#f59e0b26;color:#f59e0b}.ItemsTab_action-btn-delete__gOFOi,.ItemsTab_action-btn-edit__-sKDP{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#6b7a8a;color:var(--text-muted);cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .15s;width:30px}.ItemsTab_action-btn-edit__-sKDP:hover{background:#f59e0b1a;color:#f59e0b}.ItemsTab_action-btn-delete__gOFOi:hover{background:#ef44441a;color:#ef4444}.ItemsTab_footer-row__uzFne{background:#243447!important;background:var(--bg-tertiary)!important;font-weight:600}.ItemsTab_footer-row__uzFne td{border-top:2px solid #ffffff0f;border-top:2px solid var(--border-color);padding:.75rem 1rem}.ItemsTab_footer-label__QazU3{color:#9ea7b5;color:var(--text-secondary);padding-right:16px;text-align:right}.ItemsTab_footer-total__I6ln9{color:#e8e8e8;color:var(--text-primary);font-weight:700;text-align:right}.ItemsTab_footer-discount__BIDjR{color:#f59e0b;text-align:right}.ItemsTab_footer-tax__zTbLs{color:#8b5cf6;text-align:right}.ItemsTab_empty-state__wM0UQ{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem;text-align:center}.ItemsTab_empty-icon__1EfZd{color:#6b7a8a;color:var(--text-muted);margin-bottom:1rem}.ItemsTab_empty-message__H78mL{color:#9ea7b5;color:var(--text-secondary);font-size:1rem;margin:0}.ItemsTab_empty-sub-message__phUBZ{color:#6b7a8a;color:var(--text-muted);font-size:.875rem;margin:.25rem 0 0}.ItemsTab_loading-container__Itvfb{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem}.ItemsTab_loading-small__pEFKP,.ItemsTab_loading-spinner__xhF1C{animation:ItemsTab_spin__ZR27a .8s linear infinite;color:#6b7a8a;color:var(--text-muted)}@keyframes ItemsTab_spin__ZR27a{to{transform:rotate(1turn)}}.ItemsTab_pagination__fFyMy{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;padding:.75rem}.ItemsTab_page-btn__qiJoj{padding:.375rem 1rem}.ItemsTab_page-info__sRDjS{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem}.ItemsTab_modal-body__prHVo{padding:1.5rem 0}.ItemsTab_form-group__sFWs4{margin-bottom:1rem}.ItemsTab_form-group__sFWs4 label{color:#9ea7b5;color:var(--text-secondary);display:block;font-size:.85rem;font-weight:500;margin-bottom:.25rem}.ItemsTab_form-row__InkfN{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.ItemsTab_total-disabled__Glo\+I{background:#243447;background:var(--bg-tertiary);color:#e8e8e8;color:var(--text-primary);cursor:not-allowed;font-weight:600}.ItemsTab_checkbox-label__iegMD{align-items:center;color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:flex;gap:.5rem}.ItemsTab_checkbox-label__iegMD input{cursor:pointer;width:auto}.ItemsTab_modal-actions__y2fCC{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.ItemsTab_cards-container__TPmOv{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.ItemsTab_item-card__tRGT2{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);overflow:hidden;transition:all .2s}.ItemsTab_item-card__tRGT2:hover{box-shadow:0 4px 20px #0006;box-shadow:0 4px 20px var(--shadow-color);transform:translateY(-2px)}.ItemsTab_card-content__dx3-g{padding:0!important}.ItemsTab_card-header__SHvLG{align-items:center;background:#243447;background:var(--bg-tertiary);border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:10px 14px}.ItemsTab_card-line__GReIE{color:#9ea7b5;color:var(--text-secondary);font-size:12px;font-weight:600}.ItemsTab_card-body__mCFIP{padding:14px}.ItemsTab_card-product__ofau\+{color:#e8e8e8;color:var(--text-primary);font-size:15px;font-weight:600;margin:0 0 4px}.ItemsTab_card-sku__9lMWF{color:#6b7a8a;color:var(--text-muted);font-size:12px;margin-bottom:8px}.ItemsTab_card-details__q2zvP{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0}.ItemsTab_card-details__q2zvP span{align-items:center;background:#243447;background:var(--bg-tertiary);border-radius:12px;color:#9ea7b5;color:var(--text-secondary);display:inline-flex;font-size:12px;gap:4px;padding:2px 8px}.ItemsTab_card-pricing__yXObO{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);margin-top:10px;padding-top:10px}.ItemsTab_card-price-item__HbRje{display:flex;font-size:13px;justify-content:space-between;padding:2px 0}.ItemsTab_card-label__vxWOQ{color:#9ea7b5;color:var(--text-secondary)}.ItemsTab_card-total__5DGd4{color:#e8e8e8;color:var(--text-primary);font-weight:600}.ItemsTab_card-discount__46Wna{color:#f59e0b}.ItemsTab_card-tax__OzzAq{color:#8b5cf6}.ItemsTab_card-actions__K2ToG{background:#243447;background:var(--bg-tertiary);border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);display:flex;gap:8px;padding:10px 14px}@media (max-width:768px){.ItemsTab_items-header__JLDg1{align-items:stretch;flex-direction:column;gap:.75rem}.ItemsTab_header-left__gFN8r{justify-content:space-between}.ItemsTab_header-right__yHapE{align-items:stretch;flex-direction:column}.ItemsTab_summary-stats__pCeZC{flex-wrap:wrap;justify-content:center}.ItemsTab_form-row__InkfN{grid-template-columns:1fr}.ItemsTab_data-table__6mnlB{font-size:.8rem}.ItemsTab_data-table__6mnlB td,.ItemsTab_data-table__6mnlB th{padding:.5rem}.ItemsTab_actions-cell__2tBcG{flex-direction:column;gap:.125rem}.ItemsTab_cards-container__TPmOv{grid-template-columns:1fr}.ItemsTab_pagination__fFyMy{flex-direction:column;gap:.5rem}}@media (max-width:480px){.ItemsTab_summary-stats__pCeZC{align-items:stretch;flex-direction:column;gap:.25rem}.ItemsTab_stat-item__ICQmX{justify-content:center}.ItemsTab_data-table__6mnlB{font-size:.7rem}.ItemsTab_data-table__6mnlB td,.ItemsTab_data-table__6mnlB th{padding:.25rem .5rem}.ItemsTab_classification-header__a5phc{font-size:.8rem;padding:.375rem .75rem}.ItemsTab_modal-actions__y2fCC{flex-direction:column}.ItemsTab_modal-actions__y2fCC button{justify-content:center;width:100%}}.WorkOrdersTab_workorders-container__TtP7E{background:#0f1923;background:var(--bg-primary);color:#e8e8e8;color:var(--text-primary);padding:.5rem 0;transition:background .3s ease,color .3s ease;transition:background var(--transition-speed) ease,color var(--transition-speed) ease}.WorkOrdersTab_backLink__cZI14{align-items:center;border-radius:12px;border-radius:var(--radius);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.WorkOrdersTab_backLink__cZI14:hover{background:#ffffff08;background:var(--bg-hover);color:#3b82f6}.WorkOrdersTab_headerDivider__UV0dc{background:#ffffff0f;background:var(--border-color);height:28px;width:1px}.WorkOrdersTab_workorders-header__WNV5N{justify-content:space-between;margin-bottom:1.5rem}.WorkOrdersTab_header-left__-eDRa,.WorkOrdersTab_workorders-header__WNV5N{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.WorkOrdersTab_workorders-header__WNV5N h2{color:#e8e8e8;color:var(--text-primary);font-size:1.25rem;margin:0}.WorkOrdersTab_task-summary__biEeG,.WorkOrdersTab_workorder-count__ZrHRQ{font-size:.75rem}.WorkOrdersTab_empty-state__zonSX{align-items:center;background:#1a2332;background:var(--bg-secondary);border:1px dashed #ffffff0f;border:1px dashed var(--border-color);border-radius:12px;border-radius:var(--radius);display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem;text-align:center}.WorkOrdersTab_empty-icon__XSLtN{color:#6b7a8a;color:var(--text-muted);margin-bottom:1rem}.WorkOrdersTab_empty-message__RARRp{color:#9ea7b5;color:var(--text-secondary);font-size:1rem;margin:0}.WorkOrdersTab_empty-sub-message__RpUXu{color:#6b7a8a;color:var(--text-muted);font-size:.875rem;margin:.25rem 0 0}.WorkOrdersTab_overall-progress-container__S31yX{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);margin-bottom:1.25rem;padding:1rem 1.25rem}.WorkOrdersTab_overall-progress-label__18B4W{color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.875rem;font-weight:500;justify-content:space-between;margin-bottom:.5rem}.WorkOrdersTab_overall-progress-bar__\+TYmz{background:#243447;background:var(--bg-tertiary);border-radius:4px;height:8px;overflow:hidden}.WorkOrdersTab_overall-progress-fill__gRSh1{background:linear-gradient(90deg,#3b82f6,#22c55e);border-radius:4px;height:100%;transition:width .3s ease}.WorkOrdersTab_workorder-card__0knT2{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);margin-bottom:1rem;overflow:hidden;transition:all .2s}.WorkOrdersTab_workorder-card__0knT2:hover{box-shadow:0 2px 12px #0006;box-shadow:0 2px 12px var(--shadow-color)}.WorkOrdersTab_card-content__AB2n6{padding:0!important}.WorkOrdersTab_workorder-header__smvB0{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;justify-content:space-between;padding:1rem 1.25rem;transition:background .2s}.WorkOrdersTab_workorder-header__smvB0:hover{background:#ffffff08;background:var(--bg-hover)}.WorkOrdersTab_workorder-header-left__U6\+Dd{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:1rem}.WorkOrdersTab_workorder-header-left__U6\+Dd h3{color:#e8e8e8;color:var(--text-primary);font-size:1rem;font-weight:600;margin:0}.WorkOrdersTab_workorder-title__w8J7v{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem}.WorkOrdersTab_workorder-header-right__UT3bF{align-items:center;display:flex;flex-shrink:0;gap:1rem}.WorkOrdersTab_wo-progress__tt3O-{color:#9ea7b5;color:var(--text-secondary);font-size:.813rem}.WorkOrdersTab_wo-task-count__TFrCH{color:#6b7a8a;color:var(--text-muted);font-size:.813rem}.WorkOrdersTab_wo-toggle__E3hW5{align-items:center;color:#6b7a8a;color:var(--text-muted);display:flex}.WorkOrdersTab_status-badge__nT3O0{font-size:.75rem;padding:.125rem .5rem}.WorkOrdersTab_status-badge-small__1ajGu{font-size:.65rem;padding:.0625rem .375rem}.WorkOrdersTab_workorder-body__6jb1E{padding:0 1.25rem 1.25rem}.WorkOrdersTab_workorder-status-actions__ZZWra{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;padding:.75rem 0}.WorkOrdersTab_status-actions-label__UEiEa{color:#9ea7b5;color:var(--text-secondary);font-size:.813rem;font-weight:500}.WorkOrdersTab_status-action-btn__jjCBM{font-size:.813rem}.WorkOrdersTab_workorder-actions-bar__hP-Xm{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;padding:.75rem 0}.WorkOrdersTab_action-btn-edit__YrBqz{font-size:.813rem}.WorkOrdersTab_workorder-meta-grid__Oc9y\+{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:.75rem}.WorkOrdersTab_workorder-meta-item__VOPOI{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.875rem;gap:.5rem}.WorkOrdersTab_meta-label__sGGsP{align-items:center;color:#6b7a8a;color:var(--text-muted);display:flex;font-weight:500;gap:.25rem}.WorkOrdersTab_priority-badge__tU4Ph{font-size:.75rem;padding:.0625rem .5rem}.WorkOrdersTab_workorder-dates__xK\+Ar{grid-gap:.5rem;background:#243447;background:var(--bg-tertiary);border-radius:6px;border-radius:var(--radius-sm);display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:.75rem;padding:.75rem}.WorkOrdersTab_date-item__nNgp1{display:flex;flex-direction:column;gap:2px}.WorkOrdersTab_date-label__6EUkU{color:#6b7a8a;color:var(--text-muted);font-size:.65rem;font-weight:600;text-transform:uppercase}.WorkOrdersTab_date-item__nNgp1 span:last-child{color:#e8e8e8;color:var(--text-primary);font-size:.813rem}.WorkOrdersTab_workorder-description__ABg8a{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);margin-top:.5rem;padding:.75rem 0}.WorkOrdersTab_workorder-description__ABg8a p{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;line-height:1.6;margin:0}.WorkOrdersTab_workorder-tasks__5mtv8{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);margin-top:1rem;padding-top:1rem}.WorkOrdersTab_tasks-header__9MKmJ{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.WorkOrdersTab_tasks-header__9MKmJ h4{color:#e8e8e8;color:var(--text-primary);font-size:.938rem;margin:0}.WorkOrdersTab_tasks-container__-vXlk{display:flex;flex-direction:column;gap:.5rem}.WorkOrdersTab_task-item__B6FxL{background:#243447;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);overflow:hidden}.WorkOrdersTab_task-header__OMy8D{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:.625rem .875rem;transition:background .2s}.WorkOrdersTab_task-header__OMy8D:hover{background:#ffffff08;background:var(--bg-hover)}.WorkOrdersTab_task-left__-z2dR{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:.75rem}.WorkOrdersTab_task-sequence__IK9BT{color:#6b7a8a;color:var(--text-muted);font-size:.75rem;font-weight:500}.WorkOrdersTab_task-name__UOGOk{color:#e8e8e8;color:var(--text-primary);font-size:.875rem;font-weight:500}.WorkOrdersTab_task-right__4H3sh{align-items:center;display:flex;gap:.75rem}.WorkOrdersTab_task-progress__dXKMJ{color:#9ea7b5;color:var(--text-secondary);font-size:.75rem}.WorkOrdersTab_task-actions__s-Jai{display:flex;gap:.25rem}.WorkOrdersTab_task-action-edit__lAA0l{align-items:center;display:flex;height:28px;justify-content:center;width:28px}.WorkOrdersTab_task-toggle__u68Ox{align-items:center;color:#6b7a8a;color:var(--text-muted);display:flex}.WorkOrdersTab_task-details__QthWx{background:#1a2332;background:var(--bg-secondary);border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);padding:.75rem .875rem}.WorkOrdersTab_task-detail-grid__uYBLx{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:.75rem}.WorkOrdersTab_task-detail-item__MGBVd{display:flex;flex-direction:column;gap:2px}.WorkOrdersTab_detail-label__mKbqU{color:#6b7a8a;color:var(--text-muted);font-size:.65rem;font-weight:600;text-transform:uppercase}.WorkOrdersTab_detail-value__2w7Mt{color:#e8e8e8;color:var(--text-primary);font-size:.813rem}.WorkOrdersTab_task-schedule__h1c\+f{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.75rem;padding:.5rem 0}.WorkOrdersTab_schedule-item__pGWMg{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.813rem;gap:.375rem}.WorkOrdersTab_task-costs__S3CCN{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.75rem}.WorkOrdersTab_cost-item__F1JS8{align-items:center;display:flex;font-size:.813rem;gap:.25rem}.WorkOrdersTab_cost-label__ZhYAg{color:#6b7a8a;color:var(--text-muted);font-weight:500}.WorkOrdersTab_cost-value__cYPla{color:#e8e8e8;color:var(--text-primary);font-weight:600}.WorkOrdersTab_cost-over__YCnzp{color:#ef4444}.WorkOrdersTab_cost-under__G\+Kbj{color:#22c55e}.WorkOrdersTab_task-progress-detail__Nsc72{align-items:center;display:flex;gap:.75rem}.WorkOrdersTab_progress-label__LzKFn{color:#9ea7b5;color:var(--text-secondary);font-size:.813rem;font-weight:500}.WorkOrdersTab_progress-bar-container__13sup{background:#243447;background:var(--bg-tertiary);border-radius:3px;flex:1 1;height:6px;overflow:hidden}.WorkOrdersTab_progress-bar__oYVjT{align-items:center;background:linear-gradient(90deg,#3b82f6,#22c55e);border-radius:3px;color:#fff;display:flex;font-size:.625rem;font-weight:500;height:100%;justify-content:center;min-width:30px;padding:0 4px;transition:width .3s ease}.WorkOrdersTab_no-tasks-message__qqoPk{color:#6b7a8a;color:var(--text-muted);font-size:.875rem;margin:0;padding:1.25rem;text-align:center}.WorkOrdersTab_modal-body__7E50-{padding:0}.WorkOrdersTab_form-group__sTZ5L{margin-bottom:1rem}.WorkOrdersTab_form-group__sTZ5L label{color:#9ea7b5;color:var(--text-secondary);display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.WorkOrdersTab_form-group__sTZ5L input,.WorkOrdersTab_form-group__sTZ5L select,.WorkOrdersTab_form-group__sTZ5L textarea{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-size:.875rem;padding:.5rem .75rem;transition:border-color .2s;width:100%}.WorkOrdersTab_form-group__sTZ5L input:focus,.WorkOrdersTab_form-group__sTZ5L select:focus,.WorkOrdersTab_form-group__sTZ5L textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.WorkOrdersTab_form-group__sTZ5L textarea{font-family:inherit;resize:vertical}.WorkOrdersTab_form-row__QhXcV{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.WorkOrdersTab_textarea__WwvhQ{min-height:80px}.WorkOrdersTab_modal-actions__UWLUW{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem}@media (max-width:768px){.WorkOrdersTab_workorders-header__WNV5N{align-items:stretch;flex-direction:column;gap:.75rem}.WorkOrdersTab_header-left__-eDRa{flex-wrap:wrap}.WorkOrdersTab_workorder-header__smvB0{align-items:flex-start;flex-direction:column;gap:.5rem}.WorkOrdersTab_workorder-header-left__U6\+Dd{flex-wrap:wrap}.WorkOrdersTab_workorder-header-right__UT3bF{justify-content:space-between;width:100%}.WorkOrdersTab_form-row__QhXcV,.WorkOrdersTab_task-detail-grid__uYBLx,.WorkOrdersTab_workorder-dates__xK\+Ar,.WorkOrdersTab_workorder-meta-grid__Oc9y\+{grid-template-columns:1fr}.WorkOrdersTab_task-costs__S3CCN,.WorkOrdersTab_task-schedule__h1c\+f{flex-direction:column;gap:.5rem}.WorkOrdersTab_workorder-status-actions__ZZWra{align-items:stretch;flex-direction:column}.WorkOrdersTab_workorder-actions-bar__hP-Xm{flex-direction:column}.WorkOrdersTab_task-left__-z2dR{flex-wrap:wrap}.WorkOrdersTab_modal-actions__UWLUW{flex-direction:column}.WorkOrdersTab_modal-actions__UWLUW button{justify-content:center;width:100%}}@media (max-width:480px){.WorkOrdersTab_workorder-header__smvB0{padding:.75rem}.WorkOrdersTab_workorder-body__6jb1E{padding:0 .75rem .75rem}.WorkOrdersTab_workorder-header-left__U6\+Dd h3{font-size:.875rem}.WorkOrdersTab_workorder-meta-item__VOPOI,.WorkOrdersTab_workorder-title__w8J7v{font-size:.75rem}.WorkOrdersTab_task-name__UOGOk{font-size:.813rem}.WorkOrdersTab_task-detail-item__MGBVd{font-size:.75rem}}.MilestonesTab_milestones-container__0pbGQ{background:#0f1923;background:var(--bg-primary);color:#e8e8e8;color:var(--text-primary);padding:.5rem 0;transition:background .3s ease,color .3s ease;transition:background var(--transition-speed) ease,color var(--transition-speed) ease}.MilestonesTab_backLink__DVCu2{align-items:center;border-radius:12px;border-radius:var(--radius);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.MilestonesTab_backLink__DVCu2:hover{background:#ffffff08;background:var(--bg-hover);color:#3b82f6}.MilestonesTab_headerDivider__4yPma{background:#ffffff0f;background:var(--border-color);height:28px;width:1px}.MilestonesTab_milestones-header__PZ\+5D{justify-content:space-between;margin-bottom:1.5rem}.MilestonesTab_header-left__Rp\+j7,.MilestonesTab_milestones-header__PZ\+5D{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.MilestonesTab_milestones-header__PZ\+5D h2{color:#e8e8e8;color:var(--text-primary);font-size:1.25rem;margin:0}.MilestonesTab_milestone-count__R3hmy{font-size:.75rem}.MilestonesTab_empty-state__zf6TZ{align-items:center;background:#1a2332;background:var(--bg-secondary);border:1px dashed #ffffff0f;border:1px dashed var(--border-color);border-radius:12px;border-radius:var(--radius);display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem;text-align:center}.MilestonesTab_empty-icon__\+RL2D{color:#6b7a8a;color:var(--text-muted);margin-bottom:1rem}.MilestonesTab_empty-message__zUW7F{color:#9ea7b5;color:var(--text-secondary);font-size:1rem;margin:0}.MilestonesTab_empty-sub-message__-aHjJ{color:#6b7a8a;color:var(--text-muted);font-size:.875rem;margin:.25rem 0 0}.MilestonesTab_stats-grid__epiXj{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:1.5rem}.MilestonesTab_stat-card__QF-u8{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);transition:all .2s ease}.MilestonesTab_stat-card__QF-u8:hover{box-shadow:0 4px 12px #0006;box-shadow:0 4px 12px var(--shadow-color);transform:translateY(-2px)}.MilestonesTab_stat-content__MVpLd{align-items:center;display:flex;gap:.75rem;padding:1rem 1.25rem!important}.MilestonesTab_stat-icon__XHLkC{align-items:center;border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.MilestonesTab_stat-info__1pOPE{display:flex;flex-direction:column}.MilestonesTab_stat-label__1vOD2{color:#6b7a8a;color:var(--text-muted);font-size:.65rem;letter-spacing:.3px;text-transform:uppercase}.MilestonesTab_stat-value__1Pq3O{color:#e8e8e8;color:var(--text-primary);font-size:1.25rem;font-weight:600}.MilestonesTab_milestone-timeline__sp1O\+{padding-left:2.5rem;position:relative}.MilestonesTab_milestone-timeline__sp1O\+:before{background:linear-gradient(180deg,#3b82f6,#22c55e);bottom:0;content:"";left:.75rem;position:absolute;top:0;width:2px}.MilestonesTab_milestone-item__Qo5Jv{display:flex;gap:1.25rem;padding-bottom:2rem;position:relative;transition:all .3s ease}.MilestonesTab_milestone-item__Qo5Jv:last-child{padding-bottom:0}.MilestonesTab_milestone-item__Qo5Jv.MilestonesTab_completed__wUMLm{opacity:.85}.MilestonesTab_milestone-item__Qo5Jv .MilestonesTab_milestone-content__Qeo9s{border-left:3px solid #ffffff0f;border-left:3px solid var(--border-color);padding-left:1rem;transition:border-color .3s ease}.MilestonesTab_milestone-item__Qo5Jv.MilestonesTab_completed__wUMLm .MilestonesTab_milestone-content__Qeo9s{border-left-color:#22c55e}.MilestonesTab_milestone-item__Qo5Jv.MilestonesTab_overdue__Po0g7 .MilestonesTab_milestone-content__Qeo9s{border-left-color:#ef4444}.MilestonesTab_milestone-bullet__vwLTa{align-items:center;display:flex;flex-shrink:0;justify-content:center;position:relative;width:2.5rem;z-index:1}.MilestonesTab_bullet-completed__tUCLR{color:#22c55e;filter:drop-shadow(0 2px 4px rgba(34,197,94,.3))}.MilestonesTab_bullet-overdue__JjXvg{color:#ef4444;filter:drop-shadow(0 2px 4px rgba(239,68,68,.3))}.MilestonesTab_bullet-pending__\+BbIw{color:#6b7a8a;color:var(--text-muted)}.MilestonesTab_milestone-content__Qeo9s{flex:1 1;min-width:0}.MilestonesTab_milestone-header__VeFQZ{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.MilestonesTab_milestone-title__t-OKH{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.MilestonesTab_milestone-content__Qeo9s h4{color:#e8e8e8;color:var(--text-primary);font-size:1rem;font-weight:600;margin:0}.MilestonesTab_milestone-status__QCkmD{border-radius:10px;font-size:.65rem;font-weight:600;letter-spacing:.3px;padding:.125rem .625rem;text-transform:uppercase}.MilestonesTab_milestone-actions__40hUC{display:flex;flex-shrink:0;gap:.25rem}.MilestonesTab_action-btn-delete__6Y4N0,.MilestonesTab_action-btn-edit__\+gocz{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#6b7a8a;color:var(--text-muted);cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .15s;width:30px}.MilestonesTab_action-btn-edit__\+gocz:hover{background:#f59e0b1a;color:#f59e0b}.MilestonesTab_action-btn-delete__6Y4N0:hover{background:#ef44441a;color:#ef4444}.MilestonesTab_milestone-remarks__H05hc{background:#243447;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);margin:.25rem 0;padding:.5rem .75rem}.MilestonesTab_milestone-remarks__H05hc p{color:#9ea7b5;color:var(--text-secondary);font-size:.85rem;line-height:1.5;margin:0}.MilestonesTab_milestone-meta__dTv\+N{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);color:#6b7a8a;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:1rem;margin-top:.5rem;padding-top:.5rem}.MilestonesTab_milestone-meta__dTv\+N span{align-items:center;display:flex;gap:.25rem}.MilestonesTab_milestone-meta__dTv\+N svg{flex-shrink:0;height:14px;width:14px}.MilestonesTab_milestone-date__PiklY{color:#9ea7b5;color:var(--text-secondary);font-weight:500}.MilestonesTab_milestone-creator__OVz9B{align-items:center;display:flex;gap:.25rem}.MilestonesTab_milestone-created__3H3hH{color:#6b7a8a;color:var(--text-muted)}.MilestonesTab_modal-body__rT0lt{padding:0}.MilestonesTab_form-group__Dw77L{margin-bottom:1rem}.MilestonesTab_form-group__Dw77L label{color:#9ea7b5;color:var(--text-secondary);display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.MilestonesTab_form-group__Dw77L input,.MilestonesTab_form-group__Dw77L select,.MilestonesTab_form-group__Dw77L textarea{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-size:.875rem;padding:.5rem .75rem;transition:border-color .15s,box-shadow .15s;width:100%}.MilestonesTab_form-group__Dw77L input:focus,.MilestonesTab_form-group__Dw77L select:focus,.MilestonesTab_form-group__Dw77L textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.MilestonesTab_form-group__Dw77L textarea{font-family:inherit;min-height:60px;resize:vertical}.MilestonesTab_form-row__F\+9FM{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.MilestonesTab_textarea__gpMz4{min-height:80px}.MilestonesTab_modal-actions__XFKUt{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem}@media (max-width:768px){.MilestonesTab_stats-grid__epiXj{grid-template-columns:repeat(2,1fr)}.MilestonesTab_milestone-header__VeFQZ{align-items:flex-start;flex-direction:column}.MilestonesTab_milestone-actions__40hUC{align-self:flex-end}.MilestonesTab_milestone-title__t-OKH{align-items:flex-start;flex-direction:column}.MilestonesTab_form-row__F\+9FM{grid-template-columns:1fr}.MilestonesTab_modal-actions__XFKUt{flex-direction:column}.MilestonesTab_modal-actions__XFKUt button{justify-content:center;width:100%}.MilestonesTab_milestone-timeline__sp1O\+{padding-left:1.5rem}.MilestonesTab_milestone-timeline__sp1O\+:before{left:.5rem}.MilestonesTab_milestone-bullet__vwLTa{width:1.75rem}.MilestonesTab_milestone-meta__dTv\+N{flex-direction:column;gap:.25rem}.MilestonesTab_milestones-header__PZ\+5D{align-items:stretch;flex-direction:column;gap:.75rem}.MilestonesTab_header-left__Rp\+j7{flex-wrap:wrap}}@media (max-width:480px){.MilestonesTab_stats-grid__epiXj{grid-template-columns:1fr 1fr}.MilestonesTab_stat-content__MVpLd{padding:.75rem!important}.MilestonesTab_stat-value__1Pq3O{font-size:1rem}.MilestonesTab_milestone-item__Qo5Jv{flex-direction:column;gap:.5rem}.MilestonesTab_milestone-bullet__vwLTa{align-self:flex-start}.MilestonesTab_milestone-content__Qeo9s h4{font-size:.9rem}.MilestonesTab_modal-body__rT0lt{padding:0}}.DocumentsTab_documents-container__usZeg{background:#0f1923;background:var(--bg-primary);color:#e8e8e8;color:var(--text-primary);padding:.5rem 0;transition:background .3s ease,color .3s ease;transition:background var(--transition-speed) ease,color var(--transition-speed) ease}.DocumentsTab_backLink__QpMy5{align-items:center;border-radius:12px;border-radius:var(--radius);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.DocumentsTab_backLink__QpMy5:hover{background:#ffffff08;background:var(--bg-hover);color:#3b82f6}.DocumentsTab_headerDivider__ZH1St{background:#ffffff0f;background:var(--border-color);height:28px;width:1px}.DocumentsTab_documents-header__MknVm{justify-content:space-between;margin-bottom:1.5rem}.DocumentsTab_documents-header__MknVm,.DocumentsTab_header-left__1LZa2{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.DocumentsTab_documents-header__MknVm h2{color:#e8e8e8;color:var(--text-primary);font-size:1.25rem;margin:0}.DocumentsTab_document-count__wZgi\+{font-size:.75rem}.DocumentsTab_empty-state__rEYXU{align-items:center;background:#1a2332;background:var(--bg-secondary);border:1px dashed #ffffff0f;border:1px dashed var(--border-color);border-radius:12px;border-radius:var(--radius);display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem;text-align:center}.DocumentsTab_empty-icon__WPoCx{color:#6b7a8a;color:var(--text-muted);margin-bottom:1rem}.DocumentsTab_empty-message__-f-8Z{color:#9ea7b5;color:var(--text-secondary);font-size:1rem;margin:0}.DocumentsTab_empty-sub-message__KxB3F{color:#6b7a8a;color:var(--text-muted);font-size:.875rem;margin:.25rem 0 0}.DocumentsTab_category-section__Vs\+OM{margin-bottom:2rem}.DocumentsTab_category-title__Rr1-Q{align-items:center;border-bottom:2px solid #ffffff0f;border-bottom:2px solid var(--border-color);color:#e8e8e8;color:var(--text-primary);display:flex;font-size:.95rem;gap:.5rem;margin:0 0 .75rem;padding-bottom:.5rem}.DocumentsTab_category-count__8vq7D{font-size:.65rem;margin-left:.25rem}.DocumentsTab_document-grid__XPQi1{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.DocumentsTab_document-card__JIrDe{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);box-shadow:0 1px 3px #00000026;box-shadow:0 1px 3px var(--shadow-light);transition:all .25s ease}.DocumentsTab_document-card__JIrDe:hover{border-color:#ffffff0f;border-color:var(--border-color);box-shadow:0 8px 24px #0006;box-shadow:0 8px 24px var(--shadow-color);transform:translateY(-2px)}.DocumentsTab_card-content__sYoEd{padding:1.25rem!important}.DocumentsTab_document-card-top__aqYe5{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.DocumentsTab_document-icon-wrapper__SB\+bP,.DocumentsTab_document-icon__qHN-c{align-items:center;display:flex;justify-content:center}.DocumentsTab_document-icon__qHN-c{background:#243447;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);flex-shrink:0;height:52px;width:52px}.DocumentsTab_icon-default__lHwhS{color:#6b7a8a;color:var(--text-muted)}.DocumentsTab_icon-pdf__u-Ufj{color:#ef4444}.DocumentsTab_icon-image__\+C-4t{color:#8b5cf6}.DocumentsTab_icon-spreadsheet__frYx9{color:#22c55e}.DocumentsTab_icon-json__Zgcso{color:#f59e0b}.DocumentsTab_icon-video__JveeD{color:#3b82f6}.DocumentsTab_icon-audio__xLmIO{color:#ec4899}.DocumentsTab_icon-archive__0zMIF{color:#8b5cf6}.DocumentsTab_icon-code__-M2Um{color:#06b6d4}.DocumentsTab_icon-word__jjXpo{color:#3b82f6}.DocumentsTab_document-actions__h\+6hZ{display:flex;gap:.25rem}.DocumentsTab_document-actions__h\+6hZ button{align-items:center;background:#0000;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#6b7a8a;color:var(--text-muted);cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .15s;width:30px}.DocumentsTab_action-btn-preview__UfCgl:hover{background:#3b82f61a;color:#3b82f6}.DocumentsTab_action-btn-download__FC7Fo:hover{background:#22c55e1a;color:#22c55e}.DocumentsTab_action-btn-edit__zxgn\+:hover{background:#f59e0b1a;color:#f59e0b}.DocumentsTab_action-btn-delete__5Kcrb:hover{background:#ef44441a;color:#ef4444}.DocumentsTab_document-info__euouf{flex:1 1;min-width:0}.DocumentsTab_document-name__nNo8T{color:#e8e8e8;color:var(--text-primary);font-size:.95rem;font-weight:600;margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentsTab_document-type-badge__RapH9{font-size:.65rem;font-weight:500;margin-bottom:.25rem;padding:.0625rem .5rem}.DocumentsTab_document-description__WXJPC{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#9ea7b5;color:var(--text-secondary);display:-webkit-box;font-size:.8rem;margin:.25rem 0;overflow:hidden}.DocumentsTab_document-meta__zCG6v{display:flex;flex-wrap:wrap;gap:.5rem;margin:.25rem 0}.DocumentsTab_meta-item__SBK9V{align-items:center;display:flex;font-size:.7rem;gap:.25rem}.DocumentsTab_meta-item__SBK9V,.DocumentsTab_meta-item__SBK9V svg{color:#6b7a8a;color:var(--text-muted)}.DocumentsTab_document-tags__jVFmI{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.DocumentsTab_tag__uvtoj{font-size:.65rem;font-weight:500;padding:.0625rem .5rem}.DocumentsTab_modal-body__2RiIi{padding:0}.DocumentsTab_form-group__Z\+3tI{margin-bottom:1rem}.DocumentsTab_form-group__Z\+3tI label{color:#9ea7b5;color:var(--text-secondary);display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.DocumentsTab_form-group__Z\+3tI input,.DocumentsTab_form-group__Z\+3tI select,.DocumentsTab_form-group__Z\+3tI textarea{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-size:.875rem;padding:.5rem .75rem;transition:border-color .15s,box-shadow .15s;width:100%}.DocumentsTab_form-group__Z\+3tI input:focus,.DocumentsTab_form-group__Z\+3tI select:focus,.DocumentsTab_form-group__Z\+3tI textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.DocumentsTab_form-group__Z\+3tI textarea{font-family:inherit;min-height:60px;resize:vertical}.DocumentsTab_form-row__qrjOK{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.DocumentsTab_textarea__Ea\+d3{min-height:80px}.DocumentsTab_modal-actions__kZEPM{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem}.DocumentsTab_upload-area__3NI3Y{background:#243447;background:var(--bg-tertiary);border:2px dashed #ffffff0f;border:2px dashed var(--border-color);border-radius:12px;border-radius:var(--radius);cursor:pointer;margin-bottom:1.5rem;padding:2rem;text-align:center;transition:all .2s}.DocumentsTab_upload-area__3NI3Y:hover{background:#ffffff08;background:var(--bg-hover);border-color:#3b82f6}.DocumentsTab_upload-placeholder__meTxR{align-items:center;display:flex;flex-direction:column;gap:.5rem}.DocumentsTab_upload-icon__BoUGD{color:#6b7a8a;color:var(--text-muted)}.DocumentsTab_upload-placeholder__meTxR p{color:#9ea7b5;color:var(--text-secondary);font-size:.95rem;margin:0}.DocumentsTab_upload-hint__uQpic{color:#6b7a8a;color:var(--text-muted);font-size:.75rem}.DocumentsTab_upload-progress__\+UIK2{align-items:center;display:flex;flex-direction:column;gap:.5rem;width:100%}.DocumentsTab_progress-bar__Z\+rpm{background:#1a2332;background:var(--bg-secondary);border-radius:4px;height:8px;overflow:hidden;width:100%}.DocumentsTab_progress-fill__aC9AO{background:linear-gradient(90deg,#3b82f6,#22c55e);border-radius:4px;height:100%;transition:width .3s ease}.DocumentsTab_progress-text__9\+FQO{color:#3b82f6;font-size:.85rem;font-weight:500}.DocumentsTab_upload-success__fG2Px{align-items:center;display:flex;gap:1rem;width:100%}.DocumentsTab_success-icon__T7jRT{color:#22c55e;flex-shrink:0}.DocumentsTab_uploaded-file__-CAq3{color:#e8e8e8;color:var(--text-primary);font-weight:500;margin:0}.DocumentsTab_uploaded-size__BxKMb{color:#6b7a8a;color:var(--text-muted);font-size:.8rem;margin:0}.DocumentsTab_upload-change__tTIaK{margin-left:auto}.DocumentsTab_spinner-small__cwon6{animation:DocumentsTab_spin__tUVj8 .6s linear infinite;border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:50%;border-top:2px solid #3b82f6;display:inline-block;height:16px;width:16px}@keyframes DocumentsTab_spin__tUVj8{to{transform:rotate(1turn)}}@media (max-width:768px){.DocumentsTab_document-grid__XPQi1{grid-template-columns:1fr}.DocumentsTab_documents-header__MknVm{align-items:stretch;flex-direction:column}.DocumentsTab_header-left__1LZa2{justify-content:space-between}.DocumentsTab_form-row__qrjOK{grid-template-columns:1fr}.DocumentsTab_modal-actions__kZEPM{flex-direction:column}.DocumentsTab_modal-actions__kZEPM button{justify-content:center;width:100%}}@media (max-width:480px){.DocumentsTab_document-card-top__aqYe5{align-items:flex-start;flex-direction:column;gap:.5rem}.DocumentsTab_document-actions__h\+6hZ{align-self:flex-end}.DocumentsTab_upload-success__fG2Px{flex-direction:column;text-align:center}.DocumentsTab_upload-change__tTIaK{margin-left:0}.DocumentsTab_document-name__nNo8T{font-size:.85rem}.DocumentsTab_document-meta__zCG6v{flex-direction:column;gap:.25rem}}.HistoryTab_history-container__LG6C5{background:#0f1923;background:var(--bg-primary);color:#e8e8e8;color:var(--text-primary);padding:.5rem 0;transition:background .3s ease,color .3s ease;transition:background var(--transition-speed) ease,color var(--transition-speed) ease}.HistoryTab_backLink__yKQD3{align-items:center;border-radius:12px;border-radius:var(--radius);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.HistoryTab_backLink__yKQD3:hover{background:#ffffff08;background:var(--bg-hover);color:#3b82f6}.HistoryTab_headerDivider__XGzNr{background:#ffffff0f;background:var(--border-color);height:28px;width:1px}.HistoryTab_history-header__H3SzZ{justify-content:space-between;margin-bottom:1.5rem}.HistoryTab_header-left__S6z3m,.HistoryTab_history-header__H3SzZ{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.HistoryTab_history-header__H3SzZ h2{color:#e8e8e8;color:var(--text-primary);font-size:1.25rem;margin:0}.HistoryTab_history-count__1FOkn,.HistoryTab_history-summary__bmTrd{font-size:.75rem}.HistoryTab_empty-state__K7gEB{align-items:center;background:#1a2332;background:var(--bg-secondary);border:1px dashed #ffffff0f;border:1px dashed var(--border-color);border-radius:12px;border-radius:var(--radius);display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem;text-align:center}.HistoryTab_empty-icon__4ZiS6{color:#6b7a8a;color:var(--text-muted);margin-bottom:1rem}.HistoryTab_empty-message__\+s79a{color:#9ea7b5;color:var(--text-secondary);font-size:1rem;margin:0}.HistoryTab_empty-sub-message__L6EJ4{color:#6b7a8a;color:var(--text-muted);font-size:.875rem;margin:.25rem 0 0}.HistoryTab_history-timeline__qREQb{display:flex;flex-direction:column;gap:0;padding-left:0;position:relative}.HistoryTab_history-item__uMJzY{display:flex;gap:1rem;position:relative}.HistoryTab_history-item__uMJzY:not(:last-child){padding-bottom:.5rem}.HistoryTab_timeline-line__yBqrn{align-items:center;display:flex;flex-direction:column;flex-shrink:0;padding-top:4px;position:relative;width:32px}.HistoryTab_timeline-dot__UW3cH{align-items:center;background:#1a2332;background:var(--bg-secondary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .3s ease;width:20px;z-index:2}.HistoryTab_history-item__uMJzY:hover .HistoryTab_timeline-dot__UW3cH{transform:scale(1.1)}.HistoryTab_status-dot__9zdeU{animation:HistoryTab_pulse-dot__kL1Td 2s infinite;background:#3b82f6;border-radius:50%;height:10px;width:10px}@keyframes HistoryTab_pulse-dot__kL1Td{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.HistoryTab_event-dot__Hzeup{background:#6b7a8a;background:var(--text-muted);border-radius:50%;height:8px;width:8px}.HistoryTab_timeline-connector__HNjNx{background:linear-gradient(180deg,#ffffff0f,#ffffff0f 70%,#0000);background:linear-gradient(to bottom,var(--border-color),var(--border-color) 70%,#0000);height:calc(100% - 20px + .5rem);left:50%;position:absolute;top:20px;transform:translateX(-50%);width:2px;z-index:1}.HistoryTab_history-item__uMJzY:last-child .HistoryTab_timeline-connector__HNjNx{display:none}.HistoryTab_history-content__Qx6HR{flex:1 1;min-width:0;padding-bottom:.5rem}.HistoryTab_history-card__IfFI6{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);transition:all .2s ease}.HistoryTab_history-card__IfFI6:hover{background:#ffffff08;background:var(--bg-hover);border-color:#ffffff0f;border-color:var(--border-color);box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light)}.HistoryTab_card-content__h5eVw{padding:.75rem 1rem!important}.HistoryTab_history-header-row__V6zV-{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.HistoryTab_history-left__JIhqY{align-items:flex-start;display:flex;flex:1 1;gap:.75rem;min-width:0}.HistoryTab_history-icon-wrapper__g0QmS{align-items:center;background:#243447;background:var(--bg-tertiary);border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:28px;justify-content:center;margin-top:1px;width:28px}.HistoryTab_history-title__MNOMr{display:flex;flex-direction:column;gap:.25rem;min-width:0}.HistoryTab_history-action__283Mc{color:#e8e8e8;color:var(--text-primary);font-size:.9rem;font-weight:600}.HistoryTab_status-change__FKnFz{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.HistoryTab_status-old__j3Klk{font-size:.7rem;font-weight:500;padding:.0625rem .5rem}.HistoryTab_status-new__TLnag{font-size:.7rem;font-weight:600;padding:.0625rem .5rem}.HistoryTab_status-arrow__qcYQy{color:#6b7a8a;color:var(--text-muted);font-size:.8rem;font-weight:300}.HistoryTab_status-icon-success__Nh4qX{color:#22c55e}.HistoryTab_status-icon-danger__d6frW{color:#ef4444}.HistoryTab_status-icon-progress__HHjYh{color:#3b82f6}.HistoryTab_status-icon-warning__YoYTc{color:#f59e0b}.HistoryTab_status-icon-default__CVG43{color:#6b7a8a;color:var(--text-muted)}.HistoryTab_event-icon-status__NFesf{color:#3b82f6}.HistoryTab_event-icon-create__gomFa{color:#22c55e}.HistoryTab_event-icon-update__chXX3{color:#f59e0b}.HistoryTab_event-icon-default__MHYG8{color:#6b7a8a;color:var(--text-muted)}.HistoryTab_history-right__syJKg{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.HistoryTab_history-time__-hA5e{align-items:center;color:#6b7a8a;color:var(--text-muted);display:flex;font-size:.75rem;gap:.25rem;white-space:nowrap}.HistoryTab_history-time__-hA5e svg{height:12px;width:12px}.HistoryTab_history-remarks__zKrCI{align-items:flex-start;background:#243447;background:var(--bg-tertiary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:flex;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem}.HistoryTab_remarks-icon__0tE7U{flex-shrink:0;font-size:.85rem}.HistoryTab_history-remarks__zKrCI p{color:#9ea7b5;color:var(--text-secondary);font-size:.85rem;line-height:1.5;margin:0;word-break:break-word}.HistoryTab_history-footer__AWYci{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem;padding-top:.5rem}.HistoryTab_history-footer__AWYci span{align-items:center;color:#6b7a8a;color:var(--text-muted);display:flex;font-size:.7rem;gap:.25rem}.HistoryTab_history-footer__AWYci svg{flex-shrink:0;height:12px;width:12px}.HistoryTab_history-user__DLLSS{color:#9ea7b5;color:var(--text-secondary);font-weight:500}.HistoryTab_history-full-date__AVFm\+,.HistoryTab_history-id__UK0O7{color:#6b7a8a;color:var(--text-muted)}@media (max-width:768px){.HistoryTab_history-header__H3SzZ{align-items:stretch;flex-direction:column;gap:.5rem}.HistoryTab_header-left__S6z3m{justify-content:space-between}.HistoryTab_header-right__cEDma{justify-content:flex-start}.HistoryTab_history-header-row__V6zV-{align-items:stretch;flex-direction:column;gap:.5rem}.HistoryTab_history-left__JIhqY{flex-wrap:wrap}.HistoryTab_history-right__syJKg{justify-content:flex-end}.HistoryTab_history-item__uMJzY{gap:.75rem}.HistoryTab_timeline-line__yBqrn{width:24px}.HistoryTab_history-footer__AWYci{flex-direction:column;gap:.25rem}.HistoryTab_card-content__h5eVw{padding:.5rem .75rem!important}}@media (max-width:480px){.HistoryTab_history-timeline__qREQb{padding-left:0}.HistoryTab_history-item__uMJzY{gap:.5rem}.HistoryTab_timeline-line__yBqrn{width:20px}.HistoryTab_timeline-dot__UW3cH{height:16px;width:16px}.HistoryTab_status-dot__9zdeU{height:8px;width:8px}.HistoryTab_event-dot__Hzeup{height:6px;width:6px}.HistoryTab_status-change__FKnFz{flex-wrap:wrap}.HistoryTab_history-remarks__zKrCI{flex-direction:column;gap:.25rem}.HistoryTab_history-action__283Mc,.HistoryTab_history-remarks__zKrCI p{font-size:.8rem}}:root{--transition-speed:0.3s}.InspectionsTab_inspections-container__o1QnM{background:#0f1923;background:var(--bg-primary);color:#e8e8e8;color:var(--text-primary);padding:.5rem 0;transition:background .3s ease,color .3s ease;transition:background var(--transition-speed) ease,color var(--transition-speed) ease}.InspectionsTab_backLink__Nxtf4{align-items:center;border-radius:12px;border-radius:var(--radius);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.InspectionsTab_backLink__Nxtf4:hover{background:#ffffff08;background:var(--bg-hover);color:#3b82f6}.InspectionsTab_headerDivider__UsTaL{background:#ffffff0f;background:var(--border-color);height:28px;width:1px}.InspectionsTab_inspections-header__xARyg{justify-content:space-between;margin-bottom:1.5rem}.InspectionsTab_header-left__zjCMH,.InspectionsTab_inspections-header__xARyg{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.InspectionsTab_inspections-header__xARyg h2{color:#e8e8e8;color:var(--text-primary);font-size:1.25rem;margin:0}.InspectionsTab_inspection-count__nWDok{font-size:.75rem}.InspectionsTab_empty-state__wWFDi{align-items:center;background:#1a2332;background:var(--bg-secondary);border:1px dashed #ffffff0f;border:1px dashed var(--border-color);border-radius:12px;border-radius:var(--radius);display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem;text-align:center}.InspectionsTab_empty-icon__0Ml0S{color:#6b7a8a;color:var(--text-muted);margin-bottom:1rem}.InspectionsTab_empty-message__sYWOY{color:#9ea7b5;color:var(--text-secondary);font-size:1rem;margin:0}.InspectionsTab_empty-sub-message__9gu2z{color:#6b7a8a;color:var(--text-muted);font-size:.875rem;margin:.25rem 0 0}.InspectionsTab_loading-container__\+sVrn{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem 1rem}.InspectionsTab_loading-spinner__Yidux{animation:InspectionsTab_spin__1nu6r 1s linear infinite;color:#6b7a8a;color:var(--text-muted)}@keyframes InspectionsTab_spin__1nu6r{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.InspectionsTab_inspection-stats__j8vV\+{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.25rem}.InspectionsTab_stat-item__Z8PCj{align-items:center;display:flex;flex-direction:column;min-width:60px}.InspectionsTab_stat-label__FjLsn{color:#6b7a8a;color:var(--text-muted);font-size:.65rem;letter-spacing:.5px;text-transform:uppercase}.InspectionsTab_stat-value__umIOz{color:#e8e8e8;color:var(--text-primary);font-size:1.1rem;font-weight:600}.InspectionsTab_inspection-grid__oRg4X{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.InspectionsTab_inspection-card__xIpqK{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);box-shadow:0 1px 3px #00000026;box-shadow:0 1px 3px var(--shadow-light);transition:all .25s ease}.InspectionsTab_inspection-card__xIpqK:hover{border-color:#ffffff0f;border-color:var(--border-color);box-shadow:0 8px 24px #0006;box-shadow:0 8px 24px var(--shadow-color);transform:translateY(-2px)}.InspectionsTab_card-content__Ya5J-{padding:1.25rem!important}.InspectionsTab_inspection-card-header__emPW3{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.InspectionsTab_inspection-title__SSmbP{display:flex;flex-direction:column;gap:.25rem}.InspectionsTab_inspection-title__SSmbP h4{color:#e8e8e8;color:var(--text-primary);font-size:1rem;font-weight:600;margin:0}.InspectionsTab_inspection-type-badge__eLjLM{font-size:.7rem;font-weight:500;padding:.125rem .625rem;width:fit-content}.InspectionsTab_inspection-actions__EUWvR{display:flex;gap:.25rem}.InspectionsTab_inspection-actions__EUWvR button svg{flex-shrink:0!important;height:16px!important;min-height:16px!important;min-width:16px!important;width:16px!important}.InspectionsTab_action-btn-delete__VHtdf,.InspectionsTab_action-btn-edit__voBw\+,.InspectionsTab_action-btn__Zln6n{align-items:center;display:flex;height:30px;justify-content:center;width:30px}.InspectionsTab_inspection-status-bar__ZjDL\+{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);display:flex;gap:1rem;margin-bottom:.75rem;padding:.5rem 0}.InspectionsTab_status-badge__\+Sws7{align-items:center;border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:500;gap:.375rem;padding:.25rem .75rem}.InspectionsTab_status-badge__\+Sws7 svg{flex-shrink:0;height:16px;width:16px}.InspectionsTab_status-draft__ZlSWp{background:#243447;background:var(--bg-tertiary);color:#6b7a8a;color:var(--text-muted)}.InspectionsTab_status-pending_review__LDu1Q{background:#f59e0b26;color:#f59e0b}.InspectionsTab_status-approved__HRVVX{background:#22c55e26;color:#22c55e}.InspectionsTab_status-rejected__Aee2j{background:#ef444426;color:#ef4444}.InspectionsTab_status-in_progress__e78Yk{background:#3b82f626;color:#3b82f6}.InspectionsTab_status-completed__ZBF7n{background:#22c55e26;color:#22c55e}.InspectionsTab_status-closed__AtWP5{background:#243447;background:var(--bg-tertiary);color:#6b7a8a;color:var(--text-muted)}.InspectionsTab_status-cancelled__o8Y-W{background:#ef444426;color:#ef4444}.InspectionsTab_status-on_hold__101FJ{background:#f59e0b26;color:#f59e0b}.InspectionsTab_status-scheduled__Y0gBO{background:#8b5cf626;color:#8b5cf6}.InspectionsTab_status-passed__zooeh{background:#22c55e26;color:#22c55e}.InspectionsTab_status-failed__CNEnJ{background:#ef444426;color:#ef4444}.InspectionsTab_status-icon-pass__vV9w4{color:#22c55e}.InspectionsTab_status-icon-fail__x62MY{color:#ef4444}.InspectionsTab_status-icon-progress__1Q8VW{color:#3b82f6}.InspectionsTab_status-icon-scheduled__GGKyC{color:#8b5cf6}.InspectionsTab_status-icon-default__jTRFY{color:#6b7a8a;color:var(--text-muted)}.InspectionsTab_inspection-date__mjuDp{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.8rem;gap:.25rem}.InspectionsTab_inspection-details__NNzwj{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.InspectionsTab_inspection-row__iZtpE{align-items:center;display:flex;font-size:.85rem;gap:.5rem;padding:.125rem 0}.InspectionsTab_inspection-label__Hrr1n{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-weight:500;gap:.25rem;min-width:100px}.InspectionsTab_inspection-notes__gAlfu{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;padding-top:.75rem}.InspectionsTab_note-item__-7A5y{background:#243447;background:var(--bg-tertiary);border-left:3px solid #3b82f6;border-radius:6px;border-radius:var(--radius-sm);padding:.5rem .75rem}.InspectionsTab_note-item__-7A5y:last-child{border-left-color:#8b5cf6}.InspectionsTab_note-label__FOBWK{color:#6b7a8a;color:var(--text-muted);display:block;font-size:.7rem;font-weight:600;letter-spacing:.3px;margin-bottom:.125rem;text-transform:uppercase}.InspectionsTab_note-item__-7A5y p{color:#9ea7b5;color:var(--text-secondary);font-size:.85rem;margin:0}.InspectionsTab_modal-body__iMJ4G{padding:0}.InspectionsTab_form-group__3Dpfm{margin-bottom:1rem}.InspectionsTab_form-group__3Dpfm label{color:#9ea7b5;color:var(--text-secondary);display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.InspectionsTab_form-group__3Dpfm input,.InspectionsTab_form-group__3Dpfm select,.InspectionsTab_form-group__3Dpfm textarea{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-size:.875rem;padding:.5rem .75rem;transition:border-color .15s,box-shadow .15s;width:100%}.InspectionsTab_form-group__3Dpfm input:focus,.InspectionsTab_form-group__3Dpfm select:focus,.InspectionsTab_form-group__3Dpfm textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.InspectionsTab_form-group__3Dpfm textarea{font-family:inherit;min-height:60px;resize:vertical}.InspectionsTab_form-row__buad5{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.InspectionsTab_textarea__Ya\+JF{min-height:80px}.InspectionsTab_modal-actions__MnWOY{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem;padding-top:1rem}.InspectionsTab_detail-grid__6sqGw{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1.5rem}.InspectionsTab_detail-item__em5f2{display:flex;flex-direction:column;gap:.25rem}.InspectionsTab_detail-label__Ijm0I{color:#6b7a8a;color:var(--text-muted);font-size:.7rem;letter-spacing:.3px;text-transform:uppercase}.InspectionsTab_detail-value__HzRv6{color:#e8e8e8;color:var(--text-primary);font-size:.9rem;font-weight:500}.InspectionsTab_detail-section__wQmXg{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);margin-top:1rem;padding-top:1rem}.InspectionsTab_detail-section__wQmXg h4{color:#e8e8e8;color:var(--text-primary);font-size:.85rem;margin:0 0 .25rem}.InspectionsTab_detail-section__wQmXg p{color:#9ea7b5;color:var(--text-secondary);font-size:.9rem;line-height:1.5;margin:0}@media (max-width:768px){.InspectionsTab_inspection-grid__oRg4X{grid-template-columns:1fr}.InspectionsTab_inspection-stats__j8vV\+{justify-content:center}.InspectionsTab_stat-item__Z8PCj{min-width:50px}.InspectionsTab_inspection-row__iZtpE{align-items:flex-start;flex-direction:column;gap:.125rem}.InspectionsTab_inspection-label__Hrr1n{min-width:auto}.InspectionsTab_form-row__buad5{grid-template-columns:1fr}.InspectionsTab_modal-actions__MnWOY{flex-direction:column}.InspectionsTab_modal-actions__MnWOY button{justify-content:center;width:100%}.InspectionsTab_inspection-card-header__emPW3{flex-direction:column;gap:.5rem}.InspectionsTab_inspection-actions__EUWvR{align-self:flex-end}.InspectionsTab_inspections-header__xARyg{align-items:stretch;flex-direction:column}.InspectionsTab_header-left__zjCMH{justify-content:space-between}.InspectionsTab_detail-grid__6sqGw{grid-template-columns:1fr}}@media (max-width:480px){.InspectionsTab_inspection-status-bar__ZjDL\+{flex-wrap:wrap}.InspectionsTab_inspection-title__SSmbP h4{font-size:.9rem}.InspectionsTab_card-content__Ya5J-{padding:1rem!important}.InspectionsTab_modal-body__iMJ4G{padding:0}}.ServiceSpecSearch_container__8rm0a{-webkit-font-smoothing:antialiased;background:#0f1923;background:var(--bg-primary,#0f1923);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;padding:24px 32px}.ServiceSpecSearch_header__hD1AD{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 0 1rem}.ServiceSpecSearch_headerLeft__S\+tkS{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ServiceSpecSearch_backLink__hvJ09{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.ServiceSpecSearch_backLink__hvJ09:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#8b5cf6}.ServiceSpecSearch_headerDivider__tZ9op{background:#ffffff14;background:var(--border-color,#ffffff14);height:28px;width:1px}.ServiceSpecSearch_headerIcon__mrqWp{align-items:center;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border-radius:10px;box-shadow:0 4px 16px #8b5cf640;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.ServiceSpecSearch_headerText__irnjO h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0}.ServiceSpecSearch_headerText__irnjO p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;margin:.125rem 0 0}.ServiceSpecSearch_headerActions__mCouL{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ServiceSpecSearch_statsCard__hc4ru{align-items:center;background:#8b5cf60f;border:1px solid #8b5cf61f;border-radius:12px;display:flex;gap:12px;padding:12px 18px}.ServiceSpecSearch_statsIcon__cflfT{font-size:1.25rem}.ServiceSpecSearch_statsInfo__6gRki{display:flex;flex-direction:column}.ServiceSpecSearch_statsNumber__gejL0{color:#8b5cf6;font-size:1.25rem;font-weight:800}.ServiceSpecSearch_statsLabel__I7QIt{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.7rem;letter-spacing:.5px;text-transform:uppercase}.ServiceSpecSearch_filterCard__4X2Pi{margin:1rem 0 1.5rem}.ServiceSpecSearch_filterContent__iBdN\+{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem!important}.ServiceSpecSearch_clearFiltersBtn__QguSy{align-items:center;align-self:flex-start;background:#0000;border:2px solid #ffffff0f;border:2px solid var(--border-color,#ffffff0f);border-radius:8px;border-radius:var(--radius,8px);color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:inline-flex;font-size:.813rem;gap:4px;padding:.5rem .875rem;transition:all .2s ease;white-space:nowrap}.ServiceSpecSearch_clearFiltersBtn__QguSy:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);border-color:#6b7a8a;border-color:var(--text-muted,#6b7a8a);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.ServiceSpecSearch_errorMessage__myu9d{align-items:center;background:#e74c3c0f;border:1px solid #e74c3c1f;border-radius:8px;border-radius:var(--radius,8px);color:#e74c3c;display:flex;font-size:.875rem;gap:10px;margin-bottom:1rem;padding:12px 16px}.ServiceSpecSearch_errorIcon__b-3io{flex-shrink:0}.ServiceSpecSearch_errorDismiss__j9DZN{background:none;border:none;color:#e74c3c;cursor:pointer;margin-left:auto;opacity:.7;padding:0 4px;transition:opacity .2s ease}.ServiceSpecSearch_errorDismiss__j9DZN:hover{opacity:1}.ServiceSpecSearch_tableCard__ICBFS{margin-top:1rem;overflow:hidden}.ServiceSpecSearch_tableContent__0zXBZ{padding:0!important}.ServiceSpecSearch_specTable__XZ4Cl{width:100%}.ServiceSpecSearch_specId__PFwLd{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;font-family:monospace;font-size:.813rem;gap:.5rem}.ServiceSpecSearch_specName__hnnKS{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-weight:500}.ServiceSpecSearch_versionBadge__P-C\+t{font-size:.75rem}.ServiceSpecSearch_duration__bxi4y{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:flex;gap:.5rem}.ServiceSpecSearch_cellIcon__Q9cqM{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.ServiceSpecSearch_priorityBadge__SK\+Lu{align-items:center;border-radius:4px;display:inline-flex;font-size:.75rem;font-weight:600;padding:.25rem .625rem;text-transform:uppercase}.ServiceSpecSearch_priorityCritical__WtLDP{background:#e74c3c1f;color:#e74c3c}.ServiceSpecSearch_priorityHigh__qZarW{background:#f39c121f;color:#f39c12}.ServiceSpecSearch_priorityMedium__B4S7A{background:#3498db1f;color:#3498db}.ServiceSpecSearch_priorityLow__NrGuw{background:#64748b1f;color:#64748b}.ServiceSpecSearch_actionButtons__MmLfu{display:flex;gap:.25rem;justify-content:center}.ServiceSpecSearch_actionBtn__rSQba{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:6px;color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:flex;justify-content:center;padding:.375rem;transition:all .2s ease}.ServiceSpecSearch_actionBtn__rSQba:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);border-color:#8b5cf6;color:#8b5cf6}.ServiceSpecSearch_emptyState__40ia0{align-items:center;color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.ServiceSpecSearch_emptyIcon__ZtiY3{color:#6b7a8a;color:var(--text-muted,#6b7a8a);margin-bottom:.75rem}.ServiceSpecSearch_emptyState__40ia0 p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:1rem;font-weight:500;margin:.5rem 0 .25rem}.ServiceSpecSearch_emptyHint__d2lwi{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.875rem}.ServiceSpecSearch_loadingState__dYZRO{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:2rem}.light-theme .ServiceSpecSearch_container__8rm0a{background:#f0f2f5}.light-theme .ServiceSpecSearch_headerText__irnjO h1{color:#1a2332}.light-theme .ServiceSpecSearch_headerText__irnjO p{color:#4a5a6a}.light-theme .ServiceSpecSearch_statsCard__hc4ru{background:#8b5cf60f;border-color:#8b5cf61f}.light-theme .ServiceSpecSearch_statsLabel__I7QIt{color:#6a7a8a}.light-theme .ServiceSpecSearch_clearFiltersBtn__QguSy{border-color:#0000000f;color:#8a9aaa}.light-theme .ServiceSpecSearch_clearFiltersBtn__QguSy:hover{background:#00000005;border-color:#8a9aaa;color:#1a2332}.light-theme .ServiceSpecSearch_specId__PFwLd{color:#4a5a6a}.light-theme .ServiceSpecSearch_specName__hnnKS{color:#1a2332}.light-theme .ServiceSpecSearch_duration__bxi4y,.light-theme .ServiceSpecSearch_emptyState__40ia0 p{color:#4a5a6a}.light-theme .ServiceSpecSearch_emptyHint__d2lwi{color:#8a9aaa}.light-theme .ServiceSpecSearch_actionBtn__rSQba{background:#fff;border-color:#0000000f;color:#8a9aaa}.light-theme .ServiceSpecSearch_actionBtn__rSQba:hover{background:#00000005;border-color:#8b5cf6;color:#8b5cf6}@media (max-width:768px){.ServiceSpecSearch_container__8rm0a{padding:16px}.ServiceSpecSearch_header__hD1AD{align-items:stretch;flex-direction:column;gap:.75rem}.ServiceSpecSearch_headerLeft__S\+tkS{flex-wrap:wrap}.ServiceSpecSearch_headerActions__mCouL{width:100%}.ServiceSpecSearch_statsCard__hc4ru{justify-content:center;width:100%}.ServiceSpecSearch_filterContent__iBdN\+{padding:.875rem!important}.ServiceSpecSearch_clearFiltersBtn__QguSy{justify-content:center;width:100%}}@media (max-width:480px){.ServiceSpecSearch_container__8rm0a{padding:12px}.ServiceSpecSearch_headerIcon__mrqWp{height:36px;width:36px}.ServiceSpecSearch_headerIcon__mrqWp svg{height:18px;width:18px}.ServiceSpecSearch_headerText__irnjO h1{font-size:1rem}.ServiceSpecSearch_headerText__irnjO p{font-size:.75rem}.ServiceSpecSearch_statsNumber__gejL0{font-size:1rem}.ServiceSpecSearch_emptyState__40ia0{padding:2.5rem 1rem}}.NewServiceSpec_container__CA1cq{-webkit-font-smoothing:antialiased;background:#0f1923;background:var(--bg-primary);color:#e8e8e8;color:var(--text-primary);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;padding:24px 32px}.NewServiceSpec_header__Mgd1n{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 0 1rem}.NewServiceSpec_headerLeft__mzNp3{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.NewServiceSpec_backLink__zlYX\+{align-items:center;border-radius:12px;border-radius:var(--radius);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_backLink__zlYX\+:hover{background:#ffffff08;background:var(--bg-hover);color:#1abc9c;color:var(--primary)}.NewServiceSpec_headerDivider__eE01c{background:#ffffff0f;background:var(--border-color);height:28px;width:1px}.NewServiceSpec_headerIcon__54WaH{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);border-radius:10px;box-shadow:0 4px 16px #2563eb40;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.NewServiceSpec_headerText__36Izd h1{color:#e8e8e8;color:var(--text-primary);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0}.NewServiceSpec_headerText__36Izd p{color:#9ea7b5;color:var(--text-secondary);font-size:.813rem;margin:.125rem 0 0}.NewServiceSpec_headerActions__c31wI{flex-wrap:wrap;gap:.75rem}.NewServiceSpec_stepBadge__JvUbQ{font-size:.813rem;padding:.375rem 1rem}.NewServiceSpec_errorMessage__S2YST{align-items:center;background:#e74c3c0f;border:1px solid #e74c3c1f;border-radius:12px;border-radius:var(--radius);color:#e74c3c;display:flex;font-size:.875rem;gap:10px;margin:1rem 0;padding:12px 16px}.NewServiceSpec_errorIcon__CAhxe{flex-shrink:0}.NewServiceSpec_errorDismiss__MoQ5F{background:none;border:none;color:#e74c3c;cursor:pointer;margin-left:auto;opacity:.7;padding:0 4px;transition:opacity .2s ease}.NewServiceSpec_errorDismiss__MoQ5F:hover{opacity:1}.NewServiceSpec_progressBar__NNFZC{align-items:center;background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);display:flex;gap:0;justify-content:center;margin:1.5rem 0 2rem;padding:20px 24px}.NewServiceSpec_progressStep__IAJxv{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:0 10px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_progressStep__IAJxv:hover .NewServiceSpec_stepCircle__\+Z0i0:not(.NewServiceSpec_active__SFyeY){background:#2563eb14;transform:scale(1.05)}.NewServiceSpec_stepCircle__\+Z0i0{align-items:center;background:#243447;background:var(--bg-tertiary);border:3px solid #0000;border-radius:50%;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.9rem;font-weight:700;height:40px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:40px}.NewServiceSpec_stepCircle__\+Z0i0.NewServiceSpec_active__SFyeY{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px #10b9814d;color:#fff}.NewServiceSpec_stepCircle__\+Z0i0.NewServiceSpec_current__ZRQrD{animation:NewServiceSpec_pulse__\+qUvm 2s ease-in-out infinite;background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);box-shadow:0 0 0 6px #2563eb26,0 4px 16px #2563eb66;color:#fff;transform:scale(1.1)}@keyframes NewServiceSpec_pulse__\+qUvm{0%,to{box-shadow:0 0 0 0 #2563eb66,0 4px 16px #2563eb4d}50%{box-shadow:0 0 0 12px #2563eb00,0 4px 16px #2563eb66}}.NewServiceSpec_stepCircle__\+Z0i0.NewServiceSpec_completed__w7aih{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 12px #05966966;color:#fff}.NewServiceSpec_stepLabel__Cx5jw{color:#9ea7b5;color:var(--text-secondary);font-size:.75rem;font-weight:500;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_activeStep__dr2le .NewServiceSpec_stepLabel__Cx5jw{color:#e8e8e8;color:var(--text-primary);font-weight:600}.NewServiceSpec_progressLine__5QmrB{background:#ffffff0f;background:var(--border-color);border-radius:2px;height:3px;margin:0 4px 28px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:50px}.NewServiceSpec_progressLine__5QmrB.NewServiceSpec_completedLine__F1L--{background:linear-gradient(135deg,#10b981,#059669)}.NewServiceSpec_formCard__712ch{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light);margin-top:.5rem;overflow:hidden;transition:var(--transition-slow)}.NewServiceSpec_formCard__712ch:hover{box-shadow:0 4px 20px #0006;box-shadow:0 4px 20px var(--shadow-color)}.NewServiceSpec_formContent__PLGvQ{padding:1.5rem!important}.NewServiceSpec_form__jDzD9{display:flex;flex-direction:column;gap:0}.NewServiceSpec_section__5Si69{animation:NewServiceSpec_fadeIn__yXe3V .5s ease forwards;background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-xs);margin-bottom:28px;padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_section__5Si69:hover{border-color:#2563eb26;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow)}@keyframes NewServiceSpec_fadeIn__yXe3V{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.NewServiceSpec_sectionHeader__Pi5vV{align-items:center;border-bottom:2px solid #ffffff0f;border-bottom:2px solid var(--border-color);display:flex;gap:16px;margin-bottom:28px;padding-bottom:20px}.NewServiceSpec_sectionIcon__e2ptW{align-items:center;background:#2563eb14;border-radius:6px;border-radius:var(--radius-sm);color:#1abc9c;color:var(--primary);display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:44px}.NewServiceSpec_section__5Si69:hover .NewServiceSpec_sectionIcon__e2ptW{background:#2563eb1f}.NewServiceSpec_sectionHeader__Pi5vV h3{color:#e8e8e8;color:var(--text-primary);flex:1 1;font-size:1rem;font-weight:600;margin:0}.NewServiceSpec_sectionBody__NwH2S{padding:0 4px}.NewServiceSpec_grid__zj6op{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.NewServiceSpec_field__6GUQ2{display:flex;flex-direction:column;gap:8px}.NewServiceSpec_field__6GUQ2 label{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.875rem;font-weight:600;gap:8px}.NewServiceSpec_labelLucideIcon__Zs1NI{color:#6b7a8a;color:var(--text-muted);opacity:.6}.NewServiceSpec_labelIcon__Hg6et{font-size:.95rem}.NewServiceSpec_required__gJTwF{color:#e74c3c;font-weight:700;margin-left:2px}.NewServiceSpec_input__C-Bv7,.NewServiceSpec_select__bTVMu,.NewServiceSpec_textarea__uaoqN{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-family:inherit;font-size:.875rem;padding:12px 14px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.NewServiceSpec_input__C-Bv7:focus,.NewServiceSpec_select__bTVMu:focus,.NewServiceSpec_textarea__uaoqN:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14;outline:none;transform:translateY(-1px)}.NewServiceSpec_input__C-Bv7:hover,.NewServiceSpec_select__bTVMu:hover,.NewServiceSpec_textarea__uaoqN:hover{border-color:#6b7a8a;border-color:var(--text-muted)}.NewServiceSpec_input__C-Bv7:disabled,.NewServiceSpec_select__bTVMu:disabled,.NewServiceSpec_textarea__uaoqN:disabled{background:#243447;background:var(--bg-tertiary);cursor:not-allowed}.NewServiceSpec_textarea__uaoqN{line-height:1.6;min-height:80px;resize:vertical}.NewServiceSpec_select__bTVMu{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236b7a8a'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:1rem;cursor:pointer;padding-right:36px}.NewServiceSpec_select__bTVMu option{background:#1a2332;background:var(--bg-secondary);color:#e8e8e8;color:var(--text-primary)}.NewServiceSpec_optionGrid__ODDYV{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.NewServiceSpec_optionCard__uzvd7{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);cursor:pointer;font-size:.813rem;font-weight:500;overflow:hidden;padding:10px 14px;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_optionCard__uzvd7:hover{border-color:#6b7a8a;border-color:var(--text-muted);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow);transform:translateY(-2px)}.NewServiceSpec_optionCard__uzvd7.NewServiceSpec_selectedOption__z0a2R{background:#2563eb0a;border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14;transform:translateY(-2px)}.NewServiceSpec_optionLabel__TFeOv{font-weight:500}.NewServiceSpec_infoBox__VVs-F{background:#2563eb0a;border-left:4px solid #1abc9c;border-left:4px solid var(--primary);border-radius:6px;border-radius:var(--radius-sm);margin-bottom:24px;padding:16px 20px}.NewServiceSpec_infoBox__VVs-F p{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;line-height:1.6;margin:0}.NewServiceSpec_addItemBox__3\+2kQ{background:#1a2332;background:var(--bg-secondary);border:2px dashed #ffffff0f;border:2px dashed var(--border-color);border-radius:12px;border-radius:var(--radius);margin-bottom:24px;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_addItemBox__3\+2kQ:hover{border-color:#2563eb33;border-style:solid;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm)}.NewServiceSpec_subHeader__tJeVp{align-items:center;color:#e8e8e8;color:var(--text-primary);display:flex;font-size:1rem;font-weight:600;gap:10px;margin:0 0 20px}.NewServiceSpec_milestoneInputRow__tTj8l,.NewServiceSpec_resourceInputRow__cNKiV,.NewServiceSpec_taskInputRow__p7DjT{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.NewServiceSpec_milestoneField__Ggaef,.NewServiceSpec_resourceField__ghSOl,.NewServiceSpec_taskField__obeaT{display:flex;flex-direction:column;gap:6px}.NewServiceSpec_milestoneField__Ggaef label,.NewServiceSpec_resourceField__ghSOl label,.NewServiceSpec_taskField__obeaT label{color:#9ea7b5;color:var(--text-secondary);font-size:.813rem;font-weight:600}.NewServiceSpec_taskOptions__UJZoA{display:flex;gap:20px;margin:10px 0 18px}.NewServiceSpec_checkboxLabel__pb6Tt{align-items:center;border-radius:6px;border-radius:var(--radius-sm);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.875rem;gap:10px;padding:8px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_checkboxLabel__pb6Tt:hover{background:#ffffff08;background:var(--bg-hover)}.NewServiceSpec_checkboxLabel__pb6Tt input[type=checkbox]{accent-color:#1abc9c;accent-color:var(--primary);border-radius:4px;cursor:pointer;height:20px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:20px}.NewServiceSpec_checkboxLabel__pb6Tt input[type=checkbox]:hover{transform:scale(1.1)}.NewServiceSpec_checkboxText__93mul{align-items:center;display:flex;font-weight:500;gap:8px}.NewServiceSpec_inlineIcon__PUeG2{opacity:.7}.NewServiceSpec_itemsList__qL1UX{margin-top:24px}.NewServiceSpec_itemCard__6gcqG{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-xs);margin-bottom:14px;overflow:hidden;padding:20px 24px;position:relative}.NewServiceSpec_itemCard__6gcqG,.NewServiceSpec_itemCard__6gcqG:before{transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_itemCard__6gcqG:before{background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;width:4px}.NewServiceSpec_itemCard__6gcqG:hover{border-color:#2563eb26;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-md);transform:translateX(4px)}.NewServiceSpec_itemCard__6gcqG:hover:before{opacity:1}.NewServiceSpec_itemHeader__z4Uet{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.NewServiceSpec_itemInfo__n\+RMR{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.NewServiceSpec_itemName__Ipi7H{color:#e8e8e8;color:var(--text-primary);font-size:.95rem;font-weight:600}.NewServiceSpec_costBadge__HDD6D,.NewServiceSpec_dateBadge__XvCZe,.NewServiceSpec_itemBadge__mvPfi,.NewServiceSpec_milestoneBadge__WohIF,.NewServiceSpec_milestoneStatusBadge__cKOpi,.NewServiceSpec_milestoneTypeBadge__Y9xm8,.NewServiceSpec_orderBadge__AJqqM,.NewServiceSpec_paymentBadge__\+HJgy,.NewServiceSpec_quantityBadge__PsPly,.NewServiceSpec_requiredBadge__Y9HKe,.NewServiceSpec_skillBadge__ApfcM,.NewServiceSpec_taskStatusBadge__RzJM0,.NewServiceSpec_typeBadge__7bWPh{align-items:center;border-radius:20px;display:inline-flex;font-size:.75rem;font-weight:500;gap:5px;padding:4px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_itemBadge__mvPfi{background:#243447;background:var(--bg-tertiary);color:#9ea7b5;color:var(--text-secondary)}.NewServiceSpec_typeBadge__7bWPh{background:#3b82f61f;color:#3b82f6}.NewServiceSpec_quantityBadge__PsPly{background:#ec48991f;color:#ec4899}.NewServiceSpec_costBadge__HDD6D{background:#10b9811f;color:#10b981}.NewServiceSpec_requiredBadge__Y9HKe{background:#f59e0b1f;color:#f59e0b}.NewServiceSpec_skillBadge__ApfcM{background:#8b5cf61f;color:#8b5cf6}.NewServiceSpec_orderBadge__AJqqM{background:#243447;background:var(--bg-tertiary);color:#6b7a8a;color:var(--text-muted)}.NewServiceSpec_milestoneBadge__WohIF{background:#2563eb1f;color:#2563eb}.NewServiceSpec_milestoneTypeBadge__Y9xm8{background:#6366f11f;color:#6366f1}.NewServiceSpec_milestoneStatusBadge__cKOpi{background:#243447;background:var(--bg-tertiary);color:#9ea7b5;color:var(--text-secondary)}.NewServiceSpec_paymentBadge__\+HJgy{background:#10b9811f;color:#10b981}.NewServiceSpec_dateBadge__XvCZe{background:#f59e0b1f;color:#f59e0b}.NewServiceSpec_taskStatusBadge__RzJM0{background:#243447;background:var(--bg-tertiary);color:#9ea7b5;color:var(--text-secondary)}.NewServiceSpec_removeBtn__gO9XC{background:none;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#6b7a8a;color:var(--text-muted);cursor:pointer;font-size:14px;padding:6px 10px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_removeBtn__gO9XC:hover{background:#e74c3c0f;color:#e74c3c;transform:scale(1.1)}.NewServiceSpec_itemDetails__e7HiP{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);color:#6b7a8a;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:.875rem;gap:16px;padding-top:10px}.NewServiceSpec_navigation__NNnrj{align-items:center;border-top:2px solid #ffffff0f;border-top:2px solid var(--border-color);display:flex;justify-content:space-between;margin-top:24px;padding-top:20px}.NewServiceSpec_navLeft__Pc-kZ,.NewServiceSpec_navRight__ouDW5{display:flex;gap:12px}.NewServiceSpec_btnSpinner__E110g{animation:NewServiceSpec_spin__t8Rok .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes NewServiceSpec_spin__t8Rok{to{transform:rotate(1turn)}}.NewServiceSpec_reviewCard__pJePC{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm);padding:24px;position:relative}.NewServiceSpec_reviewCard__pJePC:after{background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);border-radius:12px 12px 0 0;border-radius:var(--radius) var(--radius) 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.NewServiceSpec_reviewTitle__gkZf\+{align-items:center;color:#e8e8e8;color:var(--text-primary);display:flex;font-size:1.1rem;font-weight:700;gap:12px;margin:0 0 24px}.NewServiceSpec_reviewGrid__ZKGF4{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.NewServiceSpec_reviewItem__6PlCK{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:4px;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_reviewItem__6PlCK:hover{border-color:#2563eb26;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.NewServiceSpec_reviewLabel__3D2YN{color:#6b7a8a;color:var(--text-muted);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.NewServiceSpec_reviewValue__dJCfM{color:#e8e8e8;color:var(--text-primary);font-size:1rem;font-weight:600}.NewServiceSpec_reviewSection__xBRzZ{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);margin-top:20px;padding-top:20px}.NewServiceSpec_reviewDescription__h65iW{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;line-height:1.7;margin:8px 0 0}.NewServiceSpec_reviewTags__8JlQ1{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.NewServiceSpec_reviewTag__rxBnX{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:20px;color:#9ea7b5;color:var(--text-secondary);font-size:.813rem;font-weight:500;padding:6px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_reviewTag__rxBnX:hover{background:#2563eb0a;color:#1abc9c;color:var(--primary);transform:scale(1.02)}.NewServiceSpec_reviewPhaseList__qlk3J{display:flex;flex-direction:column;gap:14px;margin-top:10px}.NewServiceSpec_reviewPhaseItem__OO\+Vm{background:#0f1923;background:var(--bg-primary);border-left:4px solid #1abc9c;border-left:4px solid var(--primary);border-radius:6px;border-radius:var(--radius-sm);padding:14px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_reviewPhaseItem__OO\+Vm:hover{background:#1a2332;background:var(--bg-secondary);border-left-color:#16a085;border-left-color:var(--primary-dark);box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm)}.NewServiceSpec_reviewPhaseName__eGsdy{color:#e8e8e8;color:var(--text-primary);font-size:.875rem;font-weight:600}.NewServiceSpec_reviewPhaseTasks__K3mPZ{color:#6b7a8a;color:var(--text-muted);font-size:.75rem;margin-left:10px}.NewServiceSpec_reviewPhaseTaskList__enLFT{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.NewServiceSpec_reviewPhaseTask__3s4l7{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:16px;color:#9ea7b5;color:var(--text-secondary);font-size:.75rem;padding:3px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_reviewPhaseTask__3s4l7:hover{border-color:#1abc9c;border-color:var(--primary);color:#1abc9c;color:var(--primary)}.NewServiceSpec_countBadge__RY\+P4{background:#2563eb14;border:1px solid #2563eb14;border-radius:20px;color:#1abc9c;color:var(--primary);font-size:.75rem;font-weight:600;margin-left:auto;padding:4px 14px}.NewServiceSpec_taskPool__KJL9c{background:#1a2332;background:var(--bg-secondary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:12px;border-radius:var(--radius);margin-bottom:32px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_taskPool__KJL9c:hover{border-color:#2563eb26;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm)}.NewServiceSpec_taskPoolHeader__vphrw{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.95rem;font-weight:600;gap:14px;margin-bottom:16px}.NewServiceSpec_taskPoolHint__aM6rc{background:#0f1923;background:var(--bg-primary);border-radius:12px;color:#6b7a8a;color:var(--text-muted);font-size:.75rem;font-weight:400;margin-left:auto;padding:4px 12px}.NewServiceSpec_taskPoolGrid__zryt2{display:flex;flex-wrap:wrap;gap:12px}.NewServiceSpec_taskPoolItem__uY8gz{align-items:center;background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:28px;cursor:default;display:flex;font-size:.813rem;gap:12px;padding:10px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_taskPoolItem__uY8gz:hover{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow);transform:translateY(-2px) scale(1.02)}.NewServiceSpec_taskPoolItem__uY8gz.NewServiceSpec_assigned__EYv2F{background:#243447;background:var(--bg-tertiary);border-style:dashed;opacity:.5}.NewServiceSpec_dragHandle__VLkgv{color:#6b7a8a;color:var(--text-muted);cursor:grab}.NewServiceSpec_dragHandle__VLkgv:active{cursor:grabbing}.NewServiceSpec_taskPoolName__GIMjw{color:#9ea7b5;color:var(--text-secondary);font-weight:500}.NewServiceSpec_taskPoolHours__FMKck{color:#6b7a8a;color:var(--text-muted);font-size:.75rem}.NewServiceSpec_assignedBadge__unfD5{background:#10b9811f;border-radius:12px;color:#10b981;font-size:.6rem;font-weight:600;padding:2px 10px}.NewServiceSpec_phasesTimeline__xzGN7{margin:32px 0}.NewServiceSpec_phaseCards__SJipj{display:flex;flex-direction:column;gap:20px;position:relative}.NewServiceSpec_phaseCard__rouC3{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-left-width:6px;border-radius:6px;border-radius:var(--radius-sm);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-xs);padding:24px 28px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_phaseCard__rouC3:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-md);transform:translateX(6px)}.NewServiceSpec_phaseCard__rouC3.NewServiceSpec_dragOver__tRhK4{background:#2563eb0a!important;border-color:#1abc9c!important;border-color:var(--primary)!important;box-shadow:0 0 0 4px #2563eb14,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important;box-shadow:0 0 0 4px #2563eb14,var(--shadow)!important;transform:scale(1.01)}.NewServiceSpec_phaseCardHeader__vwf9A{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.NewServiceSpec_phaseInfo__ijPBM{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.NewServiceSpec_phaseNumber__A\+Urd{background:#243447;background:var(--bg-tertiary);border-radius:16px;color:#6b7a8a;color:var(--text-muted);font-size:.875rem;font-weight:700;padding:4px 12px}.NewServiceSpec_phaseName__eTO1y{color:#e8e8e8;color:var(--text-primary);font-size:1.1rem;font-weight:700;letter-spacing:-.01em}.NewServiceSpec_taskCount__yfCXV{background:#243447;background:var(--bg-tertiary);border-radius:16px;color:#6b7a8a;color:var(--text-muted);font-size:.813rem;padding:3px 14px}.NewServiceSpec_phaseActions__eJSDQ{display:flex;gap:12px}.NewServiceSpec_removePhaseBtn__l-lDZ{align-items:center;background:#243447;background:var(--bg-tertiary);border:none;border-radius:6px;border-radius:var(--radius-sm);color:#6b7a8a;color:var(--text-muted);cursor:pointer;display:flex;justify-content:center;padding:7px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_removePhaseBtn__l-lDZ:hover{background:#e74c3c0f;color:#e74c3c;transform:scale(1.05)}.NewServiceSpec_phaseTasksDisplay__-MseT{display:flex;flex-wrap:wrap;gap:12px;padding:12px 0 4px}.NewServiceSpec_phaseTaskItem__qDvVZ{align-items:center;background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:24px;display:flex;font-size:.813rem;gap:12px;padding:6px 18px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_phaseTaskItem__qDvVZ:hover{background:#2563eb0a;border-color:#1abc9c;border-color:var(--primary);transform:translateY(-1px)}.NewServiceSpec_phaseTaskName__lmNSD{color:#9ea7b5;color:var(--text-secondary);font-weight:500}.NewServiceSpec_phaseTaskHours__0DOll{color:#6b7a8a;color:var(--text-muted);font-size:.75rem;font-weight:600}.NewServiceSpec_removeTaskFromPhaseBtn__HeTVF{align-items:center;background:none;border:none;border-radius:4px;color:#6b7a8a;color:var(--text-muted);cursor:pointer;display:flex;padding:4px 6px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_removeTaskFromPhaseBtn__HeTVF:hover{background:#e74c3c0f;color:#e74c3c;transform:rotate(90deg)}.NewServiceSpec_noTasks__i7jrt{color:#6b7a8a;color:var(--text-muted);font-size:.875rem;font-style:italic;padding:10px 0}.NewServiceSpec_milestonePhase__rF9bc{background:#f59e0b0a!important;border-color:#f59e0b!important;box-shadow:0 2px 8px #f59e0b14!important}.NewServiceSpec_milestonePhase__rF9bc .NewServiceSpec_phaseName__eTO1y:after{content:" 🎯"}.NewServiceSpec_taskAssignmentEditor__nUmI1{animation:NewServiceSpec_slideDown__toolU .3s ease forwards;background:#1a2332;background:var(--bg-secondary);border:2px solid #2563eb26;border-radius:6px;border-radius:var(--radius-sm);margin-top:18px;padding:20px}@keyframes NewServiceSpec_slideDown__toolU{0%{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:500px;opacity:1;transform:translateY(0)}}.NewServiceSpec_editorHeader__\+4R8c{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-weight:600;justify-content:space-between;margin-bottom:14px}.NewServiceSpec_closeEditorBtn__6V7or{background:none;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#6b7a8a;color:var(--text-muted);cursor:pointer;padding:4px 8px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_closeEditorBtn__6V7or:hover{background:#e74c3c0f;color:#e74c3c;transform:rotate(90deg)}.NewServiceSpec_editorActions__vtmXo{display:flex;gap:14px;margin-top:16px}.NewServiceSpec_taskSelector__mci\+2{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-xs);margin:16px 0;padding:20px}.NewServiceSpec_taskSelectorHeader__M5o3M{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-weight:500;justify-content:space-between;margin-bottom:14px}.NewServiceSpec_selectedCount__Mq-yb{background:#2563eb14;border-radius:16px;color:#1abc9c;color:var(--primary);font-size:.813rem;font-weight:600;padding:3px 14px}.NewServiceSpec_taskSelectorGrid__9YwWn{display:flex;flex-wrap:wrap;gap:12px}.NewServiceSpec_taskSelectorItem__sv6EF{align-items:center;background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:24px;cursor:pointer;display:flex;gap:12px;padding:10px 18px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_taskSelectorItem__sv6EF:hover{border-color:#6b7a8a;border-color:var(--text-muted);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-xs);transform:scale(1.03)}.NewServiceSpec_taskSelectorItem__sv6EF.NewServiceSpec_selected__5o\+IL{background:#2563eb0a;border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14}.NewServiceSpec_taskSelectorName__R6qby{color:#9ea7b5;color:var(--text-secondary);font-weight:500}.NewServiceSpec_taskSelectorHours__UeKWx{color:#6b7a8a;color:var(--text-muted);font-size:.75rem}.NewServiceSpec_checkIcon__HFy\+U{animation:NewServiceSpec_popIn__\+HEft .2s ease forwards;color:#1abc9c;color:var(--primary)}@keyframes NewServiceSpec_popIn__\+HEft{0%{transform:scale(0)}to{transform:scale(1)}}.NewServiceSpec_addPhaseSection__nLAx4{background:#1a2332;background:var(--bg-secondary);border:2px dashed #ffffff0f;border:2px dashed var(--border-color);border-radius:12px;border-radius:var(--radius);margin:28px 0;padding:24px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_addPhaseSection__nLAx4:hover{background:#0f1923;background:var(--bg-primary);border-color:#2563eb33;border-style:solid;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm)}.NewServiceSpec_addPhaseHeader__SF3cK{align-items:center;color:#e8e8e8;color:var(--text-primary);display:flex;font-size:1.05rem;font-weight:700;gap:12px;margin-bottom:20px}.NewServiceSpec_phaseInputGrid__PUNqF{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr 80px;margin-bottom:16px}.NewServiceSpec_colorPicker__1NOwA{border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);cursor:pointer;height:48px;padding:4px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.NewServiceSpec_colorPicker__1NOwA:hover{border-color:#1abc9c;border-color:var(--primary);transform:scale(1.02)}.NewServiceSpec_phaseOptions__R7Imp{align-items:center;display:flex;gap:24px;margin-bottom:16px}.NewServiceSpec_resourcesSection__0F3hV{border-top:2px solid #ffffff0f;border-top:2px solid var(--border-color);margin-top:32px;padding-top:32px}.NewServiceSpec_resourceFormulaRow__EO5Zb{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.NewServiceSpec_fieldHint__JHVGP{color:#6b7a8a;color:var(--text-muted);font-size:.7rem;font-style:italic;margin-top:4px}.NewServiceSpec_formulaBadge__YcfzS{background:#f59e0b1f;border:1px solid #f59e0b14;border-radius:16px;color:#f59e0b;font-size:.7rem;font-weight:500;padding:3px 12px}.NewServiceSpec_formulaDesc__uT7ga{color:#6b7a8a;color:var(--text-muted);font-size:.813rem;font-style:italic}.NewServiceSpec_dependsBadge__sqvkG{background:#3b82f61f;border:1px solid #3b82f614;border-radius:16px;color:#3b82f6;font-size:.7rem;font-weight:500;padding:3px 12px}.NewServiceSpec_emptyState__y8HHW{background:#0f1923;background:var(--bg-primary);border:2px dashed #ffffff0f;border:2px dashed var(--border-color);border-radius:12px;border-radius:var(--radius);padding:48px 24px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_emptyState__y8HHW:hover{background:#1a2332;background:var(--bg-secondary);border-color:#2563eb26}.NewServiceSpec_emptyStateIcon__QVqFK{display:block;font-size:3.5rem;margin-bottom:16px}.NewServiceSpec_emptyState__y8HHW h4{color:#9ea7b5;color:var(--text-secondary);font-size:1.2rem;margin:0 0 8px}.NewServiceSpec_emptyState__y8HHW p{color:#6b7a8a;color:var(--text-muted);margin:0}.NewServiceSpec_validationBar__7pU6V{align-items:center;border:2px solid;border-radius:6px;border-radius:var(--radius-sm);display:flex;gap:14px;margin-bottom:20px;padding:14px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_validationBar__7pU6V.NewServiceSpec_valid__aNgpd{background:#10b9810a;border-color:#10b98114}.NewServiceSpec_validationBar__7pU6V.NewServiceSpec_invalid__fkeQj{background:#e74c3c0a;border-color:#e74c3c14}.NewServiceSpec_validationIcon__WRy0E{flex-shrink:0}.NewServiceSpec_validIcon__Vt77-{color:#10b981}.NewServiceSpec_invalidIcon__HMn4l{color:#e74c3c}.NewServiceSpec_validationMessage__u-wdL{display:flex;flex:1 1;flex-direction:column;gap:2px}.NewServiceSpec_validationText__z1loL{font-size:.875rem;font-weight:500}.NewServiceSpec_validationBar__7pU6V.NewServiceSpec_valid__aNgpd .NewServiceSpec_validationText__z1loL{color:#10b981}.NewServiceSpec_validationBar__7pU6V.NewServiceSpec_invalid__fkeQj .NewServiceSpec_validationText__z1loL{color:#e74c3c}.NewServiceSpec_validationHint__PvQZN{color:#6b7a8a;color:var(--text-muted);font-size:.75rem}.NewServiceSpec_validationActions__hi8P3{display:flex;flex-shrink:0;gap:10px}.NewServiceSpec_milestonePhasesSummary__EQJjy{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);margin-bottom:20px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_milestonePhasesSummary__EQJjy:hover{border-color:#2563eb26;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm)}.NewServiceSpec_milestonePhasesSummary__EQJjy h4{color:#e8e8e8;color:var(--text-primary);font-size:.95rem;font-weight:600;margin:0 0 14px}.NewServiceSpec_milestonePhasesList__6cfBg{display:flex;flex-wrap:wrap;gap:10px}.NewServiceSpec_milestonePhaseItem__etcKR{align-items:center;border:2px solid;border-radius:6px;border-radius:var(--radius-sm);display:flex;font-size:.813rem;gap:10px;padding:8px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_milestonePhaseItem__etcKR:hover{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.NewServiceSpec_milestonePhaseItem__etcKR.NewServiceSpec_matched__HncE1{background:#10b9810a;border-color:#10b98114}.NewServiceSpec_milestonePhaseItem__etcKR.NewServiceSpec_unmatched__St0W2{background:#e74c3c0a;border-color:#e74c3c14}.NewServiceSpec_phaseOrder__OuxwQ{color:#6b7a8a;color:var(--text-muted);font-size:.75rem;font-weight:600}.NewServiceSpec_matchStatus__CF-3l{font-size:.75rem;font-weight:500}.NewServiceSpec_milestonePhaseItem__etcKR.NewServiceSpec_matched__HncE1 .NewServiceSpec_matchStatus__CF-3l{color:#10b981}.NewServiceSpec_milestonePhaseItem__etcKR.NewServiceSpec_unmatched__St0W2 .NewServiceSpec_matchStatus__CF-3l{color:#e74c3c}.NewServiceSpec_linkedPhaseBadge__2xrm5{background:#3b82f61f;border:1px solid #3b82f614;border-radius:16px;color:#3b82f6;font-size:.7rem;font-weight:500;padding:3px 12px}.NewServiceSpec_unlinkedPhaseBadge__GhH2d{background:#e74c3c1f;border:1px solid #e74c3c14;border-radius:16px;color:#e74c3c;font-size:.7rem;font-weight:500;padding:3px 12px}.NewServiceSpec_reviewValidationStatus__JY3an{border:2px solid;border-radius:6px;border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;margin-top:10px;padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_reviewValidationStatus__JY3an.NewServiceSpec_valid__aNgpd{background:#10b9810a;border-color:#10b98114;color:#10b981}.NewServiceSpec_reviewValidationStatus__JY3an.NewServiceSpec_invalid__fkeQj{background:#e74c3c0a;border-color:#e74c3c14;color:#e74c3c}.NewServiceSpec_uploadArea__iTbpo{background:#0f1923;background:var(--bg-primary);border:2px dashed #ffffff0f;border:2px dashed var(--border-color);border-radius:12px;border-radius:var(--radius);padding:40px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_uploadArea__iTbpo:hover:not(.NewServiceSpec_disabled__DPGS7){background:#2563eb05;border-color:#1abc9c;border-color:var(--primary);transform:scale(1.01)}.NewServiceSpec_uploadArea__iTbpo.NewServiceSpec_disabled__DPGS7{cursor:not-allowed;opacity:.5}.NewServiceSpec_hiddenInput__2D3hs{display:none}.NewServiceSpec_uploadLabel__Xl5HL{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:12px}.NewServiceSpec_uploadIcon__5gf1J{transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_uploadArea__iTbpo:hover:not(.NewServiceSpec_disabled__DPGS7) .NewServiceSpec_uploadIcon__5gf1J{transform:translateY(-4px) scale(1.05)}.NewServiceSpec_uploadText__PMdBn{color:#9ea7b5;color:var(--text-secondary);font-size:1rem;font-weight:500}.NewServiceSpec_uploadHint__\+N8Hp{color:#6b7a8a;color:var(--text-muted);font-size:.813rem}.NewServiceSpec_attachmentList__xOCG1{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:20px}.NewServiceSpec_attachmentCard__TQeSa{align-items:center;background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-xs);display:flex;gap:14px;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_attachmentCard__TQeSa:hover{border-color:#2563eb26;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow);transform:translateY(-2px)}.NewServiceSpec_attachmentPreview__ZpVxi{align-items:center;background:#243447;background:var(--bg-tertiary);border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:52px;justify-content:center;overflow:hidden;width:52px}.NewServiceSpec_attachmentPreview__ZpVxi img{height:100%;object-fit:cover;width:100%}.NewServiceSpec_docIcon__klHke{align-items:center;display:flex;justify-content:center}.NewServiceSpec_badge__pCowT{border-radius:12px;font-size:.6rem;font-weight:500;padding:2px 10px}.NewServiceSpec_imageBadge__8NL6m{background:#3b82f61f;color:#3b82f6}.NewServiceSpec_docBadge__FX\+\+R{background:#243447;background:var(--bg-tertiary);color:#6b7a8a;color:var(--text-muted)}.NewServiceSpec_fileName__TgNSf{color:#9ea7b5;color:var(--text-secondary);font-size:.813rem;font-weight:500;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NewServiceSpec_primaryBadge__ohMKT{align-items:center;background:#10b9811f;border-radius:12px;color:#10b981;display:inline-flex;font-size:.6rem;gap:4px;padding:2px 10px}.NewServiceSpec_headerActions__c31wI{align-items:center;display:flex;gap:14px;margin-left:auto}.NewServiceSpec_milestoneCountBadge__pa2Yv{background:#f59e0b1f;border:1px solid #f59e0b14;border-radius:20px;color:#f59e0b;font-size:.75rem;font-weight:600;padding:4px 14px}.NewServiceSpec_timelineConnectors__imL3b{align-items:center;display:flex;justify-content:center;margin:-6px 0;padding:8px 0}.NewServiceSpec_connectorLine__8nqmM{align-items:center;display:flex;justify-content:center;padding:0 48px;position:relative;width:100%}.NewServiceSpec_connectorLine__8nqmM:before{background:#ffffff0f;background:var(--border-color);border-radius:2px;content:"";height:3px;left:0;position:absolute;right:0;top:50%}.NewServiceSpec_connectorArrow__tGWAr{background:#0f1923;background:var(--bg-primary);border-radius:50%;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm);color:#1abc9c;color:var(--primary);padding:6px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);z-index:1}.NewServiceSpec_connectorArrow__tGWAr:hover{color:#16a085;color:var(--primary-dark);transform:scale(1.1)}.NewServiceSpec_characteristicsBanner__3qe8e{align-items:flex-start;background:#2563eb0a;border:1px solid #2563eb1f;border-radius:12px;border-radius:var(--radius);display:flex;gap:16px;margin:1rem 0;padding:16px 20px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_characteristicsBanner__3qe8e:hover{background:#2563eb0f;border-color:#2563eb33}.NewServiceSpec_bannerIcon__Qc8NU{align-items:center;background:#2563eb14;border-radius:8px;color:#1abc9c;color:var(--primary);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.NewServiceSpec_bannerContent__BnowV{display:flex;flex:1 1;flex-direction:column;gap:8px}.NewServiceSpec_bannerTitle__6gsMF{color:#e8e8e8;color:var(--text-primary);font-size:.875rem;font-weight:600}.NewServiceSpec_bannerTags__tn1G0{display:flex;flex-wrap:wrap;gap:8px}.NewServiceSpec_bannerTag__IcbyW{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:16px;color:#9ea7b5;color:var(--text-secondary);font-size:.75rem;font-weight:500;padding:4px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_bannerTag__IcbyW:hover{border-color:#1abc9c;border-color:var(--primary);color:#1abc9c;color:var(--primary)}.NewServiceSpec_bannerHint__DZYPo{color:#6b7a8a;color:var(--text-muted);font-size:.75rem;font-style:italic}.NewServiceSpec_characteristicsLabel__gLBQP,.NewServiceSpec_characteristicsSelector__FRtoP{margin-bottom:12px}.NewServiceSpec_characteristicsGrid__ChR4i{display:flex;flex-wrap:wrap;gap:10px}.NewServiceSpec_characteristicChip__T\+3JL{align-items:center;background:#1a2332;background:var(--bg-secondary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:24px;cursor:pointer;display:flex;font-size:.813rem;gap:8px;padding:8px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);-webkit-user-select:none;user-select:none}.NewServiceSpec_characteristicChip__T\+3JL:hover{border-color:#6b7a8a;border-color:var(--text-muted);box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.NewServiceSpec_characteristicChip__T\+3JL.NewServiceSpec_added__h21DO{background:#2563eb0a;border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14}.NewServiceSpec_charName__Ry2Pl{color:#e8e8e8;color:var(--text-primary);font-weight:500}.NewServiceSpec_charType__Hb3y3{background:#0f1923;background:var(--bg-primary);border-radius:12px;color:#6b7a8a;color:var(--text-muted);font-size:.65rem;font-weight:600;padding:2px 8px;text-transform:uppercase}.NewServiceSpec_charCheck__kPlq1{animation:NewServiceSpec_popIn__\+HEft .2s ease forwards;color:#1abc9c;color:var(--primary)}.NewServiceSpec_noCharacteristics__ZUFgN{color:#6b7a8a;color:var(--text-muted);font-size:.875rem;font-style:italic;padding:16px;text-align:center}.NewServiceSpec_addedDependencies__8ZKfv{align-items:center;border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;padding-top:12px}.NewServiceSpec_depLabel__LxG43{color:#6b7a8a;color:var(--text-muted);font-size:.75rem;font-weight:500}.NewServiceSpec_dependencyChip__LozmA{align-items:center;background:#2563eb0f;border:1px solid #2563eb1f;border-radius:16px;display:flex;font-size:.75rem;gap:6px;padding:4px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_dependencyChip__LozmA:hover{background:#2563eb1a}.NewServiceSpec_depName__ZcipG{color:#9ea7b5;color:var(--text-secondary);font-weight:500}.NewServiceSpec_depType__1W5PD{color:#6b7a8a;color:var(--text-muted);font-size:.65rem}.NewServiceSpec_removeDepBtn__VMMho{background:none;border-radius:4px;color:#6b7a8a;color:var(--text-muted);padding:2px}.NewServiceSpec_removeDepBtn__VMMho:hover{background:#e74c3c0f;color:#e74c3c;transform:rotate(90deg)}.NewServiceSpec_depBadges__-ey9e{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.NewServiceSpec_depBadgeLabel__gfoP9{color:#6b7a8a;color:var(--text-muted);font-size:.75rem;font-weight:500;margin-right:4px}.NewServiceSpec_depBadge__hAT75{align-items:center;background:#3b82f614;border:1px solid #3b82f61a;border-radius:12px;color:#3b82f6;display:inline-flex;font-size:.7rem;font-weight:500;gap:4px;padding:3px 10px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_depBadge__hAT75:hover{background:#3b82f61f}.NewServiceSpec_requiredStar__7a8w1{color:#e74c3c;font-size:.9rem;font-weight:700}.NewServiceSpec_reviewDepTag__PUk7V{background:#3b82f614;border-radius:12px;color:#3b82f6;display:inline-block;font-size:.65rem;font-weight:500;margin-left:6px;padding:2px 8px}.NewServiceSpec_characteristicsSection__VOrjY{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);margin:16px 0;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_characteristicsSection__VOrjY:hover{border-color:#2563eb26}.NewServiceSpec_characteristicsHeader__0s5Da{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.NewServiceSpec_characteristicsLabel__gLBQP{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.875rem;font-weight:600;gap:8px}.NewServiceSpec_dependencyList__ZXAPM{display:flex;flex-direction:column;gap:12px}.NewServiceSpec_dependencyRow__vqHWN{grid-gap:12px;align-items:end;background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:grid;gap:12px;grid-template-columns:1fr .8fr 1fr .8fr auto;padding:12px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_dependencyRow__vqHWN:hover{border-color:#2563eb26;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm)}.NewServiceSpec_dependencyField__fsrAQ{display:flex;flex-direction:column;gap:4px}.NewServiceSpec_dependencyField__fsrAQ label{color:#6b7a8a;color:var(--text-muted);font-size:.7rem;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.NewServiceSpec_removeDepBtn__VMMho{align-items:center;align-self:center;background:#e74c3c0f;border:none;border-radius:6px;border-radius:var(--radius-sm);color:#e74c3c;cursor:pointer;display:flex;height:40px;justify-content:center;margin-bottom:0;padding:8px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.NewServiceSpec_removeDepBtn__VMMho:hover{background:#e74c3c1f;transform:scale(1.05)}.NewServiceSpec_noDependencies__IWGU8{border:1px dashed #ffffff0f;border:1px dashed var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#6b7a8a;color:var(--text-muted);padding:20px;text-align:center}.NewServiceSpec_noDepsText__ke-w2{font-size:.875rem;font-style:italic}.NewServiceSpec_depCountBadge__OLg4w{background:#3b82f61f;border:1px solid #3b82f614;border-radius:16px;color:#3b82f6;font-size:.7rem;font-weight:500;padding:3px 12px}.NewServiceSpec_defaultVal__yUpr2{background:#0f1923;background:var(--bg-primary);border-radius:8px;color:#6b7a8a;color:var(--text-muted);font-size:.6rem;margin-left:4px;padding:1px 6px}@media (max-width:1024px){.NewServiceSpec_container__CA1cq{padding:24px}.NewServiceSpec_dependencyRow__vqHWN,.NewServiceSpec_phaseInputGrid__PUNqF,.NewServiceSpec_reviewGrid__ZKGF4{grid-template-columns:1fr 1fr}}@media (max-width:768px){.NewServiceSpec_container__CA1cq{padding:16px}.NewServiceSpec_header__Mgd1n{align-items:stretch;flex-direction:column;gap:.75rem}.NewServiceSpec_headerLeft__mzNp3{flex-wrap:wrap}.NewServiceSpec_headerActions__c31wI{width:100%}.NewServiceSpec_grid__zj6op,.NewServiceSpec_milestoneInputRow__tTj8l,.NewServiceSpec_phaseInputGrid__PUNqF,.NewServiceSpec_resourceFormulaRow__EO5Zb,.NewServiceSpec_resourceInputRow__cNKiV,.NewServiceSpec_taskInputRow__p7DjT{grid-template-columns:1fr}.NewServiceSpec_optionGrid__ODDYV{grid-template-columns:1fr 1fr}.NewServiceSpec_progressBar__NNFZC{flex-wrap:wrap;gap:12px;justify-content:center;padding:16px}.NewServiceSpec_progressStep__IAJxv{flex:none;min-width:60px}.NewServiceSpec_progressLine__5QmrB{display:none}.NewServiceSpec_reviewGrid__ZKGF4{grid-template-columns:1fr}.NewServiceSpec_navigation__NNnrj{flex-direction:column;gap:16px}.NewServiceSpec_navLeft__Pc-kZ,.NewServiceSpec_navRight__ouDW5{flex-wrap:wrap;justify-content:center;width:100%}.NewServiceSpec_section__5Si69{padding:20px 16px}.NewServiceSpec_phaseCardHeader__vwf9A{align-items:flex-start;flex-direction:column;gap:14px}.NewServiceSpec_phaseInfo__ijPBM{flex-wrap:wrap}.NewServiceSpec_phaseActions__eJSDQ{justify-content:flex-start;width:100%}.NewServiceSpec_taskPoolGrid__zryt2{flex-direction:column}.NewServiceSpec_taskPoolItem__uY8gz{justify-content:space-between;width:100%}.NewServiceSpec_taskSelectorGrid__9YwWn{flex-direction:column}.NewServiceSpec_taskSelectorItem__sv6EF{justify-content:space-between;width:100%}.NewServiceSpec_phaseOptions__R7Imp{align-items:flex-start;flex-direction:column;gap:12px}.NewServiceSpec_sectionHeader__Pi5vV{flex-wrap:wrap}.NewServiceSpec_countBadge__RY\+P4{margin-left:0}.NewServiceSpec_colorPicker__1NOwA{height:48px}.NewServiceSpec_uploadArea__iTbpo{padding:28px 20px}.NewServiceSpec_attachmentList__xOCG1{grid-template-columns:1fr}.NewServiceSpec_dependencyRow__vqHWN{gap:10px;grid-template-columns:1fr}.NewServiceSpec_removeDepBtn__VMMho{height:36px;width:100%}.NewServiceSpec_characteristicsHeader__0s5Da{align-items:stretch;flex-direction:column;gap:10px}}@media (max-width:480px){.NewServiceSpec_container__CA1cq{padding:12px}.NewServiceSpec_headerIcon__54WaH{height:36px;width:36px}.NewServiceSpec_headerText__36Izd h1{font-size:1rem}.NewServiceSpec_headerText__36Izd p{font-size:.75rem}.NewServiceSpec_optionGrid__ODDYV{grid-template-columns:1fr}.NewServiceSpec_stepLabel__Cx5jw{font-size:.65rem}.NewServiceSpec_stepCircle__\+Z0i0{font-size:.8rem;height:32px;width:32px}.NewServiceSpec_stepCircle__\+Z0i0.NewServiceSpec_current__ZRQrD{transform:scale(1.05)}.NewServiceSpec_navLeft__Pc-kZ,.NewServiceSpec_navRight__ouDW5{flex-direction:column;width:100%}.NewServiceSpec_navRight__ouDW5 button{width:100%}.NewServiceSpec_addItemBox__3\+2kQ,.NewServiceSpec_addPhaseSection__nLAx4,.NewServiceSpec_phaseCard__rouC3,.NewServiceSpec_reviewCard__pJePC{padding:18px}.NewServiceSpec_dependencyRow__vqHWN{padding:10px}}:root{--primary:#1abc9c;--primary-dark:#16a085;--primary-light:#1abc9c1a;--primary-gradient:linear-gradient(135deg,#1abc9c,#16a085);--primary-gradient-hover:linear-gradient(135deg,#1abc9c,#16a085);--success:#059669;--success-light:#d1fae5;--warning:#d97706;--warning-light:#fef3c7;--danger:#dc2626;--danger-light:#fee2e2;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-md:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-lg:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-xl:0 25px 50px -12px #00000040;--radius:12px;--radius-sm:6px;--radius-lg:16px;--radius-xl:20px;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--bg-primary:#0f1923;--bg-secondary:#1a2332;--bg-tertiary:#243447;--bg-surface:#1e2a3a;--bg-hover:#ffffff08;--bg-card:#1a2332;--text-primary:#e8e8e8;--text-secondary:#9ea7b5;--text-muted:#6b7a8a;--border-color:#ffffff0f;--shadow-color:#0006;--shadow-light:#00000026}.light-theme{--bg-primary:#f0f2f5;--bg-secondary:#fff;--bg-tertiary:#f8f9fa;--bg-surface:#fff;--bg-hover:#00000005;--bg-card:#fff;--text-primary:#1a2332;--text-secondary:#4a5a6a;--text-muted:#8a9aaa;--border-color:#0000000f;--shadow-color:#00000014;--shadow-light:#0000000a}.ServiceSpecDetails_container__QaZJh{-webkit-font-smoothing:antialiased;background:#0f1923;background:var(--bg-primary);color:#e8e8e8;color:var(--text-primary);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;padding:24px 32px}.ServiceSpecDetails_header__Rzw6h{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 0 1rem}.ServiceSpecDetails_headerLeft__SNzng{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ServiceSpecDetails_backLink__pnFBr{align-items:center;border-radius:12px;border-radius:var(--radius);color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.ServiceSpecDetails_backLink__pnFBr:hover{background:#ffffff08;background:var(--bg-hover);color:#1abc9c;color:var(--primary)}.ServiceSpecDetails_headerDivider__t5JPE{background:#ffffff0f;background:var(--border-color);height:28px;width:1px}.ServiceSpecDetails_headerIcon__8tX8P{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);border-radius:10px;box-shadow:0 4px 16px #2563eb40;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.ServiceSpecDetails_headerText__K34ld h1{color:#e8e8e8;color:var(--text-primary);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0}.ServiceSpecDetails_editTitleInput__uThpA{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-family:inherit;font-size:1.25rem;font-weight:700;min-width:200px;outline:none;padding:.25rem .5rem;width:100%}.ServiceSpecDetails_editTitleInput__uThpA:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14}.ServiceSpecDetails_headerText__K34ld p{align-items:center;color:#9ea7b5;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.813rem;gap:.5rem;margin:.125rem 0 0}.ServiceSpecDetails_inlineIcon__8lCdV{vertical-align:middle}.ServiceSpecDetails_headerSeparator__5RpxP{color:#6b7a8a;color:var(--text-muted)}.ServiceSpecDetails_headerActions__D-9AS{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ServiceSpecDetails_statusBadge__kvGyP{font-size:.813rem;padding:.375rem 1rem}.ServiceSpecDetails_errorMessage__YM15P,.ServiceSpecDetails_successMessage__rqiaD{align-items:center;border-radius:12px;border-radius:var(--radius);display:flex;font-size:.875rem;gap:10px;margin:1rem 0;padding:12px 16px}.ServiceSpecDetails_errorMessage__YM15P{background:#e74c3c0f;border:1px solid #e74c3c1f;color:#e74c3c}.ServiceSpecDetails_successMessage__rqiaD{background:#2ecc710f;border:1px solid #2ecc711f;color:#2ecc71}.ServiceSpecDetails_errorIcon__XwSaZ,.ServiceSpecDetails_successIcon__\+w67V{flex-shrink:0}.ServiceSpecDetails_errorDismiss__3MMTS,.ServiceSpecDetails_successDismiss__pgDQJ{background:none;border:none;cursor:pointer;margin-left:auto;opacity:.7;padding:0 4px;transition:opacity .2s ease}.ServiceSpecDetails_errorDismiss__3MMTS{color:#e74c3c}.ServiceSpecDetails_successDismiss__pgDQJ{color:#2ecc71}.ServiceSpecDetails_errorDismiss__3MMTS:hover,.ServiceSpecDetails_successDismiss__pgDQJ:hover{opacity:1}.ServiceSpecDetails_quickStats__DK6EY{grid-gap:12px;background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--radius-lg);display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:1rem 0 1.5rem;padding:16px 24px}.ServiceSpecDetails_statItem__YlUsR{align-items:center;border-bottom:1px solid #0000;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.813rem;gap:8px;padding:4px 0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ServiceSpecDetails_statItem__YlUsR:hover{border-bottom-color:#2563eb26}.ServiceSpecDetails_statItem__YlUsR svg{color:#1abc9c;color:var(--primary);flex-shrink:0}.ServiceSpecDetails_statLabel__RbgK1{color:#6b7a8a;color:var(--text-muted);font-weight:500}.ServiceSpecDetails_statValue__C7vRJ{color:#e8e8e8;color:var(--text-primary);font-weight:600}.ServiceSpecDetails_priorityBadge__Q7jVi{font-size:.75rem;padding:.125rem .5rem}.ServiceSpecDetails_tabsContainer__i\+G4o{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:10px;display:flex;flex-wrap:wrap;gap:4px;margin:1.5rem 0;padding:6px}.ServiceSpecDetails_tabBtn__arXGW{align-items:center;background:none;border:none;border-radius:8px;color:#9ea7b5;color:var(--text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:8px;padding:10px 18px;transition:all .2s ease}.ServiceSpecDetails_tabBtn__arXGW:hover{background:#ffffff08;background:var(--bg-hover);color:#e8e8e8;color:var(--text-primary)}.ServiceSpecDetails_tabActive__13b1W{background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);box-shadow:0 2px 8px #2563eb40;color:#fff}.ServiceSpecDetails_tabActive__13b1W:hover{box-shadow:0 4px 16px #2563eb59}.ServiceSpecDetails_tabBadge__EFZaT{align-items:center;display:inline-flex;font-size:.65rem;height:18px;justify-content:center;min-width:18px;padding:0 6px}.ServiceSpecDetails_contentCard__IrR-B{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:12px;border-radius:var(--radius);box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light);margin-top:.5rem;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ServiceSpecDetails_contentCard__IrR-B:hover{box-shadow:0 4px 20px #0006;box-shadow:0 4px 20px var(--shadow-color)}.ServiceSpecDetails_contentCardContent__3wovC{padding:1.5rem!important}.ServiceSpecDetails_overviewContent__y1ekW{display:flex;flex-direction:column;gap:1.5rem}.ServiceSpecDetails_descriptionSection__4ZaLM h3{align-items:center;color:#e8e8e8;color:var(--text-primary);display:flex;font-size:1rem;font-weight:600;gap:8px;margin:0 0 .75rem}.ServiceSpecDetails_descriptionSection__4ZaLM h3 svg{color:#1abc9c;color:var(--primary)}.ServiceSpecDetails_descriptionSection__4ZaLM p{background:#0f1923;background:var(--bg-primary);border-left:4px solid #1abc9c;border-left:4px solid var(--primary);border-radius:6px;border-radius:var(--radius-sm);color:#9ea7b5;color:var(--text-secondary);line-height:1.8;margin:0;padding:16px 20px}.ServiceSpecDetails_editTextarea__AQY3k{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-family:inherit;font-size:.875rem;min-height:100px;padding:12px 16px;resize:vertical;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.ServiceSpecDetails_editTextarea__AQY3k:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14;outline:none}.ServiceSpecDetails_infoGrid__88o4z{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.ServiceSpecDetails_infoCard__JlKjZ{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);padding:20px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ServiceSpecDetails_infoCard__JlKjZ:hover{border-color:#2563eb26;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.ServiceSpecDetails_infoCard__JlKjZ h4{align-items:center;color:#e8e8e8;color:var(--text-primary);display:flex;font-size:.875rem;font-weight:600;gap:8px;margin:0 0 16px}.ServiceSpecDetails_infoCard__JlKjZ h4 svg{color:#1abc9c;color:var(--primary)}.ServiceSpecDetails_infoRow__ruTxB{border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color);display:flex;font-size:.875rem;justify-content:space-between;padding:8px 0}.ServiceSpecDetails_infoRow__ruTxB:last-child{border-bottom:none}.ServiceSpecDetails_infoLabel__UbdKB{color:#6b7a8a;color:var(--text-muted);font-weight:500}.ServiceSpecDetails_infoRow__ruTxB span:last-child{color:#e8e8e8;color:var(--text-primary);font-weight:500}.ServiceSpecDetails_summaryStats__-UhbO{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:8px}.ServiceSpecDetails_summaryCard__ow3Fv{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);overflow:hidden;padding:20px 16px;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ServiceSpecDetails_summaryCard__ow3Fv:before{background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ServiceSpecDetails_summaryCard__ow3Fv:hover:before{opacity:1}.ServiceSpecDetails_summaryCard__ow3Fv:hover{border-color:#2563eb26;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-4px)}.ServiceSpecDetails_summaryIcon__1Xn82{display:block;font-size:1.75rem;margin-bottom:4px}.ServiceSpecDetails_summaryNumber__JbuL-{color:#e8e8e8;color:var(--text-primary);display:block;font-size:2rem;font-weight:700;line-height:1.2}.ServiceSpecDetails_summaryLabel__GTvux{color:#9ea7b5;color:var(--text-secondary);display:block;font-size:.813rem;font-weight:500;margin-top:2px}.ServiceSpecDetails_summarySub__ZbYPg{color:#6b7a8a;color:var(--text-muted);display:block;font-size:.7rem;margin-top:4px}.ServiceSpecDetails_tasksContent__M-Q\+n{display:flex;flex-direction:column;gap:1rem}.ServiceSpecDetails_tabHeader__kYHO9{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:8px}.ServiceSpecDetails_tabHeader__kYHO9 h3{align-items:center;color:#e8e8e8;color:var(--text-primary);display:flex;font-size:1.1rem;font-weight:600;gap:10px;margin:0}.ServiceSpecDetails_tabHeader__kYHO9 h3 svg{color:#1abc9c;color:var(--primary)}.ServiceSpecDetails_milestoneStats__kdQ4D,.ServiceSpecDetails_phaseStats__Q6AEV,.ServiceSpecDetails_resourceStats__wF7pA,.ServiceSpecDetails_taskStats__ikpD\+{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:20px;color:#9ea7b5;color:var(--text-secondary);font-size:.813rem;font-weight:500;padding:4px 14px}.ServiceSpecDetails_taskCard__E5Ttp{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);padding:20px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ServiceSpecDetails_taskCard__E5Ttp:hover{border-color:#2563eb26;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm);transform:translateX(4px)}.ServiceSpecDetails_taskHeader__\+7ZUN{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.ServiceSpecDetails_taskTitle__KbC-J{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ServiceSpecDetails_taskOrder__8y1cM{background:#243447;background:var(--bg-tertiary);border-radius:4px;color:#6b7a8a;color:var(--text-muted);font-size:.75rem;font-weight:600;padding:2px 10px}.ServiceSpecDetails_taskTitle__KbC-J h4{color:#e8e8e8;color:var(--text-primary);font-size:1rem;margin:0}.ServiceSpecDetails_requiredTag__gEzLr{font-size:.7rem;padding:.125rem .5rem}.ServiceSpecDetails_taskMeta__tIDoo{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ServiceSpecDetails_taskHours__JfpxY{align-items:center;background:#243447;background:var(--bg-tertiary);border-radius:4px;color:#9ea7b5;color:var(--text-secondary);display:flex;font-size:.813rem;gap:4px;padding:2px 10px}.ServiceSpecDetails_editInput__5gpI3{background:#0f1923;background:var(--bg-primary);border:2px solid #ffffff0f;border:2px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);color:#e8e8e8;color:var(--text-primary);font-family:inherit;font-size:.875rem;min-width:120px;padding:4px 10px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ServiceSpecDetails_editInput__5gpI3:focus{border-color:#1abc9c;border-color:var(--primary);box-shadow:0 0 0 3px #2563eb14;outline:none}.ServiceSpecDetails_taskBody__TrGn4{display:flex;flex-direction:column;gap:10px}.ServiceSpecDetails_taskBody__TrGn4 p{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;line-height:1.6;margin:0}.ServiceSpecDetails_taskTags__934Ii{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.ServiceSpecDetails_skillTag__Q9A4K{background:#8b5cf61f;color:#8b5cf6}.ServiceSpecDetails_dependencyTag__a2cwT,.ServiceSpecDetails_skillTag__Q9A4K{align-items:center;border-radius:12px;display:inline-flex;font-size:.75rem;font-weight:500;gap:4px;padding:3px 14px}.ServiceSpecDetails_dependencyTag__a2cwT{background:#f59e0b1f;color:#f59e0b}.ServiceSpecDetails_orderTag__p9ZYk{align-items:center;background:#243447;background:var(--bg-tertiary);border-radius:12px;color:#6b7a8a;color:var(--text-muted);display:inline-flex;font-size:.75rem;font-weight:500;gap:4px;padding:3px 14px}.ServiceSpecDetails_phasesContent__mhFij{display:flex;flex-direction:column;gap:1.25rem}.ServiceSpecDetails_phaseCard__A0no\+{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border-left:4px solid #1abc9c;border:1px solid var(--border-color);border-left:4px solid var(--primary);border-radius:6px;border-radius:var(--radius-sm);padding:20px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ServiceSpecDetails_phaseCard__A0no\+:hover{box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm);transform:translateX(4px)}.ServiceSpecDetails_phaseCard__A0no\+.ServiceSpecDetails_milestonePhase__cadKw{background:#f59e0b05;border-left-color:#f59e0b}.ServiceSpecDetails_phaseHeader__8jYqd{justify-content:space-between;margin-bottom:10px}.ServiceSpecDetails_phaseHeader__8jYqd,.ServiceSpecDetails_phaseTitle__hI8Z8{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ServiceSpecDetails_phaseOrder__oUDNr{background:#243447;background:var(--bg-tertiary);border-radius:4px;color:#6b7a8a;color:var(--text-muted);font-size:.75rem;font-weight:600;padding:2px 10px}.ServiceSpecDetails_phaseTitle__hI8Z8 h4{color:#e8e8e8;color:var(--text-primary);font-size:1rem;margin:0}.ServiceSpecDetails_milestoneTag__yYPcN,.ServiceSpecDetails_phaseTaskCount__FxYzo{font-size:.7rem;padding:.125rem .5rem}.ServiceSpecDetails_phaseCard__A0no\+ p{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;line-height:1.6;margin:0 0 10px}.ServiceSpecDetails_phaseTasks__YcMWW{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);display:flex;flex-wrap:wrap;gap:8px;padding-top:10px}.ServiceSpecDetails_phaseTasksLabel__0Wut8{color:#6b7a8a;color:var(--text-muted);font-size:.813rem;font-weight:500}.ServiceSpecDetails_phaseTaskTag__fj7zs{background:#243447;background:var(--bg-tertiary);border-radius:12px;color:#9ea7b5;color:var(--text-secondary);font-size:.75rem;padding:3px 14px;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ServiceSpecDetails_phaseTaskTag__fj7zs:hover{background:#2563eb14;color:#1abc9c;color:var(--primary)}.ServiceSpecDetails_resourcesHeader__5GkVQ{align-items:center;border-top:2px solid #ffffff0f;border-top:2px solid var(--border-color);color:#e8e8e8;color:var(--text-primary);display:flex;font-size:1.1rem;font-weight:600;gap:12px;margin:12px 0 0;padding-top:16px}.ServiceSpecDetails_resourcesHeader__5GkVQ svg{color:#1abc9c;color:var(--primary)}.ServiceSpecDetails_resourcesGrid__E3XpC{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.ServiceSpecDetails_resourceCard__TdErz{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);padding:18px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ServiceSpecDetails_resourceCard__TdErz:before{background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ServiceSpecDetails_resourceCard__TdErz:hover:before{opacity:1}.ServiceSpecDetails_resourceCard__TdErz:hover{border-color:#2563eb26;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-3px)}.ServiceSpecDetails_resourceCard__TdErz.ServiceSpecDetails_hasFormula__AyQ7\+{border-left:4px solid #8b5cf6}.ServiceSpecDetails_resourceHeader__M\+V0r{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ServiceSpecDetails_resourceName__N1j1L{color:#e8e8e8;color:var(--text-primary);font-size:.95rem;font-weight:600}.ServiceSpecDetails_resourceType__Dcl4k{font-size:.7rem;padding:.125rem .5rem}.ServiceSpecDetails_resourceDetails__YJhVm{color:#9ea7b5;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.875rem;gap:12px;margin-bottom:8px}.ServiceSpecDetails_resourceCost__SZRJo{align-items:center;color:#10b981;display:inline-flex;font-weight:600;gap:2px}.ServiceSpecDetails_resourceFormulaSection__cr9NR{background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);margin:8px 0;padding:10px 14px}.ServiceSpecDetails_resourceFormula__Pp-6X{align-items:center;display:flex;font-size:.813rem;gap:8px;padding:4px 0}.ServiceSpecDetails_resourceDepends__Oi6fY,.ServiceSpecDetails_resourceFormulaDesc__UuJSH{align-items:center;border-top:1px dashed #ffffff0f;border-top:1px dashed var(--border-color);display:flex;font-size:.813rem;gap:8px;margin-top:4px;padding:6px 0 4px}.ServiceSpecDetails_formulaLabel__5-Vw4{color:#6b7a8a;color:var(--text-muted);font-weight:500;min-width:90px}.ServiceSpecDetails_formulaValue__kPNyM{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:4px;color:#1abc9c;color:var(--primary);font-family:Courier New,monospace;font-weight:600;padding:2px 10px}.ServiceSpecDetails_formulaDescValue__XCbc\+{color:#9ea7b5;color:var(--text-secondary);font-style:italic}.ServiceSpecDetails_dependsValue__f31Tc{color:#1abc9c;color:var(--primary);font-weight:500}.ServiceSpecDetails_dependsLabel__d0RxM{color:#6b7a8a;color:var(--text-muted);font-weight:500;min-width:90px}.ServiceSpecDetails_noFormula__aOeVN{padding:6px 0;text-align:center}.ServiceSpecDetails_noFormulaText__i5p1o{color:#6b7a8a;color:var(--text-muted);font-size:.813rem;font-style:italic}.ServiceSpecDetails_resourceMeta__E2uBw{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);color:#6b7a8a;color:var(--text-muted);display:flex;font-size:.75rem;justify-content:space-between;margin-top:4px;padding-top:8px}.ServiceSpecDetails_resourceCode__RM22T{font-family:monospace;font-size:.75rem}.ServiceSpecDetails_milestonesContent__8WGjL{display:flex;flex-direction:column;gap:1rem}.ServiceSpecDetails_milestoneCard__Egu53{background:#0f1923;background:var(--bg-primary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:6px;border-radius:var(--radius-sm);padding:20px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.ServiceSpecDetails_milestoneCard__Egu53:before{background:linear-gradient(135deg,#1abc9c,#16a085);background:var(--primary-gradient);border-radius:0 3px 3px 0;bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:4px}.ServiceSpecDetails_milestoneCard__Egu53:hover:before{opacity:1}.ServiceSpecDetails_milestoneCard__Egu53:hover{border-color:#2563eb26;box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm);transform:translateX(4px)}.ServiceSpecDetails_milestoneHeader__SsU78{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.ServiceSpecDetails_milestoneTitle__r63wy{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ServiceSpecDetails_milestoneOrder__9o7Zn{background:#243447;background:var(--bg-tertiary);border-radius:4px;color:#6b7a8a;color:var(--text-muted);font-size:.75rem;font-weight:600;padding:2px 10px}.ServiceSpecDetails_milestoneTitle__r63wy h4{color:#e8e8e8;color:var(--text-primary);font-size:1rem;margin:0}.ServiceSpecDetails_milestoneType__WoLr7{font-size:.7rem;padding:.125rem .5rem}.ServiceSpecDetails_linkedPhaseTag__fNYUx{align-items:center;display:inline-flex;font-size:.7rem;gap:4px;padding:.125rem .5rem}.ServiceSpecDetails_milestoneCard__Egu53 p{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;line-height:1.6;margin:0 0 10px}.ServiceSpecDetails_milestoneDetails__6p6ZM{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color);color:#9ea7b5;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:.875rem;gap:16px;padding-top:10px}.ServiceSpecDetails_milestoneCode__PtC9V{color:#6b7a8a;color:var(--text-muted);font-family:monospace}.ServiceSpecDetails_milestoneDate__omeYq,.ServiceSpecDetails_milestonePayment__j2CQq{align-items:center;display:inline-flex;gap:4px}.ServiceSpecDetails_milestonePayment__j2CQq{color:#10b981;font-weight:600}.ServiceSpecDetails_attachmentsSection__\+cS-Q{display:flex;flex-direction:column;gap:1.5rem}.ServiceSpecDetails_attachmentsHeader__Hxoi\+{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ServiceSpecDetails_attachmentsHeader__Hxoi\+ h3{align-items:center;color:#e8e8e8;color:var(--text-primary);display:flex;font-size:1rem;font-weight:600;gap:10px;margin:0}.ServiceSpecDetails_attachmentsHeader__Hxoi\+ h3 svg{color:#1abc9c;color:var(--primary)}.ServiceSpecDetails_uploadWrapper__OQTef{display:flex;gap:.5rem}.ServiceSpecDetails_uploadBtn__b-770{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:6px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.813rem;font-weight:600;gap:.5rem;padding:.375rem .75rem;transition:all .2s ease}.ServiceSpecDetails_uploadBtn__b-770:hover{box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.ServiceSpecDetails_attachmentGrid__oK6yt{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ServiceSpecDetails_emptyState__pc9rG{align-items:center;background:#0f1923;background:var(--bg-primary);border:1px dashed #ffffff0f;border:1px dashed var(--border-color);border-radius:6px;border-radius:var(--radius-sm);display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:3rem 2rem;text-align:center}.ServiceSpecDetails_emptyIcon__7VAA5{color:#6b7a8a;color:var(--text-muted);margin-bottom:.5rem}.ServiceSpecDetails_emptyState__pc9rG p{color:#9ea7b5;color:var(--text-secondary);font-size:.875rem;font-weight:500;margin:.25rem 0}.ServiceSpecDetails_emptyHint__1nwgy{color:#6b7a8a;color:var(--text-muted);font-size:.75rem}.ServiceSpecDetails_modalOverlay__L6\+EB{align-items:center;animation:ServiceSpecDetails_fadeIn__73Fk6 .25s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes ServiceSpecDetails_fadeIn__73Fk6{0%{opacity:0}to{opacity:1}}.ServiceSpecDetails_confirmModal__E2m9E{animation:ServiceSpecDetails_slideUp__VN7o4 .3s ease-out;background:#1a2332;background:var(--bg-secondary);border:1px solid #ffffff0f;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--radius-lg);box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-xl);max-width:480px;padding:32px;width:90%}@keyframes ServiceSpecDetails_slideUp__VN7o4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ServiceSpecDetails_confirmHeader__S3r4i{align-items:center;display:flex;gap:12px;margin-bottom:16px}.ServiceSpecDetails_dangerIcon__06TqJ{color:#e74c3c}.ServiceSpecDetails_confirmHeader__S3r4i h3{color:#e8e8e8;color:var(--text-primary);font-size:1.25rem;font-weight:700;margin:0}.ServiceSpecDetails_confirmModal__E2m9E p{color:#9ea7b5;color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin:0 0 8px}.ServiceSpecDetails_confirmWarning__mxsCH{background:#e74c3c0f;border-radius:6px;border-radius:var(--radius-sm);color:#e74c3c!important;font-size:.875rem!important;margin:12px 0!important;padding:12px 16px}.ServiceSpecDetails_confirmActions__uXA4j{display:flex;gap:12px;margin-top:20px}.ServiceSpecDetails_confirmActions__uXA4j button{flex:1 1;justify-content:center}@media (max-width:1024px){.ServiceSpecDetails_summaryStats__-UhbO{grid-template-columns:repeat(2,1fr)}.ServiceSpecDetails_infoGrid__88o4z{grid-template-columns:1fr}}@media (max-width:768px){.ServiceSpecDetails_container__QaZJh{padding:16px}.ServiceSpecDetails_header__Rzw6h{align-items:stretch;flex-direction:column;gap:.75rem}.ServiceSpecDetails_headerLeft__SNzng{flex-wrap:wrap}.ServiceSpecDetails_headerText__K34ld h1{font-size:1.1rem}.ServiceSpecDetails_editTitleInput__uThpA{font-size:1.1rem;min-width:100px}.ServiceSpecDetails_headerActions__D-9AS{flex-wrap:wrap;width:100%}.ServiceSpecDetails_headerActions__D-9AS button{flex:1 1;justify-content:center}.ServiceSpecDetails_quickStats__DK6EY{grid-template-columns:1fr 1fr;padding:12px 16px}.ServiceSpecDetails_statItem__YlUsR{font-size:.75rem}.ServiceSpecDetails_tabsContainer__i\+G4o{flex-wrap:nowrap;overflow-x:auto;padding:4px}.ServiceSpecDetails_tabBtn__arXGW{font-size:.813rem;padding:8px 14px;white-space:nowrap}.ServiceSpecDetails_contentCardContent__3wovC{padding:1rem!important}.ServiceSpecDetails_summaryStats__-UhbO{grid-template-columns:1fr 1fr}.ServiceSpecDetails_resourcesGrid__E3XpC{grid-template-columns:1fr}.ServiceSpecDetails_attachmentGrid__oK6yt{grid-template-columns:1fr 1fr}.ServiceSpecDetails_milestoneHeader__SsU78,.ServiceSpecDetails_phaseHeader__8jYqd,.ServiceSpecDetails_taskHeader__\+7ZUN{align-items:flex-start;flex-direction:column}.ServiceSpecDetails_phaseHeader__8jYqd{gap:10px}.ServiceSpecDetails_infoGrid__88o4z{grid-template-columns:1fr}.ServiceSpecDetails_resourceDepends__Oi6fY,.ServiceSpecDetails_resourceFormulaDesc__UuJSH,.ServiceSpecDetails_resourceFormula__Pp-6X{align-items:flex-start;flex-direction:column;gap:4px}.ServiceSpecDetails_dependsLabel__d0RxM,.ServiceSpecDetails_formulaLabel__5-Vw4{min-width:auto}.ServiceSpecDetails_confirmModal__E2m9E{padding:24px}.ServiceSpecDetails_confirmActions__uXA4j{flex-direction:column}.ServiceSpecDetails_confirmActions__uXA4j button{width:100%}}@media (max-width:480px){.ServiceSpecDetails_container__QaZJh{padding:12px}.ServiceSpecDetails_headerIcon__8tX8P{height:36px;width:36px}.ServiceSpecDetails_headerText__K34ld h1{font-size:1rem}.ServiceSpecDetails_headerText__K34ld p{font-size:.75rem}.ServiceSpecDetails_editTitleInput__uThpA{font-size:1rem;min-width:80px}.ServiceSpecDetails_tabBtn__arXGW{font-size:.75rem;padding:6px 10px}.ServiceSpecDetails_tabBadge__EFZaT{font-size:.55rem;height:14px;min-width:14px}.ServiceSpecDetails_attachmentGrid__oK6yt,.ServiceSpecDetails_quickStats__DK6EY,.ServiceSpecDetails_summaryStats__-UhbO{grid-template-columns:1fr}.ServiceSpecDetails_infoCard__JlKjZ,.ServiceSpecDetails_milestoneCard__Egu53,.ServiceSpecDetails_phaseCard__A0no\+,.ServiceSpecDetails_summaryCard__ow3Fv,.ServiceSpecDetails_taskCard__E5Ttp{padding:16px}.ServiceSpecDetails_emptyState__pc9rG{padding:2rem 1rem}.ServiceSpecDetails_headerActions__D-9AS button{font-size:.813rem;padding:.5rem .75rem}.ServiceSpecDetails_uploadBtn__b-770{font-size:.75rem;padding:.25rem .5rem}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0f1923;background:var(--bg-primary);border-radius:4px}::-webkit-scrollbar-thumb{background:#ffffff0f;background:var(--border-color);border-radius:4px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-transition:var(--transition);transition:var(--transition)}::-webkit-scrollbar-thumb:hover{background:#6b7a8a;background:var(--text-muted)}.Dashboard_dashboardContainer__gg-9B{background:#0f1923;background:var(--bg-primary,#0f1923);box-sizing:border-box;margin:0 auto;max-width:100%;min-height:85vh;padding:24px;width:100%}.Dashboard_dashboardHeader__g5Vqo{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.Dashboard_headerLeft__\+8Gfb{flex:1 1}.Dashboard_dashboardTitle__6hZh4{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:28px;font-weight:700;letter-spacing:-.5px;margin:0 0 4px}.Dashboard_dashboardSubtitle__c\+kLe{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:15px;margin:0}.Dashboard_headerActions__1mB-R{display:flex;flex-wrap:wrap;gap:10px}.Dashboard_headerBtn__LZjmO{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease}.Dashboard_headerBtn__LZjmO:hover{background:#ffffff0d;background:var(--bg-hover,#ffffff0d);border-color:#ffffff1f;border-color:var(--border-color,#ffffff1f);transform:translateY(-1px)}.Dashboard_headerBtn__LZjmO:active{transform:translateY(0)}.Dashboard_spinning__zU9Mc{animation:Dashboard_spin__\+Bghj 1s linear infinite}@keyframes Dashboard_spin__\+Bghj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Dashboard_statsGrid__O7auW{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:32px}.Dashboard_statCard__sQdZD{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 1px 3px #00000026;box-shadow:0 1px 3px var(--shadow-light,#00000026);cursor:pointer;padding:20px 24px;transition:all .3s ease}.Dashboard_statCard__sQdZD:hover{border-color:#1abc9c33;box-shadow:0 8px 25px #00000040;box-shadow:0 8px 25px var(--shadow-color,#00000040);transform:translateY(-4px)}.Dashboard_statCard__sQdZD:active{transform:scale(.98)}.Dashboard_statCardHeader__Jt9E7{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.Dashboard_statIcon__AnllU{align-items:center;border-radius:10px;display:inline-flex;justify-content:center;padding:8px}.Dashboard_statIcon__AnllU.Dashboard_blue__-Ijqx{background:#3b82f61f;color:#3b82f6}.Dashboard_statIcon__AnllU.Dashboard_green__th3oT{background:#22c55e1f;color:#22c55e}.Dashboard_statIcon__AnllU.Dashboard_orange__uLwb6{background:#f973161f;color:#f97316}.Dashboard_statIcon__AnllU.Dashboard_purple__R8WzE{background:#8b5cf61f;color:#8b5cf6}.Dashboard_statIcon__AnllU.Dashboard_teal__qCkmj{background:#14b8a61f;color:#14b8a6}.Dashboard_statMoreBtn__2w\+pI{background:none;border:none;border-radius:6px;color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;padding:4px;transition:all .2s ease}.Dashboard_statMoreBtn__2w\+pI:hover{background:#ffffff0d;background:var(--bg-hover,#ffffff0d);color:#9ea7b5;color:var(--text-secondary,#9ea7b5)}.Dashboard_statContent__PBpPt{flex:1 1}.Dashboard_statTitle__wPUwS{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:14px;font-weight:500;margin:0 0 6px}.Dashboard_statValue__QRJMM{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:32px;font-weight:700;letter-spacing:-.5px;margin-bottom:4px}.Dashboard_statLoading__WYnek{animation:Dashboard_pulse__zatHb 1.5s ease-in-out infinite;color:#6b7a8a;color:var(--text-muted,#6b7a8a)}@keyframes Dashboard_pulse__zatHb{0%,to{opacity:1}50%{opacity:.3}}.Dashboard_statSubtitle__kAFtE{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:13px;margin-bottom:8px}.Dashboard_statTrend__8YENo{align-items:center;background:#243447;background:var(--bg-tertiary,#243447);border-radius:20px;display:inline-flex;font-size:13px;font-weight:500;gap:4px;padding:4px 10px}.Dashboard_trendUp__OHcP1{color:#22c55e}.Dashboard_trendDown__poDfo{color:#ef4444}.Dashboard_trendLabel__e1pts{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-weight:400;margin-left:4px}.Dashboard_detailsGrid__e9eK\+{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:32px}.Dashboard_detailCard__G8Ngm{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;padding:20px 24px;transition:all .3s ease}.Dashboard_detailCard__G8Ngm:hover{border-color:#1abc9c26;box-shadow:0 4px 12px #00000026;box-shadow:0 4px 12px var(--shadow-light,#00000026)}.Dashboard_detailCardHeader__mTC0U{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);display:flex;gap:10px;margin-bottom:16px;padding-bottom:12px}.Dashboard_detailIcon__\+euUC{align-items:center;border-radius:8px;display:inline-flex;justify-content:center;padding:6px}.Dashboard_detailIcon__\+euUC.Dashboard_blue__-Ijqx{background:#3b82f61f;color:#3b82f6}.Dashboard_detailIcon__\+euUC.Dashboard_green__th3oT{background:#22c55e1f;color:#22c55e}.Dashboard_detailIcon__\+euUC.Dashboard_orange__uLwb6{background:#f973161f;color:#f97316}.Dashboard_detailIcon__\+euUC.Dashboard_purple__R8WzE{background:#8b5cf61f;color:#8b5cf6}.Dashboard_detailIcon__\+euUC.Dashboard_teal__qCkmj{background:#14b8a61f;color:#14b8a6}.Dashboard_detailCardHeader__mTC0U h4{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:15px;font-weight:600;margin:0}.Dashboard_detailItems__xjh8h{display:flex;flex-direction:column;gap:8px}.Dashboard_detailItem__0DpBb{align-items:center;border-radius:6px;display:flex;justify-content:space-between;padding:4px 0;transition:all .2s ease}.Dashboard_detailItem__0DpBb:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);padding-left:8px;padding-right:8px}.Dashboard_detailLabel__5XXRa{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:14px}.Dashboard_detailValue__2-gmE{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:16px;font-weight:600}.Dashboard_summarySection__ugJv8{margin-top:8px}.Dashboard_summaryCard__cVk69{background:linear-gradient(135deg,#0f172a,#1e293b);border:1px solid #ffffff0f;border-radius:12px;color:#fff;padding:24px 32px}.Dashboard_summaryHeader__ZmAnl{align-items:center;display:flex;gap:10px;margin-bottom:20px}.Dashboard_summaryHeader__ZmAnl span{color:#94a3b8;font-size:16px;font-weight:600}.Dashboard_summaryGrid__zuSEx{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.Dashboard_summaryItem__CxHQQ{display:flex;flex-direction:column;gap:4px}.Dashboard_summaryLabel__w0cV\+{color:#94a3b8;font-size:14px}.Dashboard_summaryValue__z6nr5{color:#fff;font-size:24px;font-weight:700}.Dashboard_summaryChange__5Sk\+M{color:#22c55e;font-size:13px;font-weight:500}.light-theme .Dashboard_dashboardContainer__gg-9B{background:#f0f2f5}.light-theme .Dashboard_dashboardTitle__6hZh4{color:#1a2332}.light-theme .Dashboard_dashboardSubtitle__c\+kLe{color:#4a5a6a}.light-theme .Dashboard_headerBtn__LZjmO{background:#fff;border-color:#00000014;color:#4a5a6a}.light-theme .Dashboard_headerBtn__LZjmO:hover{background:#f8f9fa;border-color:#0000001f}.light-theme .Dashboard_statCard__sQdZD{background:#fff;border-color:#0000000f}.light-theme .Dashboard_statCard__sQdZD:hover{border-color:#1abc9c33}.light-theme .Dashboard_statTitle__wPUwS{color:#4a5a6a}.light-theme .Dashboard_statValue__QRJMM{color:#1a2332}.light-theme .Dashboard_statSubtitle__kAFtE{color:#8a9aaa}.light-theme .Dashboard_statTrend__8YENo{background:#f8f9fa}.light-theme .Dashboard_statMoreBtn__2w\+pI:hover{background:#f8f9fa;color:#4a5a6a}.light-theme .Dashboard_detailCard__G8Ngm{background:#fff;border-color:#0000000f}.light-theme .Dashboard_detailCard__G8Ngm:hover{border-color:#1abc9c26}.light-theme .Dashboard_detailCardHeader__mTC0U{border-bottom-color:#0000000f}.light-theme .Dashboard_detailCardHeader__mTC0U h4{color:#1a2332}.light-theme .Dashboard_detailLabel__5XXRa{color:#4a5a6a}.light-theme .Dashboard_detailValue__2-gmE{color:#1a2332}.light-theme .Dashboard_detailItem__0DpBb:hover{background:#00000005}@media (max-width:768px){.Dashboard_dashboardContainer__gg-9B{padding:16px}.Dashboard_dashboardTitle__6hZh4{font-size:24px}.Dashboard_statsGrid__O7auW{grid-template-columns:1fr}.Dashboard_detailsGrid__e9eK\+{grid-template-columns:1fr 1fr}.Dashboard_statValue__QRJMM{font-size:28px}.Dashboard_summaryGrid__zuSEx{grid-template-columns:1fr 1fr}.Dashboard_summaryCard__cVk69{padding:20px}.Dashboard_summaryValue__z6nr5{font-size:20px}}@media (max-width:480px){.Dashboard_dashboardContainer__gg-9B{padding:12px}.Dashboard_dashboardTitle__6hZh4{font-size:20px}.Dashboard_dashboardSubtitle__c\+kLe{font-size:13px}.Dashboard_detailsGrid__e9eK\+{grid-template-columns:1fr}.Dashboard_headerActions__1mB-R{flex-wrap:wrap;width:100%}.Dashboard_headerBtn__LZjmO{flex:1 1;font-size:13px;justify-content:center;padding:6px 12px}.Dashboard_summaryGrid__zuSEx{gap:16px;grid-template-columns:1fr}.Dashboard_summaryValue__z6nr5{font-size:18px}.Dashboard_statCard__sQdZD{padding:16px 18px}.Dashboard_statValue__QRJMM{font-size:24px}.Dashboard_detailCard__G8Ngm{padding:16px 18px}}.TabBar_tabBar__ueeRG{background:#1a2332;background:var(--bg-secondary,#1a2332);border-bottom:2px solid #ffffff0f;border-bottom:2px solid var(--border-color,#ffffff0f);box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-color,#00000026);overflow-x:auto;overflow-y:hidden;padding:0 16px;position:sticky;top:0;white-space:nowrap;z-index:10}.TabBar_tabList__oTZms{align-items:flex-end;display:flex;gap:4px;min-height:48px}.TabBar_tabItem__K1qxE{align-items:center;animation:TabBar_slideIn__S-aWd .2s ease;background:#243447;background:var(--bg-tertiary,#243447);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-bottom:none;border-radius:8px 8px 0 0;cursor:pointer;display:flex;gap:8px;max-width:250px;padding:10px 16px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.TabBar_tabItem__K1qxE:hover{background:#ffffff0d;background:var(--bg-hover,#ffffff0d)}.TabBar_tabItem__K1qxE.TabBar_active__fEBr4{background:#1a2332;background:var(--bg-secondary,#1a2332);border-color:#1abc9c;border-bottom:2px solid #1a2332;border-bottom:2px solid var(--bg-secondary,#1a2332);box-shadow:0 -2px 12px #1abc9c1a;margin-bottom:-2px}.TabBar_tabItem__K1qxE.TabBar_active__fEBr4:after{animation:TabBar_tabActive__B-\+lf .3s ease;background:linear-gradient(90deg,#1abc9c,#48c9b0,#87d9c7);border-radius:3px;bottom:-2px;content:"";height:3px;left:0;position:absolute;right:0}@keyframes TabBar_tabActive__B-\+lf{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.TabBar_tabIcon__wItY2{flex-shrink:0;font-size:16px;transition:transform .3s ease}.TabBar_tabItem__K1qxE.TabBar_active__fEBr4 .TabBar_tabIcon__wItY2,.TabBar_tabItem__K1qxE:hover .TabBar_tabIcon__wItY2{transform:scale(1.1)}.TabBar_tabTitle__HJF75{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);flex:1 1;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease;white-space:nowrap}.TabBar_tabItem__K1qxE:hover .TabBar_tabTitle__HJF75{color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.TabBar_tabItem__K1qxE.TabBar_active__fEBr4 .TabBar_tabTitle__HJF75{color:#1abc9c;font-weight:600}.TabBar_tabClose__ndbI-{align-items:center;background:#0000;border:none;border-radius:4px;color:#6b7a8a;color:var(--text-muted,#6b7a8a);cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:20px;justify-content:center;line-height:1;padding:0;transition:all .2s ease;width:20px}.TabBar_tabClose__ndbI-:hover{background:#e74c3c1f;color:#e74c3c;transform:rotate(90deg)}.TabBar_tabItem__K1qxE.TabBar_active__fEBr4 .TabBar_tabClose__ndbI-{color:#9ea7b5;color:var(--text-secondary,#9ea7b5)}.TabBar_tabItem__K1qxE.TabBar_active__fEBr4 .TabBar_tabClose__ndbI-:hover{background:#e74c3c26;color:#e74c3c}.TabBar_tabBar__ueeRG::-webkit-scrollbar{height:4px}.TabBar_tabBar__ueeRG::-webkit-scrollbar-track{background:#243447;background:var(--bg-tertiary,#243447);border-radius:2px}.TabBar_tabBar__ueeRG::-webkit-scrollbar-thumb{background:#ffffff1a;background:var(--border-color,#ffffff1a);border-radius:2px}.TabBar_tabBar__ueeRG::-webkit-scrollbar-thumb:hover{background:#6b7a8a;background:var(--text-muted,#6b7a8a)}.TabBar_tabBar__ueeRG{scrollbar-color:#ffffff1a #0000;scrollbar-color:var(--border-color,#ffffff1a) #0000;scrollbar-width:thin}@keyframes TabBar_slideIn__S-aWd{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.light-theme .TabBar_tabBar__ueeRG{background:#fff;border-bottom-color:#00000014;box-shadow:0 2px 8px #0000000d}.light-theme .TabBar_tabItem__K1qxE{background:#f3f4f6;border-color:#0000000f}.light-theme .TabBar_tabItem__K1qxE:hover{background:#e5e7eb}.light-theme .TabBar_tabItem__K1qxE.TabBar_active__fEBr4{background:#fff;border-color:#1abc9c #1abc9c #fff;box-shadow:0 -2px 12px #1abc9c14}.light-theme .TabBar_tabTitle__HJF75{color:#4a5a6a}.light-theme .TabBar_tabItem__K1qxE:hover .TabBar_tabTitle__HJF75{color:#1a2332}.light-theme .TabBar_tabItem__K1qxE.TabBar_active__fEBr4 .TabBar_tabTitle__HJF75{color:#1abc9c}.light-theme .TabBar_tabClose__ndbI-{color:#8a9aaa}.light-theme .TabBar_tabClose__ndbI-:hover{background:#e74c3c0f;color:#e74c3c}.light-theme .TabBar_tabBar__ueeRG::-webkit-scrollbar-track{background:#f3f4f6}.light-theme .TabBar_tabBar__ueeRG::-webkit-scrollbar-thumb{background:#d1d5db}.light-theme .TabBar_tabBar__ueeRG::-webkit-scrollbar-thumb:hover{background:#9ca3af}.light-theme .TabBar_tabItem__K1qxE.TabBar_active__fEBr4:after{background:linear-gradient(90deg,#1abc9c,#48c9b0,#87d9c7)}@media (max-width:768px){.TabBar_tabBar__ueeRG{padding:0 8px}.TabBar_tabItem__K1qxE{max-width:180px;min-height:40px;padding:8px 12px}.TabBar_tabTitle__HJF75{font-size:13px}.TabBar_tabIcon__wItY2{font-size:14px}.TabBar_tabClose__ndbI-{font-size:12px;height:18px;width:18px}}@media (max-width:480px){.TabBar_tabBar__ueeRG{padding:0 4px}.TabBar_tabItem__K1qxE{border-radius:6px 6px 0 0;gap:4px;max-width:140px;min-height:36px;padding:6px 10px}.TabBar_tabTitle__HJF75{font-size:11px}.TabBar_tabIcon__wItY2{font-size:12px}.TabBar_tabClose__ndbI-{font-size:10px;height:16px;width:16px}.TabBar_tabList__oTZms{min-height:40px}}.TabBar_tabClose__ndbI-:focus-visible,.TabBar_tabItem__K1qxE:focus-visible{outline:2px solid #1abc9c;outline-offset:-2px}.TabBar_tabItem__K1qxE[title]:hover:after{background:#1a2332;background:var(--bg-secondary,#1a2332);border-radius:4px;box-shadow:0 2px 8px #0003;box-shadow:0 2px 8px var(--shadow-color,#0003);color:#e8e8e8;color:var(--text-primary,#e8e8e8);content:attr(title);font-size:.7rem;left:50%;opacity:0;opacity:1;padding:4px 10px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);transition:opacity .2s ease;white-space:nowrap;z-index:100}.CustomerHomePage_container__sQnnv{animation:CustomerHomePage_fadeIn__2FXzM .3s ease;padding:0}@keyframes CustomerHomePage_fadeIn__2FXzM{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.CustomerHomePage_header__BbqaD{margin-bottom:28px}.CustomerHomePage_headerContent__45AqK{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);display:flex;gap:18px;padding:20px 24px}.CustomerHomePage_headerIcon__7KXRE{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border-radius:14px;box-shadow:0 4px 16px #1abc9c4d;color:#fff;display:flex;flex-shrink:0;height:56px;justify-content:center;transition:transform .3s ease;width:56px}.CustomerHomePage_headerIcon__7KXRE:hover{transform:scale(1.05) rotate(-3deg)}.CustomerHomePage_headerText__ydB\+L{flex:1 1}.CustomerHomePage_title__mX1kZ{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0}.CustomerHomePage_subtitle__m4jat{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.95rem;margin:2px 0 0}.CustomerHomePage_statsGrid__FkgPx{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.CustomerHomePage_statCard__UtlEf{align-items:center;background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:10px;display:flex;gap:14px;padding:16px 20px;transition:all .3s ease}.CustomerHomePage_statCard__UtlEf:hover{border-color:#1abc9c26;box-shadow:0 4px 16px #0003;box-shadow:0 4px 16px var(--shadow-color,#0003);transform:translateY(-2px)}.CustomerHomePage_statIcon__jaKEp{font-size:1.8rem}.CustomerHomePage_statInfo__O7iAF{display:flex;flex-direction:column}.CustomerHomePage_statValue__mlps2{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.3rem;font-weight:700}.CustomerHomePage_statLabel__gWrqx{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.7rem;letter-spacing:.03em;text-transform:uppercase}.CustomerHomePage_cardsGrid__AZynV{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.CustomerHomePage_card__OCoCQ{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);display:flex;flex-direction:column;min-height:200px;padding:20px 22px;transition:all .3s ease}.CustomerHomePage_card__OCoCQ:hover{border-color:#1abc9c26;box-shadow:0 8px 30px #00000040;box-shadow:0 8px 30px var(--shadow-color,#00000040);transform:translateY(-4px)}.CustomerHomePage_cardHeader__PSaEx{align-items:flex-start;display:flex;gap:14px;margin-bottom:10px}.CustomerHomePage_cardIconWrapper__S2hY7{align-items:center;background:#1abc9c14;border-radius:10px;color:#1abc9c;display:flex;flex-shrink:0;height:44px;justify-content:center;min-width:44px;transition:all .3s ease}.CustomerHomePage_card__OCoCQ:hover .CustomerHomePage_cardIconWrapper__S2hY7{background:#1abc9c;box-shadow:0 4px 16px #1abc9c4d;color:#fff;transform:scale(1.05) rotate(-4deg)}.CustomerHomePage_cardTitleArea__wuJzl{flex:1 1;min-width:0}.CustomerHomePage_cardTitleArea__wuJzl h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1rem;font-weight:600;margin:0}.CustomerHomePage_cardTitleArea__wuJzl p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.8rem;margin:2px 0 0}.CustomerHomePage_cardDescription__nNvHM{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);flex:1 1;font-size:.85rem;line-height:1.5;margin:0 0 14px}.CustomerHomePage_cardActions__mU9CE{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:12px}.CustomerHomePage_cardLink__KYRc3{align-items:center;border-radius:6px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);display:inline-flex!important;font-size:.8rem;font-weight:500;gap:8px;padding:6px 10px;text-decoration:none;transition:all .2s ease}.CustomerHomePage_cardLink__KYRc3:hover{background:#1abc9c0f;color:#1abc9c;transform:translateX(4px)}.CustomerHomePage_arrowIcon__9EaQK{opacity:.3;transition:all .3s ease}.CustomerHomePage_cardLink__KYRc3:hover .CustomerHomePage_arrowIcon__9EaQK{opacity:1;transform:translateX(4px)}.CustomerHomePage_dashboardButton__uqLl5{align-items:center;background:linear-gradient(135deg,#1abc9c,#16a085);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:10px;padding:12px 32px;transition:all .3s ease}.CustomerHomePage_dashboardButton__uqLl5:hover{box-shadow:0 8px 24px #1abc9c59;transform:translateY(-2px)}.CustomerHomePage_dashboardButton__uqLl5:active{transform:translateY(0)}.light-theme .CustomerHomePage_headerContent__45AqK{background:#fff;border-color:#0000000f}.light-theme .CustomerHomePage_title__mX1kZ{color:#1a2332}.light-theme .CustomerHomePage_subtitle__m4jat{color:#4a5a6a}.light-theme .CustomerHomePage_statCard__UtlEf{background:#fff;border-color:#0000000f}.light-theme .CustomerHomePage_statCard__UtlEf:hover{border-color:#1abc9c26}.light-theme .CustomerHomePage_statValue__mlps2{color:#1a2332}.light-theme .CustomerHomePage_card__OCoCQ{background:#fff;border-color:#0000000f}.light-theme .CustomerHomePage_card__OCoCQ:hover{border-color:#1abc9c26}.light-theme .CustomerHomePage_cardTitleArea__wuJzl h3{color:#1a2332}.light-theme .CustomerHomePage_cardDescription__nNvHM,.light-theme .CustomerHomePage_cardLink__KYRc3,.light-theme .CustomerHomePage_cardTitleArea__wuJzl p{color:#4a5a6a}.light-theme .CustomerHomePage_cardLink__KYRc3:hover{background:#1abc9c0a;color:#1abc9c}.light-theme .CustomerHomePage_headerIcon__7KXRE{background:linear-gradient(135deg,#1abc9c,#16a085)}.light-theme .CustomerHomePage_cardIconWrapper__S2hY7{background:#1abc9c0f}.light-theme .CustomerHomePage_card__OCoCQ:hover .CustomerHomePage_cardIconWrapper__S2hY7{background:#1abc9c;color:#fff}@media (max-width:1024px){.CustomerHomePage_cardsGrid__AZynV,.CustomerHomePage_statsGrid__FkgPx{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.CustomerHomePage_headerContent__45AqK{flex-direction:column;padding:16px 20px;text-align:center}.CustomerHomePage_headerIcon__7KXRE{height:48px;width:48px}.CustomerHomePage_headerIcon__7KXRE svg{height:24px;width:24px}.CustomerHomePage_title__mX1kZ{font-size:1.25rem}.CustomerHomePage_subtitle__m4jat{font-size:.85rem}.CustomerHomePage_statsGrid__FkgPx{gap:12px;grid-template-columns:repeat(2,1fr)}.CustomerHomePage_statCard__UtlEf{padding:12px 16px}.CustomerHomePage_statValue__mlps2{font-size:1.1rem}.CustomerHomePage_cardsGrid__AZynV{gap:16px;grid-template-columns:1fr}.CustomerHomePage_dashboardButton__uqLl5{justify-content:center;width:100%}}@media (max-width:480px){.CustomerHomePage_statsGrid__FkgPx{gap:8px;grid-template-columns:1fr 1fr}.CustomerHomePage_statCard__UtlEf{flex-direction:column;gap:4px;padding:10px 12px;text-align:center}.CustomerHomePage_statIcon__jaKEp{font-size:1.5rem}.CustomerHomePage_statValue__mlps2{font-size:1rem}.CustomerHomePage_statLabel__gWrqx{font-size:.6rem}.CustomerHomePage_card__OCoCQ{padding:16px}.CustomerHomePage_cardTitleArea__wuJzl h3{font-size:.9rem}.CustomerHomePage_cardDescription__nNvHM{font-size:.8rem}.CustomerHomePage_dashboardButton__uqLl5{font-size:.85rem;padding:10px 20px}}.Customer_customerContainer__zxba3{display:flex;flex-direction:column;min-height:85vh;width:100%}.Customer_content__WSu5-{flex:1 1;padding:0;width:100%}.UserProfile_container__xiccy{-webkit-font-smoothing:antialiased;background:#0f1923;background:var(--bg-primary,#0f1923);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;min-height:100vh;padding:24px 32px}.UserProfile_header__v-1DZ{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 0 1rem}.UserProfile_headerLeft__-o\+qE{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.UserProfile_backLink__2PCzW{align-items:center;border-radius:8px;border-radius:var(--radius,8px);color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.375rem .5rem;text-decoration:none;transition:all .2s ease}.UserProfile_backLink__2PCzW:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#2563eb}.UserProfile_headerDivider__AmEXR{background:#ffffff14;background:var(--border-color,#ffffff14);height:28px;width:1px}.UserProfile_headerIcon__2jAmL{align-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:10px;box-shadow:0 4px 16px #2563eb40;color:#fff;display:flex;height:44px;justify-content:center;width:44px}.UserProfile_headerText__v\+S4- h1{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;letter-spacing:-.025em;margin:0}.UserProfile_headerText__v\+S4- p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;margin:.125rem 0 0}.UserProfile_headerActions__hJiQg{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.UserProfile_statusBadge__H83WP{font-size:.813rem;padding:.375rem 1rem}.UserProfile_errorMessage__odSOn,.UserProfile_successMessage__Ut8dW{align-items:center;border-radius:8px;border-radius:var(--radius,8px);display:flex;font-size:.875rem;gap:10px;margin:1rem 0;padding:12px 16px}.UserProfile_errorMessage__odSOn{background:#e74c3c0f;border:1px solid #e74c3c1f;color:#e74c3c}.UserProfile_successMessage__Ut8dW{background:#2ecc710f;border:1px solid #2ecc711f;color:#2ecc71}.UserProfile_errorIcon__b7FJS,.UserProfile_successIcon__8r00B{flex-shrink:0}.UserProfile_errorDismiss__NmzQ-,.UserProfile_successDismiss__rTZOV{background:none;border:none;cursor:pointer;margin-left:auto;opacity:.7;padding:0 4px;transition:opacity .2s ease}.UserProfile_errorDismiss__NmzQ-{color:#e74c3c}.UserProfile_successDismiss__rTZOV{color:#2ecc71}.UserProfile_errorDismiss__NmzQ-:hover,.UserProfile_successDismiss__rTZOV:hover{opacity:1}.UserProfile_tabsContainer__87ZOF{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:10px;display:flex;flex-wrap:wrap;gap:4px;margin:1.5rem 0;padding:6px}.UserProfile_tabBtn__sgj1K{align-items:center;background:none;border:none;border-radius:8px;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:8px;padding:10px 18px;transition:all .2s ease}.UserProfile_tabBtn__sgj1K:hover{background:#ffffff08;background:var(--bg-hover,#ffffff08);color:#e8e8e8;color:var(--text-primary,#e8e8e8)}.UserProfile_tabActive__erub-{background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 2px 8px #2563eb40;color:#fff}.UserProfile_tabActive__erub-:hover{box-shadow:0 4px 16px #2563eb59}.UserProfile_profileCard__b9GmE{background:#1a2332;background:var(--bg-secondary,#1a2332);border:1px solid #ffffff0f;border:1px solid var(--border-color,#ffffff0f);border-radius:12px;border-radius:var(--radius,12px);box-shadow:0 2px 8px #00000026;box-shadow:0 2px 8px var(--shadow-light,#00000026);margin-top:.5rem;overflow:hidden}.UserProfile_profileContent__w\+uPV{padding:1.5rem!important}.UserProfile_profileSection__MYaBd{display:flex;flex-direction:column;gap:1.5rem}.UserProfile_avatarSection__9hzUr{align-items:center;border-bottom:1px solid #ffffff0f;border-bottom:1px solid var(--border-color,#ffffff0f);display:flex;gap:1.5rem;padding-bottom:1.5rem}.UserProfile_avatarWrapper__L-rKc{position:relative}.UserProfile_avatar__9\+gBm{align-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:50%;color:#fff;display:flex;font-size:2rem;font-weight:700;height:80px;justify-content:center;overflow:hidden;width:80px}.UserProfile_avatar__9\+gBm img{height:100%;object-fit:cover;width:100%}.UserProfile_avatarText__DpG76{text-transform:uppercase}.UserProfile_avatarUploadBtn__zot5J{align-items:center;background:#2563eb;background:var(--primary,#2563eb);border:2px solid #1a2332;border:2px solid var(--bg-secondary,#1a2332);border-radius:50%;bottom:0;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:0;transition:all .2s ease;width:32px}.UserProfile_avatarUploadBtn__zot5J:hover{transform:scale(1.1)}.UserProfile_avatarInfo__D4hRs h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1.25rem;font-weight:700;margin:0}.UserProfile_avatarInfo__D4hRs .UserProfile_userRole__2iGz8{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem;margin:.125rem 0 0}.UserProfile_avatarInfo__D4hRs .UserProfile_userDepartment__456\+s{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.813rem;margin:.125rem 0 0}.UserProfile_profileForm__QkbfV{display:flex;flex-direction:column;gap:1.5rem}.UserProfile_formGrid__MAYZ6{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.UserProfile_fullWidth__wEqez{grid-column:1/-1}.UserProfile_formGroup__UvMBv{display:flex;flex-direction:column;gap:.25rem}.UserProfile_formGroup__UvMBv label{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;font-weight:600}.UserProfile_textarea__tORbX{background:#0f1923;background:var(--bg-primary,#0f1923);border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:6px;border-radius:var(--radius-sm,6px);color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-family:inherit;font-size:.875rem;min-height:80px;padding:.625rem .875rem;resize:vertical;transition:all .2s ease;width:100%}.UserProfile_textarea__tORbX:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14;outline:none}.UserProfile_textarea__tORbX:hover{border-color:#6b7a8a;border-color:var(--text-muted,#6b7a8a)}.UserProfile_formActions__zK2PR{border-top:1px solid #ffffff0f;border-top:1px solid var(--border-color,#ffffff0f);display:flex;gap:.75rem;justify-content:flex-end;padding-top:1rem}.UserProfile_profileDetails__\+zCjm{display:flex;flex-direction:column;gap:1.5rem}.UserProfile_detailsGrid__ID4de{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.UserProfile_detailItem__-cEiq{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:6px;border-radius:var(--radius-sm,6px);padding:.75rem 1rem}.UserProfile_detailLabel__zCPfl{align-items:center;color:#6b7a8a;color:var(--text-muted,#6b7a8a);display:flex;font-size:.7rem;font-weight:500;gap:.5rem;letter-spacing:.05em;text-transform:uppercase}.UserProfile_detailValue__iwT0n{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.95rem;font-weight:600;margin-top:.25rem}.UserProfile_bioSection__2QUBA{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:6px;border-radius:var(--radius-sm,6px);padding:1rem 1.25rem}.UserProfile_sectionTitle__XSHyj{font-weight:600;margin:0 0 .5rem}.UserProfile_bioText__upq61,.UserProfile_sectionTitle__XSHyj{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.875rem}.UserProfile_bioText__upq61{line-height:1.6;margin:0}.UserProfile_quickStats__T7cH7{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.UserProfile_statCard__YAMIX{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:6px;border-radius:var(--radius-sm,6px);padding:1rem;text-align:center}.UserProfile_statValue__6IlBj{color:#2563eb;display:block;font-size:1.5rem;font-weight:700}.UserProfile_statLabel__l1dzB{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.75rem;margin-top:.125rem}.UserProfile_securitySection__1qPwq{display:flex;flex-direction:column;gap:1.5rem}.UserProfile_activityHeader__93qrW,.UserProfile_preferencesHeader__lYx6W,.UserProfile_securityHeader__EpKlY{align-items:center;display:flex;gap:.75rem}.UserProfile_sectionIcon__3bb1G{color:#2563eb}.UserProfile_activityHeader__93qrW h3,.UserProfile_preferencesHeader__lYx6W h3,.UserProfile_securityHeader__EpKlY h3{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:1rem;font-weight:600;margin:0}.UserProfile_activityHeader__93qrW p,.UserProfile_preferencesHeader__lYx6W p,.UserProfile_securityHeader__EpKlY p{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);font-size:.813rem;margin:.125rem 0 0}.UserProfile_securityCard__Pw1RW{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:6px;border-radius:var(--radius-sm,6px);overflow:hidden}.UserProfile_securityItem__9w43e{align-items:center;border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:1rem 1.25rem}.UserProfile_securityItem__9w43e:last-child{border-bottom:none}.UserProfile_securityItemLeft__zPLlQ{align-items:center;display:flex;gap:.75rem}.UserProfile_securityItemIcon__kVizI{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.UserProfile_securityItemLeft__zPLlQ h4{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.875rem;font-weight:600;margin:0}.UserProfile_securityItemLeft__zPLlQ p{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.75rem;margin:.125rem 0 0}.UserProfile_permissionsSection__TWoWb{margin-top:.5rem}.UserProfile_permissionsGrid__oSe-z{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);margin-top:.75rem}.UserProfile_permissionItem__HYfqz{align-items:center;background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:6px;border-radius:var(--radius-sm,6px);display:flex;gap:.75rem;padding:.625rem 1rem}.UserProfile_permissionIcon__YSUqA{font-size:1rem}.UserProfile_permissionName__d0wWA{color:#9ea7b5;color:var(--text-secondary,#9ea7b5);flex:1 1;font-size:.813rem}.UserProfile_preferencesCard__GezxN{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:6px;border-radius:var(--radius-sm,6px);overflow:hidden}.UserProfile_preferenceItem__-3K1b{align-items:center;border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:1rem 1.25rem}.UserProfile_preferenceItem__-3K1b:last-child{border-bottom:none}.UserProfile_preferenceItemLeft__47akW{align-items:center;display:flex;gap:.75rem}.UserProfile_preferenceItemIcon__Zz0xO{color:#6b7a8a;color:var(--text-muted,#6b7a8a)}.UserProfile_preferenceItemLeft__47akW h4{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.875rem;font-weight:600;margin:0}.UserProfile_preferenceItemLeft__47akW p{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.75rem;margin:.125rem 0 0}.UserProfile_preferenceSelect__lDdvL{background:#0f1923;background:var(--bg-primary,#0f1923);border:2px solid #ffffff14;border:2px solid var(--border-color,#ffffff14);border-radius:6px;border-radius:var(--radius-sm,6px);color:#e8e8e8;color:var(--text-primary,#e8e8e8);cursor:pointer;font-size:.813rem;min-width:150px;padding:.5rem .75rem;transition:all .2s ease}.UserProfile_preferenceSelect__lDdvL:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14;outline:none}.UserProfile_notificationToggle__xrKhV{display:flex;flex-wrap:wrap;gap:1rem}.UserProfile_toggleLabel__UV4l7{align-items:center;color:#9ea7b5;color:var(--text-secondary,#9ea7b5);cursor:pointer;display:flex;font-size:.813rem;gap:.5rem}.UserProfile_toggleLabel__UV4l7 input[type=checkbox]{accent-color:#2563eb;cursor:pointer;height:18px;width:18px}.UserProfile_activityList__w8Asm{background:#0f1923;background:var(--bg-primary,#0f1923);border:1px solid #ffffff0a;border:1px solid var(--border-color,#ffffff0a);border-radius:6px;border-radius:var(--radius-sm,6px);overflow:hidden}.UserProfile_activityItem__a-eRL{align-items:center;border-bottom:1px solid #ffffff0a;border-bottom:1px solid var(--border-color,#ffffff0a);display:flex;gap:.75rem;padding:.75rem 1.25rem}.UserProfile_activityItem__a-eRL:last-child{border-bottom:none}.UserProfile_activityIcon__6gIZ6{align-items:center;background:#2563eb14;border-radius:50%;color:#2563eb;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.UserProfile_activityContent__EFSu0{display:flex;flex:1 1;flex-direction:column;gap:.125rem}.UserProfile_activityAction__IWY5U{color:#e8e8e8;color:var(--text-primary,#e8e8e8);font-size:.875rem}.UserProfile_activityTime__2ciPH{color:#6b7a8a;color:var(--text-muted,#6b7a8a);font-size:.7rem}.light-theme .UserProfile_container__xiccy{background:#f0f2f5}.light-theme .UserProfile_headerText__v\+S4- h1{color:#1a2332}.light-theme .UserProfile_headerText__v\+S4- p{color:#4a5a6a}.light-theme .UserProfile_tabsContainer__87ZOF{background:#fff;border-color:#0000000f}.light-theme .UserProfile_tabBtn__sgj1K{color:#4a5a6a}.light-theme .UserProfile_tabBtn__sgj1K:hover{background:#00000005;color:#1a2332}.light-theme .UserProfile_profileCard__b9GmE{background:#fff;border-color:#0000000f}.light-theme .UserProfile_detailItem__-cEiq{background:#f8f9fa;border-color:#0000000a}.light-theme .UserProfile_detailValue__iwT0n{color:#1a2332}.light-theme .UserProfile_bioSection__2QUBA,.light-theme .UserProfile_securityCard__Pw1RW,.light-theme .UserProfile_statCard__YAMIX{background:#f8f9fa;border-color:#0000000a}.light-theme .UserProfile_securityItemLeft__zPLlQ h4{color:#1a2332}.light-theme .UserProfile_permissionItem__HYfqz{background:#f8f9fa;border-color:#0000000a}.light-theme .UserProfile_permissionName__d0wWA{color:#4a5a6a}.light-theme .UserProfile_preferencesCard__GezxN{background:#f8f9fa;border-color:#0000000a}.light-theme .UserProfile_preferenceItemLeft__47akW h4{color:#1a2332}.light-theme .UserProfile_preferenceSelect__lDdvL{background:#fff;border-color:#00000014;color:#1a2332}.light-theme .UserProfile_activityList__w8Asm{background:#f8f9fa;border-color:#0000000a}.light-theme .UserProfile_activityAction__IWY5U{color:#1a2332}.light-theme .UserProfile_toggleLabel__UV4l7{color:#4a5a6a}.light-theme .UserProfile_avatarUploadBtn__zot5J{border-color:#fff}@media (max-width:1024px){.UserProfile_detailsGrid__ID4de{grid-template-columns:repeat(2,1fr)}.UserProfile_permissionsGrid__oSe-z{grid-template-columns:1fr}}@media (max-width:768px){.UserProfile_container__xiccy{padding:16px}.UserProfile_header__v-1DZ{align-items:stretch;flex-direction:column;gap:.75rem}.UserProfile_headerLeft__-o\+qE{flex-wrap:wrap}.UserProfile_headerActions__hJiQg{flex-wrap:wrap;width:100%}.UserProfile_headerActions__hJiQg button{flex:1 1;justify-content:center}.UserProfile_tabsContainer__87ZOF{flex-wrap:nowrap;overflow-x:auto;padding:4px}.UserProfile_tabBtn__sgj1K{font-size:.813rem;padding:8px 14px;white-space:nowrap}.UserProfile_formGrid__MAYZ6{grid-template-columns:1fr}.UserProfile_fullWidth__wEqez{grid-column:1}.UserProfile_detailsGrid__ID4de{grid-template-columns:1fr}.UserProfile_quickStats__T7cH7{grid-template-columns:1fr 1fr}.UserProfile_avatarSection__9hzUr{flex-direction:column;text-align:center}.UserProfile_preferenceItem__-3K1b,.UserProfile_securityItem__9w43e{align-items:flex-start;flex-direction:column}.UserProfile_preferenceSelect__lDdvL{width:100%}.UserProfile_notificationToggle__xrKhV{justify-content:flex-start;width:100%}.UserProfile_permissionsGrid__oSe-z{grid-template-columns:1fr}.UserProfile_formActions__zK2PR{flex-direction:column-reverse}.UserProfile_formActions__zK2PR button{justify-content:center;width:100%}}@media (max-width:480px){.UserProfile_container__xiccy{padding:12px}.UserProfile_headerIcon__2jAmL{height:36px;width:36px}.UserProfile_headerText__v\+S4- h1{font-size:1rem}.UserProfile_headerText__v\+S4- p{font-size:.75rem}.UserProfile_avatar__9\+gBm{font-size:1.5rem;height:64px;width:64px}.UserProfile_quickStats__T7cH7{grid-template-columns:1fr}.UserProfile_statValue__6IlBj{font-size:1.25rem}.UserProfile_detailsGrid__ID4de{grid-template-columns:1fr}.UserProfile_tabBtn__sgj1K{font-size:.75rem;padding:6px 10px}.UserProfile_profileContent__w\+uPV{padding:1rem!important}.UserProfile_preferenceItem__-3K1b,.UserProfile_securityItem__9w43e{padding:.75rem 1rem}.UserProfile_activityItem__a-eRL{flex-wrap:wrap;padding:.75rem 1rem}.UserProfile_activityContent__EFSu0{flex:1 1 100%}}