@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.form-control{font-size:14px!important}label{font-size:14px}.form-control:focus{box-shadow:none}/*!
 * 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}}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}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::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{-webkit-appearance:none;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)}.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::-webkit-file-upload-button{-webkit-margin-end:.75rem;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;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{-webkit-margin-end:.75rem;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::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#e9ecef;background-color:var(--bs-secondary-bg)}.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::-webkit-file-upload-button{-webkit-margin-end:.5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-sm::file-selector-button{-webkit-margin-end:.5rem;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::-webkit-file-upload-button{-webkit-margin-end:1rem;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}.form-control-lg::file-selector-button{-webkit-margin-end:1rem;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");-webkit-appearance:none;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);-webkit-appearance:none;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{-webkit-appearance:none;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{-webkit-appearance:none;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);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);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:-webkit-max-content;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{-webkit-backface-visibility:hidden;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;-webkit-text-decoration-color:#0d6efd!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-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;-webkit-text-decoration-color:#0a58ca!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-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;-webkit-text-decoration-color:#6c757d!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-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;-webkit-text-decoration-color:#565e64!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-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;-webkit-text-decoration-color:#198754!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-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;-webkit-text-decoration-color:#146c43!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-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;-webkit-text-decoration-color:#0dcaf0!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-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;-webkit-text-decoration-color:#3dd5f3!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-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;-webkit-text-decoration-color:#ffc107!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-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;-webkit-text-decoration-color:#ffcd39!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-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;-webkit-text-decoration-color:#dc3545!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-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;-webkit-text-decoration-color:#b02a37!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-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;-webkit-text-decoration-color:#f8f9fa!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-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;-webkit-text-decoration-color:#f9fafb!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-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;-webkit-text-decoration-color:#212529!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-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;-webkit-text-decoration-color:#1a1e21!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-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;-webkit-text-decoration-color:#000!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-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;-webkit-text-decoration-color:#000000bf!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-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;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-flex;gap:.375rem;-webkit-text-decoration-color:#0d6efd80;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));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:-webkit-sticky;position:sticky;z-index:1020}.sticky-bottom{bottom:0}@media (min-width:576px){.sticky-sm-top{top:0}.sticky-sm-bottom,.sticky-sm-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-sm-bottom{bottom:0}}@media (min-width:768px){.sticky-md-top{top:0}.sticky-md-bottom,.sticky-md-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-md-bottom{bottom:0}}@media (min-width:992px){.sticky-lg-top{top:0}.sticky-lg-bottom,.sticky-lg-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-lg-bottom{bottom:0}}@media (min-width:1200px){.sticky-xl-top{top:0}.sticky-xl-bottom,.sticky-xl-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-xl-bottom{bottom:0}}@media (min-width:1400px){.sticky-xxl-top{top:0}.sticky-xxl-bottom,.sticky-xxl-top{position:-webkit-sticky;position:sticky;z-index:1020}.sticky-xxl-bottom{bottom:0}}.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:-webkit-sticky!important;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-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-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;-webkit-text-decoration-color:rgba(13,110,253,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;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;-webkit-text-decoration-color:rgba(108,117,125,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;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;-webkit-text-decoration-color:rgba(25,135,84,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;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;-webkit-text-decoration-color:rgba(13,202,240,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;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;-webkit-text-decoration-color:rgba(255,193,7,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;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;-webkit-text-decoration-color:rgba(220,53,69,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;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;-webkit-text-decoration-color:rgba(248,249,250,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;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;-webkit-text-decoration-color:rgba(33,37,41,var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;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;-webkit-text-decoration-color:#0d6efd!important;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;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}}:root{--loader-bg:#0a0e1999;--loader-card-bg:#111928d9;--loader-accent:#ff6a00;--loader-text:#e6f2f1}.fsgl-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e1999;background:var(--loader-bg);display:flex;inset:0;justify-content:center;pointer-events:auto;position:fixed;z-index:99999}.fsgl-card{grid-gap:18px;align-items:center;background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid #ffffff08;border-radius:12px;box-shadow:0 12px 40px #02061799;color:#e6f2f1;color:var(--loader-text);display:grid;gap:18px;grid-template-columns:72px 1fr;padding:14px 28px}.fsgl-logo{align-items:center;display:flex;justify-content:center}.fsgl-logo-svg{display:block;filter:drop-shadow(0 4px 14px rgba(14,165,164,.18));opacity:.95}.fsgl-spinner{align-items:center;display:flex;justify-content:center}.fsgl-ring{animation:fsgl-rotate 1.6s linear infinite;height:72px;transform-origin:center;width:72px}.fsgl-ring-bg{stroke-width:6}.fsgl-ring-arc{stroke-dasharray:125;stroke-dashoffset:40;animation:fsgl-stretch 1.6s ease-in-out infinite;transform-origin:center}@keyframes fsgl-rotate{to{transform:rotate(1turn)}}@keyframes fsgl-stretch{0%{stroke-dashoffset:125;stroke-opacity:.95}50%{stroke-dashoffset:30;stroke-opacity:1;transform:rotate(45deg)}to{stroke-dashoffset:125;stroke-opacity:.95;transform:rotate(90deg)}}.fsgl-text{display:flex;flex-direction:column;gap:6px}.fsgl-title{color:#e6f2f1;color:var(--loader-text);font-size:16px;font-weight:700}.fsgl-sub{color:#e6f2f1d9;font-size:13px;opacity:.9}@media(max-width:560px){.fsgl-card{gap:12px;grid-template-columns:56px 1fr;padding:18px}.fsgl-ring{height:56px;width:56px}}.common-header{background-color:#ff6a00;box-shadow:0 2px 8px #0000001a;color:#fff;height:55px;left:0;padding:0 16px;position:fixed;right:0;top:0;z-index:1000}.common-header,.common-header-container{align-items:center;display:flex;overflow:visible}.common-header-container{gap:20px;justify-content:space-between;margin:0 auto;max-width:1400px;width:100%}.common-header-logo{align-items:center;display:flex;flex-shrink:0}.common-header-logo-link{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;gap:10px;text-decoration:none;transition:opacity .2s ease}.common-header-logo-link:hover{color:#fff;opacity:.9;text-decoration:none}.common-header-logo-img{display:block;height:32px;width:auto}.common-header-logo-text{display:none}@media(min-width:768px){.common-header-logo-text{display:block}}.common-header-search{display:flex;flex:1 1;justify-content:center;margin:0 20px;max-width:800px}.common-header-role-switcher{flex-shrink:0;margin-right:12px;position:relative}.common-header-role-switcher-trigger{align-items:center;background:#ffffff26;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s ease;white-space:nowrap}.common-header-role-switcher-trigger:hover:not(:disabled){background:#ffffff40}.common-header-role-switcher-trigger:disabled{cursor:default;opacity:.9}@media(max-width:768px){.common-header-role-switcher-trigger{padding:8px 10px}.common-header-role-switcher-trigger .common-header-role-switcher-text{font-size:12px}}@media(max-width:480px){.common-header-role-switcher-text{display:none}}.common-header-role-switcher-icon{flex-shrink:0;transition:transform .2s ease}.common-header-role-switcher-icon.open{transform:rotate(180deg)}.common-header-role-switcher-panel{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001f;color:#1f2937;overflow:hidden;position:absolute;right:0;top:44px;width:200px;z-index:1100}.common-header-role-switcher-header{background:#f8fafc;border-bottom:1px solid #e5e7eb;color:#1f2937;font-size:14px;font-weight:600;padding:12px 16px}.common-header-role-switcher-list{list-style:none;margin:0;padding:4px 0}.common-header-role-switcher-item{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;font-size:14px;gap:10px;justify-content:space-between;padding:10px 16px;text-align:left;text-decoration:none;transition:background-color .2s ease;width:100%}.common-header-role-switcher-item:hover{background:#f3f4f6}.common-header-role-switcher-item.active{background:#ff6a001a;color:#ff6a00;font-weight:500}.common-header-role-switcher-check{color:#ff6a00;font-weight:700}.common-header-nav{flex-shrink:0;margin-right:12px}.common-header-nav-link{align-items:center;background:#ffffff26;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:500;gap:6px;padding:8px 14px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.common-header-nav-link:hover{background:#ffffff40;color:#fff;text-decoration:none}@media(max-width:768px){.common-header-nav-link{padding:8px 10px}.common-header-nav-link .common-header-nav-text{display:none}}.common-header-nav-icon{flex-shrink:0;font-size:16px}@media(max-width:480px){.common-header-nav-text{display:none}}.common-header-search-wrapper{background-color:#fff;border-radius:8px;overflow:hidden;position:relative;width:100%}.common-header-search-input{border:1px solid #e3e8f0;border-radius:8px;font-size:14px;height:40px;outline:none;padding:0 45px 0 14px;transition:border-color .2s ease;width:100%}.common-header-search-input:focus{border-color:#ff6a00}.common-header-search-input::placeholder{color:#9ca3af}.common-header-search-button{align-items:center;background:#0000;border:none;border-bottom-right-radius:8px;border-top-right-radius:8px;color:#ff6a00;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color .2s ease;width:40px}.common-header-search-button:hover{background-color:#f3f4f6}.common-header-profile{flex-shrink:0;font-size:14px;position:relative}.common-header-profile-trigger{align-items:center;background:#fff;border:none;border-radius:8px;color:#ff6a00;cursor:pointer;display:inline-flex;gap:8px;padding:6px 10px;transition:all .2s ease}.common-header-profile-trigger:hover{background:#f3f4f6;color:#ff6a00}.common-header-profile-icon{color:#ff6a00}.common-header-profile-name{font-weight:500}@media(max-width:768px){.common-header-profile-name{display:none}}.common-header-profile-caret{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid #ff6a00;height:0;margin-left:6px;transition:transform .15s ease;width:0}.common-header-profile-caret.open{transform:rotate(180deg)}.common-header-profile-panel{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001f;color:#1f2937;overflow:hidden;position:absolute;right:0;top:44px;width:260px;z-index:1100}.common-header-profile-header{align-items:center;background:#f8fafc;border-bottom:1px solid #e5e7eb;display:flex;gap:10px;padding:14px 16px}.common-header-profile-avatar{background:#ff6a001a;border-radius:50%;color:#ff6a00;display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.common-header-profile-user{flex:1 1;min-width:0}.common-header-profile-user-name{color:#1f2937;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-header-profile-user-role{color:#6b7280;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-header-profile-list{list-style:none;margin:0;padding:8px 0}.common-header-profile-divider{background:#e5e7eb;height:1px;margin:6px 0}.common-header-profile-item{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:10px 16px;text-align:left;text-decoration:none;transition:background-color .2s ease;width:100%}.common-header-profile-item:hover{background:#f3f4f6;color:inherit;text-decoration:none}.common-header-profile-item.common-header-profile-item-danger{color:#dc2626}.common-header-profile-item.common-header-profile-item-danger:hover{background:#fee2e2;color:#dc2626}.common-header-profile-item-icon{color:#ff6a00;flex-shrink:0;height:18px;width:18px}.common-header-profile-item-danger .common-header-profile-item-icon{color:#dc2626}.common-header-profile-role-switcher-wrapper{margin:0;padding:0}.common-header-profile-role-switcher-label{align-items:center;background:#f8fafc;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;color:#6b7280;display:flex;font-size:14px;font-weight:500;gap:10px;margin-top:4px;padding:10px 16px}.common-header-profile-role-switcher-list{background:#fff;list-style:none;margin:0;padding:4px 0}.common-header-profile-role-switcher-item{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;font-size:14px;gap:10px;justify-content:space-between;padding:10px 16px 10px 42px;text-align:left;text-decoration:none;transition:background-color .2s ease;width:100%}.common-header-profile-role-switcher-item:hover{background:#f3f4f6}.common-header-profile-role-switcher-item.active{background:#ff6a001a;color:#ff6a00;font-weight:500}.common-header-profile-role-switcher-check{color:#ff6a00;font-size:16px;font-weight:700}.common-footer{background-color:#ff6a00;color:#fff;margin-top:auto;padding:40px 0 20px}.common-footer-container{margin:0 auto;max-width:1400px;padding:0 20px}.common-footer-content{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:30px}@media(max-width:768px){.common-footer-content{gap:24px;grid-template-columns:1fr}}.common-footer-section{display:flex;flex-direction:column}.common-footer-title{color:#fff;font-size:18px;font-weight:600;margin-bottom:16px}.common-footer-text{color:#ffffffe6;font-size:14px;line-height:1.6;margin:0}.common-footer-links{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.common-footer-link{color:#ffffffe6;font-size:14px;text-decoration:none;transition:color .2s ease}.common-footer-link:hover{color:#fff;text-decoration:underline}.common-footer-contact{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.common-footer-contact-item{align-items:center;color:#ffffffe6;display:flex;font-size:14px;gap:8px;margin:0}.common-footer-contact-icon{font-size:16px}.common-footer-social{align-items:center;display:flex;gap:12px;margin-top:16px}.common-footer-social-icon{color:#ffffffe6;cursor:pointer;font-size:20px;transition:color .2s ease,transform .2s ease}.common-footer-social-icon:hover{color:#fff;transform:translateY(-2px)}.common-footer-divider{border:none;border-top:1px solid #fff3;margin:24px 0 16px}.common-footer-copyright{color:#fffc;font-size:14px;margin:0;text-align:center}.common-footer-copyright-brand{color:#fff;font-weight:600}@media(max-width:768px){.common-header{padding:0 12px}.common-header-search{margin:0 10px}.common-header-search-input{font-size:16px}.common-footer{padding:30px 0 16px}.common-footer-container{padding:0 16px}}@media(max-width:480px){.common-header{height:50px;padding:0 8px}.common-header-search{display:none}.common-header-profile-panel{right:-10px;width:240px}}.platform-notification-bell-wrap{align-items:center;display:inline-flex;overflow:visible}.platform-notification-bell{color:inherit;padding:.35rem .5rem}.platform-notification-bell--light{color:#fff}.platform-notification-bell__badge{background:#dc3545;border-radius:999px;color:#fff;font-size:.65rem;height:1.1rem;left:100%;line-height:1.1rem;min-width:1.1rem;padding:0 .25rem;position:absolute;text-align:center;top:0;transform:translate(-50%,-25%)}.platform-notification-dropdown{display:flex;flex-direction:column;inset:auto;margin:0;max-width:400px;min-width:340px;overflow:hidden;padding:0;transform:none;z-index:1300}.platform-notification-dropdown__list{flex:1 1 auto;max-height:none;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:#64748b #eef2f7;scrollbar-gutter:stable;scrollbar-width:thin}.platform-notification-dropdown__list::-webkit-scrollbar{width:10px}.platform-notification-dropdown__list::-webkit-scrollbar-track{background:#eef2f7;border-left:1px solid #e2e8f0}.platform-notification-dropdown__list::-webkit-scrollbar-thumb{background:#64748b;border:2px solid #eef2f7;border-radius:999px;min-height:40px}.platform-notification-dropdown__list::-webkit-scrollbar-thumb:hover{background:#475569}.platform-notification-dropdown__header{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;flex-shrink:0;justify-content:space-between;padding:.75rem 1rem}.platform-notification-dropdown__item{border-bottom:1px solid #f3f3f3}.platform-notification-dropdown__item--unread{background:#f8fbff;font-weight:600}.platform-notification-dropdown__title{color:#111;font-size:.875rem;margin-bottom:.15rem}.platform-notification-dropdown__message{color:#555;font-size:.8rem;margin-bottom:.25rem}.platform-notification-dropdown__meta{color:#888;display:flex;font-size:.72rem;gap:.5rem;justify-content:space-between}.platform-notification-dropdown__footer{background:#fff;border-top:1px solid #eee;flex-shrink:0;padding:.75rem 1rem}.notifications-page{margin:0 auto;max-width:1280px;padding:1.5rem 1rem 2rem}.notifications-page__title{color:#111827;font-size:1.75rem;font-weight:700;line-height:1.2;margin:0 0 .35rem}.notifications-page__subtitle{color:#6b7280;font-size:.92rem;margin:0;max-width:720px}.notifications-page__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.notifications-page__refresh-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#ff6a00;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.45rem;padding:.45rem .9rem;transition:background .15s ease,border-color .15s ease}.notifications-page__refresh-btn:hover:not(:disabled){background:#fff4eb;border-color:#ffd4b3}.notifications-page__refresh-btn:disabled{cursor:default;opacity:.65}.notifications-page__refresh-icon{font-size:.85rem}.notifications-page__refresh-icon--spin{animation:notifications-page-spin .8s linear infinite}@keyframes notifications-page-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.notifications-page__shell{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:260px 1fr;min-height:0}.notifications-page__sidebar{align-self:start;background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;max-height:calc(100vh - 7rem);min-height:0;padding:1rem .85rem;position:-webkit-sticky;position:sticky;top:1rem}.notifications-page__sidebar-nav{display:flex;flex:1 1 auto;flex-direction:column;gap:1.25rem;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:2px;scrollbar-color:#64748b #eef2f7;scrollbar-gutter:stable;scrollbar-width:thin}.notifications-page__sidebar-nav::-webkit-scrollbar{width:10px}.notifications-page__sidebar-nav::-webkit-scrollbar-track{background:#eef2f7;border-left:1px solid #e2e8f0}.notifications-page__sidebar-nav::-webkit-scrollbar-thumb{background:#64748b;border:2px solid #eef2f7;border-radius:999px;min-height:40px}.notifications-page__sidebar-nav::-webkit-scrollbar-thumb:hover{background:#475569}.notifications-page__sidebar-group{display:flex;flex-direction:column;gap:.25rem}.notifications-page__sidebar-group-label{color:#9ca3af;font-size:.68rem;font-weight:700;letter-spacing:.06em;margin-bottom:.25rem;padding:0 .55rem;text-transform:uppercase}.notifications-page__sidebar-link{align-items:center;border:1px solid #0000;border-radius:8px;color:#374151;display:flex;font-size:.875rem;font-weight:500;gap:.6rem;padding:.6rem .7rem;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease;width:100%}.notifications-page__sidebar-link:hover{background:#f9fafb;color:#111827}.notifications-page__sidebar-link--active{background:#fff4eb;border-color:#ffd4b3;color:#ff6a00;font-weight:600}.notifications-page__sidebar-link-icon{flex-shrink:0;opacity:.9;width:1rem}.notifications-page__sidebar-link--active .notifications-page__sidebar-link-icon{color:#ff6a00}.notifications-page__sidebar-link-dot{background:#cbd5e1;border-radius:50%;flex-shrink:0;height:7px;margin-left:.35rem;width:7px}.notifications-page__sidebar-link--active .notifications-page__sidebar-link-dot{background:#ff6a00}.notifications-page__sidebar-badge{background:#e5e7eb;border-radius:999px;color:#4b5563;font-size:.72rem;font-weight:700;height:1.35rem;line-height:1.35rem;margin-left:auto;min-width:1.35rem;padding:0 .4rem;text-align:center}.notifications-page__sidebar-badge--active{background:#ff6a00;color:#fff}.notifications-page__main{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;min-height:0;min-width:0;padding:1rem 1.1rem 1.1rem}.notifications-page__search{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:.65rem;margin-bottom:.85rem;padding:.55rem .75rem}.notifications-page__search-icon{color:#9ca3af;flex-shrink:0;font-size:.9rem}.notifications-page__search-input{background:#0000;border:none;color:#111827;flex:1 1;font-size:.9rem;min-width:0;outline:none;padding:.15rem 0}.notifications-page__search-input::placeholder{color:#9ca3af}.notifications-page__search-btn{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#ff6a00;cursor:pointer;flex-shrink:0;font-size:.875rem;font-weight:600;padding:.35rem .85rem;transition:background .15s ease}.notifications-page__search-btn:hover{background:#fff4eb}.notifications-page__count{color:#6b7280;font-size:.82rem;margin-bottom:.85rem}.notifications-page__bulk-bar{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;display:flex;font-size:.85rem;gap:.75rem;margin-bottom:.75rem;padding:.5rem .75rem}.notifications-page__bulk-btn{background:#0000;border:none;color:#2563eb;cursor:pointer;font-size:.85rem;font-weight:600;padding:0}.notifications-page__bulk-btn:hover{text-decoration:underline}@media(max-width:900px){.notifications-page__shell{grid-template-columns:1fr}.notifications-page__sidebar{max-height:none;position:static}.notifications-page__sidebar-nav{flex-direction:row;flex-wrap:wrap;gap:.5rem;overflow:visible;padding-right:0}.notifications-page__sidebar-group{flex:1 1 100%}.notifications-page__list{max-height:calc(100vh - 14rem)}}.notifications-page__list{display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;max-height:calc(100vh - 17rem);min-height:240px;overflow-x:hidden;overflow-y:auto;padding-right:2px;scrollbar-color:#64748b #eef2f7;scrollbar-gutter:stable;scrollbar-width:thin}.notifications-page__list::-webkit-scrollbar{width:10px}.notifications-page__list::-webkit-scrollbar-track{background:#eef2f7;border-left:1px solid #e2e8f0}.notifications-page__list::-webkit-scrollbar-thumb{background:#64748b;border:2px solid #eef2f7;border-radius:999px;min-height:40px}.notifications-page__list::-webkit-scrollbar-thumb:hover{background:#475569}.notifications-page__card{grid-gap:.85rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:grid;gap:.85rem 1rem;grid-template-columns:auto 1fr auto;padding:1rem 1.1rem;transition:box-shadow .15s ease,border-color .15s ease}.notifications-page__card:hover{border-color:#d1d5db;box-shadow:0 2px 8px #0f172a0d}.notifications-page__card--unread{background:#fff}.notifications-page__card--selected{border-color:#93c5fd;box-shadow:0 0 0 2px #2563eb1f}.notifications-page__card-leading{align-items:flex-start;display:flex;gap:.65rem;padding-top:.35rem}.notifications-page__status-dot{background:#d1d5db;border-radius:50%;flex-shrink:0;height:9px;margin-top:.55rem;width:9px}.notifications-page__status-dot--unread{background:#ff6a00}.notifications-page__icon-box{border-radius:10px;display:grid;flex-shrink:0;font-size:1.05rem;height:42px;place-items:center;width:42px}.notifications-page__icon-box--approval{background:#fff4eb;color:#ff6a00}.notifications-page__icon-box--marketplace{background:#eff6ff;color:#2563eb}.notifications-page__icon-box--procurement{background:#f5f3ff;color:#7c3aed}.notifications-page__icon-box--quality-inspection{background:#ecfdf5;color:#059669}.notifications-page__icon-box--logistics{background:#ecfeff;color:#0891b2}.notifications-page__icon-box--contract-manufacturing,.notifications-page__icon-box--infrastructure{background:#f3f4f6;color:#4b5563}.notifications-page__icon-box--auction{background:#fef3c7;color:#d97706}.notifications-page__icon-box--general,.notifications-page__icon-box--payment{background:#f3f4f6;color:#6b7280}.notifications-page__card-body{min-width:0}.notifications-page__card-title{color:#111827;font-size:.95rem;font-weight:700;line-height:1.35;margin:0 0 .25rem}.notifications-page__card-message{color:#374151;font-size:.875rem;line-height:1.45;margin:0 0 .65rem}.notifications-page__card-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem .75rem}.notifications-page__module-tag{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:600;padding:.18rem .55rem}.notifications-page__module-tag--approval{background:#fff4eb;color:#ff6a00}.notifications-page__module-tag--marketplace{background:#eff6ff;color:#2563eb}.notifications-page__module-tag--procurement{background:#f5f3ff;color:#7c3aed}.notifications-page__module-tag--quality-inspection{background:#ecfdf5;color:#059669}.notifications-page__module-tag--logistics{background:#ecfeff;color:#0891b2}.notifications-page__module-tag--auction,.notifications-page__module-tag--contract-manufacturing,.notifications-page__module-tag--general,.notifications-page__module-tag--infrastructure,.notifications-page__module-tag--payment{background:#f3f4f6;color:#4b5563}.notifications-page__meta-item{color:#9ca3af;font-size:.75rem}.notifications-page__card-actions{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;min-width:72px;padding-bottom:.15rem;padding-top:.1rem}.notifications-page__read-btn{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#2563eb;cursor:pointer;font-size:.82rem;font-weight:600;padding:.28rem .75rem;transition:background .15s ease,border-color .15s ease}.notifications-page__read-btn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.notifications-page__read-btn:disabled{color:#9ca3af;cursor:default}.notifications-page__checkbox{accent-color:#2563eb;cursor:pointer;height:1rem;margin-top:auto;width:1rem}.notifications-page__empty{color:#6b7280;font-size:.9rem;padding:2.5rem 1rem;text-align:center}@media(max-width:768px){.notifications-page__title{font-size:1.45rem}.notifications-page__card{grid-template-columns:auto 1fr}.notifications-page__card-actions{align-items:center;flex-direction:row;grid-column:2;justify-content:space-between;padding-top:.5rem;width:100%}}.authenticated-shell-wrap{display:flex;flex:1 1;flex-direction:column;margin-top:55px;min-height:0;width:100%}.authenticated-shell{align-items:stretch;display:flex;flex:1 1;min-height:0;width:100%}.app-sidebar{align-self:flex-start;background:#fff;border-right:1px solid #e5e7eb;flex:0 0 240px;max-height:calc(100vh - 55px);max-width:100%;overflow-y:auto;position:-webkit-sticky;position:sticky;top:55px;width:240px;z-index:50}.app-sidebar__inner{display:flex;flex-direction:column;padding:8px 0 20px}.app-sidebar__section:not(:first-child){border-top:1px solid #f1f5f9;margin-top:6px;padding-top:6px}.app-sidebar__section-title{color:#64748b;font-size:.72rem;font-weight:600;letter-spacing:.01em;padding:12px 18px 4px;text-transform:none}.app-sidebar__collapsible-root{display:flex;flex-direction:column;gap:2px;margin-top:2px}.app-sidebar__collapsible-trigger{align-items:center;background:#0000;border:none;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:8px;justify-content:space-between;letter-spacing:normal;margin:0 8px;padding:8px 12px 8px 18px;text-align:left;text-transform:none;transition:background .15s ease,color .15s ease;width:calc(100% - 16px)}.app-sidebar__collapsible-trigger:hover{background:#f8fafc;color:#1e293b}.app-sidebar__collapsible-trigger--has-active{background:#ff6a000d;color:#ff6a00}.app-sidebar__collapsible-heading{flex:1 1;min-width:0}.app-sidebar__collapsible-chevron{color:#94a3b8;flex-shrink:0;font-size:.7rem;transition:transform .2s ease,color .15s ease}.app-sidebar__collapsible-chevron--open{color:#64748b;transform:rotate(180deg)}.app-sidebar__collapsible-panel{display:none}.app-sidebar__collapsible-panel--open{display:block}.app-sidebar__collapsible-panel-inner{padding:2px 0 6px}.app-sidebar__collapsible-panel-inner .app-sidebar__link{color:#64748b;font-size:.875rem;font-weight:500;padding:8px 18px 8px 32px}.app-sidebar__collapsible-panel-inner .app-sidebar__link:hover{color:#1e293b}.app-sidebar__collapsible-panel-inner .app-sidebar__link--active{color:#ff6a00}.app-sidebar__divider{background:#e5e7eb;height:1px;margin:10px 16px}.app-sidebar__link{align-items:center;border-left:none;border-radius:6px;color:#475569;display:flex;font-size:.875rem;font-weight:500;gap:10px;margin:0 8px;padding:9px 18px;text-decoration:none;transition:background .15s ease,color .15s ease;width:calc(100% - 16px)}.app-sidebar__link:hover{background:#f8fafc;color:#1e293b;text-decoration:none}.app-sidebar__link--active{background:#ff6a0014;border-radius:0 6px 6px 0;box-shadow:inset 3px 0 0 #ff6a00;color:#ff6a00;font-weight:600}.app-sidebar__icon{color:#94a3b8;flex-shrink:0;font-size:.95rem;opacity:.8}.app-sidebar__link--active .app-sidebar__icon{color:#ff6a00;opacity:1}.authenticated-shell__main{background:#f8f9fa;flex:1 1;min-width:0;padding:1.25rem 1.5rem}@media(min-width:992px){.authenticated-shell__main{padding:1.5rem 2rem}}@media(max-width:767.98px){.app-sidebar{flex-basis:200px;width:200px}.app-sidebar__link span{font-size:.82rem}}.buyer-dashboard{--bd-orange:#f76707;--bd-orange-dark:#e8590c;--bd-orange-light:#fff4e6;--bd-border:#e9ecef;--bd-bg:#f1f3f5;--bd-text:#212529;--bd-text-muted:#868e96;--bd-radius:10px;font-family:inherit;max-width:100%;width:100%}.buyer-dashboard a.bd-alert-card__view,.buyer-dashboard a.bd-btn,.buyer-dashboard a.bd-table__action{text-decoration:none}.buyer-dashboard a.bd-table__action:hover{text-decoration:underline}.buyer-dashboard__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.buyer-dashboard__title{color:var(--bd-text);font-size:1.625rem;font-weight:700;letter-spacing:-.02em;margin:0}.buyer-dashboard__subtitle{color:var(--bd-text-muted);font-size:.875rem;margin:.2rem 0 0}.buyer-dashboard__date-wrap{position:relative}.buyer-dashboard__date-range{align-items:center;background:#fff;border:1px solid var(--bd-border);border-radius:8px;box-shadow:0 1px 2px #0000000a;color:#495057;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;gap:.5rem;padding:.45rem .75rem}.buyer-dashboard__date-range:hover{background:#fff9f5;border-color:#ffc078}.buyer-dashboard__date-range svg{color:var(--bd-orange);font-size:.9rem}.buyer-dashboard__date-chevron{color:#adb5bd;font-size:.65rem;margin-left:.15rem}.buyer-dashboard__kpi-grid{grid-gap:.875rem;display:grid;gap:.875rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem}@media(max-width:1200px){.buyer-dashboard__kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:576px){.buyer-dashboard__kpi-grid{grid-template-columns:1fr}}.bd-kpi-card{align-items:flex-start;background:#fff;border:1px solid var(--bd-border);border-radius:var(--bd-radius);box-shadow:0 1px 3px #0000000a;display:flex;gap:.75rem;min-height:88px;padding:.875rem 1rem}.bd-kpi-card__icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:1rem;height:40px;justify-content:center;width:40px}.bd-kpi-card__icon--blue{background:#e7f5ff;color:#1971c2}.bd-kpi-card__icon--green{background:#ebfbee;color:#2f9e44}.bd-kpi-card__icon--red{background:#fff5f5;color:#e03131}.bd-kpi-card__icon--purple{background:#f3f0ff;color:#7950f2}.bd-kpi-card__icon--teal{background:#e6fcf5;color:#0ca678}.bd-kpi-card__icon--orange{background:var(--bd-orange-light);color:var(--bd-orange-dark)}.bd-kpi-card__icon--cyan{background:#e3fafc;color:#1098ad}.bd-kpi-card__icon--amber{background:#fff9db;color:#f08c00}.bd-kpi-card__body{flex:1 1;min-width:0}.bd-kpi-card__label{color:var(--bd-text-muted);font-size:.75rem;line-height:1.3;margin-bottom:.1rem}.bd-kpi-card__value{color:var(--bd-text);font-size:1.5rem;font-weight:700;line-height:1.15}.bd-kpi-card__delta{align-items:center;display:flex;font-size:.6875rem;gap:.15rem;margin-top:.3rem}.bd-kpi-card__delta--up{color:#2f9e44}.bd-kpi-card__delta--down{color:#e03131}.bd-kpi-card__delta--flat{color:var(--bd-text-muted)}.buyer-dashboard__row{grid-gap:.875rem;display:grid;gap:.875rem;margin-bottom:.875rem}.buyer-dashboard__row--3{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr) minmax(0,1fr)}.buyer-dashboard__row--3eq{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.buyer-dashboard__row--3,.buyer-dashboard__row--3eq{grid-template-columns:1fr}}.bd-panel{background:#fff;border:1px solid var(--bd-border);border-radius:var(--bd-radius);box-shadow:0 1px 3px #0000000a;overflow:hidden}.bd-panel__head{border-bottom:1px solid var(--bd-border);color:var(--bd-text);font-size:.875rem;font-weight:600}.bd-panel__body,.bd-panel__head{padding:.75rem 1rem}.bd-panel__body--flush{padding:0}.bd-panel__footer-link{border-top:1px solid #f1f3f5;color:var(--bd-orange-dark);display:block;font-size:.8125rem;font-weight:500;padding:.65rem 1rem;text-align:center;text-decoration:none}.bd-panel__footer-link:hover{background:#fff9f5;color:var(--bd-orange)}.bd-task-list{list-style:none;margin:0;padding:0}.bd-task-list li{align-items:center;border-bottom:1px solid #f1f3f5;display:flex;font-size:.8125rem;justify-content:space-between;padding:.5rem 0}.bd-task-list li:last-child{border-bottom:none}.bd-task-list a{color:#495057;flex:1 1;padding-right:.5rem;text-decoration:none}.bd-task-list a:hover{color:var(--bd-orange-dark)}.bd-badge{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:.6875rem;font-weight:700;height:1.35rem;justify-content:center;min-width:1.35rem;padding:0 .4rem}.bd-badge--blue{background:#d0ebff;color:#1864ab}.bd-badge--amber{background:#ffec99;color:#e67700}.bd-badge--purple{background:#e5dbff;color:#5f3dc4}.bd-badge--teal{background:#c3fae8;color:#087f5b}.bd-badge--orange{background:var(--bd-orange-light);color:var(--bd-orange-dark)}.bd-panel__body--pipeline{padding-bottom:.65rem}.bd-pipeline{align-items:flex-start;display:flex;gap:.15rem;justify-content:space-between;overflow-x:auto;padding:.35rem 0 .75rem}.bd-pipeline__step{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.35rem;min-width:72px;text-align:center}.bd-pipeline__icon-wrap{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.95rem;height:42px;justify-content:center;width:42px}.bd-pipeline__icon-wrap--blue{background:#e7f5ff;color:#1971c2}.bd-pipeline__icon-wrap--orange{background:#fff4e6;color:#e8590c}.bd-pipeline__icon-wrap--green{background:#ebfbee;color:#2f9e44}.bd-pipeline__icon-wrap--purple{background:#f3f0ff;color:#7950f2}.bd-pipeline__label{color:#868e96;display:flex;flex-direction:column;font-size:.6875rem;gap:.05rem;line-height:1.25;max-width:82px;min-height:2.1em}.bd-pipeline__count-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;height:1.35rem;justify-content:center;line-height:1;min-width:1.75rem;padding:0 .45rem}.bd-pipeline__count-pill--neutral{background:#f1f3f5;color:#212529}.bd-pipeline__count-pill--orange{background:#fff4e6;color:#e8590c}.bd-pipeline__count-pill--green{background:#ebfbee;color:#2f9e44}.bd-pipeline__arrow{color:#dee2e6;flex-shrink:0;font-size:.8rem;margin-top:14px;-webkit-user-select:none;user-select:none}.bd-pipeline__view-all{color:#1971c2;display:inline-block;font-size:.8125rem;font-weight:500;margin-top:.15rem;text-decoration:none}.bd-pipeline__view-all:hover{color:#1864ab;text-decoration:underline}.bd-approval-item{border-bottom:1px solid #f1f3f5;padding:.55rem 0}.bd-approval-item:last-child{border-bottom:none}.bd-approval-item__title{color:var(--bd-text);display:block;font-size:.8125rem;font-weight:600}.bd-approval-item__title:hover{color:var(--bd-orange-dark)}.bd-approval-item__row{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-top:.2rem}.bd-approval-item__due,.bd-approval-item__ref{color:var(--bd-text-muted);font-size:.6875rem}.bd-approval-item__due{white-space:nowrap}.bd-priority{border-radius:4px;font-size:.625rem;font-weight:700;letter-spacing:.02em;padding:.12rem .35rem;text-transform:uppercase}.bd-priority--high{background:#ffe3e3;color:#c92a2a}.bd-priority--medium{background:#fff3bf;color:#e67700}.bd-priority--low{background:#d3f9d8;color:#2b8a3e}.bd-table{border-collapse:collapse;font-size:.8125rem;width:100%}.bd-table th{background:#fafbfc;border-bottom:1px solid var(--bd-border);color:var(--bd-text-muted);font-size:.75rem;font-weight:600;padding:.55rem .75rem;text-transform:none;white-space:nowrap}.bd-table td{border-bottom:1px solid #f1f3f5;color:#495057;padding:.65rem .75rem;vertical-align:middle}.bd-table tbody tr:hover{background:#fafbfc}.bd-status{border-radius:999px;display:inline-block;font-size:.6875rem;font-weight:600;padding:.2rem .55rem;text-transform:capitalize}.bd-status--open{background:#d0ebff;color:#1864ab}.bd-status--evaluating{background:#fff3bf;color:#e67700}.bd-status--approved{background:#d3f9d8;color:#2b8a3e}.bd-status--closed{background:#e9ecef;color:#495057}.bd-status--in_transit{background:#d0ebff;color:#1864ab}.bd-status--reached_hub{background:#e5dbff;color:#5f3dc4}.bd-status--out_for_delivery{background:#ffe8cc;color:#d9480f}.bd-status--delayed{background:#ffe3e3;color:#c92a2a}.bd-btn-action{align-items:center;background:#fff;border:1px solid #dee2e6;border-radius:6px;color:#495057;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;justify-content:center;padding:.25rem .65rem;text-decoration:none}.bd-btn-action:hover{background:#fff9f5;border-color:var(--bd-orange);color:var(--bd-orange-dark)}.bd-btn-menu{background:#0000;border:none;color:#adb5bd;cursor:pointer;font-size:1rem;line-height:1;padding:.2rem .35rem}.bd-btn-menu:hover{color:#495057}.bd-chart-wrap{display:flex;gap:.5rem}.bd-chart-y-axis{color:var(--bd-text-muted);display:flex;flex-direction:column;font-size:.625rem;justify-content:space-between;min-width:2rem;padding-bottom:1.4rem;text-align:right}.bd-bar-chart{align-items:flex-end;border-bottom:1px solid #e9ecef;display:flex;flex:1 1;gap:.5rem;height:160px;padding-bottom:0}.bd-bar-chart__col{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%}.bd-bar-chart__bar-wrap{align-items:flex-end;display:flex;flex:1 1;justify-content:center;width:100%}.bd-bar-chart__bar{background:linear-gradient(180deg,#ffa94d 0,var(--bd-orange-dark) 100%);border-radius:4px 4px 0 0;max-width:42px;min-height:3px;transition:height .3s ease;width:65%}.bd-bar-chart__label{margin-top:.35rem}.bd-bar-chart__label,.bd-chart-caption{color:var(--bd-text-muted);font-size:.6875rem}.bd-chart-caption{margin-top:.5rem;text-align:center}.bd-donut{gap:1.25rem}.bd-donut,.bd-donut__ring{align-items:center;display:flex;justify-content:center}.bd-donut__ring{border-radius:50%;flex-shrink:0;height:130px;position:relative;width:130px}.bd-donut__hole{background:#fff;border-radius:50%;height:72px;width:72px}.bd-donut__legend{flex:1 1;font-size:.75rem;min-width:0}.bd-donut__legend-row{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.3rem}.bd-donut__legend-label{align-items:center;color:#495057;display:flex;min-width:0}.bd-donut__dot{border-radius:50%;display:inline-block;flex-shrink:0;height:8px;margin-right:.35rem;width:8px}.bd-donut__pct{color:var(--bd-text);flex-shrink:0;font-weight:600}.bd-progress-inline{background:#e9ecef;border-radius:999px;flex-shrink:0;height:6px;overflow:hidden;width:70px}.bd-progress-inline__bar{background:#51cf66;border-radius:999px;height:100%}.bd-stars{color:#fab005;font-size:.8rem;letter-spacing:-1px}.bd-stars__score{color:var(--bd-text-muted);font-size:.6875rem;margin-left:.15rem}.bd-delivery-item{border-bottom:1px solid #f1f3f5;padding:.6rem 0}.bd-delivery-item:last-child{border-bottom:none}.bd-delivery-item__top{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.bd-delivery-item__po{color:var(--bd-text);font-size:.8125rem;font-weight:600}.bd-delivery-item__sub{color:var(--bd-text-muted);font-size:.6875rem;margin-top:.1rem}.bd-delivery-item__progress{background:#e9ecef;border-radius:999px;height:5px;margin-top:.4rem;overflow:hidden}.bd-delivery-item__progress-bar{border-radius:999px;height:100%}.bd-delivery-item__progress-bar--blue{background:#339af0}.bd-delivery-item__progress-bar--purple{background:#9775fa}.bd-delivery-item__progress-bar--orange{background:#ff922b}.bd-delivery-item__progress-bar--red{background:#ff6b6b}.bd-delivery-item__progress-bar--green{background:#51cf66}.bd-notif-item{border-bottom:1px solid #f1f3f5;display:flex;gap:.6rem;padding:.5rem 0}.bd-notif-item:last-child{border-bottom:none}.bd-notif-item__icon{align-items:center;background:#f1f3f5;border-radius:8px;color:#495057;display:flex;flex-shrink:0;font-size:.8rem;height:32px;justify-content:center;width:32px}.bd-notif-item__icon--auction{background:#fff4e6;color:#e8590c}.bd-notif-item__icon--marketplace{background:#e7f5ff;color:#1971c2}.bd-notif-item__icon--approval{background:#fff3bf;color:#e67700}.bd-notif-item__icon--logistics{background:#e3fafc;color:#1098ad}.bd-notif-item__content{flex:1 1;min-width:0}.bd-notif-item__text{background:none;border:none;color:#495057;cursor:pointer;font-size:.75rem;line-height:1.35;padding:0;text-align:left}.bd-notif-item__text:hover{color:var(--bd-orange-dark)}.bd-notif-item__time{color:var(--bd-text-muted);font-size:.625rem;margin-top:.15rem}.bd-quick-actions{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.bd-quick-action{align-items:center;background:#fff;border:1px solid var(--bd-border);border-radius:8px;color:#495057;display:flex;flex-direction:column;font-size:.6875rem;font-weight:500;gap:.4rem;justify-content:center;min-height:78px;padding:.9rem .4rem;text-align:center;text-decoration:none;transition:all .15s ease}.bd-quick-action:hover{background:#fff9f5;border-color:#ffc078;box-shadow:0 2px 8px #f767071f;color:var(--bd-orange-dark)}.bd-quick-action__icon{align-items:center;background:var(--bd-orange-light);border-radius:8px;color:var(--bd-orange-dark);display:flex;font-size:1rem;height:36px;justify-content:center;width:36px}.bd-quick-action--wide{flex-direction:row;gap:.75rem;grid-column:span 2;justify-content:flex-start;min-height:auto;padding:.75rem 1rem}.bd-empty{color:var(--bd-text-muted);font-size:.8125rem;padding:1.25rem .5rem;text-align:center}.bd-skeleton{animation:bd-shimmer 1.2s infinite;background:linear-gradient(90deg,#f1f3f5 25%,#e9ecef 50%,#f1f3f5 75%);background-size:200% 100%;border-radius:6px}@keyframes bd-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bd-skeleton-kpi{border-radius:var(--bd-radius);height:88px}.bd-skeleton-panel{border-radius:var(--bd-radius);height:200px}.bd-date-picker{background:#fff;border:1px solid var(--bd-border);border-radius:10px;box-shadow:0 8px 24px #0000001f;padding:.75rem;position:absolute;right:0;top:calc(100% + .35rem);width:min(320px,90vw);z-index:50}.bd-date-picker__presets{grid-gap:.35rem;display:grid;gap:.35rem;grid-template-columns:1fr 1fr;margin-bottom:.75rem}.bd-date-picker__preset{background:#fff;border:1px solid var(--bd-border);border-radius:6px;color:#495057;cursor:pointer;font-family:inherit;font-size:.75rem;padding:.4rem .5rem}.bd-date-picker__preset:hover{background:#fff9f5;border-color:var(--bd-orange);color:var(--bd-orange-dark)}.bd-date-picker__custom{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin-bottom:.75rem}.bd-date-picker__field{color:var(--bd-text-muted);display:flex;flex-direction:column;font-size:.6875rem;gap:.2rem}.bd-date-picker__field input{border:1px solid var(--bd-border);border-radius:6px;color:#495057;font-family:inherit;font-size:.75rem;padding:.35rem .45rem}.bd-date-picker__actions{display:flex;gap:.5rem;justify-content:flex-end}.bd-date-picker__btn{border:1px solid #0000;border-radius:6px;cursor:pointer;font-family:inherit;font-size:.75rem;padding:.35rem .75rem}.bd-date-picker__btn--ghost{background:#fff;border-color:var(--bd-border);color:#495057}.bd-date-picker__btn--primary{background:var(--bd-orange-dark);color:#fff}.bd-date-picker__btn--primary:hover{background:var(--bd-orange)}.bd-date-picker__current{color:var(--bd-text-muted);font-size:.6875rem;margin-top:.5rem;text-align:center}.bd-bar-chart--dense .bd-bar-chart__label{font-size:.5625rem;margin-top:.5rem;transform:rotate(-45deg);transform-origin:top center;white-space:nowrap}.bd-bar-chart--dense .bd-bar-chart__bar{width:80%}.buyer-dashboard__intro{margin-bottom:.75rem}.buyer-dashboard__module-nav{margin-bottom:.85rem}.buyer-dashboard__module-tabs{display:flex;flex-wrap:wrap;gap:.35rem}.buyer-dashboard__module-tab--active-outline{background:#fff!important;border:1px solid var(--bd-orange)!important;color:var(--bd-orange)!important}.buyer-dashboard__sub-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.buyer-dashboard__sub-tab{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:999px;color:#495057;display:inline-flex;font-size:.6875rem;font-weight:600;padding:.3rem .65rem;text-decoration:none}.buyer-dashboard__sub-tab:hover{border-color:#ffc078;color:var(--bd-orange-dark)}.buyer-dashboard__sub-tab--active{background:var(--bd-orange);border-color:var(--bd-orange);color:#fff}.buyer-dashboard__module-nav-hint{color:var(--bd-text-muted);font-size:.6875rem;margin-top:.35rem}.buyer-dashboard__module-tab{align-items:center;background:#fff;border:1px solid #0000;border-radius:999px;color:#495057;display:inline-flex;font-size:.75rem;font-weight:600;gap:.35rem;padding:.35rem .75rem;position:relative;text-decoration:none}.buyer-dashboard__module-tab:hover{background:#fff9f5;color:var(--bd-orange-dark)}.buyer-dashboard__module-tab--active{background:var(--bd-orange)!important;border-color:var(--bd-orange)!important;color:#fff!important}.buyer-dashboard__module-tab:not(.buyer-dashboard__module-tab--active){background:#fff;border:1px solid #e9ecef}.buyer-dashboard__module-tab-label{line-height:1.2}.buyer-dashboard__module-tab--has-notifications:not(.buyer-dashboard__module-tab--active-outline){background:#fff9f5;border-color:#ffc078}.buyer-dashboard__module-tab-badge{align-items:center;background:#e03131;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.625rem;font-weight:700;height:1.125rem;justify-content:center;line-height:1;min-width:1.125rem;padding:0 .3rem}.buyer-dashboard__module-tab-badge:hover{background:#c92a2a}.buyer-dashboard__action-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.bd-btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:600;gap:.35rem;padding:.45rem .85rem;text-decoration:none;white-space:nowrap}.bd-btn--primary{background:var(--bd-orange)!important;border-color:var(--bd-orange)!important;color:#fff!important}.bd-btn--primary:hover{background:var(--bd-orange-dark)!important;border-color:var(--bd-orange-dark)!important;color:#fff!important}.bd-btn--outline{background:#fff;border-color:var(--bd-border);color:#495057}.bd-btn--outline:hover{border-color:#ffc078;color:var(--bd-orange-dark)}.bd-btn--filter{background:#fff;border-color:var(--bd-border);color:#495057;font-weight:500}.buyer-dashboard__alert-grid{margin-bottom:.875rem}.bd-alert-card{background:#fff;border:1px solid var(--bd-border);border-radius:var(--bd-radius);box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;min-height:96px;padding:.75rem .85rem}.bd-alert-card__top{align-items:center;display:flex;gap:.35rem;justify-content:space-between;margin-bottom:.35rem}.bd-alert-card__count{font-size:1.5rem;font-weight:700;line-height:1}.bd-alert-card__count--red{color:#c92a2a}.bd-alert-card__count--amber{color:#e67700}.bd-alert-card__count--blue{color:#1864ab}.bd-alert-card__tone{font-size:.5625rem;font-weight:700;letter-spacing:.04em}.bd-alert-card__tone--red{color:#c92a2a}.bd-alert-card__tone--amber{color:#e67700}.bd-alert-card__tone--blue{color:#1864ab}.bd-alert-card__label{color:var(--bd-text-muted);flex:1 1;font-size:.75rem;line-height:1.35;margin-bottom:.5rem}.bd-alert-card__view{align-self:flex-start;color:var(--bd-orange);font-size:.75rem;font-weight:600;text-decoration:none}.bd-alert-card__view:hover{text-decoration:underline}.buyer-dashboard__metrics-grid{margin-bottom:.875rem}.bd-metric-card{background:#fff;border:1px solid var(--bd-border);border-radius:var(--bd-radius);box-shadow:0 1px 3px #0000000a;padding:.85rem 1rem}.bd-metric-card__label{color:var(--bd-text-muted);font-size:.75rem;margin-bottom:.25rem}.bd-metric-card__value{color:var(--bd-text);font-size:1.5rem;font-weight:700;line-height:1.1}.bd-metric-card__sub{color:var(--bd-text-muted);font-size:.6875rem;margin-top:.15rem}.buyer-dashboard__pipeline-panel{margin-bottom:.875rem}.bd-overview-pipeline{margin:0}.bd-overview-pipeline__step{background:#fff;border:1px solid #f1f3f5;border-radius:8px;padding:.85rem .5rem;text-align:center}.bd-overview-pipeline__step--orange{background:#fff4e6;border-color:#ffd8a8}.bd-overview-pipeline__step--orange-light{background:#fff9db;border-color:#ffe066}.bd-overview-pipeline__step--orange-pale{background:#fff9f5;border-color:#ffe8cc}.bd-overview-pipeline__step--plain{background:#fafbfc}.bd-overview-pipeline__count{color:var(--bd-text);font-size:1.25rem;font-weight:700;line-height:1;margin-bottom:.35rem}.bd-overview-pipeline__label{color:var(--bd-text-muted);font-size:.6875rem;line-height:1.25}.buyer-dashboard__module-grid{margin-bottom:.875rem}.bd-module-card{background:#fff;border:1px solid var(--bd-border);border-radius:var(--bd-radius);box-shadow:0 1px 3px #0000000a;padding:1rem}.bd-module-card__title{color:var(--bd-text);font-size:.875rem;font-weight:700;margin-bottom:.65rem}.bd-module-card__row{align-items:center;color:#495057;display:flex;font-size:.8125rem;gap:.5rem;justify-content:space-between;margin-bottom:.35rem}.bd-module-card__row--risk strong{color:#c92a2a}.bd-module-card__btn{justify-content:center;margin-top:.65rem;width:100%}.buyer-dashboard__work-queue-panel{margin-bottom:.875rem}.bd-table__action{color:var(--bd-orange);font-size:.8125rem;font-weight:600;text-decoration:none}.bd-table__action:hover{text-decoration:underline}.bd-wq-status{border-radius:4px;display:inline-block;font-size:.625rem;font-weight:700;letter-spacing:.03em;padding:.15rem .5rem}.bd-wq-status--open{background:#e7f5ff;color:#1864ab}.bd-wq-status--pending{background:#fff9db;color:#e67700}.bd-wq-status--high{background:#ffe3e3;color:#c92a2a}.buyer-dashboard__snapshot-row{margin-bottom:.5rem}.bd-snapshot-list{display:flex;flex-direction:column;gap:.45rem}.bd-snapshot-row{align-items:center;display:flex;font-size:.8125rem;gap:.75rem;justify-content:space-between}.bd-snapshot-row__label{color:var(--bd-text-muted)}.bd-snapshot-row__value{color:var(--bd-text);font-weight:700}.cm-browse-page{background:#f6f8fb;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:calc(100vh - 120px);padding:24px 16px 40px}.cm-browse-container{margin:0 auto;max-width:1200px;width:100%}.cm-browse-hero{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.cm-browse-title{color:#0b1320;font-size:28px;font-weight:700;line-height:1.2;margin:0 0 8px}.cm-browse-subtitle{color:#6b7280;font-size:15px;line-height:1.5;margin:0}.cm-browse-count{align-self:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#6b7280;font-size:13px;font-weight:600;padding:10px 14px}.cm-browse-filters{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000f;margin-bottom:16px;padding:18px 20px}.cm-browse-search{margin-bottom:16px;position:relative;width:100%}.cm-browse-search-icon{color:#6b7280;font-size:15px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.cm-browse-search-input{background:#f3f5f7;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;color:#0b1320;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;padding:12px 16px 12px 44px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.cm-browse-search-input::placeholder{color:#9ca3af}.cm-browse-search-input:focus{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a0026;outline:none}.cm-browse-filter{display:flex;flex-direction:column;min-width:0}.cm-browse-filter-row{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}@media(max-width:992px){.cm-browse-filter-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.cm-browse-filter-row{grid-template-columns:1fr}}.cm-browse-filter-label{color:#6b7280;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.cm-browse-select{-webkit-appearance:none;appearance:none;background:#f3f5f7;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='%236b7280' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;color:#0b1320;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;padding:10px 36px 10px 12px;width:100%}.cm-browse-select:focus{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a001f;outline:none}.cm-browse-filter-actions{align-items:flex-end;display:flex}.cm-browse-clear{background:#eaf2ff;border:1px solid #3e6389;border-radius:10px;color:#3e6389;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:600;padding:10px 18px;transition:background .15s ease}.cm-browse-clear:hover{background:#d1e5ff}.cm-browse-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.cm-browse-tab{background:#0000;border:1px solid #0000;border-radius:10px;color:#6b7280;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;padding:10px 14px;transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}.cm-browse-tab:hover{background:#ffffffd9;color:#0b1320}.cm-browse-tab.active{background:#fff;border-color:#e5e7eb;box-shadow:0 1px 3px #0000000f;color:#ff6a00;font-weight:600}.cm-browse-tab-count{font-weight:500;opacity:.9}.cm-browse-grid{padding-bottom:24px}.cm-browse-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.cm-browse-card:hover{border-color:#d1d5db;box-shadow:0 4px 18px #0a0a0a0f}.cm-browse-card--featured{border-color:#ff6a006b;box-shadow:0 4px 22px #ff6a001a}.cm-browse-card--featured:hover{border-color:#ff6a008c}.cm-browse-card-head{padding:16px 18px 12px}.cm-browse-card-title{align-items:center;color:#0b1320;display:flex;flex-wrap:wrap;font-size:16px;font-weight:700;gap:8px;line-height:1.35}.cm-browse-pill{align-items:center;border:1px solid #e5e7eb;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 10px}.cm-browse-pill .cm-browse-pill-icon{flex-shrink:0;font-size:11px}.cm-browse-pill.verified{background:#ecfdf5;border-color:#bbf7d0;color:#16a34a}.cm-browse-pill.featured{background:#fffbeb;border-color:#fde68a;color:#b45309}.cm-browse-pill.featured .cm-browse-pill-icon{color:#d97706}.cm-browse-card-meta{color:#6b7280;display:flex;flex-wrap:wrap;font-size:13px;gap:14px;margin-top:10px}.cm-browse-card-meta svg{font-size:13px;opacity:.85}.cm-browse-card-loc,.cm-browse-card-rating{align-items:center;display:inline-flex}.cm-browse-card-rating svg{color:#f59e0b;margin-right:5px}.cm-browse-card-meta svg{margin-right:5px}.cm-browse-quote-banner{align-items:center;background:#ecfdf3;border:1px solid #86efac;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 16px 14px;padding:12px 14px}.cm-browse-quote-banner-main{align-items:flex-start;display:flex;gap:10px;min-width:0}.cm-browse-quote-icon{color:#15803d;flex-shrink:0;font-size:18px;margin-top:2px}.cm-browse-quote-title{color:#14532d;font-size:14px;font-weight:700;line-height:1.3}.cm-browse-quote-sub{color:#166534;font-size:12px;margin-top:2px}.cm-browse-quote-amount{background:#15803d;border-radius:999px;color:#fff;flex-shrink:0;font-size:14px;font-weight:700;padding:8px 14px}.cm-browse-card-body{display:flex;flex:1 1;flex-direction:column;padding:0 18px 18px}.cm-browse-card-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.cm-browse-tag{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:12px;font-weight:500;padding:6px 10px}.cm-browse-metrics{grid-gap:12px 16px;border-bottom:1px solid #eef0f3;border-top:1px solid #eef0f3;display:grid;gap:12px 16px;grid-template-columns:repeat(2,1fr);margin-bottom:4px;padding:14px 0}.cm-browse-metric{align-items:flex-start;display:flex;gap:10px;min-width:0}.cm-browse-metric-ico{color:#6b7280;flex-shrink:0;font-size:16px;margin-top:2px;opacity:.9}.cm-browse-metric-label{color:#9ca3af;font-size:11px;font-weight:600;letter-spacing:.02em;margin-bottom:2px;text-transform:uppercase}.cm-browse-metric-value{color:#0b1320;font-size:14px;font-weight:700;line-height:1.35;word-break:break-word}.cm-browse-card-extra{margin-bottom:14px}.cm-browse-certs{margin-bottom:10px}.cm-browse-certs-label{align-items:center;color:#6b7280;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-bottom:8px}.cm-browse-certs-label svg{font-size:13px;opacity:.85}.cm-browse-cert-pills{display:flex;flex-wrap:wrap;gap:6px}.cm-browse-cert-pill{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:#4b5563;font-size:11px;font-weight:600;padding:4px 10px}.cm-browse-response{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.cm-browse-response strong{color:#166534;font-weight:600}.cm-browse-response-dot{background:#22c55e;border-radius:50%;flex-shrink:0;height:8px;width:8px}.cm-browse-card-actions{border-top:1px solid #f0f0f0;display:flex;gap:12px;margin-top:auto;padding-top:14px}.cm-browse-action{align-items:center;border-radius:10px;display:inline-flex!important;flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 14px;text-decoration:none!important;transition:background .15s ease,color .15s ease,border-color .15s ease}.cm-browse-action.muted{background:#fff;border:1px solid #e5e7eb;color:#0b1320!important}.cm-browse-action.muted:hover{background:#f1f3f5;color:#0b1320!important}.cm-browse-action.primary{background:#ff6a00;border:1px solid #ff6a00;color:#fff!important}.cm-browse-action.primary:hover{background:#e55a00;border-color:#e55a00;color:#fff!important}.cm-browse-action.sent{background:#ecfdf3;border:1px solid #86efac;color:#14532d!important;cursor:not-allowed;opacity:1}@media(max-width:576px){.cm-browse-card-actions{flex-direction:column}.cm-browse-title{font-size:22px}}.cm-review-page{background:#f7f9fc;min-height:calc(100vh - 80px);padding:24px 0 40px}.cm-review-wrap{margin:0 auto;width:min(1280px,96%)}.cm-review-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.cm-review-title{color:#13223a;font-size:30px;font-weight:700;margin:0}.cm-review-sub{color:#667085;font-size:14px;margin:6px 0 0}.cm-review-compare-btn{background:#fff;border:1px solid #d0d5dd;border-radius:10px;font-size:13px;font-weight:600;padding:10px 14px}.cm-review-rfq-card{background:#eef5ff;border:1px solid #d7e7ff;border-radius:12px;margin-top:14px;padding:12px 14px}.cm-review-rfq-card .cm-review-rfq-head{background:#0000;border:none;margin-top:0;padding:0}.cm-review-rfq-card .cm-review-rfq-logistics{background:#0000;border-top:1px dashed #b8d4ff;margin-top:12px;padding-top:12px}.cm-review-rfq-head{grid-gap:8px;background:#eef5ff;border:1px solid #d7e7ff;border-radius:12px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px;padding:12px 14px}.cm-review-rfq-head div span{color:#667085;display:block;font-size:12px}.cm-review-rfq-head div strong{color:#123055;display:block;font-size:14px;font-weight:700}.cm-review-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px 0}.cm-review-stat-card{align-items:center;background:#fff;border:1px solid #e4e7ec;border-radius:12px;display:flex;gap:10px;padding:12px 14px}.cm-review-stat-content span{color:#667085;display:block;font-size:12px}.cm-review-stat-content strong{color:#0f1728;display:block;font-size:30px;font-weight:700;line-height:1.2}.cm-review-stat-content small{color:#667085;display:block;font-size:12px;margin-top:2px}.cm-review-stat-icon{align-items:center;border-radius:8px;display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.cm-review-stat-icon svg{font-size:16px}.cm-review-stat-icon--green{background:#e7faf0;color:#12b76a}.cm-review-stat-icon--blue{background:#eaf2ff;color:#3b82f6}.cm-review-stat-icon--orange{background:#fff4e5;color:#f59e0b}.cm-review-tabs{display:flex;gap:8px;margin-bottom:14px}.cm-review-tabs button{background:#fff;border:1px solid #e4e7ec;border-radius:999px;color:#344054;font-size:13px;font-weight:600;padding:8px 14px}.cm-review-tabs button.active{border-color:#111827;color:#111827}.cm-review-list{grid-gap:14px;display:grid;gap:14px}.cm-review-quote-card{background:#fff;border:1px solid #e4e7ec;border-radius:14px;padding:14px}.cm-review-quote-card--lowest{border-color:#86efac;box-shadow:inset 0 0 0 1px #22c55e33}.cm-review-quote-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.cm-review-company{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cm-review-company-icon{align-items:center;border:1px solid #e4e7ec;border-radius:4px;color:#98a2b3;display:inline-flex;font-size:11px;height:20px;justify-content:center;width:20px}.cm-review-company h3{color:#111827;font-size:20px;font-weight:700;margin:0}.cm-review-verified{align-items:center;background:#ecfdf3;border:1px solid #d1fadf;border-radius:999px;color:#067647;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:2px 8px}.cm-review-quote-meta{align-items:center;color:#667085;display:flex;font-size:15px;gap:14px}.cm-review-quote-meta .dot{color:#d0d5dd}.cm-review-lowest-pill{background:#dcfce7;border:1px solid #bbf7d0;border-radius:999px;color:#15803d;font-size:12px;font-weight:700;padding:2px 9px}.cm-review-quote-grid{grid-gap:12px;border-bottom:1px solid #eaecf0;border-top:1px solid #eaecf0;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;padding:12px 0}.cm-review-quote-grid label{color:#667085;display:block;font-size:12px}.cm-review-quote-grid strong{color:#111827;display:block;font-size:16px;line-height:1.2}.cm-review-quote-grid small{color:#667085;font-size:12px}.cm-review-quote-actions{display:flex;gap:10px;justify-content:space-between;margin-top:12px}.cm-review-quote-actions .left,.cm-review-quote-actions .right{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cm-quote-actions-toolbar{flex-wrap:nowrap;gap:6px;justify-content:flex-end;max-width:100%}@media(max-width:720px){.cm-quote-actions-toolbar{flex-wrap:wrap;justify-content:flex-end}}.cm-quote-icon-btn{align-items:center;background:#fff;border:1px solid #e4e7ec;border-radius:10px;color:#344054;cursor:pointer;display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;width:38px}.cm-quote-icon-btn svg{font-size:16px}.cm-quote-icon-btn:hover:not(:disabled){background:#f9fafb;border-color:#d0d5dd;box-shadow:0 1px 2px #1018280f;color:#111827}.cm-quote-icon-btn:disabled{cursor:not-allowed;opacity:.45}.cm-quote-icon-btn--primary{background:#12b76a;border-color:#12b76a;color:#fff}.cm-quote-icon-btn--primary:hover:not(:disabled){background:#0f9d5c;border-color:#0f9d5c;color:#fff}.cm-quote-icon-btn--with-label{font-size:13px;font-weight:700;gap:8px;min-height:38px;padding:0 12px;width:auto}.cm-quote-icon-btn--with-label span{white-space:nowrap}.cm-review-quote-actions .btn-lite,.cm-review-quote-actions .btn-outline,.cm-review-quote-actions .btn-success{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#111827;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 12px;text-decoration:none}.cm-review-quote-actions .btn-outline{border-color:#d0d5dd}.cm-review-quote-actions .btn-success{background:#12b76a;border-color:#12b76a;color:#fff}.cm-review-pending-approval-pill{align-items:center;background:#fffaeb;border:1px solid #fedf89;border-radius:999px;color:#b54708;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 12px}.cm-review-pending-approval-pill--rejected{background:#fef3f2;border-color:#fecdca;color:#b42318}@media(max-width:1100px){.cm-review-quote-grid,.cm-review-rfq-head,.cm-review-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-quote-modal-backdrop{align-items:center;background:#0f172880;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1200}.cm-quote-modal-card{background:#fff;border-radius:14px;max-height:90vh;overflow:auto;padding:18px 22px 20px;position:relative;width:min(980px,100%)}.cm-quote-modal-card--confirm{box-shadow:0 24px 48px #0f172a33;max-height:none;padding:26px 24px 22px;text-align:center;width:min(440px,100%)}.cm-quote-modal-card--confirm .cm-quote-modal-close{right:16px;top:12px}.cm-extqa-confirm__title{font-size:20px;line-height:1.35;margin:0 0 8px;padding:0 28px}.cm-extqa-confirm__text{color:#475467;font-size:15px;line-height:1.55;margin:0 0 22px}.cm-extqa-confirm__actions{display:flex;flex-direction:column;gap:10px}@media(min-width:400px){.cm-extqa-confirm__actions{flex-direction:row;gap:12px}}.cm-extqa-confirm__btn{border:1px solid #0000;border-radius:10px;cursor:pointer;flex:1 1;font-size:15px;font-weight:600;min-height:46px;padding:10px 16px;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.cm-extqa-confirm__btn--no{background:#fff;border-color:#d0d5dd;box-shadow:0 1px 2px #1018280d;color:#344054}.cm-extqa-confirm__btn--no:hover:not(:disabled){background:#f9fafb;border-color:#98a2b3;color:#111827}.cm-extqa-confirm__btn--yes{background:#12b76a;border-color:#12b76a;box-shadow:0 1px 2px #10182814;color:#fff}.cm-extqa-confirm__btn--yes:hover:not(:disabled){background:#0f9d5c;border-color:#0f9d5c}.cm-extqa-confirm__btn:disabled{cursor:not-allowed;opacity:.65}.cm-quote-modal-close{background:#0000;border:none;color:#475467;font-size:20px;position:absolute;right:14px;top:12px}.cm-quote-modal-title{color:#111827;font-size:24px;font-weight:700;margin:4px 0 2px}.cm-quote-modal-sub{color:#667085;font-size:15px;margin-bottom:12px}.cm-quote-modal-summary{grid-gap:10px;background:#f5faff;border:1px solid #b9dcff;border-radius:12px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;padding:12px 14px}.cm-quote-modal-summary label{color:#1d4ed8;display:block;font-size:13px}.cm-quote-modal-summary strong{color:#0f1728;display:block;font-size:16px}.cm-quote-modal-section{border-top:1px solid #eaecf0}.cm-quote-modal-section-head{align-items:center;background:#0000;border:0;color:#111827;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:14px 0;width:100%}.cm-quote-modal-section-head .left{align-items:center;display:inline-flex;gap:10px}.cm-quote-modal-section-head .left svg{color:#667085}.cm-quote-modal-section-body{padding:0 0 12px 30px}.cm-quote-modal-section-body p{color:#344054;font-size:14px;margin:0 0 6px}.cm-accept-modal-backdrop{align-items:center;background:#0f17288c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1300}.cm-accept-modal-card{background:#fff;border-radius:14px;padding:18px 22px 20px;position:relative;width:min(960px,100%)}.cm-accept-modal-close{background:#0000;border:0;color:#4b5563;font-size:22px;position:absolute;right:14px;top:10px}.cm-accept-title{color:#0f1728;font-size:24px;font-weight:700;margin:4px 0 2px}.cm-accept-sub{color:#667085;font-size:15px;margin-bottom:12px}.cm-accept-summary{background:#effdf5;border:1px solid #b7f8d0;border-radius:12px;margin-bottom:14px;padding:14px}.cm-accept-next h4,.cm-accept-summary h4{color:#065f46;font-size:20px;font-weight:700;margin:0 0 10px}.cm-accept-summary-grid{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.cm-accept-summary-grid label{color:#065f46;display:block;font-size:13px}.cm-accept-summary-grid strong{color:#065f46;display:block;font-size:16px;font-weight:700}.cm-accept-next{border-top:1px solid #eaecf0;padding-top:14px}.cm-accept-next h4{color:#111827}.cm-accept-step{align-items:flex-start;display:flex;gap:12px;margin-bottom:10px}.cm-accept-step .num{align-items:center;background:#fff7ed;border-radius:999px;color:#f97316;display:inline-flex;flex:0 0 32px;font-size:15px;font-weight:700;height:32px;justify-content:center;width:32px}.cm-accept-step strong{color:#111827;display:block;font-size:18px}.cm-accept-step p{color:#475467;font-size:14px;margin:1px 0 0}.cm-accept-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.cm-accept-actions .btn-cancel,.cm-accept-actions .btn-confirm{border-radius:12px;font-size:16px;font-weight:700;padding:10px 18px}.cm-accept-actions .btn-cancel{background:#fff;border:1px solid #d0d5dd;color:#111827}.cm-accept-actions .btn-confirm{background:#16a34a;border:1px solid #16a34a;color:#fff}.cm-reject-modal-backdrop{align-items:center;background:#0f17288c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1350}.cm-reject-modal-card{background:#fff;border-radius:14px;box-shadow:0 20px 40px #0f172840;padding:18px 22px 20px;position:relative;width:min(720px,100%)}.cm-reject-modal-close{background:#0000;border:0;color:#4b5563;font-size:22px;position:absolute;right:14px;top:10px}.cm-reject-title{color:#0f1728;font-size:24px;font-weight:700;margin:4px 0 2px}.cm-reject-sub{color:#667085;font-size:15px;margin-bottom:14px}.cm-reject-field label{color:#111827;display:block;font-size:14px;font-weight:700;margin-bottom:8px}.cm-reject-field .req{color:#ef4444;margin-left:2px}.cm-reject-textarea{background:#f3f5f7;border:1px solid #eaecf0;border-radius:12px;color:#111827;font-size:14px;min-height:96px;outline:none;padding:14px;resize:vertical;width:100%}.cm-reject-textarea:focus{background:#fff;border-color:#d0d5dd;box-shadow:0 0 0 3px #3b82f61f}.cm-reject-error{color:#ef4444;font-size:12px;font-weight:600;margin-top:6px}.cm-reject-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.cm-reject-actions .btn-cancel{background:#fff;border:1px solid #d0d5dd;border-radius:12px;color:#111827;font-size:14px;font-weight:700;padding:10px 18px}.cm-reject-actions .btn-reject{align-items:center;background:#fda4af;border:1px solid #fda4af;border-radius:12px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:10px 18px}.cm-reject-actions .btn-cancel:disabled,.cm-reject-actions .btn-reject:disabled{cursor:not-allowed;opacity:.6}.cm-quote-kv-grid{grid-gap:16px 24px;background:#f9fafb;border:1px solid #f2f4f7;border-radius:12px;display:grid;gap:16px 24px;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 16px}.cm-quote-kv-grid--three-col,.cm-quote-kv-grid--two-col{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-quote-kv-item label{color:#667085;display:block;font-size:12px;margin-bottom:2px}.cm-quote-kv-item strong{color:#0f1728;display:block;font-size:14px;font-weight:600;line-height:1.25}.cm-quote-verified-chip{align-items:center;background:#dcfce7;border:1px solid #bbf7d0;border-radius:999px;color:#15803d!important;display:inline-flex!important;font-size:13px!important;font-weight:700!important;padding:4px 10px}.cm-quote-pricing-card{background:#fff;border:1px solid #f2f4f7;border-radius:12px;padding:10px 14px}.cm-quote-pricing-card hr{border:0;border-top:1px solid #eaecf0;margin:8px 0}.cm-quote-pricing-row{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:6px 0}.cm-quote-pricing-row span{color:#344054;font-size:14px}.cm-quote-pricing-row strong{color:#0f1728;font-size:16px;font-weight:600}.cm-quote-pricing-row.total span,.cm-quote-pricing-row.total strong{font-size:18px;font-weight:700}.cm-qc-modal-backdrop{align-items:center;background:#0f172880;display:flex;inset:0;justify-content:center;padding:20px 16px;position:fixed;z-index:2000}.cm-qc-modal-card{background:#fff;border:1px solid #e4e7ec;border-radius:14px;box-shadow:0 24px 48px #0f172833;display:flex;flex-direction:column;max-height:min(92vh,880px);overflow:hidden;position:relative;width:min(640px,100%)}.cm-qc-modal-card--buyer-review{max-height:min(92vh,900px);width:min(720px,100%)}.cm-qc-modal-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;font-size:18px;height:36px;justify-content:center;position:absolute;right:14px;top:14px;transition:background .15s,color .15s;width:36px}.cm-qc-modal-close:hover{background:#f1f5f9;color:#0f172a}.cm-qc-modal-title{color:#0f172a;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0;padding:22px 48px 8px 22px}.cm-qc-modal-desc{color:#64748b;font-size:13px;line-height:1.55;margin:0;padding:0 22px 16px}.cm-qc-modal-seller-note{background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;color:#92400e;font-size:13px;line-height:1.55;margin:0 22px 14px;padding:12px 14px}.cm-qc-modal-seller-note strong{color:#b45309;font-weight:700}.cm-qc-modal-buyer-review-banner{align-items:flex-start;background:#fffbeb;border:1px solid #fbbf24;border-radius:12px;color:#92400e;display:flex;font-size:13px;gap:12px;line-height:1.5;margin:0 22px 14px;padding:14px 16px}.cm-qc-modal-buyer-review-banner__icon{align-items:center;background:#fef3c7;border-radius:10px;color:#b45309;display:inline-flex;flex-shrink:0;font-size:16px;height:36px;justify-content:center;width:36px}.cm-qc-modal-buyer-review-banner__title{color:#92400e;font-weight:700;margin-bottom:4px}.cm-qc-modal-buyer-review-banner__text{color:#92400e;margin:0}.cm-qc-modal-status{border:1px solid #0000;border-radius:12px;font-size:13px;line-height:1.55;margin:0 22px 14px;padding:12px 14px}.cm-qc-modal-status--approved{background:#ecfdf5;border-color:#6ee7b7;color:#065f46}.cm-qc-modal-status--rejected{background:#fff7ed;border-color:#fdba74;color:#9a3412}.cm-qc-modal-status__title{font-weight:800;margin-bottom:2px}.cm-qc-modal-status__meta{font-size:12px;margin-bottom:8px;opacity:.9}.cm-qc-modal-status__reason strong{font-weight:800}.cm-qc-review-item{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px}.cm-qc-review-item__top{align-items:center;display:flex;gap:10px;margin-bottom:10px}.cm-qc-review-chip{background:#fff;border:1px solid #e5e7eb;border-radius:999px;color:#0f172a;font-weight:600}.cm-qc-review-chip,.cm-qc-review-pill{align-items:center;display:inline-flex;font-size:13px;padding:6px 12px}.cm-qc-review-pill{border-radius:999px;font-weight:700}.cm-qc-review-pill--mandatory{background:#fee2e2;color:#b91c1c}.cm-qc-review-item__desc{color:#0f172a;font-size:16px;font-weight:700;margin-bottom:6px}.cm-qc-review-item__ac{color:#334155;font-size:13px}.cm-qc-review-item__ac-label{color:#1e40af;font-weight:700}.cm-qc-review-doc{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px 16px}.cm-qc-review-doc__row{align-items:center;display:flex;gap:16px;justify-content:space-between}.cm-qc-review-doc__name{color:#0f172a;font-size:18px;font-weight:700;line-height:1.25}.cm-qc-review-doc__meta{color:#334155;font-size:13px;margin-top:6px}.cm-qc-review-doc__pill{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;justify-content:center;min-width:84px;padding:8px 12px}.cm-qc-review-doc__pill.is-required{background:#0f172a;color:#fff}.cm-qc-review-doc__pill.is-optional{background:#fff;border-color:#e5e7eb;color:#0f172a}.cm-qc-btn--danger{background:#fff;border:1px solid #fca5a5;color:#b91c1c}.cm-qc-btn--danger:hover{background:#fef2f2}.cm-qc-btn--success{background:#16a34a;border:1px solid #16a34a;color:#fff}.cm-qc-btn--success:hover{background:#15803d;border-color:#15803d}.cm-qc-reject-panel{background:#fffbeb;border:1px solid #fcd34d;border-radius:12px;margin:0 22px 18px;padding:18px 18px 16px}.cm-qc-reject-panel__label{color:#0f172a;display:block;font-size:15px;font-weight:700;margin-bottom:10px}.cm-qc-reject-panel__textarea{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;color:#0f172a;font-family:inherit;font-size:14px;line-height:1.5;min-height:140px;padding:12px 14px;resize:vertical;width:100%}.cm-qc-reject-panel__textarea::placeholder{color:#94a3b8}.cm-qc-reject-panel__textarea:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b840;outline:none}.cm-qc-reject-panel__textarea:disabled{opacity:.65}.cm-qc-reject-panel__foot{color:#475569;font-size:13px;line-height:1.55;margin:12px 0 0}.cm-qc-modal-tabs{-webkit-overflow-scrolling:touch;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;display:flex;flex-wrap:nowrap;gap:2px;margin:0 22px 14px;overflow-x:auto;padding:6px}.cm-qc-modal-tab{background:#0000;border:1px solid #0000;border-radius:999px;color:#0f172a;cursor:pointer;font-size:12px;font-weight:600;padding:8px 14px;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.cm-qc-modal-tab:hover{background:#ffffffa6}.cm-qc-modal-tab--active{background:#fff;border-color:#cbd5e1;box-shadow:0 1px 2px #0f17280f;color:#0f172a}.cm-qc-modal-body{flex:1 1;min-height:0;overflow-y:auto;padding:16px 22px 8px}.cm-qc-panel{background:#fafbfc;border:1px solid #e2e8f0;border-radius:12px;padding:16px 16px 18px}.cm-qc-panel--placeholder{align-items:center;display:flex;min-height:120px}.cm-qc-panel-title{color:#0f172a;font-size:15px;font-weight:700;margin:0 0 14px}.cm-qc-placeholder-text{color:#64748b;font-size:14px;line-height:1.55;margin:0}.cm-qc-field{margin-bottom:14px}.cm-qc-field label{color:#334155;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.cm-qc-form-grid{grid-gap:0 14px;display:grid;gap:0 14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:520px){.cm-qc-form-grid{grid-template-columns:1fr}}.cm-qc-input,.cm-qc-textarea{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;font-size:14px;padding:9px 11px;transition:border-color .15s,box-shadow .15s;width:100%}.cm-qc-input:focus,.cm-qc-textarea:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b840;outline:none}.cm-qc-input--muted,.cm-qc-textarea--muted{background:#f1f5f9;color:#475569;cursor:not-allowed}.cm-qc-textarea{line-height:1.45;min-height:96px;resize:vertical}select.cm-qc-input{-webkit-appearance:auto;appearance:auto;cursor:pointer;padding-right:28px}.cm-qc-req{color:#ef4444;font-weight:700;margin-left:4px}.cm-qc-checklist{display:flex;flex-direction:column;gap:14px}.cm-qc-checklist-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.cm-qc-checklist-title{color:#0f172a;font-size:16px;font-weight:800}.cm-qc-checklist-sub{color:#64748b;font-size:13px;margin-top:2px}.cm-qc-add-item{align-items:center;background:#0b1220;border:1px solid #0b1220;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:8px 12px;transition:background .15s,border-color .15s,opacity .15s}.cm-qc-add-item:hover{background:#111827;border-color:#111827}.cm-qc-empty{background:#fafbfc;border:1px dashed #e2e8f0;border-radius:12px;color:#64748b;font-size:14px;padding:14px}.cm-qc-checklist-items{display:flex;flex-direction:column;gap:14px}.cm-qc-item-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 2px #0f17280a;padding:14px 14px 16px}.cm-qc-item-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.cm-qc-item-chip{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;font-size:12px;font-weight:700;padding:6px 12px}.cm-qc-item-chip,.cm-qc-item-delete{align-items:center;display:inline-flex}.cm-qc-item-delete{background:#0000;border:none;border-radius:10px;color:#ef4444;cursor:pointer;height:36px;justify-content:center;transition:background .15s;width:36px}.cm-qc-item-delete:hover{background:#ef444414}.cm-qc-item-grid{grid-gap:12px 14px;align-items:end;display:grid;gap:12px 14px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px}@media(max-width:520px){.cm-qc-item-grid{grid-template-columns:1fr}}.cm-qc-mandatory{display:flex;justify-content:flex-end;padding-bottom:2px;position:relative;top:-6px}@media(max-width:520px){.cm-qc-mandatory{justify-content:flex-start;padding-bottom:0;top:0}}.cm-qc-checkbox{align-items:center;color:#0f172a;display:inline-flex;font-size:14px;font-weight:700;gap:10px}.cm-qc-checkbox input[type=checkbox]{accent-color:#0b1220;height:18px;width:18px}.cm-qc-docs{display:flex;flex-direction:column;gap:14px}.cm-qc-docs-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.cm-qc-docs-title{color:#0f172a;font-size:16px;font-weight:800}.cm-qc-docs-sub{color:#64748b;font-size:13px;margin-top:2px}.cm-qc-docs-grid{grid-gap:0 14px;align-items:end;display:grid;gap:0 14px;grid-template-columns:minmax(0,1fr) 180px;margin-bottom:10px}@media(max-width:520px){.cm-qc-docs-grid{grid-template-columns:1fr}}.cm-qc-doc-required{margin-top:2px}.cm-qc-info-box{background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;color:#0f172a;font-size:15px;line-height:1.55;padding:16px}.cm-qc-info-box strong{color:#1e3a8a;font-weight:800}.cm-qc-modal-footer{background:#fff;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:14px 22px 20px}.cm-qc-modal-footer-left,.cm-qc-modal-footer-right{align-items:center;display:flex;gap:10px}.cm-qc-modal-footer-left{justify-content:flex-start}.cm-qc-modal-footer-right{justify-content:flex-end}.cm-qc-btn{border-radius:10px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:background .15s,border-color .15s,opacity .15s}.cm-qc-btn:disabled{cursor:not-allowed;opacity:.65}.cm-qc-btn--secondary{background:#fff;border:1px solid #e2e8f0;color:#475569}.cm-qc-btn--secondary:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.cm-qc-btn--primary{background:#0d9488;border:1px solid #0f766e;color:#fff}.cm-qc-btn--primary:hover:not(:disabled){background:#0f766e;border-color:#0f766e}.cm-qc-btn--dark{background:#0b1220;border-color:#0b1220}.cm-qc-btn--dark:hover:not(:disabled){background:#111827;border-color:#111827}.cm-qc-inspection{background:linear-gradient(180deg,#eef2ff,#f8fafc);border:1px solid #c7d2fe;border-radius:12px;margin:0 22px 16px;padding:14px 16px}.cm-qc-inspection__status-banner{align-items:flex-start;background:#ecfdf5;border:1px solid #86efac;border-radius:10px;color:#064e3b;display:flex;gap:12px;margin-bottom:14px;padding:12px 14px}.cm-qc-inspection__status-icon{color:#059669;flex-shrink:0;font-size:20px;margin-top:2px}.cm-qc-inspection__status-body{min-width:0}.cm-qc-inspection__status-title{font-size:15px;font-weight:700;margin-bottom:4px}.cm-qc-inspection__status-meta{color:#047857;font-size:13px;line-height:1.5}.cm-qc-inspection__lock-hint{color:#64748b;font-size:12px;font-style:italic;margin:0 0 10px}.cm-qc-inspection__title{color:#1e1b4b;font-size:15px;font-weight:700;margin:0 0 6px}.cm-qc-inspection__q{color:#4338ca;font-size:13px;line-height:1.5;margin:0 0 10px}.cm-qc-inspection__row{display:flex;flex-wrap:wrap;gap:14px 20px;margin-bottom:12px}.cm-qc-inspection__choice{align-items:center;color:#0f172a;cursor:pointer;display:inline-flex;font-size:14px;gap:8px}.cm-qc-inspection__choice input{accent-color:#4338ca;height:16px;width:16px}.cm-qc-inspection__choice--locked{color:#64748b;cursor:default}.cm-qc-inspection__choice--locked input{cursor:not-allowed}.cm-qc-inspection__cta{margin-top:4px}.cm-qc-inspection__report{margin-top:8px}.cm-qc-inspection__started{color:#334155;font-size:13px;margin:0 0 10px}.cm-qc-inspection__report-label{color:#475569;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.cm-qc-inspection__textarea{margin-bottom:10px;width:100%}.cm-qc-inspection__done{margin-top:8px}.cm-qc-inspection__report-view{color:#0f172a;font-size:13px;line-height:1.5;margin-top:8px}.cm-qc-inspection__hint{color:#64748b;font-size:13px;margin:8px 0 0}.linked-logistics-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:1rem 0;padding:1rem 1.25rem}.linked-logistics-panel .llp-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.linked-logistics-panel .llp-title{font-size:1rem;font-weight:600;margin:0}.linked-logistics-panel .llp-need{background:#e2e8f0;border-radius:4px;font-size:.75rem;padding:.15rem .5rem}.linked-logistics-panel .llp-need--required{background:#fef3c7;color:#92400e}.linked-logistics-panel .llp-need--not_required{background:#ecfdf5;color:#047857}.linked-logistics-panel .llp-grid{grid-gap:.5rem 1rem;display:grid;gap:.5rem 1rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0 0 .75rem}.linked-logistics-panel .llp-grid dt{color:#64748b;font-size:.7rem;margin:0;text-transform:uppercase}.linked-logistics-panel .llp-grid dd{font-size:.875rem;margin:0}.linked-logistics-panel .llp-sync-error dd{color:#b91c1c}.linked-logistics-panel .llp-actions{display:flex;flex-wrap:wrap;gap:.5rem}.linked-logistics-panel .llp-hint,.linked-logistics-panel .llp-purpose-tag{font-size:.8rem;margin:0 0 .5rem}.linked-logistics-panel .llp-muted{color:#64748b;font-size:.875rem;margin:0}.linked-logistics-panel .llp-error{color:#b91c1c;font-size:.875rem}.linked-logistics-panel .llp-btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;padding:8px 16px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.linked-logistics-panel .llp-btn:disabled{cursor:not-allowed;opacity:.65}.linked-logistics-panel .llp-btn--primary{background:#f97316;border-color:#f97316;color:#fff}.linked-logistics-panel .llp-btn--primary:hover:not(:disabled){background:#ea580c;border-color:#ea580c}.linked-logistics-panel .llp-btn--secondary{background:#fff;border-color:#e5e7eb;color:#374151}.linked-logistics-panel .llp-btn--secondary:hover{background:#f9fafb;border-color:#d1d5db}.linked-logistics-panel .llp-btn--outline{background:#fff;border-color:#f97316;color:#ea580c}.linked-logistics-panel .llp-btn--outline:hover{background:#fff7ed}.linked-logistics-panel--card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:none;margin:0 0 16px;padding:16px 18px}.linked-logistics-panel--card .llp-title{color:#0b1320;font-size:1rem;font-weight:600}.linked-logistics-panel--card .llp-need--required{background:#eff6ff;border-radius:999px;color:#2563eb;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.linked-logistics-panel--compact .llp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.linked-logistics-panel--compact .llp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.po-logistics-section{margin-bottom:16px}.cm-agreement-btn-primary,.cm-agreement-btn-secondary,.cm-agreement-date-field,.cm-agreement-field input,.cm-agreement-field label,.cm-agreement-field select:not(.cm-agreement-select-native),.cm-agreement-field textarea,.cm-agreement-page,.cm-agreement-sub,.cm-agreement-title,.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.subtitle{font-family:Inter,sans-serif}.cm-agreement-btn-primary,.common-btn-primary{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.cm-agreement-btn-primary:hover:not(:disabled),.common-btn-primary:hover:not(:disabled){background:#e55a00}.cm-agreement-btn-primary:disabled,.common-btn-primary:disabled{cursor:not-allowed;opacity:.5}.cm-agreement-btn-primary:focus-visible,.common-btn-primary:focus-visible{box-shadow:0 0 0 3px #ff6a0033;outline:none}.cm-agreement-btn-secondary,.common-btn-secondary{align-items:center;background-color:#eaf2ff;border:1px solid #3e6389;border-radius:8px;color:#3e6389;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-width:100px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.cm-agreement-btn-secondary:hover,.common-btn-secondary:hover{background-color:#d1e5ff;border-color:#3e6389}.cm-agreement-btn-secondary:focus-visible,.common-btn-secondary:focus-visible{box-shadow:0 0 0 3px #3e63891a;outline:none}.cm-agreement-date-field,.cm-agreement-field input,.cm-agreement-field select:not(.cm-agreement-select-native),.cm-agreement-field textarea,.common-input,.common-input-control,.common-input-pill{border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;padding:10px 14px;transition:all .2s ease;width:100%}.cm-agreement-date-field:focus,.cm-agreement-field input:focus,.cm-agreement-field select:focus:not(.cm-agreement-select-native),.cm-agreement-field textarea:focus,.common-input-control:focus,.common-input-pill:focus,.common-input:focus{border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.cm-agreement-date-field::placeholder,.cm-agreement-field input::placeholder,.cm-agreement-field select:not(.cm-agreement-select-native)::placeholder,.cm-agreement-field textarea::placeholder,.common-input-control::placeholder,.common-input-pill::placeholder,.common-input::placeholder{color:#9ca3af}.cm-agreement-date-field,.cm-agreement-field input,.cm-agreement-field select:not(.cm-agreement-select-native),.cm-agreement-field textarea,.common-input-pill{background:#f3f5f7}.cm-agreement-card,.common-card{background:#fff;border-radius:8px;box-shadow:0 4px 18px #0a0a0a0f}.cm-agreement-title,.main-title{color:#0b1320;font-size:28px;font-weight:700;line-height:1.2;margin:8px 0}.cm-agreement-field textarea{background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;min-height:40px;padding:10px 14px;resize:vertical;transition:all .2s ease;width:100%}.cm-agreement-field textarea::placeholder{color:#9ca3af}.cm-agreement-field textarea:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:none}.cm-agreement-field textarea:disabled{background:#f9fafb;color:#6c757d;cursor:not-allowed;opacity:.6}.cm-agreement-sub,.subtitle{color:#6c757d;font-size:14px;line-height:1.5;margin:0}.cm-agreement-field label{color:#0b1320;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.cm-agreement-grid-4{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.cm-agreement-grid-3{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.cm-agreement-grid-2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.cm-agreement-filezone{align-items:center;background:#fafafa;border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:16px 12px;position:relative;text-align:center;transition:all .3s ease}.cm-agreement-filezone:hover{background:#f0f9ff;border-color:#3b82f6}.cm-agreement-filezone input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.cm-agreement-field input[type=date]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:36px;position:relative}.cm-agreement-field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:16px;opacity:0;position:absolute;right:12px;width:16px}.cm-agreement-error{color:#ef4444;font-size:12px;margin-top:4px}@media(max-width:1024px){.cm-agreement-grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.cm-agreement-grid-2,.cm-agreement-grid-3,.cm-agreement-grid-4{grid-template-columns:1fr}}.cm-agreement-page{background-color:#f6f8fb;box-sizing:border-box;width:100%}.cm-agreement-footer-inner,.cm-agreement-wrap{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:24px;width:100%}.cm-agreement-page{background:#f9fafb;min-height:100vh}@media print{.cm-agreement-page--seller .cm-agreement-footer--figma,.cm-agreement-page--seller .cm-agreement-top-actions{display:none!important}}.cm-agreement-wrap{max-width:1200px}.cm-agreement-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.cm-agreement-title{font-size:26px;margin:0}.cm-agreement-sub{margin-top:4px}.cm-agreement-top-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cm-agreement-btn-primary,.cm-agreement-btn-secondary{border-radius:10px}.cm-agreement-summary{grid-gap:12px;background:#eef5ff;border:1px solid #d7e6ff;border-radius:12px;display:grid;gap:12px;grid-template-columns:1.2fr 1fr 1fr 1fr;margin-bottom:18px;padding:12px 14px}.cm-agreement-summary .kv{display:flex;flex-direction:column;gap:4px;min-width:0}.cm-agreement-summary .kv label{color:#6b7280;font-size:12px;font-weight:600}.cm-agreement-summary .kv strong{color:#0f1724;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-agreement-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0f17240a;margin-bottom:24px;padding:24px 28px}.cm-agreement-card-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.cm-agreement-card-head h3{color:#111827;font-size:18px;font-weight:700;margin:0}.cm-agreement-card--basic,.cm-agreement-card--parties{border:1px solid #eef0f2}.cm-agreement-party-block{margin-bottom:22px}.cm-agreement-party-block:last-child{margin-bottom:0}.cm-agreement-party-title{color:#0f1724;font-size:15px;font-weight:700;margin:0 0 12px}.cm-agreement-party-row-2{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:4px}.cm-agreement-party-row-2 .cm-agreement-field textarea{min-height:88px;resize:vertical}@media(max-width:768px){.cm-agreement-party-row-2{grid-template-columns:1fr}}.cm-agreement-section-head{align-items:center;display:flex;gap:10px;margin-bottom:16px}.cm-agreement-section-icon{align-items:center;background:#fff7ed;border-radius:10px;color:#ff6a00;display:inline-flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.cm-agreement-section-title{color:#0f1724;font-size:16px;font-weight:700;margin:0}.cm-agreement-req{color:#ef4444;margin-left:2px}.cm-agreement-input-readonly{background:#e9ecef!important;color:#6c757d!important;cursor:not-allowed}.cm-agreement-basic-row-1{margin-bottom:4px}.cm-agreement-basic-row-2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:4px}@media(max-width:768px){.cm-agreement-basic-row-2{grid-template-columns:1fr}}.cm-agreement-date-field{align-items:center;background:#f3f5f7;border:1px solid #eef0f2;border-radius:10px;display:flex;gap:10px;min-height:44px;padding:0 12px 0 14px;position:relative}.cm-agreement-date-icon{color:#9ca3af;flex-shrink:0;font-size:16px;pointer-events:none}.cm-agreement-date-input{background:#0000!important;border:none!important;box-shadow:none!important;color:#0f1724;flex:1 1;font-size:14px;min-width:0;padding:10px 0!important}.cm-agreement-date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1}.cm-agreement-field .cm-agreement-date-field input.cm-agreement-date-input[type=date]{background-image:none!important;padding-right:4px!important}.cm-agreement-field .cm-agreement-date-field input.cm-agreement-date-input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:22px;inset:auto;margin-left:2px;opacity:1;position:static;width:22px}.cm-agreement-grid-2,.cm-agreement-grid-3,.cm-agreement-grid-4{gap:12px}.cm-agreement-card--section{border:1px solid #eef0f2}.cm-agreement-card-head--actions{justify-content:space-between;width:100%}.cm-agreement-btn-add{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#0f1724;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 14px;transition:background .15s ease,border-color .15s ease}.cm-agreement-btn-add:hover{background:#f9fafb;border-color:#9ca3af}.cm-agreement-commercial-row-2{margin-top:8px}.cm-agreement-milestone{background:#fafbfc;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px;padding:14px 40px 14px 14px;position:relative}.cm-agreement-milestone:last-of-type{margin-bottom:0}.cm-agreement-milestone-grid{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.cm-agreement-milestone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.cm-agreement-milestone-grid{grid-template-columns:1fr}}.cm-agreement-milestone-remove{align-items:center;background:#0000;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:10px;top:10px;width:32px}.cm-agreement-milestone-remove:hover{background:#f3f4f6;color:#0f1724}.cm-agreement-field--pct{max-width:140px}@media(max-width:1100px){.cm-agreement-field--pct{max-width:none}}.cm-agreement-clause-stack{display:flex;flex-direction:column;gap:16px}.cm-agreement-clause-stack .cm-agreement-field textarea{min-height:100px}.cm-agreement-custom-clause{background:#fafbfc;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px;padding:14px 44px 14px 14px;position:relative}.cm-agreement-custom-clause:last-child{margin-bottom:0}.cm-agreement-custom-clause .cm-agreement-field{margin-bottom:10px}.cm-agreement-custom-clause .cm-agreement-field:last-child{margin-bottom:0}.cm-agreement-custom-clause-remove{align-items:center;background:#0000;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:10px;top:10px;width:32px}.cm-agreement-custom-clause-remove:hover{background:#f3f4f6;color:#0f1724}.cm-agreement-field--mt{margin-top:12px}.cm-agreement-field--mt textarea{min-height:100px}.cm-agreement-field-label-row{align-items:center;display:flex;gap:10px;margin-bottom:10px}.cm-agreement-field-icon{color:#6b7280;display:inline-flex;flex-shrink:0;font-size:18px}.cm-agreement-field-label-bold{color:#111827;font-size:15px;font-weight:700;margin:0}.cm-agreement-field-label-block{display:block;margin-bottom:8px}.cm-agreement-field--select-like .cm-agreement-error{margin-top:6px}.cm-agreement-select-native{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#f3f4f6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:none;border-radius:8px;color:#111827;cursor:pointer;font-size:14px;font-weight:500;max-width:100%;padding:12px 40px 12px 14px;width:100%}.cm-agreement-select-native:focus{outline:2px solid #ff6a00;outline-offset:0}.cm-agreement-checkbox-stack{display:flex;flex-direction:column;gap:14px;margin:20px 0 12px;padding-top:4px}.cm-agreement-check{align-items:flex-start;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:12px;line-height:1.45;margin:0}.cm-agreement-check input[type=checkbox]{accent-color:#111827;border-radius:4px;cursor:pointer;height:18px;margin-top:2px;min-width:18px;width:18px}.cm-agreement-section-head--annexures{margin-bottom:18px}.cm-agreement-section-icon--upload{align-items:center;background:#fff7ed;border-radius:10px;color:#ff6a00;display:inline-flex;flex-shrink:0;font-size:20px;height:40px;justify-content:center;width:40px}.cm-agreement-annexures-zone{align-items:center;background:#fafafa;border:2px dashed #d1d5db;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:40px 24px 36px;position:relative;text-align:center}.cm-agreement-annexures-icon{color:#9ca3af;font-size:44px;margin-bottom:4px}.cm-agreement-annexures-zone strong{color:#111827;font-size:16px;font-weight:700}.cm-agreement-annexures-zone span{color:#6b7280;font-size:13px;line-height:1.5;max-width:400px}.cm-agreement-annexures-input{height:0;opacity:0;overflow:hidden;position:absolute;width:0}.cm-agreement-btn-browse{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:8px;padding:10px 20px;transition:background .15s ease,border-color .15s ease}.cm-agreement-btn-browse:hover{background:#f9fafb;border-color:#9ca3af}.cm-agreement-annexures-list{color:#374151;font-size:14px;margin-top:16px}.cm-agreement-annexures-list ul{margin:8px 0 0;padding-left:1.2rem}.cm-agreement-footer--figma{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #e5e7eb}.cm-agreement-footer-inner--split{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:4px;padding-top:4px}.cm-agreement-btn-preview{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#4b5563;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:background .15s ease}.cm-agreement-btn-preview:hover:not(:disabled){background:#f9fafb}.cm-agreement-footer-actions--figma{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.cm-agreement-btn-footer-secondary{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#374151;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:background .15s ease}.cm-agreement-btn-footer-secondary:hover:not(:disabled){background:#f9fafb}.cm-agreement-btn-send-signature{align-items:center;background:#ff6a00;border:none;border-radius:10px;box-shadow:0 2px 10px #ff6a0059;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:10px 22px;transition:filter .15s ease}.cm-agreement-btn-send-signature:hover:not(:disabled){filter:brightness(1.06)}.cm-agreement-btn-footer-secondary:disabled,.cm-agreement-btn-preview:disabled,.cm-agreement-btn-send-signature:disabled{cursor:not-allowed;opacity:.55}@media print{.cm-agreement-footer--figma,.cm-agreement-top-actions{display:none!important}}.cm-agreement-field label{margin-bottom:6px}.cm-agreement-field input,.cm-agreement-field select:not(.cm-agreement-select-native),.cm-agreement-field textarea{background:#f3f5f7;border-radius:10px}.cm-agreement-field textarea{border-radius:10px;min-height:46px}.cm-agreement-filezone{border-radius:12px;gap:8px;padding:18px}.cm-agreement-filezone strong{color:#0f1724;font-size:14px}.cm-agreement-filezone span{color:#6b7280;font-size:12px}.cm-agreement-footer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6f8fbeb;border-top:1px solid #e5e7eb;bottom:0;margin-top:10px;padding:12px 0;position:-webkit-sticky;position:sticky}.cm-agreement-footer-inner{align-items:center;display:flex;gap:12px;justify-content:space-between;max-width:1200px;padding-bottom:0;padding-top:0}.cm-agreement-footer-left{display:flex;flex-direction:column;gap:2px}.cm-agreement-footer-left strong{color:#0f1724;font-size:14px;font-weight:800}.cm-agreement-footer-left span{color:#6b7280;font-size:12px}.cm-agreement-footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}@media(max-width:900px){.cm-agreement-summary{grid-template-columns:1fr 1fr}}@media(max-width:520px){.cm-agreement-summary{grid-template-columns:1fr}}.cm-agreement-preview-backdrop{align-items:flex-start;background:#0f172473;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:24px 16px;position:fixed;z-index:1050}.cm-agreement-preview-modal{background:#fff;border-radius:12px;box-shadow:0 20px 50px #0f172433;display:flex;flex-direction:column;max-height:min(92vh,900px);max-width:920px;overflow:hidden;width:100%}.cm-agreement-preview-toolbar{align-items:center;background:#fafbfc;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:14px 18px}.cm-agreement-preview-heading{color:#111827;font-size:18px;font-weight:700;margin:0}.cm-agreement-preview-toolbar-actions{display:flex;flex-wrap:wrap;gap:10px}.cm-agreement-preview-content{color:#1f2937;font-size:14px;line-height:1.5;overflow-y:auto;padding:20px 22px 28px}.cm-agreement-preview-doc-head{border-bottom:2px solid #e5e7eb;margin-bottom:20px;padding-bottom:16px}.cm-agreement-preview-doc-title{color:#0f1724;font-size:22px;font-weight:800;margin:0 0 6px}.cm-agreement-preview-doc-meta{color:#6b7280;font-size:13px;margin:0}.cm-agreement-preview-section{margin-bottom:22px}.cm-agreement-preview-section:last-child{margin-bottom:0}.cm-agreement-preview-h3{color:#111827;font-size:15px;font-weight:800;margin:0 0 10px;text-transform:capitalize}.cm-agreement-preview-h4{color:#374151;font-size:14px;font-weight:700;margin:0 0 8px}.cm-agreement-preview-party{border-bottom:1px solid #f3f4f6;margin-bottom:16px;padding-bottom:14px}.cm-agreement-preview-party:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.cm-agreement-preview-dl{display:flex;flex-direction:column;gap:10px;margin:0}.cm-agreement-preview-dl>div{grid-gap:4px 16px;align-items:start;display:grid;gap:4px 16px;grid-template-columns:minmax(140px,200px) 1fr}.cm-agreement-preview-dl--dense>div{grid-gap:4px 12px;display:grid;gap:4px 12px;grid-template-columns:minmax(120px,160px) 1fr}.cm-agreement-preview-dl dt{color:#6b7280;font-size:12px;font-weight:600;margin:0}.cm-agreement-preview-dl dd{color:#111827;font-size:14px;font-weight:500;margin:0;white-space:pre-wrap}.cm-agreement-preview-dl .cm-agreement-preview-span-2{grid-template-columns:minmax(140px,200px) 1fr}.cm-agreement-preview-block{margin-bottom:12px}.cm-agreement-preview-block strong{color:#374151;display:block;font-size:13px;margin-bottom:4px}.cm-agreement-preview-block p{margin:0;white-space:pre-wrap}.cm-agreement-preview-muted{color:#9ca3af;font-size:13px;margin:0}.cm-agreement-preview-table{border-collapse:collapse;font-size:13px;width:100%}.cm-agreement-preview-table td,.cm-agreement-preview-table th{border:1px solid #e5e7eb;padding:8px 10px;text-align:left}.cm-agreement-preview-table th{background:#f9fafb;color:#374151;font-weight:700}.cm-agreement-preview-checks{color:#374151;margin:10px 0 0;padding-left:1.1rem}.cm-agreement-preview-files{margin:0;padding-left:1.2rem}body.cm-agreement-preview-open{overflow:hidden}@media print{body.cm-agreement-preview-mode .cm-agreement-footer--figma,body.cm-agreement-preview-mode .cm-agreement-top-actions,body.cm-agreement-preview-mode .cm-agreement-wrap{display:none!important}body.cm-agreement-preview-mode .cm-agreement-preview-backdrop{background:#0000!important;display:block!important;inset:auto!important;overflow:visible!important;padding:0!important;position:static!important}body.cm-agreement-preview-mode .cm-agreement-preview-modal{border-radius:0!important;box-shadow:none!important;max-height:none!important}body.cm-agreement-preview-mode .cm-agreement-preview-toolbar{display:none!important}body.cm-agreement-preview-mode .cm-agreement-preview-content{overflow:visible!important;padding:0!important}}.cm-sign-btn-discard,.cm-sign-btn-save,.cm-sign-page,.cm-sign-sub,.cm-sign-title,.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.subtitle{font-family:Inter,sans-serif}.cm-sign-btn-save,.common-btn-primary{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.cm-sign-btn-save:hover:not(:disabled),.common-btn-primary:hover:not(:disabled){background:#e55a00}.cm-sign-btn-save:disabled,.common-btn-primary:disabled{cursor:not-allowed;opacity:.5}.cm-sign-btn-save:focus-visible,.common-btn-primary:focus-visible{box-shadow:0 0 0 3px #ff6a0033;outline:none}.cm-sign-btn-discard,.common-btn-secondary{align-items:center;background-color:#eaf2ff;border:1px solid #3e6389;border-radius:8px;color:#3e6389;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-width:100px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.cm-sign-btn-discard:hover,.common-btn-secondary:hover{background-color:#d1e5ff;border-color:#3e6389}.cm-sign-btn-discard:focus-visible,.common-btn-secondary:focus-visible{box-shadow:0 0 0 3px #3e63891a;outline:none}.cm-sign-title,.main-title{color:#0b1320;font-size:28px;font-weight:700;line-height:1.2;margin:8px 0}.cm-sign-sub,.subtitle{color:#6c757d;font-size:14px;line-height:1.5;margin:0}.cm-sign-page{background-color:#f6f8fb}.cm-sign-inner,.cm-sign-page{box-sizing:border-box;width:100%}.cm-sign-inner{margin:0 auto;max-width:1400px;padding:24px}.cm-sign-page{background:#f3f4f6;min-height:100vh;padding-bottom:48px}.cm-sign-inner{max-width:1280px}.cm-sign-back{align-items:center;color:#4b5563;display:inline-flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:12px;text-decoration:none}.cm-sign-back:hover{color:#ff6a00}.cm-sign-hero{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.cm-sign-title{font-size:26px;margin:0 0 4px}.cm-sign-sub{margin:0;max-width:560px}.cm-sign-badge{align-items:center;background:#e5e7eb;border-radius:999px;color:#111827;display:inline-flex;font-size:13px;font-weight:700;padding:8px 14px;white-space:nowrap}.cm-sign-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(260px,300px) 1fr}@media(max-width:991px){.cm-sign-layout{grid-template-columns:1fr}}.cm-sign-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 2px #0000000a;padding:18px}.cm-sign-card h3{color:#111827;font-size:15px;font-weight:700;margin:0 0 12px}.cm-sign-instructions ol{color:#4b5563;font-size:13px;line-height:1.55;margin:0;padding-left:18px}.cm-sign-instructions li+li{margin-top:8px}.cm-sign-actions{display:flex;flex-direction:column;gap:10px;margin-top:18px}.cm-sign-action-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#111827;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:10px;justify-content:flex-start;padding:10px 12px;transition:background .15s,border-color .15s;width:100%}.cm-sign-action-btn:hover{background:#f9fafb;border-color:#d1d5db}.cm-sign-summary{margin-bottom:20px;position:relative}.cm-sign-summary-id{color:#6b7280;font-size:13px;font-weight:700;position:absolute;right:18px;top:16px}.cm-sign-summary h2{color:#111827;font-size:18px;font-weight:700;margin:0 0 14px;padding-right:120px}.cm-sign-summary-grid{grid-gap:14px 18px;display:grid;gap:14px 18px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.cm-sign-kv label{color:#9ca3af;display:block;font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.cm-sign-kv span{color:#111827;font-size:14px;font-weight:600}.cm-sign-parties{grid-gap:12px;border-top:1px solid #f3f4f6;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:16px;padding-top:16px}@media(max-width:600px){.cm-sign-parties{grid-template-columns:1fr}}.cm-sign-party{align-items:flex-start;color:#374151;display:flex;font-size:14px;font-weight:600;gap:10px}.cm-sign-party svg{color:#9ca3af;flex-shrink:0;margin-top:2px}.cm-sign-form h3{font-size:16px;font-weight:700;margin:0 0 14px}.cm-sign-toggle-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:18px}.cm-sign-toggle{background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;padding:14px 16px;text-align:left;transition:border-color .15s,background .15s}.cm-sign-toggle:disabled{cursor:not-allowed;opacity:.55}.cm-sign-toggle--on{background:#111827;border-color:#111827;color:#fff}.cm-sign-toggle-label{display:block;font-size:11px;letter-spacing:.06em;margin-bottom:4px;opacity:.85;text-transform:uppercase}.cm-sign-toggle-name{font-size:15px;font-weight:700}.cm-sign-fields{grid-gap:14px;display:grid;gap:14px;margin-bottom:20px}.cm-sign-fields label{color:#374151;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.cm-sign-fields input{border:1px solid #d1d5db;border-radius:10px;font-size:14px;padding:10px 12px;width:100%}.cm-sign-fields input:focus{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a0026;outline:none}.cm-sign-fields input.is-invalid{border-color:#dc3545}.cm-sign-fields input.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 3px #dc354533}.cm-sign-method-tabs{display:flex;gap:8px;margin-bottom:12px}.cm-sign-method-tabs button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px}.cm-sign-method-tabs button.cm-sign-method--active{background:#111827;border-color:#111827;color:#fff}.cm-sign-canvas-box{background:#fff;border:1px dashed #d1d5db;border-radius:12px;min-height:200px;overflow:hidden;position:relative}.cm-sign-canvas-box canvas{cursor:crosshair;display:block;height:200px;touch-action:none;width:100%}.cm-sign-canvas-hint{color:#d1d5db;font-size:15px;font-weight:600;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.cm-sign-canvas-toolbar{display:flex;justify-content:flex-start;margin-top:10px}.cm-sign-clear{align-items:center;background:#0000;border:none;color:#6b7280;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 12px}.cm-sign-clear:hover{color:#111827}.cm-sign-type-input{border:1px solid #d1d5db;border-radius:12px;font-family:Segoe Script,Brush Script MT,cursive;font-size:28px;padding:14px 16px;text-align:center;width:100%}.cm-sign-type-input.is-invalid{border-color:#dc3545}.cm-sign-upload{border:2px dashed #d1d5db;border-radius:12px;color:#6b7280;font-size:14px;padding:32px;text-align:center}.cm-sign-upload input[type=file]{margin-top:10px}.cm-sign-footer-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:24px}.cm-sign-btn-discard{border-radius:10px;padding:10px 20px}.cm-sign-btn-save{border-radius:10px;min-width:160px;padding:10px 22px}.cm-sign-done{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;color:#065f46;font-size:14px;font-weight:600;padding:16px}.cm-sign-modal-overlay{align-items:flex-start;background:#0f172a8c;display:flex;inset:0;justify-content:center;overflow:auto;padding:24px;position:fixed;z-index:1050}.cm-sign-modal-panel{background:#fff;border-radius:16px;box-shadow:0 25px 50px #0000002e;margin-bottom:24px;max-height:calc(100vh - 48px);max-width:900px;overflow:auto;padding:24px;width:100%}.cm-sign-modal-head{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.cm-sign-modal-close{background:#f3f4f6;border:none;border-radius:10px;color:#374151;cursor:pointer;font-size:20px;height:36px;line-height:1;width:36px}.cm-sign-modal-close:hover{background:#e5e7eb}@media print{.cm-sign-no-print{display:none!important}.cm-sign-page{background:#fff}}.qa-approval-page{margin:0 auto;max-width:1180px;padding:22px 18px 40px}.qa-approval-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.qa-approval-back{align-items:center;background:#0000;border:none;color:#475569;cursor:pointer;display:inline-flex;font-weight:600;gap:8px}.qa-approval-actions{align-items:center;display:flex;gap:10px}.qa-approval-hero{margin-bottom:16px}.qa-approval-title{color:#0f172a;font-size:1.5rem;font-weight:800;margin:0 0 6px}.qa-approval-sub{color:#64748b;font-size:14px;margin:0}.qa-btn{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:10px 14px}.qa-btn:disabled{cursor:not-allowed;opacity:.6}.qa-btn--approve{background:#0b1220;border-color:#0b1220;color:#fff}.qa-btn--reject{background:#e11d48;border-color:#e11d48;color:#fff}.qa-btn--ghost{background:#fff;border-color:#e2e8f0;color:#334155}.qa-alert{align-items:flex-start;background:#fff7ed;border:1px solid #fdba74;border-radius:12px;color:#9a3412;display:flex;gap:12px;margin-bottom:16px;padding:12px 14px}.qa-alert__title{font-weight:800;margin-bottom:2px}.qa-alert__text{color:#9a3412;font-size:13px}.qa-status{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#334155;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:10px 12px}.qa-status--approved{background:#ecfdf5;border-color:#86efac;color:#065f46}.qa-status--rejected{background:#fef2f2;border-color:#fecaca;color:#991b1b}.qa-status__reason{color:inherit;font-weight:600}.qa-approval-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 340px}.qa-approval-main-col{min-width:0}.qa-approval-main-col,.qa-side{display:flex;flex-direction:column;gap:16px}.qa-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 2px #0f17280a;padding:16px 18px}.qa-card--wide{padding:18px 20px}.qa-card-head{justify-content:space-between;margin-bottom:14px}.qa-card-head,.qa-card-title{align-items:center;display:flex;gap:10px}.qa-card-title{color:#0f172a;font-weight:800}.qa-card-actions{display:flex;gap:10px}.qa-link{align-items:center;background:#0000;border:none;color:#334155;cursor:pointer;display:inline-flex;font-weight:700;gap:8px;text-decoration:none}.qa-pill{background:#e2e8f0;border-radius:999px;color:#475569;font-size:11px;font-weight:800;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase}.qa-pill--done{background:#d1fae5;color:#065f46}.qa-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.qa-metric{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px}.qa-metric__label{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.qa-metric__value{color:#0f172a;font-size:20px;font-weight:900}.qa-findings{margin-top:8px}.qa-findings__title{color:#0f172a;font-weight:800;margin-bottom:10px}.qa-findings__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.qa-finding{align-items:center;color:#334155;display:flex;font-size:13px;gap:10px}.qa-finding__dot{background:#94a3b8;border-radius:999px;height:10px;width:10px}.qa-finding--pass .qa-finding__dot{background:#22c55e}.qa-finding--fail .qa-finding__dot{background:#ef4444}.qa-finding--pending .qa-finding__dot{background:#f59e0b}.qa-report-meta{grid-gap:6px;color:#64748b;display:grid;font-size:13px;gap:6px;margin-top:14px;padding-top:12px}.qa-details,.qa-report-meta{border-top:1px solid #e2e8f0}.qa-details{margin-top:18px;padding-top:16px}.qa-details__title{color:#0f172a;font-size:15px;font-weight:900;margin-bottom:12px}.qa-details-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.qa-details-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px}.qa-details-card--wide{margin-bottom:14px}.qa-details-card__head{color:#0f172a;font-size:13px;font-weight:900;margin-bottom:10px}.qa-kv{grid-gap:8px;display:grid;gap:8px}.qa-kv__row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:160px 1fr}.qa-kv__k{color:#475569;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.qa-kv__v{color:#0f172a;font-size:13px;font-weight:700}.qa-pre{color:#0f172a;font-size:13px;line-height:1.6;padding:12px 14px;white-space:pre-wrap}.qa-pre,.qa-table{background:#fff;border:1px solid #e2e8f0;border-radius:12px}.qa-table{overflow:hidden}.qa-table__head{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#475569;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.qa-table__head,.qa-table__row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:140px 1fr 120px;padding:10px 12px}.qa-table__row{align-items:start;border-bottom:1px solid #f1f5f9}.qa-table__cell{color:#0f172a;font-size:13px;font-weight:700}.qa-table__title{font-weight:900;margin-bottom:4px}.qa-table__sub{font-size:12px;font-weight:600}.qa-pill-status{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;padding:6px 10px;width:-webkit-fit-content;width:fit-content}.qa-pill-status--pass{background:#d1fae5;border-color:#86efac;color:#065f46}.qa-pill-status--fail{background:#fee2e2;border-color:#fecaca;color:#991b1b}.qa-pill-status--pending{background:#ffedd5;border-color:#fdba74;color:#9a3412}.qa-file-list{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.qa-file{background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:10px}.qa-file__name{color:#0f172a;font-size:13px;font-weight:900}.qa-file__right{color:#334155;font-size:12px;font-weight:800;max-width:220px;text-align:right;word-break:break-word}.qa-pill--req{background:#fee2e2;color:#991b1b;margin-left:8px}.qa-side-status{margin-top:10px}.qa-side-status__label{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.qa-side-status__pill{align-items:center;background:#e2e8f0;border-radius:999px;color:#334155;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;margin-bottom:8px;padding:6px 10px}.qa-side-status__pill--approved{background:#d1fae5;color:#065f46}.qa-side-status__pill--rejected{background:#fee2e2;color:#991b1b}.qa-side-status__pill--pending{background:#ffedd5;color:#9a3412}.qa-summary{margin-top:8px}.qa-summary__big{color:#0f172a;font-size:28px;font-weight:900}.qa-summary__items{grid-gap:8px;display:grid;gap:8px;margin-top:10px}.qa-summary__item{align-items:center;color:#334155;display:inline-flex;font-size:13px;font-weight:700;gap:8px}.qa-muted{color:#64748b;font-size:13px}.qa-decision{margin-top:16px}.qa-decision__notes{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;font-size:14px;margin-top:10px;padding:12px 14px;resize:vertical;width:100%}.qa-decision__actions{display:flex;gap:12px;justify-content:space-between;margin-top:12px}.qa-reject-backdrop{align-items:center;background:#0f172880;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:3000}.qa-reject-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 24px 48px #0f172833;padding:22px 22px 18px;width:min(560px,100%)}.qa-reject-title{color:#0f172a;font-size:22px;font-weight:900;margin-bottom:6px}.qa-reject-sub{color:#64748b;font-size:15px;line-height:1.55;margin:0}.qa-reject-textarea{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;font-size:14px;margin-top:16px;padding:14px 16px;resize:vertical;width:100%}.qa-reject-textarea::placeholder{color:#94a3b8}.qa-reject-textarea--error{background:#fff7ed;border-color:#dc2626;box-shadow:0 0 0 2px #dc26261f}.qa-reject-error{color:#b91c1c;font-size:13px;font-weight:700;margin-top:10px}.qa-reject-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}@media(max-width:980px){.qa-approval-grid{grid-template-columns:1fr}.qa-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.qa-decision__actions{flex-direction:column}.qa-details-grid,.qa-kv__row,.qa-table__head,.qa-table__row{grid-template-columns:1fr}}.extqa-page{margin:0 auto;max-width:920px;padding:8px 0 28px}.extqa-page-header{margin-bottom:22px}.extqa-breadcrumb{margin-bottom:14px}.extqa-breadcrumb__list{align-items:center;color:#667085;display:flex;flex-wrap:wrap;font-size:13px;gap:6px 4px;list-style:none;margin:0;padding:0}.extqa-breadcrumb__link{color:#344054;font-weight:500;text-decoration:none}.extqa-breadcrumb__link:hover{color:#101828;text-decoration:underline}.extqa-breadcrumb__sep{color:#d0d5dd;-webkit-user-select:none;user-select:none}.extqa-breadcrumb__item--current{color:#98a2b3;font-weight:500}.extqa-page-title{color:#101828;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 8px}.extqa-page-subtitle{color:#667085;font-size:14px;line-height:1.45;margin:0;max-width:640px}.extqa-loading{padding:12px 0}.extqa-top{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:22px}.extqa-search-wrap{flex:1 1;min-width:200px;position:relative}.extqa-search-icon{color:#98a2b3;display:flex;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.extqa-search{background:#fff;border:1px solid #e4e7ec;border-radius:10px;box-shadow:0 1px 2px #1018280a;color:#101828;font-size:14px;height:44px;outline:none;padding:0 16px 0 44px;width:100%}.extqa-search::placeholder{color:#98a2b3}.extqa-actions{display:flex;flex-wrap:wrap;gap:10px}.extqa-btn{border:1px solid #0000;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;height:40px;padding:0 16px}.extqa-btn:disabled{cursor:not-allowed;opacity:.55}.extqa-btn--ghost{background:#fff;border-color:#e4e7ec;color:#344054}.extqa-btn--primary{background:#16a34a;border:none;box-shadow:0 1px 2px #10182814;color:#fff}.extqa-btn--primary:hover:not(:disabled){background:#15803d}.extqa-btn--outline{background:#fff;border-color:#ffffff40;color:#fff}.extqa-list{display:flex;flex-direction:column;gap:16px}.extqa-card{background:#fff;border:1px solid #e8ecf1;border-radius:14px;box-shadow:0 1px 3px #1018280a;padding:20px 22px 18px}.extqa-card__body{display:flex;flex-direction:column;gap:0}.extqa-card__top{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.extqa-card__identity{display:flex;flex:1 1;gap:14px;min-width:0}.extqa-avatar{align-items:center;background:#2563eb;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:20px;font-weight:800;height:48px;justify-content:center;letter-spacing:-.02em;width:48px}.extqa-card__info{min-width:0}.extqa-name{color:#101828;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 6px}.extqa-rating-line{align-items:center;color:#667085;display:flex;flex-wrap:wrap;font-size:13px;gap:4px;margin-bottom:4px}.extqa-icon-star{color:#fbbf24;flex-shrink:0;font-size:13px}.extqa-rating-num{color:#475467;font-weight:600}.extqa-rating-reviews{color:#98a2b3;font-weight:400}.extqa-loc-line{align-items:center;color:#667085;display:flex;font-size:13px;gap:6px}.extqa-icon-pin{color:#98a2b3;flex-shrink:0;font-size:12px}.extqa-pick{align-items:center;cursor:pointer;display:flex;flex-shrink:0;gap:10px;margin-top:2px;-webkit-user-select:none;user-select:none}.extqa-pick__input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.extqa-pick__box{background:#fff;border:2px solid #d0d5dd;border-radius:4px;flex-shrink:0;height:20px;position:relative;transition:background .15s ease,border-color .15s ease;width:20px}.extqa-pick--checked .extqa-pick__box{background:#111827;border-color:#111827}.extqa-pick--checked .extqa-pick__box:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.extqa-pick__label{color:#101828;font-size:13px;font-weight:600}.extqa-metrics{grid-gap:16px 24px;border-bottom:1px solid #f2f4f7;border-top:1px solid #f2f4f7;display:grid;gap:16px 24px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 0 18px}.extqa-metrics__label{color:#98a2b3;display:block;font-size:12px;font-weight:500;margin-bottom:6px}.extqa-metrics__value{align-items:center;color:#101828;display:flex;font-size:15px;font-weight:600;gap:6px}.extqa-metrics__value--plain{padding-left:2px}.extqa-metrics__value--wrap{align-items:flex-start}.extqa-metrics__value--wrap span{line-height:1.35;word-break:break-word}.extqa-metrics__icon{color:#98a2b3;flex-shrink:0;font-size:14px}.extqa-tags-block{gap:12px;padding-top:16px}.extqa-tag-row,.extqa-tags-block{display:flex;flex-direction:column}.extqa-tag-row{gap:8px}.extqa-tag-heading{color:#98a2b3;display:block;font-size:12px;font-weight:500}.extqa-pills{display:flex;flex-wrap:wrap;gap:8px}.extqa-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:500;padding:5px 12px}.extqa-pill--cert{background:#fff;border:1px solid #e4e7ec;color:#101828}.extqa-pill--spec{background:#eff6ff;border:none;color:#1d4ed8}.extqa-tag-empty{color:#98a2b3;font-size:14px;font-weight:500}.extqa-footer{align-items:center;background:#059669;border-radius:12px;box-shadow:0 4px 14px #05966940;color:#fff;display:flex;gap:14px;justify-content:space-between;margin-top:28px;padding:16px 18px}.extqa-footer__sub{font-size:13px;opacity:.95}.extqa-footer__right{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.extqa-footer .extqa-btn--outline{background:#0000;border-color:#ffffffd9;color:#fff}.extqa-footer .extqa-btn--outline:hover:not(:disabled){background:#ffffff1f}@media(max-width:768px){.extqa-metrics{gap:14px;grid-template-columns:1fr}.extqa-card__top{align-items:stretch;flex-direction:column}.extqa-pick{align-self:flex-end}}@media(max-width:900px){.extqa-top{align-items:stretch;flex-direction:column}.extqa-actions{justify-content:flex-end}.extqa-footer{align-items:stretch;flex-direction:column}.extqa-footer__right{justify-content:flex-end}}.seller-cm-rfq-page{margin:0 auto;max-width:1100px}.seller-cm-rfq-page .text-decoration-none{color:#4b5563;font-size:.92rem;font-weight:600}.seller-cm-rfq-page .text-decoration-none:hover{color:#111827}.seller-cm-rfq-page .seller-cm-rfq-title{font-size:1.9rem;letter-spacing:-.01em;line-height:1.15}.seller-cm-rfq-page .seller-cm-rfq-sub{color:#6b7280;font-size:1rem}.seller-cm-rfq-page .card{border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 6px 20px #0f172a0f;overflow:hidden}.seller-cm-rfq-page .card-body{padding:1.1rem 1.25rem}.seller-cm-rfq-page .card-title{border-bottom:1px solid #eef2f7;color:#111827;font-size:1.02rem;font-weight:700;margin-bottom:.85rem;padding-bottom:.55rem}.seller-cm-rfq-page .table{margin-bottom:0}.seller-cm-rfq-page .table thead th{background:#f8fafc;border-bottom-color:#e5e7eb;color:#6b7280;font-size:.76rem;letter-spacing:.04em;padding-bottom:.65rem;padding-top:.65rem;text-transform:uppercase;white-space:nowrap}.seller-cm-rfq-page .table tbody td{border-bottom-color:#f1f5f9;color:#1f2937;font-size:.9rem;vertical-align:middle}.seller-cm-rfq-page .form-label{color:#6b7280;font-size:.78rem;font-weight:700;letter-spacing:.04em;margin-bottom:.35rem;text-transform:uppercase}.seller-cm-rfq-page .form-control{border-color:#d1d5db;border-radius:10px;color:#111827;font-size:.95rem;min-height:42px}.seller-cm-rfq-page .form-control:focus{border-color:#ff6b00;box-shadow:0 0 0 .2rem #ff6b0026}.seller-cm-rfq-page textarea.form-control{min-height:110px}.seller-cm-rfq-page .btn-primary{border-radius:10px;font-weight:700;min-width:170px;padding:.6rem 1rem}.seller-cm-rfq-page .btn-outline-secondary{border-radius:10px;font-weight:600;min-width:120px;padding:.6rem 1rem}@media(max-width:768px){.seller-cm-rfq-page .card-body{padding:.95rem}.seller-cm-rfq-page .seller-cm-rfq-title{font-size:1.5rem}.seller-cm-rfq-page .btn-outline-secondary,.seller-cm-rfq-page .btn-primary{min-width:auto;width:100%}.seller-cm-rfq-page .d-flex.gap-2.mt-3{flex-direction:column}}.seller-cm-rfq-hero{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.seller-cm-rfq-hero-text{min-width:0}.seller-cm-rfq-title{align-items:center;color:#1f2937;display:flex;flex-wrap:wrap;font-size:1.75rem;font-weight:700;gap:.5rem;margin:0 0 .35rem}.seller-cm-rfq-title-icon{align-items:center;background:linear-gradient(135deg,#1d4ed8,#2563eb);border-radius:10px;box-shadow:0 4px 14px #2563eb59;color:#fff;display:inline-flex;flex-shrink:0;font-size:1.1rem;height:2.25rem;justify-content:center;width:2.25rem}.seller-cm-rfq-sub{color:#6b7280;font-size:.95rem;margin:0}.seller-cm-rfq-pending-pill{align-items:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:999px;box-shadow:0 1px 2px #1e40af0f;color:#1e40af;display:inline-flex;font-size:.85rem;font-weight:700;gap:.4rem;padding:.4rem .95rem;white-space:nowrap}.seller-cm-rfq-pending-pill__icon{font-size:.95rem;opacity:.9}.seller-cm-rfq-card{background:#fff;border:1px solid #f1f5f9;border-radius:14px;box-shadow:0 4px 24px #0f172a0f;margin-bottom:1.25rem;padding:1.25rem 1.5rem;transition:box-shadow .2s ease}.seller-cm-rfq-card:hover{box-shadow:0 8px 32px #0f172a17}.seller-cm-rfq-card-top{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.seller-cm-rfq-id{color:#111827;font-size:.95rem;font-weight:700}.seller-cm-rfq-badge{border-radius:6px;display:inline-block;font-size:.78rem;font-weight:600;padding:.2rem .65rem}.seller-cm-rfq-badge--pending{background:#ffedd5;color:#c2410c}.seller-cm-rfq-badge--quoted{background:#dbeafe;color:#1d4ed8}.seller-cm-rfq-project-title{color:#111827;font-size:1.15rem;font-weight:700;margin:0 0 1rem}.seller-cm-rfq-grid{grid-gap:1rem 1.25rem;display:grid;gap:1rem 1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem}@media(max-width:992px){.seller-cm-rfq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:576px){.seller-cm-rfq-grid{grid-template-columns:1fr}}.seller-cm-rfq-field-label{color:#9ca3af;font-size:.75rem;letter-spacing:.04em;margin-bottom:.2rem;text-transform:uppercase}.seller-cm-rfq-field-value{color:#111827;font-size:.95rem;font-weight:500}.seller-cm-rfq-card-footer{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.seller-cm-rfq-footer-left{display:flex;flex:1 1;flex-direction:column;gap:.75rem;min-width:0}.seller-cm-rfq-card-actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end;max-width:100%}@media(min-width:768px){.seller-cm-rfq-card-actions{gap:.5rem}}.seller-cm-rfq-estimate{align-items:center;color:#6b7280;display:flex;font-size:.9rem;gap:.4rem}.seller-cm-rfq-action{align-items:center;border:none;border-radius:10px;box-shadow:0 2px 8px #0f172a1f;color:#fff;display:inline-flex;font-size:.8rem;font-weight:600;gap:0;line-height:1.2;min-height:2.35rem;padding:.45rem .75rem;position:relative;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.seller-cm-rfq-action__ic{align-items:center;background:#fff3;border-radius:8px;display:inline-flex;flex-shrink:0;font-size:.88rem;height:1.75rem;justify-content:center;margin-right:.45rem;width:1.75rem}.seller-cm-rfq-action__txt{letter-spacing:.01em;white-space:nowrap}.seller-cm-rfq-action:hover{box-shadow:0 4px 14px #0f172a2e;color:#fff;filter:brightness(1.06)}.seller-cm-rfq-action:active{transform:translateY(1px)}@media(hover:hover)and (pointer:fine){.seller-cm-rfq-card-actions .seller-cm-rfq-action{justify-content:center;min-width:2.55rem;padding:.42rem}.seller-cm-rfq-card-actions .seller-cm-rfq-action .seller-cm-rfq-action__ic{margin-right:0}.seller-cm-rfq-card-actions .seller-cm-rfq-action .seller-cm-rfq-action__txt{background:#1f2937;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 8px 24px #0f172a38;color:#f9fafb;font-size:.72rem;font-weight:600;left:50%;line-height:1.2;max-width:min(240px,70vw);opacity:0;padding:.38rem .6rem;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%) translateY(4px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden;white-space:normal;z-index:20}.seller-cm-rfq-card-actions .seller-cm-rfq-action .seller-cm-rfq-action__txt:after{border:6px solid #0000;border-top-color:#1f2937;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.seller-cm-rfq-card-actions .seller-cm-rfq-action:focus-visible .seller-cm-rfq-action__txt,.seller-cm-rfq-card-actions .seller-cm-rfq-action:hover .seller-cm-rfq-action__txt{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}}.seller-cm-rfq-action--quote{background:linear-gradient(135deg,#1d4ed8,#2563eb)}.seller-cm-rfq-action--qa{background:linear-gradient(135deg,#334155,#475569)}.seller-cm-rfq-action--qc{background:linear-gradient(135deg,#c2410c,#ea580c)}.seller-cm-rfq-action--contract{background:linear-gradient(135deg,#0f766e,#0d9488)}.seller-cm-rfq-action--production{background:linear-gradient(135deg,#6d28d9,#7c3aed)}.seller-cm-rfq-action--tracking{background:linear-gradient(135deg,#0369a1,#0284c7)}.seller-cm-rfq-btn-secondary{align-items:center;background:#fff;border:1px solid #bfdbfe;border-radius:8px;color:#1d4ed8;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:.4rem;margin-top:.5rem;padding:.4rem .75rem;position:relative;transition:background .15s ease,border-color .15s ease}.seller-cm-rfq-btn-secondary:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd}.seller-cm-rfq-btn-secondary:disabled{cursor:not-allowed;opacity:.65}.seller-cm-rfq-btn-secondary svg{flex-shrink:0}.seller-cm-rfq-btn-secondary__tip{white-space:nowrap}@media(hover:hover)and (pointer:fine){.seller-cm-rfq-btn-secondary--compact{justify-content:center;min-width:2.4rem;padding:.42rem}.seller-cm-rfq-btn-secondary--compact .seller-cm-rfq-btn-secondary__tip{background:#1f2937;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 8px 24px #0f172a38;color:#f9fafb;font-size:.72rem;font-weight:600;left:50%;line-height:1.25;max-width:min(260px,85vw);opacity:0;padding:.38rem .6rem;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%) translateY(4px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden;white-space:normal;z-index:20}.seller-cm-rfq-btn-secondary--compact .seller-cm-rfq-btn-secondary__tip:after{border:6px solid #0000;border-top-color:#1f2937;content:"";left:50%;margin-left:-6px;position:absolute;top:100%}.seller-cm-rfq-btn-secondary--compact:focus-visible:not(:disabled) .seller-cm-rfq-btn-secondary__tip,.seller-cm-rfq-btn-secondary--compact:hover:not(:disabled) .seller-cm-rfq-btn-secondary__tip{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}}.cm-pp-progress{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;max-width:520px;padding:.65rem .85rem;width:100%}.cm-pp-progress__title{align-items:center;color:#6b7280;display:flex;font-size:.72rem;font-weight:800;gap:.4rem;letter-spacing:.05em;margin-bottom:.45rem;text-transform:uppercase}.cm-pp-progress__title-icon{color:#7c3aed;font-size:.95rem}.cm-pp-progress__list{list-style:none;margin:0;padding:0}.cm-pp-progress__row{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;font-size:.85rem;gap:.5rem;justify-content:space-between;padding:.25rem 0}.cm-pp-progress__row:last-child{border-bottom:none}.cm-pp-progress__name{color:#111827;font-weight:600}.cm-pp-pill{border-radius:999px;font-size:.72rem;font-weight:700;padding:.15rem .5rem;white-space:nowrap}.cm-pp-pill--pending{background:#f3f4f6;color:#6b7280}.cm-pp-pill--active{background:#dbeafe;color:#1d4ed8}.cm-pp-pill--done{background:#d1fae5;color:#047857}.cm-pp-backdrop{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1050}.cm-pp-modal{background:#fff;border-radius:14px;box-shadow:0 20px 50px #0f172a33;max-width:480px;padding:1.1rem 1.25rem 1.25rem;width:100%}.cm-pp-modal__head{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.35rem}.cm-pp-modal__title{color:#111827;font-size:1.15rem;font-weight:800;margin:0}.cm-pp-modal__close{background:#0000;border:none;color:#6b7280;cursor:pointer;line-height:1;padding:.2rem}.cm-pp-modal__close:hover{color:#111827}.cm-pp-modal__sub{color:#6b7280;font-size:.88rem;line-height:1.45;margin:0 0 .75rem}.cm-pp-modal__toolbar{font-size:.85rem;margin-bottom:.5rem}.cm-pp-modal__list{list-style:none;margin:0 0 1rem;max-height:min(52vh,360px);overflow:auto;padding:0}.cm-pp-modal__item{border-bottom:1px solid #f3f4f6;padding:.35rem 0}.cm-pp-modal__item:last-child{border-bottom:none}.cm-pp-modal__label{align-items:flex-start;color:#1f2937;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;margin:0}.cm-pp-modal__label input{margin-top:.2rem}.cm-pp-modal__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.seller-cm-rfq-quote-form{max-width:640px}.seller-cm-quote-page .seller-cm-quote-back{color:#4b5563;display:inline-block;font-weight:600;margin-bottom:.35rem;text-decoration:none}.seller-cm-quote-page .seller-cm-quote-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.seller-cm-quote-page .seller-cm-quote-layout{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) 360px}.seller-cm-quote-page .seller-cm-quote-section{background:#fff;border:1px solid #dbeafe;border-radius:12px;margin-bottom:.85rem;padding:.9rem 1rem}.seller-cm-quote-page .seller-cm-quote-section-title{border-bottom:1px solid #e5e7eb;color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 .75rem;padding-bottom:.5rem}.seller-cm-quote-page .seller-cm-quote-grid{grid-gap:.75rem 1rem;display:grid;gap:.75rem 1rem}.seller-cm-quote-page .seller-cm-quote-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.seller-cm-quote-page .seller-cm-quote-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-cm-quote-page .seller-cm-quote-label{color:#9ca3af;font-size:.72rem;font-weight:700;letter-spacing:.02em;margin-bottom:.12rem;text-transform:uppercase}.seller-cm-quote-page .seller-cm-quote-value{color:#111827;font-size:.92rem;line-height:1.35;word-break:break-word}.seller-cm-quote-page .seller-cm-quote-table-wrap{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.seller-cm-quote-page .seller-cm-quote-table{margin-bottom:0}.seller-cm-quote-page .seller-cm-quote-table thead th{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:.78rem;text-transform:uppercase;white-space:nowrap}.seller-cm-quote-page .seller-cm-quote-table td{border-bottom:1px solid #f1f5f9;font-size:.88rem;vertical-align:middle}.seller-cm-quote-page .seller-cm-quote-attachments{display:flex;flex-wrap:wrap;gap:.5rem}.seller-cm-quote-page .seller-cm-quote-attachment{background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#c2410c;font-size:.82rem;padding:.35rem .7rem;text-decoration:none}.seller-cm-quote-page .seller-cm-quote-form-card{background:#fff;border:1px solid #c8e6c9;border-radius:12px;box-shadow:0 2px 8px #0000000f;padding:1rem;position:-webkit-sticky;position:sticky;top:16px}.seller-cm-quote-page .seller-cm-quote-form-title{color:#14532d;font-size:1rem;font-weight:700;margin-bottom:.8rem}.seller-cm-quote-page .seller-cm-quote-submit-btn{background:#ff6b00;border-color:#ff6b00}@media(max-width:1200px){.seller-cm-quote-page .seller-cm-quote-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:992px){.seller-cm-quote-page .seller-cm-quote-layout{grid-template-columns:1fr}.seller-cm-quote-page .seller-cm-quote-form-card{position:static}}@media(max-width:576px){.seller-cm-quote-page .seller-cm-quote-grid-3,.seller-cm-quote-page .seller-cm-quote-grid-4{grid-template-columns:1fr}}.submit-quotation .sq-top-heading-card{align-items:center;background:#fff;border:1px solid #edf0f3;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.submit-quotation .sq-top-heading-left{align-items:center;display:flex;gap:10px;min-width:0}.submit-quotation .sq-top-back-btn{background:#0000;border:none;color:#111827;cursor:pointer;font-size:22px;line-height:1;padding:2px 4px}.submit-quotation .sq-top-title{color:#111827;font-size:28px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.submit-quotation .sq-top-subtitle{color:#6b7280;font-size:14px;line-height:1.35;margin:2px 0 0}.submit-quotation .sq-top-rfq-badge{background:#e7f0ff;border-radius:8px;color:#2563eb;font-size:12px;font-weight:700;padding:4px 10px;white-space:nowrap}.submit-quotation .sq-declaration-card{background:#fff8ee;border:1px solid #f6d8b8;border-radius:10px;padding:12px}.submit-quotation .sq-declaration-note{color:#1f2937;font-size:14px;line-height:1.35}.submit-quotation .sq-declaration-check,.submit-quotation .sq-declaration-note{background:#fff;border:1px solid #f1e3cf;border-radius:8px;margin-bottom:10px;padding:10px 12px}.submit-quotation .sq-declaration-check{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.submit-quotation .sq-declaration-check input[type=checkbox]{margin-top:3px}.submit-quotation .sq-declaration-check-content{min-width:0}.submit-quotation .sq-declaration-check-title{color:#111827;font-size:18px;font-weight:700;line-height:1.2}.submit-quotation .sq-declaration-check-subtitle{color:#6b7280;font-size:13px;line-height:1.25;margin-top:4px}.submit-quotation .sq-declaration-warning{background:#fff3f3;border:1px solid #f4c2c2;border-radius:8px;color:#b91c1c;font-size:15px;padding:9px 12px;text-align:center}.submit-quotation .sq-footer-back-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#111827;display:inline-flex;font-weight:600;justify-content:center;min-height:40px;padding:8px 12px;text-decoration:none}.submit-quotation .sq-footer-submit-btn{background:#f59e0b;border:none;border-radius:10px;color:#fff;font-weight:700;min-height:40px;min-width:170px;padding:8px 16px}.submit-quotation .sq-footer-submit-btn:disabled{cursor:not-allowed;opacity:.65}.submit-quotation .sq-compact-section{margin-bottom:12px;margin-top:12px}.submit-quotation .sq-base-pricing-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(8,minmax(0,1fr))}.submit-quotation .sq-tier-breaks-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.submit-quotation .sq-tier-add-btn{background:#f97316;border:none;border-radius:8px;color:#fff;font-weight:700;height:34px;line-height:1;min-width:86px;padding:0 14px}.submit-quotation .sq-tier-breaks-grid{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr .95fr 1.5fr 44px}.submit-quotation .sq-tier-remarks-field{min-width:0}.submit-quotation .sq-sample-grid{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.submit-quotation .sq-warranty-grid{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.submit-quotation .sq-attachment-upload-label{color:#111827;font-size:14px;font-weight:600;margin-bottom:8px}.submit-quotation .sq-attachment-dropzone{align-items:center;background:#fff;border:1px dashed #d1d5db;border-radius:10px;display:flex;flex-direction:column;justify-content:center;min-height:148px;padding:18px 14px;text-align:center}.submit-quotation .sq-attachment-dropzone-icon{color:#9ca3af;font-size:30px;line-height:1;margin-bottom:8px}.submit-quotation .sq-attachment-dropzone-text{color:#374151;font-size:22px;line-height:1.2;margin-bottom:4px}.submit-quotation .sq-attachment-dropzone-hint{color:#6b7280;font-size:14px;margin-bottom:10px}.submit-quotation .sq-attachment-browse-btn{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;cursor:pointer;font-size:14px;font-weight:600;padding:6px 14px}.submit-quotation .sq-attachment-file-input{display:none}.submit-quotation .sq-tier-remove-wrap{align-items:end;display:flex;justify-content:center;min-height:42px}.submit-quotation .sq-tier-remove-btn{background:#0000;border:none;color:#111827;font-size:22px;line-height:1;min-height:auto;padding:0 4px 8px}.submit-quotation .sq-tier-remove-btn:disabled{cursor:not-allowed;opacity:.3}@media(max-width:1400px){.submit-quotation .sq-base-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.submit-quotation .sq-tier-breaks-grid{grid-template-columns:1fr 1fr 1fr 1fr 1.25fr 44px}}@media(max-width:992px){.submit-quotation .sq-sample-grid,.submit-quotation .sq-tier-breaks-grid,.submit-quotation .sq-warranty-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.submit-quotation .sq-attachment-dropzone-text{font-size:18px}.submit-quotation .sq-tier-remove-wrap{justify-content:flex-start}}@media(max-width:768px){.submit-quotation .sq-base-pricing-grid,.submit-quotation .sq-sample-grid,.submit-quotation .sq-tier-breaks-grid,.submit-quotation .sq-warranty-grid{grid-template-columns:1fr}.submit-quotation .sq-attachment-dropzone{min-height:128px}.submit-quotation .sq-attachment-dropzone-text,.submit-quotation .sq-declaration-check-title{font-size:16px}.submit-quotation .sq-top-title{font-size:22px}.submit-quotation .sq-top-subtitle{font-size:13px}}.submit-quotation .sp-switch{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;height:26px;justify-content:center;line-height:1;position:relative;transition:background-color .2s ease;-webkit-user-select:none;user-select:none;width:64px}.submit-quotation .sp-switch,.submit-quotation .sp-switch.on{background:#22c55e;color:#fff;padding:0 28px 0 12px}.submit-quotation .sp-switch.off{background:#dc3545;color:#fff;padding:0 12px 0 28px}.submit-quotation .sp-switch-label{pointer-events:none}.submit-quotation .sp-switch-thumb{background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000026;height:20px;position:absolute;right:3px;top:3px;transition:left .2s ease,right .2s ease,transform .2s ease;width:20px}.submit-quotation .sp-switch.off .sp-switch-thumb{background:#fff;left:3px;right:auto}.submit-quotation .sp-switch:disabled{cursor:not-allowed;opacity:.7}.submit-quotation .sp-switch:disabled .sp-switch-thumb{height:18px;right:4px;top:4px;width:18px}.submit-quotation .sp-switch.off:disabled .sp-switch-thumb{left:4px;right:auto}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.submit-quotation,.submit-quotation .btn-add-tier,.submit-quotation .btn-primary,.submit-quotation .btn-secondary,.submit-quotation .input-control,.submit-quotation .input-control-select,.submit-quotation .sq-buyer-info-card .sq-buyer-info-header .sq-buyer-info-header-left .sq-section-title,.submit-quotation .sq-header .sq-header-content .sq-title,.submit-quotation .sq-input,.submit-quotation .sq-items-requested-card .sq-items-requested-header .sq-items-requested-header-left .sq-section-title,.submit-quotation .sq-message-input .sq-message-input-field,.submit-quotation .sq-pricing-terms-section .sq-section-title,.submit-quotation .sq-quotation-info-section .sq-section-title,.submit-quotation .sq-quotation-info-section .sq-trade-tax-subsection .sq-subsection-title,.submit-quotation .sq-rfq-details-card .sq-rfq-details-header .sq-rfq-details-header-left .sq-section-title,.submit-quotation .sq-section .sq-section-title,.submit-quotation .sq-special-requirements .sq-special-requirements-header .sq-special-requirements-header-left .sq-section-title,.submit-quotation input[type=date].input-control,.submit-quotation select.input-control,.submit-quotation select.sq-input,.subtitle{font-family:Inter,sans-serif}.submit-quotation .sq-message-input .sq-message-input-field{font-size:14px;font-weight:400}.common-btn-primary,.submit-quotation .btn-add-tier,.submit-quotation .btn-primary{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.common-btn-primary:hover:not(:disabled),.submit-quotation .btn-add-tier:hover:not(:disabled),.submit-quotation .btn-primary:hover:not(:disabled){background:#e55a00}.common-btn-primary:disabled,.submit-quotation .btn-add-tier:disabled,.submit-quotation .btn-primary:disabled{cursor:not-allowed;opacity:.5}.common-btn-primary:focus-visible,.submit-quotation .btn-add-tier:focus-visible,.submit-quotation .btn-primary:focus-visible{box-shadow:0 0 0 3px #ff6a0033;outline:none}.common-btn-secondary,.submit-quotation .btn-secondary{align-items:center;background-color:#eaf2ff;border:1px solid #3e6389;border-radius:8px;color:#3e6389;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-width:100px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.common-btn-secondary:hover,.submit-quotation .btn-secondary:hover{background-color:#d1e5ff;border-color:#3e6389}.common-btn-secondary:focus-visible,.submit-quotation .btn-secondary:focus-visible{box-shadow:0 0 0 3px #3e63891a;outline:none}.common-input,.common-input-control,.common-input-pill,.submit-quotation .input-control,.submit-quotation .input-control-select,.submit-quotation .sq-input,.submit-quotation input[type=date].input-control,.submit-quotation select.input-control,.submit-quotation select.sq-input{border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;padding:10px 14px;transition:all .2s ease;width:100%}.common-input-control:focus,.common-input-pill:focus,.common-input:focus,.submit-quotation .input-control-select:focus,.submit-quotation .input-control:focus,.submit-quotation .sq-input:focus,.submit-quotation input[type=date].input-control:focus{border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.common-input-control::placeholder,.common-input-pill::placeholder,.common-input::placeholder,.submit-quotation .input-control-select::placeholder,.submit-quotation .input-control::placeholder,.submit-quotation .sq-input::placeholder,.submit-quotation input[type=date].input-control::placeholder{color:#9ca3af}.common-input-control,.submit-quotation .input-control,.submit-quotation .input-control-select,.submit-quotation input[type=date].input-control{background:#ebf6ff}.main-title,.submit-quotation .sq-header .sq-header-content .sq-title{color:#0b1320;font-size:28px;font-weight:700;line-height:1.2;margin:8px 0}.submit-quotation .sq-buyer-info-card .sq-buyer-info-header .sq-buyer-info-header-left .sq-section-title,.submit-quotation .sq-items-requested-card .sq-items-requested-header .sq-items-requested-header-left .sq-section-title,.submit-quotation .sq-pricing-terms-section .sq-section-title,.submit-quotation .sq-quotation-info-section .sq-section-title,.submit-quotation .sq-quotation-info-section .sq-trade-tax-subsection .sq-subsection-title,.submit-quotation .sq-rfq-details-card .sq-rfq-details-header .sq-rfq-details-header-left .sq-section-title,.submit-quotation .sq-section .sq-section-title,.submit-quotation .sq-special-requirements .sq-special-requirements-header .sq-special-requirements-header-left .sq-section-title{color:#0b1320;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 16px}.submit-quotation .input-control-select,.submit-quotation select.input-control,.submit-quotation select.sq-input{appearance:none;-webkit-appearance:none;-moz-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='%236c757d' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.submit-quotation .sq-attached-files .sq-file-item,.submit-quotation .sq-header .sq-header-content .sq-header-actions,.submit-quotation .sq-quotation-response-header{align-items:center;display:flex;justify-content:flex-start}.submit-quotation .sq-grid-4{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.submit-quotation .sq-grid-3{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.submit-quotation .sq-grid-2{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.submit-quotation .sq-buyer-info-card .sq-buyer-info-header .sq-buyer-info-chevron,.submit-quotation .sq-clarification-header .sq-clarification-chevron,.submit-quotation .sq-items-requested-card .sq-items-requested-header .sq-items-requested-chevron,.submit-quotation .sq-revision-header .sq-revision-chevron,.submit-quotation .sq-rfq-details-card .sq-rfq-details-header .sq-rfq-details-chevron,.submit-quotation .sq-special-requirements .sq-special-requirements-header .sq-special-requirements-chevron{flex-shrink:0;height:16px;width:16px}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-header .sq-toggle-icon,.submit-quotation .sq-buyer-info-card .sq-buyer-info-header .sq-buyer-info-header-left .sq-section-icon,.submit-quotation .sq-clarification-header .sq-clarification-header-left .sq-clarification-icon,.submit-quotation .sq-quotation-response-header .sq-card-title-wrapper .sq-file-icon,.submit-quotation .sq-rfq-header-section .sq-rfq-header-wrapper .sq-rfq-header-title .sq-rfq-header-icon{flex-shrink:0;height:20px;width:20px}.submit-quotation .sq-item-tabs .sq-item-tab .sq-tab-number{height:24px;width:24px}.submit-quotation .sq-item-details .sq-subsection-title{border-bottom:1px solid #f0f0f0;margin:16px 0}.submit-quotation .sq-table{border-collapse:collapse;width:100%}.submit-quotation .sq-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.submit-quotation .sq-upload-area{align-items:center;background:#fafafa;border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:16px 12px;position:relative;text-align:center;transition:all .3s ease}.submit-quotation .sq-upload-area:hover{background:#f0f9ff;border-color:#3b82f6}.submit-quotation .sq-quotation-response-header .sq-badge,.submit-quotation .sq-status{align-items:center;background-color:#0000;border:1px solid #e5e7eb;border-radius:6px;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:500;justify-content:center;overflow:hidden;padding:2px 8px;transition:color .2s ease,box-shadow .2s ease;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.submit-quotation .sq-quotation-response-header .sq-badge:focus-visible,.submit-quotation .sq-status:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.submit-quotation .sq-quotation-response-header .sq-badge{color:#16a34a}.submit-quotation .sq-table{overflow:hidden}.submit-quotation input[type=date].input-control,.submit-quotation input[type=date].sq-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:36px;position:relative}.submit-quotation input[type=date].input-control::-webkit-calendar-picker-indicator,.submit-quotation input[type=date].sq-input::-webkit-calendar-picker-indicator{cursor:pointer;height:16px;opacity:0;position:absolute;right:12px;width:16px}.submit-quotation .sq-certifications .sq-checkbox-label input[type=checkbox]{accent-color:#ff6a00;cursor:pointer;height:18px;width:18px}.submit-quotation .sq-input:focus{border-color:#ff6a00!important;box-shadow:0 0 0 3px #ff6a0033!important;outline:none}.submit-quotation .sq-field .sq-helper-text,.submit-quotation .sq-pricing-terms-section .sq-help-text{color:#888;display:block;font-size:12px;font-weight:400;line-height:1.4;margin-top:4px}.submit-quotation .sq-pricing-terms-section .sq-help-text{color:#6c757d}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-discount-text,.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-header .sq-toggle-icon,.submit-quotation .sq-buyer-info-card .sq-buyer-info-item .sq-contact-number .sq-phone-value,.submit-quotation .sq-buyer-info-card .sq-buyer-info-item .sq-value,.submit-quotation .sq-declaration .sq-checkbox-label,.submit-quotation .sq-declaration .sq-declaration-text p,.submit-quotation .sq-info-box .sq-info-content,.submit-quotation .sq-item-details .sq-subsection-title,.submit-quotation .sq-item-tabs .sq-item-tab,.submit-quotation .sq-items-requested-card .sq-items-requested-item .sq-value,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-shipping-fields .sq-leadtime-group .sq-leadtime-text,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-details .sq-terms-detail-row .sq-terms-detail-label,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-list .sq-terms-item,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row .sq-summary-label,.submit-quotation .sq-pricing-terms-section .sq-bulk-pricing-wrapper .sq-section-title,.submit-quotation .sq-quotation-info-section .sq-section-title,.submit-quotation .sq-quotation-info-section .sq-trade-tax-subsection .sq-subsection-title,.submit-quotation .sq-quotation-response-header .sq-card-title-wrapper .sq-card-title,.submit-quotation .sq-rating .sq-rating-divider,.submit-quotation .sq-rating .sq-rating-value,.submit-quotation .sq-revision-content .sq-revision-item .sq-revision-header-info .sq-revision-description,.submit-quotation .sq-rfq-details-card .sq-rfq-detail-item .sq-value,.submit-quotation .sq-rfq-header-section .sq-rfq-header-wrapper .sq-rfq-header-title .sq-rfq-header-text,.submit-quotation .sq-selected-certs .sq-selected-label,.submit-quotation .sq-success-box .sq-success-content,.submit-quotation .sq-table tbody tr td,.submit-quotation .sq-warning-box .sq-warning-content{font-weight:400}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .btn-add-tier,.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-discount-badge,.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-tier-badge,.submit-quotation .sq-buyer-info-card .sq-section-title,.submit-quotation .sq-item-tabs .sq-item-tab .sq-tab-number,.submit-quotation .sq-items-requested-card .sq-section-title,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-details .sq-terms-detail-row .sq-terms-detail-value,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row .sq-summary-value,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-fob-row .sq-fob-label,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-fob-row .sq-fob-value,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-lut-export-row .sq-lut-export-title,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-lut-export-row .sq-lut-no-tax,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-non-lut-export-row .sq-non-lut-export-value,.submit-quotation .sq-line-items-section .sq-line-items-header .sq-line-items-title-wrapper .sq-section-title .sq-badge-purple,.submit-quotation .sq-message-input .sq-send-btn,.submit-quotation .sq-messages .sq-message.sq-message-buyer .sq-message-badge,.submit-quotation .sq-messages .sq-message.sq-message-seller .sq-message-badge,.submit-quotation .sq-pricing-terms-section .sq-section-title,.submit-quotation .sq-quotation-info-section .sq-section-title,.submit-quotation .sq-rfq-details-card .sq-section-title,.submit-quotation .sq-section .sq-section-title,.submit-quotation .sq-selected-certs .sq-cert-tag,.submit-quotation .sq-special-requirements .sq-section-title,.submit-quotation .sq-table tbody .sq-discount-amount,.submit-quotation .sq-table tbody .sq-discount-label{font-weight:500}.submit-quotation .btn-add-tier,.submit-quotation .btn-readonly,.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-price-negotiable-text,.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-header .sq-item-badge,.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-header .sq-item-description,.submit-quotation .sq-buyer-info-card .sq-buyer-info-header .sq-buyer-info-header-left .sq-section-title,.submit-quotation .sq-buyer-info-card .sq-buyer-info-item label,.submit-quotation .sq-declaration .sq-checkbox-label .sq-declaration-text-label,.submit-quotation .sq-declaration .sq-checkbox-label input[type=checkbox]:checked:after,.submit-quotation .sq-field label,.submit-quotation .sq-info-box .sq-info-content strong,.submit-quotation .sq-info-box.sq-info-box-verification .sq-info-content strong,.submit-quotation .sq-info-box.sq-info-box-verification .sq-info-content>p:first-child,.submit-quotation .sq-item-tabs .sq-item-tab .sq-tab-text,.submit-quotation .sq-items-requested-card .sq-items-requested-header .sq-items-requested-header-left .sq-section-title,.submit-quotation .sq-items-requested-card .sq-items-requested-item label,.submit-quotation .sq-line-items-section .sq-bulk-pricing-wrapper .sq-section-title,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-shipping-fields .sq-field-label,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-title,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-grand-total-row .sq-grand-total-label,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-grand-total-row .sq-grand-total-value,.submit-quotation .sq-revision-content .sq-revision-item .sq-revision-header-info .sq-revision-badge,.submit-quotation .sq-rfq-details-card .sq-rfq-detail-item label,.submit-quotation .sq-rfq-details-card .sq-rfq-details-header .sq-rfq-details-header-left .sq-section-title,.submit-quotation .sq-section .sq-section-title,.submit-quotation .sq-special-requirements .sq-special-requirements-header .sq-special-requirements-header-left .sq-section-title,.submit-quotation .sq-success-box .sq-success-content strong,.submit-quotation .sq-table thead th,.submit-quotation .sq-warning-box .sq-warning-content strong{font-weight:600}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-table thead th{font-weight:700}.submit-quotation .btn-primary:hover,.submit-quotation .btn-secondary:hover{transform:translateY(-1px)}.submit-quotation .btn-primary:active{transform:translateY(0)}.submit-quotation .container-fluid{box-sizing:border-box;width:100%}.submit-quotation{background-color:#f6f8fb;min-height:100vh;padding:24px}.submit-quotation *{font-family:inherit}.submit-quotation .container-fluid{margin:0 auto;max-width:1400px;padding:24px}.submit-quotation .sq-header{background-color:#f6f8fb;box-shadow:none;padding:16px 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.submit-quotation .sq-header .sq-header-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.submit-quotation .sq-header .sq-header-content .sq-title{margin:0 0 5px}.submit-quotation .sq-header .sq-header-content .sq-subtitle{color:#6c757d;font-size:14px;margin:0}.submit-quotation .sq-header .sq-header-content .sq-header-actions{gap:12px}.submit-quotation .sq-quotation-response-header{border-top:.5px solid #d1d5db;gap:12px;margin-bottom:15px;padding-top:15px}.submit-quotation .sq-quotation-response-header .sq-card-title-wrapper{align-items:center;display:flex;gap:12px}.submit-quotation .sq-quotation-response-header .sq-card-title-wrapper .sq-icon{color:#16a34a;font-size:20px}.submit-quotation .sq-quotation-response-header .sq-card-title-wrapper .sq-file-icon{color:#16a34a}.submit-quotation .sq-quotation-response-header .sq-card-title-wrapper .sq-card-title{color:#16a34a;font-size:16px;margin:0}.submit-quotation .sq-quotation-response-header .sq-badge{background:#16a34a;border:1px solid #16a34a;box-shadow:0 1px 3px #0000000d;color:#fff;padding:2px 6px}.submit-quotation .sq-buyer-info-card .sq-section-title,.submit-quotation .sq-items-requested-card .sq-section-title,.submit-quotation .sq-pricing-terms-section .sq-section-title,.submit-quotation .sq-quotation-info-section .sq-section-title,.submit-quotation .sq-rfq-details-card .sq-section-title,.submit-quotation .sq-section .sq-section-title,.submit-quotation .sq-special-requirements .sq-section-title{font-size:18px}.submit-quotation .sq-quotation-info-section{background:#fff;border:1px solid #c8e6c9;border-radius:8px;margin-bottom:16px;padding:12px}.submit-quotation .sq-quotation-info-section .sq-section-title{font-size:16px;margin:0 0 8px}.submit-quotation .sq-quotation-info-section .sq-trade-tax-subsection{border-top:1px solid #e0e0e0;margin-top:10px;padding-top:10px}.submit-quotation .sq-quotation-info-section .sq-trade-tax-subsection .sq-subsection-title{color:#0b1320;font-size:16px;margin:0 0 8px}.submit-quotation .sq-quotation-info-section .sq-trade-tax-subsection .sq-required{color:#dc3545;margin-left:2px}.submit-quotation .sq-quotation-info-section .sq-trade-tax-subsection .sq-input-tax{background:#fffbe6!important;border-color:#ffe58f!important}.submit-quotation .sq-quotation-info-section .sq-trade-tax-subsection .sq-input-tax:hover:not(:disabled):not([readonly]){background:#fff8cc!important;border-color:#ffd54f!important}.submit-quotation .sq-quotation-info-section .sq-trade-tax-subsection .sq-input-tax:focus{background:#fffbe6!important;border-color:#ffe58f!important;box-shadow:0 0 0 3px #ffe58f33}.submit-quotation .sq-info-box{align-items:flex-start;background:#e3f2fd;border:1px solid #bbdefb;border-left:4px solid #2196f3;border-radius:8px;display:flex;gap:12px;margin-top:5px;padding:12px 16px}.submit-quotation .sq-info-box .sq-info-icon{color:#2196f3;flex-shrink:0;height:20px;margin-top:2px;width:20px}.submit-quotation .sq-info-box .sq-info-content{color:#1565c0;flex:1 1;font-size:14px;line-height:1.6}.submit-quotation .sq-info-box .sq-info-content strong{color:#1565c0}.submit-quotation .sq-info-box.sq-info-box-purple{background:#f3e5f5;border:1px solid #e1bee7;border-left:4px solid #9c27b0}.submit-quotation .sq-info-box.sq-info-box-purple .sq-info-icon{color:#9c27b0}.submit-quotation .sq-info-box.sq-info-box-purple .sq-info-content,.submit-quotation .sq-info-box.sq-info-box-purple .sq-info-content strong{color:#7b1fa2}.submit-quotation .sq-info-box.sq-info-box-indigo{background:#eef2ff;border:1px solid #c7d2fe;border-left:4px solid #6366f1}.submit-quotation .sq-info-box.sq-info-box-indigo .sq-info-icon{color:#6366f1}.submit-quotation .sq-info-box.sq-info-box-indigo .sq-info-content,.submit-quotation .sq-info-box.sq-info-box-indigo .sq-info-content strong{color:#312e81}.submit-quotation .sq-info-box.sq-info-box-verification{background:#eff6ff;border:1px solid #bfdbfe;border-left:none;border-radius:8px;margin-top:5px;padding:10px}.submit-quotation .sq-info-box.sq-info-box-verification .sq-info-content{color:#1e3a8a;font-size:14px;width:100%}.submit-quotation .sq-info-box.sq-info-box-verification .sq-info-content>p:first-child{color:#1e40af;font-size:14px;margin:0 0 8px}.submit-quotation .sq-info-box.sq-info-box-verification .sq-info-content>div{color:#1e3a8a;font-size:12px;line-height:1.6;margin-top:8px}.submit-quotation .sq-info-box.sq-info-box-verification .sq-info-content>div p{margin:4px 0}.submit-quotation .sq-info-box.sq-info-box-verification .sq-info-content>div p:nth-child(4){margin-top:8px;padding-top:8px}.submit-quotation .sq-info-box.sq-info-box-verification .sq-info-content strong{color:#1e40af}.submit-quotation .sq-success-box{align-items:flex-start;background:#e8f5e9;border:1px solid #c8e6c9;border-left:4px solid #4caf50;border-radius:8px;display:flex;gap:12px;margin-top:5px;padding:12px 16px}.submit-quotation .sq-success-box .sq-success-icon{color:#4caf50;flex-shrink:0;height:20px;margin-top:2px;width:20px}.submit-quotation .sq-success-box .sq-success-content{color:#2e7d32;flex:1 1;font-size:14px;line-height:1.6}.submit-quotation .sq-success-box .sq-success-content strong{color:#2e7d32}.submit-quotation .sq-success-box.sq-lut-export-box{background:#f0fdf4;border:1px solid #86efac;border-left:none;border-radius:6px;margin-top:16px;padding:12px}.submit-quotation .sq-success-box.sq-lut-export-box .sq-success-icon{color:#22c55e}.submit-quotation .sq-success-box.sq-lut-export-box .sq-success-content{color:#166534;font-size:14px;line-height:1.5}.submit-quotation .sq-success-box.sq-lut-export-box .sq-success-content strong{color:#166534}.submit-quotation .sq-warning-box{align-items:flex-start;background:#fff4e6;border:1px solid #ffe0b2;border-left:4px solid #ff9800;border-radius:8px;display:flex;gap:12px;margin-top:5px;padding:12px 16px}.submit-quotation .sq-warning-box .sq-warning-icon{color:#ff9800;flex-shrink:0;height:20px;margin-top:2px;width:20px}.submit-quotation .sq-warning-box .sq-warning-content{color:#0b1320;flex:1 1;font-size:14px;line-height:1.6}.submit-quotation .sq-warning-box .sq-warning-content strong{color:#0b1320}.submit-quotation .sq-line-items-section{background:#fff;border:1px solid #c8e6c9;border-radius:8px;margin-bottom:24px;padding:24px}.submit-quotation .sq-line-items-section .sq-line-items-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.submit-quotation .sq-line-items-section .sq-line-items-header .sq-line-items-title-wrapper{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.submit-quotation .sq-line-items-section .sq-line-items-header .sq-line-items-title-wrapper .sq-section-title{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:0}.submit-quotation .sq-line-items-section .sq-line-items-header .sq-line-items-title-wrapper .sq-section-title .sq-badge-purple{align-items:center;background:#9333ea;border:1px solid #9333ea;border-radius:6px;box-shadow:0 1px 2px #9333ea33;color:#fff;display:inline-flex;font-size:12px;gap:4px;justify-content:center;padding:4px 12px;transition:all .2s ease;white-space:nowrap}.submit-quotation .sq-line-items-section .sq-line-items-header .sq-line-items-title-wrapper .sq-help-text{color:#6c757d;font-size:14px;line-height:1.5;margin:0}.submit-quotation .sq-line-items-section .sq-line-items-header .sq-add-item-btn{align-self:flex-start;flex-shrink:0;margin-top:0}.submit-quotation .sq-line-items-section .sq-table-domestic tbody tr.sq-row-highlight{background:#fffbe6}.submit-quotation .sq-line-items-section .sq-table-domestic th.sq-bg-orange{background:#ffe0b2}.submit-quotation .sq-line-items-section .sq-table-domestic th.sq-bg-purple{background:#e1bee7}.submit-quotation .sq-line-items-section .sq-domestic-summary{margin-top:24px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left{display:flex;flex-direction:column;gap:5px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box{background:#f9fafb;border:1px solid #e0e0e0;border-radius:8px;padding:12px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-title{color:#374151;font-size:16px;margin:0 0 12px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-list{display:flex;flex-direction:column;gap:8px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-list .sq-terms-item{align-items:flex-start;color:#4b5563;display:flex;font-size:14px;gap:8px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-list .sq-terms-item .sq-terms-bullet{color:#f97316;flex-shrink:0;margin-top:8px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-list .sq-terms-item .sq-terms-label{flex-shrink:0;margin-top:8px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-list .sq-terms-item .sq-terms-text{flex:1 1}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-list .sq-terms-item .sq-terms-input{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#4b5563;flex:1 1;font-size:14px;min-width:0;padding:6px 10px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-list .sq-terms-item .sq-terms-input:focus{border-color:#f97316;box-shadow:0 0 0 3px #f973161a;outline:none}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-shipping-fields{border-top:1px solid #e0e0e0;display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-shipping-fields .sq-field-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-shipping-fields .sq-field-row.sq-field-row-quarter{grid-template-columns:repeat(4,1fr)}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-shipping-fields .sq-field-full,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-shipping-fields .sq-field-half,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-shipping-fields .sq-field-quarter{display:flex;flex-direction:column;gap:6px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-shipping-fields .sq-field-label{color:#374151;font-size:13px;margin-bottom:4px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-shipping-fields .sq-input{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#4b5563;font-size:14px;padding:8px 12px;width:100%}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-shipping-fields .sq-input.sq-input-editable{background:#fffbe6;border-color:#ffe58f}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-shipping-fields .sq-input.sq-input-editable:hover{background:#fff8cc;border-color:#ffd54f}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-shipping-fields .sq-input.sq-input-editable:focus{background:#fffbe6;border-color:#f97316;box-shadow:0 0 0 3px #f973161a;outline:none}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-shipping-fields .sq-leadtime-group{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-shipping-fields .sq-leadtime-group .sq-leadtime-text{color:#4b5563;font-size:14px;white-space:nowrap}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-shipping-fields .sq-leadtime-group .sq-leadtime-input{font-size:14px;padding:6px 10px;text-align:center;width:80px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-details{display:flex;flex-direction:column;gap:8px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-details .sq-terms-detail-row{align-items:center;color:#4b5563;display:flex;font-size:14px;gap:12px;justify-content:space-between}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-details .sq-terms-detail-row .sq-terms-detail-label{flex-shrink:0;min-width:100px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-details .sq-terms-detail-row .sq-terms-detail-value{color:#111827}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-details .sq-terms-detail-row .sq-terms-input{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#4b5563;flex:1 1;font-size:14px;min-width:0;padding:6px 10px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-details .sq-terms-detail-row .sq-terms-input.sq-input-editable{background:#fffbe6;border-color:#ffe58f}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-details .sq-terms-detail-row .sq-terms-input.sq-input-editable:hover{background:#fff8cc;border-color:#ffd54f}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-details .sq-terms-detail-row .sq-terms-input.sq-input-editable:focus{background:#fffbe6;border-color:#f97316;box-shadow:0 0 0 3px #f973161a;outline:none}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right{display:flex;justify-content:flex-end}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content{display:flex;flex-direction:column;gap:8px;width:100%}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row{border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:8px 0}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row .sq-summary-label{color:#6c757d;font-size:14px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row .sq-summary-value{color:#0b1320;font-size:14px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-cess-row,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-discount-row,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-igst-row,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-subtotal-row{justify-content:flex-end}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-cess-row .sq-summary-label,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-discount-row .sq-summary-label,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-igst-row .sq-summary-label,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-subtotal-row .sq-summary-label{margin-right:auto}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-cess-row .sq-summary-value,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-discount-row .sq-summary-value,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-igst-row .sq-summary-value,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-subtotal-row .sq-summary-value{min-width:150px;text-align:left}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row .sq-text-red{color:#dc3545}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-fob-row{background:#e3f2fd;border-bottom:1px solid #bbdefb;justify-content:flex-end;margin:0 -8px;padding:8px 12px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-fob-row .sq-fob-label{margin-right:auto}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-fob-row .sq-fob-value{min-width:150px;text-align:left}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-grand-total-row{background:#e8f5e9;border-bottom:2px solid #4caf50;justify-content:flex-end;margin:0 -8px;padding:12px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-grand-total-row .sq-grand-total-label{margin-right:auto}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-grand-total-row .sq-grand-total-value{min-width:150px;text-align:left}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-grand-total-row .sq-grand-total-label,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-grand-total-row .sq-grand-total-value{color:#2e7d32}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-grand-total-row.sq-lut-grand-total{background:#d1fae5;border-bottom:2px solid #10b981}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-grand-total-row.sq-lut-grand-total .sq-grand-total-label,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-grand-total-row.sq-lut-grand-total .sq-grand-total-value{color:#065f46}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-lut-export-row{align-items:center;background:#d1fae5;border-bottom:1px solid #a7f3d0;justify-content:flex-end;margin:0 -8px;padding:12px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-lut-export-row .sq-lut-export-content{align-items:center;display:flex;gap:8px;margin-right:auto}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-lut-export-row .sq-lut-check-icon{color:#10b981;flex-shrink:0}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-lut-export-row .sq-lut-export-text{flex:1 1}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-lut-export-row .sq-lut-export-title{color:#065f46;font-size:14px;margin-bottom:4px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-lut-export-row .sq-lut-arn-text{color:#047857;font-size:13px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-lut-export-row .sq-lut-no-tax{color:#10b981;min-width:150px;text-align:left}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-non-lut-export-row{align-items:center;background:#fef3c7;border-bottom:1px solid #fde68a;justify-content:flex-end;margin:0 -8px;padding:12px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-non-lut-export-row .sq-non-lut-export-content{align-items:center;display:flex;gap:8px;margin-right:auto}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-non-lut-export-row .sq-non-lut-warning-icon{color:#f59e0b;flex-shrink:0}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-non-lut-export-row .sq-non-lut-export-label{color:#92400e;font-size:14px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-non-lut-export-row .sq-non-lut-export-value{color:#92400e;min-width:150px;text-align:left}.submit-quotation .sq-line-items-section .sq-add-item-btn{align-items:center;border-color:#4caf50;color:#2e7d32;display:inline-flex;gap:8px;white-space:nowrap}.submit-quotation .sq-line-items-section .sq-add-item-btn:hover{background:#e8f5e9;border-color:#4caf50}.submit-quotation .sq-line-items-section .sq-add-item-btn svg{margin-right:4px}.submit-quotation .sq-line-items-section .sq-add-item-btn.sq-add-item-btn-bottom{margin-top:16px}.submit-quotation .sq-line-items-section .sq-info-box-domestic{background:#e3f2fd;border:1px solid #bbdefb;border-left:4px solid #2196f3;margin-top:12px}.submit-quotation .sq-line-items-section .sq-info-box-domestic .sq-info-content,.submit-quotation .sq-line-items-section .sq-info-box-domestic .sq-info-content strong{color:#1565c0}.submit-quotation .sq-line-items-section .sq-info-box-export{background:#fef3c7;border:1px solid #fcd34d;border-left:4px solid #f59e0b;margin-top:12px}.submit-quotation .sq-line-items-section .sq-info-box-export .sq-info-icon{color:#f59e0b}.submit-quotation .sq-line-items-section .sq-info-box-export .sq-info-content,.submit-quotation .sq-line-items-section .sq-info-box-export .sq-info-content strong{color:#92400e}.submit-quotation .sq-line-items-section .sq-info-box-amber{background:#fffbeb;border:1px solid #fcd34d;border-left:none;border-radius:6px;margin-top:16px;padding:12px}.submit-quotation .sq-line-items-section .sq-info-box-amber .sq-info-icon{color:#f59e0b}.submit-quotation .sq-line-items-section .sq-info-box-amber .sq-info-content{color:#92400e;font-size:14px;line-height:1.5}.submit-quotation .sq-line-items-section .sq-info-box-amber .sq-info-content strong{color:#92400e}.submit-quotation .sq-line-items-section .sq-bulk-pricing-wrapper{border-top:1px solid #e0e0e0;margin-top:24px;padding-top:24px}.submit-quotation .sq-line-items-section .sq-bulk-pricing-wrapper .sq-section-title{color:#0b1320;font-size:16px;margin:0 0 8px}.submit-quotation .sq-line-items-section .sq-bulk-pricing-wrapper .sq-help-text{color:#6c757d;font-size:14px;line-height:1.5;margin:-2px 0 16px}.submit-quotation .sq-pricing-terms-section{background:#fff;border:1px solid #c8e6c9;border-radius:8px;margin-bottom:24px;padding:24px}.submit-quotation .sq-pricing-terms-section .sq-section-title{font-size:16px;margin:0 0 8px}.submit-quotation .sq-pricing-terms-section .sq-help-text{margin:0 0 16px}.submit-quotation .sq-pricing-terms-section .sq-bulk-pricing-wrapper{margin-top:6px;padding-top:24px}.submit-quotation .sq-pricing-terms-section .sq-bulk-pricing-wrapper .sq-section-title{color:#0b1320;font-size:16px;margin:0 0 8px}.submit-quotation .sq-pricing-terms-section .sq-bulk-pricing-wrapper .sq-help-text{color:#6c757d;font-size:14px;line-height:1.5;margin:-2px 0 6px}.submit-quotation .sq-grid-1{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.submit-quotation .sq-grid-4{gap:10px}.submit-quotation .sq-grid-5{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}.submit-quotation .sq-grid-6{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}.submit-quotation .sq-grid-7{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(7,1fr)}.submit-quotation .sq-sample-second-row{margin-top:16px}.submit-quotation .sq-field{margin-bottom:5px}.submit-quotation .sq-field.sq-full-width{grid-column:1/-1}.submit-quotation .sq-field.sq-handling-clearance-field{margin-top:16px}.submit-quotation .sq-field.sq-sample-quantity-unit{max-width:250px}.submit-quotation .sq-field.sq-sample-quantity-unit .input-group-prefix-suffix{max-width:100%}.submit-quotation .sq-field.sq-sample-quantity-unit .input-middle{flex:0 0 auto;max-width:100px;min-width:70px;width:100px}.submit-quotation .sq-field label{color:#0b1320;display:block;font-size:14px;margin-bottom:8px}.submit-quotation .sq-field .sq-value{align-items:center;background:#f3f5f7;border-radius:8px;color:#0b1320;display:flex;font-size:14px;min-height:40px;padding:10px 14px;transition:all .2s ease}.submit-quotation .sq-field .sq-value:hover{background:#e8ebef!important}.submit-quotation .sq-input{background:#fff;color:#0b1320}.submit-quotation .sq-input:hover:not(:disabled):not([readonly]){background:#e8ebef!important;border-color:#d1d5db!important}.submit-quotation .sq-input:focus{background:#fff!important}.submit-quotation .sq-input.sq-input-editable{background:#fffbe6;border-color:#ffe58f;border-radius:8px}.submit-quotation .sq-input.sq-input-editable:hover{background:#fff8cc!important;border-color:#ffd54f!important}.submit-quotation .sq-input.sq-input-editable:focus{background:#fffbe6;border-color:#ffe58f}.submit-quotation select.sq-input{background-position:right 12px center;padding-right:36px}.submit-quotation .input-control:focus{background:#fff;border:1px solid #eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.submit-quotation .input-control::placeholder{color:#9ca3af}.submit-quotation .input-control[readonly]{background:#f3f5f7;color:#6c757d;cursor:not-allowed}.submit-quotation select.input-control{height:auto;line-height:1.5;min-height:42px}.submit-quotation .input-control-select{background-position:right 12px center;padding-right:36px}.submit-quotation .input-control-select:focus{background-color:#fff}.submit-quotation .input-group-prefix-suffix{align-items:center;background:#ebf6ff;border:1px solid #eef0f2;border-radius:8px;display:flex;overflow:hidden;padding:0}.submit-quotation .input-group-prefix-suffix .input-prefix{align-items:center;background:#0000;border-right:1px solid #eef0f2;display:flex;min-width:100px;padding:10px 14px}.submit-quotation .input-group-prefix-suffix .input-prefix select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0000;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='%236c757d' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:none;color:#000;cursor:pointer;font-size:14px;outline:none;padding-right:40px;width:100%}.submit-quotation .input-group-prefix-suffix .input-middle{background:#0000;border:none;flex:1 1;font-size:14px;min-height:40px;outline:none;padding:10px 14px}.submit-quotation .input-group-prefix-suffix .input-middle::placeholder{color:#999}.submit-quotation .input-group-prefix-suffix .input-suffix-inline{border-left:1px solid #eef0f2;color:#6c757d;font-size:14px;padding:10px 14px;white-space:nowrap}.submit-quotation .input-group-prefix-suffix.input-group-row{flex-direction:row}.submit-quotation .input-group-prefix-suffix .input-middle.input-middle-with-border{border-right:1px solid #eef0f2}.submit-quotation .input-group-prefix-suffix .input-prefix.input-prefix-no-borders{border-left:none;border-right:none}.submit-quotation .sq-status{border:none;border-radius:8px;line-height:1;padding:4px 8px}.submit-quotation .sq-status.sq-status-open{background:#2563eb;color:#fff}.submit-quotation .sq-rating{align-items:center;display:flex;gap:6px;margin-top:4px}.submit-quotation .sq-rating .sq-star-icon{color:gold;font-size:18px;height:18px;width:18px}.submit-quotation .sq-rating .sq-rating-value{color:#000;font-size:14px;line-height:1}.submit-quotation .sq-rating .sq-rating-divider{color:#888;font-size:14px;line-height:1}.submit-quotation .sq-table{background:#0000;border-radius:8px;font-size:14px}.submit-quotation .sq-table thead{background:#f8f8f8}.submit-quotation .sq-table thead th{background:#f8f8f8;border-bottom:1px solid #eef0f2;color:#0b1320;font-size:14px;padding:8px 10px;text-align:center}.submit-quotation .sq-table tbody tr{border-bottom:1px solid #eef0f2}.submit-quotation .sq-table tbody tr:nth-child(2n),.submit-quotation .sq-table tbody tr:nth-child(odd){background:#fff}.submit-quotation .sq-table tbody tr:last-child{border-bottom:none}.submit-quotation .sq-table tbody tr td{background:#fff;color:#0b1320;font-size:14px;line-height:1.4;padding:8px 10px;text-align:center}.submit-quotation .sq-table tbody tr td:nth-child(5) .sq-input,.submit-quotation .sq-table tbody tr td:nth-child(7) .sq-input{background:#fffbe6}.submit-quotation .sq-table tbody .sq-grand-total{background:#f8f8f8}.submit-quotation .sq-table tbody .sq-grand-total td{background:#f8f8f8;border-top:2px solid #eef0f2;padding:10px;text-align:center}.submit-quotation .sq-table tbody .sq-discount-label{text-align:right}.submit-quotation .sq-table tbody .sq-discount-amount{color:#dc3545;text-align:right}.submit-quotation .sq-table-pricing .sq-input{max-width:120px;min-width:80px;width:auto}.submit-quotation .sq-rfq-header-section{margin-bottom:5px}.submit-quotation .sq-rfq-header-section .sq-rfq-header-wrapper{align-items:center;display:flex;gap:12px;padding:5px 0}.submit-quotation .sq-rfq-header-section .sq-rfq-header-wrapper .sq-rfq-header-title{align-items:center;display:flex;gap:12px}.submit-quotation .sq-rfq-header-section .sq-rfq-header-wrapper .sq-rfq-header-title .sq-rfq-header-icon{stroke:currentColor;color:#2563eb;flex-shrink:0}.submit-quotation .sq-rfq-header-section .sq-rfq-header-wrapper .sq-rfq-header-title .sq-rfq-header-text{color:#2563eb;font-size:16px;margin:0}.submit-quotation .sq-buyer-info-standalone,.submit-quotation .sq-items-requested-standalone,.submit-quotation .sq-rfq-details-standalone,.submit-quotation .sq-special-requirements-standalone{margin-bottom:10px}.submit-quotation .sq-rfq-details-card{background:#eff6ff4d;border:1px solid #bfdbfe;border-radius:8px;display:flex;flex-direction:column;margin-bottom:10px}.submit-quotation .sq-rfq-details-card .sq-rfq-details-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px}.submit-quotation .sq-rfq-details-card .sq-rfq-details-header .sq-rfq-details-header-left{align-items:center;display:flex;flex:1 1;gap:12px}.submit-quotation .sq-rfq-details-card .sq-rfq-details-header .sq-rfq-details-header-left .sq-section-title{align-items:center;display:flex;font-size:16px;line-height:1.5;margin:0}.submit-quotation .sq-rfq-details-card .sq-rfq-details-header .sq-rfq-details-chevron{color:#0b1320;cursor:pointer;margin-right:12px}.submit-quotation .sq-rfq-details-card .sq-rfq-details-content{padding:0 12px 12px}.submit-quotation .sq-rfq-details-card .sq-rfq-details-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr)}.submit-quotation .sq-rfq-details-card .sq-rfq-detail-item{display:flex;flex-direction:column}.submit-quotation .sq-rfq-details-card .sq-rfq-detail-item label{color:#6c757d;font-size:14px;line-height:1;margin:0 0 4px}.submit-quotation .sq-rfq-details-card .sq-rfq-detail-item .sq-value{background:#0000;color:#0b1320;font-size:14px;line-height:1.2;margin-top:0;min-height:auto;padding:0}.submit-quotation .sq-rfq-details-card .sq-rfq-detail-item div{margin-top:0}.submit-quotation .sq-buyer-info-card{background:#eff6ff4d;border:1px solid #bfdbfe;border-radius:8px;display:flex;flex-direction:column;margin-bottom:10px}.submit-quotation .sq-buyer-info-card .sq-buyer-info-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px}.submit-quotation .sq-buyer-info-card .sq-buyer-info-header .sq-buyer-info-header-left{align-items:center;display:flex;gap:12px}.submit-quotation .sq-buyer-info-card .sq-buyer-info-header .sq-buyer-info-header-left .sq-section-icon{stroke:currentColor;color:#0b1320;flex-shrink:0}.submit-quotation .sq-buyer-info-card .sq-buyer-info-header .sq-buyer-info-header-left .sq-section-title{font-size:16px;line-height:1;margin:0}.submit-quotation .sq-buyer-info-card .sq-buyer-info-header .sq-buyer-info-chevron{color:#0b1320;cursor:pointer;margin-right:12px}.submit-quotation .sq-buyer-info-card .sq-buyer-info-content{padding:0 12px 12px}.submit-quotation .sq-buyer-info-card .sq-buyer-info-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.submit-quotation .sq-buyer-info-card .sq-buyer-info-item{display:flex;flex-direction:column}.submit-quotation .sq-buyer-info-card .sq-buyer-info-item label{color:#6c757d;font-size:14px;line-height:1;margin:0 0 5px}.submit-quotation .sq-buyer-info-card .sq-buyer-info-item .sq-value{background:#0000;color:#0b1320;font-size:14px;line-height:1.2;margin-bottom:0;margin-top:0;min-height:auto;padding:0}.submit-quotation .sq-buyer-info-card .sq-buyer-info-item .sq-rating{margin-top:0}.submit-quotation .sq-buyer-info-card .sq-buyer-info-item .sq-contact-number{align-items:center;display:flex;gap:8px;margin-top:0}.submit-quotation .sq-buyer-info-card .sq-buyer-info-item .sq-contact-number .sq-phone-icon{color:#666;font-size:16px;transform:rotate(90deg)}.submit-quotation .sq-buyer-info-card .sq-buyer-info-item .sq-contact-number .sq-phone-value{color:#333;font-size:14px;line-height:1.5}.submit-quotation .sq-items-requested-card{background:#eff6ff4d;border:1px solid #bfdbfe;border-radius:8px;display:flex;flex-direction:column;margin-bottom:10px}.submit-quotation .sq-items-requested-card .sq-items-requested-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px}.submit-quotation .sq-items-requested-card .sq-items-requested-header .sq-items-requested-header-left{align-items:center;display:flex;gap:12px}.submit-quotation .sq-items-requested-card .sq-items-requested-header .sq-items-requested-header-left .sq-section-title{font-size:16px;line-height:1;margin:0}.submit-quotation .sq-items-requested-card .sq-items-requested-header .sq-items-requested-chevron{color:#0b1320;cursor:pointer;margin-right:12px}.submit-quotation .sq-items-requested-card .sq-items-requested-content{padding:0 12px 12px}.submit-quotation .sq-items-requested-card .sq-items-requested-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.submit-quotation .sq-items-requested-card .sq-items-requested-grid.sq-items-requested-row-1,.submit-quotation .sq-items-requested-card .sq-items-requested-grid.sq-items-requested-row-2{grid-template-columns:repeat(3,1fr);margin-bottom:12px}.submit-quotation .sq-items-requested-card .sq-items-requested-grid.sq-items-requested-row-3{grid-template-columns:repeat(3,1fr)}.submit-quotation .sq-items-requested-card .sq-items-requested-item{display:flex;flex-direction:column}.submit-quotation .sq-items-requested-card .sq-items-requested-item label{color:#6c757d;font-size:14px;line-height:1;margin:0 0 5px}.submit-quotation .sq-items-requested-card .sq-items-requested-item .sq-value{align-items:center;background:#0000;color:#0b1320;display:flex;font-size:14px;gap:6px;line-height:1.2;margin-bottom:0;margin-top:0;min-height:auto;padding:0}.submit-quotation .sq-items-requested-card .sq-items-requested-item .sq-value .sq-clock-icon{color:#6b7280;font-size:14px}.submit-quotation .sq-special-requirements{background:#eff6ff4d;border:1px solid #bfdbfe;border-radius:8px;display:flex;flex-direction:column}.submit-quotation .sq-special-requirements .sq-special-requirements-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:12px}.submit-quotation .sq-special-requirements .sq-special-requirements-header .sq-special-requirements-header-left{align-items:center;display:flex;gap:12px}.submit-quotation .sq-special-requirements .sq-special-requirements-header .sq-special-requirements-header-left .sq-section-title{font-size:16px;line-height:1;margin:0}.submit-quotation .sq-special-requirements .sq-special-requirements-header .sq-special-requirements-chevron{color:#0b1320;cursor:pointer;margin-right:12px}.submit-quotation .sq-special-requirements p{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#0b1320;font-size:14px;line-height:1.6;margin:0 12px 12px;padding:8px 12px}.submit-quotation .sq-bulk-pricing-item{background:#fff;border-radius:8px;box-shadow:none;display:flex;flex-direction:column;gap:12px;padding:5px}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-header{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;min-height:44px;padding:10px 12px;transition:background .2s ease}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-header:hover{background:#fafafa}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-header .sq-bulk-pricing-header-left{align-items:center;display:flex;flex:1 1;gap:10px}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-header .sq-item-badge{align-items:center;background:#f6f8fb;border:1px solid #eef0f2;border-radius:999px;color:#0b1320;display:inline-flex;font-size:13px;justify-content:center;letter-spacing:-.01em;line-height:1.4;padding:5px 14px;white-space:nowrap}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-header .sq-item-description{color:#0b1320;font-size:14px;line-height:1.5}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-header .sq-toggle-icon{align-items:center;color:#0b1320;display:flex;flex-shrink:0;font-size:16px;justify-content:center;margin-left:8px;transition:transform .2s ease}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:12px}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-table{background:#fff;margin-bottom:0}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-table thead{background:#fff}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-table thead th{background:#fff;border-bottom:.5px solid #d1d5db;color:#0b1320;padding:8px 12px}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-table thead th:nth-child(5){text-align:center}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-table tbody tr{background:#fff;border-bottom:.5px solid #d1d5db}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-table tbody tr:last-child{border-bottom:none}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-table tbody td{background:#fff;border-right:none;padding:8px 12px}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-table tbody td:nth-child(5){text-align:center}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-table tbody td .sq-input{max-width:100px;min-width:60px;width:auto}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-tier-badge{align-items:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;color:#0b1320;display:inline-flex;font-size:13px;justify-content:center;padding:4px 12px;white-space:nowrap}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-discount-text{color:#0b1320;display:inline-block;font-size:14px;text-align:center}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-discount-badge{align-items:center;background:#e8f5e9;border:1px solid #c8e6c9;border-radius:6px;color:#2e7d32;display:inline-flex;font-size:13px;justify-content:center;padding:4px 12px;white-space:nowrap}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .btn-add-tier{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#0b1320;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;padding:8px 16px;transition:all .2s ease}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .btn-add-tier:hover{background:#f6f8fb;border-color:#d1d5db}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-bulk-pricing-actions{align-items:center;display:flex;gap:16px;margin-top:12px}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-checkbox-label.sq-price-negotiable-label{align-items:center;display:flex;gap:5px;margin-top:15px}.submit-quotation .sq-btn-remove{border-radius:6px;color:#dc2626;display:inline-flex;height:32px;padding:0;width:32px}.submit-quotation .sq-btn-remove:hover{background:#fef2f2;color:#b91c1c}.submit-quotation .sq-btn-remove:focus-visible{box-shadow:0 0 0 3px #dc26261a;outline:none}.submit-quotation .sq-section{background:#fff;border:1px solid #c8e6c9;border-radius:8px;box-shadow:0 1px 3px #0000000d;margin-bottom:10px;padding:12px}.submit-quotation .sq-section .sq-section-title{font-size:16px;margin:0 0 5px}.submit-quotation .sq-section .sq-help-text{color:#6c757d;font-size:14px;line-height:1.5;margin:0 0 10px}.submit-quotation .sq-section:has(.sq-upload-area){margin-bottom:8px;padding:10px}.submit-quotation .sq-section:has(.sq-upload-area) .sq-section-title{font-size:15px;margin:0 0 4px}.submit-quotation .sq-section:has(.sq-upload-area) .sq-help-text{font-size:13px;line-height:1.4;margin:0 0 8px}.submit-quotation .sq-item-tabs{background:#f0f0f0;border-radius:10px;display:inline-flex;flex-wrap:wrap;gap:8px;margin-bottom:15px;max-width:-webkit-fit-content;max-width:fit-content;padding:4px;width:auto}.submit-quotation .sq-item-tabs .sq-item-tab{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.submit-quotation .sq-item-tabs .sq-item-tab .sq-tab-number{align-items:center;background:#fff;border:1px solid #d0d0d0;border-radius:50%;color:#333;display:inline-flex;flex-shrink:0;font-size:13px;justify-content:center}.submit-quotation .sq-item-tabs .sq-item-tab .sq-tab-text{color:#333}.submit-quotation .sq-item-tabs .sq-item-tab:not(.active){background:#f0f0f0;color:#333}.submit-quotation .sq-item-tabs .sq-item-tab.active{background:#fff;border:1px solid #e0e0e0;color:#333}.submit-quotation .sq-item-details .sq-subsection-title{border-bottom:none;border-top:1px solid #e0e0e0;color:#0b1320;font-size:16px;margin:16px 0 10px;padding-top:15px}.submit-quotation .sq-certifications{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:12px}.submit-quotation .sq-certifications .sq-checkbox-label{align-items:center;color:#0b1320;cursor:pointer;display:flex;font-size:14px;gap:8px}.submit-quotation .sq-certifications .sq-checkbox-label input[type=checkbox]{accent-color:#000}.submit-quotation .sq-selected-certs{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.submit-quotation .sq-selected-certs .sq-selected-label{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:999px;color:#0b1320;display:inline-flex;font-size:14px;padding:4px 12px}.submit-quotation .sq-selected-certs .sq-cert-tag{align-items:center;background:#4caf50;border-radius:999px;color:#fff;display:inline-flex;font-size:13px;padding:4px 12px}.submit-quotation .sq-declaration .sq-declaration-text{background:#f3f5f7;border-radius:8px;margin-bottom:20px;padding:16px 20px}.submit-quotation .sq-declaration .sq-declaration-text p{color:#0b1320;font-size:14px;line-height:1.6;margin:0}.submit-quotation .sq-declaration .sq-checkbox-label{align-items:center;color:#0b1320;cursor:pointer;display:flex;font-size:14px;gap:8px}.submit-quotation .sq-declaration .sq-checkbox-label input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #d0d0d0;border-radius:3px;box-shadow:0 1px 2px #0000001a;cursor:pointer;flex-shrink:0;height:18px;position:relative;width:18px}.submit-quotation .sq-declaration .sq-checkbox-label input[type=checkbox]:checked{background:#fff;border-color:#d0d0d0}.submit-quotation .sq-declaration .sq-checkbox-label input[type=checkbox]:checked:after{color:#000;content:"✓";font-size:14px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.submit-quotation .sq-declaration .sq-checkbox-label input[type=checkbox]:hover{border-color:#999}.submit-quotation .sq-clarification-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px}.submit-quotation .sq-clarification-header .sq-clarification-header-left{align-items:center;display:flex;gap:12px}.submit-quotation .sq-clarification-header .sq-clarification-header-left .sq-clarification-icon{color:#0b1320}.submit-quotation .sq-clarification-header .sq-clarification-header-left .sq-section-title{margin:0}.submit-quotation .sq-clarification-header .sq-clarification-chevron{color:#0b1320;cursor:pointer}.submit-quotation .sq-messages{background:#fff;border-radius:8px;margin-bottom:10px;max-height:400px;overflow-y:auto;padding:12px}.submit-quotation .sq-messages .sq-message{display:flex;flex-direction:column;margin-bottom:10px;position:relative}.submit-quotation .sq-messages .sq-message:last-child{margin-bottom:0}.submit-quotation .sq-messages .sq-message.sq-message-buyer{align-items:flex-start;max-width:70%}.submit-quotation .sq-messages .sq-message.sq-message-buyer .sq-message-content{background:#e0f2f7;border-left:4px solid #4a90e2;border-radius:8px;padding:8px 12px;position:relative;width:100%}.submit-quotation .sq-messages .sq-message.sq-message-buyer .sq-message-badge{background:#333;border-radius:999px;color:#fff;display:inline-block;font-size:12px;margin-bottom:4px;padding:4px 12px}.submit-quotation .sq-messages .sq-message.sq-message-seller{align-items:flex-end;margin-left:auto;max-width:70%}.submit-quotation .sq-messages .sq-message.sq-message-seller .sq-message-content{background:#e8f5e9;border-left:4px solid #4caf50;border-radius:8px;padding:8px 12px;position:relative;width:100%}.submit-quotation .sq-messages .sq-message.sq-message-seller .sq-message-badge{background:#f0f0f0;border-radius:999px;color:#333;display:inline-block;font-size:12px;margin-bottom:4px;padding:4px 12px}.submit-quotation .sq-messages .sq-message .sq-message-text{color:#0b1320;font-size:14px;line-height:1.5;margin-bottom:4px}.submit-quotation .sq-messages .sq-message .sq-message-time{color:#6c757d;font-size:12px;text-align:right}.submit-quotation .sq-message-input{align-items:center;display:flex;gap:8px}.submit-quotation .sq-message-input .sq-message-input-field{background:#f8f8f8;border:1px solid #e0e0e0;border-radius:8px;color:#0b1320;flex:1 1;height:48px;min-height:48px;padding:8px 12px}.submit-quotation .sq-message-input .sq-message-input-field::placeholder{color:#9e9e9e}.submit-quotation .sq-message-input .sq-message-input-field:focus{border-color:#d0d0d0;outline:none}.submit-quotation .sq-message-input .sq-send-btn{background:#4caf50;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .2s ease;white-space:nowrap}.submit-quotation .sq-message-input .sq-send-btn:hover{background:#45a049}.submit-quotation .sq-message-input .sq-send-btn:active{background:#3d8b40}.submit-quotation .sq-revision-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:10px}.submit-quotation .sq-revision-header .sq-revision-header-left{align-items:center;display:flex;gap:12px}.submit-quotation .sq-revision-header .sq-revision-header-left .sq-revision-icon{color:#0b1320;font-size:20px}.submit-quotation .sq-revision-header .sq-revision-header-left .sq-section-title{margin:0}.submit-quotation .sq-revision-header .sq-revision-chevron{color:#0b1320;cursor:pointer}.submit-quotation .sq-revision-content{display:flex;flex-direction:column;gap:8px}.submit-quotation .sq-revision-content .sq-revision-item{grid-gap:8px;align-items:start;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:none;display:grid;gap:8px;grid-template-columns:auto 1fr;margin-bottom:0;padding:12px}.submit-quotation .sq-revision-content .sq-revision-item:last-child{margin-bottom:0}.submit-quotation .sq-revision-content .sq-revision-item .sq-revision-header-info{display:contents}.submit-quotation .sq-revision-content .sq-revision-item .sq-revision-header-info .sq-revision-badge{background:#333;border-radius:10px;color:#fff;display:inline-block;font-size:12px;padding:4px 12px;white-space:nowrap}.submit-quotation .sq-revision-content .sq-revision-item .sq-revision-header-info .sq-revision-description{color:#0b1320;font-size:14px}.submit-quotation .sq-revision-content .sq-revision-item .sq-revision-meta{color:#6c757d;font-size:12px;grid-column:2;margin-left:0;margin-top:0}.submit-quotation .sq-upload-area{background:#fff;padding:12px 10px}.submit-quotation .sq-upload-area:hover{background:#fffbf5;border-color:#ff6a00}.submit-quotation .sq-upload-area .sq-upload-icon{color:#6c757d;font-size:36px;margin-bottom:8px}.submit-quotation .sq-upload-area .sq-upload-text{color:#0b1320;font-size:13px;margin:0 0 4px}.submit-quotation .sq-upload-area .sq-upload-formats{color:#6c757d;font-size:11px;margin:0 0 10px}.submit-quotation .sq-upload-area .sq-file-input{display:none}.submit-quotation .sq-upload-area .sq-choose-files{margin-top:4px}.submit-quotation .sq-attached-files{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.submit-quotation .sq-attached-files .sq-file-item{background:#f6f8fb;border:1px solid #eef0f2;border-radius:8px;color:#0b1320;font-size:12px;gap:6px;padding:6px 10px}.submit-quotation .btn-primary:hover{background-color:#e55a00!important;box-shadow:0 4px 8px #ff6a0033}.submit-quotation .btn-primary:active{background-color:#cc4a00!important}.submit-quotation .btn-readonly{border:1px solid #e0e0e0;border-radius:8px;color:#0b1320;cursor:pointer;font-size:12px;padding:2px 6px;transition:all .2s ease}.submit-quotation .btn-secondary{background-color:#fff!important;border:1px solid #e0e0e0;color:#0b1320}.submit-quotation .btn-secondary:hover{background-color:#f6f8fb!important;border-color:#d1d5db!important;box-shadow:0 2px 4px #0000001a}.submit-quotation .btn-secondary:active{background-color:#e8ebef!important;transform:translateY(0)}.submit-quotation .btn-add-tier{cursor:pointer;font-size:13px;margin-top:12px;padding:8px 16px;transition:all .2s ease}.submit-quotation .btn-add-tier:hover{background-color:#e55a00}.submit-quotation .sq-btn-remove{align-items:center;background:#0000;border:none;border-radius:8px;color:#dc3545;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.submit-quotation .sq-btn-remove:hover{background:#fee;color:#c82333}.submit-quotation .sq-footer{align-items:center;display:flex;justify-content:space-between;margin-top:5px;padding:5px 0}.submit-quotation .sq-footer .sq-footer-left .sq-last-saved{color:#6c757d;font-size:13px}.submit-quotation .sq-footer .sq-footer-right{display:flex;gap:12px}@media(max-width:1200px){.submit-quotation .sq-grid-5{grid-template-columns:repeat(3,1fr)}.submit-quotation .sq-rfq-details-card .sq-rfq-details-grid{grid-template-columns:repeat(2,1fr)}.submit-quotation .sq-buyer-info-card .sq-buyer-info-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.submit-quotation{padding:16px}.submit-quotation .sq-header .sq-header-content{align-items:flex-start;flex-direction:column}.submit-quotation .sq-header .sq-header-content .sq-header-actions{justify-content:flex-end;width:100%}.submit-quotation .sq-grid-4,.submit-quotation .sq-grid-5{grid-template-columns:repeat(2,1fr)}.submit-quotation .sq-table-wrapper{overflow-x:scroll}}@media(max-width:768px){.submit-quotation{padding:12px}.submit-quotation .sq-quotation-response-header{flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-top:16px}.submit-quotation .sq-rfq-header-section .sq-rfq-header-wrapper,.submit-quotation .sq-rfq-header-section .sq-rfq-header-wrapper .sq-rfq-header-title{flex-wrap:wrap;gap:8px}.submit-quotation .sq-rfq-header-section .sq-rfq-header-wrapper .sq-badge-readonly{text-align:center;width:100%}.submit-quotation .sq-grid-2,.submit-quotation .sq-grid-3,.submit-quotation .sq-grid-4,.submit-quotation .sq-grid-5{gap:12px;grid-template-columns:1fr}.submit-quotation .sq-rfq-details-card{gap:16px}.submit-quotation .sq-rfq-details-card .sq-section-title{font-size:15px;padding:16px 16px 0}.submit-quotation .sq-rfq-details-card .sq-rfq-details-content{padding:0 16px 16px}.submit-quotation .sq-rfq-details-card .sq-rfq-details-grid{gap:16px;grid-template-columns:1fr}.submit-quotation .sq-buyer-info-card{gap:16px}.submit-quotation .sq-buyer-info-card .sq-section-title{font-size:15px;padding:16px 16px 0}.submit-quotation .sq-buyer-info-card .sq-buyer-info-content{padding:0 16px 16px}.submit-quotation .sq-buyer-info-card .sq-buyer-info-grid{gap:16px;grid-template-columns:1fr}.submit-quotation .sq-items-requested-card{gap:16px}.submit-quotation .sq-items-requested-card .sq-section-title{font-size:15px;padding:16px 16px 0}.submit-quotation .sq-items-requested-card .sq-items-requested-content{padding:0 16px 16px}.submit-quotation .sq-items-requested-card .sq-items-requested-grid{gap:16px;grid-template-columns:1fr}.submit-quotation .sq-items-requested-card .sq-items-requested-grid.sq-items-requested-row-1,.submit-quotation .sq-items-requested-card .sq-items-requested-grid.sq-items-requested-row-2,.submit-quotation .sq-items-requested-card .sq-items-requested-grid.sq-items-requested-row-3{grid-template-columns:1fr}.submit-quotation .sq-special-requirements{padding:16px}.submit-quotation .sq-special-requirements p{font-size:14px;line-height:1.6}.submit-quotation .sq-section{margin-bottom:16px;padding:16px}.submit-quotation .sq-section .sq-section-title{font-size:15px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid{gap:16px;grid-template-columns:1fr}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-fob-row,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-grand-total-row{margin:0}.submit-quotation .sq-pricing-terms-section,.submit-quotation .sq-quotation-info-section{margin-bottom:16px;padding:16px}.submit-quotation .sq-pricing-terms-section .sq-section-title,.submit-quotation .sq-quotation-info-section .sq-section-title{font-size:15px}.submit-quotation .sq-pricing-terms-section .sq-grid-3,.submit-quotation .sq-pricing-terms-section .sq-grid-4,.submit-quotation .sq-quotation-info-section .sq-grid-3,.submit-quotation .sq-quotation-info-section .sq-grid-4{gap:12px;grid-template-columns:1fr}.submit-quotation .sq-pricing-terms-section .sq-trade-tax-subsection,.submit-quotation .sq-quotation-info-section .sq-trade-tax-subsection{margin-top:16px;padding-top:16px}.submit-quotation .sq-pricing-terms-section .sq-trade-tax-subsection .sq-subsection-title,.submit-quotation .sq-quotation-info-section .sq-trade-tax-subsection .sq-subsection-title{font-size:15px}.submit-quotation .sq-grid-payment-terms-3col{gap:12px;grid-template-columns:1fr}.submit-quotation .sq-info-box{margin-top:12px;padding:10px 12px}.submit-quotation .sq-info-box .sq-info-icon{height:18px;width:18px}.submit-quotation .sq-info-box .sq-info-content,.submit-quotation .sq-info-box.sq-info-box-purple .sq-info-content{font-size:13px}.submit-quotation .sq-success-box{margin-top:12px;padding:10px 12px}.submit-quotation .sq-success-box .sq-success-icon{height:18px;width:18px}.submit-quotation .sq-success-box .sq-success-content{font-size:13px}.submit-quotation .sq-warning-box{margin-top:12px;padding:10px 12px}.submit-quotation .sq-warning-box .sq-warning-icon{height:18px;width:18px}.submit-quotation .sq-warning-box .sq-warning-content{font-size:13px}.submit-quotation .input-control,.submit-quotation .input-control-select,.submit-quotation .sq-input{font-size:14px;padding:10px 12px}.submit-quotation .sq-bulk-pricing-item{margin-bottom:12px;padding:12px}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-header{flex-wrap:wrap;gap:8px;padding:12px}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-header .sq-bulk-pricing-header-left{flex-wrap:wrap;gap:8px}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-header .sq-item-badge{font-size:12px;padding:4px 10px}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-header .sq-item-description{font-size:13px}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content{padding:12px}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-table{font-size:12px}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-table tbody td,.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-table thead th{padding:8px 6px}.submit-quotation .sq-item-tabs{flex-wrap:wrap;max-width:100%;width:100%}.submit-quotation .sq-item-tabs .sq-item-tab{flex:1 1;font-size:13px;min-width:calc(50% - 4px);padding:8px 12px}.submit-quotation .sq-certifications{gap:12px;grid-template-columns:repeat(2,1fr)}.submit-quotation .sq-selected-certs{flex-wrap:wrap;gap:8px}.submit-quotation .sq-selected-certs .sq-selected-label{font-size:13px;padding:4px 10px}.submit-quotation .sq-selected-certs .sq-cert-tag{font-size:12px;padding:2px 8px}.submit-quotation .sq-clarification-header{flex-wrap:wrap;gap:8px;padding:12px 0}.submit-quotation .sq-clarification-header .sq-clarification-header-left{flex-wrap:wrap;gap:8px}.submit-quotation .sq-clarification-header .sq-section-title{font-size:15px}.submit-quotation .sq-messages{padding:12px}.submit-quotation .sq-messages .sq-message{max-width:85%;padding:12px}.submit-quotation .sq-messages .sq-message .sq-message-badge{font-size:11px;padding:2px 8px}.submit-quotation .sq-messages .sq-message .sq-message-text{font-size:14px}.submit-quotation .sq-messages .sq-message .sq-message-time{font-size:12px}.submit-quotation .sq-message-input{flex-direction:column;gap:8px}.submit-quotation .sq-message-input .sq-message-input-field{font-size:14px;width:100%}.submit-quotation .sq-message-input .sq-send-btn{padding:10px;width:100%}.submit-quotation .sq-revision-header{flex-wrap:wrap;gap:8px;padding:12px 0}.submit-quotation .sq-revision-header .sq-revision-header-left{flex-wrap:wrap;gap:8px}.submit-quotation .sq-revision-header .sq-section-title{font-size:15px}.submit-quotation .sq-revision-item{padding:12px}.submit-quotation .sq-revision-item .sq-revision-header-info{flex-wrap:wrap;gap:8px}.submit-quotation .sq-revision-item .sq-revision-header-info .sq-revision-badge{font-size:12px;padding:4px 10px}.submit-quotation .sq-revision-item .sq-revision-header-info .sq-revision-description{font-size:14px}.submit-quotation .sq-revision-item .sq-revision-meta{font-size:13px;margin-top:4px}.submit-quotation .sq-upload-area{padding:24px 12px}.submit-quotation .sq-upload-area .sq-upload-icon{font-size:32px;margin-bottom:12px}.submit-quotation .sq-upload-area .sq-upload-text{font-size:12px;margin-bottom:6px}.submit-quotation .sq-upload-area .sq-upload-formats{font-size:10px;margin-bottom:12px}.submit-quotation .sq-badge,.submit-quotation .sq-badge-readonly{font-size:12px;padding:6px 12px}.submit-quotation .btn-primary,.submit-quotation .btn-secondary{font-size:14px}.submit-quotation .sq-header .sq-header-content .sq-header-actions{flex-direction:column;gap:8px;width:100%}.submit-quotation .sq-header .sq-header-content .sq-header-actions button{width:100%}.submit-quotation .sq-footer{align-items:stretch;flex-direction:column;gap:12px}.submit-quotation .sq-footer .sq-footer-right{flex-direction:column;gap:8px;width:100%}.submit-quotation .sq-footer .sq-footer-right button{width:100%}.submit-quotation .sq-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media(max-width:576px){.submit-quotation{padding:12px}.submit-quotation .sq-title{font-size:22px}.submit-quotation .sq-card-title{font-size:18px}.submit-quotation .sq-quotation-response-header{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:16px;padding-top:16px}.submit-quotation .sq-quotation-response-header .sq-card-title-wrapper{flex-wrap:wrap;gap:8px}.submit-quotation .sq-quotation-response-header .sq-card-title{font-size:14px}.submit-quotation .sq-quotation-response-header .sq-badge{font-size:12px;padding:6px 12px;text-align:center;width:100%}.submit-quotation .sq-rfq-header-section .sq-rfq-header-wrapper,.submit-quotation .sq-rfq-header-section .sq-rfq-header-wrapper .sq-rfq-header-title{flex-wrap:wrap;gap:8px}.submit-quotation .sq-rfq-header-section .sq-rfq-header-wrapper .sq-rfq-header-title .sq-rfq-header-text{font-size:14px}.submit-quotation .sq-rfq-header-section .sq-rfq-header-wrapper .sq-badge-readonly{padding:8px 16px;text-align:center;width:100%}.submit-quotation .sq-section{margin-bottom:12px;padding:12px}.submit-quotation .sq-section .sq-section-title{font-size:14px;margin-bottom:12px}.submit-quotation .sq-line-items-section .sq-domestic-summary{margin-top:16px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid{gap:12px;grid-template-columns:1fr}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left{gap:12px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box{padding:12px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-title{font-size:14px;margin-bottom:10px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-details,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-list{gap:6px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-details .sq-terms-detail-row,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-details .sq-terms-item,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-list .sq-terms-detail-row,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-left .sq-terms-box .sq-terms-list .sq-terms-item{font-size:13px}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row{font-size:13px;padding:6px 0}.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-fob-row,.submit-quotation .sq-line-items-section .sq-domestic-summary .sq-summary-grid .sq-summary-right .sq-summary-content .sq-summary-row.sq-grand-total-row{margin:0;padding:8px 12px}.submit-quotation .sq-pricing-terms-section,.submit-quotation .sq-quotation-info-section{margin-bottom:12px;padding:12px}.submit-quotation .sq-pricing-terms-section .sq-section-title,.submit-quotation .sq-quotation-info-section .sq-section-title{font-size:14px;margin-bottom:12px}.submit-quotation .sq-pricing-terms-section .sq-grid-3,.submit-quotation .sq-pricing-terms-section .sq-grid-4,.submit-quotation .sq-quotation-info-section .sq-grid-3,.submit-quotation .sq-quotation-info-section .sq-grid-4{gap:12px;grid-template-columns:1fr}.submit-quotation .sq-pricing-terms-section .sq-trade-tax-subsection,.submit-quotation .sq-quotation-info-section .sq-trade-tax-subsection{margin-top:12px;padding-top:12px}.submit-quotation .sq-pricing-terms-section .sq-trade-tax-subsection .sq-subsection-title,.submit-quotation .sq-quotation-info-section .sq-trade-tax-subsection .sq-subsection-title{font-size:14px;margin-bottom:12px}.submit-quotation .sq-grid-payment-terms-3col{gap:12px;grid-template-columns:1fr}.submit-quotation .sq-info-box{flex-direction:column;gap:8px;margin-top:12px;padding:10px 12px}.submit-quotation .sq-info-box .sq-info-icon{height:18px;margin-top:0;width:18px}.submit-quotation .sq-info-box .sq-info-content,.submit-quotation .sq-info-box.sq-info-box-purple .sq-info-content{font-size:12px;line-height:1.5}.submit-quotation .sq-success-box{flex-direction:column;gap:8px;margin-top:12px;padding:10px 12px}.submit-quotation .sq-success-box .sq-success-icon{height:18px;margin-top:0;width:18px}.submit-quotation .sq-success-box .sq-success-content{font-size:12px;line-height:1.5}.submit-quotation .sq-warning-box{flex-direction:column;gap:8px;margin-top:12px;padding:10px 12px}.submit-quotation .sq-warning-box .sq-warning-icon{height:18px;margin-top:0;width:18px}.submit-quotation .sq-warning-box .sq-warning-content{font-size:12px;line-height:1.5}.submit-quotation .sq-grid-2,.submit-quotation .sq-grid-3,.submit-quotation .sq-grid-4,.submit-quotation .sq-grid-5{gap:12px;grid-template-columns:1fr}.submit-quotation .input-control,.submit-quotation .input-control-select,.submit-quotation .sq-input{font-size:13px;padding:8px 10px}.submit-quotation .sq-table{font-size:11px}.submit-quotation .sq-table tbody td,.submit-quotation .sq-table thead th{font-size:11px;padding:8px 4px}.submit-quotation .sq-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.submit-quotation .sq-rfq-details-card{gap:12px}.submit-quotation .sq-rfq-details-card .sq-section-title{padding:12px 12px 0}.submit-quotation .sq-rfq-details-card .sq-rfq-details-content{padding:0 12px 12px}.submit-quotation .sq-rfq-details-card .sq-rfq-details-grid{gap:12px;grid-template-columns:1fr}.submit-quotation .sq-buyer-info-card{gap:12px}.submit-quotation .sq-buyer-info-card .sq-section-title{padding:12px 12px 0}.submit-quotation .sq-buyer-info-card .sq-buyer-info-content{padding:0 12px 12px}.submit-quotation .sq-buyer-info-card .sq-buyer-info-grid{gap:12px;grid-template-columns:1fr}.submit-quotation .sq-items-requested-card{gap:12px}.submit-quotation .sq-items-requested-card .sq-section-title{padding:12px 12px 0}.submit-quotation .sq-items-requested-card .sq-items-requested-content{padding:0 12px 12px}.submit-quotation .sq-items-requested-card .sq-items-requested-grid{gap:12px;grid-template-columns:1fr}.submit-quotation .sq-items-requested-card .sq-items-requested-grid.sq-items-requested-row-1,.submit-quotation .sq-items-requested-card .sq-items-requested-grid.sq-items-requested-row-2,.submit-quotation .sq-items-requested-card .sq-items-requested-grid.sq-items-requested-row-3{grid-template-columns:1fr}.submit-quotation .sq-special-requirements{padding:12px}.submit-quotation .sq-special-requirements p{font-size:13px;line-height:1.5}.submit-quotation .sq-bulk-pricing-item{margin-bottom:12px;padding:12px}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-header{flex-wrap:wrap;min-height:auto;padding:12px}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-header .sq-bulk-pricing-header-left{flex-wrap:wrap;gap:8px}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content{padding:12px}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-table{font-size:11px}.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-table tbody td,.submit-quotation .sq-bulk-pricing-item .sq-bulk-pricing-content .sq-table thead th{padding:6px 4px}.submit-quotation .sq-item-tabs{flex-wrap:wrap;max-width:100%;width:100%}.submit-quotation .sq-item-tabs .sq-item-tab{flex:1 1;font-size:12px;min-width:calc(50% - 4px);padding:8px 12px}.submit-quotation .sq-certifications{gap:8px 12px;grid-template-columns:repeat(2,1fr)}.submit-quotation .sq-certifications label{font-size:13px}.submit-quotation .sq-selected-certs{flex-wrap:wrap;gap:6px}.submit-quotation .sq-selected-certs .sq-selected-label{font-size:12px;padding:3px 8px}.submit-quotation .sq-selected-certs .sq-cert-tag{font-size:11px;padding:2px 6px}.submit-quotation .sq-item-details .sq-subsection-title{font-size:14px;margin:16px 0 12px;padding-top:16px}.submit-quotation .sq-clarification-header{padding:10px 0}.submit-quotation .sq-clarification-header .sq-section-title{font-size:14px}.submit-quotation .sq-messages{padding:10px}.submit-quotation .sq-messages .sq-message{max-width:90%;padding:10px}.submit-quotation .sq-messages .sq-message .sq-message-badge{font-size:10px;padding:2px 6px}.submit-quotation .sq-messages .sq-message .sq-message-text{font-size:13px}.submit-quotation .sq-messages .sq-message .sq-message-time{font-size:11px}.submit-quotation .sq-messages .sq-message.sq-message-buyer,.submit-quotation .sq-messages .sq-message.sq-message-seller{max-width:90%}.submit-quotation .sq-message-input-field{font-size:13px;height:44px;min-height:44px}.submit-quotation .sq-send-btn{font-size:13px;padding:10px 16px}.submit-quotation .sq-message-input{flex-direction:column;gap:8px}.submit-quotation .sq-message-input .sq-message-input-field,.submit-quotation .sq-message-input .sq-send-btn{width:100%}.submit-quotation .sq-revision-header{flex-wrap:wrap;gap:8px;padding:10px 0}.submit-quotation .sq-revision-header .sq-section-title{font-size:14px}.submit-quotation .sq-revision-item{padding:10px}.submit-quotation .sq-revision-item .sq-revision-header-info{gap:6px;grid-template-columns:1fr}.submit-quotation .sq-revision-item .sq-revision-header-info .sq-revision-badge{display:inline-block;font-size:11px;padding:3px 8px;width:auto}.submit-quotation .sq-revision-item .sq-revision-header-info .sq-revision-description{font-size:13px}.submit-quotation .sq-revision-item .sq-revision-meta{font-size:12px;grid-column:1;margin-left:0;margin-top:2px}.submit-quotation .sq-declaration .sq-declaration-text{padding:12px 16px}.submit-quotation .sq-footer{align-items:stretch;flex-direction:column;gap:12px;padding:12px 0}.submit-quotation .sq-footer .sq-footer-left{text-align:center;width:100%}.submit-quotation .sq-footer .sq-footer-right{flex-direction:column;gap:8px;width:100%}.submit-quotation .sq-footer .sq-footer-right button{width:100%}.submit-quotation .sq-header{margin-bottom:16px}.submit-quotation .sq-header .sq-header-content{flex-direction:column;gap:12px}.submit-quotation .sq-header .sq-header-content .sq-header-actions{flex-direction:column;gap:8px;width:100%}.submit-quotation .sq-header .sq-header-content .sq-header-actions button{width:100%}}.submit-quotation .sq-chevron-expanded{transform:rotate(0deg);transition:transform .2s ease}.submit-quotation .sq-chevron-collapsed{transform:rotate(180deg);transition:transform .2s ease}.submit-quotation .sq-input-full{min-width:150px;width:100%}.submit-quotation .sq-input-hsn{min-width:100px;width:100%}.submit-quotation .sq-input-qty{width:80px}.submit-quotation .input-control-select.sq-input-uom,.submit-quotation .sq-input-uom,.submit-quotation select.input-control-select.sq-input-uom,.submit-quotation select.sq-input-uom,.submit-quotation td .input-control-select.sq-input-uom,.submit-quotation td .sq-input-uom,.submit-quotation td select.sq-input-uom{max-width:180px!important;min-width:180px!important;width:180px!important}.submit-quotation .sq-input-bulk,.submit-quotation .sq-input-price{width:120px}.submit-quotation .sq-input-bulk-center{text-align:center;width:120px}.submit-quotation .sq-input-delivery-number{flex:0 0 100px}.submit-quotation .sq-input-delivery-select{flex:1 1 auto;min-width:120px}.submit-quotation .sq-grid-payment-terms,.submit-quotation .sq-grid-payment-terms-advance{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.submit-quotation .sq-grid-payment-terms-advance{margin-top:16px}.submit-quotation .sq-grid-payment-terms-3col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.submit-quotation .sq-grid-delivery-terms{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.submit-quotation .sq-flex-delivery-time{align-items:stretch;display:flex;gap:8px;width:100%}.submit-quotation .sq-flex-warranty{align-items:center;display:flex;gap:8px}.submit-quotation .sq-mt-16{margin-top:16px}.submit-quotation .sq-text-center{text-align:center}.submit-quotation .sq-btn-disabled{cursor:not-allowed;opacity:.5}.cm-insp-page{background:#f4f6f9;margin:0 auto;max-width:1120px;min-height:100vh;padding:20px 16px 120px}.cm-insp-page--loading{align-items:center;display:flex;justify-content:center;min-height:40vh}.cm-insp-page__top{margin-bottom:12px}.cm-insp-back{align-items:center;background:none;border:none;color:#475569;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;padding:0 0 12px;transition:color .15s}.cm-insp-back:hover{color:#0f172a}.cm-insp-breadcrumb{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:13px;gap:6px}.cm-insp-breadcrumb a{color:#6366f1;text-decoration:none}.cm-insp-breadcrumb a:hover{text-decoration:underline}.cm-insp-breadcrumb__icon{margin-right:2px;opacity:.7}.cm-insp-breadcrumb__sep{color:#cbd5e1}.cm-insp-header{margin-bottom:12px}.cm-insp-header__crumbs{color:#64748b;font-size:13px;margin:0 0 8px}.cm-insp-header__title{color:#0f172a;font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 6px}.cm-insp-header__sub{color:#64748b;font-size:15px;margin:0}.cm-insp-header__meta{align-items:center;color:#475569;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin:0}.cm-insp-header__dot{color:#cbd5e1;font-weight:300}.cm-insp-meta-bar{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#334155;display:flex;flex-wrap:wrap;font-size:14px;gap:16px 24px;justify-content:space-between;margin-bottom:20px;padding:14px 18px}.cm-insp-meta-bar__items{display:flex;flex-wrap:wrap;gap:12px 20px}.cm-insp-meta-bar__item strong{color:#0f172a;font-weight:600}.cm-insp-meta-bar__contact{color:#64748b;font-size:13px;text-align:right}.cm-insp-meta-bar__contact a{color:#5b21b6;text-decoration:none}.cm-insp-meta-bar__contact a:hover{text-decoration:underline}.cm-insp-banner{border-radius:10px;font-size:14px;margin-bottom:20px;padding:12px 16px}.cm-insp-banner--done{background:#ecfdf5;border:1px solid #86efac;color:#065f46}.cm-insp-banner--blocked{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.cm-insp-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:20px}.cm-insp-stat{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;text-align:center}.cm-insp-stat__label{color:#64748b;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.cm-insp-stat__value{color:#0f172a;font-size:22px;font-weight:700}.cm-insp-stat__pct{color:#334155;font-size:14px;font-weight:600;margin-left:8px}.cm-insp-stat--pass .cm-insp-stat__value{color:#16a34a}.cm-insp-stat--fail .cm-insp-stat__value{color:#dc2626}.cm-insp-stat--pending .cm-insp-stat__value{color:#ea580c}.cm-insp-stat--wide{align-items:center;flex-direction:row;gap:12px;grid-column:span 2;min-width:220px;text-align:left}@media(max-width:520px){.cm-insp-stat--wide{align-items:stretch;flex-direction:column;grid-column:span 1;text-align:center}}.cm-insp-progress{background:#e2e8f0;border-radius:4px;flex:1 1;height:8px;min-width:80px;overflow:hidden}.cm-insp-progress__bar{background:linear-gradient(90deg,#7c3aed,#5b21b6);border-radius:4px;height:100%;transition:width .3s ease}.cm-insp-agency{background:linear-gradient(135deg,#7c3aed0f,#94a3b814);border:1px solid #7c3aed33;border-radius:12px;margin-bottom:20px;padding:18px 20px}.cm-insp-agency__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.cm-insp-agency .cm-insp-field__label{color:#475569;font-size:12px;font-weight:600}.cm-insp-field{display:flex;flex-direction:column;gap:6px}.cm-insp-field__label{color:#475569;font-size:12px;font-weight:600}.cm-insp-input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;font-size:14px;padding:10px 12px;width:100%}.cm-insp-input:disabled{background:#f1f5f9;color:#64748b}.cm-insp-input--sm{max-width:140px}.cm-insp-input--error{background:#fff7ed;border-color:#dc2626;box-shadow:0 0 0 2px #dc26261f}.cm-insp-req-star{color:#b91c1c;font-weight:800;margin-left:2px}.cm-insp-toolbar{align-items:flex-end;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:16px;padding-bottom:4px}.cm-insp-toolbar__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cm-insp-tabs{display:flex;flex-wrap:wrap;gap:4px}.cm-insp-tab{background:#0000;border:none;border-radius:8px 8px 0 0;color:#64748b;cursor:pointer;font-size:14px;font-weight:600;padding:10px 14px;transition:background .15s,color .15s}.cm-insp-tab:hover{background:#f1f5f9;color:#0f172a}.cm-insp-tab--active{background:#fff;box-shadow:0 -1px 0 0 #fff;color:#0f172a;position:relative;z-index:1}.cm-insp-tab--active:after{background:#6366f1;border-radius:2px 2px 0 0;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.cm-insp-btn{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:9px 16px;transition:opacity .15s,background .15s,border-color .15s}.cm-insp-btn:disabled{cursor:not-allowed;opacity:.55}.cm-insp-btn--outline{background:#fff;border:1px solid #cbd5e1;color:#334155}.cm-insp-btn--outline:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.cm-insp-btn--primary{background:#0b1220;border:1px solid #0b1220;color:#fff}.cm-insp-btn--primary:hover:not(:disabled){background:#111827;border-color:#111827}.cm-insp-btn--lg{font-size:15px;padding:12px 22px}.cm-insp-body{min-height:200px}.cm-insp-body--compliance{background:#f1f5f9;border-radius:12px;margin-left:-8px;margin-right:-8px;padding:16px 12px 24px}.cm-insp-compliance-stack{display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:920px}.cm-insp-c-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 2px #0f17280a;padding:22px 24px}.cm-insp-c-card__title{color:#0f172a;font-size:16px;font-weight:700;letter-spacing:-.02em;margin:0 0 18px}.cm-insp-c-card__hint{color:#64748b;font-size:12px;line-height:1.45;margin:0 0 14px}.cm-insp-c-sample-row{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.cm-insp-c-norms-note{background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;color:#4338ca;font-size:13px;line-height:1.55;margin:16px 0 0;padding:12px 14px}.cm-insp-c-norms-note strong{color:#312e81;font-weight:700}.cm-insp-c-norms-note__hint{color:#475569;font-weight:500}.cm-insp-c-field{display:flex;flex-direction:column;gap:8px}.cm-insp-c-field__label{color:#475569;font-size:13px;font-weight:600}.cm-insp-c-input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;font-size:14px;padding:11px 14px;transition:border-color .15s,background .15s,box-shadow .15s;width:100%}.cm-insp-c-input::placeholder{color:#94a3b8}.cm-insp-c-input:focus{background:#fff;border-color:#a5b4fc;box-shadow:0 0 0 3px #6366f11f;outline:none}.cm-insp-c-input:disabled{background:#f1f5f9;cursor:not-allowed;opacity:.72}.cm-insp-c-input--select{-webkit-appearance:auto;appearance:auto;background:#fff;cursor:pointer}.cm-insp-c-input--status{max-width:150px;min-width:118px}.cm-insp-c-input--error{background:#fff7ed;border-color:#dc2626;box-shadow:0 0 0 2px #dc26261f}.cm-insp-c-standards-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.cm-insp-c-standard{align-items:center;background:#fafbfc;border:1px solid #e8ecf1;border-radius:12px;display:flex;gap:14px;justify-content:space-between;padding:16px 18px}.cm-insp-c-standard__text{flex:1 1;min-width:0}.cm-insp-c-standard__name{color:#0f172a;font-size:14px;font-weight:700;line-height:1.3;margin-bottom:4px}.cm-insp-c-standard__sub{color:#64748b;font-size:12px;line-height:1.45}.cm-insp-c-standard--invalid{background:#fff7ed;border-color:#f97316;box-shadow:0 0 0 2px #f973161f}.cm-insp-c-lab{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#0f172a;display:block;font-family:inherit;font-size:14px;line-height:1.55;min-height:168px;padding:14px 16px;resize:vertical;width:100%}.cm-insp-c-lab::placeholder{color:#94a3b8}.cm-insp-c-lab:focus{background:#fff;border-color:#a5b4fc;box-shadow:0 0 0 3px #6366f11f;outline:none}.cm-insp-c-lab:disabled{cursor:not-allowed;opacity:.72}.cm-insp-c-lab--error{background:#fff7ed;border-color:#dc2626;box-shadow:0 0 0 2px #dc26261f}@media(max-width:768px){.cm-insp-c-sample-row,.cm-insp-c-standards-grid{grid-template-columns:1fr}.cm-insp-c-standard{align-items:stretch;flex-direction:column}.cm-insp-c-standard .cm-insp-c-input--status{max-width:none;width:100%}}.cm-insp-panel{display:flex;flex-direction:column;gap:14px}.cm-insp-panel__req-note{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:13px;line-height:1.5;margin:0 0 4px;padding:10px 12px}.cm-insp-panel--split{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.cm-insp-subpanel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0;padding:16px}.cm-insp-subpanel__title{color:#0f172a;font-size:15px;font-weight:700;margin:0 0 14px}.cm-insp-hint{color:#475569;font-size:13px;line-height:1.55;margin:0 0 14px}.cm-insp-cert-head{align-items:flex-start;background:linear-gradient(135deg,#f5f3ff,#eef2ff);border:1px solid #c7d2fe;border-radius:12px;display:flex;gap:14px;margin-bottom:18px;padding:14px 16px}.cm-insp-cert-head__icon{color:#6366f1;flex-shrink:0;font-size:28px;margin-top:2px}.cm-insp-cert-head__title{color:#312e81;font-size:1.1rem;font-weight:700;margin:0 0 8px}.cm-insp-cert-head__desc{color:#4338ca;font-size:13px;line-height:1.55;margin:0}.cm-insp-empty-docs{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;color:#64748b;font-size:14px;line-height:1.55;padding:20px 16px}.cm-insp-upload-banner{background:#fff7ed;border:1px solid #fdba74;border-radius:10px;color:#9a3412;font-size:13px;line-height:1.5;margin-bottom:16px;padding:12px 14px}.cm-insp-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px}.cm-insp-card--invalid{background:#fffbeb;border-color:#f97316;box-shadow:0 0 0 2px #f973161a}.cm-insp-card__head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.cm-insp-card__cat{color:#6366f1;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.cm-insp-card__title{color:#0f172a;font-size:16px;font-weight:700;margin:0 0 8px}.cm-insp-card__criteria{color:#475569;font-size:13px;line-height:1.5;margin:0 0 14px}.cm-insp-card__actions{display:flex;flex-wrap:wrap;gap:10px}.cm-insp-badge{border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.cm-insp-badge--pass{background:#d1fae5;color:#065f46}.cm-insp-badge--fail{background:#fee2e2;color:#991b1b}.cm-insp-badge--pending{background:#ffedd5;color:#9a3412}.cm-insp-result-btn{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-width:100px;padding:12px 14px;transition:border-color .15s,background .15s,color .15s}.cm-insp-result-btn:disabled{cursor:not-allowed;opacity:.65}.cm-insp-result-btn--pass.is-on{background:#ecfdf5;border-color:#059669;color:#065f46}.cm-insp-result-btn--fail.is-on{background:#fef2f2;border-color:#dc2626;color:#991b1b}.cm-insp-result-btn--pending.is-on{background:#fff7ed;border-color:#ea580c;color:#9a3412}.cm-insp-result-btn:hover:not(:disabled):not(.is-on){background:#f8fafc;border-color:#cbd5e1}.cm-insp-compliance-grid{display:flex;flex-direction:column;gap:12px}.cm-insp-compliance-item{align-items:center;background:#fafafa;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.cm-insp-compliance-item__name{color:#0f172a;font-size:14px;font-weight:600}.cm-insp-compliance-item__sub{color:#64748b;font-size:12px;margin-top:2px}.cm-insp-upload-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.cm-insp-drop{align-items:center;background:#fafafa;border:2px dashed #cbd5e1;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:22px 16px;position:relative;text-align:center;transition:border-color .15s,background .15s}.cm-insp-drop:hover{background:#f5f3ff;border-color:#a5b4fc}.cm-insp-drop__input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.cm-insp-drop__icon{color:#6366f1;font-size:28px;margin-bottom:10px}.cm-insp-drop__title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:6px}.cm-insp-drop__title{color:#0f172a;font-size:14px;font-weight:700;text-align:center}.cm-insp-drop__required{background:#fee2e2;color:#991b1b;font-weight:800;letter-spacing:.06em}.cm-insp-drop__optional,.cm-insp-drop__required{border-radius:999px;font-size:10px;padding:3px 8px;text-transform:uppercase}.cm-insp-drop__optional{background:#e2e8f0;color:#475569;font-weight:700;letter-spacing:.04em}.cm-insp-drop__sub{color:#64748b;font-size:12px;line-height:1.45}.cm-insp-drop__file{color:#059669;font-size:12px;font-weight:600;margin-top:10px;word-break:break-all}.cm-insp-drop--invalid{background:#fff7ed;border-color:#dc2626;border-style:dashed;box-shadow:0 0 0 2px #dc26261a}.cm-insp-footer{align-items:center;background:#fffffff5;border-top:1px solid #e2e8f0;bottom:0;box-shadow:0 -8px 24px #0f17280f;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;left:0;padding:14px 24px;position:fixed;right:0;z-index:100}.cm-insp-footer__summary{color:#475569;font-size:13px;font-weight:600}.cm-insp-footer__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}@media(max-width:640px){.cm-insp-toolbar{align-items:stretch;flex-direction:column}.cm-insp-toolbar__actions{justify-content:flex-start}.cm-insp-footer{align-items:stretch;flex-direction:column}.cm-insp-footer__actions{justify-content:stretch}.cm-insp-footer .cm-insp-btn{justify-content:center}}.cm-prod-workspace{max-width:1100px}.cm-prod-workspace__hero{border-bottom:1px solid #e5e7eb;padding-bottom:1rem}.cm-prod-workspace__hero-actions{flex-shrink:0}.cm-prod-workspace__card{border:1px solid #eef2f7!important;border-radius:14px}.cm-prod-workspace__card--accent{background:linear-gradient(135deg,#f8fafc,#eff6ff);border-color:#bfdbfe!important}.cm-prod-workspace__pipeline li:last-child{border-bottom:none!important}.cm-delivery-page{max-width:1200px}.cm-delivery-page__header{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1.25rem}.cm-delivery-page__title{color:#111827;font-size:1.65rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .35rem}.cm-delivery-page__subtitle{color:#6b7280;font-size:.95rem;margin:0}.cm-delivery-page__actions{display:flex;flex-wrap:wrap;gap:.65rem}.cm-delivery-page__btn-report{background:#d32f2f!important;border:none!important;border-radius:8px;color:#fff!important;font-weight:600;padding:.5rem 1.1rem}.cm-delivery-page__btn-report:hover{background:#b71c1c!important;color:#fff!important}.cm-delivery-page__btn-tracking{align-items:center;background:#1d4ed8!important;border:none!important;border-radius:8px;color:#fff!important;display:inline-flex;font-weight:600;gap:.5rem;padding:.5rem 1.1rem;text-decoration:none!important}.cm-delivery-page__btn-tracking:hover{background:#1e40af!important;color:#fff!important}.cm-delivery-page__btn-pay-next{background:#fff!important;border:2px solid #111827!important;border-radius:8px;color:#111827!important;font-weight:600;padding:.5rem 1.1rem}.cm-delivery-page__btn-pay-next:hover{background:#f9fafb!important}.cm-delivery-page__accepted-pill{align-items:center;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;color:#166534;display:inline-flex;font-size:.9rem;font-weight:600;gap:.4rem;padding:.45rem .9rem}.cm-delivery-page__btn-accept{align-items:center;background:#111827!important;border:none!important;border-radius:8px;color:#fff!important;display:inline-flex;font-weight:600;gap:.5rem;padding:.5rem 1.15rem}.cm-delivery-page__btn-accept:hover:not(:disabled){background:#000!important;color:#fff!important}.cm-delivery-page__btn-accept:disabled{cursor:not-allowed;opacity:.45}.cm-delivery-page__btn-accept svg{flex-shrink:0}.cm-delivery-page__section{background:#fff;border:1px solid #eef2f7;border-radius:14px;box-shadow:0 1px 2px #0f172a0a;margin-bottom:1rem;padding:1.25rem 1.35rem}.cm-delivery-page__section-title{color:#6b7280;font-size:.8rem;font-weight:700;letter-spacing:.06em;margin:0 0 1rem;text-transform:uppercase}.cm-delivery-page__detail-grid{grid-gap:1rem 1.25rem;display:grid;gap:1rem 1.25rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.cm-delivery-page__detail-label{color:#9ca3af;display:block;font-size:.75rem;letter-spacing:.04em;margin-bottom:.2rem;text-transform:uppercase}.cm-delivery-page__detail-value{color:#111827;font-weight:600;margin:0}.cm-delivery-page__badge-good{background:#dcfce7;border-radius:999px;color:#166534;display:inline-block;font-size:.8rem;font-weight:600;padding:.25rem .65rem}.cm-delivery-page__pod-row{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr)}@media(max-width:767px){.cm-delivery-page__pod-row{grid-template-columns:1fr}}.cm-delivery-page__pod-placeholder{align-items:center;aspect-ratio:4/3;background:#f3f4f6;border:1px dashed #e5e7eb;border-radius:10px;color:#9ca3af;display:flex;font-size:.85rem;font-weight:500;justify-content:center}.cm-delivery-page__checklist{list-style:none;margin:0;padding:0}.cm-delivery-page__check-item{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:.75rem;justify-content:space-between;padding:.65rem 0}.cm-delivery-page__check-item:last-child{border-bottom:none}.cm-delivery-page__check-item label{align-items:center;color:#374151;cursor:pointer;display:flex;flex:1 1;font-size:.95rem;gap:.65rem;margin:0}.cm-delivery-page__check-item input[type=checkbox]{accent-color:#16a34a;height:1.1rem;width:1.1rem}.cm-delivery-page__check-done{color:#16a34a;font-size:1.15rem}.cm-delivery-page__notes{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;color:#374151;font-size:.9rem;min-height:88px;padding:.65rem .85rem;resize:vertical;width:100%}.cm-delivery-page__notes:focus{background:#fff;border-color:#9ca3af;outline:none}.cm-delivery-page__pay-row{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:1rem}.cm-delivery-page__pay-row span{color:#6b7280;font-size:.9rem}.cm-delivery-page__pay-row strong{color:#111827;font-size:1.25rem}.cm-delivery-page__pay-cards{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}@media(max-width:575px){.cm-delivery-page__pay-cards{grid-template-columns:1fr}}.cm-delivery-page__pay-card{border-radius:12px;padding:1rem 1.1rem}.cm-delivery-page__pay-card--paid{background:#ecfdf5;border:1px solid #a7f3d0}.cm-delivery-page__pay-card--due{background:#fffbeb;border:1px solid #fde68a}.cm-delivery-page__pay-card span{color:#6b7280;display:block;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:.35rem;text-transform:uppercase}.cm-delivery-page__pay-card strong{color:#111827;font-size:1.1rem}.cm-delivery-page__sidebar-card{background:#fff;border:1px solid #eef2f7;border-radius:14px;box-shadow:0 1px 2px #0f172a0a;margin-bottom:1rem;padding:1.15rem 1.25rem}.cm-delivery-page__status-badge{background:#fef9c3;border-radius:999px;color:#854d0e;display:inline-block;font-size:.8rem;font-weight:700;margin-bottom:.65rem;padding:.35rem .75rem}.cm-delivery-page__status-note{color:#6b7280;font-size:.88rem;line-height:1.45;margin:0}.cm-delivery-page__doc-list{list-style:none;margin:0;padding:0}.cm-delivery-page__doc-item{align-items:center;border-bottom:1px solid #f3f4f6;color:#2563eb;display:flex;font-size:.9rem;gap:.5rem;padding:.45rem 0}.cm-delivery-page__doc-item:last-child{border-bottom:none}.cm-delivery-page__doc-item a{color:inherit;text-decoration:none}.cm-delivery-page__doc-item a:hover{text-decoration:underline}.cm-delivery-page__contact-name{color:#111827;font-weight:600;margin:0 0 .25rem}.cm-delivery-page__contact-muted{color:#6b7280;font-size:.88rem;margin:0 0 .75rem}.cm-delivery-page__btn-support{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-weight:600;padding:.5rem;width:100%}.cm-delivery-page__btn-support:hover{background:#f9fafb}.cm-tracking-page{max-width:1200px}.cm-tracking-page__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.cm-tracking-page__title{color:#111827;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .35rem}.cm-tracking-page__subtitle{color:#6b7280;font-size:.95rem;margin:0}.cm-tracking-page__export{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;display:inline-flex;font-weight:600;padding:.5rem 1rem}.cm-tracking-page__export:hover{background:#f9fafb;border-color:#9ca3af}.cm-tracking-page__summary{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000f;display:flex;gap:1.25rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem}.cm-tracking-page__summary-icon{align-items:center;background:#dbeafe;border-radius:50%;color:#1d4ed8;display:flex;flex-shrink:0;font-size:1.35rem;height:52px;justify-content:center;width:52px}.cm-tracking-page__summary-main{flex:1 1;min-width:0}.cm-tracking-page__summary-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.35rem}.cm-tracking-page__summary-status{color:#111827;font-size:1.05rem;font-weight:700}.cm-tracking-page__summary-eta{color:#6b7280;font-size:.9rem}.cm-tracking-page__summary-loc{color:#4b5563;font-size:.9rem;margin:0}.cm-tracking-page__progress{background:#e5e7eb;border-radius:999px;height:10px;overflow:hidden}.cm-tracking-page__progress-fill{background:#111827;border-radius:999px;height:100%;transition:width .4s ease}.cm-tracking-page__card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:1.35rem 1.5rem}.cm-tracking-page__card-title{color:#111827;font-size:1.05rem;font-weight:700;margin:0 0 1.25rem}.cm-tracking-page__timeline{list-style:none;margin:0;padding:0}.cm-tracking-page__timeline-item{display:flex;gap:1rem;padding-bottom:1.35rem;position:relative}.cm-tracking-page__timeline-item:not(:last-child):before{background:#e5e7eb;bottom:0;content:"";left:15px;position:absolute;top:36px;width:2px}.cm-tracking-page__timeline-item--done:not(:last-child):before{background:#bbf7d0}.cm-tracking-page__timeline-item--current{background:#eff6ff;border-radius:10px;margin-left:-.5rem;margin-right:-.5rem;padding:.75rem .5rem 1.35rem}.cm-tracking-page__timeline-marker{align-items:center;background:#f3f4f6;border:2px solid #e5e7eb;border-radius:50%;color:#9ca3af;display:flex;flex-shrink:0;font-size:.85rem;height:32px;justify-content:center;width:32px;z-index:1}.cm-tracking-page__timeline-item--done .cm-tracking-page__timeline-marker{background:#22c55e;border-color:#16a34a;color:#fff}.cm-tracking-page__timeline-item--current .cm-tracking-page__timeline-marker{background:#3b82f6;border-color:#2563eb;color:#fff}.cm-tracking-page__timeline-dot{background:#d1d5db;border-radius:50%;height:8px;width:8px}.cm-tracking-page__timeline-body{flex:1 1;min-width:0;padding-top:.1rem}.cm-tracking-page__timeline-title{color:#111827;font-size:.95rem;font-weight:600;margin:0 0 .2rem}.cm-tracking-page__timeline-place{color:#6b7280;font-size:.875rem;margin:0 0 .15rem}.cm-tracking-page__timeline-when{color:#9ca3af;font-size:.8rem;margin:0}.cm-tracking-page__footnote{border-top:1px solid #f3f4f6;margin-top:1rem;padding-top:1rem}.cm-tracking-page__side-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #0000000a;margin-bottom:1rem;padding:1.15rem 1.25rem}.cm-tracking-page__dl{margin:0}.cm-tracking-page__dl dt{color:#9ca3af;font-size:.75rem;letter-spacing:.04em;margin-top:.65rem;text-transform:uppercase}.cm-tracking-page__dl dt:first-child{margin-top:0}.cm-tracking-page__dl dd{color:#111827;font-size:.9rem;font-weight:600;margin:.15rem 0 0}.cm-tracking-page__contact-line{align-items:flex-start;color:#4b5563;display:flex;font-size:.875rem;margin:0 0 .5rem}.cm-tracking-page__doc-list li{margin-bottom:.65rem}.cm-tracking-page__doc-list li:last-child{margin-bottom:0}.cm-tracking-page__doc-link{align-items:center;color:#1d4ed8;display:inline-flex;font-size:.9rem;font-weight:500;text-decoration:none}.cm-tracking-page__doc-link:hover{text-decoration:underline}.lrfsent-page{--lrfsent-border:#e5e8ef;--lrfsent-text:#1e293b;--lrfsent-muted:#64748b;margin:0 auto;max-width:1320px;padding-bottom:2.5rem}.lrfsent-breadcrumb{margin-bottom:1rem}.lrfsent-breadcrumb .breadcrumb-item a{color:#0b74de;font-weight:500;text-decoration:none}.lrfsent-breadcrumb .breadcrumb-item.active{color:var(--lrfsent-muted)}.lrfsent-hero{margin-bottom:1.5rem}.lrfsent-hero__title{color:var(--lrfsent-text);font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .35rem}.lrfsent-hero__subtitle{color:var(--lrfsent-muted);font-size:.95rem;margin:0}.lrfsent-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:1.25rem}@media(min-width:576px){.lrfsent-stats{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.lrfsent-stats{grid-template-columns:repeat(4,1fr)}}.lrfsent-stat-card{align-items:flex-start;background:#fff;border:1px solid var(--lrfsent-border);border-radius:12px;box-shadow:0 2px 12px #0f172a0a;display:flex;gap:.85rem;padding:1rem 1.1rem}.lrfsent-stat-card svg{height:1.15rem;width:1.15rem}.lrfsent-stat-card__icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.lrfsent-stat-card--total .lrfsent-stat-card__icon{background:#ffedd5;color:#ff6a00}.lrfsent-stat-card--pending .lrfsent-stat-card__icon{background:#fef9c3;color:#ca8a04}.lrfsent-stat-card--accepted .lrfsent-stat-card__icon{background:#d1fae5;color:#059669}.lrfsent-stat-card--rejected .lrfsent-stat-card__icon{background:#fee2e2;color:#dc2626}.lrfsent-stat-card__value{color:var(--lrfsent-text);font-size:1.5rem;font-weight:700;line-height:1.2}.lrfsent-stat-card__label{color:var(--lrfsent-text);font-size:.875rem;font-weight:600}.lrfsent-stat-card__hint{color:var(--lrfsent-muted);font-size:.75rem}.lrfsent-filters{align-items:center;background:#fff;border:1px solid var(--lrfsent-border);border-radius:12px;display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1.25rem;padding:.85rem 1rem}.lrfsent-filters__search{flex:1 1 220px;min-width:200px;position:relative}.lrfsent-filters__search .lrfsent-filters__search-icon{color:#94a3b8;height:.9rem;left:.85rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:.9rem}.lrfsent-filters__search .form-control{border-radius:8px;font-size:.875rem;height:38px;padding-left:2.35rem}.lrfsent-filters__date,.lrfsent-filters__select{border-radius:8px;font-size:.875rem;height:38px;max-width:160px;min-width:130px}.lrfsent-filters__reset{align-items:center;background:#fff;border:1px solid #dde3ec;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem;height:38px;padding:.45rem .9rem}.lrfsent-filters__reset svg{height:.85rem;width:.85rem}.lrfsent-filters__reset:hover{background:#f8fafc}.lrfsent-list{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;width:100%}@media(min-width:640px){.lrfsent-list{align-items:start;display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,22rem))}}.lrfsent-card{background:#fff;border:1px solid var(--lrfsent-border);border-radius:14px;box-shadow:0 4px 16px #0f172a0d;max-width:22rem;padding:1rem 1.1rem 1.1rem;width:100%}.lrfsent-card__head{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.lrfsent-card__head-left{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;min-width:0}.lrfsent-card__ref{color:var(--lrfsent-text);font-family:ui-monospace,Segoe UI Mono,monospace;font-size:.78rem;font-weight:700;max-width:9.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lrfsent-pill{border-radius:6px;display:inline-flex;font-size:.68rem;font-weight:700;letter-spacing:.03em;padding:.2rem .55rem;text-transform:uppercase}.lrfsent-pill--pending{background:#ffedd5;color:#c2410c}.lrfsent-pill--accepted{background:#d1fae5;color:#047857}.lrfsent-pill--rejected{background:#fee2e2;color:#b91c1c}.lrfsent-pill--completed{background:#dbeafe;border:1px solid #bfdbfe;color:#1e3a8a}.lrfsent-card__menu{background:#0000;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;flex-shrink:0;height:32px;padding:0;width:32px}.lrfsent-card__menu svg{height:1rem;width:1rem}.lrfsent-card__menu:hover{background:#f1f5f9}.lrfsent-card__category{font-size:.95rem;font-weight:700;line-height:1.3;margin:0 0 .75rem}.lrfsent-card__category--generic{color:#ff6a00}.lrfsent-card__category--relocation{color:#0284c7}.lrfsent-card__category--exhibition{color:#7c3aed}.lrfsent-card__details{margin-bottom:.25rem}.lrfsent-meta{display:flex;flex-direction:column;gap:.55rem}.lrfsent-meta-row{align-items:flex-start;display:flex;gap:.55rem}.lrfsent-meta-row__icon{align-items:center;background:#f1f5f9;border-radius:8px;color:#94a3b8;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.lrfsent-meta-row__icon svg{height:.8rem;width:.8rem}.lrfsent-meta-row__label{color:#94a3b8;font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.lrfsent-meta-row__value{color:var(--lrfsent-text);font-size:.8125rem;font-weight:600;line-height:1.35}.lrfsent-card__actions{border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:.55rem;margin-top:.75rem;padding-top:.85rem}.lrfsent-btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.4rem;justify-content:center;text-decoration:none}.lrfsent-btn svg{flex-shrink:0;height:.85rem;width:.85rem}.lrfsent-btn:hover{text-decoration:none}.lrfsent-btn--block{padding:.55rem 1rem;width:100%}.lrfsent-btn--accept{background:#0d9488;border-color:#0d9488;color:#fff}.lrfsent-btn--accept:hover{background:#0f766e;color:#fff}.lrfsent-btn--success{background:#059669;border-color:#059669;color:#fff}.lrfsent-btn--success:hover{background:#047857;color:#fff}.lrfsent-btn--accept-outline{background:#fff;border-color:#99f6e4;color:#0d9488}.lrfsent-btn--accept-outline:hover{background:#f0fdfa}.lrfsent-card__actions-secondary{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.lrfsent-btn--outline-sm{background:#fff;border-color:#cbd5e1;color:#475569;font-size:.75rem;justify-content:center;padding:.45rem .5rem;width:100%}.lrfsent-btn--outline-sm-primary,.lrfsent-btn--outline-sm:hover{background:#fff7ed;border-color:#ff6a0073;color:#ff6a00}.lrfsent-btn--outline-sm-invoice{background:#f0fdfa;border-color:#99f6e4;color:#0f766e}.lrfsent-pagination{align-items:center;border-top:1px solid var(--lrfsent-border);color:var(--lrfsent-muted);display:flex;flex-wrap:wrap;font-size:.875rem;gap:1rem;justify-content:space-between;margin-top:1.5rem;max-width:22rem;padding-top:1rem;width:100%}.lrfsent-pagination__controls{align-items:center;display:flex;gap:.35rem}.lrfsent-pagination__btn{background:#fff;border:1px solid #dde3ec;border-radius:6px;color:var(--lrfsent-text);cursor:pointer;font-size:.8125rem;font-weight:600;height:2rem;min-width:2rem;padding:0 .5rem}.lrfsent-pagination__btn:disabled{cursor:not-allowed;opacity:.45}.lrfsent-pagination__btn--active{background:#ff6a00;border-color:#ff6a00;color:#fff}.lrfsent-empty,.lrfsent-loading{background:#fff;border:1px dashed var(--lrfsent-border);border-radius:14px;padding:3.5rem 1.5rem;text-align:center}.lrfsent-empty__icon{color:#cbd5e1;height:3rem;margin-bottom:1rem;width:3rem}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.shipping-manifest-list,.shipping-manifest-list *,.shipping-manifest-list .sml-accept-card label .input-control,.shipping-manifest-list .sml-accept-modal .input-control-select,.shipping-manifest-list .sml-header .sml-header-left .sml-main-title,.shipping-manifest-list .sml-header .sml-header-right .sml-back-btn,.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn,.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-filter-wrapper .sml-filter-select,.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-search-wrapper .sml-search-input,.subtitle{font-family:Inter,sans-serif}.common-input,.common-input-control,.common-input-pill,.shipping-manifest-list .sml-accept-card label .input-control,.shipping-manifest-list .sml-accept-modal .input-control-select{border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;padding:10px 14px;transition:all .2s ease;width:100%}.common-input-control:focus,.common-input-pill:focus,.common-input:focus,.shipping-manifest-list .sml-accept-card label .input-control:focus,.shipping-manifest-list .sml-accept-modal .input-control-select:focus{border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.common-input-control::placeholder,.common-input-pill::placeholder,.common-input::placeholder,.shipping-manifest-list .sml-accept-card label .input-control::placeholder,.shipping-manifest-list .sml-accept-modal .input-control-select::placeholder{color:#9ca3af}.common-input-control,.shipping-manifest-list .sml-accept-card label .input-control,.shipping-manifest-list .sml-accept-modal .input-control-select{background:#ebf6ff}.shipping-manifest-list .sml-header .sml-header-left .sml-breadcrumb .sml-breadcrumb-list .sml-breadcrumb-item .sml-breadcrumb-link,.shipping-manifest-list .sml-manifest-card,.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn,.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-filter-wrapper .sml-filter-select,.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-search-wrapper .sml-search-input{transition:all .2s ease}.main-title,.shipping-manifest-list .sml-header .sml-header-left .sml-main-title{color:#0b1320;font-size:28px;font-weight:700;line-height:1.2;margin:8px 0}.shipping-manifest-list .sml-accept-modal-overlay,.shipping-manifest-list .sml-view-modal-overlay{align-items:center;display:flex;justify-content:center}.shipping-manifest-list .sml-header .sml-header-left .sml-breadcrumb .sml-breadcrumb-list,.shipping-manifest-list .sml-header .sml-header-left .sml-breadcrumb .sml-breadcrumb-list .sml-breadcrumb-item{align-items:center;display:flex;justify-content:flex-start}.shipping-manifest-list .sml-header .sml-header-right .sml-back-btn svg,.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn svg{flex-shrink:0;height:16px;width:16px}.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-search-wrapper .sml-search-icon{flex-shrink:0;height:20px;width:20px}.shipping-manifest-list .sml-manifest-card .sml-manifest-header-row .sml-transport-icon{height:24px;width:24px}.shipping-manifest-list .sml-manifest-card .sml-status-tags .sml-status-tag{background-color:#0000;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;font-weight:500;justify-content:center;padding:2px 8px;transition:color .2s ease,box-shadow .2s ease;width:-webkit-fit-content;width:fit-content}.shipping-manifest-list .sml-manifest-card .sml-status-tags .sml-status-tag:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.shipping-manifest-list .sml-empty-state{color:#6c757d;font-size:14px;padding:24px;text-align:center}.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-search-wrapper .sml-search-input::placeholder{color:#9ca3af;opacity:1}.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn{text-align:center}.shipping-manifest-list{box-sizing:border-box;width:100%}.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-search-wrapper{position:relative}.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-search-wrapper .sml-search-icon{position:absolute}.shipping-manifest-list .sml-manifest-card .sml-details-grid .sml-grid-item .sml-detail-label{font-weight:400}.shipping-manifest-list .sml-accept-card label,.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn,.shipping-manifest-list .sml-manifest-card .sml-details-grid .sml-grid-item .sml-actual-arrival,.shipping-manifest-list .sml-manifest-card .sml-details-grid .sml-grid-item .sml-detail-value,.shipping-manifest-list .sml-manifest-card .sml-status-tags .sml-info-tag,.shipping-manifest-list .sml-manifest-card .sml-status-tags .sml-status-tag,.shipping-manifest-list .sml-view-card-value,.shipping-manifest-list .sml-view-detail-value{font-weight:500}.shipping-manifest-list .sml-accept-card h4,.shipping-manifest-list .sml-accept-header h2,.shipping-manifest-list .sml-accept-stats .sml-accept-stat-value,.shipping-manifest-list .sml-chip,.shipping-manifest-list .sml-doc-column-title,.shipping-manifest-list .sml-doc-label,.shipping-manifest-list .sml-doc-link,.shipping-manifest-list .sml-doc-view-btn,.shipping-manifest-list .sml-header .sml-header-left .sml-breadcrumb .sml-breadcrumb-list .sml-breadcrumb-item.sml-breadcrumb-active,.shipping-manifest-list .sml-manifest-card .sml-manifest-header-row .sml-manifest-title-group .sml-manifest-number,.shipping-manifest-list .sml-view-acceptance-heading,.shipping-manifest-list .sml-view-handling-label,.shipping-manifest-list .sml-view-modal-title,.shipping-manifest-list .sml-view-section-title,.shipping-manifest-list .sml-view-summary-value,.shipping-manifest-list .sml-view-table thead th,.shipping-manifest-list .sml-view-table-total-row{font-weight:600}.shipping-manifest-list .sml-view-kpi-value{font-weight:700}.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-search-wrapper .sml-search-icon{pointer-events:none}.shipping-manifest-list .sml-main-content{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:24px;width:100%}.shipping-manifest-list .sml-header .sml-header-right .sml-back-btn{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;padding:8px 16px;text-decoration:none;transition:all .2s ease}.shipping-manifest-list .sml-header .sml-header-right .sml-back-btn:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.shipping-manifest-list .sml-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.shipping-manifest-list .sml-header .sml-header-left{flex:1 1;min-width:300px}.shipping-manifest-list .sml-header .sml-header-right{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.shipping-manifest-list .sml-manifest-card .sml-status-tags .sml-info-tag{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#0b1320;flex-shrink:0;font-size:14px;font-weight:500;padding:2px 8px;transition:color .2s ease,box-shadow .2s ease;width:-webkit-fit-content;width:fit-content}.shipping-manifest-list .sml-manifest-card .sml-status-tags .sml-info-tag:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.shipping-manifest-list .sml-manifest-card .sml-status-tags [aria-invalid=true].sml-info-tag{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.shipping-manifest-list .sml-manifest-card .sml-status-tags .sml-info-tag a.sml-info-tag{cursor:pointer;text-decoration:none}.shipping-manifest-list .sml-manifest-card .sml-status-tags .sml-info-tag a.sml-info-tag:hover{background-color:#f3f4f6;color:#111827}.shipping-manifest-list{background-color:#f6f8fb;min-height:100vh;padding:24px}.shipping-manifest-list .sml-header{margin-bottom:10px}.shipping-manifest-list .sml-header .sml-header-left .sml-breadcrumb{margin-bottom:8px}.shipping-manifest-list .sml-header .sml-header-left .sml-breadcrumb .sml-breadcrumb-list{background:#0000;display:flex;flex-wrap:wrap;font-size:14px;list-style:none;margin:0;padding:0}.shipping-manifest-list .sml-header .sml-header-left .sml-breadcrumb .sml-breadcrumb-list .sml-breadcrumb-item{color:#6c757d}.shipping-manifest-list .sml-header .sml-header-left .sml-breadcrumb .sml-breadcrumb-list .sml-breadcrumb-item.sml-breadcrumb-active{color:#0b1320}.shipping-manifest-list .sml-header .sml-header-left .sml-breadcrumb .sml-breadcrumb-list .sml-breadcrumb-item .sml-breadcrumb-link{color:#6c757d;text-decoration:none;transition-property:color}.shipping-manifest-list .sml-header .sml-header-left .sml-breadcrumb .sml-breadcrumb-list .sml-breadcrumb-item .sml-breadcrumb-link:hover{color:#ff6a00;text-decoration:none}.shipping-manifest-list .sml-header .sml-header-left .sml-breadcrumb .sml-breadcrumb-list .sml-breadcrumb-item:not(:last-child):after{color:#6c757d;content:">";margin:0 8px}.shipping-manifest-list .sml-header .sml-header-left .sml-main-title{color:#333}.shipping-manifest-list .sml-header .sml-header-left .sml-subtitle{color:#777;font-size:16px;line-height:1.5;margin:0}.shipping-manifest-list .sml-header .sml-header-right .sml-back-btn{gap:6px}.shipping-manifest-list .sml-header .sml-header-right .sml-back-btn:hover{background-color:#d0d0d0;color:#333}.shipping-manifest-list .sml-search-filter-section{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0a0a0a0a;margin-bottom:8px;padding:24px}.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-search-wrapper{align-items:center;display:flex;flex:1 1;min-width:300px}.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-search-wrapper .sml-search-icon{color:#999;left:12px}.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-search-wrapper .sml-search-input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#333;font-size:14px;padding:10px 16px 10px 44px;width:100%}.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-search-wrapper .sml-search-input::placeholder{color:#999}.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-search-wrapper .sml-search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-filter-wrapper{flex-shrink:0}.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-filter-wrapper .sml-filter-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;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='%236c757d' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid #e5e7eb;border-radius:8px;color:#333;cursor:pointer;font-size:14px;min-width:180px;padding:10px 40px 10px 16px}.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-filter-wrapper .sml-filter-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-filter-wrapper .sml-filter-select:hover{border-color:#d1d5db}.shipping-manifest-list .sml-manifests-container{display:flex;flex-direction:column;gap:8px}.shipping-manifest-list .sml-manifest-card{background:#fff;border-radius:8px;box-shadow:0 4px 18px #0a0a0a0f}.shipping-manifest-list .sml-manifest-card:hover{box-shadow:0 6px 20px #0a0a0a1a;transform:translateY(-2px)}.shipping-manifest-list .sml-manifest-card .sml-card-content-wrapper{padding:24px}.shipping-manifest-list .sml-manifest-card .sml-card-main-row{display:flex;flex-direction:column;gap:20px}.shipping-manifest-list .sml-manifest-card .sml-card-left-section{display:flex;flex:1 1;flex-direction:column;gap:12px}.shipping-manifest-list .sml-manifest-card .sml-manifest-header-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;width:100%}.shipping-manifest-list .sml-manifest-card .sml-manifest-header-row .sml-transport-icon{color:#2563eb;flex-shrink:0}.shipping-manifest-list .sml-manifest-card .sml-manifest-header-row .sml-manifest-title-group{display:flex;flex-direction:column;gap:4px}.shipping-manifest-list .sml-manifest-card .sml-manifest-header-row .sml-manifest-title-group .sml-manifest-number{color:#111827;font-size:18px;line-height:1.2;margin:0}.shipping-manifest-list .sml-manifest-card .sml-manifest-header-row .sml-manifest-title-group .sml-reference{color:#6b7280;font-size:14px;line-height:1.4;margin:0}.shipping-manifest-list .sml-manifest-card .sml-details-grid{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(6,minmax(180px,1fr))}.shipping-manifest-list .sml-manifest-card .sml-details-grid .sml-grid-item{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:flex-start}.shipping-manifest-list .sml-manifest-card .sml-details-grid .sml-grid-item .sml-detail-label{align-items:center;color:#6b7280;display:flex;font-size:14px;height:21px;line-height:1.5;margin:0}.shipping-manifest-list .sml-manifest-card .sml-details-grid .sml-grid-item .sml-detail-value{color:#111827;font-size:14px;line-height:1.5;margin:0;word-break:break-word}.shipping-manifest-list .sml-manifest-card .sml-details-grid .sml-grid-item .sml-detail-subtext{color:#6b7280;font-size:12px;line-height:1.4;margin:0}.shipping-manifest-list .sml-manifest-card .sml-details-grid .sml-grid-item .sml-actual-arrival{color:#16a34a;font-size:13px;line-height:1.4;margin:4px 0 0}.shipping-manifest-list .sml-manifest-card .sml-status-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:0}.shipping-manifest-list .sml-manifest-card .sml-status-tags .sml-status-tag{align-items:center;border:1px solid;display:inline-flex;font-size:12px;gap:4px;min-height:26px;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.shipping-manifest-list .sml-manifest-card .sml-status-tags .sml-status-tag svg{flex-shrink:0;height:14px;width:14px}.shipping-manifest-list .sml-manifest-card .sml-status-tags .sml-status-tag.sml-status-arrived{background-color:#fef9c3;border-color:#facc15;color:#854d0e}.shipping-manifest-list .sml-manifest-card .sml-status-tags .sml-status-tag.sml-status-in-transit{background-color:#dbeafe;border-color:#93c5fd;color:#1e40af}.shipping-manifest-list .sml-manifest-card .sml-status-tags .sml-status-tag.sml-status-accepted{background-color:#dcfce7;border-color:#86efac;color:#166534}.shipping-manifest-list .sml-manifest-card .sml-status-tags .sml-status-tag.sml-status-pending{background-color:#fef3c7;border-color:#fcd34d;color:#92400e}.shipping-manifest-list .sml-manifest-card .sml-status-tags .sml-info-tag{align-items:center;background-color:#f3f4f6;border-color:#d1d5db;color:#374151;display:inline-flex;font-size:12px;gap:4px;justify-content:center;min-height:26px;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.shipping-manifest-list .sml-manifest-card .sml-card-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;margin-left:auto}.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn{align-items:center;border:1px solid;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;justify-content:center;outline:none;padding:8px 12px;white-space:nowrap}.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn svg{margin-right:4px}.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn.sml-btn-view{background-color:#fff;border-color:#e5e7eb;color:#111827}.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn.sml-btn-view:hover{background-color:#f9fafb;border-color:#d1d5db}.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn.sml-btn-view:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn.sml-btn-download{background-color:#fff;border-color:#e5e7eb;color:#111827}.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn.sml-btn-download:hover{background-color:#f9fafb;border-color:#d1d5db}.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn.sml-btn-download:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn.sml-btn-accept{background:#ff6a00;border:1px solid #ff6a00;color:#fff;padding:8px 12px;transition:background .2s ease,border-color .2s ease}.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn.sml-btn-accept:hover{background:#e55a00;border-color:#e55a00}.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn.sml-btn-accept:focus-visible{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a0033}.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn.sml-btn-status{cursor:default;pointer-events:none}.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn.sml-btn-status.sml-btn-status-accepted{background-color:#dcfce7;border-color:#86efac;color:#166534}.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn.sml-btn-status.sml-btn-status-accepted svg{color:#166534}.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn.sml-btn-status.sml-btn-status-pending{background-color:#fef3c7;border-color:#fcd34d;color:#92400e}.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn.sml-btn-status.sml-btn-status-pending svg{color:#92400e}.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn.sml-btn-status:disabled{cursor:default;opacity:1}.shipping-manifest-list .sml-empty-state{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0a0a0a0a;font-size:16px;padding:60px 20px}.shipping-manifest-list .sml-view-modal-overlay{background:#0b13208c;inset:0;padding:24px;position:fixed;z-index:1200}.shipping-manifest-list .sml-view-modal{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 25px 60px #0f172a40;max-height:95vh;overflow-y:auto;padding:32px;position:relative;width:min(1200px,100%)}.shipping-manifest-list .sml-view-modal-close{align-items:center;background:#0f172a14;border:none;border-radius:8px;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;position:absolute;right:16px;top:16px;transition:background .2s ease}.shipping-manifest-list .sml-view-modal-close:hover{background:#0f172a26}.shipping-manifest-list .sml-view-modal-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.shipping-manifest-list .sml-view-modal-title{color:#0f172a;font-size:22px;margin:0 0 6px}.shipping-manifest-list .sml-view-modal-subtitle{color:#475569;font-size:14px;margin:0}.shipping-manifest-list .sml-view-summary-grid{grid-gap:16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:5px;padding:10px}.shipping-manifest-list .sml-view-summary-card{display:flex;flex-direction:column}.shipping-manifest-list .sml-view-summary-label{color:#2563eb;font-size:12px;letter-spacing:.04em;margin:0;text-transform:uppercase}.shipping-manifest-list .sml-view-summary-value{color:#1e3a8a;font-size:14px;margin:0;word-break:break-word}.shipping-manifest-list .sml-accept-modal-overlay{background:#0f172a99;inset:0;padding:16px;position:fixed;z-index:1300}.shipping-manifest-list .sml-accept-modal{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 25px 60px #0f172a40;max-height:95vh;overflow-y:auto;padding:32px;position:relative;width:min(1100px,100%)}.shipping-manifest-list .sml-accept-header{margin-bottom:10px}.shipping-manifest-list .sml-accept-header h2{font-size:22px;margin:0 0 6px}.shipping-manifest-list .sml-accept-header p{color:#475569;font-size:14px;margin:0}.shipping-manifest-list .sml-accept-stats{grid-gap:12px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:8px;padding:16px}.shipping-manifest-list .sml-accept-stats div{display:flex;flex-direction:column;gap:4px}.shipping-manifest-list .sml-accept-stats .sml-accept-stat-label{color:#2563eb;font-size:12px;letter-spacing:.04em;margin:0;text-transform:uppercase}.shipping-manifest-list .sml-accept-stats .sml-accept-stat-value{color:#1e3a8a;font-size:14px;margin:0}.shipping-manifest-list .sml-accept-form{display:flex;flex-direction:column;gap:8px}.shipping-manifest-list .sml-accept-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.shipping-manifest-list .sml-accept-card{background:#fff;border:1px solid #86efac;border-radius:12px;padding:16px}.shipping-manifest-list .sml-accept-card h4{color:#0f172a;font-size:16px;margin:0 0 5px}.shipping-manifest-list .sml-accept-card label{color:#475569;display:flex;flex-direction:column;font-size:13px;gap:6px}.shipping-manifest-list .sml-accept-card label .input-control{width:100%}.shipping-manifest-list .sml-accept-notes{background:#ebf6ff;border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;min-height:80px;padding:10px 14px;resize:vertical;transition:all .2s ease;width:100%}.shipping-manifest-list .sml-accept-notes:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-list .sml-accept-notes::placeholder{color:#9ca3af}.shipping-manifest-list .sml-accept-grid{grid-gap:12px;display:grid;gap:12px}.shipping-manifest-list .sml-accept-grid-two{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.shipping-manifest-list .sml-accept-checklist{grid-gap:5px;display:grid;gap:5px}.shipping-manifest-list .sml-accept-checklist label{align-items:center;color:#0f172a;flex-direction:row;font-size:14px}.shipping-manifest-list .sml-accept-checklist label input{height:16px;margin-right:8px;width:16px}.shipping-manifest-list .sml-accept-upload-title{align-items:center;display:flex;gap:8px}.shipping-manifest-list .sml-accept-upload{background:#ecfdf5;border:2px dashed #86efac;border-radius:12px;cursor:pointer;padding:3px;text-align:center;transition:border-color .2s ease}.shipping-manifest-list .sml-accept-upload input{display:none}.shipping-manifest-list .sml-accept-upload div{color:#065f46;display:flex;flex-direction:column;gap:4px}.shipping-manifest-list .sml-accept-upload div span{color:#047857;font-size:12px;margin-top:-20px}.shipping-manifest-list .sml-accept-actions{display:flex;gap:12px;justify-content:flex-end}.shipping-manifest-list .sml-accept-actions button{background:#fff;border:1px solid #d1d5db;border-radius:8px;cursor:pointer;font-size:14px;padding:8px 16px}.shipping-manifest-list .sml-accept-actions button:last-child{background:#ff6a00;border-color:#ff6a00;color:#fff;transition:background .2s ease,border-color .2s ease}.shipping-manifest-list .sml-accept-actions button:last-child:hover{background:#e55a00;border-color:#e55a00}.shipping-manifest-list .sml-accept-actions button:last-child:focus-visible{box-shadow:0 0 0 3px #ff6a0033;outline:none}.shipping-manifest-list .sml-view-two-col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:10px}.shipping-manifest-list .sml-view-card{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:10px}.shipping-manifest-list .sml-view-acceptance-card{padding:16px}.shipping-manifest-list .sml-view-acceptance-heading{color:#0f172a;font-size:15px;margin:0 0 8px}.shipping-manifest-list .sml-view-acceptance-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.shipping-manifest-list .sml-view-acceptance-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:8px;margin-top:8px}.shipping-manifest-list .sml-view-acceptance-checklist{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.shipping-manifest-list .sml-view-acceptance-checklist li{align-items:center;color:#0f172a;display:flex;font-size:14px;gap:10px}.shipping-manifest-list .sml-view-acceptance-check-icon{align-items:center;background:#f8fafc;border:1px solid #cbd5f5;border-radius:50%;color:#94a3b8;display:flex;height:28px;justify-content:center;width:28px}.shipping-manifest-list .sml-view-acceptance-check-icon svg{height:16px;width:16px}.shipping-manifest-list .sml-check-complete .sml-view-acceptance-check-icon{background:#dcfce7;border-color:#86efac;color:#0f9d58}.shipping-manifest-list .sml-check-pending{color:#94a3b8}.shipping-manifest-list .sml-view-acceptance-note{color:#0f172a;font-size:14px;line-height:1.5;margin:0}.shipping-manifest-list .sml-view-acceptance-doc .sml-doc-row{margin-top:0}.shipping-manifest-list .sml-view-card-muted{background:#f3f4f6}.shipping-manifest-list .sml-view-card-label{color:#64748b;font-size:13px;margin:0 0 4px}.shipping-manifest-list .sml-view-card-value{color:#0f172a;font-size:15px;margin:0}.shipping-manifest-list .sml-view-card-subtext{color:#475569;font-size:13px;margin:4px 0 0}.shipping-manifest-list .sml-view-card-row{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.shipping-manifest-list .sml-view-card-row:last-child{margin-bottom:0}.shipping-manifest-list .sml-view-card-row-split{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.shipping-manifest-list .sml-view-section{margin-bottom:10px}.shipping-manifest-list .sml-view-section-title{color:#0f172a;font-size:16px;margin:0 0 5px}.shipping-manifest-list .sml-view-details-grid{grid-gap:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:12px}.shipping-manifest-list .sml-view-details-grid-six{grid-template-columns:repeat(3,minmax(200px,1fr))}@media(max-width:1024px){.shipping-manifest-list .sml-view-details-grid-six{grid-template-columns:repeat(2,minmax(200px,1fr))}}@media(max-width:640px){.shipping-manifest-list .sml-view-details-grid-six{grid-template-columns:1fr}}.shipping-manifest-list .sml-view-details-grid-five{grid-template-columns:repeat(5,minmax(180px,1fr))}@media(max-width:1024px){.shipping-manifest-list .sml-view-details-grid-five{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media(max-width:640px){.shipping-manifest-list .sml-view-details-grid-five{grid-template-columns:repeat(2,minmax(160px,1fr))}}.shipping-manifest-list .sml-view-detail-label{color:#64748b;font-size:12px;letter-spacing:.03em;margin:0;text-transform:uppercase}.shipping-manifest-list .sml-view-detail-value{color:#0f172a;font-size:14px;margin:0}.shipping-manifest-list .sml-text-success{color:#15803d}.shipping-manifest-list .sml-view-table-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.shipping-manifest-list .sml-view-table{border-collapse:collapse;width:100%}.shipping-manifest-list .sml-view-table thead{background:#f1f5f9}.shipping-manifest-list .sml-view-table thead th{border-bottom:1px solid #e2e8f0;color:#475569;font-size:13px;padding:12px 16px;text-align:left}.shipping-manifest-list .sml-view-table tbody tr{border-top:1px solid #e2e8f0}.shipping-manifest-list .sml-view-table tbody tr:hover{background:#f8fafc}.shipping-manifest-list .sml-view-table tbody td{color:#0f172a;font-size:14px;padding:12px 16px}.shipping-manifest-list .sml-view-table-compact thead th{font-size:12px;padding:10px 12px}.shipping-manifest-list .sml-view-table-compact tbody td{font-size:13px;padding:10px 12px}.shipping-manifest-list .sml-view-table-total-row{background:#f8fafc}.shipping-manifest-list .sml-view-table-total-label{padding-right:16px;text-align:left}.shipping-manifest-list .sml-view-handling-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.shipping-manifest-list .sml-view-handling-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px}.shipping-manifest-list .sml-view-handling-card-small{padding:12px}.shipping-manifest-list .sml-view-handling-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.shipping-manifest-list .sml-view-handling-label{color:#0f172a;font-size:14px;margin:0}.shipping-manifest-list .sml-view-handling-meta{color:#475569;font-size:13px;margin:0}.shipping-manifest-list .sml-chip{border:1px solid #0000;border-radius:999px;font-size:12px;padding:2px 10px}.shipping-manifest-list .sml-chip-success{background:#dcfce7;border-color:#a7f3d0;color:#166534}.shipping-manifest-list .sml-chip-muted{background:#e2e8f0;border-color:#cbd5f5;color:#475569}.shipping-manifest-list .sml-view-handling-notes{margin-top:8px}.shipping-manifest-list .sml-view-notes-card{padding:20px}.shipping-manifest-list .sml-doc-section{display:flex;flex-direction:column;gap:16px;margin-bottom:12px}.shipping-manifest-list .sml-doc-required-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.shipping-manifest-list .sml-doc-optional-grid{grid-template-columns:repeat(2,minmax(240px,1fr))}@media(max-width:640px){.shipping-manifest-list .sml-doc-optional-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.shipping-manifest-list .sml-doc-column{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:7px;padding:12px}.shipping-manifest-list .sml-doc-column--required{width:100%}.shipping-manifest-list .sml-doc-optional-title{color:#475569;font-size:13px;margin-top:8px}.shipping-manifest-list .sml-doc-column-title{color:#0f172a;font-size:14px;margin:0}.shipping-manifest-list .sml-doc-row{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.shipping-manifest-list .sml-doc-info{display:flex;flex-direction:column;gap:2px}.shipping-manifest-list .sml-doc-label{color:#0f172a;font-size:13px;margin:0}.shipping-manifest-list .sml-doc-required{color:#dc2626;margin-left:4px}.shipping-manifest-list .sml-doc-file{color:#1f2937;font-size:12px;margin:0}.shipping-manifest-list .sml-doc-file-muted{color:#94a3b8}.shipping-manifest-list .sml-doc-meta{color:#94a3b8;font-size:11px;margin:0}.shipping-manifest-list .sml-doc-link{align-items:center;background:#0000;border:none;color:#2563eb;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;margin:0;padding:0}.shipping-manifest-list .sml-doc-link svg{height:14px;width:14px}.shipping-manifest-list .sml-doc-link:hover{text-decoration:underline}.shipping-manifest-list .sml-doc-hint{color:#94a3b8;font-size:12px;font-style:italic;margin:0}.shipping-manifest-list .sml-doc-view-btn{background:#2563eb;border:1px solid #2563eb;border-radius:999px;color:#fff;cursor:pointer;font-size:12px;padding:4px 14px;transition:background .2s ease,color .2s ease}.shipping-manifest-list .sml-doc-view-btn:hover{background:#1d4ed8;border-color:#1d4ed8}.shipping-manifest-list .sml-view-table-empty{color:#94a3b8;text-align:center}.shipping-manifest-list .sml-text-right{text-align:right}.shipping-manifest-list .sml-view-kpi-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.shipping-manifest-list .sml-view-kpi-card{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;padding:16px;text-align:center}.shipping-manifest-list .sml-view-kpi-label{color:#047857;font-size:13px;margin:0 0 6px}.shipping-manifest-list .sml-view-kpi-value{color:#065f46;font-size:22px;margin:0}@media(max-width:1024px){.shipping-manifest-list .shipping-manifest-list{padding:20px}.shipping-manifest-list .sml-main-content{padding:0}.shipping-manifest-list .sml-manifest-card .sml-card-main-row{flex-direction:column;gap:20px}.shipping-manifest-list .sml-manifest-card .sml-card-actions{flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-left:0;width:100%}.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn{flex:1 1;min-width:120px}.shipping-manifest-list .sml-manifest-card .sml-details-grid{gap:12px;grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.shipping-manifest-list .shipping-manifest-list{padding:16px}.shipping-manifest-list .sml-main-content{padding:0}.shipping-manifest-list .sml-header{flex-direction:column;margin-bottom:20px}.shipping-manifest-list .sml-header .sml-header-left{width:100%}.shipping-manifest-list .sml-header .sml-header-left .sml-breadcrumb{margin-bottom:6px}.shipping-manifest-list .sml-header .sml-header-left .sml-breadcrumb .sml-breadcrumb-list{font-size:13px}.shipping-manifest-list .sml-header .sml-header-left .sml-main-title{font-size:22px;line-height:1.3}.shipping-manifest-list .sml-header .sml-header-left .sml-subtitle{font-size:14px;line-height:1.4}.shipping-manifest-list .sml-header .sml-header-right{align-items:flex-start;margin-top:12px;width:100%}.shipping-manifest-list .sml-header .sml-header-right .sml-back-btn{font-size:13px;padding:8px 14px}.shipping-manifest-list .sml-search-filter-section{margin-bottom:20px;padding:16px}.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row{align-items:stretch;flex-direction:column;gap:12px}.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-search-wrapper{min-width:100%;width:100%}.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-search-wrapper .sml-search-input{font-size:14px;width:100%}.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-filter-wrapper{width:100%}.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-filter-wrapper .sml-filter-select{font-size:14px;min-width:100%;width:100%}.shipping-manifest-list .sml-manifests-container{gap:16px}.shipping-manifest-list .sml-manifest-card .sml-card-content-wrapper{padding:16px}.shipping-manifest-list .sml-manifest-card .sml-card-main-row{flex-direction:column;gap:16px}.shipping-manifest-list .sml-manifest-card .sml-manifest-header-row{flex-wrap:wrap;gap:10px}.shipping-manifest-list .sml-manifest-card .sml-manifest-header-row .sml-transport-icon{flex-shrink:0;height:20px;width:20px}.shipping-manifest-list .sml-manifest-card .sml-manifest-header-row .sml-manifest-title-group{flex:1 1;min-width:0}.shipping-manifest-list .sml-manifest-card .sml-manifest-header-row .sml-manifest-title-group .sml-manifest-number{font-size:16px;word-break:break-word}.shipping-manifest-list .sml-manifest-card .sml-manifest-header-row .sml-manifest-title-group .sml-reference{font-size:13px}.shipping-manifest-list .sml-manifest-card .sml-details-grid{gap:12px;grid-template-columns:1fr}.shipping-manifest-list .sml-manifest-card .sml-details-grid .sml-grid-item .sml-detail-label{font-size:13px}.shipping-manifest-list .sml-manifest-card .sml-details-grid .sml-grid-item .sml-detail-value{font-size:14px;word-break:break-word}.shipping-manifest-list .sml-manifest-card .sml-details-grid .sml-grid-item .sml-actual-arrival{font-size:12px}.shipping-manifest-list .sml-manifest-card .sml-status-tags{gap:6px;margin-top:8px}.shipping-manifest-list .sml-manifest-card .sml-status-tags .sml-status-tag{font-size:11px;padding:3px 8px}.shipping-manifest-list .sml-manifest-card .sml-status-tags .sml-status-tag svg{height:12px;width:12px}.shipping-manifest-list .sml-manifest-card .sml-status-tags .sml-info-tag{font-size:11px;padding:3px 8px}.shipping-manifest-list .sml-manifest-card .sml-card-actions{align-items:stretch;flex-direction:column;gap:8px;margin-left:0;width:100%}.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn{font-size:14px;justify-content:center;min-width:100%;padding:10px 16px;width:100%}}@media(max-width:480px){.shipping-manifest-list .shipping-manifest-list{padding:12px}.shipping-manifest-list .sml-main-content{padding:0}.shipping-manifest-list .sml-header{flex-direction:column;gap:12px;margin-bottom:16px}.shipping-manifest-list .sml-header .sml-header-left{width:100%}.shipping-manifest-list .sml-header .sml-header-left .sml-breadcrumb{margin-bottom:6px}.shipping-manifest-list .sml-header .sml-header-left .sml-breadcrumb .sml-breadcrumb-list{font-size:12px}.shipping-manifest-list .sml-header .sml-header-left .sml-breadcrumb .sml-breadcrumb-list .sml-breadcrumb-item:not(:last-child):after{margin:0 6px}.shipping-manifest-list .sml-header .sml-header-left .sml-main-title{font-size:20px;line-height:1.3}.shipping-manifest-list .sml-header .sml-header-left .sml-subtitle{font-size:13px;line-height:1.4}.shipping-manifest-list .sml-header .sml-header-right{align-items:flex-start;width:100%}.shipping-manifest-list .sml-header .sml-header-right .sml-back-btn{font-size:13px;padding:8px 12px;width:auto}.shipping-manifest-list .sml-search-filter-section{margin-bottom:16px;padding:12px}.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row{gap:10px}.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-search-wrapper .sml-search-input{font-size:14px;padding:8px 12px 8px 40px}.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-search-wrapper .sml-search-icon{height:18px;left:10px;width:18px}.shipping-manifest-list .sml-search-filter-section .sml-search-filter-row .sml-filter-wrapper .sml-filter-select{font-size:14px;padding:8px 36px 8px 12px}.shipping-manifest-list .sml-manifests-container{gap:12px}.shipping-manifest-list .sml-manifest-card .sml-card-content-wrapper{padding:12px}.shipping-manifest-list .sml-manifest-card .sml-card-main-row{gap:12px}.shipping-manifest-list .sml-manifest-card .sml-manifest-header-row{gap:8px}.shipping-manifest-list .sml-manifest-card .sml-manifest-header-row .sml-transport-icon{height:18px;width:18px}.shipping-manifest-list .sml-manifest-card .sml-manifest-header-row .sml-manifest-title-group .sml-manifest-number{font-size:15px}.shipping-manifest-list .sml-manifest-card .sml-manifest-header-row .sml-manifest-title-group .sml-reference{font-size:12px}.shipping-manifest-list .sml-manifest-card .sml-details-grid{gap:10px}.shipping-manifest-list .sml-manifest-card .sml-details-grid .sml-grid-item .sml-detail-label{font-size:12px;min-height:18px}.shipping-manifest-list .sml-manifest-card .sml-details-grid .sml-grid-item .sml-detail-value{font-size:13px}.shipping-manifest-list .sml-manifest-card .sml-details-grid .sml-grid-item .sml-actual-arrival{font-size:11px}.shipping-manifest-list .sml-manifest-card .sml-status-tags{gap:6px;margin-top:8px}.shipping-manifest-list .sml-manifest-card .sml-status-tags .sml-status-tag{font-size:10px;padding:3px 6px}.shipping-manifest-list .sml-manifest-card .sml-status-tags .sml-status-tag svg{height:11px;width:11px}.shipping-manifest-list .sml-manifest-card .sml-status-tags .sml-info-tag{font-size:10px;padding:3px 6px}.shipping-manifest-list .sml-manifest-card .sml-card-actions{flex-wrap:wrap;gap:6px;margin-left:0;width:100%}.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn{font-size:13px;padding:8px 12px}.shipping-manifest-list .sml-manifest-card .sml-card-actions .sml-action-btn svg{height:14px;margin-right:4px;width:14px}.shipping-manifest-list .sml-empty-state{font-size:14px;padding:40px 16px}}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.grn-generate .grn-action-required-card .grn-form-field-label,.grn-generate .grn-action-required-card .grn-input,.grn-generate .grn-btn.grn-btn-primary,.grn-generate .grn-discrepancy-card .grn-textarea,.grn-generate .grn-form-field label,.grn-generate .grn-header .grn-header-left .grn-subtitle,.grn-generate .grn-header .grn-header-right .grn-back-btn,.grn-generate .grn-input,.grn-generate .grn-section-wrapper .grn-section-header-with-bar .grn-section-title,.grn-generate .grn-section.grn-section-blue .grn-input-select,.grn-generate .grn-section.grn-section-inspection .grn-input,.grn-generate .grn-section.grn-section-inspection .grn-textarea,.grn-generate .grn-section.grn-section-notes .grn-textarea,.grn-generate .grn-section.grn-section-purple .grn-input,.grn-generate .grn-section.grn-section-verification .grn-input,.grn-generate .grn-textarea,.invoice-list,.invoice-list *,.invoice-list .il-acceptance-form-field .il-acceptance-input,.invoice-list .il-acceptance-form-field .il-acceptance-textarea,.invoice-list .il-header .il-header-left .il-main-title,.invoice-list .il-header .il-header-right .il-back-btn,.invoice-list .il-invoice-card .il-card-actions .il-action-btn,.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-generate,.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-manifest,.invoice-list .il-search-filter-section .il-search-filter-row .il-filter-group .il-filter-select,.invoice-list .il-search-filter-section .il-search-filter-row .il-search-wrapper .il-search-input,.invoice-list .il-tabs .il-tab,.invoice-list .il-tabs .il-tab.il-tab-active,.main-title,.subtitle{font-family:Inter,sans-serif}.common-btn-primary,.grn-generate .grn-btn.grn-btn-primary,.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-generate,.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-manifest{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.common-btn-primary:hover:not(:disabled),.grn-generate .grn-btn.grn-btn-primary:hover:not(:disabled),.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-generate:hover:not(:disabled),.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-manifest:hover:not(:disabled){background:#e55a00}.common-btn-primary:disabled,.grn-generate .grn-btn.grn-btn-primary:disabled,.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-generate:disabled,.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-manifest:disabled{cursor:not-allowed;opacity:.5}.common-btn-primary:focus-visible,.grn-generate .grn-btn.grn-btn-primary:focus-visible,.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-generate:focus-visible,.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-manifest:focus-visible{box-shadow:0 0 0 3px #ff6a0033;outline:none}.grn-generate .grn-btn-delete .grn-delete-icon,.grn-generate .grn-btn.grn-btn-draft svg,.grn-generate .grn-btn.grn-btn-preview svg,.grn-generate .grn-btn.grn-btn-primary svg,.grn-generate .grn-btn.grn-btn-submit svg,.grn-generate .grn-header .grn-header-right .grn-back-btn svg,.invoice-list .il-header .il-header-right .il-back-btn svg,.invoice-list .il-invoice-card .il-card-actions .il-action-btn svg{flex-shrink:0;height:16px;width:16px}.grn-generate .grn-items-table,.grn-generate .grn-preview-table-section .grn-preview-table,.invoice-list .po-preview-table{border-collapse:collapse;width:100%}.grn-generate .grn-preview-modal .grn-preview-content::-webkit-scrollbar,.grn-generate .grn-preview-table-section .grn-preview-table-wrapper::-webkit-scrollbar,.invoice-list .po-preview-table-wrapper::-webkit-scrollbar{height:8px;width:8px}.grn-generate .grn-preview-modal .grn-preview-content::-webkit-scrollbar-track,.grn-generate .grn-preview-table-section .grn-preview-table-wrapper::-webkit-scrollbar-track,.invoice-list .po-preview-table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.grn-generate .grn-preview-modal .grn-preview-content::-webkit-scrollbar-thumb,.grn-generate .grn-preview-table-section .grn-preview-table-wrapper::-webkit-scrollbar-thumb,.invoice-list .po-preview-table-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.grn-generate .grn-preview-modal .grn-preview-content::-webkit-scrollbar-thumb:hover,.grn-generate .grn-preview-table-section .grn-preview-table-wrapper::-webkit-scrollbar-thumb:hover,.invoice-list .po-preview-table-wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.grn-generate .grn-items-table tbody td,.grn-generate .grn-preview-table-section .grn-preview-table tbody td,.invoice-list .il-invoice-card .il-details-grid .il-grid-item .il-detail-label,.invoice-list .il-invoice-card .il-tax-info .il-tax-item .il-tax-text{font-weight:400}.grn-generate .grn-action-required-card .grn-form-field-label,.grn-generate .grn-btn,.grn-generate .grn-btn.grn-btn-add-item,.grn-generate .grn-checkbox-group .grn-checkbox-label,.grn-generate .grn-discrepancy-card .grn-discrepancy-header .grn-checkbox-label,.grn-generate .grn-file-upload-button,.grn-generate .grn-file-upload-label,.grn-generate .grn-inspection-checklist .grn-checkbox-label,.grn-generate .grn-preview-badge,.grn-generate .grn-summary-info .grn-info-text,.invoice-list .il-acceptance-form-field .il-acceptance-field-label,.invoice-list .il-invoice-card .il-card-actions .il-action-btn,.invoice-list .il-invoice-card .il-details-grid .il-grid-item .il-detail-value,.invoice-list .il-invoice-card .il-details-grid .il-grid-item .il-detail-value .il-status-badge,.invoice-list .il-invoice-card .il-invoice-header-row .il-card-actions .il-action-btn,.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group .il-invoice-number-subtitle .il-invoice-number-value,.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group .il-title-row .il-status-badge,.invoice-list .il-tabs .il-tab,.invoice-list .po-preview-table tfoot .po-preview-total-row .po-preview-summary-label,.invoice-list .po-preview-table tfoot .po-preview-total-row .po-preview-summary-value{font-weight:500}.grn-generate .grn-header .grn-header-left .grn-breadcrumb .grn-breadcrumb-list .grn-breadcrumb-item.grn-breadcrumb-active,.grn-generate .grn-items-table tbody tr.grn-table-totals-row,.grn-generate .grn-items-table tbody tr.grn-table-totals-row td.grn-total-value,.grn-generate .grn-items-table tbody tr.grn-table-totals-row td.grn-totals-label,.grn-generate .grn-items-table thead th,.grn-generate .grn-preview-card .grn-preview-card-title,.grn-generate .grn-preview-discrepancies-content .grn-preview-no-discrepancies .grn-preview-no-discrepancies-text,.grn-generate .grn-preview-header-section .grn-preview-header-top .grn-preview-header-right .grn-preview-grn-number,.grn-generate .grn-preview-signatures .grn-preview-signature-item .grn-preview-signature-name,.grn-generate .grn-preview-table-section .grn-preview-table tbody tr.grn-preview-table-total,.grn-generate .grn-preview-table-section .grn-preview-table thead th,.grn-generate .grn-preview-verification-grid .grn-preview-value,.grn-generate .grn-section-wrapper .grn-section-header-with-bar .grn-section-title,.grn-generate .grn-summary-info .grn-info-text .grn-accepted,.grn-generate .grn-summary-info .grn-info-text .grn-rejected,.invoice-list .font-semibold,.invoice-list .il-header .il-header-left .il-breadcrumb .il-breadcrumb-list .il-breadcrumb-item.il-breadcrumb-active{font-weight:600}.grn-generate .grn-header .grn-header-right .grn-back-btn,.invoice-list .il-header .il-header-right .il-back-btn{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.grn-generate .grn-header .grn-header-right .grn-back-btn:hover,.invoice-list .il-header .il-header-right .il-back-btn:hover{background-color:#d0d0d0;color:#333}.grn-generate .grn-header .grn-header-right .grn-back-btn:focus-visible,.invoice-list .il-header .il-header-right .il-back-btn:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.grn-manifest-list-modal-wrapper{background:#0000;bottom:0;box-sizing:border-box;left:0;min-height:auto;padding:0;position:fixed;right:0;top:0;width:auto;z-index:9999}.grn-manifest-list-modal-wrapper .grn-generate{background:#0000;height:100%;min-height:auto;padding:0;position:static;width:100%}.logistics-grn-summary-strip{align-items:stretch;background:#e8f4fc;border:1px solid #c5dcef;border-radius:8px;display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:1rem;padding:.85rem 1rem}.logistics-grn-summary-cell{display:flex;flex:1 1 120px;flex-direction:column;gap:.15rem;min-width:0}.logistics-grn-summary-label{color:#5a6b7a;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.logistics-grn-summary-value{color:#1a2b3c;font-size:.95rem;font-weight:600;word-break:break-word}.logistics-grn-summary-status{flex:0 1 auto;justify-content:center}.logistics-grn-field-grid{grid-gap:.65rem 1rem;display:grid;gap:.65rem 1rem;grid-template-columns:repeat(2,1fr)}@media(max-width:576px){.logistics-grn-field-grid{grid-template-columns:1fr}}.logistics-grn-discrepancy-stack{display:flex;flex-direction:column;gap:0}.logistics-grn-discrepancy-block{border-bottom:1px solid #00000014;padding:.65rem 0}.logistics-grn-discrepancy-block:last-child{border-bottom:none;padding-bottom:0}.lgi-list-btn{background:linear-gradient(135deg,#0f766e,#0d9488);border:none}.lgi-list-btn:hover{color:#fff!important;filter:brightness(1.06)}@media print{.logistics-gi-print .no-print{display:none!important}.logistics-gi-print .gi-main-content{max-width:100%}.logistics-gi-print .gi-header{box-shadow:none;position:static}}.lprfq-page{--lprfq-bg:#f3f4f8;--lprfq-border:#e5e8ef;--lprfq-text:#1e293b;--lprfq-muted:#64748b;margin:0 auto;max-width:1320px;padding-bottom:2.5rem}.lprfq-breadcrumb{margin-bottom:1rem}.lprfq-breadcrumb .breadcrumb-item a{color:#0b74de;font-weight:500;text-decoration:none}.lprfq-breadcrumb .breadcrumb-item.active{color:var(--lprfq-muted)}.lprfq-hero{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.5rem}.lprfq-hero__title{color:var(--lprfq-text);font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .35rem}.lprfq-hero__subtitle{color:var(--lprfq-muted);font-size:.95rem;line-height:1.5;margin:0;max-width:28rem}.lprfq-hero__art{display:none;flex-shrink:0;height:88px;position:relative;width:120px}@media(min-width:768px){.lprfq-hero__art{display:block}}.lprfq-hero__clipboard{background:linear-gradient(145deg,#fff,#f8fafc);border:2px solid #e2e8f0;border-radius:8px;box-shadow:0 8px 20px #0f172a14;height:64px;position:absolute;right:28px;top:4px;width:52px}.lprfq-hero__clipboard:before{background:#e2e8f0;border-radius:2px;box-shadow:0 6px 0 #e2e8f0,0 12px 0 #e2e8f0;content:"";height:3px;left:10px;position:absolute;right:10px;top:12px}.lprfq-hero__truck{background:#ff6a00;border-radius:8px 8px 4px 4px;bottom:0;box-shadow:0 6px 16px #ff6a0059;height:40px;position:absolute;right:0;width:72px}.lprfq-hero__truck:after{background:#334155;border-radius:50%;bottom:-6px;box-shadow:38px 0 0 #334155;content:"";height:14px;left:10px;position:absolute;width:14px}.lprfq-stats{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:1.25rem}@media(min-width:576px){.lprfq-stats{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.lprfq-stats{grid-template-columns:repeat(4,1fr)}}.lprfq-stat-card{align-items:flex-start;background:#fff;border:1px solid var(--lprfq-border);border-radius:12px;box-shadow:0 2px 12px #0f172a0a;display:flex;gap:.85rem;padding:1rem 1.1rem}.lprfq-stat-card__icon{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:1.1rem;height:44px;justify-content:center;width:44px}.lprfq-stat-card__icon svg{height:1.15rem;width:1.15rem}.lprfq-stat-card--total .lprfq-stat-card__icon{background:#ffedd5;color:#ff6a00}.lprfq-stat-card--pending .lprfq-stat-card__icon{background:#d1fae5;color:#059669}.lprfq-stat-card--picked .lprfq-stat-card__icon{background:#dbeafe;color:#2563eb}.lprfq-stat-card--done .lprfq-stat-card__icon{background:#ede9fe;color:#7c3aed}.lprfq-stat-card__value{color:var(--lprfq-text);font-size:1.5rem;font-weight:700;line-height:1.2}.lprfq-stat-card__label{color:var(--lprfq-text);font-size:.875rem;font-weight:600;margin-top:.15rem}.lprfq-stat-card__hint{color:var(--lprfq-muted);font-size:.75rem;margin-top:.1rem}.lprfq-filters{align-items:center;background:#fff;border:1px solid var(--lprfq-border);border-radius:12px;box-shadow:0 2px 8px #0f172a08;display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:1.25rem;padding:.85rem 1rem}.lprfq-filters__search{flex:1 1 200px;min-width:180px;position:relative}.lprfq-filters__search .lprfq-filters__search-icon{color:#94a3b8;height:.9rem;left:.85rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:.9rem}.lprfq-filters__search .form-control{border-color:#dde3ec;border-radius:8px;font-size:.875rem;height:38px;padding-left:2.35rem}.lprfq-filters__search .form-control:focus{border-color:#ff6a0080;box-shadow:0 0 0 3px #ff6a001f}.lprfq-filters__date,.lprfq-filters__select{border-color:#dde3ec;border-radius:8px;flex:0 1 auto;font-size:.875rem;height:38px;max-width:160px;min-width:130px}.lprfq-filters__reset{align-items:center;background:#fff;border:1px solid #dde3ec;border-radius:8px;color:var(--lprfq-text);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem;height:38px;padding:.45rem .9rem;transition:background .15s ease}.lprfq-filters__reset:hover{background:#f8fafc}.lprfq-grid{align-items:flex-start;display:flex;flex-direction:column;gap:1.25rem;width:100%}@media(min-width:640px){.lprfq-grid{align-items:stretch;display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,22rem))}}.lprfq-card{background:#fff;border:1px solid var(--lprfq-border);border-radius:14px;box-shadow:0 4px 16px #0f172a0d;display:flex;flex-direction:column;height:100%;max-width:22rem;min-height:100%;padding:1rem 1.1rem 1.1rem;transition:box-shadow .2s ease;width:100%}.lprfq-card:hover{box-shadow:0 8px 24px #0f172a14}.lprfq-card__top{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.65rem}.lprfq-card__top-left{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;min-width:0}.lprfq-card__ref{color:var(--lprfq-text);font-family:ui-monospace,Segoe UI Mono,monospace;font-size:.78rem;max-width:9.5rem;overflow:hidden;text-overflow:ellipsis}.lprfq-card__ref,.lprfq-pill{font-weight:700;white-space:nowrap}.lprfq-pill{align-items:center;border-radius:6px;display:inline-flex;font-size:.68rem;letter-spacing:.03em;padding:.2rem .55rem;text-transform:uppercase}.lprfq-pill--pending{background:#fef3c7;color:#b45309}.lprfq-pill--quoted{background:#dbeafe;color:#1d4ed8}.lprfq-pill--accepted{background:#d1fae5;color:#047857}.lprfq-pill--picked{background:#ff6a00;color:#fff}.lprfq-pill--completed{background:#ede9fe;color:#5b21b6}.lprfq-card__menu{background:#0000;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;flex-shrink:0;height:32px;padding:0;width:32px}.lprfq-card__menu:hover{background:#f1f5f9;color:#64748b}.lprfq-card__category{font-size:.95rem;font-weight:700;line-height:1.3;margin:0 0 .75rem}.lprfq-card__category--generic{color:#ff6a00}.lprfq-card__category--relocation{color:#0284c7}.lprfq-card__category--exhibition{color:#7c3aed}.lprfq-card__details{display:flex;flex:1 1 auto;flex-direction:column;gap:.55rem;margin-bottom:0;min-height:0}.lprfq-detail-row{align-items:flex-start;display:flex;gap:.6rem}.lprfq-detail-row__icon{align-items:center;background:#f1f5f9;border-radius:8px;color:#94a3b8;display:flex;flex-shrink:0;font-size:.75rem;height:28px;justify-content:center;width:28px}.lprfq-detail-row__icon svg{height:.8rem;width:.8rem}.lprfq-detail-row__text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.lprfq-detail-row__label{color:#94a3b8;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lprfq-detail-row__value{color:var(--lprfq-text);font-size:.8125rem;font-weight:600;line-height:1.35;word-break:break-word}.lprfq-card__actions{border-top:1px solid #f1f5f9;display:flex;flex-direction:column;flex-shrink:0;gap:.55rem;margin-top:auto;padding-top:.85rem}.lprfq-btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.4rem;justify-content:center;transition:background .15s ease,border-color .15s ease,color .15s ease}.lprfq-btn,.lprfq-btn:hover{text-decoration:none}.lprfq-btn--block{padding:.55rem 1rem;width:100%}.lprfq-btn--primary{background:#ff6a00;border-color:#ff6a00;color:#fff}.lprfq-btn--primary:hover{background:#e85f00;border-color:#e85f00;color:#fff}.lprfq-btn--success{background:#059669;border-color:#059669;color:#fff}.lprfq-btn--success:hover{background:#047857;color:#fff}.lprfq-card__actions-secondary{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.lprfq-btn--outline-sm{background:#fff;border-color:#cbd5e1;color:#475569;font-size:.75rem;justify-content:center;padding:.45rem .5rem;text-align:center;width:100%}.lprfq-btn--outline-sm:hover{background:#fff7ed;border-color:#ff6a0073;color:#ff6a00}.lprfq-btn--grid-span{grid-column:1/-1}.lprfq-btn--outline-sm-primary{background:#fff7ed;border-color:#ff6a0066;color:#ff6a00}.lprfq-btn--outline-sm-invoice{background:#f0fdfa;border-color:#99f6e4;color:#0f766e}.lprfq-empty,.lprfq-loading{background:#fff;border:1px dashed var(--lprfq-border);border-radius:14px;padding:3.5rem 1.5rem;text-align:center}.lprfq-loading .spinner-border{color:#ff6a00!important}.lprfq-empty__icon{color:#cbd5e1;height:3rem;margin-bottom:1rem;width:3rem}.lprfq-card__menu svg{height:1rem;width:1rem}.lprfq-btn svg{flex-shrink:0}.lprfq-btn svg,.lprfq-filters__reset svg{height:.85rem;width:.85rem}.approve-goods-receipt-list,.approve-goods-receipt-list *,.approve-goods-receipt-list .agrl-accept-approver-section .agrl-accept-approver-grid .agrl-accept-input,.approve-goods-receipt-list .agrl-accept-followup-section .agrl-accept-select,.approve-goods-receipt-list .agrl-accept-notes-section .agrl-accept-textarea,.approve-goods-receipt-list .agrl-accept-rejection-section .agrl-accept-textarea,.approve-goods-receipt-list .agrl-grn-card .agrl-card-actions .agrl-action-btn,.approve-goods-receipt-list .agrl-header .agrl-header-left .agrl-main-title,.approve-goods-receipt-list .agrl-header .agrl-header-right .agrl-back-btn,.approve-goods-receipt-list .agrl-search-filter-section .agrl-search-filter-row .agrl-filter-wrapper .agrl-filter-select,.approve-goods-receipt-list .agrl-search-filter-section .agrl-search-filter-row .agrl-search-wrapper .agrl-search-input,.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.subtitle{font-family:Inter,sans-serif}.approve-goods-receipt-list .agrl-accept-approver-section .agrl-accept-approver-grid .agrl-accept-input,.approve-goods-receipt-list .agrl-accept-followup-section .agrl-accept-select,.approve-goods-receipt-list .agrl-accept-notes-section .agrl-accept-textarea,.approve-goods-receipt-list .agrl-accept-rejection-section .agrl-accept-textarea,.common-input,.common-input-control,.common-input-pill{border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;padding:10px 14px;transition:all .2s ease;width:100%}.approve-goods-receipt-list .agrl-accept-approver-section .agrl-accept-approver-grid .agrl-accept-input:focus,.approve-goods-receipt-list .agrl-accept-followup-section .agrl-accept-select:focus,.approve-goods-receipt-list .agrl-accept-notes-section .agrl-accept-textarea:focus,.approve-goods-receipt-list .agrl-accept-rejection-section .agrl-accept-textarea:focus,.common-input-control:focus,.common-input-pill:focus,.common-input:focus{border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.approve-goods-receipt-list .agrl-accept-approver-section .agrl-accept-approver-grid .agrl-accept-input::placeholder,.approve-goods-receipt-list .agrl-accept-followup-section .agrl-accept-select::placeholder,.approve-goods-receipt-list .agrl-accept-notes-section .agrl-accept-textarea::placeholder,.approve-goods-receipt-list .agrl-accept-rejection-section .agrl-accept-textarea::placeholder,.common-input-control::placeholder,.common-input-pill::placeholder,.common-input::placeholder{color:#9ca3af}.approve-goods-receipt-list .agrl-accept-approver-section .agrl-accept-approver-grid .agrl-accept-input,.approve-goods-receipt-list .agrl-accept-followup-section .agrl-accept-select,.approve-goods-receipt-list .agrl-accept-notes-section .agrl-accept-textarea,.approve-goods-receipt-list .agrl-accept-rejection-section .agrl-accept-textarea,.common-input-control{background:#ebf6ff}.approve-goods-receipt-list .agrl-accept-approver-section .agrl-accept-approver-grid .agrl-accept-input,.approve-goods-receipt-list .agrl-accept-followup-section .agrl-accept-select,.approve-goods-receipt-list .agrl-accept-modal .agrl-accept-modal-footer .agrl-btn,.approve-goods-receipt-list .agrl-accept-notes-section .agrl-accept-textarea,.approve-goods-receipt-list .agrl-accept-rejection-section .agrl-accept-textarea,.approve-goods-receipt-list .agrl-grn-card,.approve-goods-receipt-list .agrl-grn-card .agrl-card-actions .agrl-action-btn,.approve-goods-receipt-list .agrl-header .agrl-header-left .agrl-breadcrumb .agrl-breadcrumb-list .agrl-breadcrumb-item .agrl-breadcrumb-link,.approve-goods-receipt-list .agrl-modal .agrl-modal-footer .agrl-btn,.approve-goods-receipt-list .agrl-search-filter-section .agrl-search-filter-row .agrl-filter-wrapper .agrl-filter-select,.approve-goods-receipt-list .agrl-search-filter-section .agrl-search-filter-row .agrl-search-wrapper .agrl-search-input{transition:all .2s ease}.approve-goods-receipt-list .agrl-header .agrl-header-left .agrl-main-title,.main-title{color:#0b1320;font-size:28px;font-weight:700;line-height:1.2;margin:8px 0}.approve-goods-receipt-list .agrl-accept-modal-overlay,.approve-goods-receipt-list .agrl-modal-overlay{align-items:center;display:flex;justify-content:center}.approve-goods-receipt-list .agrl-header .agrl-header-left .agrl-breadcrumb .agrl-breadcrumb-list,.approve-goods-receipt-list .agrl-header .agrl-header-left .agrl-breadcrumb .agrl-breadcrumb-list .agrl-breadcrumb-item{align-items:center;display:flex;justify-content:flex-start}.approve-goods-receipt-list .agrl-accept-modal .agrl-accept-modal-footer .agrl-btn svg,.approve-goods-receipt-list .agrl-grn-card .agrl-card-actions .agrl-action-btn svg,.approve-goods-receipt-list .agrl-grn-card .agrl-card-body .agrl-discrepancies .agrl-discrepancy-icon,.approve-goods-receipt-list .agrl-header .agrl-header-right .agrl-back-btn svg,.approve-goods-receipt-list .agrl-modal .agrl-modal-footer .agrl-btn svg{flex-shrink:0;height:16px;width:16px}.approve-goods-receipt-list .agrl-search-filter-section .agrl-search-filter-row .agrl-search-wrapper .agrl-search-icon{flex-shrink:0;height:20px;width:20px}.approve-goods-receipt-list .agrl-grn-card .agrl-card-header .agrl-grn-header-left .agrl-status-badge{background-color:#0000;border:1px solid #e5e7eb;border-radius:6px;flex-shrink:0;font-weight:500;justify-content:center;padding:2px 8px;transition:color .2s ease,box-shadow .2s ease;width:-webkit-fit-content;width:fit-content}.approve-goods-receipt-list .agrl-grn-card .agrl-card-header .agrl-grn-header-left .agrl-status-badge:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.approve-goods-receipt-list .agrl-records-section .agrl-empty-state{color:#6c757d;font-size:14px;padding:24px;text-align:center}.approve-goods-receipt-list .agrl-accept-approver-section .agrl-accept-approver-grid .agrl-accept-input::placeholder,.approve-goods-receipt-list .agrl-accept-followup-section .agrl-accept-select::placeholder,.approve-goods-receipt-list .agrl-accept-notes-section .agrl-accept-textarea::placeholder,.approve-goods-receipt-list .agrl-accept-rejection-section .agrl-accept-textarea::placeholder,.approve-goods-receipt-list .agrl-search-filter-section .agrl-search-filter-row .agrl-search-wrapper .agrl-search-input::placeholder{color:#9ca3af;opacity:1}.approve-goods-receipt-list .agrl-accept-modal .agrl-accept-modal-content::-webkit-scrollbar,.approve-goods-receipt-list .agrl-modal .agrl-modal-content::-webkit-scrollbar,.approve-goods-receipt-list .agrl-table-wrapper::-webkit-scrollbar{height:8px;width:8px}.approve-goods-receipt-list .agrl-accept-modal .agrl-accept-modal-content::-webkit-scrollbar-track,.approve-goods-receipt-list .agrl-modal .agrl-modal-content::-webkit-scrollbar-track,.approve-goods-receipt-list .agrl-table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.approve-goods-receipt-list .agrl-accept-modal .agrl-accept-modal-content::-webkit-scrollbar-thumb,.approve-goods-receipt-list .agrl-modal .agrl-modal-content::-webkit-scrollbar-thumb,.approve-goods-receipt-list .agrl-table-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.approve-goods-receipt-list .agrl-accept-modal .agrl-accept-modal-content::-webkit-scrollbar-thumb:hover,.approve-goods-receipt-list .agrl-modal .agrl-modal-content::-webkit-scrollbar-thumb:hover,.approve-goods-receipt-list .agrl-table-wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.approve-goods-receipt-list .agrl-grn-card .agrl-card-actions .agrl-action-btn{text-align:center}.approve-goods-receipt-list{box-sizing:border-box;width:100%}.approve-goods-receipt-list .agrl-search-filter-section .agrl-search-filter-row .agrl-search-wrapper{position:relative}.approve-goods-receipt-list .agrl-search-filter-section .agrl-search-filter-row .agrl-search-wrapper .agrl-search-icon{position:absolute}.approve-goods-receipt-list .agrl-grn-card .agrl-card-body .agrl-details-grid .agrl-grid-item .agrl-detail-label,.approve-goods-receipt-list .agrl-table tbody td{font-weight:400}.approve-goods-receipt-list .agrl-accept-decision-section .agrl-accept-radio-option .agrl-radio-label .agrl-radio-content .agrl-radio-title,.approve-goods-receipt-list .agrl-accept-modal .agrl-accept-modal-footer .agrl-btn,.approve-goods-receipt-list .agrl-accept-summary .agrl-accept-summary-grid .agrl-accept-summary-label,.approve-goods-receipt-list .agrl-grn-card .agrl-card-actions .agrl-action-btn,.approve-goods-receipt-list .agrl-grn-card .agrl-card-body .agrl-details-grid .agrl-grid-item .agrl-detail-value,.approve-goods-receipt-list .agrl-grn-card .agrl-card-body .agrl-discrepancies .agrl-discrepancy-text,.approve-goods-receipt-list .agrl-grn-card .agrl-card-header .agrl-grn-header-left .agrl-status-badge,.approve-goods-receipt-list .agrl-item-badge,.approve-goods-receipt-list .agrl-modal .agrl-modal-footer .agrl-btn,.approve-goods-receipt-list .agrl-section .agrl-section-label,.approve-goods-receipt-list .agrl-summary-grid .agrl-summary-item .agrl-summary-label,.approve-goods-receipt-list .agrl-summary-grid .agrl-summary-item .agrl-summary-status .agrl-status-badge{font-weight:500}.approve-goods-receipt-list .agrl-accept-modal .agrl-accept-modal-header .agrl-accept-modal-title,.approve-goods-receipt-list .agrl-grn-card .agrl-card-header .agrl-grn-header-left .agrl-grn-number,.approve-goods-receipt-list .agrl-header .agrl-header-left .agrl-breadcrumb .agrl-breadcrumb-list .agrl-breadcrumb-item.agrl-breadcrumb-active,.approve-goods-receipt-list .agrl-modal .agrl-modal-header .agrl-modal-title,.approve-goods-receipt-list .agrl-section .agrl-section-title,.approve-goods-receipt-list .agrl-summary-grid .agrl-summary-item .agrl-summary-value,.approve-goods-receipt-list .agrl-table tfoot td,.approve-goods-receipt-list .agrl-table thead th{font-weight:600}.approve-goods-receipt-list .agrl-search-filter-section .agrl-search-filter-row .agrl-search-wrapper .agrl-search-icon{pointer-events:none}.approve-goods-receipt-list .agrl-main-content{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:24px;width:100%}.approve-goods-receipt-list .agrl-header .agrl-header-right .agrl-back-btn{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;padding:8px 16px;text-decoration:none;transition:all .2s ease}.approve-goods-receipt-list .agrl-header .agrl-header-right .agrl-back-btn:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.approve-goods-receipt-list .agrl-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.approve-goods-receipt-list .agrl-header .agrl-header-left{flex:1 1;min-width:300px}.approve-goods-receipt-list .agrl-header .agrl-header-right{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.approve-goods-receipt-list{background-color:#f6f8fb;min-height:100vh;padding:24px}.approve-goods-receipt-list .agrl-header{margin-bottom:10px}.approve-goods-receipt-list .agrl-header .agrl-header-left .agrl-breadcrumb{margin-bottom:8px}.approve-goods-receipt-list .agrl-header .agrl-header-left .agrl-breadcrumb .agrl-breadcrumb-list{background:#0000;display:flex;flex-wrap:wrap;font-size:14px;list-style:none;margin:0;padding:0}.approve-goods-receipt-list .agrl-header .agrl-header-left .agrl-breadcrumb .agrl-breadcrumb-list .agrl-breadcrumb-item{color:#6c757d}.approve-goods-receipt-list .agrl-header .agrl-header-left .agrl-breadcrumb .agrl-breadcrumb-list .agrl-breadcrumb-item.agrl-breadcrumb-active{color:#0b1320}.approve-goods-receipt-list .agrl-header .agrl-header-left .agrl-breadcrumb .agrl-breadcrumb-list .agrl-breadcrumb-item .agrl-breadcrumb-link{color:#6c757d;text-decoration:none;transition-property:color}.approve-goods-receipt-list .agrl-header .agrl-header-left .agrl-breadcrumb .agrl-breadcrumb-list .agrl-breadcrumb-item .agrl-breadcrumb-link:hover{color:#ff6a00;text-decoration:none}.approve-goods-receipt-list .agrl-header .agrl-header-left .agrl-breadcrumb .agrl-breadcrumb-list .agrl-breadcrumb-item:not(:last-child):after{color:#6c757d;content:">";margin:0 8px}.approve-goods-receipt-list .agrl-header .agrl-header-left .agrl-main-title{color:#333}.approve-goods-receipt-list .agrl-header .agrl-header-left .agrl-subtitle{color:#777;font-size:16px;line-height:1.5;margin:0}.approve-goods-receipt-list .agrl-header .agrl-header-right .agrl-back-btn{gap:6px}.approve-goods-receipt-list .agrl-header .agrl-header-right .agrl-back-btn:hover{background-color:#d0d0d0;color:#333}.approve-goods-receipt-list .agrl-search-filter-section{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0a0a0a0a;margin-bottom:10px;padding:15px}.approve-goods-receipt-list .agrl-search-filter-section .agrl-search-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.approve-goods-receipt-list .agrl-search-filter-section .agrl-search-filter-row .agrl-search-wrapper{align-items:center;display:flex;flex:1 1;min-width:300px}.approve-goods-receipt-list .agrl-search-filter-section .agrl-search-filter-row .agrl-search-wrapper .agrl-search-icon{color:#999;left:12px}.approve-goods-receipt-list .agrl-search-filter-section .agrl-search-filter-row .agrl-search-wrapper .agrl-search-input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#333;font-size:14px;padding:10px 16px 10px 44px;width:100%}.approve-goods-receipt-list .agrl-search-filter-section .agrl-search-filter-row .agrl-search-wrapper .agrl-search-input::placeholder{color:#999}.approve-goods-receipt-list .agrl-search-filter-section .agrl-search-filter-row .agrl-search-wrapper .agrl-search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.approve-goods-receipt-list .agrl-search-filter-section .agrl-search-filter-row .agrl-filter-wrapper{flex-shrink:0}.approve-goods-receipt-list .agrl-search-filter-section .agrl-search-filter-row .agrl-filter-wrapper .agrl-filter-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;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='%236c757d' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid #e5e7eb;border-radius:8px;color:#333;cursor:pointer;font-size:14px;min-width:180px;padding:10px 40px 10px 16px}.approve-goods-receipt-list .agrl-search-filter-section .agrl-search-filter-row .agrl-filter-wrapper .agrl-filter-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.approve-goods-receipt-list .agrl-search-filter-section .agrl-search-filter-row .agrl-filter-wrapper .agrl-filter-select:hover{border-color:#d1d5db}.approve-goods-receipt-list .agrl-records-section .agrl-records-title{color:#111827;font-size:18px;margin:0 0 10px}.approve-goods-receipt-list .agrl-records-section .agrl-empty-state{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0a0a0a0a;font-size:16px;padding:60px 20px}.approve-goods-receipt-list .agrl-records-section .agrl-grn-cards{display:flex;flex-direction:column;gap:8px}.approve-goods-receipt-list .agrl-grn-card{background:#fff;border-radius:8px;box-shadow:0 4px 18px #0a0a0a0f;padding:10px 12px}.approve-goods-receipt-list .agrl-grn-card:hover{box-shadow:0 6px 20px #0a0a0a1a;transform:translateY(-2px)}.approve-goods-receipt-list .agrl-grn-card .agrl-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.approve-goods-receipt-list .agrl-grn-card .agrl-card-header .agrl-grn-header-left{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:12px}.approve-goods-receipt-list .agrl-grn-card .agrl-card-header .agrl-grn-header-left .agrl-grn-number{color:#111827;font-size:18px;line-height:1.2;margin:0}.approve-goods-receipt-list .agrl-grn-card .agrl-card-header .agrl-grn-header-left .agrl-status-badge{align-items:center;border:1px solid;display:inline-flex;font-size:12px;gap:4px;min-height:26px;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.approve-goods-receipt-list .agrl-grn-card .agrl-card-header .agrl-grn-header-left .agrl-status-badge.agrl-status-pending{background-color:#fef3c7;border-color:#fcd34d;color:#92400e}.approve-goods-receipt-list .agrl-grn-card .agrl-card-header .agrl-grn-header-left .agrl-status-badge.agrl-status-approved{background-color:#dcfce7;border-color:#86efac;color:#166534}.approve-goods-receipt-list .agrl-grn-card .agrl-card-header .agrl-grn-header-left .agrl-status-badge.agrl-status-partial{background-color:#fef3c7;border-color:#fcd34d;color:#92400e}.approve-goods-receipt-list .agrl-grn-card .agrl-card-header .agrl-grn-header-left .agrl-status-badge.agrl-status-rejected{background-color:#fee2e2;border-color:#fca5a5;color:#991b1b}.approve-goods-receipt-list .agrl-grn-card .agrl-card-body .agrl-details-grid{grid-gap:6px;align-items:stretch;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(180px,1fr));margin-bottom:4px}@media(max-width:1024px){.approve-goods-receipt-list .agrl-grn-card .agrl-card-body .agrl-details-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.approve-goods-receipt-list .agrl-grn-card .agrl-card-body .agrl-details-grid{grid-template-columns:1fr}}.approve-goods-receipt-list .agrl-grn-card .agrl-card-body .agrl-details-grid .agrl-grid-item{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.approve-goods-receipt-list .agrl-grn-card .agrl-card-body .agrl-details-grid .agrl-grid-item .agrl-detail-label{align-items:center;color:#6b7280;display:flex;font-size:14px;height:21px;line-height:1.5;margin:0}.approve-goods-receipt-list .agrl-grn-card .agrl-card-body .agrl-details-grid .agrl-grid-item .agrl-detail-value{color:#111827;font-size:14px;line-height:1.5;margin:0;word-break:break-word}.approve-goods-receipt-list .agrl-grn-card .agrl-card-body .agrl-details-grid .agrl-grid-item .agrl-detail-value.agrl-value-accepted{color:#15803d}.approve-goods-receipt-list .agrl-grn-card .agrl-card-body .agrl-details-grid .agrl-grid-item .agrl-detail-value.agrl-value-rejected{color:#dc2626}.approve-goods-receipt-list .agrl-grn-card .agrl-card-body .agrl-discrepancies{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;display:flex;gap:8px;margin-top:12px;padding:8px 12px}.approve-goods-receipt-list .agrl-grn-card .agrl-card-body .agrl-discrepancies .agrl-discrepancy-icon{color:#c2410c;flex-shrink:0}.approve-goods-receipt-list .agrl-grn-card .agrl-card-body .agrl-discrepancies .agrl-discrepancy-text{color:#9a3412;font-size:12px}.approve-goods-receipt-list .agrl-grn-card .agrl-card-actions{align-items:center;display:inline-flex;flex-shrink:0;flex-wrap:wrap;gap:8px;margin-left:16px}.approve-goods-receipt-list .agrl-grn-card .agrl-card-actions .agrl-action-btn{align-items:center;border:1px solid;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;justify-content:center;outline:none;padding:8px 12px;white-space:nowrap}.approve-goods-receipt-list .agrl-grn-card .agrl-card-actions .agrl-action-btn svg{margin-right:4px}.approve-goods-receipt-list .agrl-grn-card .agrl-card-actions .agrl-action-btn.agrl-btn-view{background-color:#fff;border-color:#e5e7eb;color:#111827}.approve-goods-receipt-list .agrl-grn-card .agrl-card-actions .agrl-action-btn.agrl-btn-view:hover{background-color:#f9fafb;border-color:#d1d5db}.approve-goods-receipt-list .agrl-grn-card .agrl-card-actions .agrl-action-btn.agrl-btn-view:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.approve-goods-receipt-list .agrl-grn-card .agrl-card-actions .agrl-action-btn.agrl-btn-accept{background:#ff6a00;border:1px solid #ff6a00;color:#fff;padding:8px 12px;transition:background .2s ease,border-color .2s ease}.approve-goods-receipt-list .agrl-grn-card .agrl-card-actions .agrl-action-btn.agrl-btn-accept:hover{background:#e55a00;border-color:#e55a00}.approve-goods-receipt-list .agrl-grn-card .agrl-card-actions .agrl-action-btn.agrl-btn-accept:focus-visible{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a0033}@media(max-width:768px){.approve-goods-receipt-list,.approve-goods-receipt-list .agrl-grn-card,.approve-goods-receipt-list .agrl-main-content,.approve-goods-receipt-list .agrl-search-filter-section{padding:16px}}@media(max-width:576px){.approve-goods-receipt-list,.approve-goods-receipt-list .agrl-grn-card,.approve-goods-receipt-list .agrl-main-content,.approve-goods-receipt-list .agrl-search-filter-section{padding:12px}}.approve-goods-receipt-list .agrl-modal-overlay{background:#0b13208c;inset:0;padding:24px;position:fixed;z-index:1200}.approve-goods-receipt-list .agrl-modal{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 25px 60px #0f172a40;display:flex;flex-direction:column;max-height:95vh;overflow-y:auto;padding:20px;position:relative;width:min(1200px,100%)}.approve-goods-receipt-list .agrl-modal .agrl-modal-close{align-items:center;background:#0f172a14;border:none;border-radius:8px;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;position:absolute;right:16px;top:16px;transition:background .2s ease;z-index:10}.approve-goods-receipt-list .agrl-modal .agrl-modal-close:hover{background:#0f172a26}.approve-goods-receipt-list .agrl-modal .agrl-modal-close svg{height:20px;width:20px}.approve-goods-receipt-list .agrl-modal .agrl-modal-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:15px}.approve-goods-receipt-list .agrl-modal .agrl-modal-header .agrl-modal-title{color:#0f172a;font-size:22px;margin:0 0 6px}.approve-goods-receipt-list .agrl-modal .agrl-modal-header .agrl-modal-subtitle{color:#475569;font-size:14px;margin:0}.approve-goods-receipt-list .agrl-modal .agrl-modal-content{flex:1 1;overflow-y:visible;padding:0}.approve-goods-receipt-list .agrl-modal .agrl-modal-footer{background:#fff;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end}.approve-goods-receipt-list .agrl-modal .agrl-modal-footer .agrl-btn{align-items:center;border:1px solid;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;justify-content:center;outline:none;padding:8px 16px}.approve-goods-receipt-list .agrl-modal .agrl-modal-footer .agrl-btn.agrl-btn-secondary{background:#fff;border-color:#e5e7eb;color:#111827}.approve-goods-receipt-list .agrl-modal .agrl-modal-footer .agrl-btn.agrl-btn-secondary:hover{background:#f9fafb;border-color:#d1d5db}.approve-goods-receipt-list .agrl-modal .agrl-modal-footer .agrl-btn.agrl-btn-primary{background:#ff6a00;border-color:#ff6a00;color:#fff}.approve-goods-receipt-list .agrl-modal .agrl-modal-footer .agrl-btn.agrl-btn-primary:hover{background:#e55a00;border-color:#e55a00}.approve-goods-receipt-list .agrl-summary-grid{grid-gap:16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr);margin-bottom:10px;padding:10px}@media(max-width:1024px){.approve-goods-receipt-list .agrl-summary-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.approve-goods-receipt-list .agrl-summary-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.approve-goods-receipt-list .agrl-summary-grid{grid-template-columns:1fr}}.approve-goods-receipt-list .agrl-summary-grid .agrl-summary-item{display:flex;flex-direction:column}.approve-goods-receipt-list .agrl-summary-grid .agrl-summary-item .agrl-summary-label{color:#2563eb;font-size:11px;letter-spacing:.04em;margin:0;text-transform:uppercase}.approve-goods-receipt-list .agrl-summary-grid .agrl-summary-item .agrl-summary-value{color:#1e3a8a;font-size:14px;margin:0}.approve-goods-receipt-list .agrl-summary-grid .agrl-summary-item .agrl-summary-value.agrl-value-mono{font-family:monospace}.approve-goods-receipt-list .agrl-summary-grid .agrl-summary-item .agrl-summary-status{margin-top:4px}.approve-goods-receipt-list .agrl-summary-grid .agrl-summary-item .agrl-summary-status .agrl-status-badge{align-items:center;border:1px solid;border-radius:6px;display:inline-flex;flex-shrink:0;font-size:11px;justify-content:center;overflow:hidden;padding:2px 8px;transition:color .2s ease,box-shadow .2s ease;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.approve-goods-receipt-list .agrl-summary-grid .agrl-summary-item .agrl-summary-status .agrl-status-badge.agrl-status-pending{background-color:#fef3c7;border-color:#fcd34d;color:#92400e}.approve-goods-receipt-list .agrl-summary-grid .agrl-summary-item .agrl-summary-status .agrl-status-badge.agrl-status-approved{background-color:#dcfce7;border-color:#86efac;color:#166534}.approve-goods-receipt-list .agrl-summary-grid .agrl-summary-item .agrl-summary-status .agrl-status-badge.agrl-status-partial{background-color:#fef3c7;border-color:#fcd34d;color:#92400e}.approve-goods-receipt-list .agrl-summary-grid .agrl-summary-item .agrl-summary-status .agrl-status-badge.agrl-status-rejected{background-color:#fee2e2;border-color:#fca5a5;color:#991b1b}.approve-goods-receipt-list .agrl-section{margin-bottom:10px}.approve-goods-receipt-list .agrl-section .agrl-section-title{align-items:center;color:#0b1320;display:flex;font-size:16px;gap:8px;margin:0 0 8px}.approve-goods-receipt-list .agrl-section .agrl-section-title .agrl-section-indicator.agrl-indicator-orange{background:#ea580c}.approve-goods-receipt-list .agrl-section .agrl-section-title .agrl-section-indicator.agrl-indicator-purple{background:#9333ea}.approve-goods-receipt-list .agrl-section .agrl-section-title .agrl-section-indicator.agrl-indicator-green{background:#16a34a}.approve-goods-receipt-list .agrl-section .agrl-section-title .agrl-section-indicator.agrl-indicator-indigo{background:#4f46e5}.approve-goods-receipt-list .agrl-section .agrl-section-title .agrl-section-indicator.agrl-indicator-red{background:#dc2626}.approve-goods-receipt-list .agrl-section .agrl-section-card{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.approve-goods-receipt-list .agrl-section .agrl-section-grid{grid-gap:4px;display:grid;gap:4px}.approve-goods-receipt-list .agrl-section .agrl-section-grid.agrl-grid-2{grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.approve-goods-receipt-list .agrl-section .agrl-section-grid.agrl-grid-2{grid-template-columns:1fr}}.approve-goods-receipt-list .agrl-section .agrl-section-grid.agrl-grid-3{grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.approve-goods-receipt-list .agrl-section .agrl-section-grid.agrl-grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.approve-goods-receipt-list .agrl-section .agrl-section-grid.agrl-grid-3{grid-template-columns:1fr}}.approve-goods-receipt-list .agrl-section .agrl-section-grid.agrl-grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.approve-goods-receipt-list .agrl-section .agrl-section-grid.agrl-grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.approve-goods-receipt-list .agrl-section .agrl-section-grid.agrl-grid-4{grid-template-columns:1fr}}.approve-goods-receipt-list .agrl-section .agrl-section-label{color:#6b7280;font-size:13px}.approve-goods-receipt-list .agrl-section .agrl-section-value{color:#0b1320;font-size:14px;margin:0}.approve-goods-receipt-list .agrl-section .agrl-section-value.agrl-value-mono{font-family:monospace}.approve-goods-receipt-list .agrl-section .agrl-checkbox-item{align-items:center;display:flex;gap:8px}.approve-goods-receipt-list .agrl-section .agrl-checkbox-item .agrl-check-icon{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.approve-goods-receipt-list .agrl-section .agrl-checkbox-item .agrl-check-icon.agrl-checked{color:#15803d}.approve-goods-receipt-list .agrl-section .agrl-checkbox-item .agrl-check-icon.agrl-unchecked{color:#d1d5db}.approve-goods-receipt-list .agrl-section .agrl-checkbox-item label{color:#0b1320;cursor:default;font-size:14px;margin:0}.approve-goods-receipt-list .agrl-section .agrl-inspector-info{border-top:1px solid #e5e7eb;grid-column:span 2;margin-top:5px;padding-top:5px}@media(max-width:768px){.approve-goods-receipt-list .agrl-section .agrl-inspector-info{grid-column:span 1}}.approve-goods-receipt-list .agrl-table-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:6px;overflow-x:auto;width:100%}.approve-goods-receipt-list .agrl-table-wrapper::-webkit-scrollbar{height:8px}.approve-goods-receipt-list .agrl-table-wrapper::-webkit-scrollbar-track{background:#f3f4f6}.approve-goods-receipt-list .agrl-table-wrapper::-webkit-scrollbar-thumb{background:#d1d5db}.approve-goods-receipt-list .agrl-table-wrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af}.approve-goods-receipt-list .agrl-table{background:#fff;border-collapse:collapse;min-width:1200px;width:100%}.approve-goods-receipt-list .agrl-table thead{background:#f9fafb}.approve-goods-receipt-list .agrl-table thead th{border-bottom:1px solid #e5e7eb;color:#0b1320;font-size:14px;min-width:-webkit-fit-content;min-width:fit-content;padding:10px 12px;text-align:left;white-space:nowrap}.approve-goods-receipt-list .agrl-table tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.approve-goods-receipt-list .agrl-table tbody tr:hover{background-color:#f9fafb}.approve-goods-receipt-list .agrl-table tbody td{color:#0b1320;font-size:13px;padding:10px 12px;vertical-align:middle;white-space:nowrap}.approve-goods-receipt-list .agrl-table tbody td:nth-child(2){min-width:200px;white-space:normal}.approve-goods-receipt-list .agrl-table tbody td:last-child{min-width:150px;white-space:normal}.approve-goods-receipt-list .agrl-table tfoot{background:#f9fafb;border-top:2px solid #e5e7eb}.approve-goods-receipt-list .agrl-table tfoot td{color:#0b1320;font-size:13px;padding:10px 12px}.approve-goods-receipt-list .agrl-item-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:11px;justify-content:center;padding:2px 8px;white-space:nowrap}.approve-goods-receipt-list .agrl-item-badge.agrl-badge-good{background:#d1fae5;border:1px solid #a7f3d0;color:#065f46}.approve-goods-receipt-list .agrl-item-badge.agrl-badge-damaged,.approve-goods-receipt-list .agrl-item-badge.agrl-badge-partial-damage{background:#fef3c7;border:1px solid #fde68a;color:#92400e}.approve-goods-receipt-list .agrl-item-badge.agrl-badge-rejected{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.approve-goods-receipt-list .agrl-discrepancies-list{display:flex;flex-direction:column;gap:12px}.approve-goods-receipt-list .agrl-discrepancies-list .agrl-discrepancy-item{border-bottom:1px solid #fecaca;padding-bottom:12px}.approve-goods-receipt-list .agrl-discrepancies-list .agrl-discrepancy-item:last-child{border-bottom:none;padding-bottom:0}.approve-goods-receipt-list .agrl-text-right{text-align:right}.approve-goods-receipt-list .agrl-text-center{text-align:center}.approve-goods-receipt-list .agrl-text-green{color:#15803d}.approve-goods-receipt-list .agrl-text-red{color:#dc2626}.approve-goods-receipt-list .agrl-text-small{font-size:11px}.approve-goods-receipt-list .agrl-accept-modal-overlay{background:#0b13208c;inset:0;padding:24px;position:fixed;z-index:1300}.approve-goods-receipt-list .agrl-accept-modal{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 25px 60px #0f172a40;display:flex;flex-direction:column;max-height:95vh;overflow-y:auto;padding:24px;position:relative;width:min(768px,100%)}.approve-goods-receipt-list .agrl-accept-modal .agrl-accept-modal-close{align-items:center;background:#0f172a14;border:none;border-radius:8px;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;position:absolute;right:16px;top:16px;transition:background .2s ease;z-index:10}.approve-goods-receipt-list .agrl-accept-modal .agrl-accept-modal-close:hover{background:#0f172a26}.approve-goods-receipt-list .agrl-accept-modal .agrl-accept-modal-close svg{height:20px;width:20px}.approve-goods-receipt-list .agrl-accept-modal .agrl-accept-modal-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:20px}.approve-goods-receipt-list .agrl-accept-modal .agrl-accept-modal-header .agrl-accept-modal-title{color:#0f172a;font-size:16px;line-height:1.2;margin:0 0 6px}.approve-goods-receipt-list .agrl-accept-modal .agrl-accept-modal-header .agrl-accept-modal-subtitle{color:#475569;font-size:12px;margin:0}.approve-goods-receipt-list .agrl-accept-modal .agrl-accept-modal-content{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:visible;padding:0}.approve-goods-receipt-list .agrl-accept-modal .agrl-accept-modal-footer{border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;margin-top:16px;padding-top:16px}.approve-goods-receipt-list .agrl-accept-modal .agrl-accept-modal-footer .agrl-btn{align-items:center;border:1px solid;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;justify-content:center;outline:none;padding:8px 16px}.approve-goods-receipt-list .agrl-accept-modal .agrl-accept-modal-footer .agrl-btn.agrl-btn-secondary{background:#fff;border-color:#e5e7eb;color:#111827}.approve-goods-receipt-list .agrl-accept-modal .agrl-accept-modal-footer .agrl-btn.agrl-btn-secondary:hover{background:#f9fafb;border-color:#d1d5db}.approve-goods-receipt-list .agrl-accept-modal .agrl-accept-modal-footer .agrl-btn.agrl-btn-primary{background:#ff6a00;border-color:#ff6a00;color:#fff}.approve-goods-receipt-list .agrl-accept-modal .agrl-accept-modal-footer .agrl-btn.agrl-btn-primary:hover{background:#e55a00;border-color:#e55a00}.approve-goods-receipt-list .agrl-accept-summary{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:16px}.approve-goods-receipt-list .agrl-accept-summary .agrl-accept-summary-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.approve-goods-receipt-list .agrl-accept-summary .agrl-accept-summary-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.approve-goods-receipt-list .agrl-accept-summary .agrl-accept-summary-grid{grid-template-columns:1fr}}.approve-goods-receipt-list .agrl-accept-summary .agrl-accept-summary-grid .agrl-accept-summary-label{color:#6b7280;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.approve-goods-receipt-list .agrl-accept-summary .agrl-accept-summary-grid .agrl-accept-summary-value{color:#0b1320;font-size:13px;margin:0}.approve-goods-receipt-list .agrl-accept-summary .agrl-accept-summary-grid .agrl-accept-summary-value.agrl-value-mono{font-family:monospace}.approve-goods-receipt-list .agrl-accept-summary .agrl-accept-summary-grid .agrl-accept-summary-value.agrl-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approve-goods-receipt-list .agrl-accept-decision-section .agrl-accept-decision-label{color:#0b1320;display:block;font-size:14px;margin:0 0 4px}.approve-goods-receipt-list .agrl-accept-decision-section .agrl-accept-radio-group{display:flex;flex-direction:column;gap:12px;margin-top:8px}.approve-goods-receipt-list .agrl-accept-decision-section .agrl-accept-radio-option{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .2s ease}.approve-goods-receipt-list .agrl-accept-decision-section .agrl-accept-radio-option:hover{background:#f9fafb}.approve-goods-receipt-list .agrl-accept-decision-section .agrl-accept-radio-option.agrl-radio-selected{background:#eff6ff;border-color:#3b82f6}.approve-goods-receipt-list .agrl-accept-decision-section .agrl-accept-radio-option.agrl-radio-selected.agrl-radio-selected:hover{background:#dbeafe}.approve-goods-receipt-list .agrl-accept-decision-section .agrl-accept-radio-option .agrl-radio-input{cursor:pointer;flex-shrink:0;height:16px;margin:0;width:16px}.approve-goods-receipt-list .agrl-accept-decision-section .agrl-accept-radio-option .agrl-radio-label{cursor:pointer;flex:1 1;margin:0}.approve-goods-receipt-list .agrl-accept-decision-section .agrl-accept-radio-option .agrl-radio-label .agrl-radio-content{align-items:center;display:flex;gap:12px}.approve-goods-receipt-list .agrl-accept-decision-section .agrl-accept-radio-option .agrl-radio-label .agrl-radio-content .agrl-radio-icon{flex-shrink:0;height:20px;width:20px}.approve-goods-receipt-list .agrl-accept-decision-section .agrl-accept-radio-option .agrl-radio-label .agrl-radio-content .agrl-radio-icon.agrl-icon-green{color:#16a34a}.approve-goods-receipt-list .agrl-accept-decision-section .agrl-accept-radio-option .agrl-radio-label .agrl-radio-content .agrl-radio-icon.agrl-icon-orange{color:#ea580c}.approve-goods-receipt-list .agrl-accept-decision-section .agrl-accept-radio-option .agrl-radio-label .agrl-radio-content .agrl-radio-icon.agrl-icon-red{color:#dc2626}.approve-goods-receipt-list .agrl-accept-decision-section .agrl-accept-radio-option .agrl-radio-label .agrl-radio-content .agrl-radio-title{color:#0b1320;font-size:13px;margin:0 0 2px}.approve-goods-receipt-list .agrl-accept-decision-section .agrl-accept-radio-option .agrl-radio-label .agrl-radio-content .agrl-radio-description{color:#6b7280;font-size:11px;margin:0}.approve-goods-receipt-list .agrl-accept-approver-section .agrl-accept-approver-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,1fr)}@media(max-width:576px){.approve-goods-receipt-list .agrl-accept-approver-section .agrl-accept-approver-grid{grid-template-columns:1fr}}.approve-goods-receipt-list .agrl-accept-approver-section .agrl-accept-approver-grid>div:last-child{grid-column:span 2}@media(max-width:576px){.approve-goods-receipt-list .agrl-accept-approver-section .agrl-accept-approver-grid>div:last-child{grid-column:span 1}}.approve-goods-receipt-list .agrl-accept-approver-section .agrl-accept-approver-grid .agrl-accept-field-label{color:#0b1320;display:block;font-size:14px}.approve-goods-receipt-list .agrl-accept-approver-section .agrl-accept-approver-grid .agrl-accept-input{border:1px solid #e5e7eb;border-radius:8px;color:#333;font-size:14px;margin-top:4px;padding:10px 16px;width:100%}.approve-goods-receipt-list .agrl-accept-approver-section .agrl-accept-approver-grid .agrl-accept-input::placeholder{color:#999}.approve-goods-receipt-list .agrl-accept-notes-section .agrl-accept-field-label{color:#0b1320;display:block;font-size:14px}.approve-goods-receipt-list .agrl-accept-notes-section .agrl-accept-textarea{border:1px solid #e5e7eb;border-radius:8px;color:#333;font-family:inherit;font-size:14px;margin-top:4px;min-height:100px;padding:10px 16px;resize:vertical;width:100%}.approve-goods-receipt-list .agrl-accept-notes-section .agrl-accept-textarea::placeholder{color:#999}.approve-goods-receipt-list .agrl-accept-notes-section .agrl-accept-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.approve-goods-receipt-list .agrl-accept-followup-section .agrl-accept-field-label{color:#0b1320;display:block;font-size:14px}.approve-goods-receipt-list .agrl-accept-followup-section .agrl-accept-select{appearance:none;-webkit-appearance:none;-moz-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='%236c757d' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid #e5e7eb;border-radius:8px;color:#333;cursor:pointer;font-size:14px;margin-top:4px;padding:10px 40px 10px 16px;width:100%}.approve-goods-receipt-list .agrl-accept-followup-section .agrl-accept-select::placeholder{color:#999}.approve-goods-receipt-list .agrl-accept-followup-section .agrl-accept-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.approve-goods-receipt-list .agrl-accept-followup-section .agrl-accept-select:hover{border-color:#d1d5db}.approve-goods-receipt-list .agrl-accept-followup-section .agrl-accept-select option{padding:8px}.approve-goods-receipt-list .agrl-accept-rejection-section .agrl-accept-field-label{color:#0b1320;display:block;font-size:14px}.approve-goods-receipt-list .agrl-accept-rejection-section .agrl-accept-textarea{border:1px solid #e5e7eb;border-radius:8px;color:#333;font-family:inherit;font-size:14px;margin-top:4px;min-height:100px;padding:10px 16px;resize:vertical;width:100%}.approve-goods-receipt-list .agrl-accept-rejection-section .agrl-accept-textarea::placeholder{color:#999}.approve-goods-receipt-list .agrl-accept-rejection-section .agrl-accept-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.approve-goods-receipt-list .agrl-required{color:#dc2626;margin-left:2px}.approve-goods-receipt-list.agrl-modal-host-only{background:#0000!important;inset:0;min-height:0!important;padding:0!important;pointer-events:none;position:fixed;z-index:10050}.approve-goods-receipt-list.agrl-modal-host-only .agrl-accept-modal-overlay{pointer-events:auto}@media print{.approve-goods-receipt-list .agrl-accept-modal-overlay,.approve-goods-receipt-list .agrl-modal-overlay{background:#0000;position:static}.approve-goods-receipt-list .agrl-accept-modal,.approve-goods-receipt-list .agrl-modal{border:none;box-shadow:none;max-width:100%}.approve-goods-receipt-list .agrl-accept-modal-close,.approve-goods-receipt-list .agrl-accept-modal-footer,.approve-goods-receipt-list .agrl-accept-modal-header,.approve-goods-receipt-list .agrl-modal-close,.approve-goods-receipt-list .agrl-modal-footer,.approve-goods-receipt-list .agrl-modal-header{display:none}.approve-goods-receipt-list .agrl-accept-modal-content,.approve-goods-receipt-list .agrl-modal-content{padding:0}}.lq-modal-backdrop{background:#0f172a8c;inset:0;position:fixed;z-index:1050}.lq-modal{inset:0;overflow:auto;padding:20px 12px;position:fixed;z-index:1060}.lq-modal-dialog{margin:0 auto;max-width:980px}.lq-modal-content{border-radius:14px;box-shadow:0 10px 30px #0f172a40}.lq-card,.lq-modal-content{background:#fff;overflow:hidden}.lq-card{border:2px solid #e2e8f0;border-radius:12px}.lq-card+.lq-card{margin-top:14px}.lq-card-head{align-items:center;color:#0f172a;display:flex;font-weight:700;gap:8px;padding:10px 14px}.lq-card-head--summary{background:#eaf6ff;border-bottom:1px solid #cfe9ff}.lq-card-head--quote{background:#fff7e5;border-bottom:1px solid #ffe2b3}.lq-card-head--provider{background:#f7eefe;border-bottom:1px solid #ead7ff}.lq-card-body{padding:12px 14px 14px}.lq-kv-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.lq-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lq-kv .lq-k{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.lq-kv .lq-v{color:#0f172a;font-size:13px;font-weight:700;word-break:break-word}.lq-muted-box{background:#f1f5f9;border-radius:10px;color:#334155;font-size:13px;margin-top:10px;padding:10px 12px}.lq-section-title{color:#0f172a;font-size:13px;font-weight:800;margin:8px 0 10px}.lq-field-label{color:#334155;display:block;font-size:12px;font-weight:800;margin-bottom:6px}.lq-field-control{background:#f3f4f6;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;font-size:14px;font-weight:600;height:42px;outline:none;padding:10px 12px;width:100%}.lq-field-control:focus{background:#fff;border-color:#fb923c;box-shadow:0 0 0 3px #fb923c2e}.lq-field-control--text{height:42px}.lq-field-control--select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#64748b 0),linear-gradient(135deg,#64748b 50%,#0000 0),linear-gradient(90deg,#0000,#0000);background-position:calc(100% - 18px) calc(1em + 2px),calc(100% - 13px) calc(1em + 2px),0 0;background-repeat:no-repeat;background-size:5px 5px,5px 5px,2.5em 2.5em;padding-right:36px}.lq-field-control--icon-right{padding-right:38px}.lq-input-icon{position:relative}.lq-input-icon-right{color:#0f172a;font-size:14px;opacity:.75;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.lq-money{grid-gap:0;align-items:stretch;display:grid;gap:0;grid-template-columns:56px minmax(0,1fr)}.lq-money--wide{grid-template-columns:56px minmax(0,1fr)}.lq-money-prefix{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px 0 0 10px;border-right:0;color:#0f172a;display:inline-flex;font-size:12px;font-weight:900;height:42px;justify-content:center}.lq-field-control--money{border-radius:0 10px 10px 0}.lq-lu-card{background:#eef4ff;border:1px solid #c7d2fe;border-radius:12px;margin-top:10px;padding:12px}.lq-lu-row{grid-gap:14px;align-items:end;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}@media(max-width:900px){.lq-lu-row{grid-template-columns:1fr}}.lq-inc-box{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:10px;height:42px;padding:0 10px}.lq-inc-text{align-items:center;display:inline-flex;font-size:12px;font-weight:900;gap:6px;white-space:nowrap}.lq-inc-text--on{color:#16a34a}.lq-inc-text--off{color:#f97316}.lq-inc-check{background:#16a34a1f}.lq-inc-check,.lq-inc-plus{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;height:16px;justify-content:center;width:16px}.lq-inc-plus{background:#f973161f}.lq-switch{display:inline-block;flex:0 0 auto;height:24px;position:relative;width:44px}.lq-switch input{height:0;opacity:0;width:0}.lq-slider{background-color:#e2e8f0;bottom:0;cursor:pointer;left:0;right:0;top:0}.lq-slider,.lq-slider:before{border-radius:999px;position:absolute;transition:.2s}.lq-slider:before{background-color:#fff;box-shadow:0 2px 6px #0f172a26;content:"";height:18px;left:3px;top:3px;width:18px}.lq-switch input:checked+.lq-slider{background-color:#f97316}.lq-switch input:checked+.lq-slider:before{transform:translateX(20px)}.lq-switch--sm{height:22px;width:42px}.lq-switch--sm .lq-slider:before{height:16px;left:3px;top:3px;width:16px}.lq-switch--sm input:checked+.lq-slider:before{transform:translateX(20px)}.lq-subcard--blue{background:#eef7ff}.lq-subcard--purple{background:#f7f2ff}.lq-subcard--green{background:#effdf4}.lq-subcard-body{background:#0000}.lq-field-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.lq-field-row{grid-template-columns:1fr}}.lq-field-row-4{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.lq-field-row-4{grid-template-columns:1fr}}.lq-subtitle{color:#64748b;font-size:12px;font-weight:800;margin:8px 0}.lq-subcard{border:1px solid #e2e8f0;border-radius:12px;margin-top:10px;overflow:hidden}.lq-subcard-head{align-items:center;color:#0f172a;display:flex;font-size:12px;font-weight:900;gap:8px;padding:8px 12px}.lq-subcard-body{padding:12px}.lq-subcard--blue .lq-subcard-head{background:#eaf3ff;border-bottom:1px solid #d5e6ff}.lq-subcard--pink .lq-subcard-head{background:#ffe7ef;border-bottom:1px solid #ffd1df}.lq-subcard--green .lq-subcard-head{background:#eafff3;border-bottom:1px solid #c8f7e1}.lq-subcard--purple .lq-subcard-head{background:#f3ecff;border-bottom:1px solid #e4d8ff}.lq-subcard--teal .lq-subcard-head{background:#e6fffb;border-bottom:1px solid #c5fff6}.lq-subcard--yellow .lq-subcard-head{background:#fff6da;border-bottom:1px solid #ffeab0}.lq-subcard--yellow{background:#fff7e5;border-color:#fde68a}.lq-subcard--teal{background:#ecfeff;border-color:#99f6e4}.lq-subcard--teal .lq-subcard-head{background:#dcfce7;border-bottom:1px solid #86efac}.lq-subcard-actions{align-items:center;display:flex;gap:10px;justify-content:space-between}.lq-toggle-pill{align-items:center;color:#334155;display:inline-flex;font-weight:800;gap:8px}.lq-two-col{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media(max-width:900px){.lq-two-col{grid-template-columns:1fr}}.lq-quote-summary{border:2px solid #ffe2b3;border-radius:12px;margin-top:12px;overflow:hidden}.lq-quote-summary-head{background:#fff7e5;border-bottom:1px solid #ffe2b3;font-weight:900;padding:10px 12px}.lq-quote-actions{margin-top:10px}.lq-btn-submit{background:#16a34a;border:none;border-radius:10px;color:#fff;font-weight:900;height:44px;width:100%}.lq-btn-draft{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;font-weight:800;height:40px;margin-top:8px;width:100%}.lq-page{background:#f8fafc;min-height:100vh}.lq-topbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.lq-breadcrumb-mini{color:#64748b;font-size:12px;font-weight:700}.lq-chip-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.lq-chip{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;display:inline-flex;font-size:12px;font-weight:800;gap:6px;padding:6px 10px}.lq-chip--status{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.lq-quote-fieldset{border:0;margin:0;min-width:0;padding:0}.lq-quote-locked-note{color:#64748b;font-size:13px;font-weight:700;padding:8px 4px;text-align:center}.lq-main-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 340px}@media(max-width:1100px){.lq-main-grid{grid-template-columns:1fr}}.lq-right-sticky{position:-webkit-sticky;position:sticky;top:12px}.lq-checklist{background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;margin-top:10px;padding:10px 12px}.lq-checklist-title{color:#0f172a;font-size:12px;font-weight:900;margin-bottom:8px}.lq-check-item{color:#334155;display:flex;font-size:12px;font-weight:700;gap:8px;margin:6px 0}.lq-check-dot{background:#22c55e;border-radius:999px;flex:0 0 auto;height:16px;margin-top:1px;width:16px}.lq-divider{background:#e2e8f0;height:1px;margin:12px 0}.lq-toggle-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.lq-toggle-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.lq-toggle{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:10px;padding:10px}.lq-toggle,.lq-total-bar{display:flex;justify-content:space-between}.lq-total-bar{align-items:flex-end;background:linear-gradient(90deg,#fb7a12,#f97316 45%,#f59e0b);border:1px solid #fdba74;border-radius:12px;color:#fff;gap:12px;margin-top:12px;overflow:hidden;padding:14px}.lq-total-left .lq-total-label{font-size:11px;font-weight:800;letter-spacing:.04em;opacity:.95;text-transform:uppercase}.lq-total-left .lq-total-value{font-size:22px;font-weight:900;line-height:1.1}.lq-total-right{font-weight:800;text-align:right}.lq-footer{background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:10px;justify-content:flex-end;padding:12px 14px}.lcq-page{background:#f8fafc;min-height:100vh}.lcq-topbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.lcq-sub{color:#64748b;font-size:12px;font-weight:700}.lcq-toggle{display:inline-flex;gap:10px}.lcq-pill{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;font-size:12px;font-weight:900;padding:7px 12px}.lcq-pill.is-active{background:#f97316;border-color:#f97316;color:#fff}.lcq-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}@media(max-width:900px){.lcq-metrics{grid-template-columns:1fr}}.lcq-metric{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:14px;display:flex;gap:10px;justify-content:space-between;padding:14px 16px}.lcq-metric--green{background:#ecfdf5;border-color:#bbf7d0}.lcq-metric--blue{background:#eff6ff;border-color:#bfdbfe}.lcq-metric--yellow{background:#fffbeb;border-color:#fde68a}.lcq-metric .k{color:#0f172a;font-size:12px;font-weight:900}.lcq-metric .v{color:#0f172a;font-size:20px;font-weight:1000;line-height:1.1}.lcq-metric .s{color:#64748b;font-size:12px;font-weight:800;margin-top:3px}.lcq-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}@media(max-width:1100px){.lcq-grid{grid-template-columns:1fr}}.lcq-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 6px 16px #0f172a0f;overflow:hidden;position:relative}.lcq-card-head{justify-content:space-between;padding:12px 14px}.lcq-card-head,.lcq-provider{align-items:center;display:flex;gap:10px}.lcq-provider{min-width:0}.lcq-avatar{background:radial-gradient(circle at 30% 30%,#60a5fa,#1d4ed8);border-radius:999px;flex:0 0 auto;height:34px;width:34px}.lcq-provider .name{color:#0f172a;font-size:13px;font-weight:1000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lcq-provider .meta{color:#64748b;font-size:12px;font-weight:800}.lcq-badge{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;color:#166534;font-size:11px;font-weight:1000;padding:4px 8px}.lcq-amount{background:linear-gradient(90deg,#fb7a12,#f97316 45%,#f59e0b);border-radius:12px;color:#fff;margin:0 14px 10px;padding:14px}.lcq-amount .k{font-size:11px;font-weight:900;letter-spacing:.04em;opacity:.9;text-transform:uppercase}.lcq-amount .v{font-size:22px;font-weight:1000}.lcq-mini-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:0 14px 10px}.lcq-mini{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px}.lcq-mini .k{color:#64748b;font-size:11px;font-weight:900}.lcq-mini .v{color:#0f172a;font-size:12px;font-weight:900;margin-top:4px}.lcq-mini--pink{background:#f5f3ff;border-color:#ddd6fe}.lcq-list{font-size:12px;margin:0 14px 12px}.lcq-list .title{align-items:center;color:#0f172a;display:flex;font-weight:1000;gap:8px;margin-bottom:6px}.lcq-list ul{color:#334155;font-weight:700;margin:0;padding-left:18px}.lcq-more{color:#ef4444;font-weight:900;margin-top:6px}.lcq-actions{align-items:center;border-top:1px solid #e2e8f0;display:flex;gap:10px;padding:12px 14px}.lcq-btn-accept,.lcq-btn-accept--table,.lcq-btn-action{border-radius:12px;font-weight:900;height:44px}.lcq-btn-action{align-items:center;display:inline-flex;justify-content:center;white-space:nowrap}.lcq-btn-doc--table,.lcq-btn-reject--table{border-radius:12px;height:44px;width:44px}.lcq-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-top:16px;overflow:auto}.lcq-table{border-collapse:collapse;min-width:900px;width:100%}.lcq-table td,.lcq-table th{border-bottom:1px solid #e2e8f0;padding:12px;vertical-align:middle}.lcq-table th{background:#f8fafc;font-size:12px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.lcq-criteria,.lcq-table th,.lcq-tag{color:#0f172a;font-weight:1000}.lcq-tag{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;display:inline-flex;font-size:11px;margin-left:8px;padding:2px 8px}.lcq-tag--low{background:#ecfdf5;border-color:#bbf7d0;color:#166534}.lcq-tag--fast{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.lcq-score{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;display:inline-flex;font-size:12px;font-weight:1000;justify-content:center;padding:3px 10px}.lcq-score--g{background:#ecfdf5;border-color:#bbf7d0;color:#166534}.lcq-score--b{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.lho-page{background:#f5f7fb;min-height:calc(100vh - 120px)}.lho-topbar{gap:12px;justify-content:space-between}.lho-title,.lho-topbar{align-items:flex-start;display:flex}.lho-title{gap:10px}.lho-back{background:#0000;border:0;color:#111827;font-size:18px;padding:2px 6px}.lho-page-title,.lho-title h2{color:#0f172a;font-size:22px;font-weight:700;margin:0}.lho-subtitle{color:#6b7280;font-size:12px;margin-top:2px}.lho-mode-badge{align-items:center;background:#f58220;border-radius:8px;box-shadow:0 1px 0 #00000008;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:6px;padding:6px 10px}.lho-info-strip{background:linear-gradient(180deg,#e9f4ff,#eaf6ff);border:1px solid #cfe8ff;border-radius:10px;padding:14px}.lho-info-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1.2fr 1fr 1fr .8fr}.lho-info-k{color:#6b7280;font-size:11px;margin-bottom:4px}.lho-info-v{color:#0f172a;font-size:13px;font-weight:700}.lho-stepper{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px 14px}.lho-steps{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.lho-step,.lho-steps{align-items:center;gap:10px}.lho-step{color:#94a3b8;display:flex;font-size:12px;font-weight:700;justify-content:center;position:relative}.lho-step:not(:last-child):after{background:#e5e7eb;content:"";height:2px;position:absolute;right:-18px;top:18px;width:38px}.lho-step-icon{align-items:center;background:#f1f5f9;border-radius:999px;color:#94a3b8;display:inline-flex;font-size:18px;height:44px;justify-content:center;width:44px}.lho-step--active{color:#f58220}.lho-step--active .lho-step-icon{background:#f5822026;color:#f58220}.lho-card{border:1px solid #cfe8ff;border-radius:12px;overflow:hidden}.lho-card-head{align-items:flex-start;background:#eaf6ff;border-bottom:1px solid #cfe8ff;display:flex;gap:10px;padding:14px 16px}.lho-card-head h5{color:#0f172a;font-size:14px;font-weight:800;margin:0}.lho-card-head p{color:#6b7280;font-size:12px;margin:2px 0 0}.lho-card-body{background:#fff;padding:18px 16px}.lho-section-title{color:#0f172a;font-size:14px;font-weight:800;margin:0 0 10px}.lho-field-label{align-items:center;color:#0f172a;display:flex;font-size:12px;font-weight:700;gap:8px;margin-bottom:6px}.lho-input{background:#f3f4f6;border:1px solid #eef2f7;border-radius:10px;font-size:13px;padding:11px 12px}.lho-input::placeholder{color:#9ca3af}.lho-input:focus{background:#fff;border-color:#b6dcff;box-shadow:0 0 0 .2rem #0084ff14}.lho-input-icon{position:relative}.lho-input-icon .lho-input{padding-right:40px}.lho-input-icon i{color:#9ca3af;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.lho-upload{background:#fff;border:2px dashed #d1d5db;border-radius:12px;padding:18px 14px;text-align:center}.lho-upload i{color:#9ca3af;font-size:28px;margin-bottom:8px}.lho-upload-title{color:#0f172a;font-size:13px;font-weight:800;margin-bottom:2px}.lho-upload-sub{color:#6b7280;font-size:12px;margin-bottom:10px}.lho-upload-btn{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:10px;display:inline-flex;font-size:13px;font-weight:800;gap:8px;padding:9px 14px}.lho-footer{display:flex;justify-content:flex-end;padding:14px 0 6px}@media(max-width:992px){.lho-info-grid,.lho-steps{grid-template-columns:1fr 1fr}.lho-step:not(:last-child):after{display:none}}.lpc-page{--lpc-orange:#ff6a00;--lpc-orange-soft:#fff4eb;--lpc-orange-border:#ffd4b3;--lpc-green:#16a34a;--lpc-green-soft:#dcfce7;--lpc-blue:#2563eb;--lpc-blue-soft:#eff6ff;--lpc-text:#0f172a;--lpc-muted:#64748b;--lpc-border:#e5e8ef;--lpc-bg:#f3f4f8;background:var(--lpc-bg);min-height:calc(100vh - 120px)}.lpc-stack{display:flex;flex-direction:column;gap:1.25rem}.lpc-row--2col{grid-gap:1.25rem;align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) minmax(280px,340px)}@media(max-width:900px){.lpc-row--2col{grid-template-columns:1fr}}.lpc-row--2col>.lpc-card{height:100%}.lpc-inner{margin:0 auto;max-width:1280px;padding:0 .5rem 2.5rem}.lpc-breadcrumb{margin-bottom:1rem}.lpc-breadcrumb .breadcrumb-item a{color:#0b74de;font-size:.875rem;font-weight:500;text-decoration:none}.lpc-breadcrumb .breadcrumb-item.active{color:var(--lpc-muted);font-size:.875rem}.lpc-hero{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.lpc-hero__title{color:var(--lpc-text);font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .35rem}.lpc-hero__subtitle{color:var(--lpc-muted);font-size:.95rem;line-height:1.5;margin:0;max-width:32rem}.lpc-btn-back{align-items:center;background:#fff;border:1px solid var(--lpc-border);border-radius:8px;color:var(--lpc-text);display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;white-space:nowrap}.lpc-btn-back:hover{border-color:#cbd5e1;box-shadow:0 1px 4px #0f172a0f;color:var(--lpc-text)}.lpc-stepper-wrap{background:#fff;border:1px solid var(--lpc-border);border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:1.25rem;padding:1.25rem 1rem 1rem}.lpc-stepper{align-items:flex-start;display:flex;gap:.25rem;justify-content:space-between;padding-top:.15rem;position:relative}.lpc-stepper__track{background:#e2e8f0;border-radius:999px;height:4px;left:8%;overflow:hidden;position:absolute;right:8%;top:20px;z-index:0}.lpc-stepper__fill{background:var(--lpc-green);border-radius:999px;height:100%;transition:width .25s ease}.lpc-step{flex:1 1;min-width:0;padding:0 .15rem;position:relative;text-align:center;z-index:1}.lpc-step__circle{align-items:center;background:#e2e8f0;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #e2e8f0;color:#94a3b8;display:flex;font-size:1rem;height:40px;justify-content:center;margin:0 auto .5rem;position:relative;width:40px;z-index:1}.lpc-step--done .lpc-step__circle{background:var(--lpc-green);box-shadow:0 0 0 1px var(--lpc-green);color:#fff}.lpc-step--active .lpc-step__circle{background:var(--lpc-orange);box-shadow:0 0 0 2px #ff6a0040;color:#fff}.lpc-step--pending .lpc-step__circle{background:#f1f5f9;color:#94a3b8}.lpc-step__label{color:var(--lpc-text);font-size:.7rem;font-weight:700;line-height:1.25}.lpc-step--pending .lpc-step__label{color:var(--lpc-muted);font-weight:600}.lpc-step--active .lpc-step__label,.lpc-step__current{color:var(--lpc-orange)}.lpc-step__current{font-size:.65rem;font-weight:700;margin-top:.2rem}.lpc-layout{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) minmax(280px,340px)}@media(max-width:991px){.lpc-layout{grid-template-columns:1fr}}.lpc-layout__rfq{grid-column:1;grid-row:1}.lpc-layout__verify{grid-column:2;grid-row:1}@media(max-width:991px){.lpc-layout__verify{grid-column:1;grid-row:2}}.lpc-layout__driver{grid-column:1;grid-row:2}@media(max-width:991px){.lpc-layout__driver{grid-row:3}}.lpc-layout__pickup{grid-column:2;grid-row:2}@media(max-width:991px){.lpc-layout__pickup{grid-column:1;grid-row:4}}.lpc-layout__notes{grid-column:1/-1;grid-row:3}@media(max-width:991px){.lpc-layout__notes{grid-row:5}}.lpc-grid{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) minmax(280px,340px)}@media(max-width:991px){.lpc-grid{grid-template-columns:1fr}}.lpc-grid__main,.lpc-grid__side{display:flex;flex-direction:column;gap:1rem}.lpc-card{background:#fff;border:1px solid var(--lpc-border);border-radius:12px;box-shadow:0 1px 3px #0f172a0d;overflow:hidden}.lpc-card__title{border-bottom:1px solid var(--lpc-border);color:var(--lpc-text);font-size:1rem;font-weight:700;padding:1rem 1.15rem}.lpc-card--rfq{border-color:var(--lpc-orange-border)}.lpc-rfq-head{background:linear-gradient(180deg,var(--lpc-orange-soft) 0,#fff 100%);border-bottom:1px solid var(--lpc-orange-border);justify-content:space-between;padding:1rem 1.15rem}.lpc-rfq-head,.lpc-rfq-head__left{align-items:flex-start;display:flex;gap:.75rem}.lpc-rfq-head__left{min-width:0}.lpc-rfq-head__icon{align-items:center;background:var(--lpc-orange);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:1.1rem;height:40px;justify-content:center;width:40px}.lpc-rfq-head__ref{color:var(--lpc-text);font-family:ui-monospace,monospace;font-size:.95rem;font-weight:800;word-break:break-all}.lpc-rfq-head__kind{color:var(--lpc-orange);font-size:.8rem;font-weight:700;margin-top:.15rem}.lpc-badge{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:800;padding:.35rem .65rem}.lpc-badge--accepted{background:var(--lpc-orange);color:#fff}.lpc-rfq-body{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr auto;padding:1rem 1.15rem 1.15rem}@media(max-width:640px){.lpc-rfq-body{grid-template-columns:1fr}}.lpc-rfq-details{gap:.65rem}.lpc-detail-row,.lpc-rfq-details{display:flex;flex-direction:column}.lpc-detail-row{gap:.1rem}.lpc-detail-row__k{color:var(--lpc-muted);font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.lpc-detail-row__v{color:var(--lpc-text);font-size:.9rem;font-weight:700}.lpc-rfq-statuses{border-left:1px solid var(--lpc-border);display:flex;flex-direction:column;gap:.75rem;min-width:140px;padding-left:.5rem}@media(max-width:640px){.lpc-rfq-statuses{border-left:0;border-top:1px solid var(--lpc-border);padding-left:0;padding-top:.75rem}}.lpc-status-line{display:flex;flex-direction:column;gap:.2rem}.lpc-status-line__k{color:var(--lpc-muted);font-size:.7rem;font-weight:600}.lpc-status-line__v{align-items:center;color:var(--lpc-text);display:inline-flex;font-size:.875rem;font-weight:700;gap:.4rem}.lpc-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.lpc-dot--green{background:var(--lpc-green)}.lpc-status-line__v--awaiting{color:var(--lpc-orange)}.lpc-dot--orange{background:var(--lpc-orange)}.lpc-split{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 1fr}@media(max-width:640px){.lpc-split{grid-template-columns:1fr}}.lpc-split__col{padding:1rem 1.15rem 1.15rem}.lpc-split__col--vehicle{border-right:1px solid var(--lpc-border)}@media(max-width:640px){.lpc-split__col--vehicle{border-bottom:1px solid var(--lpc-border);border-right:0}}.lpc-split__head{align-items:center;color:var(--lpc-text);display:flex;font-size:.875rem;font-weight:800;gap:.5rem;margin-bottom:.85rem}.lpc-split__head-icon{align-items:center;border-radius:8px;display:flex;font-size:.95rem;height:32px;justify-content:center;width:32px}.lpc-split__head-icon--blue{background:var(--lpc-blue-soft);color:var(--lpc-blue)}.lpc-split__head-icon--orange{background:var(--lpc-orange-soft);color:var(--lpc-orange)}.lpc-split__rows{gap:.65rem}.lpc-split__row,.lpc-split__rows{display:flex;flex-direction:column}.lpc-split__row{gap:.1rem}.lpc-split__k{color:var(--lpc-muted);font-size:.7rem;font-weight:600}.lpc-split__v{color:var(--lpc-text);font-size:.9rem;font-weight:700;word-break:break-word}.lpc-notes{background:var(--lpc-orange-soft);border:1px solid var(--lpc-orange-border);border-radius:12px;display:flex;gap:.85rem;padding:1rem 1.15rem}.lpc-notes__icon{align-items:center;background:#ff6a0026;border-radius:8px;color:var(--lpc-orange);display:flex;flex-shrink:0;font-size:1rem;height:36px;justify-content:center;width:36px}.lpc-notes__title{color:var(--lpc-text);font-size:.875rem;font-weight:800;margin-bottom:.35rem}.lpc-notes__text{color:#475569;font-size:.85rem;line-height:1.55}.lpc-verify-list{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:.85rem 1.15rem 1.1rem}.lpc-verify-list li{align-items:center;color:var(--lpc-muted);display:flex;font-size:.875rem;font-weight:600;gap:.6rem}.lpc-verify-list__item--done{color:var(--lpc-text)}.lpc-verify-list__icon{color:#cbd5e1;display:flex;flex-shrink:0;font-size:1.15rem}.lpc-verify-list__item--done .lpc-verify-list__icon{color:var(--lpc-green)}.lpc-verify-list__pending{border:2px solid #cbd5e1;border-radius:50%;display:block;height:1.15rem;width:1.15rem}.lpc-pickup-grid{grid-gap:.85rem .75rem;display:grid;gap:.85rem .75rem;grid-template-columns:1fr 1fr;padding:.85rem 1.15rem 1.1rem}.lpc-pickup-cell{align-items:flex-start;display:flex;gap:.5rem;min-width:0}.lpc-pickup-cell__icon{align-items:center;background:#f1f5f9;border-radius:6px;color:var(--lpc-muted);display:flex;flex-shrink:0;font-size:.75rem;height:28px;justify-content:center;width:28px}.lpc-pickup-cell__label{color:var(--lpc-muted);font-size:.65rem;font-weight:600;letter-spacing:.02em;margin-bottom:.1rem;text-transform:uppercase}.lpc-pickup-cell__value{color:var(--lpc-text);font-size:.8rem;font-weight:700;line-height:1.3;word-break:break-word}.lpc-footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:1.25rem;padding-top:.25rem}.lpc-btn-outline{align-items:center;background:#fff;border:1px solid var(--lpc-border);border-radius:8px;color:var(--lpc-text);display:inline-flex;font-size:.9rem;font-weight:700;gap:.5rem;padding:.65rem 1.25rem;text-decoration:none;transition:border-color .15s}.lpc-btn-outline:hover{border-color:#94a3b8;color:var(--lpc-text)}.lpc-btn-confirm{align-items:center;background:var(--lpc-orange);border:0;border-radius:8px;box-shadow:0 4px 14px #ff6a0059;color:#fff;display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;padding:.7rem 1.5rem;transition:opacity .15s,transform .1s}.lpc-btn-confirm:hover:not(:disabled){opacity:.95;transform:translateY(-1px)}.lpc-btn-confirm:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}@media(max-width:576px){.lpc-stepper{flex-wrap:wrap;row-gap:1rem}.lpc-stepper__track{display:none}.lpc-step{flex:1 1 30%}.lpc-pickup-grid{grid-template-columns:1fr}.lpc-footer-actions{align-items:stretch;flex-direction:column-reverse}.lpc-footer-actions .lpc-btn-confirm,.lpc-footer-actions .lpc-btn-outline{justify-content:center;width:100%}}.lst-page{--lst-orange:#ff6a00;--lst-orange-soft:#fff4eb;--lst-green:#16a34a;--lst-green-soft:#dcfce7;--lst-blue:#2563eb;--lst-blue-soft:#eff6ff;--lst-purple:#7c3aed;--lst-text:#0f172a;--lst-muted:#64748b;--lst-border:#e5e8ef;--lst-bg:#f3f4f8;background:var(--lst-bg);min-height:calc(100vh - 120px)}.lst-inner{margin:0 auto;max-width:1280px;padding:0 .5rem 2.5rem}.lst-breadcrumb{margin-bottom:1rem}.lst-breadcrumb .breadcrumb-item a{color:#0b74de;font-size:.875rem;font-weight:500;text-decoration:none}.lst-breadcrumb .breadcrumb-item.active{color:var(--lst-muted);font-size:.875rem}.lst-hero{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.lst-hero__title{color:var(--lst-text);font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .35rem}.lst-hero__subtitle{color:var(--lst-muted);font-size:.95rem;margin:0;max-width:32rem}.lst-btn-back{align-items:center;background:#fff;border:1px solid var(--lst-border);border-radius:8px;color:var(--lst-text);display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;text-decoration:none;white-space:nowrap}.lst-btn-back:hover{border-color:#cbd5e1;color:var(--lst-text)}.lst-stepper-wrap{background:#fff;border:1px solid var(--lst-border);border-radius:12px;box-shadow:0 1px 3px #0f172a0a;margin-bottom:1.25rem;padding:1.25rem 1rem 1rem}.lst-stepper{align-items:flex-start;display:flex;gap:.25rem;justify-content:space-between;padding-top:.15rem;position:relative}.lst-stepper__track{background:#e2e8f0;border-radius:999px;height:4px;left:8%;overflow:hidden;position:absolute;right:8%;top:20px;z-index:0}.lst-stepper__fill{background:var(--lst-green);border-radius:999px;height:100%}.lst-step{flex:1 1;min-width:0;position:relative;text-align:center;z-index:1}.lst-step__circle{align-items:center;background:#e2e8f0;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #e2e8f0;color:#94a3b8;display:flex;font-size:1rem;height:40px;justify-content:center;margin:0 auto .45rem;width:40px}.lst-step--done .lst-step__circle{background:var(--lst-green);box-shadow:0 0 0 1px var(--lst-green);color:#fff}.lst-step--active .lst-step__circle{background:var(--lst-orange);box-shadow:0 0 0 2px #ff6a0040;color:#fff}.lst-step--pending .lst-step__circle{background:#f1f5f9;color:#94a3b8}.lst-step__label{color:var(--lst-text);font-size:.72rem;font-weight:700;line-height:1.25}.lst-step--active .lst-step__label{color:var(--lst-orange)}.lst-step--pending .lst-step__label,.lst-step__sub{color:var(--lst-muted)}.lst-step__sub{font-size:.65rem;font-weight:700;margin-top:.15rem}.lst-step__sub--done{color:var(--lst-green)}.lst-step__sub--active{color:var(--lst-orange)}.lst-status-banner{align-items:flex-start;background:linear-gradient(135deg,#ff8c42 0,var(--lst-orange) 100%);border-radius:12px;box-shadow:0 8px 24px #ff6a0040;color:#fff;display:flex;gap:1rem;margin-bottom:1.25rem;padding:1.15rem 1.25rem}.lst-status-banner__icon{align-items:center;background:#fff3;border-radius:12px;display:flex;flex-shrink:0;font-size:1.35rem;height:48px;justify-content:center;width:48px}.lst-status-banner__grid{grid-gap:1rem;display:grid;flex:1 1;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.lst-status-banner__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.lst-status-banner__grid{grid-template-columns:1fr}}.lst-status-banner__k{align-items:center;display:flex;font-size:.7rem;font-weight:600;gap:.35rem;margin-bottom:.2rem;opacity:.9}.lst-status-banner__main{font-size:1.35rem;font-weight:800}.lst-status-banner__v{font-size:.85rem;font-weight:600;line-height:1.35}.lst-details-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.25rem}@media(max-width:991px){.lst-details-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.lst-details-grid{grid-template-columns:1fr}}.lst-detail-cell{background:#fff;border:1px solid var(--lst-border);border-radius:10px;padding:.75rem .85rem}.lst-detail-cell__label{color:var(--lst-muted);font-size:.65rem;font-weight:600;letter-spacing:.03em;margin-bottom:.25rem;text-transform:uppercase}.lst-detail-cell__value{align-items:center;color:var(--lst-text);display:flex;font-size:.85rem;font-weight:700;gap:.35rem;word-break:break-word}.lst-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.lst-dot--green{background:var(--lst-green)}.lst-card{background:#fff;border:1px solid var(--lst-border);border-radius:12px;box-shadow:0 1px 3px #0f172a0d;overflow:hidden}.lst-card__title{border-bottom:1px solid var(--lst-border);color:var(--lst-text);font-size:.95rem;font-weight:700;padding:.9rem 1.1rem}.lst-tracking-row{grid-gap:1.25rem;align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) minmax(280px,420px);margin-bottom:1.25rem}@media(max-width:991px){.lst-tracking-row{grid-template-columns:1fr}}.lst-timeline{padding:1rem 1.1rem 1.1rem}.lst-tl-item{display:flex;gap:.75rem;padding-bottom:1.25rem;position:relative}.lst-tl-item:last-child{padding-bottom:0}.lst-tl-line{background:#e2e8f0;bottom:0;left:11px;position:absolute;top:28px;width:2px}.lst-tl-item--done .lst-tl-line{background:#16a34a73}.lst-tl-item:last-child .lst-tl-line{display:none}.lst-tl-dot{align-items:center;border:2px solid #fff;border-radius:50%;display:flex;flex-shrink:0;font-size:.65rem;height:24px;justify-content:center;width:24px;z-index:1}.lst-tl-item--done .lst-tl-dot{background:var(--lst-green);color:#fff}.lst-tl-item--active .lst-tl-dot{background:var(--lst-orange);color:#fff}.lst-tl-item--pending .lst-tl-dot{background:#e2e8f0}.lst-tl-dot__empty{background:#cbd5e1;border-radius:50%;height:10px;width:10px}.lst-tl-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.15rem}.lst-tl-title{color:var(--lst-text);font-size:.9rem;font-weight:700}.lst-tl-item--active .lst-tl-title{color:var(--lst-orange)}.lst-tl-item--pending .lst-tl-title{color:#94a3b8}.lst-tl-badge{background:var(--lst-orange-soft);border-radius:999px;color:var(--lst-orange);font-size:.65rem;font-weight:700;padding:.15rem .45rem}.lst-tl-meta{color:var(--lst-muted);font-size:.8rem;line-height:1.35}.lst-map{background:#e8f4fc;border-radius:10px;height:220px;margin:.75rem 1rem 0;overflow:hidden;position:relative}.lst-map__bg{background:linear-gradient(180deg,#dbeafe,#f0f9ff 50%,#e0f2fe);inset:0;position:absolute}.lst-map__route{height:100%;inset:0;position:absolute;width:100%}.lst-map__ship{filter:drop-shadow(0 2px 4px rgba(0,0,0,.15));font-size:1.5rem;left:55%;top:42%;transform:translate(-50%,-50%)}.lst-map__pin,.lst-map__ship{color:var(--lst-orange);position:absolute}.lst-map__pin{bottom:28%;font-size:1.25rem;right:12%}.lst-map-stats{grid-gap:.65rem 1rem;border-top:1px solid var(--lst-border);display:grid;gap:.65rem 1rem;grid-template-columns:repeat(2,1fr);margin-top:.75rem;padding:.85rem 1rem 1rem}@media(min-width:992px){.lst-map-stats{grid-template-columns:repeat(4,1fr)}}.lst-map-stat__label{color:var(--lst-muted);font-size:.65rem;font-weight:600;margin-bottom:.15rem}.lst-map-stat__value{color:var(--lst-text);font-size:.8rem;font-weight:700}.lst-map-stat__value--green{color:var(--lst-green)}.lst-map-stat__value--orange{color:var(--lst-orange)}.lst-map-stat__value--blue{color:var(--lst-blue)}.lst-info-row{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.25rem}@media(max-width:991px){.lst-info-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.lst-info-row{grid-template-columns:1fr}}.lst-info-card{background:#fff;border:1px solid var(--lst-border);border-radius:10px;padding:.85rem 1rem}.lst-info-card__head{align-items:center;color:var(--lst-muted);display:flex;font-size:.75rem;font-weight:700;gap:.45rem;margin-bottom:.5rem}.lst-info-card__icon{align-items:center;border-radius:6px;display:flex;font-size:.85rem;height:28px;justify-content:center;width:28px}.lst-info-card__icon--blue{background:var(--lst-blue-soft);color:var(--lst-blue)}.lst-info-card__icon--orange{background:var(--lst-orange-soft);color:var(--lst-orange)}.lst-info-card__icon--green{background:var(--lst-green-soft);color:var(--lst-green)}.lst-info-card__icon--purple{background:#f3e8ff;color:var(--lst-purple)}.lst-info-card__value{color:var(--lst-text);font-size:.85rem;font-weight:700;word-break:break-word}.lst-info-card__sub{color:var(--lst-muted);font-size:.8rem;margin-top:.2rem}.lst-verified{color:var(--lst-green);font-weight:600}.lst-info-card__action{background:#0000;border:0;color:var(--lst-muted);font-size:.9rem;margin-top:.5rem;padding:0}.lst-info-card__link{background:#0000;border:0;color:var(--lst-blue);font-size:.75rem;font-weight:600;margin-top:.35rem;padding:0;text-decoration:underline}.lst-empty-docs{color:var(--lst-muted);font-size:.875rem;margin:0;padding:1rem 1.1rem}.lst-docs-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:.85rem 1rem 1.1rem}.lst-doc-card{align-items:center;background:#fff;border:1px solid var(--lst-border);border-radius:10px;color:inherit;display:flex;gap:.65rem;padding:.75rem .85rem;text-decoration:none;transition:border-color .15s,box-shadow .15s}.lst-doc-card:hover{border-color:var(--lst-orange);box-shadow:0 2px 8px #ff6a001f;color:inherit}.lst-doc-card__icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:1rem;height:36px;justify-content:center;width:36px}.lst-doc-card__icon--purple{background:#f3e8ff;color:var(--lst-purple)}.lst-doc-card__icon--orange{background:var(--lst-orange-soft);color:var(--lst-orange)}.lst-doc-card__icon--red{background:#fee2e2;color:#dc2626}.lst-doc-card__icon--green{background:var(--lst-green-soft);color:var(--lst-green)}.lst-doc-card__icon--brown{background:#fef3c7;color:#b45309}.lst-doc-card__icon--blue{background:var(--lst-blue-soft);color:var(--lst-blue)}.lst-doc-card__text{display:flex;flex:1 1;flex-direction:column;min-width:0}.lst-doc-card__title{color:var(--lst-text);font-size:.82rem;font-weight:700}.lst-doc-card__ext{color:var(--lst-muted);font-size:.7rem}.lst-doc-card__dl{color:var(--lst-muted);flex-shrink:0}.lst-support-banner{background:var(--lst-blue-soft);border:1px solid #bfdbfe;border-radius:10px;color:#1e40af;font-size:.875rem;font-weight:600;margin-top:1.25rem;padding:.85rem 1rem;text-align:center}@media(max-width:576px){.lst-stepper{flex-wrap:wrap;row-gap:1rem}.lst-stepper__track{display:none}.lst-step{flex:1 1 40%}}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.generate-invoice,.generate-invoice .gi-btn,.generate-invoice .gi-btn.gi-btn-primary,.generate-invoice .gi-form-field .input-control,.generate-invoice .gi-form-field .input-control-select,.generate-invoice .gi-header .gi-header-left .gi-main-title,.generate-invoice .gi-header .gi-header-left .gi-subtitle,.generate-invoice .gi-header .gi-header-right .gi-back-btn,.generate-invoice .gi-input,.generate-invoice .gi-invoice-header-section .gi-invoice-header-left .gi-section-title,.generate-invoice .gi-section .gi-section-title,.generate-invoice .gi-table tbody tr td .input-control,.generate-invoice .gi-table tbody tr td .input-control-select,.generate-invoice .gi-textarea,.generate-invoice .sq-terms-box .sq-field .input-control,.generate-invoice .sq-terms-box .sq-field .input-control-select,.main-title,.subtitle{font-family:Inter,sans-serif}.common-btn-primary,.generate-invoice .gi-btn.gi-btn-primary{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.common-btn-primary:hover:not(:disabled),.generate-invoice .gi-btn.gi-btn-primary:hover:not(:disabled){background:#e55a00}.common-btn-primary:disabled,.generate-invoice .gi-btn.gi-btn-primary:disabled{cursor:not-allowed;opacity:.5}.common-btn-primary:focus-visible,.generate-invoice .gi-btn.gi-btn-primary:focus-visible{box-shadow:0 0 0 3px #ff6a0033;outline:none}.common-input,.common-input-control,.common-input-pill,.generate-invoice .gi-form-field .input-control,.generate-invoice .gi-form-field .input-control-select,.generate-invoice .gi-input,.generate-invoice .gi-table tbody tr td .input-control,.generate-invoice .gi-table tbody tr td .input-control-select,.generate-invoice .gi-textarea,.generate-invoice .sq-terms-box .sq-field .input-control,.generate-invoice .sq-terms-box .sq-field .input-control-select{border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;padding:10px 14px;transition:all .2s ease;width:100%}.common-input-control:focus,.common-input-pill:focus,.common-input:focus,.generate-invoice .gi-form-field .input-control-select:focus,.generate-invoice .gi-form-field .input-control:focus,.generate-invoice .gi-input:focus,.generate-invoice .gi-table tbody tr td .input-control-select:focus,.generate-invoice .gi-table tbody tr td .input-control:focus,.generate-invoice .gi-textarea:focus,.generate-invoice .sq-terms-box .sq-field .input-control-select:focus,.generate-invoice .sq-terms-box .sq-field .input-control:focus{border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.common-input-control::placeholder,.common-input-pill::placeholder,.common-input::placeholder,.generate-invoice .gi-form-field .input-control-select::placeholder,.generate-invoice .gi-form-field .input-control::placeholder,.generate-invoice .gi-input::placeholder,.generate-invoice .gi-table tbody tr td .input-control-select::placeholder,.generate-invoice .gi-table tbody tr td .input-control::placeholder,.generate-invoice .gi-textarea::placeholder,.generate-invoice .sq-terms-box .sq-field .input-control-select::placeholder,.generate-invoice .sq-terms-box .sq-field .input-control::placeholder{color:#9ca3af}.common-input-pill,.generate-invoice .gi-input{background:#f3f5f7}.common-input-control,.generate-invoice .gi-form-field .input-control,.generate-invoice .gi-form-field .input-control-select,.generate-invoice .gi-table tbody tr td .input-control,.generate-invoice .gi-textarea,.generate-invoice .sq-terms-box .sq-field .input-control{background:#ebf6ff}.common-card,.generate-invoice .gi-section{background:#fff;border-radius:8px;box-shadow:0 4px 18px #0a0a0a0f}.generate-invoice .gi-main-card{background:#fff;border-radius:8px}.generate-invoice .gi-btn{transition:all .2s ease}.generate-invoice .gi-breadcrumb .breadcrumb{background:#0000;font-size:14px;margin:0;padding:0}.generate-invoice .gi-breadcrumb .breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:none!important;float:none;padding-right:0}.generate-invoice .gi-breadcrumb .breadcrumb .breadcrumb-item{color:#6c757d}.generate-invoice .gi-breadcrumb .breadcrumb .breadcrumb-item.active{color:#0b1320;font-weight:600}.generate-invoice .gi-breadcrumb .breadcrumb .breadcrumb-item .breadcrumb-link{color:#6c757d;text-decoration:none;transition:color .2s ease}.generate-invoice .gi-breadcrumb .breadcrumb .breadcrumb-item .breadcrumb-link:hover{color:#ff6a00;text-decoration:none}.generate-invoice .gi-breadcrumb .breadcrumb .breadcrumb-item:not(:last-child):after{color:#6c757d;content:">";margin:0 8px}.generate-invoice .gi-header .gi-header-left .gi-main-title,.main-title{color:#0b1320;font-size:28px;font-weight:700;line-height:1.2;margin:8px 0}.generate-invoice .gi-invoice-header-section .gi-invoice-header-left .gi-section-title,.generate-invoice .gi-section .gi-section-title{color:#0b1320;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 16px}.generate-invoice .gi-header .gi-header-left .gi-subtitle,.subtitle{color:#6c757d;font-size:14px;line-height:1.5;margin:0}.generate-invoice .gi-form-field .input-control-select,.generate-invoice .gi-table tbody tr td .input-control-select,.generate-invoice .sq-terms-box .sq-field .input-control-select{appearance:none;-webkit-appearance:none;-moz-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='%236c757d' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.generate-invoice .gi-input[readonly]{background:#f9fafb;color:#0b1320;cursor:default}.generate-invoice .gi-form-field{display:flex;flex-direction:column;gap:12px;gap:8px}.generate-invoice .gi-form-grid-4col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.generate-invoice .gi-bank-details-grid-2col,.generate-invoice .gi-seller-buyer-grid,.generate-invoice .gi-signatures-section{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.generate-invoice .gi-btn.gi-btn-primary svg,.generate-invoice .gi-header .gi-header-right .gi-back-btn svg{flex-shrink:0;height:16px;width:16px}.generate-invoice .gi-buyer-section .gi-section-header-with-icon svg,.generate-invoice .gi-seller-section .gi-section-header-with-icon svg{flex-shrink:0;height:20px;width:20px}.generate-invoice .gi-table{border-collapse:collapse;width:100%}.generate-invoice .gi-form-field .input-control-date,.generate-invoice .gi-input.gi-input-date{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:36px;position:relative}.generate-invoice .gi-form-field .input-control-date::-webkit-calendar-picker-indicator,.generate-invoice .gi-input.gi-input-date::-webkit-calendar-picker-indicator{cursor:pointer;height:16px;opacity:0;position:absolute;right:12px;width:16px}.generate-invoice .gi-input::placeholder{color:#9ca3af;opacity:1}.generate-invoice .gi-amount-divider,.generate-invoice .gi-seller-buyer-content .gi-divider{background:#e5e7eb;height:1px;margin:16px 0;margin:8px 0;width:100%}.generate-invoice .gi-btn{cursor:pointer}.generate-invoice .gi-input[readonly]{cursor:not-allowed}.generate-invoice .gi-invoice-header-section .gi-company-logo{object-fit:contain}.generate-invoice .gi-amount-row .gi-amount-label,.generate-invoice .gi-signature-company,.generate-invoice .gi-table .gi-table-summary-row td.gi-table-summary-label,.generate-invoice .gi-table .gi-table-summary-row td.gi-table-summary-value,.generate-invoice .gi-table tbody tr td{font-weight:400}.generate-invoice .gi-amount-row .gi-amount-value,.generate-invoice .gi-btn,.generate-invoice .gi-seller-buyer-content .gi-details-grid-2col .gi-detail-item .gi-detail-value,.generate-invoice .sq-terms-box .sq-field label{font-weight:500}.generate-invoice .gi-amount-row.gi-amount-grand-total .gi-amount-label,.generate-invoice .gi-amount-row.gi-amount-grand-total .gi-amount-value,.generate-invoice .gi-amount-summary .gi-amount-summary-header .gi-amount-summary-title,.generate-invoice .gi-declaration-section .gi-declaration-title,.generate-invoice .gi-form-field label,.generate-invoice .gi-section .gi-section-subtitle,.generate-invoice .gi-section .gi-section-subtitle-small,.generate-invoice .gi-seller-buyer-content .gi-company-name,.generate-invoice .gi-table .gi-table-summary-row.gi-breakdown-green-bold td.gi-table-summary-label,.generate-invoice .gi-table .gi-table-summary-row.gi-breakdown-green-bold td.gi-table-summary-value,.generate-invoice .gi-table .gi-table-totals-row,.generate-invoice .gi-table thead th,.generate-invoice .sq-terms-box .sq-terms-title{font-weight:600}.generate-invoice .gi-header .gi-header-right .gi-back-btn{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;padding:8px 16px;text-decoration:none;transition:all .2s ease}.generate-invoice .gi-header .gi-header-right .gi-back-btn:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.generate-invoice{background-color:#f6f8fb;box-sizing:border-box;min-height:100vh;padding:24px;width:100%}.generate-invoice .gi-main-content{box-sizing:border-box;margin:0 auto;max-width:1400px;width:100%}.generate-invoice .gi-breadcrumb{margin-bottom:8px}.generate-invoice .gi-header{align-items:flex-start;background-color:#f6f8fb;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:8px;padding:12px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.generate-invoice .gi-header .gi-header-left{flex:1 1;min-width:300px}.generate-invoice .gi-header .gi-header-right{align-items:center;display:flex;flex:1 1;flex-wrap:nowrap;justify-content:flex-end}.generate-invoice .gi-header .gi-header-right .gi-back-btn{gap:6px}.generate-invoice .gi-header .gi-header-right .gi-back-btn:hover{background-color:#d0d0d0;color:#333}.generate-invoice .gi-header .gi-header-right .gi-action-buttons{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;justify-content:flex-end;margin-left:auto}.generate-invoice .gi-btn{align-items:center;border:none;border-radius:8px;display:inline-flex;font-size:14px;gap:8px;justify-content:center;padding:10px 20px}.generate-invoice .gi-btn.gi-btn-draft{background-color:#fff;border:1px solid #eef0f2;color:#0b1320}.generate-invoice .gi-btn.gi-btn-draft:hover{background-color:#f8f9fa;border-color:#dee2e6}.generate-invoice .gi-btn.gi-btn-primary:hover{background:#e55a00}.generate-invoice .gi-main-card{border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:32px}.generate-invoice .gi-invoice-header-section{border-bottom:2px solid #0b1320;margin-bottom:15px;padding-bottom:10px}.generate-invoice .gi-invoice-header-section .gi-invoice-header-content{align-items:flex-start;display:flex;justify-content:space-between}.generate-invoice .gi-invoice-header-section .gi-invoice-header-left{flex:1 1;text-align:center}.generate-invoice .gi-invoice-header-section .gi-invoice-header-left .gi-section-title{margin:0 0 8px;text-align:center}.generate-invoice .gi-invoice-header-section .gi-invoice-header-right{text-align:right}.generate-invoice .gi-invoice-header-section .gi-invoice-label{color:#6c757d;font-size:14px;margin:0;text-align:center}.generate-invoice .gi-invoice-header-section .gi-logo-container{align-items:center;display:flex;justify-content:flex-end}.generate-invoice .gi-invoice-header-section .gi-company-logo{height:auto;max-height:128px;max-width:180px;width:auto}.generate-invoice .gi-invoice-header-section .gi-logo-placeholder{align-items:center;background:#fff;border:2px dashed #d1d5db;border-radius:0;color:#9ca3af;display:flex;font-size:12px;height:128px;justify-content:center;width:128px}.generate-invoice .gi-section{border:1px solid #e5e7eb;margin-bottom:8px;padding:16px}.generate-invoice .gi-section .gi-section-title{margin:0 0 8px}.generate-invoice .gi-section .gi-section-subtitle{color:#0b1320;font-size:16px;margin:0 0 16px}.generate-invoice .gi-section .gi-section-subtitle-small{color:#0b1320;font-size:16px;margin:0 0 12px}.generate-invoice .gi-export-type-section,.generate-invoice .gi-invoice-details-section{background:#f9fafb;border:1px solid #e5e7eb}.generate-invoice .gi-export-type-section .gi-section-subtitle-small{color:#9a3412}.generate-invoice .gi-export-type-section .gi-input{background:#ebf6ff}.generate-invoice .gi-seller-buyer-grid{gap:8px;margin-bottom:8px}@media(max-width:768px){.generate-invoice .gi-seller-buyer-grid{grid-template-columns:1fr}}.generate-invoice .gi-seller-section{background:#eff6ff4d;border:2px solid #bfdbfe;border-radius:8px;padding:16px}.generate-invoice .gi-seller-section .gi-section-header-with-icon{align-items:center;display:flex;gap:8px;margin-bottom:8px}.generate-invoice .gi-seller-section .gi-section-header-with-icon svg{color:#2563eb}.generate-invoice .gi-seller-section .gi-section-header-with-icon .gi-section-subtitle{color:#1e3a8a;font-size:16px;font-weight:600;margin:0}.generate-invoice .gi-buyer-section{background:#f0fdf44d;border:2px solid #86efac;border-radius:8px;padding:16px}.generate-invoice .gi-buyer-section .gi-section-header-with-icon{align-items:center;display:flex;gap:8px;margin-bottom:8px}.generate-invoice .gi-buyer-section .gi-section-header-with-icon svg{color:#16a34a}.generate-invoice .gi-buyer-section .gi-section-header-with-icon .gi-section-subtitle{color:#14532d;font-size:16px;font-weight:600;margin:0}.generate-invoice .gi-seller-buyer-content{display:flex;flex-direction:column;font-size:14px;gap:8px}.generate-invoice .gi-seller-buyer-content .gi-company-name{font-size:14px;margin:0}.generate-invoice .gi-seller-buyer-content .gi-address-lines{color:#374151;font-size:14px;margin:0}.generate-invoice .gi-seller-buyer-content .gi-address-lines p{display:block;line-height:1.5;margin:0}.generate-invoice .gi-seller-buyer-content .gi-details-grid-2col{grid-gap:8px;display:grid;font-size:12px;gap:8px;grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.generate-invoice .gi-seller-buyer-content .gi-details-grid-2col{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.generate-invoice .gi-seller-buyer-content .gi-details-grid-2col{grid-template-columns:1fr}}.generate-invoice .gi-seller-buyer-content .gi-details-grid-2col .gi-detail-item .gi-detail-label{color:#6c757d;font-size:12px;margin:0 0 2px}.generate-invoice .gi-seller-buyer-content .gi-details-grid-2col .gi-detail-item .gi-detail-value{color:#0b1320;font-size:14px;margin:0}.generate-invoice .gi-seller-section .gi-seller-buyer-content .gi-company-name{color:#1e3a8a}.generate-invoice .gi-buyer-section .gi-seller-buyer-content .gi-company-name{color:#14532d}.generate-invoice .gi-form-grid-6col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}@media(max-width:1200px){.generate-invoice .gi-form-grid-6col{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.generate-invoice .gi-form-grid-6col{grid-template-columns:1fr}}.generate-invoice .gi-form-grid-5col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}@media(max-width:1024px){.generate-invoice .gi-form-grid-5col{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.generate-invoice .gi-form-grid-5col{grid-template-columns:1fr}}@media(max-width:1024px){.generate-invoice .gi-form-grid-4col{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.generate-invoice .gi-form-grid-4col{grid-template-columns:1fr}}.generate-invoice .gi-form-field-span-2{grid-column:span 2}.generate-invoice .gi-form-field.gi-form-field-full{grid-column:1/-1}.generate-invoice .gi-form-field label{color:#6c757d;font-size:12px}.generate-invoice .gi-form-field .input-control{width:100%}.generate-invoice .gi-form-field .input-control:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.generate-invoice .gi-form-field .input-control[readonly]{background:#f3f5f7;color:#6c757d;cursor:not-allowed}.generate-invoice .gi-form-field .input-control-date[readonly]{background-image:none}.generate-invoice .gi-form-field .input-control-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:36px}.generate-invoice .gi-form-field .input-control-select:focus{background-color:#fff}.generate-invoice .gi-input:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:none}.generate-invoice .gi-input[readonly]{background:#eff6ff4d;color:#6c757d}.generate-invoice .gi-input.gi-input-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:36px}.generate-invoice .gi-input.gi-input-select option[value=""]{color:#6c757d}.generate-invoice .gi-input.gi-input-select:focus{background-color:#fff}.generate-invoice .gi-textarea{background:#ebf6ff;border:1px solid #eef0f2;min-height:80px;padding:10px 14px;resize:vertical}.generate-invoice .gi-textarea:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.generate-invoice .gi-textarea::placeholder{color:#9ca3af}.generate-invoice .gi-notes-section,.generate-invoice .gi-packing-section,.generate-invoice .gi-shipping-section{background:#f9fafb;border:1px solid #e5e7eb}.generate-invoice .gi-table-wrapper{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow-x:auto}.generate-invoice .gi-table .gi-table-summary-row td.gi-table-summary-label .font-bold,.generate-invoice .gi-table .gi-table-summary-row td.gi-table-summary-value .font-bold{font-weight:600!important}.generate-invoice .gi-table{background:#0000;font-size:14px}.generate-invoice .gi-table thead th{background:#f3f4f6;color:#0b1320;font-size:14px;padding:12px;text-align:left;white-space:nowrap}.generate-invoice .gi-table tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.generate-invoice .gi-table tbody tr.gi-table-row-alt{background:#f9fafb}.generate-invoice .gi-table tbody tr:hover{background-color:#00000005}.generate-invoice .gi-table tbody tr td{background:#fff;color:#0b1320;font-size:14px;padding:12px;text-align:left}.generate-invoice .gi-table tbody tr td.gi-table-number,.generate-invoice .gi-table tbody tr td.gi-table-sno{text-align:left}.generate-invoice .gi-table .gi-table-description{display:flex;flex-direction:column;gap:4px}.generate-invoice .gi-table .gi-table-text{color:#0b1320;font-family:inherit;font-size:14px;line-height:1.5}.generate-invoice .gi-table .gi-table-text.gi-table-text-warranty{color:#6c757d;font-size:12px}.generate-invoice .gi-table tbody tr td .input-control{border-radius:8px;font-size:14px;min-width:80px;padding:10px 14px!important;text-align:left}.generate-invoice .gi-table tbody tr td .input-control:focus{border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40}.generate-invoice .gi-table tbody tr td .input-control[type=number]{min-height:42px}.generate-invoice .gi-table tbody tr td .input-control-number{-moz-appearance:textfield;text-align:left}.generate-invoice .gi-table tbody tr td .input-control-number::-webkit-inner-spin-button,.generate-invoice .gi-table tbody tr td .input-control-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.generate-invoice .gi-table tbody tr td .input-control-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;cursor:pointer;padding-right:28px}.generate-invoice .gi-table tbody tr td .input-control-tax{background:#f3f5f7;color:#6c757d;cursor:not-allowed}.generate-invoice .gi-table .gi-table-col-number{width:48px}.generate-invoice .gi-table .gi-table-col-description{min-width:250px}.generate-invoice .gi-table .gi-table-col-qty{width:96px}.generate-invoice .gi-table .gi-table-col-price{width:128px}.generate-invoice .gi-table .gi-table-col-disc{width:96px}.generate-invoice .gi-table .gi-table-col-tax{width:80px}.generate-invoice .gi-table .gi-table-col-total-header{text-align:right;width:120px}.generate-invoice .gi-table .gi-table-col-total-cell{font-weight:500;text-align:right!important}.generate-invoice .gi-table .gi-table-summary-row{background:#f9fafb;border-bottom:1px solid #eef0f2}.generate-invoice .gi-table .gi-table-summary-row td{background:#f9fafb;font-size:14px;padding:8px;text-align:left;vertical-align:middle}.generate-invoice .gi-table .gi-table-summary-row td.gi-table-summary-label{color:#0b1320;text-align:left}.generate-invoice .gi-table .gi-table-summary-row td.gi-table-summary-label .font-bold{font-weight:600!important}.generate-invoice .gi-table .gi-table-summary-row td.gi-table-summary-value{color:#0b1320;font-weight:600;text-align:right}.generate-invoice .gi-table .gi-table-summary-row td.gi-table-summary-value .font-bold{font-weight:600!important}.generate-invoice .gi-table .gi-table-summary-row.gi-breakdown-blue,.generate-invoice .gi-table .gi-table-summary-row.gi-breakdown-blue td{background:#eff6ff}.generate-invoice .gi-table .gi-table-summary-row.gi-breakdown-green,.generate-invoice .gi-table .gi-table-summary-row.gi-breakdown-green td{background:#f0fdf4}.generate-invoice .gi-table .gi-table-summary-row.gi-breakdown-green td.text-green-700{color:#15803d}.generate-invoice .gi-table .gi-table-summary-row.gi-breakdown-green td .text-xs{font-size:12px}.generate-invoice .gi-table .gi-table-summary-row.gi-breakdown-green td .font-bold,.generate-invoice .gi-table .gi-table-summary-row.gi-breakdown-green td .text-xs.font-bold{font-weight:600!important}.generate-invoice .gi-table .gi-table-summary-row.gi-breakdown-green-bold,.generate-invoice .gi-table .gi-table-summary-row.gi-breakdown-green-bold td{background:#dcfce7}.generate-invoice .gi-table .gi-table-summary-row.gi-table-grand-total{border-top:2px solid #e5e7eb}.generate-invoice .gi-table .gi-table-totals-row{background:#f3f4f6;border-top:1px solid #0b1320}.generate-invoice .gi-table .gi-table-totals-row td{background:#f3f4f6;padding:12px}.generate-invoice .gi-table .gi-table-totals-row .gi-table-totals-label{color:#0b1320;text-align:right}.generate-invoice .gi-table .gi-table-totals-row .gi-table-totals-value{color:#0b1320;text-align:center}.generate-invoice .sq-terms-box{background:#f9fafb;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:8px;padding:12px}.generate-invoice .sq-terms-box .sq-terms-title{color:#374151;font-size:16px;margin:0 0 5px}.generate-invoice .sq-terms-box .sq-grid-payment-terms-2col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.generate-invoice .sq-terms-box .sq-grid-payment-terms-2col{gap:12px;grid-template-columns:1fr}}.generate-invoice .sq-terms-box .sq-grid-payment-terms-2col.sq-grid-payment-terms-2col-mb{margin-bottom:10px}.generate-invoice .sq-terms-box .sq-grid-shipping-3col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media(max-width:1200px){.generate-invoice .sq-terms-box .sq-grid-shipping-3col{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.generate-invoice .sq-terms-box .sq-grid-shipping-3col{gap:12px;grid-template-columns:1fr}}.generate-invoice .sq-terms-box .sq-grid-shipping-address-4col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-top:10px}@media(max-width:1200px){.generate-invoice .sq-terms-box .sq-grid-shipping-address-4col{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.generate-invoice .sq-terms-box .sq-grid-shipping-address-4col{gap:12px;grid-template-columns:1fr}}.generate-invoice .sq-terms-box .sq-grid-payment-terms-3col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.generate-invoice .sq-terms-box .sq-grid-payment-terms-3col{gap:12px;grid-template-columns:1fr}}.generate-invoice .sq-terms-box .sq-mt-16{margin-top:8px}.generate-invoice .sq-terms-box .sq-grid-delivery-terms{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.generate-invoice .sq-terms-box .sq-grid-delivery-terms{gap:12px;grid-template-columns:1fr}}.generate-invoice .sq-terms-box .sq-grid-packing-5col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}@media(max-width:1200px){.generate-invoice .sq-terms-box .sq-grid-packing-5col{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.generate-invoice .sq-terms-box .sq-grid-packing-5col{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.generate-invoice .sq-terms-box .sq-grid-packing-5col{grid-template-columns:1fr}}.generate-invoice .sq-terms-box .sq-flex-delivery-time{align-items:stretch;box-sizing:border-box;display:flex;gap:8px;width:100%}.generate-invoice .sq-terms-box .sq-flex-delivery-time .sq-input-delivery-number{flex:1 1;max-width:100%;min-width:0}.generate-invoice .sq-terms-box .sq-flex-delivery-time .sq-input-delivery-select{flex:0 0 auto;max-width:120px;min-width:90px}.generate-invoice .sq-terms-box .sq-field{box-sizing:border-box;display:flex;flex-direction:column;gap:6px;width:100%}.generate-invoice .sq-terms-box .sq-field.sq-field-mt{margin-top:10px}.generate-invoice .sq-terms-box .sq-field label{color:#374151;font-size:14px;margin:0}.generate-invoice .sq-terms-box .sq-field .input-control:focus{border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40}.generate-invoice .sq-terms-box .sq-field .input-control-number{-moz-appearance:textfield;text-align:left}.generate-invoice .sq-terms-box .sq-field .input-control-number::-webkit-inner-spin-button,.generate-invoice .sq-terms-box .sq-field .input-control-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.generate-invoice .sq-terms-box .sq-field .input-control-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;cursor:pointer;padding-right:28px}.generate-invoice .gi-payment-amount-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}@media(max-width:1024px){.generate-invoice .gi-payment-amount-grid{grid-template-columns:1fr}}.generate-invoice .gi-payment-left-column{display:flex;flex-direction:column}.generate-invoice .gi-payment-right-column{display:flex;flex-direction:column;gap:16px}.generate-invoice .gi-payment-terms-section{background:#f9fafb;border:1px solid #e5e7eb;margin-bottom:0}.generate-invoice .gi-bank-details-section{background:#f9fafb;border:1px solid #e5e7eb}.generate-invoice .gi-bank-details-grid-2col{gap:8px;margin-top:12px}.generate-invoice .gi-bank-details-grid-2col .gi-form-field{margin-bottom:0}.generate-invoice .gi-bank-details-grid-2col .gi-form-field label{font-size:12px}.generate-invoice .gi-bank-details-grid-2col .gi-form-field .gi-input{font-size:14px;height:32px;padding:6px 10px}.generate-invoice .gi-amount-summary{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.generate-invoice .gi-amount-summary .gi-amount-summary-header{background:#f3f4f6;border-bottom:1px solid #e5e7eb;padding:12px}.generate-invoice .gi-amount-summary .gi-amount-summary-header .gi-amount-summary-title{color:#0b1320;font-size:14px;margin:0}.generate-invoice .gi-amount-summary .gi-amount-summary-content{display:flex;flex-direction:column;font-size:14px;gap:8px;padding:12px}.generate-invoice .gi-amount-row{align-items:center;display:flex;justify-content:space-between}.generate-invoice .gi-amount-row .gi-amount-label{font-size:14px}.generate-invoice .gi-amount-row .gi-amount-label.gi-amount-label-subtotal{color:#0b1320}.generate-invoice .gi-amount-row .gi-amount-label.gi-amount-label-taxable{color:#374151}.generate-invoice .gi-amount-row .gi-amount-value{font-size:14px}.generate-invoice .gi-amount-row .gi-amount-value.gi-amount-value-subtotal,.generate-invoice .gi-amount-row .gi-amount-value.gi-amount-value-taxable{color:#0b1320}.generate-invoice .gi-amount-row.gi-amount-igst{background:#dbeafe;border-radius:4px;padding:8px}.generate-invoice .gi-amount-row.gi-amount-igst .gi-amount-label,.generate-invoice .gi-amount-row.gi-amount-igst .gi-amount-value{color:#1e40af;font-size:12px}.generate-invoice .gi-amount-row.gi-amount-grand-total{background:#f3f4f6;border-radius:4px;color:#0b1320;padding:12px}.generate-invoice .gi-amount-row.gi-amount-grand-total .gi-amount-label,.generate-invoice .gi-amount-row.gi-amount-grand-total .gi-amount-value{color:#0b1320;font-size:14px}.generate-invoice .gi-amount-divider.gi-amount-divider-bottom{margin:8px 0}.generate-invoice .gi-amount-words-section{background:#dbeafe;border:1px solid #bfdbfe;border-radius:8px;padding:12px}.generate-invoice .gi-amount-words-section .gi-amount-words-label{color:#1e40af;font-size:14px;margin:0 0 4px}.generate-invoice .gi-amount-words-section .gi-amount-words-text{color:#1e40af;font-size:14px;font-style:italic;margin:0}.generate-invoice .gi-declaration-section{background:#dbeafe;border:2px solid #3b82f6;border-radius:8px;padding:16px}.generate-invoice .gi-declaration-section .gi-declaration-title{color:#1e40af;font-size:14px;margin:0 0 8px}.generate-invoice .gi-declaration-section .gi-declaration-text{color:#1e40af;font-size:12px;line-height:1.6;margin:0}.generate-invoice .gi-signatures-section{gap:24px}@media(max-width:768px){.generate-invoice .gi-signatures-section{gap:16px;grid-template-columns:1fr}}.generate-invoice .gi-signature-left,.generate-invoice .gi-signature-right{border-top:2px solid #d1d5db;padding-top:48px}.generate-invoice .gi-signature-right{text-align:right}.generate-invoice .gi-signature-label{color:#6c757d;font-size:14px;margin:0}.generate-invoice .gi-signature-right .gi-signature-label{margin-top:32px}.generate-invoice .gi-signature-company{color:#0b1320;font-size:14px;margin:0}@media(max-width:768px){.generate-invoice{box-sizing:border-box;padding:12px;width:100%}.generate-invoice .gi-main-content{box-sizing:border-box;max-width:100%;width:100%}.generate-invoice .gi-main-card{padding:16px}.generate-invoice .gi-header{flex-direction:column;gap:12px}.generate-invoice .gi-header .gi-header-left{width:100%}.generate-invoice .gi-header .gi-header-left .gi-main-title{font-size:20px;line-height:1.3}.generate-invoice .gi-header .gi-header-left .gi-subtitle{font-size:13px;line-height:1.4}.generate-invoice .gi-header .gi-header-right{align-items:flex-start;flex-direction:column;gap:12px;width:100%}.generate-invoice .gi-header .gi-header-right .gi-back-btn{justify-content:center;width:100%}.generate-invoice .gi-header .gi-header-right .gi-logo-container{justify-content:flex-start;width:100%}.generate-invoice .gi-header .gi-header-right .gi-logo-container .gi-company-logo{max-height:100px;max-width:100px}.generate-invoice .gi-header .gi-header-right .gi-action-buttons{flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;width:auto}.generate-invoice .gi-header .gi-header-right .gi-action-buttons .gi-btn{justify-content:center;white-space:nowrap;width:auto}.generate-invoice .gi-invoice-header-section{margin-bottom:16px;padding-bottom:16px}.generate-invoice .gi-invoice-header-section .gi-invoice-header-content{flex-direction:column;gap:16px}.generate-invoice .gi-invoice-header-section .gi-invoice-header-content .gi-invoice-header-right{text-align:left}.generate-invoice .gi-seller-buyer-grid{gap:16px;grid-template-columns:1fr;margin-bottom:16px}.generate-invoice .gi-form-grid-4col,.generate-invoice .gi-form-grid-5col,.generate-invoice .gi-form-grid-6col{gap:12px;grid-template-columns:1fr}.generate-invoice .gi-payment-amount-grid{gap:16px;grid-template-columns:1fr}.generate-invoice .gi-section{margin-bottom:12px;padding:16px}.generate-invoice .gi-table{font-size:12px;min-width:800px}.generate-invoice .gi-table thead th{font-size:11px;padding:8px 4px;white-space:nowrap}.generate-invoice .gi-table tbody td{font-size:12px;padding:8px 4px}.generate-invoice .gi-table tbody td .gi-table-input{font-size:12px;height:32px;padding:6px 8px}.generate-invoice .gi-table-wrapper{margin-left:-16px;margin-right:-16px;padding:0 16px}.generate-invoice .gi-amount-row{padding:10px 0}.generate-invoice .gi-amount-row .gi-amount-label,.generate-invoice .gi-amount-row .gi-amount-value{font-size:13px}.generate-invoice .gi-amount-row.gi-amount-grand-total{margin:0 -16px -16px;padding:14px 16px}.generate-invoice .gi-amount-row.gi-amount-grand-total .gi-amount-label,.generate-invoice .gi-amount-row.gi-amount-grand-total .gi-amount-value{font-size:15px}.generate-invoice .gi-bank-details-grid-2col{grid-template-columns:1fr}.generate-invoice .gi-signatures-section{gap:24px;grid-template-columns:1fr}.generate-invoice .gi-signatures-section .gi-signature-left,.generate-invoice .gi-signatures-section .gi-signature-right{padding-top:32px;text-align:left}}@media(max-width:576px){.generate-invoice{padding:10px}.generate-invoice .gi-main-card{padding:12px}.generate-invoice .gi-header .gi-header-left .gi-main-title{font-size:18px}.generate-invoice .gi-header .gi-header-left .gi-subtitle{font-size:12px}.generate-invoice .gi-header .gi-header-right .gi-logo-container .gi-company-logo{max-height:80px;max-width:80px}.generate-invoice .gi-invoice-header-section{margin-bottom:12px;padding-bottom:12px}.generate-invoice .gi-seller-buyer-grid{gap:12px;margin-bottom:12px}.generate-invoice .gi-form-grid-4col,.generate-invoice .gi-form-grid-5col,.generate-invoice .gi-form-grid-6col{gap:10px}.generate-invoice .gi-payment-amount-grid{gap:12px}.generate-invoice .gi-section{margin-bottom:10px;padding:12px}.generate-invoice .gi-table{font-size:11px;min-width:700px}.generate-invoice .gi-table thead th{font-size:10px;padding:6px 2px}.generate-invoice .gi-table tbody td{font-size:11px;padding:6px 2px}.generate-invoice .gi-table tbody td .gi-table-input{font-size:11px;height:28px;padding:4px 6px}.generate-invoice .gi-amount-row.gi-amount-grand-total{margin:0 -12px -12px;padding:12px}.generate-invoice .gi-signatures-section{gap:20px}.generate-invoice .gi-signatures-section .gi-signature-left,.generate-invoice .gi-signatures-section .gi-signature-right{padding-top:24px}}@media(max-width:480px){.generate-invoice{padding:8px}.generate-invoice .gi-main-card{padding:10px}.generate-invoice .gi-header .gi-header-left .gi-main-title{font-size:16px}.generate-invoice .gi-header .gi-header-right .gi-logo-container .gi-company-logo{max-height:70px;max-width:70px}.generate-invoice .gi-invoice-header-section{margin-bottom:10px;padding-bottom:10px}.generate-invoice .gi-invoice-header-section .gi-invoice-header-content{gap:12px}.generate-invoice .gi-seller-buyer-grid{gap:10px;margin-bottom:10px}.generate-invoice .gi-form-grid-4col,.generate-invoice .gi-form-grid-5col,.generate-invoice .gi-form-grid-6col{gap:8px}.generate-invoice .gi-payment-amount-grid{gap:10px}.generate-invoice .gi-section{margin-bottom:8px;padding:10px}.generate-invoice .gi-table{font-size:10px;min-width:600px}.generate-invoice .gi-table thead th{font-size:9px;padding:4px 2px}.generate-invoice .gi-table tbody td{font-size:10px;padding:4px 2px}.generate-invoice .gi-table tbody td .gi-table-input{font-size:10px;height:26px;padding:4px}.generate-invoice .gi-amount-summary .gi-amount-summary-content,.generate-invoice .gi-amount-summary .gi-amount-summary-header{padding:10px}.generate-invoice .gi-signatures-section{gap:16px}.generate-invoice .gi-signatures-section .gi-signature-left,.generate-invoice .gi-signatures-section .gi-signature-right{padding-top:20px}}.view-profile-container{background-color:#f8f9fa;min-height:100vh;padding:20px 0}.view-profile-container .view-profile-error,.view-profile-container .view-profile-loading{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;text-align:center}.view-profile-container .view-profile-error .error-icon,.view-profile-container .view-profile-loading .error-icon{color:#dc3545;font-size:4rem;margin-bottom:1rem}.view-profile-container .view-profile-error h3,.view-profile-container .view-profile-loading h3{color:#0b1320;margin-bottom:1rem}.view-profile-container .view-profile-error p,.view-profile-container .view-profile-loading p{color:#0b74de;margin-bottom:1rem}.view-profile-container .view-profile-header{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1.5rem}.view-profile-container .view-profile-header .view-profile-title{color:#0b1320;font-weight:600;margin:0}.view-profile-container .view-profile-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:1.5rem;padding:1.5rem}.view-profile-container .view-profile-card .view-profile-card-title{align-items:center;border-bottom:2px solid #eef0f2;color:#ff6a00;display:flex;font-weight:600;margin-bottom:1.5rem;padding-bottom:.75rem}.view-profile-container .view-profile-card .view-profile-field{margin-bottom:1rem}.view-profile-container .view-profile-card .view-profile-field label{color:#0b1320;display:block;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.view-profile-container .view-profile-card .view-profile-field p{word-wrap:break-word;color:#0b1320;font-size:1rem;margin:0}.view-profile-container .view-profile-card .view-profile-field p a{color:#ff6a00;text-decoration:none}.view-profile-container .view-profile-card .view-profile-field p a:hover{text-decoration:underline}.view-profile-container .view-profile-card .view-profile-tags{display:flex;flex-wrap:wrap;gap:.5rem}.view-profile-container .view-profile-card .view-profile-tags .view-profile-tag{background-color:#f3f5f7;border-radius:20px;color:#0b1320;font-size:.875rem;font-weight:500;padding:.5rem 1rem}.view-profile-container .view-profile-card .view-profile-certifications{display:flex;flex-direction:column;gap:1rem}.view-profile-container .view-profile-card .view-profile-certifications .view-profile-certification-item{background-color:#f3f5f7;border-left:4px solid #ff6a00;border-radius:6px;padding:1rem}.view-profile-container .view-profile-card .view-profile-certifications .view-profile-certification-item h6{color:#ff6a00;font-weight:600;margin-bottom:.5rem}.view-profile-container .view-profile-card .view-profile-certifications .view-profile-certification-item p{color:#0b1320;font-size:.9rem;margin:0}.view-profile-container .view-profile-card .view-profile-quick-info{display:flex;flex-direction:column;gap:1.5rem}.view-profile-container .view-profile-card .view-profile-quick-info .view-profile-quick-item{align-items:flex-start;display:flex;gap:1rem}.view-profile-container .view-profile-card .view-profile-quick-info .view-profile-quick-item .view-profile-quick-icon{color:#ff6a00;font-size:1.5rem;margin-top:.25rem}.view-profile-container .view-profile-card .view-profile-quick-info .view-profile-quick-item div{flex:1 1}.view-profile-container .view-profile-card .view-profile-quick-info .view-profile-quick-item div label{color:#0b74de;display:block;font-size:.875rem;font-weight:600;letter-spacing:.5px;margin-bottom:.25rem;text-transform:uppercase}.view-profile-container .view-profile-card .view-profile-quick-info .view-profile-quick-item div p{color:#0b1320;font-size:1rem;margin:0}.view-profile-container .view-profile-card .view-profile-social{display:flex;flex-direction:column;gap:.75rem}.view-profile-container .view-profile-card .view-profile-social .view-profile-social-link{border-radius:4px;color:#ff6a00;padding:.5rem;text-decoration:none;transition:background-color .2s}.view-profile-container .view-profile-card .view-profile-social .view-profile-social-link:hover{background-color:#f3f5f7;text-decoration:none}.view-profile-container .view-profile-card .view-profile-media{display:flex;flex-direction:column;gap:.75rem}.view-profile-container .view-profile-card .view-profile-media .view-profile-media-item label{color:#0b1320;display:block;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.view-profile-container .view-profile-card .view-profile-media .view-profile-media-item a{color:#ff6a00;text-decoration:none}.view-profile-container .view-profile-card .view-profile-media .view-profile-media-item a:hover{text-decoration:underline}@media(max-width:768px){.view-profile-container .view-profile-header .d-flex{flex-direction:column;gap:1rem}.view-profile-container .view-profile-header .d-flex .btn{width:100%}}.buyer-rfq-page .badge-enquiry-type{background:#ff6a001f;color:#d65900;font-weight:600}.buyer-enquiry-view-modal{align-items:center;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1050}.buyer-enquiry-view-modal__dialog{background:#fff;border-radius:10px;box-shadow:0 20px 48px #0f172a33;max-height:calc(100vh - 40px);overflow:auto;width:min(100%,640px)}.buyer-enquiry-view-modal__header{align-items:flex-start;border-bottom:1px solid #eef2f7;display:flex;gap:12px;justify-content:space-between;padding:20px 24px 12px}.buyer-enquiry-view-modal__title{color:#111827;font-size:1.25rem;font-weight:700;margin:0 0 4px}.buyer-enquiry-view-modal__subtitle{color:#6b7280;font-size:.875rem;margin:0}.buyer-enquiry-view-modal__close{background:#0000;border:none;color:#64748b;cursor:pointer;font-size:1.5rem;line-height:1;padding:4px}.buyer-enquiry-view-modal__close:hover{color:#111827}.buyer-enquiry-view-modal__body{padding:16px 24px 24px}.buyer-enquiry-view-modal__grid{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:1fr 1fr}@media(max-width:576px){.buyer-enquiry-view-modal__grid{grid-template-columns:1fr}}.buyer-enquiry-view-modal__field{display:flex;flex-direction:column;gap:4px}.buyer-enquiry-view-modal__field--full{grid-column:1/-1}.buyer-enquiry-view-modal__label{color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.buyer-enquiry-view-modal__value{color:#111827;font-size:.9375rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.buyer-enquiry-view-modal__files{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.buyer-enquiry-view-modal__files a{color:#ff6a00;font-weight:500;text-decoration:none}.buyer-enquiry-view-modal__files a:hover{text-decoration:underline}.buyer-enquiry-view-modal__footer{border-top:1px solid #eef2f7;display:flex;gap:10px;justify-content:flex-end;padding:12px 24px 20px}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.seller-profile .sp-main-title,.seller-profile .sp-subtitle,.subtitle{font-family:Inter,sans-serif}.main-title,.seller-profile .sp-main-title{color:#0b1320;font-size:28px;font-weight:700;line-height:1.2;margin:8px 0}.seller-profile .sp-subtitle,.subtitle{color:#6c757d;font-size:14px;line-height:1.5;margin:0}.contract-manufacturer-profile .sp-main-title{margin-bottom:4px}.contract-manufacturer-profile .sp-subcard{margin-bottom:1rem}.contract-manufacturer-profile .sp-section-title{margin-bottom:.75rem}.contract-manufacturer-profile .row.g-2.align-items-end{margin-bottom:0}.contract-manufacturer-profile .cm-field-wrap{display:flex;flex-direction:column;min-height:40px}.contract-manufacturer-profile .cm-field-wrap .input-pill,.contract-manufacturer-profile .cm-field-wrap select.input-pill{flex:1 1;min-height:40px}.contract-manufacturer-profile .cm-field-wrap .cm-select,.contract-manufacturer-profile .cm-field-wrap .cm-select>div{min-height:40px!important}.contract-manufacturer-profile .input-pill-toggle{align-items:center;display:flex;justify-content:space-between;min-height:40px;padding:10px 14px}.contract-manufacturer-profile .sp-actions-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.contract-manufacturer-profile .sp-back{margin-right:auto}.contract-manufacturer-profile .industry-type-checklist{grid-gap:.5rem 1.5rem;background:#fafbfc;border:1px solid #eef0f2;border-radius:8px;display:grid;gap:.5rem 1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));max-height:320px;overflow-y:auto;padding:12px}.contract-manufacturer-profile .cm-multiselect-label{font-size:.9rem;font-weight:600;margin-bottom:.35rem}.contract-manufacturer-profile .file-box.disabled{opacity:.6;pointer-events:none}.contract-manufacturer-profile .industry-type-checkbox-item{align-items:center;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;margin:0}.contract-manufacturer-profile .industry-type-checkbox-item:hover{color:#ff6a00}.contract-manufacturer-profile .industry-type-checkbox-item input[type=checkbox]{cursor:pointer;flex-shrink:0;height:18px;width:18px}.bsp-btn-orange,.bsp-btn-primary,.bsp-btn-secondary,.bsp-tag,.bsp-textarea,.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.custom-tab,.custom-tab.active,.main-title,.section-sub-title,.subtitle,.tab-label,select.form-control,select.form-control option{font-family:Inter,sans-serif}.bsp-btn-orange,.bsp-btn-primary,.common-btn-primary{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.bsp-btn-orange:hover:not(:disabled),.bsp-btn-primary:hover:not(:disabled),.common-btn-primary:hover:not(:disabled){background:#e55a00}.bsp-btn-orange:disabled,.bsp-btn-primary:disabled,.common-btn-primary:disabled{cursor:not-allowed;opacity:.5}.bsp-btn-orange:focus-visible,.bsp-btn-primary:focus-visible,.common-btn-primary:focus-visible{box-shadow:0 0 0 3px #ff6a0033;outline:none}.bsp-btn-secondary,.common-btn-secondary{align-items:center;background-color:#eaf2ff;border:1px solid #3e6389;border-radius:8px;color:#3e6389;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-width:100px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.bsp-btn-secondary:hover,.common-btn-secondary:hover{background-color:#d1e5ff;border-color:#3e6389}.bsp-btn-secondary:focus-visible,.common-btn-secondary:focus-visible{box-shadow:0 0 0 3px #3e63891a;outline:none}.bsp-tag,.common-tag{align-items:center;background:#ffefe9;border:1px solid #ffd9c4;border-radius:999px;color:#0f1724;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease}.bsp-tag:hover,.common-tag:hover{background:#ffe4d6;border-color:#ffc4a3}.bsp-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.bsp-textarea{background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;min-height:40px;padding:10px 14px;resize:vertical;transition:all .2s ease;width:100%}.bsp-textarea::placeholder{color:#9ca3af}.bsp-textarea:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:none}.bsp-textarea:disabled{background:#f9fafb;color:#6c757d;cursor:not-allowed;opacity:.6}.custom-tabs-nav,.section-sub-title,.tab-icon{align-items:center;display:flex;justify-content:flex-start}.bsp-file-upload-area,.bsp-file-upload-group .col-md-4,.bsp-file-upload-item{display:flex;flex-direction:column}.bsp-file-upload-area{align-items:center;background:#fafafa;border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;justify-content:center;padding:16px 12px;position:relative;text-align:center;transition:all .3s ease}.bsp-file-upload-area:hover{background:#f0f9ff;border-color:#3b82f6}.bsp-file-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.custom-tab,.custom-tab.active{color:#6c757d;font-size:14px;font-weight:500;transition:all .2s ease}.custom-tab.active{color:#ff6a00;font-weight:600}.custom-tab{cursor:pointer;flex:1 1}.custom-tab,.custom-tab.active,.custom-tabs-nav{position:relative}select.form-control,select.form-control option{font-weight:400}.bsp-file-name,.bsp-file-types,.bsp-file-upload-label{font-weight:500}.bsp-upload-title{font-weight:600}.section-sub-title{font-weight:700}.custom-tab{border:none}.custom-tab.active{transform:translateY(-1px)}.bsp-card{margin-bottom:24px;padding:24px}@media(max-width:768px){.bsp-card{border-radius:4px;margin-bottom:16px;padding:16px}}.custom-tabs-container{margin-bottom:24px}@media(max-width:768px){.custom-tabs-container{margin-bottom:16px}}.custom-tabs-nav{background:#ffe4cc;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin:0;padding:6px}@media(max-width:768px){.custom-tabs-nav{-webkit-overflow-scrolling:touch;border-radius:8px;flex-direction:column;overflow-x:auto}}.custom-tab{background:#0000;border-radius:8px;color:#666;gap:8px;justify-content:center;line-height:20px;padding:12px 24px;z-index:1}@media(max-width:768px){.custom-tab{flex-shrink:0;font-size:14px;justify-content:flex-start;line-height:20px;min-width:120px;padding:10px 16px}}@media(max-width:480px){.custom-tab{font-size:14px;line-height:20px;min-width:100px;padding:8px 12px}}.custom-tab:first-child{border-radius:8px}@media(max-width:768px){.custom-tab:first-child{border-radius:6px}}.custom-tab:last-child{border-radius:8px}@media(max-width:768px){.custom-tab:last-child{border-radius:6px}}.custom-tab.active{background:#fff;border:1px solid #ff6b00;border-radius:8px;box-shadow:0 1px 3px #0000000d;color:#ff6b00;z-index:2}@media(max-width:768px){.custom-tab.active{border:1px solid #ff6b00;border-radius:6px;box-shadow:0 2px 4px #0000001a}}.custom-tab:hover:not(.active){background:#0000;color:#333}.tab-icon{font-size:16px}.tab-label{white-space:nowrap}.custom-tabs-content{background:#fff;border-radius:0 0 8px 8px;min-height:400px}@media(max-width:768px){.custom-tabs-content{border-radius:0 0 4px 4px;min-height:300px}}.bsp-content-pad{padding:24px 0}@media(max-width:768px){.bsp-content-pad{padding:16px 0}}.bsp-textarea{border:1px solid #e8e8e8;height:190px;margin-bottom:16px;padding:8px 12px}@media(max-width:768px){.bsp-textarea{font-size:16px;height:150px;margin-bottom:12px;padding:10px 12px}}.bsp-textarea--compact{margin-bottom:8px}@media(max-width:768px){.bsp-textarea--compact{margin-bottom:6px}}.bsp-textarea--factory{height:87px}@media(max-width:768px){.bsp-textarea--factory{height:87px}}.bsp-file-upload-group{margin-bottom:24px;margin-left:0}@media(max-width:768px){.bsp-file-upload-group{margin-bottom:20px;margin-left:0}}.bsp-file-upload-item{height:100%;margin-bottom:0}@media(max-width:768px){.bsp-file-upload-item{margin-bottom:16px}}.bsp-file-upload-label{color:#333;display:block;font-size:14px;margin-bottom:6px}@media(max-width:768px){.bsp-file-upload-label{font-size:14px}}.bsp-file-upload-area{flex:1 1;height:120px;width:100%}@media(max-width:768px){.bsp-file-upload-area{height:100px;padding:12px 8px}}.bsp-file-upload-content{pointer-events:none}.bsp-upload-icon{display:block;font-size:28px;margin-bottom:10px}@media(max-width:768px){.bsp-upload-icon{font-size:24px;margin-bottom:8px}}.bsp-upload-text{margin-bottom:8px}.bsp-upload-title{color:#374151;display:block;font-size:16px;margin-bottom:4px}@media(max-width:768px){.bsp-upload-title{font-size:14px}}.bsp-upload-subtitle{color:#6b7280;display:block;font-size:14px}@media(max-width:768px){.bsp-upload-subtitle{font-size:12px}}.bsp-file-types{color:#9ca3af;font-size:12px}@media(max-width:768px){.bsp-file-types{font-size:11px}}.bsp-file-selected .bsp-upload-icon{color:#10b981}.bsp-file-name{color:#374151;display:block;font-size:14px;margin-top:4px;word-break:break-all}@media(max-width:768px){.bsp-file-name{font-size:12px}}.bsp-file-upload-group .row{align-items:stretch}.section-sub-title{color:#333;font-size:16px;gap:5px;line-height:24px;margin-bottom:20px}.section-sub-title .section-icon{color:#ff6b00;font-size:18px}@media(max-width:768px){.section-sub-title{font-size:16px;gap:8px;margin-bottom:16px}.section-sub-title .section-icon{font-size:16px}}.bsp-btn-orange{padding:8px 24px}.bsp-tags{display:flex;flex-wrap:wrap;gap:12px}.bsp-tag{font-size:14px;padding:8px 14px}.bsp-tag-remove{-webkit-appearance:none;appearance:none;background:#0000;border:none;color:#ff6b00;cursor:pointer;font-size:16px;line-height:1;padding:0 0 0 4px}.bsp-tag-remove:hover{color:#d45500}.input-group .input-group-append .form-control{background-color:#fff;border-bottom-left-radius:0;border-left:0;border-color:#e3e8f0;border-top-left-radius:0;font-size:14px;min-width:80px;padding:8px 12px}.input-group .input-group-append .form-control:focus{background-color:#fff;border-color:#ffe4cc;box-shadow:0 0 0 .2rem #ffe4cc40}.input-group .form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}@media(max-width:768px){.input-group .input-group-append .form-control{font-size:16px;padding:10px 12px}.main-products{align-items:stretch;flex-direction:column;gap:12px}.main-products .flex-grow-1{width:100%}.main-products .bsp-btn-orange{font-size:16px;min-height:44px;padding:12px 24px;width:100%}.d-flex.justify-content-between.align-items-center{align-items:stretch;flex-direction:column;gap:12px}.d-flex.justify-content-between.align-items-center .bsp-btn-orange{font-size:16px;min-height:44px;padding:12px 24px;width:100%}}.bsp-actions{margin-top:24px}@media(max-width:768px){.bsp-actions{flex-direction:column;gap:12px!important;margin-top:20px}}.bsp-btn{border:none;border-radius:8px;color:#fff;cursor:pointer;padding:8px 24px}@media(max-width:768px){.bsp-btn{font-size:16px;min-height:44px;padding:12px 24px;width:100%}}.bsp-btn-secondary{border:1px solid #eaf2ff}.bsp-btn-secondary:hover{border-color:#d1e7ff}.bsp-btn-secondary:active{border-color:#b8d4ff}.form-control:focus{border-color:#ffe4cc;box-shadow:0 0 0 .2rem #ffe4cc40;outline:0}select.form-control,select.form-control option{color:#333;font-size:14px;line-height:1.5}select.form-control option{padding:8px 12px}@media(max-width:768px){select.form-control,select.form-control option{font-size:16px}.form-section{margin-bottom:20px}.row.g-3{margin:0 -8px}.row.g-3>*{margin-bottom:16px;padding:0 8px}.col-md-3,.col-md-4,.col-md-6{flex:0 0 100%!important;max-width:100%!important;width:100%!important}.form-control{border:1px solid #e3e8f0;border-radius:4px;font-size:16px;padding:10px 12px;width:100%}.form-control:focus{border-color:#ffe4cc;box-shadow:0 0 0 .2rem #ffe4cc40;outline:0}.mb-3{margin-bottom:16px!important}.mb-4{margin-bottom:20px!important}.d-flex.justify-content-end{justify-content:center!important}}@media(max-width:480px){.custom-tabs-nav{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;flex-direction:row;overflow-x:auto;scrollbar-width:none}.custom-tabs-nav::-webkit-scrollbar{display:none}.custom-tab{font-size:11px;min-width:80px;padding:6px 8px;text-align:center}.tab-label{display:none!important}.tab-icon{font-size:14px}.bsp-card{border-radius:0;margin:0 -15px 16px;padding:12px}.container-fluid{padding:0 15px}}.lp-page{background:#f5f7fb;min-height:calc(100vh - 80px);padding:16px 18px 24px}.lp-topbar{background:#fff;border:1px solid #e6eaf2;border-radius:10px;justify-content:space-between;margin-bottom:14px;padding:12px 14px}.lp-topbar,.lp-topbar-left{align-items:center;display:flex}.lp-topbar-left{gap:14px}.lp-back{background:#0000;border:none;color:#1f2a37;font-weight:600;padding:6px 8px}.lp-title{color:#111827;font-size:18px;font-weight:700;line-height:1.2}.lp-subtitle{color:#6b7280;font-size:12px}.lp-topbar-actions{display:flex;gap:10px}.lp-shell{grid-gap:14px;display:grid;gap:14px;grid-template-columns:260px 1fr}.lp-sidebar{background:#fff;border:1px solid #e6eaf2;border-radius:10px;height:-webkit-fit-content;height:fit-content;padding:14px 12px}.lp-sidebar-title{color:#111827;font-size:13px;font-weight:700;margin-bottom:10px}.lp-sections{display:flex;flex-direction:column;gap:8px}.lp-section{align-items:center;background:#fff;border:1px solid #e8edf6;border-radius:10px;color:#1f2a37;display:flex;gap:10px;padding:10px;text-align:left;width:100%}.lp-section.active{background:#eaf2ff;border-color:#2b6cb0;color:#124a86}.lp-section-icon{align-items:center;background:#f3f6fb;border-radius:8px;color:#334155;display:inline-flex;height:28px;justify-content:center;width:28px}.lp-section-icon.active,.lp-section.active .lp-section-icon{background:#2b6cb0;color:#fff}.lp-section-label{font-size:13px;font-weight:600}.lp-main{min-width:0}.lp-card{background:#fff;border:1px solid #e6eaf2;border-radius:10px;padding:14px}.lp-card-header{border-bottom:1px solid #eef2f8;margin-bottom:12px;padding-bottom:10px}.lp-card-title{color:#111827;font-size:16px;font-weight:700}.lp-card-desc{color:#6b7280;font-size:12px}.lp-tab-title{align-items:center;color:#111827;display:flex;font-size:18px;font-weight:800;gap:10px}.lp-tab-subtitle{margin-top:6px}.lp-muted,.lp-tab-subtitle{color:#6b7280;font-size:12px}.lp-muted{margin-top:4px}.lp-divider{background:#eef2f8;height:1px;margin:6px 0}.lp-addline{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr 48px;margin-top:10px}.lp-addbtn{align-items:center;background:#0b66c3;border:none;border-radius:10px;color:#fff;display:inline-flex;font-size:20px;font-weight:800;height:44px;justify-content:center}.lp-addbtn:hover{background:#0a5bb0}.lp-chiprow{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.lp-chiprow-split{align-items:center;justify-content:space-between}.lp-chipgroup{display:flex;flex-wrap:wrap;gap:10px}.lp-chip{background:#fff;border:1px solid #e8edf6;border-radius:999px;color:#111827;font-size:13px;font-weight:600;padding:8px 12px}.lp-chip span{color:#6b7280;margin-left:6px}.lp-cert-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.lp-emptybox{background:#fff;border:1px dashed #cbd5e1;border-radius:12px;margin-top:12px;padding:28px 16px;text-align:center}.lp-empty-icon{color:#94a3b8;font-size:34px;margin-bottom:10px}.lp-empty-title{color:#475569;font-size:14px;font-weight:700;margin-bottom:14px}.lp-cert-list{display:flex;flex-direction:column;gap:10px;margin-top:12px}.lp-cert-item{align-items:center;background:#fff;border:1px solid #eef2f8;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px}.lp-cert-name{color:#111827;font-size:13px;font-weight:800}.lp-cert-meta{color:#6b7280;font-size:12px;margin-top:2px}.lp-cert-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.lp-modal-backdrop{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:1050}.lp-modal{background:#fff;border:1px solid #e6eaf2;border-radius:14px;box-shadow:0 18px 60px #0000002e;padding:14px;width:min(720px,100%)}.lp-modal-title{color:#111827;font-size:16px;font-weight:900;margin-bottom:10px}.lp-modal-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.lp-modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.lp-form{display:flex;flex-direction:column;gap:14px}.lp-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}.lp-row-2{grid-template-columns:1.2fr 1fr 1fr}.lp-row-4{align-items:start;grid-template-columns:1.4fr 1fr 1fr 1.8fr}.lp-ship-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.lp-multi-select{min-height:44px;padding-bottom:10px;padding-top:10px}.lp-row-phone-lang{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.lp-row.lp-row-commercial-terms{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))}.lp-field .form-control,.lp-field .form-select{border-radius:10px}.lp-field .lp-input-pill.form-control{background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;box-shadow:none;color:#444;padding:10px 14px}.lp-field .lp-input-pill.form-control::placeholder{color:#6c757d}.lp-field .lp-input-pill.form-control:focus{background:#f3f5f7;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;color:#444;outline:0}.lp-field textarea.lp-input-pill.form-control{min-height:100px;resize:vertical}.lp-company-type-select{margin-top:2px}.lp-company-type-select .lp-ct__control{background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;box-shadow:none;color:#444;font-size:14px;min-height:42px}.lp-company-type-select .lp-ct__control:hover{border-color:#eef0f2}.lp-company-type-select .lp-ct__control--is-focused{border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40}.lp-company-type-select .lp-ct__placeholder{color:#6c757d;font-size:14px}.lp-company-type-select .lp-ct__single-value{color:#444}.lp-company-type-select .lp-ct__menu{border-radius:8px;box-shadow:0 8px 24px #1118271f;z-index:30}.lp-company-type-select .lp-ct__option--is-focused{background:#f1f5f9}.lp-company-type-select .lp-ct__option--is-selected{background:#eaf2ff;color:#1e3a5f}.lp-label{color:#111827;display:inline-block;font-size:12px;font-weight:700;margin-bottom:6px}.lp-required{color:#d92d20}.lp-charcount,.lp-help{color:#6b7280;font-size:11px;margin-top:6px}.lp-logo{gap:12px}.lp-logo,.lp-logo-preview{align-items:center;display:flex}.lp-logo-preview{background:#fbfcff;border:1px dashed #c9d3e6;border-radius:10px;height:64px;justify-content:center;overflow:hidden;width:88px}.lp-logo-preview img{height:100%;object-fit:cover;width:100%}.lp-logo-empty{color:#94a3b8}.lp-checkgrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:2px}.lp-mode-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px}.lp-mode-card{align-items:center;background:#f8fafc;border:1px solid #e8edf6;border-radius:10px;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:78px;padding:16px 12px;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.lp-mode-card:hover{background:#f3f6fb;border-color:#cbd5e1}.lp-mode-card.active{background:#eaf2ff;border-color:#2b6cb0;box-shadow:0 6px 18px #11182714}.lp-mode-icon{align-items:center;background:#fff;border:1px solid #e8edf6;border-radius:10px;display:flex;font-size:16px;height:34px;justify-content:center;width:34px}.lp-mode-card.active .lp-mode-icon{border-color:#2b6cb0}.lp-mode-label{color:#334155;font-size:13px;font-weight:700}.lp-ship-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.lp-ship-item{align-items:center;color:#111827;display:inline-flex;font-size:13px;gap:10px}.lp-lang-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.lp-lang-item{align-items:center;color:#111827;display:inline-flex;font-size:13px;gap:10px}.lp-lang-select{margin-top:8px}.lp-lang-select .lp-lang-rs__control{border:1px solid #ced4da;border-radius:10px;box-shadow:none;font-size:14px;min-height:38px}.lp-lang-select .lp-lang-rs__control:hover{border-color:#b8c0cc}.lp-lang-select .lp-lang-rs__control--is-focused{border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40}.lp-lang-select .lp-lang-rs__multi-value{background:#eaf2ff;border-radius:6px}.lp-lang-select .lp-lang-rs__multi-value__label{color:#1e3a5f;font-size:12px;font-weight:600}.lp-lang-select .lp-lang-rs__placeholder{color:#6c757d;font-size:14px}.lp-lang-select .lp-lang-rs__menu{border-radius:10px;box-shadow:0 8px 24px #1118271f;z-index:20}.lp-lang-select .lp-lang-rs__option--is-focused{background:#f1f5f9}.lp-lang-select .lp-lang-rs__option--is-selected{background:#eaf2ff;color:#1e3a5f}.lp-two-col-checks{grid-gap:10px 24px;display:grid;gap:10px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.lp-four-col-checks,.lp-industry-grid{grid-gap:10px 24px;display:grid;gap:10px 24px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.lp-checkline{align-items:center;color:#111827;display:inline-flex;font-size:13px;gap:10px}.lp-subsection{padding-top:6px}.lp-subsection-title{align-items:center;color:#111827;display:flex;font-size:15px;font-weight:800;gap:10px;margin-bottom:10px}.lp-metrics-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.lp-metrics-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-metric-label{color:#111827;font-size:12px;font-weight:700;margin-bottom:6px}.lp-toggle-card{align-items:center;background:#f8fafc;border:1px solid #eef2f8;border-radius:12px;display:flex;justify-content:space-between;padding:14px 16px}.lp-toggle-title{color:#111827;font-size:14px;font-weight:800}.lp-toggle-subtitle{color:#6b7280;font-size:12px;margin-top:2px}.lp-switch{display:inline-block;height:26px;position:relative;width:46px}.lp-switch input{height:0;opacity:0;width:0}.lp-slider{background-color:#d1d5db;bottom:0;cursor:pointer;left:0;right:0;top:0}.lp-slider,.lp-slider:before{border-radius:999px;position:absolute;transition:.2s}.lp-slider:before{background-color:#fff;bottom:3px;content:"";height:20px;left:3px;width:20px}.lp-switch input:checked+.lp-slider{background-color:#2b6cb0}.lp-switch input:checked+.lp-slider:before{transform:translateX(20px)}.lp-check{align-items:center;background:#fff;border:1px solid #e8edf6;border-radius:10px;display:inline-flex;font-size:13px;gap:8px;padding:8px 10px}.lp-section-nav{align-items:center;border-top:1px solid #eef2f8;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:18px;padding-top:14px}.lp-section-nav-hint{color:#6b7280;flex:1 1 auto;font-size:12px;font-weight:600;min-width:72px;text-align:center}.lp-section-nav-btn{min-width:118px}@media(max-width:520px){.lp-section-nav{align-items:stretch;flex-direction:column}}.lp-footer-warning{border-top:1px solid #eef2f8;color:#6b7280;font-size:12px;margin-top:12px;padding-top:12px}@media(max-width:1100px){.lp-row-2,.lp-row-phone-lang,.lp-row.lp-row-commercial-terms,.lp-shell{grid-template-columns:1fr}.lp-checkgrid,.lp-four-col-checks,.lp-industry-grid,.lp-lang-grid,.lp-metrics-grid,.lp-mode-cards,.lp-ship-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-modal-grid{grid-template-columns:1fr}}.lpv-page{background:#f4f7fb;margin:0 auto;max-width:1180px;min-height:calc(100vh - 72px);padding:16px 18px 40px}.lpv-topbar{justify-content:space-between;margin-bottom:14px}.lpv-breadcrumbs,.lpv-topbar{align-items:center;display:flex}.lpv-breadcrumbs{gap:10px;min-width:0}.lpv-crumb{color:#64748b;font-size:13px;font-weight:600;white-space:nowrap}.lpv-crumb-active{color:#0f172a;max-width:340px;overflow:hidden;text-overflow:ellipsis}.lpv-crumb-sep{color:#94a3b8}.lpv-back{background:#0000;border:none;color:#1f2a37;font-weight:600;padding:6px 0}.lpv-loading{color:#64748b;padding:48px;text-align:center}.lpv-empty{background:#fff}.lpv-hero{border-radius:14px!important;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:14px;padding:22px 24px}.lpv-hero-main{min-width:0}.lpv-hero-brand{align-items:flex-start;display:flex;gap:18px;margin-bottom:18px}.lpv-logo-wrap{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:12px;display:flex;flex-shrink:0;height:72px;justify-content:center;overflow:hidden;width:72px}.lpv-logo{height:100%;object-fit:cover;width:100%}.lpv-logo-fallback{color:#fff;font-size:22px;font-weight:800;letter-spacing:-.02em}.lpv-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.lpv-company-name{color:#0f172a;font-size:1.35rem;font-weight:800;margin:0}.lpv-badge{border-radius:999px;font-size:11px;font-weight:700;padding:4px 10px}.lpv-badge-verified{background:#dcfce7;color:#166534}.lpv-mode-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.lpv-mode-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:5px 12px}.lpv-mode-pill-icon{font-size:13px;line-height:1;opacity:.95}.lpv-mode-pill--road{background:#fef3c7;color:#92400e}.lpv-mode-pill--ocean{background:#dbeafe;color:#1e40af}.lpv-mode-pill--rail{background:#e0e7ff;color:#3730a3}.lpv-mode-pill--air{background:#cffafe;color:#0e7490}.lpv-mode-pill--multi{background:#ccfbf1;color:#115e59}.lpv-hero-meta{grid-gap:10px 14px;border-bottom:1px solid #eef2f8;border-top:1px solid #eef2f8;display:grid;gap:10px 14px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:10px 0}.lpv-meta-item{align-items:flex-start;display:flex;gap:10px}.lpv-meta-icon{font-size:18px;line-height:1}.lpv-meta-label{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.lpv-meta-value{color:#0f172a;font-size:14px;font-weight:600}.lpv-hero-rating{align-items:center;display:flex;flex-wrap:wrap;gap:16px;padding-top:12px}.lpv-active-pill{background:#e0f2fe;border-radius:999px;color:#075985;font-size:12px;font-weight:700;margin-left:auto;padding:6px 12px}.lpv-panel-head{margin-bottom:10px}.lpv-panel-subtitle{color:#64748b;font-size:12px;font-weight:600;margin-top:2px}.lpv-overview-grid{grid-gap:14px 18px;display:grid;gap:14px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.lpv-overview-block{min-width:0}.lpv-overview-label{color:#334155;font-weight:800;gap:8px;margin-bottom:8px}.lpv-overview-ico,.lpv-overview-label{align-items:center;display:inline-flex;font-size:12px}.lpv-overview-ico{background:#f1f5f9;border-radius:8px;height:22px;justify-content:center;line-height:1;width:22px}.lpv-overview-value{color:#0f172a;font-size:13px;font-weight:600}.lpv-support-pill{font-weight:800;gap:8px}.lpv-support-check,.lpv-support-pill{align-items:center;color:#166534;display:inline-flex;font-size:12px}.lpv-support-check{background:#dcfce7;border-radius:999px;height:18px;justify-content:center;line-height:1;width:18px}.lpv-cargo-pills{display:flex;flex-wrap:wrap;gap:10px}.lpv-cargo-pill{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:8px 12px}.lpv-divider{background:#eef2f8;height:1px;margin:18px 0}.lpv-mode-cards{display:flex;flex-direction:column;gap:12px}.lpv-mode-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.lpv-mode-card-head{background:#fff;border-bottom:1px solid #eef2f8;display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.lpv-mode-card-title{align-items:center;color:#0f172a;display:flex;flex-wrap:wrap;font-size:13px;font-weight:800;gap:10px}.lpv-mode-card-ico{align-items:center;background:#f1f5f9;border-radius:10px;display:inline-flex;font-size:14px;height:28px;justify-content:center;width:28px}.lpv-mode-active{background:#eef2ff;border-radius:999px;color:#3730a3;font-size:11px;font-weight:800;height:-webkit-fit-content;height:fit-content;padding:4px 10px}.lpv-mode-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 14px}.lpv-mode-cell{background:#fff;border:1px solid #eef2f8;border-radius:12px;min-width:0;padding:10px}.lpv-mode-label{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.03em;margin-bottom:6px;text-transform:uppercase}.lpv-mode-value{align-items:center;color:#0f172a;display:flex;font-size:12px;font-weight:800;gap:8px;min-height:18px}.lpv-mode-value--pill{color:#166534}.lpv-mode-chiprow{display:flex;flex-wrap:wrap;gap:10px;padding:0 14px 12px}.lpv-mode-chip{align-items:center;color:#0f172a;display:inline-flex;font-size:12px;font-weight:800;gap:8px}.lpv-service-tiles{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.lpv-service-tile{border:1px solid #e2e8f0;border-radius:14px;padding:14px}.lpv-service-tile--blue{background:#eff6ff;border-color:#bfdbfe}.lpv-service-tile--mint{background:#ecfdf5;border-color:#bbf7d0}.lpv-service-tile--purple{background:#faf5ff;border-color:#e9d5ff}.lpv-service-title{color:#0f172a;font-size:13px;font-weight:900;margin-bottom:10px}.lpv-service-list{color:#334155;display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:8px;list-style:none;margin:0;padding:0}.lpv-service-list li{align-items:center;display:flex;gap:10px}.lpv-service-dot{background:#0f172a40;border-radius:999px;flex:0 0 auto;height:8px;width:8px}@media(max-width:992px){.lpv-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lpv-service-tiles{grid-template-columns:1fr}}.lpv-highlight-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.lpv-highlight-item{align-items:flex-start;display:flex;gap:10px}.lpv-highlight-icon{align-items:center;background:#f1f5f9;border-radius:10px;display:inline-flex;flex:0 0 auto;font-size:14px;height:30px;justify-content:center;width:30px}.lpv-highlight-title{color:#0f172a;font-size:13px;font-weight:800}.lpv-highlight-sub{color:#64748b;font-size:12px;font-weight:600}.lpv-trust-stack{display:flex;flex-direction:column;gap:10px}.lpv-trust-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px}.lpv-trust-card--blue{background:#eff6ff;border-color:#bfdbfe}.lpv-trust-card--green{background:#ecfdf5;border-color:#bbf7d0}.lpv-trust-card--purple{background:#faf5ff;border-color:#e9d5ff}.lpv-trust-title{color:#0f172a;font-size:13px;font-weight:800}.lpv-trust-sub{color:#64748b;font-size:12px;font-weight:600;margin-top:2px}.lpv-stars{color:#f59e0b;font-size:18px;letter-spacing:2px}.lpv-shipments-value{color:#0f172a;font-size:1.25rem;font-weight:800}.lpv-hero-actions{align-items:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:10px;min-width:200px}.lpv-icon-actions{display:flex;gap:8px;justify-content:flex-end}.lpv-icon-btn{background:#fff;border:1px solid #e2e8f0;border-radius:10px;font-size:16px;height:40px;line-height:1;width:40px}.lpv-tabs{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:4px;margin-bottom:8px;overflow-x:auto;padding:6px 4px 14px}.lpv-tab{background:#0000;border:none;border-radius:10px 10px 0 0;color:#64748b;flex:0 0 auto;font-size:13px;font-weight:600;padding:10px 16px;white-space:nowrap}.lpv-tab:hover{background:#fff9;color:#0f172a}.lpv-tab.active{background:#fff;box-shadow:inset 0 -2px 0 #0b66c3;color:#0b66c3}.lpv-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 300px}.lpv-main{min-width:0}.lpv-panel{border-radius:14px!important;padding:22px 24px}.lpv-panel-title{color:#0f172a;font-size:1.1rem;font-weight:800;margin:0 0 14px}.lpv-subheading{color:#334155;font-size:13px;font-weight:700;margin:16px 0 10px}.lpv-prose{color:#475569;line-height:1.65;margin-bottom:0}.lpv-tag-row{display:flex;flex-wrap:wrap;gap:8px}.lpv-tag{border-radius:999px;font-size:12px;font-weight:600;padding:5px 11px}.lpv-tag--blue{background:#dbeafe;color:#1e40af}.lpv-tag--green{background:#dcfce7;color:#166534}.lpv-tag--indigo{background:#e0e7ff;color:#3730a3}.lpv-tag--purple{background:#ede9fe;color:#5b21b6}.lpv-tag--slate{background:#f1f5f9;color:#334155}.lpv-cargo-grid{grid-gap:10px 20px;display:grid;gap:10px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.lpv-cargo-cell{align-items:center;color:#334155;display:flex;font-size:13px;gap:10px}.lpv-aside{position:-webkit-sticky;position:sticky;top:88px}.lpv-side-card{border-radius:14px!important;padding:18px}.lpv-kpi{background:#fff;border:1px solid #eef2f8;border-radius:14px;padding:14px}.lpv-kpi-label{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.03em;margin-bottom:6px;text-transform:uppercase}.lpv-kpi-value{color:#0f172a;font-size:1.05rem;font-weight:800}.lpv-mini-card{background:#fff;border:1px solid #eef2f8;border-radius:12px;padding:12px}.lpv-side-title{color:#0f172a;font-size:14px;font-weight:800;margin:0 0 12px}.lpv-stat-list{list-style:none;margin:0;padding:0}.lpv-stat-list li{border-bottom:1px solid #f1f5f9;color:#64748b;display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:8px 0}.lpv-stat-list li:last-child{border-bottom:none}.lpv-checklist{color:#475569;font-size:13px;padding-left:18px}.lpv-checklist li{margin-bottom:6px}.lpv-trust-badges{display:flex;flex-wrap:wrap;gap:8px}.lpv-trust-pill{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;font-size:11px;font-weight:700;padding:6px 10px}.lpv-stat-card{background:#f8fafc;border:1px solid #eef2f8;border-radius:12px;padding:12px 14px}.lpv-fleet-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.lpv-fleet-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:12px}.lpv-fleet-card--amber{background:#fff7ed;border-color:#fed7aa}.lpv-fleet-card--sky{background:#eff6ff;border-color:#bfdbfe}.lpv-fleet-card--lavender{background:#f5f3ff;border-color:#ddd6fe}.lpv-fleet-card--slate{background:#f8fafc;border-color:#e2e8f0}.lpv-fleet-card-head{align-items:center;display:flex;gap:10px}.lpv-fleet-ico{align-items:center;background:#ffffffb3;border:1px solid #0f172a0f;border-radius:10px;display:inline-flex;font-size:14px;height:30px;justify-content:center;width:30px}.lpv-fleet-card-title{color:#334155;font-size:12px;font-weight:800}.lpv-fleet-card-value{color:#0f172a;font-size:20px;font-weight:900;margin-top:6px}.lpv-fleet-mini{grid-gap:6px 10px;color:#475569;display:grid;font-size:12px;gap:6px 10px;grid-template-columns:auto 1fr;margin-top:10px}.lpv-fleet-mini strong{color:#0f172a;font-weight:900;text-align:right}.lpv-road-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.lpv-road-card{background:#fff;border:1px solid #eef2f8;border-radius:14px;padding:12px}.lpv-road-title{color:#334155;font-size:12px;font-weight:800}.lpv-road-value{color:#2563eb;font-size:18px;font-weight:900;margin-top:6px}.lpv-road-sub{color:#94a3b8;font-size:11px;font-weight:700;margin-top:2px}.lpv-tech-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.lpv-tech-card{background:#fff;border:1px solid #eef2f8;border-radius:14px;padding:14px}.lpv-tech-card--gps.active{background:#ecfdf5;border-color:#bbf7d0}.lpv-tech-card--iot.active{background:#eff6ff;border-color:#bfdbfe}.lpv-tech-card--fms.active{background:#faf5ff;border-color:#e9d5ff}.lpv-tech-title{color:#0f172a;font-size:13px;font-weight:900}.lpv-tech-sub{color:#64748b;font-size:12px;font-weight:600;margin-top:4px}.lpv-tech-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;gap:8px;margin-top:10px;padding:6px 10px}.lpv-tech-pill--gps{background:#dcfce7;color:#166534}.lpv-tech-pill--iot{background:#dbeafe;color:#1e40af}.lpv-tech-pill--fms{background:#ede9fe;color:#5b21b6}.lpv-cov-head{align-items:flex-start;display:flex;gap:12px;margin-bottom:14px}.lpv-cov-head-ico{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:inline-flex;font-size:16px;height:34px;justify-content:center;width:34px}.lpv-cov-section{margin-top:16px}.lpv-cov-section-title{color:#334155;font-weight:900;gap:8px;margin-bottom:10px}.lpv-cov-mini-ico,.lpv-cov-section-title{align-items:center;display:inline-flex;font-size:12px}.lpv-cov-mini-ico{background:#f1f5f9;border-radius:8px;height:22px;justify-content:center;width:22px}.lpv-geo-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.lpv-geo-card{background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;min-height:74px;padding:10px}.lpv-geo-top{align-items:flex-start;display:flex;gap:8px}.lpv-geo-pin{font-size:14px;line-height:1}.lpv-geo-name{color:#0f172a;line-height:1.25}.lpv-geo-check,.lpv-geo-name{font-size:12px;font-weight:900}.lpv-geo-check{align-items:center;background:#dcfce7;border-radius:999px;color:#166534;display:inline-flex;height:18px;justify-content:center;width:18px}.lpv-port-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.lpv-port-card{background:#fff;border:1px solid #eef2f8;border-radius:14px;padding:12px}.lpv-port-top{align-items:flex-start;display:flex;gap:10px}.lpv-port-ico{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:inline-flex;font-size:14px;height:28px;justify-content:center;width:28px}.lpv-port-name{color:#0f172a;font-size:13px;font-weight:900}.lpv-port-traffic{color:#64748b;font-size:12px;font-weight:700;margin-top:8px}.lpv-air-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.lpv-air-card{background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;padding:10px}.lpv-air-top{align-items:flex-start;display:flex;gap:8px}.lpv-air-ico{font-size:14px;line-height:1}.lpv-air-name{color:#0f172a;font-size:12px;font-weight:900;line-height:1.25}.lpv-corridor-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.lpv-corridor-card{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:14px;padding:12px}.lpv-corridor-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.lpv-corridor-title{align-items:center;color:#0f172a;display:flex;font-size:13px;font-weight:900;gap:8px}.lpv-corridor-ico{align-items:center;background:#ffffffa6;border:1px solid #1665341f;border-radius:10px;display:inline-flex;font-size:13px;height:26px;justify-content:center;width:26px}.lpv-corridor-modes{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.lpv-mode-chip-lite{background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#334155;font-size:11px;font-weight:800;padding:4px 8px}.lpv-corridor-freq{color:#64748b;font-size:12px;font-weight:800;gap:8px;margin-top:10px}.lpv-corridor-freq,.lpv-cov-pill{align-items:center;display:inline-flex}.lpv-cov-pill{border-radius:999px;font-size:11px;font-weight:900;margin-top:8px;padding:4px 10px}.lpv-cov-pill--blue,.lpv-cov-pill--sky{background:#dbeafe;color:#1e40af}.lpv-cov-pill--mint{background:#dcfce7;color:#166534}.lpv-cert-page-head{align-items:flex-start;display:flex;gap:12px}.lpv-cert-page-ico{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-weight:900;height:34px;justify-content:center;width:34px}.lpv-cert-block{margin-top:14px}.lpv-cert-block-title{align-items:center;color:#0f172a;display:inline-flex;font-size:13px;font-weight:900;gap:10px;margin-bottom:12px}.lpv-cert-block-ico{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:inline-flex;font-size:14px;height:28px;justify-content:center;width:28px}.lpv-cert-block-ico--purple{background:#faf5ff;border-color:#e9d5ff}.lpv-cert-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.lpv-reg-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.lpv-reg-head{grid-gap:10px;align-items:center;background:#ecfdf5;border-bottom:1px solid #bbf7d0;display:grid;gap:10px;grid-template-columns:28px 1fr 18px;padding:10px 12px}.lpv-reg-ico{align-items:center;background:#ffffffbf;border:1px solid #1665341f;border-radius:10px;display:inline-flex;font-size:14px;height:28px;justify-content:center;width:28px}.lpv-reg-title{color:#14532d}.lpv-reg-check,.lpv-reg-title{font-size:12px;font-weight:900}.lpv-reg-check{align-items:center;background:#dcfce7;border-radius:999px;color:#166534;display:inline-flex;height:18px;justify-content:center;width:18px}.lpv-reg-body{padding:12px}.lpv-reg-k{color:#64748b;font-size:12px;font-weight:800}.lpv-reg-v{color:#0f172a;font-weight:900}.lpv-ind-card{background:#fff;border:1px solid #eef2f8;border-radius:14px;display:flex;flex-direction:column;gap:10px;min-height:170px;padding:12px}.lpv-ind-top{align-items:flex-start;display:flex;gap:10px}.lpv-ind-ico{align-items:center;background:#2563eb;border-radius:10px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:16px;height:34px;justify-content:center;width:34px}.lpv-ind-name{color:#0f172a;font-size:13px;font-weight:900;line-height:1.2}.lpv-ind-sub{color:#64748b;font-size:12px;font-weight:700;margin-top:2px}.lpv-ind-meta{color:#334155;font-size:12px}.lpv-ind-meta-k{color:#64748b;font-weight:800}.lpv-ind-meta-v{color:#0f172a;font-weight:900}.lpv-ind-foot{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:auto}.lpv-ind-active{align-items:center;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;color:#166534;display:inline-flex;font-size:11px;font-weight:900;gap:8px;padding:6px 10px}.lpv-ind-active-dot{background:#22c55e;border-radius:999px;height:8px;width:8px}.lpv-ind-link{color:#2563eb;font-size:12px;font-weight:900;text-decoration:none}.lpv-ind-link:hover{text-decoration:underline}.lpv-perf-panel{padding:18px}.lpv-perf-empty{font-size:13px;margin:0 0 12px}.lpv-perf-sec{padding:14px 0}.lpv-perf-sec+.lpv-perf-sec{border-top:1px solid #eef2f7}.lpv-perf-sec-title{color:#0f172a;font-size:16px;font-weight:900;margin:0 0 12px}.lpv-perf-top-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.lpv-perf-hero{border:1px solid #0f172a14;border-radius:16px;box-shadow:0 10px 22px #0f172a0f;overflow:hidden;padding:14px 14px 12px;position:relative}.lpv-perf-hero--green{background:linear-gradient(135deg,#10b98138,#ffffffbf)}.lpv-perf-hero--blue{background:linear-gradient(135deg,#3b82f638,#ffffffbf)}.lpv-perf-hero--purple{background:linear-gradient(135deg,#a855f738,#ffffffbf)}.lpv-perf-hero--yellow{background:linear-gradient(135deg,#f59e0b38,#ffffffbf)}.lpv-perf-hero-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.lpv-perf-hero-k{color:#0f172ab8;font-size:12px;font-weight:900;letter-spacing:.2px}.lpv-perf-hero-v{color:#0f172a;font-size:28px;font-weight:950;line-height:1.05;margin-top:6px}.lpv-perf-hero-ico{background:#ffffff8c;border:1px solid #0f172a14;border-radius:12px;color:#0f172ab8;display:grid;height:40px;place-items:center;width:40px}.lpv-perf-ico-svg{height:22px;width:22px}.lpv-perf-hero-meta{display:flex;justify-content:flex-start;margin-top:10px}.lpv-perf-pill{align-items:center;background:#ffffffa6;border:1px solid #0f172a14;border-radius:999px;display:inline-flex;font-size:11px;font-weight:900;padding:4px 10px}.lpv-perf-pill--green{background:#dcfce7bf;border-color:#16a34a40;color:#166534}.lpv-perf-pill--blue{background:#dbeafebf;border-color:#3b82f640;color:#1d4ed8}.lpv-perf-pill--purple{background:#f3e8ffbf;border-color:#a855f740;color:#6d28d9}.lpv-perf-pill--yellow{background:#fef3c7bf;border-color:#f59e0b40;color:#92400e}.lpv-perf-bar{background:#0f172a14;border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.lpv-perf-bar>span{background:linear-gradient(90deg,#fb923c,#f97316);border-radius:999px;display:block;height:100%}.lpv-perf-hero-foot{color:#0f172a9e;font-size:12px;font-weight:700;line-height:1.35;margin-top:10px}.lpv-perf-op-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.lpv-perf-op-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:14px}.lpv-perf-op-top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.lpv-perf-op-k{color:#0f172aa6;font-size:12px;font-weight:900}.lpv-perf-op-v{color:#0f172a;font-size:22px;font-weight:950;margin-top:6px}.lpv-perf-op-ico{border:1px solid #0f172a14;border-radius:10px;display:grid;font-weight:950;height:34px;place-items:center;width:34px}.lpv-perf-op-ico--ok{background:#dcfce7d9;border-color:#22c55e40;color:#166534}.lpv-perf-op-ico--bad{background:#fee2e2d9;border-color:#ef444440;color:#991b1b}.lpv-perf-op-foot{color:#0f172a8c;font-size:12px;font-weight:700;margin-top:10px}.lpv-perf-svc{display:flex;flex-direction:column;gap:12px}.lpv-perf-svc-row{grid-gap:14px;align-items:center;background:#fbfcfe;border:1px solid #eef2f7;border-radius:14px;display:grid;gap:14px;grid-template-columns:minmax(220px,1.15fr) minmax(160px,1.4fr) 110px;padding:12px}.lpv-perf-svc-t{color:#0f172a;font-size:13px;font-weight:900}.lpv-perf-svc-sub{color:#0f172a8c;font-size:12px;font-weight:700;line-height:1.35;margin-top:4px}.lpv-perf-svc-val{color:#0f172a;font-size:13px;font-weight:950;text-align:right}.lpv-perf-comm-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.lpv-perf-comm{border:1px solid #0f172a14;border-radius:16px;padding:14px}.lpv-perf-comm--blue{background:linear-gradient(180deg,#3b82f624,#ffffffeb)}.lpv-perf-comm--green{background:linear-gradient(180deg,#10b98124,#ffffffeb)}.lpv-perf-comm--pink{background:linear-gradient(180deg,#ec489924,#ffffffeb)}.lpv-perf-comm--yellow{background:linear-gradient(180deg,#f59e0b29,#ffffffeb)}.lpv-perf-comm-head{align-items:center;display:flex;gap:10px;margin-bottom:10px}.lpv-perf-comm-ico{background:#ffffffa6;border:1px solid #0f172a14;border-radius:12px;color:#0f172ab8;display:grid;height:38px;place-items:center;width:38px}.lpv-perf-comm-title{color:#0f172a;font-size:14px;font-weight:950}.lpv-perf-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.lpv-perf-list li{align-items:flex-start;color:#0f172a;display:flex;font-size:13px;font-weight:750;gap:10px;line-height:1.35}.lpv-perf-li-ico{border-radius:999px;display:grid;flex:0 0 auto;font-size:12px;font-weight:950;height:22px;margin-top:1px;place-items:center;width:22px}.lpv-perf-li-ico--ok{background:#dcfce7e6;border:1px solid #22c55e40;color:#166534}.lpv-perf-li-ico--info{background:#dbeafee6;border:1px solid #3b82f640;color:#1d4ed8;font-family:ui-serif,Georgia,Times New Roman,Times,serif;font-style:italic}.lpv-rev-panel{padding:20px 20px 16px}.lpv-rev-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.lpv-rev-title-row{align-items:center;display:flex;gap:10px}.lpv-rev-title-ico{color:#f59e0b;flex:0 0 auto;height:22px;width:22px}.lpv-rev-title{color:#0f172a;font-size:18px;font-weight:950;line-height:1.2;margin:0}.lpv-rev-sub{color:#64748b;font-size:13px;font-weight:650;margin:6px 0 0}.lpv-rev-head-right{min-width:120px;text-align:right}.lpv-rev-agg{color:#0f172a;font-size:26px;font-weight:950;line-height:1.05}.lpv-rev-agg-sub{color:#64748b;font-size:13px;font-weight:800;margin-top:4px}.lpv-rev-dist{background:#fafafa;border:1px solid #e5e7eb;border-radius:14px;margin-bottom:16px;padding:14px 16px}.lpv-rev-dist-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:18px 18px 1fr 40px;padding:6px 0}.lpv-rev-dist-row+.lpv-rev-dist-row{border-top:1px solid #eef2f7}.lpv-rev-dist-n{color:#0f172a;font-size:13px;font-weight:900;text-align:right}.lpv-rev-dist-star{color:#f59e0b;font-size:14px;line-height:1}.lpv-rev-dist-bar{background:#0f172a14;border-radius:999px;height:8px;overflow:hidden}.lpv-rev-dist-bar>span{background:linear-gradient(90deg,#fb923c,#f97316);border-radius:999px;display:block;height:100%}.lpv-rev-dist-cnt{color:#0f172a;font-size:13px;font-weight:900;text-align:right}.lpv-rev-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.lpv-rev-chip{background:#fff;border:1px solid #cbd5e1;border-radius:999px;color:#334155;cursor:pointer;font-size:13px;font-weight:800;padding:8px 14px;transition:background .15s ease,border-color .15s ease,color .15s ease}.lpv-rev-chip:hover{border-color:#94a3b8}.lpv-rev-chip.is-active{background:#dbeafea6;border-color:#3b82f673;color:#1d4ed8}.lpv-rev-list{display:flex;flex-direction:column;gap:14px}.lpv-rev-empty{border:1px dashed #e5e7eb;border-radius:14px;font-size:14px;padding:18px;text-align:center}.lpv-rev-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px 16px 12px}.lpv-rev-card-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.lpv-rev-co-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.lpv-rev-co{color:#0f172a;font-size:15px;font-weight:950}.lpv-rev-verified{align-items:center;background:#dbeafebf;border:1px solid #3b82f640;border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:11px;font-weight:900;gap:5px;padding:3px 9px;vertical-align:middle}.lpv-rev-ind{font-weight:700;margin-top:4px}.lpv-rev-date,.lpv-rev-ind{color:#64748b;font-size:12px}.lpv-rev-date{font-weight:800;white-space:nowrap}.lpv-rev-stars{display:flex;gap:2px;margin-bottom:10px}.lpv-rev-star{color:#e5e7eb;font-size:16px;line-height:1}.lpv-rev-star--on{color:#fbbf24}.lpv-rev-body{color:#334155;font-size:14px;font-weight:650;line-height:1.55;margin:0 0 12px}.lpv-rev-foot{display:flex;justify-content:flex-start}.lpv-rev-helpful{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#334155;cursor:default;display:inline-flex;font-size:13px;font-weight:800;gap:8px;padding:6px 12px}.lpv-rev-thumb{color:#64748b;height:18px;width:18px}.lpv-rev-more-wrap{display:flex;justify-content:center;margin-top:16px}.lpv-rev-load{align-items:center;background:#fff;border:1px solid #2563eb;border-radius:12px;color:#2563eb;cursor:pointer;display:inline-flex;font-size:14px;font-weight:900;gap:8px;padding:10px 18px}.lpv-rev-load:hover{background:#2563eb0f}.lpv-rev-load-ico{height:18px;width:18px}.lpv-layout--contact-full{grid-template-columns:minmax(0,1fr)}.lpv-contact-panel.lpv-panel{padding:20px 22px}.lpv-contact-page{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 300px}.lpv-contact-main{min-width:0}.lpv-contact-hero{align-items:flex-start;display:flex;gap:14px;margin-bottom:18px}.lpv-contact-hero-ico-wrap{background:#2563eb1a;border-radius:12px;color:#2563eb;display:grid;flex:0 0 auto;height:44px;place-items:center;width:44px}.lpv-contact-hero-title{color:#0f172a;font-size:20px;font-weight:950;line-height:1.2;margin:0}.lpv-contact-hero-sub{color:#64748b;font-size:14px;font-weight:650;margin:6px 0 0}.lpv-contact-primary{background:linear-gradient(135deg,#dbeafe8c,#fffffff2);border:1px solid #2563eb1f;border-radius:16px;display:flex;gap:16px;margin-bottom:22px;padding:18px}.lpv-contact-avatar{background:#1e3a8a;border-radius:999px;color:#fff;display:grid;flex:0 0 auto;font-size:18px;font-weight:950;height:56px;place-items:center;width:56px}.lpv-contact-primary-body{flex:1 1;min-width:0}.lpv-contact-name{color:#0f172a;font-size:17px;font-weight:950}.lpv-contact-role{color:#64748b;font-size:13px;font-weight:700;margin-top:4px}.lpv-contact-rows{display:flex;flex-direction:column;gap:10px;margin-top:14px}.lpv-contact-row{align-items:center;color:#1e293b;display:flex;font-size:14px;font-weight:750;gap:10px}.lpv-contact-ico{color:#2563eb;flex:0 0 auto;height:20px;width:20px}.lpv-contact-ico--sec{height:22px;width:22px}.lpv-contact-link{color:#1d4ed8;font-weight:800;text-decoration:none}.lpv-contact-link:hover{text-decoration:underline}.lpv-contact-sec{margin-bottom:22px}.lpv-contact-sec-head{align-items:center;color:#2563eb;display:flex;gap:10px;margin-bottom:12px}.lpv-contact-sec-title{color:#0f172a;font-size:15px;font-weight:950;margin:0}.lpv-contact-offices{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.lpv-contact-office-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:14px}.lpv-contact-office-name{color:#0f172a;font-size:14px;font-weight:950;margin-bottom:6px}.lpv-contact-office-addr{color:#64748b;font-size:13px;font-weight:650;line-height:1.45;white-space:pre-line}.lpv-contact-office-phone{align-items:center;color:#334155;display:flex;font-size:13px;font-weight:800;gap:8px;margin-top:10px}.lpv-contact-office-phone .lpv-contact-ico{height:16px;width:16px}.lpv-contact-tiles{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.lpv-contact-tile{background:#fff;border:1px solid #d1d5db;border-radius:12px;color:#94a3b8;padding:14px 10px;text-align:center}.lpv-contact-tile.is-on{background:#eff6ffbf;border-color:#2563eb73;color:#2563eb}.lpv-contact-tile-ico{display:block;height:26px;margin:0 auto 8px;width:26px}.lpv-contact-tile-label{color:#64748b;font-size:12px;font-weight:900}.lpv-contact-tile.is-on .lpv-contact-tile-label{color:#1d4ed8}.lpv-contact-aside{display:flex;flex-direction:column;gap:14px;position:-webkit-sticky;position:sticky;top:88px}.lpv-contact-side-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px}.lpv-contact-side-title{color:#0f172a;font-size:15px;font-weight:950;margin:0 0 12px}.lpv-contact-qa-stack{display:flex;flex-direction:column;gap:10px}.lpv-contact-qa{align-items:center;border:1px solid #0000;border-radius:12px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;gap:10px;justify-content:center;padding:10px 14px;text-decoration:none;width:100%}.lpv-contact-qa:disabled{cursor:not-allowed;opacity:.45}.lpv-contact-qa--primary{background:#1e3a8a;border-color:#1e3a8a;color:#fff}.lpv-contact-qa--primary:hover{background:#172554;border-color:#172554}.lpv-contact-qa--primary .lpv-contact-qa-ico{color:#fff}.lpv-contact-qa--outline{background:#fff;border-color:#2563eb;color:#2563eb}.lpv-contact-qa--outline:hover{background:#2563eb0f}.lpv-contact-qa-ico{flex:0 0 auto;height:18px;width:18px}.lpv-contact-side-card--hours{padding-bottom:14px}.lpv-contact-hours-head{align-items:center;color:#2563eb;display:flex;gap:10px;margin-bottom:12px}.lpv-contact-hours-head .lpv-contact-ico{height:22px;width:22px}.lpv-contact-hours{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.lpv-contact-hours li{align-items:center;color:#64748b;display:flex;font-size:13px;font-weight:700;gap:12px;justify-content:space-between}.lpv-contact-hours strong{color:#0f172a;font-weight:950;text-align:right}.lpv-contact-247{align-items:center;border-top:1px solid #eef2f7;color:#166534;display:flex;font-size:13px;font-weight:900;gap:8px;margin-top:12px;padding-top:12px}@media(max-width:991px){.lpv-layout{grid-template-columns:1fr}.lpv-aside{position:static}.lpv-fleet-summary,.lpv-road-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lpv-tech-grid{grid-template-columns:1fr}.lpv-geo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lpv-port-grid{grid-template-columns:1fr}.lpv-air-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lpv-cert-grid,.lpv-corridor-grid{grid-template-columns:1fr}.lpv-perf-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lpv-perf-op-grid,.lpv-perf-svc-row{grid-template-columns:1fr}.lpv-perf-svc-row{align-items:start}.lpv-perf-svc-val{text-align:left}.lpv-perf-comm-grid{grid-template-columns:1fr}.lpv-rev-head{align-items:stretch;flex-direction:column}.lpv-rev-head-right{text-align:left}.lpv-contact-page{grid-template-columns:1fr}.lpv-contact-aside{position:static}.lpv-contact-offices{grid-template-columns:1fr}.lpv-contact-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.buyer-rfq-form,.buyer-rfq-form .btn-add,.buyer-rfq-form .input-area,.buyer-rfq-form .input-pill,.buyer-rfq-form .input-pill-select,.buyer-rfq-form .rfq-actions .btn.btn-primary,.buyer-rfq-form .rfq-actions .rfq-back-btn,.buyer-rfq-form .rfq-section-heading,.buyer-rfq-form .rfq-subtitle,.buyer-rfq-form .rfq-title,.buyer-rfq-form .tag,.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.subtitle{font-family:Inter,sans-serif}.buyer-rfq-form .btn-add,.buyer-rfq-form .rfq-actions .btn.btn-primary,.common-btn-primary{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.buyer-rfq-form .btn-add:hover:not(:disabled),.buyer-rfq-form .rfq-actions .btn.btn-primary:hover:not(:disabled),.common-btn-primary:hover:not(:disabled){background:#e55a00}.buyer-rfq-form .btn-add:disabled,.buyer-rfq-form .rfq-actions .btn.btn-primary:disabled,.common-btn-primary:disabled{cursor:not-allowed;opacity:.5}.buyer-rfq-form .btn-add:focus-visible,.buyer-rfq-form .rfq-actions .btn.btn-primary:focus-visible,.common-btn-primary:focus-visible{box-shadow:0 0 0 3px #ff6a0033;outline:none}.buyer-rfq-form .tag,.common-tag{align-items:center;background:#ffefe9;border:1px solid #ffd9c4;border-radius:999px;color:#0f1724;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease}.buyer-rfq-form .tag:hover,.common-tag:hover{background:#ffe4d6;border-color:#ffc4a3}.buyer-rfq-form .input-pill,.buyer-rfq-form .input-pill-select,.common-input,.common-input-control,.common-input-pill{border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;padding:10px 14px;transition:all .2s ease;width:100%}.buyer-rfq-form .input-pill-select:focus,.buyer-rfq-form .input-pill:focus,.common-input-control:focus,.common-input-pill:focus,.common-input:focus{border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.buyer-rfq-form .input-pill-select::placeholder,.buyer-rfq-form .input-pill::placeholder,.common-input-control::placeholder,.common-input-pill::placeholder,.common-input::placeholder{color:#9ca3af}.buyer-rfq-form .input-pill,.buyer-rfq-form .input-pill-select,.common-input-pill{background:#f3f5f7}.buyer-rfq-form .rfq-completeness-card,.buyer-rfq-form .rfq-main-content,.common-card{background:#fff;border-radius:8px;box-shadow:0 4px 18px #0a0a0a0f}.buyer-rfq-form .tag-x{transition:all .2s ease}.buyer-rfq-form .rfq-title,.main-title{color:#0b1320;font-size:28px;font-weight:700;line-height:1.2;margin:8px 0}.buyer-rfq-form .rfq-section-heading{color:#0b1320;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 16px}.buyer-rfq-form .input-area{background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;min-height:40px;padding:10px 14px;resize:vertical;transition:all .2s ease;width:100%}.buyer-rfq-form .input-area::placeholder{color:#9ca3af}.buyer-rfq-form .input-area:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:none}.buyer-rfq-form .input-area:disabled{background:#f9fafb;color:#6c757d;cursor:not-allowed;opacity:.6}.buyer-rfq-form .rfq-subtitle,.subtitle{color:#6c757d;font-size:14px;line-height:1.5;margin:0}.buyer-rfq-form .rfq-header-actions{background-color:#f6f8fb;border-bottom:1px solid #e5e7eb;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;padding:24px 0 20px;position:-webkit-sticky;position:sticky;top:0;transition:box-shadow .2s ease;z-index:1020}.buyer-rfq-form .input-pill-select{appearance:none;-webkit-appearance:none;-moz-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='%236c757d' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.buyer-rfq-form .rfq-status-indicator,.buyer-rfq-form .tag-x{align-items:center;display:flex;justify-content:center}.buyer-rfq-form .file-upload-component .file-box,.buyer-rfq-form .file-upload-component .file-content,.buyer-rfq-form .rfq-label,.buyer-rfq-form .rfq-leadtime-group,.buyer-rfq-form .rfq-radio-label{align-items:center;display:flex;justify-content:flex-start}.buyer-rfq-form .rfq-actions{align-items:center;display:flex;justify-content:flex-end}.buyer-rfq-form .btn-add:disabled{background:#f9fafb;color:#6c757d;cursor:not-allowed;opacity:.6;pointer-events:none}.buyer-rfq-form .rfq-location-group{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.buyer-rfq-form .file-upload-component .upload-icon,.buyer-rfq-form .rfq-actions .rfq-back-btn svg,.buyer-rfq-form .rfq-label .rfq-help-icon{flex-shrink:0;height:16px;width:16px}.buyer-rfq-form .rfq-incomplete-fields{border-bottom:1px solid #f0f0f0;margin:16px 0}.buyer-rfq-form .rfq-label .rfq-asterisk{color:#dc3545;margin-left:2px}.buyer-rfq-form .rfq-label .rfq-help-icon{color:#3b82f6;cursor:help}.buyer-rfq-form .rfq-radio-label .rfq-radio-input{accent-color:#ff6a00;cursor:pointer;height:18px;width:18px}.buyer-rfq-form .rfq-incomplete-list li:before{color:#dc3545;margin-left:2px}.buyer-rfq-form .rfq-radio-label,.buyer-rfq-form .tag-x{cursor:pointer}.buyer-rfq-form .rfq-input-group,.buyer-rfq-form .rfq-location-group{flex:1 1}.buyer-rfq-form .rfq-actions .btn,.buyer-rfq-form .rfq-incomplete-title,.buyer-rfq-form .rfq-label,.buyer-rfq-form .rfq-price-group .btn-currency,.buyer-rfq-form .rfq-radio-group-label{font-weight:600}.buyer-rfq-form .rfq-completeness-title,.buyer-rfq-form .rfq-incomplete-list li:before,.buyer-rfq-form .rfq-status-indicator{font-weight:700}.buyer-rfq-form .tag-x{border:none}.buyer-rfq-form .rfq-radio-label span{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.buyer-rfq-form .rfq-actions .rfq-back-btn{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.buyer-rfq-form .rfq-actions .rfq-back-btn:hover{background-color:#d0d0d0;color:#333}.buyer-rfq-form .rfq-actions .rfq-back-btn:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.buyer-rfq-form .rfq-field{margin-bottom:8px}.buyer-rfq-form{background-color:#f6f8fb;min-height:100vh;padding:24px}.buyer-rfq-form .rfq-main-content{margin-bottom:10px;padding:15px}.buyer-rfq-form .rfq-header-actions{align-items:flex-start;border-bottom:none;box-shadow:none;display:flex;gap:20px;justify-content:space-between;margin:-24px -24px 0;padding:16px 24px 8px}.buyer-rfq-form .rfq-header-actions>div:first-child{flex:1 1}.buyer-rfq-form .rfq-header-actions .rfq-actions{border-top:none;flex-shrink:0;margin-top:0;padding-top:0}.buyer-rfq-form .rfq-title{margin-bottom:5px}.buyer-rfq-form .rfq-subtitle{margin-bottom:8px}.buyer-rfq-form .rfq-section{margin-bottom:10px}.buyer-rfq-form .rfq-section:last-of-type{margin-bottom:0}.buyer-rfq-form .rfq-section-heading{margin-bottom:7px;margin-top:0}.buyer-rfq-form .rfq-field{margin-bottom:7px}.buyer-rfq-form .rfq-field:last-child{margin-bottom:0}.buyer-rfq-form .rfq-field.rfq-field-description{margin-bottom:2px}.buyer-rfq-form .rfq-field .row{align-items:flex-start;margin-left:0;margin-right:0}.buyer-rfq-form .rfq-field .row>[class*=col-]{padding-left:6px;padding-right:6px}.buyer-rfq-form .rfq-field .row>[class*=col-]:first-child{padding-left:0}.buyer-rfq-form .rfq-field .row>[class*=col-]:last-child{padding-right:0}.buyer-rfq-form .rfq-label{color:#0b1320;flex-shrink:0;font-size:14px;gap:6px;min-width:180px;white-space:nowrap}.buyer-rfq-form .rfq-label .rfq-asterisk{margin-right:0}.buyer-rfq-form .input-pill{padding:8px 12px}.buyer-rfq-form .input-pill-select{background-color:#f3f5f7;background-position:right 5px center;padding-right:20px}.buyer-rfq-form .input-pill-select:focus{background-color:#fff}.buyer-rfq-form .input-pill-small{text-align:center;width:80px}.buyer-rfq-form .input-area{min-height:65px;padding:10px}.buyer-rfq-form .rfq-input-group{align-items:stretch;display:flex;gap:12px;width:100%}.buyer-rfq-form .rfq-input-group .input-pill,.buyer-rfq-form .rfq-input-group .input-pill-select{flex:1 1;min-width:0;width:100%}.buyer-rfq-form .rfq-radio-group-label{color:#0b1320;display:block;font-size:14px;margin-bottom:12px}.buyer-rfq-form .rfq-radio-group{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;margin-top:2%}.buyer-rfq-form .row>.col-12.col-md-6.col-lg-6:has(.rfq-radio-group){align-self:flex-start}.buyer-rfq-form .rfq-radio-label{color:#444;font-size:14px;gap:8px}.buyer-rfq-form .rfq-radio-label .rfq-radio-input{accent-color:#3b82f6;margin:0}.buyer-rfq-form .rfq-price-group{align-items:stretch;display:flex;gap:12px;width:100%}.buyer-rfq-form .rfq-price-group .btn-currency{align-items:center;background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;color:#444;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:38px;justify-content:center;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.buyer-rfq-form .rfq-price-group .btn-currency:hover{background:#f9fafb;border-color:#d1d5db}.buyer-rfq-form .rfq-price-group .input-pill{flex:1 1;min-width:0}.buyer-rfq-form .rfq-price-group .currency-select,.buyer-rfq-form .rfq-price-group .price-input{flex:0 0 120px;max-width:120px;min-width:120px}.buyer-rfq-form .rfq-price-group .keyword-input{flex:1 1;min-width:0}.buyer-rfq-form .rfq-price-group .btn-add{align-items:center;display:flex;flex:0 0 auto;height:38px;justify-content:center;padding:8px 16px;white-space:nowrap}.buyer-rfq-form .rfq-leadtime-group{display:flex;flex:1 1;flex-wrap:wrap;gap:8px}.buyer-rfq-form .rfq-leadtime-text{color:#444;font-size:14px;white-space:nowrap}.buyer-rfq-form .rfq-location-group{gap:12px}@media(max-width:768px){.buyer-rfq-form .rfq-location-group{grid-template-columns:1fr}}.buyer-rfq-form .file-upload-component{flex:1 1;margin-bottom:0;margin-top:0;min-width:0}.buyer-rfq-form .file-upload-component .file-box{background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;cursor:pointer;padding:10px 14px;transition:background-color .2s ease}.buyer-rfq-form .file-upload-component .file-box:hover{background:#f1f3f5}.buyer-rfq-form .file-upload-component .file-content{gap:8px}.buyer-rfq-form .file-upload-component .upload-icon{color:#6c757d;display:inline-block;vertical-align:middle}.buyer-rfq-form .file-upload-component .choose-text{color:#6c757d;font-size:13px}.buyer-rfq-form .file-upload-component input[type=file]{display:none}.buyer-rfq-form .file-upload-component .upload-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.buyer-rfq-form .file-upload-component .upload-chip{background:#f1f3f5;border-radius:999px;color:#444;font-size:12px;padding:4px 10px}.buyer-rfq-form .file-upload-component .upload-preview-container{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.buyer-rfq-form .file-upload-component .upload-preview-container>div{border:2px solid #e0e0e0;border-radius:8px;height:120px;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:120px}.buyer-rfq-form .file-upload-component .upload-preview-container>div:hover{box-shadow:0 4px 8px #0000001a;transform:scale(1.02)}.buyer-rfq-form .file-upload-component .upload-preview-container>div img{height:100%;object-fit:cover;width:100%}.buyer-rfq-form .file-upload-component .upload-preview-container>div .btn{align-items:center;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0003;display:flex;font-size:18px;font-weight:700;height:28px;justify-content:center;line-height:1;padding:0;position:absolute;right:4px;top:4px;transition:transform .2s ease;width:28px;z-index:10}.buyer-rfq-form .file-upload-component .upload-preview-container>div .btn:hover{transform:scale(1.1)}.buyer-rfq-form .file-upload-component .upload-preview-container>div>div:last-child{background:#0009;bottom:0;color:#fff;font-size:11px;left:0;overflow:hidden;padding:4px 8px;position:absolute;right:0;text-overflow:ellipsis;white-space:nowrap}.buyer-rfq-form .keywords-section{margin-top:12px}.buyer-rfq-form .product-input-row{align-items:stretch;display:flex;gap:12px;width:100%}.buyer-rfq-form .product-input-row .input-pill{flex:1 1}.buyer-rfq-form .btn-add:hover:not(:disabled){box-shadow:0 4px 8px #ff6a0033;transform:translateY(-1px)}.buyer-rfq-form .btn-add:active:not(:disabled){box-shadow:0 2px 4px #ff6a0033;transform:translateY(0)}.buyer-rfq-form .btn-add:disabled{transform:none}.buyer-rfq-form .btn-add:disabled:hover{box-shadow:none;transform:none}.buyer-rfq-form .tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;min-height:32px;padding:0}.buyer-rfq-form .tags:empty{display:none;margin-top:0;min-height:0;padding:0}.buyer-rfq-form .tag-x{background:#0000;border-radius:50%;color:#ff6a00;display:inline-flex;font-size:16px;height:18px;line-height:1;margin:0;padding:0;width:18px}.buyer-rfq-form .tag-x:hover{background:#ffd9c4;color:#e55a00}.buyer-rfq-form .rfq-actions{border-bottom:none;gap:12px;margin-top:10px;padding-top:10px}.buyer-rfq-form .rfq-actions .btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;padding:10px 24px;transition:all .2s ease}.buyer-rfq-form .rfq-actions .btn.btn-primary{padding:8px 16px}.buyer-rfq-form .rfq-actions .btn.btn-secondary{background:#6c757d;color:#fff}.buyer-rfq-form .rfq-actions .btn.btn-secondary:hover{background:#5a6268}.buyer-rfq-form .rfq-sidebar{align-self:flex-start;margin-top:0;position:-webkit-sticky;position:sticky;top:100px}@media(max-width:1024px){.buyer-rfq-form .rfq-sidebar{margin-top:24px;position:relative;top:0}}.buyer-rfq-form .rfq-completeness-card{padding:24px}.buyer-rfq-form .rfq-completeness-title{color:#0b1320;font-size:20px;margin-bottom:20px;margin-top:0}.buyer-rfq-form .rfq-status-indicator{border-radius:50%;color:#fff;font-size:16px;height:120px;margin:0 auto 20px;width:120px}.buyer-rfq-form .rfq-status-indicator.incomplete{background:#dc3545}.buyer-rfq-form .rfq-status-indicator.complete{background:#22c55e}.buyer-rfq-form .rfq-completeness-text{color:#444;font-size:14px;line-height:1.5;margin-bottom:20px}.buyer-rfq-form .rfq-incomplete-fields{border-bottom:none;border-top:1px solid #eef0f2;margin-top:20px;padding-top:20px}.buyer-rfq-form .rfq-incomplete-title{color:#0b1320;font-size:14px;margin-bottom:12px}.buyer-rfq-form .rfq-incomplete-list{list-style:none;margin:0;padding:0}.buyer-rfq-form .rfq-incomplete-list li{color:#444;font-size:14px;padding:6px 0 6px 20px;position:relative}.buyer-rfq-form .rfq-incomplete-list li:before{content:"•";left:0;position:absolute}@media(max-width:1024px){.buyer-rfq-form .rfq-main-content{padding:24px}.buyer-rfq-form .rfq-title{font-size:24px}.buyer-rfq-form .rfq-section-heading{font-size:18px}.buyer-rfq-form .rfq-label{min-width:150px}.buyer-rfq-form .row>[class*=col-]{margin-bottom:12px}}@media(max-width:768px){.buyer-rfq-form{padding-bottom:24px;padding-top:16px}.buyer-rfq-form .rfq-header-actions{flex-direction:column;gap:16px;margin:-16px -24px 20px;padding-left:24px;padding-right:24px}.buyer-rfq-form .rfq-header-actions .rfq-actions{justify-content:flex-end;width:100%}.buyer-rfq-form .rfq-main-content{margin-bottom:16px;padding:16px}.buyer-rfq-form .rfq-title{font-size:20px;margin-bottom:8px}.buyer-rfq-form .rfq-subtitle{font-size:13px;margin-bottom:24px}.buyer-rfq-form .rfq-section{margin-bottom:24px}.buyer-rfq-form .rfq-section-heading{font-size:16px;margin-bottom:16px}.buyer-rfq-form .rfq-field{margin-bottom:16px}.buyer-rfq-form .rfq-field .row>[class*=col-]{margin-bottom:12px;padding-left:0;padding-right:0}.buyer-rfq-form .rfq-field .row>[class*=col-]:last-child{margin-bottom:0}.buyer-rfq-form .rfq-label{margin-bottom:8px;min-width:auto;white-space:normal}.buyer-rfq-form .rfq-input-group,.buyer-rfq-form .rfq-price-group{flex-direction:column;gap:12px;width:100%}.buyer-rfq-form .rfq-input-group .btn-add,.buyer-rfq-form .rfq-input-group .btn-currency,.buyer-rfq-form .rfq-input-group .currency-select,.buyer-rfq-form .rfq-input-group .input-pill,.buyer-rfq-form .rfq-input-group .input-pill-select,.buyer-rfq-form .rfq-input-group .keyword-input,.buyer-rfq-form .rfq-input-group .price-input,.buyer-rfq-form .rfq-price-group .btn-add,.buyer-rfq-form .rfq-price-group .btn-currency,.buyer-rfq-form .rfq-price-group .currency-select,.buyer-rfq-form .rfq-price-group .input-pill,.buyer-rfq-form .rfq-price-group .input-pill-select,.buyer-rfq-form .rfq-price-group .keyword-input,.buyer-rfq-form .rfq-price-group .price-input{margin-bottom:0;max-width:100%;min-width:100%;width:100%}.buyer-rfq-form .input-area,.buyer-rfq-form .input-pill,.buyer-rfq-form .input-pill-select{font-size:16px;width:100%}.buyer-rfq-form .input-pill-select{min-width:100%}.buyer-rfq-form .input-pill-small{text-align:left;width:100%}.buyer-rfq-form .rfq-leadtime-group{align-items:flex-start;flex-direction:column;gap:8px;width:100%}.buyer-rfq-form .rfq-leadtime-group .rfq-leadtime-text{line-height:1.4;white-space:normal}.buyer-rfq-form .rfq-location-group{display:flex;flex-direction:column;gap:12px;width:100%}.buyer-rfq-form .rfq-radio-group{flex-direction:column;gap:12px;margin-top:8px;width:100%}.buyer-rfq-form .rfq-actions{flex-direction:column;gap:12px;margin-top:24px}.buyer-rfq-form .rfq-actions .btn{font-size:16px;padding:12px 24px;width:100%}.buyer-rfq-form .file-upload-component{width:100%}.buyer-rfq-form .file-upload-component .file-box{padding:16px}.buyer-rfq-form .product-input-row{flex-direction:column;gap:12px}.buyer-rfq-form .product-input-row .btn-add,.buyer-rfq-form .product-input-row .input-pill{width:100%}.buyer-rfq-form .rfq-sidebar{margin-top:24px}.buyer-rfq-form .rfq-completeness-card{padding:20px}}@media(max-width:575px){.buyer-rfq-form{padding-bottom:20px;padding-top:12px}.buyer-rfq-form .rfq-header-actions{margin-left:-24px;margin-right:-24px;margin-top:-12px;padding:12px 24px}.buyer-rfq-form .rfq-main-content{border-radius:4px;padding:12px}.buyer-rfq-form .rfq-title{font-size:18px}.buyer-rfq-form .rfq-section-heading{font-size:16px}.buyer-rfq-form .rfq-field{margin-bottom:12px}.buyer-rfq-form .rfq-actions{margin-top:20px}.buyer-rfq-form .rfq-actions .btn{font-size:14px;padding:10px 20px}}.buyer-rfq-list .brfq-main-content .brfq-tabs .brfq-tab,.buyer-rfq-list .brfq-main-content .brfq-tabs .brfq-tab.brfq-tab-active,.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-input,.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-select,.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-textarea,.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.subtitle{font-family:Inter,sans-serif}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-input,.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-select,.common-input,.common-input-control,.common-input-pill{border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;padding:10px 14px;transition:all .2s ease;width:100%}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-input:focus,.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-select:focus,.common-input-control:focus,.common-input-pill:focus,.common-input:focus{border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-input::placeholder,.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-select::placeholder,.common-input-control::placeholder,.common-input-pill::placeholder,.common-input::placeholder{color:#9ca3af}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-input,.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-select,.common-input-pill{background:#f3f5f7}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-textarea{background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;font-size:14px;min-height:40px;padding:10px 14px;resize:vertical;transition:all .2s ease;width:100%}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-textarea::placeholder{color:#9ca3af}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-textarea:focus{background:#fff;outline:none}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-textarea:disabled{background:#f9fafb;color:#6c757d;cursor:not-allowed;opacity:.6}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-file-upload{align-items:center;display:flex;justify-content:flex-start}.buyer-rfq-list .brfq-main-content .brfq-cards-container{display:flex;flex-direction:column}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-input[readonly],.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-select[readonly]{background:#f9fafb;color:#0b1320;cursor:default}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group{display:flex;flex-direction:column;gap:12px}.buyer-rfq-list .brfq-modal .brfq-modal-footer .brfq-modal-btn.brfq-modal-btn-confirm svg{flex-shrink:0;height:16px;width:16px}.buyer-rfq-list .brfq-modal .brfq-modal-header .brfq-modal-close svg{flex-shrink:0}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-file-upload .brfq-file-text{overflow:hidden}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-required{color:#dc3545;margin-left:2px}.buyer-rfq-list .brfq-modal .brfq-modal-body::-webkit-scrollbar,.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper::-webkit-scrollbar{height:8px;width:8px}.buyer-rfq-list .brfq-modal .brfq-modal-body::-webkit-scrollbar-track,.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.buyer-rfq-list .brfq-modal .brfq-modal-body::-webkit-scrollbar-thumb,.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.buyer-rfq-list .brfq-modal .brfq-modal-body::-webkit-scrollbar-thumb:hover,.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.buyer-rfq-list .brfq-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0}.buyer-rfq-list .brfq-modal,.buyer-rfq-list .brfq-view-quotation-modal,.buyer-rfq-list .brfq-view-request-modal{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow-y:auto;width:100%;z-index:1050}.buyer-rfq-list .brfq-modal .brfq-modal-header .brfq-modal-close{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;transition:all .2s ease;width:32px}.buyer-rfq-list .brfq-modal .brfq-modal-header .brfq-modal-close:hover{background:#f3f4f6;color:#0b1320}.buyer-rfq-list .brfq-modal .brfq-modal-header .brfq-modal-close:focus-visible{box-shadow:0 0 0 3px #3b82f61a;outline:none}.buyer-rfq-list .brfq-modal .brfq-modal-header .brfq-modal-close svg{height:20px;width:20px}.buyer-rfq-list .brfq-modal .brfq-modal-body{flex:1 1;padding:16px 20px}.buyer-rfq-list .brfq-modal .brfq-modal-footer{align-items:center;background:#fff;border-radius:0 0 12px 12px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:16px 20px}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-input[readonly],.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-select[readonly]{cursor:not-allowed}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table thead th{white-space:nowrap}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-action-buttons .brfq-btn-clarification,.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-action-buttons .brfq-btn-submit,.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-buyer-info .brfq-buyer-name,.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-reject-reason-popup .brfq-popup-content .brfq-reject-section .brfq-reject-field .brfq-reject-field-value,.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-card-header .brfq-card-header-left .brfq-status-badge,.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid .brfq-detail-item .brfq-detail-value,.buyer-rfq-list .brfq-main-content .brfq-tabs .brfq-tab,.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-file-upload .brfq-file-btn,.buyer-rfq-list .brfq-modal .brfq-modal-footer .brfq-modal-btn,.buyer-rfq-list .brfq-modal .brfq-modal-footer .brfq-modal-btn.brfq-modal-btn-confirm,.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-grid .brfq-view-quotation-field .brfq-view-quotation-certifications .brfq-view-quotation-cert-badge,.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-grid .brfq-view-quotation-field .brfq-view-quotation-field-value,.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-grid .brfq-view-quotation-field .brfq-view-quotation-status-badge-inline,.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tbody tr.brfq-view-quotation-item-details-row .brfq-view-quotation-item-details-cell .brfq-view-quotation-item-details-grid .brfq-view-quotation-item-details-value,.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tbody tr.brfq-view-quotation-total-row .brfq-view-quotation-total-label,.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tbody tr.brfq-view-quotation-total-row .brfq-view-quotation-total-value,.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tfoot .po-preview-total-row .po-preview-summary-label,.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-summary-card .brfq-view-quotation-summary-content .brfq-view-quotation-status-badge,.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-actions .brfq-view-request-btn,.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left .brfq-attachment-info .brfq-attachment-name,.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-badges .brfq-view-request-badge,.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-field-value{font-weight:500}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-reject-reason-popup .brfq-popup-content .brfq-reject-section .brfq-reject-section-header .brfq-reject-section-title,.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-reject-reason-popup .brfq-popup-header .brfq-popup-title,.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-card-header .brfq-card-header-left .brfq-rfq-id,.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid .brfq-detail-item .brfq-detail-value.brfq-price-value,.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid .brfq-detail-item .brfq-detail-value.brfq-quoted-price-value,.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-label,.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-order-summary .brfq-summary-item .brfq-summary-label,.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-order-summary .brfq-summary-item .brfq-summary-value,.buyer-rfq-list .brfq-modal .brfq-modal-header .brfq-modal-header-left .brfq-modal-title,.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-rfq-summary .brfq-view-quotation-rfq-item .brfq-view-quotation-rfq-value,.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-section-header .brfq-view-quotation-section-title,.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tbody td.brfq-view-quotation-td-bold,.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tfoot .po-preview-total-row .po-preview-summary-value,.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table thead th,.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-summary-card .brfq-view-quotation-summary-content .brfq-view-quotation-summary-left .brfq-view-quotation-id,.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-header .brfq-view-quotation-title,.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-actions .brfq-attachment-btn,.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-field-value.brfq-view-request-price,.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-section-header .brfq-view-request-section-title,.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-summary .brfq-view-request-summary-item .brfq-view-request-summary-value,.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-header .brfq-view-request-title,.font-semibold{font-weight:600}.buyer-rfq-list .brfq-main-content .brfq-title-section .brfq-main-title{font-weight:700}.buyer-rfq-list .brfq-modal .brfq-modal-footer .brfq-modal-btn{border:none}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-card-header .brfq-card-header-left .brfq-status-badge.brfq-status-draft{background-color:#f59e0b;color:#fff}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-reject-reason-wrapper{display:inline-block;position:relative;z-index:10}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-reject-reason-popup{animation:brfq-fadeInUp .2s ease;background:#fff;border:1px solid #e0e0e0;border-radius:8px;bottom:calc(100% + 10px);box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:80vh;max-width:600px;min-width:500px;overflow:hidden;pointer-events:auto;position:absolute;right:0;z-index:10000}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-reject-reason-popup .brfq-popup-header{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-reject-reason-popup .brfq-popup-header .brfq-popup-title{color:#0b1320;font-size:18px;margin:0 0 4px}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-reject-reason-popup .brfq-popup-header .brfq-popup-subtitle{color:#666;font-size:14px;margin:0}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-reject-reason-popup .brfq-popup-header .brfq-popup-close{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-left:16px;padding:8px;transition:all .2s ease}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-reject-reason-popup .brfq-popup-header .brfq-popup-close:hover{background-color:#f5f5f5;color:#333}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-reject-reason-popup .brfq-popup-header .brfq-popup-close svg{height:20px;width:20px}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-reject-reason-popup .brfq-popup-content{display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto;padding:24px}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-reject-reason-popup .brfq-popup-content .brfq-reject-section{display:flex;flex-direction:column;gap:10px}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-reject-reason-popup .brfq-popup-content .brfq-reject-section .brfq-reject-section-header{align-items:center;display:flex;gap:8px}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-reject-reason-popup .brfq-popup-content .brfq-reject-section .brfq-reject-section-header .brfq-reject-section-icon{color:#ff6a00;height:20px;width:20px}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-reject-reason-popup .brfq-popup-content .brfq-reject-section .brfq-reject-section-header .brfq-reject-section-title{color:#0b1320;font-size:16px;margin:0}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-reject-reason-popup .brfq-popup-content .brfq-reject-section .brfq-reject-field{display:flex;flex-direction:column;gap:3px}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-reject-reason-popup .brfq-popup-content .brfq-reject-section .brfq-reject-field .brfq-reject-field-value{color:#0b1320;font-size:14px;line-height:1.6;margin:0}@keyframes brfq-fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid .brfq-detail-item.brfq-reject-reason-item .brfq-reject-reason-value{color:#b91c1c}.buyer-rfq-list .brfq-modal-overlay{z-index:1040}.buyer-rfq-list .brfq-modal{border-radius:8px;box-shadow:0 10px 40px #0003;height:auto;max-height:95vh;max-width:800px;overflow:hidden;width:90%}.buyer-rfq-list .brfq-modal .brfq-modal-header{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.buyer-rfq-list .brfq-modal .brfq-modal-header .brfq-modal-header-left{align-items:flex-start;display:flex;flex:1 1;gap:12px}.buyer-rfq-list .brfq-modal .brfq-modal-header .brfq-modal-header-left .brfq-modal-icon{align-items:center;background-color:#dbeafe;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.buyer-rfq-list .brfq-modal .brfq-modal-header .brfq-modal-header-left .brfq-modal-icon svg{color:#3b82f6;height:18px;width:18px}.buyer-rfq-list .brfq-modal .brfq-modal-header .brfq-modal-header-left .brfq-modal-title{color:#333;font-size:18px;line-height:1.3;margin:0 0 2px}.buyer-rfq-list .brfq-modal .brfq-modal-header .brfq-modal-header-left .brfq-modal-subtitle{color:#6c757d;font-size:13px;line-height:1.4;margin:0}.buyer-rfq-list .brfq-modal .brfq-modal-header .brfq-modal-close{color:#6c757d;padding:4px;transition:color .2s ease}.buyer-rfq-list .brfq-modal .brfq-modal-header .brfq-modal-close:hover{color:#333}.buyer-rfq-list .brfq-modal .brfq-modal-body{display:flex;flex-direction:column;gap:10px;max-height:calc(95vh - 200px);min-height:0;overflow-y:auto;padding:18px 24px}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-order-summary{grid-gap:10px;align-items:start;background-color:#f9fafb;border-radius:8px;display:grid;gap:10px;grid-auto-flow:row;grid-template-columns:repeat(3,1fr);padding:10px 16px}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-order-summary .brfq-summary-item{display:flex;flex-direction:column;gap:2px;min-width:0}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-order-summary .brfq-summary-item .brfq-summary-label{color:#6c757d;font-size:11px}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-order-summary .brfq-summary-item .brfq-summary-value{color:#333;font-size:13px;word-break:break-word}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-order-info{display:flex;flex-direction:column;gap:16px}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group{gap:6px}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group.brfq-form-group-half{flex:1 1}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-label{color:#0b1320;font-size:14px}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-input,.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-select{color:#444;padding:8px 12px}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-input:focus,.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-select:focus{border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-input[readonly],.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-select[readonly]{background-color:#f8f9fb}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-input::placeholder,.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-select::placeholder{color:#999}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-textarea{color:#444;min-height:65px;padding:10px}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-textarea:focus{border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-textarea::placeholder{color:#999}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-group .brfq-form-note{color:#6c757d;font-size:12px;line-height:1.4;margin:0}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-form-row{display:flex;gap:12px}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-file-upload{background-color:#fafafa;border:2px dashed #d1d5db;border-radius:8px;gap:8px;padding:8px 12px}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-file-upload input[type=file]{display:none}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-file-upload .brfq-file-icon{color:#6c757d;flex-shrink:0;height:18px;width:18px}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-file-upload .brfq-file-btn{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#333;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-file-upload .brfq-file-btn:hover{background-color:#f9fafb;border-color:#9ca3af}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-file-upload .brfq-file-text{color:#6c757d;flex:1 1;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-file-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-file-list .brfq-file-item{align-items:center;background:#f5f5f5;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-file-list .brfq-file-item .brfq-file-name{color:#0b1320;flex:1 1;font-size:14px}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-file-list .brfq-file-item .brfq-file-remove{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .2s ease}.buyer-rfq-list .brfq-modal .brfq-modal-body .brfq-file-list .brfq-file-item .brfq-file-remove:hover{color:#e03131}.buyer-rfq-list .brfq-modal .brfq-modal-footer{flex-shrink:0;gap:12px;padding:16px 24px}.buyer-rfq-list .brfq-modal .brfq-modal-footer .brfq-modal-btn{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;gap:8px;padding:8px 16px;transition:all .2s ease}.buyer-rfq-list .brfq-modal .brfq-modal-footer .brfq-modal-btn.brfq-modal-btn-cancel{background-color:#fff;border:1px solid #d1d5db;color:#333}.buyer-rfq-list .brfq-modal .brfq-modal-footer .brfq-modal-btn.brfq-modal-btn-cancel:hover{background-color:#f9fafb}.buyer-rfq-list .brfq-modal .brfq-modal-footer .brfq-modal-btn.brfq-modal-btn-confirm{background-color:#ff6a00;color:#fff;font-size:14px;padding:8px 16px}.buyer-rfq-list .brfq-modal .brfq-modal-footer .brfq-modal-btn.brfq-modal-btn-confirm:hover:not(:disabled){background-color:#e65f00}.buyer-rfq-list .brfq-modal .brfq-modal-footer .brfq-modal-btn.brfq-modal-btn-confirm:disabled{cursor:not-allowed;opacity:.5}.buyer-rfq-list .brfq-view-request-modal{border-radius:8px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;position:relative;width:90%;z-index:1050}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-header{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-header .brfq-view-request-title{color:#0b1320;font-size:18px;margin:0 0 4px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-header .brfq-view-request-subtitle{color:#666;font-size:14px;margin:0}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-header .brfq-view-request-close{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-header .brfq-view-request-close:hover{background-color:#f5f5f5;color:#333}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-header .brfq-view-request-close svg{height:20px;width:20px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-summary{grid-gap:16px;background-color:#00000008;border-radius:8px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:8px;padding:16px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-summary .brfq-view-request-summary-item{display:flex;flex-direction:column;gap:4px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-summary .brfq-view-request-summary-item .brfq-view-request-summary-label{color:#666;font-size:12px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-summary .brfq-view-request-summary-item .brfq-view-request-summary-value{color:#0b1320;font-size:14px;margin:0}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section{display:flex;flex-direction:column;gap:10px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-section-header{align-items:center;display:flex;gap:8px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-section-header .brfq-view-request-section-icon{color:#ff6a00;height:20px;width:20px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-section-header .brfq-view-request-section-title{color:#0b1320;font-size:16px;margin:0}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-grid-row-4{grid-gap:24px;display:grid;gap:24px;grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-grid-row-2{grid-gap:24px;display:grid;gap:24px;grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-grid-row-3{grid-gap:24px;display:grid;gap:24px;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field{display:flex;flex-direction:column;gap:3px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field.brfq-view-request-field-full{grid-column:1/-1}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-field-label{color:#666;font-size:14px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-field-label-with-icon{align-items:center;display:flex;gap:6px;margin-bottom:4px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-field-label-with-icon svg{color:#666;height:16px;width:16px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-field-label-with-icon .brfq-view-request-field-label{margin:0}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-field-value{color:#0b1320;font-size:14px;margin:0}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-field-value.brfq-view-request-price{color:#16a34a}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-field-meta{color:#666;font-size:12px;margin:4px 0 0}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-badges .brfq-view-request-badge{align-items:center;background-color:#0000000d;border:1px solid #0000;border-radius:6px;color:#0b1320;display:inline-flex;font-size:12px;justify-content:center;padding:4px 8px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-badges .brfq-view-request-badge.brfq-view-request-badge-outline{background-color:#0000;border:1px solid #e0e0e0}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-description{background-color:#00000008;border-radius:8px;color:#333;font-size:14px;line-height:1.6;margin:0;padding:12px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-images{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-images .brfq-view-request-image{border:1px solid #e0e0e0;border-radius:8px;height:128px;overflow:hidden;width:128px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-images .brfq-view-request-image img{height:100%;object-fit:cover;width:100%}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list{display:flex;flex-direction:column;gap:5px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item{align-items:center;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;display:flex;justify-content:space-between;padding:5px 10px;transition:background-color .2s ease}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item:hover{background-color:#f5f5f5}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left{align-items:center;display:flex;flex:1 1;gap:12px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left .brfq-attachment-icon{color:#666;flex-shrink:0;height:20px;width:20px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left .brfq-attachment-info{flex:1 1;min-width:0}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left .brfq-attachment-info .brfq-attachment-name{color:#333;font-size:14px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left .brfq-attachment-info .brfq-attachment-details{align-items:center;color:#666;display:flex;font-size:12px;gap:8px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left .brfq-attachment-info .brfq-attachment-details .brfq-attachment-separator,.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left .brfq-attachment-info .brfq-attachment-details span{align-items:center;display:flex}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-actions{display:flex;flex-shrink:0;gap:12px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-actions .brfq-attachment-btn{align-items:center;background-color:#fff;border:none;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#000;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;gap:8px;padding:8px 16px;transition:box-shadow .2s ease}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-actions .brfq-attachment-btn svg{color:#000;flex-shrink:0;height:16px;width:16px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-actions .brfq-attachment-btn:hover{box-shadow:0 2px 4px #00000026}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-divider{background-color:#e0e0e0;height:1px;width:100%}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-actions{display:flex;gap:12px;padding-top:16px}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-actions .brfq-view-request-btn{border:none;border-radius:6px;cursor:pointer;flex:1 1;font-size:14px;height:36px;padding:9px 16px;transition:all .2s ease}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-actions .brfq-view-request-btn.brfq-view-request-btn-primary{background-color:#ff6a00;color:#fff}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-actions .brfq-view-request-btn.brfq-view-request-btn-primary:hover{background-color:#e65f00}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-actions .brfq-view-request-btn.brfq-view-request-btn-secondary{background-color:#fff;border:1px solid #e0e0e0;color:#0b1320}.buyer-rfq-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-actions .brfq-view-request-btn.brfq-view-request-btn-secondary:hover{background-color:#f5f5f5;border-color:#d0d0d0}.buyer-rfq-list .brfq-view-quotation-modal{border-radius:8px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:1100px;overflow:hidden;width:90%}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-header{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-header .brfq-view-quotation-title{color:#0b1320;font-size:18px;margin:0 0 4px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-header .brfq-view-quotation-subtitle{color:#666;font-size:14px;margin:0}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-header .brfq-view-quotation-close{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-header .brfq-view-quotation-close:hover{background-color:#f5f5f5;color:#333}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-header .brfq-view-quotation-close svg{height:20px;width:20px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:24px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-summary-card{background-color:#dbeafe;border:1px solid #93c5fd;border-radius:8px;margin-bottom:8px;padding:16px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-summary-card .brfq-view-quotation-summary-content{align-items:center;display:flex;justify-content:space-between}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-summary-card .brfq-view-quotation-summary-content .brfq-view-quotation-summary-left{align-items:center;display:flex;gap:12px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-summary-card .brfq-view-quotation-summary-content .brfq-view-quotation-summary-left .brfq-view-quotation-file-icon{color:#2563eb;height:20px;width:20px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-summary-card .brfq-view-quotation-summary-content .brfq-view-quotation-summary-left .brfq-view-quotation-id{color:#1e3a8a;font-size:14px;margin:0 0 4px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-summary-card .brfq-view-quotation-summary-content .brfq-view-quotation-summary-left .brfq-view-quotation-submitted{color:#1e40af;font-size:12px;margin:0}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-summary-card .brfq-view-quotation-summary-content .brfq-view-quotation-status-badge{align-items:center;background-color:#2563eb;border-radius:6px;color:#fff;display:inline-flex;font-size:12px;justify-content:center;padding:4px 8px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section{display:flex;flex-direction:column;gap:8px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-section-header{align-items:center;display:flex;gap:8px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-section-header .brfq-view-quotation-section-icon{color:#ff6a00;height:20px;width:20px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-section-header .brfq-view-quotation-section-title{color:#0b1320;font-size:16px;margin:0}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-rfq-summary{grid-gap:16px;background-color:#00000008;border:1px solid #e0e0e0;border-radius:8px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);padding:16px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-rfq-summary .brfq-view-quotation-rfq-item{display:flex;flex-direction:column;gap:4px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-rfq-summary .brfq-view-quotation-rfq-item .brfq-view-quotation-rfq-label{color:#666;font-size:12px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-rfq-summary .brfq-view-quotation-rfq-item .brfq-view-quotation-rfq-value{color:#0b1320;font-size:14px;margin:0}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-rfq-summary .brfq-view-quotation-rfq-item .brfq-view-quotation-rfq-value.brfq-view-quotation-price{color:#16a34a}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-grid.brfq-view-quotation-grid-3{gap:24px;grid-template-columns:repeat(3,1fr)}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-grid.brfq-view-quotation-grid-4{gap:24px;grid-template-columns:repeat(4,1fr)}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-grid.brfq-view-quotation-grid-6{gap:24px;grid-template-columns:repeat(6,1fr)}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-grid .brfq-view-quotation-field{display:flex;flex-direction:column;gap:3px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-grid .brfq-view-quotation-field.brfq-view-quotation-field-full{grid-column:1/-1}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-grid .brfq-view-quotation-field .brfq-view-quotation-field-label{color:#666;font-size:14px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-grid .brfq-view-quotation-field .brfq-view-quotation-field-label-with-icon{align-items:center;display:flex;gap:6px;margin-bottom:4px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-grid .brfq-view-quotation-field .brfq-view-quotation-field-label-with-icon svg{color:#666;height:16px;width:16px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-grid .brfq-view-quotation-field .brfq-view-quotation-field-label-with-icon .brfq-view-quotation-field-label{margin:0}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-grid .brfq-view-quotation-field .brfq-view-quotation-field-value{color:#0b1320;font-size:14px;margin:0}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-grid .brfq-view-quotation-field .brfq-view-quotation-field-value .brfq-view-quotation-sample-yes-text{color:#16a34a}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-grid .brfq-view-quotation-field .brfq-view-quotation-certifications{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-grid .brfq-view-quotation-field .brfq-view-quotation-certifications .brfq-view-quotation-cert-badge{align-items:center;background-color:#f3f4f6;border:1px solid #0000;border-radius:6px;color:#0b1320;display:inline-flex;font-size:12px;justify-content:center;padding:4px 8px;transition:all .2s ease;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-grid .brfq-view-quotation-field .brfq-view-quotation-certifications .brfq-view-quotation-cert-badge .brfq-view-quotation-cert-icon{flex-shrink:0;height:12px;margin-right:4px;width:12px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-grid .brfq-view-quotation-field .brfq-view-quotation-status-badge-inline{align-items:center;background-color:#2563eb;border-radius:6px;color:#fff;display:inline-flex;font-size:12px;justify-content:center;padding:4px 8px;width:-webkit-fit-content;width:fit-content}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper{border:1px solid #e5e7eb;border-radius:6px;overflow-x:auto}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper::-webkit-scrollbar{height:8px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper::-webkit-scrollbar-track{background:#f3f4f6}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper::-webkit-scrollbar-thumb{background:#d1d5db}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table{background:#fff;border-collapse:collapse;width:100%}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table thead{background:#f9fafb}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table thead tr{border-bottom:1px solid #e5e7eb}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table thead th{border-bottom:1px solid #e5e7eb;color:#0b1320;font-size:12px;letter-spacing:.5px;padding:10px 12px;text-align:left;text-transform:uppercase}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table thead th.brfq-view-quotation-th-left{text-align:left}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table thead th.brfq-view-quotation-th-right,.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table thead th.brfq-view-quotation-th-total{text-align:right}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tbody tr{border-bottom:1px solid #f3f4f6;transition:background .2s ease}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tbody tr:hover{background:#f9fafb}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tbody tr:last-child{border-bottom:none}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tbody tr.brfq-view-quotation-item-details-row{background-color:#eff6ff;border-top:none}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tbody tr.brfq-view-quotation-item-details-row .brfq-view-quotation-item-details-cell{padding:12px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tbody tr.brfq-view-quotation-item-details-row .brfq-view-quotation-item-details-cell .brfq-view-quotation-item-details-grid{grid-gap:16px;display:grid;font-size:12px;gap:16px;grid-template-columns:repeat(4,1fr)}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tbody tr.brfq-view-quotation-item-details-row .brfq-view-quotation-item-details-cell .brfq-view-quotation-item-details-grid .brfq-view-quotation-item-details-full{grid-column:1/-1}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tbody tr.brfq-view-quotation-item-details-row .brfq-view-quotation-item-details-cell .brfq-view-quotation-item-details-grid .brfq-view-quotation-item-details-label{color:#666;margin-right:8px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tbody tr.brfq-view-quotation-item-details-row .brfq-view-quotation-item-details-cell .brfq-view-quotation-item-details-grid .brfq-view-quotation-item-details-value{color:#0b1320}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tbody tr.brfq-view-quotation-item-details-row .brfq-view-quotation-item-details-cell .brfq-view-quotation-item-details-grid .brfq-view-quotation-item-details-value.brfq-view-quotation-sample-yes{align-items:center;color:#16a34a;display:inline-flex;gap:4px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tbody tr.brfq-view-quotation-item-details-row .brfq-view-quotation-item-details-cell .brfq-view-quotation-item-details-grid .brfq-view-quotation-item-details-value.brfq-view-quotation-sample-yes svg{height:12px;width:12px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tbody tr.brfq-view-quotation-total-row{background:#f9fafb;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tbody tr.brfq-view-quotation-total-row:last-child{border-bottom:none}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tbody tr.brfq-view-quotation-total-row .brfq-view-quotation-total-label{color:#374151;font-size:13px;padding:10px 12px;text-align:right}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tbody tr.brfq-view-quotation-total-row .brfq-view-quotation-total-value{color:#0b1320;font-size:13px;padding:10px 12px;text-align:left}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tbody td{color:#374151;font-size:13px;padding:10px 12px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tbody td.brfq-view-quotation-td-left{text-align:left}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tbody td.brfq-view-quotation-td-center{text-align:center}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tbody td.brfq-view-quotation-td-right,.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tbody td.po-table-col-total-cell{text-align:right}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tfoot{background:#f9fafb;border-top:1px solid #e5e7eb}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tfoot .po-preview-total-row{border-bottom:1px solid #e5e7eb}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tfoot .po-preview-total-row:last-child{border-bottom:none}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tfoot .po-preview-total-row .po-preview-summary-label{color:#374151;font-size:13px;padding:10px 12px;text-align:left}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tfoot .po-preview-total-row .po-preview-summary-value{color:#0b1320;font-size:13px;padding:10px 12px;text-align:right}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tfoot .po-preview-total-row.po-preview-grand-total{background:#f3f4f6;border-top:1px solid #e5e7eb}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tfoot .po-preview-total-row.po-preview-grand-total .po-preview-summary-label{color:#0b1320;font-size:14px}.buyer-rfq-list .brfq-view-quotation-modal .brfq-view-quotation-body .brfq-view-quotation-section .brfq-view-quotation-table-wrapper .brfq-view-quotation-table tfoot .po-preview-total-row.po-preview-grand-total .po-preview-summary-value{color:#0b1320;font-size:13px}@media(max-width:768px){.buyer-rfq-list .brfq-main-content{padding:0 16px}.buyer-rfq-list .brfq-main-content .brfq-title-section .brfq-main-title{font-size:24px}.buyer-rfq-list .brfq-main-content .brfq-title-section .brfq-subtitle{font-size:14px}.buyer-rfq-list .brfq-main-content .brfq-tabs .brfq-tab{font-size:13px;padding:8px 16px}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content{padding:12px}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row{align-items:flex-start;flex-direction:column;gap:12px}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-action-buttons{flex-direction:column;gap:8px;width:100%}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-action-buttons .brfq-btn-clarification,.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-action-buttons .brfq-btn-submit{justify-content:center;width:100%}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid{gap:16px;grid-template-columns:1fr}}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-actions .brfq-view-request-btn,.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left .brfq-attachment-info .brfq-attachment-name,.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-badges .brfq-view-request-badge,.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-field-value,.clarification-list .sql-main-content .sql-product-header .sql-product-header-right .sql-clarification-count-badge,.clarification-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-label,.clarification-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-value,.clarification-list .sql-main-content .sql-quotation-card .sql-products-column .sql-product-name-item{font-weight:500}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-actions .brfq-attachment-btn,.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-field-value.brfq-view-request-price,.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-section-header .brfq-view-request-section-title,.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-summary .brfq-view-request-summary-item .brfq-view-request-summary-value,.clarification-list .brfq-view-request-modal .brfq-view-request-header .brfq-view-request-title,.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-action .sql-action-btn,.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-status .sql-status-badge,.clarification-list .sql-main-content .sql-clarifications-table thead tr th,.clarification-list .sql-main-content .sql-product-header .sql-product-header-left .sql-product-info .sql-product-name,.clarification-list .sql-main-content .sql-product-header .sql-product-header-right .sql-clarification-count-badge .sql-responded-badge,.clarification-list .sql-main-content .sql-quotation-card .sql-amount-column .sql-amount-value,.clarification-list .sql-main-content .sql-quotation-card .sql-card-header .sql-quotation-id,.clarification-list .sql-main-content .sql-quotation-card .sql-supplier-column .sql-info-value,.clarification-list .sql-main-content .sql-quotation-card .sql-view-details-btn{font-weight:600}.clarification-list .sql-main-content .sql-product-header .sql-product-header-right .sql-clarification-count-badge .sql-responded-badge{background:#28a745;border-radius:4px;color:#fff;font-size:11px;padding:2px 8px}.clarification-list .sql-main-content .sql-clarifications-table tbody tr.sql-row-responded{background-color:#f0fdf4;border-left:3px solid #28a745}.clarification-list .sql-main-content .sql-clarifications-table tbody tr.sql-row-responded:hover{background-color:#ecfdf5}@media(max-width:1024px){.clarification-list .sql-main-content{padding:20px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-content{gap:16px;padding:14px 20px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-stats{gap:16px}.clarification-list .sql-main-content .sql-products-container{padding-left:16px}.clarification-list .sql-main-content .sql-clarifications-table{font-size:12px}.clarification-list .sql-main-content .sql-clarifications-table thead tr th{font-size:11px;padding:10px 16px}.clarification-list .sql-main-content .sql-clarifications-table tbody tr td{padding:12px 16px}.clarification-list .sql-main-content .sql-rfq-quotations{padding-left:16px}.clarification-list .sql-main-content .sql-quotation-card .sql-card-body{gap:20px;grid-template-columns:1fr 1fr 1fr}.clarification-list .sql-main-content .sql-quotation-card .sql-products-column .sql-products-list{gap:5px}.clarification-list .sql-main-content .sql-quotation-card .sql-products-column .sql-product-name-item{font-size:14px}}@media(max-width:768px){.clarification-list .clarification-list{padding-bottom:24px;padding-top:16px}.clarification-list .sql-main-content{padding:16px}.clarification-list .sql-main-content .sql-title-section{margin-bottom:20px}.clarification-list .sql-main-content .sql-title-section .sql-main-title{font-size:24px}.clarification-list .sql-main-content .sql-title-section .sql-subtitle{font-size:14px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-content{flex-wrap:wrap;gap:12px;padding:12px 16px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-left{gap:12px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-left .sql-rfq-icon{height:20px;width:20px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-left .sql-rfq-info .sql-rfq-number{font-size:16px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-left .sql-rfq-info .sql-rfq-meta{font-size:11px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-stats{gap:12px;justify-content:space-around;margin-top:8px;width:100%}.clarification-list .sql-main-content .sql-products-container{padding-left:12px}.clarification-list .sql-main-content .sql-product-header{flex-wrap:wrap;gap:8px;padding:12px 16px}.clarification-list .sql-main-content .sql-product-header .sql-product-header-left .sql-product-info .sql-product-name{font-size:14px}.clarification-list .sql-main-content .sql-product-header .sql-product-header-left .sql-product-info .sql-product-details{font-size:11px}.clarification-list .sql-main-content .sql-clarifications-table{font-size:12px}.clarification-list .sql-main-content .sql-clarifications-table thead tr th{font-size:11px;padding:8px 12px}.clarification-list .sql-main-content .sql-clarifications-table tbody tr td{padding:10px 12px}.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-subject{max-width:200px}.clarification-list .sql-main-content .sql-rfq-header{padding:12px 16px}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-left{gap:10px}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-icon{height:18px;width:18px}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-info .sql-rfq-number{font-size:16px}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-info .sql-rfq-suppliers-count{font-size:12px}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-right{margin-left:8px}.clarification-list .sql-main-content .sql-rfq-quotations{padding-left:12px}.clarification-list .sql-main-content .sql-quotation-card{align-items:stretch;flex-direction:column;padding:16px}.clarification-list .sql-main-content .sql-quotation-card .sql-card-header{flex-wrap:wrap;gap:8px}.clarification-list .sql-main-content .sql-quotation-card .sql-card-header .sql-quotation-id{font-size:15px}.clarification-list .sql-main-content .sql-quotation-card .sql-card-header .sql-status-badge{font-size:11px;padding:4px 10px}.clarification-list .sql-main-content .sql-quotation-card .sql-card-body{gap:16px;grid-template-columns:1fr}.clarification-list .sql-main-content .sql-quotation-card .sql-products-column .sql-products-list{gap:5px}.clarification-list .sql-main-content .sql-quotation-card .sql-products-column .sql-product-name-item{font-size:13px}.clarification-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-label{font-size:11px}.clarification-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-label .sql-info-icon{height:12px;width:12px}.clarification-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-value{font-size:14px}.clarification-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-meta{font-size:11px}.clarification-list .sql-main-content .sql-quotation-card .sql-amount-column .sql-amount-value,.clarification-list .sql-main-content .sql-quotation-card .sql-supplier-column .sql-info-value{font-size:15px}.clarification-list .sql-main-content .sql-quotation-card .sql-view-details-btn{align-self:flex-end;font-size:11px;height:32px;margin-left:0;margin-top:12px;min-width:100px;padding:7px 14px}}@media(max-width:480px){.clarification-list .clarification-list{padding-bottom:20px;padding-top:12px}.clarification-list .sql-main-content{padding:12px}.clarification-list .sql-main-content .sql-title-section{margin-bottom:16px}.clarification-list .sql-main-content .sql-title-section .sql-main-title{font-size:20px}.clarification-list .sql-main-content .sql-title-section .sql-subtitle{font-size:13px}.clarification-list .sql-main-content .sql-rfq-header{padding:10px 12px}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-left{gap:8px}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-icon{height:16px;width:16px}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-info .sql-rfq-number{font-size:14px}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-info .sql-rfq-suppliers-count{font-size:11px}.clarification-list .sql-main-content .sql-rfq-quotations{gap:12px;padding-left:8px}.clarification-list .sql-main-content .sql-quotation-card{padding:12px}.clarification-list .sql-main-content .sql-quotation-card .sql-card-header .sql-quotation-id{font-size:14px}.clarification-list .sql-main-content .sql-quotation-card .sql-card-header .sql-status-badge{font-size:10px;padding:3px 8px}.clarification-list .sql-main-content .sql-quotation-card .sql-card-body{gap:12px}.clarification-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-label{font-size:10px}.clarification-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-label .sql-info-icon{height:11px;width:11px}.clarification-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-value{font-size:13px}.clarification-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-meta{font-size:10px}.clarification-list .sql-main-content .sql-quotation-card .sql-amount-column .sql-amount-value,.clarification-list .sql-main-content .sql-quotation-card .sql-supplier-column .sql-info-value{font-size:14px}.clarification-list .sql-main-content .sql-quotation-card .sql-view-details-btn{font-size:11px;height:30px;margin-top:8px;min-width:90px;padding:6px 12px}}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-actions .brfq-view-request-btn.brfq-view-request-btn-primary:hover{background-color:#e65f00}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-actions .brfq-view-request-btn.brfq-view-request-btn-secondary:hover{background-color:#f5f5f5;border-color:#d0d0d0}.clarification-list .sql-main-content .sql-quotations-container,.clarification-list .sql-main-content .sql-rfq-group{display:flex;flex-direction:column}.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-status .sql-status-badge,.clarification-list .sql-main-content .sql-quotation-card .sql-card-header .sql-status-badge{align-items:center;background-color:#0000;border:1px solid #e5e7eb;border-radius:6px;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:500;justify-content:center;overflow:hidden;padding:2px 8px;transition:color .2s ease,box-shadow .2s ease;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-status .sql-status-badge:focus-visible,.clarification-list .sql-main-content .sql-quotation-card .sql-card-header .sql-status-badge:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.clarification-list .sql-main-content .sql-empty-state{color:#6c757d;font-size:14px;padding:24px;text-align:center}.clarification-list .brfq-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0}.clarification-list .brfq-view-request-modal{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:600px;overflow-y:auto;width:100%}.clarification-list .sql-main-content .sql-quotation-card{position:relative}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-actions .brfq-view-request-btn,.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-file-upload-label,.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left .brfq-attachment-info .brfq-attachment-name,.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-badges .brfq-view-request-badge,.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-field-value,.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-seller .sql-seller-info .sql-seller-name,.clarification-list .sql-main-content .sql-product-header .sql-product-header-right .sql-clarification-count-badge,.clarification-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-label,.clarification-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-value,.clarification-list .sql-main-content .sql-quotation-card .sql-products-column .sql-product-name-item{font-weight:500}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-actions .brfq-attachment-btn,.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-field-value.brfq-view-request-price,.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-section-header .brfq-view-request-section-title,.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-summary .brfq-view-request-summary-item .brfq-view-request-summary-value,.clarification-list .brfq-view-request-modal .brfq-view-request-header .brfq-view-request-title,.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-action .sql-action-btn,.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-status .sql-status-badge,.clarification-list .sql-main-content .sql-clarifications-table thead tr th,.clarification-list .sql-main-content .sql-product-header .sql-product-header-left .sql-product-info .sql-product-name,.clarification-list .sql-main-content .sql-product-header .sql-product-header-right .sql-clarification-count-badge .sql-pending-badge,.clarification-list .sql-main-content .sql-quotation-card .sql-amount-column .sql-amount-value,.clarification-list .sql-main-content .sql-quotation-card .sql-card-header .sql-quotation-id,.clarification-list .sql-main-content .sql-quotation-card .sql-supplier-column .sql-info-value,.clarification-list .sql-main-content .sql-quotation-card .sql-view-details-btn{font-weight:600}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-info .sql-rfq-number,.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-left .sql-rfq-info .sql-rfq-number,.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-stats .sql-stat-item .sql-stat-value,.clarification-list .sql-main-content .sql-title-section .sql-main-title{font-weight:700}.clarification-list .sql-main-content .sql-product-header,.clarification-list .sql-main-content .sql-rfq-header{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.clarification-list .sql-main-content{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:24px;width:100%}.clarification-list{background-color:#f6f8fb;min-height:100vh;padding-bottom:40px;padding-top:24px}.clarification-list,.clarification-list *{font-family:Inter,sans-serif}.clarification-list .sql-main-content .sql-title-section{margin-bottom:15px}.clarification-list .sql-main-content .sql-title-section .sql-main-title{color:#333;font-size:28px;line-height:1.2;margin:0 0 5px}.clarification-list .sql-main-content .sql-title-section .sql-subtitle{color:#777;font-size:16px;line-height:1.5;margin:0}.clarification-list .sql-main-content .sql-search-container{margin-bottom:20px}.clarification-list .sql-main-content .sql-search-container .sql-search-input{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#333;font-family:Inter,sans-serif;font-size:14px;padding:12px 16px;transition:all .2s ease;width:100%}.clarification-list .sql-main-content .sql-search-container .sql-search-input:focus{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a001a;outline:none}.clarification-list .sql-main-content .sql-search-container .sql-search-input::placeholder{color:#999}.clarification-list .sql-main-content .sql-quotations-container{gap:5px}.clarification-list .sql-main-content .sql-rfq-group{gap:12px;margin-bottom:24px}.clarification-list .sql-main-content .sql-rfq-header-sticky{background:#fff;border-left:4px solid #ff6a00;border-radius:8px;box-shadow:0 4px 12px #0a0a0a14;margin-bottom:12px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-content{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:16px 24px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-left{align-items:center;display:flex;flex:1 1;gap:16px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-left .sql-rfq-icon{color:#ff6a00;flex-shrink:0;height:24px;width:24px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-left .sql-rfq-info{display:flex;flex-direction:column;gap:6px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-left .sql-rfq-info .sql-rfq-number{color:#333;font-size:20px;line-height:1.2}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-left .sql-rfq-info .sql-rfq-meta{color:#666;font-size:12px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-left .sql-rfq-info .sql-rfq-meta span{margin-right:16px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-stats{align-items:center;display:flex;gap:24px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-stats .sql-stat-item{align-items:center;display:flex;flex-direction:column;gap:4px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-stats .sql-stat-item .sql-stat-label{color:#666;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-stats .sql-stat-item .sql-stat-value{color:#ff6a00;font-size:18px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-toggle-btn{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-toggle-btn:hover{background:#f5f5f5;color:#333}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-toggle-btn svg{height:20px;width:20px}.clarification-list .sql-main-content .sql-products-container{display:flex;flex-direction:column;gap:12px;padding-left:20px}.clarification-list .sql-main-content .sql-product-card{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 8px #0a0a0a0a;overflow:hidden;transition:all .2s ease}.clarification-list .sql-main-content .sql-product-card:hover{box-shadow:0 4px 12px #0a0a0a14}.clarification-list .sql-main-content .sql-product-header{align-items:center;background:linear-gradient(135deg,#fff8f5,#fff);border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;justify-content:space-between;padding:14px 20px;transition:all .2s ease}.clarification-list .sql-main-content .sql-product-header:hover{background:linear-gradient(135deg,#fff5f0,#fff8f5)}.clarification-list .sql-main-content .sql-product-header .sql-product-header-left{align-items:center;display:flex;flex:1 1;gap:12px}.clarification-list .sql-main-content .sql-product-header .sql-product-header-left .sql-product-chevron{color:#ff6a00;flex-shrink:0;height:18px;transition:transform .2s ease;width:18px}.clarification-list .sql-main-content .sql-product-header .sql-product-header-left .sql-product-info{display:flex;flex-direction:column;gap:6px}.clarification-list .sql-main-content .sql-product-header .sql-product-header-left .sql-product-info .sql-product-name{color:#333;font-size:16px;line-height:1.3}.clarification-list .sql-main-content .sql-product-header .sql-product-header-left .sql-product-info .sql-product-details{align-items:center;color:#666;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.clarification-list .sql-main-content .sql-product-header .sql-product-header-left .sql-product-info .sql-product-details .sql-separator{color:#999}.clarification-list .sql-main-content .sql-product-header .sql-product-header-right{align-items:center;display:flex;gap:12px}.clarification-list .sql-main-content .sql-product-header .sql-product-header-right .sql-clarification-count-badge{align-items:center;background:#f5f5f5;border-radius:6px;color:#666;display:flex;font-size:12px;gap:8px;padding:6px 12px}.clarification-list .sql-main-content .sql-product-header .sql-product-header-right .sql-clarification-count-badge .sql-pending-badge{background:#ffe5cc;border-radius:4px;color:#ff6a00;font-size:11px;padding:2px 8px}.clarification-list .sql-main-content .sql-clarifications-table-container{overflow-x:auto;padding:0}.clarification-list .sql-main-content .sql-clarifications-table{border-collapse:collapse;font-size:14px;width:100%}.clarification-list .sql-main-content .sql-clarifications-table thead{background:#f8f9fa;border-bottom:2px solid #e0e0e0}.clarification-list .sql-main-content .sql-clarifications-table thead tr th{color:#333;font-size:12px;letter-spacing:.5px;padding:12px 20px;text-align:left;text-transform:uppercase;white-space:nowrap}.clarification-list .sql-main-content .sql-clarifications-table thead tr th:first-child{padding-left:20px}.clarification-list .sql-main-content .sql-clarifications-table thead tr th:last-child{padding-right:20px}.clarification-list .sql-main-content .sql-clarifications-table tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.clarification-list .sql-main-content .sql-clarifications-table tbody tr:hover{background-color:#fafafa}.clarification-list .sql-main-content .sql-clarifications-table tbody tr.sql-row-pending{background-color:#fffbf5;border-left:3px solid #ff6a00}.clarification-list .sql-main-content .sql-clarifications-table tbody tr.sql-row-pending:hover{background-color:#fff8f0}.clarification-list .sql-main-content .sql-clarifications-table tbody tr td{padding:14px 20px;vertical-align:middle}.clarification-list .sql-main-content .sql-clarifications-table tbody tr td:first-child{padding-left:20px}.clarification-list .sql-main-content .sql-clarifications-table tbody tr td:last-child{padding-right:20px}.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-seller{min-width:180px}.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-seller .sql-seller-info .sql-seller-name{color:#333;font-size:14px}.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-subject{max-width:400px;min-width:250px}.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-subject .sql-subject-text{color:#555;font-size:14px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-date{color:#666;font-size:12px;min-width:120px;white-space:nowrap}.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-status{min-width:120px}.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-status .sql-status-badge{border-radius:6px;display:inline-block;font-size:11px;padding:4px 12px}.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-status .sql-status-badge.sql-status-pending{background-color:#ffe5cc;color:#ff6a00}.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-status .sql-status-badge.sql-status-rejected{background-color:#e53e3e;color:#fff}.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-status .sql-status-badge.sql-status-accepted{background-color:#28a745;color:#fff}.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-action{min-width:100px}.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-action .sql-action-btn{border:none;border-radius:6px;cursor:pointer;font-size:12px;padding:6px 16px;transition:all .2s ease;white-space:nowrap}.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-action .sql-action-btn.sql-action-reply{background-color:#ff6a00;color:#fff}.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-action .sql-action-btn.sql-action-reply:hover{background-color:#e55a00;box-shadow:0 2px 8px #ff6a004d;transform:translateY(-1px)}.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-action .sql-action-btn.sql-action-view{background-color:#f5f5f5;color:#333}.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-action .sql-action-btn.sql-action-view:hover{background-color:#e0e0e0;transform:translateY(-1px)}.clarification-list .sql-main-content .sql-rfq-header{align-items:center;background:#fff;border-left:4px solid #ff6a00;border-radius:8px;box-shadow:0 2px 8px #0a0a0a0a;cursor:pointer;display:flex;justify-content:space-between;padding:10px 24px;transition:all .2s ease}.clarification-list .sql-main-content .sql-rfq-header:hover{background:#fafafa;box-shadow:0 3px 10px #0a0a0a0f}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-left{align-items:center;display:flex;flex:1 1;gap:12px}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-icon{color:#ff6a00;flex-shrink:0;height:20px;width:20px}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-info{display:flex;flex-direction:column;gap:4px}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-info .sql-rfq-number{color:#333;font-size:18px;line-height:1.2}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-info .sql-rfq-suppliers-count{color:#777;font-size:13px;line-height:1.4}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-right{align-items:center;display:flex;margin-left:16px}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-right .sql-rfq-chevron{color:#666;height:16px;transition:transform .2s ease;width:16px}.clarification-list .sql-main-content .sql-rfq-quotations{display:flex;flex-direction:column;gap:5px;padding-left:24px}.clarification-list .sql-main-content .sql-quotation-card{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 18px #0a0a0a0f;cursor:pointer;display:flex;justify-content:space-between;padding:15px 15px 8px;transition:all .2s ease}.clarification-list .sql-main-content .sql-quotation-card:hover{box-shadow:0 6px 20px #0a0a0a1a;transform:translateY(-2px)}.clarification-list .sql-main-content .sql-quotation-card .sql-card-content{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0;overflow:hidden}.clarification-list .sql-main-content .sql-quotation-card .sql-card-header{align-items:center;display:flex;gap:12px}.clarification-list .sql-main-content .sql-quotation-card .sql-card-header .sql-quotation-id{color:#333;font-size:16px}.clarification-list .sql-main-content .sql-quotation-card .sql-card-header .sql-status-badge{background-color:#e0e0e0;border-radius:8px;color:#333;display:inline-block;padding:4px 12px}.clarification-list .sql-main-content .sql-quotation-card .sql-card-header .sql-status-badge.sql-status-pending{background-color:#e0e0e0;color:#333}.clarification-list .sql-main-content .sql-quotation-card .sql-card-header .sql-status-badge.sql-status-rejected{background-color:#e53e3e;color:#fff}.clarification-list .sql-main-content .sql-quotation-card .sql-card-header .sql-status-badge.sql-status-accepted{background-color:#28a745;color:#fff}.clarification-list .sql-main-content .sql-quotation-card .sql-card-body{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:2fr 1.5fr 1fr 1.5fr 2fr 1.5fr 1.5fr;min-width:0;overflow:hidden}.clarification-list .sql-main-content .sql-quotation-card .sql-info-column{display:flex;flex-direction:column;gap:6px}.clarification-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-label{align-items:center;color:#777;display:flex;font-size:12px;gap:6px;margin-bottom:4px}.clarification-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-label .sql-info-icon{color:#999;flex-shrink:0;height:14px;width:14px}.clarification-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-value{color:#333;font-size:15px;line-height:1.4}.clarification-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-meta{color:#777;font-size:12px;margin-top:4px}.clarification-list .sql-main-content .sql-quotation-card .sql-supplier-column .sql-info-value{font-size:16px}.clarification-list .sql-main-content .sql-quotation-card .sql-products-column .sql-products-list{display:flex;flex-direction:column;gap:6px;margin-top:4px}.clarification-list .sql-main-content .sql-quotation-card .sql-products-column .sql-product-name-item{color:#333;font-size:15px;line-height:1.4}.clarification-list .sql-main-content .sql-quotation-card .sql-amount-column .sql-amount-value{color:#28a745}.clarification-list .sql-main-content .sql-quotation-card .sql-button-column{align-items:flex-start;display:flex;flex-direction:column;gap:6px;justify-content:flex-start}.clarification-list .sql-main-content .sql-quotation-card .sql-button-column .sql-hidden-label{visibility:hidden}.clarification-list .sql-main-content .sql-quotation-card .sql-view-details-btn{align-items:center;background-color:#ff6a00;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;height:36px;justify-content:center;min-width:120px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.clarification-list .sql-main-content .sql-quotation-card .sql-view-details-btn:hover{background-color:#e55a00;box-shadow:0 2px 8px #ff6a004d;transform:translateY(-1px)}.clarification-list .sql-main-content .sql-quotation-card .sql-view-details-btn:active{transform:translateY(0)}.clarification-list .sql-main-content .sql-loading-container{padding:40px;text-align:center}.clarification-list .sql-main-content .sql-loading-container .sql-loading-text{color:#666;margin-top:15px}.clarification-list .sql-main-content .sql-empty-state{font-size:16px;padding:60px 20px}@media(max-width:1024px){.clarification-list .sql-main-content{padding:20px}.clarification-list .sql-main-content .sql-rfq-quotations{padding-left:16px}.clarification-list .sql-main-content .sql-quotation-card .sql-card-body{gap:20px;grid-template-columns:1fr 1fr 1fr}.clarification-list .sql-main-content .sql-quotation-card .sql-products-column .sql-products-list{gap:5px}.clarification-list .sql-main-content .sql-quotation-card .sql-products-column .sql-product-name-item{font-size:14px}}@media(max-width:768px){.clarification-list .clarification-list{padding-bottom:24px;padding-top:16px}.clarification-list .sql-main-content{padding:16px}.clarification-list .sql-main-content .sql-title-section{margin-bottom:20px}.clarification-list .sql-main-content .sql-title-section .sql-main-title{font-size:24px}.clarification-list .sql-main-content .sql-title-section .sql-subtitle{font-size:14px}.clarification-list .sql-main-content .sql-rfq-header{padding:12px 16px}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-left{gap:10px}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-icon{height:18px;width:18px}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-info .sql-rfq-number{font-size:16px}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-info .sql-rfq-suppliers-count{font-size:12px}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-right{margin-left:8px}.clarification-list .sql-main-content .sql-products-container{padding-left:12px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-content{flex-wrap:wrap;gap:12px;padding:12px 16px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-content .sql-rfq-header-left{gap:12px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-content .sql-rfq-header-left .sql-rfq-icon{height:20px;width:20px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-content .sql-rfq-header-left .sql-rfq-info .sql-rfq-number{font-size:18px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-content .sql-rfq-header-left .sql-rfq-info .sql-rfq-meta{font-size:11px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-content .sql-rfq-header-stats{gap:16px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-content .sql-rfq-header-stats .sql-stat-item .sql-stat-value{font-size:16px}.clarification-list .sql-main-content .sql-product-header{flex-wrap:wrap;padding:12px 16px}.clarification-list .sql-main-content .sql-product-header .sql-product-header-left{gap:10px}.clarification-list .sql-main-content .sql-product-header .sql-product-header-left .sql-product-info .sql-product-name{font-size:14px}.clarification-list .sql-main-content .sql-product-header .sql-product-header-left .sql-product-info .sql-product-details{font-size:11px}.clarification-list .sql-main-content .sql-clarifications-table{font-size:12px}.clarification-list .sql-main-content .sql-clarifications-table thead tr th{font-size:11px;padding:10px 12px}.clarification-list .sql-main-content .sql-clarifications-table tbody tr td{padding:12px}.clarification-list .sql-main-content .sql-clarifications-table tbody tr td .sql-action-btn{font-size:11px;padding:5px 12px}.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-subject{max-width:200px}.clarification-list .sql-main-content .sql-quotation-card{align-items:stretch;flex-direction:column;padding:16px}.clarification-list .sql-main-content .sql-quotation-card .sql-card-header{flex-wrap:wrap;gap:8px}.clarification-list .sql-main-content .sql-quotation-card .sql-card-header .sql-quotation-id{font-size:15px}.clarification-list .sql-main-content .sql-quotation-card .sql-card-header .sql-status-badge{font-size:11px;padding:4px 10px}.clarification-list .sql-main-content .sql-quotation-card .sql-card-body{gap:16px;grid-template-columns:1fr}.clarification-list .sql-main-content .sql-quotation-card .sql-products-column .sql-products-list{gap:5px}.clarification-list .sql-main-content .sql-quotation-card .sql-products-column .sql-product-name-item{font-size:13px}.clarification-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-label{font-size:11px}.clarification-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-label .sql-info-icon{height:12px;width:12px}.clarification-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-value{font-size:14px}.clarification-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-meta{font-size:11px}.clarification-list .sql-main-content .sql-quotation-card .sql-amount-column .sql-amount-value,.clarification-list .sql-main-content .sql-quotation-card .sql-supplier-column .sql-info-value{font-size:15px}.clarification-list .sql-main-content .sql-quotation-card .sql-view-details-btn{align-self:flex-end;font-size:11px;height:32px;margin-left:0;margin-top:12px;min-width:100px;padding:7px 14px}}@media(max-width:480px){.clarification-list .clarification-list{padding-bottom:20px;padding-top:12px}.clarification-list .sql-main-content{padding:12px}.clarification-list .sql-main-content .sql-title-section{margin-bottom:16px}.clarification-list .sql-main-content .sql-title-section .sql-main-title{font-size:20px}.clarification-list .sql-main-content .sql-title-section .sql-subtitle{font-size:13px}.clarification-list .sql-main-content .sql-rfq-header{padding:10px 12px}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-left{gap:8px}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-icon{height:16px;width:16px}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-info .sql-rfq-number{font-size:14px}.clarification-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-info .sql-rfq-suppliers-count{font-size:11px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-content{align-items:flex-start;flex-direction:column;padding:10px 12px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-content .sql-rfq-header-left{gap:10px;width:100%}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-content .sql-rfq-header-left .sql-rfq-icon{height:18px;width:18px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-content .sql-rfq-header-left .sql-rfq-info .sql-rfq-number{font-size:16px}.clarification-list .sql-main-content .sql-rfq-header-sticky .sql-rfq-header-content .sql-rfq-header-stats{border-top:1px solid #f0f0f0;justify-content:space-around;margin-top:8px;padding-top:12px;width:100%}.clarification-list .sql-main-content .sql-products-container{padding-left:8px}.clarification-list .sql-main-content .sql-product-header{align-items:flex-start;flex-direction:column;gap:8px;padding:10px 12px}.clarification-list .sql-main-content .sql-product-header .sql-product-header-left{width:100%}.clarification-list .sql-main-content .sql-product-header .sql-product-header-right{justify-content:flex-start;width:100%}.clarification-list .sql-main-content .sql-clarifications-table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.clarification-list .sql-main-content .sql-clarifications-table{font-size:11px;min-width:600px}.clarification-list .sql-main-content .sql-clarifications-table thead tr th{font-size:10px;padding:8px 10px}.clarification-list .sql-main-content .sql-clarifications-table tbody tr td{padding:10px}.clarification-list .sql-main-content .sql-clarifications-table tbody tr td .sql-action-btn{font-size:10px;padding:4px 10px}.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-seller{min-width:120px}.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-subject{max-width:200px;min-width:150px}.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-date{min-width:100px}.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-action,.clarification-list .sql-main-content .sql-clarifications-table .sql-cell-status{min-width:80px}.clarification-list .sql-main-content .sql-quotation-card{padding:12px}.clarification-list .sql-main-content .sql-quotation-card .sql-card-header .sql-quotation-id{font-size:14px}.clarification-list .sql-main-content .sql-quotation-card .sql-card-header .sql-status-badge{font-size:10px;padding:3px 8px}.clarification-list .sql-main-content .sql-quotation-card .sql-card-body{gap:12px}.clarification-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-label{font-size:10px}.clarification-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-label .sql-info-icon{height:11px;width:11px}.clarification-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-value{font-size:13px}.clarification-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-meta{font-size:10px}.clarification-list .sql-main-content .sql-quotation-card .sql-amount-column .sql-amount-value,.clarification-list .sql-main-content .sql-quotation-card .sql-supplier-column .sql-info-value{font-size:14px}.clarification-list .sql-main-content .sql-quotation-card .sql-view-details-btn{font-size:11px;height:30px;margin-top:8px;min-width:90px;padding:6px 12px}}.clarification-list .brfq-modal-overlay{z-index:1040}.clarification-list .brfq-view-request-modal{border-radius:8px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;position:relative;width:90%;z-index:1050}.clarification-list .brfq-view-request-modal .brfq-view-request-header{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.clarification-list .brfq-view-request-modal .brfq-view-request-header .brfq-view-request-title{color:#0b1320;font-size:18px;margin:0 0 4px}.clarification-list .brfq-view-request-modal .brfq-view-request-header .brfq-view-request-subtitle{color:#666;font-size:14px;margin:0}.clarification-list .brfq-view-request-modal .brfq-view-request-header .brfq-view-request-close{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.clarification-list .brfq-view-request-modal .brfq-view-request-header .brfq-view-request-close:hover{background-color:#f5f5f5;color:#333}.clarification-list .brfq-view-request-modal .brfq-view-request-header .brfq-view-request-close svg{height:20px;width:20px}.clarification-list .brfq-view-request-modal .brfq-view-request-body{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-summary{grid-gap:16px;background-color:#00000008;border-radius:8px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:8px;padding:16px}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-summary .brfq-view-request-summary-item{display:flex;flex-direction:column;gap:4px}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-summary .brfq-view-request-summary-item .brfq-view-request-summary-label{color:#666;font-size:12px}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-summary .brfq-view-request-summary-item .brfq-view-request-summary-value{color:#0b1320;font-size:14px;margin:0}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section{display:flex;flex-direction:column;gap:10px}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-section-header{align-items:center;display:flex;gap:8px}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-section-header .brfq-view-request-section-icon{color:#ff6a00;height:20px;width:20px}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-section-header .brfq-view-request-section-title{color:#0b1320;font-size:16px;margin:0}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-grid-row-4{grid-gap:24px;display:grid;gap:24px;grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-grid-row-2{grid-gap:24px;display:grid;gap:24px;grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-grid-row-3{grid-gap:24px;display:grid;gap:24px;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field{display:flex;flex-direction:column;gap:3px}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field.brfq-view-request-field-full{grid-column:1/-1}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-field-label{color:#666;font-size:14px}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-field-label-with-icon{align-items:center;display:flex;gap:6px;margin-bottom:4px}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-field-label-with-icon svg{color:#666;height:16px;width:16px}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-field-label-with-icon .brfq-view-request-field-label{margin:0}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-field-value{color:#0b1320;font-size:14px;margin:0}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-field-value.brfq-view-request-price{color:#16a34a}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-field-meta{color:#666;font-size:12px;margin:4px 0 0}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-badges .brfq-view-request-badge{align-items:center;background-color:#0000000d;border:1px solid #0000;border-radius:6px;color:#0b1320;display:inline-flex;font-size:12px;justify-content:center;padding:4px 8px}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-badges .brfq-view-request-badge.brfq-view-request-badge-outline{background-color:#0000;border:1px solid #e0e0e0}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-description{background-color:#00000008;border-radius:8px;color:#333;font-size:14px;line-height:1.6;margin:0;padding:12px}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reply-textarea{border:1px solid #e0e0e0;border-radius:8px;color:#333;font-family:Inter,sans-serif;font-size:14px;line-height:1.6;min-height:120px;padding:12px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reply-textarea:focus{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a001a;outline:none}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reply-textarea::placeholder{color:#999}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-file-upload-label{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;padding:10px 16px;transition:all .2s ease}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-file-upload-label:hover{background-color:#f5f5f5;border-color:#ff6a00;color:#ff6a00}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-file-upload-label svg{height:16px;width:16px}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-images{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-images .brfq-view-request-image{border:1px solid #e0e0e0;border-radius:8px;height:128px;overflow:hidden;width:128px}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-images .brfq-view-request-image img{height:100%;object-fit:cover;width:100%}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list{display:flex;flex-direction:column;gap:5px}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item{align-items:center;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;display:flex;justify-content:space-between;padding:5px 10px;transition:background-color .2s ease}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item:hover{background-color:#f5f5f5}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left{align-items:center;display:flex;flex:1 1;gap:12px}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left .brfq-attachment-icon{color:#666;flex-shrink:0;height:20px;width:20px}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left .brfq-attachment-info{flex:1 1;min-width:0}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left .brfq-attachment-info .brfq-attachment-name{color:#333;font-size:14px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left .brfq-attachment-info .brfq-attachment-details{align-items:center;color:#666;display:flex;font-size:12px;gap:8px}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left .brfq-attachment-info .brfq-attachment-details .brfq-attachment-separator,.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left .brfq-attachment-info .brfq-attachment-details span{align-items:center;display:flex}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-actions{display:flex;flex-shrink:0;gap:12px}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-actions .brfq-attachment-btn{align-items:center;background-color:#fff;border:none;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#000;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;gap:8px;padding:8px 16px;transition:box-shadow .2s ease}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-actions .brfq-attachment-btn svg{color:#000;flex-shrink:0;height:16px;width:16px}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-actions .brfq-attachment-btn:hover{box-shadow:0 2px 4px #00000026}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-divider{background-color:#e0e0e0;height:1px;width:100%}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-actions{display:flex;gap:12px;padding-top:16px}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-actions .brfq-view-request-btn{border:none;border-radius:6px;cursor:pointer;flex:1 1;font-size:14px;height:36px;padding:9px 16px;transition:all .2s ease}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-actions .brfq-view-request-btn.brfq-view-request-btn-primary{background-color:#ff6a00;color:#fff}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-actions .brfq-view-request-btn.brfq-view-request-btn-primary:hover:not(:disabled){background-color:#e65f00}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-actions .brfq-view-request-btn.brfq-view-request-btn-primary:disabled{background-color:#ccc;color:#666;cursor:not-allowed;opacity:.6}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-actions .brfq-view-request-btn.brfq-view-request-btn-secondary{background-color:#fff;border:1px solid #e0e0e0;color:#0b1320}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-actions .brfq-view-request-btn.brfq-view-request-btn-secondary:hover:not(:disabled){background-color:#f5f5f5;border-color:#d0d0d0}.clarification-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-actions .brfq-view-request-btn.brfq-view-request-btn-secondary:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed;opacity:.6}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.seller-quotation-list .sql-main-content .sql-tabs .sql-tab,.seller-quotation-list .sql-main-content .sql-tabs .sql-tab.sql-tab-active,.subtitle{font-family:Inter,sans-serif}.seller-quotation-list .sql-main-content .sql-quotations-container,.seller-quotation-list .sql-main-content .sql-rfq-group{display:flex;flex-direction:column}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-reject-reason{border-bottom:1px solid #f0f0f0;margin:16px 0}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-header .sql-status-badge{align-items:center;background-color:#0000;border:1px solid #e5e7eb;border-radius:6px;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:500;justify-content:center;overflow:hidden;padding:2px 8px;transition:color .2s ease,box-shadow .2s ease;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-header .sql-status-badge:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.seller-quotation-list .sql-main-content .sql-empty-state{color:#6c757d;font-size:14px;padding:24px;text-align:center}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-body::-webkit-scrollbar{height:8px;width:8px}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.seller-quotation-list .sql-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1040}.seller-quotation-list .brfq-view-request-modal,.seller-quotation-list .sql-modal-overlay .sql-modal{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow-y:auto;width:100%;z-index:1050}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:16px 20px}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-body{flex:1 1;overflow-y:auto;padding:16px 20px}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-footer{align-items:center;background:#fff;border-radius:0 0 12px 12px;border-top:1px solid #e5e7eb;padding:16px 20px}.seller-quotation-list .sql-main-content .sql-tabs .sql-tab,.seller-quotation-list .sql-main-content .sql-tabs .sql-tab.sql-tab-active{color:#6c757d;font-size:14px;font-weight:500;transition:all .2s ease}.seller-quotation-list .sql-main-content .sql-tabs .sql-tab.sql-tab-active{color:#ff6a00;font-weight:600}.seller-quotation-list .sql-main-content .sql-tabs .sql-tab{text-align:center}.seller-quotation-list .sql-main-content .sql-quotation-card,.seller-quotation-list .sql-main-content .sql-tabs .sql-tab{position:relative}.seller-quotation-list .sql-main-content .sql-tabs{display:inline-flex}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-reject-reason,.seller-quotation-list .sql-main-content .sql-quotation-card .sql-reject-reason-popup .sql-popup-content .sql-reject-reason-text{font-weight:400}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left .brfq-attachment-info .brfq-attachment-name,.seller-quotation-list .sql-main-content .sql-quotation-card .sql-bulk-pricing-popup .sql-pricing-table tbody td,.seller-quotation-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-label,.seller-quotation-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-value,.seller-quotation-list .sql-main-content .sql-quotation-card .sql-products-column .sql-product-name-item,.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-body .sql-reject-details .sql-reject-detail-item .sql-reject-detail-value .sql-reject-reason-badge,.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-footer .sql-modal-btn{font-weight:500}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-actions .brfq-attachment-btn,.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-section-header .brfq-view-request-section-title,.seller-quotation-list .brfq-view-request-modal .brfq-view-request-header .brfq-view-request-title,.seller-quotation-list .sql-main-content .sql-quotation-card .sql-amount-column .sql-amount-value,.seller-quotation-list .sql-main-content .sql-quotation-card .sql-bulk-pricing-popup .sql-popup-header h4,.seller-quotation-list .sql-main-content .sql-quotation-card .sql-bulk-pricing-popup .sql-pricing-table tbody td.sql-discount-cell,.seller-quotation-list .sql-main-content .sql-quotation-card .sql-bulk-pricing-popup .sql-pricing-table tbody td.sql-price-cell,.seller-quotation-list .sql-main-content .sql-quotation-card .sql-bulk-pricing-popup .sql-pricing-table thead th,.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-header .sql-quotation-id,.seller-quotation-list .sql-main-content .sql-quotation-card .sql-reject-reason-popup .sql-popup-header h4,.seller-quotation-list .sql-main-content .sql-quotation-card .sql-supplier-column .sql-info-value,.seller-quotation-list .sql-main-content .sql-quotation-card .sql-view-acceptance-details-btn,.seller-quotation-list .sql-main-content .sql-quotation-card .sql-view-bulk-pricing-btn,.seller-quotation-list .sql-main-content .sql-quotation-card .sql-view-reject-reason-btn,.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-body .sql-reject-details .sql-reject-detail-item .sql-reject-detail-label{font-weight:600}.seller-quotation-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-info .sql-rfq-number,.seller-quotation-list .sql-main-content .sql-title-section .sql-main-title,.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-header .sql-modal-header-left .sql-modal-title{font-weight:700}.seller-quotation-list .sql-main-content .sql-rfq-header{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.seller-quotation-list .sql-main-content{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:24px;width:100%}.seller-quotation-list{background-color:#f6f8fb;min-height:100vh;padding-bottom:40px;padding-top:24px}.seller-quotation-list,.seller-quotation-list *{font-family:Inter,sans-serif}.seller-quotation-list .sql-main-content .sql-title-section{margin-bottom:15px}.seller-quotation-list .sql-main-content .sql-title-section .sql-main-title{color:#333;font-size:28px;line-height:1.2;margin:0 0 5px}.seller-quotation-list .sql-main-content .sql-title-section .sql-subtitle{color:#777;font-size:16px;line-height:1.5;margin:0}.seller-quotation-list .sql-main-content .sql-tabs{background-color:#e0e0e0;border:none;border-radius:8px;gap:0;margin-bottom:10px;padding:4px}.seller-quotation-list .sql-main-content .sql-tabs .sql-tab{background-color:#0000;border:none;border-radius:8px;color:#333;cursor:pointer;padding:10px 24px;white-space:nowrap}.seller-quotation-list .sql-main-content .sql-tabs .sql-tab:hover:not(.sql-tab-active){color:#333}.seller-quotation-list .sql-main-content .sql-tabs .sql-tab.sql-tab-active{background-color:#fff;box-shadow:0 1px 3px #0000001a;color:#333}.seller-quotation-list .sql-main-content .sql-quotations-container,.seller-quotation-list .sql-main-content .sql-rfq-group{gap:5px}.seller-quotation-list .sql-main-content .sql-rfq-header{align-items:center;background:#fff;border-left:4px solid #ff6a00;border-radius:8px;box-shadow:0 2px 8px #0a0a0a0a;cursor:pointer;display:flex;justify-content:space-between;padding:10px 24px;transition:all .2s ease}.seller-quotation-list .sql-main-content .sql-rfq-header:hover{background:#fafafa;box-shadow:0 3px 10px #0a0a0a0f}.seller-quotation-list .sql-main-content .sql-rfq-header .sql-rfq-header-left{align-items:center;display:flex;flex:1 1;gap:12px}.seller-quotation-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-icon{color:#ff6a00;flex-shrink:0;height:20px;width:20px}.seller-quotation-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-info{display:flex;flex-direction:column;gap:4px}.seller-quotation-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-info .sql-rfq-number{color:#333;font-size:18px;line-height:1.2}.seller-quotation-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-info .sql-rfq-suppliers-count{color:#777;font-size:13px;line-height:1.4}.seller-quotation-list .sql-main-content .sql-rfq-header .sql-rfq-header-right{align-items:center;display:flex;margin-left:16px}.seller-quotation-list .sql-main-content .sql-rfq-header .sql-rfq-header-right .sql-rfq-chevron{color:#666;height:16px;transition:transform .2s ease;width:16px}.seller-quotation-list .sql-main-content .sql-rfq-quotations{display:flex;flex-direction:column;gap:5px;padding-left:24px}.seller-quotation-list .sql-main-content .sql-quotation-card{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 18px #0a0a0a0f;cursor:pointer;display:flex;justify-content:space-between;padding:15px 15px 8px;transition:all .2s ease}.seller-quotation-list .sql-main-content .sql-quotation-card:hover{box-shadow:0 6px 20px #0a0a0a1a;transform:translateY(-2px)}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-content{display:flex;flex:1 1;flex-direction:column;gap:5px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-reject-reason{border-bottom:none;border-top:1px solid #f0f0f0;color:#e53e3e;font-size:14px;line-height:1.5;margin-top:12px;padding-top:12px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-footer{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;margin-top:0;padding-top:10px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-bulk-pricing-wrapper{display:inline-block;margin-top:10px;position:relative}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-view-bulk-pricing-btn{background-color:#ff6a00;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-view-bulk-pricing-btn:hover{background-color:#e55a00;box-shadow:0 2px 8px #ff6a004d;transform:translateY(-1px)}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-view-bulk-pricing-btn:active{transform:translateY(0)}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-bulk-pricing-popup{animation:fadeInUp .2s ease;background:#fff;border:1px solid #e0e0e0;border-radius:8px;bottom:calc(100% + 10px);box-shadow:0 4px 20px #00000026;min-width:400px;position:absolute;right:0;z-index:1000}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-bulk-pricing-popup .sql-popup-header{background-color:#fafafa;border-bottom:1px solid #f0f0f0;border-radius:8px 8px 0 0;padding:12px 16px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-bulk-pricing-popup .sql-popup-header h4{color:#333;font-size:14px;margin:0}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-bulk-pricing-popup .sql-popup-content{max-height:400px;overflow-y:auto;padding:16px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-bulk-pricing-popup .sql-pricing-table{border-collapse:collapse;font-size:13px;width:100%}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-bulk-pricing-popup .sql-pricing-table thead{background-color:#fafafa}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-bulk-pricing-popup .sql-pricing-table thead th{border-bottom:2px solid #e0e0e0;color:#333;font-size:12px;padding:10px 12px;text-align:left}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-bulk-pricing-popup .sql-pricing-table tbody tr{border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-bulk-pricing-popup .sql-pricing-table tbody tr:hover{background-color:#fafafa}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-bulk-pricing-popup .sql-pricing-table tbody tr:last-child{border-bottom:none}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-bulk-pricing-popup .sql-pricing-table tbody td{color:#666;padding:10px 12px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-bulk-pricing-popup .sql-pricing-table tbody td.sql-price-cell{color:#28a745}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-bulk-pricing-popup .sql-pricing-table tbody td.sql-discount-cell{color:#ff6a00}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-acceptance-details-wrapper,.seller-quotation-list .sql-main-content .sql-quotation-card .sql-reject-reason-wrapper{display:inline-block;margin-top:10px;position:relative}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-view-acceptance-details-btn{background-color:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-view-acceptance-details-btn:hover{background-color:#218838;box-shadow:0 2px 8px #28a7454d;transform:translateY(-1px)}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-view-acceptance-details-btn:active{transform:translateY(0)}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-view-reject-reason-btn{background-color:#e53e3e;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-view-reject-reason-btn:hover{background-color:#c53030;box-shadow:0 2px 8px #e53e3e4d;transform:translateY(-1px)}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-view-reject-reason-btn:active{transform:translateY(0)}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-reject-reason-popup{animation:fadeInUp .2s ease;background:#fff;border:1px solid #e0e0e0;border-radius:8px;bottom:calc(100% + 10px);box-shadow:0 4px 20px #00000026;max-width:500px;min-width:400px;position:absolute;right:0;z-index:1000}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-reject-reason-popup .sql-popup-header{background-color:#fafafa;border-bottom:1px solid #f0f0f0;border-radius:8px 8px 0 0;padding:12px 16px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-reject-reason-popup .sql-popup-header h4{color:#e53e3e;font-size:14px;margin:0}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-reject-reason-popup .sql-popup-content{padding:16px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-reject-reason-popup .sql-popup-content .sql-reject-reason-text{color:#333;font-size:14px;line-height:1.6;margin:0}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-header{align-items:center;display:flex;gap:12px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-header .sql-quotation-id{color:#333;font-size:16px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-header .sql-status-badge{background-color:#e0e0e0;border-radius:8px;color:#333;display:inline-block;padding:4px 12px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-header .sql-status-badge.sql-status-pending{background-color:#e0e0e0;color:#333}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-header .sql-status-badge.sql-status-rejected{background-color:#e53e3e;color:#fff}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-header .sql-status-badge.sql-status-accepted{background-color:#28a745;color:#fff}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-body{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:2fr 2fr 1fr 1fr 1fr 1fr 1.5fr}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-body.sql-accepted-tab,.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-body.sql-rejected-tab{grid-template-columns:2fr 2fr 1fr 1fr 1fr 1fr 1.5fr 1fr}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-info-column{display:flex;flex-direction:column;gap:6px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-label{align-items:center;color:#777;display:flex;font-size:12px;gap:6px;margin-bottom:4px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-label .sql-info-icon{color:#999;flex-shrink:0;height:14px;width:14px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-value{color:#333;font-size:15px;line-height:1.4}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-meta{color:#777;font-size:12px;margin-top:4px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-supplier-column .sql-info-value{font-size:16px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-products-column .sql-products-list{display:flex;flex-direction:column;gap:6px;margin-top:4px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-products-column .sql-product-name-item{color:#333;font-size:15px;line-height:1.4}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-amount-column .sql-amount-value{color:#28a745}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-arrow{align-items:center;color:#666;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-left:15px;width:32px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-arrow .sql-arrow-icon{color:#666;height:12px;width:12px}.seller-quotation-list .sql-main-content .sql-loading-container{padding:40px;text-align:center}.seller-quotation-list .sql-main-content .sql-loading-container .sql-loading-text{color:#666;margin-top:15px}.seller-quotation-list .sql-main-content .sql-empty-state{font-size:16px;padding:60px 20px}@media(max-width:1024px){.seller-quotation-list .sql-main-content{padding:20px}.seller-quotation-list .sql-main-content .sql-rfq-quotations{padding-left:16px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-body{gap:20px;grid-template-columns:1fr 1fr 1fr}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-products-column .sql-products-list{gap:5px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-products-column .sql-product-name-item{font-size:14px}}@media(max-width:768px){.seller-quotation-list .seller-quotation-list{padding-bottom:24px;padding-top:16px}.seller-quotation-list .sql-main-content{padding:16px}.seller-quotation-list .sql-main-content .sql-title-section{margin-bottom:20px}.seller-quotation-list .sql-main-content .sql-title-section .sql-main-title{font-size:24px}.seller-quotation-list .sql-main-content .sql-title-section .sql-subtitle{font-size:14px}.seller-quotation-list .sql-main-content .sql-tabs{flex-wrap:wrap;gap:0;padding:4px;width:100%}.seller-quotation-list .sql-main-content .sql-tabs .sql-tab{border-radius:8px;flex:1 1;font-size:13px;min-width:100px;padding:10px 12px}.seller-quotation-list .sql-main-content .sql-rfq-header{padding:12px 16px}.seller-quotation-list .sql-main-content .sql-rfq-header .sql-rfq-header-left{gap:10px}.seller-quotation-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-icon{height:18px;width:18px}.seller-quotation-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-info .sql-rfq-number{font-size:16px}.seller-quotation-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-info .sql-rfq-suppliers-count{font-size:12px}.seller-quotation-list .sql-main-content .sql-rfq-header .sql-rfq-header-right{margin-left:8px}.seller-quotation-list .sql-main-content .sql-rfq-quotations{padding-left:12px}.seller-quotation-list .sql-main-content .sql-quotation-card{align-items:stretch;flex-direction:column;padding:16px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-header{flex-wrap:wrap;gap:8px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-header .sql-quotation-id{font-size:15px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-header .sql-status-badge{font-size:11px;padding:4px 10px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-body{gap:16px;grid-template-columns:1fr}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-products-column .sql-products-list{gap:5px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-products-column .sql-product-name-item{font-size:13px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-label{font-size:11px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-label .sql-info-icon{height:12px;width:12px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-value{font-size:14px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-meta{font-size:11px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-amount-column .sql-amount-value,.seller-quotation-list .sql-main-content .sql-quotation-card .sql-supplier-column .sql-info-value{font-size:15px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-footer{margin-top:12px;padding-top:12px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-footer .sql-view-bulk-pricing-btn{font-size:12px;padding:7px 14px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-footer .sql-bulk-pricing-popup{left:0;min-width:320px;right:auto}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-footer .sql-bulk-pricing-popup .sql-popup-content{padding:12px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-footer .sql-bulk-pricing-popup .sql-pricing-table{font-size:12px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-footer .sql-bulk-pricing-popup .sql-pricing-table thead th{font-size:11px;padding:8px 10px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-footer .sql-bulk-pricing-popup .sql-pricing-table tbody td{padding:8px 10px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-arrow{align-self:flex-end;margin-left:0;margin-top:12px}}@media(max-width:480px){.seller-quotation-list .seller-quotation-list{padding-bottom:20px;padding-top:12px}.seller-quotation-list .sql-main-content{padding:12px}.seller-quotation-list .sql-main-content .sql-title-section{margin-bottom:16px}.seller-quotation-list .sql-main-content .sql-title-section .sql-main-title{font-size:20px}.seller-quotation-list .sql-main-content .sql-title-section .sql-subtitle{font-size:13px}.seller-quotation-list .sql-main-content .sql-tabs{padding:3px}.seller-quotation-list .sql-main-content .sql-tabs .sql-tab{font-size:12px;min-width:80px;padding:8px 10px}.seller-quotation-list .sql-main-content .sql-rfq-header{padding:10px 12px}.seller-quotation-list .sql-main-content .sql-rfq-header .sql-rfq-header-left{gap:8px}.seller-quotation-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-icon{height:16px;width:16px}.seller-quotation-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-info .sql-rfq-number{font-size:14px}.seller-quotation-list .sql-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-info .sql-rfq-suppliers-count{font-size:11px}.seller-quotation-list .sql-main-content .sql-rfq-quotations{gap:12px;padding-left:8px}.seller-quotation-list .sql-main-content .sql-quotation-card{padding:12px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-header .sql-quotation-id{font-size:14px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-header .sql-status-badge{font-size:10px;padding:3px 8px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-body{gap:12px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-label{font-size:10px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-label .sql-info-icon{height:11px;width:11px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-value{font-size:13px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-info-column .sql-info-meta{font-size:10px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-amount-column .sql-amount-value,.seller-quotation-list .sql-main-content .sql-quotation-card .sql-supplier-column .sql-info-value{font-size:14px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-reject-reason{font-size:12px;margin-top:8px;padding-top:8px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-footer{margin-top:12px;padding-top:12px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-footer .sql-view-bulk-pricing-btn{font-size:11px;padding:6px 12px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-footer .sql-bulk-pricing-popup{left:0;min-width:280px;right:auto}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-footer .sql-bulk-pricing-popup .sql-popup-header{padding:10px 12px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-footer .sql-bulk-pricing-popup .sql-popup-header h4{font-size:13px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-footer .sql-bulk-pricing-popup .sql-popup-content{max-height:300px;padding:10px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-footer .sql-bulk-pricing-popup .sql-pricing-table{font-size:11px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-footer .sql-bulk-pricing-popup .sql-pricing-table thead th{font-size:10px;padding:6px 8px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-footer .sql-bulk-pricing-popup .sql-pricing-table tbody td{padding:6px 8px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-arrow{height:28px;margin-top:8px;width:28px}.seller-quotation-list .sql-main-content .sql-quotation-card .sql-card-arrow .sql-arrow-icon{height:10px;width:10px}}.seller-quotation-list .sql-modal-overlay{z-index:1000}.seller-quotation-list .sql-modal-overlay .sql-modal{max-width:600px;width:90%}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-header{border-bottom:1px solid #e0e0e0;padding:20px 24px}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-header .sql-modal-header-left{align-items:center;display:flex;flex:1 1;gap:12px}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-header .sql-modal-header-left .sql-modal-icon{align-items:center;background-color:#fee2e2;border-radius:50%;color:#dc2626;display:flex;height:40px;justify-content:center;width:40px}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-header .sql-modal-header-left .sql-modal-icon.sql-modal-icon-reject{background-color:#fee2e2;color:#dc2626}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-header .sql-modal-header-left .sql-modal-icon svg{height:20px;width:20px}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-header .sql-modal-header-left .sql-modal-title{color:#333;font-size:18px;margin:0}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-header .sql-modal-header-left .sql-modal-subtitle{color:#777;font-size:12px;margin:4px 0 0}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-header .sql-modal-close{align-items:center;background-color:#0000;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-header .sql-modal-close:hover{background-color:#f5f5f5;color:#333}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-header .sql-modal-close svg{height:18px;width:18px}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-body{padding:24px}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-body .sql-reject-details{display:flex;flex-direction:column;gap:24px}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-body .sql-reject-details .sql-reject-detail-item{display:flex;flex-direction:column;gap:8px}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-body .sql-reject-details .sql-reject-detail-item .sql-reject-detail-label{color:#666;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-body .sql-reject-details .sql-reject-detail-item .sql-reject-detail-value{color:#333;font-size:13px}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-body .sql-reject-details .sql-reject-detail-item .sql-reject-detail-value .sql-reject-reason-badge{background-color:#fee2e2;border-radius:6px;color:#dc2626;display:inline-block;font-size:12px;padding:6px 12px}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-body .sql-reject-details .sql-reject-detail-item .sql-reject-detail-value .sql-reject-remarks-text{word-wrap:break-word;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#333;line-height:1.6;padding:12px;white-space:pre-wrap}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-body .sql-reject-details .sql-reject-detail-item .sql-reject-detail-value .sql-reject-detail-empty{color:#999;font-style:italic}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-footer{border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-footer .sql-modal-btn{border:none;border-radius:6px;cursor:pointer;font-size:13px;padding:10px 20px;transition:all .2s ease}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-footer .sql-modal-btn.sql-modal-btn-primary{background-color:#2563eb;color:#fff}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-footer .sql-modal-btn.sql-modal-btn-primary:hover{background-color:#1d4ed8}.seller-quotation-list .sql-modal-overlay .sql-modal .sql-modal-footer .sql-modal-btn.sql-modal-btn-primary:active{background-color:#1e40af}.seller-quotation-list .brfq-view-request-modal{border-radius:8px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:900px;overflow:hidden;position:relative;width:90%;z-index:1050}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-header{align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-header .brfq-view-request-title{color:#0b1320;font-size:18px;margin:0 0 4px}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-header .brfq-view-request-subtitle{color:#666;font-size:14px;margin:0}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-header .brfq-view-request-close{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-header .brfq-view-request-close:hover{background-color:#f5f5f5;color:#333}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-header .brfq-view-request-close svg{height:20px;width:20px}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section{display:flex;flex-direction:column;gap:10px}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-section-header{align-items:center;display:flex;gap:8px}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-section-header .brfq-view-request-section-icon{color:#ff6a00;height:20px;width:20px}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-section-header .brfq-view-request-section-title{color:#0b1320;font-size:16px;margin:0}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field{display:flex;flex-direction:column;gap:3px}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field.brfq-view-request-field-full{grid-column:1/-1}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-view-request-section .brfq-view-request-grid .brfq-view-request-field .brfq-view-request-description{word-wrap:break-word;color:#0b1320;font-size:13px;line-height:1.6;margin:0;white-space:pre-wrap}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-reject-attachments-list{display:flex;flex-direction:column;gap:5px}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-reject-attachments-list .brfq-reject-attachment-item{align-items:center;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;display:flex;justify-content:space-between;padding:5px 10px;transition:background-color .2s ease}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-reject-attachments-list .brfq-reject-attachment-item:hover{background-color:#f5f5f5}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left{align-items:center;display:flex;flex:1 1;gap:12px}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left .brfq-attachment-icon{color:#666;flex-shrink:0;height:20px;width:20px}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left .brfq-attachment-info{flex:1 1;min-width:0}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left .brfq-attachment-info .brfq-attachment-name{color:#333;font-size:14px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left .brfq-attachment-info .brfq-attachment-details{align-items:center;color:#666;display:flex;font-size:12px;gap:8px}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left .brfq-attachment-info .brfq-attachment-details .brfq-attachment-separator,.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-left .brfq-attachment-info .brfq-attachment-details span{align-items:center;display:flex}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-actions{display:flex;flex-shrink:0;gap:12px}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-actions .brfq-attachment-btn{align-items:center;background-color:#fff;border:none;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#000;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;gap:8px;padding:8px 16px;transition:box-shadow .2s ease}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-actions .brfq-attachment-btn svg{color:#000;flex-shrink:0;height:16px;width:16px}.seller-quotation-list .brfq-view-request-modal .brfq-view-request-body .brfq-reject-attachments-list .brfq-reject-attachment-item .brfq-attachment-actions .brfq-attachment-btn:hover{box-shadow:0 2px 4px #00000026}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.seller-quotation-accept,.seller-quotation-accept *,.seller-quotation-accept .sqa-nav-section .sqa-nav-left .sqa-back-link,.sqa-modal .sqa-form-group .sqa-form-input,.sqa-modal .sqa-form-group .sqa-form-select,.sqa-modal .sqa-form-group .sqa-form-textarea,.sqa-modal .sqa-modal-footer .sqa-modal-btn.sqa-modal-btn-confirm,.sqa-modal .sqa-modal-footer .sqa-modal-btn.sqa-modal-btn-reject,.subtitle{font-family:Inter,sans-serif}.sqa-modal .sqa-form-group .sqa-form-input,.sqa-modal .sqa-form-group .sqa-form-select,.sqa-modal .sqa-form-group .sqa-form-textarea{background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;min-height:40px;padding:10px 14px;resize:vertical;transition:all .2s ease;width:100%}.sqa-modal .sqa-form-group .sqa-form-input::placeholder,.sqa-modal .sqa-form-group .sqa-form-select::placeholder,.sqa-modal .sqa-form-group .sqa-form-textarea::placeholder{color:#9ca3af}.sqa-modal .sqa-form-group .sqa-form-input:focus,.sqa-modal .sqa-form-group .sqa-form-select:focus,.sqa-modal .sqa-form-group .sqa-form-textarea:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40}.sqa-modal .sqa-form-group .sqa-form-input:disabled,.sqa-modal .sqa-form-group .sqa-form-select:disabled,.sqa-modal .sqa-form-group .sqa-form-textarea:disabled{background:#f9fafb;color:#6c757d;cursor:not-allowed;opacity:.6}.seller-quotation-accept .sqa-nav-section .sqa-title-actions,.seller-quotation-accept .sqa-nav-section .sqa-title-section .sqa-title-row,.sqa-modal .sqa-file-upload{align-items:center;display:flex;justify-content:flex-start}.sqa-modal .sqa-modal-footer .sqa-modal-btn.sqa-modal-btn-reject:disabled{background:#f9fafb;color:#6c757d;pointer-events:none}.sqa-modal .sqa-form-group .sqa-form-input[readonly],.sqa-modal .sqa-form-group .sqa-form-select[readonly],.sqa-modal .sqa-form-group .sqa-form-textarea[readonly]{background:#f9fafb;color:#0b1320;cursor:default}.sqa-modal .sqa-form-group{display:flex;flex-direction:column;gap:12px}.seller-quotation-accept .sqa-info-grid,.sqa-modal .sqa-order-summary{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.seller-quotation-accept .sqa-info-grid.sqa-three-columns,.seller-quotation-accept .sqa-terms-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.seller-quotation-accept .sqa-info-grid.sqa-two-columns,.seller-quotation-accept .sqa-item-detail-card .sqa-sample-details .sqa-sample-table{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.seller-quotation-accept .sqa-attachments-list .sqa-attachment-item .sqa-attachment-actions .sqa-attachment-link .sqa-attachment-link-icon,.seller-quotation-accept .sqa-card .sqa-card-header .sqa-chevron,.seller-quotation-accept .sqa-footer-actions .sqa-footer-btn svg,.seller-quotation-accept .sqa-item-detail-card .sqa-item-compliance .sqa-compliance-header svg,.seller-quotation-accept .sqa-nav-section .sqa-nav-left .sqa-back-link svg,.seller-quotation-accept .sqa-nav-section .sqa-title-actions .sqa-title-action-btn svg,.seller-quotation-accept .sqa-terms-section .sqa-additional-notes .sqa-additional-notes-header svg,.seller-quotation-accept .sqa-terms-section .sqa-terms-grid .sqa-terms-item .sqa-terms-item-header svg,.sqa-modal .sqa-modal-footer .sqa-modal-btn.sqa-modal-btn-confirm svg,.sqa-modal .sqa-notification-settings .sqa-checkbox-label .sqa-envelope-icon{flex-shrink:0;height:16px;width:16px}.seller-quotation-accept .sqa-attachments-list .sqa-attachment-item .sqa-attachment-left .sqa-attachment-icon,.seller-quotation-accept .sqa-card .sqa-card-header .sqa-card-header-left .sqa-card-icon,.seller-quotation-accept .sqa-terms-section .sqa-terms-header .sqa-terms-icon,.sqa-modal .sqa-modal-header .sqa-modal-close svg,.sqa-modal .sqa-modal-header .sqa-modal-header-left .sqa-modal-icon.sqa-modal-icon-reject svg{flex-shrink:0;height:20px;width:20px}.seller-quotation-accept .sqa-special-requirements .sqa-special-requirements-content .sqa-special-icon,.seller-quotation-accept .sqa-special-requirements .sqa-special-requirements-content .sqa-special-icon svg{flex-shrink:0;height:24px;width:24px}.seller-quotation-accept .sqa-footer-actions{border-bottom:1px solid #f0f0f0;margin:16px 0}.sqa-modal .sqa-modal-footer .sqa-modal-btn.sqa-modal-btn-reject{align-items:center;background:#ef4444;border:none;border-radius:8px;box-shadow:0 1px 3px #0000000d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.sqa-modal .sqa-modal-footer .sqa-modal-btn.sqa-modal-btn-reject:hover:not(:disabled){background:#dc2626;box-shadow:0 4px 8px #ef444440;transform:translateY(-1px)}.sqa-modal .sqa-modal-footer .sqa-modal-btn.sqa-modal-btn-reject:active{box-shadow:0 1px 3px #0000000d;transform:translateY(0)}.sqa-modal .sqa-modal-footer .sqa-modal-btn.sqa-modal-btn-reject:focus-visible{box-shadow:0 0 0 3px #ef444433;outline:none}.sqa-modal .sqa-modal-footer .sqa-modal-btn.sqa-modal-btn-reject:disabled{cursor:not-allowed;opacity:.5}.sqa-modal .sqa-modal-footer .sqa-modal-btn.sqa-modal-btn-confirm{align-items:center;background:#22c55e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.sqa-modal .sqa-modal-footer .sqa-modal-btn.sqa-modal-btn-confirm:hover:not(:disabled){background:#16a34a}.sqa-modal .sqa-modal-footer .sqa-modal-btn.sqa-modal-btn-confirm:disabled{cursor:not-allowed;opacity:.5}.sqa-modal .sqa-modal-footer .sqa-modal-btn.sqa-modal-btn-confirm:focus-visible{box-shadow:0 0 0 3px #22c55e33;outline:none}.seller-quotation-accept .sqa-table{border-collapse:collapse;width:100%}.seller-quotation-accept .sqa-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.seller-quotation-accept .sqa-info-grid .sqa-status-badge-inline,.seller-quotation-accept .sqa-nav-section .sqa-title-section .sqa-title-row .sqa-status-badge{align-items:center;background-color:#0000;border:1px solid #e5e7eb;border-radius:6px;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:500;justify-content:center;overflow:hidden;padding:2px 8px;transition:color .2s ease,box-shadow .2s ease;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.seller-quotation-accept .sqa-info-grid .sqa-status-badge-inline:focus-visible,.seller-quotation-accept .sqa-nav-section .sqa-title-section .sqa-title-row .sqa-status-badge:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.seller-quotation-accept .sqa-card,.seller-quotation-accept .sqa-item-detail-card,.sqa-modal .sqa-file-upload .sqa-file-text{overflow:hidden}.sqa-modal .sqa-form-group .sqa-required{color:#dc3545;margin-left:2px}.sqa-modal .sqa-modal-body::-webkit-scrollbar{height:8px;width:8px}.sqa-modal .sqa-modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.sqa-modal .sqa-modal-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.sqa-modal .sqa-modal-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.sqa-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1040}.sqa-modal{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow-y:auto;width:100%;z-index:1050}.sqa-modal .sqa-modal-header .sqa-modal-close{align-items:center;background:none;border:none;border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;transition:all .2s ease;width:32px}.sqa-modal .sqa-modal-header .sqa-modal-close:hover{background:#f3f4f6;color:#0b1320}.sqa-modal .sqa-modal-header .sqa-modal-close:focus-visible{box-shadow:0 0 0 3px #3b82f61a;outline:none}.sqa-modal .sqa-modal-header .sqa-modal-close svg{height:20px;width:20px}.sqa-modal .sqa-modal-body{flex:1 1;padding:16px 20px}.sqa-modal .sqa-modal-footer{align-items:center;background:#fff;border-radius:0 0 12px 12px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:16px 20px}.seller-quotation-accept .sqa-item-detail-card .sqa-item-divider{background:#e5e7eb;height:1px;margin:16px 0;margin:8px 0;width:100%}.sqa-modal .sqa-form-group .sqa-form-input[readonly],.sqa-modal .sqa-form-group .sqa-form-select[readonly],.sqa-modal .sqa-form-group .sqa-form-textarea[readonly],.sqa-modal .sqa-modal-footer .sqa-modal-btn.sqa-modal-btn-reject:disabled{cursor:not-allowed}.sqa-modal .sqa-notification-settings .sqa-checkbox-label{position:relative}.sqa-modal .sqa-notification-settings .sqa-checkbox-label .sqa-checkbox{position:absolute}.seller-quotation-accept .sqa-info-grid .sqa-info-item .sqa-info-value,.seller-quotation-accept .sqa-item-detail-card .sqa-item-compliance .sqa-compliance-grid .sqa-compliance-item .sqa-compliance-label,.seller-quotation-accept .sqa-item-detail-card .sqa-item-compliance .sqa-compliance-grid .sqa-compliance-item .sqa-compliance-value,.seller-quotation-accept .sqa-item-detail-card .sqa-item-header .sqa-item-header-right .sqa-item-qty,.seller-quotation-accept .sqa-item-detail-card .sqa-item-header .sqa-item-header-right .sqa-item-qty-label,.seller-quotation-accept .sqa-item-detail-card .sqa-item-specifications .sqa-item-section-label,.seller-quotation-accept .sqa-item-detail-card .sqa-item-specifications .sqa-item-section-value,.seller-quotation-accept .sqa-item-detail-card .sqa-sample-details .sqa-sample-table .sqa-sample-col .sqa-sample-label,.seller-quotation-accept .sqa-item-detail-card .sqa-sample-details .sqa-sample-table .sqa-sample-col .sqa-sample-value,.seller-quotation-accept .sqa-item-detail-card .sqa-sample-details .sqa-sample-table .sqa-sample-col .sqa-sample-value.sqa-sample-yes,.seller-quotation-accept .sqa-meta-info .sqa-meta-item .sqa-meta-label,.seller-quotation-accept .sqa-meta-info .sqa-meta-item .sqa-meta-value,.seller-quotation-accept .sqa-special-requirements .sqa-special-requirements-content .sqa-special-text .sqa-special-description,.seller-quotation-accept .sqa-table tbody tr td,.seller-quotation-accept .sqa-terms-grid .sqa-term-section .sqa-term-details .sqa-term-item span:last-child,.seller-quotation-accept .sqa-terms-section .sqa-terms-grid .sqa-terms-item .sqa-terms-item-content .sqa-terms-item-row .sqa-terms-item-key,.seller-quotation-accept .sqa-terms-section .sqa-terms-grid .sqa-terms-item .sqa-terms-item-content .sqa-terms-item-row .sqa-terms-item-value{font-weight:400}.seller-quotation-accept .sqa-attachments-list .sqa-attachment-item .sqa-attachment-left .sqa-attachment-info .sqa-attachment-name,.seller-quotation-accept .sqa-bulk-discount-banner .sqa-bulk-discount-text .sqa-bulk-discount-label,.seller-quotation-accept .sqa-card .sqa-card-header .sqa-card-header-left .sqa-attachment-count,.seller-quotation-accept .sqa-footer-actions .sqa-footer-btn,.seller-quotation-accept .sqa-info-grid .sqa-info-item .sqa-info-label,.seller-quotation-accept .sqa-item-detail-card .sqa-item-compliance .sqa-compliance-grid .sqa-certifications .sqa-cert-badge,.seller-quotation-accept .sqa-item-detail-card .sqa-item-compliance .sqa-compliance-header,.seller-quotation-accept .sqa-item-detail-card .sqa-item-header .sqa-item-header-left .sqa-item-title,.seller-quotation-accept .sqa-item-detail-card .sqa-sample-section .sqa-item-section-label,.seller-quotation-accept .sqa-special-requirements .sqa-special-requirements-content .sqa-special-text .sqa-special-title,.seller-quotation-accept .sqa-table tbody tr td .sqa-savings-green,.seller-quotation-accept .sqa-table thead tr th,.seller-quotation-accept .sqa-terms-grid .sqa-term-section .sqa-term-details .sqa-term-item .sqa-term-label,.sqa-modal .sqa-file-upload .sqa-file-btn,.sqa-modal .sqa-form-group .sqa-form-label,.sqa-modal .sqa-modal-footer .sqa-modal-btn,.sqa-modal .sqa-modal-footer .sqa-modal-btn.sqa-modal-btn-confirm,.sqa-modal .sqa-notification-settings .sqa-checkbox-label .sqa-checkbox-text{font-weight:500}.seller-quotation-accept .sqa-additional-notes .sqa-term-title,.seller-quotation-accept .sqa-attachments-list .sqa-attachment-item .sqa-attachment-actions .sqa-attachment-link,.seller-quotation-accept .sqa-card .sqa-card-header .sqa-card-header-left .sqa-card-title,.seller-quotation-accept .sqa-card .sqa-card-title-only,.seller-quotation-accept .sqa-info-grid .sqa-info-item .sqa-info-value.sqa-highlight-orange,.seller-quotation-accept .sqa-item-detail-card .sqa-item-header .sqa-item-header-left .sqa-item-number,.seller-quotation-accept .sqa-table tbody tr td .sqa-discount-green,.seller-quotation-accept .sqa-table tbody tr.sqa-summary-row td.sqa-summary-label,.seller-quotation-accept .sqa-table tbody tr.sqa-summary-row td.sqa-summary-value,.seller-quotation-accept .sqa-terms-grid .sqa-term-section .sqa-term-title,.seller-quotation-accept .sqa-terms-section .sqa-additional-notes .sqa-additional-notes-header .sqa-additional-notes-label,.seller-quotation-accept .sqa-terms-section .sqa-terms-grid .sqa-terms-item .sqa-terms-item-header .sqa-terms-item-label,.seller-quotation-accept .sqa-terms-section .sqa-terms-header .sqa-terms-title,.sqa-modal .sqa-modal-header .sqa-modal-header-left .sqa-modal-title,.sqa-modal .sqa-order-summary .sqa-summary-item .sqa-summary-label,.sqa-modal .sqa-order-summary .sqa-summary-item .sqa-summary-value{font-weight:600}.seller-quotation-accept .sqa-info-grid .sqa-info-item .sqa-info-value.sqa-highlight-green,.seller-quotation-accept .sqa-nav-section .sqa-title-section .sqa-title-row .sqa-main-title,.seller-quotation-accept .sqa-table tbody tr.sqa-summary-row td.sqa-grand-total-value,.seller-quotation-accept .sqa-table tbody tr.sqa-summary-row.sqa-grand-total td.sqa-summary-label,.sqa-modal .sqa-notification-settings.sqa-notification-settings-reject .sqa-checkbox-text{font-weight:700}.seller-quotation-accept .sqa-card .sqa-card-header .sqa-card-header-left .sqa-card-title,.seller-quotation-accept .sqa-nav-section .sqa-title-section .sqa-title-row .sqa-main-title{line-height:1.2}.seller-quotation-accept .sqa-nav-section .sqa-title-section .sqa-subtitle{line-height:1.5}.sqa-modal .sqa-modal-footer .sqa-modal-btn.sqa-modal-btn-reject:disabled{opacity:.6}.seller-quotation-accept .sqa-attachments-list .sqa-attachment-item .sqa-attachment-actions .sqa-attachment-link,.seller-quotation-accept .sqa-info-grid .sqa-status-badge-inline,.seller-quotation-accept .sqa-nav-section .sqa-title-section .sqa-title-row .sqa-status-badge,.sqa-modal .sqa-modal-footer .sqa-modal-btn{border:none}.seller-quotation-accept .sqa-main-content{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:24px;width:100%}.seller-quotation-accept .sqa-nav-section .sqa-nav-left .sqa-back-link{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.seller-quotation-accept .sqa-nav-section .sqa-nav-left .sqa-back-link:hover{background-color:#d0d0d0;color:#333}.seller-quotation-accept .sqa-nav-section .sqa-nav-left .sqa-back-link:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.seller-quotation-accept{background-color:#f8f9fa;min-height:100vh;padding-bottom:40px}.seller-quotation-accept .sqa-nav-section{align-items:flex-start;background-color:#f8f9fa;display:flex;justify-content:space-between;padding:10px 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.seller-quotation-accept .sqa-nav-section .sqa-nav-left{flex:1 1}.seller-quotation-accept .sqa-nav-section .sqa-nav-left .sqa-back-link{margin-bottom:20px}.seller-quotation-accept .sqa-nav-section .sqa-title-section .sqa-title-row{gap:12px;margin-bottom:5px}.seller-quotation-accept .sqa-nav-section .sqa-title-section .sqa-title-row .sqa-main-title{color:#333;font-size:28px;margin:0}.seller-quotation-accept .sqa-nav-section .sqa-title-section .sqa-title-row .sqa-status-badge{background-color:#e0e0e0;border-radius:8px;color:#333;display:inline-block;padding:4px 12px}.seller-quotation-accept .sqa-nav-section .sqa-title-section .sqa-subtitle{color:#777;font-size:14px;margin:0}.seller-quotation-accept .sqa-nav-section .sqa-title-actions{gap:12px}.seller-quotation-accept .sqa-nav-section .sqa-title-actions .sqa-title-action-btn{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;gap:6px;padding:8px 16px;transition:all .2s ease}.seller-quotation-accept .sqa-nav-section .sqa-title-actions .sqa-title-action-btn:hover{background-color:#f5f5f5;border-color:#ccc}.seller-quotation-accept .sqa-nav-section .sqa-title-actions .sqa-title-action-btn.sqa-title-btn-reject{border-color:#feb2b2;color:#e53e3e}.seller-quotation-accept .sqa-nav-section .sqa-title-actions .sqa-title-action-btn.sqa-title-btn-reject:hover{background-color:#fef2f2;border-color:#e53e3e}.seller-quotation-accept .sqa-nav-section .sqa-title-actions .sqa-title-action-btn.sqa-title-btn-sample{border-color:#bfdbfe;color:#3b82f6}.seller-quotation-accept .sqa-nav-section .sqa-title-actions .sqa-title-action-btn.sqa-title-btn-sample:hover{background-color:#eff6ff;border-color:#3b82f6}.seller-quotation-accept .sqa-nav-section .sqa-title-actions .sqa-title-action-btn.sqa-title-btn-order{background-color:#f97316;border-color:#f97316;color:#fff}.seller-quotation-accept .sqa-nav-section .sqa-title-actions .sqa-title-action-btn.sqa-title-btn-order:hover{background-color:#ea580c;border-color:#ea580c}.seller-quotation-accept .sqa-card{background:#fff;border-radius:8px;box-shadow:0 4px 18px #0a0a0a0f;margin-bottom:10px}.seller-quotation-accept .sqa-card .sqa-card-header{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;justify-content:space-between;padding:12px 24px;transition:background-color .2s ease}.seller-quotation-accept .sqa-card .sqa-card-header:hover{background-color:#fafafa}.seller-quotation-accept .sqa-card .sqa-card-header .sqa-card-header-left{align-items:center;display:flex;gap:12px}.seller-quotation-accept .sqa-card .sqa-card-header .sqa-card-header-left .sqa-card-icon{color:#666}.seller-quotation-accept .sqa-card .sqa-card-header .sqa-card-header-left .sqa-card-title{color:#333;font-size:18px;margin:0}.seller-quotation-accept .sqa-card .sqa-card-header .sqa-card-header-left .sqa-attachment-count{align-items:center;background-color:#f5f5f5;border-radius:6px;color:#0b1320;display:inline-flex;font-size:14px;height:24px;justify-content:center;margin-left:8px;min-width:24px;padding:0 8px}.seller-quotation-accept .sqa-card .sqa-card-header .sqa-chevron{color:#666;transition:transform .2s ease}.seller-quotation-accept .sqa-card .sqa-card-content{padding:15px 24px}.seller-quotation-accept .sqa-card .sqa-card-title-only{border-bottom:1px solid #f0f0f0;color:#333;font-size:18px;margin:0;padding:12px 24px}.seller-quotation-accept .sqa-info-grid{gap:15px}.seller-quotation-accept .sqa-info-grid.sqa-three-columns,.seller-quotation-accept .sqa-info-grid.sqa-two-columns{gap:16px}.seller-quotation-accept .sqa-info-grid .sqa-info-item{display:flex;flex-direction:column;gap:6px}.seller-quotation-accept .sqa-info-grid .sqa-info-item.sqa-status-item{max-width:-webkit-fit-content;max-width:fit-content;width:-webkit-fit-content;width:fit-content}.seller-quotation-accept .sqa-info-grid .sqa-info-item.sqa-status-item .sqa-info-value{width:-webkit-fit-content;width:fit-content}.seller-quotation-accept .sqa-info-grid .sqa-info-item .sqa-info-label{color:#777;font-size:12px;line-height:1.4}.seller-quotation-accept .sqa-info-grid .sqa-info-item .sqa-info-value{color:#333;font-size:14px;line-height:1.4}.seller-quotation-accept .sqa-info-grid .sqa-info-item .sqa-info-value.sqa-link{align-items:center;color:#3b82f6;cursor:pointer;display:flex;gap:6px;transition:color .2s ease}.seller-quotation-accept .sqa-info-grid .sqa-info-item .sqa-info-value.sqa-link svg{height:14px;width:14px}.seller-quotation-accept .sqa-info-grid .sqa-info-item .sqa-info-value.sqa-link:hover{color:#2563eb;text-decoration:underline}.seller-quotation-accept .sqa-info-grid .sqa-info-item .sqa-info-value.sqa-email-link{align-items:center;color:#3b82f6;cursor:pointer;display:flex;gap:6px;transition:color .2s ease}.seller-quotation-accept .sqa-info-grid .sqa-info-item .sqa-info-value.sqa-email-link svg{color:#3b82f6;height:14px;width:14px}.seller-quotation-accept .sqa-info-grid .sqa-info-item .sqa-info-value.sqa-email-link:hover{color:#2563eb;text-decoration:underline}.seller-quotation-accept .sqa-info-grid .sqa-info-item .sqa-info-value.sqa-email-link:hover svg{color:#2563eb}.seller-quotation-accept .sqa-info-grid .sqa-info-item .sqa-info-value.sqa-with-icon{align-items:center;color:#333;display:flex;gap:6px}.seller-quotation-accept .sqa-info-grid .sqa-info-item .sqa-info-value.sqa-with-icon svg{color:#666;flex-shrink:0;height:14px;width:14px}.seller-quotation-accept .sqa-info-grid .sqa-info-item .sqa-info-value.sqa-highlight-orange{color:#f97316}.seller-quotation-accept .sqa-info-grid .sqa-info-item .sqa-info-value.sqa-highlight-green{color:#28a745;font-size:16px}.seller-quotation-accept .sqa-info-grid .sqa-status-badge-inline{background-color:#e0e0e0;border-radius:8px;color:#333;display:inline-block;padding:4px 12px}.seller-quotation-accept .sqa-info-grid .sqa-grand-total-item{grid-column:span 2}.seller-quotation-accept .sqa-info-grid .sqa-info-column{display:flex;flex-direction:column;gap:16px}.seller-quotation-accept .sqa-info-grid .sqa-address-item{grid-column:span 2}.seller-quotation-accept .sqa-meta-info{grid-gap:16px;background-color:#f9fafb;border-radius:8px;display:grid;font-size:14px;gap:16px;grid-template-columns:1fr;margin-bottom:10px;padding:16px}@media(min-width:768px){.seller-quotation-accept .sqa-meta-info{grid-template-columns:repeat(3,1fr)}}.seller-quotation-accept .sqa-meta-info .sqa-meta-item{align-items:center;display:flex;gap:0}.seller-quotation-accept .sqa-meta-info .sqa-meta-item .sqa-meta-label{color:#666}.seller-quotation-accept .sqa-meta-info .sqa-meta-item .sqa-meta-value{color:#333}.seller-quotation-accept .sqa-table-wrapper{margin-bottom:20px}.seller-quotation-accept .sqa-table{font-size:14px;table-layout:fixed}.seller-quotation-accept .sqa-table thead tr th{background-color:#0000;border-bottom:1px solid #e5e7eb;color:#333;font-size:14px;padding:12px 16px}.seller-quotation-accept .sqa-table thead tr th.sqa-th-description,.seller-quotation-accept .sqa-table thead tr th.sqa-th-item,.seller-quotation-accept .sqa-table thead tr th.sqa-th-unit{text-align:left}.seller-quotation-accept .sqa-table thead tr th.sqa-th-right{text-align:right}.seller-quotation-accept .sqa-table thead tr th.sqa-th-item{width:4%}.seller-quotation-accept .sqa-table thead tr th.sqa-th-unit{width:8%}.seller-quotation-accept .sqa-table tbody tr,.seller-quotation-accept .sqa-table tbody tr:last-child{border-bottom:1px solid #e5e7eb}.seller-quotation-accept .sqa-table tbody tr td{color:#333;font-size:14px;padding:12px 16px}.seller-quotation-accept .sqa-table tbody tr td.sqa-td-description,.seller-quotation-accept .sqa-table tbody tr td.sqa-td-item,.seller-quotation-accept .sqa-table tbody tr td.sqa-td-unit{text-align:left}.seller-quotation-accept .sqa-table tbody tr td.sqa-td-right{text-align:right}.seller-quotation-accept .sqa-table tbody tr td .sqa-discount-green{align-items:center;background-color:#e8f5e9;border-radius:999px;box-shadow:0 1px 2px #2e7d321a;color:#2e7d32;display:inline-flex;font-size:12px;justify-content:center;padding:4px 12px;white-space:nowrap}.seller-quotation-accept .sqa-table tbody tr td .sqa-savings-green{color:#28a745}.seller-quotation-accept .sqa-table tbody tr.sqa-summary-row td{font-size:14px;padding:8px 16px}.seller-quotation-accept .sqa-table tbody tr.sqa-summary-row td.sqa-summary-label{color:#333;text-align:left}.seller-quotation-accept .sqa-table tbody tr.sqa-summary-row td.sqa-summary-value{color:#333;text-align:right}.seller-quotation-accept .sqa-table tbody tr.sqa-summary-row td.sqa-grand-total-value{color:#16a34a;font-size:16px}.seller-quotation-accept .sqa-bulk-discount-banner{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-top:16px;padding:16px}.seller-quotation-accept .sqa-bulk-discount-banner .sqa-bulk-discount-text{color:#1e3a8a;font-size:14px;line-height:1.5;margin:0}.seller-quotation-accept .sqa-terms-section .sqa-terms-header{align-items:center;display:flex;gap:10px;margin-bottom:20px}.seller-quotation-accept .sqa-terms-section .sqa-terms-header .sqa-terms-icon{color:#4b5563}.seller-quotation-accept .sqa-terms-section .sqa-terms-header .sqa-terms-title{color:#333;font-size:18px;margin:0}.seller-quotation-accept .sqa-terms-section .sqa-terms-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.seller-quotation-accept .sqa-terms-section .sqa-terms-grid .sqa-terms-item{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px;transition:all .2s ease}.seller-quotation-accept .sqa-terms-section .sqa-terms-grid .sqa-terms-item:hover{border-color:#d1d5db;box-shadow:0 2px 8px #00000014}.seller-quotation-accept .sqa-terms-section .sqa-terms-grid .sqa-terms-item .sqa-terms-item-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:8px;margin-bottom:12px;padding-bottom:12px}.seller-quotation-accept .sqa-terms-section .sqa-terms-grid .sqa-terms-item .sqa-terms-item-header svg{color:#6b7280}.seller-quotation-accept .sqa-terms-section .sqa-terms-grid .sqa-terms-item .sqa-terms-item-header .sqa-terms-item-label{color:#374151;font-size:14px}.seller-quotation-accept .sqa-terms-section .sqa-terms-grid .sqa-terms-item .sqa-terms-item-content{display:flex;flex-direction:column;gap:8px}.seller-quotation-accept .sqa-terms-section .sqa-terms-grid .sqa-terms-item .sqa-terms-item-content.sqa-payment-terms-content{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.seller-quotation-accept .sqa-terms-section .sqa-terms-grid .sqa-terms-item .sqa-terms-item-content.sqa-payment-terms-content .sqa-terms-item-row{align-items:flex-start;flex-direction:column;gap:4px}.seller-quotation-accept .sqa-terms-section .sqa-terms-grid .sqa-terms-item .sqa-terms-item-content.sqa-payment-terms-content .sqa-terms-item-row .sqa-terms-item-value{text-align:left}.seller-quotation-accept .sqa-terms-section .sqa-terms-grid .sqa-terms-item .sqa-terms-item-content.sqa-delivery-terms-content{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.seller-quotation-accept .sqa-terms-section .sqa-terms-grid .sqa-terms-item .sqa-terms-item-content.sqa-delivery-terms-content .sqa-terms-item-row{align-items:flex-start;flex-direction:column;gap:4px}.seller-quotation-accept .sqa-terms-section .sqa-terms-grid .sqa-terms-item .sqa-terms-item-content.sqa-delivery-terms-content .sqa-terms-item-row .sqa-terms-item-value{text-align:left}.seller-quotation-accept .sqa-terms-section .sqa-terms-grid .sqa-terms-item .sqa-terms-item-content .sqa-terms-item-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.seller-quotation-accept .sqa-terms-section .sqa-terms-grid .sqa-terms-item .sqa-terms-item-content .sqa-terms-item-row .sqa-terms-item-key{color:#6b7280;flex-shrink:0;font-size:13px}.seller-quotation-accept .sqa-terms-section .sqa-terms-grid .sqa-terms-item .sqa-terms-item-content .sqa-terms-item-row .sqa-terms-item-value{color:#111827;flex:1 1;font-size:13px;text-align:right}.seller-quotation-accept .sqa-terms-section .sqa-additional-notes{background-color:#fef3c7;border:1px solid #fcd34d;border-radius:8px;margin-top:16px;padding:16px}.seller-quotation-accept .sqa-terms-section .sqa-additional-notes .sqa-additional-notes-header{align-items:center;display:flex;gap:8px;margin-bottom:10px}.seller-quotation-accept .sqa-terms-section .sqa-additional-notes .sqa-additional-notes-header svg{color:#92400e}.seller-quotation-accept .sqa-terms-section .sqa-additional-notes .sqa-additional-notes-header .sqa-additional-notes-label{color:#92400e;font-size:14px}.seller-quotation-accept .sqa-terms-section .sqa-additional-notes .sqa-additional-notes-text{color:#78350f;font-size:14px;line-height:1.6;margin:0}.seller-quotation-accept .sqa-attachments-list{display:flex;flex-direction:column;gap:5px}.seller-quotation-accept .sqa-attachments-list .sqa-attachment-item{align-items:center;background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;display:flex;justify-content:space-between;padding:5px 10px;transition:background-color .2s ease}.seller-quotation-accept .sqa-attachments-list .sqa-attachment-item:hover{background-color:#f5f5f5}.seller-quotation-accept .sqa-attachments-list .sqa-attachment-item .sqa-attachment-left{align-items:center;display:flex;flex:1 1;gap:12px}.seller-quotation-accept .sqa-attachments-list .sqa-attachment-item .sqa-attachment-left .sqa-attachment-icon{color:#666}.seller-quotation-accept .sqa-attachments-list .sqa-attachment-item .sqa-attachment-left .sqa-attachment-info .sqa-attachment-name{color:#333;font-size:14px;margin-bottom:4px}.seller-quotation-accept .sqa-attachments-list .sqa-attachment-item .sqa-attachment-left .sqa-attachment-info .sqa-attachment-meta{align-items:center;color:#666;display:flex;font-size:12px;gap:8px}.seller-quotation-accept .sqa-attachments-list .sqa-attachment-item .sqa-attachment-left .sqa-attachment-info .sqa-attachment-meta span{align-items:center;display:flex}.seller-quotation-accept .sqa-attachments-list .sqa-attachment-item .sqa-attachment-actions{display:flex;gap:12px}.seller-quotation-accept .sqa-attachments-list .sqa-attachment-item .sqa-attachment-actions .sqa-attachment-link{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;color:#000;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;gap:8px;padding:8px 16px;transition:box-shadow .2s ease}.seller-quotation-accept .sqa-attachments-list .sqa-attachment-item .sqa-attachment-actions .sqa-attachment-link .sqa-attachment-link-icon{color:#000;flex-shrink:0}.seller-quotation-accept .sqa-attachments-list .sqa-attachment-item .sqa-attachment-actions .sqa-attachment-link:hover{box-shadow:0 2px 4px #00000026}.seller-quotation-accept .sqa-item-detail-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;padding:20px}.seller-quotation-accept .sqa-item-detail-card .sqa-item-header{align-items:center;background-color:#f9fafb;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin:-20px -20px 16px;padding:12px 16px}.seller-quotation-accept .sqa-item-detail-card .sqa-item-header .sqa-item-header-left{align-items:center;display:flex;flex:1 1;gap:8px}.seller-quotation-accept .sqa-item-detail-card .sqa-item-header .sqa-item-header-left .sqa-item-number{align-items:center;background-color:#dbeafe;border-radius:8px;color:#1e40af;display:inline-flex;flex-shrink:0;font-size:14px;justify-content:center;min-height:32px;min-width:32px;padding:4px 8px}.seller-quotation-accept .sqa-item-detail-card .sqa-item-header .sqa-item-header-left .sqa-item-title{color:#343a40;flex:1 1;font-size:16px}.seller-quotation-accept .sqa-item-detail-card .sqa-item-header .sqa-item-header-right{align-items:flex-end;display:flex;flex-direction:column;gap:0}.seller-quotation-accept .sqa-item-detail-card .sqa-item-header .sqa-item-header-right .sqa-item-qty-label{color:#6c757d;font-size:14px;margin-bottom:0}.seller-quotation-accept .sqa-item-detail-card .sqa-item-header .sqa-item-header-right .sqa-item-qty{color:#343a40;font-size:14px;margin-top:0}.seller-quotation-accept .sqa-item-detail-card .sqa-item-divider{background-color:#dee2e6;height:.5px}.seller-quotation-accept .sqa-item-detail-card .sqa-item-specifications{margin-bottom:16px}.seller-quotation-accept .sqa-item-detail-card .sqa-item-specifications .sqa-item-section-label{color:#666;font-size:14px;margin-bottom:8px}.seller-quotation-accept .sqa-item-detail-card .sqa-item-specifications .sqa-item-section-value{background-color:#f9fafb;border-radius:8px;color:#343a40;font-size:14px;line-height:1.5;padding:12px}.seller-quotation-accept .sqa-item-detail-card .sqa-item-compliance{margin-bottom:16px}.seller-quotation-accept .sqa-item-detail-card .sqa-item-compliance .sqa-compliance-header{align-items:center;color:#343a40;display:flex;font-size:14px;gap:8px;margin-bottom:12px}.seller-quotation-accept .sqa-item-detail-card .sqa-item-compliance .sqa-compliance-header svg{color:#6c757d}.seller-quotation-accept .sqa-item-detail-card .sqa-item-compliance .sqa-compliance-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.seller-quotation-accept .sqa-item-detail-card .sqa-item-compliance .sqa-compliance-grid .sqa-compliance-col{display:flex;flex-direction:column;gap:16px}.seller-quotation-accept .sqa-item-detail-card .sqa-item-compliance .sqa-compliance-grid .sqa-compliance-item{display:flex;flex-direction:column;gap:4px}.seller-quotation-accept .sqa-item-detail-card .sqa-item-compliance .sqa-compliance-grid .sqa-compliance-item .sqa-compliance-label{color:#6c757d;font-size:12px}.seller-quotation-accept .sqa-item-detail-card .sqa-item-compliance .sqa-compliance-grid .sqa-compliance-item .sqa-compliance-value{color:#343a40;font-size:14px}.seller-quotation-accept .sqa-item-detail-card .sqa-item-compliance .sqa-compliance-grid .sqa-certifications{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.seller-quotation-accept .sqa-item-detail-card .sqa-item-compliance .sqa-compliance-grid .sqa-certifications .sqa-cert-badge{align-items:center;background-color:#dcfce7;border:1px solid #86efac;border-radius:6px;color:#15803d;display:inline-flex;flex-shrink:0;font-size:12px;gap:4px;justify-content:center;padding:2px 8px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.seller-quotation-accept .sqa-item-detail-card .sqa-sample-section{margin-top:16px}.seller-quotation-accept .sqa-item-detail-card .sqa-sample-section .sqa-item-section-label{color:#343a40;font-size:14px;margin-bottom:12px}.seller-quotation-accept .sqa-item-detail-card .sqa-sample-details{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:16px}@media(min-width:768px){.seller-quotation-accept .sqa-item-detail-card .sqa-sample-details .sqa-sample-table{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}}.seller-quotation-accept .sqa-item-detail-card .sqa-sample-details .sqa-sample-table .sqa-sample-col{display:flex;flex-direction:column}.seller-quotation-accept .sqa-item-detail-card .sqa-sample-details .sqa-sample-table .sqa-sample-col .sqa-sample-label{color:#6c757d;font-size:12px;margin-bottom:4px}.seller-quotation-accept .sqa-item-detail-card .sqa-sample-details .sqa-sample-table .sqa-sample-col .sqa-sample-value{color:#343a40;font-size:14px}.seller-quotation-accept .sqa-item-detail-card .sqa-sample-details .sqa-sample-table .sqa-sample-col .sqa-sample-value.sqa-sample-yes{color:#16a34a}.seller-quotation-accept .sqa-special-requirements{background-color:#fffbeb;border:1px solid #fdd835;border-radius:8px;margin-top:20px;padding:16px}.seller-quotation-accept .sqa-special-requirements .sqa-special-requirements-content{align-items:flex-start;display:flex;gap:12px}.seller-quotation-accept .sqa-special-requirements .sqa-special-requirements-content .sqa-special-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.seller-quotation-accept .sqa-special-requirements .sqa-special-requirements-content .sqa-special-icon svg{color:#f57c00}.seller-quotation-accept .sqa-special-requirements .sqa-special-requirements-content .sqa-special-text{flex:1 1}.seller-quotation-accept .sqa-special-requirements .sqa-special-requirements-content .sqa-special-text .sqa-special-title{color:#795548;font-size:14px;line-height:1.4;margin-bottom:4px}.seller-quotation-accept .sqa-special-requirements .sqa-special-requirements-content .sqa-special-text .sqa-special-description{color:#795548;font-size:14px;line-height:1.5}.seller-quotation-accept .sqa-terms-grid{gap:32px;margin-bottom:24px}.seller-quotation-accept .sqa-terms-grid .sqa-term-section .sqa-term-title{color:#333;font-size:16px;line-height:1.2;margin:0 0 12px}.seller-quotation-accept .sqa-terms-grid .sqa-term-section .sqa-term-details{display:flex;flex-direction:column;gap:12px}.seller-quotation-accept .sqa-terms-grid .sqa-term-section .sqa-term-details .sqa-term-item{display:flex;flex-direction:column;gap:4px}.seller-quotation-accept .sqa-terms-grid .sqa-term-section .sqa-term-details .sqa-term-item .sqa-term-label{color:#777;font-size:12px}.seller-quotation-accept .sqa-terms-grid .sqa-term-section .sqa-term-details .sqa-term-item span:last-child{color:#333;font-size:14px}.seller-quotation-accept .sqa-additional-notes{background-color:#eff6ff;border-radius:8px;margin-top:24px;padding:16px}.seller-quotation-accept .sqa-additional-notes .sqa-term-title{color:#333;font-size:16px;line-height:1.2;margin:0 0 8px}.seller-quotation-accept .sqa-additional-notes p{color:#333;font-size:14px;line-height:1.5;margin:0}@media(max-width:1200px){.seller-quotation-accept .sqa-info-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.seller-quotation-accept .sqa-header-bar{align-items:flex-start;flex-direction:column;gap:12px;padding:12px 16px}.seller-quotation-accept .sqa-header-bar .sqa-header-right{flex-wrap:wrap;width:100%}.seller-quotation-accept .sqa-main-content{padding:16px}.seller-quotation-accept .sqa-info-grid{gap:16px;grid-template-columns:1fr}.seller-quotation-accept .sqa-info-grid.sqa-two-columns{grid-template-columns:1fr}.seller-quotation-accept .sqa-terms-grid{gap:24px;grid-template-columns:1fr}.seller-quotation-accept .sqa-table-wrapper{overflow-x:scroll}.seller-quotation-accept .sqa-table{min-width:800px}.seller-quotation-accept .sqa-pricing-summary{align-items:flex-start}.seller-quotation-accept .sqa-pricing-summary .sqa-summary-row{justify-content:space-between;width:100%}}@media(max-width:480px){.seller-quotation-accept .sqa-main-content{padding:12px}.seller-quotation-accept .sqa-card .sqa-card-content,.seller-quotation-accept .sqa-card .sqa-card-header{padding:16px}.seller-quotation-accept .sqa-header-right .sqa-action-btn{font-size:12px;padding:6px 12px}}.seller-quotation-accept .sqa-footer-actions{border-bottom:none;border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:24px}.seller-quotation-accept .sqa-footer-actions .sqa-footer-btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;gap:8px;padding:10px 20px;transition:all .2s ease}.seller-quotation-accept .sqa-footer-actions .sqa-footer-btn.sqa-footer-btn-reject{background-color:#fff;border-color:#feb2b2;color:#e53e3e}.seller-quotation-accept .sqa-footer-actions .sqa-footer-btn.sqa-footer-btn-reject:hover{background-color:#fef2f2;border-color:#e53e3e}.seller-quotation-accept .sqa-footer-actions .sqa-footer-btn.sqa-footer-btn-sample{background-color:#fff;border-color:#bfdbfe;color:#3b82f6}.seller-quotation-accept .sqa-footer-actions .sqa-footer-btn.sqa-footer-btn-sample:hover{background-color:#eff6ff;border-color:#3b82f6}.seller-quotation-accept .sqa-footer-actions .sqa-footer-btn.sqa-footer-btn-order{background-color:#f97316;border-color:#f97316;color:#fff}.seller-quotation-accept .sqa-footer-actions .sqa-footer-btn.sqa-footer-btn-order:hover{background-color:#ea580c;border-color:#ea580c}.sqa-modal{border-radius:8px;box-shadow:0 10px 40px #0003;height:auto;max-height:95vh;max-width:800px;overflow:hidden;width:90%}.sqa-modal .sqa-modal-header{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.sqa-modal .sqa-modal-header .sqa-modal-header-left{align-items:flex-start;display:flex;flex:1 1;gap:12px}.sqa-modal .sqa-modal-header .sqa-modal-header-left .sqa-modal-icon{align-items:center;background-color:#dcfce7;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.sqa-modal .sqa-modal-header .sqa-modal-header-left .sqa-modal-icon svg{color:#16a34a;height:18px;width:18px}.sqa-modal .sqa-modal-header .sqa-modal-header-left .sqa-modal-icon.sqa-modal-icon-reject{background-color:#fff;border:1px solid #fed7aa;border-radius:8px;box-shadow:0 1px 2px 0 #0000000d;height:40px;width:40px}.sqa-modal .sqa-modal-header .sqa-modal-header-left .sqa-modal-icon.sqa-modal-icon-reject svg{color:#ea580c}.sqa-modal .sqa-modal-header .sqa-modal-header-left .sqa-modal-title{color:#333;font-size:18px;line-height:1.3;margin:0 0 2px}.sqa-modal .sqa-modal-header .sqa-modal-header-left .sqa-modal-subtitle{color:#6c757d;font-size:13px;line-height:1.4;margin:0}.sqa-modal .sqa-modal-header .sqa-modal-close{color:#6c757d;padding:4px;transition:color .2s ease}.sqa-modal .sqa-modal-header .sqa-modal-close:hover{color:#333}.sqa-modal .sqa-modal-body{display:flex;flex-direction:column;gap:14px;max-height:calc(95vh - 200px);min-height:0;overflow-y:auto;padding:18px 24px}.sqa-modal .sqa-order-summary{align-items:start;background-color:#f9fafb;border-radius:8px;grid-auto-flow:row;padding:10px 16px}.sqa-modal .sqa-order-summary .sqa-summary-item{display:flex;flex-direction:column;gap:6px;min-width:0}.sqa-modal .sqa-order-summary .sqa-summary-item .sqa-summary-label{color:#6c757d;font-size:11px}.sqa-modal .sqa-order-summary .sqa-summary-item .sqa-summary-value{color:#333;font-size:13px;word-break:break-word}.sqa-modal .sqa-order-info{display:flex;flex-direction:column;gap:16px}.sqa-modal .sqa-form-group{gap:6px}.sqa-modal .sqa-form-group.sqa-form-group-half{flex:1 1}.sqa-modal .sqa-form-group .sqa-form-label{color:#333;font-size:13px}.sqa-modal .sqa-form-group .sqa-form-input,.sqa-modal .sqa-form-group .sqa-form-select,.sqa-modal .sqa-form-group .sqa-form-textarea{background-color:#fff;border:1px solid #d1d5db;color:#333;padding:8px 12px}.sqa-modal .sqa-form-group .sqa-form-input:focus,.sqa-modal .sqa-form-group .sqa-form-select:focus,.sqa-modal .sqa-form-group .sqa-form-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.sqa-modal .sqa-form-group .sqa-form-input[readonly],.sqa-modal .sqa-form-group .sqa-form-select[readonly],.sqa-modal .sqa-form-group .sqa-form-textarea[readonly]{background-color:#f8f9fb}.sqa-modal .sqa-form-group .sqa-form-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.sqa-modal .sqa-form-group .sqa-form-textarea{max-height:100px;min-height:70px}.sqa-modal .sqa-form-group .sqa-form-note{color:#6c757d;font-size:12px;line-height:1.4;margin:0}.sqa-modal .sqa-form-row{display:flex;gap:12px}.sqa-modal .sqa-file-upload{background-color:#fafafa;border:2px dashed #d1d5db;border-radius:8px;gap:8px;padding:8px 12px}.sqa-modal .sqa-file-upload input[type=file]{display:none}.sqa-modal .sqa-file-upload .sqa-file-icon{color:#6c757d;flex-shrink:0;height:18px;width:18px}.sqa-modal .sqa-file-upload .sqa-file-btn{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#333;cursor:pointer;font-size:13px;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.sqa-modal .sqa-file-upload .sqa-file-btn:hover{background-color:#f9fafb;border-color:#9ca3af}.sqa-modal .sqa-file-upload .sqa-file-text{color:#6c757d;flex:1 1;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sqa-modal .sqa-notification-settings{background-color:#dcfce7;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:12px 16px}.sqa-modal .sqa-notification-settings.sqa-notification-settings-reject{background-color:#fef3c7}.sqa-modal .sqa-notification-settings.sqa-notification-settings-reject .sqa-envelope-icon{color:#b45309}.sqa-modal .sqa-notification-settings.sqa-notification-settings-reject .sqa-checkbox-text{color:#000}.sqa-modal .sqa-notification-settings.sqa-notification-settings-reject .sqa-notification-note{color:#b45309;margin-left:28px;padding-left:0}.sqa-modal .sqa-notification-settings .sqa-checkbox-label{align-items:center;cursor:pointer;display:flex;gap:8px}.sqa-modal .sqa-notification-settings .sqa-checkbox-label .sqa-checkbox{cursor:pointer;opacity:0}.sqa-modal .sqa-notification-settings .sqa-checkbox-label .sqa-checkbox:checked+.sqa-checkbox-custom{background-color:#16a34a;border-color:#16a34a}.sqa-modal .sqa-notification-settings .sqa-checkbox-label .sqa-checkbox:checked+.sqa-checkbox-custom:after{display:block}.sqa-modal .sqa-notification-settings .sqa-checkbox-label .sqa-checkbox-custom{border:2px solid #9ca3af;border-radius:4px;flex-shrink:0;height:20px;position:relative;width:20px}.sqa-modal .sqa-notification-settings .sqa-checkbox-label .sqa-checkbox-custom:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.sqa-modal .sqa-notification-settings .sqa-checkbox-label .sqa-envelope-icon{color:#16a34a;flex-shrink:0}.sqa-modal .sqa-notification-settings .sqa-checkbox-label .sqa-checkbox-text{color:#333;font-size:14px}.sqa-modal .sqa-notification-settings .sqa-notification-note{color:#6c757d;font-size:12px;margin:0;padding-left:28px}.sqa-modal .sqa-modal-footer{flex-shrink:0;gap:12px;padding:16px 24px}.sqa-modal .sqa-modal-footer .sqa-modal-btn{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;gap:8px;padding:8px 16px;transition:all .2s ease}.sqa-modal .sqa-modal-footer .sqa-modal-btn.sqa-modal-btn-cancel{background-color:#fff;border:1px solid #d1d5db;color:#333}.sqa-modal .sqa-modal-footer .sqa-modal-btn.sqa-modal-btn-cancel:hover{background-color:#f9fafb}.sqa-modal .sqa-modal-footer .sqa-modal-btn.sqa-modal-btn-confirm{background-color:#16a34a;font-size:14px;padding:8px 16px}.sqa-modal .sqa-modal-footer .sqa-modal-btn.sqa-modal-btn-confirm:hover{background-color:#15803d}.sqa-modal .sqa-modal-footer .sqa-modal-btn.sqa-modal-btn-reject{font-size:12px;height:36px;padding:8px 24px}.sqa-modal .sqa-modal-footer .sqa-modal-btn.sqa-modal-btn-reject:hover:not(:disabled){background-color:#b91c1c}.sqa-modal .sqa-modal-footer .sqa-modal-btn.sqa-modal-btn-reject:disabled{background-color:#d1d5db;color:#6b7280}.sqa-modal .sqa-modal-footer .sqa-modal-btn.sqa-modal-btn-reject .sqa-reject-icon{color:#fff;flex-shrink:0;height:14px;width:14px}@media(max-width:1024px){.seller-quotation-accept .sqa-main-content{padding:20px}.seller-quotation-accept .sqa-main-content .sqa-nav-section{flex-direction:column;gap:16px}.seller-quotation-accept .sqa-main-content .sqa-nav-section .sqa-title-actions{flex-wrap:wrap;gap:8px;justify-content:flex-start;width:100%}.seller-quotation-accept .sqa-main-content .sqa-nav-section .sqa-title-actions .sqa-title-action-btn{flex:1 1;min-width:120px}.seller-quotation-accept .sqa-main-content .sqa-info-grid.sqa-three-columns{grid-template-columns:repeat(2,1fr)}.seller-quotation-accept .sqa-main-content .sqa-table{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media(max-width:768px){.seller-quotation-accept{padding-bottom:24px}.seller-quotation-accept .sqa-main-content{padding:16px}.seller-quotation-accept .sqa-main-content .sqa-nav-section{margin-bottom:20px}.seller-quotation-accept .sqa-main-content .sqa-nav-section .sqa-nav-left .sqa-back-link{font-size:13px;padding:6px 12px}.seller-quotation-accept .sqa-main-content .sqa-nav-section .sqa-nav-left .sqa-title-section .sqa-title-row{flex-wrap:wrap;gap:8px}.seller-quotation-accept .sqa-main-content .sqa-nav-section .sqa-nav-left .sqa-title-section .sqa-title-row .sqa-main-title{font-size:22px}.seller-quotation-accept .sqa-main-content .sqa-nav-section .sqa-nav-left .sqa-title-section .sqa-title-row .sqa-status-badge{font-size:11px;padding:4px 10px}.seller-quotation-accept .sqa-main-content .sqa-nav-section .sqa-nav-left .sqa-title-section .sqa-subtitle{font-size:13px}.seller-quotation-accept .sqa-main-content .sqa-nav-section .sqa-title-actions .sqa-title-action-btn{font-size:12px;min-width:100px;padding:8px 12px}.seller-quotation-accept .sqa-main-content .sqa-nav-section .sqa-title-actions .sqa-title-action-btn svg{height:14px;width:14px}.seller-quotation-accept .sqa-main-content .sqa-card{padding:16px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-card-header{padding:12px 16px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-card-header .sqa-card-title{font-size:16px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-card-content{padding:16px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-info-grid{gap:16px;grid-template-columns:1fr}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-info-grid.sqa-three-columns{grid-template-columns:1fr}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-terms-section .sqa-terms-header{margin-bottom:16px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-terms-section .sqa-terms-header .sqa-terms-title{font-size:16px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-terms-section .sqa-terms-grid{gap:16px;grid-template-columns:1fr}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-meta-info{gap:12px;grid-template-columns:1fr}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-item-detail-card .sqa-item-header{align-items:flex-start;flex-direction:column;gap:8px;padding:12px 16px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-item-detail-card .sqa-item-header .sqa-item-header-left{gap:8px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-item-detail-card .sqa-item-header .sqa-item-header-left .sqa-item-number{font-size:13px;height:28px;width:28px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-item-detail-card .sqa-item-header .sqa-item-header-left .sqa-item-title{font-size:14px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-item-detail-card .sqa-item-header .sqa-item-header-right{align-self:flex-start}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-item-detail-card .sqa-item-compliance,.seller-quotation-accept .sqa-main-content .sqa-card .sqa-item-detail-card .sqa-item-specifications{padding:12px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-item-detail-card .sqa-item-compliance .sqa-item-section-label,.seller-quotation-accept .sqa-main-content .sqa-card .sqa-item-detail-card .sqa-item-compliance .sqa-item-section-value,.seller-quotation-accept .sqa-main-content .sqa-card .sqa-item-detail-card .sqa-item-specifications .sqa-item-section-label,.seller-quotation-accept .sqa-main-content .sqa-card .sqa-item-detail-card .sqa-item-specifications .sqa-item-section-value{font-size:13px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-item-detail-card .sqa-compliance-grid{gap:12px;grid-template-columns:1fr}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-item-detail-card .sqa-sample-details{padding:12px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-item-detail-card .sqa-sample-details .sqa-sample-table{gap:12px;grid-template-columns:repeat(2,1fr)}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-item-detail-card .sqa-special-requirements{padding:12px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-table{font-size:12px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-table tbody td,.seller-quotation-accept .sqa-main-content .sqa-card .sqa-table thead th{font-size:12px;padding:8px 6px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-bulk-discount-banner{font-size:13px;padding:12px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-attachments-list{gap:12px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-attachments-list .sqa-attachment-item{flex-wrap:wrap;gap:12px;padding:12px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-attachments-list .sqa-attachment-item .sqa-attachment-left{flex:1 1;min-width:200px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-attachments-list .sqa-attachment-item .sqa-attachment-actions{display:flex;flex-wrap:wrap;gap:8px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-attachments-list .sqa-attachment-item .sqa-attachment-actions .sqa-attachment-link{flex:1 1;font-size:13px;justify-content:center;min-width:100px;padding:8px 12px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-attachments-list .sqa-attachment-item .sqa-attachment-actions .sqa-attachment-link .sqa-attachment-link-icon{height:14px;width:14px}.seller-quotation-accept .sqa-modal{max-width:95%;width:95%}.seller-quotation-accept .sqa-modal .sqa-modal-header{padding:16px 20px}.seller-quotation-accept .sqa-modal .sqa-modal-header .sqa-modal-header-left .sqa-modal-icon{height:32px;width:32px}.seller-quotation-accept .sqa-modal .sqa-modal-header .sqa-modal-header-left .sqa-modal-icon svg{flex-shrink:0;height:16px;width:16px}.seller-quotation-accept .sqa-modal .sqa-modal-header .sqa-modal-header-left .sqa-modal-title{font-size:16px}.seller-quotation-accept .sqa-modal .sqa-modal-header .sqa-modal-header-left .sqa-modal-subtitle{font-size:12px}.seller-quotation-accept .sqa-modal .sqa-modal-body{padding:16px 20px}.seller-quotation-accept .sqa-modal .sqa-order-summary{gap:12px;grid-template-columns:repeat(2,1fr);padding:12px}.seller-quotation-accept .sqa-modal .sqa-order-summary .sqa-summary-item .sqa-summary-label{font-size:10px}.seller-quotation-accept .sqa-modal .sqa-order-summary .sqa-summary-item .sqa-summary-value{font-size:12px}.seller-quotation-accept .sqa-modal .sqa-modal-footer{flex-direction:column-reverse;padding:12px 20px}.seller-quotation-accept .sqa-modal .sqa-modal-footer .sqa-modal-btn{justify-content:center;width:100%}}@media(max-width:480px){.seller-quotation-accept{padding-bottom:20px}.seller-quotation-accept .sqa-main-content{padding:12px}.seller-quotation-accept .sqa-main-content .sqa-nav-section{margin-bottom:16px}.seller-quotation-accept .sqa-main-content .sqa-nav-section .sqa-nav-left .sqa-back-link{font-size:12px;padding:6px 10px}.seller-quotation-accept .sqa-main-content .sqa-nav-section .sqa-nav-left .sqa-back-link svg{height:14px;width:14px}.seller-quotation-accept .sqa-main-content .sqa-nav-section .sqa-nav-left .sqa-title-section .sqa-title-row .sqa-main-title{font-size:20px}.seller-quotation-accept .sqa-main-content .sqa-nav-section .sqa-nav-left .sqa-title-section .sqa-title-row .sqa-status-badge{font-size:10px;padding:3px 8px}.seller-quotation-accept .sqa-main-content .sqa-nav-section .sqa-nav-left .sqa-title-section .sqa-subtitle{font-size:12px}.seller-quotation-accept .sqa-main-content .sqa-nav-section .sqa-title-actions .sqa-title-action-btn{font-size:11px;min-width:80px;padding:6px 10px}.seller-quotation-accept .sqa-main-content .sqa-nav-section .sqa-title-actions .sqa-title-action-btn svg{height:12px;width:12px}.seller-quotation-accept .sqa-main-content .sqa-card{padding:12px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-card-header{padding:10px 12px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-card-header .sqa-card-title{font-size:15px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-card-content{padding:12px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-info-grid{gap:12px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-info-grid .sqa-info-item .sqa-info-label{font-size:11px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-info-grid .sqa-info-item .sqa-info-value{font-size:13px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-item-detail-card .sqa-item-header{padding:10px 12px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-item-detail-card .sqa-item-header .sqa-item-header-left .sqa-item-number{font-size:12px;height:24px;width:24px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-item-detail-card .sqa-item-header .sqa-item-header-left .sqa-item-title{font-size:13px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-item-detail-card .sqa-sample-details .sqa-sample-table{grid-template-columns:1fr}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-table{font-size:11px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-table tbody td,.seller-quotation-accept .sqa-main-content .sqa-card .sqa-table thead th{font-size:11px;padding:6px 4px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-attachments-list{gap:10px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-attachments-list .sqa-attachment-item{align-items:flex-start;flex-direction:column;gap:10px;padding:10px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-attachments-list .sqa-attachment-item .sqa-attachment-left{width:100%}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-attachments-list .sqa-attachment-item .sqa-attachment-left .sqa-attachment-icon{height:18px;width:18px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-attachments-list .sqa-attachment-item .sqa-attachment-left .sqa-attachment-info .sqa-attachment-name{font-size:12px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-attachments-list .sqa-attachment-item .sqa-attachment-left .sqa-attachment-info .sqa-attachment-meta{font-size:10px}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-attachments-list .sqa-attachment-item .sqa-attachment-actions{flex-direction:column;gap:6px;width:100%}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-attachments-list .sqa-attachment-item .sqa-attachment-actions .sqa-attachment-link{font-size:12px;justify-content:center;padding:6px 10px;width:100%}.seller-quotation-accept .sqa-main-content .sqa-card .sqa-attachments-list .sqa-attachment-item .sqa-attachment-actions .sqa-attachment-link .sqa-attachment-link-icon{height:12px;width:12px}.seller-quotation-accept .sqa-modal{max-width:98%;width:98%}.seller-quotation-accept .sqa-modal .sqa-modal-header{padding:12px 16px}.seller-quotation-accept .sqa-modal .sqa-modal-header .sqa-modal-header-left{gap:8px}.seller-quotation-accept .sqa-modal .sqa-modal-header .sqa-modal-header-left .sqa-modal-icon{height:28px;width:28px}.seller-quotation-accept .sqa-modal .sqa-modal-header .sqa-modal-header-left .sqa-modal-icon svg{height:14px;width:14px}.seller-quotation-accept .sqa-modal .sqa-modal-header .sqa-modal-header-left .sqa-modal-title{font-size:15px}.seller-quotation-accept .sqa-modal .sqa-modal-header .sqa-modal-header-left .sqa-modal-subtitle{font-size:11px}.seller-quotation-accept .sqa-modal .sqa-modal-body{padding:12px 16px}.seller-quotation-accept .sqa-modal .sqa-order-summary{gap:10px;grid-template-columns:1fr;padding:10px}.seller-quotation-accept .sqa-modal .sqa-form-group .sqa-form-label{font-size:12px}.seller-quotation-accept .sqa-modal .sqa-form-group .sqa-form-input,.seller-quotation-accept .sqa-modal .sqa-form-group .sqa-form-select,.seller-quotation-accept .sqa-modal .sqa-form-group .sqa-form-textarea{font-size:13px;padding:6px 10px}}.css-d7l1ni-option{background-color:#ff6a01!important;color:#fff!important}.css-tr4s17-option{background-color:#ff6a00!important}.bqa-header .bqa-title,.bqa-section-subtitle,.bqa-section-title,.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.seller-profile .sp-main-title,.seller-profile .sp-subtitle,.subtitle{font-family:Inter,sans-serif}.seller-profile .sp-breadcrumb .breadcrumb{background:#0000;font-size:14px;margin:0;padding:0}.seller-profile .sp-breadcrumb .breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:none!important;float:none;padding-right:0}.seller-profile .sp-breadcrumb .breadcrumb .breadcrumb-item{color:#6c757d}.seller-profile .sp-breadcrumb .breadcrumb .breadcrumb-item.active{color:#0b1320;font-weight:600}.seller-profile .sp-breadcrumb .breadcrumb .breadcrumb-item .breadcrumb-link{color:#6c757d;text-decoration:none;transition:color .2s ease}.seller-profile .sp-breadcrumb .breadcrumb .breadcrumb-item .breadcrumb-link:hover{color:#ff6a00;text-decoration:none}.seller-profile .sp-breadcrumb .breadcrumb .breadcrumb-item:not(:last-child):after{color:#6c757d;content:">";margin:0 8px}.bqa-header .bqa-title,.main-title,.seller-profile .sp-main-title{color:#0b1320;font-size:28px;font-weight:700;line-height:1.2;margin:8px 0}.bqa-section-title{color:#0b1320;font-weight:700;line-height:1.3;margin:0 0 16px}.bqa-section-subtitle,.seller-profile .sp-subtitle,.subtitle{color:#6c757d;font-size:14px;line-height:1.5;margin:0}@media(max-width:768px){.seller-profile .sp-main-title{font-size:24px;margin:6px 0 4px}}@media(max-width:480px){.seller-profile .sp-main-title{font-size:22px;margin:4px 0}}@media(max-width:768px){.seller-profile .sp-subtitle{font-size:13px}}@media(max-width:480px){.seller-profile .sp-subtitle{font-size:12px}}.seller-profile .ant-modal .ant-modal-footer .btn,.seller-profile .custom-desc-modal .upload-chip,.seller-profile .no-data-cell,.seller-profile .tag{font-weight:500}.cus-btn-add,.cus-btn-outline-primary,.seller-profile .ant-modal .ant-modal-footer .btn.btn-outline-primary,.seller-profile .ant-modal .ant-modal-footer .btn.btn-primary,.seller-profile .ant-modal .ant-modal-footer .btn.cus-btn-outline-primary,.seller-profile .ant-modal .ant-modal-header .ant-modal-title,.seller-profile .ant-tabs .ant-tabs-tab-btn,.seller-profile .btn-add,.seller-profile .btn-delete,.seller-profile .btn-edit,.seller-profile .btn-outline-primary,.seller-profile .btn-primary,.seller-profile .cus-btn-outline-primary,.seller-profile .custom-desc-modal .desc-label,.seller-profile .custom-desc-modal .file-upload-component .file-title,.seller-profile .file-title,.seller-profile .product-catalogue-table thead th{font-weight:600}.seller-profile .customization-grid .cg-header,.seller-profile .form-label,.seller-profile .sp-section-title,.seller-profile .sp-switch{font-weight:700}.seller-profile{background-color:#f6f8fb;font-family:Inter,sans-serif;padding-top:24px}.seller-profile .sp-header-sticky{margin-bottom:0;padding:0 0 10px}.seller-profile .sp-main{padding-bottom:40px}.seller-profile .sp-breadcrumb{margin-bottom:12px}.seller-profile .sp-main-title{margin:8px 0 4px}.seller-profile .sp-card{background:#fff;border-radius:8px;box-shadow:0 4px 18px #0a0a0a0f}.seller-profile .container-fluid,.seller-profile .sp-section{clear:both;display:block;position:relative;width:100%}.seller-profile .container-fluid{isolation:isolate;overflow:hidden}.seller-profile .input-pill{background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;padding:10px 14px;width:100%}.seller-profile .input-pill:focus{border:1px solid #eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.seller-profile .input-pill-toggle{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:40px;padding:10px 14px}.seller-profile .sp-switch{align-items:center;background:#22c55e;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;height:26px;justify-content:center;line-height:1;padding:0 28px 0 12px;position:relative;transition:background-color .2s ease;-webkit-user-select:none;user-select:none;width:64px}.seller-profile .sp-switch .sp-switch-label{pointer-events:none}.seller-profile .sp-switch .sp-switch-thumb{background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000026;height:20px;position:absolute;right:3px;top:3px;transition:left .2s ease,right .2s ease,transform .2s ease;width:20px}.seller-profile .sp-switch.on{background:#22c55e;color:#fff;padding:0 28px 0 12px}.seller-profile .sp-switch.off{background:#dc3545;color:#fff;padding:0 12px 0 28px}.seller-profile .sp-switch.off .sp-switch-thumb{background:#fff;left:3px;right:auto}.seller-profile .color-picker-pill{align-items:center;display:flex;justify-content:center;padding:10px 14px}.seller-profile .color-input{-webkit-appearance:none;appearance:none;background:#0000;border:none;cursor:pointer;height:20px;padding:0;width:32px}.seller-profile .color-input::-webkit-color-swatch-wrapper{padding:0}.seller-profile .color-input::-webkit-color-swatch{border:1px solid #cfd4da;border-radius:4px}.seller-profile .input-area{background:#f8f9fb;border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;margin:10px 0 0;min-height:72px;padding:12px;width:100%}.seller-profile .input-area:focus{border:1px solid #eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.seller-profile .file-title{color:#0b1320;font-size:14px;margin-bottom:8px}.seller-profile .file-box{align-items:center;background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;cursor:pointer;display:flex;justify-content:flex-start;padding:10px 14px;transition:background-color .2s ease}.seller-profile .file-box:hover{background:#f1f3f5}.seller-profile .file-content{align-items:center;display:flex;gap:8px}.seller-profile .upload-icon{color:#6c757d;display:inline-block;height:16px;vertical-align:middle;width:16px}.seller-profile .choose-text{color:#6c757d;font-size:13px}.seller-profile .file-types{color:#6c757d;font-size:11px;margin-top:6px}.seller-profile .file-types:before{content:"("}.seller-profile .file-types:after{content:")"}.seller-profile .file-box input[type=file]{display:none}.seller-profile .sp-subcard{border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 18px #0a0a0a0f;clear:both;display:block;margin:8px 0;padding:14px;position:relative}.seller-profile .quality-control-card{padding:10px}.seller-profile .quality-control-card .sp-section-title{margin-bottom:6px}.seller-profile .quality-control-card .input-area{margin:8px 0 0}.seller-profile .certificates-card{padding:10px}.seller-profile .certificates-card .sp-section-title{margin-bottom:6px}.seller-profile .certificates-card .sp-section{margin-bottom:0}.seller-profile .certificates-card .sp-subcard{margin:8px 0 0;padding:10px}.seller-profile .certificates-card .certificate-entry .row>div:first-child,.seller-profile .certificates-card .certificate-entry .row>div:nth-child(2){margin-top:30px}.seller-profile .certificates-card .input-area{margin:8px 0 0}.seller-profile .certificates-card .file-upload-component{margin-top:8px}.seller-profile .product-input-row{align-items:stretch;display:flex;gap:12px;width:100%}.seller-profile .product-input-row .input-pill{flex:1 1}.seller-profile .btn-add{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;justify-content:center;min-width:100px;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.seller-profile .btn-add:hover:not(:disabled){background:#e55a00;box-shadow:0 4px 8px #ff6a0033;transform:translateY(-1px)}.seller-profile .btn-add:active:not(:disabled){box-shadow:0 2px 4px #ff6a0033;transform:translateY(0)}.seller-profile .btn-add:disabled{cursor:not-allowed;opacity:.5;transform:none}.seller-profile .btn-add:disabled:hover{background:#ff6a00;box-shadow:none;transform:none}.seller-profile .btn-add:focus-visible{box-shadow:0 0 0 3px #ff6a0033;outline:none}.seller-profile .tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;min-height:32px}.seller-profile .tag{align-items:center;background:#ffefe9;border:1px solid #ffd9c4;border-radius:999px;color:#0f1724;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;gap:6px;padding:6px 12px;transition:all .2s ease}.seller-profile .tag:hover{background:#ffe4d6;border-color:#ffc4a3}.seller-profile .tag-x{align-items:center;background:#0000;border:none;border-radius:50%;color:#ff6a00;cursor:pointer;display:inline-flex;font-size:16px;height:18px;justify-content:center;line-height:1;margin:0;padding:0;transition:all .2s ease;width:18px}.seller-profile .tag-x:hover{background:#ffd9c4;color:#e55a00}.seller-profile .tag-x:focus-visible{box-shadow:0 0 0 2px #ff6a004d;outline:none}.seller-profile .sp-section-title{font-size:14px;margin-bottom:8px}.seller-profile .required-asterisk{color:#dc2626!important;display:inline;font-weight:700;margin-left:2px}.seller-profile span[style*=DC2626]{color:#dc2626!important}.seller-profile .product-catalogue-table{background:#0000;border-collapse:collapse;border-radius:8px;font-size:14px;margin-top:12px;overflow:hidden;width:100%}.seller-profile .product-catalogue-table thead{background:#f3f4f6}.seller-profile .product-catalogue-table thead th{background:#f3f4f6;color:#0b1320;font-size:14px;padding:12px 16px;text-align:left}.seller-profile .product-catalogue-table tbody tr{background:#fff;transition:background-color .2s ease}.seller-profile .product-catalogue-table tbody tr:hover{background-color:#00000005}.seller-profile .product-catalogue-table tbody td{background:#fff;color:#0b1320;font-size:14px;font-weight:400;line-height:1.5;padding:12px 16px;vertical-align:middle}.seller-profile .no-data-cell{background:#fafbfc;color:#6b7280;font-size:14px;padding:60px 20px;text-align:center}.seller-profile .product-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.seller-profile .btn-edit{background:#3b82f6;border:none;border-radius:8px;box-shadow:0 1px 2px #3b82f61a;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.seller-profile .btn-edit:hover{background:#2563eb;box-shadow:0 4px 8px #3b82f640;transform:translateY(-1px)}.seller-profile .btn-edit:active{box-shadow:0 1px 2px #3b82f61a;transform:translateY(0)}.seller-profile .btn-edit:focus-visible{box-shadow:0 0 0 3px #3b82f633;outline:none}.seller-profile .btn-delete{background:#ef4444;border:none;border-radius:8px;box-shadow:0 1px 2px #ef44441a;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.seller-profile .btn-delete:hover{background:#dc2626;box-shadow:0 4px 8px #ef444440;transform:translateY(-1px)}.seller-profile .btn-delete:active{box-shadow:0 1px 2px #ef44441a;transform:translateY(0)}.seller-profile .btn-delete:focus-visible{box-shadow:0 0 0 3px #ef444433;outline:none}.seller-profile .table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.seller-profile .gap-2{gap:8px}.seller-profile .keywords-section{margin-top:12px}.seller-profile .uploads-section{margin-top:2px}.seller-profile .sp-section-header{align-items:center;gap:8px}.seller-profile .sp-section-header .sp-section-title{margin-bottom:0}.seller-profile .sp-section-header .sp-switch{vertical-align:middle}.seller-profile .customization-grid{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:2fr 1fr 1fr 1.5fr 1fr 1.5fr 2fr;margin-top:0}.seller-profile .customization-grid .cg-header{margin-bottom:4px}.seller-profile .customization-grid .cg-cell{align-items:center;display:flex}.seller-profile .customization-grid .text-center{justify-content:center}.seller-profile .input-center{text-align:center}.seller-profile .custom-desc-modal .file-box{width:100%}.seller-profile .upload-pill{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:10px 14px}.seller-profile .upload-icon-only{align-items:center;display:inline-flex;justify-content:center}.seller-profile .ant-modal{max-width:90vw;width:700px!important}.seller-profile .ant-modal .ant-modal-content{border:none;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;min-height:500px;overflow:hidden}.seller-profile .ant-modal .ant-modal-header{background:#fff;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;padding:16px 20px}.seller-profile .ant-modal .ant-modal-header .ant-modal-title{color:#0b1320;font-size:18px;line-height:1.3;margin:0}.seller-profile .ant-modal .ant-modal-close{align-items:center;border-radius:8px;color:#6c757d;display:flex;height:32px;justify-content:center;padding:8px;right:20px;top:16px;transition:all .2s ease;width:32px}.seller-profile .ant-modal .ant-modal-close:hover{background:#f3f4f6;color:#0b1320}.seller-profile .ant-modal .ant-modal-close:focus-visible{box-shadow:0 0 0 3px #3b82f61a;outline:none}.seller-profile .ant-modal .ant-modal-close svg{height:20px;width:20px}.seller-profile .ant-modal .ant-modal-body{flex:1 1;overflow-y:auto;padding:16px 20px}.seller-profile .ant-modal .ant-modal-body::-webkit-scrollbar{width:8px}.seller-profile .ant-modal .ant-modal-body::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.seller-profile .ant-modal .ant-modal-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.seller-profile .ant-modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background:#9ca3af}.seller-profile .ant-modal .ant-modal-footer{background:#fff;border-radius:0 0 12px 12px;border-top:1px solid #e5e7eb;display:flex!important;flex-shrink:0;gap:20px!important;justify-content:flex-end;margin:0;padding:16px 20px}.seller-profile .ant-modal .ant-modal-footer .btn{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;height:40px;justify-content:center;margin-left:0!important;min-width:100px;outline:none;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.seller-profile .ant-modal .ant-modal-footer .btn:not(:last-child){margin-right:0!important}.seller-profile .ant-modal .ant-modal-footer .btn.btn-primary{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;justify-content:center;min-width:100px;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.seller-profile .ant-modal .ant-modal-footer .btn.btn-primary:hover:not(:disabled){background:#e55a00}.seller-profile .ant-modal .ant-modal-footer .btn.btn-primary:focus-visible{box-shadow:0 0 0 3px #ff6a0033;outline:none}.seller-profile .ant-modal .ant-modal-footer .btn.btn-primary:disabled{cursor:not-allowed;opacity:.5}.seller-profile .ant-modal .ant-modal-footer .btn.btn-outline-primary,.seller-profile .ant-modal .ant-modal-footer .btn.cus-btn-outline-primary{align-items:center;background-color:#eaf2ff;border:1px solid #3e6389;border-radius:8px;color:#3e6389;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;justify-content:center;min-width:100px;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.seller-profile .ant-modal .ant-modal-footer .btn.btn-outline-primary:hover,.seller-profile .ant-modal .ant-modal-footer .btn.cus-btn-outline-primary:hover{background-color:#d1e5ff;border:1px solid #3e6389;color:#3e6389}.seller-profile .ant-modal .ant-modal-footer .btn.btn-outline-primary:focus-visible,.seller-profile .ant-modal .ant-modal-footer .btn.cus-btn-outline-primary:focus-visible{box-shadow:0 0 0 3px #3e63891a;outline:none}.seller-profile .custom-desc-modal .desc-box{background:#0000;border:none;border-radius:0;padding:0}.seller-profile .custom-desc-modal .desc-label{color:#0b1320;display:block;font-size:14px;margin-bottom:8px}.seller-profile .custom-desc-modal .desc-sep{border:0;border-top:1px solid #eef0f2;margin:16px 0}.seller-profile .custom-desc-modal .file-upload-component{margin-top:16px}.seller-profile .custom-desc-modal .file-upload-component .file-title{color:#0b1320;font-size:14px;margin-bottom:8px}.seller-profile .custom-desc-modal .upload-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.seller-profile .custom-desc-modal .upload-chip{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#1e40af;display:inline-flex;font-size:13px;padding:6px 12px}.seller-profile .custom-desc-modal #custom-desc-area,.seller-profile .custom-desc-modal .input-area{background:#f3f5f7!important;border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-family:inherit;font-size:14px;margin:10px 0 0;min-height:120px;padding:10px 14px!important;resize:vertical;transition:all .2s ease;width:100%}.seller-profile .custom-desc-modal #custom-desc-area::placeholder,.seller-profile .custom-desc-modal .input-area::placeholder{color:#9ca3af}.seller-profile .custom-desc-modal #custom-desc-area:focus,.seller-profile .custom-desc-modal .input-area:focus{border:1px solid #eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.seller-profile .custom-desc-modal .file-box{background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;padding:10px 14px;transition:background-color .2s ease}.seller-profile .custom-desc-modal .file-box:hover{background:#f1f3f5}.seller-profile .radio-group{align-items:center;display:flex;gap:12px;padding-top:4px}.seller-profile .radio-group label{align-items:center;display:flex;gap:8px;margin-bottom:0}.seller-profile .radio-group-compact{padding-top:8px}.seller-profile .input-pill .radio-group{margin:0;padding-top:0}.seller-profile .input-pill label.small{line-height:1.2;margin:0}.seller-profile .input-pill-assembly{padding:8px 14px}.seller-profile .input-pill-spare-parts{padding:6px 14px}.seller-profile .input-pill-washability{padding:8px 14px}.seller-profile .input-pill-dimmable{padding:6px 14px}.seller-profile .input-pill-main-products{padding:8px 14px}.seller-profile .input-pill-main-products input.input-pill{background:#0000;border:none;flex:1 1;padding:0}.seller-profile .input-pill-arch-support,.seller-profile .input-pill-esd-compliance,.seller-profile .input-pill-puncture-resistance{padding:6px 14px}.seller-profile .btn-collapse{align-items:center;background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.seller-profile .btn-collapse:hover{background:#eef0f2}.seller-profile .input-pill-select-small{min-width:80px}.seller-profile .input-pill-select-medium{min-width:100px}.seller-profile .input-group-suffix{align-items:center;display:flex;position:relative}.seller-profile .input-group-suffix .input-pill{padding-right:32px}.seller-profile .input-suffix{color:#6c757d;font-size:14px;pointer-events:none;position:absolute;right:12px}.seller-profile .input-group-prefix-suffix{align-items:center;background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;display:flex;overflow:hidden;padding:0}.seller-profile .input-group-prefix-suffix .input-prefix{align-items:center;background:#0000;border-right:1px solid #eef0f2;display:flex;min-width:80px;padding:10px 14px}.seller-profile .input-group-prefix-suffix .input-prefix select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;background-size:16px;border:none;color:#000;cursor:pointer;font-size:14px;outline:none;padding-right:24px;width:100%}.seller-profile .input-group-prefix-suffix .input-middle{background:#0000;border:none;flex:1 1;font-size:14px;min-height:40px;outline:none;padding:10px 14px}.seller-profile .input-group-prefix-suffix .input-middle::placeholder{color:#999}.seller-profile .input-group-prefix-suffix .input-suffix-inline{border-left:1px solid #eef0f2;color:#6c757d;font-size:14px;padding:10px 14px;white-space:nowrap}.seller-profile .input-group-prefix-suffix.input-group-row{flex-direction:row}.seller-profile .input-group-prefix-suffix .input-middle.input-middle-with-border{border-right:1px solid #eef0f2}.seller-profile .input-group-prefix-suffix .input-prefix.input-prefix-no-borders{border-left:none;border-right:none}.seller-profile .sp-section-header .sp-switch{margin-left:6px}.seller-profile .sp-section-title{font-size:18px}.seller-profile .sp-section-title:after{content:"";font-size:14px}.seller-profile .form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.seller-profile .sp-actions-row{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.seller-profile .sp-left-actions{align-items:center;display:flex}.seller-profile .sp-right-actions{align-items:center;display:flex;gap:8px}.seller-profile .btn-primary{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;justify-content:center;min-width:100px;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.seller-profile .btn-primary:hover{background-color:#e55a00;color:#fff}.seller-profile .btn-outline-primary,.seller-profile .cus-btn-outline-primary{align-items:center;background-color:#eaf2ff;border:1px solid #3e6389;border-radius:8px;color:#3e6389;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;justify-content:center;min-width:100px;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.seller-profile .form-label{color:#333;display:block;font-size:14px}.seller-profile .form-label-small{display:block;font-size:12px;margin-bottom:4px}@media(min-width:992px){.seller-profile .col-lg-5-custom{flex:0 0 20%;max-width:20%}}.seller-profile .tab-icon{display:inline-block;font-size:14px;margin-right:8px;vertical-align:middle}.seller-profile .tab-icon svg{height:16px;vertical-align:middle;width:16px}.seller-profile .ant-tabs-tab-btn{align-items:center;display:flex;justify-content:flex-start}.seller-profile .ant-tabs-tab-btn span{align-items:center;display:flex}.seller-profile .ant-tabs-tab-active .tab-icon{color:#ff6a00}.seller-profile .ant-tabs-tab:not(.ant-tabs-tab-active) .tab-icon{color:#0b1320}.seller-profile .ant-tabs .ant-tabs-nav{background-color:#f1f3f5;border:1px solid #dde3ed;display:inline-flex;margin-bottom:0;overflow:hidden;padding:10px 12px;width:auto}.seller-profile .ant-tabs .ant-tabs-nav-wrap{width:auto}.seller-profile .ant-tabs .ant-tabs-nav:before{border-bottom:0}.seller-profile .ant-tabs .ant-tabs-ink-bar{display:none!important}.seller-profile .ant-tabs .ant-tabs-tab{background:#0000;border:1px solid #0000;border-radius:8px;margin:0 12px 0 0;padding:8px 16px;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease}.seller-profile .ant-tabs .ant-tabs-tab-btn{color:#0b1320}.seller-profile .ant-tabs .ant-tabs-tab-active{background:#fff;border:1px solid #e6ebf2;box-shadow:0 2px 6px #10182814}.seller-profile .ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#ff6a00}.seller-profile .ant-tabs .ant-tabs-tab:hover:not(.ant-tabs-tab-active){background:#00000005}.seller-profile .ant-tabs .ant-tabs-tab-btn{font-size:16px}.seller-profile .ant-tabs .ant-tabs-content-holder{overflow:hidden}.seller-profile .ant-tabs .ant-tabs-content,.seller-profile .ant-tabs .ant-tabs-content-holder,.seller-profile .ant-tabs .ant-tabs-tabpane{clear:both;display:block;position:relative;width:100%}.seller-profile .ant-tabs .ant-tabs-tabpane{isolation:isolate;overflow:hidden}.seller-profile .ant-tabs .ant-tabs-tabpane.ant-tabs-tabpane-hidden{display:none!important;height:0;left:-9999px;overflow:hidden;position:absolute;top:-9999px;visibility:hidden}.seller-profile .ant-tabs .ant-tabs-tabpane-active{display:block!important;height:auto!important;position:relative!important;visibility:visible!important}@media(max-width:991px){.seller-profile .form-grid{grid-template-columns:repeat(2,1fr)}.seller-profile .sp-actions-row{align-items:stretch;flex-direction:column;gap:12px}.seller-profile .sp-actions-row .sp-left-actions,.seller-profile .sp-actions-row .sp-right-actions{justify-content:center}.seller-profile .product-input-row{flex-direction:column;gap:12px}.seller-profile .product-input-row .btn-add{text-align:center;width:100%}}@media(max-width:768px){.seller-profile{padding-top:16px}.seller-profile .sp-main{padding:0 8px}.seller-profile .sp-breadcrumb{margin-bottom:12px}.seller-profile .sp-breadcrumb .breadcrumb{flex-wrap:wrap;font-size:12px}.seller-profile .d-flex.justify-content-between.align-items-center{align-items:flex-start!important;flex-direction:column;gap:16px}.seller-profile .d-flex.justify-content-between.align-items-center .btn-outline-primary{width:100%}.seller-profile .d-flex.justify-content-between{align-items:flex-start!important;flex-direction:column;gap:12px}.seller-profile .d-flex.justify-content-between .d-flex.gap-2{flex-direction:column;gap:8px;width:100%}.seller-profile .sp-card{border-radius:6px;margin:0 8px}.seller-profile .sp-subcard{margin:12px 0;padding:12px}.seller-profile .form-grid{gap:8px;grid-template-columns:1fr}.seller-profile .row{margin-left:0;margin-right:0}.seller-profile .row>[class*=col-]{margin-bottom:12px;padding-left:0;padding-right:0}.seller-profile .input-area,.seller-profile .input-pill{font-size:16px;padding:12px 14px}.seller-profile .sp-section-title{font-size:16px;margin-bottom:10px}.seller-profile .btn-add{font-size:14px;padding:12px 16px;width:100%}.seller-profile .btn-outline-primary,.seller-profile .btn-primary{font-size:14px;margin-bottom:8px;padding:12px 20px;width:100%}.seller-profile .sp-actions-row .sp-right-actions{flex-direction:column;gap:8px;width:100%}.seller-profile .sp-actions-row .sp-right-actions .ms-2{margin-left:0!important}.seller-profile .tags{gap:6px}.seller-profile .tag{font-size:12px;padding:6px 10px}.seller-profile .input-group-prefix-suffix,.seller-profile .input-group-prefix-suffix.input-group-row{flex-direction:column!important}.seller-profile .input-group-prefix-suffix .input-middle,.seller-profile .input-group-prefix-suffix .input-middle-with-border{border-bottom:none!important;border-radius:8px 8px 0 0;border-right:1px solid #eef0f2!important;width:100%}.seller-profile .input-group-prefix-suffix .input-prefix,.seller-profile .input-group-prefix-suffix .input-prefix-no-borders{border-left:1px solid #eef0f2!important;border-radius:0 0 8px 8px;border-top:none!important;width:100%}.seller-profile .input-group-prefix-suffix .input-prefix select,.seller-profile .input-group-prefix-suffix .input-prefix-no-borders select{width:100%}.seller-profile .file-upload-component .file-box{padding:12px}.seller-profile .file-upload-component .file-title{font-size:13px;margin-bottom:8px}.seller-profile .file-upload-component .file-content{flex-direction:column;gap:8px;text-align:center}.seller-profile .certificate-entry .row>div{margin-bottom:12px;margin-top:0!important}.seller-profile .product-catalogue-table{font-size:12px}.seller-profile .product-catalogue-table td,.seller-profile .product-catalogue-table th{font-size:12px;padding:8px 4px}.seller-profile .ant-tabs .ant-tabs-nav{-webkit-overflow-scrolling:touch;overflow-x:auto}.seller-profile .ant-tabs .ant-tabs-nav .ant-tabs-tab{font-size:13px;padding:8px 12px}}@media(max-width:576px){.seller-profile{padding-top:12px}.seller-profile .sp-main{padding:0 4px}.seller-profile .sp-card{margin:0 4px}.seller-profile .sp-subcard{margin:10px 0;padding:10px}.seller-profile .input-area,.seller-profile .input-pill{font-size:16px;padding:10px 12px}.seller-profile .sp-section-title{font-size:15px}.seller-profile .file-upload-component .file-box{padding:12px;text-align:center}.seller-profile .file-upload-component .file-content{flex-direction:column;gap:6px}.seller-profile .product-input-row{flex-direction:column;gap:8px}.seller-profile .product-input-row input{width:100%}.seller-profile .ant-modal{margin:0;max-width:100%;padding-bottom:0;top:0}.seller-profile .ant-modal .ant-modal-content{border-radius:0;display:flex;flex-direction:column;height:100vh}.seller-profile .ant-modal .ant-modal-body{flex:1 1;overflow-y:auto}}@media(max-width:480px){.seller-profile .sp-main{padding:0 4px}.seller-profile .sp-card{box-shadow:0 2px 8px #0a0a0a14;margin:0 2px}.seller-profile .sp-subcard{margin:8px 0;padding:8px}.seller-profile .input-area,.seller-profile .input-pill{font-size:16px;padding:10px 12px}.seller-profile .sp-section-title{font-size:14px}.seller-profile .btn-add,.seller-profile .btn-outline-primary,.seller-profile .btn-primary{font-size:13px;padding:10px 16px;width:100%}.seller-profile .sp-breadcrumb .breadcrumb{font-size:11px}.seller-profile .ant-tabs .ant-tabs-nav .ant-tabs-tab{font-size:12px;padding:6px 8px}.seller-profile .ant-tabs .ant-tabs-nav .ant-tabs-tab .tab-icon{font-size:12px;margin-right:4px}.seller-profile .table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.seller-profile .table-responsive table{min-width:600px}}#custom-desc-area{background:#f3f5f7!important;border:1px solid #eef0f2!important;border-radius:8px!important;box-sizing:border-box;color:#444!important;font-family:inherit;font-size:14px!important;margin:10px 0 0!important;min-height:120px;padding:10px 14px!important;resize:vertical;transition:all .2s ease;width:100%}#custom-desc-area::placeholder{color:#9ca3af!important}#custom-desc-area:focus{border:1px solid #eef0f2!important;box-shadow:0 0 0 .15rem #8f8c8a40!important;outline:0}.custom-desc-modal .upload-pill{align-items:center!important;background:#f3f5f7!important;border:1px solid #eef0f2!important;border-radius:8px!important;box-sizing:border-box;cursor:pointer;display:flex!important;justify-content:flex-start!important;padding:10px 14px!important;transition:background-color .2s ease;width:100%}.custom-desc-modal .upload-pill:hover{background:#f1f3f5!important}.custom-desc-modal .upload-pill .upload-icon-only{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.custom-desc-modal .upload-pill .upload-icon{color:#6c757d;height:16px;width:16px}.custom-desc-modal .upload-pill .choose-text{color:#6c757d;flex:1 1;font-size:13px}.custom-desc-modal .upload-pill .ms-2{margin-left:8px}.cus-btn-outline-primary{align-items:center!important;background-color:#eaf2ff!important;border:1px solid #3e6389!important;border-radius:8px!important;color:#3e6389!important;cursor:pointer!important;display:inline-flex!important;font-family:Inter,sans-serif!important;font-size:14px!important;justify-content:center!important;min-width:100px!important;padding:10px 20px!important;transition:all .2s ease!important;white-space:nowrap!important}.cus-btn-outline-primary:hover{background-color:#d1e5ff!important;border:1px solid #3e6389!important;color:#3e6389!important}.cus-btn-outline-primary:focus-visible{box-shadow:0 0 0 3px #3e63891a!important;outline:none!important}.cus-btn-add{align-items:center!important;background:#ff6a00!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:Inter,sans-serif!important;font-size:14px!important;justify-content:center!important;min-width:100px!important;padding:10px 20px!important;transition:all .2s ease!important;white-space:nowrap!important}.cus-btn-add:hover{background:#e55a00!important}.cus-btn-add:focus-visible{box-shadow:0 0 0 3px #ff6a0033!important;outline:none!important}.ant-modal-footer{display:flex!important;gap:20px!important;justify-content:flex-end!important}.ant-modal-footer button{margin-left:0!important;margin-right:0!important}.ant-modal-footer button:not(:last-child){margin-right:0!important}.ant-modal-footer .btn+.btn{margin-left:0!important}.input-pill-select .react-select__control{background:#f3f5f7;border:1px solid #eef0f2;border-radius:12px;box-shadow:none;min-height:40px}.input-pill-select .react-select__control:hover{border-color:#eef0f2}.input-pill-select .react-select__control--is-focused{border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40}.input-pill-select .react-select__placeholder{color:#6c757d}.input-pill-select .react-select__single-value{color:#444}.input-pill-select .react-select__indicator-separator{background-color:#eef0f2}.bqa-header{margin-bottom:24px}.bqa-header .bqa-title{margin:0}.seller-profile .sp-card .ant-tabs .ant-tabs-content-holder{padding:24px}.seller-profile .sp-card .ant-tabs .ant-tabs-tabpane,.seller-profile .sp-card .ant-tabs .ant-tabs-tabpane .sp-section{padding:0}.bqa-tab-content{margin:0 auto;max-width:1200px}.bqa-section{margin-bottom:32px}.bqa-section:last-of-type{margin-bottom:0}.bqa-section-title{color:#1f2937;font-size:18px;font-weight:600;margin-bottom:4px}.bqa-section-subtitle{color:#6b7280;font-size:14px;margin-bottom:20px}.bqa-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.bqa-form-grid .bqa-form-group.bqa-form-group-full{grid-column:1/-1}.bqa-form-group{margin-bottom:0}.bqa-input,.bqa-textarea{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1f2937;font-family:inherit;font-size:14px;padding:10px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.bqa-input:focus,.bqa-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.bqa-input::placeholder,.bqa-textarea::placeholder{color:#9ca3af}.bqa-textarea{min-height:100px;resize:vertical}.bqa-keywords-container .bqa-keywords-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.bqa-keywords-container .bqa-keyword-tag{align-items:center;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:16px;color:#1e40af;display:inline-flex;font-size:12px;gap:6px;padding:4px 10px}.bqa-keywords-container .bqa-keyword-tag .bqa-keyword-remove{align-items:center;background:none;border:none;color:#1e40af;cursor:pointer;display:flex;font-size:16px;height:16px;justify-content:center;line-height:1;padding:0;width:16px}.bqa-keywords-container .bqa-keyword-tag .bqa-keyword-remove:hover{color:#dc2626}.bqa-radio-group{display:flex;flex-wrap:wrap;gap:16px}.bqa-radio-label{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:8px}.bqa-radio-label input[type=radio]{cursor:pointer;height:16px;width:16px}.bqa-checkbox-label{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:14px;gap:8px}.bqa-checkbox-label input[type=checkbox]{cursor:pointer;height:16px;width:16px}.bqa-file-upload{align-items:center;background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:24px;transition:border-color .2s,background-color .2s}.bqa-file-upload:hover{background-color:#eff6ff;border-color:#3b82f6}.bqa-file-upload-btn{align-items:center;background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;transition:background-color .2s}.bqa-file-upload-btn:hover{background-color:#2563eb}.bqa-file-upload-btn svg{height:20px;width:20px}.bqa-file-upload-text{color:#6b7280;font-size:12px;margin-top:8px}.bqa-uploaded-files{margin-top:12px;width:100%}.bqa-uploaded-file{align-items:center;background-color:#f3f4f6;border-radius:6px;color:#374151;display:flex;font-size:12px;justify-content:space-between;margin-bottom:8px;padding:8px 12px}.bqa-uploaded-file button{align-items:center;background:none;border:none;color:#dc2626;cursor:pointer;display:flex;font-size:18px;height:20px;justify-content:center;line-height:1;padding:0;width:20px}.bqa-uploaded-file button:hover{color:#991b1b}.bqa-toggle-group{display:flex;gap:12px;margin-bottom:8px}.bqa-toggle-label{align-items:center;cursor:pointer;display:flex;gap:8px}.bqa-toggle-label input[type=radio]{cursor:pointer;height:16px;width:16px}.bqa-toggle-label span{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;font-size:14px;padding:6px 16px;transition:all .2s}.bqa-toggle-label span.bqa-toggle-active{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.bqa-toggle-question{color:#374151;font-size:14px;font-weight:500;margin:0}.bqa-broadcast-section{align-items:center;background-color:#1f2937;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px}.bqa-broadcast-content{flex:1 1}.bqa-broadcast-title{color:#fff;font-size:24px;font-weight:600;margin:0 0 8px}.bqa-broadcast-subtitle{color:#9ca3af;font-size:14px;margin:0 0 16px}.bqa-broadcast-estimate{display:flex;flex-direction:column;gap:4px}.bqa-broadcast-estimate-label{color:#9ca3af;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.bqa-broadcast-estimate-value{color:#fff;font-size:18px;font-weight:600}.bqa-tab-actions{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:32px;padding-top:24px}.bqa-tab-actions-right{display:flex;gap:12px}.bqa-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s}.bqa-btn:disabled{cursor:not-allowed;opacity:.6}.bqa-btn svg{height:16px;width:16px}.bqa-btn-primary{background-color:#1f2937;color:#fff}.bqa-btn-primary:hover:not(:disabled){background-color:#111827}.bqa-btn-secondary{background-color:#fff;border:1px solid #d1d5db;color:#374151}.bqa-btn-secondary:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.bqa-btn-outline{background-color:#fff;border:1px solid #d1d5db;color:#374151}.bqa-btn-outline:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.bqa-btn-broadcast{background-color:#9333ea;color:#fff;font-size:16px;font-weight:600;padding:12px 32px}.bqa-btn-broadcast:hover:not(:disabled){background-color:#7e22ce}.bqa-loading{align-items:center;color:#6b7280;display:flex;font-size:16px;justify-content:center;min-height:400px}.bqa-form-group .css-1pahdvg-control,.bqa-form-group .css-1s2u09g-control{border:1px solid #d1d5db;border-radius:6px;min-height:42px}.bqa-form-group .css-1pahdvg-control:hover,.bqa-form-group .css-1s2u09g-control:hover{border-color:#9ca3af}.bqa-form-group .css-1pahdvg-control{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.bqa-form-group .css-1dimb5e-singleValue{color:#1f2937}.bqa-form-group .css-1uccc91-singleValue{color:#9ca3af}@media(max-width:768px){.bqa-form-grid{grid-template-columns:1fr}.bqa-broadcast-section{align-items:flex-start;flex-direction:column;gap:16px}.bqa-tab-actions{flex-direction:column;gap:12px}.bqa-tab-actions .bqa-tab-actions-right{flex-direction:column;width:100%}.bqa-tab-actions .bqa-tab-actions-right .bqa-btn{justify-content:center;width:100%}}.quotation-qa-success{background-color:#f9fafb;min-height:100vh;padding:40px 20px}.quotation-qa-success .container{margin:0 auto;max-width:1200px}.quotation-qa-success .success-header{margin-bottom:40px;text-align:center}.quotation-qa-success .success-header .success-icon{margin-bottom:20px}.quotation-qa-success .success-header h1{color:#1f2937;font-size:28px;font-weight:700;margin-bottom:12px}.quotation-qa-success .success-header .success-message{color:#6b7280;font-size:16px;margin:0 auto;max-width:600px}.quotation-qa-success .section-card{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin-bottom:24px;padding:24px}.quotation-qa-success .section-card .section-header{align-items:center;display:flex;gap:12px;margin-bottom:20px}.quotation-qa-success .section-card .section-header .section-icon{align-items:center;border-radius:8px;display:flex;height:40px;justify-content:center;width:40px}.quotation-qa-success .section-card .section-header .section-icon.blue{background-color:#dbeafe;color:#2563eb}.quotation-qa-success .section-card .section-header h3{color:#1f2937;font-size:20px;font-weight:600;margin:0}.quotation-qa-success .location-matching-info-card .matching-info-content .info-title{color:#4b5563;font-size:14px;margin-bottom:20px}.quotation-qa-success .location-matching-info-card .matching-info-content .matching-priority-list{list-style:none;margin:0 0 24px;padding:0}.quotation-qa-success .location-matching-info-card .matching-info-content .matching-priority-list li{align-items:center;background-color:#f9fafb;border:2px solid #0000;border-radius:8px;display:flex;gap:12px;margin-bottom:12px;padding:16px;transition:all .2s}.quotation-qa-success .location-matching-info-card .matching-info-content .matching-priority-list li.active{background-color:#eff6ff;border-color:#3b82f6}.quotation-qa-success .location-matching-info-card .matching-info-content .matching-priority-list li .priority-number{align-items:center;background-color:#e5e7eb;border-radius:50%;color:#6b7280;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.quotation-qa-success .location-matching-info-card .matching-info-content .matching-priority-list li.active .priority-number{background-color:#3b82f6;color:#fff}.quotation-qa-success .location-matching-info-card .matching-info-content .matching-priority-list li .priority-text{color:#374151;flex:1 1;font-size:14px}.quotation-qa-success .location-matching-info-card .matching-info-content .matching-priority-list li .priority-text strong{color:#1f2937;font-weight:600}.quotation-qa-success .location-matching-info-card .matching-info-content .matching-priority-list li .match-badge{background-color:#10b981;border-radius:12px;color:#fff;font-size:12px;font-weight:600;padding:4px 12px;text-transform:uppercase}.quotation-qa-success .location-matching-info-card .matching-info-content .qa-count-loading{color:#6b7280;font-size:14px;padding:20px;text-align:center}.quotation-qa-success .location-matching-info-card .matching-info-content .qa-count-display{background-color:#f0fdf4;border:2px solid #86efac;border-radius:8px;margin-bottom:16px;padding:20px}.quotation-qa-success .location-matching-info-card .matching-info-content .qa-count-display.no-qa{background-color:#fef2f2;border-color:#fca5a5}.quotation-qa-success .location-matching-info-card .matching-info-content .qa-count-display .qa-count-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.quotation-qa-success .location-matching-info-card .matching-info-content .qa-count-display .qa-count-header .qa-count-label{color:#374151;font-size:16px;font-weight:500}.quotation-qa-success .location-matching-info-card .matching-info-content .qa-count-display .qa-count-header .qa-count-value{color:#059669;font-size:32px;font-weight:700}.quotation-qa-success .location-matching-info-card .matching-info-content .qa-count-display .qa-match-level{color:#6b7280;font-size:14px}.quotation-qa-success .location-matching-info-card .matching-info-content .qa-count-display .qa-match-level strong{color:#059669;font-weight:600}.quotation-qa-success .location-matching-info-card .matching-info-content .info-footer{color:#9ca3af;font-size:12px;margin-top:16px;text-align:center}.quotation-qa-success .action-buttons{display:flex;gap:12px;justify-content:center;margin-top:32px}.quotation-qa-success .action-buttons button{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .2s}.quotation-qa-success .action-buttons button.btn-primary{background-color:#ff6b35;color:#fff}.quotation-qa-success .action-buttons button.btn-primary:hover:not(:disabled){background-color:#e55a2b}.quotation-qa-success .action-buttons button.btn-primary:disabled{cursor:not-allowed;opacity:.6}.quotation-qa-success .action-buttons button.btn-secondary{background-color:#6b7280;color:#fff}.quotation-qa-success .action-buttons button.btn-secondary:hover{background-color:#4b5563}.quotation-qa-success .loading-container{color:#6b7280;padding:60px 20px;text-align:center}.buyer-qa-quotations-list{background:linear-gradient(180deg,#f5f9ff,#edf4ff);min-height:100vh;padding:24px 20px 64px}.qa-quotations-container{margin:0 auto;max-width:1100px}.qa-quotations-back{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:20px;padding:0;transition:color .2s}.qa-quotations-back:hover{color:#ff6a00}.qa-quotations-hero{margin-bottom:24px}.qa-quotations-page-title{color:#0b1320;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 8px}.qa-quotations-page-subtitle{color:#6b7280;font-size:14px;margin:0;max-width:520px}.qa-quotations-request-selector{margin-bottom:24px}.qa-quotations-request-selector label{color:#333;display:block;font-size:12px;font-weight:600;margin-bottom:8px}.qa-quotations-request-selector select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#0b1320;cursor:pointer;font-size:14px;max-width:420px;padding:12px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.qa-quotations-request-selector select:focus{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a0026;outline:none}.qa-quotations-detail-flow{margin-top:12px}.qa-quotations-flow-badge{align-items:center;border-radius:6px;display:inline-flex;font-size:12px;font-weight:600;letter-spacing:.01em;padding:4px 12px}.qa-quotations-flow-badge--classic{background:#ff6a0014;border:1px solid #ff6a0040;color:#d65900}.qa-quotations-flow-badge--cm{background:#7c3aed14;border:1px solid #7c3aed47;color:#5b21b6}.qa-quotations-loading{align-items:center;color:#6b7280;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:320px}.qa-quotations-loading p{font-size:14px;margin:0}.qa-quotations-spinner{animation:qa-quotations-spin .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#ff6a00;height:40px;width:40px}@keyframes qa-quotations-spin{to{transform:rotate(1turn)}}.qa-quotations-empty{background:#fff;border:1px dashed #d1d5db;border-radius:12px;margin:0 auto;max-width:440px;padding:32px 24px;text-align:center}.qa-quotations-empty .qa-quotations-empty-icon{font-size:48px;margin-bottom:16px;opacity:.9}.qa-quotations-empty h3{color:#0b1320;font-size:18px;font-weight:600;margin:0 0 8px}.qa-quotations-empty p{color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 20px}.qa-quotations-empty .qa-quotations-btn{min-width:160px}.qa-quotations-empty--inline{margin:24px 0;max-width:none}.qa-quotations-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:360px 1fr}@media(max-width:960px){.qa-quotations-layout{grid-template-columns:1fr}}.qa-quotations-left{display:flex;flex-direction:column;gap:16px}.qa-quotations-section-heading{align-items:center;color:#0b1320;display:flex;font-size:14px;font-weight:600;gap:12px;margin:0}.qa-quotations-section-heading .qa-quotations-section-heading-text{letter-spacing:0;text-transform:none}.qa-quotations-section-heading .qa-quotations-section-heading-count{align-items:center;background:#ff6a00;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;height:24px;justify-content:center;min-width:28px;padding:0 8px}.qa-quotation-card,.qa-quotation-cards{display:flex;flex-direction:column;gap:12px}.qa-quotation-card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;padding:16px;transition:border-color .2s,box-shadow .2s,transform .15s}.qa-quotation-card:hover{border-color:#d4d7de;box-shadow:0 2px 8px #0000001a}.qa-quotation-card--selected{background:linear-gradient(180deg,#fff,#ff6a0008);border-color:#ff6a00;box-shadow:0 4px 16px #ff6a0033}.qa-quotation-card-top{align-items:flex-start;display:flex;gap:12px}.qa-quotation-card-avatar{align-items:center;background:linear-gradient(135deg,#ff6a00,#ffad66);border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.qa-quotation-card-avatar-initial{color:#fff;font-size:16px;font-weight:700}.qa-quotation-card-meta{flex:1 1;min-width:0}.qa-quotation-card-name{color:#0b1320;font-size:14px;font-weight:600;margin-bottom:2px}.qa-quotation-card-audits{color:#6b7280;font-size:11px}.qa-quotation-card-status{border-radius:4px;display:inline-block;font-size:10px;font-weight:600;letter-spacing:.04em;margin-top:4px;padding:2px 8px;text-transform:uppercase}.qa-quotation-card-status,.qa-quotation-card-status--submitted{background:#eff6ff;color:#1e40af}.qa-quotation-card-status--selected{background:#22c55e26;color:#199145}.qa-quotation-card-status--rejected{background:#e031311a;color:#e03131}.qa-quotation-card-total{border-top:1px solid #eef0f2;color:#ff6a00;font-size:18px;font-weight:700;padding-top:4px}.qa-quotation-card-timeline-wrap{align-items:center;display:flex;justify-content:space-between}.qa-quotation-card-timeline{background:#fafbfc;border-radius:6px;color:#333;font-size:12px;padding:4px 8px}.qa-quotation-card-expand{color:#6b7280;font-size:14px;opacity:.7;transition:transform .2s}.qa-quotation-card--selected .qa-quotation-card-expand{color:#ff6a00;transform:translateX(2px)}.qa-quotations-right{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;gap:20px;padding:24px}.qa-quotations-detail-header{border-bottom:1px solid #eef0f2;padding-bottom:12px}.qa-quotations-detail-title{color:#0b1320;font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 4px}.qa-quotations-detail-subtitle{color:#6b7280;font-size:12px;margin:0}.qa-quotations-scope{margin:0}.qa-quotations-scope-title{color:#333;font-size:12px;font-weight:600;letter-spacing:0;margin:0 0 8px;text-transform:none}.qa-quotations-scope-text{background:#fafbfc;border-radius:8px;color:#333;font-size:14px;line-height:1.6;margin:0;padding:12px}.qa-quotations-cost-breakdown{display:flex;flex-direction:column;gap:8px}.qa-quotations-cost-title{color:#333;font-size:12px;font-weight:600;margin:0 0 8px;text-transform:none}.qa-quotations-cost-row{align-items:center;border-bottom:1px solid #eef0f2;display:flex;font-size:14px;justify-content:space-between;padding:8px 0}.qa-quotations-cost-row:last-child{border-bottom:none}.qa-quotations-cost-row--highlight .qa-quotations-cost-value{color:#1e40af;font-weight:600}.qa-quotations-cost-label{color:#333;font-weight:500}.qa-quotations-cost-value{color:#0b1320;font-weight:500}.qa-quotations-final-card{align-items:center;background:linear-gradient(135deg,#d65900,#ff6a00);border-radius:12px;display:flex;gap:16px;overflow:hidden;padding:20px 24px;position:relative}.qa-quotations-final-card:before{background:radial-gradient(circle,#ffffff14 0,#0000 70%);content:"";height:200%;pointer-events:none;position:absolute;right:-20%;top:-50%;width:60%}.qa-quotations-final-label{color:#ffffffe6;flex:1 1;font-size:12px;font-weight:600;letter-spacing:.02em}.qa-quotations-final-amount{color:#fff;font-size:22px;font-weight:700;letter-spacing:-.02em}.qa-quotations-final-icon{align-items:center;background:#ffffff40;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}.qa-quotations-actions{display:flex;flex-wrap:wrap;gap:12px}.qa-quotations-status-message{background:#fafbfc;border:1px solid #e5e7eb;border-radius:8px;margin-top:16px;padding:16px}.qa-quotations-status-text{font-size:14px;line-height:1.4;margin:0}.qa-quotations-status-text--approved{color:#00a592;font-weight:600}.qa-quotations-status-text--rejected{color:#333}.qa-quotations-status-text--pending{color:#e19000;font-weight:600}.qa-quotations-post-approve-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.qa-quotations-btn-invoice{background:#fff;border-color:#e5e7eb;color:#333}.qa-quotations-btn-invoice:hover{background:#fafbfc;border-color:#cfd4da}.qa-quotations-btn{border:2px solid #0000;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:background .2s,border-color .2s,color .2s}.qa-quotations-btn-reject{background:#fff;border-color:#e5e7eb;color:#333}.qa-quotations-btn-reject:hover{background:#fafbfc;border-color:#cfd4da}.qa-quotations-btn-approve{background:#ff6a00;border-color:#ff6a00;color:#fff}.qa-quotations-btn-approve:hover{background:#e05d00;border-color:#e05d00}.qa-quotations-clarification{align-items:center;background:#fafbfc;border:1px solid #e5e7eb;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:background .2s,border-color .2s;width:100%}.qa-quotations-clarification:hover{background:#f1f3f5;border-color:#cfd4da}.qa-quotations-clarification-icon{font-size:16px}.qa-milestones-overlay{align-items:center;animation:qa-milestones-fadeIn .2s ease-out;background:#00000073;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1050}@keyframes qa-milestones-fadeIn{0%{opacity:0}to{opacity:1}}.qa-milestones-modal{animation:qa-milestones-slideIn .25s ease-out;background:#fff;border-radius:12px;box-shadow:0 4px 18px #0a0a0a0f;display:flex;flex-direction:column;max-height:90vh;max-width:560px;width:100%}@keyframes qa-milestones-slideIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.qa-milestones-modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.qa-milestones-modal-title{color:#0b1320;font-size:18px;font-weight:700;margin:0}.qa-milestones-modal-close{align-items:center;background:#fafbfc;border:none;border-radius:6px;color:#333;cursor:pointer;display:flex;font-size:24px;height:36px;justify-content:center;line-height:1;transition:background .2s,color .2s;width:36px}.qa-milestones-modal-close:hover{background:#f1f3f5;color:#0b1320}.qa-milestones-modal-body{flex:1 1;overflow-y:auto;padding:24px}.qa-milestones-instruction-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.qa-milestones-instruction{flex:1 1;min-width:240px}.qa-milestones-instruction-text{color:#0b1320;font-size:14px;font-weight:600;line-height:1.4;margin:0 0 4px}.qa-milestones-instruction-hint{color:#6b7280;font-size:12px;line-height:1.4;margin:0}.qa-milestones-add-btn{flex-shrink:0;white-space:nowrap}.qa-milestones-add-btn:disabled{cursor:not-allowed;opacity:.6}.qa-milestones-list{display:flex;flex-direction:column;gap:20px}.qa-milestones-item{display:flex;flex-direction:column;gap:8px}.qa-milestones-item-label{color:#0b1320;font-size:14px;font-weight:600;margin:0}.qa-milestones-item-row{align-items:flex-end;display:flex;gap:8px}.qa-milestones-item-input{border:1px solid #e5e7eb;border-radius:8px;flex:1 1;font-family:inherit;font-size:14px;min-height:80px;min-width:0;padding:12px 16px;resize:vertical;transition:border-color .2s}.qa-milestones-item-input::placeholder{color:#6b7280}.qa-milestones-item-input:focus{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a0026;outline:none}.qa-milestones-item-delete{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#333;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background .2s,border-color .2s;width:40px}.qa-milestones-item-delete:hover{background:#e0313114;border-color:#e031314d;color:#e03131}.qa-milestones-trash-icon{font-size:16px}.qa-milestones-modal-footer{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:20px 24px}.qa-milestones-approve-btn{min-width:140px}.qa-milestones-approve-btn:disabled{cursor:not-allowed;opacity:.7}.buyer-qa-inspection-review__back,.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.subtitle{font-family:Inter,sans-serif}.buyer-qa-inspection-review__back svg{flex-shrink:0;height:16px;width:16px}.buyer-qa-inspection-review__back{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.buyer-qa-inspection-review__back:hover{background-color:#d0d0d0;color:#333}.buyer-qa-inspection-review__back:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.buyer-qa-inspection-review{background:#fafbfc;min-height:100vh;padding:32px 20px 48px}.buyer-qa-inspection-review__container{margin:0 auto;max-width:960px}.buyer-qa-inspection-review__error,.buyer-qa-inspection-review__loading{color:#333;padding:48px 16px;text-align:center}.buyer-qa-inspection-review__back{margin-bottom:20px}.buyer-qa-inspection-review__header{margin-bottom:24px}.buyer-qa-inspection-review__header h1{color:#333;font-size:28px;font-weight:700;margin:0 0 8px}.buyer-qa-inspection-review__header p{color:#6b7280;font-size:14px;margin:0}.buyer-qa-inspection-review__banner{border-radius:8px;font-size:14px;line-height:1.5;margin-bottom:20px;padding:14px 16px}.buyer-qa-inspection-review__banner--pending{background:#fff8e6;border:1px solid #ffe08a;color:#856404}.buyer-qa-inspection-review__banner--accepted{background:#ecfdf3;border:1px solid #abefc6;color:#067647}.buyer-qa-inspection-review__banner--rejected{background:#fef3f2;border:1px solid #fecdca;color:#b42318}.buyer-qa-inspection-review__banner-reason{display:block;font-weight:600;margin-top:8px}.buyer-qa-inspection-review__layout{grid-gap:20px;display:grid;gap:20px}.buyer-qa-inspection-review__card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000000a;padding:20px 24px}.buyer-qa-inspection-review__card h2{color:#333;font-size:18px;font-weight:700;margin:0 0 16px}.buyer-qa-inspection-review__card--wide{grid-column:1/-1}.buyer-qa-inspection-review__meta{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0}.buyer-qa-inspection-review__meta dt{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.03em;margin:0 0 4px;text-transform:uppercase}.buyer-qa-inspection-review__meta dd{color:#333;font-size:14px;font-weight:600;margin:0}.buyer-qa-inspection-review__items{display:flex;flex-direction:column;gap:12px}.buyer-qa-inspection-review__item{background:#fafbfc;border:1px solid #e5e7eb;border-radius:6px;padding:14px 16px}.buyer-qa-inspection-review__item-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.buyer-qa-inspection-review__item-name{color:#333;font-weight:700}.buyer-qa-inspection-review__item-status{border-radius:999px;font-size:12px;font-weight:700;padding:4px 10px}.buyer-qa-inspection-review__item-status--passed{background:#ecfdf3;color:#067647}.buyer-qa-inspection-review__item-status--minor-issues{background:#fff8e6;color:#856404}.buyer-qa-inspection-review__item-status--failed{background:#fef3f2;color:#b42318}.buyer-qa-inspection-review__item-notes{color:#6b7280;font-size:14px;line-height:1.5;margin:10px 0 0;white-space:pre-wrap}.buyer-qa-inspection-review__empty{color:#6b7280;margin:0}.buyer-qa-inspection-review__recommendations{color:#333;line-height:1.6;margin:0;white-space:pre-wrap}.buyer-qa-inspection-review__decision-help{color:#6b7280;line-height:1.5;margin:0 0 16px}.buyer-qa-inspection-review__reject-label{color:#333;display:block;font-size:12px;font-weight:600;margin-bottom:8px}.buyer-qa-inspection-review__reject-input{border:1px solid #e5e7eb;border-radius:6px;font-size:14px;margin-bottom:16px;padding:12px;resize:vertical;width:100%}.buyer-qa-inspection-review__decision-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.buyer-qa-inspection-review__btn{border:2px solid #0000;border-radius:8px;cursor:pointer;font-size:14px;font-weight:700;padding:12px 24px}.buyer-qa-inspection-review__btn:disabled{cursor:not-allowed;opacity:.6}.buyer-qa-inspection-review__btn--reject{background:#fff;border-color:#fda29b;color:#b42318}.buyer-qa-inspection-review__btn--reject:hover:not(:disabled){background:#fef3f2}.buyer-qa-inspection-review__btn--accept{background:#ff6a00;border-color:#ff6a00;color:#fff}.buyer-qa-inspection-review__btn--accept:hover:not(:disabled){filter:brightness(.95)}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.sample-request,.sample-request .sr-address-input-wrapper .sr-add-address-btn,.sample-request .sr-form-group .sr-input,.sample-request .sr-form-group .sr-label,.sample-request .sr-form-group .sr-select,.sample-request .sr-form-group .sr-textarea,.sample-request .sr-header .sr-back-btn,.sample-request .sr-header .sr-main-title,.sample-request .sr-submit-section .sr-submit-btn,.subtitle{font-family:Inter,sans-serif}.sample-request .sr-form-group .sr-input{font-size:14px;font-weight:400}.common-btn-primary,.sample-request .sr-address-input-wrapper .sr-add-address-btn,.sample-request .sr-submit-section .sr-submit-btn{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.common-btn-primary:hover:not(:disabled),.sample-request .sr-address-input-wrapper .sr-add-address-btn:hover:not(:disabled),.sample-request .sr-submit-section .sr-submit-btn:hover:not(:disabled){background:#e55a00}.common-btn-primary:disabled,.sample-request .sr-address-input-wrapper .sr-add-address-btn:disabled,.sample-request .sr-submit-section .sr-submit-btn:disabled{cursor:not-allowed;opacity:.5}.common-btn-primary:focus-visible,.sample-request .sr-address-input-wrapper .sr-add-address-btn:focus-visible,.sample-request .sr-submit-section .sr-submit-btn:focus-visible{box-shadow:0 0 0 3px #ff6a0033;outline:none}.common-input,.common-input-control,.common-input-pill,.sample-request .sr-form-group .sr-select{border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;padding:10px 14px;transition:all .2s ease;width:100%}.common-input-control:focus,.common-input-pill:focus,.common-input:focus,.sample-request .sr-form-group .sr-select:focus{border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.common-input-control::placeholder,.common-input-pill::placeholder,.common-input::placeholder,.sample-request .sr-form-group .sr-select::placeholder{color:#9ca3af}.sample-request .sr-address-input-wrapper .sr-add-address-btn,.sample-request .sr-file-upload-section .sr-file-upload-box .sr-choose-file-btn,.sample-request .sr-file-upload-section .sr-selected-files .sr-file-item .sr-file-remove,.sample-request .sr-form-group .sr-input,.sample-request .sr-image-gallery .sr-thumbnails .sr-thumbnail,.sample-request .sr-submit-section .sr-submit-btn{transition:all .2s ease}.sample-request .sr-breadcrumb .breadcrumb{background:#0000;font-size:14px;margin:0;padding:0}.sample-request .sr-breadcrumb .breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:none!important;float:none;padding-right:0}.sample-request .sr-breadcrumb .breadcrumb .breadcrumb-item{color:#6c757d}.sample-request .sr-breadcrumb .breadcrumb .breadcrumb-item.active{color:#0b1320;font-weight:600}.sample-request .sr-breadcrumb .breadcrumb .breadcrumb-item .breadcrumb-link{color:#6c757d;text-decoration:none;transition:color .2s ease}.sample-request .sr-breadcrumb .breadcrumb .breadcrumb-item .breadcrumb-link:hover{color:#ff6a00;text-decoration:none}.sample-request .sr-breadcrumb .breadcrumb .breadcrumb-item:not(:last-child):after{color:#6c757d;content:">";margin:0 8px}.main-title,.sample-request .sr-header .sr-main-title{color:#0b1320;font-size:28px;font-weight:700;line-height:1.2;margin:8px 0}.sample-request .sr-form-group .sr-textarea{background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;min-height:40px;padding:10px 14px;resize:vertical;transition:all .2s ease;width:100%}.sample-request .sr-form-group .sr-textarea::placeholder{color:#9ca3af}.sample-request .sr-form-group .sr-textarea:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:none}.sample-request .sr-form-group .sr-textarea:disabled{background:#f9fafb;color:#6c757d;cursor:not-allowed;opacity:.6}.sample-request .sr-form-group .sr-label{color:#0b1320;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.sample-request .sr-form-group .sr-select{appearance:none;-webkit-appearance:none;-moz-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='%236c757d' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.sample-request .sr-card{display:flex;flex-direction:column}.sample-request .sr-header .sr-back-btn svg{flex-shrink:0;height:16px;width:16px}.sample-request .sr-card .sr-card-header,.sample-request .sr-modal-footer{border-bottom:1px solid #f0f0f0;margin:16px 0}.sample-request .sr-file-upload-section .sr-file-upload-box{align-items:center;background:#fafafa;border:2px dashed #d1d5db;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:16px 12px;position:relative;text-align:center;transition:all .3s ease}.sample-request .sr-file-upload-section .sr-file-upload-box:hover{background:#f0f9ff;border-color:#3b82f6}.sample-request .sr-modal-checkbox-label .sr-modal-checkbox{accent-color:#ff6a00;cursor:pointer;height:18px;width:18px}.sample-request .sr-modal-checkbox-label{align-items:center;color:#0b1320;cursor:pointer;display:flex;font-size:14px;gap:8px}.sample-request .sr-form-group .sr-input::placeholder{color:#9ca3af;opacity:1}.sample-request .sr-description-text::-webkit-scrollbar,.sample-request .sr-modal-body::-webkit-scrollbar{height:8px;width:8px}.sample-request .sr-description-text::-webkit-scrollbar-track,.sample-request .sr-modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.sample-request .sr-description-text::-webkit-scrollbar-thumb,.sample-request .sr-modal-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.sample-request .sr-description-text::-webkit-scrollbar-thumb:hover,.sample-request .sr-modal-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.sample-request .sr-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1040}.sample-request .sr-modal-content{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow-y:auto;width:100%;z-index:1050}.sample-request .sr-modal-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:16px 20px}.sample-request .sr-modal-header .sr-modal-title{color:#0b1320;font-size:18px;font-weight:600;line-height:1.3;margin:0}.sample-request .sr-modal-header .sr-modal-close{align-items:center;background:none;border:none;border-radius:8px;color:#6c757d;cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;transition:all .2s ease;width:32px}.sample-request .sr-modal-header .sr-modal-close:hover{background:#f3f4f6;color:#0b1320}.sample-request .sr-modal-header .sr-modal-close:focus-visible{box-shadow:0 0 0 3px #3b82f61a;outline:none}.sample-request .sr-modal-header .sr-modal-close svg{height:20px;width:20px}.sample-request .sr-modal-body{padding:16px 20px}.sample-request .sr-image-gallery .sr-thumbnails .sr-thumbnail img{object-fit:cover}.sample-request .sr-image-gallery .sr-main-image img{object-fit:contain}.sample-request .sr-price-display .sr-price-value{font-weight:400}.sample-request .sr-file-upload-section .sr-file-upload-box .sr-choose-file-btn,.sample-request .sr-modal-close-btn,.sample-request .sr-price-display .sr-price-label{font-weight:500}.sample-request .sr-address-input-wrapper .sr-add-address-btn,.sample-request .sr-card .sr-card-header .sr-card-title,.sample-request .sr-file-upload-section .sr-file-upload-box .sr-file-upload-content .sr-file-upload-text .sr-file-upload-title,.sample-request .sr-modal-submit-btn,.sample-request .sr-submit-section .sr-submit-btn{font-weight:600}.sample-request .sr-file-upload-section .sr-selected-files .sr-file-item .sr-file-remove{border:none}.sample-request .sr-submit-section .sr-submit-btn:hover{transform:translateY(-1px)}.sample-request .sr-submit-section .sr-submit-btn:active{transform:translateY(0)}.sample-request{background-color:#f6f8fb;box-sizing:border-box;min-height:100vh;width:100%}.sample-request .sr-header .sr-back-btn{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;padding:8px 16px;text-decoration:none;transition:all .2s ease}.sample-request .sr-header .sr-back-btn:hover{background-color:#d0d0d0;color:#333}.sample-request .sr-header .sr-back-btn:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.sample-request .sr-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.sample-request .sr-header .sr-header-left{flex:1 1;min-width:300px}.sample-request .sr-form-group{margin-bottom:12px}.sample-request{padding:16px}.sample-request .sr-main-content{margin:0 auto;max-width:1400px}.sample-request .sr-breadcrumb{margin-bottom:8px}.sample-request .sr-header{margin-bottom:10px}.sample-request .sr-header .sr-main-title{font-size:24px;margin:4px 0 0}.sample-request .sr-header .sr-back-btn{gap:6px}.sample-request .sr-card{background:#fff;border-radius:8px;box-shadow:0 4px 18px #0a0a0a0f;margin-bottom:0;padding:14px}.sample-request .sr-card .sr-card-header{border-bottom:1px solid #f0f0f0;margin-bottom:12px;padding-bottom:10px}.sample-request .sr-card .sr-card-header .sr-card-title{color:#0b1320;font-size:16px;margin:0 0 6px}.sample-request .sr-card .sr-card-header .sr-card-subtitle{color:#6c757d;font-size:14px;margin:0}.sample-request .sr-card .sr-card-content{display:flex;flex:1 1;flex-direction:column}.sample-request .sr-content-grid{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:0}@media(max-width:1024px){.sample-request .sr-content-grid{grid-template-columns:1fr}}.sample-request .sr-left-column{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-rows:1fr 1fr;height:100%;margin-bottom:-135px}@media(max-width:768px){.sample-request .sr-left-column{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-rows:auto auto;height:auto;margin-bottom:0}}.sample-request .sr-right-column{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-rows:1fr 1fr;height:100%}@media(max-width:768px){.sample-request .sr-right-column{gap:8px}}.sample-request .sr-left-column .sr-card:first-child,.sample-request .sr-right-column .sr-card:first-child{display:flex;flex-direction:column;height:100%}.sample-request .sr-left-column .sr-card:last-child{display:flex;flex-direction:column;height:52%;margin-bottom:0;min-height:52%;padding:10px}.sample-request .sr-left-column .sr-card:last-child .sr-card-header{flex-shrink:0;margin-bottom:8px;padding-bottom:6px}.sample-request .sr-left-column .sr-card:last-child .sr-card-content{display:flex;flex:1 1;flex-direction:column;min-height:0}@media(max-width:768px){.sample-request .sr-left-column .sr-card:last-child{display:flex;flex-direction:column;height:auto;margin-bottom:0;min-height:auto;padding:12px}.sample-request .sr-left-column .sr-card:last-child .sr-card-header{margin-bottom:10px;padding-bottom:8px}.sample-request .sr-left-column .sr-card:last-child .sr-card-content{display:flex;flex:1 1;flex-direction:column;min-height:0}}.sample-request .sr-right-column .sr-card:last-child{display:flex;flex-direction:column;height:52%;min-height:52%;padding:10px}.sample-request .sr-right-column .sr-card:last-child .sr-card-header{flex-shrink:0;margin-bottom:12px;padding-bottom:10px}.sample-request .sr-right-column .sr-card:last-child .sr-card-content{display:flex;flex:1 1;flex-direction:column;min-height:0}@media(max-width:768px){.sample-request .sr-right-column .sr-card:last-child{height:auto;min-height:auto;padding:12px}.sample-request .sr-right-column .sr-card:last-child .sr-card-header{margin-bottom:10px;padding-bottom:8px}}.sample-request .sr-full-width-section{margin-bottom:16px;margin-top:-160px;padding-top:0;width:100%}.sample-request .sr-full-width-section .sr-card{padding:12px}.sample-request .sr-full-width-section .sr-card .sr-card-header{margin-bottom:8px;padding-bottom:6px}.sample-request .sr-full-width-section .sr-card .sr-form-group{margin-bottom:8px}.sample-request .sr-full-width-section .sr-card .sr-form-group:last-child{margin-bottom:0}@media(max-width:768px){.sample-request .sr-full-width-section{margin-bottom:12px;margin-top:0}}.sample-request .sr-full-width-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}.sample-request .sr-contact-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}@media(max-width:768px){.sample-request .sr-contact-grid{gap:10px;grid-template-columns:1fr!important}}.sample-request .sr-right-column .sr-card:last-child .sr-form-group{margin-bottom:8px}@media(max-width:768px){.sample-request .sr-right-column .sr-card:last-child .sr-form-group{margin-bottom:10px}}.sample-request .sr-quantity-unit-price-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;margin-bottom:10px}.sample-request .sr-quantity-unit-price-row .sr-form-group{margin-bottom:0}.sample-request .sr-quantity-unit-price-row .sr-price-display{align-items:center;background:#f8f9fb;border-radius:8px;display:flex;gap:8px;margin-bottom:0;padding:8px 12px}@media(max-width:768px){.sample-request .sr-quantity-unit-price-row{grid-template-columns:1fr}}.sample-request .sr-shipping-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;margin-bottom:8px}.sample-request .sr-shipping-row .sr-form-group{margin-bottom:0}@media(max-width:768px){.sample-request .sr-shipping-row{gap:10px;grid-template-columns:1fr!important;margin-bottom:10px}.sample-request .sr-shipping-row .sr-form-group{margin-bottom:10px}}.sample-request .sr-image-gallery{display:flex;gap:12px;margin-bottom:0}.sample-request .sr-image-gallery .sr-thumbnails{display:flex;flex-direction:column;gap:8px}.sample-request .sr-image-gallery .sr-thumbnails .sr-thumbnail{border:2px solid #0000;border-radius:8px;cursor:pointer;height:60px;overflow:hidden;width:60px}.sample-request .sr-image-gallery .sr-thumbnails .sr-thumbnail img{height:100%;width:100%}.sample-request .sr-image-gallery .sr-thumbnails .sr-thumbnail.active,.sample-request .sr-image-gallery .sr-thumbnails .sr-thumbnail:hover{border-color:#ff6a00}.sample-request .sr-image-gallery .sr-main-image{align-items:center;border-radius:8px;display:flex;height:240px;justify-content:center;overflow:hidden}.sample-request .sr-image-gallery .sr-main-image img{height:auto;max-height:240px;max-width:100%;width:auto}.sample-request .sr-description-text{color:#444;font-size:14px;height:120px;line-height:1.6;margin:0;overflow-y:auto;padding-right:8px}.sample-request .sr-description-text::-webkit-scrollbar{width:6px}.sample-request .sr-form-group{margin-bottom:10px}.sample-request .sr-form-group .sr-input{background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;padding:10px 14px;width:100%}.sample-request .sr-form-group .sr-input:focus{border:1px solid #eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.sample-request .sr-form-group .sr-textarea{background:#f8f9fb;min-height:72px;padding:12px}.sample-request .sr-price-display{align-items:center;background:#f8f9fb;border-radius:8px;display:flex;gap:8px;margin-bottom:10px;padding:8px 12px}.sample-request .sr-price-display .sr-price-label{color:#6c757d;font-size:14px}.sample-request .sr-price-display .sr-price-value{color:#0b1320;font-size:14px}.sample-request .sr-file-upload-section{margin-bottom:0}.sample-request .sr-file-upload-section .sr-file-upload-box{background:#fff;padding:8px}.sample-request .sr-file-upload-section .sr-file-upload-box:hover{background:#fff8f3;border-color:#ff6a00}.sample-request .sr-file-upload-section .sr-file-upload-box .sr-file-upload-content{align-items:center;display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.sample-request .sr-file-upload-section .sr-file-upload-box .sr-file-upload-content .sr-upload-icon{color:#6c757d;height:18px;width:18px}.sample-request .sr-file-upload-section .sr-file-upload-box .sr-file-upload-content .sr-file-upload-text{text-align:center}.sample-request .sr-file-upload-section .sr-file-upload-box .sr-file-upload-content .sr-file-upload-text .sr-file-upload-title{color:#0b1320;font-size:11px;margin:0 0 1px}.sample-request .sr-file-upload-section .sr-file-upload-box .sr-file-upload-content .sr-file-upload-text .sr-file-upload-desc{color:#6c757d;font-size:9px;line-height:1.2;margin:0}.sample-request .sr-file-upload-section .sr-file-upload-box .sr-choose-file-btn{background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;color:#0b1320;cursor:pointer;font-size:11px;padding:5px 12px}.sample-request .sr-file-upload-section .sr-file-upload-box .sr-choose-file-btn:hover{background:#e8eaed}.sample-request .sr-file-upload-section .sr-selected-files{display:flex;flex-direction:column;gap:8px;margin-top:16px}.sample-request .sr-file-upload-section .sr-selected-files .sr-file-item{align-items:center;background:#fff;border:1px solid #eef0f2;border-radius:8px;display:flex;justify-content:space-between;padding:10px 14px}.sample-request .sr-file-upload-section .sr-selected-files .sr-file-item .sr-file-name{color:#0b1320;flex:1 1;font-size:14px}.sample-request .sr-file-upload-section .sr-selected-files .sr-file-item .sr-file-remove{align-items:center;background:#0000;border-radius:4px;color:#dc3545;cursor:pointer;display:flex;font-size:20px;height:24px;justify-content:center;padding:0;width:24px}.sample-request .sr-file-upload-section .sr-selected-files .sr-file-item .sr-file-remove:hover{background:#fee}.sample-request .sr-address-input-wrapper{align-items:center;display:flex;position:relative}.sample-request .sr-address-input-wrapper .sr-address-input{padding-right:120px;width:100%}.sample-request .sr-address-input-wrapper .sr-add-address-btn{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:13px;height:calc(100% - 8px);justify-content:center;padding:6px 16px;position:absolute;right:4px;white-space:nowrap}.sample-request .sr-address-input-wrapper .sr-add-address-btn:hover{background:#e55a00}.sample-request .sr-submit-section{display:flex;justify-content:flex-end;margin-top:16px}.sample-request .sr-submit-section .sr-submit-btn{box-shadow:0 2px 8px #ff6a004d;cursor:pointer;padding:10px 24px}.sample-request .sr-submit-section .sr-submit-btn:hover{background:#e55a00;box-shadow:0 4px 12px #ff6a0066}@media(max-width:768px){.sample-request{padding:12px}.sample-request .sr-main-content{max-width:100%}.sample-request .sr-breadcrumb{margin-bottom:8px}.sample-request .sr-breadcrumb .breadcrumb{font-size:12px}.sample-request .sr-header{flex-direction:column;gap:12px;margin-bottom:12px}.sample-request .sr-header .sr-main-title{font-size:20px}.sample-request .sr-header .sr-back-btn{align-self:flex-end;font-size:13px;padding:6px 12px}.sample-request .sr-content-grid{gap:12px;margin-bottom:0}.sample-request .sr-left-column,.sample-request .sr-right-column{gap:8px;margin-bottom:0}.sample-request .sr-card{border-radius:8px;padding:12px}.sample-request .sr-card .sr-card-header{margin-bottom:10px;padding-bottom:8px}.sample-request .sr-card .sr-card-header .sr-card-title{font-size:16px}.sample-request .sr-card .sr-card-header .sr-card-subtitle{font-size:12px}.sample-request .sr-image-gallery{flex-direction:column;gap:12px}.sample-request .sr-image-gallery .sr-thumbnails{flex-direction:row;gap:8px;overflow-x:auto;padding-bottom:8px}.sample-request .sr-image-gallery .sr-thumbnails .sr-thumbnail{flex-shrink:0;height:50px;width:50px}.sample-request .sr-image-gallery .sr-main-image{height:200px;max-height:200px;min-height:200px}.sample-request .sr-description-text{font-size:13px;height:100px;line-height:1.5}.sample-request .sr-quantity-unit-price-row{gap:10px;grid-template-columns:1fr;margin-bottom:10px}.sample-request .sr-contact-grid,.sample-request .sr-shipping-row{gap:10px;grid-template-columns:1fr}.sample-request .sr-form-group{margin-bottom:10px}.sample-request .sr-input,.sample-request .sr-select,.sample-request .sr-textarea{font-size:14px;padding:10px 12px}.sample-request .sr-textarea{min-height:60px}.sample-request .sr-address-input-wrapper .sr-address-input{font-size:14px;padding-right:100px}.sample-request .sr-address-input-wrapper .sr-add-address-btn{font-size:11px;padding:6px 12px;right:4px;white-space:nowrap}.sample-request .sr-price-display{margin-bottom:10px;padding:10px 12px}.sample-request .sr-price-display .sr-price-label{font-size:12px}.sample-request .sr-price-display .sr-price-value{font-size:16px}.sample-request .sr-file-upload-section{margin-bottom:10px;padding:12px}.sample-request .sr-file-upload-section .sr-file-icon{height:32px;width:32px}.sample-request .sr-file-upload-section .sr-file-text{font-size:12px}.sample-request .sr-file-upload-section .sr-file-button{font-size:12px;padding:6px 12px}.sample-request .sr-full-width-section{margin-bottom:12px;margin-top:7px}.sample-request .sr-full-width-section .sr-card{padding:12px}.sample-request .sr-submit-section{margin-top:20px;padding:16px 0}.sample-request .sr-submit-section .sr-submit-btn{font-size:16px;padding:12px 24px;width:100%}}@media(max-width:480px){.sample-request{padding:8px}.sample-request .sr-header .sr-main-title{font-size:18px}.sample-request .sr-card{padding:10px}.sample-request .sr-card .sr-card-header .sr-card-title{font-size:15px}.sample-request .sr-image-gallery .sr-thumbnails .sr-thumbnail{height:45px;width:45px}.sample-request .sr-image-gallery .sr-main-image{height:180px;max-height:180px;min-height:180px}.sample-request .sr-description-text{font-size:12px;height:80px}.sample-request .sr-input,.sample-request .sr-select,.sample-request .sr-textarea{font-size:13px;padding:8px 10px}.sample-request .sr-price-display .sr-price-value{font-size:14px}}.sample-request .sr-modal-header{padding:6px 16px}.sample-request .sr-modal-body{flex:1 1;overflow-y:auto;padding:12px 16px}.sample-request .sr-modal-form-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:8px}.sample-request .sr-modal-form-row.sr-modal-form-row-three{grid-template-columns:1fr 1fr 1fr}.sample-request .sr-modal-form-row.sr-modal-form-row-four{grid-template-columns:1fr 1fr 1fr 1fr}.sample-request .sr-modal-form-row .sr-modal-form-group{margin-bottom:0}.sample-request .sr-modal-form-group{margin-bottom:8px}.sample-request .sr-modal-form-group:last-child{margin-bottom:0}.sample-request .sr-modal-input{background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;padding:8px 12px;transition:all .2s ease;width:100%}.sample-request .sr-modal-input::placeholder{color:#6c757d}.sample-request .sr-modal-input:focus{background:#f3f5f7;border:1px solid #eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.sample-request .sr-modal-select{-webkit-appearance:none;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='%236c757d' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.sample-request .sr-modal-checkbox-group{margin-bottom:0;margin-top:2px}.sample-request .sr-modal-footer{align-items:center;border-bottom:none;border-top:1px solid #e0e0e0;display:flex;gap:8px;justify-content:flex-end;margin:0;padding:12px 16px}.sample-request .sr-modal-close-btn{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;justify-content:center;padding:8px 16px;transition:all .2s ease}.sample-request .sr-modal-close-btn:hover{background-color:#f9fafb}.sample-request .sr-modal-submit-btn{background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:10px 24px;transition:all .2s ease}.sample-request .sr-modal-submit-btn:hover{background:#e55a00}.sample-request .sr-modal-submit-btn:active{transform:scale(.98)}@media(max-width:768px){.sample-request .sr-modal-content{border-radius:12px 12px 0 0;margin:0;max-width:100%}.sample-request .sr-modal-form-row,.sample-request .sr-modal-form-row.sr-modal-form-row-four{grid-template-columns:1fr!important}.sample-request .sr-modal-body,.sample-request .sr-modal-footer,.sample-request .sr-modal-header{padding:12px}}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.po-creation .po-details-list .po-detail-item .input-control,.po-creation .po-details-list .po-detail-item .po-detail-input,.po-creation .po-form-grid .po-form-field .input-control,.po-creation .po-form-grid .po-form-field .po-input,.po-creation .po-header .po-header-left .po-main-title,.po-creation .po-header .po-header-left .po-subtitle,.po-creation .po-header .po-header-top-row .po-header-buttons .po-back-btn,.po-creation .po-line-items-table tbody tr td .input-control,.po-creation .po-line-items-table tbody tr td .po-table-input,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-export-tax-treatment .po-export-tax-grid .po-form-field .input-control,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-grid .po-form-field .input-control,.po-creation .po-special-instructions-textarea,.po-creation .po-terms-list .po-term-item .po-term-textarea,.subtitle{font-family:Inter,sans-serif}.common-input,.common-input-control,.common-input-pill,.po-creation .po-details-list .po-detail-item .input-control,.po-creation .po-details-list .po-detail-item .po-detail-input,.po-creation .po-form-grid .po-form-field .input-control,.po-creation .po-form-grid .po-form-field .po-input,.po-creation .po-line-items-table tbody tr td .input-control,.po-creation .po-line-items-table tbody tr td .po-table-input,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-export-tax-treatment .po-export-tax-grid .po-form-field .input-control,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-grid .po-form-field .input-control{border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;padding:10px 14px;transition:all .2s ease;width:100%}.common-input-control:focus,.common-input-pill:focus,.common-input:focus,.po-creation .po-details-list .po-detail-item .input-control:focus,.po-creation .po-details-list .po-detail-item .po-detail-input:focus,.po-creation .po-form-grid .po-form-field .input-control:focus,.po-creation .po-form-grid .po-form-field .po-input:focus,.po-creation .po-line-items-table tbody tr td .input-control:focus,.po-creation .po-line-items-table tbody tr td .po-table-input:focus,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-export-tax-treatment .po-export-tax-grid .po-form-field .input-control:focus,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-grid .po-form-field .input-control:focus{border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.common-input-control::placeholder,.common-input-pill::placeholder,.common-input::placeholder,.po-creation .po-details-list .po-detail-item .input-control::placeholder,.po-creation .po-details-list .po-detail-item .po-detail-input::placeholder,.po-creation .po-form-grid .po-form-field .input-control::placeholder,.po-creation .po-form-grid .po-form-field .po-input::placeholder,.po-creation .po-line-items-table tbody tr td .input-control::placeholder,.po-creation .po-line-items-table tbody tr td .po-table-input::placeholder,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-export-tax-treatment .po-export-tax-grid .po-form-field .input-control::placeholder,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-grid .po-form-field .input-control::placeholder{color:#9ca3af}.common-input-control,.po-creation .po-details-list .po-detail-item .input-control,.po-creation .po-details-list .po-detail-item .po-detail-input,.po-creation .po-form-grid .po-form-field .input-control,.po-creation .po-form-grid .po-form-field .po-input,.po-creation .po-line-items-table tbody tr td .input-control,.po-creation .po-line-items-table tbody tr td .po-table-input,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-export-tax-treatment .po-export-tax-grid .po-form-field .input-control,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-grid .po-form-field .input-control{background:#ebf6ff}.po-creation .po-breadcrumb .breadcrumb{background:#0000;font-size:14px;margin:0;padding:0}.po-creation .po-breadcrumb .breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:none!important;float:none;padding-right:0}.po-creation .po-breadcrumb .breadcrumb .breadcrumb-item{color:#6c757d}.po-creation .po-breadcrumb .breadcrumb .breadcrumb-item.active{color:#0b1320;font-weight:600}.po-creation .po-breadcrumb .breadcrumb .breadcrumb-item .breadcrumb-link{color:#6c757d;text-decoration:none;transition:color .2s ease}.po-creation .po-breadcrumb .breadcrumb .breadcrumb-item .breadcrumb-link:hover{color:#ff6a00;text-decoration:none}.po-creation .po-breadcrumb .breadcrumb .breadcrumb-item:not(:last-child):after{color:#6c757d;content:">";margin:0 8px}.main-title,.po-creation .po-header .po-header-left .po-main-title{color:#0b1320;font-size:28px;font-weight:700;line-height:1.2;margin:8px 0}.po-creation .po-special-instructions-textarea,.po-creation .po-terms-list .po-term-item .po-term-textarea{background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;min-height:40px;padding:10px 14px;resize:vertical;transition:all .2s ease;width:100%}.po-creation .po-special-instructions-textarea::placeholder,.po-creation .po-terms-list .po-term-item .po-term-textarea::placeholder{color:#9ca3af}.po-creation .po-special-instructions-textarea:focus,.po-creation .po-terms-list .po-term-item .po-term-textarea:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:none}.po-creation .po-special-instructions-textarea:disabled,.po-creation .po-terms-list .po-term-item .po-term-textarea:disabled{background:#f9fafb;color:#6c757d;cursor:not-allowed;opacity:.6}.po-creation .po-header .po-header-left .po-subtitle,.subtitle{color:#6c757d;font-size:14px;line-height:1.5;margin:0}.po-creation .po-header .po-header-right{display:flex;flex-direction:column}.po-creation .po-btn-primary:disabled,.po-creation .po-btn-secondary:disabled{background:#f9fafb;color:#6c757d;cursor:not-allowed;opacity:.6;pointer-events:none}.po-creation .po-details-list .po-detail-item .input-control.input-control-select[readonly],.po-creation .po-details-list .po-detail-item .po-detail-input.po-input-select[readonly]{background:#fffbe6;color:#6c757d;cursor:not-allowed}.po-creation .po-form-grid .po-form-field,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-grid .po-form-field{display:flex;flex-direction:column;gap:12px}.po-creation .po-form-grid,.po-creation .po-reference-quotation-card .po-reference-quotation-row.po-reference-quotation-row-first,.po-creation .po-reference-quotation-card .po-reference-quotation-row.po-reference-quotation-row-second{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.po-creation .po-cif-config-card .po-cif-config-content .po-cif-config-grid,.po-creation .po-form-grid.po-form-grid-3-col,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-export-tax-treatment .po-export-tax-grid,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.po-creation .po-attachments-list .po-attachment-item .po-attachment-icon,.po-creation .po-btn-primary svg,.po-creation .po-btn-secondary svg,.po-creation .po-btn-upload-file .po-upload-icon,.po-creation .po-header .po-header-top-row .po-header-buttons .po-back-btn svg,.po-creation .po-line-items-card .po-line-items-header .po-btn-add-line-item .po-add-icon,.po-creation .po-line-items-table tbody tr td .po-btn-delete-item .po-delete-icon,.po-creation .po-purchase-order-details-section .po-reference-quotation-header .po-reference-icon,.po-creation .po-reference-quotation-card .po-reference-quotation-header .po-reference-icon{flex-shrink:0;height:16px;width:16px}.po-creation .po-attachments-title .po-attachments-icon,.po-preview-modal-header .po-preview-modal-close svg{flex-shrink:0;height:20px;width:20px}.po-creation .po-line-items-table,.po-preview-table{border-collapse:collapse;width:100%}.po-creation .po-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.po-creation .po-form-grid .po-form-field .input-control-date,.po-creation .po-form-grid .po-form-field .po-input-date{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");background-position:right 12px center;background-size:16px;cursor:pointer;position:relative}.po-creation .po-form-grid .po-form-field .input-control-date::-webkit-calendar-picker-indicator,.po-creation .po-form-grid .po-form-field .po-input-date::-webkit-calendar-picker-indicator{opacity:0}.po-creation .po-badge[aria-invalid=true]{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.po-creation .po-special-instructions-textarea::placeholder{color:#9ca3af;opacity:1}.po-creation .po-cif-config-card .po-cif-config-content .po-cif-config-field .po-cif-config-input::placeholder{color:#6c757d;opacity:1}.po-creation .po-form-grid .po-form-field label .po-required{color:#dc3545;margin-left:2px}.po-creation .po-purchase-order-details-section .po-international-trade-divider,.po-creation .po-purchase-order-details-section .po-reference-quotation-divider,.po-creation .po-reference-quotation-card .po-reference-quotation-divider{background:#e5e7eb;height:1px;margin:16px 0;margin:8px 0;width:100%}.po-creation .po-attachments-list .po-attachment-item .po-btn-delete-attachment,.po-creation .po-badge a.po-badge,.po-creation .po-details-list .po-detail-item .input-control.input-control-select,.po-creation .po-details-list .po-detail-item .po-detail-input.po-input-select,.po-creation .po-form-grid .po-form-field .input-control-date,.po-creation .po-form-grid .po-form-field .input-control-select,.po-creation .po-form-grid .po-form-field .po-input-date,.po-creation .po-form-grid .po-form-field .po-input-select,.po-creation .po-header .po-header-right .po-trade-scenario .po-trade-scenario-select,.po-creation .po-line-items-card .po-btn-add-delivery-schedule,.po-creation .po-line-items-card .po-line-items-header .po-btn-add-line-item,.po-creation .po-line-items-table tbody tr td .input-control-date,.po-creation .po-line-items-table tbody tr td .input-control-select,.po-creation .po-line-items-table tbody tr td .po-btn-delete-item,.po-creation .po-line-items-table tbody tr td .po-table-input.po-table-input-select,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-export-tax-treatment .po-export-tax-grid .po-form-field .input-control.input-control-select,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-grid .po-form-field .input-control.input-control-select,.po-creation .po-terms-list .po-term-item .po-btn-delete-term{cursor:pointer}.po-creation,.po-creation .po-cif-config-card .po-cif-config-content .po-cif-config-field .po-cif-config-input,.po-creation .po-header .po-header-right .po-trade-formula,.po-creation .po-header .po-header-right .po-trade-location,.po-creation .po-header .po-header-right .po-trade-scenario,.po-creation .po-header .po-header-right .po-trade-scenario .po-trade-scenario-select,.po-creation .po-header .po-header-right .po-trade-scenario-wrapper,.po-creation .po-header .po-header-right .po-trade-type-badge,.po-creation .po-main-content,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-export-tax-treatment .po-export-tax-grid .po-form-field .po-export-warning-box{width:100%}.po-creation .po-attachments-list .po-attachment-item .po-attachment-name,.po-creation .po-details-list .po-detail-item.po-detail-item-row .po-detail-item-half,.po-creation .po-details-list .po-detail-item.po-detail-item-row-3 .po-detail-item-third,.po-creation .po-header .po-header-left,.po-creation .po-line-items-card .po-line-items-header .po-line-items-header-left,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-header .po-international-trade-title .po-international-trade-title-text,.po-creation .po-purchase-order-details-section .po-purchase-order-details-content,.po-creation .po-reference-quotation-card .po-reference-quotation-content,.po-creation .po-terms-list .po-term-item .po-term-textarea,.po-preview-attachment-item .po-preview-attachment-info,.po-preview-modal-body{flex:1 1}.po-creation .po-attachments-list .po-attachment-item .po-btn-delete-attachment,.po-creation .po-badge,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-header .po-trade-badge,.po-creation .po-terms-list .po-term-item .po-btn-delete-term,.po-creation .po-terms-list .po-term-item .po-term-number{flex-shrink:0}.po-creation .po-badge,.po-creation .po-btn-primary,.po-creation .po-btn-secondary,.po-creation .po-btn-upload-file,.po-creation .po-line-items-card .po-btn-add-delivery-schedule,.po-creation .po-line-items-card .po-line-items-header .po-btn-add-line-item,.po-creation .po-line-items-card .po-line-items-header .po-line-items-header-left .po-line-items-title .po-export-badge-inline,.po-creation .po-line-items-table thead th,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-header .po-trade-badge,.po-preview-attachment-item .po-preview-view-document-btn,.po-preview-table thead th{white-space:nowrap}.po-creation .po-header .po-header-right .po-trade-scenario .po-trade-scenario-label,.po-creation .po-reference-quotation-card .po-reference-quotation-divider{margin:0}.po-creation .po-attachments-list .po-attachment-item .po-btn-delete-attachment,.po-creation .po-line-items-table tbody tr td .po-btn-delete-item,.po-creation .po-reference-quotation-card .po-reference-quotation-item .po-reference-value,.po-creation .po-reference-quotation-card:has(.po-purchase-order-details-content) .po-purchase-order-details-content,.po-creation .po-reference-quotation-card:has(.po-purchase-order-details-content) .po-reference-quotation-header,.po-creation .po-terms-list .po-term-item .po-btn-delete-term{padding:0}.po-creation,.po-creation .po-cif-config-card .po-cif-config-content .po-cif-config-field .po-cif-config-input,.po-creation .po-main-content,.po-creation .po-special-instructions-textarea{box-sizing:border-box}.po-creation .po-details-list .po-detail-item .po-detail-value,.po-creation .po-header .po-header-right .po-trade-location,.po-creation .po-line-items-table tbody tr td,.po-creation .po-purchase-order-details-section .po-section-title .po-section-subtitle-inline,.po-creation .po-reference-quotation-card .po-reference-quotation-item .po-reference-value{font-weight:400}.po-creation .po-badge,.po-creation .po-btn-primary,.po-creation .po-btn-secondary,.po-creation .po-btn-upload-file,.po-creation .po-cif-config-card .po-cif-config-content .po-cif-config-field .po-cif-config-label,.po-creation .po-details-list .po-detail-item label,.po-creation .po-details-list .po-detail-item.po-detail-item-row .po-detail-item-half label,.po-creation .po-details-list .po-detail-item.po-detail-item-row-3 .po-detail-item-third label,.po-creation .po-form-grid .po-form-field label,.po-creation .po-header .po-header-right .po-trade-scenario .po-trade-scenario-label,.po-creation .po-import-verification .po-verification-content .po-verification-checkmark,.po-creation .po-line-items-card .po-btn-add-delivery-schedule,.po-creation .po-line-items-card .po-line-items-header .po-btn-add-line-item,.po-creation .po-line-items-card .po-line-items-header .po-line-items-header-left .po-line-items-title,.po-creation .po-line-items-card .po-line-items-header .po-line-items-header-left .po-line-items-title .po-export-badge-inline,.po-creation .po-line-items-table thead th,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-export-tax-treatment .po-export-tax-grid .po-form-field .po-form-label,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-grid .po-form-field .po-form-label,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-header .po-international-trade-title,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-header .po-trade-badge,.po-creation .po-purchase-order-details-section .po-reference-quotation-header .po-section-title,.po-creation .po-purchase-order-details-section .po-section-title,.po-creation .po-reference-quotation-card .po-reference-quotation-header .po-section-title,.po-preview-attachment-item .po-preview-attachment-info .po-preview-attachment-name,.po-preview-attachment-item .po-preview-view-document-btn,.po-preview-grid .po-preview-item p,.po-preview-table tfoot .po-preview-total-row .po-preview-summary-label,.po-preview-table tfoot .po-preview-total-row .po-preview-summary-value{font-weight:500}.po-creation .po-cif-config-card .po-cif-config-content .po-cif-calculation-info .po-cif-calculation-title strong,.po-creation .po-cif-config-card .po-cif-config-header .po-cif-config-title,.po-creation .po-header .po-header-right .po-trade-formula strong,.po-creation .po-import-verification .po-verification-title,.po-creation .po-line-items-table tbody .po-table-summary-row td.po-table-summary-label,.po-creation .po-line-items-table tbody .po-table-summary-row td.po-table-summary-value,.po-creation .po-line-items-table tbody .po-table-summary-row.po-table-grand-total td.po-table-summary-label,.po-creation .po-line-items-table tbody .po-table-summary-row.po-table-grand-total td.po-table-summary-value,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-export-tax-treatment .po-export-tax-title,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-required-documents-box .po-required-documents-text strong,.po-creation .po-reference-quotation-card .po-reference-quotation-item label,.po-preview-card .po-preview-card-title,.po-preview-card .po-preview-details p strong,.po-preview-modal-header .po-preview-modal-header-left .po-preview-modal-title,.po-preview-section .po-preview-section-title,.po-preview-table thead th{font-weight:600}.po-creation .po-btn-primary:disabled,.po-creation .po-btn-secondary:disabled{opacity:.5}.po-creation .po-btn-primary svg,.po-creation .po-btn-primary:disabled,.po-creation .po-btn-secondary svg,.po-creation .po-btn-secondary:disabled{pointer-events:none}.po-creation .po-attachments-list .po-attachment-item .po-btn-delete-attachment:focus-visible,.po-creation .po-badge:focus-visible,.po-creation .po-btn-primary,.po-creation .po-btn-primary:focus-visible,.po-creation .po-btn-secondary,.po-creation .po-btn-secondary:focus-visible,.po-creation .po-btn-upload-file:focus-visible,.po-creation .po-cif-config-card .po-cif-config-content .po-cif-config-field .po-cif-config-input:focus,.po-creation .po-header .po-header-right .po-trade-scenario .po-trade-scenario-select:focus,.po-creation .po-line-items-card .po-btn-add-delivery-schedule:focus-visible,.po-creation .po-line-items-card .po-line-items-header .po-btn-add-line-item:focus-visible,.po-creation .po-line-items-table tbody tr td .po-btn-delete-item:focus-visible,.po-creation .po-special-instructions-textarea:focus,.po-creation .po-terms-list .po-term-item .po-btn-delete-term:focus-visible{outline:none}.po-creation .po-header .po-header-top-row .po-header-buttons .po-back-btn{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;padding:8px 16px;text-decoration:none;transition:all .2s ease}.po-creation .po-header .po-header-top-row .po-header-buttons .po-back-btn:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-header,.po-creation .po-purchase-order-details-section .po-reference-quotation-header,.po-creation .po-reference-quotation-card:has(.po-purchase-order-details-content) .po-reference-quotation-header,.po-creation .po-table-wrapper{margin-bottom:12px}.po-creation .po-line-items-card,.po-creation .po-reference-quotation-card{margin-bottom:8px}.po-creation{background-color:#f8f9fa;font-family:Inter,sans-serif;min-height:100vh;padding:24px}.po-creation .po-main-content{margin:0 auto;max-width:1400px}.po-creation .po-breadcrumb{margin-bottom:8px}.po-creation .po-header{background-color:#f6f8fb;display:flex;flex-direction:column;gap:12px;margin-bottom:10px;padding:10px 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.po-creation .po-header .po-header-top-row{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.po-creation .po-header .po-header-top-row .po-breadcrumb{flex:0 0 auto}.po-creation .po-header .po-header-top-row .po-header-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.po-creation .po-header .po-header-top-row .po-header-buttons .po-back-btn{gap:6px}.po-creation .po-header .po-header-top-row .po-header-buttons .po-back-btn:hover{background-color:#d0d0d0;color:#333}.po-creation .po-header .po-header-top-row .po-header-buttons .po-btn-primary,.po-creation .po-header .po-header-top-row .po-header-buttons .po-btn-secondary{font-size:14px;padding:8px 16px;white-space:nowrap}.po-creation .po-header .po-header-content-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.po-creation .po-header .po-header-left{min-width:300px}.po-creation .po-header .po-header-left .po-main-title{color:#333;margin:0 0 8px}.po-creation .po-header .po-header-right{align-items:flex-end;gap:12px}.po-creation .po-header .po-header-right .po-trade-scenario,.po-creation .po-header .po-header-right .po-trade-scenario-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.po-creation .po-header .po-header-right .po-trade-scenario .po-trade-scenario-label{align-self:flex-start;color:#6c757d;font-size:12px}.po-creation .po-header .po-header-right .po-trade-scenario .po-trade-scenario-select{-webkit-appearance:none;appearance:none;background:#f3f5f7;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;border:1px solid #eef0f2;border-radius:8px;color:#444;font-size:14px;max-width:300px;padding:8px 32px 8px 12px;transition:all .2s ease}.po-creation .po-header .po-header-right .po-trade-scenario .po-trade-scenario-select:focus{background-color:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40}.po-creation .po-header .po-header-right .po-trade-scenario .po-trade-scenario-select:hover{background-color:#fff}.po-creation .po-header .po-header-right .po-trade-type-badge{display:flex;justify-content:flex-end}.po-creation .po-header .po-header-right .po-trade-formula{background:#f3f4f6;border-radius:8px;color:#0b1320;font-size:13px;margin-top:8px;padding:8px 12px;text-align:left}.po-creation .po-header .po-header-right .po-trade-location{color:#6c757d;font-size:12px;text-align:right}.po-creation .po-badge{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#0b1320;display:inline-flex;font-size:14px;gap:4px;justify-content:center;overflow:hidden;padding:2px 8px;transition:color .2s ease,box-shadow .2s ease;width:-webkit-fit-content;width:fit-content}.po-creation .po-badge:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.po-creation .po-badge a.po-badge{text-decoration:none}.po-creation .po-badge a.po-badge:hover{background-color:#f3f4f6;color:#111827}.po-creation .po-reference-quotation-card{background:#eff6ff4d;border:1px solid #bfdbfe;border-radius:8px;display:flex;flex-direction:column}.po-creation .po-reference-quotation-card .po-reference-quotation-header{align-items:center;display:flex;gap:8px;padding:12px 20px}.po-creation .po-reference-quotation-card .po-reference-quotation-header .po-reference-icon{stroke-width:2.5;color:#6c757d}.po-creation .po-reference-quotation-card .po-reference-quotation-header .po-section-title{color:#0b1320;font-size:16px;line-height:1;margin:0}.po-creation .po-reference-quotation-card .po-reference-quotation-content{display:flex;flex-direction:column;padding:0 20px 12px}.po-creation .po-reference-quotation-card:has(.po-purchase-order-details-content){padding:16px 20px}.po-creation .po-reference-quotation-card .po-reference-quotation-row{grid-gap:10px;display:grid;gap:10px}.po-creation .po-reference-quotation-card .po-reference-quotation-row.po-reference-quotation-row-first{gap:10px;margin-bottom:10px}.po-creation .po-reference-quotation-card .po-reference-quotation-row.po-reference-quotation-row-second{gap:10px;margin-top:10px}.po-creation .po-reference-quotation-card .po-reference-quotation-item{display:flex;flex-direction:column}.po-creation .po-reference-quotation-card .po-reference-quotation-item label{color:#6c757d;font-size:14px;line-height:1.2;margin:0 0 3px}.po-creation .po-reference-quotation-card .po-reference-quotation-item .po-reference-value{background:#0000;color:#0b1320;font-size:14px;line-height:1.4;margin:0;min-height:auto}.po-creation .po-reference-quotation-card .po-reference-quotation-item .po-reference-value.po-reference-value-line{line-height:1.4;margin:0}.po-creation .po-reference-quotation-card .po-reference-quotation-item .po-reference-value.po-reference-value-line:not(:last-child){margin-bottom:3px}.po-creation .po-reference-quotation-card .po-reference-quotation-item div.po-reference-value{display:flex;flex-direction:column;gap:0}.po-creation .po-reference-quotation-card .po-reference-quotation-item div.po-reference-value .po-reference-value-line{line-height:1.4;margin:0}.po-creation .po-purchase-order-details-section{background:#fff;border:1px solid #c8e6c9;border-radius:8px;margin-bottom:8px;padding:16px 20px}.po-creation .po-purchase-order-details-section .po-reference-quotation-header{align-items:center;display:flex;gap:8px}.po-creation .po-purchase-order-details-section .po-reference-quotation-header .po-reference-icon{stroke-width:2;color:#6c757d}.po-creation .po-purchase-order-details-section .po-reference-quotation-header .po-section-title{color:#0b1320;font-size:16px;line-height:1;margin:0}.po-creation .po-purchase-order-details-section .po-section-title{color:#0b1320;font-size:16px;margin:0 0 6px}.po-creation .po-purchase-order-details-section .po-section-title .po-section-subtitle-inline{color:#6c757d;font-size:14px}.po-creation .po-purchase-order-details-section .po-section-subtitle{color:#6c757d;font-size:14px;margin:0 0 12px}.po-creation .po-purchase-order-details-section .po-purchase-order-details-content{display:flex;flex-direction:column}.po-creation .po-purchase-order-details-section .po-international-trade-divider{margin:8px 0}.po-creation .po-purchase-order-details-section .po-international-trade-section{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-top:8px;padding:12px}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-header .po-international-trade-title{align-items:center;color:#b45309;display:flex;font-size:16px;gap:8px;margin:0}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-header .po-trade-badge{align-items:center;border:1px solid #e5e7eb;border-radius:6px;display:inline-flex;font-size:12px;justify-content:center;padding:2px 8px;width:-webkit-fit-content;width:fit-content}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-header .po-trade-badge.po-export-badge,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-header .po-trade-badge.po-import-badge,.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-header .po-trade-badge.po-third-country-badge{background-color:#fef3c7;color:#0b1320}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-grid{gap:12px;margin-bottom:12px}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-grid .po-form-field{gap:6px}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-grid .po-form-field .po-form-label{align-items:center;color:#333;display:flex;font-size:14px;gap:4px;line-height:1.2}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-grid .po-form-field .po-form-hint{color:#6c757d;font-size:12px;line-height:1.4;margin:4px 0 0}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-grid .po-form-field .input-control.input-control-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-grid .po-form-field .input-control.input-control-select option[value=""]{color:#6c757d}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-grid .po-form-field .input-control.input-control-select:focus{background-color:#fff}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-grid .po-form-field.po-form-field-wide{grid-column:span 2}@media(max-width:1024px){.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-grid .po-form-field.po-form-field-wide{grid-column:span 1}}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-export-tax-treatment{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;margin-top:12px;padding:12px}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-export-tax-treatment .po-export-tax-title{color:#166534;font-size:14px;margin:0 0 12px}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-export-tax-treatment .po-export-tax-grid{gap:12px}@media(max-width:1024px){.po-creation .po-purchase-order-details-section .po-international-trade-section .po-export-tax-treatment .po-export-tax-grid{grid-template-columns:1fr}}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-export-tax-treatment .po-export-tax-grid .po-form-field{display:flex;flex-direction:column;gap:6px}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-export-tax-treatment .po-export-tax-grid .po-form-field .po-form-label{align-items:center;color:#333;display:flex;font-size:14px;gap:4px;line-height:1.2}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-export-tax-treatment .po-export-tax-grid .po-form-field .po-form-hint{color:#6c757d;font-size:12px;line-height:1.4;margin:4px 0 0}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-export-tax-treatment .po-export-tax-grid .po-form-field .input-control.input-control-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-export-tax-treatment .po-export-tax-grid .po-form-field .input-control.input-control-select option[value=""]{color:#6c757d}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-export-tax-treatment .po-export-tax-grid .po-form-field .input-control.input-control-select:focus{background-color:#fff}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-export-tax-treatment .po-export-tax-grid .po-form-field.po-form-field-wide{grid-column:span 2}@media(max-width:1024px){.po-creation .po-purchase-order-details-section .po-international-trade-section .po-export-tax-treatment .po-export-tax-grid .po-form-field.po-form-field-wide{grid-column:span 1}}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-export-tax-treatment .po-export-tax-grid .po-form-field .po-export-warning-box{background:#fef3c7;border-radius:6px;margin-top:22px;padding:8px}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-export-tax-treatment .po-export-tax-grid .po-form-field .po-export-warning-box .po-export-warning-text{color:#b45309;font-size:14px;line-height:1.5;margin:0}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-required-documents-box{background:#fff;border:1px solid #fcd34d;border-radius:6px;margin-top:8px;padding:8px}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-required-documents-box .po-required-documents-text{color:#92400e;font-size:12px;line-height:1.5;margin:0}.po-creation .po-form-grid .po-form-field{gap:6px}.po-creation .po-form-grid .po-form-field label{align-items:center;color:#333;display:flex;font-size:12px;gap:4px}.po-creation .po-form-grid .po-form-field .input-control[readonly],.po-creation .po-form-grid .po-form-field .po-input[readonly]{background:#f3f5f7;color:#6c757d;cursor:not-allowed}.po-creation .po-form-grid .po-form-field .input-control-date,.po-creation .po-form-grid .po-form-field .po-input-date{-webkit-appearance:none;appearance:none;background-image:none;background-repeat:no-repeat;padding-right:36px}.po-creation .po-form-grid .po-form-field .input-control-date::-webkit-calendar-picker-indicator,.po-creation .po-form-grid .po-form-field .po-input-date::-webkit-calendar-picker-indicator{cursor:pointer;height:16px;opacity:1;position:absolute;right:12px;width:16px;z-index:1}.po-creation .po-form-grid .po-form-field .input-control-date::-webkit-datetime-edit,.po-creation .po-form-grid .po-form-field .po-input-date::-webkit-datetime-edit{padding:0}.po-creation .po-form-grid .po-form-field .input-control-date::-webkit-inner-spin-button,.po-creation .po-form-grid .po-form-field .input-control-date::-webkit-outer-spin-button,.po-creation .po-form-grid .po-form-field .po-input-date::-webkit-inner-spin-button,.po-creation .po-form-grid .po-form-field .po-input-date::-webkit-outer-spin-button{display:none}.po-creation .po-form-grid .po-form-field .input-control-select,.po-creation .po-form-grid .po-form-field .po-input-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.po-creation .po-form-grid .po-form-field .input-control-select option[value=""],.po-creation .po-form-grid .po-form-field .po-input-select option[value=""]{color:#6c757d}.po-creation .po-form-grid .po-form-field .input-control-select:focus,.po-creation .po-form-grid .po-form-field .po-input-select:focus{background-color:#fff}.po-creation .po-form-grid .po-form-field .input-control-hint,.po-creation .po-form-grid .po-form-field .po-input-hint{color:#6c757d;font-size:12px}.po-creation .po-details-grid{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-bottom:8px}.po-creation .po-details-grid .po-purchase-order-details-section,.po-creation .po-details-grid .po-reference-quotation-card{display:flex;flex-direction:column;height:100%}.po-creation .po-details-list{display:flex;flex-direction:column;gap:12px}.po-creation .po-details-list .po-detail-item{display:flex;flex-direction:column;gap:6px}.po-creation .po-details-list .po-detail-item label{color:#6c757d;font-size:12px}.po-creation .po-details-list .po-detail-item .po-detail-value{color:#333;font-size:14px}.po-creation .po-details-list .po-detail-item .input-control[readonly]{background:#f3f5f7;color:#6c757d;cursor:not-allowed}.po-creation .po-details-list .po-detail-item .input-control.input-control-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.po-creation .po-details-list .po-detail-item .input-control.input-control-select option[value=""]{color:#6c757d}.po-creation .po-details-list .po-detail-item .input-control.input-control-select[readonly]{background-image:none}.po-creation .po-details-list .po-detail-item .po-detail-input[readonly]{background:#f3f5f7;color:#6c757d;cursor:not-allowed}.po-creation .po-details-list .po-detail-item .po-detail-input.po-input-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.po-creation .po-details-list .po-detail-item .po-detail-input.po-input-select option[value=""]{color:#6c757d}.po-creation .po-details-list .po-detail-item .po-detail-input.po-input-select[readonly]{background-image:none}.po-creation .po-details-list .po-detail-item.po-detail-item-row{align-items:flex-start;flex-direction:row;gap:16px}.po-creation .po-details-list .po-detail-item.po-detail-item-row .po-detail-item-half{display:flex;flex-direction:column;gap:6px}.po-creation .po-details-list .po-detail-item.po-detail-item-row .po-detail-item-half label{color:#6c757d;font-size:12px}.po-creation .po-details-list .po-detail-item.po-detail-item-row-3{align-items:flex-start;flex-direction:row;gap:16px}.po-creation .po-details-list .po-detail-item.po-detail-item-row-3 .po-detail-item-third{display:flex;flex-direction:column;gap:6px}.po-creation .po-details-list .po-detail-item.po-detail-item-row-3 .po-detail-item-third label{color:#6c757d;font-size:12px}.po-creation .po-cif-config-card{background:linear-gradient(180deg,#fef3c74d,#fff);border:1px solid #fcd34d;border-radius:12px;margin-bottom:24px}.po-creation .po-cif-config-card .po-cif-config-header{border-bottom:1px solid #fcd34d33;padding:24px 24px 12px}.po-creation .po-cif-config-card .po-cif-config-header .po-cif-config-title{color:#0b1320;font-size:18px;line-height:1.2;margin:0 0 8px}.po-creation .po-cif-config-card .po-cif-config-header .po-cif-config-subtitle{color:#6b7280;font-size:14px;line-height:1.5;margin:0}.po-creation .po-cif-config-card .po-cif-config-content{padding:24px}.po-creation .po-cif-config-card .po-cif-config-content .po-cif-config-grid{gap:24px;margin-bottom:16px}@media(max-width:1024px){.po-creation .po-cif-config-card .po-cif-config-content .po-cif-config-grid{gap:20px;grid-template-columns:1fr}}.po-creation .po-cif-config-card .po-cif-config-content .po-cif-config-field{display:flex;flex-direction:column;gap:8px}.po-creation .po-cif-config-card .po-cif-config-content .po-cif-config-field .po-cif-config-label{color:#0b1320;font-size:14px;line-height:1.2}.po-creation .po-cif-config-card .po-cif-config-content .po-cif-config-field .po-cif-config-input{background:#f3f5f7;border:1px solid #eef0f2!important;border-radius:8px;color:#444!important;cursor:text;font-size:14px;padding:10px 14px;transition:all .2s ease}.po-creation .po-cif-config-card .po-cif-config-content .po-cif-config-field .po-cif-config-input:focus{background:#fff!important;border-color:#eef0f2!important;box-shadow:0 0 0 .15rem #8f8c8a40}.po-creation .po-cif-config-card .po-cif-config-content .po-cif-config-field .po-cif-config-hint{color:#6b7280;font-size:12px;line-height:1.4;margin:0}.po-creation .po-cif-config-card .po-cif-config-content .po-cif-calculation-info{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-top:16px;padding:12px 16px}.po-creation .po-cif-config-card .po-cif-config-content .po-cif-calculation-info .po-cif-calculation-title{color:#0b1320;font-size:14px;line-height:1.5;margin:0 0 8px}.po-creation .po-cif-config-card .po-cif-config-content .po-cif-calculation-info .po-cif-calculation-note{color:#6b7280;font-size:12px;line-height:1.5;margin:0}.po-creation .po-line-items-card{background:#fff;border:1px solid #86efac;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:16px 0 0}.po-creation .po-line-items-card .po-line-items-header{align-items:flex-start;border-bottom:1px solid #eef0f2;display:flex;justify-content:space-between;padding:0 20px 5px}@media(max-width:768px){.po-creation .po-line-items-card .po-line-items-header{flex-direction:column;gap:16px}.po-creation .po-line-items-card .po-line-items-header .po-btn-add-line-item{justify-content:center;margin-left:0;width:100%}}.po-creation .po-line-items-card .po-line-items-header .po-line-items-header-left .po-line-items-title{align-items:center;color:#0b1320;display:flex;font-size:16px;gap:8px;line-height:1.2;margin:0 0 4px}.po-creation .po-line-items-card .po-line-items-header .po-line-items-header-left .po-line-items-title .po-export-badge-inline{align-items:center;background-color:#9333ea;border:1px solid #0000;border-radius:6px;color:#fff;display:inline-flex;font-size:12px;justify-content:center;padding:2px 8px}.po-creation .po-line-items-card .po-line-items-header .po-line-items-header-left .po-line-items-subtitle{color:#6c757d;font-size:14px;line-height:1.5;margin:0}.po-creation .po-line-items-card .po-line-items-header .po-btn-add-line-item{align-items:center;background:#fff;border:1px solid #16a34a;border-radius:6px;color:#16a34a;display:inline-flex;font-size:14px;gap:6px;height:32px;justify-content:center;margin-left:16px;padding:8px 12px;transition:all .2s ease}.po-creation .po-line-items-card .po-line-items-header .po-btn-add-line-item:hover{background:#f0fdf4;color:#15803d}.po-creation .po-line-items-card .po-line-items-header .po-btn-add-line-item:focus-visible{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1a}.po-creation .po-line-items-card .po-line-items-content{padding:0 20px}.po-creation .po-line-items-card .po-btn-add-delivery-schedule{align-items:center;background:#fff;border:1px solid #eef0f2;border-radius:6px;color:#0b1320;display:inline-flex;font-size:14px;gap:6px;height:32px;justify-content:center;margin-top:6px;padding:8px 12px;transition:all .2s ease}.po-creation .po-line-items-card .po-btn-add-delivery-schedule .po-add-icon{height:16px;width:16px}.po-creation .po-line-items-card .po-btn-add-delivery-schedule:hover{background:#f8f9fa;border-color:#dee2e6}.po-creation .po-line-items-card .po-btn-add-delivery-schedule:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.po-creation .po-line-items-table{background:#0000;font-size:14px}.po-creation .po-line-items-table thead th{border-bottom:1px solid #eef0f2;color:#0b1320;font-size:14px;padding:6px 8px;text-align:left}.po-creation .po-line-items-table thead th.po-table-col-number{text-align:left;width:48px}.po-creation .po-line-items-table thead th.po-table-col-description{min-width:250px}.po-creation .po-line-items-table thead th.po-table-col-qty{width:96px}.po-creation .po-line-items-table thead th.po-table-col-price{width:128px}.po-creation .po-line-items-table thead th.po-table-col-disc{width:96px}.po-creation .po-line-items-table thead th.po-table-col-tax{width:80px}.po-creation .po-line-items-table thead th.po-table-col-tax.po-table-col-igst-export{background-color:#ffedd5}.po-creation .po-line-items-table thead th.po-table-col-tax.po-table-col-cess-export{background-color:#f3e8ff}.po-creation .po-line-items-table thead th.po-table-col-action{width:80px}.po-creation .po-line-items-table thead th.po-table-col-total-header{text-align:center}.po-creation .po-line-items-table tbody tr{border-bottom:1px solid #eef0f2;transition:background-color .2s ease}.po-creation .po-line-items-table tbody tr:hover{background-color:#00000005}.po-creation .po-line-items-table tbody tr td{background:#fff;color:#0b1320;font-size:14px;padding:6px 8px;text-align:left}.po-creation .po-line-items-table tbody tr td.po-table-col-total-cell{text-align:right}.po-creation .po-line-items-table tbody tr td .input-control{border-radius:6px;height:32px;min-width:0;padding:6px 10px}.po-creation .po-line-items-table tbody tr td .input-control[readonly]{background:#f3f5f7;color:#6c757d;cursor:not-allowed}.po-creation .po-line-items-table tbody tr td .input-control:focus{background:#fff;box-shadow:0 0 0 .15rem #8f8c8a40}.po-creation .po-line-items-table tbody tr td .po-table-input{border-radius:6px;height:32px;min-width:0;padding:6px 10px}.po-creation .po-line-items-table tbody tr td .po-table-input[readonly]{background:#f3f5f7;color:#6c757d;cursor:not-allowed}.po-creation .po-line-items-table tbody tr td .po-table-input:focus{background:#fff;box-shadow:0 0 0 .15rem #8f8c8a40}.po-creation .po-line-items-table tbody tr td .po-table-input.po-table-input-hsn{width:96px}.po-creation .po-line-items-table tbody tr td .po-table-input.po-table-input-number{text-align:center}.po-creation .po-line-items-table tbody tr td .po-table-input.po-table-input-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;padding-right:28px}.po-creation .po-line-items-table tbody tr td .po-table-input.po-table-input-select:focus{background-color:#fff}.po-creation .po-line-items-table tbody tr td .po-table-input.po-table-input-tax{width:64px}.po-creation .po-line-items-table tbody tr td .input-control-hsn{width:96px}.po-creation .po-line-items-table tbody tr td .input-control-number{text-align:center}.po-creation .po-line-items-table tbody tr td .input-control-date{-webkit-appearance:none;appearance:none;background-image:none;background-repeat:no-repeat;overflow:hidden;padding-right:28px;position:relative}.po-creation .po-line-items-table tbody tr td .input-control-date::-webkit-calendar-picker-indicator{cursor:pointer;height:14px;opacity:1;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:14px;z-index:1}.po-creation .po-line-items-table tbody tr td .input-control-date::-webkit-datetime-edit{max-width:calc(100% - 24px);padding:0}.po-creation .po-line-items-table tbody tr td .input-control-date::-webkit-inner-spin-button,.po-creation .po-line-items-table tbody tr td .input-control-date::-webkit-outer-spin-button{display:none}.po-creation .po-line-items-table tbody tr td .input-control-tax{width:64px}.po-creation .po-line-items-table tbody tr td .input-control-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;padding-right:28px}.po-creation .po-line-items-table tbody tr td .input-control-select:focus{background-color:#fff}.po-creation .po-line-items-table tbody tr td .po-btn-delete-item{align-items:center;background:#0000;border:none;border-radius:6px;color:#dc2626;display:inline-flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.po-creation .po-line-items-table tbody tr td .po-btn-delete-item:hover{background:#fef2f2;color:#b91c1c}.po-creation .po-line-items-table tbody tr td .po-btn-delete-item:focus-visible{box-shadow:0 0 0 3px #dc26261a}.po-creation .po-line-items-table tbody .po-table-summary-row{background:#f9fafb;border-bottom:1px solid #eef0f2}.po-creation .po-line-items-table tbody .po-table-summary-row td{background:#f9fafb;font-size:14px;padding:6px 8px}.po-creation .po-line-items-table tbody .po-table-summary-row td.text-green-700{color:#16a34a!important}.po-creation .po-line-items-table tbody .po-table-summary-row td.po-table-summary-label{color:#0b1320}.po-creation .po-line-items-table tbody .po-table-summary-row td.po-table-summary-label .po-export-warning-flex{align-items:center;display:inline-flex;gap:4px}.po-creation .po-line-items-table tbody .po-table-summary-row td.po-table-summary-label .po-export-warning-icon{color:#b45309}.po-creation .po-line-items-table tbody .po-table-summary-row td.po-table-summary-value{color:#0b1320;text-align:right!important}.po-creation .po-line-items-table tbody .po-table-summary-row.po-table-assessable-value,.po-creation .po-line-items-table tbody .po-table-summary-row.po-table-assessable-value td{background:#dbeafe}.po-creation .po-line-items-table tbody .po-table-summary-row.po-table-grand-total,.po-creation .po-line-items-table tbody .po-table-summary-row.po-table-grand-total td{background:#dcfce7}.po-creation .po-table-breakdown-row td.po-table-summary-label,.po-creation .po-table-breakdown-row td.po-table-summary-value{text-align:right!important}.po-creation .po-table-landed-cost{background:#fef3c7!important;border-top:2px solid #fcd34d!important}.po-creation .po-table-landed-cost td{background:#fef3c7!important}.po-creation .po-table-breakdown-divider{background:#f9fafb!important}.po-creation .po-table-breakdown-divider td{background:#f9fafb!important;color:#6b7280;font-size:12px;font-style:italic;padding:8px}.po-creation .po-table-breakdown-row.po-breakdown-gray,.po-creation .po-table-breakdown-row.po-breakdown-gray td{background:#f9fafb!important}.po-creation .po-table-breakdown-row.po-breakdown-blue,.po-creation .po-table-breakdown-row.po-breakdown-blue td{background:#eff6ff!important}.po-creation .po-table-breakdown-row.po-breakdown-blue-bold,.po-creation .po-table-breakdown-row.po-breakdown-blue-bold td{background:#dbeafe!important}.po-creation .po-table-breakdown-row.po-breakdown-amber,.po-creation .po-table-breakdown-row.po-breakdown-amber td{background:#fffbeb!important}.po-creation .po-table-breakdown-row.po-breakdown-purple,.po-creation .po-table-breakdown-row.po-breakdown-purple td{background:#f3e8ff!important}.po-creation .po-table-breakdown-row.po-breakdown-green,.po-creation .po-table-breakdown-row.po-breakdown-green td{background:#f0fdf4!important}.po-creation .po-table-breakdown-row .text-green-700,.po-creation .po-table-breakdown-row td.text-green-700,.po-creation .po-table-breakdown-row.po-breakdown-green td.text-green-700{color:#16a34a!important}.po-creation .po-table-breakdown-row.po-breakdown-green-bold{background:#d1fae5!important;border-top:2px solid #10b981!important}.po-creation .po-table-breakdown-row.po-breakdown-green-bold td{background:#d1fae5!important}.po-creation .po-import-verification{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:16px;margin-left:16px;margin-right:16px;padding:16px}.po-creation .po-import-verification .po-verification-title{color:#0b1320;font-size:14px;margin:0 0 8px}.po-creation .po-import-verification .po-verification-content{color:#374151;display:flex;flex-direction:column;font-size:14px;gap:4px;line-height:1.6}.po-creation .po-import-verification .po-verification-content p{margin:0}.po-creation .po-import-verification .po-verification-content .po-verification-checkmark{color:#059669;padding-top:8px}.po-creation .po-terms-list{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.po-creation .po-terms-list .po-term-item{align-items:flex-start;display:flex;gap:6px}.po-creation .po-terms-list .po-term-item .po-term-number{color:#6c757d;font-size:14px;margin-top:6px;min-width:20px}.po-creation .po-terms-list .po-term-item .po-term-textarea{background:#ebf6ff;border-radius:6px;height:auto;line-height:1.5;min-height:36px;padding:6px 10px;resize:none}.po-creation .po-terms-list .po-term-item .po-term-textarea:focus{background:#fff;box-shadow:0 0 0 .15rem #8f8c8a40!important;outline:none}.po-creation .po-terms-list .po-term-item .po-btn-delete-term{align-items:center;background:#0000;border:none;border-radius:6px;color:#6c757d;display:inline-flex;height:32px;justify-content:center;margin-top:2px;transition:all .2s ease;width:32px}.po-creation .po-terms-list .po-term-item .po-btn-delete-term .po-delete-icon{height:16px;width:16px}.po-creation .po-terms-list .po-term-item .po-btn-delete-term:hover{background:#fef2f2;color:#dc2626}.po-creation .po-terms-list .po-term-item .po-btn-delete-term:focus-visible{box-shadow:0 0 0 3px #dc26261a}.po-creation .po-special-instructions-textarea{background:#ebf6ff;border-radius:6px;font-family:inherit;line-height:1.5;min-height:70px;padding:10px 12px;resize:none;transition:all .2s ease}.po-creation .po-special-instructions-textarea:focus{background:#fff;box-shadow:0 0 0 .15rem #8f8c8a40}.po-creation .po-attachments-title{align-items:center;display:flex;gap:8px}.po-creation .po-attachments-list{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.po-creation .po-attachments-list .po-attachment-item{align-items:center;background:#ebf6ff;border:1px solid #eef0f2;border-radius:6px;display:flex;gap:6px;padding:6px 8px}.po-creation .po-attachments-list .po-attachment-item .po-attachment-icon{color:#6c757d}.po-creation .po-attachments-list .po-attachment-item .po-attachment-name{color:#0b1320;font-size:14px;word-break:break-word}.po-creation .po-attachments-list .po-attachment-item .po-btn-delete-attachment{align-items:center;background:#0000;border:none;border-radius:6px;color:#6c757d;display:inline-flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.po-creation .po-attachments-list .po-attachment-item .po-btn-delete-attachment .po-delete-icon{height:16px;width:16px}.po-creation .po-attachments-list .po-attachment-item .po-btn-delete-attachment:hover{background:#fef2f2;color:#dc2626}.po-creation .po-attachments-list .po-attachment-item .po-btn-delete-attachment:focus-visible{box-shadow:0 0 0 3px #dc26261a}.po-creation .po-file-input-hidden{display:none}.po-creation .po-btn-primary{align-items:center;background:#ea580c;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;height:36px;justify-content:center;padding:8px 16px;transition:all .2s ease}.po-creation .po-btn-primary:hover{background:#c2410c}.po-creation .po-btn-primary:focus-visible{border-color:#ea580c;box-shadow:0 0 0 3px #ea580c1a}.po-creation .po-btn-primary:has(>svg){padding-left:12px}.po-creation .po-btn-secondary{align-items:center;background:#fff;border:1px solid #eef0f2;border-radius:6px;color:#0b1320;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;height:36px;justify-content:center;padding:8px 16px;transition:all .2s ease}.po-creation .po-btn-secondary:hover{background:#f8f9fa;border-color:#dee2e6;color:#0b1320}.po-creation .po-btn-secondary:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.po-creation .po-btn-secondary:has(>svg){padding-left:12px}.po-creation .po-btn-upload-file{align-items:center;background:#fff;border:1px solid #eef0f2;border-radius:6px;color:#0b1320;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;height:32px;justify-content:center;margin-top:6px;padding:8px 12px;transition:all .2s ease}.po-creation .po-btn-upload-file:hover{background:#f8f9fa;border-color:#dee2e6}.po-creation .po-btn-upload-file:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.po-creation .po-footer-actions{display:flex;gap:8px;justify-content:flex-end}@media(max-width:1200px){.po-creation .po-form-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.po-creation .po-details-grid{grid-template-columns:1fr}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-grid,.po-creation .po-reference-quotation-card .po-reference-quotation-row.po-reference-quotation-row-first{grid-template-columns:repeat(2,1fr)}.po-creation .po-reference-quotation-card .po-reference-quotation-row.po-reference-quotation-row-second{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.po-creation{-webkit-overflow-scrolling:touch;box-sizing:border-box;padding:12px;width:100%}.po-creation *{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.po-creation input[type=date],.po-creation input[type=email],.po-creation input[type=number],.po-creation input[type=tel],.po-creation input[type=text],.po-creation select,.po-creation textarea{font-size:16px!important}.po-creation .po-main-content{box-sizing:border-box;max-width:100%;width:100%}.po-creation .po-header{flex-direction:column;gap:12px}.po-creation .po-header .po-header-left{width:100%}.po-creation .po-header .po-header-left .po-breadcrumb{font-size:12px;margin-bottom:8px}.po-creation .po-header .po-header-left .po-breadcrumb .breadcrumb{flex-wrap:wrap}.po-creation .po-header .po-header-left .po-breadcrumb .breadcrumb .breadcrumb-item{font-size:11px}.po-creation .po-header .po-header-left .po-breadcrumb .breadcrumb .breadcrumb-item:not(:last-child):after{margin:0 4px}.po-creation .po-header .po-header-left .po-main-title{font-size:20px;line-height:1.3;margin-top:40px}.po-creation .po-header .po-header-left .po-subtitle{font-size:13px;line-height:1.4}.po-creation .po-header .po-header-top-row{align-items:flex-start;flex-direction:column;gap:12px}.po-creation .po-header .po-header-top-row .po-header-buttons{flex-direction:row;flex-wrap:wrap;gap:8px;width:100%}.po-creation .po-header .po-header-top-row .po-header-buttons .po-back-btn,.po-creation .po-header .po-header-top-row .po-header-buttons button{flex:1 1;font-size:14px;justify-content:center;min-height:40px;min-width:120px}.po-creation .po-header .po-header-content-row{flex-direction:column;gap:12px}.po-creation .po-header .po-header-right{align-items:flex-start;flex-direction:column;gap:12px;margin-top:0;width:100%}.po-creation .po-header .po-header-right .po-trade-scenario-wrapper,.po-creation .po-header .po-header-right .po-trade-scenario-wrapper .po-trade-scenario{width:100%}.po-creation .po-header .po-header-right .po-trade-scenario-wrapper .po-trade-scenario .po-trade-scenario-label{font-size:12px}.po-creation .po-header .po-header-right .po-trade-scenario-wrapper .po-trade-scenario .po-trade-scenario-select{max-width:100%;min-height:40px}.po-creation .po-header .po-header-right .po-trade-scenario-wrapper .po-trade-type-badge{font-size:11px;justify-content:flex-start;padding:4px 8px}.po-creation .po-header .po-header-right .po-trade-scenario-wrapper .po-trade-type-badge .po-badge{font-size:11px;padding:4px 8px}.po-creation .po-header .po-header-right .po-trade-scenario-wrapper .po-trade-location{font-size:11px;text-align:left;word-break:break-word}.po-creation .po-purchase-order-details-section{margin-bottom:12px;padding:12px}.po-creation .po-purchase-order-details-section .po-reference-quotation-header{margin-bottom:10px;padding:12px}.po-creation .po-purchase-order-details-section .po-section-title{font-size:14px;margin-bottom:6px}.po-creation .po-purchase-order-details-section .po-section-subtitle{font-size:12px;margin-bottom:10px}.po-creation .po-purchase-order-details-section .po-form-grid{gap:12px;grid-template-columns:1fr}.po-creation .po-purchase-order-details-section .po-form-grid.po-form-grid-3-col{grid-template-columns:1fr}.po-creation .po-purchase-order-details-section .po-form-grid .po-form-field label{font-size:12px}.po-creation .po-purchase-order-details-section .po-form-grid .po-form-field .input-control{font-size:14px;min-height:40px;padding:10px 12px}.po-creation .po-purchase-order-details-section .po-form-grid .po-form-field .input-control-hint{font-size:11px}.po-creation .po-purchase-order-details-section .po-international-trade-section{margin-top:8px;padding:10px}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-header{flex-wrap:wrap;gap:8px;margin-bottom:8px}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-header .po-international-trade-title{font-size:13px}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-header .po-import-badge{font-size:11px;padding:3px 6px}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-grid{gap:10px;grid-template-columns:1fr}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-international-trade-grid .po-form-field .input-control{min-height:40px}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-required-documents-field{margin-top:8px;padding:8px}.po-creation .po-purchase-order-details-section .po-international-trade-section .po-required-documents-field .po-required-documents-text{font-size:11px;line-height:1.5}.po-creation .po-reference-quotation-card{margin-bottom:12px}.po-creation .po-reference-quotation-card .po-reference-quotation-header{flex-wrap:wrap;gap:6px;padding:10px 12px}.po-creation .po-reference-quotation-card .po-reference-quotation-header .po-reference-icon{height:14px;width:14px}.po-creation .po-reference-quotation-card .po-reference-quotation-header .po-section-title{font-size:14px}.po-creation .po-reference-quotation-card .po-reference-quotation-content{padding:0 12px 12px}.po-creation .po-reference-quotation-card .po-reference-quotation-row.po-reference-quotation-row-first{gap:12px;grid-template-columns:1fr;margin-bottom:12px}.po-creation .po-reference-quotation-card .po-reference-quotation-row.po-reference-quotation-row-second{gap:12px;grid-template-columns:1fr;margin-top:12px}.po-creation .po-reference-quotation-card .po-reference-quotation-item label{font-size:12px;margin-bottom:4px}.po-creation .po-reference-quotation-card .po-reference-quotation-item .po-reference-value{font-size:13px;word-break:break-word}.po-creation .po-reference-quotation-card .po-reference-quotation-item .po-reference-value.po-reference-value-line{font-size:13px}.po-creation .po-reference-quotation-card .po-reference-quotation-divider{margin:8px 0}.po-creation .po-details-grid{gap:12px;grid-template-columns:1fr;margin-bottom:12px}.po-creation .po-details-list{gap:12px}.po-creation .po-details-list .po-detail-item label{font-size:12px}.po-creation .po-details-list .po-detail-item .po-detail-value{font-size:13px;word-break:break-word}.po-creation .po-details-list .po-detail-item .input-control{font-size:14px;min-height:40px;padding:10px 12px}.po-creation .po-details-list .po-detail-item.po-detail-item-row{flex-direction:column;gap:12px}.po-creation .po-details-list .po-detail-item.po-detail-item-row .po-detail-item-half{width:100%}.po-creation .po-details-list .po-detail-item.po-detail-item-row-3{flex-direction:column;gap:12px}.po-creation .po-details-list .po-detail-item.po-detail-item-row-3 .po-detail-item-third{width:100%}.po-creation .po-line-items-card{gap:12px;margin-bottom:12px;padding:12px 0 0}.po-creation .po-line-items-card .po-line-items-header{padding:0 12px 12px}.po-creation .po-line-items-card .po-line-items-header .po-line-items-header-left .po-line-items-title{font-size:15px;margin-bottom:4px}.po-creation .po-line-items-card .po-line-items-header .po-line-items-header-left .po-line-items-subtitle{font-size:12px}.po-creation .po-line-items-card .po-line-items-header .po-btn-add-line-item{justify-content:center;margin-left:0;margin-top:8px;width:100%}.po-creation .po-line-items-card .po-line-items-content{padding:0 12px 12px}.po-creation .po-line-items-table{font-size:12px;min-width:800px}.po-creation .po-line-items-table thead th{font-size:11px;min-width:60px;padding:8px 4px;white-space:nowrap}.po-creation .po-line-items-table thead th.po-table-col-number{min-width:40px;width:40px}.po-creation .po-line-items-table thead th.po-table-col-description{min-width:150px}.po-creation .po-line-items-table thead th.po-table-col-qty{min-width:70px;width:70px}.po-creation .po-line-items-table thead th.po-table-col-price{min-width:100px}.po-creation .po-line-items-table thead th.po-table-col-disc{min-width:70px;width:70px}.po-creation .po-line-items-table thead th.po-table-col-action,.po-creation .po-line-items-table thead th.po-table-col-tax{min-width:60px;width:60px}.po-creation .po-line-items-table tbody td{font-size:12px;min-width:60px;padding:8px 4px}.po-creation .po-line-items-table tbody td .input-control{font-size:12px;height:36px;min-height:36px;padding:6px 8px;touch-action:manipulation}.po-creation .po-line-items-table tbody td .input-control-select{padding-right:28px}.po-creation .po-line-items-table .po-table-summary-row td{font-size:12px;padding:8px 4px;word-break:break-word}.po-creation .po-line-items-table .po-table-summary-row td.po-table-summary-label{font-size:12px}.po-creation .po-line-items-table .po-table-summary-row td.po-table-summary-value{font-size:12px;white-space:nowrap}.po-creation .po-table-wrapper{-webkit-overflow-scrolling:touch;margin-bottom:10px;overflow-x:auto;position:relative;scrollbar-width:thin}.po-creation .po-table-wrapper::-webkit-scrollbar{width:8px}.po-creation .po-table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.po-creation .po-table-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.po-creation .po-table-wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.po-creation .po-table-wrapper::-webkit-scrollbar{height:8px}.po-creation .po-table-wrapper::-webkit-scrollbar-thumb{background:#888}.po-creation .po-table-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.po-creation .po-terms-list{gap:8px;margin-bottom:8px}.po-creation .po-terms-list .po-term-item{gap:6px}.po-creation .po-terms-list .po-term-item .po-term-textarea{min-height:32px;padding:6px 8px}.po-creation .po-terms-list .po-term-item .po-btn-delete-term{height:28px;width:28px}.po-creation .po-special-instructions-textarea{min-height:60px;padding:8px 10px}.po-creation .po-attachments-list{gap:6px;margin-bottom:6px}.po-creation .po-attachments-list .po-attachment-item{gap:6px;padding:6px}.po-creation .po-attachments-list .po-attachment-item .po-btn-delete-attachment{height:28px;width:28px}.po-creation .po-btn-add-delivery-schedule,.po-creation .po-btn-upload-file{font-size:14px;justify-content:center;margin-top:8px;min-height:40px;width:100%}.po-creation .po-btn-add-line-item{font-size:14px;min-height:40px}.po-creation .po-delivery-schedule-list{gap:8px;margin-bottom:8px}.po-creation .po-delivery-schedule-list .po-delivery-schedule-item{flex-wrap:wrap;gap:8px;padding:10px}.po-creation .po-delivery-schedule-list .po-delivery-schedule-item .po-delivery-schedule-fields{flex-direction:column;gap:8px;width:100%}.po-creation .po-delivery-schedule-list .po-delivery-schedule-item .po-delivery-schedule-fields .po-delivery-schedule-field{width:100%}.po-creation .po-delivery-schedule-list .po-delivery-schedule-item .po-delivery-schedule-fields .po-delivery-schedule-field label{font-size:11px}.po-creation .po-delivery-schedule-list .po-delivery-schedule-item .po-delivery-schedule-fields .po-delivery-schedule-field .input-control,.po-creation .po-delivery-schedule-list .po-delivery-schedule-item .po-delivery-schedule-fields .po-delivery-schedule-field .input-control-select{font-size:13px;min-height:40px;padding:8px 10px}.po-creation .po-delivery-schedule-list .po-delivery-schedule-item .po-btn-delete-delivery-schedule{margin-top:8px;min-height:40px;width:100%}.po-creation .po-footer-actions{flex-direction:column;gap:10px;margin-top:20px;padding-top:16px}.po-creation .po-footer-actions button{font-size:14px;font-weight:500;min-height:44px;touch-action:manipulation;width:100%}}@media(max-width:576px){.po-creation{box-sizing:border-box;padding:10px;width:100%}.po-creation .po-header .po-header-top-row .po-breadcrumb{font-size:10px;margin-bottom:0}.po-creation .po-header .po-header-top-row .po-breadcrumb .breadcrumb .breadcrumb-item{font-size:10px}.po-creation .po-header .po-header-top-row .po-breadcrumb .breadcrumb .breadcrumb-item:not(:last-child):after{margin:0 3px}.po-creation .po-header .po-header-top-row .po-header-buttons .po-back-btn,.po-creation .po-header .po-header-top-row .po-header-buttons button{font-size:12px;min-height:44px;padding:8px 12px}.po-creation .po-header .po-header-left .po-main-title{font-size:18px;line-height:1.3;margin-top:0}.po-creation .po-header .po-header-left .po-subtitle{font-size:12px}.po-creation .po-header .po-header-right .po-trade-scenario-wrapper .po-trade-scenario-label{font-size:11px}.po-creation .po-header .po-header-right .po-trade-scenario-wrapper .po-trade-scenario-select{font-size:13px;min-height:44px;padding:8px 10px}.po-creation .po-header .po-header-right .po-trade-scenario-wrapper .po-trade-type-badge .po-badge{font-size:10px;padding:3px 6px}.po-creation .po-header .po-header-right .po-trade-scenario-wrapper .po-trade-location{font-size:10px}.po-creation .po-purchase-order-details-section{margin-bottom:10px;padding:10px}.po-creation .po-purchase-order-details-section .po-reference-quotation-header{margin-bottom:8px;padding:10px}.po-creation .po-purchase-order-details-section .po-section-title{font-size:13px}.po-creation .po-purchase-order-details-section .po-section-subtitle{font-size:11px}.po-creation .po-reference-quotation-card{margin-bottom:10px}.po-creation .po-reference-quotation-card .po-reference-quotation-header{padding:10px}.po-creation .po-reference-quotation-card .po-reference-quotation-content{padding:0 10px 10px}.po-creation .po-line-items-card{margin-bottom:10px;padding:10px 0 0}.po-creation .po-line-items-card .po-line-items-header{padding:0 10px 10px}.po-creation .po-line-items-card .po-line-items-header .po-line-items-header-left .po-line-items-title{font-size:14px}.po-creation .po-line-items-card .po-line-items-header .po-line-items-header-left .po-line-items-subtitle{font-size:11px}.po-creation .po-line-items-card .po-line-items-content{padding:0 10px 10px}.po-creation .po-line-items-table{min-width:700px}.po-creation .po-line-items-table thead th{font-size:10px;line-height:1.2;padding:6px 2px}.po-creation .po-line-items-table tbody td{font-size:11px;padding:6px 2px}.po-creation .po-line-items-table tbody td .input-control{font-size:11px;height:36px;min-height:36px;padding:6px}.po-creation .po-line-items-table .po-table-summary-row td{font-size:11px;padding:6px 2px}.po-creation .po-line-items-table .po-table-summary-row td.po-table-summary-label,.po-creation .po-line-items-table .po-table-summary-row td.po-table-summary-value{font-size:11px}.po-creation .po-table-wrapper{margin-bottom:8px}.po-creation .po-form-grid{gap:10px}.po-creation .po-details-list .po-detail-item .input-control,.po-creation .po-form-grid .po-form-field .input-control{min-height:44px}.po-creation .po-footer-actions{gap:8px;margin-top:16px;padding-top:12px}.po-creation .po-btn-add-delivery-schedule,.po-creation .po-btn-add-line-item,.po-creation .po-btn-upload-file,.po-creation .po-footer-actions button{min-height:44px}.po-creation .po-btn-delete-attachment,.po-creation .po-btn-delete-delivery-schedule,.po-creation .po-btn-delete-item,.po-creation .po-btn-delete-term{min-height:44px;min-width:44px;touch-action:manipulation}.po-creation .po-delivery-schedule-list .po-delivery-schedule-item{padding:8px}.po-creation .po-delivery-schedule-list .po-delivery-schedule-item .po-delivery-schedule-fields .po-delivery-schedule-field .input-control,.po-creation .po-delivery-schedule-list .po-delivery-schedule-item .po-delivery-schedule-fields .po-delivery-schedule-field .input-control-select{font-size:14px;min-height:44px}.po-creation .po-line-items-header{flex-wrap:wrap}.po-creation .po-line-items-header .po-line-items-header-left{margin-bottom:8px;width:100%}.po-creation .po-line-items-header .po-btn-add-line-item{margin-left:0;margin-top:8px;width:100%}.po-creation .po-line-items-card .po-line-items-header .po-line-items-header-right{width:100%}.po-creation .po-line-items-card .po-line-items-header .po-line-items-header-right .po-btn-add-delivery-schedule,.po-creation .po-line-items-card .po-line-items-header .po-line-items-header-right .po-btn-add-term-condition,.po-creation .po-line-items-card .po-line-items-header .po-line-items-header-right .po-btn-upload-file{margin-left:0;margin-top:8px;width:100%}}@media(max-width:480px){.po-creation{box-sizing:border-box;padding:8px;width:100%}.po-creation .po-header .po-header-left .po-main-title{font-size:16px;margin-top:20px}.po-creation .po-header .po-header-left .po-subtitle{font-size:11px}.po-creation .po-purchase-order-details-section{margin-bottom:8px;padding:8px}.po-creation .po-line-items-card,.po-creation .po-reference-quotation-card{margin-bottom:8px}.po-creation .po-table-wrapper{margin-left:-8px;margin-right:-8px;padding:0 8px}.po-creation .po-line-items-table{min-width:600px}.po-creation .po-line-items-table thead th{font-size:9px;padding:6px 2px}.po-creation .po-line-items-table tbody td{font-size:10px;padding:6px 2px}.po-creation .po-line-items-table tbody td .input-control{font-size:10px;height:32px;min-height:32px;padding:4px 6px}.po-creation .po-details-list,.po-creation .po-form-grid{gap:8px}.po-creation .po-terms-list{gap:6px}.po-creation .po-attachments-list{gap:4px}.po-creation .po-delivery-schedule-list{gap:6px}.po-creation .po-footer-actions{gap:8px;margin-top:12px;padding-top:12px}}@media(max-width:360px){.po-creation{box-sizing:border-box;padding:6px;width:100%}.po-creation .po-header .po-header-left .po-main-title{font-size:15px}.po-creation .po-line-items-table{min-width:550px}.po-creation .po-line-items-table thead th{font-size:8px;padding:4px 2px}.po-creation .po-line-items-table tbody td{font-size:9px;padding:4px 2px}}.po-preview-table tfoot .po-preview-total-row .po-preview-summary-value{text-align:left}@media(max-width:576px){.po-preview-modal-overlay{padding:0}.po-preview-modal{border-radius:0;max-height:100vh}.po-preview-section{margin-bottom:16px}.po-preview-section .po-preview-section-title{font-size:15px;margin-bottom:10px;padding-bottom:6px}.po-input-error{background-color:#fff5f5!important;border-color:#dc3545!important}.po-input-error:focus{border-color:#dc3545!important;box-shadow:0 0 0 .2rem #dc354540!important}.po-error-message{color:#dc3545;display:block;font-size:12px;font-weight:500;margin-top:4px}.po-line-item-error{color:#dc3545;font-size:11px;font-weight:500;margin-top:2px;white-space:nowrap}.po-required{color:#dc3545;font-weight:600;margin-left:2px}}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.po-status-tracking .po-status-header .po-status-header-left .po-status-main-title,.po-status-tracking .po-status-modal-message-field .po-status-modal-textarea,.subtitle{font-family:Inter,sans-serif}.po-status-tracking .po-status-breadcrumb .breadcrumb{background:#0000;font-size:14px;margin:0;padding:0}.po-status-tracking .po-status-breadcrumb .breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:none!important;float:none;padding-right:0}.po-status-tracking .po-status-breadcrumb .breadcrumb .breadcrumb-item{color:#6c757d}.po-status-tracking .po-status-breadcrumb .breadcrumb .breadcrumb-item.active{color:#0b1320;font-weight:600}.po-status-tracking .po-status-breadcrumb .breadcrumb .breadcrumb-item .breadcrumb-link{color:#6c757d;text-decoration:none;transition:color .2s ease}.po-status-tracking .po-status-breadcrumb .breadcrumb .breadcrumb-item .breadcrumb-link:hover{color:#ff6a00;text-decoration:none}.po-status-tracking .po-status-breadcrumb .breadcrumb .breadcrumb-item:not(:last-child):after{color:#6c757d;content:">";margin:0 8px}.main-title,.po-status-tracking .po-status-header .po-status-header-left .po-status-main-title{color:#0b1320;font-size:28px;font-weight:700;line-height:1.2;margin:8px 0}.po-status-tracking .po-status-modal-message-field .po-status-modal-textarea{background:#f3f5f7;border-radius:8px;box-sizing:border-box;font-size:14px;min-height:40px;padding:10px 14px;resize:vertical;transition:all .2s ease;width:100%}.po-status-tracking .po-status-modal-message-field .po-status-modal-textarea::placeholder{color:#9ca3af}.po-status-tracking .po-status-modal-message-field .po-status-modal-textarea:focus{outline:none}.po-status-tracking .po-status-modal-message-field .po-status-modal-textarea:disabled{background:#f9fafb;color:#6c757d;cursor:not-allowed;opacity:.6}.po-status-tracking .po-status-header .po-status-header-right .po-status-header-buttons .po-status-back-btn{align-items:center;display:flex;justify-content:flex-start}.po-status-tracking .po-status-header .po-status-header-right{display:flex;flex-direction:column}.po-status-tracking .po-status-card.po-status-vendor-card .po-status-contact-btn:disabled,.po-status-tracking .po-status-modal-footer .po-status-btn.po-status-btn-primary:disabled,.po-status-tracking .po-status-modal-footer .po-status-btn:disabled{background:#f9fafb;color:#6c757d;cursor:not-allowed;opacity:.6;pointer-events:none}.po-status-tracking .po-status-table{border-collapse:collapse;width:100%}.po-status-tracking .po-status-header .po-status-header-right .po-status-badge-wrapper .po-status-badge,.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-header .po-status-timeline-badge,.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-header .po-status-timeline-badge.po-status-timeline-badge-completed,.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-header .po-status-timeline-badge.po-status-timeline-badge-in_progress{align-items:center;background-color:#0000;border:1px solid #e5e7eb;border-radius:6px;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:500;justify-content:center;overflow:hidden;padding:2px 8px;transition:color .2s ease,box-shadow .2s ease;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.po-status-tracking .po-status-header .po-status-header-right .po-status-badge-wrapper .po-status-badge:focus-visible,.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-header .po-status-timeline-badge:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-header .po-status-timeline-badge.po-status-timeline-badge-completed{color:#16a34a}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-header .po-status-timeline-badge.po-status-timeline-badge-in_progress{color:#ca8a04}.po-status-tracking .po-status-progress-wrapper .po-status-progress-bar{overflow:hidden}.po-status-tracking .po-status-card.po-status-items-card .po-status-table-container,.po-status-tracking .po-status-card.po-status-items-card .po-status-table-overflow{-webkit-overflow-scrolling:touch;overflow-x:auto}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-header .po-status-timeline-badge[aria-invalid=true]{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a!important}.po-status-tracking .po-status-modal-overlay{animation:fadeIn .2s ease}.po-status-tracking .po-status-modal{animation:slideUp .3s ease}.po-status-tracking .po-status-modal-content::-webkit-scrollbar{height:8px;width:8px}.po-status-tracking .po-status-modal-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.po-status-tracking .po-status-modal-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.po-status-tracking .po-status-modal-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.po-status-tracking .po-status-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1040}.po-status-tracking .po-status-modal{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow-y:auto;width:100%;z-index:1050}.po-status-tracking .po-status-modal-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:16px 20px}.po-status-tracking .po-status-modal-header .po-status-modal-title{color:#0b1320;font-size:18px;font-weight:600;line-height:1.3;margin:0}.po-status-tracking .po-status-modal-header .po-status-modal-close{align-items:center;background:none;border:none;border-radius:8px;color:#6c757d;cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;transition:all .2s ease;width:32px}.po-status-tracking .po-status-modal-header .po-status-modal-close:hover{background:#f3f4f6;color:#0b1320}.po-status-tracking .po-status-modal-header .po-status-modal-close:focus-visible{box-shadow:0 0 0 3px #3b82f61a;outline:none}.po-status-tracking .po-status-modal-header .po-status-modal-close svg{height:20px;width:20px}.po-status-tracking .po-status-modal-content{flex:1 1;overflow-y:auto;padding:16px 20px}.po-status-tracking .po-status-modal-footer{align-items:center;background:#fff;border-radius:0 0 12px 12px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 20px}.po-status-tracking .po-status-summary-list .po-status-summary-divider{background:#e5e7eb;height:1px;margin:16px 0;margin:8px 0;width:100%}.po-status-tracking .po-status-modal-footer .po-status-btn.po-status-btn-primary:disabled,.po-status-tracking .po-status-modal-footer .po-status-btn:disabled{cursor:not-allowed}.po-status-tracking .po-status-card.po-status-vendor-card .po-status-vendor-item .po-status-vendor-label,.po-status-tracking .po-status-card.po-status-vendor-card .po-status-vendor-item .po-status-vendor-value,.po-status-tracking .po-status-header .po-status-header-right .po-status-badge-wrapper .po-status-trade-info .po-status-trade-location,.po-status-tracking .po-status-header .po-status-header-right .po-status-header-buttons .po-status-back-btn,.po-status-tracking .po-status-summary-list .po-status-summary-item .po-status-summary-label,.po-status-tracking .po-status-summary-list .po-status-summary-item .po-status-summary-value,.po-status-tracking .po-status-table tbody tr .po-status-table-cell{font-weight:400}.po-status-tracking .po-status-card.po-status-vendor-card .po-status-contact-btn,.po-status-tracking .po-status-documents-grid .po-status-document-btn,.po-status-tracking .po-status-header .po-status-header-right .po-status-header-buttons .po-status-btn,.po-status-tracking .po-status-modal-contact-details .po-status-modal-contact-item .po-status-modal-contact-info .po-status-modal-contact-label,.po-status-tracking .po-status-modal-message-field .po-status-modal-label,.po-status-tracking .po-status-modal-po-info .po-status-modal-po-info-item .po-status-modal-po-info-label,.po-status-tracking .po-status-modal-recipient .po-status-modal-recipient-label,.po-status-tracking .po-status-progress-wrapper .po-status-progress-text,.po-status-tracking .po-status-table thead .po-status-table-head{font-weight:500}.po-status-tracking .po-status-alert .po-status-alert-content .po-status-alert-title,.po-status-tracking .po-status-alert.po-status-alert-warning-card .po-status-alert-warning-content .po-status-alert-warning-text .po-status-alert-warning-title,.po-status-tracking .po-status-card .po-status-card-title,.po-status-tracking .po-status-modal-contact-details .po-status-modal-contact-item .po-status-modal-contact-info .po-status-modal-contact-value,.po-status-tracking .po-status-modal-po-info .po-status-modal-po-info-item .po-status-modal-po-info-value,.po-status-tracking .po-status-modal-recipient .po-status-modal-recipient-name,.po-status-tracking .po-status-summary-list .po-status-summary-item .po-status-summary-amount,.po-status-tracking .po-status-table tbody .po-status-table-summary-row td.po-status-table-summary-label,.po-status-tracking .po-status-table tbody .po-status-table-summary-row td.po-status-table-summary-value,.po-status-tracking .po-status-table tbody .po-status-table-summary-row.po-status-table-grand-total td.po-status-table-summary-label,.po-status-tracking .po-status-table tbody .po-status-table-summary-row.po-status-table-grand-total td.po-status-table-summary-value,.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-header .po-status-timeline-title{font-weight:600}.po-status-tracking .po-badge{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#0b1320;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:500;gap:4px;justify-content:center;overflow:hidden;padding:2px 8px;transition:color .2s ease,box-shadow .2s ease;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.po-status-tracking .po-badge:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.po-status-tracking [aria-invalid=true].po-badge{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.po-status-tracking .po-badge a.po-badge{cursor:pointer;text-decoration:none}.po-status-tracking .po-badge a.po-badge:hover{background-color:#f3f4f6;color:#111827}.po-status-tracking{background-color:#f8f9fa;box-sizing:border-box;font-family:Inter,sans-serif;min-height:100vh;padding:24px;width:100%}.po-status-tracking .po-status-main-content{box-sizing:border-box;margin:0 auto;max-width:1400px;width:100%}.po-status-tracking .po-status-breadcrumb{margin-bottom:8px}.po-status-tracking .po-status-header{align-items:flex-start;background-color:#f6f8fb;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:5px;padding:10px 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.po-status-tracking .po-status-header .po-status-header-left{flex:1 1;min-width:300px}.po-status-tracking .po-status-header .po-status-header-left .po-status-main-title{color:#333;margin:4px 0 8px}.po-status-tracking .po-status-header .po-status-header-left .po-status-subtitle{color:#6c757d;font-size:14px;margin:0}.po-status-tracking .po-status-header .po-status-header-right{align-items:flex-end;gap:8px}.po-status-tracking .po-status-header .po-status-header-right .po-status-header-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.po-status-tracking .po-status-header .po-status-header-right .po-status-header-buttons .po-status-back-btn{background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;gap:6px;margin-bottom:0;padding:8px 16px;text-decoration:none;transition:all .2s ease}.po-status-tracking .po-status-header .po-status-header-right .po-status-header-buttons .po-status-back-btn:hover{background-color:#d0d0d0;color:#333}.po-status-tracking .po-status-header .po-status-header-right .po-status-header-buttons .po-status-back-btn svg{height:16px;width:16px}.po-status-tracking .po-status-header .po-status-header-right .po-status-header-buttons .po-status-btn{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;height:36px;justify-content:center;outline:none;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.po-status-tracking .po-status-header .po-status-header-right .po-status-header-buttons .po-status-btn svg{flex-shrink:0;height:16px;width:16px}.po-status-tracking .po-status-header .po-status-header-right .po-status-header-buttons .po-status-btn.po-status-btn-secondary{background:#fff;border:1px solid #e5e7eb;color:#0b1320}.po-status-tracking .po-status-header .po-status-header-right .po-status-header-buttons .po-status-btn.po-status-btn-secondary:hover{background-color:#f8f9fa;border-color:#eef0f2}.po-status-tracking .po-status-header .po-status-header-right .po-status-header-buttons .po-status-btn.po-status-btn-primary{background:#ff6a00;border:1px solid #ff6a00;color:#fff}.po-status-tracking .po-status-header .po-status-header-right .po-status-header-buttons .po-status-btn.po-status-btn-primary:hover{background:#e55f00;border-color:#e55f00;color:#fff}.po-status-tracking .po-status-header .po-status-header-right .po-status-header-buttons .po-status-btn.po-status-btn-primary:focus-visible{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a0033;outline:none}.po-status-tracking .po-status-header .po-status-header-right .po-status-badge-wrapper{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.po-status-tracking .po-status-header .po-status-header-right .po-status-badge-wrapper .po-status-badge{border:1px solid #0000}.po-status-tracking .po-status-header .po-status-header-right .po-status-badge-wrapper .po-status-badge:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.po-status-tracking .po-status-header .po-status-header-right .po-status-badge-wrapper .po-status-badge.po-status-badge-pending{background-color:#eab308;border:1px solid #0000;color:#fff}.po-status-tracking .po-status-header .po-status-header-right .po-status-badge-wrapper .po-status-trade-info{align-items:flex-end;display:flex;flex-direction:column;gap:8px;width:100%}.po-status-tracking .po-status-header .po-status-header-right .po-status-badge-wrapper .po-status-trade-info .po-status-trade-type-badge{display:flex;justify-content:flex-end;width:100%}.po-status-tracking .po-status-header .po-status-header-right .po-status-badge-wrapper .po-status-trade-info .po-status-trade-location{color:#6c757d;font-size:12px;text-align:right;width:100%}.po-status-tracking .po-status-alert{align-items:flex-start;border-radius:8px;display:flex;gap:12px;margin-bottom:8px;padding:10px 24px}.po-status-tracking .po-status-alert .po-status-alert-icon{flex-shrink:0;height:20px;margin-top:2px;width:20px}.po-status-tracking .po-status-alert .po-status-alert-content{flex:1 1}.po-status-tracking .po-status-alert .po-status-alert-content .po-status-alert-title{font-size:16px;line-height:1.5;margin:0}.po-status-tracking .po-status-alert .po-status-alert-content .po-status-alert-message{font-size:14px;line-height:1.5;margin:4px 0 0}.po-status-tracking .po-status-alert.po-status-alert-success{background-color:#d1fae5;border:1px solid #86efac}.po-status-tracking .po-status-alert.po-status-alert-success .po-status-alert-icon{color:#16a34a}.po-status-tracking .po-status-alert.po-status-alert-success .po-status-alert-title{color:#14532d}.po-status-tracking .po-status-alert.po-status-alert-success .po-status-alert-message{color:#15803d}.po-status-tracking .po-status-alert.po-status-alert-warning-card{background-color:#fefce8;border:1px solid #fde047;border-radius:12px;margin-bottom:8px;padding:16px 24px}.po-status-tracking .po-status-alert.po-status-alert-warning-card .po-status-alert-warning-content{align-items:flex-start;display:flex;gap:12px}.po-status-tracking .po-status-alert.po-status-alert-warning-card .po-status-alert-warning-content .po-status-alert-warning-icon{color:#ca8a04;flex-shrink:0;height:20px;margin-top:2px;width:20px}.po-status-tracking .po-status-alert.po-status-alert-warning-card .po-status-alert-warning-content .po-status-alert-warning-text{flex:1 1}.po-status-tracking .po-status-alert.po-status-alert-warning-card .po-status-alert-warning-content .po-status-alert-warning-text .po-status-alert-warning-title{color:#854d0e;font-size:16px;line-height:1.5;margin:0 0 4px}.po-status-tracking .po-status-alert.po-status-alert-warning-card .po-status-alert-warning-content .po-status-alert-warning-text .po-status-alert-warning-message{color:#a16207;font-size:14px;line-height:1.5;margin:4px 0 0}.po-status-tracking .po-status-content-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 350px;margin-bottom:8px}@media(max-width:1024px){.po-status-tracking .po-status-content-grid{grid-template-columns:1fr}}.po-status-tracking .po-status-content-left,.po-status-tracking .po-status-content-right{display:flex;flex-direction:column;gap:12px}.po-status-tracking .po-status-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;gap:8px;padding:12px 16px}.po-status-tracking .po-status-card.po-status-card-full-width{margin-bottom:8px;width:100%}.po-status-tracking .po-status-card.po-status-summary-card{padding:0}.po-status-tracking .po-status-card.po-status-summary-card .po-status-card-header{gap:4px;padding:16px 16px 8px}.po-status-tracking .po-status-card .po-status-card-header{grid-gap:4px;align-items:start;border-bottom:none;display:grid;gap:4px;grid-template-rows:auto auto;padding:12px 16px 8px}.po-status-tracking .po-status-card .po-status-card-title{color:#0b1320;font-size:16px;line-height:1;margin:0}.po-status-tracking .po-status-card .po-status-card-title.po-status-card-title-with-icon{align-items:center;display:flex;gap:8px}.po-status-tracking .po-status-card .po-status-card-title.po-status-card-title-with-icon svg{flex-shrink:0;height:20px;width:20px}.po-status-tracking .po-status-card .po-status-card-description{color:#6c757d;font-size:14px;margin:0}.po-status-tracking .po-status-card.po-status-timeline-card{padding:0}.po-status-tracking .po-status-card.po-status-timeline-card .po-status-card-header{gap:4px;padding:16px 16px 8px}.po-status-tracking .po-status-card .po-status-timeline-content{padding:0 12px 12px}.po-status-tracking .po-status-card.po-status-vendor-card{padding:0}.po-status-tracking .po-status-card.po-status-vendor-card .po-status-card-header{gap:4px;padding:16px 16px 8px}.po-status-tracking .po-status-card.po-status-vendor-card .po-status-vendor-content{display:flex;flex-direction:column;gap:6px;padding:0 16px 16px}.po-status-tracking .po-status-card.po-status-vendor-card .po-status-vendor-item{display:flex;flex-direction:column;gap:2px}.po-status-tracking .po-status-card.po-status-vendor-card .po-status-vendor-item .po-status-vendor-label{color:#6c757d;font-size:14px;margin:0}.po-status-tracking .po-status-card.po-status-vendor-card .po-status-vendor-item .po-status-vendor-value{color:#0b1320;font-size:14px;margin:0}.po-status-tracking .po-status-card.po-status-vendor-card .po-status-contact-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#0b1320;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;height:32px;justify-content:center;margin-top:8px;outline:none;padding:0 12px;transition:all .2s ease;white-space:nowrap;width:100%}.po-status-tracking .po-status-card.po-status-vendor-card .po-status-contact-btn svg{flex-shrink:0;height:16px;margin-right:8px;width:16px}.po-status-tracking .po-status-card.po-status-vendor-card .po-status-contact-btn:hover{background:#f9fafb;border-color:#d1d5db;color:#0b1320}.po-status-tracking .po-status-card.po-status-vendor-card .po-status-contact-btn:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.po-status-tracking .po-status-card.po-status-vendor-card .po-status-contact-btn:disabled{opacity:.5;pointer-events:none}.po-status-tracking .po-status-card.po-status-items-card{margin-bottom:8px;padding:0}.po-status-tracking .po-status-card.po-status-items-card .po-status-card-header{gap:4px;padding:16px 16px 8px}.po-status-tracking .po-status-card.po-status-items-card .po-status-items-content{padding:0 16px 16px}.po-status-tracking .po-status-card.po-status-items-card .po-status-table-container{position:relative;width:100%}.po-status-tracking .po-status-progress-wrapper{align-items:center;display:flex;gap:8px}.po-status-tracking .po-status-progress-wrapper .po-status-progress-bar{background-color:#e5e7eb;border-radius:4px;flex:1 1;height:8px}.po-status-tracking .po-status-progress-wrapper .po-status-progress-bar .po-status-progress-fill{background-color:#0b1320;border-radius:4px;height:100%;transition:width .3s ease}.po-status-tracking .po-status-progress-wrapper .po-status-progress-text{color:#0b1320;font-size:14px;white-space:nowrap}.po-status-tracking .po-status-timeline{display:flex;flex-direction:column;gap:8px}.po-status-tracking .po-status-timeline .po-status-timeline-item{display:flex;gap:8px;position:relative}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-icon-wrapper{align-items:center;display:flex;flex-direction:column;flex-shrink:0;position:relative}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-icon-wrapper .po-status-timeline-icon{align-items:center;border:none;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-icon-wrapper .po-status-timeline-icon svg{height:16px;width:16px}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-icon-wrapper .po-status-timeline-icon.po-status-timeline-icon-completed{background-color:#dcfce7;color:#16a34a}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-icon-wrapper .po-status-timeline-icon.po-status-timeline-icon-in_progress{background-color:#fef9c3;color:#ca8a04}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-icon-wrapper .po-status-timeline-icon.po-status-timeline-icon-pending{background-color:#f3f4f6;color:#9ca3af}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-icon-wrapper .po-status-timeline-line{flex-shrink:0;height:40px;margin:0;width:2px}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-icon-wrapper .po-status-timeline-line.po-status-timeline-line-completed{background-color:#86efac}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-icon-wrapper .po-status-timeline-line.po-status-timeline-line-in_progress,.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-icon-wrapper .po-status-timeline-line.po-status-timeline-line-pending{background-color:#e5e7eb}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content{flex:1 1;padding-bottom:8px}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2px}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-header .po-status-timeline-title{font-size:14px;margin:0}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-header .po-status-timeline-title.po-status-timeline-title-completed{color:#16a34a}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-header .po-status-timeline-title.po-status-timeline-title-in_progress{color:#ca8a04}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-header .po-status-timeline-title.po-status-timeline-title-pending{color:#9ca3af}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-description{color:#6c757d;font-size:14px;line-height:1.5;margin:0 0 2px}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-date,.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-expected,.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-pending{color:#6c757d;font-size:12px;margin:0}.po-status-tracking .po-status-table{caption-side:bottom;font-size:14px}.po-status-tracking .po-status-table thead tr{border-bottom:1px solid #e5e7eb}.po-status-tracking .po-status-table thead .po-status-table-head{color:#0b1320;font-size:14px;height:36px;padding:0 6px;text-align:left;white-space:nowrap}.po-status-tracking .po-status-table thead .po-status-table-head.po-status-table-head-number{width:50px}.po-status-tracking .po-status-table thead .po-status-table-head.po-status-table-head-description{width:200px}.po-status-tracking .po-status-table thead .po-status-table-head.po-status-table-head-hsn{width:90px}.po-status-tracking .po-status-table thead .po-status-table-head.po-status-table-head-qty,.po-status-tracking .po-status-table thead .po-status-table-head.po-status-table-head-uom{width:70px}.po-status-tracking .po-status-table thead .po-status-table-head.po-status-table-head-price{width:120px}.po-status-tracking .po-status-table thead .po-status-table-head.po-status-table-head-disc{width:80px}.po-status-tracking .po-status-table thead .po-status-table-head.po-status-table-head-tax{width:75px}.po-status-tracking .po-status-table thead .po-status-table-head.po-status-table-head-total{text-align:right;width:90px}.po-status-tracking .po-status-table tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.po-status-tracking .po-status-table tbody tr.po-status-table-row:hover{background-color:#00000005}.po-status-tracking .po-status-table tbody tr:last-child{border-bottom:0}.po-status-tracking .po-status-table tbody tr .po-status-table-cell{color:#0b1320;font-size:14px;padding:6px;text-align:left;white-space:nowrap}.po-status-tracking .po-status-table tbody tr .po-status-table-cell.po-status-table-cell-total{text-align:right}.po-status-tracking .po-status-table tbody .po-status-table-summary-row{background:#f9fafb;border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.po-status-tracking .po-status-table tbody .po-status-table-summary-row:hover{background-color:#00000005}.po-status-tracking .po-status-table tbody .po-status-table-summary-row td{background:#f9fafb;font-size:14px;padding:6px;vertical-align:middle;white-space:nowrap}.po-status-tracking .po-status-table tbody .po-status-table-summary-row td.po-status-table-summary-label{color:#0b1320;text-align:left}.po-status-tracking .po-status-table tbody .po-status-table-summary-row td.po-status-table-summary-value{color:#0b1320;text-align:right}.po-status-tracking .po-status-table tbody .po-status-table-summary-row.po-status-table-grand-total{background:#dcfce7;border-bottom:0}.po-status-tracking .po-status-table tbody .po-status-table-summary-row.po-status-table-grand-total td{background:#dcfce7}.po-status-tracking .po-status-table tbody .po-status-table-summary-row.po-status-table-grand-total td.po-status-table-summary-label,.po-status-tracking .po-status-table tbody .po-status-table-summary-row.po-status-table-grand-total td.po-status-table-summary-value{color:#0b1320}.po-status-tracking .po-status-summary-list{display:flex;flex-direction:column;gap:6px;margin-top:0;padding:0 16px 16px}.po-status-tracking .po-status-summary-list .po-status-summary-item{display:flex;flex-direction:column;gap:2px}.po-status-tracking .po-status-summary-list .po-status-summary-item .po-status-summary-label{color:#6c757d;font-size:14px;margin:0}.po-status-tracking .po-status-summary-list .po-status-summary-item .po-status-summary-value{color:#0b1320;font-size:14px;margin:0}.po-status-tracking .po-status-summary-list .po-status-summary-item .po-status-summary-value.po-status-summary-value-sm{font-size:14px}.po-status-tracking .po-status-summary-list .po-status-summary-item .po-status-summary-amount{color:#16a34a;font-size:16px;margin:0}.po-status-tracking .po-status-summary-list .po-status-summary-divider{flex-shrink:0;margin:0}.po-status-tracking .po-status-card:has(.po-status-documents-content) .po-status-card-header{gap:3px;padding:12px 12px 6px}.po-status-tracking .po-status-documents-content{padding:12px}.po-status-tracking .po-status-documents-content .po-status-attachments-list{display:flex;flex-direction:column;gap:12px}.po-status-tracking .po-status-documents-content .po-status-attachment-item{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 2px #0000000d;display:flex;justify-content:space-between;padding:14px 16px;transition:all .2s ease}.po-status-tracking .po-status-documents-content .po-status-attachment-item:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 2px 4px #0000001a}.po-status-tracking .po-status-documents-content .po-status-attachment-item .po-status-attachment-info{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.po-status-tracking .po-status-documents-content .po-status-attachment-item .po-status-attachment-info .po-status-attachment-icon{color:#6b7280;flex-shrink:0;height:24px;width:24px}.po-status-tracking .po-status-documents-content .po-status-attachment-item .po-status-attachment-info .po-status-attachment-name{color:#0b1320;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-status-tracking .po-status-documents-content .po-status-attachment-item .po-status-attachment-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.po-status-tracking .po-status-documents-content .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#0b1320;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.po-status-tracking .po-status-documents-content .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn svg{flex-shrink:0;height:16px;width:16px}.po-status-tracking .po-status-documents-content .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.po-status-tracking .po-status-documents-content .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn.po-status-attachment-btn-view{border-color:#3b82f6;color:#3b82f6}.po-status-tracking .po-status-documents-content .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn.po-status-attachment-btn-view:hover{background:#eff6ff;border-color:#2563eb;color:#2563eb}.po-status-tracking .po-status-documents-content .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn.po-status-attachment-btn-download{border-color:#10b981;color:#10b981}.po-status-tracking .po-status-documents-content .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn.po-status-attachment-btn-download:hover{background:#ecfdf5;border-color:#059669;color:#059669}.po-status-tracking .po-status-documents-content .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn:focus-visible{box-shadow:0 0 0 3px #3b82f61a;outline:none}.po-status-tracking .po-status-documents-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr}@media(min-width:768px){.po-status-tracking .po-status-documents-grid{grid-template-columns:repeat(3,1fr)}}.po-status-tracking .po-status-documents-grid .po-status-document-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#0b1320;cursor:pointer;display:inline-flex;font-size:14px;gap:4px;height:32px;justify-content:flex-start;outline:none;padding:6px 10px;transition:all .2s ease;white-space:nowrap;width:100%}.po-status-tracking .po-status-documents-grid .po-status-document-btn svg{flex-shrink:0;height:16px;margin-right:0;width:16px}.po-status-tracking .po-status-documents-grid .po-status-document-btn:hover{background:#f9fafb;border-color:#d1d5db;color:#0b1320}.po-status-tracking .po-status-documents-grid .po-status-document-btn:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.po-status-tracking .po-status-documents-grid .po-status-document-btn:disabled{opacity:.5;pointer-events:none}.po-status-tracking .po-status-attachments-section{border-top:none;margin-top:0;padding-top:0}.po-status-tracking .po-status-attachments-section .po-status-attachments-title{color:#0b1320;font-size:14px;font-weight:600;margin:0 0 12px}.po-status-tracking .po-status-attachments-section .po-status-attachments-list{display:flex;flex-direction:column;gap:12px}.po-status-tracking .po-status-attachments-section .po-status-attachment-item{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 2px #0000000d;display:flex;justify-content:space-between;padding:14px 16px;transition:all .2s ease}.po-status-tracking .po-status-attachments-section .po-status-attachment-item:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 2px 4px #0000001a}.po-status-tracking .po-status-attachments-section .po-status-attachment-item .po-status-attachment-info{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.po-status-tracking .po-status-attachments-section .po-status-attachment-item .po-status-attachment-info .po-status-attachment-icon{color:#6b7280;flex-shrink:0;height:24px;width:24px}.po-status-tracking .po-status-attachments-section .po-status-attachment-item .po-status-attachment-info .po-status-attachment-name{color:#0b1320;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-status-tracking .po-status-attachments-section .po-status-attachment-item .po-status-attachment-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.po-status-tracking .po-status-attachments-section .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#0b1320;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.po-status-tracking .po-status-attachments-section .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn svg{flex-shrink:0;height:16px;width:16px}.po-status-tracking .po-status-attachments-section .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.po-status-tracking .po-status-attachments-section .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn.po-status-attachment-btn-view{border-color:#3b82f6;color:#3b82f6}.po-status-tracking .po-status-attachments-section .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn.po-status-attachment-btn-view:hover{background:#eff6ff;border-color:#2563eb;color:#2563eb}.po-status-tracking .po-status-attachments-section .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn.po-status-attachment-btn-download{border-color:#10b981;color:#10b981}.po-status-tracking .po-status-attachments-section .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn.po-status-attachment-btn-download:hover{background:#ecfdf5;border-color:#059669;color:#059669}.po-status-tracking .po-status-attachments-section .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn:focus-visible{box-shadow:0 0 0 3px #3b82f61a;outline:none}.po-status-tracking .po-status-modal-content,.po-status-tracking .po-status-modal-header{padding:10px 24px}.po-status-tracking .po-status-modal-recipient{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:8px;margin-bottom:20px;padding:12px 16px}.po-status-tracking .po-status-modal-recipient .po-status-modal-recipient-label{color:#6b7280;font-size:14px;margin:0}.po-status-tracking .po-status-modal-recipient .po-status-modal-recipient-name{color:#0b1320;font-size:14px;margin:0}.po-status-tracking .po-status-modal-po-info{grid-gap:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:20px;padding:12px 16px}.po-status-tracking .po-status-modal-po-info .po-status-modal-po-info-item{display:flex;flex-direction:column;gap:4px}.po-status-tracking .po-status-modal-po-info .po-status-modal-po-info-item .po-status-modal-po-info-label{color:#6b7280;font-size:12px;margin:0}.po-status-tracking .po-status-modal-po-info .po-status-modal-po-info-item .po-status-modal-po-info-value{color:#0b1320;font-size:14px;margin:0}.po-status-tracking .po-status-modal-contact-details{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.po-status-tracking .po-status-modal-contact-details .po-status-modal-contact-item{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:flex;gap:12px;padding:16px;transition:all .2s ease}.po-status-tracking .po-status-modal-contact-details .po-status-modal-contact-item:hover{background:#f9fafb;border-color:#d1d5db}.po-status-tracking .po-status-modal-contact-details .po-status-modal-contact-item .po-status-modal-contact-icon{align-items:center;background:#eff6ff;border-radius:6px;color:#3b82f6;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.po-status-tracking .po-status-modal-contact-details .po-status-modal-contact-item .po-status-modal-contact-icon svg{height:20px;width:20px}.po-status-tracking .po-status-modal-contact-details .po-status-modal-contact-item .po-status-modal-contact-info{flex:1 1;min-width:0}.po-status-tracking .po-status-modal-contact-details .po-status-modal-contact-item .po-status-modal-contact-info .po-status-modal-contact-label{color:#6b7280;font-size:12px;margin:0 0 4px}.po-status-tracking .po-status-modal-contact-details .po-status-modal-contact-item .po-status-modal-contact-info .po-status-modal-contact-value{color:#0b1320;font-size:14px;margin:0;word-break:break-word}.po-status-tracking .po-status-modal-message-field .po-status-modal-label{color:#0b1320;display:block;font-size:14px;margin:0 0 8px}.po-status-tracking .po-status-modal-message-field .po-status-modal-textarea{background:#ebf6ff;border:1px solid #eef0f2;color:#444;min-height:120px;padding:12px 16px}.po-status-tracking .po-status-modal-message-field .po-status-modal-textarea:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.po-status-tracking .po-status-modal-message-field .po-status-modal-char-count{color:#6b7280;font-size:12px;margin:8px 0 0;text-align:right}.po-status-tracking .po-status-modal-footer{padding:10px 24px}.po-status-tracking .po-status-modal-footer .po-status-btn{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:36px;justify-content:center;min-width:120px;outline:none;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.po-status-tracking .po-status-modal-footer .po-status-btn svg{flex-shrink:0;height:16px;pointer-events:none;width:16px}.po-status-tracking .po-status-modal-footer .po-status-btn.po-status-btn-secondary{background:#fff;border:1px solid #e5e7eb;color:#0b1320}.po-status-tracking .po-status-modal-footer .po-status-btn.po-status-btn-secondary:hover{background:#f9fafb;border-color:#d1d5db;color:#0b1320}.po-status-tracking .po-status-modal-footer .po-status-btn.po-status-btn-secondary:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.po-status-tracking .po-status-modal-footer .po-status-btn.po-status-btn-secondary:active{background:#f3f4f6}.po-status-tracking .po-status-modal-footer .po-status-btn.po-status-btn-primary{background:#ff6a00;border:1px solid #ff6a00;color:#fff}.po-status-tracking .po-status-modal-footer .po-status-btn.po-status-btn-primary:hover{background:#e55f00;border-color:#e55f00;color:#fff}.po-status-tracking .po-status-modal-footer .po-status-btn.po-status-btn-primary:focus-visible{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a0033;outline:none}.po-status-tracking .po-status-modal-footer .po-status-btn.po-status-btn-primary:active{background:#c50}.po-status-tracking .po-status-modal-footer .po-status-btn.po-status-btn-primary:disabled{background:#ff6a00;border-color:#ff6a00;opacity:.5}.po-status-tracking .po-status-modal-footer .po-status-btn.po-status-btn-primary:disabled:hover{background:#ff6a00;border-color:#ff6a00}.po-status-tracking .po-status-modal-footer .po-status-btn:disabled{opacity:.5}.po-status-tracking .po-status-footer-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px;padding-top:0}.po-status-tracking .po-status-footer-actions .po-status-btn{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;height:36px;justify-content:center;outline:none;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.po-status-tracking .po-status-footer-actions .po-status-btn svg{flex-shrink:0;height:16px;width:16px}.po-status-tracking .po-status-footer-actions .po-status-btn.po-status-btn-secondary{background:#fff;border:1px solid #e5e7eb;color:#0b1320}.po-status-tracking .po-status-footer-actions .po-status-btn.po-status-btn-secondary svg{flex-shrink:0;height:16px;pointer-events:none;width:16px}.po-status-tracking .po-status-footer-actions .po-status-btn.po-status-btn-secondary:hover{background:#f9fafb;border-color:#d1d5db;color:#0b1320}.po-status-tracking .po-status-footer-actions .po-status-btn.po-status-btn-secondary:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.po-status-tracking .po-status-footer-actions .po-status-btn.po-status-btn-secondary:active{background:#f3f4f6}.po-status-tracking .po-status-footer-actions .po-status-btn.po-status-btn-primary{background:#ff6a00;border:1px solid #ff6a00;color:#fff}.po-status-tracking .po-status-footer-actions .po-status-btn.po-status-btn-primary:hover{background:#e55f00;border-color:#e55f00;color:#fff}.po-status-tracking .po-status-footer-actions .po-status-btn.po-status-btn-primary:focus-visible{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a0033}@media(max-width:1024px){.po-status-tracking .po-status-content-grid{gap:12px;grid-template-columns:1fr}.po-status-tracking .po-status-header{flex-direction:column;gap:12px}.po-status-tracking .po-status-header .po-status-header-left{width:100%}.po-status-tracking .po-status-header .po-status-header-right{align-items:flex-start;width:100%}.po-status-tracking .po-status-header .po-status-header-right .po-status-back-btn{justify-content:center;width:100%}.po-status-tracking .po-status-header .po-status-header-right .po-status-badge-wrapper{align-items:flex-start;gap:8px;width:100%}.po-status-tracking .po-status-header .po-status-header-right .po-status-badge-wrapper .po-status-trade-info{align-items:flex-start;flex-direction:column;gap:6px;width:100%}.po-status-tracking .po-status-header .po-status-header-right .po-status-badge-wrapper .po-status-trade-info .po-status-trade-type-badge{width:100%}.po-status-tracking .po-status-header .po-status-header-right .po-status-badge-wrapper .po-status-trade-info .po-status-trade-location{font-size:12px;width:100%}}@media(max-width:768px){.po-status-tracking{box-sizing:border-box;padding:12px;width:100%}.po-status-tracking .po-status-main-content{max-width:100%;width:100%}.po-status-tracking .po-status-breadcrumb .breadcrumb{flex-wrap:wrap;font-size:12px}.po-status-tracking .po-status-breadcrumb .breadcrumb .breadcrumb-item{font-size:12px}.po-status-tracking .po-status-breadcrumb .breadcrumb .breadcrumb-item:not(:last-child):after{margin:0 4px}.po-status-tracking .po-status-header{gap:12px;margin-bottom:15px}.po-status-tracking .po-status-header .po-status-header-left{width:100%}.po-status-tracking .po-status-header .po-status-header-left .po-status-main-title{font-size:20px;line-height:1.3}.po-status-tracking .po-status-header .po-status-header-left .po-status-subtitle{font-size:13px}.po-status-tracking .po-status-header .po-status-header-right{width:100%}.po-status-tracking .po-status-header .po-status-header-right .po-status-header-buttons{flex-direction:column;gap:8px;width:100%}.po-status-tracking .po-status-header .po-status-header-right .po-status-header-buttons .po-status-back-btn,.po-status-tracking .po-status-header .po-status-header-right .po-status-header-buttons .po-status-btn{font-size:14px;justify-content:center;width:100%}.po-status-tracking .po-status-header .po-status-header-right .po-status-badge-wrapper{width:100%}.po-status-tracking .po-status-header .po-status-header-right .po-status-badge-wrapper .po-status-badge{font-size:11px;padding:2px 6px}.po-status-tracking .po-status-header .po-status-header-right .po-status-badge-wrapper .po-status-trade-info{align-items:flex-start;flex-direction:column;gap:6px;width:100%}.po-status-tracking .po-status-header .po-status-header-right .po-status-badge-wrapper .po-status-trade-info .po-status-trade-type-badge{width:100%}.po-status-tracking .po-status-header .po-status-header-right .po-status-badge-wrapper .po-status-trade-info .po-status-trade-type-badge .po-badge{font-size:11px;padding:2px 6px}.po-status-tracking .po-status-header .po-status-header-right .po-status-badge-wrapper .po-status-trade-info .po-status-trade-location{font-size:11px;width:100%}.po-status-tracking .po-status-alert{align-items:flex-start;flex-direction:row;gap:10px;margin-bottom:10px;padding:12px 16px}.po-status-tracking .po-status-alert .po-status-alert-icon{flex-shrink:0;height:18px;width:18px}.po-status-tracking .po-status-alert .po-status-alert-content .po-status-alert-title{font-size:14px}.po-status-tracking .po-status-alert .po-status-alert-content .po-status-alert-message{font-size:12px}.po-status-tracking .po-status-alert.po-status-alert-warning-card{padding:12px 16px}.po-status-tracking .po-status-alert.po-status-alert-warning-card .po-status-alert-warning-content{gap:10px}.po-status-tracking .po-status-alert.po-status-alert-warning-card .po-status-alert-warning-content .po-status-alert-warning-icon{height:18px;width:18px}.po-status-tracking .po-status-alert.po-status-alert-warning-card .po-status-alert-warning-content .po-status-alert-warning-text .po-status-alert-warning-title{font-size:14px}.po-status-tracking .po-status-alert.po-status-alert-warning-card .po-status-alert-warning-content .po-status-alert-warning-text .po-status-alert-warning-message{font-size:12px}.po-status-tracking .po-status-progress-wrapper .po-status-progress-bar{height:8px}.po-status-tracking .po-status-progress-wrapper .po-status-progress-text{font-size:12px}.po-status-tracking .po-status-card{padding:12px;width:100%}.po-status-tracking .po-status-card.po-status-card-full-width{width:100%}.po-status-tracking .po-status-card .po-status-card-header{gap:4px;padding:12px 12px 8px}.po-status-tracking .po-status-card .po-status-card-header .po-status-card-title{font-size:15px}.po-status-tracking .po-status-card .po-status-card-header .po-status-card-title.po-status-card-title-with-icon{font-size:15px;gap:6px}.po-status-tracking .po-status-card .po-status-card-header .po-status-card-title.po-status-card-title-with-icon svg{height:18px;width:18px}.po-status-tracking .po-status-card .po-status-card-header .po-status-card-description{font-size:12px}.po-status-tracking .po-status-content-left,.po-status-tracking .po-status-content-right{width:100%}.po-status-tracking .po-status-timeline .po-status-timeline-item{gap:8px}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-icon-wrapper .po-status-timeline-icon{height:28px;width:28px}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-icon-wrapper .po-status-timeline-icon svg{height:14px;width:14px}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-header{align-items:flex-start;flex-direction:column;gap:4px}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-title{font-size:13px}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-description{font-size:12px}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-date,.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-expected,.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-pending{font-size:11px}.po-status-tracking .po-status-summary-list{gap:8px;padding:0 12px 12px}.po-status-tracking .po-status-summary-list .po-status-summary-item{gap:4px}.po-status-tracking .po-status-summary-list .po-status-summary-item .po-status-summary-label{font-size:12px}.po-status-tracking .po-status-summary-list .po-status-summary-item .po-status-summary-value{font-size:14px}.po-status-tracking .po-status-summary-list .po-status-summary-item .po-status-summary-value.po-status-summary-value-sm{font-size:12px}.po-status-tracking .po-status-summary-list .po-status-summary-item .po-status-summary-amount{font-size:16px}.po-status-tracking .po-status-vendor-content{gap:12px;padding:0 12px 12px}.po-status-tracking .po-status-vendor-content .po-status-vendor-item{gap:4px}.po-status-tracking .po-status-vendor-content .po-status-vendor-item .po-status-vendor-label{font-size:12px}.po-status-tracking .po-status-vendor-content .po-status-vendor-item .po-status-vendor-value{font-size:14px}.po-status-tracking .po-status-vendor-content .po-status-contact-btn{font-size:14px;height:36px}.po-status-tracking .po-status-table-overflow{-webkit-overflow-scrolling:touch;margin:0 -12px;overflow-x:auto;padding:0 12px;width:100%}.po-status-tracking .po-status-table{font-size:11px;min-width:800px}.po-status-tracking .po-status-table thead .po-status-table-head{font-size:10px;padding:6px 4px}.po-status-tracking .po-status-table .po-status-table-summary-row td,.po-status-tracking .po-status-table tbody .po-status-table-cell{font-size:11px;padding:6px 4px}.po-status-tracking .po-status-documents-content{padding:12px}.po-status-tracking .po-status-documents-content .po-status-attachments-list{gap:10px}.po-status-tracking .po-status-documents-content .po-status-attachment-item{flex-wrap:wrap;padding:12px 14px}.po-status-tracking .po-status-documents-content .po-status-attachment-item .po-status-attachment-info{gap:10px}.po-status-tracking .po-status-documents-content .po-status-attachment-item .po-status-attachment-info .po-status-attachment-icon{height:20px;width:20px}.po-status-tracking .po-status-documents-content .po-status-attachment-item .po-status-attachment-info .po-status-attachment-name{font-size:12px}.po-status-tracking .po-status-documents-content .po-status-attachment-item .po-status-attachment-actions{gap:8px;margin-top:8px;width:100%}.po-status-tracking .po-status-documents-content .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn{flex:1 1;font-size:11px;padding:6px 12px}.po-status-tracking .po-status-documents-content .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn svg{height:14px;width:14px}.po-status-tracking .po-status-documents-grid{gap:8px;grid-template-columns:1fr}.po-status-tracking .po-status-document-btn{font-size:13px;gap:6px;height:36px;padding:8px 12px}.po-status-tracking .po-status-document-btn svg{height:14px;width:14px}.po-status-tracking .po-status-attachment-item{flex-wrap:wrap;padding:12px 14px}.po-status-tracking .po-status-attachment-item .po-status-attachment-info{gap:10px}.po-status-tracking .po-status-attachment-item .po-status-attachment-info .po-status-attachment-icon{height:20px;width:20px}.po-status-tracking .po-status-attachment-item .po-status-attachment-info .po-status-attachment-name{font-size:12px}.po-status-tracking .po-status-attachment-item .po-status-attachment-actions{gap:8px;margin-top:8px;width:100%}.po-status-tracking .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn{flex:1 1;font-size:11px;padding:6px 12px}.po-status-tracking .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn svg{height:14px;width:14px}.po-status-tracking .po-status-footer-actions{flex-direction:column;gap:8px;width:100%}.po-status-tracking .po-status-footer-actions .po-status-btn{font-size:14px;height:40px;justify-content:center;width:100%}.po-status-tracking .po-status-modal-overlay{padding:12px}.po-status-tracking .po-status-modal{max-height:95vh;max-width:100%}.po-status-tracking .po-status-modal-header{padding:16px 20px}.po-status-tracking .po-status-modal-header .po-status-modal-title{font-size:16px}.po-status-tracking .po-status-modal-content{padding:20px}.po-status-tracking .po-status-modal-footer{flex-direction:column;gap:8px;padding:16px 20px}.po-status-tracking .po-status-modal-footer .po-status-btn{height:40px;justify-content:center;min-width:auto;width:100%}}@media(max-width:576px){.po-status-tracking{padding:8px;width:100%}.po-status-tracking .po-status-breadcrumb .breadcrumb,.po-status-tracking .po-status-breadcrumb .breadcrumb .breadcrumb-item{font-size:11px}.po-status-tracking .po-status-header{gap:10px;margin-bottom:12px}.po-status-tracking .po-status-header .po-status-header-left .po-status-main-title{font-size:18px;line-height:1.2}.po-status-tracking .po-status-header .po-status-header-left .po-status-subtitle{font-size:12px}.po-status-tracking .po-status-header .po-status-header-right .po-status-header-buttons{flex-direction:column;gap:6px;width:100%}.po-status-tracking .po-status-header .po-status-header-right .po-status-header-buttons .po-status-back-btn,.po-status-tracking .po-status-header .po-status-header-right .po-status-header-buttons .po-status-btn{font-size:13px;justify-content:center;min-height:40px;padding:8px 12px;width:100%}.po-status-tracking .po-status-header .po-status-header-right .po-status-badge-wrapper .po-status-badge,.po-status-tracking .po-status-header .po-status-header-right .po-status-badge-wrapper .po-status-trade-info .po-status-trade-type-badge .po-badge{font-size:10px;padding:2px 5px}.po-status-tracking .po-status-header .po-status-header-right .po-status-badge-wrapper .po-status-trade-info .po-status-trade-location{font-size:10px}.po-status-tracking .po-status-alert{gap:8px;padding:10px 12px}.po-status-tracking .po-status-alert .po-status-alert-icon{height:16px;width:16px}.po-status-tracking .po-status-alert .po-status-alert-content .po-status-alert-title{font-size:13px}.po-status-tracking .po-status-alert .po-status-alert-content .po-status-alert-message{font-size:11px}.po-status-tracking .po-status-alert.po-status-alert-warning-card{padding:10px 12px}.po-status-tracking .po-status-alert.po-status-alert-warning-card .po-status-alert-warning-content{gap:8px}.po-status-tracking .po-status-alert.po-status-alert-warning-card .po-status-alert-warning-content .po-status-alert-warning-icon{height:16px;width:16px}.po-status-tracking .po-status-alert.po-status-alert-warning-card .po-status-alert-warning-content .po-status-alert-warning-text .po-status-alert-warning-title{font-size:13px}.po-status-tracking .po-status-alert.po-status-alert-warning-card .po-status-alert-warning-content .po-status-alert-warning-text .po-status-alert-warning-message,.po-status-tracking .po-status-progress-wrapper .po-status-progress-text{font-size:11px}.po-status-tracking .po-status-card{padding:10px}.po-status-tracking .po-status-card .po-status-card-header{gap:3px;padding:10px 10px 6px}.po-status-tracking .po-status-card .po-status-card-title{font-size:14px}.po-status-tracking .po-status-card .po-status-card-title.po-status-card-title-with-icon{font-size:14px;gap:5px}.po-status-tracking .po-status-card .po-status-card-title.po-status-card-title-with-icon svg{height:16px;width:16px}.po-status-tracking .po-status-card .po-status-card-description{font-size:11px}.po-status-tracking .po-status-timeline .po-status-timeline-item{gap:6px}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-icon-wrapper .po-status-timeline-icon{height:24px;width:24px}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-icon-wrapper .po-status-timeline-icon svg{height:12px;width:12px}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-title{font-size:12px}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-description{font-size:11px}.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-date,.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-expected,.po-status-tracking .po-status-timeline .po-status-timeline-item .po-status-timeline-item-content .po-status-timeline-pending{font-size:10px}.po-status-tracking .po-status-summary-list{gap:6px;padding:0 10px 10px}.po-status-tracking .po-status-summary-list .po-status-summary-item{gap:3px}.po-status-tracking .po-status-summary-list .po-status-summary-item .po-status-summary-label{font-size:11px}.po-status-tracking .po-status-summary-list .po-status-summary-item .po-status-summary-value{font-size:13px}.po-status-tracking .po-status-summary-list .po-status-summary-item .po-status-summary-value.po-status-summary-value-sm{font-size:11px}.po-status-tracking .po-status-summary-list .po-status-summary-item .po-status-summary-amount{font-size:15px}.po-status-tracking .po-status-vendor-content{gap:10px;padding:0 10px 10px}.po-status-tracking .po-status-vendor-content .po-status-vendor-item{gap:3px}.po-status-tracking .po-status-vendor-content .po-status-vendor-item .po-status-vendor-label{font-size:11px}.po-status-tracking .po-status-vendor-content .po-status-vendor-item .po-status-vendor-value{font-size:13px}.po-status-tracking .po-status-vendor-content .po-status-contact-btn{font-size:13px;height:34px;padding:6px 12px}.po-status-tracking .po-status-table-overflow{margin:0 -8px;padding:0 8px}.po-status-tracking .po-status-table{min-width:700px}.po-status-tracking .po-status-table thead .po-status-table-head{font-size:9px;padding:4px 2px}.po-status-tracking .po-status-table .po-status-table-summary-row td,.po-status-tracking .po-status-table tbody .po-status-table-cell{font-size:10px;padding:4px 2px}.po-status-tracking .po-status-items-content{padding:0 10px 10px}.po-status-tracking .po-status-documents-content{padding:10px}.po-status-tracking .po-status-documents-content .po-status-attachments-list{gap:8px}.po-status-tracking .po-status-documents-grid{gap:6px}.po-status-tracking .po-status-document-btn{font-size:12px;gap:5px;height:34px;padding:6px 10px}.po-status-tracking .po-status-document-btn svg{height:13px;width:13px}.po-status-tracking .po-status-attachment-item{align-items:flex-start;flex-direction:column;padding:10px 12px}.po-status-tracking .po-status-attachment-item .po-status-attachment-info{gap:8px;width:100%}.po-status-tracking .po-status-attachment-item .po-status-attachment-info .po-status-attachment-icon{height:18px;width:18px}.po-status-tracking .po-status-attachment-item .po-status-attachment-info .po-status-attachment-name{font-size:11px}.po-status-tracking .po-status-attachment-item .po-status-attachment-actions{gap:6px;margin-top:10px;width:100%}.po-status-tracking .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn{flex:1 1;font-size:10px;padding:6px 10px}.po-status-tracking .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn svg{height:12px;width:12px}.po-status-tracking .po-status-footer-actions{gap:6px}.po-status-tracking .po-status-footer-actions .po-status-btn{font-size:13px;height:38px;padding:8px 16px}.po-status-tracking .po-status-modal-overlay{padding:8px}.po-status-tracking .po-status-modal-header{padding:12px 16px}.po-status-tracking .po-status-modal-header .po-status-modal-title{font-size:15px}.po-status-tracking .po-status-modal-header .po-status-modal-close{height:28px;width:28px}.po-status-tracking .po-status-modal-header .po-status-modal-close svg{height:18px;width:18px}.po-status-tracking .po-status-modal-content{padding:16px}.po-status-tracking .po-status-modal-recipient{margin-bottom:16px;padding:10px 12px}.po-status-tracking .po-status-modal-recipient .po-status-modal-recipient-label,.po-status-tracking .po-status-modal-recipient .po-status-modal-recipient-name{font-size:13px}.po-status-tracking .po-status-modal-contact-details{gap:12px;margin-bottom:16px}.po-status-tracking .po-status-modal-contact-details .po-status-modal-contact-item{gap:10px;padding:12px}.po-status-tracking .po-status-modal-contact-details .po-status-modal-contact-item .po-status-modal-contact-icon{height:36px;width:36px}.po-status-tracking .po-status-modal-contact-details .po-status-modal-contact-item .po-status-modal-contact-icon svg{height:18px;width:18px}.po-status-tracking .po-status-modal-contact-details .po-status-modal-contact-item .po-status-modal-contact-info .po-status-modal-contact-label{font-size:11px}.po-status-tracking .po-status-modal-contact-details .po-status-modal-contact-item .po-status-modal-contact-info .po-status-modal-contact-value{font-size:12px}.po-status-tracking .po-status-modal-po-info{gap:10px;grid-template-columns:1fr;margin-bottom:16px;padding:10px 12px}.po-status-tracking .po-status-modal-po-info .po-status-modal-po-info-item .po-status-modal-po-info-label,.po-status-tracking .po-status-modal-po-info .po-status-modal-po-info-item .po-status-modal-po-info-value{font-size:13px}.po-status-tracking .po-status-modal-textarea{font-size:13px;min-height:100px;padding:10px 14px}.po-status-tracking .po-status-modal-footer{flex-direction:column;gap:8px;padding:12px 16px}.po-status-tracking .po-status-modal-footer .po-status-btn{font-size:13px;height:38px;justify-content:center;min-width:auto;width:100%}}@media(max-width:400px){.po-status-tracking{padding:6px}.po-status-tracking .po-status-header .po-status-header-left .po-status-main-title{font-size:16px}.po-status-tracking .po-status-card{padding:8px}.po-status-tracking .po-status-card .po-status-card-header{padding:8px 8px 6px}.po-status-tracking .po-status-table{font-size:10px;min-width:600px}.po-status-tracking .po-status-table thead .po-status-table-head{font-size:8px;padding:3px 1px}.po-status-tracking .po-status-table tbody .po-status-table-cell{font-size:9px;padding:3px 1px}}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-action-buttons .brfq-btn-clarification,.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-action-buttons .brfq-btn-submit,.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-buyer-info .brfq-buyer-name,.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-card-header .brfq-card-header-left .brfq-status-badge,.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid .brfq-detail-item .brfq-detail-value,.buyer-rfq-list .brfq-main-content .brfq-tabs .brfq-tab{font-weight:500}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-card-header .brfq-card-header-left .brfq-rfq-id,.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid .brfq-detail-item .brfq-detail-value.brfq-price-value,.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid .brfq-detail-item .brfq-detail-value.brfq-quoted-price-value{font-weight:600}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid,.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid.brfq-details-grid-rejected{grid-template-columns:repeat(6,1fr)}.buyer-rfq-list .brfq-main-content .brfq-tabs .brfq-tab,.buyer-rfq-list .brfq-main-content .brfq-tabs .brfq-tab.brfq-tab-active,.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.subtitle{font-family:Inter,sans-serif}.buyer-rfq-list .brfq-main-content .brfq-cards-container,.buyer-rfq-list .brfq-main-content .sql-rfq-group{display:flex;flex-direction:column}.po-preview-modal-header .po-preview-modal-close svg{flex-shrink:0}.po-preview-modal-header .po-preview-modal-header-left .po-preview-icon{flex-shrink:0;height:24px;width:24px}.po-preview-table{border-collapse:collapse;width:100%}.po-preview-modal-overlay{animation:fadeIn .2s ease}.po-preview-modal{animation:slideUp .3s ease}.po-preview-modal-body::-webkit-scrollbar,.po-preview-table-wrapper::-webkit-scrollbar{height:8px;width:8px}.po-preview-modal-body::-webkit-scrollbar-track,.po-preview-table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.po-preview-modal-body::-webkit-scrollbar-thumb,.po-preview-table-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.po-preview-modal-body::-webkit-scrollbar-thumb:hover,.po-preview-table-wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.po-preview-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1040}.po-preview-modal{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:600px;max-width:900px;overflow-y:auto;width:100%;z-index:1050}.po-preview-modal-header .po-preview-modal-close{align-items:center;background:none;border:none;border-radius:8px;color:#6c757d;cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;transition:all .2s ease;width:32px}.po-preview-modal-header .po-preview-modal-close:focus-visible{box-shadow:0 0 0 3px #3b82f61a;outline:none}.po-preview-modal-header .po-preview-modal-close svg{height:20px;width:20px}.po-preview-modal-footer{align-items:center;background:#fff;border-radius:0 0 12px 12px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 20px}.buyer-rfq-list .brfq-main-content .brfq-tabs .brfq-tab,.buyer-rfq-list .brfq-main-content .brfq-tabs .brfq-tab.brfq-tab-active{color:#6c757d;font-size:14px;font-weight:500;transition:all .2s ease}.buyer-rfq-list .brfq-main-content .brfq-tabs .brfq-tab.brfq-tab-active{color:#ff6a00;font-weight:600}.buyer-rfq-list .brfq-main-content .brfq-tabs .brfq-tab{text-align:center}.po-preview-attachment-item .po-preview-attachment-info,.po-preview-modal-body{flex:1 1}.po-btn-secondary,.po-preview-attachment-item .po-preview-view-document-btn,.po-preview-table thead th{white-space:nowrap}.buyer-rfq-list .brfq-main-content .brfq-tabs .brfq-tab{position:relative}.buyer-rfq-list .brfq-main-content .brfq-tabs{display:inline-flex}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid .brfq-detail-item .brfq-detail-label{font-weight:400}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-action-buttons .brfq-btn-clarification,.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-action-buttons .brfq-btn-submit,.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-buyer-info .brfq-buyer-name,.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-card-header .brfq-card-header-left .brfq-status-badge,.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid .brfq-detail-item .brfq-detail-value,.buyer-rfq-list .brfq-main-content .brfq-tabs .brfq-tab,.po-btn-secondary,.po-preview-attachment-item .po-preview-attachment-info .po-preview-attachment-name,.po-preview-attachment-item .po-preview-view-document-btn,.po-preview-grid .po-preview-item p,.po-preview-table tfoot .po-preview-total-row .po-preview-summary-label,.po-preview-table tfoot .po-preview-total-row .po-preview-summary-value{font-weight:500}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-card-header .brfq-card-header-left .brfq-rfq-id,.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid .brfq-detail-item .brfq-detail-value.brfq-price-value,.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid .brfq-detail-item .brfq-detail-value.brfq-quoted-price-value,.po-preview-card .po-preview-card-title,.po-preview-card .po-preview-details p strong,.po-preview-modal-header .po-preview-modal-header-left .po-preview-modal-title,.po-preview-section .po-preview-section-title,.po-preview-table thead th{font-weight:600}.buyer-rfq-list .brfq-main-content .brfq-title-section .brfq-main-title,.buyer-rfq-list .brfq-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-info .sql-rfq-number{font-weight:700}.po-btn-secondary,.po-btn-secondary:focus-visible{outline:none}.buyer-rfq-list .brfq-main-content .sql-rfq-header{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.buyer-rfq-list .brfq-main-content{box-sizing:border-box;max-width:1400px;padding:24px;width:100%}.buyer-rfq-list{background-color:#f5f9ff;min-height:100vh;padding-bottom:40px;padding-top:24px}.buyer-rfq-list,.buyer-rfq-list *{font-family:Inter,sans-serif}.buyer-rfq-list .brfq-main-content{margin:0 auto;max-width:1200px;overflow:visible;padding:0 24px;position:relative}.buyer-rfq-list .brfq-main-content .brfq-title-section{margin-bottom:8px}.buyer-rfq-list .brfq-main-content .brfq-title-section .brfq-main-title{color:#0b1320;font-size:28px;line-height:1.2;margin:0 0 8px}.buyer-rfq-list .brfq-main-content .brfq-title-section .brfq-subtitle{color:#666;font-size:16px;line-height:1.5;margin:0}.buyer-rfq-list .brfq-main-content .brfq-search-section{margin-bottom:10px}.buyer-rfq-list .brfq-main-content .brfq-search-section .brfq-search-wrapper{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;padding:12px 16px;position:relative;transition:all .2s ease}.buyer-rfq-list .brfq-main-content .brfq-search-section .brfq-search-wrapper:focus-within{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a001a}.buyer-rfq-list .brfq-main-content .brfq-search-section .brfq-search-wrapper .brfq-search-icon{color:#999;flex-shrink:0;height:16px;margin-right:12px;width:16px}.buyer-rfq-list .brfq-main-content .brfq-search-section .brfq-search-wrapper .brfq-search-input{background:#0000;border:none;color:#333;flex:1 1;font-size:14px;outline:none}.buyer-rfq-list .brfq-main-content .brfq-search-section .brfq-search-wrapper .brfq-search-input::placeholder{color:#999}.buyer-rfq-list .brfq-main-content .brfq-tabs{background-color:#e0e0e0;border:none;border-radius:8px;gap:0;margin-bottom:5px;padding:4px}.buyer-rfq-list .brfq-main-content .brfq-tabs .brfq-tab{background-color:#0000;border:none;border-radius:8px;color:#333;cursor:pointer;font-size:14px;padding:10px 24px;white-space:nowrap}.buyer-rfq-list .brfq-main-content .brfq-tabs .brfq-tab:hover:not(.brfq-tab-active){color:#333}.buyer-rfq-list .brfq-main-content .brfq-tabs .brfq-tab.brfq-tab-active{background-color:#fff;box-shadow:0 1px 3px #0000001a;color:#333}.buyer-rfq-list .brfq-main-content .brfq-cards-container{gap:5px;overflow:visible;position:relative}.buyer-rfq-list .brfq-main-content .sql-rfq-group{gap:5px}.buyer-rfq-list .brfq-main-content .sql-rfq-header{align-items:center;background:#fff;border-left:4px solid #ff6a00;border-radius:8px;box-shadow:0 2px 8px #0a0a0a0a;cursor:pointer;display:flex;justify-content:space-between;padding:10px 24px;transition:all .2s ease}.buyer-rfq-list .brfq-main-content .sql-rfq-header:hover{background:#fafafa;box-shadow:0 3px 10px #0a0a0a0f}.buyer-rfq-list .brfq-main-content .sql-rfq-header .sql-rfq-header-left{align-items:center;display:flex;flex:1 1;gap:12px}.buyer-rfq-list .brfq-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-icon{color:#ff6a00;flex-shrink:0;height:20px;width:20px}.buyer-rfq-list .brfq-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-info{display:flex;flex-direction:column;gap:4px}.buyer-rfq-list .brfq-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-info .sql-rfq-number{color:#333;font-size:18px;line-height:1.2}.buyer-rfq-list .brfq-main-content .sql-rfq-header .sql-rfq-header-left .sql-rfq-info .sql-rfq-suppliers-count{color:#777;font-size:13px;line-height:1.4}.buyer-rfq-list .brfq-main-content .sql-rfq-header .sql-rfq-header-right{align-items:center;display:flex;margin-left:16px}.buyer-rfq-list .brfq-main-content .sql-rfq-header .sql-rfq-header-right .sql-rfq-chevron{color:#666;height:16px;transition:transform .2s ease;width:16px}.buyer-rfq-list .brfq-main-content .sql-rfq-quotations{display:flex;flex-direction:column;gap:5px;padding-left:24px}.buyer-rfq-list .brfq-main-content .brfq-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 8px #0a0a0a0a;overflow:visible;position:relative;transition:all .2s ease}.buyer-rfq-list .brfq-main-content .brfq-card:hover{box-shadow:0 4px 12px #0a0a0a14}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content{display:flex;flex-direction:column;gap:10px;overflow:visible;padding:16px;position:relative}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-card-header{align-items:center;display:flex;justify-content:space-between}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-card-header .brfq-card-header-left{align-items:center;display:flex;gap:8px}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-card-header .brfq-card-header-left .brfq-rfq-id{color:#0b1320;font-size:14px}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-card-header .brfq-card-header-left .brfq-status-badge{align-items:center;border:1px solid #0000;border-radius:6px;display:inline-flex;flex-shrink:0;font-size:12px;justify-content:center;overflow:hidden;padding:2px 8px;text-transform:capitalize;transition:color .2s ease,box-shadow .2s ease;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-card-header .brfq-card-header-left .brfq-status-badge.brfq-status-request{background-color:#eab308;color:#fff}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-card-header .brfq-card-header-left .brfq-status-badge.brfq-status-quoted{background-color:#22c55e;color:#fff}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-card-header .brfq-card-header-left .brfq-status-badge.brfq-status-rejected{background-color:#ef4444;color:#fff}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-card-header .brfq-card-header-left .brfq-status-badge.brfq-status-accepted{background-color:#22c55e;color:#fff}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-card-header .brfq-card-header-left .brfq-status-badge.brfq-status-pending{background-color:#eab308;color:#fff}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-card-header .brfq-chevron-icon{color:#999;height:20px;width:20px}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row{align-items:center;display:flex;justify-content:space-between;overflow:visible;position:relative}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-buyer-info{align-items:center;display:flex;gap:8px}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-buyer-info .brfq-user-icon{color:#999;height:14px;width:14px}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-buyer-info .brfq-buyer-label{color:#999;font-size:12px}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-buyer-info .brfq-buyer-name{color:#0b1320;font-size:14px}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-action-buttons{align-items:center;display:flex;gap:8px;overflow:visible;position:relative}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-action-buttons .brfq-btn-submit{background-color:#ff6a00;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;height:32px;padding:6px 12px;transition:all .2s ease}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-action-buttons .brfq-btn-submit:hover{background-color:#e65f00}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-action-buttons .brfq-btn-clarification{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#0b1320;cursor:pointer;display:flex;font-size:14px;gap:6px;height:32px;padding:6px 12px;transition:all .2s ease}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-action-buttons .brfq-btn-clarification:hover{background-color:#f5f5f5;border-color:#d0d0d0}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-buyer-row .brfq-action-buttons .brfq-btn-clarification .brfq-chat-icon{height:14px;margin-right:2px;width:14px}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid{grid-gap:16px;background-color:#00000008;border-radius:8px;display:grid;gap:16px;grid-template-columns:repeat(5,1fr);padding:12px}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid.brfq-details-grid-quoted{grid-template-columns:repeat(6,1fr)}@media(max-width:1024px){.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid.brfq-details-grid-quoted{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid.brfq-details-grid-quoted{grid-template-columns:repeat(2,1fr)}}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid.brfq-details-grid-rejected{grid-template-columns:repeat(7,1fr)}@media(max-width:1024px){.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid.brfq-details-grid-rejected{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid.brfq-details-grid-rejected{grid-template-columns:repeat(2,1fr)}}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid.brfq-details-grid-accepted{grid-template-columns:repeat(6,1fr)}@media(max-width:1024px){.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid.brfq-details-grid-accepted{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid.brfq-details-grid-accepted{grid-template-columns:repeat(2,1fr)}}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid.brfq-details-grid-pending{grid-template-columns:repeat(6,1fr)}@media(max-width:1024px){.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid.brfq-details-grid-pending{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid.brfq-details-grid-pending{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid{grid-template-columns:repeat(2,1fr)}}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid .brfq-detail-item{display:flex;flex-direction:column;gap:2px}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid .brfq-detail-item .brfq-detail-label{align-items:center;color:#999;display:flex;font-size:12px;gap:6px;margin-bottom:4px}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid .brfq-detail-item .brfq-detail-label .brfq-detail-icon{color:#999;height:14px;width:14px}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid .brfq-detail-item .brfq-detail-value{color:#0b1320;font-size:14px}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid .brfq-detail-item .brfq-detail-value.brfq-price-value{color:#16a34a}.buyer-rfq-list .brfq-main-content .brfq-card .brfq-card-content .brfq-details-grid .brfq-detail-item .brfq-detail-value.brfq-quoted-price-value{color:#2563eb}.buyer-rfq-list .brfq-main-content .brfq-empty-state{color:#999;font-size:16px;padding:60px 20px;text-align:center}.pol-loading-container{padding:40px;text-align:center}.pol-loading-text{color:#666;margin-top:15px}.po-preview-modal-overlay{background:#0009;z-index:10000}.po-preview-modal{border-radius:16px;box-shadow:0 20px 60px #0000004d;overflow:hidden}.po-preview-modal-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 20px}.po-preview-modal-header .po-preview-modal-header-left{align-items:center;display:flex;gap:12px}.po-preview-modal-header .po-preview-modal-header-left .po-preview-icon{color:#ff6a00}.po-preview-modal-header .po-preview-modal-header-left .po-preview-modal-title{color:#0b1320;font-size:20px;line-height:1.2;margin:0 0 2px}.po-preview-modal-header .po-preview-modal-header-left .po-preview-modal-subtitle{color:#6c757d;font-size:13px;line-height:1.3;margin:0}.po-preview-modal-header .po-preview-modal-close:hover{background:#f3f4f6;color:#0b1320}.po-preview-modal-body{overflow-y:auto;padding:16px 20px}.po-preview-modal-body::-webkit-scrollbar-track{background:#f3f4f6}.po-preview-modal-body::-webkit-scrollbar-thumb{background:#d1d5db}.po-preview-modal-body::-webkit-scrollbar-thumb:hover{background:#9ca3af}.po-preview-section{margin-bottom:20px}.po-preview-section:last-child{margin-bottom:0}.po-preview-section .po-preview-section-title{border-bottom:1px solid #e5e7eb;color:#0b1320;font-size:16px;margin:0 0 12px;padding-bottom:8px}.po-preview-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.po-preview-grid.po-preview-grid-margin-top{margin-top:16px}.po-preview-grid .po-preview-item label{color:#6c757d;display:block;font-size:10px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.po-preview-grid .po-preview-item p{color:#0b1320;font-size:14px;margin:0}.po-preview-grid-2{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.po-preview-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.po-preview-card .po-preview-card-title{border-bottom:1px solid #e5e7eb;color:#0b1320;font-size:14px;margin:0 0 10px;padding-bottom:8px}.po-preview-card .po-preview-details p{color:#374151;font-size:13px;line-height:1.5;margin:0 0 6px}.po-preview-card .po-preview-details p:last-child{margin-bottom:0}.po-preview-card .po-preview-details p strong{color:#0b1320;margin-right:6px}.po-preview-table-wrapper{border:1px solid #e5e7eb;border-radius:6px;overflow-x:auto}.po-preview-table-wrapper::-webkit-scrollbar{height:8px}.po-preview-table-wrapper::-webkit-scrollbar-track{background:#f3f4f6}.po-preview-table-wrapper::-webkit-scrollbar-thumb{background:#d1d5db}.po-preview-table-wrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af}.po-preview-table{background:#fff}.po-preview-table thead{background:#f9fafb}.po-preview-table thead th{border-bottom:1px solid #e5e7eb;color:#0b1320;font-size:12px;letter-spacing:.5px;padding:10px 12px;text-align:left;text-transform:uppercase}.po-preview-table tbody tr{border-bottom:1px solid #f3f4f6;transition:background .2s ease}.po-preview-table tbody tr:hover{background:#f9fafb}.po-preview-table tbody tr:last-child{border-bottom:none}.po-preview-table tbody tr td{color:#374151;font-size:13px;padding:10px 12px}.po-preview-table tbody tr td.po-table-col-total-cell{text-align:right}.po-preview-table tfoot{background:#f9fafb;border-top:1px solid #e5e7eb}.po-preview-table tfoot .po-preview-total-row{border-bottom:1px solid #e5e7eb}.po-preview-table tfoot .po-preview-total-row:last-child{border-bottom:none}.po-preview-table tfoot .po-preview-total-row .po-preview-summary-label{color:#374151;font-size:13px;padding:10px 12px;text-align:right}.po-preview-table tfoot .po-preview-total-row .po-preview-summary-value{color:#0b1320;font-size:13px;padding:10px 12px;text-align:right}.po-preview-table tfoot .po-preview-total-row.po-preview-grand-total{background:#f3f4f6;border-top:1px solid #e5e7eb}.po-preview-table tfoot .po-preview-total-row.po-preview-grand-total .po-preview-summary-label{color:#0b1320;font-size:14px}.po-preview-table tfoot .po-preview-total-row.po-preview-grand-total .po-preview-summary-value{color:#0b1320;font-size:16px}.po-preview-terms-list{margin:0;padding-left:20px}.po-preview-terms-list li{color:#374151;font-size:13px;line-height:1.6;margin-bottom:8px}.po-preview-terms-list li:last-child{margin-bottom:0}.po-preview-text{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:13px;line-height:1.6;margin:0;padding:12px}.po-preview-attachments-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.po-preview-attachment-item{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;display:flex;justify-content:space-between;padding:10px 12px;transition:all .2s ease}.po-preview-attachment-item:hover{background:#f3f4f6;border-color:#d1d5db}.po-preview-attachment-item .po-preview-attachment-info{align-items:center;display:flex;gap:10px;min-width:0}.po-preview-attachment-item .po-preview-attachment-info .po-preview-attachment-icon{color:#6c757d;flex-shrink:0;height:18px;width:18px}.po-preview-attachment-item .po-preview-attachment-info .po-preview-attachment-name{color:#374151;font-size:13px;word-break:break-word}.po-preview-attachment-item .po-preview-view-document-btn{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:5px;color:#0b1320;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;gap:5px;padding:6px 12px;transition:all .2s ease}.po-preview-attachment-item .po-preview-view-document-btn svg{color:#ff6a00;height:14px;width:14px}.po-preview-attachment-item .po-preview-view-document-btn:hover{background:#ff6a00;border-color:#ff6a00;color:#fff}.po-preview-attachment-item .po-preview-view-document-btn:hover svg{color:#fff}.po-preview-attachment-item .po-preview-view-document-btn:active{transform:scale(.98)}.po-preview-modal-footer{gap:10px;padding:12px 20px}.po-preview-modal-footer button{font-size:14px;min-width:100px;padding:10px 16px}.po-btn-secondary{align-items:center;background:#fff;border:1px solid #eef0f2;border-radius:6px;color:#0b1320;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;height:36px;justify-content:center;padding:8px 16px;transition:all .2s ease}.po-btn-secondary:hover{background:#f8f9fa;border-color:#dee2e6;color:#0b1320}.po-btn-secondary:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.po-btn-secondary:disabled{cursor:not-allowed;opacity:.5}@media(max-width:768px){.po-preview-modal{border-radius:12px 12px 0 0;margin-top:auto;max-height:95vh;max-width:100%}.po-preview-modal-header{padding:12px 16px}.po-preview-modal-header .po-preview-modal-header-left{gap:10px}.po-preview-modal-header .po-preview-modal-header-left .po-preview-icon{flex-shrink:0;height:20px;width:20px}.po-preview-modal-header .po-preview-modal-header-left .po-preview-modal-title{font-size:18px}.po-preview-modal-header .po-preview-modal-header-left .po-preview-modal-subtitle{font-size:12px}.po-preview-modal-body{padding:12px 16px}.po-preview-grid,.po-preview-grid-2{gap:10px;grid-template-columns:1fr}.po-preview-table-wrapper{overflow-x:auto}.po-preview-table{font-size:11px}.po-preview-table tbody td,.po-preview-table thead th{font-size:11px;padding:8px 10px}.po-preview-attachment-item{align-items:flex-start;flex-direction:column;gap:12px;padding:12px}.po-preview-attachment-item .po-preview-attachment-info{width:100%}.po-preview-attachment-item .po-preview-view-document-btn{justify-content:center;width:100%}.po-preview-modal-footer{flex-direction:column-reverse;gap:8px;padding:10px 16px}.po-preview-modal-footer button{font-size:14px;min-width:auto;padding:10px 16px;width:100%}}@media(max-width:576px){.po-preview-modal-overlay{padding:0}.po-preview-modal{border-radius:0;max-height:100vh}.po-preview-section{margin-bottom:16px}.po-preview-section .po-preview-section-title{font-size:15px;margin-bottom:10px;padding-bottom:6px}}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.po-accept,.po-accept .po-accept-header .po-accept-header-left .po-accept-main-title,.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons .po-accept-back-btn,.po-accept .po-accept-purchase-order-details-section .po-accept-section-title,.po-accept .po-accept-response-card .po-accept-textarea,.po-accept .po-accept-special-instructions-textarea,.po-accept .po-reference-quotation-card .po-reference-quotation-header .po-section-title,.po-accept-contact-form .input-control,.po-accept-contact-form .input-control-select,.po-accept-contact-form .po-accept-textarea,.subtitle{font-family:Inter,sans-serif}.common-input,.common-input-control,.common-input-pill,.po-accept-contact-form .input-control,.po-accept-contact-form .input-control-select{border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;padding:10px 14px;transition:all .2s ease;width:100%}.common-input-control:focus,.common-input-pill:focus,.common-input:focus,.po-accept-contact-form .input-control-select:focus,.po-accept-contact-form .input-control:focus{border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.common-input-control::placeholder,.common-input-pill::placeholder,.common-input::placeholder,.po-accept-contact-form .input-control-select::placeholder,.po-accept-contact-form .input-control::placeholder{color:#9ca3af}.common-input-control,.po-accept-contact-form .input-control,.po-accept-contact-form .input-control-select{background:#ebf6ff}.po-accept .po-accept-breadcrumb .breadcrumb{background:#0000;font-size:14px;margin:0;padding:0}.po-accept .po-accept-breadcrumb .breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:none!important;float:none;padding-right:0}.po-accept .po-accept-breadcrumb .breadcrumb .breadcrumb-item{color:#6c757d}.po-accept .po-accept-breadcrumb .breadcrumb .breadcrumb-item.active{color:#0b1320;font-weight:600}.po-accept .po-accept-breadcrumb .breadcrumb .breadcrumb-item .breadcrumb-link{color:#6c757d;text-decoration:none;transition:color .2s ease}.po-accept .po-accept-breadcrumb .breadcrumb .breadcrumb-item .breadcrumb-link:hover{color:#ff6a00;text-decoration:none}.po-accept .po-accept-breadcrumb .breadcrumb .breadcrumb-item:not(:last-child):after{color:#6c757d;content:">";margin:0 8px}.main-title,.po-accept .po-accept-header .po-accept-header-left .po-accept-main-title{color:#0b1320;font-size:28px;font-weight:700;line-height:1.2;margin:8px 0}.po-accept .po-accept-purchase-order-details-section .po-accept-section-title,.po-accept .po-reference-quotation-card .po-reference-quotation-header .po-section-title{color:#0b1320;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 16px}.po-accept .po-accept-response-card .po-accept-textarea,.po-accept .po-accept-special-instructions-textarea,.po-accept-contact-form .po-accept-textarea{background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;min-height:40px;padding:10px 14px;resize:vertical;transition:all .2s ease;width:100%}.po-accept .po-accept-response-card .po-accept-textarea::placeholder,.po-accept .po-accept-special-instructions-textarea::placeholder,.po-accept-contact-form .po-accept-textarea::placeholder{color:#9ca3af}.po-accept .po-accept-response-card .po-accept-textarea:focus,.po-accept .po-accept-special-instructions-textarea:focus,.po-accept-contact-form .po-accept-textarea:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:none}.po-accept .po-accept-response-card .po-accept-textarea:disabled,.po-accept .po-accept-special-instructions-textarea:disabled,.po-accept-contact-form .po-accept-textarea:disabled{background:#f9fafb;color:#6c757d;cursor:not-allowed;opacity:.6}.po-accept-contact-form .input-control-select{appearance:none;-webkit-appearance:none;-moz-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='%236c757d' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.po-accept .po-accept-header .po-accept-header-right,.po-accept .po-accept-header .po-accept-header-right .po-accept-trade-badge-wrapper{display:flex;flex-direction:column}.po-accept .po-accept-btn-primary:disabled,.po-accept .po-accept-response-card .po-accept-input:disabled,.po-accept-modal-send-btn:disabled{background:#f9fafb;color:#6c757d;cursor:not-allowed;opacity:.6;pointer-events:none}.po-accept .po-reference-quotation-card .po-reference-quotation-row.po-reference-quotation-row-first,.po-accept .po-reference-quotation-card .po-reference-quotation-row.po-reference-quotation-row-second{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.po-accept .po-accept-alert.po-accept-alert-warning .po-accept-alert-icon,.po-accept .po-accept-btn-primary svg,.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons .po-accept-back-btn svg,.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons .po-accept-btn-contact-buyer svg,.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons .po-accept-btn-download-po svg,.po-accept .po-accept-response-card .po-accept-response-actions .po-accept-btn-contact-buyer svg,.po-accept .po-accept-response-card .po-accept-response-actions .po-accept-btn-download-po svg,.po-accept .po-reference-quotation-card .po-reference-quotation-header .po-reference-icon,.po-accept-modal-send-btn svg{flex-shrink:0;height:16px;width:16px}.po-accept .po-accept-line-items-card .po-accept-line-items-header .po-accept-btn-add-line-item .po-accept-add-icon,.po-accept .po-accept-line-items-table .po-accept-btn-delete-item .po-accept-delete-icon,.po-accept .po-accept-purchase-order-details-section .po-accept-reference-quotation-header .po-accept-section-title .po-accept-reference-icon,.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-content .po-accept-radio-icon,.po-accept-modal-header .po-accept-modal-close svg{flex-shrink:0;height:20px;width:20px}.po-accept .po-accept-line-items-table{border-collapse:collapse;width:100%}.po-accept .po-accept-table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.po-accept .po-accept-response-card .po-accept-input-date{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:36px;position:relative}.po-accept .po-accept-response-card .po-accept-input-date::-webkit-calendar-picker-indicator{cursor:pointer;height:16px;opacity:0;position:absolute;right:12px;width:16px}.po-accept .po-accept-response-card .po-accept-checkbox-item .po-accept-checkbox,.po-accept .po-accept-response-card .po-accept-negotiation-details .po-accept-negotiation-checkbox-item .po-accept-checkbox{accent-color:#ff6a00;cursor:pointer;height:18px;width:18px}.po-accept .po-accept-response-card .po-accept-checkbox-item .po-accept-checkbox-label,.po-accept .po-accept-response-card .po-accept-negotiation-details .po-accept-negotiation-checkbox-item .po-accept-checkbox-label{align-items:center;color:#0b1320;cursor:pointer;display:flex;font-size:14px;gap:8px}.po-accept-modal-overlay{animation:fadeIn .2s ease}.po-accept-modal-content{animation:slideUp .3s ease}.po-accept .po-accept-line-items-table .po-accept-table-input::placeholder,.po-accept .po-accept-special-instructions-textarea::placeholder,.po-accept-contact-form .po-accept-input::placeholder,.po-accept-contact-form .po-accept-select::placeholder{color:#9ca3af;opacity:1}.po-accept-modal-body::-webkit-scrollbar{height:8px;width:8px}.po-accept-modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.po-accept-modal-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.po-accept-modal-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.po-accept-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1040}.po-accept-modal-content{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow-y:auto;width:100%;z-index:1050}.po-accept-modal-header .po-accept-modal-close{align-items:center;background:none;border:none;border-radius:8px;color:#6c757d;cursor:pointer;display:flex;justify-content:center;padding:8px}.po-accept-modal-header .po-accept-modal-close svg{height:20px;width:20px}.po-accept-modal-body{flex:1 1;overflow-y:auto;padding:16px 20px}.po-accept-modal-footer{align-items:center;background:#fff;border-radius:0 0 12px 12px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 20px}.po-accept .po-accept-response-card .po-accept-input:disabled,.po-accept-modal-send-btn:disabled{cursor:not-allowed}.po-accept .po-accept-header .po-accept-header-right .po-accept-trade-badge-wrapper .po-accept-trade-location,.po-accept .po-accept-line-items-table tbody .po-accept-table-summary-row td.po-accept-table-summary-label,.po-accept .po-accept-line-items-table tbody .po-accept-table-summary-row td.po-accept-table-summary-value,.po-accept .po-accept-line-items-table tbody tr td,.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-content div p,.po-accept .po-reference-quotation-card .po-reference-quotation-item .po-reference-value{font-weight:400}.po-accept .po-accept-badge,.po-accept .po-accept-badge.po-accept-priority-badge,.po-accept .po-accept-btn-primary,.po-accept .po-accept-buyer-info-grid .po-accept-buyer-info-item label,.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons .po-accept-btn-contact-buyer,.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons .po-accept-btn-download-po,.po-accept .po-accept-header .po-accept-header-right .po-accept-trade-badge-wrapper .po-accept-badge,.po-accept .po-accept-line-items-card .po-accept-line-items-header .po-accept-btn-add-line-item,.po-accept .po-accept-line-items-card .po-accept-line-items-header .po-accept-line-items-header-left .po-accept-line-items-title,.po-accept .po-accept-line-items-table thead th,.po-accept .po-accept-purchase-order-details-section .po-accept-reference-quotation-header .po-accept-section-title,.po-accept .po-accept-purchase-order-details-section .po-accept-section-title,.po-accept .po-accept-response-card .po-accept-negotiation-details .po-accept-negotiation-checkbox-item .po-accept-checkbox-label,.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-content div p:first-child,.po-accept .po-accept-response-card .po-accept-response-actions .po-accept-btn-contact-buyer,.po-accept .po-accept-response-card .po-accept-response-actions .po-accept-btn-download-po,.po-accept .po-accept-response-card .po-accept-response-header .po-accept-response-title,.po-accept .po-accept-response-card .po-accept-response-label,.po-accept .po-accept-total-amount,.po-accept .po-reference-quotation-card .po-reference-quotation-header .po-section-title,.po-accept-contact-buyer-info .po-accept-contact-buyer-item .po-accept-contact-buyer-label,.po-accept-modal-cancel-btn{font-weight:500}.po-accept .po-accept-alert.po-accept-alert-warning .po-accept-alert-description strong,.po-accept .po-accept-line-items-table tbody .po-accept-table-summary-row.po-accept-table-grand-total td.po-accept-table-summary-label,.po-accept .po-accept-line-items-table tbody .po-accept-table-summary-row.po-accept-table-grand-total td.po-accept-table-summary-value,.po-accept .po-reference-quotation-card .po-reference-quotation-item label{font-weight:600}.po-accept .po-accept-main-content{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:24px;width:100%}.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons .po-accept-back-btn{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons .po-accept-back-btn:hover{background-color:#d0d0d0;color:#333}.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons .po-accept-back-btn:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.po-accept{background-color:#f8f9fa;min-height:100vh;padding:24px}.po-accept .po-accept-breadcrumb{margin-bottom:8px}.po-accept .po-accept-header{align-items:flex-start;background-color:#f8f9fa;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:8px;padding:10px 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.po-accept .po-accept-header .po-accept-header-left{flex:1 1;min-width:300px}.po-accept .po-accept-header .po-accept-header-left .po-accept-main-title{color:#333;margin:30px 0 4px}.po-accept .po-accept-header .po-accept-header-left .po-accept-subtitle{color:#6c757d;font-size:14px;margin:0}.po-accept .po-accept-header .po-accept-header-right{align-items:flex-end;gap:12px}.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons .po-accept-back-btn{margin-bottom:0}.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons .po-accept-btn-contact-buyer,.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons .po-accept-btn-download-po{align-items:center;background-color:#fff;border:1px solid #eef0f2;border-radius:6px;color:#0b1320;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;gap:8px;height:36px;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons .po-accept-btn-contact-buyer:hover,.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons .po-accept-btn-download-po:hover{background-color:#f9fafb;border-color:#d1d5db}.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons .po-accept-btn-contact-buyer:focus-visible,.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons .po-accept-btn-download-po:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons .po-accept-btn-contact-buyer:active,.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons .po-accept-btn-download-po:active{background-color:#f3f4f6}.po-accept .po-accept-header .po-accept-header-right .po-accept-trade-badge-wrapper{align-items:flex-end;gap:4px;text-align:right}.po-accept .po-accept-header .po-accept-header-right .po-accept-trade-badge-wrapper .po-accept-badge{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#0b1320;display:inline-flex;flex-shrink:0;font-size:14px;justify-content:center;padding:2px 8px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.po-accept .po-accept-header .po-accept-header-right .po-accept-trade-badge-wrapper .po-accept-trade-location{color:#6c757d;font-size:12px;line-height:1.2;margin:0}.po-accept .po-accept-badge{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#0b1320;display:inline-flex;flex-shrink:0;font-size:14px;gap:4px;justify-content:center;overflow:hidden;padding:2px 8px;transition:color .2s ease,box-shadow .2s ease;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.po-accept .po-accept-badge.po-accept-priority-badge{background-color:#0b1320;border:1px solid #0000;color:#fff;font-size:12px;padding:2px 8px}.po-accept .po-accept-total-amount{color:#16a34a!important}.po-accept .po-accept-alert{grid-gap:12px;align-items:start;border-radius:8px;display:grid;font-size:14px;gap:12px;grid-template-columns:16px 1fr;margin-bottom:8px;padding:12px 16px;position:relative;width:100%}.po-accept .po-accept-alert.po-accept-alert-warning{background-color:#fefce8;border:1px solid #eab308;color:#854d0e}.po-accept .po-accept-alert.po-accept-alert-warning .po-accept-alert-icon{color:#ca8a04;flex-shrink:0;margin-top:2px}.po-accept .po-accept-alert.po-accept-alert-warning .po-accept-alert-description{color:#854d0e;font-size:14px;grid-column:2;line-height:1.5}.po-accept .po-reference-quotation-card{background:#eff6ff4d;border:1px solid #bfdbfe;border-radius:8px;display:flex;flex-direction:column;margin-bottom:8px}.po-accept .po-reference-quotation-card .po-reference-quotation-header{align-items:center;display:flex;gap:8px;padding:12px 20px}.po-accept .po-reference-quotation-card .po-reference-quotation-header .po-reference-icon{stroke-width:2.5;color:#6c757d}.po-accept .po-reference-quotation-card .po-reference-quotation-header .po-section-title{font-size:16px;line-height:1;margin:0;padding:0}.po-accept .po-reference-quotation-card .po-reference-quotation-content{display:flex;flex:1 1;flex-direction:column;padding:0 20px 12px}.po-accept .po-reference-quotation-card .po-reference-quotation-row{grid-gap:10px;display:grid;gap:10px}.po-accept .po-reference-quotation-card .po-reference-quotation-row.po-reference-quotation-row-first{gap:10px;margin-bottom:10px}.po-accept .po-reference-quotation-card .po-reference-quotation-row.po-reference-quotation-row-second{gap:10px;margin-top:10px}.po-accept .po-reference-quotation-card .po-reference-quotation-divider{background:#e0e0e0;border:none;height:1px;margin:0}.po-accept .po-reference-quotation-card .po-reference-quotation-item{display:flex;flex-direction:column}.po-accept .po-reference-quotation-card .po-reference-quotation-item label{color:#6c757d;font-size:14px;line-height:1.2;margin:0 0 3px}.po-accept .po-reference-quotation-card .po-reference-quotation-item .po-reference-value{background:#0000;color:#0b1320;font-size:14px;line-height:1.5;margin:0;min-height:auto;padding:0}.po-accept .po-status-card{background:#eff6ff4d;border:1px solid #bfdbfe;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-bottom:8px;padding:0}.po-accept .po-status-card.po-status-card-full-width{width:100%}.po-accept .po-status-card .po-status-card-header{align-items:center;border-bottom:none;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px 8px;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.po-accept .po-status-card .po-status-card-header .po-accept-chevron{color:#6c757d;flex-shrink:0;height:16px;margin-left:12px;width:16px}.po-accept .po-status-card .po-status-card-header .po-accept-chevron.po-accept-chevron-expanded{transform:rotate(0deg);transition:transform .2s ease}.po-accept .po-status-card .po-status-card-header .po-accept-chevron.po-accept-chevron-collapsed{transform:rotate(180deg);transition:transform .2s ease}.po-accept .po-status-card .po-status-card-title{color:#0b1320;flex:1 1;font-size:16px;font-weight:500;line-height:1;margin:0}.po-accept .po-status-card .po-status-card-title.po-status-card-title-with-icon{align-items:center;display:flex;gap:8px}.po-accept .po-status-card .po-status-card-title.po-status-card-title-with-icon svg{flex-shrink:0;height:20px;width:20px}.po-accept .po-status-card:has(.po-status-documents-content) .po-status-card-header{gap:3px;padding:12px 12px 6px}.po-accept .po-status-documents-content{padding:0 12px 12px}.po-accept .po-status-documents-content .po-status-attachment-item{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 2px #0000000d;display:flex;justify-content:space-between;margin-bottom:12px;padding:14px 16px;transition:all .2s ease}.po-accept .po-status-documents-content .po-status-attachment-item:last-child{margin-bottom:0}.po-accept .po-status-documents-content .po-status-attachment-item:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 2px 4px #0000001a}.po-accept .po-status-documents-content .po-status-attachment-item .po-status-attachment-info{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.po-accept .po-status-documents-content .po-status-attachment-item .po-status-attachment-info svg{color:#6b7280;flex-shrink:0;height:20px;width:20px}.po-accept .po-status-documents-content .po-status-attachment-item .po-status-attachment-info .po-status-attachment-name{color:#0b1320;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-accept .po-status-documents-content .po-status-attachment-item .po-status-attachment-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.po-accept .po-status-documents-content .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#0b1320;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:6px;justify-content:center;min-width:80px;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.po-accept .po-status-documents-content .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn svg{flex-shrink:0;height:14px;width:14px}.po-accept .po-status-documents-content .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.po-accept .po-status-documents-content .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn:focus-visible{box-shadow:0 0 0 3px #3b82f61a;outline:none}.po-accept .po-status-documents-content .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn:active{transform:translateY(0)}.po-accept .po-status-documents-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr}@media(min-width:768px){.po-accept .po-status-documents-grid{grid-template-columns:repeat(3,1fr)}}.po-accept .po-status-documents-grid .po-status-document-btn{align-items:center;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:6px;color:#0b1320;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:4px;height:32px;justify-content:flex-start;outline:none;padding:6px 10px;transition:all .2s ease;white-space:nowrap;width:100%}.po-accept .po-status-documents-grid .po-status-document-btn svg{flex-shrink:0;height:16px;margin-right:0;width:16px}.po-accept .po-status-documents-grid .po-status-document-btn:hover{background:#f9fafb;border-color:#d1d5db;color:#0b1320}.po-accept .po-status-documents-grid .po-status-document-btn:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.po-accept .po-status-documents-grid .po-status-document-btn:active{background:#f3f4f6}.po-accept .po-accept-purchase-order-details-section{background:#eff6ff4d;border:1px solid #bfdbfe;border-radius:8px;display:flex;flex-direction:column;margin-bottom:8px}.po-accept .po-accept-purchase-order-details-section .po-accept-reference-quotation-header{align-items:center;display:flex;gap:8px;padding:10px 16px}.po-accept .po-accept-purchase-order-details-section .po-accept-reference-quotation-header .po-accept-section-title{align-items:center;color:#0b1320;display:flex;font-size:16px;gap:8px;line-height:1;margin:0;padding:0}.po-accept .po-accept-purchase-order-details-section .po-accept-reference-quotation-header .po-accept-section-title .po-accept-reference-icon{stroke-width:2;color:currentColor}.po-accept .po-accept-purchase-order-details-section .po-accept-section-title{font-size:16px;margin:0 0 6px}.po-accept .po-accept-purchase-order-details-section .po-accept-purchase-order-details-content{display:flex;flex:1 1;flex-direction:column;padding:6px 16px 10px}.po-accept .po-accept-purchase-order-details-section .po-accept-po-details-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.po-accept .po-accept-purchase-order-details-section .po-accept-po-details-grid{grid-gap:16px;display:grid;gap:16px;gap:10px;grid-template-columns:repeat(4,1fr)}}.po-accept .po-accept-purchase-order-details-section .po-accept-po-details-grid .po-accept-reference-quotation-item label{color:#6c757d;display:block;font-size:14px;font-weight:500;line-height:1.2;margin:0 0 2px;width:100%}.po-accept .po-accept-purchase-order-details-section .po-accept-po-details-grid .po-accept-reference-quotation-item .po-accept-reference-value{background:#0000;color:#0b1320;font-size:14px;font-weight:400;line-height:1.5;margin:4px 0 0;min-height:auto;padding:0}.po-accept .po-accept-buyer-info-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.po-accept .po-accept-buyer-info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.po-accept .po-accept-buyer-info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}}.po-accept .po-accept-buyer-info-grid .po-accept-buyer-info-item{display:flex;flex-direction:column}.po-accept .po-accept-buyer-info-grid .po-accept-buyer-info-item label{align-items:center;color:#6c757d;display:flex;font-size:14px;gap:8px;line-height:1.2;margin:0}.po-accept .po-accept-buyer-info-grid .po-accept-buyer-info-item .po-accept-buyer-info-value{color:#0b1320;font-size:14px;font-weight:400;line-height:1.5;margin:4px 0 0}@media(min-width:768px){.po-accept .po-accept-buyer-info-grid .po-accept-buyer-info-item.po-accept-buyer-info-item-full{grid-column:span 2}}@media(min-width:992px){.po-accept .po-accept-buyer-info-grid .po-accept-buyer-info-item.po-accept-buyer-info-item-full{grid-column:span 4}}.po-accept .po-accept-line-items-card{background:#eff6ff4d;border:1px solid #bfdbfe;border-radius:8px;display:flex;flex-direction:column;gap:10px;margin-bottom:8px;padding:16px 0 0}.po-accept .po-accept-line-items-card .po-accept-line-items-header{align-items:flex-start;border-bottom:1px solid #eef0f2;cursor:pointer;display:flex;justify-content:space-between;padding:0 20px 8px;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.po-accept .po-accept-line-items-card .po-accept-line-items-header .po-accept-line-items-header-left{flex:1 1}.po-accept .po-accept-line-items-card .po-accept-line-items-header .po-accept-line-items-header-left .po-accept-line-items-title{color:#0b1320;font-size:16px;line-height:1.2;margin:0 0 4px}.po-accept .po-accept-line-items-card .po-accept-line-items-header .po-accept-line-items-header-left .po-accept-line-items-subtitle{color:#6c757d;font-size:14px;line-height:1.5;margin:0}.po-accept .po-accept-line-items-card .po-accept-line-items-header .po-accept-btn-add-line-item{align-items:center;background-color:#fff;border:1px solid #eef0f2;border-radius:6px;color:#0b1320;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;gap:8px;height:36px;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.po-accept .po-accept-line-items-card .po-accept-line-items-header .po-accept-btn-add-line-item:hover{background-color:#f9fafb;border-color:#d1d5db}.po-accept .po-accept-line-items-card .po-accept-line-items-header .po-accept-btn-add-line-item:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.po-accept .po-accept-line-items-card .po-accept-line-items-header .po-accept-btn-add-line-item:active{background-color:#f3f4f6}.po-accept .po-accept-line-items-card .po-accept-line-items-content{padding:0 20px 16px}.po-accept .po-accept-line-items-card .po-accept-chevron{color:#6c757d;flex-shrink:0;height:16px;margin-left:12px;width:16px}.po-accept .po-accept-line-items-card .po-accept-chevron.po-accept-chevron-expanded{transform:rotate(0deg);transition:transform .2s ease}.po-accept .po-accept-line-items-card .po-accept-chevron.po-accept-chevron-collapsed{transform:rotate(180deg);transition:transform .2s ease}.po-accept .po-accept-table-container{position:relative;width:100%}.po-accept .po-accept-line-items-table{background:#0000;font-size:14px}.po-accept .po-accept-line-items-table thead tr{border-bottom:1px solid #eef0f2}.po-accept .po-accept-line-items-table thead th{color:#0b1320;font-size:14px;height:40px;padding:8px;text-align:left;vertical-align:middle;white-space:nowrap}.po-accept .po-accept-line-items-table thead th.po-accept-table-col-number{width:48px}.po-accept .po-accept-line-items-table thead th.po-accept-table-col-description{min-width:250px}.po-accept .po-accept-line-items-table thead th.po-accept-table-col-qty{width:96px}.po-accept .po-accept-line-items-table thead th.po-accept-table-col-price{width:128px}.po-accept .po-accept-line-items-table thead th.po-accept-table-col-disc{width:96px}.po-accept .po-accept-line-items-table thead th.po-accept-table-col-tax{width:80px}.po-accept .po-accept-line-items-table thead th.po-accept-table-col-total{text-align:right}.po-accept .po-accept-line-items-table tbody tr{border-bottom:1px solid #eef0f2;transition:background-color .2s ease}.po-accept .po-accept-line-items-table tbody tr:hover{background-color:#00000005}.po-accept .po-accept-line-items-table tbody tr:last-child{border-bottom:none}.po-accept .po-accept-line-items-table tbody tr td{background:#f9fafb;color:#0b1320;font-size:14px;padding:8px;text-align:left;vertical-align:middle;white-space:nowrap}.po-accept .po-accept-line-items-table tbody tr td.po-accept-table-col-total-cell{text-align:right}.po-accept .po-accept-line-items-table tbody .po-accept-table-summary-row{background:#f9fafb;border-bottom:1px solid #eef0f2}.po-accept .po-accept-line-items-table tbody .po-accept-table-summary-row td{background:#f9fafb;font-size:14px;padding:8px;text-align:right;vertical-align:middle;white-space:nowrap}.po-accept .po-accept-line-items-table tbody .po-accept-table-summary-row td.po-accept-table-summary-label{color:#0b1320;text-align:left}.po-accept .po-accept-line-items-table tbody .po-accept-table-summary-row td.po-accept-table-summary-value{color:#0b1320;text-align:right}.po-accept .po-accept-line-items-table tbody .po-accept-table-summary-row.po-accept-table-grand-total,.po-accept .po-accept-line-items-table tbody .po-accept-table-summary-row.po-accept-table-grand-total td{background:#dcfce7}.po-accept .po-accept-line-items-table .po-accept-table-col-action{text-align:center;width:80px}.po-accept .po-accept-line-items-table .po-accept-table-input{background-color:#fff;border:1px solid #eef0f2;border-radius:6px;color:#0b1320;font-family:Inter,sans-serif;font-size:14px;height:36px;padding:8px 12px;transition:all .2s ease;width:100%}.po-accept .po-accept-line-items-table .po-accept-table-input:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1a;outline:none}.po-accept .po-accept-line-items-table .po-accept-table-input.po-accept-table-input-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding:8px 36px 8px 12px}.po-accept .po-accept-line-items-table .po-accept-table-input.po-accept-table-input-select option{background-color:#fff;color:#0b1320;padding:8px}.po-accept .po-accept-line-items-table .po-accept-table-input.po-accept-table-input-number{-moz-appearance:textfield;text-align:left}.po-accept .po-accept-line-items-table .po-accept-table-input.po-accept-table-input-number::-webkit-inner-spin-button,.po-accept .po-accept-line-items-table .po-accept-table-input.po-accept-table-input-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.po-accept .po-accept-line-items-table .po-accept-table-input.po-accept-table-input-date{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4M16 2v4M3 10h18M19 4H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2Z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:36px}.po-accept .po-accept-line-items-table .po-accept-table-input.po-accept-table-input-date::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0}.po-accept .po-accept-line-items-table .po-accept-btn-delete-item{align-items:center;background-color:#0000;border:none;border-radius:6px;color:#dc2626;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.po-accept .po-accept-line-items-table .po-accept-btn-delete-item:hover{background-color:#fef2f2;color:#b91c1c}.po-accept .po-accept-line-items-table .po-accept-btn-delete-item:focus-visible{box-shadow:0 0 0 3px #dc26261a;outline:none}.po-accept .po-accept-line-items-table .po-accept-btn-delete-item:active{background-color:#fee2e2}.po-accept .po-accept-table-wrapper{overflow-x:auto}.po-accept .po-accept-terms-list{display:flex;flex-direction:column;gap:8px;margin-bottom:0}.po-accept .po-accept-terms-list .po-accept-term-item{align-items:flex-start;display:flex;gap:8px}.po-accept .po-accept-terms-list .po-accept-term-item .po-accept-term-number{color:#6c757d;flex-shrink:0;font-size:14px;margin:0}.po-accept .po-accept-terms-list .po-accept-term-item .po-accept-term-text{background:#0000;border:none;color:#0b1320;flex:1 1;font-family:inherit;font-size:14px;line-height:1.5;margin:0;padding:0}.po-accept .po-accept-special-instructions-textarea{background-color:#fff;border:1px solid #eef0f2;border-radius:6px;color:#0b1320;font-family:Inter,sans-serif;font-size:14px;line-height:1.5;min-height:100px;padding:12px 16px;resize:vertical;width:100%}.po-accept .po-accept-special-instructions-textarea:focus{border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:none}.po-accept .po-accept-special-instructions-textarea:read-only{background-color:#f8f9fb;cursor:default;opacity:.9}.po-accept .po-accept-btn-primary{align-items:center;background:#ff6a00;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;height:36px;justify-content:center;outline:none;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.po-accept .po-accept-btn-primary:hover{background:#e55a00}.po-accept .po-accept-btn-primary:focus-visible{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a0033;outline:none}.po-accept .po-accept-btn-primary:disabled{opacity:.5;pointer-events:none}.po-accept .po-accept-btn-primary svg{pointer-events:none}.po-accept .po-accept-response-card{background:#fff;border:1px solid #86efac;border-radius:12px;display:flex;flex-direction:column;gap:16px;margin-bottom:16px;padding:16px 0 0}.po-accept .po-accept-response-card .po-accept-response-header{border-bottom:1px solid #eef0f2;padding:0 16px 12px}.po-accept .po-accept-response-card .po-accept-response-header .po-accept-response-title{color:#0b1320;font-size:16px;line-height:1;margin:0 0 4px}.po-accept .po-accept-response-card .po-accept-response-header .po-accept-response-description{color:#6c757d;font-size:14px;line-height:1.5;margin:0}.po-accept .po-accept-response-card .po-accept-response-content{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px}.po-accept .po-accept-response-card .po-accept-response-field{display:flex;flex-direction:column;gap:8px}.po-accept .po-accept-response-card .po-accept-response-label{color:#0b1320;font-size:14px;line-height:1.2;margin:0}.po-accept .po-accept-response-card .po-accept-radio-group{display:flex;flex-direction:column;gap:10px;margin-top:6px}.po-accept .po-accept-response-card .po-accept-radio-option{align-items:center;border:1px solid #eef0f2;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:10px;transition:all .2s ease}.po-accept .po-accept-response-card .po-accept-radio-option:hover{background-color:#f0fdf4}.po-accept .po-accept-response-card .po-accept-radio-option.po-accept-radio-selected{background-color:#f0fdf4;border-color:#16a34a}.po-accept .po-accept-response-card .po-accept-radio-option.po-accept-radio-selected:hover{background-color:#dcfce7}.po-accept .po-accept-response-card .po-accept-radio-option.po-accept-radio-option-reject:hover{background-color:#fef2f2}.po-accept .po-accept-response-card .po-accept-radio-option.po-accept-radio-option-reject.po-accept-radio-selected{background-color:#fef2f2;border-color:#dc2626}.po-accept .po-accept-response-card .po-accept-radio-option.po-accept-radio-option-reject.po-accept-radio-selected:hover{background-color:#fee2e2}.po-accept .po-accept-response-card .po-accept-radio-option.po-accept-radio-option-negotiate:hover{background-color:#fefce8}.po-accept .po-accept-response-card .po-accept-radio-option.po-accept-radio-option-negotiate.po-accept-radio-selected{background-color:#fefce8;border-color:#ca8a04}.po-accept .po-accept-response-card .po-accept-radio-option.po-accept-radio-option-negotiate.po-accept-radio-selected:hover{background-color:#fef9c3}.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-button{align-items:center;background-color:#fff;border:1px solid #eef0f2;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;margin:0;min-height:16px;min-width:16px;outline:none;padding:0;position:relative;transition:all .2s ease;width:16px}.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-button:focus-visible{box-shadow:0 0 0 3px #16a34a1a;outline:none}.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-button .po-accept-radio-indicator{align-items:center;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-button .po-accept-radio-indicator .po-accept-radio-dot{fill:#16a34a;color:#16a34a;height:8px;width:8px}.po-accept .po-accept-response-card .po-accept-radio-option.po-accept-radio-option-reject .po-accept-radio-button .po-accept-radio-indicator .po-accept-radio-dot{fill:#dc2626;color:#dc2626}.po-accept .po-accept-response-card .po-accept-radio-option.po-accept-radio-option-negotiate .po-accept-radio-button .po-accept-radio-indicator .po-accept-radio-dot{fill:#ca8a04;color:#ca8a04}.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-label{cursor:pointer;flex:1 1;margin:0}.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-content{align-items:flex-start;display:flex;gap:12px}.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-content .po-accept-radio-icon{margin-top:12px}.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-content .po-accept-radio-icon.po-accept-icon-green{color:#16a34a}.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-content .po-accept-radio-icon.po-accept-icon-red{color:#dc2626}.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-content .po-accept-radio-icon.po-accept-icon-yellow{color:#ca8a04}.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-content div{flex:1 1}.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-content div p{color:#0b1320;font-size:14px;line-height:1.5;margin:0}.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-content div p:first-child{margin-bottom:4px}.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-content div .po-accept-radio-subtitle{color:#6c757d;font-size:14px;margin:0}.po-accept .po-accept-response-card .po-accept-acceptance-details{background-color:#f0fdf4;border:1px solid #86efac;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.po-accept .po-accept-response-card .po-accept-acceptance-details .po-accept-acceptance-title{color:#166534;font-size:16px;font-weight:600;line-height:1.2;margin:0}.po-accept .po-accept-response-card .po-accept-acceptance-details .po-accept-acceptance-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}@media(max-width:992px){.po-accept .po-accept-response-card .po-accept-acceptance-details .po-accept-acceptance-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.po-accept .po-accept-response-card .po-accept-acceptance-details .po-accept-acceptance-grid{grid-template-columns:1fr}}.po-accept .po-accept-response-card .po-accept-acceptance-details .po-accept-acceptance-field{display:flex;flex-direction:column;gap:8px}.po-accept .po-accept-response-card .po-accept-acceptance-details .po-accept-acceptance-field.po-accept-acceptance-field-full{grid-column:1/-1}.po-accept .po-accept-response-card .po-accept-input{background-color:#fff;border:1px solid #eef0f2;border-radius:6px;color:#0b1320;font-size:14px;height:36px;padding:8px 12px;transition:all .2s ease;width:100%}.po-accept .po-accept-response-card .po-accept-input:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1a;outline:none}.po-accept .po-accept-response-card .po-accept-input:disabled{background-color:#f8f9fb;opacity:.6}.po-accept .po-accept-response-card .po-accept-input[readonly]{background:#f3f5f7;color:#6c757d;cursor:not-allowed}.po-accept .po-accept-response-card .po-accept-textarea{background-color:#fff;border:1px solid #eef0f2;border-radius:6px;color:#0b1320;padding:8px 12px}.po-accept .po-accept-response-card .po-accept-textarea:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1a}.po-accept .po-accept-response-card .po-accept-rejection-details{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.po-accept .po-accept-response-card .po-accept-rejection-details .po-accept-rejection-title{color:#991b1b;font-size:16px;font-weight:600;line-height:1.2;margin:0}.po-accept .po-accept-response-card .po-accept-rejection-details .po-accept-rejection-field{display:flex;flex-direction:column;gap:8px}.po-accept .po-accept-response-card .po-accept-rejection-details .po-accept-rejection-field .po-accept-textarea:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a;outline:none}.po-accept .po-accept-response-card .po-accept-negotiation-details{background-color:#fefce8;border:1px solid #fde047;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px}.po-accept .po-accept-response-card .po-accept-negotiation-details .po-accept-negotiation-title{color:#854d0e;font-size:16px;font-weight:600;line-height:1.2;margin:0}.po-accept .po-accept-response-card .po-accept-negotiation-details .po-accept-negotiation-field{display:flex;flex-direction:column;gap:8px}.po-accept .po-accept-response-card .po-accept-negotiation-details .po-accept-negotiation-field .po-accept-textarea:focus{border-color:#ca8a04;box-shadow:0 0 0 3px #ca8a041a;outline:none}.po-accept .po-accept-response-card .po-accept-negotiation-details .po-accept-negotiation-checkboxes{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,1fr);margin-top:8px}@media(max-width:1200px){.po-accept .po-accept-response-card .po-accept-negotiation-details .po-accept-negotiation-checkboxes{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.po-accept .po-accept-response-card .po-accept-negotiation-details .po-accept-negotiation-checkboxes{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.po-accept .po-accept-response-card .po-accept-negotiation-details .po-accept-negotiation-checkboxes{grid-template-columns:1fr}}.po-accept .po-accept-response-card .po-accept-negotiation-details .po-accept-negotiation-checkbox-item{align-items:center;display:flex;gap:8px}.po-accept .po-accept-response-card .po-accept-negotiation-details .po-accept-negotiation-checkbox-item .po-accept-checkbox{flex-shrink:0;height:16px;margin:0;width:16px}.po-accept .po-accept-response-card .po-accept-negotiation-details .po-accept-negotiation-checkbox-item .po-accept-checkbox-label{color:#0b1320;line-height:1.2;margin:0}.po-accept .po-accept-response-card .po-accept-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid #eef0f2;border-radius:6px;color:#0b1320;cursor:pointer;font-size:14px;height:36px;padding:8px 36px 8px 12px;transition:all .2s ease;width:100%}.po-accept .po-accept-response-card .po-accept-select:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a;outline:none}.po-accept .po-accept-response-card .po-accept-select option{background-color:#fff;color:#0b1320;padding:8px}.po-accept .po-accept-response-card .po-accept-select option[value=""]{color:#6c757d}.po-accept .po-accept-response-card .po-accept-checkbox-group{display:flex;flex-direction:column;gap:10px}.po-accept .po-accept-response-card .po-accept-checkbox-item{align-items:flex-start;display:flex;gap:12px}.po-accept .po-accept-response-card .po-accept-checkbox-item .po-accept-checkbox{flex-shrink:0;height:16px;margin:2px 0 0;width:16px}.po-accept .po-accept-response-card .po-accept-checkbox-item .po-accept-checkbox-label{color:#0b1320;flex:1 1;font-weight:600;line-height:1.5;margin:0}.po-accept .po-accept-response-card .po-accept-response-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:4px}.po-accept .po-accept-response-card .po-accept-response-actions .po-accept-btn-contact-buyer,.po-accept .po-accept-response-card .po-accept-response-actions .po-accept-btn-download-po{align-items:center;background-color:#fff;border:1px solid #eef0f2;border-radius:6px;color:#0b1320;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;gap:8px;height:36px;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.po-accept .po-accept-response-card .po-accept-response-actions .po-accept-btn-contact-buyer:hover,.po-accept .po-accept-response-card .po-accept-response-actions .po-accept-btn-download-po:hover{background-color:#f9fafb;border-color:#d1d5db}.po-accept .po-accept-response-card .po-accept-response-actions .po-accept-btn-contact-buyer:focus-visible,.po-accept .po-accept-response-card .po-accept-response-actions .po-accept-btn-download-po:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.po-accept .po-accept-response-card .po-accept-response-actions .po-accept-btn-contact-buyer:active,.po-accept .po-accept-response-card .po-accept-response-actions .po-accept-btn-download-po:active{background-color:#f3f4f6}@media(max-width:768px){.po-accept{padding:12px}.po-accept .po-accept-main-content{max-width:100%}.po-accept .po-accept-header{flex-direction:column;gap:12px}.po-accept .po-accept-header .po-accept-header-left{width:100%}.po-accept .po-accept-header .po-accept-header-left .po-accept-breadcrumb{font-size:12px;margin-bottom:8px}.po-accept .po-accept-header .po-accept-header-left .po-accept-main-title{font-size:20px;margin-top:40px}.po-accept .po-accept-header .po-accept-header-right{align-items:flex-start;flex-direction:column;gap:12px;margin-top:0;width:100%}.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons{flex-direction:column;gap:8px;width:100%}.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons .po-accept-back-btn,.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons .po-accept-btn-contact-buyer,.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons .po-accept-btn-download-po{justify-content:center;width:100%}.po-accept .po-accept-header .po-accept-header-right .po-accept-trade-badge-wrapper{align-items:flex-start;width:100%}.po-accept .po-accept-header .po-accept-header-right .po-accept-trade-badge-wrapper .po-accept-badge{font-size:13px}.po-accept .po-accept-header .po-accept-header-right .po-accept-trade-badge-wrapper .po-accept-trade-location{font-size:11px}.po-accept .po-accept-alert.po-accept-alert-warning{gap:10px;margin-bottom:12px;padding:10px 12px}.po-accept .po-accept-alert.po-accept-alert-warning .po-accept-alert-icon{height:14px;width:14px}.po-accept .po-accept-alert.po-accept-alert-warning .po-accept-alert-description{font-size:13px}.po-accept .po-reference-quotation-card{margin-bottom:12px}.po-accept .po-reference-quotation-card .po-reference-quotation-header{padding:10px 12px}.po-accept .po-reference-quotation-card .po-reference-quotation-content{padding:0 12px 12px}.po-accept .po-reference-quotation-card .po-reference-quotation-row.po-reference-quotation-row-first{gap:12px;grid-template-columns:1fr;margin-bottom:12px}.po-accept .po-reference-quotation-card .po-reference-quotation-row.po-reference-quotation-row-second{gap:12px;grid-template-columns:1fr;margin-top:12px}.po-accept .po-reference-quotation-card .po-reference-quotation-item label{font-size:12px;margin-bottom:4px}.po-accept .po-reference-quotation-card .po-reference-quotation-item .po-reference-value{font-size:13px;word-break:break-word}.po-accept .po-reference-quotation-card .po-reference-quotation-divider{margin:8px 0}.po-accept .po-accept-purchase-order-details-section{margin-bottom:12px}.po-accept .po-accept-purchase-order-details-section .po-accept-reference-quotation-header{padding:10px 12px}.po-accept .po-accept-purchase-order-details-section .po-accept-purchase-order-details-content{padding:0 12px 10px}.po-accept .po-accept-buyer-info-grid,.po-accept .po-accept-purchase-order-details-section .po-accept-po-details-grid{gap:10px;grid-template-columns:1fr}.po-accept .po-accept-buyer-info-grid .po-accept-buyer-info-item label{font-size:13px;font-weight:500;line-height:1.3;margin-bottom:4px}.po-accept .po-accept-buyer-info-grid .po-accept-buyer-info-item .po-accept-buyer-info-value{font-size:13px;line-height:1.4;word-break:break-word}.po-accept .po-accept-buyer-info-grid .po-accept-buyer-info-item.po-accept-buyer-info-item-full{grid-column:1}.po-accept .po-accept-reference-quotation-item label{font-size:13px;font-weight:500;line-height:1.3;margin-bottom:4px}.po-accept .po-accept-reference-quotation-item .po-accept-reference-value{font-size:13px;line-height:1.4;word-break:break-word}.po-accept .po-accept-line-items-card{gap:12px;margin-bottom:12px;padding:12px 0 0}.po-accept .po-accept-line-items-card .po-accept-line-items-header{align-items:stretch;flex-direction:column;gap:12px;padding:0 12px 12px}.po-accept .po-accept-line-items-card .po-accept-line-items-header .po-accept-line-items-header-left .po-accept-line-items-title{font-size:15px;margin-bottom:4px}.po-accept .po-accept-line-items-card .po-accept-line-items-header .po-accept-line-items-header-left .po-accept-line-items-subtitle{font-size:12px}.po-accept .po-accept-line-items-card .po-accept-line-items-header .po-accept-btn-add-line-item{font-size:14px;justify-content:center;min-height:44px;padding:10px 16px;width:100%}.po-accept .po-accept-line-items-card .po-accept-line-items-content{padding:0 12px 12px}.po-accept .po-accept-line-items-card .po-accept-table-input{font-size:16px;min-height:44px;padding:10px 14px}.po-accept .po-accept-line-items-card .po-accept-table-input.po-accept-table-input-select{background-position:right 14px center;padding:10px 40px 10px 14px}.po-accept .po-accept-line-items-card .po-accept-table-input.po-accept-table-input-date{background-position:right 14px center;padding-right:40px}.po-accept .po-accept-line-items-card .po-accept-btn-delete-item{height:40px;min-width:40px;width:40px}.po-accept .po-accept-line-items-table{font-size:12px}.po-accept .po-accept-table-wrapper{-webkit-overflow-scrolling:touch;margin-bottom:10px;margin-left:-12px;margin-right:-12px;overflow-x:auto;padding-left:12px;padding-right:12px}.po-accept .po-accept-table-container{min-width:800px}.po-accept .po-accept-line-items-table thead th{font-size:11px;padding:6px 4px;white-space:nowrap}.po-accept .po-accept-line-items-table tbody .po-accept-table-summary-row td,.po-accept .po-accept-line-items-table tbody td{font-size:12px;padding:6px 4px}.po-accept .po-accept-terms-list{gap:8px;margin-bottom:0}.po-accept .po-accept-terms-list .po-accept-term-item{gap:8px}.po-accept .po-accept-response-card{gap:16px;padding:16px 0 0}.po-accept .po-accept-response-card .po-accept-response-header{padding:0 12px 10px}.po-accept .po-accept-response-card .po-accept-response-header .po-accept-response-title{font-size:15px}.po-accept .po-accept-response-card .po-accept-response-header .po-accept-response-description{font-size:13px}.po-accept .po-accept-response-card .po-accept-response-content{gap:12px;padding:0 12px 16px}.po-accept .po-accept-response-card .po-accept-response-actions{align-items:stretch;flex-direction:column;gap:8px}.po-accept .po-accept-response-card .po-accept-response-actions .po-accept-btn-contact-buyer,.po-accept .po-accept-response-card .po-accept-response-actions .po-accept-btn-download-po,.po-accept .po-accept-response-card .po-accept-response-actions .po-accept-btn-primary{justify-content:center;width:100%}.po-accept .po-accept-response-card .po-accept-radio-group{gap:8px;margin-top:4px}.po-accept .po-accept-response-card .po-accept-radio-option{border-radius:6px;padding:10px 8px}.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-button{height:18px;min-width:18px;width:18px}.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-content{gap:8px}.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-content .po-accept-radio-icon{flex-shrink:0;height:18px;width:18px}.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-content div{flex:1 1}.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-content div p{font-size:13px;line-height:1.3;margin:0}.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-content div p .po-accept-radio-subtitle{font-size:11px;line-height:1.3;margin-top:2px}.po-accept .po-accept-response-card .po-accept-acceptance-details{gap:12px;padding:12px}.po-accept .po-accept-response-card .po-accept-acceptance-details .po-accept-acceptance-title{font-size:15px}.po-accept .po-accept-response-card .po-accept-acceptance-details .po-accept-acceptance-grid{gap:12px;grid-template-columns:1fr}.po-accept .po-accept-response-card .po-accept-response-label{font-size:13px;font-weight:600;margin-bottom:6px}.po-accept .po-accept-response-card .po-accept-input,.po-accept .po-accept-response-card .po-accept-select,.po-accept .po-accept-response-card .po-accept-textarea{border-radius:8px;font-size:16px;min-height:44px;padding:10px 14px}.po-accept .po-accept-response-card .po-accept-input-date{background-position:right 14px center;padding-right:40px}.po-accept .po-accept-response-card .po-accept-textarea{line-height:1.5;min-height:100px;padding:10px 14px}.po-accept .po-accept-response-card .po-accept-select{background-position:right 14px center;padding:10px 40px 10px 14px}.po-accept .po-accept-response-card .po-accept-rejection-details{gap:12px;padding:12px}.po-accept .po-accept-response-card .po-accept-rejection-details .po-accept-rejection-title{font-size:15px}.po-accept .po-accept-response-card .po-accept-negotiation-details{gap:12px;padding:12px}.po-accept .po-accept-response-card .po-accept-negotiation-details .po-accept-negotiation-title{font-size:15px}.po-accept .po-accept-response-card .po-accept-negotiation-details .po-accept-negotiation-checkboxes{gap:10px;grid-template-columns:repeat(3,1fr)}.po-accept .po-accept-acceptance-details .po-accept-acceptance-grid{grid-template-columns:1fr}}@media(max-width:576px){.po-accept{padding:8px}.po-accept .po-accept-header{flex-direction:column;gap:10px}.po-accept .po-accept-header .po-accept-header-left{width:100%}.po-accept .po-accept-header .po-accept-header-left .po-accept-breadcrumb{font-size:11px;margin-bottom:6px}.po-accept .po-accept-header .po-accept-header-left .po-accept-main-title{font-size:18px;line-height:1.3;margin-top:0}.po-accept .po-accept-header .po-accept-header-left .po-accept-subtitle{font-size:13px;margin-top:4px}.po-accept .po-accept-header .po-accept-header-right{align-items:flex-start;gap:10px;width:100%}.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons{flex-direction:column;gap:6px;width:100%}.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons .po-accept-back-btn,.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons .po-accept-btn-contact-buyer,.po-accept .po-accept-header .po-accept-header-right .po-accept-header-buttons .po-accept-btn-download-po{font-size:13px;justify-content:center;min-height:40px;padding:8px 12px;width:100%}.po-accept .po-accept-header .po-accept-header-right .po-accept-trade-badge-wrapper{align-items:flex-start;text-align:left;width:100%}.po-accept .po-accept-header .po-accept-header-right .po-accept-trade-badge-wrapper .po-accept-badge{font-size:12px;padding:6px 10px}.po-accept .po-accept-header .po-accept-header-right .po-accept-trade-badge-wrapper .po-accept-trade-location{font-size:10px;margin-top:4px}.po-accept .po-accept-alert.po-accept-alert-warning{border-radius:6px;gap:8px;margin-bottom:12px;padding:10px 12px}.po-accept .po-accept-alert.po-accept-alert-warning .po-accept-alert-icon{flex-shrink:0;height:14px;width:14px}.po-accept .po-accept-alert.po-accept-alert-warning .po-accept-alert-description{font-size:12px;line-height:1.4}.po-accept .po-accept-alert.po-accept-alert-warning .po-accept-alert-description strong{font-weight:600}.po-accept .po-accept-purchase-order-details-section{border-radius:8px;margin-bottom:12px}.po-accept .po-accept-purchase-order-details-section .po-accept-reference-quotation-header{border-bottom:1px solid #eef0f2;padding:10px 12px}.po-accept .po-accept-purchase-order-details-section .po-accept-reference-quotation-header .po-accept-section-title{font-size:15px}.po-accept .po-accept-purchase-order-details-section .po-accept-reference-quotation-header .po-accept-section-title .po-accept-reference-icon{height:18px;width:18px}.po-accept .po-accept-purchase-order-details-section .po-accept-purchase-order-details-content{padding:12px}.po-accept .po-accept-purchase-order-details-section .po-accept-purchase-order-details-content .po-accept-po-details-grid{gap:12px;grid-template-columns:1fr}.po-accept .po-accept-purchase-order-details-section .po-accept-purchase-order-details-content .po-accept-po-details-grid .po-accept-reference-quotation-item label{display:block;font-size:12px;font-weight:500;line-height:1.3;margin-bottom:6px}.po-accept .po-accept-purchase-order-details-section .po-accept-purchase-order-details-content .po-accept-po-details-grid .po-accept-reference-quotation-item .po-accept-reference-value{font-size:13px;line-height:1.4;word-break:break-word}.po-accept .po-accept-purchase-order-details-section .po-accept-purchase-order-details-content .po-accept-po-details-grid .po-accept-reference-quotation-item .po-accept-badge{font-size:12px;padding:4px 8px}.po-accept .po-accept-purchase-order-details-section .po-accept-purchase-order-details-content .po-accept-buyer-info-grid{gap:12px;grid-template-columns:1fr}.po-accept .po-accept-purchase-order-details-section .po-accept-purchase-order-details-content .po-accept-buyer-info-grid .po-accept-buyer-info-item label{font-size:12px;font-weight:500;line-height:1.3;margin-bottom:6px}.po-accept .po-accept-purchase-order-details-section .po-accept-purchase-order-details-content .po-accept-buyer-info-grid .po-accept-buyer-info-item .po-accept-buyer-info-value{font-size:13px;line-height:1.4;word-break:break-word}.po-accept .po-accept-line-items-card{border-radius:8px;margin-bottom:12px;padding:12px 0 0}.po-accept .po-accept-line-items-card .po-accept-line-items-header{align-items:stretch;flex-direction:column;gap:10px;padding:0 10px 10px}.po-accept .po-accept-line-items-card .po-accept-line-items-header .po-accept-line-items-header-left .po-accept-line-items-title{font-size:14px}.po-accept .po-accept-line-items-card .po-accept-line-items-header .po-accept-line-items-header-left .po-accept-line-items-subtitle{font-size:11px}.po-accept .po-accept-line-items-card .po-accept-line-items-header .po-accept-btn-add-line-item{font-size:14px;justify-content:center;min-height:44px;padding:10px 16px;width:100%}.po-accept .po-accept-line-items-card .po-accept-line-items-content{padding:0 10px 10px}.po-accept .po-accept-line-items-card .po-accept-table-input{font-size:16px;min-height:44px;padding:10px 14px}.po-accept .po-accept-line-items-card .po-accept-table-input.po-accept-table-input-select{background-position:right 14px center;background-size:18px;padding:10px 40px 10px 14px}.po-accept .po-accept-line-items-card .po-accept-table-input.po-accept-table-input-date{background-position:right 14px center;background-size:18px;padding-right:40px}.po-accept .po-accept-line-items-card .po-accept-btn-delete-item{height:40px;min-width:40px;width:40px}.po-accept .po-accept-table-wrapper{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.po-accept .po-status-documents-content{padding:0 10px 10px}.po-accept .po-status-documents-content .po-status-attachment-item{flex-wrap:wrap;padding:12px 14px}.po-accept .po-status-documents-content .po-status-attachment-item .po-status-attachment-info{gap:10px;width:100%}.po-accept .po-status-documents-content .po-status-attachment-item .po-status-attachment-info svg{height:18px;width:18px}.po-accept .po-status-documents-content .po-status-attachment-item .po-status-attachment-info .po-status-attachment-name{font-size:12px}.po-accept .po-status-documents-content .po-status-attachment-item .po-status-attachment-actions{gap:8px;margin-top:8px;width:100%}.po-accept .po-status-documents-content .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn{flex:1 1;font-size:11px;min-width:auto;padding:6px 12px}.po-accept .po-status-documents-content .po-status-attachment-item .po-status-attachment-actions .po-status-attachment-btn svg{height:14px;width:14px}.po-accept .po-accept-table-container{min-width:700px}.po-accept .po-accept-line-items-table thead th{font-size:10px;height:36px;padding:6px 4px}.po-accept .po-accept-line-items-table tbody .po-accept-table-summary-row td,.po-accept .po-accept-line-items-table tbody td{font-size:11px;padding:6px 4px}.po-accept .po-accept-buyer-info-grid{gap:8px}.po-accept .po-accept-buyer-info-grid .po-accept-buyer-info-item label{font-size:12px}.po-accept .po-accept-buyer-info-grid .po-accept-buyer-info-item .po-accept-buyer-info-value{font-size:12px;margin:3px 0 0}.po-accept .po-accept-response-card{border-radius:8px;gap:12px;padding:12px 0 0}.po-accept .po-accept-response-card .po-accept-response-header{padding:0 12px 10px}.po-accept .po-accept-response-card .po-accept-response-header .po-accept-response-title{font-size:15px;margin-bottom:4px}.po-accept .po-accept-response-card .po-accept-response-header .po-accept-response-description{font-size:12px;line-height:1.4}.po-accept .po-accept-response-card .po-accept-response-content{gap:12px;padding:0 12px 12px}.po-accept .po-accept-response-card .po-accept-response-actions{align-items:stretch;flex-direction:column;gap:8px;margin-top:8px}.po-accept .po-accept-response-card .po-accept-response-actions .po-accept-btn-contact-buyer,.po-accept .po-accept-response-card .po-accept-response-actions .po-accept-btn-download-po,.po-accept .po-accept-response-card .po-accept-response-actions .po-accept-btn-primary{font-size:14px;justify-content:center;min-height:44px;width:100%}.po-accept .po-accept-response-card .po-accept-radio-option{padding:8px}.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-content{gap:8px}.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-content .po-accept-radio-icon{flex-shrink:0;height:16px;width:16px}.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-content div p{font-size:12px}.po-accept .po-accept-response-card .po-accept-radio-option .po-accept-radio-content div p .po-accept-radio-subtitle{font-size:11px}.po-accept .po-accept-response-card .po-accept-acceptance-details{border-radius:6px;gap:12px;padding:12px}.po-accept .po-accept-response-card .po-accept-acceptance-details .po-accept-acceptance-title{font-size:15px;margin-bottom:8px}.po-accept .po-accept-response-card .po-accept-acceptance-details .po-accept-acceptance-grid{gap:12px;grid-template-columns:1fr}.po-accept .po-accept-response-card .po-accept-acceptance-details .po-accept-acceptance-field{gap:6px}.po-accept .po-accept-response-card .po-accept-acceptance-details .po-accept-acceptance-field .po-accept-response-label{font-size:13px;font-weight:600;margin-bottom:4px}.po-accept .po-accept-response-card .po-accept-acceptance-details .po-accept-acceptance-field .po-accept-input,.po-accept .po-accept-response-card .po-accept-acceptance-details .po-accept-acceptance-field .po-accept-input-date{font-size:16px;min-height:44px;padding:10px 14px}.po-accept .po-accept-response-card .po-accept-acceptance-details .po-accept-acceptance-field .po-accept-input-date{background-position:right 14px center;padding-right:40px}.po-accept .po-accept-response-card .po-accept-rejection-details{border-radius:6px;gap:12px;padding:12px}.po-accept .po-accept-response-card .po-accept-rejection-details .po-accept-rejection-title{font-size:15px;margin-bottom:8px}.po-accept .po-accept-response-card .po-accept-rejection-details .po-accept-rejection-field{gap:6px}.po-accept .po-accept-response-card .po-accept-rejection-details .po-accept-rejection-field .po-accept-response-label{font-size:13px;font-weight:600;margin-bottom:4px}.po-accept .po-accept-response-card .po-accept-rejection-details .po-accept-rejection-field .po-accept-select,.po-accept .po-accept-response-card .po-accept-rejection-details .po-accept-rejection-field .po-accept-textarea{font-size:16px;min-height:44px;padding:10px 14px}.po-accept .po-accept-response-card .po-accept-rejection-details .po-accept-rejection-field .po-accept-select{background-position:right 14px center;padding:10px 40px 10px 14px}.po-accept .po-accept-response-card .po-accept-rejection-details .po-accept-rejection-field .po-accept-textarea{min-height:100px}.po-accept .po-accept-response-card .po-accept-negotiation-details{border-radius:6px;gap:12px;padding:12px}.po-accept .po-accept-response-card .po-accept-negotiation-details .po-accept-negotiation-title{font-size:15px;margin-bottom:8px}.po-accept .po-accept-response-card .po-accept-negotiation-details .po-accept-negotiation-checkboxes{gap:8px;grid-template-columns:repeat(2,1fr)}.po-accept .po-accept-response-card .po-accept-negotiation-details .po-accept-negotiation-field{gap:6px}.po-accept .po-accept-response-card .po-accept-negotiation-details .po-accept-negotiation-field .po-accept-response-label{font-size:13px;font-weight:600;margin-bottom:4px}.po-accept .po-accept-response-card .po-accept-negotiation-details .po-accept-negotiation-field .po-accept-textarea{font-size:16px;min-height:100px;padding:10px 14px}.po-accept .po-accept-response-card .po-accept-checkbox-group{gap:8px;margin-top:8px}.po-accept .po-accept-response-card .po-accept-checkbox-group .po-accept-checkbox-item{gap:10px}.po-accept .po-accept-response-card .po-accept-checkbox-group .po-accept-checkbox-item .po-accept-checkbox{height:18px;margin-top:2px;min-width:18px;width:18px}.po-accept .po-accept-response-card .po-accept-checkbox-group .po-accept-checkbox-item .po-accept-checkbox-label{font-size:13px;line-height:1.4}.po-accept .po-accept-response-label{font-size:13px;font-weight:600;line-height:1.4;margin-bottom:6px}.po-accept .po-accept-response-field{gap:6px}.po-accept .po-accept-input,.po-accept .po-accept-select,.po-accept .po-accept-textarea{border-radius:8px;box-sizing:border-box;font-size:16px;min-height:44px;padding:10px 14px;width:100%}.po-accept .po-accept-input-date{background-position:right 14px center;background-size:18px;padding-right:40px}.po-accept .po-accept-textarea{line-height:1.5;min-height:100px;padding:10px 14px}.po-accept .po-accept-select{background-position:right 14px center;background-size:18px;padding:10px 40px 10px 14px}.po-accept .po-accept-back-btn,.po-accept .po-accept-btn-contact-buyer,.po-accept .po-accept-btn-download-po,.po-accept .po-accept-btn-primary{font-size:16px;min-height:44px}}.po-accept-modal-content{overflow:hidden}.po-accept-modal-header{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.po-accept-modal-header .po-accept-modal-header-left{align-items:flex-start;display:flex;flex:1 1;gap:10px}.po-accept-modal-header .po-accept-modal-header-left .po-accept-modal-icon{align-items:center;background-color:#eff6ff;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.po-accept-modal-header .po-accept-modal-header-left .po-accept-modal-icon svg{color:#3b82f6;height:18px;width:18px}.po-accept-modal-header .po-accept-modal-header-left .po-accept-modal-title{color:#0b1320;font-size:18px;font-weight:600;line-height:1.3;margin:0 0 2px}.po-accept-modal-header .po-accept-modal-header-left .po-accept-modal-subtitle{color:#6c757d;font-size:13px;line-height:1.4;margin:0}.po-accept-modal-header .po-accept-modal-close{border-radius:6px;color:#6b7280;flex-shrink:0;height:32px;padding:0;transition:all .2s ease;width:32px}.po-accept-modal-header .po-accept-modal-close:hover{background:#f3f4f6;color:#0b1320}.po-accept-modal-header .po-accept-modal-close:focus-visible{box-shadow:0 0 0 3px #3b82f61a;outline:none}.po-accept-contact-buyer-info{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:12px}.po-accept-contact-buyer-info .po-accept-contact-buyer-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.po-accept-contact-buyer-info .po-accept-contact-buyer-row{grid-template-columns:1fr}}.po-accept-contact-buyer-info .po-accept-contact-buyer-item{display:flex;flex-direction:column;gap:2px}.po-accept-contact-buyer-info .po-accept-contact-buyer-item .po-accept-contact-buyer-label{color:#6b7280;font-size:12px;margin:0}.po-accept-contact-buyer-info .po-accept-contact-buyer-item .po-accept-contact-buyer-value{color:#0b1320;font-size:14px;font-weight:600;margin:0}.po-accept-contact-form{display:flex;flex-direction:column;gap:12px}.po-accept-contact-form .po-accept-contact-form-group{display:flex;flex-direction:column;gap:6px}.po-accept-contact-form .po-accept-response-label{font-weight:600}.po-accept-contact-form .input-control[rows]{line-height:1.5;min-height:70px;resize:vertical}.po-accept-contact-form .po-accept-input,.po-accept-contact-form .po-accept-select{background-color:#fff;border:1px solid #eef0f2;border-radius:6px;color:#0b1320;font-family:Inter,sans-serif;font-size:14px;height:36px;padding:8px 12px;transition:all .2s ease;width:100%}.po-accept-contact-form .po-accept-input:focus,.po-accept-contact-form .po-accept-select:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1a;outline:none}.po-accept-contact-form .po-accept-textarea{height:36px}.po-accept-contact-form .po-accept-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding:8px 36px 8px 12px}.po-accept-contact-form .po-accept-textarea{background-color:#fff;border:1px solid #eef0f2;border-radius:6px;color:#0b1320;height:auto;min-height:80px;padding:8px 12px}.po-accept-contact-form .po-accept-textarea:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1a}.po-accept-modal-footer{gap:10px;padding:12px 20px}.po-accept-modal-cancel-btn{align-items:center;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;justify-content:center;padding:10px 20px;transition:all .2s ease}.po-accept-modal-cancel-btn:hover{background-color:#f9fafb;border-color:#9ca3af}.po-accept-modal-cancel-btn:focus-visible{box-shadow:0 0 0 3px #3b82f61a;outline:none}.po-accept-modal-send-btn{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:10px 24px;transition:all .2s ease}.po-accept-modal-send-btn:hover:not(:disabled){background:#e55a00}.po-accept-modal-send-btn:active:not(:disabled){transform:scale(.98)}.po-accept-modal-send-btn:disabled{background:#d1d5db;color:#9ca3af}.po-accept-modal-send-btn:focus-visible{box-shadow:0 0 0 3px #ff6a0033;outline:none}@media(max-width:768px){.po-accept-modal-overlay{align-items:flex-end;padding:0}.po-accept-modal-content{border-radius:12px 12px 0 0;margin:0;max-height:90vh;max-width:100%}.po-accept-modal-header{padding:12px 16px}.po-accept-modal-header .po-accept-modal-header-left{gap:8px}.po-accept-modal-header .po-accept-modal-header-left .po-accept-modal-icon{height:32px;width:32px}.po-accept-modal-header .po-accept-modal-header-left .po-accept-modal-icon svg{flex-shrink:0;height:16px;width:16px}.po-accept-modal-header .po-accept-modal-header-left .po-accept-modal-title{font-size:16px;margin:0 0 2px}.po-accept-modal-header .po-accept-modal-header-left .po-accept-modal-subtitle{font-size:12px}.po-accept-modal-body{padding:12px 16px}.po-accept-contact-buyer-info{gap:8px;margin-bottom:12px;padding:10px}.po-accept-contact-buyer-info .po-accept-contact-buyer-row.po-accept-contact-buyer-row-first,.po-accept-contact-buyer-info .po-accept-contact-buyer-row.po-accept-contact-buyer-row-second{grid-template-columns:1fr}.po-accept-contact-form{gap:10px}.po-accept-contact-form .po-accept-contact-form-group{gap:6px}.po-accept-contact-form .po-accept-contact-form-group .po-accept-response-label{font-size:13px;font-weight:600;margin-bottom:4px}.po-accept-contact-form .po-accept-input,.po-accept-contact-form .po-accept-select,.po-accept-contact-form .po-accept-textarea{font-size:16px;min-height:44px;padding:10px 14px}.po-accept-contact-form .po-accept-select{background-position:right 14px center;padding:10px 40px 10px 14px}.po-accept-contact-form .po-accept-textarea{min-height:100px;padding:10px 14px}.po-accept-modal-footer{flex-direction:column-reverse;gap:8px;padding:12px 16px}.po-accept-modal-footer .po-accept-modal-cancel-btn,.po-accept-modal-footer .po-accept-modal-send-btn{justify-content:center;width:100%}}@media(max-width:576px){.po-accept-modal-header .po-accept-modal-header-left .po-accept-modal-title{font-size:15px}.po-accept-contact-buyer-info .po-accept-contact-buyer-item .po-accept-contact-buyer-label,.po-accept-modal-header .po-accept-modal-header-left .po-accept-modal-subtitle{font-size:11px}.po-accept-contact-buyer-info .po-accept-contact-buyer-item .po-accept-contact-buyer-value{font-size:13px}}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.invoice-list,.invoice-list *,.invoice-list .il-acceptance-form-field .il-acceptance-input,.invoice-list .il-acceptance-form-field .il-acceptance-textarea,.invoice-list .il-header .il-header-left .il-main-title,.invoice-list .il-header .il-header-right .il-back-btn,.invoice-list .il-invoice-card .il-card-actions .il-action-btn,.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-generate,.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-manifest,.invoice-list .il-search-filter-section .il-search-filter-row .il-filter-group .il-filter-select,.invoice-list .il-search-filter-section .il-search-filter-row .il-search-wrapper .il-search-input,.invoice-list .il-tabs .il-tab,.invoice-list .il-tabs .il-tab.il-tab-active,.main-title,.subtitle{font-family:Inter,sans-serif}.common-btn-primary,.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-generate,.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-manifest{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.common-btn-primary:hover:not(:disabled),.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-generate:hover:not(:disabled),.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-manifest:hover:not(:disabled){background:#e55a00}.common-btn-primary:disabled,.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-generate:disabled,.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-manifest:disabled{cursor:not-allowed;opacity:.5}.common-btn-primary:focus-visible,.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-generate:focus-visible,.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-manifest:focus-visible{box-shadow:0 0 0 3px #ff6a0033;outline:none}.invoice-list .il-acceptance-form-field .il-acceptance-input,.invoice-list .il-acceptance-form-field .il-acceptance-textarea,.invoice-list .il-header .il-header-left .il-breadcrumb .il-breadcrumb-list .il-breadcrumb-item .il-breadcrumb-link,.invoice-list .il-invoice-card,.invoice-list .il-invoice-card .il-card-actions .il-action-btn,.invoice-list .il-invoice-card .il-invoice-header-row .il-card-actions .il-action-btn,.invoice-list .il-search-filter-section .il-search-filter-row .il-filter-group .il-filter-select,.invoice-list .il-search-filter-section .il-search-filter-row .il-search-wrapper .il-search-input{transition:all .2s ease}.invoice-list .il-header .il-header-left .il-main-title,.main-title{color:#0b1320;font-size:28px;font-weight:700;line-height:1.2;margin:8px 0}.invoice-list .il-header .il-header-left .il-breadcrumb .il-breadcrumb-list,.invoice-list .il-header .il-header-left .il-breadcrumb .il-breadcrumb-list .il-breadcrumb-item{align-items:center;display:flex;justify-content:flex-start}.invoice-list .il-header .il-header-right .il-back-btn svg,.invoice-list .il-invoice-card .il-card-actions .il-action-btn svg{flex-shrink:0;height:16px;width:16px}.invoice-list .il-search-filter-section .il-search-filter-row .il-search-wrapper .il-search-icon{flex-shrink:0;height:20px;width:20px}.invoice-list .il-invoice-card .il-invoice-header-row .il-document-icon{height:24px;width:24px}.invoice-list .il-invoice-card .il-status-tags .il-status-tag{align-items:center;background-color:#0000;border:1px solid #e5e7eb;border-radius:6px;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:500;justify-content:center;overflow:hidden;padding:2px 8px;transition:color .2s ease,box-shadow .2s ease;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.invoice-list .il-invoice-card .il-status-tags .il-status-tag:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.invoice-list .il-empty-state{color:#6c757d;font-size:14px;padding:24px;text-align:center}.invoice-list .il-search-filter-section .il-search-filter-row .il-search-wrapper .il-search-input::placeholder{color:#9ca3af;opacity:1}.invoice-list .po-preview-table-wrapper::-webkit-scrollbar{width:8px}.invoice-list .po-preview-table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.invoice-list .po-preview-table-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.invoice-list .po-preview-table-wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.invoice-list .il-tabs .il-tab,.invoice-list .il-tabs .il-tab.il-tab-active{color:#6c757d;font-size:14px;font-weight:500;transition:all .2s ease}.invoice-list .il-tabs .il-tab.il-tab-active{color:#ff6a00;font-weight:600}.invoice-list .il-invoice-card .il-card-actions .il-action-btn,.invoice-list .il-invoice-card .il-invoice-header-row .il-card-actions .il-action-btn,.invoice-list .il-tabs .il-tab{text-align:center}.invoice-list{box-sizing:border-box;width:100%}.invoice-list .il-search-filter-section .il-search-filter-row .il-search-wrapper,.invoice-list .il-tabs .il-tab{position:relative}.invoice-list .il-search-filter-section .il-search-filter-row .il-search-wrapper .il-search-icon{position:absolute}.invoice-list .il-tabs{display:inline-flex}.invoice-list .il-invoice-card .il-details-grid .il-grid-item .il-detail-label,.invoice-list .il-invoice-card .il-tax-info .il-tax-item .il-tax-text{font-weight:400}.invoice-list .il-acceptance-form-field .il-acceptance-field-label,.invoice-list .il-invoice-card .il-card-actions .il-action-btn,.invoice-list .il-invoice-card .il-details-grid .il-grid-item .il-detail-value,.invoice-list .il-invoice-card .il-details-grid .il-grid-item .il-detail-value .il-status-badge,.invoice-list .il-invoice-card .il-invoice-header-row .il-card-actions .il-action-btn,.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group .il-invoice-number-subtitle .il-invoice-number-value,.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group .il-title-row .il-status-badge,.invoice-list .il-tabs .il-tab,.invoice-list .po-preview-table tfoot .po-preview-total-row .po-preview-summary-label,.invoice-list .po-preview-table tfoot .po-preview-total-row .po-preview-summary-value{font-weight:500}.invoice-list .font-semibold,.invoice-list .il-header .il-header-left .il-breadcrumb .il-breadcrumb-list .il-breadcrumb-item.il-breadcrumb-active{font-weight:600}.invoice-list .il-search-filter-section .il-search-filter-row .il-search-wrapper .il-search-icon{pointer-events:none}.invoice-list .il-main-content{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:24px;width:100%}.invoice-list .il-header .il-header-right .il-back-btn{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;padding:8px 16px;text-decoration:none;transition:all .2s ease}.invoice-list .il-header .il-header-right .il-back-btn:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.invoice-list .il-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.invoice-list .il-header .il-header-left{flex:1 1;min-width:300px}.invoice-list .il-header .il-header-right{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.invoice-list{background-color:#f6f8fb;min-height:100vh;padding:24px}.invoice-list .il-header{margin-bottom:10px}.invoice-list .il-header .il-header-left .il-breadcrumb{margin-bottom:8px}.invoice-list .il-header .il-header-left .il-breadcrumb .il-breadcrumb-list{background:#0000;display:flex;flex-wrap:wrap;font-size:14px;list-style:none;margin:0;padding:0}.invoice-list .il-header .il-header-left .il-breadcrumb .il-breadcrumb-list .il-breadcrumb-item{color:#6c757d}.invoice-list .il-header .il-header-left .il-breadcrumb .il-breadcrumb-list .il-breadcrumb-item.il-breadcrumb-active{color:#0b1320}.invoice-list .il-header .il-header-left .il-breadcrumb .il-breadcrumb-list .il-breadcrumb-item .il-breadcrumb-link{color:#6c757d;text-decoration:none;transition-property:color}.invoice-list .il-header .il-header-left .il-breadcrumb .il-breadcrumb-list .il-breadcrumb-item .il-breadcrumb-link:hover{color:#ff6a00;text-decoration:none}.invoice-list .il-header .il-header-left .il-breadcrumb .il-breadcrumb-list .il-breadcrumb-item:not(:last-child):after{color:#6c757d;content:">";margin:0 8px}.invoice-list .il-header .il-header-left .il-main-title{color:#333}.invoice-list .il-header .il-header-left .il-subtitle{color:#777;font-size:16px;line-height:1.5;margin:0}.invoice-list .il-header .il-header-right .il-back-btn{gap:6px}.invoice-list .il-header .il-header-right .il-back-btn:hover{background-color:#d0d0d0;color:#333}.invoice-list .il-tabs{background-color:#e0e0e0;border:none;border-radius:8px;gap:0;margin-bottom:12px;padding:4px}.invoice-list .il-tabs .il-tab{background-color:#0000;border:none;border-radius:8px;color:#333;cursor:pointer;font-size:14px;padding:10px 24px;transition:color .2s ease;white-space:nowrap}.invoice-list .il-tabs .il-tab:hover:not(.il-tab-active){color:#333}.invoice-list .il-tabs .il-tab.il-tab-active{background-color:#fff;box-shadow:0 1px 3px #0000001a;color:#333}.invoice-list .il-search-filter-section{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0a0a0a0a;margin-bottom:8px;padding:24px}.invoice-list .il-search-filter-section .il-search-header{margin-bottom:16px}.invoice-list .il-search-filter-section .il-search-header .il-search-title{color:#333;font-size:18px;font-weight:600;margin:0}.invoice-list .il-search-filter-section .il-search-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.invoice-list .il-search-filter-section .il-search-filter-row .il-search-wrapper{align-items:center;display:flex;flex:1 1;min-width:300px}.invoice-list .il-search-filter-section .il-search-filter-row .il-search-wrapper .il-search-icon{color:#999;left:12px}.invoice-list .il-search-filter-section .il-search-filter-row .il-search-wrapper .il-search-input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#333;font-size:14px;padding:10px 16px 10px 44px;width:100%}.invoice-list .il-search-filter-section .il-search-filter-row .il-search-wrapper .il-search-input::placeholder{color:#999}.invoice-list .il-search-filter-section .il-search-filter-row .il-search-wrapper .il-search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.invoice-list .il-search-filter-section .il-search-filter-row .il-filter-group{display:flex;flex-shrink:0;gap:12px}.invoice-list .il-search-filter-section .il-search-filter-row .il-filter-group .il-filter-select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#333;cursor:pointer;font-size:14px;min-width:160px;padding:10px 16px}.invoice-list .il-search-filter-section .il-search-filter-row .il-filter-group .il-filter-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.invoice-list .il-search-filter-section .il-search-filter-row .il-filter-group .il-filter-select:hover{border-color:#d1d5db}.invoice-list .il-invoices-container{display:flex;flex-direction:column;gap:8px}.invoice-list .il-invoice-card{background:#fff;border-radius:8px;box-shadow:0 4px 18px #0a0a0a0f}.invoice-list .il-invoice-card:hover{box-shadow:0 6px 20px #0a0a0a1a;transform:translateY(-2px)}.invoice-list .il-invoice-card .il-card-content-wrapper{padding:16px}.invoice-list .il-invoice-card .il-card-main-row{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.invoice-list .il-invoice-card .il-card-left-section{display:flex;flex:1 1;flex-direction:column;gap:12px}.invoice-list .il-invoice-card .il-invoice-header-row{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;justify-content:space-between}.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-header-left{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.invoice-list .il-invoice-card .il-invoice-header-row .il-document-icon{color:#3b82f6;flex-shrink:0}.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group{display:flex;flex-direction:column;gap:4px;min-width:0}.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group .il-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group .il-title-row .il-status-badge{align-items:center;border:1px solid #0000;border-radius:6px;display:inline-flex;flex-shrink:0;font-size:12px;justify-content:center;overflow:hidden;padding:2px 8px;text-transform:capitalize;transition:color .2s ease,box-shadow .2s ease;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group .il-title-row .il-status-badge.il-status-pending{background-color:#eab308;color:#fff}.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group .il-title-row .il-status-badge.il-status-draft{background-color:#3b82f6;color:#fff}.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group .il-title-row .il-status-badge.il-status-invoice-created{background-color:#22c55e;color:#fff}.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group .il-title-row .il-status-badge.il-status-accepted{background-color:#10b981;color:#fff}.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group .il-title-row .il-status-badge.il-status-rejected{background-color:#fee2e2;border-color:#fca5a5;color:#991b1b}.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group .il-title-row .il-status-badge.il-status-disputed{background-color:#ef4444;color:#fff}.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group .il-invoice-number{color:#111827;font-size:18px;font-weight:600;line-height:1.2;margin:0}.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group .il-invoice-number-subtitle{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:4px;line-height:1.4;margin:0}.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group .il-invoice-number-subtitle .il-invoice-number-value{color:#111827;font-weight:500}.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group .il-po-reference{color:#6b7280;font-size:14px;line-height:1.4;margin:0}.invoice-list .il-invoice-card .il-invoice-header-row .il-card-actions{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:8px;margin-left:auto;white-space:nowrap}.invoice-list .il-invoice-card .il-invoice-header-row .il-card-actions .il-action-btn{align-items:center;display:inline-flex;font-size:14px;justify-content:center;white-space:nowrap}.invoice-list .il-invoice-card .il-details-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}.invoice-list .il-invoice-card .il-details-grid .il-grid-item{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:flex-start}.invoice-list .il-invoice-card .il-details-grid .il-grid-item .il-detail-label{align-items:center;color:#6b7280;display:flex;font-size:14px;height:21px;line-height:1.5;margin:0}.invoice-list .il-invoice-card .il-details-grid .il-grid-item .il-detail-value{color:#111827;font-size:14px;line-height:1.5;margin:0;word-break:break-word}.invoice-list .il-invoice-card .il-details-grid .il-grid-item .il-detail-value .il-status-badge{align-items:center;border:1px solid #0000;border-radius:6px;display:inline-flex;flex-shrink:0;font-size:12px;justify-content:center;overflow:hidden;padding:2px 8px;text-transform:capitalize;transition:color .2s ease,box-shadow .2s ease;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.invoice-list .il-invoice-card .il-details-grid .il-grid-item .il-detail-value .il-status-badge.il-status-pending{background-color:#eab308;color:#fff}.invoice-list .il-invoice-card .il-details-grid .il-grid-item .il-detail-value .il-status-badge.il-status-draft{background-color:#3b82f6;color:#fff}.invoice-list .il-invoice-card .il-details-grid .il-grid-item .il-detail-value .il-status-badge.il-status-invoice-created{background-color:#22c55e;color:#fff}.invoice-list .il-invoice-card .il-details-grid .il-grid-item .il-detail-value .il-status-badge.il-status-accepted{background-color:#10b981;color:#fff}.invoice-list .il-invoice-card .il-details-grid .il-grid-item .il-detail-value .il-status-badge.il-status-disputed,.invoice-list .il-invoice-card .il-details-grid .il-grid-item .il-detail-value .il-status-badge.il-status-rejected{background-color:#ef4444;color:#fff}.invoice-list .il-invoice-card .il-status-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.invoice-list .il-invoice-card .il-status-tags .il-status-tag{border:1px solid}.invoice-list .il-invoice-card .il-status-tags .il-status-tag.il-status-approved{background-color:#d1fae5;border-color:#6ee7b7;color:#065f46}.invoice-list .il-invoice-card .il-status-tags .il-status-tag.il-status-verified{background-color:#dcfce7;border-color:#86efac;color:#166534}.invoice-list .il-invoice-card .il-status-tags .il-status-tag.il-status-review{background-color:#dbeafe;border-color:#93c5fd;color:#1e40af}.invoice-list .il-invoice-card .il-status-tags .il-status-tag.il-status-pending{background-color:#fef3c7;border-color:#fcd34d;color:#92400e}.invoice-list .il-invoice-card .il-status-tags .il-status-tag.il-status-rejected{background-color:#fee2e2;border-color:#fca5a5;color:#991b1b}.invoice-list .il-invoice-card .il-status-tags .il-status-tag.il-export-lut{background-color:#dbeafe!important;border-color:#93c5fd!important;color:#1e40af!important}.invoice-list .il-invoice-card .il-status-tags .il-status-tag.il-export-nonlut{background-color:#ffedd5!important;border-color:#fcd34d!important;color:#9a3412!important}.invoice-list .il-invoice-card .il-status-tags .il-status-tag.il-tag-ar-number,.invoice-list .il-invoice-card .il-status-tags .il-status-tag.il-tag-lut-number{background-color:#f3f4f6;border-color:#d1d5db;color:#374151}.invoice-list .il-invoice-card .il-tax-info{background-color:#fff7ed;border:1px solid #fed7aa;border-radius:6px;display:flex;flex-direction:row;font-size:14px;gap:16px;padding:8px}.invoice-list .il-invoice-card .il-tax-info .il-tax-item{align-items:center;display:flex}.invoice-list .il-invoice-card .il-tax-info .il-tax-item .il-tax-text{color:#9a3412}.invoice-list .il-invoice-card .il-card-actions{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:8px}.invoice-list .il-invoice-card .il-card-actions .il-action-btn{align-items:center;border:1px solid;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;justify-content:center;outline:none;padding:8px 12px;white-space:nowrap}.invoice-list .il-invoice-card .il-card-actions .il-action-btn svg{margin-right:4px}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-download{background-color:#fff;border-color:#e5e7eb;color:#111827}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-download:hover{background-color:#f9fafb;border-color:#d1d5db}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-download:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-manifest{border-color:#ff6a00}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-manifest:hover{background:#e55a00;border-color:#e55a00}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-manifest:focus-visible{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a001a}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-generate{border-color:#ff6a00}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-generate:hover{background:#e55a00;border-color:#e55a00}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-generate:focus-visible{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a001a}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-edit{background-color:#fff;border-color:#e5e7eb;color:#111827}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-edit:hover{background-color:#f9fafb;border-color:#d1d5db}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-edit:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-eway{background-color:#10b981;border-color:#10b981;color:#fff}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-eway:hover{background-color:#059669;border-color:#059669}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-eway:focus-visible{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-view{background-color:#fff;border-color:#e5e7eb;color:#111827}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-view:hover{background-color:#f9fafb;border-color:#d1d5db}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-view:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-view-accepted{background-color:#10b981;border-color:#10b981;color:#fff}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-view-accepted:hover{background-color:#059669;border-color:#059669}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-view-accepted:focus-visible{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-acceptance{background-color:#10b981;border-color:#10b981;color:#fff}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-acceptance:hover{background-color:#059669;border-color:#059669}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-acceptance:focus-visible{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-reject{background-color:#ef4444;border-color:#ef4444;color:#fff}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-reject:hover{background-color:#dc2626;border-color:#dc2626}.invoice-list .il-invoice-card .il-card-actions .il-action-btn.il-btn-reject:focus-visible{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.invoice-list .il-empty-state{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0a0a0a0a;font-size:16px;padding:60px 20px}@media(max-width:1024px){.invoice-list .invoice-list{padding:20px}.invoice-list .il-main-content{padding:0}.invoice-list .il-invoice-card .il-card-main-row{flex-direction:column;gap:20px}.invoice-list .il-invoice-card .il-card-actions{flex-wrap:wrap;gap:8px;width:100%}.invoice-list .il-invoice-card .il-card-actions .il-action-btn{flex:1 1;min-width:120px}.invoice-list .il-invoice-card .il-details-grid{gap:12px;grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.invoice-list .invoice-list{padding:16px}.invoice-list .il-main-content{padding:0}.invoice-list .il-header{flex-direction:column;margin-bottom:20px}.invoice-list .il-header .il-header-left{width:100%}.invoice-list .il-header .il-header-left .il-breadcrumb{margin-bottom:6px}.invoice-list .il-header .il-header-left .il-breadcrumb .il-breadcrumb-list{font-size:13px}.invoice-list .il-header .il-header-left .il-main-title{font-size:22px;line-height:1.3}.invoice-list .il-header .il-header-left .il-subtitle{font-size:14px;line-height:1.4}.invoice-list .il-header .il-header-right{align-items:flex-start;margin-top:12px;width:100%}.invoice-list .il-header .il-header-right .il-back-btn{font-size:13px;padding:8px 14px}.invoice-list .il-search-filter-section{margin-bottom:20px;padding:16px}.invoice-list .il-search-filter-section .il-search-header{margin-bottom:12px}.invoice-list .il-search-filter-section .il-search-header .il-search-title{font-size:16px}.invoice-list .il-search-filter-section .il-search-filter-row{align-items:stretch;flex-direction:column;gap:12px}.invoice-list .il-search-filter-section .il-search-filter-row .il-search-wrapper{min-width:100%;width:100%}.invoice-list .il-search-filter-section .il-search-filter-row .il-search-wrapper .il-search-input{font-size:14px;width:100%}.invoice-list .il-search-filter-section .il-search-filter-row .il-filter-group{flex-direction:column;gap:12px;width:100%}.invoice-list .il-search-filter-section .il-search-filter-row .il-filter-group .il-filter-select{font-size:14px;min-width:100%;width:100%}.invoice-list .il-invoices-container{gap:16px}.invoice-list .il-invoice-card .il-card-content-wrapper{padding:16px}.invoice-list .il-invoice-card .il-card-main-row{flex-direction:column;gap:16px}.invoice-list .il-invoice-card .il-invoice-header-row{flex-wrap:wrap;gap:10px}.invoice-list .il-invoice-card .il-invoice-header-row .il-document-icon{flex-shrink:0;height:20px;width:20px}.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group{flex:1 1;min-width:0}.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group .il-title-row{gap:8px}.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group .il-invoice-number{font-size:16px;word-break:break-word}.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group .il-invoice-number-subtitle{font-size:12px}.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group .il-po-reference{font-size:13px}.invoice-list .il-invoice-card .il-details-grid{gap:12px;grid-template-columns:1fr}.invoice-list .il-invoice-card .il-details-grid .il-grid-item .il-detail-label{font-size:13px}.invoice-list .il-invoice-card .il-details-grid .il-grid-item .il-detail-value{font-size:14px;word-break:break-word}.invoice-list .il-invoice-card .il-status-tags{gap:6px;margin-top:8px}.invoice-list .il-invoice-card .il-status-tags .il-status-tag{font-size:11px;padding:4px 8px}.invoice-list .il-invoice-card .il-tax-info{flex-direction:column;gap:8px;padding:10px}.invoice-list .il-invoice-card .il-tax-info .il-tax-item .il-tax-text{font-size:13px}.invoice-list .il-invoice-card .il-card-actions{flex-direction:column;gap:8px;width:100%}.invoice-list .il-invoice-card .il-card-actions .il-action-btn{font-size:14px;justify-content:center;min-width:100%;padding:10px 16px;width:100%}}@media(max-width:480px){.invoice-list .invoice-list{padding:12px}.invoice-list .il-main-content{padding:0}.invoice-list .il-header{flex-direction:column;gap:12px;margin-bottom:16px}.invoice-list .il-header .il-header-left{width:100%}.invoice-list .il-header .il-header-left .il-breadcrumb{margin-bottom:6px}.invoice-list .il-header .il-header-left .il-breadcrumb .il-breadcrumb-list{font-size:12px}.invoice-list .il-header .il-header-left .il-breadcrumb .il-breadcrumb-list .il-breadcrumb-item:not(:last-child):after{margin:0 6px}.invoice-list .il-header .il-header-left .il-main-title{font-size:20px;line-height:1.3}.invoice-list .il-header .il-header-left .il-subtitle{font-size:13px;line-height:1.4}.invoice-list .il-header .il-header-right{align-items:flex-start;width:100%}.invoice-list .il-header .il-header-right .il-back-btn{font-size:13px;padding:8px 12px;width:auto}.invoice-list .il-search-filter-section{margin-bottom:16px;padding:12px}.invoice-list .il-search-filter-section .il-search-header{margin-bottom:10px}.invoice-list .il-search-filter-section .il-search-header .il-search-title{font-size:15px}.invoice-list .il-search-filter-section .il-search-filter-row{gap:10px}.invoice-list .il-search-filter-section .il-search-filter-row .il-search-wrapper .il-search-input{font-size:14px;padding:8px 12px 8px 40px}.invoice-list .il-search-filter-section .il-search-filter-row .il-search-wrapper .il-search-icon{height:18px;left:10px;width:18px}.invoice-list .il-search-filter-section .il-search-filter-row .il-filter-group{gap:10px}.invoice-list .il-search-filter-section .il-search-filter-row .il-filter-group .il-filter-select{font-size:14px;padding:8px 12px}.invoice-list .il-invoices-container{gap:12px}.invoice-list .il-invoice-card .il-card-content-wrapper{padding:12px}.invoice-list .il-invoice-card .il-card-main-row{gap:12px}.invoice-list .il-invoice-card .il-invoice-header-row{gap:8px}.invoice-list .il-invoice-card .il-invoice-header-row .il-document-icon{height:18px;width:18px}.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group .il-title-row{align-items:flex-start;flex-direction:column;gap:6px}.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group .il-invoice-number{font-size:15px}.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group .il-invoice-number-subtitle{font-size:11px}.invoice-list .il-invoice-card .il-invoice-header-row .il-invoice-title-group .il-po-reference{font-size:12px}.invoice-list .il-invoice-card .il-details-grid{gap:10px}.invoice-list .il-invoice-card .il-details-grid .il-grid-item .il-detail-label{font-size:12px;min-height:18px}.invoice-list .il-invoice-card .il-details-grid .il-grid-item .il-detail-value{font-size:13px}.invoice-list .il-invoice-card .il-status-tags{gap:6px;margin-top:8px}.invoice-list .il-invoice-card .il-status-tags .il-status-tag{font-size:10px;padding:3px 6px}.invoice-list .il-invoice-card .il-tax-info{gap:6px;padding:8px}.invoice-list .il-invoice-card .il-tax-info .il-tax-item .il-tax-text{font-size:12px}.invoice-list .il-invoice-card .il-card-actions{gap:6px}.invoice-list .il-invoice-card .il-card-actions .il-action-btn{font-size:13px;padding:8px 12px}.invoice-list .il-invoice-card .il-card-actions .il-action-btn svg{height:14px;margin-right:4px;width:14px}.invoice-list .il-empty-state{font-size:14px;padding:40px 16px}}.invoice-list .il-modal-overlay{align-items:center;animation:fadeIn .2s ease;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:50}.invoice-list .il-modal{animation:fadeInZoom .2s ease;background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:1000px;overflow-y:auto;pointer-events:auto;position:relative;width:100%}.invoice-list .il-modal-content{display:flex;flex:1 1;flex-direction:column;gap:15px;overflow-y:auto;padding:24px}.invoice-list .il-modal-close{align-items:center;background:#0000;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;opacity:.7;padding:8px;position:absolute;right:16px;top:16px;transition:opacity .2s ease;z-index:10}.invoice-list .il-modal-close:hover{background-color:#f3f4f6;opacity:1}.invoice-list .il-modal-close:focus{outline:2px solid #3b82f6;outline-offset:2px}.invoice-list .il-modal-close svg{height:16px;width:16px}.invoice-list .il-sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.invoice-list .il-modal-header{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:8px;margin-bottom:0;padding:24px 24px 0}.invoice-list .il-modal-title{color:#111827;font-size:18px;font-weight:600;line-height:1.2;margin:0}.invoice-list .il-modal-subtitle{color:#6b7280;font-size:14px;margin:0}.invoice-list .il-modal-footer{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:auto;padding:16px 24px}.invoice-list .il-modal-body{gap:12px}.invoice-list .il-modal-body,.invoice-list .il-modal-section{display:flex;flex-direction:column}.invoice-list .il-section-title{color:#111827;font-size:16px;font-weight:600;margin:0 0 12px}.invoice-list .il-section-card{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.invoice-list .il-section-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.invoice-list .il-section-label{color:#6b7280;font-size:12px;font-weight:500;margin:0 0 4px}.invoice-list .il-section-value{color:#111827;font-size:14px;font-weight:400;margin:0}.invoice-list .il-summary-grid{grid-gap:16px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);padding:16px}.invoice-list .il-summary-item{display:flex;flex-direction:column;gap:4px}.invoice-list .il-summary-label{color:#6b7280;font-size:12px}.invoice-list .il-summary-value{color:#111827;font-size:14px;font-weight:500}.invoice-list .il-table-wrapper{border:1px solid #e5e7eb;border-radius:8px;overflow-x:auto}.invoice-list .il-table{background:#fff;border-collapse:collapse;width:100%}.invoice-list .il-table thead{background:#f9fafb}.invoice-list .il-table thead th{border-bottom:1px solid #e5e7eb;color:#111827;font-size:12px;font-weight:600;padding:12px;text-align:left}.invoice-list .il-table tbody tr{border-bottom:1px solid #f3f4f6}.invoice-list .il-table tbody tr:hover{background:#f9fafb}.invoice-list .il-table tbody tr:last-child{border-bottom:none}.invoice-list .il-table tbody tr td{color:#374151;font-size:12px;padding:12px}.invoice-list .il-text-right{text-align:right}.invoice-list .il-amount-summary{display:flex;flex-direction:column;gap:8px}.invoice-list .il-amount-row{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.invoice-list .il-amount-label{color:#6b7280;font-size:14px;font-weight:400}.invoice-list .il-amount-value{color:#111827;font-size:14px;font-weight:500}.invoice-list .il-amount-divider{background-color:#e5e7eb;height:1px;margin:4px 0}.invoice-list .il-amount-total{border-top:2px solid #e5e7eb;margin-top:4px;padding-top:12px}.invoice-list .il-amount-total .il-amount-label{font-size:16px;font-weight:600}.invoice-list .il-amount-total .il-amount-value{color:#111827;font-size:16px;font-weight:700}.invoice-list .il-btn{align-items:center;border:1px solid;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.invoice-list .il-btn.il-btn-secondary{background-color:#fff;border-color:#e5e7eb;color:#111827}.invoice-list .il-btn.il-btn-secondary:hover{background-color:#f9fafb;border-color:#d1d5db}.invoice-list .il-btn.il-btn-primary{background-color:#ff6a00;border-color:#ff6a00;color:#fff}.invoice-list .il-btn.il-btn-primary:hover{background-color:#e55a00;border-color:#e55a00}.invoice-list .il-info-box{border-radius:6px;padding:16px}.invoice-list .il-info-box.il-info-box-blue{background-color:#eff6ff}.invoice-list .il-info-box.il-info-box-gray{background-color:#f9fafb}.invoice-list .il-info-grid-3{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.invoice-list .il-info-grid-4{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.invoice-list .il-info-label{color:#6b7280;font-size:14px;margin:0 0 4px}.invoice-list .il-info-label-blue{color:#1e40af;font-size:14px;margin:0 0 4px}.invoice-list .il-info-value{color:#111827;font-size:14px;font-weight:500;margin:0}.invoice-list .il-info-value-blue{color:#1e3a8a;font-size:14px;font-weight:500;margin:0}.invoice-list .po-preview-table-wrapper{border:1px solid #e5e7eb;border-radius:6px;overflow-x:auto}.invoice-list .po-preview-table-wrapper::-webkit-scrollbar{height:8px}.invoice-list .po-preview-table-wrapper::-webkit-scrollbar-track{background:#f3f4f6}.invoice-list .po-preview-table-wrapper::-webkit-scrollbar-thumb{background:#d1d5db}.invoice-list .po-preview-table-wrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af}.invoice-list .po-preview-table{background:#fff;border-collapse:collapse;width:100%}.invoice-list .po-preview-table thead{background:#f9fafb}.invoice-list .po-preview-table thead th{border-bottom:1px solid #e5e7eb;color:#0b1320;font-size:12px;font-weight:600;letter-spacing:.5px;padding:10px 12px;text-align:left;text-transform:uppercase;white-space:nowrap}.invoice-list .po-preview-table thead th.po-table-col-total-header{text-align:right}.invoice-list .po-preview-table tbody tr{border-bottom:1px solid #f3f4f6;transition:background .2s ease}.invoice-list .po-preview-table tbody tr:hover{background:#f9fafb}.invoice-list .po-preview-table tbody tr:last-child{border-bottom:none}.invoice-list .po-preview-table tbody tr td{color:#374151;font-size:13px;padding:10px 12px}.invoice-list .po-preview-table tfoot{background:#f9fafb;border-top:1px solid #e5e7eb}.invoice-list .po-preview-table tfoot .po-preview-total-row{border-bottom:1px solid #e5e7eb}.invoice-list .po-preview-table tfoot .po-preview-total-row:last-child{border-bottom:none}.invoice-list .po-preview-table tfoot .po-preview-total-row .po-preview-summary-label{color:#374151;font-size:13px;padding:10px 12px;text-align:left}.invoice-list .po-preview-table tfoot .po-preview-total-row .po-preview-summary-value{color:#0b1320;font-size:13px;padding:5px;text-align:right}.invoice-list .po-preview-table tfoot .po-preview-total-row.po-preview-grand-total{background:#f3f4f6;border-top:1px solid #e5e7eb}.invoice-list .po-preview-table tfoot .po-preview-total-row.po-preview-grand-total .po-preview-summary-label{color:#0b1320;font-size:14px}.invoice-list .po-preview-table tfoot .po-preview-total-row.po-preview-grand-total .po-preview-summary-value{color:#0b1320;font-size:13px}.invoice-list .po-preview-table .po-table-col-total-cell{text-align:right}.invoice-list .il-summary-container{display:flex;flex-direction:column;gap:8px;margin-left:auto;max-width:400px;width:100%}.invoice-list .il-summary-box{align-items:center;border-radius:6px;display:flex;font-size:14px;justify-content:space-between;padding:10px 16px}.invoice-list .il-summary-box.il-summary-box-gray{background-color:#f9fafb;color:#374151}.invoice-list .il-summary-box.il-summary-box-orange{background-color:#fff7ed}.invoice-list .il-summary-box.il-summary-box-green{background-color:#16a34a;color:#fff;font-weight:600;padding:12px 16px}.invoice-list .il-summary-label{color:#374151;font-weight:500}.invoice-list .il-summary-label-orange{color:#9a3412;font-weight:500}.invoice-list .il-summary-value-bold{color:#111827;font-weight:700}.invoice-list .il-summary-value-orange{color:#9a3412;font-weight:600}@keyframes fadeInZoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.invoice-list .il-modal-overlay{align-items:flex-start;padding:20px 10px 10px}.invoice-list .il-modal-content{gap:20px;max-height:90vh;max-width:100%;padding:20px}.invoice-list .il-modal-close{padding:6px;right:12px;top:12px}.invoice-list .il-modal-close svg{height:18px;width:18px}.invoice-list .il-modal-header .il-modal-title{font-size:16px}.invoice-list .il-modal-header .il-modal-description{font-size:13px}.invoice-list .il-modal-body{gap:20px}.invoice-list .il-modal-section{gap:10px}.invoice-list .il-section-title{font-size:15px;margin-bottom:10px}.invoice-list .il-info-box{padding:12px}.invoice-list .il-info-grid-3,.invoice-list .il-info-grid-4{gap:12px;grid-template-columns:1fr}.invoice-list .il-info-label,.invoice-list .il-info-label-blue,.invoice-list .il-info-value,.invoice-list .il-info-value-blue{font-size:13px}.invoice-list .po-preview-table-wrapper{overflow-x:auto}.invoice-list .po-preview-table{font-size:11px}.invoice-list .po-preview-table tbody td,.invoice-list .po-preview-table tfoot .po-preview-total-row .po-preview-summary-label,.invoice-list .po-preview-table tfoot .po-preview-total-row .po-preview-summary-value,.invoice-list .po-preview-table thead th{font-size:11px;padding:8px 10px}.invoice-list .po-preview-table tfoot .po-preview-total-row.po-preview-grand-total .po-preview-summary-label{font-size:12px}.invoice-list .po-preview-table tfoot .po-preview-total-row.po-preview-grand-total .po-preview-summary-value{font-size:14px}.invoice-list .il-summary-container{width:100%}.invoice-list .il-summary-box{font-size:13px;padding:8px 12px}.invoice-list .il-summary-box.il-summary-box-green{padding:10px 12px}}@media(max-width:480px){.invoice-list .il-modal-overlay{padding:0}.invoice-list .il-modal-content{border-left:none;border-radius:0;border-right:none;gap:16px;max-height:100vh;padding:16px}.invoice-list .il-modal-close{right:10px;top:10px}.invoice-list .il-modal-header .il-modal-title{font-size:15px}.invoice-list .il-modal-header .il-modal-description{font-size:12px}.invoice-list .il-modal-body{gap:16px}.invoice-list .il-section-title{font-size:14px}.invoice-list .il-info-box{padding:10px}.invoice-list .il-info-grid-3,.invoice-list .il-info-grid-4{gap:10px}.invoice-list .il-info-label,.invoice-list .il-info-label-blue,.invoice-list .il-info-value,.invoice-list .il-info-value-blue{font-size:12px}.invoice-list .po-preview-table{font-size:10px}.invoice-list .po-preview-table tbody td,.invoice-list .po-preview-table tfoot .po-preview-total-row .po-preview-summary-label,.invoice-list .po-preview-table tfoot .po-preview-total-row .po-preview-summary-value,.invoice-list .po-preview-table thead th{font-size:10px;padding:6px 8px}.invoice-list .po-preview-table tfoot .po-preview-total-row.po-preview-grand-total .po-preview-summary-label{font-size:11px}.invoice-list .po-preview-table tfoot .po-preview-total-row.po-preview-grand-total .po-preview-summary-value{font-size:13px}.invoice-list .il-summary-box{font-size:12px;padding:6px 10px}.invoice-list .il-summary-box.il-summary-box-green{padding:8px 10px}}.invoice-list .il-acceptance-form-field{display:flex;flex-direction:column;gap:6px}.invoice-list .il-acceptance-form-field .il-acceptance-field-label{align-items:center;color:#111827;display:flex;font-size:12px;gap:4px}.invoice-list .il-acceptance-form-field .il-acceptance-field-label .il-required{color:#dc2626}.invoice-list .il-acceptance-form-field .il-acceptance-input{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-size:12px;outline:none;padding:8px 12px;width:100%}.invoice-list .il-acceptance-form-field .il-acceptance-input::placeholder{color:#9ca3af}.invoice-list .il-acceptance-form-field .il-acceptance-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.invoice-list .il-acceptance-form-field .il-acceptance-input:disabled{background-color:#f3f4f6;cursor:not-allowed}.invoice-list .il-acceptance-form-field .il-acceptance-textarea{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-family:inherit;font-size:12px;min-height:80px;outline:none;padding:8px 12px;resize:vertical;width:100%}.invoice-list .il-acceptance-form-field .il-acceptance-textarea::placeholder{color:#9ca3af}.invoice-list .il-acceptance-form-field .il-acceptance-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.invoice-list .il-vehicle-current-box{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:16px}.invoice-list .il-vehicle-current-box .il-vehicle-current-row{align-items:center;display:flex;gap:8px;margin-bottom:8px}.invoice-list .il-vehicle-current-box .il-vehicle-current-row .il-vehicle-current-label{color:#6b7280;font-size:14px;font-weight:500;margin:0}.invoice-list .il-vehicle-current-box .il-vehicle-current-row .il-vehicle-current-value{color:#111827;font-size:16px;font-weight:600}.invoice-list .il-vehicle-current-box .il-vehicle-current-description{color:#6b7280;font-size:12px;margin:8px 0 0}.invoice-list .il-vehicle-form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:20px}.invoice-list .il-vehicle-notes-box{background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;display:flex;gap:12px;padding:16px}.invoice-list .il-vehicle-notes-box .il-vehicle-notes-icon{color:#92400e;flex-shrink:0;margin-top:2px}.invoice-list .il-vehicle-notes-box .il-vehicle-notes-title{color:#92400e;font-size:14px;font-weight:600;margin:0 0 8px}.invoice-list .il-vehicle-notes-box .il-vehicle-notes-list{color:#92400e;font-size:13px;margin:0;padding-left:20px}.invoice-list .il-vehicle-notes-box .il-vehicle-notes-list li{margin-bottom:4px}.invoice-list .il-vehicle-notes-box .il-vehicle-notes-list li:last-child{margin-bottom:0}.il-status-pending{background-color:#fbbf24;color:#78350f}.il-status-draft{background-color:#94a3b8;color:#1e293b}.il-status-created{background-color:#3b82f6;color:#1e3a8a}.il-status-accepted{background-color:#10b981;color:#064e3b}.il-btn-edit{background-color:#6366f1;color:#fff}.il-btn-edit:hover{background-color:#4f46e5}.il-btn-view{background-color:#3b82f6;color:#fff}.il-btn-view:hover{background-color:#2563eb}.il-btn-acceptance{background-color:#10b981;color:#fff}.il-btn-acceptance:hover{background-color:#059669}.smgl-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.smgl-modal-content{background:#fff;border-radius:8px;box-shadow:0 10px 25px #0003;max-height:90vh;max-width:900px;overflow-y:auto;width:100%}.smgl-modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.smgl-modal-header h2{color:#111827;font-size:24px;font-weight:600;margin:0}.smgl-modal-close{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .2s}.smgl-modal-close:hover{color:#111827}.smgl-modal-close svg{height:24px;width:24px}.smgl-modal-body{padding:24px}.smgl-detail-section{margin-bottom:32px}.smgl-detail-section:last-child{margin-bottom:0}.smgl-detail-section h3{border-bottom:2px solid #e5e7eb;color:#111827;font-size:18px;font-weight:600;margin:0 0 16px;padding-bottom:8px}.smgl-detail-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.smgl-detail-grid{grid-template-columns:1fr}}.smgl-detail-item{display:flex;flex-direction:column;gap:4px}.smgl-detail-item.smgl-full-width{grid-column:1/-1}.smgl-detail-item label{color:#6b7280;font-size:14px;font-weight:500}.smgl-detail-item span{color:#111827;font-size:16px;word-break:break-word}.smgl-items-table{overflow-x:auto}.smgl-items-table table{border-collapse:collapse;width:100%}.smgl-items-table table thead{background-color:#f9fafb}.smgl-items-table table thead th{border-bottom:2px solid #e5e7eb;color:#374151;font-size:14px;font-weight:600;padding:12px;text-align:left;white-space:nowrap}.smgl-items-table table tbody tr{border-bottom:1px solid #e5e7eb}.smgl-items-table table tbody tr:last-child{border-bottom:none}.smgl-items-table table tbody tr td{color:#111827;font-size:14px;padding:12px}.smgl-items-table table tbody .smgl-totals-row{background-color:#f9fafb;font-weight:600}.smgl-items-table table tbody .smgl-totals-row td{border-top:2px solid #e5e7eb;padding:12px}.smgl-modal-footer{border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;padding:20px 24px}.smgl-btn-close{background-color:#6b7280;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s}.smgl-btn-close:hover{background-color:#4b5563}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.shipping-manifest-create .sm-btn.sm-btn-add,.shipping-manifest-create .sm-btn.sm-btn-primary,.shipping-manifest-create .sm-form-field label,.shipping-manifest-create .sm-handling-item-card .sm-handling-fields-grid .sm-input-conditional,.shipping-manifest-create .sm-handling-item-card .sm-handling-fields-single .sm-input-conditional,.shipping-manifest-create .sm-handling-item-card .sm-textarea-conditional,.shipping-manifest-create .sm-header .sm-header-left .sm-subtitle,.shipping-manifest-create .sm-header .sm-header-right .sm-back-btn,.shipping-manifest-create .sm-input,.shipping-manifest-create .sm-section .sm-section-title,.shipping-manifest-create .sm-section-purple .sm-input,.shipping-manifest-create .sm-section-purple .sm-input-date,.shipping-manifest-create .sm-section-purple .sm-input-select,.shipping-manifest-create .sm-section-vehicle .sm-input,.shipping-manifest-create .sm-section-vehicle .sm-input-date,.shipping-manifest-create .sm-section-vehicle .sm-input-select,.shipping-manifest-create .sm-section-vehicle .sm-textarea,.shipping-manifest-create .sm-section-wrapper .sm-section-header-with-bar .sm-section-title,.shipping-manifest-create .sm-section.sm-section-documents .sm-input,.shipping-manifest-create .sm-section.sm-section-documents .sm-input-date,.shipping-manifest-create .sm-section.sm-section-documents .sm-input-select,.shipping-manifest-create .sm-section.sm-section-documents .sm-textarea,.shipping-manifest-create .sm-section.sm-section-handling .sm-input,.shipping-manifest-create .sm-section.sm-section-handling .sm-input-date,.shipping-manifest-create .sm-section.sm-section-handling .sm-input-select,.shipping-manifest-create .sm-section.sm-section-handling .sm-textarea,.shipping-manifest-create .sm-section.sm-section-items .sm-input,.shipping-manifest-create .sm-section.sm-section-items .sm-input-date,.shipping-manifest-create .sm-section.sm-section-items .sm-input-select,.shipping-manifest-create .sm-section.sm-section-items .sm-textarea,.shipping-manifest-create .sm-section.sm-section-notes .sm-input,.shipping-manifest-create .sm-section.sm-section-notes .sm-input-date,.shipping-manifest-create .sm-section.sm-section-notes .sm-input-select,.shipping-manifest-create .sm-section.sm-section-notes .sm-textarea,.shipping-manifest-create .sm-textarea,.subtitle{font-family:Inter,sans-serif}.shipping-manifest-create .sm-input{font-size:14px;font-weight:400}.common-btn-primary,.shipping-manifest-create .sm-btn.sm-btn-add,.shipping-manifest-create .sm-btn.sm-btn-primary{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.common-btn-primary:hover:not(:disabled),.shipping-manifest-create .sm-btn.sm-btn-add:hover:not(:disabled),.shipping-manifest-create .sm-btn.sm-btn-primary:hover:not(:disabled){background:#e55a00}.common-btn-primary:disabled,.shipping-manifest-create .sm-btn.sm-btn-add:disabled,.shipping-manifest-create .sm-btn.sm-btn-primary:disabled{cursor:not-allowed;opacity:.5}.common-btn-primary:focus-visible,.shipping-manifest-create .sm-btn.sm-btn-add:focus-visible,.shipping-manifest-create .sm-btn.sm-btn-primary:focus-visible{box-shadow:0 0 0 3px #ff6a0033;outline:none}.common-input,.common-input-control,.common-input-pill,.shipping-manifest-create .sm-handling-item-card .sm-handling-fields-grid .sm-input-conditional,.shipping-manifest-create .sm-handling-item-card .sm-handling-fields-single .sm-input-conditional,.shipping-manifest-create .sm-handling-item-card .sm-textarea-conditional,.shipping-manifest-create .sm-input,.shipping-manifest-create .sm-section-purple .sm-input,.shipping-manifest-create .sm-section-purple .sm-input-date,.shipping-manifest-create .sm-section-purple .sm-input-select,.shipping-manifest-create .sm-section-vehicle .sm-input,.shipping-manifest-create .sm-section-vehicle .sm-input-date,.shipping-manifest-create .sm-section-vehicle .sm-input-select,.shipping-manifest-create .sm-section-vehicle .sm-textarea,.shipping-manifest-create .sm-section.sm-section-documents .sm-input,.shipping-manifest-create .sm-section.sm-section-documents .sm-input-date,.shipping-manifest-create .sm-section.sm-section-documents .sm-input-select,.shipping-manifest-create .sm-section.sm-section-documents .sm-textarea,.shipping-manifest-create .sm-section.sm-section-handling .sm-input,.shipping-manifest-create .sm-section.sm-section-handling .sm-input-date,.shipping-manifest-create .sm-section.sm-section-handling .sm-input-select,.shipping-manifest-create .sm-section.sm-section-handling .sm-textarea,.shipping-manifest-create .sm-section.sm-section-items .sm-input,.shipping-manifest-create .sm-section.sm-section-items .sm-input-date,.shipping-manifest-create .sm-section.sm-section-items .sm-input-select,.shipping-manifest-create .sm-section.sm-section-items .sm-textarea,.shipping-manifest-create .sm-section.sm-section-notes .sm-input,.shipping-manifest-create .sm-section.sm-section-notes .sm-input-date,.shipping-manifest-create .sm-section.sm-section-notes .sm-input-select,.shipping-manifest-create .sm-section.sm-section-notes .sm-textarea{border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;padding:10px 14px;transition:all .2s ease;width:100%}.common-input-control:focus,.common-input-pill:focus,.common-input:focus,.shipping-manifest-create .sm-handling-item-card .sm-handling-fields-grid .sm-input-conditional:focus,.shipping-manifest-create .sm-handling-item-card .sm-handling-fields-single .sm-input-conditional:focus,.shipping-manifest-create .sm-handling-item-card .sm-textarea-conditional:focus,.shipping-manifest-create .sm-input:focus,.shipping-manifest-create .sm-section-purple .sm-input-date:focus,.shipping-manifest-create .sm-section-purple .sm-input-select:focus,.shipping-manifest-create .sm-section-purple .sm-input:focus,.shipping-manifest-create .sm-section-vehicle .sm-input-date:focus,.shipping-manifest-create .sm-section-vehicle .sm-input-select:focus,.shipping-manifest-create .sm-section-vehicle .sm-input:focus,.shipping-manifest-create .sm-section-vehicle .sm-textarea:focus,.shipping-manifest-create .sm-section.sm-section-documents .sm-input-date:focus,.shipping-manifest-create .sm-section.sm-section-documents .sm-input-select:focus,.shipping-manifest-create .sm-section.sm-section-documents .sm-input:focus,.shipping-manifest-create .sm-section.sm-section-documents .sm-textarea:focus,.shipping-manifest-create .sm-section.sm-section-handling .sm-input-date:focus,.shipping-manifest-create .sm-section.sm-section-handling .sm-input-select:focus,.shipping-manifest-create .sm-section.sm-section-handling .sm-input:focus,.shipping-manifest-create .sm-section.sm-section-handling .sm-textarea:focus,.shipping-manifest-create .sm-section.sm-section-items .sm-input-date:focus,.shipping-manifest-create .sm-section.sm-section-items .sm-input-select:focus,.shipping-manifest-create .sm-section.sm-section-items .sm-input:focus,.shipping-manifest-create .sm-section.sm-section-items .sm-textarea:focus,.shipping-manifest-create .sm-section.sm-section-notes .sm-input-date:focus,.shipping-manifest-create .sm-section.sm-section-notes .sm-input-select:focus,.shipping-manifest-create .sm-section.sm-section-notes .sm-input:focus,.shipping-manifest-create .sm-section.sm-section-notes .sm-textarea:focus{border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.common-input-control::placeholder,.common-input-pill::placeholder,.common-input::placeholder,.shipping-manifest-create .sm-handling-item-card .sm-handling-fields-grid .sm-input-conditional::placeholder,.shipping-manifest-create .sm-handling-item-card .sm-handling-fields-single .sm-input-conditional::placeholder,.shipping-manifest-create .sm-handling-item-card .sm-textarea-conditional::placeholder,.shipping-manifest-create .sm-input::placeholder,.shipping-manifest-create .sm-section-purple .sm-input-date::placeholder,.shipping-manifest-create .sm-section-purple .sm-input-select::placeholder,.shipping-manifest-create .sm-section-purple .sm-input::placeholder,.shipping-manifest-create .sm-section-vehicle .sm-input-date::placeholder,.shipping-manifest-create .sm-section-vehicle .sm-input-select::placeholder,.shipping-manifest-create .sm-section-vehicle .sm-input::placeholder,.shipping-manifest-create .sm-section-vehicle .sm-textarea::placeholder,.shipping-manifest-create .sm-section.sm-section-documents .sm-input-date::placeholder,.shipping-manifest-create .sm-section.sm-section-documents .sm-input-select::placeholder,.shipping-manifest-create .sm-section.sm-section-documents .sm-input::placeholder,.shipping-manifest-create .sm-section.sm-section-documents .sm-textarea::placeholder,.shipping-manifest-create .sm-section.sm-section-handling .sm-input-date::placeholder,.shipping-manifest-create .sm-section.sm-section-handling .sm-input-select::placeholder,.shipping-manifest-create .sm-section.sm-section-handling .sm-input::placeholder,.shipping-manifest-create .sm-section.sm-section-handling .sm-textarea::placeholder,.shipping-manifest-create .sm-section.sm-section-items .sm-input-date::placeholder,.shipping-manifest-create .sm-section.sm-section-items .sm-input-select::placeholder,.shipping-manifest-create .sm-section.sm-section-items .sm-input::placeholder,.shipping-manifest-create .sm-section.sm-section-items .sm-textarea::placeholder,.shipping-manifest-create .sm-section.sm-section-notes .sm-input-date::placeholder,.shipping-manifest-create .sm-section.sm-section-notes .sm-input-select::placeholder,.shipping-manifest-create .sm-section.sm-section-notes .sm-input::placeholder,.shipping-manifest-create .sm-section.sm-section-notes .sm-textarea::placeholder{color:#9ca3af}.common-input-control,.shipping-manifest-create .sm-handling-item-card .sm-handling-fields-grid .sm-input-conditional,.shipping-manifest-create .sm-handling-item-card .sm-handling-fields-single .sm-input-conditional,.shipping-manifest-create .sm-handling-item-card .sm-textarea-conditional,.shipping-manifest-create .sm-section-purple .sm-input,.shipping-manifest-create .sm-section-purple .sm-input-date,.shipping-manifest-create .sm-section-purple .sm-input-select,.shipping-manifest-create .sm-section-vehicle .sm-input,.shipping-manifest-create .sm-section-vehicle .sm-input-date,.shipping-manifest-create .sm-section-vehicle .sm-input-select,.shipping-manifest-create .sm-section-vehicle .sm-textarea,.shipping-manifest-create .sm-section.sm-section-documents .sm-input,.shipping-manifest-create .sm-section.sm-section-documents .sm-input-date,.shipping-manifest-create .sm-section.sm-section-documents .sm-input-select,.shipping-manifest-create .sm-section.sm-section-documents .sm-textarea,.shipping-manifest-create .sm-section.sm-section-handling .sm-input,.shipping-manifest-create .sm-section.sm-section-handling .sm-input-date,.shipping-manifest-create .sm-section.sm-section-handling .sm-input-select,.shipping-manifest-create .sm-section.sm-section-handling .sm-textarea,.shipping-manifest-create .sm-section.sm-section-items .sm-input,.shipping-manifest-create .sm-section.sm-section-items .sm-input-date,.shipping-manifest-create .sm-section.sm-section-items .sm-input-select,.shipping-manifest-create .sm-section.sm-section-items .sm-textarea,.shipping-manifest-create .sm-section.sm-section-notes .sm-input,.shipping-manifest-create .sm-section.sm-section-notes .sm-input-date,.shipping-manifest-create .sm-section.sm-section-notes .sm-input-select,.shipping-manifest-create .sm-section.sm-section-notes .sm-textarea{background:#ebf6ff}.shipping-manifest-create .sm-section .sm-section-title,.shipping-manifest-create .sm-section-wrapper .sm-section-header-with-bar .sm-section-title{color:#0b1320;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 16px}.shipping-manifest-create .sm-textarea{background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;min-height:40px;padding:10px 14px;resize:vertical;transition:all .2s ease;width:100%}.shipping-manifest-create .sm-textarea::placeholder{color:#9ca3af}.shipping-manifest-create .sm-textarea:focus{outline:none}.shipping-manifest-create .sm-textarea:disabled{background:#f9fafb;color:#6c757d;cursor:not-allowed;opacity:.6}.shipping-manifest-create .sm-header .sm-header-left .sm-subtitle,.subtitle{color:#6c757d;font-size:14px;line-height:1.5;margin:0}.shipping-manifest-create .sm-form-field label{color:#0b1320;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.shipping-manifest-create .sm-section .sm-section-header{align-items:center;display:flex;justify-content:space-between}.shipping-manifest-create .sm-items-table .sm-table-input.sm-table-input-readonly{background:#f9fafb;color:#0b1320;cursor:default}.shipping-manifest-create .sm-form-field{display:flex;flex-direction:column;gap:12px}.shipping-manifest-create .sm-checkbox-grid,.shipping-manifest-create .sm-form-grid,.shipping-manifest-create .sm-form-grid-4col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.shipping-manifest-create .sm-form-grid-3col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.shipping-manifest-create .sm-documents-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.shipping-manifest-create .sm-btn-delete .sm-delete-icon,.shipping-manifest-create .sm-btn.sm-btn-primary svg,.shipping-manifest-create .sm-header .sm-header-right .sm-back-btn svg{flex-shrink:0;height:16px;width:16px}.sm-preview-modal-header .sm-preview-modal-close svg{flex-shrink:0}.sm-preview-modal-header .sm-preview-modal-header-left .sm-preview-icon{flex-shrink:0;height:24px;width:24px}.shipping-manifest-create .sm-footer-note{border-bottom:1px solid #f0f0f0;margin:16px 0}.shipping-manifest-create .sm-items-table,.sm-preview-table{border-collapse:collapse;width:100%}.shipping-manifest-create .sm-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.shipping-manifest-create .sm-checkbox-grid .sm-checkbox-field label input[type=checkbox]{accent-color:#ff6a00;cursor:pointer;height:18px;width:18px}.shipping-manifest-create .sm-checkbox-grid .sm-checkbox-field label{align-items:center;color:#0b1320;cursor:pointer;display:flex;font-size:14px;gap:8px}.sm-preview-modal-overlay{animation:fadeIn .2s ease}.sm-preview-modal{animation:slideUp .3s ease}.shipping-manifest-create .sm-required{color:#dc3545;margin-left:2px}.sm-preview-modal-body::-webkit-scrollbar,.sm-preview-table-wrapper::-webkit-scrollbar{height:8px;width:8px}.sm-preview-modal-body::-webkit-scrollbar-track,.sm-preview-table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.sm-preview-modal-body::-webkit-scrollbar-thumb,.sm-preview-table-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.sm-preview-modal-body::-webkit-scrollbar-thumb:hover,.sm-preview-table-wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.sm-preview-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1040}.sm-preview-modal{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:600px;max-width:900px;overflow-y:auto;width:100%;z-index:1050}.sm-preview-modal-header .sm-preview-modal-close{align-items:center;background:none;border:none;border-radius:8px;color:#6c757d;cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;transition:all .2s ease;width:32px}.sm-preview-modal-header .sm-preview-modal-close:focus-visible{box-shadow:0 0 0 3px #3b82f61a;outline:none}.sm-preview-modal-header .sm-preview-modal-close svg{height:20px;width:20px}.sm-preview-modal-footer{align-items:center;border-radius:0 0 12px 12px;display:flex;gap:12px;justify-content:flex-end;padding:16px 20px}.shipping-manifest-create .sm-section-divider{background:#e5e7eb;height:1px;margin:16px 0;margin:8px 0;width:100%}.shipping-manifest-create .sm-btn-delete{cursor:pointer}.shipping-manifest-create .sm-input.sm-input-readonly,.shipping-manifest-create .sm-items-table .sm-table-input.sm-table-input-readonly,.shipping-manifest-create .sm-section-vehicle .sm-input-readonly{cursor:not-allowed}.sm-preview-modal-body{flex:1 1}.shipping-manifest-create .sm-input-group-readonly .sm-check-icon,.shipping-manifest-create .sm-items-table tbody td,.sm-preview-grid .sm-preview-item p,.sm-preview-table tbody td{font-weight:400}.shipping-manifest-create .sm-btn,.shipping-manifest-create .sm-btn.sm-btn-add-item,.shipping-manifest-create .sm-checkbox-grid .sm-checkbox-field label,.shipping-manifest-create .sm-document-group .sm-document-group-title,.shipping-manifest-create .sm-file-label,.shipping-manifest-create .sm-file-upload-button,.shipping-manifest-create .sm-file-upload-button-full,.shipping-manifest-create .sm-file-upload-label,.shipping-manifest-create .sm-file-upload-label-vertical,.shipping-manifest-create .sm-handling-item-card .sm-checkbox-field-row .sm-checkbox-label,.shipping-manifest-create .sm-info-bar .sm-info-text{font-weight:500}.shipping-manifest-create .sm-header .sm-header-left .sm-breadcrumb .sm-breadcrumb-list .sm-breadcrumb-item.sm-breadcrumb-active,.shipping-manifest-create .sm-items-table .sm-total-label,.shipping-manifest-create .sm-items-table tbody tr.sm-table-totals-row,.shipping-manifest-create .sm-items-table tbody tr.sm-table-totals-row td.sm-total-value,.shipping-manifest-create .sm-items-table tbody tr.sm-table-totals-row td.sm-totals-label,.shipping-manifest-create .sm-items-table thead th,.shipping-manifest-create .sm-section-wrapper .sm-section-header-with-bar .sm-section-title,.sm-preview-modal-header .sm-preview-modal-header-left .sm-preview-modal-title,.sm-preview-section .sm-preview-section-title,.sm-preview-table .sm-preview-summary-label,.sm-preview-table .sm-preview-summary-value,.sm-preview-table tbody td.sm-total-value,.sm-preview-table tbody td.sm-totals-label,.sm-preview-table tbody tr.sm-preview-total-row,.sm-preview-table thead th{font-weight:600}.shipping-manifest-create .sm-header .sm-header-left .main-title,.shipping-manifest-create .sm-header .sm-header-left .sm-main-title,.shipping-manifest-create .sm-required,.shipping-manifest-create .sm-section .sm-section-title-indigo,.shipping-manifest-create .sm-section .sm-section-title-orange,.shipping-manifest-create .sm-section .sm-section-title-purple{font-weight:700}.shipping-manifest-create .sm-btn-delete:focus-visible{outline:none}.shipping-manifest-create .sm-checkbox-grid .sm-checkbox-field label span,.shipping-manifest-create .sm-file-upload-label,.shipping-manifest-create .sm-file-upload-label-vertical,.shipping-manifest-create .sm-handling-item-card .sm-checkbox-field-row .sm-checkbox-label .sm-checkbox-text,.shipping-manifest-create .sm-handling-item-card .sm-special-instructions-label{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.shipping-manifest-create .sm-header .sm-header-right .sm-back-btn{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;padding:8px 16px;text-decoration:none;transition:all .2s ease}.shipping-manifest-create .sm-header .sm-header-right .sm-back-btn:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.shipping-manifest-create{background-color:#f8f9fa;box-sizing:border-box;font-family:Inter,sans-serif;min-height:100vh;padding:24px;width:100%}.shipping-manifest-create .sm-main-content{box-sizing:border-box;margin:0 auto;max-width:1400px;width:100%}.shipping-manifest-create .sm-header{align-items:flex-start;background:#f8f9fa;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:6px;position:-webkit-sticky;position:sticky;top:0;z-index:30}.shipping-manifest-create .sm-header .sm-header-left{flex:1 1;min-width:300px}.shipping-manifest-create .sm-header .sm-header-left .sm-breadcrumb{margin-bottom:5px}.shipping-manifest-create .sm-header .sm-header-left .sm-breadcrumb .sm-breadcrumb-list{color:#6c757d;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;list-style:none;margin:0;padding:0}.shipping-manifest-create .sm-header .sm-header-left .sm-breadcrumb .sm-breadcrumb-list .sm-breadcrumb-item{align-items:center;color:#6c757d;display:flex}.shipping-manifest-create .sm-header .sm-header-left .sm-breadcrumb .sm-breadcrumb-list .sm-breadcrumb-item.sm-breadcrumb-active{color:#0b1320}.shipping-manifest-create .sm-header .sm-header-left .sm-breadcrumb .sm-breadcrumb-list .sm-breadcrumb-item .sm-breadcrumb-link{color:#6c757d;text-decoration:none;transition:color .2s ease}.shipping-manifest-create .sm-header .sm-header-left .sm-breadcrumb .sm-breadcrumb-list .sm-breadcrumb-item .sm-breadcrumb-link:hover{color:#ff6a00}.shipping-manifest-create .sm-header .sm-header-left .sm-breadcrumb .sm-breadcrumb-list .sm-breadcrumb-item:not(:last-child):after{color:#6c757d;content:">";margin:0 6px}.shipping-manifest-create .sm-header .sm-header-left .main-title,.shipping-manifest-create .sm-header .sm-header-left .sm-main-title{color:#0b1320;font-size:28px;margin:5px 0}.shipping-manifest-create .sm-header .sm-header-right{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:12px;justify-content:flex-end}.shipping-manifest-create .sm-header .sm-header-right .sm-back-btn{gap:6px}.shipping-manifest-create .sm-header .sm-header-right .sm-back-btn:hover{background-color:#d0d0d0;color:#333}.shipping-manifest-create .sm-header .sm-header-right .sm-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.shipping-manifest-create .sm-header .sm-header-right .sm-header-actions .sm-btn{white-space:nowrap}@media(max-width:768px){.shipping-manifest-create .sm-header .sm-header-right .sm-header-actions{flex-direction:column;width:100%}.shipping-manifest-create .sm-header .sm-header-right .sm-header-actions .sm-btn{justify-content:center;width:100%}}.shipping-manifest-create .sm-info-bar{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 8px #0000000a;margin-bottom:24px;padding:12px 20px}.shipping-manifest-create .sm-info-bar .sm-info-text{color:#0b1320;font-size:14px}.shipping-manifest-create .sm-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;gap:8px;justify-content:center;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.shipping-manifest-create .sm-btn.sm-btn-draft{background-color:#fff;border:1px solid #eef0f2;color:#0b1320}.shipping-manifest-create .sm-btn.sm-btn-draft:hover{background-color:#f8f9fa;border-color:#dee2e6}.shipping-manifest-create .sm-btn.sm-btn-primary:hover{background:#e55a00}.shipping-manifest-create .sm-btn.sm-btn-preview{background-color:#f97316;border:1px solid #ea580c;color:#fff}.shipping-manifest-create .sm-btn.sm-btn-preview:hover{background-color:#ea580c;border-color:#c2410c}.shipping-manifest-create .sm-btn.sm-btn-add-item{align-items:center;background:#fff;border:1px solid #16a34a;border-radius:6px;color:#16a34a;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;justify-content:center;margin-left:auto;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.shipping-manifest-create .sm-btn.sm-btn-add-item:hover{background:#f0fdf4;border-color:#16a34a;color:#15803d}.shipping-manifest-create .sm-main-card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000a;margin-bottom:24px;padding:20px}.shipping-manifest-create .sm-two-column-wrapper{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:10px;margin-top:10px}.shipping-manifest-create .sm-two-column-wrapper .sm-section-wrapper{display:flex;flex-direction:column;height:100%;margin-bottom:0}.shipping-manifest-create .sm-two-column-wrapper .sm-section-wrapper .sm-section{display:flex;flex:1 1;flex-direction:column}@media(max-width:1024px){.shipping-manifest-create .sm-two-column-wrapper{gap:16px;grid-template-columns:1fr}}.shipping-manifest-create .sm-section-wrapper{margin-bottom:15px}.shipping-manifest-create .sm-section-wrapper .sm-section-header-with-bar{align-items:center;display:flex;gap:8px;margin-bottom:8px}.shipping-manifest-create .sm-section-wrapper .sm-section-header-with-bar:has(.sm-btn){justify-content:space-between}.shipping-manifest-create .sm-section-wrapper .sm-section-header-with-bar .sm-section-title{font-size:16px;margin:0}.shipping-manifest-create .sm-section-wrapper .sm-section-header-with-bar .sm-section-title.sm-section-title-blue,.shipping-manifest-create .sm-section-wrapper .sm-section-header-with-bar .sm-section-title.sm-section-title-gray,.shipping-manifest-create .sm-section-wrapper .sm-section-header-with-bar .sm-section-title.sm-section-title-green,.shipping-manifest-create .sm-section-wrapper .sm-section-header-with-bar .sm-section-title.sm-section-title-indigo,.shipping-manifest-create .sm-section-wrapper .sm-section-header-with-bar .sm-section-title.sm-section-title-orange,.shipping-manifest-create .sm-section-wrapper .sm-section-header-with-bar .sm-section-title.sm-section-title-purple,.shipping-manifest-create .sm-section-wrapper .sm-section-header-with-bar .sm-section-title.sm-section-title-red{color:#0b1320}.shipping-manifest-create .sm-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:24px;padding:24px;position:relative}.shipping-manifest-create .sm-section.sm-section-orange{background:#eff6ff4d;border:1px solid #bfdbfe;margin-bottom:10px;padding:12px}.shipping-manifest-create .sm-section.sm-section-orange:before{display:none}.shipping-manifest-create .sm-section.sm-section-orange .sm-section-content{gap:5px}.shipping-manifest-create .sm-section.sm-section-green{background:#eff6ff4d;border:1px solid #bfdbfe;margin-bottom:10px;padding:12px}.shipping-manifest-create .sm-section.sm-section-green:before{display:none}.shipping-manifest-create .sm-section.sm-section-green .sm-section-content{gap:5px}.shipping-manifest-create .sm-section.sm-section-blue{background:#eff6ff4d;border:1px solid #bfdbfe;margin-bottom:10px;padding:12px}.shipping-manifest-create .sm-section.sm-section-blue:before{display:none}.shipping-manifest-create .sm-section.sm-section-blue .sm-section-content{gap:5px}.shipping-manifest-create .sm-section.sm-section-purple{background:#fff;border:1px solid #86efac;border-radius:8px;margin-bottom:16px;padding:12px}.shipping-manifest-create .sm-section.sm-section-purple:before{display:none}.shipping-manifest-create .sm-section.sm-section-purple .sm-section-content{gap:5px}.shipping-manifest-create .sm-section.sm-section-vehicle{background:#fff;border:1px solid #86efac;border-radius:8px;margin-bottom:16px;padding:16px}.shipping-manifest-create .sm-section.sm-section-vehicle:before{display:none}.shipping-manifest-create .sm-section.sm-section-vehicle .sm-section-content{gap:5px}.shipping-manifest-create .sm-section.sm-section-items{background:#fff;border:1px solid #86efac;border-radius:8px;margin-bottom:16px;padding:16px}.shipping-manifest-create .sm-section.sm-section-items:before{display:none}.shipping-manifest-create .sm-section.sm-section-items .sm-section-content{gap:5px}.shipping-manifest-create .sm-section.sm-section-items .sm-input{background:#ebf6ff}.shipping-manifest-create .sm-section.sm-section-items .sm-input:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-section.sm-section-items .sm-input::placeholder{color:#9ca3af}.shipping-manifest-create .sm-section.sm-section-items .sm-input-select{-webkit-appearance:none;appearance:none;background:#ebf6ff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:32px}.shipping-manifest-create .sm-section.sm-section-items .sm-input-select:focus{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;background-size:16px;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-section.sm-section-items .sm-input-date{background:#ebf6ff;cursor:pointer}.shipping-manifest-create .sm-section.sm-section-items .sm-input-date:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-section.sm-section-items .sm-textarea{background:#ebf6ff;min-height:80px;resize:vertical}.shipping-manifest-create .sm-section.sm-section-items .sm-textarea:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-section.sm-section-items .sm-textarea::placeholder{color:#9ca3af}.shipping-manifest-create .sm-section.sm-section-handling{background:#fff;border:1px solid #86efac;margin-bottom:5px;padding:16px}.shipping-manifest-create .sm-section.sm-section-handling:before{display:none}.shipping-manifest-create .sm-section.sm-section-handling .sm-section-content{gap:5px}.shipping-manifest-create .sm-section.sm-section-handling .sm-input{background:#ebf6ff}.shipping-manifest-create .sm-section.sm-section-handling .sm-input:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-section.sm-section-handling .sm-input::placeholder{color:#9ca3af}.shipping-manifest-create .sm-section.sm-section-handling .sm-input-select{-webkit-appearance:none;appearance:none;background:#ebf6ff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:32px}.shipping-manifest-create .sm-section.sm-section-handling .sm-input-select:focus{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;background-size:16px;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-section.sm-section-handling .sm-input-date{background:#ebf6ff;cursor:pointer}.shipping-manifest-create .sm-section.sm-section-handling .sm-input-date:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-section.sm-section-handling .sm-textarea{background:#ebf6ff;min-height:80px;resize:vertical}.shipping-manifest-create .sm-section.sm-section-handling .sm-textarea:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-section.sm-section-handling .sm-textarea::placeholder{color:#9ca3af}.shipping-manifest-create .sm-section.sm-section-documents{background:#fff;border:1px solid #86efac;margin-bottom:5px;padding:16px}.shipping-manifest-create .sm-section.sm-section-documents:before{display:none}.shipping-manifest-create .sm-section.sm-section-documents .sm-section-content{gap:5px}.shipping-manifest-create .sm-section.sm-section-documents .sm-input{background:#ebf6ff}.shipping-manifest-create .sm-section.sm-section-documents .sm-input:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-section.sm-section-documents .sm-input::placeholder{color:#9ca3af}.shipping-manifest-create .sm-section.sm-section-documents .sm-input-select{-webkit-appearance:none;appearance:none;background:#ebf6ff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:32px}.shipping-manifest-create .sm-section.sm-section-documents .sm-input-select:focus{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;background-size:16px;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-section.sm-section-documents .sm-input-date{background:#ebf6ff;cursor:pointer}.shipping-manifest-create .sm-section.sm-section-documents .sm-input-date:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-section.sm-section-documents .sm-textarea{background:#ebf6ff;min-height:80px;resize:vertical}.shipping-manifest-create .sm-section.sm-section-documents .sm-textarea:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-section.sm-section-documents .sm-textarea::placeholder{color:#9ca3af}.shipping-manifest-create .sm-section.sm-section-notes{background:#fff;border:1px solid #86efac;border-radius:8px;margin-bottom:16px;padding:16px}.shipping-manifest-create .sm-section.sm-section-notes:before{display:none}.shipping-manifest-create .sm-section.sm-section-notes .sm-section-content{gap:5px}.shipping-manifest-create .sm-section.sm-section-notes .sm-input{background:#ebf6ff}.shipping-manifest-create .sm-section.sm-section-notes .sm-input:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-section.sm-section-notes .sm-input::placeholder{color:#9ca3af}.shipping-manifest-create .sm-section.sm-section-notes .sm-input-select{-webkit-appearance:none;appearance:none;background:#ebf6ff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:32px}.shipping-manifest-create .sm-section.sm-section-notes .sm-input-select:focus{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;background-size:16px;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-section.sm-section-notes .sm-input-date{background:#ebf6ff;cursor:pointer}.shipping-manifest-create .sm-section.sm-section-notes .sm-input-date:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-section.sm-section-notes .sm-textarea{background:#ebf6ff;min-height:80px;resize:vertical}.shipping-manifest-create .sm-section.sm-section-notes .sm-textarea:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-section.sm-section-notes .sm-textarea::placeholder{color:#9ca3af}.shipping-manifest-create .sm-section:before{background:#9333ea;border-radius:8px 0 0 8px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.shipping-manifest-create .sm-section .sm-section-title{margin:0 0 20px}.shipping-manifest-create .sm-section .sm-section-title-orange{color:#b45309;font-size:18px;margin:0}.shipping-manifest-create .sm-section .sm-section-title-purple{color:#9333ea!important;font-size:18px;margin:0}.shipping-manifest-create .sm-section .sm-section-title-indigo{color:#6366f1!important;font-size:18px;margin:0}.shipping-manifest-create .sm-section .sm-section-header-with-bar{align-items:center;display:flex;gap:8px;margin-bottom:16px}.shipping-manifest-create .sm-section .sm-section-header{margin-bottom:20px}.shipping-manifest-create .sm-section .sm-section-header .sm-section-title{margin-bottom:0}.shipping-manifest-create .sm-section-content{display:flex;flex-direction:column;gap:5px}.shipping-manifest-create .sm-section-orange .sm-section-content{gap:5px}.shipping-manifest-create .sm-form-grid-5col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}@media(max-width:1024px){.shipping-manifest-create .sm-form-grid-5col{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.shipping-manifest-create .sm-form-grid-5col{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.shipping-manifest-create .sm-form-grid-5col{grid-template-columns:1fr}}.shipping-manifest-create .sm-form-grid-6col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}@media(max-width:1024px){.shipping-manifest-create .sm-form-grid-6col{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.shipping-manifest-create .sm-form-grid-6col{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.shipping-manifest-create .sm-form-grid-6col{grid-template-columns:1fr}}.shipping-manifest-create .sm-section-orange .sm-form-grid-3col,.shipping-manifest-create .sm-section-orange .sm-form-grid-4col,.shipping-manifest-create .sm-section-orange .sm-form-grid-6col{gap:12px}.shipping-manifest-create .sm-section-orange .sm-form-field{gap:4px}.shipping-manifest-create .sm-section-orange .sm-form-field label{color:#6c757d;font-size:13px}.shipping-manifest-create .sm-section-green .sm-form-grid-3col,.shipping-manifest-create .sm-section-green .sm-form-grid-4col,.shipping-manifest-create .sm-section-green .sm-form-grid-5col{gap:12px}.shipping-manifest-create .sm-section-green .sm-form-field{gap:4px}.shipping-manifest-create .sm-section-green .sm-form-field label{color:#6c757d;font-size:13px}.shipping-manifest-create .sm-section-blue .sm-form-grid-3col,.shipping-manifest-create .sm-section-blue .sm-form-grid-4col,.shipping-manifest-create .sm-section-blue .sm-form-grid-5col{gap:12px}.shipping-manifest-create .sm-section-blue .sm-form-field{gap:4px}.shipping-manifest-create .sm-section-blue .sm-form-field label{color:#6c757d;font-size:13px}.shipping-manifest-create .sm-section-purple .sm-form-grid-3col,.shipping-manifest-create .sm-section-purple .sm-form-grid-4col,.shipping-manifest-create .sm-section-purple .sm-form-grid-6col{gap:12px}.shipping-manifest-create .sm-section-purple .sm-form-field{gap:4px}.shipping-manifest-create .sm-section-purple .sm-form-field label{color:#6c757d;font-size:13px}.shipping-manifest-create .sm-section-purple .sm-input{background:#ebf6ff}.shipping-manifest-create .sm-section-purple .sm-input:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-section-purple .sm-input::placeholder{color:#9ca3af}.shipping-manifest-create .sm-section-purple .sm-input-select{-webkit-appearance:none;appearance:none;background:#ebf6ff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:32px}.shipping-manifest-create .sm-section-purple .sm-input-select:focus{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;background-size:16px;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-section-purple .sm-input-date{background:#ebf6ff;cursor:pointer}.shipping-manifest-create .sm-section-purple .sm-input-date:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-section-vehicle .sm-form-grid-3col,.shipping-manifest-create .sm-section-vehicle .sm-form-grid-4col{gap:12px}.shipping-manifest-create .sm-section-vehicle .sm-form-field{gap:4px}.shipping-manifest-create .sm-section-vehicle .sm-form-field label{color:#6c757d;font-size:13px}.shipping-manifest-create .sm-section-vehicle .sm-input{background:#ebf6ff}.shipping-manifest-create .sm-section-vehicle .sm-input:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-section-vehicle .sm-input::placeholder{color:#9ca3af}.shipping-manifest-create .sm-section-vehicle .sm-input-select{-webkit-appearance:none;appearance:none;background:#ebf6ff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:32px}.shipping-manifest-create .sm-section-vehicle .sm-input-select:focus{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;background-size:16px;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-section-vehicle .sm-input-date{background:#ebf6ff;cursor:pointer}.shipping-manifest-create .sm-section-vehicle .sm-input-date:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-section-vehicle .sm-input-readonly{background:#f3f5f7;color:#6c757d}.shipping-manifest-create .sm-section-vehicle .sm-textarea{background:#ebf6ff;min-height:80px;resize:vertical}.shipping-manifest-create .sm-section-vehicle .sm-textarea:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-section-vehicle .sm-textarea::placeholder{color:#9ca3af}.shipping-manifest-create .sm-form-field-span-2{grid-column:span 2}.shipping-manifest-create .sm-form-field{gap:6px}.shipping-manifest-create .sm-form-field.sm-form-field-full{grid-column:1/-1}.shipping-manifest-create .sm-form-field label{color:#6c757d;margin:0}.shipping-manifest-create .sm-input{background:#f3f5f7;color:#444}.shipping-manifest-create .sm-input:focus{background:#f3f5f7;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-input::placeholder{color:#9ca3af}.shipping-manifest-create .sm-input.sm-input-readonly{background:#f3f5f7;color:#6c757d}.shipping-manifest-create .sm-input.sm-input-date{cursor:pointer}.shipping-manifest-create .sm-input.sm-input-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:32px}.shipping-manifest-create .sm-input-group-readonly{align-items:center;display:flex;position:relative}.shipping-manifest-create .sm-input-group-readonly .sm-input,.shipping-manifest-create .sm-input-group-readonly .sm-input-readonly{padding-right:32px}.shipping-manifest-create .sm-input-group-readonly .sm-input-readonly{background:#eff6ff;border:1px solid #a5b4fc;font-family:Courier New,Courier,monospace}.shipping-manifest-create .sm-input-group-readonly .sm-check-icon{color:#22c55e;font-size:12px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.shipping-manifest-create .sm-input-group-readonly .sm-check-icon.sm-check-icon-blue{color:#2563eb}.shipping-manifest-create .sm-textarea{background:#fff;min-height:100px}.shipping-manifest-create .sm-textarea:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40}.shipping-manifest-create .sm-table-wrapper{background:#fffbeb33;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px}.shipping-manifest-create .sm-items-table{background:#0000;font-size:14px}.shipping-manifest-create .sm-items-table thead{background:#f3f4f6;border-bottom:1px solid #e5e7eb}.shipping-manifest-create .sm-items-table thead th{background:#f3f4f6;color:#6c757d;font-size:14px;padding:12px;text-align:left;white-space:nowrap}.shipping-manifest-create .sm-items-table tbody tr{background:#fff;border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.shipping-manifest-create .sm-items-table tbody tr:hover{background-color:#fffbeb4d}.shipping-manifest-create .sm-items-table tbody tr.sm-table-totals-row{background:#f3f4f6;border-top:1px solid #e5e7eb}.shipping-manifest-create .sm-items-table tbody tr.sm-table-totals-row td{padding:12px}.shipping-manifest-create .sm-items-table tbody tr.sm-table-totals-row td.sm-total-value,.shipping-manifest-create .sm-items-table tbody tr.sm-table-totals-row td.sm-totals-label{color:#0b1320;text-align:left}.shipping-manifest-create .sm-items-table tbody tr.sm-table-totals-row td.sm-total-dash{color:#78350f;text-align:right}.shipping-manifest-create .sm-items-table tbody td{color:#0b1320;font-size:14px;padding:8px;vertical-align:middle}.shipping-manifest-create .sm-items-table .sm-table-input{background:#ebf6ff;border:1px solid #eef0f2;border-radius:6px;color:#0b1320;font-family:Inter,sans-serif;font-size:13px;padding:6px 10px;transition:all .2s ease;width:100%}.shipping-manifest-create .sm-items-table .sm-table-input:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-items-table .sm-table-input.sm-table-input-readonly{background:#f8f9fb;border-color:#e5e7eb;color:#6c757d}.shipping-manifest-create .sm-items-table .sm-table-input.sm-table-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;background-size:14px;cursor:pointer;padding-right:24px}.shipping-manifest-create .sm-items-table .sm-total-label{color:#0b1320}.shipping-manifest-create .sm-table-note{align-items:center;color:#6c757d;display:flex;font-size:12px;font-style:italic;gap:6px;margin:12px 0 0}.shipping-manifest-create .sm-table-note .sm-note-icon{font-size:14px}.shipping-manifest-create .sm-btn-delete{align-items:center;background:#0000;border:none;border-radius:6px;color:#dc2626;display:inline-flex;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.shipping-manifest-create .sm-btn-delete:hover{background:#fef2f2;color:#b91c1c}.shipping-manifest-create .sm-btn-delete:focus-visible{box-shadow:0 0 0 3px #dc26261a}.shipping-manifest-create .sm-handling-content{display:flex;flex-direction:column;gap:10px}.shipping-manifest-create .sm-handling-item{display:flex;flex-direction:column;gap:12px}.shipping-manifest-create .sm-handling-item-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:12px}.shipping-manifest-create .sm-handling-item-card .sm-checkbox-field-row{align-items:center;display:flex;margin-bottom:0}.shipping-manifest-create .sm-handling-item-card .sm-checkbox-field-row .sm-checkbox-label{align-items:center;color:#0b1320;cursor:pointer;display:flex;font-size:14px;gap:8px;margin:0}.shipping-manifest-create .sm-handling-item-card .sm-checkbox-field-row .sm-checkbox-label .sm-checkbox-wrapper{align-items:center;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;position:relative;width:16px}.shipping-manifest-create .sm-handling-item-card .sm-checkbox-field-row .sm-checkbox-label .sm-checkbox-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#f3f5f7;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;height:16px;left:0;margin:0;position:absolute;top:0;transition:all .2s ease;width:16px}.shipping-manifest-create .sm-handling-item-card .sm-checkbox-field-row .sm-checkbox-label .sm-checkbox-input:checked{background:#ff6a00;border-color:#ff6a00}.shipping-manifest-create .sm-handling-item-card .sm-checkbox-field-row .sm-checkbox-label .sm-checkbox-input:focus-visible{box-shadow:0 0 0 3px #f9731633;outline:none}.shipping-manifest-create .sm-handling-item-card .sm-checkbox-field-row .sm-checkbox-label .sm-checkbox-input:hover{border-color:#9ca3af}.shipping-manifest-create .sm-handling-item-card .sm-checkbox-field-row .sm-checkbox-label .sm-checkbox-indicator{align-items:center;color:#fff;display:flex;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.shipping-manifest-create .sm-handling-item-card .sm-handling-fields-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:8px}.shipping-manifest-create .sm-handling-item-card .sm-handling-fields-grid .sm-input-conditional{background:#ebf6ff;font-size:13px}.shipping-manifest-create .sm-handling-item-card .sm-handling-fields-grid .sm-input-conditional:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-handling-item-card .sm-handling-fields-grid .sm-input-conditional::placeholder{color:#9ca3af}.shipping-manifest-create .sm-handling-item-card .sm-checkbox-grid-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:8px}.shipping-manifest-create .sm-handling-item-card .sm-checkbox-grid-row .sm-checkbox-field-row{margin-bottom:0}.shipping-manifest-create .sm-handling-item-card .sm-handling-fields-single{margin-top:8px}.shipping-manifest-create .sm-handling-item-card .sm-handling-fields-single .sm-input-conditional{background:#ebf6ff;font-size:13px}.shipping-manifest-create .sm-handling-item-card .sm-handling-fields-single .sm-input-conditional:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-handling-item-card .sm-handling-fields-single .sm-input-conditional::placeholder{color:#9ca3af}.shipping-manifest-create .sm-handling-item-card .sm-special-instructions-label{align-items:center;color:#0b1320;display:flex;font-size:14px;gap:8px}.shipping-manifest-create .sm-handling-item-card .sm-textarea-conditional{background:#ebf6ff;font-family:Inter,sans-serif;font-size:13px;line-height:1.5;min-height:64px;resize:vertical}.shipping-manifest-create .sm-handling-item-card .sm-textarea-conditional:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.shipping-manifest-create .sm-handling-item-card .sm-textarea-conditional::placeholder{color:#9ca3af}.shipping-manifest-create .sm-handling-row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.shipping-manifest-create .sm-handling-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:8px}.shipping-manifest-create .sm-checkbox-grid{margin-bottom:16px}.shipping-manifest-create .sm-checkbox-grid .sm-checkbox-field{align-items:center;display:flex}.shipping-manifest-create .sm-checkbox-grid .sm-checkbox-field label{color:#6c757d;margin:0}.shipping-manifest-create .sm-checkbox-grid .sm-checkbox-field label input[type=checkbox]{accent-color:#0b1320}.shipping-manifest-create .sm-documents-grid{gap:32px;margin-bottom:12px}.shipping-manifest-create .sm-document-group .sm-document-group-title{color:#0b1320;font-size:14px;margin:0 0 5px}.shipping-manifest-create .sm-document-group .sm-document-fields{display:flex;flex-direction:column;gap:10px}.shipping-manifest-create .sm-document-group .sm-document-fields.sm-document-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(2,1fr)}.shipping-manifest-create .sm-documents-content{display:flex;flex-direction:column;gap:10px}.shipping-manifest-create .sm-file-format-note{color:#6c757d;font-size:12px;font-style:italic;margin:5px 0 0}.shipping-manifest-create .sm-file-upload{display:flex;flex-direction:column;gap:8px}.shipping-manifest-create .sm-file-input{display:none}.shipping-manifest-create .sm-file-label{align-items:center;background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;color:#0b1320;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;gap:6px;justify-content:center;padding:10px 20px;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.shipping-manifest-create .sm-file-label span{color:#6c757d;font-size:16px}.shipping-manifest-create .sm-file-label:hover{background:#eef0f2;border-color:#d1d5db}.shipping-manifest-create .sm-file-upload-card{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:0;padding:8px}.shipping-manifest-create .sm-file-upload-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.shipping-manifest-create .sm-file-upload-label{align-items:center;color:#0b1320;display:flex;font-size:12px;gap:8px;margin:0}.shipping-manifest-create .sm-file-upload-label-vertical{color:#0b1320;display:block;font-size:12px;margin:0 0 4px}.shipping-manifest-create .sm-file-upload-button{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#0b1320;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:12px;gap:6px;justify-content:center;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.shipping-manifest-create .sm-file-upload-button .sm-upload-icon{flex-shrink:0;height:12px;width:12px}.shipping-manifest-create .sm-file-upload-button:hover{background:#f9fafb;border-color:#d1d5db}.shipping-manifest-create .sm-file-upload-button:focus-visible{box-shadow:0 0 0 3px #f973161a;outline:none}.shipping-manifest-create .sm-file-upload-button-full{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#0b1320;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:12px;gap:6px;justify-content:center;padding:6px 12px;transition:all .2s ease;white-space:nowrap;width:100%}.shipping-manifest-create .sm-file-upload-button-full .sm-upload-icon{flex-shrink:0;height:12px;margin-right:4px;width:12px}.shipping-manifest-create .sm-file-upload-button-full:hover{background:#f9fafb;border-color:#d1d5db}.shipping-manifest-create .sm-file-upload-button-full:focus-visible{box-shadow:0 0 0 3px #f973161a;outline:none}.shipping-manifest-create .sm-file-name{color:#6c757d;font-size:12px;font-style:italic;margin-top:4px}.shipping-manifest-create .sm-file-note{color:#6c757d;font-size:12px;margin:8px 0 0}.shipping-manifest-create .sm-action-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;padding-top:10px}@media(max-width:768px){.shipping-manifest-create .sm-action-buttons{flex-direction:column;width:100%}.shipping-manifest-create .sm-action-buttons .sm-btn{justify-content:center;width:100%}}.shipping-manifest-create .sm-footer-note{border-bottom:none;border-top:1px solid #e5e7eb;color:#6c757d;font-size:12px;margin-top:24px;padding-top:16px;text-align:right}@media(max-width:991px){.shipping-manifest-create{padding:16px}.shipping-manifest-create .sm-checkbox-grid,.shipping-manifest-create .sm-form-grid{grid-template-columns:repeat(2,1fr)}.shipping-manifest-create .sm-documents-grid{gap:24px;grid-template-columns:1fr}}@media(max-width:768px){.shipping-manifest-create{padding:12px}.shipping-manifest-create .sm-header{align-items:flex-start;flex-direction:column}.shipping-manifest-create .sm-header .sm-header-right{align-items:stretch;width:100%}.shipping-manifest-create .sm-header .sm-header-right .sm-action-buttons{flex-direction:column;width:100%}.shipping-manifest-create .sm-header .sm-header-right .sm-action-buttons .sm-btn{justify-content:center;width:100%}.shipping-manifest-create .sm-main-card{border-radius:8px;padding:20px}.shipping-manifest-create .sm-section{margin-bottom:16px;padding:16px}.shipping-manifest-create .sm-section:before{width:3px}.shipping-manifest-create .sm-checkbox-grid,.shipping-manifest-create .sm-form-grid{gap:12px;grid-template-columns:1fr}.shipping-manifest-create .sm-items-table{font-size:12px}.shipping-manifest-create .sm-items-table thead th{font-size:11px;padding:8px 6px}.shipping-manifest-create .sm-items-table tbody td{font-size:11px;padding:6px 4px}.shipping-manifest-create .sm-items-table .sm-table-input{font-size:11px;padding:4px 6px}.shipping-manifest-create .sm-table-wrapper{overflow-x:scroll}}@media(max-width:480px){.shipping-manifest-create{padding:8px}.shipping-manifest-create .sm-main-title{font-size:22px}.shipping-manifest-create .sm-subtitle{font-size:12px}.shipping-manifest-create .sm-main-card{padding:16px}.shipping-manifest-create .sm-section{padding:12px}.shipping-manifest-create .sm-section-title{font-size:16px}.shipping-manifest-create .sm-section-title-indigo,.shipping-manifest-create .sm-section-title-purple{color:#0b1320}.shipping-manifest-create .sm-btn{font-size:13px;padding:8px 16px}}.sm-preview-modal-overlay{background:#0009;z-index:10000}.sm-preview-modal{border-radius:16px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.sm-preview-modal-header{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.sm-preview-modal-header .sm-preview-modal-header-left{align-items:center;display:flex;gap:12px}.sm-preview-modal-header .sm-preview-modal-header-left .sm-preview-icon{color:#ff6a00}.sm-preview-modal-header .sm-preview-modal-header-left .sm-preview-modal-title{color:#0b1320;font-size:20px;line-height:1.2;margin:0 0 2px}.sm-preview-modal-header .sm-preview-modal-header-left .sm-preview-modal-subtitle{color:#6c757d;font-size:13px;line-height:1.3;margin:0}.sm-preview-modal-header .sm-preview-modal-close:hover{background:#f3f4f6;color:#0b1320}.sm-preview-modal-body{overflow-y:auto;padding:16px 20px}.sm-preview-modal-body::-webkit-scrollbar-track{background:#f3f4f6}.sm-preview-modal-body::-webkit-scrollbar-thumb{background:#d1d5db}.sm-preview-modal-body::-webkit-scrollbar-thumb:hover{background:#9ca3af}.sm-preview-section{margin-bottom:20px}.sm-preview-section:last-child{margin-bottom:0}.sm-preview-section .sm-preview-section-title{border-bottom:1px solid #e5e7eb;color:#0b1320;font-size:16px;margin:0 0 12px;padding-bottom:5px}.sm-preview-section .sm-preview-section-title.sm-preview-section-title-orange{color:#b45309}.sm-preview-section .sm-preview-section-title.sm-preview-section-title-green{color:#16a34a}.sm-preview-section .sm-preview-section-title.sm-preview-section-title-blue{color:#2563eb}.sm-preview-section .sm-preview-section-title.sm-preview-section-title-purple{color:#9333ea}.sm-preview-section .sm-preview-section-title.sm-preview-section-title-indigo{color:#6366f1}.sm-preview-section .sm-preview-section-title.sm-preview-section-title-red{color:#dc2626}.sm-preview-section .sm-preview-section-title.sm-preview-section-title-gray{color:#374151}.sm-preview-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.sm-preview-grid .sm-preview-item label{color:#6c757d;display:block;font-size:10px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.sm-preview-grid .sm-preview-item p{color:#0b1320;font-size:13px;margin:0}.sm-preview-grid .sm-preview-item.sm-preview-item-full{grid-column:1/-1}.sm-preview-text{color:#0b1320;font-size:14px;line-height:1.6;margin:0;white-space:pre-wrap}.sm-preview-table-wrapper{border:1px solid #e5e7eb;border-radius:6px;overflow-x:auto}.sm-preview-table-wrapper::-webkit-scrollbar{height:8px}.sm-preview-table-wrapper::-webkit-scrollbar-track{background:#f3f4f6}.sm-preview-table-wrapper::-webkit-scrollbar-thumb{background:#d1d5db}.sm-preview-table-wrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af}.sm-preview-table{background:#fff;border-collapse:collapse;width:100%}.sm-preview-table thead{background:#f9fafb}.sm-preview-table thead th{border-bottom:1px solid #e5e7eb;color:#0b1320;font-size:12px;padding:10px 12px;text-align:left;white-space:nowrap}.sm-preview-table tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.sm-preview-table tbody tr:hover{background-color:#f9fafb}.sm-preview-table tbody tr.sm-preview-total-row{background:#f9fafb;border-top:2px solid #e5e7eb}.sm-preview-table tbody tr.sm-preview-total-row td{padding:10px 12px}.sm-preview-table tbody td{color:#0b1320;font-size:13px;padding:10px 12px;vertical-align:middle}.sm-preview-table tbody td.sm-total-value,.sm-preview-table tbody td.sm-totals-label{color:#0b1320;text-align:left}.sm-preview-table .sm-preview-summary-dash,.sm-preview-table .sm-preview-summary-label,.sm-preview-table .sm-preview-summary-value{color:#0b1320;text-align:right}.sm-preview-modal-footer{background:#fff;border-top:1px solid #e5e7eb;flex-shrink:0;gap:10px;padding:12px 20px}.sm-preview-modal-footer .sm-btn{font-size:14px;min-width:100px;padding:10px 16px}.sm-preview-modal-footer .sm-btn.sm-btn-secondary{background:#fff;border:1px solid #e5e7eb;color:#0b1320}.sm-preview-modal-footer .sm-btn.sm-btn-secondary:hover{background:#f9fafb;border-color:#d1d5db}@media(max-width:768px){.sm-preview-modal{border-radius:12px 12px 0 0;margin-top:auto;max-height:95vh;max-width:100%}.sm-preview-modal-header{padding:12px 16px}.sm-preview-modal-header .sm-preview-modal-header-left{gap:8px}.sm-preview-modal-header .sm-preview-modal-header-left .sm-preview-modal-title{font-size:18px}.sm-preview-modal-header .sm-preview-modal-header-left .sm-preview-modal-subtitle{font-size:12px}.sm-preview-modal-body{padding:12px 16px}.sm-preview-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.sm-preview-table-wrapper{overflow-x:scroll}.sm-preview-table{font-size:11px}.sm-preview-table thead th{font-size:10px;padding:8px 6px}.sm-preview-table tbody td{font-size:11px;padding:8px 6px}.sm-preview-modal-footer{flex-direction:column;padding:12px 16px}.sm-preview-modal-footer .sm-btn{width:100%}}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.grn-generate .grn-action-required-card .grn-form-field-label,.grn-generate .grn-action-required-card .grn-input,.grn-generate .grn-btn.grn-btn-primary,.grn-generate .grn-discrepancy-card .grn-textarea,.grn-generate .grn-form-field label,.grn-generate .grn-header .grn-header-left .grn-subtitle,.grn-generate .grn-header .grn-header-right .grn-back-btn,.grn-generate .grn-input,.grn-generate .grn-section-wrapper .grn-section-header-with-bar .grn-section-title,.grn-generate .grn-section.grn-section-blue .grn-input-select,.grn-generate .grn-section.grn-section-inspection .grn-input,.grn-generate .grn-section.grn-section-inspection .grn-textarea,.grn-generate .grn-section.grn-section-notes .grn-textarea,.grn-generate .grn-section.grn-section-purple .grn-input,.grn-generate .grn-section.grn-section-verification .grn-input,.grn-generate .grn-textarea,.main-title,.subtitle{font-family:Inter,sans-serif}.grn-generate .grn-input{font-size:14px;font-weight:400}.common-btn-primary,.grn-generate .grn-btn.grn-btn-primary{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.common-btn-primary:hover:not(:disabled),.grn-generate .grn-btn.grn-btn-primary:hover:not(:disabled){background:#e55a00}.common-btn-primary:disabled,.grn-generate .grn-btn.grn-btn-primary:disabled{cursor:not-allowed;opacity:.5}.common-btn-primary:focus-visible,.grn-generate .grn-btn.grn-btn-primary:focus-visible{box-shadow:0 0 0 3px #ff6a0033;outline:none}.common-input,.common-input-control,.common-input-pill,.grn-generate .grn-action-required-card .grn-input,.grn-generate .grn-discrepancy-card .grn-textarea,.grn-generate .grn-input,.grn-generate .grn-section.grn-section-blue .grn-input-select,.grn-generate .grn-section.grn-section-inspection .grn-input,.grn-generate .grn-section.grn-section-inspection .grn-textarea,.grn-generate .grn-section.grn-section-notes .grn-textarea,.grn-generate .grn-section.grn-section-purple .grn-input,.grn-generate .grn-section.grn-section-verification .grn-input{border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;padding:10px 14px;transition:all .2s ease;width:100%}.common-input-control:focus,.common-input-pill:focus,.common-input:focus,.grn-generate .grn-action-required-card .grn-input:focus,.grn-generate .grn-discrepancy-card .grn-textarea:focus,.grn-generate .grn-input:focus,.grn-generate .grn-section.grn-section-blue .grn-input-select:focus,.grn-generate .grn-section.grn-section-inspection .grn-input:focus,.grn-generate .grn-section.grn-section-inspection .grn-textarea:focus,.grn-generate .grn-section.grn-section-notes .grn-textarea:focus,.grn-generate .grn-section.grn-section-purple .grn-input:focus,.grn-generate .grn-section.grn-section-verification .grn-input:focus{border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.common-input-control::placeholder,.common-input-pill::placeholder,.common-input::placeholder,.grn-generate .grn-action-required-card .grn-input::placeholder,.grn-generate .grn-discrepancy-card .grn-textarea::placeholder,.grn-generate .grn-input::placeholder,.grn-generate .grn-section.grn-section-blue .grn-input-select::placeholder,.grn-generate .grn-section.grn-section-inspection .grn-input::placeholder,.grn-generate .grn-section.grn-section-inspection .grn-textarea::placeholder,.grn-generate .grn-section.grn-section-notes .grn-textarea::placeholder,.grn-generate .grn-section.grn-section-purple .grn-input::placeholder,.grn-generate .grn-section.grn-section-verification .grn-input::placeholder{color:#9ca3af}.common-input-control,.grn-generate .grn-action-required-card .grn-input,.grn-generate .grn-discrepancy-card .grn-textarea,.grn-generate .grn-section.grn-section-blue .grn-input-select,.grn-generate .grn-section.grn-section-inspection .grn-input,.grn-generate .grn-section.grn-section-inspection .grn-textarea,.grn-generate .grn-section.grn-section-notes .grn-textarea,.grn-generate .grn-section.grn-section-purple .grn-input,.grn-generate .grn-section.grn-section-verification .grn-input{background:#ebf6ff}.grn-generate .grn-section-wrapper .grn-section-header-with-bar .grn-section-title{color:#0b1320;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 16px}.grn-generate .grn-textarea{background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;min-height:40px;padding:10px 14px;resize:vertical;transition:all .2s ease;width:100%}.grn-generate .grn-textarea::placeholder{color:#9ca3af}.grn-generate .grn-textarea:focus{outline:none}.grn-generate .grn-textarea:disabled{background:#f9fafb;color:#6c757d;cursor:not-allowed;opacity:.6}.grn-generate .grn-header .grn-header-left .grn-subtitle,.subtitle{color:#6c757d;font-size:14px;line-height:1.5;margin:0}.grn-generate .grn-action-required-card .grn-form-field-label,.grn-generate .grn-form-field label{color:#0b1320;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.grn-generate .grn-items-table .grn-table-input.grn-table-input-readonly{background:#f9fafb;color:#0b1320;cursor:default}.grn-generate .grn-form-field{display:flex;flex-direction:column;gap:12px}.grn-generate .grn-form-grid,.grn-generate .grn-form-grid-4col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.grn-generate .grn-form-grid-3col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.grn-generate .grn-btn-delete .grn-delete-icon,.grn-generate .grn-btn.grn-btn-draft svg,.grn-generate .grn-btn.grn-btn-preview svg,.grn-generate .grn-btn.grn-btn-primary svg,.grn-generate .grn-btn.grn-btn-submit svg,.grn-generate .grn-header .grn-header-right .grn-back-btn svg{flex-shrink:0;height:16px;width:16px}.grn-generate .grn-items-table,.grn-generate .grn-preview-table-section .grn-preview-table{border-collapse:collapse;width:100%}.grn-generate .grn-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.grn-generate .grn-input.grn-input-date,.grn-generate .grn-items-table .grn-table-input.grn-table-input-date,.grn-generate .grn-section.grn-section-inspection .grn-input.grn-input-date,.grn-generate .grn-section.grn-section-purple .grn-input.grn-input-date,.grn-generate .grn-section.grn-section-verification .grn-input.grn-input-date{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236c757d' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:36px;position:relative}.grn-generate .grn-input.grn-input-date::-webkit-calendar-picker-indicator,.grn-generate .grn-items-table .grn-table-input.grn-table-input-date::-webkit-calendar-picker-indicator,.grn-generate .grn-section.grn-section-inspection .grn-input.grn-input-date::-webkit-calendar-picker-indicator,.grn-generate .grn-section.grn-section-purple .grn-input.grn-input-date::-webkit-calendar-picker-indicator,.grn-generate .grn-section.grn-section-verification .grn-input.grn-input-date::-webkit-calendar-picker-indicator{cursor:pointer;height:16px;opacity:0;position:absolute;right:12px;width:16px}.grn-generate .grn-preview-modal .grn-preview-content::-webkit-scrollbar,.grn-generate .grn-preview-table-section .grn-preview-table-wrapper::-webkit-scrollbar{height:8px;width:8px}.grn-generate .grn-preview-modal .grn-preview-content::-webkit-scrollbar-track,.grn-generate .grn-preview-table-section .grn-preview-table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.grn-generate .grn-preview-modal .grn-preview-content::-webkit-scrollbar-thumb,.grn-generate .grn-preview-table-section .grn-preview-table-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.grn-generate .grn-preview-modal .grn-preview-content::-webkit-scrollbar-thumb:hover,.grn-generate .grn-preview-table-section .grn-preview-table-wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.grn-generate .grn-preview-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0}.grn-generate .grn-preview-modal{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;max-width:600px;max-width:900px;overflow-y:auto;width:100%;z-index:1050}.grn-generate .grn-preview-modal .grn-preview-modal-header{align-items:center;background:#fff;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:16px 20px}.grn-generate .grn-preview-modal .grn-preview-modal-header .grn-preview-modal-title{color:#0b1320;font-weight:600;line-height:1.3;margin:0}.grn-generate .grn-preview-modal .grn-preview-modal-close{align-items:center;background:none;border:none;border-radius:8px;color:#6c757d;cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;transition:all .2s ease;width:32px}.grn-generate .grn-preview-modal .grn-preview-modal-close:hover{background:#f3f4f6;color:#0b1320}.grn-generate .grn-preview-modal .grn-preview-modal-close:focus-visible{box-shadow:0 0 0 3px #3b82f61a;outline:none}.grn-generate .grn-preview-modal .grn-preview-modal-close svg{height:20px;width:20px}.grn-generate .grn-btn-delete{cursor:pointer}.grn-generate .grn-discrepancy-card .grn-textarea:disabled,.grn-generate .grn-input.grn-input-readonly,.grn-generate .grn-items-table .grn-table-input.grn-table-input-readonly{cursor:not-allowed}.grn-generate .grn-items-table tbody td,.grn-generate .grn-preview-table-section .grn-preview-table tbody td{font-weight:400}.grn-generate .grn-action-required-card .grn-form-field-label,.grn-generate .grn-btn,.grn-generate .grn-btn.grn-btn-add-item,.grn-generate .grn-checkbox-group .grn-checkbox-label,.grn-generate .grn-discrepancy-card .grn-discrepancy-header .grn-checkbox-label,.grn-generate .grn-file-upload-button,.grn-generate .grn-file-upload-label,.grn-generate .grn-inspection-checklist .grn-checkbox-label,.grn-generate .grn-preview-badge,.grn-generate .grn-summary-info .grn-info-text{font-weight:500}.grn-generate .grn-header .grn-header-left .grn-breadcrumb .grn-breadcrumb-list .grn-breadcrumb-item.grn-breadcrumb-active,.grn-generate .grn-items-table tbody tr.grn-table-totals-row,.grn-generate .grn-items-table tbody tr.grn-table-totals-row td.grn-total-value,.grn-generate .grn-items-table tbody tr.grn-table-totals-row td.grn-totals-label,.grn-generate .grn-items-table thead th,.grn-generate .grn-preview-card .grn-preview-card-title,.grn-generate .grn-preview-discrepancies-content .grn-preview-no-discrepancies .grn-preview-no-discrepancies-text,.grn-generate .grn-preview-header-section .grn-preview-header-top .grn-preview-header-right .grn-preview-grn-number,.grn-generate .grn-preview-signatures .grn-preview-signature-item .grn-preview-signature-name,.grn-generate .grn-preview-table-section .grn-preview-table tbody tr.grn-preview-table-total,.grn-generate .grn-preview-table-section .grn-preview-table thead th,.grn-generate .grn-preview-verification-grid .grn-preview-value,.grn-generate .grn-section-wrapper .grn-section-header-with-bar .grn-section-title,.grn-generate .grn-summary-info .grn-info-text .grn-accepted,.grn-generate .grn-summary-info .grn-info-text .grn-rejected{font-weight:600}.grn-generate .grn-header .grn-header-left .grn-main-title,.grn-generate .grn-header .grn-header-left .main-title,.grn-generate .grn-preview-header-section .grn-preview-header-top .grn-preview-main-title,.grn-generate .grn-preview-summary-stats .grn-preview-summary-item .grn-preview-summary-value,.grn-generate .grn-summary-bar .grn-summary-item .grn-summary-value{font-weight:700}.grn-generate .grn-btn-delete:focus-visible{outline:none}.grn-generate .grn-checkbox-group .grn-checkbox-label span,.grn-generate .grn-discrepancy-card .grn-discrepancy-header .grn-checkbox-label span,.grn-generate .grn-file-upload-label,.grn-generate .grn-inspection-checklist .grn-checkbox-label span{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.grn-generate .grn-header .grn-header-right .grn-back-btn{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;padding:8px 16px;text-decoration:none;transition:all .2s ease}.grn-generate .grn-header .grn-header-right .grn-back-btn:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.grn-generate{background-color:#f8f9fa;box-sizing:border-box;font-family:Inter,sans-serif;min-height:100vh;padding:24px;width:100%}.grn-generate .grn-main-content{box-sizing:border-box;margin:0 auto;max-width:1400px;width:100%}.grn-generate .grn-header{align-items:flex-start;background:#f8f9fa;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:6px;position:-webkit-sticky;position:sticky;top:0;z-index:30}.grn-generate .grn-header .grn-header-left{flex:1 1;min-width:300px}.grn-generate .grn-header .grn-header-left .grn-breadcrumb{margin-bottom:5px}.grn-generate .grn-header .grn-header-left .grn-breadcrumb .grn-breadcrumb-list{color:#6c757d;display:flex;flex-wrap:wrap;font-size:13px;gap:6px;list-style:none;margin:0;padding:0}.grn-generate .grn-header .grn-header-left .grn-breadcrumb .grn-breadcrumb-list .grn-breadcrumb-item{align-items:center;color:#6c757d;display:flex}.grn-generate .grn-header .grn-header-left .grn-breadcrumb .grn-breadcrumb-list .grn-breadcrumb-item.grn-breadcrumb-active{color:#0b1320}.grn-generate .grn-header .grn-header-left .grn-breadcrumb .grn-breadcrumb-list .grn-breadcrumb-item .grn-breadcrumb-link{color:#6c757d;text-decoration:none;transition:color .2s ease}.grn-generate .grn-header .grn-header-left .grn-breadcrumb .grn-breadcrumb-list .grn-breadcrumb-item .grn-breadcrumb-link:hover{color:#ff6a00}.grn-generate .grn-header .grn-header-left .grn-breadcrumb .grn-breadcrumb-list .grn-breadcrumb-item:not(:last-child):after{color:#6c757d;content:">";margin:0 6px}.grn-generate .grn-header .grn-header-left .grn-main-title,.grn-generate .grn-header .grn-header-left .main-title{color:#0b1320;font-size:28px;margin:5px 0}.grn-generate .grn-header .grn-header-right{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:12px;justify-content:flex-end}.grn-generate .grn-header .grn-header-right .grn-back-btn{gap:6px}.grn-generate .grn-header .grn-header-right .grn-back-btn:hover{background-color:#d0d0d0;color:#333}.grn-generate .grn-header .grn-header-right .grn-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.grn-generate .grn-header .grn-header-right .grn-header-actions .grn-btn{white-space:nowrap}@media(max-width:768px){.grn-generate .grn-header .grn-header-right .grn-header-actions{flex-direction:column;width:100%}.grn-generate .grn-header .grn-header-right .grn-header-actions .grn-btn{justify-content:center;width:100%}}.grn-generate .grn-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;gap:8px;justify-content:center;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.grn-generate .grn-btn.grn-btn-draft{background-color:#fff;border:1px solid #eef0f2;color:#0b1320}.grn-generate .grn-btn.grn-btn-draft:hover{background-color:#f8f9fa;border-color:#dee2e6}.grn-generate .grn-btn.grn-btn-primary:hover{background:#e55a00}.grn-generate .grn-btn.grn-btn-preview{background-color:#0b74de;border:1px solid #0b74de;color:#fff}.grn-generate .grn-btn.grn-btn-preview:hover{background-color:#095bad;border-color:#095bad}.grn-generate .grn-btn.grn-btn-submit{background-color:#ff6a00;border:1px solid #ff6a00;color:#fff}.grn-generate .grn-btn.grn-btn-submit:hover{background-color:#e55a00;border-color:#e55a00}.grn-generate .grn-btn.grn-btn-add-item{align-items:center;background:#fff;border:1px solid #16a34a;border-radius:6px;color:#16a34a;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;justify-content:center;margin-left:auto;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.grn-generate .grn-btn.grn-btn-add-item:hover{background:#f0fdf4;border-color:#16a34a;color:#15803d}.grn-generate .grn-main-card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000a;margin-bottom:24px;padding:20px}.grn-generate .grn-section-wrapper{margin-bottom:15px}.grn-generate .grn-section-wrapper .grn-section-header-with-bar{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.grn-generate .grn-section-wrapper .grn-section-header-with-bar .grn-section-title{font-size:16px;margin:0}.grn-generate .grn-section-wrapper .grn-section-header-with-bar .grn-section-title.grn-section-title-blue,.grn-generate .grn-section-wrapper .grn-section-header-with-bar .grn-section-title.grn-section-title-gray,.grn-generate .grn-section-wrapper .grn-section-header-with-bar .grn-section-title.grn-section-title-green,.grn-generate .grn-section-wrapper .grn-section-header-with-bar .grn-section-title.grn-section-title-indigo,.grn-generate .grn-section-wrapper .grn-section-header-with-bar .grn-section-title.grn-section-title-orange,.grn-generate .grn-section-wrapper .grn-section-header-with-bar .grn-section-title.grn-section-title-purple,.grn-generate .grn-section-wrapper .grn-section-header-with-bar .grn-section-title.grn-section-title-red{color:#0b1320}.grn-generate .grn-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:24px;padding:24px;position:relative}.grn-generate .grn-section.grn-section-blue{background:#fff;border:1px solid #86efac;margin-bottom:10px;padding:12px}.grn-generate .grn-section.grn-section-blue:before{display:none}.grn-generate .grn-section.grn-section-blue .grn-section-content{gap:5px}.grn-generate .grn-section.grn-section-blue .grn-input-select{-webkit-appearance:none;appearance:none;background:#ebf6ff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:32px}.grn-generate .grn-section.grn-section-blue .grn-input-select:focus{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center;background-size:16px;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.grn-generate .grn-section.grn-section-orange{background:#eff6ff4d;border:1px solid #bfdbfe;margin-bottom:10px;padding:12px}.grn-generate .grn-section.grn-section-orange:before{display:none}.grn-generate .grn-section.grn-section-orange .grn-section-content{gap:5px}.grn-generate .grn-section.grn-section-purple{background:#fff;border:1px solid #86efac;border-radius:8px;margin-bottom:16px;padding:12px}.grn-generate .grn-section.grn-section-purple:before{display:none}.grn-generate .grn-section.grn-section-purple .grn-section-content{gap:5px}.grn-generate .grn-section.grn-section-purple .grn-input{background:#ebf6ff}.grn-generate .grn-section.grn-section-purple .grn-input:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.grn-generate .grn-section.grn-section-purple .grn-input.grn-input-date{cursor:pointer}.grn-generate .grn-section.grn-section-items{background:#fff;border:1px solid #86efac;border-radius:8px;margin-bottom:16px;padding:16px}.grn-generate .grn-section.grn-section-items:before{display:none}.grn-generate .grn-section.grn-section-items .grn-section-content{gap:5px}.grn-generate .grn-section.grn-section-verification{background:#fff;border:1px solid #86efac;border-radius:8px;margin-bottom:16px;padding:16px}.grn-generate .grn-section.grn-section-verification:before{display:none}.grn-generate .grn-section.grn-section-verification .grn-section-content{gap:5px}.grn-generate .grn-section.grn-section-verification .grn-input{background:#ebf6ff}.grn-generate .grn-section.grn-section-verification .grn-input:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.grn-generate .grn-section.grn-section-verification .grn-input.grn-input-date{cursor:pointer}.grn-generate .grn-section.grn-section-inspection{background:#fff;border:1px solid #86efac;border-radius:8px;margin-bottom:16px;padding:16px}.grn-generate .grn-section.grn-section-inspection:before{display:none}.grn-generate .grn-section.grn-section-inspection .grn-section-content{gap:5px}.grn-generate .grn-section.grn-section-inspection .grn-input{background:#ebf6ff}.grn-generate .grn-section.grn-section-inspection .grn-input:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.grn-generate .grn-section.grn-section-inspection .grn-input.grn-input-date{cursor:pointer}.grn-generate .grn-section.grn-section-inspection .grn-textarea{background:#ebf6ff}.grn-generate .grn-section.grn-section-inspection .grn-textarea:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.grn-generate .grn-section.grn-section-inspection .grn-textarea.grn-textarea-small{resize:vertical}.grn-generate .grn-section.grn-section-discrepancies{background:#fff;border:1px solid #86efac;border-radius:8px;margin-bottom:16px;padding:16px}.grn-generate .grn-section.grn-section-discrepancies:before{display:none}.grn-generate .grn-section.grn-section-discrepancies .grn-section-content{gap:12px}.grn-generate .grn-discrepancies-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.grn-generate .grn-discrepancies-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.grn-generate .grn-discrepancies-grid{grid-template-columns:1fr}}.grn-generate .grn-discrepancy-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:0;min-height:auto;padding:8px 12px;transition:all .2s ease}.grn-generate .grn-discrepancy-card .grn-discrepancy-header{margin-bottom:0}.grn-generate .grn-discrepancy-card .grn-discrepancy-header .grn-checkbox-label{align-items:center;color:#0b1320;cursor:pointer;display:flex;font-size:14px;gap:8px;margin:0}.grn-generate .grn-discrepancy-card .grn-discrepancy-header .grn-checkbox-label .grn-checkbox{accent-color:#ff6a00;cursor:pointer;height:18px;width:18px}.grn-generate .grn-discrepancy-card .grn-textarea{background:#ebf6ff;margin-top:8px;min-height:64px;resize:none}.grn-generate .grn-discrepancy-card .grn-textarea:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.grn-generate .grn-discrepancy-card .grn-textarea:disabled{background:#f3f5f7;color:#6c757d;opacity:.6}.grn-generate .grn-action-required-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px}.grn-generate .grn-action-required-card .grn-form-field-label{color:#6c757d;font-size:12px;margin:0}.grn-generate .grn-action-required-card .grn-input{background:#ebf6ff}.grn-generate .grn-action-required-card .grn-input:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.grn-generate .grn-section.grn-section-documents{background:#fff;border:1px solid #86efac;border-radius:8px;margin-bottom:16px;padding:16px}.grn-generate .grn-section.grn-section-documents:before{display:none}.grn-generate .grn-section.grn-section-documents .grn-section-content{gap:5px}.grn-generate .grn-section.grn-section-notes{background:#fff;border:1px solid #86efac;border-radius:8px;margin-bottom:16px;padding:16px}.grn-generate .grn-section.grn-section-notes:before{display:none}.grn-generate .grn-section.grn-section-notes .grn-section-content{gap:5px}.grn-generate .grn-section.grn-section-notes .grn-textarea{background:#ebf6ff}.grn-generate .grn-section.grn-section-notes .grn-textarea:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.grn-generate .grn-section:before{background:#9333ea;border-radius:8px 0 0 8px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.grn-generate .grn-section-content{display:flex;flex-direction:column;gap:5px}.grn-generate .grn-form-grid-1col{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.grn-generate .grn-form-field{gap:6px}.grn-generate .grn-form-field.grn-form-field-full{grid-column:1/-1}.grn-generate .grn-form-field label{color:#6c757d;margin:0}.grn-generate .grn-form-field label .grn-required{color:#dc2626;font-weight:600;margin-left:2px}.grn-generate .grn-input{background:#f3f5f7;color:#444}.grn-generate .grn-input:focus{background:#f3f5f7;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.grn-generate .grn-input::placeholder{color:#9ca3af}.grn-generate .grn-input.grn-input-readonly{background:#f3f5f7;color:#6c757d}.grn-generate .grn-input.grn-input-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:32px}.grn-generate .grn-input.grn-input-readonly{background:#f3f5f7!important;color:#6c757d!important;cursor:not-allowed!important}.grn-generate .grn-textarea:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40}.grn-generate .grn-textarea.grn-textarea-small{resize:vertical}.grn-generate .grn-summary-info{margin:12px 0;padding:8px 0}.grn-generate .grn-summary-info .grn-info-text{color:#0b1320;font-size:14px}.grn-generate .grn-summary-info .grn-info-text .grn-accepted{color:#0b74de}.grn-generate .grn-summary-info .grn-info-text .grn-rejected{color:#e03131}.grn-generate .grn-table-wrapper{background:#fffbeb33;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:12px}.grn-generate .grn-items-table{background:#0000;font-size:14px}.grn-generate .grn-items-table thead{background:#f3f4f6;border-bottom:1px solid #e5e7eb}.grn-generate .grn-items-table thead th{background:#f3f4f6;color:#6c757d;font-size:14px;padding:12px;text-align:left;white-space:nowrap}.grn-generate .grn-items-table tbody tr{background:#fff;border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.grn-generate .grn-items-table tbody tr:hover{background-color:#fffbeb4d}.grn-generate .grn-items-table tbody tr.grn-table-totals-row{background:#f3f4f6;border-top:1px solid #e5e7eb}.grn-generate .grn-items-table tbody tr.grn-table-totals-row td{padding:12px}.grn-generate .grn-items-table tbody tr.grn-table-totals-row td.grn-total-value,.grn-generate .grn-items-table tbody tr.grn-table-totals-row td.grn-totals-label{color:#0b1320;text-align:left}.grn-generate .grn-items-table tbody tr.grn-table-totals-row td.grn-total-value.grn-total-accepted{color:#0b74de}.grn-generate .grn-items-table tbody tr.grn-table-totals-row td.grn-total-value.grn-total-rejected{color:#e03131}.grn-generate .grn-items-table tbody td{color:#0b1320;font-size:14px;padding:8px;vertical-align:middle}.grn-generate .grn-items-table td:first-child,.grn-generate .grn-items-table th:first-child{min-width:250px}.grn-generate .grn-items-table td:nth-child(2),.grn-generate .grn-items-table th:nth-child(2){min-width:100px}.grn-generate .grn-items-table td:nth-child(3),.grn-generate .grn-items-table th:nth-child(3){min-width:120px}.grn-generate .grn-items-table td:nth-child(4),.grn-generate .grn-items-table th:nth-child(4){max-width:100px;width:100px}.grn-generate .grn-items-table td:nth-child(12),.grn-generate .grn-items-table th:nth-child(12){min-width:250px}.grn-generate .grn-items-table .grn-table-input{background:#ebf6ff;border:1px solid #eef0f2;border-radius:6px;color:#0b1320;font-family:Inter,sans-serif;font-size:13px;padding:6px 10px;transition:all .2s ease;width:100%}.grn-generate .grn-items-table .grn-table-input:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.grn-generate .grn-items-table .grn-table-input.grn-table-input-readonly{background:#f8f9fb;border-color:#e5e7eb;color:#6c757d}.grn-generate .grn-items-table .grn-table-input.grn-table-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;background-size:14px;cursor:pointer;padding-right:24px}.grn-generate .grn-items-table .grn-table-input.grn-table-input-date{cursor:pointer}.grn-generate .grn-table-note{color:#6c757d;font-size:12px;font-style:italic;margin:12px 0 0}.grn-generate .grn-btn-delete{align-items:center;background:#0000;border:none;border-radius:6px;color:#dc2626;display:inline-flex;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.grn-generate .grn-btn-delete:hover{background:#fef2f2;color:#b91c1c}.grn-generate .grn-btn-delete:focus-visible{box-shadow:0 0 0 3px #dc26261a}.grn-generate .grn-checkbox-group{display:flex;flex-wrap:wrap;gap:16px;margin:12px 0}.grn-generate .grn-checkbox-group .grn-checkbox-label{align-items:center;color:#0b1320;cursor:pointer;display:flex;font-size:14px;gap:8px;margin:0}.grn-generate .grn-checkbox-group .grn-checkbox-label .grn-checkbox{accent-color:#ff6a00;cursor:pointer;height:18px;width:18px}.grn-generate .grn-inspection-checklist{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}@media(max-width:768px){.grn-generate .grn-inspection-checklist{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.grn-generate .grn-inspection-checklist{grid-template-columns:1fr}}.grn-generate .grn-inspection-checklist .grn-checkbox-label{align-items:center;color:#0b1320;cursor:pointer;display:flex;font-size:14px;gap:8px;margin:0}.grn-generate .grn-inspection-checklist .grn-checkbox-label .grn-checkbox{accent-color:#ff6a00;cursor:pointer;height:18px;width:18px}.grn-generate .grn-document-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:12px}@media(max-width:1024px){.grn-generate .grn-document-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.grn-generate .grn-document-grid{grid-template-columns:1fr}}.grn-generate .grn-file-upload-card{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px}.grn-generate .grn-file-upload-label{align-items:center;color:#0b1320;display:flex;font-size:12px;gap:8px;margin:0}.grn-generate .grn-file-upload-label .grn-required{color:#dc2626;font-weight:600;margin-left:2px}.grn-generate .grn-file-input{display:none}.grn-generate .grn-file-upload-button{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#0b1320;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:12px;gap:6px;justify-content:center;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.grn-generate .grn-file-upload-button .grn-upload-icon{flex-shrink:0;height:12px;width:12px}.grn-generate .grn-file-upload-button:hover{background:#f9fafb;border-color:#d1d5db}.grn-generate .grn-file-upload-button:focus-visible{box-shadow:0 0 0 3px #f973161a;outline:none}.grn-generate .grn-file-name{color:#6c757d;font-size:12px;font-style:italic;margin-top:4px}.grn-generate .grn-file-format-note{color:#6c757d;font-size:12px;font-style:italic;margin:5px 0 0}.grn-generate .grn-summary-bar{background:#eff6ff;border:1px solid #93c5fd;border-radius:8px;margin-bottom:12px;padding:16px}.grn-generate .grn-summary-bar .grn-summary-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.grn-generate .grn-summary-bar .grn-summary-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.grn-generate .grn-summary-bar .grn-summary-grid{grid-template-columns:1fr}}.grn-generate .grn-summary-bar .grn-summary-item{display:flex;flex-direction:column;gap:4px}.grn-generate .grn-summary-bar .grn-summary-item .grn-summary-label{color:#1e40af;font-size:12px;margin:0}.grn-generate .grn-summary-bar .grn-summary-item .grn-summary-value{color:#1e3a8a;font-size:24px;margin:0}.grn-generate .grn-summary-bar .grn-summary-item .grn-summary-value.grn-summary-accepted{color:#1e3a8a}.grn-generate .grn-summary-bar .grn-summary-item .grn-summary-value.grn-summary-rejected{color:#b91c1c}.grn-generate .grn-summary-bar .grn-summary-item .grn-summary-value.grn-summary-rate{color:#15803d}.grn-generate .grn-footer-note{color:#6c757d;font-size:12px;margin:0;padding:8px 0;text-align:center}@media(max-width:768px){.grn-generate{padding:16px}.grn-generate .grn-header{align-items:stretch;flex-direction:column}.grn-generate .grn-header .grn-header-left{min-width:auto}.grn-generate .grn-header .grn-header-right{width:100%}.grn-generate .grn-main-card{padding:16px}.grn-generate .grn-document-grid,.grn-generate .grn-form-grid-3col,.grn-generate .grn-form-grid-4col{grid-template-columns:1fr}.grn-generate .grn-summary-bar .grn-summary-grid{grid-template-columns:repeat(2,1fr)}}.grn-generate .grn-preview-modal-overlay{z-index:1040}.grn-generate .grn-preview-modal{display:flex;flex-direction:column;max-height:95vh;max-width:1280px;padding:0;position:relative}.grn-generate .grn-preview-modal .grn-preview-modal-close{position:absolute;right:16px;top:16px;z-index:10}.grn-generate .grn-preview-modal .grn-preview-modal-header{border-bottom:1px solid #e5e7eb;padding:20px 24px}.grn-generate .grn-preview-modal .grn-preview-modal-header .grn-preview-modal-title{font-size:18px;margin-bottom:4px}.grn-generate .grn-preview-modal .grn-preview-modal-header .grn-preview-modal-subtitle{color:#6c757d;font-size:12px;margin:0}.grn-generate .grn-preview-modal .grn-preview-content{flex:1 1;overflow-y:auto;padding:24px}.grn-generate .grn-preview-modal .grn-preview-modal-footer{background:#fff;border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:16px 24px}.grn-generate .grn-preview-modal .grn-preview-modal-footer .grn-btn-print{background:#fff;border:1px solid #93c5fd;color:#2563eb}.grn-generate .grn-preview-modal .grn-preview-modal-footer .grn-btn-print:hover{background:#eff6ff}.grn-generate .grn-preview-header-section{border-bottom:2px solid #ea580c;margin-bottom:12px;padding-bottom:2px}.grn-generate .grn-preview-header-section .grn-preview-header-top{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.grn-generate .grn-preview-header-section .grn-preview-header-top .grn-preview-main-title{color:#0b1320;font-size:20px;margin:0 0 4px}.grn-generate .grn-preview-header-section .grn-preview-header-top .grn-preview-doc-info{color:#6c757d;font-size:12px;margin:0}.grn-generate .grn-preview-header-section .grn-preview-header-top .grn-preview-header-right{text-align:right}.grn-generate .grn-preview-header-section .grn-preview-header-top .grn-preview-header-right .grn-preview-grn-number{color:#0b1320;font-size:16px;margin:0 0 4px}.grn-generate .grn-preview-header-section .grn-preview-header-top .grn-preview-header-right .grn-preview-date,.grn-generate .grn-preview-header-section .grn-preview-header-top .grn-preview-header-right .grn-preview-po{color:#6c757d;font-size:12px;margin:0 0 4px}.grn-generate .grn-preview-info-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:10px}@media(max-width:768px){.grn-generate .grn-preview-info-grid{grid-template-columns:1fr}}.grn-generate .grn-preview-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:20px;padding:16px}.grn-generate .grn-preview-card.grn-preview-card-orange{background:#fff7ed4d}.grn-generate .grn-preview-card.grn-preview-card-purple{background:#faf5ff4d}.grn-generate .grn-preview-card.grn-preview-card-green{background:#f0fdf44d}.grn-generate .grn-preview-card.grn-preview-card-yellow{background:#fefce84d}.grn-generate .grn-preview-card.grn-preview-card-red{background:#fef2f24d}.grn-generate .grn-preview-card.grn-preview-card-blue{background:#eff6ff4d}.grn-generate .grn-preview-card.grn-preview-card-indigo{background:#eef2ff4d}.grn-generate .grn-preview-card.grn-preview-card-gray{background:#f9fafb4d}.grn-generate .grn-preview-card .grn-preview-card-title{border-bottom:1px solid;font-size:16px;margin:0 0 9px;padding-bottom:8px}.grn-generate .grn-preview-card .grn-preview-card-title.grn-preview-card-title-orange,.grn-generate .grn-preview-card .grn-preview-card-title.grn-preview-card-title-purple{border-color:#e5e7eb;color:#0b1320}.grn-generate .grn-preview-card .grn-preview-card-title.grn-preview-card-title-green{border-color:#bbf7d0;color:#0b1320}.grn-generate .grn-preview-card .grn-preview-card-title.grn-preview-card-title-yellow{border-color:#fde68a;color:#0b1320}.grn-generate .grn-preview-card .grn-preview-card-title.grn-preview-card-title-red{border-color:#fecaca;color:#0b1320}.grn-generate .grn-preview-card .grn-preview-card-title.grn-preview-card-title-blue{border-color:#bfdbfe;color:#0b1320}.grn-generate .grn-preview-card .grn-preview-card-title.grn-preview-card-title-gray,.grn-generate .grn-preview-card .grn-preview-card-title.grn-preview-card-title-indigo{border-color:#e5e7eb;color:#0b1320}.grn-generate .grn-preview-card .grn-preview-card-content{display:flex;flex-direction:column;gap:8px}.grn-generate .grn-preview-card .grn-preview-card-content p{color:#0b1320;font-size:14px;line-height:1.5;margin:0}.grn-generate .grn-preview-card .grn-preview-card-content p:has(.grn-check-icon){align-items:center;display:flex;gap:8px}.grn-generate .grn-preview-card .grn-preview-card-content p:has(.grn-check-icon) .grn-check-icon{flex-shrink:0}.grn-generate .grn-preview-table-section{margin-bottom:20px}.grn-generate .grn-preview-table-section .grn-preview-table-wrapper{border:1px solid #e5e7eb;border-radius:6px;overflow-x:auto}.grn-generate .grn-preview-table-section .grn-preview-table-wrapper::-webkit-scrollbar{height:8px}.grn-generate .grn-preview-table-section .grn-preview-table-wrapper::-webkit-scrollbar-track{background:#f3f4f6}.grn-generate .grn-preview-table-section .grn-preview-table-wrapper::-webkit-scrollbar-thumb{background:#d1d5db}.grn-generate .grn-preview-table-section .grn-preview-table-wrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af}.grn-generate .grn-preview-table-section .grn-preview-table{background:#fff;border-collapse:collapse;width:100%}.grn-generate .grn-preview-table-section .grn-preview-table thead{background:#f9fafb}.grn-generate .grn-preview-table-section .grn-preview-table thead th{border-bottom:1px solid #e5e7eb;color:#0b1320;font-size:14px;padding:10px 12px;text-align:left;white-space:nowrap}.grn-generate .grn-preview-table-section .grn-preview-table tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.grn-generate .grn-preview-table-section .grn-preview-table tbody tr:hover{background-color:#f9fafb}.grn-generate .grn-preview-table-section .grn-preview-table tbody tr.grn-preview-table-total{background:#f9fafb;border-top:2px solid #e5e7eb}.grn-generate .grn-preview-table-section .grn-preview-table tbody tr.grn-preview-table-total td{padding:10px 12px}.grn-generate .grn-preview-table-section .grn-preview-table tbody td{color:#0b1320;font-size:13px;padding:10px 12px;vertical-align:middle}.grn-generate .grn-preview-verification-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:12px}@media(max-width:768px){.grn-generate .grn-preview-verification-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.grn-generate .grn-preview-verification-grid{grid-template-columns:1fr}}.grn-generate .grn-preview-verification-grid .grn-preview-label{color:#6c757d;font-size:12px;margin:0 0 4px}.grn-generate .grn-preview-verification-grid .grn-preview-value{color:#0b1320;font-size:16px;margin:0}.grn-generate .grn-preview-verification-checks{border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;padding-top:12px}.grn-generate .grn-preview-verification-checks p{align-items:center;display:flex;font-size:12px;gap:6px;margin:0}.grn-generate .grn-preview-verification-checks p.grn-check-verified,.grn-generate .grn-preview-verification-checks p.grn-check-verified .grn-check-icon{color:#15803d}.grn-generate .grn-preview-verification-checks p.grn-check-unverified{color:#9ca3af}.grn-generate .grn-preview-verification-checks p.grn-check-unverified .grn-check-icon{color:#d1d5db}.grn-generate .grn-preview-verification-checks p .grn-check-icon{flex-shrink:0;height:16px;width:16px}.grn-generate .grn-preview-verification-checks .grn-preview-seal-numbers{color:#6c757d;font-size:12px}.grn-generate .grn-preview-inspector-info{border-top:1px solid #bbf7d0;margin-top:12px;padding-top:12px}.grn-generate .grn-preview-inspector-info p{color:#0b1320;font-size:13px;margin:0 0 4px}.grn-generate .grn-preview-discrepancies-content{min-height:100px}.grn-generate .grn-preview-discrepancies-content .grn-preview-discrepancy-item{margin-bottom:12px}.grn-generate .grn-preview-discrepancies-content .grn-preview-discrepancy-item p{color:#0b1320;font-size:14px;margin:0 0 4px}.grn-generate .grn-preview-discrepancies-content .grn-preview-no-discrepancies{padding:24px;text-align:center}.grn-generate .grn-preview-discrepancies-content .grn-preview-no-discrepancies .grn-check-icon-large{color:#15803d;display:block;height:48px;margin:0 auto 8px;width:48px}.grn-generate .grn-preview-discrepancies-content .grn-preview-no-discrepancies .grn-preview-no-discrepancies-text{color:#15803d;font-size:13px;margin:0}.grn-generate .grn-preview-summary-stats{grid-gap:16px;border-top:2px solid #d1d5db;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin:24px 0;padding-top:16px}@media(max-width:768px){.grn-generate .grn-preview-summary-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.grn-generate .grn-preview-summary-stats{grid-template-columns:1fr}}.grn-generate .grn-preview-summary-stats .grn-preview-summary-item{border-radius:8px;padding:12px;text-align:center}.grn-generate .grn-preview-summary-stats .grn-preview-summary-item.grn-preview-summary-blue{background:#eff6ff}.grn-generate .grn-preview-summary-stats .grn-preview-summary-item.grn-preview-summary-green{background:#f0fdf4}.grn-generate .grn-preview-summary-stats .grn-preview-summary-item.grn-preview-summary-red{background:#fef2f2}.grn-generate .grn-preview-summary-stats .grn-preview-summary-item.grn-preview-summary-orange{background:#fff7ed}.grn-generate .grn-preview-summary-stats .grn-preview-summary-item .grn-preview-summary-label{font-size:12px;margin:0 0 4px}.grn-generate .grn-preview-summary-stats .grn-preview-summary-item.grn-preview-summary-blue .grn-preview-summary-label{color:#1e40af}.grn-generate .grn-preview-summary-stats .grn-preview-summary-item.grn-preview-summary-green .grn-preview-summary-label{color:#15803d}.grn-generate .grn-preview-summary-stats .grn-preview-summary-item.grn-preview-summary-red .grn-preview-summary-label{color:#dc2626}.grn-generate .grn-preview-summary-stats .grn-preview-summary-item.grn-preview-summary-orange .grn-preview-summary-label{color:#c2410c}.grn-generate .grn-preview-summary-stats .grn-preview-summary-item .grn-preview-summary-value{font-size:20px;margin:0}.grn-generate .grn-preview-summary-stats .grn-preview-summary-item.grn-preview-summary-blue .grn-preview-summary-value{color:#1e3a8a}.grn-generate .grn-preview-summary-stats .grn-preview-summary-item.grn-preview-summary-green .grn-preview-summary-value{color:#166534}.grn-generate .grn-preview-summary-stats .grn-preview-summary-item.grn-preview-summary-red .grn-preview-summary-value{color:#991b1b}.grn-generate .grn-preview-summary-stats .grn-preview-summary-item.grn-preview-summary-orange .grn-preview-summary-value{color:#9a3412}.grn-generate .grn-preview-signatures{grid-gap:32px;border-top:1px solid #d1d5db;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-top:32px;padding-top:24px}@media(max-width:768px){.grn-generate .grn-preview-signatures{gap:24px;grid-template-columns:1fr}}.grn-generate .grn-preview-signatures .grn-preview-signature-item{text-align:center}.grn-generate .grn-preview-signatures .grn-preview-signature-item .grn-preview-signature-line{border-top:1px solid #9ca3af;margin-top:48px;padding-top:8px}.grn-generate .grn-preview-signatures .grn-preview-signature-item .grn-preview-signature-label{color:#0b1320;font-size:12px;margin:8px 0 4px}.grn-generate .grn-preview-signatures .grn-preview-signature-item .grn-preview-signature-placeholder{color:#6c757d;font-size:11px;margin:0}.grn-generate .grn-preview-signatures .grn-preview-signature-item .grn-preview-signature-name{color:#0b1320;font-size:12px;margin:0}.grn-generate .grn-text-center{text-align:center}.grn-generate .grn-text-right{text-align:right}.grn-generate .grn-text-green{color:#15803d}.grn-generate .grn-text-red{color:#dc2626}.grn-generate .grn-text-small{font-size:11px}.grn-generate .grn-preview-badge{align-items:center;border-radius:4px;display:inline-flex;font-size:11px;justify-content:center;padding:2px 8px;white-space:nowrap}.grn-generate .grn-preview-badge.grn-preview-badge-good{background:#d1fae5;border:1px solid #a7f3d0;color:#065f46}.grn-generate .grn-preview-badge.grn-preview-badge-damaged{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.grn-generate .grn-preview-badge.grn-preview-badge-expired{background:#fef3c7;border:1px solid #fde68a;color:#92400e}.grn-generate .grn-preview-badge.grn-preview-badge-defective{background:#fee2e2;border:1px solid #fecaca;color:#991b1b}.grn-generate .grn-preview-badge.grn-preview-badge-partial{background:#fef3c7;border:1px solid #fde68a;color:#92400e}@media print{.grn-generate .grn-preview-modal-overlay{background:#0000;position:static}.grn-generate .grn-preview-modal{border:none;box-shadow:none;max-width:100%}.grn-generate .grn-preview-modal-close,.grn-generate .grn-preview-modal-footer,.grn-generate .grn-preview-modal-header{display:none}.grn-generate .grn-preview-content{padding:0}}.approve-invoice-list,.approve-invoice-list *,.approve-invoice-list .ail-acceptance-form-field .ail-acceptance-textarea,.approve-invoice-list .ail-acceptance-form-fields .ail-acceptance-form-field .ail-acceptance-input,.approve-invoice-list .ail-acceptance-form-fields .ail-acceptance-form-field .ail-acceptance-textarea,.approve-invoice-list .ail-header .ail-header-left .ail-main-title,.approve-invoice-list .ail-header .ail-header-right .ail-back-btn,.approve-invoice-list .ail-invoice-card .ail-card-actions .ail-action-btn,.approve-invoice-list .ail-search-filter-section .ail-search-filter-row .ail-filter-wrapper .ail-filter-select,.approve-invoice-list .ail-search-filter-section .ail-search-filter-row .ail-search-wrapper .ail-search-input-wrapper .ail-search-input,.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.subtitle{font-family:Inter,sans-serif}.approve-invoice-list .ail-acceptance-form-field .ail-acceptance-textarea,.approve-invoice-list .ail-acceptance-form-fields .ail-acceptance-form-field .ail-acceptance-input,.approve-invoice-list .ail-acceptance-form-fields .ail-acceptance-form-field .ail-acceptance-textarea,.approve-invoice-list .ail-invoice-card,.approve-invoice-list .ail-invoice-card .ail-card-actions .ail-action-btn,.approve-invoice-list .ail-modal .ail-modal-footer .ail-btn,.approve-invoice-list .ail-search-filter-section .ail-search-filter-row .ail-filter-wrapper .ail-filter-select,.approve-invoice-list .ail-search-filter-section .ail-search-filter-row .ail-search-wrapper .ail-search-input-wrapper .ail-search-input{transition:all .2s ease}.approve-invoice-list .ail-header .ail-header-left .ail-main-title,.main-title{color:#0b1320;font-size:28px;font-weight:700;line-height:1.2;margin:8px 0}.approve-invoice-list .ail-modal-overlay{align-items:center;display:flex;justify-content:center}.approve-invoice-list .ail-header .ail-header-right .ail-back-btn svg,.approve-invoice-list .ail-invoice-card .ail-card-actions .ail-action-btn svg,.approve-invoice-list .ail-invoice-card .ail-card-body .ail-overdue-alert .ail-alert-icon,.approve-invoice-list .ail-modal .ail-modal-footer .ail-btn svg{flex-shrink:0;height:16px;width:16px}.approve-invoice-list .ail-search-filter-section .ail-search-filter-row .ail-search-wrapper .ail-search-input-wrapper .ail-search-icon{flex-shrink:0;height:20px;width:20px}.approve-invoice-list .ail-invoice-card .ail-card-header .ail-invoice-header-left .ail-status-badge,.approve-invoice-list .ail-invoice-card .ail-card-header .ail-invoice-header-left .ail-type-badge{align-items:center;background-color:#0000;border:1px solid #e5e7eb;border-radius:6px;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:500;justify-content:center;overflow:hidden;padding:2px 8px;transition:color .2s ease,box-shadow .2s ease;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.approve-invoice-list .ail-invoice-card .ail-card-header .ail-invoice-header-left .ail-status-badge:focus-visible,.approve-invoice-list .ail-invoice-card .ail-card-header .ail-invoice-header-left .ail-type-badge:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.approve-invoice-list .ail-invoices-section .ail-empty-state{color:#6c757d;font-size:14px;padding:24px;text-align:center}.approve-invoice-list .ail-search-filter-section .ail-search-filter-row .ail-search-wrapper .ail-search-input-wrapper .ail-search-input::placeholder{color:#9ca3af;opacity:1}.approve-invoice-list .ail-modal .ail-modal-content::-webkit-scrollbar,.approve-invoice-list .ail-table-wrapper::-webkit-scrollbar{height:8px;width:8px}.approve-invoice-list .ail-modal .ail-modal-content::-webkit-scrollbar-track,.approve-invoice-list .ail-table-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.approve-invoice-list .ail-modal .ail-modal-content::-webkit-scrollbar-thumb,.approve-invoice-list .ail-table-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.approve-invoice-list .ail-modal .ail-modal-content::-webkit-scrollbar-thumb:hover,.approve-invoice-list .ail-table-wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.approve-invoice-list .ail-invoice-card .ail-card-actions .ail-action-btn{text-align:center}.approve-invoice-list{box-sizing:border-box;width:100%}.approve-invoice-list .ail-search-filter-section .ail-search-filter-row .ail-search-wrapper .ail-search-input-wrapper{position:relative}.approve-invoice-list .ail-search-filter-section .ail-search-filter-row .ail-search-wrapper .ail-search-input-wrapper .ail-search-icon{position:absolute}.approve-invoice-list .ail-invoice-card .ail-card-body .ail-details-grid .ail-grid-item .ail-detail-label,.approve-invoice-list .ail-table tbody td{font-weight:400}.approve-invoice-list .ail-acceptance-decision-section .ail-acceptance-decision-label,.approve-invoice-list .ail-acceptance-decision-section .ail-acceptance-radio-group .ail-acceptance-radio-option .ail-radio-label .ail-radio-content .ail-radio-title,.approve-invoice-list .ail-acceptance-form-field .ail-acceptance-field-label,.approve-invoice-list .ail-acceptance-form-fields .ail-acceptance-form-field .ail-acceptance-field-label,.approve-invoice-list .ail-acceptance-summary-box .ail-acceptance-summary-grid .ail-acceptance-summary-item .ail-acceptance-summary-label,.approve-invoice-list .ail-acceptance-summary-box .ail-acceptance-summary-grid .ail-acceptance-summary-item .ail-acceptance-summary-value,.approve-invoice-list .ail-amount-summary .ail-amount-row .ail-amount-value,.approve-invoice-list .ail-invoice-card .ail-card-actions .ail-action-btn,.approve-invoice-list .ail-invoice-card .ail-card-body .ail-details-grid .ail-grid-item .ail-detail-value,.approve-invoice-list .ail-invoice-card .ail-card-body .ail-overdue-alert .ail-alert-text,.approve-invoice-list .ail-invoice-card .ail-card-header .ail-invoice-header-left .ail-status-badge,.approve-invoice-list .ail-invoice-card .ail-card-header .ail-invoice-header-left .ail-type-badge,.approve-invoice-list .ail-modal .ail-modal-footer .ail-btn,.approve-invoice-list .ail-section .ail-section-label,.approve-invoice-list .ail-summary-grid .ail-summary-item .ail-summary-label,.approve-invoice-list .ail-summary-grid .ail-summary-item .ail-summary-status .ail-status-badge{font-weight:500}.approve-invoice-list .ail-acceptance-summary-box .ail-acceptance-summary-grid .ail-acceptance-summary-item .ail-acceptance-summary-value.ail-amount,.approve-invoice-list .ail-amount-summary .ail-amount-row.ail-amount-total,.approve-invoice-list .ail-invoice-card .ail-card-body .ail-details-grid .ail-grid-item .ail-detail-value.ail-amount,.approve-invoice-list .ail-invoice-card .ail-card-body .ail-details-grid .ail-grid-item .ail-detail-value.ail-due-date-overdue,.approve-invoice-list .ail-invoice-card .ail-card-header .ail-invoice-header-left .ail-invoice-number,.approve-invoice-list .ail-invoices-section .ail-invoices-title,.approve-invoice-list .ail-modal .ail-modal-header .ail-modal-title,.approve-invoice-list .ail-search-filter-section .ail-search-filter-row .ail-filter-wrapper .ail-section-heading,.approve-invoice-list .ail-search-filter-section .ail-search-filter-row .ail-search-wrapper .ail-section-heading,.approve-invoice-list .ail-section .ail-section-title,.approve-invoice-list .ail-summary-grid .ail-summary-item .ail-summary-value,.approve-invoice-list .ail-table thead th{font-weight:600}.approve-invoice-list .ail-search-filter-section .ail-search-filter-row .ail-search-wrapper .ail-search-input-wrapper .ail-search-icon{pointer-events:none}.approve-invoice-list .ail-main-content{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:24px;width:100%}.approve-invoice-list .ail-header .ail-header-right .ail-back-btn{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;padding:8px 16px;text-decoration:none;transition:all .2s ease}.approve-invoice-list .ail-header .ail-header-right .ail-back-btn:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.approve-invoice-list .ail-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.approve-invoice-list .ail-header .ail-header-left{flex:1 1;min-width:300px}.approve-invoice-list .ail-header .ail-header-right{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.approve-invoice-list{background-color:#f6f8fb;min-height:100vh;padding:24px}.approve-invoice-list .ail-header{margin-bottom:10px}.approve-invoice-list .ail-header .ail-header-left .ail-main-title{color:#333}.approve-invoice-list .ail-header .ail-header-left .ail-subtitle{color:#777;font-size:16px;line-height:1.5;margin:0}.approve-invoice-list .ail-header .ail-header-right .ail-back-btn{gap:6px}.approve-invoice-list .ail-header .ail-header-right .ail-back-btn:hover{background-color:#d0d0d0;color:#333}.approve-invoice-list .ail-search-filter-section{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0a0a0a0a;margin-bottom:10px;padding:15px}.approve-invoice-list .ail-search-filter-section .ail-search-filter-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}.approve-invoice-list .ail-search-filter-section .ail-search-filter-row .ail-search-wrapper{flex:1 1;min-width:300px}.approve-invoice-list .ail-search-filter-section .ail-search-filter-row .ail-search-wrapper .ail-section-heading{color:#111827;font-size:14px;margin:0 0 8px}.approve-invoice-list .ail-search-filter-section .ail-search-filter-row .ail-search-wrapper .ail-search-input-wrapper{align-items:center;display:flex}.approve-invoice-list .ail-search-filter-section .ail-search-filter-row .ail-search-wrapper .ail-search-input-wrapper .ail-search-icon{color:#999;left:12px}.approve-invoice-list .ail-search-filter-section .ail-search-filter-row .ail-search-wrapper .ail-search-input-wrapper .ail-search-input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#333;font-size:14px;padding:10px 16px 10px 44px;width:100%}.approve-invoice-list .ail-search-filter-section .ail-search-filter-row .ail-search-wrapper .ail-search-input-wrapper .ail-search-input::placeholder{color:#999}.approve-invoice-list .ail-search-filter-section .ail-search-filter-row .ail-search-wrapper .ail-search-input-wrapper .ail-search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.approve-invoice-list .ail-search-filter-section .ail-search-filter-row .ail-filter-wrapper{flex-shrink:0;min-width:200px}.approve-invoice-list .ail-search-filter-section .ail-search-filter-row .ail-filter-wrapper .ail-section-heading{color:#111827;font-size:14px;margin:0 0 8px}.approve-invoice-list .ail-search-filter-section .ail-search-filter-row .ail-filter-wrapper .ail-filter-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;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='%236c757d' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid #e5e7eb;border-radius:8px;color:#333;cursor:pointer;font-size:14px;padding:10px 40px 10px 16px;width:100%}.approve-invoice-list .ail-search-filter-section .ail-search-filter-row .ail-filter-wrapper .ail-filter-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.approve-invoice-list .ail-search-filter-section .ail-search-filter-row .ail-filter-wrapper .ail-filter-select:hover{border-color:#d1d5db}.approve-invoice-list .ail-invoices-section .ail-invoices-title{color:#111827;font-size:18px;margin:0 0 10px}.approve-invoice-list .ail-invoices-section .ail-empty-state{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0a0a0a0a;font-size:16px;padding:60px 20px}.approve-invoice-list .ail-invoices-section .ail-invoice-cards{display:flex;flex-direction:column;gap:8px}.approve-invoice-list .ail-invoice-card{background:#fff;border-radius:8px;box-shadow:0 4px 18px #0a0a0a0f;padding:10px 12px}.approve-invoice-list .ail-invoice-card:hover{box-shadow:0 6px 20px #0a0a0a1a;transform:translateY(-2px)}.approve-invoice-list .ail-invoice-card .ail-card-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:10px}.approve-invoice-list .ail-invoice-card .ail-card-header .ail-invoice-header-left{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:12px}.approve-invoice-list .ail-invoice-card .ail-card-header .ail-invoice-header-left .ail-invoice-number{color:#111827;font-size:18px;line-height:1.2;margin:0}.approve-invoice-list .ail-invoice-card .ail-card-header .ail-invoice-header-left .ail-badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.approve-invoice-list .ail-invoice-card .ail-card-header .ail-invoice-header-left .ail-status-badge{align-items:center;border:1px solid;display:inline-flex;font-size:12px;gap:4px;min-height:26px;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.approve-invoice-list .ail-invoice-card .ail-card-header .ail-invoice-header-left .ail-status-badge.ail-status-pending{background-color:#fef3c7;border-color:#fcd34d;color:#92400e}.approve-invoice-list .ail-invoice-card .ail-card-header .ail-invoice-header-left .ail-status-badge.ail-status-accepted{background-color:#dcfce7;border-color:#86efac;color:#166534}.approve-invoice-list .ail-invoice-card .ail-card-header .ail-invoice-header-left .ail-status-badge.ail-status-overdue{background-color:#fee2e2;border-color:#fca5a5;color:#991b1b}.approve-invoice-list .ail-invoice-card .ail-card-header .ail-invoice-header-left .ail-status-badge.ail-status-approval-pending{background-color:#fef3c7;border-color:#fcd34d;color:#92400e}.approve-invoice-list .ail-invoice-card .ail-card-header .ail-invoice-header-left .ail-status-badge.ail-status-buyer-approved{background-color:#dcfce7;border-color:#86efac;color:#166534}.approve-invoice-list .ail-invoice-card .ail-card-header .ail-invoice-header-left .ail-status-badge.ail-status-approval-rejected{background-color:#fee2e2;border-color:#fca5a5;color:#991b1b}.approve-invoice-list .ail-invoice-card .ail-card-header .ail-invoice-header-left .ail-type-badge{align-items:center;border:1px solid;display:inline-flex;font-size:12px;gap:4px;min-height:26px;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.approve-invoice-list .ail-invoice-card .ail-card-header .ail-invoice-header-left .ail-type-badge.ail-type-inter-state,.approve-invoice-list .ail-invoice-card .ail-card-header .ail-invoice-header-left .ail-type-badge.ail-type-intra-state{background-color:#dbeafe;border-color:#93c5fd;color:#1e40af}.approve-invoice-list .ail-invoice-card .ail-card-header .ail-invoice-header-left .ail-type-badge.ail-type-export{background-color:#fed7aa;border-color:#fdba74;color:#9a3412}.approve-invoice-list .ail-invoice-card .ail-card-header .ail-invoice-header-left .ail-type-badge.ail-type-default{background-color:#f3f4f6;border-color:#d1d5db;color:#374151}.approve-invoice-list .ail-invoice-card .ail-card-body .ail-details-grid{grid-gap:6px;align-items:stretch;display:grid;gap:6px;grid-template-columns:repeat(6,minmax(180px,1fr));margin-bottom:4px}@media(max-width:1024px){.approve-invoice-list .ail-invoice-card .ail-card-body .ail-details-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.approve-invoice-list .ail-invoice-card .ail-card-body .ail-details-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.approve-invoice-list .ail-invoice-card .ail-card-body .ail-details-grid{grid-template-columns:1fr}}.approve-invoice-list .ail-invoice-card .ail-card-body .ail-details-grid .ail-grid-item{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.approve-invoice-list .ail-invoice-card .ail-card-body .ail-details-grid .ail-grid-item .ail-detail-label{align-items:center;color:#6b7280;display:flex;font-size:14px;height:21px;line-height:1.5;margin:0}.approve-invoice-list .ail-invoice-card .ail-card-body .ail-details-grid .ail-grid-item .ail-detail-value{color:#111827;font-size:14px;line-height:1.5;margin:0;word-break:break-word}.approve-invoice-list .ail-invoice-card .ail-card-body .ail-details-grid .ail-grid-item .ail-detail-value.ail-amount{color:#111827}.approve-invoice-list .ail-invoice-card .ail-card-body .ail-details-grid .ail-grid-item .ail-detail-value.ail-due-date-overdue{color:#dc2626}.approve-invoice-list .ail-invoice-card .ail-card-body .ail-overdue-alert{align-items:center;background:#fee2e2;border:1px solid #fca5a5;border-radius:6px;display:flex;gap:8px;margin-top:12px;padding:8px 12px}.approve-invoice-list .ail-invoice-card .ail-card-body .ail-overdue-alert .ail-alert-icon{color:#dc2626;flex-shrink:0}.approve-invoice-list .ail-invoice-card .ail-card-body .ail-overdue-alert .ail-alert-text{color:#991b1b;font-size:12px}.approve-invoice-list .ail-invoice-card .ail-card-actions{align-items:center;display:inline-flex;flex-shrink:0;flex-wrap:wrap;gap:8px;margin-left:16px}.approve-invoice-list .ail-invoice-card .ail-card-actions .ail-action-btn{align-items:center;border:1px solid;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;justify-content:center;outline:none;padding:8px 12px;white-space:nowrap}.approve-invoice-list .ail-invoice-card .ail-card-actions .ail-action-btn svg{margin-right:4px}.approve-invoice-list .ail-invoice-card .ail-card-actions .ail-action-btn.ail-btn-view{background-color:#fff;border-color:#e5e7eb;color:#111827}.approve-invoice-list .ail-invoice-card .ail-card-actions .ail-action-btn.ail-btn-view:hover{background-color:#f9fafb;border-color:#d1d5db}.approve-invoice-list .ail-invoice-card .ail-card-actions .ail-action-btn.ail-btn-view:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.approve-invoice-list .ail-invoice-card .ail-card-actions .ail-action-btn.ail-btn-view-accepted{background-color:#10b981;border-color:#10b981;color:#fff}.approve-invoice-list .ail-invoice-card .ail-card-actions .ail-action-btn.ail-btn-view-accepted:hover{background-color:#059669;border-color:#059669}.approve-invoice-list .ail-invoice-card .ail-card-actions .ail-action-btn.ail-btn-view-accepted:focus-visible{border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.approve-invoice-list .ail-invoice-card .ail-card-actions .ail-action-btn.ail-btn-share{background-color:#fff;border-color:#e5e7eb;color:#111827}.approve-invoice-list .ail-invoice-card .ail-card-actions .ail-action-btn.ail-btn-share:hover{background-color:#f9fafb;border-color:#d1d5db}.approve-invoice-list .ail-invoice-card .ail-card-actions .ail-action-btn.ail-btn-share:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.approve-invoice-list .ail-invoice-card .ail-card-actions .ail-action-btn.ail-btn-accept{background:#ff6a00;border:1px solid #ff6a00;color:#fff;padding:8px 12px;transition:background .2s ease,border-color .2s ease}.approve-invoice-list .ail-invoice-card .ail-card-actions .ail-action-btn.ail-btn-accept:hover{background:#e55a00;border-color:#e55a00}.approve-invoice-list .ail-invoice-card .ail-card-actions .ail-action-btn.ail-btn-accept:focus-visible{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a0033}@media(max-width:768px){.approve-invoice-list,.approve-invoice-list .ail-invoice-card,.approve-invoice-list .ail-main-content,.approve-invoice-list .ail-search-filter-section{padding:16px}.approve-invoice-list .ail-card-header{align-items:flex-start;flex-direction:column}.approve-invoice-list .ail-card-header .ail-card-actions{justify-content:flex-start;margin-left:0;margin-top:12px;width:100%}}@media(max-width:576px){.approve-invoice-list,.approve-invoice-list .ail-invoice-card,.approve-invoice-list .ail-main-content,.approve-invoice-list .ail-search-filter-section{padding:12px}}.approve-invoice-list .ail-modal-overlay{background:#0b13208c;inset:0;padding:24px;position:fixed;z-index:1200}.approve-invoice-list .ail-modal{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 25px 60px #0f172a40;display:flex;flex-direction:column;max-height:95vh;overflow-y:auto;padding:20px;position:relative;width:min(1200px,100%)}.approve-invoice-list .ail-modal .ail-modal-close{align-items:center;background:#0f172a14;border:none;border-radius:8px;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;position:absolute;right:16px;top:16px;transition:background .2s ease;z-index:10}.approve-invoice-list .ail-modal .ail-modal-close:hover{background:#0f172a26}.approve-invoice-list .ail-modal .ail-modal-close svg{height:20px;width:20px}.approve-invoice-list .ail-modal .ail-modal-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:15px}.approve-invoice-list .ail-modal .ail-modal-header .ail-modal-title{color:#0f172a;font-size:22px;margin:0 0 6px}.approve-invoice-list .ail-modal .ail-modal-header .ail-modal-subtitle{color:#475569;font-size:14px;margin:0}.approve-invoice-list .ail-modal .ail-modal-content{flex:1 1;overflow-y:visible;padding:0}.approve-invoice-list .ail-modal .ail-modal-footer{border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;margin-top:16px;padding-top:16px}.approve-invoice-list .ail-modal .ail-modal-footer .ail-btn{align-items:center;border:1px solid;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;justify-content:center;outline:none;padding:8px 16px}.approve-invoice-list .ail-modal .ail-modal-footer .ail-btn.ail-btn-secondary{background:#fff;border-color:#e5e7eb;color:#111827}.approve-invoice-list .ail-modal .ail-modal-footer .ail-btn.ail-btn-secondary:hover{background:#f9fafb;border-color:#d1d5db}.approve-invoice-list .ail-modal .ail-modal-footer .ail-btn.ail-btn-primary{background:#ff6a00;border-color:#ff6a00;color:#fff}.approve-invoice-list .ail-modal .ail-modal-footer .ail-btn.ail-btn-primary:hover{background:#e55a00;border-color:#e55a00}.approve-invoice-list .ail-summary-grid{grid-gap:16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr);margin-bottom:10px;padding:10px}@media(max-width:1024px){.approve-invoice-list .ail-summary-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.approve-invoice-list .ail-summary-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.approve-invoice-list .ail-summary-grid{grid-template-columns:1fr}}.approve-invoice-list .ail-summary-grid .ail-summary-item{display:flex;flex-direction:column}.approve-invoice-list .ail-summary-grid .ail-summary-item .ail-summary-label{color:#2563eb;font-size:11px;letter-spacing:.04em;margin:0;text-transform:uppercase}.approve-invoice-list .ail-summary-grid .ail-summary-item .ail-summary-value{color:#1e3a8a;font-size:14px;margin:0}.approve-invoice-list .ail-summary-grid .ail-summary-item .ail-summary-value.ail-value-mono{font-family:monospace}.approve-invoice-list .ail-summary-grid .ail-summary-item .ail-summary-status{margin-top:4px}.approve-invoice-list .ail-summary-grid .ail-summary-item .ail-summary-status .ail-status-badge{align-items:center;border:1px solid;border-radius:6px;display:inline-flex;flex-shrink:0;font-size:11px;justify-content:center;overflow:hidden;padding:2px 8px;transition:color .2s ease,box-shadow .2s ease;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.approve-invoice-list .ail-summary-grid .ail-summary-item .ail-summary-status .ail-status-badge.ail-status-pending{background-color:#fef3c7;border-color:#fcd34d;color:#92400e}.approve-invoice-list .ail-summary-grid .ail-summary-item .ail-summary-status .ail-status-badge.ail-status-accepted{background-color:#dcfce7;border-color:#86efac;color:#166534}.approve-invoice-list .ail-summary-grid .ail-summary-item .ail-summary-status .ail-status-badge.ail-status-overdue{background-color:#fee2e2;border-color:#fca5a5;color:#991b1b}.approve-invoice-list .ail-summary-grid .ail-summary-item .ail-summary-status .ail-status-badge.ail-status-approval-pending{background-color:#fef3c7;border-color:#fcd34d;color:#92400e}.approve-invoice-list .ail-summary-grid .ail-summary-item .ail-summary-status .ail-status-badge.ail-status-buyer-approved{background-color:#dcfce7;border-color:#86efac;color:#166534}.approve-invoice-list .ail-summary-grid .ail-summary-item .ail-summary-status .ail-status-badge.ail-status-approval-rejected{background-color:#fee2e2;border-color:#fca5a5;color:#991b1b}.approve-invoice-list .ail-section{margin-bottom:10px}.approve-invoice-list .ail-section .ail-section-title{align-items:center;color:#0b1320;display:flex;font-size:16px;gap:8px;margin:0 0 8px}.approve-invoice-list .ail-section .ail-section-title .ail-section-indicator{border-radius:2px;flex-shrink:0;height:24px;width:4px}.approve-invoice-list .ail-section .ail-section-title .ail-section-indicator.ail-indicator-orange{background:#ea580c}.approve-invoice-list .ail-section .ail-section-title .ail-section-indicator.ail-indicator-green{background:#16a34a}.approve-invoice-list .ail-section .ail-section-title .ail-section-indicator.ail-indicator-amber{background:#d97706}.approve-invoice-list .ail-section .ail-section-title .ail-section-indicator.ail-indicator-purple{background:#9333ea}.approve-invoice-list .ail-section .ail-section-title .ail-section-indicator.ail-indicator-indigo{background:#4f46e5}.approve-invoice-list .ail-section .ail-section-title .ail-section-indicator.ail-indicator-blue{background:#2563eb}.approve-invoice-list .ail-section .ail-section-title .ail-section-indicator.ail-indicator-gray{background:#6b7280}.approve-invoice-list .ail-section .ail-section-card{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.approve-invoice-list .ail-section .ail-section-card.ail-card-orange{background:#ffedd580;border-color:#fed7aa}.approve-invoice-list .ail-section .ail-section-card.ail-card-green{background:#dcfce780;border-color:#86efac}.approve-invoice-list .ail-section .ail-section-card.ail-card-purple{background:#f3e8ff80;border-color:#c084fc}.approve-invoice-list .ail-section .ail-section-card.ail-card-indigo{background:#eef2ff80;border-color:#a5b4fc}.approve-invoice-list .ail-section .ail-section-card.ail-card-blue{background:#eff6ff80;border-color:#bfdbfe}.approve-invoice-list .ail-section .ail-section-card.ail-card-gray{background:#f9fafb;border-color:#e5e7eb}.approve-invoice-list .ail-section .ail-section-label{color:#6b7280;font-size:13px}.approve-invoice-list .ail-section .ail-section-value{color:#0b1320;font-size:14px;margin:0}.approve-invoice-list .ail-section .ail-section-value.ail-value-mono{font-family:monospace}.approve-invoice-list .ail-section .ail-section-grid{grid-gap:4px;display:grid;gap:4px}.approve-invoice-list .ail-section .ail-section-grid.ail-grid-1{grid-template-columns:1fr}.approve-invoice-list .ail-section .ail-section-grid.ail-grid-2{grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.approve-invoice-list .ail-section .ail-section-grid.ail-grid-2{grid-template-columns:1fr}}.approve-invoice-list .ail-section .ail-section-grid.ail-grid-3{grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.approve-invoice-list .ail-section .ail-section-grid.ail-grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.approve-invoice-list .ail-section .ail-section-grid.ail-grid-3{grid-template-columns:1fr}}.approve-invoice-list .ail-section .ail-section-grid.ail-grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.approve-invoice-list .ail-section .ail-section-grid.ail-grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.approve-invoice-list .ail-section .ail-section-grid.ail-grid-4{grid-template-columns:1fr}}.approve-invoice-list .ail-section .ail-section-grid.ail-grid-5{grid-template-columns:repeat(5,1fr)}@media(max-width:1024px){.approve-invoice-list .ail-section .ail-section-grid.ail-grid-5{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.approve-invoice-list .ail-section .ail-section-grid.ail-grid-5{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.approve-invoice-list .ail-section .ail-section-grid.ail-grid-5{grid-template-columns:1fr}}.approve-invoice-list .ail-table-wrapper{background:#fff;border:1px solid #fcd34d;border-radius:6px;overflow-x:auto;width:100%}.approve-invoice-list .ail-table-wrapper::-webkit-scrollbar{height:8px}.approve-invoice-list .ail-table-wrapper::-webkit-scrollbar-track{background:#f3f4f6}.approve-invoice-list .ail-table-wrapper::-webkit-scrollbar-thumb{background:#d1d5db}.approve-invoice-list .ail-table-wrapper::-webkit-scrollbar-thumb:hover{background:#9ca3af}.approve-invoice-list .ail-table{background:#fff;border-collapse:collapse;min-width:1000px;width:100%}.approve-invoice-list .ail-table thead{background:#fef3c7}.approve-invoice-list .ail-table thead th{border-bottom:1px solid #fcd34d;color:#92400e;font-size:14px;padding:10px 12px;text-align:left;white-space:nowrap}.approve-invoice-list .ail-table tbody tr{border-bottom:1px solid #fde68a;transition:background-color .2s ease}.approve-invoice-list .ail-table tbody tr:hover{background-color:#fef3c7}.approve-invoice-list .ail-table tbody td{color:#0b1320;font-size:13px;padding:10px 12px;vertical-align:middle;white-space:nowrap}.approve-invoice-list .ail-table tbody td:nth-child(2){min-width:200px;white-space:normal}.approve-invoice-list .ail-amount-summary{display:flex;flex-direction:column;gap:8px}.approve-invoice-list .ail-amount-summary .ail-amount-row{display:flex;font-size:12px;justify-content:space-between}.approve-invoice-list .ail-amount-summary .ail-amount-row .ail-amount-label{color:#6b7280}.approve-invoice-list .ail-amount-summary .ail-amount-row .ail-amount-value{color:#0b1320}.approve-invoice-list .ail-amount-summary .ail-amount-row.ail-amount-total{border-top:2px solid #e5e7eb;padding-top:8px}.approve-invoice-list .ail-amount-summary .ail-amount-row.ail-amount-total .ail-amount-value{color:#ff6a00;font-size:16px}.approve-invoice-list .ail-amount-summary .ail-amount-divider{background:#e5e7eb;height:1px;margin:4px 0}.approve-invoice-list .ail-text-right{text-align:right}.approve-invoice-list .ail-text-small{font-size:11px}.approve-invoice-list .ail-acceptance-modal{max-width:700px}.approve-invoice-list .ail-acceptance-summary-box{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:20px;padding:16px}.approve-invoice-list .ail-acceptance-summary-box .ail-acceptance-summary-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.approve-invoice-list .ail-acceptance-summary-box .ail-acceptance-summary-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.approve-invoice-list .ail-acceptance-summary-box .ail-acceptance-summary-grid{grid-template-columns:1fr}}.approve-invoice-list .ail-acceptance-summary-box .ail-acceptance-summary-grid .ail-acceptance-summary-item{display:flex;flex-direction:column;gap:4px}.approve-invoice-list .ail-acceptance-summary-box .ail-acceptance-summary-grid .ail-acceptance-summary-item .ail-acceptance-summary-label{color:#6b7280;font-size:11px;margin:0}.approve-invoice-list .ail-acceptance-summary-box .ail-acceptance-summary-grid .ail-acceptance-summary-item .ail-acceptance-summary-value{color:#111827;font-size:12px;margin:0}.approve-invoice-list .ail-acceptance-summary-box .ail-acceptance-summary-grid .ail-acceptance-summary-item .ail-acceptance-summary-value.ail-amount{color:#ff6a00}.approve-invoice-list .ail-acceptance-decision-section{margin-bottom:20px}.approve-invoice-list .ail-acceptance-decision-section .ail-acceptance-decision-label{align-items:center;color:#111827;display:flex;font-size:12px;gap:4px;margin-bottom:12px}.approve-invoice-list .ail-acceptance-decision-section .ail-acceptance-decision-label .ail-required{color:#dc2626}.approve-invoice-list .ail-acceptance-decision-section .ail-acceptance-radio-group{display:flex;flex-direction:column;gap:12px}.approve-invoice-list .ail-acceptance-decision-section .ail-acceptance-radio-group .ail-acceptance-radio-option{align-items:flex-start;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .2s ease}.approve-invoice-list .ail-acceptance-decision-section .ail-acceptance-radio-group .ail-acceptance-radio-option:hover{background-color:#f9fafb}.approve-invoice-list .ail-acceptance-decision-section .ail-acceptance-radio-group .ail-acceptance-radio-option.ail-radio-selected{background-color:#eff6ff;border-color:#3b82f6}.approve-invoice-list .ail-acceptance-decision-section .ail-acceptance-radio-group .ail-acceptance-radio-option.ail-radio-selected.ail-radio-selected:has(.ail-icon-dispute){background-color:#fef2f2;border-color:#fca5a5}.approve-invoice-list .ail-acceptance-decision-section .ail-acceptance-radio-group .ail-acceptance-radio-option .ail-radio-button{background:#fff;border:2px solid #d1d5db;border-radius:50%;cursor:pointer;height:16px;margin-top:2px;min-height:16px;min-width:16px;outline:none;padding:0;position:relative;transition:all .2s ease;width:16px}.approve-invoice-list .ail-acceptance-decision-section .ail-acceptance-radio-group .ail-acceptance-radio-option .ail-radio-button:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.approve-invoice-list .ail-acceptance-decision-section .ail-acceptance-radio-group .ail-acceptance-radio-option .ail-radio-button .ail-radio-check{background:#3b82f6;border-radius:50%;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.approve-invoice-list .ail-acceptance-decision-section .ail-acceptance-radio-group .ail-acceptance-radio-option .ail-radio-label{cursor:pointer;flex:1 1;margin:0}.approve-invoice-list .ail-acceptance-decision-section .ail-acceptance-radio-group .ail-acceptance-radio-option .ail-radio-label .ail-radio-content{align-items:flex-start;display:flex;gap:12px}.approve-invoice-list .ail-acceptance-decision-section .ail-acceptance-radio-group .ail-acceptance-radio-option .ail-radio-label .ail-radio-content .ail-radio-icon{flex-shrink:0;height:20px;margin-top:2px;min-height:20px;min-width:20px;width:20px}.approve-invoice-list .ail-acceptance-decision-section .ail-acceptance-radio-group .ail-acceptance-radio-option .ail-radio-label .ail-radio-content .ail-radio-icon.ail-icon-accept{color:#16a34a}.approve-invoice-list .ail-acceptance-decision-section .ail-acceptance-radio-group .ail-acceptance-radio-option .ail-radio-label .ail-radio-content .ail-radio-icon.ail-icon-dispute{color:#dc2626}.approve-invoice-list .ail-acceptance-decision-section .ail-acceptance-radio-group .ail-acceptance-radio-option .ail-radio-label .ail-radio-content .ail-radio-title{color:#111827;font-size:12px;margin:0 0 4px}.approve-invoice-list .ail-acceptance-decision-section .ail-acceptance-radio-group .ail-acceptance-radio-option .ail-radio-label .ail-radio-content .ail-radio-description{color:#6b7280;font-size:11px;line-height:1.4;margin:0}.approve-invoice-list .ail-acceptance-form-fields{margin-bottom:20px}.approve-invoice-list .ail-acceptance-form-fields .ail-acceptance-form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}@media(max-width:576px){.approve-invoice-list .ail-acceptance-form-fields .ail-acceptance-form-row{grid-template-columns:1fr}}.approve-invoice-list .ail-acceptance-form-fields .ail-acceptance-form-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.approve-invoice-list .ail-acceptance-form-fields .ail-acceptance-form-field .ail-acceptance-field-label{align-items:center;color:#111827;display:flex;font-size:12px;gap:4px}.approve-invoice-list .ail-acceptance-form-fields .ail-acceptance-form-field .ail-acceptance-field-label .ail-required{color:#dc2626}.approve-invoice-list .ail-acceptance-form-fields .ail-acceptance-form-field .ail-acceptance-input{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-size:12px;outline:none;padding:8px 12px}.approve-invoice-list .ail-acceptance-form-fields .ail-acceptance-form-field .ail-acceptance-input::placeholder{color:#9ca3af}.approve-invoice-list .ail-acceptance-form-fields .ail-acceptance-form-field .ail-acceptance-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.approve-invoice-list .ail-acceptance-form-fields .ail-acceptance-form-field .ail-acceptance-input:disabled{background-color:#f3f4f6;cursor:not-allowed}.approve-invoice-list .ail-acceptance-form-fields .ail-acceptance-form-field .ail-acceptance-input[as=select],.approve-invoice-list .ail-acceptance-form-fields .ail-acceptance-form-field .ail-acceptance-input[type=select],.approve-invoice-list .ail-acceptance-form-fields .ail-acceptance-form-field select.ail-acceptance-input{appearance:none;-webkit-appearance:none;-moz-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='%236c757d' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.approve-invoice-list .ail-acceptance-form-fields .ail-acceptance-form-field .ail-acceptance-textarea{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-family:inherit;font-size:12px;min-height:64px;outline:none;padding:8px 12px;resize:vertical}.approve-invoice-list .ail-acceptance-form-fields .ail-acceptance-form-field .ail-acceptance-textarea::placeholder{color:#9ca3af}.approve-invoice-list .ail-acceptance-form-fields .ail-acceptance-form-field .ail-acceptance-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.approve-invoice-list .ail-acceptance-form-field{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.approve-invoice-list .ail-acceptance-form-field .ail-acceptance-field-label{align-items:center;color:#111827;display:flex;font-size:12px;gap:4px}.approve-invoice-list .ail-acceptance-form-field .ail-acceptance-field-label .ail-required{color:#dc2626}.approve-invoice-list .ail-acceptance-form-field .ail-acceptance-textarea{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-family:inherit;font-size:12px;min-height:64px;outline:none;padding:8px 12px;resize:vertical}.approve-invoice-list .ail-acceptance-form-field .ail-acceptance-textarea::placeholder{color:#9ca3af}.approve-invoice-list .ail-acceptance-form-field .ail-acceptance-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.approve-invoice-list .ail-btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.approve-invoice-list .ail-approval-panel{background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;margin:1.25rem 0;padding:1rem 1.25rem}.approve-invoice-list .ail-approval-panel.ail-approval-panel-rejected{background:#fef2f2;border-color:#fca5a5}.approve-invoice-list .ail-approval-panel.ail-approval-panel-approved{background:#f0fdf4;border-color:#86efac}.approve-invoice-list .ail-approval-hint{color:#6b7280;font-size:.875rem;margin:.5rem 0 .75rem}.approve-invoice-list .ail-approval-meta{color:#374151;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.75rem 1.25rem}.approve-invoice-list .ail-approval-badge{align-items:center;background:#fef3c7;border-radius:999px;color:#92400e;display:inline-flex;font-size:.75rem;font-weight:600;padding:.15rem .6rem}.approve-invoice-list .ail-approval-history{margin-top:1rem}.approve-invoice-list .ail-approval-history-title{font-size:.875rem;font-weight:600;margin:0 0 .5rem}.approve-invoice-list .ail-approval-history-list{margin:0;padding-left:1.25rem}.approve-invoice-list .ail-approval-history-item{font-size:.875rem;margin-bottom:.5rem}.approve-invoice-list .ail-approval-history-comment{color:#6b7280;margin:.25rem 0 0}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.eway-bill-generate,.eway-bill-generate .ewbg-header .ewbg-header-left .ewbg-back-btn,.eway-bill-generate .ewbg-header .ewbg-header-left .ewbg-main-title,.eway-bill-generate .ewbg-header .ewbg-header-left .ewbg-subtitle,.main-title,.subtitle{font-family:Inter,sans-serif}.eway-bill-generate .ewbg-footer .ewbg-btn,.eway-bill-generate .ewbg-form-group .ewbg-input,.eway-bill-generate .ewbg-form-group .ewbg-select,.eway-bill-generate .ewbg-form-group .ewbg-textarea{transition:all .2s ease}.eway-bill-generate .ewbg-header .ewbg-header-left .ewbg-main-title,.main-title{color:#0b1320;font-size:28px;font-weight:700;line-height:1.2;margin:8px 0}.eway-bill-generate .ewbg-header .ewbg-header-left .ewbg-subtitle,.subtitle{color:#6c757d;font-size:14px;line-height:1.5;margin:0}.eway-bill-generate .ewbg-form-group .ewbg-input:disabled,.eway-bill-generate .ewbg-form-group .ewbg-input[readonly],.eway-bill-generate .ewbg-form-group .ewbg-select:disabled,.eway-bill-generate .ewbg-form-group .ewbg-select[readonly]{background:#f9fafb;color:#0b1320;cursor:default}.eway-bill-generate .ewbg-header .ewbg-header-left .ewbg-back-btn svg{flex-shrink:0;height:16px;width:16px}.eway-bill-generate .ewbg-footer .ewbg-btn{cursor:pointer}.eway-bill-generate{box-sizing:border-box;width:100%}.eway-bill-generate .ewbg-footer .ewbg-btn,.eway-bill-generate .ewbg-form-group .ewbg-label,.eway-bill-generate .ewbg-invoice-card .ewbg-invoice-card-label{font-weight:500}.eway-bill-generate .ewbg-invoice-card .ewbg-invoice-card-value,.eway-bill-generate .ewbg-section .ewbg-section-header .ewbg-section-title,.eway-bill-generate .ewbg-table thead th,.eway-bill-generate .ewbg-total-value .ewbg-total-label{font-weight:600}.eway-bill-generate .ewbg-total-value .ewbg-total-amount{font-weight:700}.eway-bill-generate .ewbg-header .ewbg-header-left .ewbg-back-btn{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.eway-bill-generate .ewbg-header .ewbg-header-left .ewbg-back-btn:hover{background-color:#d0d0d0;color:#333}.eway-bill-generate .ewbg-header .ewbg-header-left .ewbg-back-btn:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.eway-bill-generate{background-color:#f6f8fb;min-height:100vh;padding:24px}.eway-bill-generate .ewbg-main-content{margin:0 auto;max-width:1400px;width:100%}.eway-bill-generate .ewbg-header{margin-bottom:24px}.eway-bill-generate .ewbg-header .ewbg-header-left .ewbg-back-btn{margin-bottom:12px}.eway-bill-generate .ewbg-header .ewbg-header-left .ewbg-main-title{margin-bottom:8px}.eway-bill-generate .ewbg-parties-container{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}@media(max-width:768px){.eway-bill-generate .ewbg-parties-container{grid-template-columns:1fr}}.eway-bill-generate .ewbg-parties-container .ewbg-section{margin-bottom:0}.eway-bill-generate .ewbg-section{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:24px;overflow:hidden}.eway-bill-generate .ewbg-section .ewbg-section-header{border-left:4px solid;padding:16px 24px}.eway-bill-generate .ewbg-section .ewbg-section-header.ewbg-section-blue{background:#ebf6ff;border-left-color:#3b82f6}.eway-bill-generate .ewbg-section .ewbg-section-header.ewbg-section-orange{background:#fff4e6;border-left-color:#ff6a00}.eway-bill-generate .ewbg-section .ewbg-section-header.ewbg-section-green{background:#e6f7e6;border-left-color:#10b981}.eway-bill-generate .ewbg-section .ewbg-section-header.ewbg-section-purple{background:#f3e8ff;border-left-color:#8b5cf6}.eway-bill-generate .ewbg-section .ewbg-section-header .ewbg-section-title{color:#111827;font-size:16px;margin:0}.eway-bill-generate .ewbg-section .ewbg-section-content{padding:24px}.eway-bill-generate .ewbg-form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:16px}.eway-bill-generate .ewbg-form-group{margin-bottom:16px}.eway-bill-generate .ewbg-form-group .ewbg-label{color:#374151;display:block;font-size:12px;margin-bottom:6px}.eway-bill-generate .ewbg-form-group .ewbg-label .ewbg-required{color:#ef4444}.eway-bill-generate .ewbg-form-group .ewbg-input,.eway-bill-generate .ewbg-form-group .ewbg-select{background:#ebf6ff;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;padding:10px 14px;width:100%}.eway-bill-generate .ewbg-form-group .ewbg-input:focus,.eway-bill-generate .ewbg-form-group .ewbg-select:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.eway-bill-generate .ewbg-form-group .ewbg-input[readonly],.eway-bill-generate .ewbg-form-group .ewbg-select[readonly]{background:#f9fafb;color:#0b1320;cursor:default}.eway-bill-generate .ewbg-form-group .ewbg-input[readonly]:focus,.eway-bill-generate .ewbg-form-group .ewbg-select[readonly]:focus{background:#f9fafb;border-color:#e5e7eb;box-shadow:none}.eway-bill-generate .ewbg-form-group .ewbg-input[type=date][readonly],.eway-bill-generate .ewbg-form-group .ewbg-select[type=date][readonly]{background-image:none}.eway-bill-generate .ewbg-form-group .ewbg-input:disabled,.eway-bill-generate .ewbg-form-group .ewbg-select:disabled{background:#f9fafb;color:#0b1320;cursor:default;opacity:1}.eway-bill-generate .ewbg-form-group .ewbg-input:disabled:focus,.eway-bill-generate .ewbg-form-group .ewbg-select:disabled:focus{background:#f9fafb;border-color:#e5e7eb;box-shadow:none}.eway-bill-generate .ewbg-form-group .ewbg-textarea{background:#ebf6ff;border:1px solid #e5e7eb;border-radius:6px;font-size:14px;min-height:80px;padding:10px 14px;resize:vertical;width:100%}.eway-bill-generate .ewbg-form-group .ewbg-textarea:focus{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.eway-bill-generate .ewbg-form-group .ewbg-help-text{color:#6b7280;display:block;font-size:11px;margin-top:4px}.eway-bill-generate .ewbg-invoice-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:16px;padding:16px}.eway-bill-generate .ewbg-invoice-card .ewbg-invoice-card-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.eway-bill-generate .ewbg-invoice-card .ewbg-invoice-card-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.eway-bill-generate .ewbg-invoice-card .ewbg-invoice-card-row{grid-template-columns:1fr}}.eway-bill-generate .ewbg-invoice-card .ewbg-invoice-card-item{display:flex;flex-direction:column;gap:4px}.eway-bill-generate .ewbg-invoice-card .ewbg-invoice-card-label{color:#6b7280;font-size:11px}.eway-bill-generate .ewbg-invoice-card .ewbg-invoice-card-value{color:#111827;font-size:14px;margin:0}.eway-bill-generate .ewbg-table-wrapper{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;overflow-x:auto}.eway-bill-generate .ewbg-table{background:#fff;border-collapse:collapse;width:100%}.eway-bill-generate .ewbg-table thead{background:#f9fafb}.eway-bill-generate .ewbg-table thead th{border-bottom:1px solid #e5e7eb;color:#111827;font-size:12px;padding:12px 16px;white-space:nowrap}.eway-bill-generate .ewbg-table tbody tr{border-bottom:1px solid #f3f4f6}.eway-bill-generate .ewbg-table tbody tr:hover{background:#f9fafb}.eway-bill-generate .ewbg-table tbody tr:last-child{border-bottom:none}.eway-bill-generate .ewbg-table tbody tr td{color:#374151;font-size:12px;padding:12px 16px}.eway-bill-generate .ewbg-text-right{text-align:right}.eway-bill-generate .ewbg-total-value{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;display:flex;gap:12px;justify-content:flex-end;padding:12px 16px}.eway-bill-generate .ewbg-total-value .ewbg-total-label{color:#111827;font-size:14px}.eway-bill-generate .ewbg-total-value .ewbg-total-amount{color:#111827;font-size:16px}.eway-bill-generate .ewbg-footer{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:24px}.eway-bill-generate .ewbg-footer .ewbg-btn{align-items:center;border:none;border-radius:8px;display:inline-flex;font-size:14px;gap:8px;padding:10px 20px}.eway-bill-generate .ewbg-footer .ewbg-btn.ewbg-btn-secondary{background:#fff;border:1px solid #e5e7eb;color:#374151}.eway-bill-generate .ewbg-footer .ewbg-btn.ewbg-btn-secondary:hover{background:#f9fafb}.eway-bill-generate .ewbg-footer .ewbg-btn.ewbg-btn-primary{background:#10b981;color:#fff}.eway-bill-generate .ewbg-footer .ewbg-btn.ewbg-btn-primary:hover{background:#059669}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.eway-bill-tracking,.eway-bill-tracking .ewbt-acceptance-form-field .ewbt-acceptance-textarea,.eway-bill-tracking .ewbt-acceptance-form-fields .ewbt-acceptance-form-field .ewbt-acceptance-input,.eway-bill-tracking .ewbt-acceptance-form-fields .ewbt-acceptance-form-field .ewbt-acceptance-textarea,.eway-bill-tracking .ewbt-header .ewbt-header-left .ewbt-main-title,.eway-bill-tracking .ewbt-header .ewbt-header-left .ewbt-subtitle,.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-form-group .ewbt-form-input,.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-form-group .ewbt-form-select,.main-title,.subtitle{font-family:Inter,sans-serif}.eway-bill-tracking .ewbt-acceptance-form-field .ewbt-acceptance-textarea,.eway-bill-tracking .ewbt-acceptance-form-fields .ewbt-acceptance-form-field .ewbt-acceptance-input,.eway-bill-tracking .ewbt-acceptance-form-fields .ewbt-acceptance-form-field .ewbt-acceptance-textarea,.eway-bill-tracking .ewbt-eway-bill-card,.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-header .ewbt-card-actions .ewbt-action-btn,.eway-bill-tracking .ewbt-modal .ewbt-modal-footer .ewbt-btn,.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-form-group .ewbt-form-input,.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-form-group .ewbt-form-select,.eway-bill-tracking .ewbt-search-filter-section .ewbt-search-filter-row .ewbt-search-wrapper .ewbt-search-input-wrapper .ewbt-search-input{transition:all .2s ease}.eway-bill-tracking .ewbt-header .ewbt-header-left .ewbt-main-title,.main-title{color:#0b1320;font-size:28px;font-weight:700;line-height:1.2;margin:8px 0}.eway-bill-tracking .ewbt-header .ewbt-header-left .ewbt-subtitle,.subtitle{color:#6c757d;font-size:14px;line-height:1.5;margin:0}.eway-bill-tracking .ewbt-modal-overlay{align-items:center;display:flex;justify-content:center}.eway-bill-tracking .ewbt-modal .ewbt-modal-footer .ewbt-btn svg{flex-shrink:0;height:16px;width:16px}.eway-bill-tracking .ewbt-search-filter-section .ewbt-search-filter-row .ewbt-search-wrapper .ewbt-search-input-wrapper .ewbt-search-icon{flex-shrink:0;height:20px;width:20px}.eway-bill-tracking .ewbt-eway-bills-section .ewbt-empty-state{color:#6c757d;font-size:14px;padding:24px;text-align:center}.eway-bill-tracking .ewbt-modal .ewbt-modal-content::-webkit-scrollbar{height:8px;width:8px}.eway-bill-tracking .ewbt-modal .ewbt-modal-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.eway-bill-tracking .ewbt-modal .ewbt-modal-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.eway-bill-tracking .ewbt-modal .ewbt-modal-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-header .ewbt-card-actions .ewbt-action-btn{cursor:pointer}.eway-bill-tracking{box-sizing:border-box;width:100%}.eway-bill-tracking .ewbt-search-filter-section .ewbt-search-filter-row .ewbt-search-wrapper .ewbt-search-input-wrapper{position:relative}.eway-bill-tracking .ewbt-search-filter-section .ewbt-search-filter-row .ewbt-search-wrapper .ewbt-search-input-wrapper .ewbt-search-icon{position:absolute}.eway-bill-tracking .ewbt-acceptance-decision-section .ewbt-acceptance-decision-label,.eway-bill-tracking .ewbt-acceptance-decision-section .ewbt-acceptance-radio-group .ewbt-acceptance-radio-option .ewbt-radio-label .ewbt-radio-content .ewbt-radio-title,.eway-bill-tracking .ewbt-acceptance-form-field .ewbt-acceptance-field-label,.eway-bill-tracking .ewbt-acceptance-form-fields .ewbt-acceptance-form-field .ewbt-acceptance-field-label,.eway-bill-tracking .ewbt-acceptance-summary-box .ewbt-acceptance-summary-grid .ewbt-acceptance-summary-item .ewbt-acceptance-summary-label,.eway-bill-tracking .ewbt-acceptance-summary-box .ewbt-acceptance-summary-grid .ewbt-acceptance-summary-item .ewbt-acceptance-summary-value,.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-body .ewbt-details-grid .ewbt-grid-item .ewbt-detail-value,.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-header .ewbt-card-actions .ewbt-action-btn,.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-header .ewbt-eway-bill-header-left .ewbt-status-badge,.eway-bill-tracking .ewbt-modal .ewbt-modal-footer .ewbt-btn,.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-form-group .ewbt-form-label,.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-label,.eway-bill-tracking .ewbt-modal .ewbt-summary-grid .ewbt-summary-item .ewbt-summary-label,.eway-bill-tracking .ewbt-modal .ewbt-summary-grid .ewbt-summary-item .ewbt-summary-status .ewbt-status-badge{font-weight:500}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-header .ewbt-eway-bill-header-left .ewbt-eway-bill-number,.eway-bill-tracking .ewbt-eway-bills-section .ewbt-eway-bills-title,.eway-bill-tracking .ewbt-modal .ewbt-modal-header .ewbt-modal-title,.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-title,.eway-bill-tracking .ewbt-modal .ewbt-summary-grid .ewbt-summary-item .ewbt-summary-value,.eway-bill-tracking .ewbt-search-filter-section .ewbt-search-filter-row .ewbt-filter-wrapper .ewbt-section-heading,.eway-bill-tracking .ewbt-search-filter-section .ewbt-search-filter-row .ewbt-search-wrapper .ewbt-section-heading{font-weight:600}.eway-bill-tracking .ewbt-search-filter-section .ewbt-search-filter-row .ewbt-search-wrapper .ewbt-search-input-wrapper .ewbt-search-icon{pointer-events:none}.eway-bill-tracking .ewbt-main-content{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:24px;width:100%}.eway-bill-tracking .ewbt-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.eway-bill-tracking{background-color:#f6f8fb;min-height:100vh;padding:24px}.eway-bill-tracking .ewbt-header{margin-bottom:10px}.eway-bill-tracking .ewbt-header .ewbt-header-left .ewbt-main-title{margin-bottom:8px}.eway-bill-tracking .ewbt-search-filter-section{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0a0a0a0a;margin-bottom:10px;padding:15px}.eway-bill-tracking .ewbt-search-filter-section .ewbt-search-filter-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}.eway-bill-tracking .ewbt-search-filter-section .ewbt-search-filter-row .ewbt-search-wrapper{flex:1 1;min-width:300px}.eway-bill-tracking .ewbt-search-filter-section .ewbt-search-filter-row .ewbt-search-wrapper .ewbt-section-heading{color:#111827;font-size:14px;margin:0 0 8px}.eway-bill-tracking .ewbt-search-filter-section .ewbt-search-filter-row .ewbt-search-wrapper .ewbt-search-input-wrapper{align-items:center;display:flex}.eway-bill-tracking .ewbt-search-filter-section .ewbt-search-filter-row .ewbt-search-wrapper .ewbt-search-input-wrapper .ewbt-search-icon{color:#999;left:12px}.eway-bill-tracking .ewbt-search-filter-section .ewbt-search-filter-row .ewbt-search-wrapper .ewbt-search-input-wrapper .ewbt-search-input{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#333;font-size:14px;padding:10px 16px 10px 44px;width:100%}.eway-bill-tracking .ewbt-search-filter-section .ewbt-search-filter-row .ewbt-search-wrapper .ewbt-search-input-wrapper .ewbt-search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.eway-bill-tracking .ewbt-search-filter-section .ewbt-search-filter-row .ewbt-filter-wrapper{flex-shrink:0;min-width:200px}.eway-bill-tracking .ewbt-search-filter-section .ewbt-search-filter-row .ewbt-filter-wrapper .ewbt-section-heading{color:#111827;font-size:14px;margin:0 0 8px}.eway-bill-tracking .ewbt-search-filter-section .ewbt-search-filter-row .ewbt-filter-wrapper .ewbt-filter-select{-webkit-appearance:none;appearance:none;background:#fff;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='%236c757d' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border:1px solid #e5e7eb;border-radius:8px;color:#333;cursor:pointer;font-size:14px;padding:10px 40px 10px 16px;width:100%}.eway-bill-tracking .ewbt-search-filter-section .ewbt-search-filter-row .ewbt-filter-wrapper .ewbt-filter-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.eway-bill-tracking .ewbt-eway-bills-section .ewbt-eway-bills-title{color:#111827;font-size:18px;margin:0 0 10px}.eway-bill-tracking .ewbt-eway-bills-section .ewbt-empty-state{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0a0a0a0a;padding:60px 20px}.eway-bill-tracking .ewbt-eway-bills-section .ewbt-eway-bill-cards{display:flex;flex-direction:column;gap:8px}.eway-bill-tracking .ewbt-eway-bill-card{background:#fff;border-radius:8px;box-shadow:0 4px 18px #0a0a0a0f;padding:16px}.eway-bill-tracking .ewbt-eway-bill-card:hover{box-shadow:0 6px 24px #0a0a0a1a}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-header .ewbt-eway-bill-header-left{align-items:center;display:flex;gap:12px}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-header .ewbt-eway-bill-header-left .ewbt-eway-bill-number{color:#111827;font-size:16px;margin:0}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-header .ewbt-eway-bill-header-left .ewbt-status-badge{border-radius:999px;font-size:11px;padding:4px 12px}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-header .ewbt-eway-bill-header-left .ewbt-status-badge.ewbt-status-active{background:#d1fae5;color:#065f46}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-header .ewbt-eway-bill-header-left .ewbt-status-badge.ewbt-status-extended{background:#dbeafe;color:#1e40af}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-header .ewbt-eway-bill-header-left .ewbt-status-badge.ewbt-status-completed{background:#e9d5ff;color:#6b21a8}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-header .ewbt-eway-bill-header-left .ewbt-status-badge.ewbt-status-expired{background:#fee2e2;color:#991b1b}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-header .ewbt-eway-bill-header-left .ewbt-status-badge.ewbt-status-cancelled{background:#f3f4f6;color:#4b5563}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-header .ewbt-card-actions{display:flex;gap:8px}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-header .ewbt-card-actions .ewbt-action-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:inline-flex;font-size:12px;gap:6px;padding:6px 12px}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-header .ewbt-card-actions .ewbt-action-btn.ewbt-btn-view{color:#374151}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-header .ewbt-card-actions .ewbt-action-btn.ewbt-btn-view:hover{background:#f9fafb}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-header .ewbt-card-actions .ewbt-action-btn.ewbt-btn-update{color:#3b82f6}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-header .ewbt-card-actions .ewbt-action-btn.ewbt-btn-update:hover{background:#eff6ff}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-header .ewbt-card-actions .ewbt-action-btn.ewbt-btn-accept{background:#ff6a00;border-color:#ff6a00;color:#fff}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-header .ewbt-card-actions .ewbt-action-btn.ewbt-btn-accept:hover{background:#e55a00;border-color:#e55a00}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-body .ewbt-details-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:12px}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-body .ewbt-details-grid .ewbt-grid-item .ewbt-detail-label{color:#6b7280;font-size:11px;margin:0 0 4px}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-body .ewbt-details-grid .ewbt-grid-item .ewbt-detail-value{color:#111827;font-size:12px;margin:0}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-body .ewbt-details-grid .ewbt-grid-item .ewbt-detail-value.ewbt-expired{color:#ef4444}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-body .ewbt-status-info{background:#f9fafb;border-radius:6px;margin-top:12px;padding:12px}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-body .ewbt-status-info .ewbt-last-updated,.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-body .ewbt-status-info .ewbt-status-text{color:#374151;font-size:12px;margin:4px 0}.eway-bill-tracking .ewbt-eway-bill-card .ewbt-card-body .ewbt-extended-info{align-items:center;background:#dbeafe;border-radius:6px;color:#1e40af;display:flex;font-size:12px;gap:8px;margin-top:12px;padding:8px 12px}.eway-bill-tracking .ewbt-modal-overlay{background:#0b13208c;inset:0;padding:24px;position:fixed;z-index:1200}.eway-bill-tracking .ewbt-modal{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 25px 60px #0f172a40;display:flex;flex-direction:column;max-height:95vh;overflow-y:auto;padding:20px;position:relative;width:min(1200px,100%)}.eway-bill-tracking .ewbt-modal .ewbt-modal-close{align-items:center;background:#0f172a14;border:none;border-radius:8px;cursor:pointer;display:inline-flex;justify-content:center;padding:6px;position:absolute;right:16px;top:16px;transition:background .2s ease;z-index:10}.eway-bill-tracking .ewbt-modal .ewbt-modal-close:hover{background:#0f172a26}.eway-bill-tracking .ewbt-modal .ewbt-modal-close svg{height:20px;width:20px}.eway-bill-tracking .ewbt-modal .ewbt-modal-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:15px}.eway-bill-tracking .ewbt-modal .ewbt-modal-header .ewbt-modal-title{color:#0f172a;font-size:22px;margin:0 0 6px}.eway-bill-tracking .ewbt-modal .ewbt-modal-header .ewbt-modal-subtitle{color:#475569;font-size:14px;margin:0}.eway-bill-tracking .ewbt-modal .ewbt-modal-content{flex:1 1;overflow-y:visible;padding:0}.eway-bill-tracking .ewbt-modal .ewbt-modal-footer{border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;margin-top:16px;padding-top:16px}.eway-bill-tracking .ewbt-modal .ewbt-modal-footer .ewbt-btn{align-items:center;border:1px solid;border-radius:6px;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;justify-content:center;outline:none;padding:8px 16px}.eway-bill-tracking .ewbt-modal .ewbt-modal-footer .ewbt-btn.ewbt-btn-secondary{background:#fff;border-color:#e5e7eb;color:#111827}.eway-bill-tracking .ewbt-modal .ewbt-modal-footer .ewbt-btn.ewbt-btn-secondary:hover{background:#f9fafb;border-color:#d1d5db}.eway-bill-tracking .ewbt-modal .ewbt-modal-footer .ewbt-btn.ewbt-btn-primary{background:#ff6a00;border-color:#ff6a00;color:#fff}.eway-bill-tracking .ewbt-modal .ewbt-modal-footer .ewbt-btn.ewbt-btn-primary:hover{background:#e55a00;border-color:#e55a00}.eway-bill-tracking .ewbt-modal .ewbt-modal-footer .ewbt-btn.ewbt-btn-primary:disabled{cursor:not-allowed;opacity:.6}.eway-bill-tracking .ewbt-modal .ewbt-summary-grid{grid-gap:16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr);margin-bottom:10px;padding:10px}@media(max-width:1024px){.eway-bill-tracking .ewbt-modal .ewbt-summary-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.eway-bill-tracking .ewbt-modal .ewbt-summary-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.eway-bill-tracking .ewbt-modal .ewbt-summary-grid{grid-template-columns:1fr}}.eway-bill-tracking .ewbt-modal .ewbt-summary-grid .ewbt-summary-item{display:flex;flex-direction:column}.eway-bill-tracking .ewbt-modal .ewbt-summary-grid .ewbt-summary-item .ewbt-summary-label{color:#2563eb;font-size:11px;letter-spacing:.04em;margin:0;text-transform:uppercase}.eway-bill-tracking .ewbt-modal .ewbt-summary-grid .ewbt-summary-item .ewbt-summary-value{color:#1e3a8a;font-size:14px;margin:0}.eway-bill-tracking .ewbt-modal .ewbt-summary-grid .ewbt-summary-item .ewbt-summary-value.ewbt-value-mono{font-family:monospace}.eway-bill-tracking .ewbt-modal .ewbt-summary-grid .ewbt-summary-item .ewbt-summary-status{margin-top:4px}.eway-bill-tracking .ewbt-modal .ewbt-summary-grid .ewbt-summary-item .ewbt-summary-status .ewbt-status-badge{align-items:center;border:1px solid;border-radius:6px;display:inline-flex;flex-shrink:0;font-size:11px;justify-content:center;overflow:hidden;padding:2px 8px;transition:color .2s ease,box-shadow .2s ease;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.eway-bill-tracking .ewbt-modal .ewbt-summary-grid .ewbt-summary-item .ewbt-summary-status .ewbt-status-badge.ewbt-status-active{background-color:#dcfce7;border-color:#86efac;color:#166534}.eway-bill-tracking .ewbt-modal .ewbt-summary-grid .ewbt-summary-item .ewbt-summary-status .ewbt-status-badge.ewbt-status-extended{background-color:#dbeafe;border-color:#93c5fd;color:#1e40af}.eway-bill-tracking .ewbt-modal .ewbt-summary-grid .ewbt-summary-item .ewbt-summary-status .ewbt-status-badge.ewbt-status-completed{background-color:#e9d5ff;border-color:#c084fc;color:#6b21a8}.eway-bill-tracking .ewbt-modal .ewbt-summary-grid .ewbt-summary-item .ewbt-summary-status .ewbt-status-badge.ewbt-status-expired{background-color:#fee2e2;border-color:#fca5a5;color:#991b1b}.eway-bill-tracking .ewbt-modal .ewbt-summary-grid .ewbt-summary-item .ewbt-summary-status .ewbt-status-badge.ewbt-status-cancelled{background-color:#f3f4f6;border-color:#d1d5db;color:#4b5563}.eway-bill-tracking .ewbt-modal .ewbt-modal-section{margin-bottom:10px}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-title{align-items:center;color:#0b1320;display:flex;font-size:16px;gap:8px;margin:0 0 8px}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-title .ewbt-section-indicator{border-radius:2px;flex-shrink:0;height:24px;width:4px}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-title .ewbt-section-indicator.ewbt-indicator-orange{background:#ea580c}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-title .ewbt-section-indicator.ewbt-indicator-green{background:#16a34a}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-title .ewbt-section-indicator.ewbt-indicator-blue{background:#2563eb}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-title .ewbt-section-indicator.ewbt-indicator-purple{background:#9333ea}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-title .ewbt-section-indicator.ewbt-indicator-indigo{background:#4f46e5}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-title .ewbt-section-indicator.ewbt-indicator-gray{background:#6b7280}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-card{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:12px}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-card.ewbt-card-orange{background:#ffedd580;border-color:#fed7aa}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-card.ewbt-card-green{background:#dcfce780;border-color:#86efac}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-card.ewbt-card-blue{background:#eff6ff80;border-color:#bfdbfe}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-card.ewbt-card-purple{background:#f3e8ff80;border-color:#c084fc}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-card.ewbt-card-indigo{background:#eef2ff80;border-color:#a5b4fc}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-card.ewbt-card-gray{background:#f9fafb;border-color:#e5e7eb}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-label{color:#6b7280;font-size:13px}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-value{color:#0b1320;font-size:14px;margin:0}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-value.ewbt-value-mono{font-family:monospace}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-grid{grid-gap:4px;display:grid;gap:4px}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-grid.ewbt-grid-2{grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-grid.ewbt-grid-2{grid-template-columns:1fr}}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-grid.ewbt-grid-3{grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-grid.ewbt-grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-grid.ewbt-grid-3{grid-template-columns:1fr}}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-grid.ewbt-grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1024px){.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-grid.ewbt-grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-grid.ewbt-grid-4{grid-template-columns:1fr}}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-grid.ewbt-grid-6{grid-template-columns:repeat(6,1fr)}@media(max-width:1024px){.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-grid.ewbt-grid-6{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-grid.ewbt-grid-6{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-section-grid.ewbt-grid-6{grid-template-columns:1fr}}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-form-group{margin-bottom:16px}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-form-group .ewbt-form-label{color:#111827;display:block;font-size:12px;margin:0 0 8px}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-form-group .ewbt-form-label .ewbt-required{color:#dc2626;margin-left:4px}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-form-group .ewbt-form-input,.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-form-group .ewbt-form-select{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-size:12px;outline:none;padding:8px 12px;width:100%}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-form-group .ewbt-form-input:focus,.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-form-group .ewbt-form-select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-form-group .ewbt-form-input::placeholder,.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-form-group .ewbt-form-select::placeholder{color:#9ca3af}.eway-bill-tracking .ewbt-modal .ewbt-modal-section .ewbt-form-group .ewbt-form-select{appearance:none;-webkit-appearance:none;-moz-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='%236c757d' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.eway-bill-tracking .ewbt-acceptance-modal{max-width:700px}.eway-bill-tracking .ewbt-acceptance-summary-box{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-bottom:20px;padding:16px}.eway-bill-tracking .ewbt-acceptance-summary-box .ewbt-acceptance-summary-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media(max-width:768px){.eway-bill-tracking .ewbt-acceptance-summary-box .ewbt-acceptance-summary-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.eway-bill-tracking .ewbt-acceptance-summary-box .ewbt-acceptance-summary-grid{grid-template-columns:1fr}}.eway-bill-tracking .ewbt-acceptance-summary-box .ewbt-acceptance-summary-grid .ewbt-acceptance-summary-item{display:flex;flex-direction:column;gap:4px}.eway-bill-tracking .ewbt-acceptance-summary-box .ewbt-acceptance-summary-grid .ewbt-acceptance-summary-item .ewbt-acceptance-summary-label{color:#6b7280;font-size:11px;margin:0}.eway-bill-tracking .ewbt-acceptance-summary-box .ewbt-acceptance-summary-grid .ewbt-acceptance-summary-item .ewbt-acceptance-summary-value{color:#111827;font-size:12px;margin:0}.eway-bill-tracking .ewbt-acceptance-summary-box .ewbt-acceptance-summary-grid .ewbt-acceptance-summary-item .ewbt-acceptance-summary-value.ewbt-value-mono{font-family:monospace}.eway-bill-tracking .ewbt-acceptance-decision-section{margin-bottom:20px}.eway-bill-tracking .ewbt-acceptance-decision-section .ewbt-acceptance-decision-label{align-items:center;color:#111827;display:flex;font-size:12px;gap:4px;margin-bottom:12px}.eway-bill-tracking .ewbt-acceptance-decision-section .ewbt-acceptance-decision-label .ewbt-required{color:#dc2626}.eway-bill-tracking .ewbt-acceptance-decision-section .ewbt-acceptance-radio-group{display:flex;flex-direction:column;gap:12px}.eway-bill-tracking .ewbt-acceptance-decision-section .ewbt-acceptance-radio-group .ewbt-acceptance-radio-option{align-items:flex-start;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .2s ease}.eway-bill-tracking .ewbt-acceptance-decision-section .ewbt-acceptance-radio-group .ewbt-acceptance-radio-option:hover{background-color:#f9fafb}.eway-bill-tracking .ewbt-acceptance-decision-section .ewbt-acceptance-radio-group .ewbt-acceptance-radio-option.ewbt-radio-selected{background-color:#eff6ff;border-color:#3b82f6}.eway-bill-tracking .ewbt-acceptance-decision-section .ewbt-acceptance-radio-group .ewbt-acceptance-radio-option.ewbt-radio-selected.ewbt-radio-selected:has(.ewbt-icon-reject){background-color:#fef2f2;border-color:#fca5a5}.eway-bill-tracking .ewbt-acceptance-decision-section .ewbt-acceptance-radio-group .ewbt-acceptance-radio-option .ewbt-radio-button{background:#fff;border:2px solid #d1d5db;border-radius:50%;cursor:pointer;height:16px;margin-top:2px;min-height:16px;min-width:16px;outline:none;padding:0;position:relative;transition:all .2s ease;width:16px}.eway-bill-tracking .ewbt-acceptance-decision-section .ewbt-acceptance-radio-group .ewbt-acceptance-radio-option .ewbt-radio-button:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.eway-bill-tracking .ewbt-acceptance-decision-section .ewbt-acceptance-radio-group .ewbt-acceptance-radio-option .ewbt-radio-button .ewbt-radio-check{background:#3b82f6;border-radius:50%;height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.eway-bill-tracking .ewbt-acceptance-decision-section .ewbt-acceptance-radio-group .ewbt-acceptance-radio-option .ewbt-radio-label{cursor:pointer;flex:1 1;margin:0}.eway-bill-tracking .ewbt-acceptance-decision-section .ewbt-acceptance-radio-group .ewbt-acceptance-radio-option .ewbt-radio-label .ewbt-radio-content{align-items:flex-start;display:flex;gap:12px}.eway-bill-tracking .ewbt-acceptance-decision-section .ewbt-acceptance-radio-group .ewbt-acceptance-radio-option .ewbt-radio-label .ewbt-radio-content .ewbt-radio-icon{flex-shrink:0;height:20px;margin-top:2px;min-height:20px;min-width:20px;width:20px}.eway-bill-tracking .ewbt-acceptance-decision-section .ewbt-acceptance-radio-group .ewbt-acceptance-radio-option .ewbt-radio-label .ewbt-radio-content .ewbt-radio-icon.ewbt-icon-accept{color:#16a34a}.eway-bill-tracking .ewbt-acceptance-decision-section .ewbt-acceptance-radio-group .ewbt-acceptance-radio-option .ewbt-radio-label .ewbt-radio-content .ewbt-radio-icon.ewbt-icon-reject{color:#dc2626}.eway-bill-tracking .ewbt-acceptance-decision-section .ewbt-acceptance-radio-group .ewbt-acceptance-radio-option .ewbt-radio-label .ewbt-radio-content .ewbt-radio-title{color:#111827;font-size:12px;margin:0 0 4px}.eway-bill-tracking .ewbt-acceptance-decision-section .ewbt-acceptance-radio-group .ewbt-acceptance-radio-option .ewbt-radio-label .ewbt-radio-content .ewbt-radio-description{color:#6b7280;font-size:11px;line-height:1.4;margin:0}.eway-bill-tracking .ewbt-acceptance-form-fields{margin-bottom:20px}.eway-bill-tracking .ewbt-acceptance-form-fields .ewbt-acceptance-form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}@media(max-width:576px){.eway-bill-tracking .ewbt-acceptance-form-fields .ewbt-acceptance-form-row{grid-template-columns:1fr}}.eway-bill-tracking .ewbt-acceptance-form-fields .ewbt-acceptance-form-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.eway-bill-tracking .ewbt-acceptance-form-fields .ewbt-acceptance-form-field .ewbt-acceptance-field-label{align-items:center;color:#111827;display:flex;font-size:12px;gap:4px}.eway-bill-tracking .ewbt-acceptance-form-fields .ewbt-acceptance-form-field .ewbt-acceptance-field-label .ewbt-required{color:#dc2626}.eway-bill-tracking .ewbt-acceptance-form-fields .ewbt-acceptance-form-field .ewbt-acceptance-input{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-size:12px;outline:none;padding:8px 12px}.eway-bill-tracking .ewbt-acceptance-form-fields .ewbt-acceptance-form-field .ewbt-acceptance-input::placeholder{color:#9ca3af}.eway-bill-tracking .ewbt-acceptance-form-fields .ewbt-acceptance-form-field .ewbt-acceptance-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.eway-bill-tracking .ewbt-acceptance-form-fields .ewbt-acceptance-form-field .ewbt-acceptance-input:disabled{background-color:#f3f4f6;cursor:not-allowed}.eway-bill-tracking .ewbt-acceptance-form-fields .ewbt-acceptance-form-field select.ewbt-acceptance-input{appearance:none;-webkit-appearance:none;-moz-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='%236c757d' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:36px}.eway-bill-tracking .ewbt-acceptance-form-fields .ewbt-acceptance-form-field .ewbt-acceptance-textarea{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-family:inherit;font-size:12px;min-height:64px;outline:none;padding:8px 12px;resize:vertical}.eway-bill-tracking .ewbt-acceptance-form-fields .ewbt-acceptance-form-field .ewbt-acceptance-textarea::placeholder{color:#9ca3af}.eway-bill-tracking .ewbt-acceptance-form-fields .ewbt-acceptance-form-field .ewbt-acceptance-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.eway-bill-tracking .ewbt-acceptance-form-field{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.eway-bill-tracking .ewbt-acceptance-form-field .ewbt-acceptance-field-label{align-items:center;color:#111827;display:flex;font-size:12px;gap:4px}.eway-bill-tracking .ewbt-acceptance-form-field .ewbt-acceptance-field-label .ewbt-required{color:#dc2626}.eway-bill-tracking .ewbt-acceptance-form-field .ewbt-acceptance-textarea{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#111827;font-family:inherit;font-size:12px;min-height:64px;outline:none;padding:8px 12px;resize:vertical}.eway-bill-tracking .ewbt-acceptance-form-field .ewbt-acceptance-textarea::placeholder{color:#9ca3af}.eway-bill-tracking .ewbt-acceptance-form-field .ewbt-acceptance-textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.hub-home-page{background:#f4f6f8;color:#1e293b;min-height:100vh}.hub-home-header{position:-webkit-sticky;position:sticky;top:0;z-index:200}.hub-home-header__topbar{background:#0f172a;border-bottom:1px solid #ffffff0f}.hub-home-header__topbar-inner{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;margin:0 auto;max-width:1400px;min-height:56px;padding:0 24px}.hub-home-header__brand{align-items:center;display:inline-flex;flex-shrink:0;gap:12px;text-decoration:none}.hub-home-header__brand:hover{opacity:.95;text-decoration:none}.hub-home-header__brand:hover .hub-home-header__brand-name{color:#fff}.hub-home-header__brand-mark{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:flex-start;overflow:hidden;width:40px}.hub-home-header__brand-logo{display:block;height:40px;min-width:120px;object-fit:cover;object-position:left center;width:auto}.hub-home-header__brand-fallback{align-items:center;background:linear-gradient(135deg,#ff4d00,#ff7a45);border-radius:8px;color:#fff;display:none;font-size:1.1rem;font-weight:800;height:40px;justify-content:center;width:40px}.hub-home-header__brand-name{color:#fff;font-size:1.2rem;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.hub-home-header__search{justify-self:center;max-width:560px;min-width:0;width:100%}.hub-home-header__search-wrap{position:relative;width:100%}.hub-home-header__search-input{background:#fff;border:1px solid #ffffff1f;border-radius:8px;color:#1e293b;font-size:.875rem;height:40px;outline:none;padding:0 44px 0 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.hub-home-header__search-input:focus{border-color:#ff6a00;box-shadow:0 0 0 2px #ff6a0033}.hub-home-header__search-input::placeholder{color:#9ca3af}.hub-home-header__search-btn{align-items:center;background:#0000;border:none;border-bottom-right-radius:8px;border-top-right-radius:8px;color:#ff6a00;cursor:pointer;display:inline-flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background .15s ease;width:40px}.hub-home-header__search-btn:hover{background:#f3f4f6}.global-header-search__query-muted{color:#94a3b8;font-weight:400}.global-header-search__query-bold{color:#0f172a;font-weight:700}.global-header-search__loading{align-items:center;color:#9ca3af;display:inline-flex;justify-content:center;pointer-events:none;position:absolute;right:44px;top:50%;transform:translateY(-50%)}.global-header-search__spinner{animation:global-header-search-spin .8s linear infinite}@keyframes global-header-search-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.global-header-search__dropdown{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 12px 32px #0f172a29;left:0;list-style:none;margin:0;max-height:min(360px,60vh);overflow-y:auto;padding:6px 0;position:absolute;right:0;top:calc(100% + 6px);z-index:1200}.global-header-search__section-label{color:#94a3b8;font-size:.6875rem;font-weight:700;letter-spacing:.04em;padding:6px 14px 4px;text-transform:uppercase}.global-header-search__option{background:#0000;border:none;color:#1e293b;cursor:pointer;display:block;padding:10px 14px;text-align:left;width:100%}.global-header-search__option.is-active,.global-header-search__option:hover{background:#f8fafc}.global-header-search__option-label{display:block;font-size:.9375rem;line-height:1.35}.global-header-search__option-sub{color:#64748b;font-size:.75rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-header-search__footer{border-top:1px solid #f1f5f9;margin-top:4px;padding-top:4px}.global-header-search__view-all{background:#0000;border:none;color:#ee6c25;cursor:pointer;font-size:.8125rem;font-weight:600;padding:10px 14px;text-align:left;width:100%}.global-header-search__view-all:hover{background:#fff7ed}@media(max-width:768px){.global-header-search__dropdown{max-height:min(280px,50vh)}}.hub-home-header__actions{align-items:center;display:flex;gap:14px;justify-self:end}.hub-home-header__nav-link{align-items:center;border-radius:8px;color:#e2e8f0;display:inline-flex;font-size:.9rem;font-weight:500;gap:8px;padding:8px 12px;text-decoration:none;transition:background .15s ease,color .15s ease}.hub-home-header__nav-link svg{font-size:1rem;opacity:.9}.hub-home-header__nav-link:hover{background:#ffffff14;color:#fff;text-decoration:none}.hub-home-header__auth-btn{align-items:center;border-radius:8px;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;padding:8px 20px;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.hub-home-header__auth-btn:hover{text-decoration:none}.hub-home-header__auth-btn--login{background:#0000;border:1px solid #ffffffd9;color:#fff}.hub-home-header__auth-btn--login:hover{background:#ffffff1a;color:#fff}.hub-home-header__auth-btn--signup{background:#ff6a00;border:1px solid #ff6a00;color:#fff}.hub-home-header__auth-btn--signup:hover{background:#d65900;border-color:#d65900;color:#fff}.hub-home-header__icon-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;text-decoration:none;transition:background .15s ease,color .15s ease;width:38px}.hub-home-header__icon-btn:hover{text-decoration:none}.hub-home-header__icon-btn--dark{background:#ffffff14;color:#e2e8f0}.hub-home-header__icon-btn--dark:hover{background:#ffffff24;color:#fff}.hub-home-header__profile{align-items:center;border:none;border-radius:999px;cursor:pointer;display:flex;gap:10px;padding:4px 8px 4px 4px;transition:background .15s ease}.hub-home-header__profile--dark{background:#0000}.hub-home-header__profile--dark:hover{background:#ffffff14}.hub-home-header__profile--dark .hub-home-header__profile-name{color:#fff}.hub-home-header__profile--dark .hub-home-header__profile-role{color:#94a3b8}.hub-home-header__avatar{align-items:center;background:linear-gradient(135deg,#ff4d00,#ff7a45);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:.95rem;font-weight:700;height:36px;justify-content:center;width:36px}.hub-home-header__profile-text{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.hub-home-header__profile-name{font-size:.875rem;font-weight:600;line-height:1.2}.hub-home-header__profile-role{font-size:.72rem}.hub-home-header__chevron{color:#94a3b8;font-size:.7rem;margin-left:2px;transition:transform .15s ease}.hub-home-header__chevron--open{transform:rotate(180deg)}.hub-home-header__profile-wrap{position:relative}.hub-home-header__menu{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 12px 32px #0f172a2e;min-width:200px;padding:6px 0;position:absolute;right:0;top:calc(100% + 8px);z-index:300}.hub-home-header__menu-list{list-style:none;margin:0;padding:0}.hub-home-header__menu-list a,.hub-home-header__menu-list button{align-items:center;background:#0000;border:none;color:#374151;cursor:pointer;display:flex;font-size:.875rem;gap:10px;padding:10px 16px;text-align:left;text-decoration:none;width:100%}.hub-home-header__menu-list a:hover,.hub-home-header__menu-list button:hover{background:#f3f4f6;color:#111827;text-decoration:none}.hub-home-header__menu-list a svg,.hub-home-header__menu-list button svg{flex-shrink:0;opacity:.7}.hub-home-header__menu-divider{background:#e5e7eb;height:1px;margin:6px 0}.hub-home-header__menu-logout{color:#dc2626!important}.hub-home-header__menu-logout:hover{background:#fef2f2!important;color:#b91c1c!important}.hub-home-main{padding:24px 0 48px}.hub-home-main__inner{margin:0 auto;max-width:1400px;padding:0 24px}.hub-page-intro{margin-bottom:20px}.hub-page-intro__title{color:#0f172a;font-size:1.75rem;font-weight:700;margin:0 0 4px}.hub-page-intro__subtitle{color:#64748b;font-size:.95rem;margin:0}.hub-module-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:24px}.hub-module-tile{align-items:flex-start;background:#fff;border:1px solid #ebedf0;border-radius:10px;box-shadow:none;color:#1a1a1a;display:flex;flex-direction:column;justify-content:flex-start;min-height:168px;padding:20px 18px 18px;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.hub-module-tile:hover{border-color:#dfe3e8;box-shadow:0 4px 14px #0f172a0f;color:#1a1a1a;text-decoration:none}.hub-module-tile__top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;width:100%}.hub-module-tile__trend{align-items:center;display:inline-flex;font-size:.72rem;font-weight:600;gap:2px;line-height:1;padding-top:4px;white-space:nowrap}.hub-module-tile__trend--up{color:#16a34a}.hub-module-tile__trend--down{color:#dc2626}.hub-module-tile__trend--down svg{transform:rotate(180deg)}.hub-module-tile__icon{align-items:center;border-radius:12px;display:inline-flex;font-size:1.35rem;height:48px;justify-content:center;width:48px}.hub-module-tile__icon--auctions{background:#fff4eb;color:#f97316}.hub-module-tile__icon--manufacturing{background:#f5f0ff;color:#9333ea}.hub-module-tile__icon--infra{background:#ecfdf3;color:#22c55e}.hub-module-tile__icon--services{background:#fef6ee;color:#c56a1a}.hub-module-tile__icon--logistics{background:#fef2f2;color:#ef4444}.hub-module-tile__icon--procurement{background:#eff6ff;color:#2563eb}.hub-module-tile__label{color:#1a1a1a;font-size:.9rem;font-weight:500;line-height:1.4;margin-top:12px;padding-top:0}.hub-module-tile__metrics{margin-top:6px;width:100%}.hub-module-tile__active{color:#64748b;font-size:.78rem;line-height:1.35;margin:0}.hub-module-tile__active strong{color:#0f172a;font-size:1.05rem;font-weight:700}.hub-module-tile__value{color:#334155;font-size:.82rem;font-weight:600;margin:2px 0 0}.hub-module-tile__explore{color:#2563eb;display:block;font-size:.82rem;font-weight:500;margin-top:auto;padding-top:10px}.hub-module-tile--auctions:hover .hub-module-tile__explore{color:#1d4ed8}.hub-module-tile--manufacturing:hover .hub-module-tile__explore{color:#7e22ce}.hub-module-tile--infra:hover .hub-module-tile__explore{color:#16a34a}.hub-module-tile--services:hover .hub-module-tile__explore{color:#b45309}.hub-module-tile--logistics:hover .hub-module-tile__explore{color:#dc2626}button.hub-module-tile{cursor:pointer;font:inherit;text-align:left;width:100%}.hub-module-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}.hub-module-modal{animation:hub-module-modal-in .2s ease-out;background:#fff;border-radius:16px;box-shadow:0 24px 48px #0f172a2e;max-width:440px;padding:24px;position:relative;width:100%}.hub-module-modal__close{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;transition:background .15s ease,color .15s ease;width:32px}.hub-module-modal__close:hover{background:#e2e8f0;color:#0f172a}.hub-module-modal__header{align-items:center;display:flex;gap:14px;margin-bottom:20px;padding-right:28px}.hub-module-modal__header h3{color:#0f172a;font-size:1.15rem;font-weight:700;margin:0 0 4px}.hub-module-modal__header p{color:#64748b;font-size:.88rem;margin:0}.hub-module-modal__header-icon{align-items:center;border-radius:12px;display:inline-flex;flex-shrink:0;font-size:1.25rem;height:48px;justify-content:center;width:48px}.hub-module-modal--auctions .hub-module-modal__header-icon{background:#fff4eb;color:#f97316}.hub-module-modal--auctions .hub-module-modal__action--primary:hover{background:#fff7ed;border-color:#fdba74}.hub-module-modal--manufacturing .hub-module-modal__header-icon{background:#f5f0ff;color:#9333ea}.hub-module-modal--manufacturing .hub-module-modal__action--primary:hover{background:#faf5ff;border-color:#d8b4fe}.hub-module-modal--infra .hub-module-modal__header-icon{background:#ecfdf3;color:#22c55e}.hub-module-modal--infra .hub-module-modal__action--primary:hover{background:#f0fdf4;border-color:#86efac}.hub-module-modal--services .hub-module-modal__header-icon{background:#fef6ee;color:#c56a1a}.hub-module-modal--services .hub-module-modal__action--primary:hover{background:#fff7ed;border-color:#fdba74}.hub-module-modal--logistics .hub-module-modal__header-icon{background:#fef2f2;color:#ef4444}.hub-module-modal--logistics .hub-module-modal__action--primary:hover{background:#fef2f2;border-color:#fca5a5}.hub-module-modal__actions{display:flex;flex-direction:column;gap:10px}.hub-module-modal__action{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;gap:14px;padding:14px 16px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.hub-module-modal__action:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a0f}.hub-module-modal__action--coming-soon{cursor:default;opacity:.92}.hub-module-modal__action--coming-soon:hover{background:#fff;border-color:#e2e8f0;box-shadow:none}.hub-module-modal__soon-badge{background:#f1f5f9;border-radius:999px;color:#64748b;display:inline-block;font-size:.68rem;font-weight:600;margin-left:8px;padding:2px 8px;vertical-align:middle}.hub-module-modal__action-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.hub-module-modal__action-text strong{align-items:center;color:#0f172a;display:flex;flex-wrap:wrap;font-size:.95rem;font-weight:600;gap:4px}.hub-module-modal__action-text span{color:#64748b;font-size:.8rem;line-height:1.35}.hub-module-modal__action-icon{align-items:center;border-radius:10px;display:inline-flex;flex-shrink:0;font-size:1.1rem;height:42px;justify-content:center;width:42px}.hub-module-modal__action-icon--post{background:#fff4eb;color:#ea580c}.hub-module-modal__action-icon--rfq{background:#f5f0ff;color:#9333ea}.hub-module-modal__action-icon--list{background:#ecfdf3;color:#16a34a}.hub-module-modal__action-icon--post-req{background:#eff6ff;color:#2563eb}.hub-module-modal__action-icon--qa{background:#fef6ee;color:#c56a1a}.hub-module-modal__action-icon--legal{background:#f1f5f9;color:#475569}.hub-module-modal__action-icon--consultant{background:#f5f0ff;color:#9333ea}.hub-module-modal__action-icon--explore{background:#eff6ff;color:#2563eb}.hub-module-modal__action-arrow{color:#94a3b8;flex-shrink:0;font-size:.85rem}@keyframes hub-module-modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.hub-banner-carousel{--banner-aspect:1920/500;background:#0f172a;border-radius:14px;box-shadow:0 12px 32px #0000001f;margin-bottom:20px;overflow:hidden}.hub-banner-carousel .swiper{aspect-ratio:var(--banner-aspect);height:auto;width:100%}.hub-banner-carousel .swiper-wrapper{height:auto}.hub-banner-carousel .swiper-slide{align-items:stretch;background:#0f172a;display:flex;height:auto;justify-content:center}.hub-banner-carousel .swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.hub-banner-carousel__slide{height:auto;overflow:hidden;position:relative;width:100%}.hub-banner-carousel__link{display:block;height:auto;width:100%}.hub-banner-carousel__link,.hub-banner-carousel__link:hover{color:inherit;text-decoration:none}.hub-banner-carousel__image{aspect-ratio:var(--banner-aspect);display:block;height:auto;object-fit:contain;object-position:center center;vertical-align:middle;width:100%}.hub-banner-carousel__overlay{align-items:flex-end;background:linear-gradient(180deg,#0000 35%,#00000073 70%,#000000b8);display:flex;inset:0;padding:28px 36px;pointer-events:none;position:absolute}.hub-banner-carousel__caption{max-width:min(640px,90%)}.hub-banner-carousel__title{color:#fff;font-size:clamp(1.25rem,2.4vw,1.85rem);font-weight:700;line-height:1.2;margin:0 0 8px;text-shadow:0 2px 12px #00000059}.hub-banner-carousel__description{color:#ffffffeb;font-size:clamp(.875rem,1.6vw,1rem);line-height:1.5;margin:0;text-shadow:0 1px 8px #00000059}.hub-banner-carousel .swiper-button-next,.hub-banner-carousel .swiper-button-prev{background:#00000059;border-radius:50%;color:#fff;height:40px;width:40px}.hub-banner-carousel .swiper-button-next:after,.hub-banner-carousel .swiper-button-prev:after{font-size:1rem;font-weight:700}.hub-banner-carousel .swiper-pagination-bullet{background:#ffffff8c;opacity:1}.hub-banner-carousel .swiper-pagination-bullet-active{background:#f60}@media(max-width:768px){.hub-banner-carousel__overlay{padding:16px 14px}.hub-banner-carousel__title{font-size:1rem}.hub-banner-carousel__description{font-size:.8125rem}}.hub-banner-carousel--mid{--banner-aspect:1920/320;box-shadow:0 8px 24px #00000014;margin-bottom:32px}.hub-banner-carousel--mid .hub-banner-carousel__overlay{padding:16px 24px}.hub-banner-carousel--mid .hub-banner-carousel__title{font-size:clamp(1rem,1.8vw,1.35rem);margin-bottom:4px}.hub-banner-carousel--mid .hub-banner-carousel__description{font-size:clamp(.8125rem,1.2vw,.9375rem)}.hub-banner-carousel--mid .swiper-button-next,.hub-banner-carousel--mid .swiper-button-prev{height:34px;width:34px}.hub-banner-carousel--bottom{--banner-aspect:1920/270;box-shadow:0 6px 20px #00000012;margin-bottom:0;margin-top:8px}.hub-banner-carousel--bottom .hub-banner-carousel__overlay{padding:12px 20px}.hub-banner-carousel--bottom .hub-banner-carousel__title{font-size:clamp(.9375rem,1.6vw,1.2rem);margin-bottom:4px}.hub-banner-carousel--bottom .hub-banner-carousel__description{font-size:clamp(.75rem,1.1vw,.875rem)}.hub-banner-carousel--bottom .swiper-button-next,.hub-banner-carousel--bottom .swiper-button-prev{height:32px;width:32px}.hub-hero-banner{grid-gap:24px;align-items:center;background:linear-gradient(135deg,#ff4d00,#ff2d55);border-radius:14px;box-shadow:0 12px 32px #ff4d0038;color:#fff;display:grid;gap:24px;grid-template-columns:1fr auto;margin-bottom:20px;padding:28px 32px}.hub-hero-banner h2{font-size:1.65rem;font-weight:700;margin:0 0 8px}.hub-hero-banner p{margin:0 0 18px;max-width:420px;opacity:.95}.hub-hero-banner__stats{display:flex;gap:16px}.hub-hero-banner__stat{background:#ffffff29;border-radius:12px;min-width:120px;padding:16px 20px;text-align:center}.hub-hero-banner__stat strong{display:block;font-size:1.5rem;font-weight:800;line-height:1.1}.hub-hero-banner__stat span{font-size:.82rem;opacity:.9}.hub-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;padding:10px 20px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.hub-btn--white{background:#fff;color:#ff4d00}.hub-btn--white:hover{box-shadow:0 4px 12px #0000001f;color:#e04400;text-decoration:none;transform:translateY(-1px)}.hub-kpi-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:28px}.hub-kpi-card{align-items:flex-start;background:#fff;border:1px solid #eef2f6;border-radius:12px;box-shadow:0 1px 3px #0f172a0f;display:flex;gap:12px;padding:16px}.hub-kpi-card--skeleton{animation:hub-shimmer 1.2s infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;min-height:88px}.hub-kpi-card__icon{align-items:center;background:#fff4ed;border-radius:10px;color:#ff4d00;display:flex;flex-shrink:0;font-size:1rem;height:40px;justify-content:center;width:40px}.hub-kpi-card__label{color:#64748b;font-size:.72rem;margin-bottom:2px}.hub-kpi-card__value{color:#0f172a;font-size:1.35rem;font-weight:700;line-height:1.1}.hub-kpi-card__trend{align-items:center;display:inline-flex;font-size:.72rem;font-weight:600;gap:4px;margin-top:4px}.hub-kpi-card__trend--up{color:#16a34a}.hub-kpi-card__trend--down{color:#dc2626}.hub-kpi-card__trend--down svg{transform:rotate(180deg)}@keyframes hub-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hub-section{margin-bottom:32px}.hub-section--auctions,.hub-section--cm,.hub-section--infra,.hub-section--logistics,.hub-section--seller-products{scroll-margin-top:72px}.hub-section__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.hub-section__title{color:#0f172a;font-size:1.15rem;font-weight:700;margin:0}.hub-section__more{align-items:center;color:#ff4d00;display:inline-flex;font-size:.875rem;font-weight:600;gap:4px;text-decoration:none}.hub-section__more:hover{color:#e04400;text-decoration:none}.hub-card-grid{grid-gap:16px;display:grid;gap:16px}.hub-card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-card{background:#fff;border:1px solid #eef2f6;border-radius:12px;box-shadow:0 1px 3px #0f172a0d;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.hub-card,.hub-card:hover{color:inherit;text-decoration:none}.hub-card:hover{box-shadow:0 8px 24px #0f172a14;transform:translateY(-2px)}.hub-card__media{aspect-ratio:4/3;background:#f1f5f9;overflow:hidden;position:relative}.hub-card__image{display:block;height:100%;object-fit:cover;width:100%}.hub-card__image--placeholder{align-items:center;background:linear-gradient(145deg,#f8fafc,#e2e8f0);color:#94a3b8;display:flex;font-size:2rem;justify-content:center}.hub-card__badge{border-radius:6px;font-size:.68rem;font-weight:700;letter-spacing:.03em;padding:4px 8px;position:absolute;right:10px;text-transform:uppercase;top:10px}.hub-card__badge--green{background:#dcfce7;color:#15803d}.hub-card__badge--blue{background:#dbeafe;color:#1d4ed8}.hub-card__badge--live{background:#fee2e2;color:#dc2626}.hub-card__body{padding:14px 16px 16px}.hub-card__body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0f172a;display:-webkit-box;font-size:.95rem;font-weight:600;margin:0 0 6px;overflow:hidden}.hub-card__meta{align-items:center;color:#64748b;display:flex;font-size:.78rem;gap:4px;margin:0 0 6px}.hub-card__subtitle{color:#94a3b8;font-size:.78rem;margin:0 0 4px}.hub-card__price{color:#ff4d00;font-size:.875rem;font-weight:700;margin:0}.hub-card__price--bid{color:#16a34a}.hub-card__countdown{color:#dc2626;font-size:.78rem;font-weight:600;margin:4px 0 0}.hub-card--product .hub-card__body h3{-webkit-line-clamp:1;margin:0}.hub-card__title-row{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.hub-card__inline-badge{background:#e6f4ea;border-radius:4px;color:#1e7e34;flex-shrink:0;font-size:.68rem;font-weight:600;line-height:1.2;max-width:42%;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.hub-card__company{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;font-size:.78rem;line-height:1.35;margin:0 0 6px;overflow:hidden}.hub-card__moq{color:#94a3b8;font-size:.75rem;line-height:1.3;margin:6px 0 0}.hub-card--cm,.hub-card--cm .hub-card__body{display:flex;flex-direction:column}.hub-card--cm .hub-card__body{flex:1 1;padding-bottom:0}.hub-card--cm .hub-card__media{aspect-ratio:16/10}.hub-card__title-row--cm{align-items:center;margin-bottom:2px}.hub-card__title-row--cm h3{-webkit-line-clamp:1;flex:1 1;margin:0;min-width:0}.hub-card__rating{align-items:center;color:#ff4d00;display:inline-flex;flex-shrink:0;font-size:.82rem;font-weight:700;gap:3px;white-space:nowrap}.hub-card__rating svg{font-size:.72rem}.hub-card__specialization{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;font-size:.78rem;line-height:1.35;margin:0 0 6px;overflow:hidden}.hub-card__cm-metrics{margin:8px 0 0}.hub-card__cm-metric{color:#64748b;font-size:.75rem;line-height:1.4;margin:0 0 4px}.hub-card__cm-metric span{margin-right:4px}.hub-card__cm-metric strong{color:#475569;font-weight:600}.hub-card__cm-min-order{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;display:flex;font-size:.78rem;gap:8px;justify-content:space-between;margin:10px 0 0;padding-top:8px}.hub-card__cm-min-order strong{color:#ff4d00;font-size:.9rem;font-weight:700}.hub-card__cert-bar{-webkit-line-clamp:2;-webkit-box-orient:vertical;background:#f0fff4;border-radius:0 0 12px 12px;color:#15803d;display:-webkit-box;font-size:.72rem;font-weight:600;line-height:1.35;margin:12px -16px 0;overflow:hidden;padding:8px 16px}.hub-card__cert-bar--service{-webkit-line-clamp:1;text-align:center}.hub-card--infra-service,.hub-card--logistics{display:flex;flex-direction:column}.hub-card--infra-service .hub-card__body,.hub-card--logistics .hub-card__body{display:flex;flex:1 1;flex-direction:column;padding-bottom:0}.hub-card--infra-service .hub-card__body h3,.hub-card--logistics .hub-card__body h3{-webkit-line-clamp:1;margin:0}.hub-card--infra-service .hub-card__media,.hub-card--logistics .hub-card__media{aspect-ratio:16/10}.hub-card--infra-service .hub-card__cm-min-order strong,.hub-card--logistics .hub-card__cm-min-order strong{color:#475569;font-size:.78rem;font-weight:600;line-height:1.3;max-width:58%;text-align:right}.hub-card--infra-service .hub-card__cm-min-order strong{color:#ff4d00;font-size:.9rem;font-weight:700}.hub-card__tx-badge{background:#dbeafe;border-radius:999px;color:#1d4ed8;font-size:.68rem;font-weight:700;line-height:1.2;padding:4px 10px;position:absolute;right:10px;top:10px;white-space:nowrap}.hub-card__infra-spec{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#64748b;display:-webkit-box;font-size:.75rem;line-height:1.35;margin:0 0 8px;overflow:hidden}.hub-card--auction{display:flex;flex-direction:column}.hub-card--auction .hub-card__body{display:flex;flex:1 1;flex-direction:column;padding-bottom:14px}.hub-card--auction .hub-card__body h3{-webkit-line-clamp:1;margin:0 0 8px}.hub-card--auction .hub-card__media{aspect-ratio:16/10}.hub-card__countdown-badge{background:#ff4d00;border-radius:8px;box-shadow:0 2px 8px #ff4d0059;color:#fff;font-size:.72rem;font-weight:700;line-height:1.2;padding:5px 10px;position:absolute;right:10px;top:10px;white-space:nowrap}.hub-card__location-row{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px;min-height:20px}.hub-card__location-row .hub-card__meta{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;flex:1 1;margin:0;min-width:0;overflow:hidden}.hub-card__condition-badge{background:#dbeafe;border-radius:999px;color:#1d4ed8;flex-shrink:0;font-size:.68rem;font-weight:600;line-height:1.2;padding:3px 8px;white-space:nowrap}.hub-card__auction-stats{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.hub-card__auction-stat{align-items:center;color:#64748b;display:flex;font-size:.75rem;gap:8px;justify-content:space-between;line-height:1.35}.hub-card__auction-stat strong{color:#0f172a;font-weight:700;text-align:right}.hub-card__auction-stat--bid{color:#16a34a}.hub-card__auction-stat--ends{color:#dc2626;font-size:.68rem;font-weight:600;line-height:1.25;max-width:62%}.hub-card__auction-footer{align-items:center;border-top:1px solid #f1f5f9;display:flex;font-size:.75rem;gap:8px;justify-content:space-between;margin-top:auto;padding-top:10px}.hub-card__auction-deposit{color:#64748b}.hub-card__auction-status{align-items:center;color:#16a34a;display:inline-flex;font-weight:600;gap:4px;white-space:nowrap}.hub-card__auction-status svg{font-size:.7rem}.hub-empty{background:#fff;border:1px dashed #cbd5e1;border-radius:12px;color:#64748b;font-size:.9rem;grid-column:1/-1;padding:24px;text-align:center}.hub-category-nav{margin-bottom:16px}.hub-category-nav__row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.hub-category-nav__row--sub{padding-left:4px}.hub-category-nav__row:last-child{margin-bottom:0}.hub-category-nav__hint{color:#94a3b8;font-size:.78rem;padding:4px 8px}.hub-category-pill{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#334155;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:6px;line-height:1.2;padding:8px 14px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.hub-category-pill:hover{border-color:#ff4d00;color:#ff4d00}.hub-category-pill--active{background:#ff4d00;border-color:#ff4d00;color:#fff}.hub-category-pill--active .hub-category-pill__count{background:#ffffff38;color:#fff}.hub-category-pill__count{background:#f1f5f9;border-radius:999px;color:#64748b;font-size:.68rem;font-weight:700;min-width:1.25rem;padding:1px 6px;text-align:center}.hub-category-chip{background:#f8fafc;border:1px solid #dbeafe;border-radius:8px;color:#475569;cursor:pointer;font-size:.75rem;font-weight:600;padding:6px 12px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.hub-category-chip:hover{border-color:#93c5fd;color:#1d4ed8}.hub-category-chip--active{background:#dbeafe;border-color:#3b82f6;color:#1d4ed8}.hub-category-chip--sub{font-size:.72rem;padding:5px 10px}.hub-sponsored-banner{grid-gap:24px;align-items:center;background:linear-gradient(135deg,#7c3aed,#c026d3 55%,#a855f7);background-position:50%;background-size:cover;border-radius:14px;color:#fff;display:grid;gap:24px;grid-template-columns:1fr auto;margin-bottom:32px;overflow:hidden;padding:28px 32px;position:relative}.hub-sponsored-banner--has-image:before{background:linear-gradient(135deg,#4c1d95e0,#7c3aedd1 55%,#a855f7c7);content:"";inset:0;pointer-events:none;position:absolute}.hub-sponsored-banner__aside,.hub-sponsored-banner__content{position:relative;z-index:1}.hub-sponsored-banner__content{min-width:0}.hub-sponsored-banner__tag{background:#ffffff2e;border-radius:999px;color:#fffffff2;display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.08em;margin-bottom:12px;padding:4px 12px}.hub-sponsored-banner h2{color:#fff;font-size:1.55rem;font-weight:700;line-height:1.25;margin:0 0 10px}.hub-sponsored-banner__features{color:#ffffffeb;font-size:.88rem;line-height:1.5;margin:0 0 18px;max-width:560px}.hub-sponsored-banner__cta{align-items:center;background:#fff;border-radius:8px;color:#7c3aed;display:inline-flex;font-size:.875rem;font-weight:600;padding:10px 18px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.hub-sponsored-banner__cta:hover{box-shadow:0 4px 14px #0f172a26;color:#6d28d9;text-decoration:none;transform:translateY(-1px)}.hub-sponsored-banner__aside{align-items:center;background:#ffffff1f;border:1px solid #ffffff29;border-radius:12px;display:flex;flex-direction:column;justify-content:center;min-width:148px;padding:20px 22px;text-align:center}.hub-sponsored-banner__aside-icon{align-items:center;color:#fff;display:inline-flex;font-size:2rem;justify-content:center;margin-bottom:10px;opacity:.95}.hub-sponsored-banner__aside strong{color:#fff;display:block;font-size:1rem;font-weight:700;line-height:1.2}.hub-sponsored-banner__aside span{color:#ffffffe0;display:block;font-size:.78rem;margin-top:4px}.hub-secondary-banner{grid-gap:24px;align-items:center;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:14px;color:#fff;display:grid;gap:24px;grid-template-columns:1fr auto;margin-bottom:32px;padding:28px 32px}.hub-secondary-banner h2{font-size:1.45rem;font-weight:700;margin:0 0 8px}.hub-secondary-banner p{margin:0 0 16px;max-width:480px;opacity:.95}.hub-secondary-banner__icon{font-size:4rem;opacity:.35}.hub-bottom-banner{grid-gap:20px;align-items:center;background:linear-gradient(90deg,#ff4d00,#ff6b35);background-position:50%;background-size:cover;border-radius:12px;color:#fff;display:grid;gap:20px;grid-template-columns:auto 1fr auto;margin-top:8px;overflow:hidden;padding:20px 28px;position:relative}.hub-bottom-banner--has-image:before{background:linear-gradient(90deg,#ff4d00e0,#ff6b35d1);content:"";inset:0;pointer-events:none;position:absolute}.hub-bottom-banner .hub-btn,.hub-bottom-banner__content,.hub-bottom-banner__icon{position:relative;z-index:1}.hub-bottom-banner h2{font-size:1.1rem;font-weight:700;margin:0 0 4px}.hub-bottom-banner p{font-size:.85rem;margin:0;opacity:.95}.hub-bottom-banner__icon{font-size:1.75rem;opacity:.9}.hub-home-footer{background:#0f172a;color:#94a3b8;margin-top:24px}.hub-home-footer__inner{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1.4fr repeat(3,1fr);margin:0 auto;max-width:1400px;padding:48px 24px 32px}.hub-home-footer__brand{color:#fff;font-size:1.25rem;font-weight:800;letter-spacing:.04em;margin-bottom:12px}.hub-home-footer__brand-col p{font-size:.875rem;line-height:1.6;margin-bottom:16px;max-width:320px}.hub-home-footer__social{color:#64748b;display:flex;font-size:1.1rem;gap:12px}.hub-home-footer__social svg{cursor:pointer}.hub-home-footer__social svg:hover{color:#fff}.hub-home-footer__links-col{display:flex;flex-direction:column;gap:10px}.hub-home-footer__links-col h4{color:#fff;font-size:.875rem;font-weight:700;margin:0 0 4px}.hub-home-footer__links-col a{color:#94a3b8;font-size:.85rem;text-decoration:none}.hub-home-footer__links-col a:hover{color:#fff}.hub-home-footer__bar{align-items:center;border-top:1px solid #1e293b;display:flex;flex-wrap:wrap;font-size:.78rem;gap:12px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:16px 24px}.hub-home-footer__legal{display:flex;gap:20px}.hub-home-footer__legal a{color:#64748b;text-decoration:none}.hub-home-footer__legal a:hover{color:#fff}.hub-floating-rail{display:flex;filter:drop-shadow(-3px 4px 14px rgba(15,23,42,.22));flex-direction:column;gap:6px;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:150}.hub-floating-rail__item{align-items:center;border:none;border-radius:24px 0 0 24px;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;margin:0;padding:0;text-decoration:none;transition:transform .15s ease,filter .15s ease;width:50px}.hub-floating-rail__item svg{stroke:currentColor;stroke-width:2;fill:none;flex-shrink:0;height:21px;width:21px}.hub-floating-rail__item:hover{color:#fff;filter:brightness(1.06);text-decoration:none;transform:translateX(-3px)}.hub-floating-rail__item:focus-visible{outline:2px solid #fff;outline-offset:2px}.hub-floating-rail__item--doc{background:#243b55}.hub-floating-rail__item--auction{background:#29abe2}.hub-floating-rail__item--cart{background:#8da3b8}.hub-floating-rail__item--support{background:#3d5368}.hub-floating-rail__item--mobile{background:#1a2838}.hub-floating-rail__item--active{box-shadow:inset 0 0 0 1px #ffffff1f}@media(max-width:1199.98px){.hub-card-grid--4,.hub-kpi-row,.hub-module-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:991.98px){.hub-hero-banner,.hub-secondary-banner,.hub-sponsored-banner{grid-template-columns:1fr}.hub-sponsored-banner__aside{justify-self:end;max-width:220px;width:100%}.hub-hero-banner__stats{justify-content:flex-start}.hub-card-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-home-footer__inner{grid-template-columns:1fr 1fr}.hub-floating-rail{display:none}}@media(max-width:575.98px){.hub-module-row{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.hub-module-tile{min-height:112px;padding:16px 14px 14px}.hub-module-tile__icon{border-radius:10px;font-size:1.2rem;height:44px;width:44px}.hub-module-tile__label{font-size:.84rem;padding-top:12px}.hub-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-card-grid--4{grid-template-columns:1fr}.hub-home-header__profile-text{display:none}.hub-home-header__topbar-inner{grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:space-between;padding-bottom:10px;row-gap:10px}.hub-home-header__search{display:block;grid-column:1/-1;max-width:none;width:100%}.global-header-search__dropdown{max-height:min(280px,50vh)}.hub-bottom-banner{text-align:center}.hub-bottom-banner,.hub-home-footer__inner{grid-template-columns:1fr}}.product-marketplace-page{background:#f5f7fa;color:#111827;font-family:Inter,sans-serif;min-height:100vh}.product-marketplace-main{margin:0 auto;max-width:1440px;padding:16px 24px 48px}.product-marketplace-breadcrumb{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:8px;margin-bottom:12px}.product-marketplace-breadcrumb a{color:#6b7280;text-decoration:none}.product-marketplace-breadcrumb a:hover{color:#ff6a00}.product-marketplace-breadcrumb__sep{color:#cbd5e1}.product-marketplace-breadcrumb__current{color:#374151;font-weight:500}.product-marketplace-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.product-marketplace-heading__text h1{color:#111827;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:0 0 4px}.product-marketplace-heading__text p{color:#6b7280;font-size:.9375rem;margin:0}.product-marketplace-heading__actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px}.product-marketplace-back{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;height:38px;padding:0 16px;transition:border-color .15s ease,color .15s ease}.product-marketplace-back:hover{border-color:#ff6a00;color:#ff6a00}.product-marketplace-browse{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.product-marketplace-browse__intro{margin-bottom:16px}.product-marketplace-browse__intro h2{color:#64748b;font-size:.6875rem;font-weight:700;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.product-marketplace-browse__empty,.product-marketplace-browse__intro p{color:#6b7280;font-size:.9375rem;margin:0}.product-marketplace-browse__empty{padding:32px 16px;text-align:center}.product-marketplace-browse__grid{--browse-row-height:118px;--browse-gap:10px;--browse-max-rows:3;--browse-cols:8;grid-gap:var(--browse-gap);display:grid;gap:var(--browse-gap);grid-template-columns:repeat(var(--browse-cols),minmax(0,1fr));max-height:calc(var(--browse-max-rows)*var(--browse-row-height) + (var(--browse-max-rows) - 1)*var(--browse-gap));overflow-y:auto;padding:2px 4px 2px 0}.product-marketplace-browse__grid--2{--browse-cols:2;--browse-max-rows:1;max-height:none;overflow:visible}.product-marketplace-browse__type-sub{color:#6b7280;display:block;font-size:.75rem;line-height:1.3;margin-top:4px}.product-marketplace-browse__item{background:#fff;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;min-width:0;padding:10px 8px 8px;text-align:center;transition:border-color .15s ease,box-shadow .15s ease;width:auto}.product-marketplace-browse__item:hover{border-color:#ff6a0073}.product-marketplace-browse__item--skeleton{animation:mp-shimmer 1.2s infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;border:none;min-height:108px;pointer-events:none}@media(max-width:768px){.product-marketplace-heading{align-items:stretch;flex-direction:column}.product-marketplace-heading__actions{justify-content:flex-start}.product-marketplace-browse{padding:16px}.product-marketplace-browse__grid,.product-marketplace-tabs-grid{--browse-cols:3}}.product-marketplace-how{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;height:38px;padding:0 16px;white-space:nowrap}.product-marketplace-how:hover{background:#f9fafb}.product-marketplace-layout{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:280px minmax(0,1fr)}.product-marketplace-filters{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0f172a0f;padding:18px 16px;position:-webkit-sticky;position:sticky;top:72px}.product-marketplace-filters__head{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.product-marketplace-filters__head h2{color:#111827;font-size:1.0625rem;font-weight:700;margin:0}.product-marketplace-filters__head button{background:#0000;border:none;color:#ff6a00;cursor:pointer;font-size:.8125rem;font-weight:600;padding:0}.product-marketplace-filters__field{margin-bottom:14px}.product-marketplace-filters__field>label{color:#374151;display:block;font-size:.8125rem;font-weight:600;margin-bottom:6px}.product-marketplace-filters__search-wrap{position:relative}.product-marketplace-filters__search-icon{color:#9ca3af;font-size:.875rem;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.product-marketplace-filters__search-input{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-size:.875rem;height:42px;padding:0 36px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.product-marketplace-filters__search-input::placeholder{color:#9ca3af}.product-marketplace-filters__search-input:focus{border-color:#ff6a008c;box-shadow:0 0 0 3px #ff6a001f;outline:none}.product-marketplace-filters__search-input::-webkit-search-cancel-button,.product-marketplace-filters__search-input::-webkit-search-decoration{display:none}.product-marketplace-filters__select-wrap{position:relative}.product-marketplace-filters__select-wrap select{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;cursor:pointer;font-size:.875rem;height:42px;padding:0 36px 0 12px;width:100%}.product-marketplace-filters__select-wrap select:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.product-marketplace-filters__select-wrap.has-value select{color:#0000}.product-marketplace-filters__select-wrap:after{color:#9ca3af;content:"▾";font-size:.75rem;pointer-events:none;position:absolute;right:28px;top:50%;transform:translateY(-50%)}.product-marketplace-filters__select-value{color:#111827;font-size:.875rem;left:12px;max-width:calc(100% - 56px);overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);white-space:nowrap}.product-marketplace-filters__clear{align-items:center;background:#0000;border:none;border-radius:4px;color:#9ca3af;cursor:pointer;display:inline-flex;height:24px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:24px;z-index:1}.product-marketplace-filters__clear:hover{background:#f3f4f6;color:#374151}.product-marketplace-filters__price-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.product-marketplace-filters__price-field{position:relative}.product-marketplace-filters__price-field span{color:#6b7280;font-size:.875rem;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.product-marketplace-filters__price-field input{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;height:42px;padding:0 10px 0 26px;width:100%}.product-marketplace-filters__accordion{border-top:1px solid #f1f5f9}.product-marketplace-filters__accordion summary{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;justify-content:space-between;list-style:none;padding:12px 0}.product-marketplace-filters__accordion summary::-webkit-details-marker{display:none}.product-marketplace-filters__accordion summary:after{color:#9ca3af;content:"›";font-size:1rem;transform:rotate(90deg)}.product-marketplace-filters__accordion[open] summary:after{transform:rotate(-90deg)}.product-marketplace-filters__accordion input[type=number],.product-marketplace-filters__accordion select{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;height:40px;margin-bottom:12px;padding:0 12px;width:100%}.product-marketplace-filters__hint{color:#6b7280;font-size:.8125rem;margin:0 0 12px}.product-marketplace-filters__check{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:8px;margin:12px 0 16px}.product-marketplace-filters__actions{grid-gap:10px;display:grid;gap:10px;margin-top:4px}.product-marketplace-btn{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:8px;height:42px;justify-content:center;padding:0 16px;text-decoration:none;width:100%}.product-marketplace-btn--primary{background:#ff6a00;border-color:#ff6a00;color:#fff}.product-marketplace-btn--primary:hover{background:#e05d00;color:#fff}.product-marketplace-btn--outline{background:#fff;border-color:#111827;color:#374151}.product-marketplace-btn--outline:hover{background:#f9fafb}.product-marketplace-btn--compare{background:#fff;border-color:#d1d5db;color:#374151;font-weight:500;height:38px;padding:0 14px;white-space:nowrap;width:auto}.product-marketplace-content{min-width:0}.product-marketplace-panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0f172a0f;margin-bottom:16px;padding:16px 18px}.product-marketplace-panel--tabs{display:flex;flex-direction:column;gap:16px}.product-marketplace-panel--products{padding:16px 18px 20px}.product-marketplace-tabs-section{padding-top:4px}.product-marketplace-tabs-section__title{color:#64748b;font-size:.6875rem;font-weight:700;letter-spacing:.06em;margin:0 0 10px;text-transform:uppercase}.product-marketplace-tabs-scroll{align-items:center;display:flex;gap:6px}.product-marketplace-tabs-scroll__arrow{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;flex:0 0 32px;flex-shrink:0;height:32px;justify-content:center;width:32px}.product-marketplace-tabs-scroll__arrow:hover{background:#f9fafb;border-color:#ff6a0059;color:#ff6a00}.product-marketplace-tabs-scroll__track{flex:1 1;min-width:0;overflow-x:auto;scrollbar-width:none}.product-marketplace-tabs-scroll__track::-webkit-scrollbar{display:none}.product-marketplace-tabs-grid{--browse-row-height:118px;--browse-gap:10px;--browse-max-rows:3;--browse-cols:8;grid-gap:var(--browse-gap);display:grid;gap:var(--browse-gap);grid-template-columns:repeat(var(--browse-cols),minmax(0,1fr));max-height:calc(var(--browse-max-rows)*var(--browse-row-height) + (var(--browse-max-rows) - 1)*var(--browse-gap));overflow-y:auto;padding:2px 4px 2px 0}.product-marketplace-tabs{display:flex;gap:10px;padding:2px 0}.product-marketplace-tabs__item{background:#fff;border:2px solid #e5e7eb;border-radius:10px;cursor:pointer;flex:0 0 auto;padding:10px 8px 8px;text-align:center;transition:border-color .15s ease,box-shadow .15s ease;width:108px}.product-marketplace-tabs__item:hover{border-color:#ff6a0073}.product-marketplace-tabs__item--active{border-color:#ff6a00;box-shadow:0 0 0 1px #ff6a0026}.product-marketplace-tabs__item--skeleton{animation:mp-shimmer 1.2s infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;min-height:108px;pointer-events:none}.product-marketplace-tabs__icon{align-items:center;border-radius:8px;color:#fff;display:flex;font-size:1.35rem;height:64px;justify-content:center;margin:0 auto 8px;overflow:hidden;width:64px}.product-marketplace-tabs__icon--image{background:#f3f4f6;border:1px solid #e5e7eb}.product-marketplace-tabs__icon--fallback{background:linear-gradient(135deg,#94a3b8,#64748b)}.product-marketplace-tabs__img{display:block;height:100%;object-fit:cover;width:100%}.product-marketplace-tabs__label{color:#374151;display:block;font-size:.6875rem;font-weight:600;line-height:1.3;max-height:2.6em;overflow:hidden;word-break:break-word}.product-marketplace-toolbar{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.product-marketplace-toolbar__breadcrumb{align-items:center;color:#6b7280;display:flex;flex:1 1;flex-wrap:wrap;font-size:.8125rem;gap:6px;min-width:200px}.product-marketplace-toolbar__breadcrumb--empty{min-height:1px}.product-marketplace-toolbar__breadcrumb-label{color:#6b7280}.product-marketplace-toolbar__breadcrumb-path{color:#374151;font-weight:500}.product-marketplace-toolbar__breadcrumb-clear{align-items:center;background:#0000;border:none;border-radius:4px;color:#ff6a00;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:4px;padding:2px 6px}.product-marketplace-toolbar__breadcrumb-clear:hover{background:#ff6a0014}.product-marketplace-toolbar__controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.product-marketplace-toolbar__view-toggle{background:#fff;border:1px solid #d1d5db;border-radius:8px;display:inline-flex;overflow:hidden}.product-marketplace-toolbar__view-toggle button{align-items:center;background:#fff;border:none;color:#6b7280;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:500;gap:6px;height:38px;padding:0 12px}.product-marketplace-toolbar__view-toggle button.is-active{background:#ff6a001a;color:#ff6a00}.product-marketplace-toolbar__view-toggle button+button{border-left:1px solid #d1d5db}.product-marketplace-toolbar__sort{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;font-size:.8125rem;height:38px;min-width:170px;padding:0 12px}.product-marketplace-count{color:#374151;font-size:.875rem;font-weight:600;margin:0 0 14px}.product-marketplace-grid{grid-gap:16px;display:grid;gap:16px}.product-marketplace-grid--grid{grid-template-columns:repeat(5,minmax(0,1fr))}.product-marketplace-grid--list{grid-template-columns:1fr}.product-marketplace-grid--list .product-marketplace-card{align-items:stretch;flex-direction:row}.product-marketplace-grid--list .product-marketplace-card__media-wrap{flex-shrink:0;margin:0;padding:12px;width:160px}.product-marketplace-grid--list .product-marketplace-card__media{aspect-ratio:1;height:auto}.product-marketplace-grid--list .product-marketplace-card__body{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0;padding:12px 0}.product-marketplace-grid--list .product-marketplace-card__footer{align-items:center;display:flex;flex-shrink:0;padding:12px 12px 12px 0;width:auto}.product-marketplace-grid--list .product-marketplace-card__rfq-btn{min-width:120px;white-space:nowrap;width:auto}.product-marketplace-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0f172a0d;color:inherit;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:box-shadow .15s ease,transform .15s ease}.product-marketplace-card:hover{box-shadow:0 8px 24px #0f172a1a;color:inherit;text-decoration:none;transform:translateY(-2px)}.product-marketplace-card__media-wrap{padding:10px 10px 0;position:relative}.product-marketplace-card__wish{align-items:center;background:#fffffff2;border:none;border-radius:999px;box-shadow:0 1px 4px #0000001a;color:#9ca3af;cursor:pointer;display:inline-flex;height:30px;justify-content:center;position:absolute;right:16px;top:16px;width:30px;z-index:2}.product-marketplace-card__wish.is-active{color:#ef4444}.product-marketplace-card__media{aspect-ratio:1;background:#f9fafb;border:1px solid #f1f5f9;border-radius:10px;overflow:hidden}.product-marketplace-card__media img{display:block;height:100%;object-fit:cover;width:100%}.product-marketplace-card__no-image{align-items:center;color:#6b7280;display:flex;font-size:.75rem;height:100%;justify-content:center}.product-marketplace-card__body{display:flex;flex:1 1;flex-direction:column;gap:2px;padding:10px 12px 14px}.product-marketplace-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#111827;display:-webkit-box;font-size:.8125rem;font-weight:700;line-height:1.35;margin:0;overflow:hidden}.product-marketplace-card__seller{color:#6b7280;font-size:.75rem;margin:0}.product-marketplace-card__price{color:#111827;font-size:.9375rem;font-weight:800;letter-spacing:-.01em;margin:2px 0 0}.product-marketplace-card__moq{color:#6b7280;font-size:.6875rem;font-weight:600;margin:2px 0 0}.product-marketplace-card__location{align-items:flex-start;color:#6b7280;display:flex;font-size:.6875rem;gap:4px;line-height:1.35;margin:2px 0 0}.product-marketplace-card__location svg{flex-shrink:0;font-size:.625rem;margin-top:1px}.product-marketplace-card__rating{align-items:center;color:#ff6a00;display:flex;font-size:.6875rem;font-weight:600;gap:4px;margin:2px 0 0}.product-marketplace-card__rating svg{font-size:.625rem}.product-marketplace-card__verified{align-items:center;color:#00ceb6;display:inline-flex;font-size:.6875rem;font-weight:600;gap:4px;margin-top:6px}.product-marketplace-card__verified svg{font-size:.75rem}.product-marketplace-card__footer{margin-top:auto;padding:0 12px 12px}.product-marketplace-card__rfq-btn{align-items:center;background:#ff6a00;border:1px solid #ff6a00;border-radius:8px;color:#fff;display:flex;font-size:.75rem;font-weight:600;height:34px;justify-content:center;text-decoration:none;transition:background .15s ease;width:100%}.product-marketplace-card__rfq-btn:hover{background:#e05d00;color:#fff;text-decoration:none}.product-marketplace-empty{background:#fff;border:1px dashed #d1d5db;border-radius:12px;color:#6b7280;grid-column:1/-1;padding:56px 16px;text-align:center}.product-marketplace-pagination-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:8px}.product-marketplace-pagination{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:6px;justify-content:center}.product-marketplace-pagination button{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:4px;height:36px;justify-content:center;min-width:36px;padding:0 10px}.product-marketplace-pagination button.is-active{background:#ff6a00;border-color:#ff6a00;color:#fff}.product-marketplace-pagination button:disabled{cursor:not-allowed;opacity:.45}.product-marketplace-pagination__ellipsis{color:#6b7280;padding:0 4px}.product-marketplace-page-size{align-items:center;color:#6b7280;display:inline-flex;font-size:.8125rem;gap:8px;white-space:nowrap}.product-marketplace-page-size select{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#374151;font-size:.8125rem;height:36px;padding:0 10px}.product-marketplace-skeleton{animation:mp-shimmer 1.2s infinite;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb 50%,#f3f4f6 75%);background-size:200% 100%;border-radius:12px;min-height:280px}@keyframes mp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1280px){.product-marketplace-grid--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:992px){.product-marketplace-layout{grid-template-columns:1fr}.product-marketplace-filters{position:static}.product-marketplace-grid--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.product-marketplace-grid--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-marketplace-main{padding:14px}.product-marketplace-heading{flex-direction:column}.product-marketplace-toolbar{align-items:stretch;flex-direction:column}}@media(max-width:480px){.product-marketplace-grid--grid{grid-template-columns:1fr}}.product-marketplace-card--auction .product-marketplace-card__media-wrap{position:relative}.product-marketplace-card--auction .product-marketplace-card__countdown{background:#0f172ad1;border-radius:999px;color:#fff;font-size:.6875rem;font-weight:700;left:10px;letter-spacing:.02em;padding:4px 10px;position:absolute;top:10px;z-index:2}.product-marketplace-card--auction .product-marketplace-card__condition{background:#fffffff2;border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:.625rem;font-weight:700;padding:4px 8px;position:absolute;right:10px;text-transform:uppercase;top:10px;z-index:2}.product-marketplace-card--auction .product-marketplace-card__stats{grid-gap:8px;border-top:1px solid #f1f5f9;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 8px;padding:10px 0 0}.product-marketplace-card--auction .product-marketplace-card__stat{display:flex;flex-direction:column;gap:2px;min-width:0}.product-marketplace-card--auction .product-marketplace-card__stat span{color:#64748b;font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.product-marketplace-card--auction .product-marketplace-card__stat strong{color:#111827;font-size:.8125rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-marketplace-card--auction .product-marketplace-card__stat strong.is-bid{color:#ff6a00}.product-marketplace-card--auction .product-marketplace-card__end-note{color:#64748b;font-size:.75rem;margin:0 0 8px}.product-marketplace-card--auction .product-marketplace-card__status{font-size:.75rem;font-weight:600;margin:0 0 10px}.product-marketplace-card--auction .product-marketplace-card__status.is-success{color:#16a34a}.product-marketplace-card--auction .product-marketplace-card__status.is-info{color:#0ea5e9}.product-marketplace-card--auction .product-marketplace-card__status.is-muted{color:#64748b}.product-marketplace-card--auction .product-marketplace-card__bid-btn{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;height:38px;justify-content:center;margin-top:auto;text-decoration:none;transition:background .15s ease;width:100%}.product-marketplace-card--auction .product-marketplace-card__bid-btn:hover{background:#e05d00;color:#fff}.product-marketplace-grid--list .product-marketplace-card--auction{grid-gap:16px;display:grid;gap:16px;grid-template-columns:200px minmax(0,1fr)}.product-marketplace-grid--list .product-marketplace-card--auction .product-marketplace-card__media-wrap{height:160px}.product-marketplace-grid--list .product-marketplace-card--auction .product-marketplace-card__body{display:flex;flex-direction:column;justify-content:center}.product-marketplace-grid--list .product-marketplace-card--auction .product-marketplace-card__bid-btn{max-width:180px}@media(max-width:768px){.product-marketplace-grid--list .product-marketplace-card--auction{grid-template-columns:1fr}.product-marketplace-grid--list .product-marketplace-card--auction .product-marketplace-card__bid-btn{max-width:none}}.product-marketplace-filters__checklist,.product-marketplace-filters__radio-list{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.product-marketplace-filters__checklist label,.product-marketplace-filters__radio-list label{align-items:flex-start;color:#374151;cursor:pointer;display:flex;font-size:.8125rem;gap:8px;line-height:1.35}.product-marketplace-card--cm{cursor:default;height:100%;min-width:0;width:100%}.product-marketplace-card--cm:hover{transform:none}.product-marketplace-card--cm .product-marketplace-card__media-wrap{color:inherit;position:relative;text-decoration:none}.product-marketplace-card--cm .product-marketplace-card__media{aspect-ratio:16/10}.product-marketplace-card--cm .product-marketplace-card__body{flex:1 1;gap:4px;min-width:0;padding:12px 14px 14px}.product-marketplace-card--cm .product-marketplace-card__featured{background:#ff6a00;border-radius:999px;color:#fff;font-size:.625rem;font-weight:700;left:16px;padding:4px 10px;position:absolute;top:16px;z-index:2}.product-marketplace-card--cm .product-marketplace-card__title-row{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.product-marketplace-card--cm .product-marketplace-card__title-row a{color:inherit;flex:1 1;min-width:0;text-decoration:none}.product-marketplace-card--cm .product-marketplace-card__verified{color:#00ceb6;flex-shrink:0;font-size:.875rem}.product-marketplace-card--cm .product-marketplace-card__tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.product-marketplace-card--cm .product-marketplace-card__tag{background:#f1f5f9;border-radius:4px;color:#64748b;font-size:.625rem;font-weight:600;padding:2px 6px}.product-marketplace-card--cm .product-marketplace-card__stats{grid-gap:8px;border-top:1px solid #f1f5f9;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:10px 0 8px;padding:10px 0 0}.product-marketplace-card--cm .product-marketplace-card__stat{display:flex;flex-direction:column;gap:2px;min-width:0}.product-marketplace-card--cm .product-marketplace-card__stat span{color:#64748b;font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.product-marketplace-card--cm .product-marketplace-card__stat strong{color:#111827;font-size:.8125rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-marketplace-card--cm h3{font-size:.875rem;line-height:1.35}.product-marketplace-card--cm .product-marketplace-card__actions{display:flex;gap:8px;margin-top:auto;padding-top:12px;width:100%}.product-marketplace-card--cm .product-marketplace-card__action-btn{flex:1 1;font-size:.6875rem;height:36px;min-width:0;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.product-marketplace-card--cm .product-marketplace-card__action-btn.is-sent{background:#e5e7eb;border-color:#e5e7eb;color:#6b7280;cursor:not-allowed}.product-marketplace-grid--cm.product-marketplace-grid--grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1200px){.product-marketplace-grid--cm.product-marketplace-grid--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.product-marketplace-grid--cm.product-marketplace-grid--grid{grid-template-columns:1fr}}.product-marketplace-grid--cm.product-marketplace-grid--list{gap:12px}.product-marketplace-grid--list .product-marketplace-card--cm{grid-gap:0 16px;align-items:stretch;display:grid;gap:0 16px;grid-template-columns:minmax(160px,220px) minmax(0,1fr);width:100%}.product-marketplace-grid--list .product-marketplace-card--cm .product-marketplace-card__media-wrap{align-self:center;height:auto;padding:12px 0 12px 12px}.product-marketplace-grid--list .product-marketplace-card--cm .product-marketplace-card__media{aspect-ratio:1;max-height:200px}.product-marketplace-grid--list .product-marketplace-card--cm .product-marketplace-card__body{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:12px 16px 12px 0}.product-marketplace-grid--list .product-marketplace-card--cm .product-marketplace-card__stats{max-width:520px}.product-marketplace-grid--list .product-marketplace-card--cm .product-marketplace-card__actions{max-width:420px}@media(max-width:768px){.product-marketplace-grid--list .product-marketplace-card--cm{grid-template-columns:1fr}.product-marketplace-grid--list .product-marketplace-card--cm .product-marketplace-card__media-wrap{padding:12px 12px 0}.product-marketplace-grid--list .product-marketplace-card--cm .product-marketplace-card__media{max-height:none}.product-marketplace-grid--list .product-marketplace-card--cm .product-marketplace-card__body{padding:12px}.product-marketplace-grid--list .product-marketplace-card--cm .product-marketplace-card__actions,.product-marketplace-grid--list .product-marketplace-card--cm .product-marketplace-card__stats{max-width:none}}.auction-detail-page{background:#f5f5f5;min-height:80vh;padding:2rem 0}.auction-detail-page .container{margin:0 auto;max-width:1400px;padding:0 1.5rem}.auction-detail-page .error,.auction-detail-page .loading{color:#666;font-size:1.2rem;padding:3rem;text-align:center}.auction-detail-page .auction-listing-approval-banner{border-radius:8px;margin-bottom:1.25rem;padding:1rem 1.25rem}.auction-detail-page .auction-listing-approval-banner strong{display:block;font-size:1rem;margin-bottom:.35rem}.auction-detail-page .auction-listing-approval-banner p{font-size:.9rem;line-height:1.45;margin:0}.auction-detail-page .auction-listing-approval-banner--pending{background:#fff8e6;border:1px solid #f0c674;color:#7a5c00}.auction-detail-page .auction-listing-approval-banner--rejected{background:#fef2f2;border:1px solid #fca5a5;color:#991b1b}.auction-detail-page .back-btn{align-items:center;background:none;border:none;color:#ff6b35;cursor:pointer;display:flex;font-size:1rem;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 0}.auction-detail-page .back-btn:hover{text-decoration:underline}.auction-detail-page .main-content-layout{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 400px;margin-bottom:3rem}.auction-detail-page .main-content-layout .left-column{display:flex;flex-direction:column;gap:1.5rem}.auction-detail-page .main-content-layout .left-column .image-card{background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 2px 12px #00000014;padding:2rem}.auction-detail-page .main-content-layout .left-column .image-card .auction-images{align-items:flex-start;display:flex;gap:1.5rem}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .image-thumbnails-wrapper{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .image-thumbnails-wrapper .thumbnail-nav-btn{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:6px;box-shadow:0 2px 4px #0000000d;color:#666;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;transition:all .3s ease;width:32px}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .image-thumbnails-wrapper .thumbnail-nav-btn:hover{background:#ff6b35;border-color:#ff6b35;box-shadow:0 4px 8px #ff6b3533;color:#fff}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .image-thumbnails-wrapper .thumbnail-nav-btn:active{transform:scale(.95)}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .image-thumbnails-wrapper .image-thumbnails{display:flex;flex-direction:column;flex-shrink:0;gap:1rem;max-height:600px;overflow-y:auto;padding-right:.75rem}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .image-thumbnails-wrapper .image-thumbnails::-webkit-scrollbar{width:8px}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .image-thumbnails-wrapper .image-thumbnails::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .image-thumbnails-wrapper .image-thumbnails::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .image-thumbnails-wrapper .image-thumbnails::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .image-thumbnails-wrapper .image-thumbnails .thumbnail{background:#f8f8f8;border:3px solid #0000;border-radius:10px;box-shadow:0 2px 4px #0000000d;cursor:pointer;height:90px;overflow:hidden;transition:all .3s ease;width:90px}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .image-thumbnails-wrapper .image-thumbnails .thumbnail.active{border-color:#ff6b35;box-shadow:0 4px 8px #ff6b3533;transform:scale(1.05)}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .image-thumbnails-wrapper .image-thumbnails .thumbnail:hover{border-color:#ff6b35;box-shadow:0 4px 8px #ff6b3526;transform:scale(1.05)}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .image-thumbnails-wrapper .image-thumbnails .thumbnail img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .image-thumbnails-wrapper .image-thumbnails .thumbnail:hover img{transform:scale(1.1)}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .main-image-wrapper{align-items:flex-start;display:flex;flex:1 1;gap:1rem}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .main-image-wrapper .main-image{background:#fafafa;border:1px solid #e8e8e8;border-radius:12px;box-shadow:0 4px 12px #00000014;flex:1 1;max-height:600px;min-height:600px;overflow:hidden;position:relative}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .main-image-wrapper .main-image .image-nav-btn{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#333;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:10}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .main-image-wrapper .main-image .image-nav-btn:hover{background:#ff6b35;box-shadow:0 4px 12px #ff6b354d;color:#fff;transform:translateY(-50%) scale(1.1)}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .main-image-wrapper .main-image .image-nav-btn.image-nav-left{left:15px}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .main-image-wrapper .main-image .image-nav-btn.image-nav-right{right:15px}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .main-image-wrapper .main-image img{cursor:zoom-in;height:100%;object-fit:contain;transition:transform .3s ease;width:100%}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .main-image-wrapper .main-image:hover img{transform:scale(1.02)}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .main-image-wrapper .main-image .placeholder-image{align-items:center;background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border-radius:12px;color:#999;display:flex;font-size:1.1rem;height:100%;justify-content:center;width:100%}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .main-image-wrapper .main-image .placeholder-image.hidden{display:none}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .main-image-wrapper .small-preview-image{background:#fafafa;border:2px solid #e8e8e8;border-radius:10px;box-shadow:0 2px 8px #00000014;cursor:pointer;flex-shrink:0;height:120px;overflow:hidden;transition:all .3s ease;width:120px}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .main-image-wrapper .small-preview-image:hover{border-color:#ff6b35;box-shadow:0 4px 12px #ff6b3533;transform:scale(1.05)}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .main-image-wrapper .small-preview-image img{height:100%;object-fit:cover;width:100%}.auction-detail-page .main-content-layout .left-column .tabs-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:2rem}.auction-detail-page .main-content-layout .left-column .tabs-card .tabs{border-bottom:2px solid #eee;display:flex;gap:0;margin-bottom:2rem}.auction-detail-page .main-content-layout .left-column .tabs-card .tabs button{background:none;border:none;border-bottom:3px solid #0000;bottom:-2px;color:#666;cursor:pointer;font-size:1rem;padding:1rem 2rem;position:relative;transition:all .3s}.auction-detail-page .main-content-layout .left-column .tabs-card .tabs button:hover{color:#ff6b35}.auction-detail-page .main-content-layout .left-column .tabs-card .tabs button.active{border-bottom-color:#ff6b35;color:#ff6b35;font-weight:600}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .description-text{color:#333;font-size:1rem;line-height:1.8}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .attributes-section .attributes-title{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .attributes-section .attributes-grid{grid-gap:0;background:#fff;border-radius:8px;display:grid;gap:0;grid-template-columns:repeat(2,1fr);overflow:hidden}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .attributes-section .attributes-grid .attribute-item{align-items:center;background:#fff;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;min-height:48px;padding:.875rem 1.25rem}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .attributes-section .attributes-grid .attribute-item:last-child,.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .attributes-section .attributes-grid .attribute-item:nth-last-child(2){border-bottom:none}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .attributes-section .attributes-grid .attribute-item:nth-child(odd){border-right:1px solid #e8e8e8}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .attributes-section .attributes-grid .attribute-item:last-child:nth-child(odd){border-right:none}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .attributes-section .attributes-grid .attribute-item .attr-key{color:#666;flex:0 0 auto;font-size:.95rem;font-weight:400;margin-right:1rem}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .attributes-section .attributes-grid .attribute-item .attr-value{color:#333;flex:1 1;font-size:.95rem;font-weight:600;text-align:right;word-break:break-word}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .attributes-section .attributes-grid .no-attributes{color:#666;font-style:italic;grid-column:1/-1;padding:2rem;text-align:center}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .attributes-section .no-attributes{color:#666;font-style:italic;padding:2rem;text-align:center}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .taxes-section .taxes-title{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .taxes-section .taxes-grid{grid-gap:0;background:#fff;border-radius:8px;display:grid;gap:0;grid-template-columns:repeat(2,1fr);overflow:hidden}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .taxes-section .taxes-grid .taxes-column{display:flex;flex-direction:column}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .taxes-section .taxes-grid .taxes-column .tax-item{align-items:center;background:#fff;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;min-height:48px;padding:.875rem 1.25rem}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .taxes-section .taxes-grid .taxes-column .tax-item:last-child{border-bottom:none}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .taxes-section .taxes-grid .taxes-column .tax-item .tax-label{color:#666;flex:0 0 auto;font-size:.95rem;font-weight:400;margin-right:1rem}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .taxes-section .taxes-grid .taxes-column .tax-item .tax-value{color:#333;flex:1 1;font-size:.95rem;font-weight:600;text-align:right;word-break:break-word}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .taxes-section .taxes-grid .taxes-column:first-child .tax-item{border-right:1px solid #e8e8e8}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .pickup-section .pickup-title{color:#333;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .pickup-section .pickup-details-grid{grid-gap:0;background:#fff;border-radius:8px;display:grid;gap:0;grid-template-columns:1fr;overflow:hidden}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .pickup-section .pickup-details-grid .pickup-item{align-items:center;background:#fff;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;min-height:48px;padding:.875rem 1.25rem}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .pickup-section .pickup-details-grid .pickup-item:last-child{border-bottom:none}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .pickup-section .pickup-details-grid .pickup-item .pickup-label{color:#666;flex:0 0 auto;font-size:.95rem;font-weight:400;margin-right:1rem}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .pickup-section .pickup-details-grid .pickup-item .pickup-value{color:#333;flex:1 1;font-size:.95rem;font-weight:600;text-align:right;word-break:break-word}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .info-item{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:1rem}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .info-item:last-child{border-bottom:none}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .info-item .label{color:#666;font-weight:500}.auction-detail-page .main-content-layout .left-column .tabs-card .tab-content .info-item .value{color:#333;font-weight:500}.auction-detail-page .main-content-layout .left-column .faq-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:2rem}.auction-detail-page .main-content-layout .left-column .faq-card h3{color:#333;font-size:1.3rem;font-weight:600;margin-bottom:1.5rem}.auction-detail-page .main-content-layout .left-column .faq-card .faq-item{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:1rem;overflow:hidden}.auction-detail-page .main-content-layout .left-column .faq-card .faq-item .faq-question{align-items:center;background:#f9f9f9;cursor:pointer;display:flex;justify-content:space-between;padding:1rem 1.5rem;transition:background .3s}.auction-detail-page .main-content-layout .left-column .faq-card .faq-item .faq-question:hover{background:#f0f0f0}.auction-detail-page .main-content-layout .left-column .faq-card .faq-item .faq-question span:first-child{color:#333;flex:1 1;font-weight:500}.auction-detail-page .main-content-layout .left-column .faq-card .faq-item .faq-question .faq-icon{color:#ff6b35;font-size:1.5rem;font-weight:300;text-align:center;width:24px}.auction-detail-page .main-content-layout .left-column .faq-card .faq-item .faq-answer{background:#fff;color:#666;line-height:1.6;padding:1rem 1.5rem}.auction-detail-page .main-content-layout .left-column .faq-card .faq-item .faq-answer p{margin:0}.auction-detail-page .main-content-layout .right-column .bidding-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:1.5rem;position:-webkit-sticky;position:sticky;top:2rem}.auction-detail-page .main-content-layout .right-column .bidding-card .product-title{color:#333;font-size:1.125rem;font-weight:600;line-height:1.5;margin-bottom:.5rem}.auction-detail-page .main-content-layout .right-column .bidding-card .condition-tag{background:orange;border-radius:20px;color:#fff;display:inline-block;font-size:.75rem;font-weight:500;margin-bottom:1rem;padding:.3125rem .75rem}.auction-detail-page .main-content-layout .right-column .bidding-card .base-price-section{border-bottom:1px solid #e8e8e8;display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem;padding-bottom:1rem}.auction-detail-page .main-content-layout .right-column .bidding-card .base-price-section .base-price-label{color:#666;font-size:.8125rem;font-weight:400}.auction-detail-page .main-content-layout .right-column .bidding-card .base-price-section .base-price-value{color:#333;font-size:.9375rem;font-weight:600}.auction-detail-page .main-content-layout .right-column .bidding-card .product-details-section{margin-bottom:1rem}.auction-detail-page .main-content-layout .right-column .bidding-card .product-details-section .product-details-title{color:#333;font-size:.9375rem;font-weight:600;margin-bottom:.75rem}.auction-detail-page .main-content-layout .right-column .bidding-card .product-details-section .product-details-list .detail-item{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:.5rem 0}.auction-detail-page .main-content-layout .right-column .bidding-card .product-details-section .product-details-list .detail-item:last-child{border-bottom:none}.auction-detail-page .main-content-layout .right-column .bidding-card .product-details-section .product-details-list .detail-item .detail-label{color:#666;flex:0 0 auto;font-size:.8125rem;font-weight:400;margin-right:.5rem}.auction-detail-page .main-content-layout .right-column .bidding-card .product-details-section .product-details-list .detail-item .detail-value{color:#333;flex:1 1;font-size:.8125rem;font-weight:500;text-align:right;word-break:break-word}.auction-detail-page .main-content-layout .right-column .bidding-card .highest-bid-section{background:#e8f5e9;border-radius:8px;margin-bottom:1rem;padding:.875rem}.auction-detail-page .main-content-layout .right-column .bidding-card .highest-bid-section .highest-bid-header{align-items:center;display:flex;gap:.375rem;margin-bottom:.375rem}.auction-detail-page .main-content-layout .right-column .bidding-card .highest-bid-section .highest-bid-header .highest-bid-icon{color:#4caf50;font-size:1rem;font-weight:700;line-height:1}.auction-detail-page .main-content-layout .right-column .bidding-card .highest-bid-section .highest-bid-header .highest-bid-label{color:#333;font-size:.8125rem;font-weight:500}.auction-detail-page .main-content-layout .right-column .bidding-card .highest-bid-section .highest-bid-value{color:#ff6b35;font-size:1.375rem;font-weight:700;line-height:1.2;margin-bottom:.25rem}.auction-detail-page .main-content-layout .right-column .bidding-card .highest-bid-section .bid-count{color:#666;font-size:.75rem;font-weight:400}.auction-detail-page .main-content-layout .right-column .bidding-card .time-remaining-section{align-items:center;background:#fff5f2;border-radius:8px;display:flex;gap:.5rem;margin-bottom:1rem;padding:.75rem .875rem}.auction-detail-page .main-content-layout .right-column .bidding-card .time-remaining-section .time-icon{font-size:.9375rem;line-height:1}.auction-detail-page .main-content-layout .right-column .bidding-card .time-remaining-section .time-label{color:#666;flex:1 1;font-size:.8125rem;font-weight:400}.auction-detail-page .main-content-layout .right-column .bidding-card .time-remaining-section .time-value{color:#ff6b35;font-size:1rem;font-weight:700}.auction-detail-page .main-content-layout .right-column .bidding-card .auction-actions{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1rem}.auction-detail-page .main-content-layout .right-column .bidding-card .auction-actions button{border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:600;padding:.75rem 1rem;transition:all .3s;width:100%}.auction-detail-page .main-content-layout .right-column .bidding-card .auction-actions button.btn-primary{background:#ff6b35;color:#fff}.auction-detail-page .main-content-layout .right-column .bidding-card .auction-actions button.btn-primary:hover{background:#e55a2b;box-shadow:0 4px 12px #ff6b354d;transform:translateY(-2px)}.auction-detail-page .main-content-layout .right-column .bidding-card .auction-actions button.btn-secondary{background:#fff;border:2px solid #ff6b35;color:#ff6b35}.auction-detail-page .main-content-layout .right-column .bidding-card .auction-actions button.btn-secondary:hover{background:#fff5f2}.auction-detail-page .main-content-layout .right-column .bidding-card .auction-details-box{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;padding:1rem}.auction-detail-page .main-content-layout .right-column .bidding-card .auction-details-box h3{border-bottom:2px solid #ff6b35;color:#333;font-size:.9375rem;font-weight:600;margin-bottom:.875rem;padding-bottom:.5rem}.auction-detail-page .main-content-layout .right-column .bidding-card .auction-details-box .detail-row{border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;gap:.25rem;padding:.75rem 0}.auction-detail-page .main-content-layout .right-column .bidding-card .auction-details-box .detail-row:last-child{border-bottom:none}.auction-detail-page .main-content-layout .right-column .bidding-card .auction-details-box .detail-row .detail-label{color:#666;font-size:.75rem;font-weight:500}.auction-detail-page .main-content-layout .right-column .bidding-card .auction-details-box .detail-row .detail-value{color:#333;font-size:.8125rem;font-weight:600}.auction-detail-page .related-auctions{background:#f5f5f5;margin-bottom:3rem;margin-top:3rem;padding:2rem}.auction-detail-page .related-auctions h2{color:#4a4a4a;font-family:sans-serif;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:left}.auction-detail-page .related-auctions .related-auctions-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.auction-detail-page .related-auctions .related-auctions-grid .related-auction-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;overflow:hidden;transition:all .3s}.auction-detail-page .related-auctions .related-auctions-grid .related-auction-card:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.auction-detail-page .related-auctions .related-auctions-grid .related-auction-card .related-image{background:#f5f5f5;border-radius:12px 12px 0 0;flex-shrink:0;height:220px;overflow:hidden;width:100%}.auction-detail-page .related-auctions .related-auctions-grid .related-auction-card .related-image img{height:100%;object-fit:cover;transition:transform .3s;width:100%}.auction-detail-page .related-auctions .related-auctions-grid .related-auction-card .related-image:hover img{transform:scale(1.05)}.auction-detail-page .related-auctions .related-auctions-grid .related-auction-card .related-image .placeholder-image{align-items:center;background:#f5f5f5;color:#999;display:flex;font-size:.9rem;height:100%;justify-content:center;width:100%}.auction-detail-page .related-auctions .related-auctions-grid .related-auction-card .related-info{display:flex;flex-direction:column;flex-grow:1;padding:1.25rem}.auction-detail-page .related-auctions .related-auctions-grid .related-auction-card .related-info h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#1e3a8a;display:-webkit-box;font-family:sans-serif;font-size:1rem;font-weight:500;line-height:1.4;margin-bottom:1rem;overflow:hidden}.auction-detail-page .related-auctions .related-auctions-grid .related-auction-card .related-info .related-price{margin-bottom:1rem}.auction-detail-page .related-auctions .related-auctions-grid .related-auction-card .related-info .related-price .price-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.auction-detail-page .related-auctions .related-auctions-grid .related-auction-card .related-info .related-price .price-row:last-child{margin-bottom:0}.auction-detail-page .related-auctions .related-auctions-grid .related-auction-card .related-info .related-price .price-row .price-label{color:#999;font-family:sans-serif;font-size:.875rem;font-weight:400}.auction-detail-page .related-auctions .related-auctions-grid .related-auction-card .related-info .related-price .price-row .price-value{font-family:sans-serif;font-size:1rem;font-weight:600}.auction-detail-page .related-auctions .related-auctions-grid .related-auction-card .related-info .related-price .price-row .price-value.starting-price{color:#ff6b35}.auction-detail-page .related-auctions .related-auctions-grid .related-auction-card .related-info .related-price .price-row .price-value.current-bid{color:#22c55e}.auction-detail-page .related-auctions .related-auctions-grid .related-auction-card .related-info .related-location{align-items:center;color:#999;display:flex;font-family:sans-serif;font-size:.875rem;gap:.5rem;line-height:1.4;margin-bottom:1rem}.auction-detail-page .related-auctions .related-auctions-grid .related-auction-card .related-info .related-location .location-icon{color:#999;font-size:.875rem}.auction-detail-page .related-auctions .related-auctions-grid .related-auction-card .related-info .related-location .location-text{color:#999}.auction-detail-page .related-auctions .related-auctions-grid .related-auction-card .related-info .view-auction-btn{background:#ff6b35;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-family:sans-serif;font-size:.9rem;font-weight:500;margin-top:auto;padding:.75rem 1rem;text-align:center;text-decoration:none;transition:all .3s;width:100%}.auction-detail-page .related-auctions .related-auctions-grid .related-auction-card .related-info .view-auction-btn:hover{background:#e55a2b;box-shadow:0 2px 8px #ff6b354d;transform:translateY(-1px)}.auction-detail-page .modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.auction-detail-page .modal-content{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;max-width:500px;padding:2rem;width:90%}.auction-detail-page .modal-content h2{color:#333;font-size:1.5rem;margin-bottom:1.5rem}.auction-detail-page .modal-content .bid-info{margin-bottom:1.5rem}.auction-detail-page .modal-content .bid-info .info-row{border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:.75rem 0}.auction-detail-page .modal-content .bid-info .info-row:last-child{border-bottom:none}.auction-detail-page .modal-content .bid-info .info-row .label{color:#666}.auction-detail-page .modal-content .bid-info .info-row .value{color:#333;font-weight:600}.auction-detail-page .modal-content .bid-info .info-row.highlight .value{color:#ff6b35;font-size:1.2rem}.auction-detail-page .modal-content .bid-input{margin-bottom:1.5rem}.auction-detail-page .modal-content .bid-input label{color:#333;display:block;font-weight:500;margin-bottom:.5rem}.auction-detail-page .modal-content .bid-input input{border:2px solid #ddd;border-radius:8px;font-size:1rem;padding:.75rem;width:100%}.auction-detail-page .modal-content .bid-input input:focus{border-color:#ff6b35;outline:none}.auction-detail-page .modal-content .modal-actions{display:flex;gap:1rem}.auction-detail-page .modal-content .modal-actions button{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-weight:600;padding:.75rem;transition:all .3s}.auction-detail-page .modal-content .modal-actions button.btn-cancel{background:#f5f5f5;color:#333}.auction-detail-page .modal-content .modal-actions button.btn-cancel:hover{background:#e0e0e0}.auction-detail-page .modal-content .modal-actions button.btn-primary{background:#ff6b35;color:#fff}.auction-detail-page .modal-content .modal-actions button.btn-primary:hover{background:#e55a2b}@media(max-width:1024px){.auction-detail-page .main-content-layout{grid-template-columns:1fr}.auction-detail-page .main-content-layout .right-column .bidding-card{position:static}}@media(max-width:1200px){.auction-detail-page .related-auctions .related-auctions-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.auction-detail-page .main-content-layout .left-column .image-card .auction-images{flex-direction:column}.auction-detail-page .main-content-layout .left-column .image-card .auction-images .image-thumbnails{flex-direction:row;max-height:none;max-width:100%;overflow-x:auto;overflow-y:hidden}.auction-detail-page .related-auctions .related-auctions-grid{grid-template-columns:1fr}}.purchase-credits-page{min-height:80vh;padding:2rem 0}.purchase-credits-page .container{margin:0 auto;max-width:1000px;padding:0 1rem}.purchase-credits-page .page-header{margin-bottom:3rem;text-align:center}.purchase-credits-page .page-header h1{color:#333;font-size:2.5rem;margin-bottom:.5rem}.purchase-credits-page .page-header p{color:#666;font-size:1.1rem;margin:0 auto;max-width:600px}.purchase-credits-page .reserve-price-input{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem;padding:2rem}.purchase-credits-page .reserve-price-input h2{color:#333;margin-bottom:1rem}.purchase-credits-page .reserve-price-input .input-group{align-items:center;display:flex;margin-bottom:.5rem}.purchase-credits-page .reserve-price-input .input-group .currency-symbol{color:#333;font-size:1.5rem;font-weight:600;margin-right:.5rem}.purchase-credits-page .reserve-price-input .input-group input{border:2px solid #ddd;border-radius:8px;flex:1 1;font-size:1.5rem;font-weight:600;padding:1rem}.purchase-credits-page .reserve-price-input .input-group input:focus{border-color:#ff6b35;outline:none}.purchase-credits-page .reserve-price-input .info-text{align-items:center;color:#666;display:flex;font-size:.9rem;gap:.5rem;margin:0}.purchase-credits-page .reserve-price-input .info-text .info-icon{color:#ff6b35;font-weight:700}.purchase-credits-page .pricing-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:3rem}.purchase-credits-page .pricing-cards .pricing-card{background:#fff;border:4px solid #0000;border-radius:1.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;cursor:pointer;padding:2rem;position:relative;transition:all .3s ease}.purchase-credits-page .pricing-cards .pricing-card:hover:not(.disabled){box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-8px)}.purchase-credits-page .pricing-cards .pricing-card.selected{border-color:#f60;box-shadow:0 20px 25px -5px #f603,0 10px 10px -5px #ff66001a}.purchase-credits-page .pricing-cards .pricing-card.disabled{cursor:not-allowed;opacity:.5}.purchase-credits-page .pricing-cards .pricing-card .recommended-badge{background:#28a745;border-radius:20px;box-shadow:0 4px 6px #0000001a;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:.5rem 1rem;position:absolute;right:20px;top:-12px}.purchase-credits-page .pricing-cards .pricing-card .card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.purchase-credits-page .pricing-cards .pricing-card .card-header>div:first-child{flex:1 1}.purchase-credits-page .pricing-cards .pricing-card .card-header h3{color:#081320;font-size:1.875rem;font-weight:700;margin-bottom:.25rem}.purchase-credits-page .pricing-cards .pricing-card .card-header p{color:#666;font-size:.9rem}.purchase-credits-page .pricing-cards .pricing-card .card-header .check-icon{align-items:center;background:#f60;border:3px solid #f60;border-radius:50%;box-shadow:0 4px 6px #ff66004d;display:flex;height:2.5rem;justify-content:center;transition:all .3s;width:2.5rem}.purchase-credits-page .pricing-cards .pricing-card .card-header .check-icon svg{color:#fff;height:1.5rem;width:1.5rem}.purchase-credits-page .pricing-cards .pricing-card .card-price-section{border-bottom:2px solid #e5e7eb;margin-bottom:2rem;padding-bottom:1.5rem}.purchase-credits-page .pricing-cards .pricing-card .card-price-section .price-wrapper{align-items:baseline;display:flex;gap:.5rem;margin-bottom:.5rem}.purchase-credits-page .pricing-cards .pricing-card .card-price-section .price-wrapper .price{color:#081320;font-size:3.75rem;font-weight:700;line-height:1}.purchase-credits-page .pricing-cards .pricing-card .card-price-section .price-wrapper .period{color:#666;font-size:1.125rem}.purchase-credits-page .pricing-cards .pricing-card .card-price-section .commission-badge{background:#fff7ed;border-radius:.5rem;color:#9a3412;display:inline-block;font-size:.875rem;font-weight:600;padding:.5rem .75rem}.purchase-credits-page .pricing-cards .pricing-card .features{display:flex;flex-direction:column;gap:1rem;list-style:none;margin-bottom:1.5rem;padding:0}.purchase-credits-page .pricing-cards .pricing-card .features li{color:#111827;font-size:.95rem;font-weight:500;padding:.75rem 0}.purchase-credits-page .pricing-cards .pricing-card .features li:first-child,.purchase-credits-page .pricing-cards .pricing-card .features li:nth-child(2),.purchase-credits-page .pricing-cards .pricing-card .features li:nth-child(3){color:#111827}.purchase-credits-page .pricing-cards .pricing-card .features li:nth-child(4),.purchase-credits-page .pricing-cards .pricing-card .features li:nth-child(5){color:#9ca3af}.purchase-credits-page .pricing-cards .pricing-card .commission-estimate{background:linear-gradient(90deg,#fff7ed,#fef2f2);border:2px solid #fed7aa;border-radius:.75rem;padding:1rem}.purchase-credits-page .pricing-cards .pricing-card .commission-estimate .estimate-header{align-items:center;display:flex;gap:.5rem;margin-bottom:.25rem}.purchase-credits-page .pricing-cards .pricing-card .commission-estimate .estimate-header .alert-icon{color:#ea580c;height:1.25rem;width:1.25rem}.purchase-credits-page .pricing-cards .pricing-card .commission-estimate .estimate-header .estimate-title{color:#9a3412;font-size:.875rem;font-weight:700;margin:0}.purchase-credits-page .pricing-cards .pricing-card .commission-estimate .estimate-amount{color:#9a3412;font-size:.75rem;margin:0}.purchase-credits-page .pricing-table{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem;overflow-x:auto;padding:2rem}.purchase-credits-page .pricing-table h2{color:#333;margin-bottom:1.5rem}.purchase-credits-page .pricing-table table{border-collapse:collapse;font-size:.9rem;width:100%}.purchase-credits-page .pricing-table table thead{background:#f9f9f9}.purchase-credits-page .pricing-table table thead th{border:1px solid #ddd;color:#333;font-weight:600;padding:.75rem;text-align:center;vertical-align:middle}.purchase-credits-page .pricing-table table thead th:first-child{text-align:left}.purchase-credits-page .pricing-table table tbody tr{border-bottom:1px solid #eee}.purchase-credits-page .pricing-table table tbody tr:hover{background:#f9f9f9}.purchase-credits-page .pricing-table table tbody tr td{border:1px solid #eee;color:#666;padding:.75rem;text-align:center}.purchase-credits-page .pricing-table table tbody tr td:first-child{font-weight:500;text-align:left}.purchase-credits-page .pricing-table .error-message,.purchase-credits-page .pricing-table .loading-message{color:#666;font-size:1rem;padding:2rem;text-align:center}.purchase-credits-page .pricing-table .error-message{color:#d32f2f}.purchase-credits-page .action-buttons{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.purchase-credits-page .action-buttons button{border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s}.purchase-credits-page .action-buttons button.btn-cancel{background:#fff;border:2px solid #ddd;color:#333}.purchase-credits-page .action-buttons button.btn-cancel:hover{background:#f9f9f9}.purchase-credits-page .action-buttons button.btn-primary{background:#ff6b35;color:#fff}.purchase-credits-page .action-buttons button.btn-primary:hover:not(:disabled){background:#e55a2b}.purchase-credits-page .action-buttons button.btn-primary:disabled{cursor:not-allowed;opacity:.5}.purchase-credits-page .important-notice{background:#fff5f2;border-left:4px solid #ff6b35;border-radius:8px;display:flex;gap:1rem;padding:1.5rem}.purchase-credits-page .important-notice .notice-icon{color:#ff6b35;font-size:2rem}.purchase-credits-page .important-notice .notice-content{flex:1 1}.purchase-credits-page .important-notice .notice-content h3{color:#333;margin-bottom:1rem}.purchase-credits-page .important-notice .notice-content ul{list-style:none;margin:0;padding:0}.purchase-credits-page .important-notice .notice-content ul li{color:#666;padding:.5rem 0 .5rem 1.5rem;position:relative}.purchase-credits-page .important-notice .notice-content ul li:before{color:#ff6b35;content:"•";font-weight:700;left:0;position:absolute}@media(max-width:768px){.purchase-credits-page .pricing-cards{grid-template-columns:1fr}.purchase-credits-page .pricing-table{overflow-x:scroll}}.credit-purchase-success-page{min-height:80vh;padding:2rem 0}.credit-purchase-success-page .container{margin:0 auto;max-width:1000px;padding:0 1rem}.credit-purchase-success-page .page-header{margin-bottom:3rem;text-align:center}.credit-purchase-success-page .page-header h1{color:#333;font-size:2rem;font-weight:600}.credit-purchase-success-page .success-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}@media(max-width:768px){.credit-purchase-success-page .success-content{grid-template-columns:1fr}}.credit-purchase-success-page .credit-required-card{background:#f3e8ff;border:1px solid #e9d5ff;border-radius:1rem;padding:2rem}.credit-purchase-success-page .credit-required-card .card-title{color:#333;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.credit-purchase-success-page .credit-required-card .card-content{display:flex;flex-direction:column;gap:1rem}.credit-purchase-success-page .credit-required-card .info-row{align-items:center;border-bottom:1px solid #e9d5ff;display:flex;justify-content:space-between;padding:.75rem 0}.credit-purchase-success-page .credit-required-card .info-row:last-child{border-bottom:none}.credit-purchase-success-page .credit-required-card .info-row .label{color:#666;font-size:.95rem}.credit-purchase-success-page .credit-required-card .info-row .value{color:#333;font-size:1rem;font-weight:600}.credit-purchase-success-page .credit-required-card .info-row .value.credit-cost{color:#f60;font-size:1.25rem}.credit-purchase-success-page .credit-required-card .info-row .tier-badge{background:#9333ea;border-radius:1rem;color:#fff;display:inline-block;font-size:.875rem;font-weight:600;padding:.25rem .75rem}.credit-purchase-success-page .credit-required-card .info-row .tier-badge.featured{background:#059669}.credit-purchase-success-page .payment-success-card{background:#d1fae5;border:1px solid #a7f3d0;border-radius:1rem;padding:2rem}.credit-purchase-success-page .payment-success-card .success-header{align-items:center;display:flex;gap:.75rem;margin-bottom:1.5rem}.credit-purchase-success-page .payment-success-card .success-header .check-icon{color:#059669;height:24px;width:24px}.credit-purchase-success-page .payment-success-card .success-header .card-title{color:#333;font-size:1.25rem;font-weight:600;margin:0}.credit-purchase-success-page .payment-success-card .card-content{display:flex;flex-direction:column;gap:1rem}.credit-purchase-success-page .payment-success-card .info-row{align-items:center;border-bottom:1px solid #a7f3d0;display:flex;justify-content:space-between;padding:.75rem 0}.credit-purchase-success-page .payment-success-card .info-row:last-child{border-bottom:none}.credit-purchase-success-page .payment-success-card .info-row .label{color:#666;font-size:.95rem}.credit-purchase-success-page .payment-success-card .info-row .value{color:#333;font-size:1rem;font-weight:600}.credit-purchase-success-page .payment-success-card .info-row .value.credits-available{color:#059669;font-size:1.1rem}.credit-purchase-success-page .info-banner{align-items:flex-start;background:#dbeafe;border:1px solid #93c5fd;border-radius:.75rem;display:flex;gap:1rem;margin-bottom:2rem;padding:1rem 1.5rem}.credit-purchase-success-page .info-banner .info-icon{color:#2563eb;flex-shrink:0;height:20px;margin-top:.125rem;width:20px}.credit-purchase-success-page .info-banner p{color:#1e40af;font-size:.95rem;line-height:1.5;margin:0}.credit-purchase-success-page .action-buttons{display:flex;gap:1rem;justify-content:center}.credit-purchase-success-page .action-buttons a,.credit-purchase-success-page .action-buttons button{border:none;border-radius:.5rem;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 2rem;text-align:center;text-decoration:none;transition:all .3s}.credit-purchase-success-page .action-buttons a.btn-secondary,.credit-purchase-success-page .action-buttons button.btn-secondary{background:#fff;border:2px solid #ddd;color:#333}.credit-purchase-success-page .action-buttons a.btn-secondary:hover,.credit-purchase-success-page .action-buttons button.btn-secondary:hover{background:#f9f9f9}.credit-purchase-success-page .action-buttons a.btn-primary,.credit-purchase-success-page .action-buttons button.btn-primary{background:#f60;color:#fff}.credit-purchase-success-page .action-buttons a.btn-primary:hover,.credit-purchase-success-page .action-buttons button.btn-primary:hover{background:#e55a2b}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.create-auction-page,.create-auction-page .auction-form .custom-attributes-section .custom-attributes-header .custom-attributes-title,.create-auction-page .auction-form .custom-attributes-section .input-pill,.create-auction-page .auction-form .form-grid .form-group input,.create-auction-page .auction-form .form-grid .form-group select,.create-auction-page .auction-form .form-grid .form-group textarea,.create-auction-page .auction-form .form-section h2,.create-auction-page .auction-form .keyword-input input,.create-auction-page .page-header h1,.create-auction-page .page-header p,.create-auction-page .preview-section .preview-card h2,.create-auction-page .rfq-back-btn,.main-title,.subtitle{font-family:Inter,sans-serif}.common-input,.common-input-control,.common-input-pill,.create-auction-page .auction-form .custom-attributes-section .input-pill,.create-auction-page .auction-form .form-grid .form-group input,.create-auction-page .auction-form .form-grid .form-group select,.create-auction-page .auction-form .form-grid .form-group textarea,.create-auction-page .auction-form .keyword-input input{border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;padding:10px 14px;transition:all .2s ease;width:100%}.common-input-control:focus,.common-input-pill:focus,.common-input:focus,.create-auction-page .auction-form .custom-attributes-section .input-pill:focus,.create-auction-page .auction-form .form-grid .form-group input:focus,.create-auction-page .auction-form .form-grid .form-group select:focus,.create-auction-page .auction-form .form-grid .form-group textarea:focus,.create-auction-page .auction-form .keyword-input input:focus{border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.common-input-control::placeholder,.common-input-pill::placeholder,.common-input::placeholder,.create-auction-page .auction-form .custom-attributes-section .input-pill::placeholder,.create-auction-page .auction-form .form-grid .form-group input::placeholder,.create-auction-page .auction-form .form-grid .form-group select::placeholder,.create-auction-page .auction-form .form-grid .form-group textarea::placeholder,.create-auction-page .auction-form .keyword-input input::placeholder{color:#9ca3af}.common-input-pill,.create-auction-page .auction-form .custom-attributes-section .input-pill,.create-auction-page .auction-form .form-grid .form-group input,.create-auction-page .auction-form .form-grid .form-group select,.create-auction-page .auction-form .form-grid .form-group textarea,.create-auction-page .auction-form .keyword-input input{background:#f3f5f7}.common-card,.create-auction-page .auction-form,.create-auction-page .credit-warning,.create-auction-page .preview-section .preview-card{background:#fff;border-radius:8px;box-shadow:0 4px 18px #0a0a0a0f}.create-auction-page .page-header h1,.main-title{color:#0b1320;font-size:28px;font-weight:700;line-height:1.2;margin:8px 0}.create-auction-page .auction-form .custom-attributes-section .custom-attributes-header .custom-attributes-title,.create-auction-page .auction-form .form-section h2,.create-auction-page .preview-section .preview-card h2{color:#0b1320;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 16px}.create-auction-page .auction-form .form-grid .form-group textarea{background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;min-height:40px;padding:10px 14px;transition:all .2s ease;width:100%}.create-auction-page .auction-form .form-grid .form-group textarea::placeholder{color:#9ca3af}.create-auction-page .auction-form .form-grid .form-group textarea:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:none}.create-auction-page .auction-form .form-grid .form-group textarea:disabled{background:#f9fafb;color:#6c757d;cursor:not-allowed;opacity:.6}.create-auction-page .page-header p,.subtitle{color:#6c757d;font-size:14px;line-height:1.5;margin:0}.create-auction-page .auction-form .form-grid .form-group select{appearance:none;-webkit-appearance:none;-moz-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='%236c757d' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.create-auction-page .auction-form .form-grid .form-group label{align-items:center;display:flex;justify-content:flex-start}.create-auction-page .rfq-back-btn svg{flex-shrink:0;height:16px;width:16px}.create-auction-page .auction-form .form-grid .form-group label{font-weight:600}.create-auction-page .rfq-back-btn{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.create-auction-page .rfq-back-btn:hover{background-color:#d0d0d0;color:#333}.create-auction-page .rfq-back-btn:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.create-auction-page .auction-form .form-grid .form-group{margin-bottom:8px}.create-auction-page{background-color:#f6f8fb;min-height:100vh;padding:24px}.create-auction-page .container{margin:0 auto;max-width:1200px}.create-auction-page .page-header{margin-bottom:15px}.create-auction-page .page-header h1{margin-bottom:5px}.create-auction-page .page-header p{margin-bottom:8px}.create-auction-page .credit-warning{background:#fff5f2;border:2px solid #ff6b35;margin-bottom:10px;padding:15px;text-align:center}.create-auction-page .credit-warning p{color:#333;font-size:14px;margin-bottom:10px}.create-auction-page .credit-warning .btn-primary{background:#ff6b35;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px}.create-auction-page .credit-warning .btn-primary:hover{background:#e55a2b}.create-auction-page .auction-form{margin-bottom:10px;padding:15px}.create-auction-page .auction-form .form-section{margin-bottom:10px}.create-auction-page .auction-form .form-section:last-of-type{margin-bottom:0}.create-auction-page .auction-form .form-section h2{margin-bottom:7px;margin-top:0}.create-auction-page .auction-form .form-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.create-auction-page .auction-form .form-grid .form-group{margin-bottom:7px}.create-auction-page .auction-form .form-grid .form-group:last-child{margin-bottom:0}.create-auction-page .auction-form .form-grid .form-group.full-width{grid-column:1/-1}.create-auction-page .auction-form .form-grid .form-group label{color:#0b1320;font-size:14px;gap:6px;margin-bottom:4px}.create-auction-page .auction-form .form-grid .form-group input,.create-auction-page .auction-form .form-grid .form-group select,.create-auction-page .auction-form .form-grid .form-group textarea{font-size:14px;padding:8px 12px;transition:all .3s;width:100%}.create-auction-page .auction-form .form-grid .form-group input:focus,.create-auction-page .auction-form .form-grid .form-group select:focus,.create-auction-page .auction-form .form-grid .form-group textarea:focus{background-color:#fff;border-color:#ff6b35;outline:none}.create-auction-page .auction-form .form-grid .form-group textarea{min-height:65px;padding:10px;resize:vertical}.create-auction-page .auction-form .form-grid .form-group select{background-position:right 5px center;padding-right:20px}.create-auction-page .auction-form .keyword-input{display:flex;gap:6px;margin-bottom:7px}.create-auction-page .auction-form .keyword-input input{flex:1 1;font-size:14px;padding:8px 12px}.create-auction-page .auction-form .keyword-input button{background:#ff6b35;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;white-space:nowrap}.create-auction-page .auction-form .keyword-input button:hover{background:#e55a2b}.create-auction-page .auction-form .keyword-tags{display:flex;flex-wrap:wrap;gap:6px}.create-auction-page .auction-form .keyword-tags .keyword-tag{align-items:center;background:#f3f5f7;border-radius:20px;display:flex;font-size:12px;gap:6px;padding:6px 12px}.create-auction-page .auction-form .keyword-tags .keyword-tag .remove-btn{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:16px;height:18px;justify-content:center;line-height:1;padding:0;width:18px}.create-auction-page .auction-form .keyword-tags .keyword-tag .remove-btn:hover{color:#ff6b35}.create-auction-page .auction-form .disclaimer{background:#f9f9f9;border-left:3px solid #ff6b35;border-radius:6px;margin-bottom:10px;padding:10px 12px}.create-auction-page .auction-form .disclaimer p{color:#666;font-size:12px;line-height:1.5;margin:0}.create-auction-page .auction-form .radio-group{align-items:center;display:flex;gap:15px}.create-auction-page .auction-form .radio-group .radio-label{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:6px;margin:0}.create-auction-page .auction-form .radio-group .radio-label input[type=radio]{cursor:pointer;margin:0;width:auto}.create-auction-page .auction-form .radio-group .radio-label span{color:#0b1320;font-size:14px}.create-auction-page .auction-form .field-description{color:#666;font-size:12px;font-style:italic;margin-bottom:0;margin-top:4px}.create-auction-page .auction-form .field-error{color:#b91c1c;font-size:12px;margin-bottom:0;margin-top:4px}.create-auction-page .auction-form .custom-attributes-section .custom-attributes-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.create-auction-page .auction-form .custom-attributes-section .custom-attributes-header .custom-attributes-title{margin:0}.create-auction-page .auction-form .custom-attributes-section .custom-attributes-header .btn-add{background:#ff6b35;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;white-space:nowrap}.create-auction-page .auction-form .custom-attributes-section .custom-attributes-header .btn-add:hover{background:#e55a2b}.create-auction-page .auction-form .custom-attributes-section .row{margin-left:0;margin-right:0}.create-auction-page .auction-form .custom-attributes-section .row>[class*=col-]{padding-left:6px;padding-right:6px}.create-auction-page .auction-form .custom-attributes-section .row>[class*=col-]:first-child{padding-left:0}.create-auction-page .auction-form .custom-attributes-section .row>[class*=col-]:last-child{padding-right:0}.create-auction-page .auction-form .custom-attributes-section .input-pill{padding:8px 12px;width:100%}.create-auction-page .auction-form .custom-attributes-section .btn-delete{align-items:center;background:none;border:none;color:#dc3545;cursor:pointer;display:flex;flex-shrink:0;font-size:24px;height:30px;justify-content:center;line-height:1;padding:0;width:30px}.create-auction-page .auction-form .custom-attributes-section .btn-delete:hover{color:#c82333}.create-auction-page .auction-form .custom-attributes-section .d-flex{display:flex}.create-auction-page .auction-form .custom-attributes-section .justify-content-between{justify-content:space-between}.create-auction-page .auction-form .custom-attributes-section .align-items-center{align-items:center}.create-auction-page .auction-form .custom-attributes-section .gap-2{gap:8px}.create-auction-page .auction-form .custom-attributes-section .flex-grow-1{flex-grow:1}.create-auction-page .auction-form .custom-attributes-section .mt-3{margin-top:15px}.create-auction-page .auction-form .custom-attributes-section .mb-2{margin-bottom:8px}.create-auction-page .auction-form .time-window{align-items:center;display:flex;gap:8px}.create-auction-page .auction-form .time-window input{flex:1 1}.create-auction-page .auction-form .time-window span{color:#666;font-size:14px}.create-auction-page .auction-form .checklist-items{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.create-auction-page .auction-form .checklist-items .checklist-item{align-items:center;background:#f3f5f7;border-radius:6px;display:flex;font-size:12px;gap:8px;padding:6px 12px}.create-auction-page .auction-form .checklist-items .checklist-item .remove-btn{background:none;border:none;color:#666;cursor:pointer;font-size:14px;padding:0}.create-auction-page .auction-form .checklist-items .checklist-item .remove-btn:hover{color:#ff6b35}.create-auction-page .auction-form .faq-list{margin-bottom:10px}.create-auction-page .auction-form .faq-list .faq-item{background:#f9f9f9;border-left:3px solid #ff6b35;border-radius:6px;margin-bottom:7px;padding:10px 12px}.create-auction-page .auction-form .faq-list .faq-item .faq-question{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.create-auction-page .auction-form .faq-list .faq-item .faq-question strong{color:#0b1320;font-size:14px}.create-auction-page .auction-form .faq-list .faq-item .faq-question .remove-btn{background:none;border:none;color:#666;cursor:pointer;font-size:14px;padding:0}.create-auction-page .auction-form .faq-list .faq-item .faq-question .remove-btn:hover{color:#ff6b35}.create-auction-page .auction-form .faq-list .faq-item .faq-answer{color:#666;font-size:12px;margin-left:20px}.create-auction-page .auction-form .faq-input{align-items:flex-end;display:flex;gap:6px}.create-auction-page .auction-form .faq-input .form-group{flex:1 1;margin-bottom:0}.create-auction-page .auction-form .faq-input .btn-add-faq{background:#ff6b35;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;white-space:nowrap}.create-auction-page .auction-form .faq-input .btn-add-faq:hover{background:#e55a2b}.create-auction-page .auction-form .form-actions{border-top:1px solid #e5e7eb;display:flex;gap:10px;justify-content:flex-end;margin-top:15px;padding-top:15px}.create-auction-page .auction-form .form-actions button{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;padding:8px 20px;transition:all .3s}.create-auction-page .auction-form .form-actions button.btn-cancel{background:#fff;border:1px solid #ddd;color:#333}.create-auction-page .auction-form .form-actions button.btn-cancel:hover{background:#f9f9f9}.create-auction-page .auction-form .form-actions button.btn-primary{background:#ff6b35;color:#fff}.create-auction-page .auction-form .form-actions button.btn-primary:hover:not(:disabled){background:#e55a2b}.create-auction-page .auction-form .form-actions button.btn-primary:disabled{cursor:not-allowed;opacity:.5}.create-auction-page .preview-section{margin-bottom:20px}.create-auction-page .preview-section .back-to-edit{align-items:center;color:#ff6b35;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-bottom:15px;text-decoration:none;transition:color .3s}.create-auction-page .preview-section .back-to-edit:hover{color:#e55a2b;text-decoration:underline}.create-auction-page .preview-section .preview-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px}.create-auction-page .preview-section .preview-card h2{font-size:24px;margin-bottom:20px}.create-auction-page .preview-section .preview-card .preview-images{margin-bottom:24px}.create-auction-page .preview-section .preview-card .preview-images label{color:#0b1320;display:block;font-size:14px;font-weight:600;margin-bottom:12px}.create-auction-page .preview-section .preview-card .preview-images .image-gallery{display:flex;flex-wrap:wrap;gap:12px}.create-auction-page .preview-section .preview-card .preview-images .image-gallery .image-thumbnail{background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;height:120px;overflow:hidden;width:120px}.create-auction-page .preview-section .preview-card .preview-images .image-gallery .image-thumbnail img{height:100%;object-fit:cover;width:100%}.create-auction-page .preview-section .preview-card .preview-images .image-gallery .image-thumbnail .image-placeholder{align-items:center;color:#666;display:flex;font-size:12px;height:100%;justify-content:center;padding:8px;text-align:center;width:100%}.create-auction-page .preview-section .preview-card .preview-images .image-gallery .no-images{color:#999;font-size:12px;font-style:italic}.create-auction-page .preview-section .preview-card .preview-item-details{border-bottom:1px solid #e5e7eb;margin-bottom:24px;padding-bottom:24px}.create-auction-page .preview-section .preview-card .preview-item-details h3{color:#0b1320;font-size:28px;font-weight:700;margin-bottom:12px}.create-auction-page .preview-section .preview-card .preview-item-details .preview-description{color:#666;font-size:14px;line-height:1.6;margin-bottom:16px}.create-auction-page .preview-section .preview-card .preview-item-details .item-meta{display:flex;flex-direction:column;gap:12px}.create-auction-page .preview-section .preview-card .preview-item-details .item-meta .meta-row{display:flex;font-size:14px;gap:12px}.create-auction-page .preview-section .preview-card .preview-item-details .item-meta .meta-row .meta-label{color:#666;font-weight:600;min-width:140px}.create-auction-page .preview-section .preview-card .preview-item-details .item-meta .meta-row .meta-value{color:#0b1320;font-weight:500}.create-auction-page .preview-section .preview-card .preview-important-message{background:#e3f2fd;border-left:4px solid #2196f3;border-radius:6px;margin-bottom:24px;padding:12px 16px}.create-auction-page .preview-section .preview-card .preview-important-message p{color:#1976d2;font-size:14px;font-weight:500;margin:0}.create-auction-page .preview-section .preview-card .preview-actions{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding-top:20px}.create-auction-page .preview-section .preview-card .preview-actions button{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .3s}.create-auction-page .preview-section .preview-card .preview-actions button.btn-edit-details{background:#fff;border:2px solid #ddd;color:#333}.create-auction-page .preview-section .preview-card .preview-actions button.btn-edit-details:hover{background:#f9f9f9;border-color:#bbb}.create-auction-page .preview-section .preview-card .preview-actions button.btn-publish{background:#4caf50;color:#fff}.create-auction-page .preview-section .preview-card .preview-actions button.btn-publish:hover:not(:disabled){background:#45a049}.create-auction-page .preview-section .preview-card .preview-actions button.btn-publish:disabled{cursor:not-allowed;opacity:.6}.create-auction-page .auction-form.hidden{display:none}@media(max-width:768px){.create-auction-page{padding:16px}.create-auction-page .form-grid{grid-template-columns:1fr}.create-auction-page .form-actions{flex-direction:column-reverse}.create-auction-page .form-actions button{width:100%}.create-auction-page .preview-section .preview-card{padding:16px}.create-auction-page .preview-section .preview-card .preview-item-details h3{font-size:22px}.create-auction-page .preview-section .preview-card .preview-item-details .item-meta .meta-row{flex-direction:column;gap:4px}.create-auction-page .preview-section .preview-card .preview-item-details .item-meta .meta-row .meta-label{min-width:auto}.create-auction-page .preview-section .preview-card .preview-actions{flex-direction:column-reverse}.create-auction-page .preview-section .preview-card .preview-actions button{width:100%}}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.my-auctions-page .auctions-list .auction-item .auction-actions button,.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-collection,.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-end,.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-invoice,.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-publish,.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-review,.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-view,.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-view-buyer,.subtitle{font-family:Inter,sans-serif}.common-btn-primary,.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-collection,.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-invoice,.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-review,.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-view-buyer{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.common-btn-primary:hover:not(:disabled),.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-collection:hover:not(:disabled),.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-invoice:hover:not(:disabled),.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-review:hover:not(:disabled),.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-view-buyer:hover:not(:disabled){background:#e55a00}.common-btn-primary:disabled,.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-collection:disabled,.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-invoice:disabled,.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-review:disabled,.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-view-buyer:disabled{cursor:not-allowed;opacity:.5}.common-btn-primary:focus-visible,.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-collection:focus-visible,.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-invoice:focus-visible,.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-review:focus-visible,.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-view-buyer:focus-visible{box-shadow:0 0 0 3px #ff6a0033;outline:none}.common-btn-secondary,.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-view{align-items:center;background-color:#eaf2ff;border:1px solid #3e6389;border-radius:8px;color:#3e6389;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-width:100px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.common-btn-secondary:hover,.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-view:hover{background-color:#d1e5ff;border-color:#3e6389}.common-btn-secondary:focus-visible,.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-view:focus-visible{box-shadow:0 0 0 3px #3e63891a;outline:none}.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-end{align-items:center;background:#ef4444;border:none;border-radius:8px;box-shadow:0 1px 3px #0000000d;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-end:hover:not(:disabled){background:#dc2626;box-shadow:0 4px 8px #ef444440;transform:translateY(-1px)}.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-end:active{box-shadow:0 1px 3px #0000000d;transform:translateY(0)}.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-end:focus-visible{box-shadow:0 0 0 3px #ef444433;outline:none}.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-end:disabled{cursor:not-allowed;opacity:.5}.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-publish{align-items:center;background:#22c55e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-publish:hover:not(:disabled){background:#16a34a}.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-publish:disabled{cursor:not-allowed;opacity:.5}.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-publish:focus-visible{box-shadow:0 0 0 3px #22c55e33;outline:none}.my-auctions-page .auctions-list .auction-item .auction-info .auction-header .status-badge{align-items:center;background-color:#0000;border:1px solid #e5e7eb;border-radius:6px;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:500;justify-content:center;overflow:hidden;padding:2px 8px;transition:color .2s ease,box-shadow .2s ease;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.my-auctions-page .auctions-list .auction-item .auction-info .auction-header .status-badge:focus-visible{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.my-auctions-page{min-height:80vh;padding:2rem 0}.my-auctions-page .container{margin:0 auto;max-width:1200px;padding:0 1rem}.my-auctions-page .page-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.my-auctions-page .page-header h1{color:#333;font-size:2.5rem}.my-auctions-page .page-header .btn-primary{background:#ff6b35;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem}.my-auctions-page .page-header .btn-primary:hover{background:#e55a2b}.my-auctions-page .statistics{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.my-auctions-page .statistics .stat-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:1.5rem;text-align:center;transition:all .2s ease}.my-auctions-page .statistics .stat-card.clickable{cursor:pointer}.my-auctions-page .statistics .stat-card.clickable:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.my-auctions-page .statistics .stat-card .stat-icon{font-size:2rem;margin-bottom:.5rem}.my-auctions-page .statistics .stat-card .stat-value{color:#ff6b35;font-size:2rem;font-weight:700;margin-bottom:.5rem}.my-auctions-page .statistics .stat-card .stat-label{color:#666;font-size:.9rem}.my-auctions-page .filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.my-auctions-page .filters button{background:#fff;border:2px solid #ddd;border-radius:25px;cursor:pointer;font-weight:500;padding:.5rem 1.5rem;transition:all .3s}.my-auctions-page .filters button:hover{border-color:#ff6b35;color:#ff6b35}.my-auctions-page .filters button.active{background:#ff6b35;border-color:#ff6b35;color:#fff}.my-auctions-page .loading,.my-auctions-page .no-auctions{color:#666;font-size:1.2rem;padding:3rem;text-align:center}.my-auctions-page .loading .btn-primary,.my-auctions-page .no-auctions .btn-primary{background:#ff6b35;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-top:1rem;padding:.75rem 1.5rem}.my-auctions-page .loading .btn-primary:hover,.my-auctions-page .no-auctions .btn-primary:hover{background:#e55a2b}.my-auctions-page .auctions-list{display:flex;flex-direction:column;gap:1.5rem}.my-auctions-page .auctions-list .auction-item{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;gap:2rem;justify-content:space-between;padding:1.5rem}.my-auctions-page .auctions-list .auction-item .auction-info{flex:1 1}.my-auctions-page .auctions-list .auction-item .auction-info .auction-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.my-auctions-page .auctions-list .auction-item .auction-info .auction-header .auction-title-wrapper{align-items:center;display:flex;flex:1 1;gap:.75rem}.my-auctions-page .auctions-list .auction-item .auction-info .auction-header h3{color:#333;font-size:1.3rem;margin:0}.my-auctions-page .auctions-list .auction-item .auction-info .auction-header .auction-product-name-link{cursor:pointer}.my-auctions-page .auctions-list .auction-item .auction-info .auction-header .auction-product-name-link:hover{color:#ff6b35;text-decoration:underline}.my-auctions-page .auctions-list .auction-item .auction-info .auction-header .auction-product-name-link:focus{outline:2px solid #ff6b35;outline-offset:2px}.my-auctions-page .auctions-list .auction-item .auction-info .auction-header .status-badge{border:none;color:#fff!important}.my-auctions-page .auctions-list .auction-item .auction-info .auction-header .status-badge.status-badge-success{background-color:#16a34a!important}.my-auctions-page .auctions-list .auction-item .auction-info .auction-header .status-badge.status-badge-danger{background-color:#dc2626!important}.my-auctions-page .auctions-list .auction-item .auction-info .auction-header .status-badge.status-badge-warning{background-color:#ca8a04!important}.my-auctions-page .auctions-list .auction-item .auction-info .auction-header .status-badge.status-badge-info{background-color:#2563eb!important}.my-auctions-page .auctions-list .auction-item .auction-info .auction-header .status-badge.status-badge-draft{background-color:#6c757d!important}.my-auctions-page .auctions-list .auction-item .auction-info .auction-header .status-badge.active-badge{font-weight:600;padding:4px 10px}.my-auctions-page .auctions-list .auction-item .auction-info .description{color:#666;line-height:1.5;margin-bottom:1rem}.my-auctions-page .auctions-list .auction-item .auction-info .auction-details{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.my-auctions-page .auctions-list .auction-item .auction-info .auction-details .detail{display:flex;flex-direction:column;gap:.25rem}.my-auctions-page .auctions-list .auction-item .auction-info .auction-details .detail .label{color:#666;font-size:.85rem}.my-auctions-page .auctions-list .auction-item .auction-info .auction-details .detail .value{color:#333;font-weight:600}.my-auctions-page .auctions-list .auction-item .auction-info .auction-details .detail .value.highlight{color:#ff6b35;font-size:1.1rem}.my-auctions-page .auctions-list .auction-item .reopen-bid-prompt{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:12px 0;padding:12px 16px}.my-auctions-page .auctions-list .auction-item .reopen-bid-prompt .reopen-bid-message{color:#991b1b;font-size:14px;font-weight:500;margin:0 0 12px}.my-auctions-page .auctions-list .auction-item .reopen-bid-prompt .reopen-bid-buttons{display:flex;gap:10px}.my-auctions-page .auctions-list .auction-item .reopen-bid-prompt .reopen-bid-buttons .btn-reopen-yes{background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 20px}.my-auctions-page .auctions-list .auction-item .reopen-bid-prompt .reopen-bid-buttons .btn-reopen-yes:hover{background:#15803d}.my-auctions-page .auctions-list .auction-item .reopen-bid-prompt .reopen-bid-buttons .btn-reopen-no{background:#64748b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 20px}.my-auctions-page .auctions-list .auction-item .reopen-bid-prompt .reopen-bid-buttons .btn-reopen-no:hover{background:#475569}.my-auctions-page .auctions-list .auction-item .auction-actions{align-items:flex-start;display:flex;flex-direction:row;gap:.5rem;min-width:auto}.my-auctions-page .auctions-list .auction-item .auction-actions button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-view{background-color:#f0f0f0;border:1px solid #ddd;color:#333}.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-view:hover{background-color:#e0e0e0;border-color:#ccc}.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-view-buyer{background:#ff6a00}.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-view-buyer:hover{background:#c50}.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-invoice{background:#16a34a}.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-invoice:hover{background:#15803d}.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-collection{background:#2563eb;color:#fff}.my-auctions-page .auctions-list .auction-item .auction-actions button.btn-collection:hover{background:#1d4ed8}.my-auctions-page .reopen-modal-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.my-auctions-page .reopen-modal-content{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;max-width:420px;padding:24px;width:90%}.my-auctions-page .reopen-modal-content h3{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 12px}.my-auctions-page .reopen-modal-content .reopen-modal-desc{color:#555;font-size:14px;line-height:1.5;margin:0 0 20px}.my-auctions-page .reopen-modal-content .reopen-form-group{margin-bottom:16px}.my-auctions-page .reopen-modal-content .reopen-form-group label{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.my-auctions-page .reopen-modal-content .reopen-form-group .reopen-input{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;font-size:14px;padding:10px 12px;width:100%}.my-auctions-page .reopen-modal-content .reopen-modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.my-auctions-page .reopen-modal-content .reopen-modal-actions .btn-cancel{background:#f0f0f0;border:1px solid #ddd;border-radius:8px;color:#333;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px}.my-auctions-page .reopen-modal-content .reopen-modal-actions .btn-cancel:hover{background:#e0e0e0}.my-auctions-page .reopen-modal-content .reopen-modal-actions .btn-confirm{background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px}.my-auctions-page .reopen-modal-content .reopen-modal-actions .btn-confirm:hover:not(:disabled){background:#15803d}.my-auctions-page .reopen-modal-content .reopen-modal-actions .btn-confirm:disabled{cursor:not-allowed;opacity:.7}.my-auctions-page .reopen-modal-content .reopen-modal-actions .btn-confirm.btn-close-bid{background:#dc2626}.my-auctions-page .reopen-modal-content .reopen-modal-actions .btn-confirm.btn-close-bid:hover:not(:disabled){background:#b91c1c}@media(max-width:768px){.my-auctions-page .page-header{align-items:flex-start;flex-direction:column;gap:1rem}.my-auctions-page .auction-item{flex-direction:column}.my-auctions-page .auction-item .auction-actions{flex-direction:row;flex-wrap:wrap;min-width:auto}}.my-bids-page{min-height:80vh;padding:2rem 0}.my-bids-page .container{margin:0 auto;max-width:1200px;padding:0 1rem}.my-bids-page .page-header{margin-bottom:2rem;text-align:center}.my-bids-page .page-header h1{color:#333;font-size:2.5rem;margin-bottom:.5rem}.my-bids-page .page-header p{color:#666;font-size:1.1rem}.my-bids-page .statistics{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.my-bids-page .statistics .stat-card{background:#fff;border:2px solid #0000;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:1.5rem;text-align:center}.my-bids-page .statistics .stat-card:first-child{border-color:#ff6b35}.my-bids-page .statistics .stat-card:nth-child(2){border-color:#17a2b8}.my-bids-page .statistics .stat-card:nth-child(3){border-color:#28a745}.my-bids-page .statistics .stat-card:nth-child(4){border-color:#6f42c1}.my-bids-page .statistics .stat-card .stat-icon{font-size:2rem;margin-bottom:.5rem}.my-bids-page .statistics .stat-card .stat-value{color:#333;font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.my-bids-page .statistics .stat-card .stat-label{color:#666;font-size:.9rem}.my-bids-page .filters{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2rem}.my-bids-page .filters button{background:#fff;border:2px solid #ddd;border-radius:25px;cursor:pointer;font-weight:500;padding:.5rem 1.5rem;transition:all .3s}.my-bids-page .filters button:hover{border-color:#ff6b35;color:#ff6b35}.my-bids-page .filters button.active{background:#ff6b35;border-color:#ff6b35;color:#fff}.my-bids-page .loading{color:#666;font-size:1.2rem;padding:3rem;text-align:center}.my-bids-page .no-bids{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:4rem 2rem;text-align:center}.my-bids-page .no-bids .empty-icon{font-size:4rem;margin-bottom:1rem}.my-bids-page .no-bids h2{color:#333;margin-bottom:.5rem}.my-bids-page .no-bids p{color:#666;margin-bottom:1.5rem}.my-bids-page .no-bids .btn-primary{background:#ff6b35;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem}.my-bids-page .no-bids .btn-primary:hover{background:#e55a2b}.my-bids-page .bids-list{display:flex;flex-direction:column;gap:1.5rem}.my-bids-page .bids-list .bid-item{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;gap:2rem;justify-content:space-between;padding:1.5rem}.my-bids-page .bids-list .bid-item .bid-info{flex:1 1}.my-bids-page .bids-list .bid-item .bid-info .bid-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.my-bids-page .bids-list .bid-item .bid-info .bid-header h3{color:#333;font-size:1.3rem;margin:0}.my-bids-page .bids-list .bid-item .bid-info .bid-header .status-badge{border-radius:20px;color:#fff;font-size:.85rem;font-weight:500;padding:.25rem .75rem}.my-bids-page .bids-list .bid-item .bid-info .bid-header .status-badge.highest{background:#28a745}.my-bids-page .bids-list .bid-item .bid-info .bid-details{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:1rem}.my-bids-page .bids-list .bid-item .bid-info .bid-details .detail{display:flex;flex-direction:column;gap:.25rem}.my-bids-page .bids-list .bid-item .bid-info .bid-details .detail .label{color:#666;font-size:.85rem}.my-bids-page .bids-list .bid-item .bid-info .bid-details .detail .value{color:#333;font-weight:600}.my-bids-page .bids-list .bid-item .bid-info .bid-details .detail .value.highlight{color:#ff6b35;font-size:1.1rem}.my-bids-page .bids-list .bid-item .bid-actions{display:flex;flex-direction:column;gap:.5rem;min-width:150px}.my-bids-page .bids-list .bid-item .bid-actions button{border:none;border-radius:8px;cursor:pointer;font-weight:600;padding:.75rem;transition:all .3s}.my-bids-page .bids-list .bid-item .bid-actions button.btn-view{background:#f0f0f0;color:#333}.my-bids-page .bids-list .bid-item .bid-actions button.btn-view:hover{background:#e0e0e0}.my-bids-page .bids-list .bid-item .bid-actions button.btn-primary{background:#ff6b35;color:#fff}.my-bids-page .bids-list .bid-item .bid-actions button.btn-primary:hover{background:#e55a2b}.my-bids-page .bids-list .bid-item .bid-actions button.btn-collection{background:#28a745;color:#fff}.my-bids-page .bids-list .bid-item .bid-actions button.btn-collection:hover{background:#218838}@media(max-width:768px){.my-bids-page .bid-item{flex-direction:column}.my-bids-page .bid-item .bid-actions{flex-direction:row;min-width:auto}}.bid-success-page{background:#f5f5f5;min-height:80vh;padding:2rem 0}.bid-success-page .container{margin:0 auto;max-width:1200px;padding:0 1.5rem}.bid-success-page .page-header{margin-bottom:2rem}.bid-success-page .page-header .header-content{align-items:center;background:#fff;border-radius:.75rem;box-shadow:0 2px 4px #0000001a;display:flex;gap:1rem;padding:1.5rem 2rem}.bid-success-page .page-header .header-content .header-icon{align-items:center;background:#2563eb;border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.bid-success-page .page-header .header-content .header-icon svg{height:24px;width:24px}.bid-success-page .page-header .header-content .header-text h1{color:#333;font-size:1.5rem;font-weight:600;margin:0 0 .25rem}.bid-success-page .page-header .header-content .header-text .subtitle{color:#666;font-size:.95rem;margin:0}.bid-success-page .success-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}@media(max-width:968px){.bid-success-page .success-content{grid-template-columns:1fr}}.bid-success-page .item-details-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;display:flex;gap:1.5rem;padding:1.5rem}@media(max-width:640px){.bid-success-page .item-details-card{flex-direction:column}}.bid-success-page .item-details-card .item-image{align-items:center;background:#e5e7eb;border-radius:.5rem;display:flex;flex-shrink:0;height:150px;justify-content:center;overflow:hidden;width:150px}@media(max-width:640px){.bid-success-page .item-details-card .item-image{height:200px;width:100%}}.bid-success-page .item-details-card .item-image img{height:100%;object-fit:cover;width:100%}.bid-success-page .item-details-card .item-image .placeholder-image{color:#9ca3af;font-size:.875rem;padding:1rem;text-align:center}.bid-success-page .item-details-card .item-image .placeholder-image.hidden{display:none}.bid-success-page .item-details-card .item-info{display:flex;flex:1 1;flex-direction:column;gap:1rem}.bid-success-page .item-details-card .item-info .item-title{color:#333;font-size:1.25rem;font-weight:600;line-height:1.4;margin:0}.bid-success-page .item-details-card .item-info .item-specs{display:flex;flex-direction:column;gap:.5rem}.bid-success-page .item-details-card .item-info .item-specs .spec-item{display:flex;font-size:.9rem;gap:.5rem}.bid-success-page .item-details-card .item-info .item-specs .spec-item .spec-label{color:#666;font-weight:500}.bid-success-page .item-details-card .item-info .item-specs .spec-item .spec-value{color:#333;font-weight:600}.bid-success-page .item-details-card .item-info .item-description{margin-top:.5rem}.bid-success-page .item-details-card .item-info .item-description p{color:#555;font-size:.9rem;line-height:1.6;margin:0}.bid-success-page .bid-details-card{background:#dbeafe;border:1px solid #93c5fd;border-radius:.75rem;display:flex;flex-direction:column;gap:1rem;padding:2rem}.bid-success-page .bid-details-card .bid-header .bid-label{color:#1e40af;font-size:.95rem;font-weight:500}.bid-success-page .bid-details-card .bid-amount-large{color:#f60;font-size:2.5rem;font-weight:700;line-height:1.2}.bid-success-page .bid-details-card .bidder-name{color:#1e40af;font-size:.95rem;font-weight:500;margin-bottom:.5rem}.bid-success-page .bid-details-card .bid-info-list{border-top:1px solid #93c5fd;display:flex;flex-direction:column;gap:1rem;margin-top:1rem;padding-top:1rem}.bid-success-page .bid-details-card .bid-info-list .bid-info-item{align-items:center;display:flex;justify-content:space-between}.bid-success-page .bid-details-card .bid-info-list .bid-info-item .info-label{color:#1e40af;font-size:.95rem;font-weight:500}.bid-success-page .bid-details-card .bid-info-list .bid-info-item .info-value{color:#1e3a8a;font-size:1rem;font-weight:600}.bid-success-page .success-banner{align-items:flex-start;background:#10b981;border-radius:.75rem;box-shadow:0 2px 4px #10b98133;display:flex;gap:1rem;margin-bottom:2rem;padding:1.5rem 2rem}.bid-success-page .success-banner .success-icon{align-items:center;background:#fff;border-radius:50%;color:#10b981;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-top:.125rem;width:32px}.bid-success-page .success-banner .success-icon svg{height:20px;width:20px}.bid-success-page .success-banner .success-content-text{color:#fff;flex:1 1}.bid-success-page .success-banner .success-content-text h3{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.bid-success-page .success-banner .success-content-text p{color:#fffffff2;font-size:.95rem;line-height:1.6;margin:0}.bid-success-page .success-banner .success-content-text p .highlight-amount{background:#fff3;border-radius:.25rem;color:#f60;font-weight:700;padding:.125rem .5rem}.bid-success-page .action-buttons{display:flex;gap:1rem;justify-content:center}.bid-success-page .action-buttons a,.bid-success-page .action-buttons button{border:none;border-radius:.5rem;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:.75rem 2rem;text-align:center;text-decoration:none;transition:all .3s}.bid-success-page .action-buttons a.btn-secondary,.bid-success-page .action-buttons button.btn-secondary{background:#fff;border:2px solid #ddd;color:#333}.bid-success-page .action-buttons a.btn-secondary:hover,.bid-success-page .action-buttons button.btn-secondary:hover{background:#f9f9f9;border-color:#bbb}.bid-success-page .action-buttons a.btn-primary,.bid-success-page .action-buttons button.btn-primary{background:#f60;color:#fff}.bid-success-page .action-buttons a.btn-primary:hover,.bid-success-page .action-buttons button.btn-primary:hover{background:#e55a2b}.bid-success-page .error-message{color:#dc2626;font-size:1.1rem;margin-bottom:2rem;padding:2rem;text-align:center}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.review-bids-page .back-btn,.subtitle{font-family:Inter,sans-serif}.review-bids-page .back-btn svg{flex-shrink:0;height:16px;width:16px}.review-bids-page .back-btn{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.review-bids-page .back-btn:hover{background-color:#d0d0d0;color:#333}.review-bids-page .back-btn:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.review-bids-page{background-color:#f3f4f6;min-height:100vh;padding:1rem 0}.review-bids-page.error,.review-bids-page.loading{align-items:center;color:#666;display:flex;font-size:1.2rem;justify-content:center}.review-bids-page .container{margin:0 auto;max-width:900px;padding:0 1rem}.review-bids-page .back-btn{margin-bottom:1rem}.review-bids-page .page-header{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1.5rem 2rem}.review-bids-page .page-header .header-icon{align-items:center;background:#6f42c1;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.review-bids-page .page-header .header-icon svg{color:#fff;height:20px;width:20px}.review-bids-page .page-header .header-content{flex:1 1}.review-bids-page .page-header .header-content h1{color:#333;font-size:1.5rem;font-weight:600;margin:0 0 .25rem}.review-bids-page .page-header .header-content p{color:#666;font-size:.95rem;margin:0}.review-bids-page .page-header .header-content p.auction-name{display:none}.review-bids-page .bids-section{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:1rem;padding:1rem 1.5rem}.review-bids-page .bids-section .section-title{color:#333;font-size:1.1rem;font-weight:600;margin:0 0 1rem}.review-bids-page .bids-section .no-bids{color:#666;padding:2rem;text-align:center}.review-bids-page .bids-section .bids-list{display:flex;flex-direction:column;gap:.5rem}.review-bids-page .bids-section .bid-card{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;padding:1rem 1.25rem;transition:all .2s ease}.review-bids-page .bids-section .bid-card:hover{box-shadow:0 2px 4px #0000000d}.review-bids-page .bids-section .bid-card.highest-bid{background:#fff;border:2px solid #86efac;box-shadow:0 1px 3px #0000000d}.review-bids-page .bids-section .bid-card.highest-bid.clickable{cursor:pointer;transition:all .2s ease}.review-bids-page .bids-section .bid-card.highest-bid.clickable:hover{border-color:#16a34a;box-shadow:0 4px 8px #16a34a33;transform:translateY(-2px)}.review-bids-page .bids-section .bid-card.rejected-bid{background:#fef2f2;border:1px solid #fca5a5;opacity:.9}.review-bids-page .bids-section .bid-card .bid-left .bidder-name{color:#333;font-size:.95rem;font-weight:600;margin-bottom:.375rem}.review-bids-page .bids-section .bid-card .bid-right .bid-amount{margin-bottom:.125rem}.review-bids-page .bids-section .bid-card .bid-right .highest-bid-label{color:#16a34a;font-size:.8rem;font-weight:500;margin:0;white-space:nowrap}.review-bids-page .bids-section .bid-card .bid-right .rejected-bid-label{color:#dc3545;font-size:.8rem;font-weight:500;margin:0;white-space:nowrap}.review-bids-page .info-footer{align-items:center;background:#e0f2fe;border-radius:8px;color:#0369a1;display:flex;font-size:.8rem;gap:.5rem;line-height:1.4;padding:.75rem 1rem}.review-bids-page .info-footer .clock-icon{stroke-width:2;flex-shrink:0;height:16px;width:16px}.review-bids-page .info-footer span{line-height:1.4}.review-bids-page .reserve-reached-banner{align-items:center;background:#16a34a;border-radius:12px;color:#fff;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1.5rem 2rem}.review-bids-page .reserve-reached-banner .banner-icon{align-items:center;background:#fff3;border-radius:8px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.review-bids-page .reserve-reached-banner .banner-icon svg{color:#fff;height:24px;width:24px}.review-bids-page .reserve-reached-banner .banner-content{flex:1 1}.review-bids-page .reserve-reached-banner .banner-content h1{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.review-bids-page .reserve-reached-banner .banner-content p{font-size:.95rem;line-height:1.5;margin:0;opacity:.95}.review-bids-page .auction-details-section{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:1.5rem;padding:1.5rem 2rem}.review-bids-page .auction-details-section .section-title{color:#333;font-size:1.25rem;font-weight:600;margin:0 0 1.25rem}.review-bids-page .auction-details-section .details-card{align-items:flex-start;display:flex;gap:1.25rem}.review-bids-page .auction-details-section .details-card .details-icon{align-items:center;background:#f97316;border-radius:8px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.review-bids-page .auction-details-section .details-card .details-icon svg{color:#fff;height:24px;width:24px}.review-bids-page .auction-details-section .details-card .details-content{flex:1 1}.review-bids-page .auction-details-section .details-card .details-content h3{color:#333;font-size:1.25rem;font-weight:700;margin:0 0 .75rem}.review-bids-page .auction-details-section .details-card .details-content .product-description{color:#666;font-size:.95rem;line-height:1.6;margin:0 0 1.25rem}.review-bids-page .auction-details-section .details-card .details-content .details-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.review-bids-page .auction-details-section .details-card .details-content .details-grid .detail-item{display:flex;flex-direction:column;gap:.25rem}.review-bids-page .auction-details-section .details-card .details-content .details-grid .detail-item .label{color:#666;font-size:.875rem;font-weight:500}.review-bids-page .auction-details-section .details-card .details-content .details-grid .detail-item .value{color:#333;font-size:1rem;font-weight:600}.review-bids-page .bidding-statistics-section{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:1.5rem;padding:1.5rem 2rem}.review-bids-page .bidding-statistics-section .section-title{color:#333;font-size:1.25rem;font-weight:600;margin:0 0 1.25rem}.review-bids-page .bidding-statistics-section .statistics-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.review-bids-page .bidding-statistics-section .statistics-grid .stat-card{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;padding:1.25rem;text-align:center;transition:all .2s ease}.review-bids-page .bidding-statistics-section .statistics-grid .stat-card:hover{box-shadow:0 2px 8px #0000001a}.review-bids-page .bidding-statistics-section .statistics-grid .stat-card .stat-icon{align-items:center;border-radius:8px;display:flex;height:48px;justify-content:center;margin-bottom:.75rem;width:48px}.review-bids-page .bidding-statistics-section .statistics-grid .stat-card .stat-icon svg{height:24px;width:24px}.review-bids-page .bidding-statistics-section .statistics-grid .stat-card .stat-value{color:#333;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.review-bids-page .bidding-statistics-section .statistics-grid .stat-card .stat-label{color:#666;font-size:.875rem;font-weight:500}.review-bids-page .bidding-statistics-section .statistics-grid .stat-card.stat-total-bids{background:#eff6ff;border-color:#bfdbfe}.review-bids-page .bidding-statistics-section .statistics-grid .stat-card.stat-total-bids .stat-icon{background:#3b82f6;color:#fff}.review-bids-page .bidding-statistics-section .statistics-grid .stat-card.stat-highest-bid{background:#f0fdf4;border-color:#86efac}.review-bids-page .bidding-statistics-section .statistics-grid .stat-card.stat-highest-bid .stat-icon{background:#16a34a;color:#fff}.review-bids-page .bidding-statistics-section .statistics-grid .stat-card.stat-status{background:#f0fdf4;border-color:#86efac}.review-bids-page .bidding-statistics-section .statistics-grid .stat-card.stat-status .stat-icon{background:#16a34a;color:#fff}.review-bids-page .bidding-statistics-section .statistics-grid .stat-card.stat-status .stat-value{color:#16a34a;font-size:1.1rem}.review-bids-page .accepted-bid-section{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:1rem;padding:1rem 1.5rem}.review-bids-page .accepted-bid-section .accepted-bid-header{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.review-bids-page .accepted-bid-section .accepted-bid-header .accepted-icon{align-items:center;background:#10b981;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.review-bids-page .accepted-bid-section .accepted-bid-header .accepted-icon svg{color:#fff;height:18px;width:18px}.review-bids-page .accepted-bid-section .accepted-bid-header h2{color:#333;font-size:1.1rem;font-weight:600;margin:0}.review-bids-page .accepted-bid-section .accepted-bid-card{align-items:center;background:#ecfdf5;border:2px solid #10b981;border-radius:8px;display:flex;gap:1rem;padding:1rem}.review-bids-page .accepted-bid-section .accepted-bid-card .bid-icon{align-items:center;background:#10b981;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.review-bids-page .accepted-bid-section .accepted-bid-card .bid-icon svg{color:#fff;height:20px;width:20px}.review-bids-page .accepted-bid-section .accepted-bid-card .bid-left{align-items:flex-start;display:flex;flex:1 1;flex-direction:column}.review-bids-page .accepted-bid-section .accepted-bid-card .bid-left .bidder-name-row{align-items:center;display:flex;gap:.5rem;margin-bottom:.375rem}.review-bids-page .accepted-bid-section .accepted-bid-card .bid-left .bidder-name-row .bidder-name{color:#333;font-size:.95rem;font-weight:600;margin-bottom:0}.review-bids-page .accepted-bid-section .accepted-bid-card .bid-left .bidder-name-row .accepted-bid-label{background:#10b981;border-radius:12px;color:#fff;font-size:.75rem;font-weight:600;margin:0;padding:.125rem .5rem}.review-bids-page .accepted-bid-section .accepted-bid-card .bid-left .bidder-name-row .rejected-bid-label{background:#dc3545;border-radius:12px;color:#fff;font-size:.75rem;font-weight:600;margin:0;padding:.125rem .5rem}.review-bids-page .accepted-bid-section .accepted-bid-card .bid-left .bid-time{color:#666;font-size:.8rem;margin:0}.review-bids-page .accepted-bid-section .accepted-bid-card .bid-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;text-align:right}.review-bids-page .accepted-bid-section .accepted-bid-card .bid-right .bid-amount{color:#10b981;font-size:1.35rem;font-weight:700}.review-bids-page .bids-section .bid-card{align-items:center;display:flex;gap:1rem}.review-bids-page .bids-section .bid-card .bid-icon{align-items:center;background:#f3f4f6;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.review-bids-page .bids-section .bid-card .bid-icon svg{color:#666;height:20px;width:20px}.review-bids-page .bids-section .bid-card.highest-bid{background:#f0fdf4;border-color:#86efac}.review-bids-page .bids-section .bid-card.highest-bid .bid-icon{background:#86efac}.review-bids-page .bids-section .bid-card.highest-bid .bid-icon svg{color:#16a34a}.review-bids-page .bids-section .bid-card.accepted-bid{background:#ecfdf5;border-color:#10b981}.review-bids-page .bids-section .bid-card.accepted-bid .bid-icon{background:#10b981}.review-bids-page .bids-section .bid-card.accepted-bid .bid-icon svg{color:#fff}.review-bids-page .bids-section .bid-card.accepted-bid .bid-left .bidder-name-row .accepted-bid-label{background:#10b981;border-radius:12px;color:#fff;font-size:.75rem;font-weight:600;margin:0;padding:.125rem .5rem}.review-bids-page .bids-section .bid-card.accepted-bid .bid-right .bid-amount{color:#10b981}.review-bids-page .bids-section .bid-card .bid-left{align-items:flex-start;display:flex;flex:1 1;flex-direction:column}.review-bids-page .bids-section .bid-card .bid-left .bidder-name-row{align-items:center;display:flex;gap:.5rem;margin-bottom:.375rem}.review-bids-page .bids-section .bid-card .bid-left .bidder-name-row .bidder-name{color:#333;font-size:.95rem;font-weight:600;margin-bottom:0}.review-bids-page .bids-section .bid-card .bid-left .bidder-name-row .highest-bid-label{background:#16a34a;border-radius:12px;color:#fff;font-size:.75rem;font-weight:600;margin:0;padding:.125rem .5rem}.review-bids-page .bids-section .bid-card .bid-left .bidder-name-row .rejected-bid-label{background:#dc3545;border-radius:12px;color:#fff;font-size:.75rem;font-weight:600;margin:0;padding:.125rem .5rem}.review-bids-page .bids-section .bid-card .bid-left .bid-time{color:#666;font-size:.8rem;margin:0}.review-bids-page .bids-section .bid-card .bid-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;text-align:right}.review-bids-page .bids-section .bid-card .bid-right .bid-amount{color:#333;font-size:1.35rem;font-weight:700}.review-bids-page .auction-ended-header{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1.5rem 2rem}.review-bids-page .auction-ended-header .header-icon{align-items:center;background:#ff6b35;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.review-bids-page .auction-ended-header .header-icon svg{color:#fff;height:20px;width:20px}.review-bids-page .auction-ended-header .header-content{flex:1 1}.review-bids-page .auction-ended-header .header-content h1{color:#333;font-size:1.5rem;font-weight:600;margin:0 0 .25rem}.review-bids-page .auction-ended-header .header-content p{color:#666;font-size:.95rem;margin:0}.review-bids-page .important-decision-section{align-items:flex-start;background:#fef3c7;border-radius:12px;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1.5rem 2rem}.review-bids-page .important-decision-section .decision-icon{align-items:center;background:#f59e0b;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.review-bids-page .important-decision-section .decision-icon svg{color:#fff;height:20px;width:20px}.review-bids-page .important-decision-section .decision-content{flex:1 1}.review-bids-page .important-decision-section .decision-content p{color:#92400e;font-size:.95rem;font-weight:500;margin:0}.review-bids-page .declare-winner-section{display:flex;justify-content:center;margin-bottom:1.5rem}.review-bids-page .declare-winner-section .btn-declare-winner{align-items:center;background:#ff6b35;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;padding:1rem 2rem;transition:all .3s ease}.review-bids-page .declare-winner-section .btn-declare-winner svg{height:20px;width:20px}.review-bids-page .declare-winner-section .btn-declare-winner:hover{background:#e55a2b;box-shadow:0 4px 12px #ff6b354d;transform:translateY(-2px)}.review-bids-page .declare-winner-section .btn-declare-winner:active{transform:translateY(0)}.review-bids-page .reserve-not-met-header{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1.5rem 2rem}.review-bids-page .reserve-not-met-header .header-icon{align-items:center;background:#ff6b35;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.review-bids-page .reserve-not-met-header .header-icon svg{color:#fff;height:20px;width:20px}.review-bids-page .reserve-not-met-header .header-content{flex:1 1}.review-bids-page .reserve-not-met-header .header-content h1{color:#333;font-size:1.5rem;font-weight:600;margin:0 0 .25rem}.review-bids-page .reserve-not-met-header .header-content p{color:#666;font-size:.95rem;margin:0}.review-bids-page .auction-summary-section{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:1.5rem;padding:1.5rem 2rem}.review-bids-page .auction-summary-section .summary-card h3{color:#333;font-size:1.25rem;font-weight:600;margin:0 0 .75rem}.review-bids-page .auction-summary-section .summary-card .product-description{color:#666;font-size:.95rem;line-height:1.6;margin:0 0 1.5rem}.review-bids-page .auction-summary-section .summary-card .summary-metrics{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.review-bids-page .auction-summary-section .summary-card .summary-metrics .metric-card{border-radius:8px;padding:1rem;text-align:center}.review-bids-page .auction-summary-section .summary-card .summary-metrics .metric-card.metric-reserve{background:#f3f4f6}.review-bids-page .auction-summary-section .summary-card .summary-metrics .metric-card.metric-highest{background:#fef3c7}.review-bids-page .auction-summary-section .summary-card .summary-metrics .metric-card.metric-shortfall{background:#fee2e2}.review-bids-page .auction-summary-section .summary-card .summary-metrics .metric-card .metric-label{color:#666;font-size:.85rem;margin-bottom:.5rem}.review-bids-page .auction-summary-section .summary-card .summary-metrics .metric-card .metric-value{color:#333;font-size:1.25rem;font-weight:700}.review-bids-page .auction-summary-section .summary-card .summary-metrics .metric-card .metric-value.original-price{color:#999;text-decoration:line-through}.review-bids-page .auction-performance-section{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:1.5rem;padding:1.5rem 2rem}.review-bids-page .auction-performance-section .performance-metrics{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.review-bids-page .auction-performance-section .performance-metrics .metric-card{border-radius:8px;padding:1rem;text-align:center}.review-bids-page .auction-performance-section .performance-metrics .metric-card.metric-total-bids{background:#dbeafe}.review-bids-page .auction-performance-section .performance-metrics .metric-card.metric-reserve-gap{background:#e9d5ff}.review-bids-page .auction-performance-section .performance-metrics .metric-card.metric-status{background:#fef3c7}.review-bids-page .auction-performance-section .performance-metrics .metric-card .metric-label{color:#666;font-size:.85rem;margin-bottom:.5rem}.review-bids-page .auction-performance-section .performance-metrics .metric-card .metric-value{align-items:center;color:#333;display:flex;font-size:1.1rem;font-weight:700;gap:.5rem;justify-content:center}.review-bids-page .auction-performance-section .performance-metrics .metric-card .metric-value svg{height:16px;width:16px}.review-bids-page .extension-offer-section{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:1.5rem;padding:1.5rem 2rem}.review-bids-page .extension-offer-section .offer-banner{align-items:center;background:#d1fae5;border-radius:8px;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.5rem}.review-bids-page .extension-offer-section .offer-banner .offer-icon{align-items:center;background:#10b981;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.review-bids-page .extension-offer-section .offer-banner .offer-icon svg{color:#fff;height:20px;width:20px}.review-bids-page .extension-offer-section .offer-banner .offer-content{flex:1 1}.review-bids-page .extension-offer-section .offer-banner .offer-content h3{color:#065f46;font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.review-bids-page .extension-offer-section .offer-banner .offer-content p{color:#047857;font-size:.9rem;margin:0}.review-bids-page .extension-offer-section .pricing-details{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.review-bids-page .extension-offer-section .pricing-details .metric-card{border-radius:8px;padding:1rem;text-align:center}.review-bids-page .extension-offer-section .pricing-details .metric-card.metric-original{background:#f3f4f6}.review-bids-page .extension-offer-section .pricing-details .metric-card.metric-extension{background:#d1fae5}.review-bids-page .extension-offer-section .pricing-details .metric-card.metric-savings{background:#fef3c7}.review-bids-page .extension-offer-section .pricing-details .metric-card .metric-label{color:#666;font-size:.85rem;margin-bottom:.5rem}.review-bids-page .extension-offer-section .pricing-details .metric-card .metric-value{color:#333;font-size:1.25rem;font-weight:700}.review-bids-page .extension-duration-section{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:1.5rem;padding:1.5rem 2rem}.review-bids-page .extension-duration-section .section-title{align-items:center;color:#333;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;margin:0 0 1rem}.review-bids-page .extension-duration-section .section-title svg{color:#666;height:20px;width:20px}.review-bids-page .extension-duration-section .duration-options{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin-bottom:1rem}.review-bids-page .extension-duration-section .duration-options .duration-option{background:#fff;border:2px solid #d1d5db;border-radius:8px;color:#333;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem;transition:all .2s ease}.review-bids-page .extension-duration-section .duration-options .duration-option:hover{border-color:#ff6b35;color:#ff6b35}.review-bids-page .extension-duration-section .duration-options .duration-option.active{background:#ff6b35;border-color:#ff6b35;color:#fff}.review-bids-page .extension-duration-section .new-end-date{color:#666;font-size:.95rem;text-align:center}.review-bids-page .adjust-reserve-section{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:1.5rem;padding:1.5rem 2rem}.review-bids-page .adjust-reserve-section .section-title{align-items:center;color:#333;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;margin:0 0 1rem}.review-bids-page .adjust-reserve-section .section-title svg{color:#666;height:20px;width:20px}.review-bids-page .adjust-reserve-section .reserve-price-edit{align-items:center;background:#f9fafb;border-radius:8px;display:flex;justify-content:space-between;padding:1rem}.review-bids-page .adjust-reserve-section .reserve-price-edit .current-price{color:#333;font-size:1rem;font-weight:500}.review-bids-page .adjust-reserve-section .reserve-price-edit .btn-edit-price{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#333;cursor:pointer;font-size:.95rem;font-weight:600;padding:.5rem 1.5rem;transition:all .2s ease}.review-bids-page .adjust-reserve-section .reserve-price-edit .btn-edit-price:hover{border-color:#ff6b35;color:#ff6b35}.review-bids-page .adjust-reserve-section .reserve-price-edit-form .form-group{margin-bottom:1rem}.review-bids-page .adjust-reserve-section .reserve-price-edit-form .form-group label{color:#333;display:block;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.review-bids-page .adjust-reserve-section .reserve-price-edit-form .form-group .reserve-price-input{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#333;font-size:1rem;padding:.75rem 1rem;transition:all .2s ease;width:100%}.review-bids-page .adjust-reserve-section .reserve-price-edit-form .form-group .reserve-price-input:focus{border-color:#ff6b35;box-shadow:0 0 0 3px #ff6b351a;outline:none}.review-bids-page .adjust-reserve-section .reserve-price-edit-form .form-group .reserve-price-input::placeholder{color:#9ca3af}.review-bids-page .adjust-reserve-section .reserve-price-edit-form .form-actions{display:flex;gap:1rem;margin-bottom:1rem}.review-bids-page .adjust-reserve-section .reserve-price-edit-form .form-actions .btn-cancel{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#333;cursor:pointer;flex:1 1;font-size:.95rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.review-bids-page .adjust-reserve-section .reserve-price-edit-form .form-actions .btn-cancel:hover{background:#f9fafb;border-color:#9ca3af}.review-bids-page .adjust-reserve-section .reserve-price-edit-form .form-actions .btn-save{background:#10b981;border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1 1;font-size:.95rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.review-bids-page .adjust-reserve-section .reserve-price-edit-form .form-actions .btn-save:hover{background:#059669;box-shadow:0 2px 8px #10b9814d;transform:translateY(-1px)}.review-bids-page .adjust-reserve-section .reserve-price-edit-form .info-banner{align-items:center;background:#fef3c7;border-radius:6px;color:#92400e;display:flex;font-size:.9rem;gap:.75rem;padding:.75rem 1rem}.review-bids-page .adjust-reserve-section .reserve-price-edit-form .info-banner svg{color:#f59e0b;flex-shrink:0;height:16px;width:16px}.review-bids-page .adjust-reserve-section .reserve-price-edit-form .info-banner span{line-height:1.5}.review-bids-page .why-extend-section{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:1.5rem;padding:1.5rem 2rem}.review-bids-page .why-extend-section .benefits-list{display:flex;flex-direction:column;gap:1rem}.review-bids-page .why-extend-section .benefits-list .benefit-item{align-items:flex-start;display:flex;gap:1rem}.review-bids-page .why-extend-section .benefits-list .benefit-item svg{color:#10b981;flex-shrink:0;height:20px;margin-top:.125rem;width:20px}.review-bids-page .why-extend-section .benefits-list .benefit-item div{color:#333;font-size:.95rem;line-height:1.6}.review-bids-page .why-extend-section .benefits-list .benefit-item div strong{color:#065f46}.review-bids-page .your-options-section{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:1.5rem;padding:1.5rem 2rem}.review-bids-page .your-options-section .section-title{align-items:center;color:#333;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;margin:0 0 1rem}.review-bids-page .your-options-section .section-title svg{color:#f59e0b;height:20px;width:20px}.review-bids-page .your-options-section .options-list{display:flex;flex-direction:column;gap:.75rem}.review-bids-page .your-options-section .options-list .option-item{color:#333;font-size:.95rem;line-height:1.6}.review-bids-page .your-options-section .options-list .option-item strong{color:#92400e}.review-bids-page .reserve-not-met-actions{display:flex;gap:1rem;margin-bottom:1.5rem}.review-bids-page .reserve-not-met-actions button{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.review-bids-page .reserve-not-met-actions button.btn-cancel-auction{background:#fff;border:1px solid #d1d5db;color:#333}.review-bids-page .reserve-not-met-actions button.btn-cancel-auction:hover{background:#f9fafb;border-color:#9ca3af}.review-bids-page .reserve-not-met-actions button.btn-end-current-bid{background:#ff6b35;color:#fff}.review-bids-page .reserve-not-met-actions button.btn-end-current-bid:hover{background:#e55a2b;box-shadow:0 4px 12px #ff6b354d;transform:translateY(-2px)}.review-bids-page .reserve-not-met-actions button.btn-extend-auction{background:#10b981;color:#fff}.review-bids-page .reserve-not-met-actions button.btn-extend-auction:hover{background:#059669;box-shadow:0 4px 12px #10b9814d;transform:translateY(-2px)}.review-bids-page .decision-section{align-items:flex-start;background:#fef3c7;border-radius:12px;display:flex;gap:1rem;margin-bottom:1.5rem;padding:1.5rem 2rem}.review-bids-page .decision-section .decision-icon{align-items:center;background:#f59e0b;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.review-bids-page .decision-section .decision-icon svg{color:#fff;height:20px;width:20px}.review-bids-page .decision-section .decision-content{flex:1 1}.review-bids-page .decision-section .decision-content p{color:#333;font-size:.95rem;line-height:1.6;margin:0 0 1.25rem}.review-bids-page .decision-section .decision-content .decision-buttons{display:flex;gap:1rem;margin-bottom:.75rem}.review-bids-page .decision-section .decision-content .decision-buttons button{border:none;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.5rem;transition:all .2s ease}.review-bids-page .decision-section .decision-content .decision-buttons button.btn-continue{background:#fff;border:1px solid #d1d5db;color:#333}.review-bids-page .decision-section .decision-content .decision-buttons button.btn-continue:hover{background:#f9fafb;border-color:#9ca3af}.review-bids-page .decision-section .decision-content .decision-buttons button.btn-end-auction{background:#f97316;color:#fff}.review-bids-page .decision-section .decision-content .decision-buttons button.btn-end-auction:hover{background:#ea580c}.review-bids-page .decision-section .decision-content .decision-note{color:#666;font-size:.875rem;font-style:italic;margin:0}.review-bids-page .confirm-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.review-bids-page .confirm-modal-content{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:600px;overflow-y:auto;padding:0;width:100%}.review-bids-page .confirm-winner-section{align-items:flex-start;background:#f0fdf4;border-radius:12px 12px 0 0;display:flex;gap:16px;padding:24px}.review-bids-page .confirm-winner-section .confirm-winner-icon{align-items:center;background:#16a34a;border-radius:8px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.review-bids-page .confirm-winner-section .confirm-winner-icon svg{color:#fff;height:24px;width:24px}.review-bids-page .confirm-winner-section .confirm-winner-content{flex:1 1}.review-bids-page .confirm-winner-section .confirm-winner-content h2{color:#333;font-size:1.5rem;font-weight:700;margin:0 0 12px}.review-bids-page .confirm-winner-section .confirm-winner-content .warning-text{color:#666;font-size:.95rem;line-height:1.6;margin:0 0 20px}.review-bids-page .confirm-winner-section .confirm-winner-content .winning-bid-details{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.review-bids-page .confirm-winner-section .confirm-winner-content .winning-bid-details .detail-row{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-bottom:8px}.review-bids-page .confirm-winner-section .confirm-winner-content .winning-bid-details .detail-row:last-child{border-bottom:none;padding-bottom:0}.review-bids-page .confirm-winner-section .confirm-winner-content .winning-bid-details .detail-row .detail-label{color:#666;font-size:.875rem;font-weight:500}.review-bids-page .confirm-winner-section .confirm-winner-content .winning-bid-details .detail-row .detail-value{color:#333;font-size:.95rem;font-weight:600}.review-bids-page .confirm-winner-section .confirm-winner-content .winning-bid-details .detail-row .detail-value.winning-bid-amount{color:#16a34a;font-size:1.25rem;font-weight:700}.review-bids-page .what-happens-next-section{border-top:1px solid #e5e7eb;padding:24px}.review-bids-page .what-happens-next-section h3{color:#333;font-size:1.25rem;font-weight:600;margin:0 0 16px}.review-bids-page .what-happens-next-section ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.review-bids-page .what-happens-next-section ul li{align-items:flex-start;color:#333;display:flex;font-size:.95rem;gap:12px;line-height:1.6}.review-bids-page .what-happens-next-section ul li svg{color:#16a34a;flex-shrink:0;height:16px;margin-top:2px;width:16px}.review-bids-page .confirm-modal-actions{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px}.review-bids-page .confirm-modal-actions button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s ease}.review-bids-page .confirm-modal-actions button.btn-cancel{background:#fff;border:1px solid #d1d5db;color:#333}.review-bids-page .confirm-modal-actions button.btn-cancel:hover{background:#f9fafb;border-color:#9ca3af}.review-bids-page .confirm-modal-actions button.btn-confirm{background:#16a34a;color:#fff}.review-bids-page .confirm-modal-actions button.btn-confirm:hover{background:#15803d}.review-bids-page .confirm-modal-actions button.btn-confirm svg{height:20px;width:20px}.review-bids-page .cancel-confirm-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.review-bids-page .cancel-confirm-modal-content{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:600px;overflow-y:auto;padding:0;width:100%}.review-bids-page .cancel-confirm-section{align-items:flex-start;background:#fef2f2;border-radius:12px 12px 0 0;display:flex;gap:16px;padding:24px}.review-bids-page .cancel-confirm-section .cancel-confirm-icon{align-items:center;background:#ef4444;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.review-bids-page .cancel-confirm-section .cancel-confirm-icon svg{color:#fff;height:24px;width:24px}.review-bids-page .cancel-confirm-section .cancel-confirm-content{flex:1 1}.review-bids-page .cancel-confirm-section .cancel-confirm-content h2{color:#991b1b;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.review-bids-page .cancel-confirm-section .cancel-confirm-content .instruction-text{color:#7f1d1d;font-size:.95rem;margin:0 0 1.5rem}.review-bids-page .cancel-confirm-section .cancel-confirm-content .cancel-warning{align-items:flex-start;background:#fff;border-left:4px solid #ef4444;border-radius:8px;display:flex;gap:1rem;padding:1.5rem}.review-bids-page .cancel-confirm-section .cancel-confirm-content .cancel-warning svg{color:#ef4444;flex-shrink:0;height:20px;margin-top:.125rem;width:20px}.review-bids-page .cancel-confirm-section .cancel-confirm-content .cancel-warning div{flex:1 1}.review-bids-page .cancel-confirm-section .cancel-confirm-content .cancel-warning div strong{color:#991b1b;display:block;margin-bottom:.5rem}.review-bids-page .cancel-confirm-section .cancel-confirm-content .cancel-warning div ul{color:#333;margin:.5rem 0 0;padding-left:1.25rem}.review-bids-page .cancel-confirm-section .cancel-confirm-content .cancel-warning div ul li{font-size:.9rem;margin-bottom:.25rem}.review-bids-page .cancel-confirm-actions{border-top:1px solid #e5e7eb;display:flex;gap:1rem;padding:24px}.review-bids-page .cancel-confirm-actions .btn-go-back{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#333;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .2s ease}.review-bids-page .cancel-confirm-actions .btn-go-back:hover{background:#f9fafb;border-color:#9ca3af}.review-bids-page .cancel-confirm-actions .btn-confirm-cancel{align-items:center;background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:1rem;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s ease}.review-bids-page .cancel-confirm-actions .btn-confirm-cancel:hover{background:#dc2626;box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.review-bids-page .cancel-confirm-actions .btn-confirm-cancel svg{height:20px;width:20px}.review-bids-page .extension-confirm-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.review-bids-page .extension-confirm-modal-content{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;max-height:90vh;max-width:700px;overflow-y:auto;padding:0;width:100%}.review-bids-page .extension-confirm-section{align-items:flex-start;background:#f0fdf4;border-radius:12px 12px 0 0;display:flex;gap:16px;padding:24px}.review-bids-page .extension-confirm-section .extension-confirm-icon{align-items:center;background:#10b981;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.review-bids-page .extension-confirm-section .extension-confirm-icon svg{color:#fff;height:24px;width:24px}.review-bids-page .extension-confirm-section .extension-confirm-content{flex:1 1}.review-bids-page .extension-confirm-section .extension-confirm-content h2{color:#065f46;font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.review-bids-page .extension-confirm-section .extension-confirm-content .instruction-text{color:#047857;font-size:.95rem;margin:0 0 1.5rem}.review-bids-page .extension-confirm-section .extension-confirm-content .extension-summary{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.review-bids-page .extension-confirm-section .extension-confirm-content .extension-summary .summary-row{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-bottom:.75rem}.review-bids-page .extension-confirm-section .extension-confirm-content .extension-summary .summary-row:last-child{border-bottom:none}.review-bids-page .extension-confirm-section .extension-confirm-content .extension-summary .summary-row.total{border-top:2px solid #10b981;font-weight:700;padding-top:.75rem}.review-bids-page .extension-confirm-section .extension-confirm-content .extension-summary .summary-row.total .summary-label{color:#065f46;font-size:1.1rem}.review-bids-page .extension-confirm-section .extension-confirm-content .extension-summary .summary-row.total .summary-value{color:#10b981;font-size:1.25rem}.review-bids-page .extension-confirm-section .extension-confirm-content .extension-summary .summary-row .summary-label{color:#666;font-size:.95rem;font-weight:500}.review-bids-page .extension-confirm-section .extension-confirm-content .extension-summary .summary-row .summary-value{color:#333;font-size:1rem;font-weight:600}.review-bids-page .extension-confirm-section .extension-confirm-content .extension-summary .summary-row .summary-value.discount{color:#10b981}.review-bids-page .extension-what-happens-section{border-top:1px solid #e5e7eb;padding:24px}.review-bids-page .extension-what-happens-section h3{color:#333;font-size:1.25rem;font-weight:600;margin:0 0 1rem}.review-bids-page .extension-what-happens-section ul{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.review-bids-page .extension-what-happens-section ul li{align-items:flex-start;color:#333;display:flex;font-size:.95rem;gap:.75rem;line-height:1.6}.review-bids-page .extension-what-happens-section ul li svg{color:#10b981;flex-shrink:0;height:16px;margin-top:.125rem;width:16px}.review-bids-page .extension-confirm-actions{border-top:1px solid #e5e7eb;display:flex;gap:1rem;padding:24px}.review-bids-page .extension-confirm-actions .btn-go-back{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#333;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .2s ease}.review-bids-page .extension-confirm-actions .btn-go-back:hover{background:#f9fafb;border-color:#9ca3af}.review-bids-page .extension-confirm-actions .btn-confirm-pay{align-items:center;background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:1rem;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s ease}.review-bids-page .extension-confirm-actions .btn-confirm-pay:hover{background:#059669;box-shadow:0 4px 12px #10b9814d;transform:translateY(-1px)}.review-bids-page .extension-confirm-actions .btn-confirm-pay svg{height:20px;width:20px}@media(max-width:768px){.review-bids-page{padding:1rem 0}.review-bids-page .container{max-width:100%;padding:0 .75rem}.review-bids-page .page-header{flex-direction:row;padding:1.25rem 1.5rem}.review-bids-page .page-header .header-icon{height:36px;width:36px}.review-bids-page .page-header .header-icon svg{height:18px;width:18px}.review-bids-page .page-header .header-content h1{font-size:1.25rem}.review-bids-page .page-header .header-content p{font-size:.875rem}.review-bids-page .reserve-reached-banner{flex-direction:column;padding:1.25rem 1.5rem;text-align:center}.review-bids-page .reserve-reached-banner .banner-icon{margin:0 auto}.review-bids-page .reserve-reached-banner .banner-content h1{font-size:1.25rem}.review-bids-page .auction-details-section{padding:1.25rem 1.5rem}.review-bids-page .auction-details-section .details-card{flex-direction:column}.review-bids-page .auction-details-section .details-card .details-grid{grid-template-columns:1fr}.review-bids-page .bidding-statistics-section{padding:1.25rem 1.5rem}.review-bids-page .bidding-statistics-section .statistics-grid{grid-template-columns:1fr}.review-bids-page .bids-section{padding:1.25rem 1.5rem}.review-bids-page .bids-section .section-title{font-size:1.1rem}.review-bids-page .bids-section .bid-card{flex-wrap:wrap;padding:1rem 1.25rem}.review-bids-page .bids-section .bid-card .bid-icon{height:32px;margin-right:.5rem;width:32px}.review-bids-page .bids-section .bid-card .bid-icon svg{height:16px;width:16px}.review-bids-page .bids-section .bid-card .bid-info .bidder-name{font-size:.95rem}.review-bids-page .bids-section .bid-card .bid-info .rejected-bid-label{color:#dc3545;font-size:.8rem;font-weight:500}.review-bids-page .bids-section .bid-card .bid-info .bid-time{font-size:.8rem}.review-bids-page .bids-section .bid-card .bid-info .bid-amount{font-size:1.25rem}.review-bids-page .bids-section .bid-card .bid-info .highest-bid-label{font-size:.8rem}.review-bids-page .decision-section{flex-direction:column;padding:1.25rem 1.5rem}.review-bids-page .decision-section .decision-content .decision-buttons{flex-direction:column}.review-bids-page .decision-section .decision-content .decision-buttons button{width:100%}.review-bids-page .info-footer{font-size:.8rem;padding:.75rem 1rem}.review-bids-page .confirm-modal-overlay{padding:10px}.review-bids-page .confirm-modal-content{max-height:95vh}.review-bids-page .confirm-winner-section{flex-direction:column;padding:20px}.review-bids-page .confirm-winner-section .confirm-winner-icon{margin:0 auto}.review-bids-page .confirm-winner-section .confirm-winner-content h2{font-size:1.25rem;text-align:center}.review-bids-page .what-happens-next-section{padding:20px}.review-bids-page .what-happens-next-section h3{font-size:1.1rem}.review-bids-page .confirm-modal-actions{flex-direction:column;padding:16px 20px}.review-bids-page .confirm-modal-actions button{justify-content:center;width:100%}}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.subtitle,.winning-bid-review-page .back-btn{font-family:Inter,sans-serif}.winning-bid-review-page .back-btn svg{flex-shrink:0;height:16px;width:16px}.winning-bid-review-page .back-btn{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.winning-bid-review-page .back-btn:hover{background-color:#d0d0d0;color:#333}.winning-bid-review-page .back-btn:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.winning-bid-review-page{background-color:#f3f4f6;min-height:100vh;padding:24px 0}.winning-bid-review-page.error,.winning-bid-review-page.loading{align-items:center;color:#666;display:flex;font-size:1.2rem;justify-content:center;min-height:50vh}.winning-bid-review-page .container{margin:0 auto;max-width:1400px;padding:0 24px}.winning-bid-review-page .back-btn{margin-bottom:20px}.winning-bid-review-page .success-banner{background:linear-gradient(135deg,#16a34a,#15803d);border-radius:12px;box-shadow:0 4px 12px #16a34a4d;color:#fff;margin-bottom:24px;padding:32px}.winning-bid-review-page .success-banner .banner-content{align-items:center;display:flex;gap:16px;margin-bottom:24px}.winning-bid-review-page .success-banner .banner-content .banner-icon{align-items:center;background:#fff3;border-radius:50%;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.winning-bid-review-page .success-banner .banner-content .banner-icon svg{color:#fff;height:32px;width:32px}.winning-bid-review-page .success-banner .banner-content .banner-text{flex:1 1}.winning-bid-review-page .success-banner .banner-content .banner-text h1{align-items:center;display:flex;font-size:28px;font-weight:700;gap:12px;margin:0 0 8px}.winning-bid-review-page .success-banner .banner-content .banner-text h1 .check-icon{height:24px;width:24px}.winning-bid-review-page .success-banner .banner-content .banner-text p{font-size:16px;line-height:1.5;margin:0;opacity:.95}.winning-bid-review-page .success-banner .banner-metrics{border-top:1px solid #fff3;display:flex;gap:32px;padding-top:24px}.winning-bid-review-page .success-banner .banner-metrics .metric{display:flex;flex-direction:column;gap:4px}.winning-bid-review-page .success-banner .banner-metrics .metric .metric-label{font-size:14px;opacity:.9}.winning-bid-review-page .success-banner .banner-metrics .metric .metric-value{font-size:24px;font-weight:700}.winning-bid-review-page .success-banner .banner-metrics .metric .metric-value.positive{color:#fef3c7}.winning-bid-review-page .main-content{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:1200px){.winning-bid-review-page .main-content{grid-template-columns:1fr}}.winning-bid-review-page .section-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;overflow:hidden}.winning-bid-review-page .section-card .section-header{align-items:center;display:flex;font-size:18px;font-weight:600;gap:12px;padding:16px 20px}.winning-bid-review-page .section-card .section-header.orange{background:#f97316;color:#fff}.winning-bid-review-page .section-card .section-header.blue{background:#2563eb;color:#fff}.winning-bid-review-page .section-card .section-header.purple{background:#9333ea;color:#fff}.winning-bid-review-page .section-card .section-header svg{color:#fff;height:20px;width:20px}.winning-bid-review-page .section-card .section-header h2{color:#fff;font-size:18px;font-weight:600;margin:0}.winning-bid-review-page .section-card .section-body{padding:20px}.winning-bid-review-page .product-details .product-image{align-items:center;background:#f3f4f6;border-radius:8px;display:flex;height:200px;justify-content:center;margin-bottom:16px;overflow:hidden;width:100%}.winning-bid-review-page .product-details .product-image img{height:100%;object-fit:cover;width:100%}.winning-bid-review-page .product-details .product-image .placeholder-image{color:#999;font-size:14px}.winning-bid-review-page .product-details .product-info{margin-bottom:20px}.winning-bid-review-page .product-details .product-info h3{color:#333;font-size:20px;font-weight:700;margin:0 0 8px}.winning-bid-review-page .product-details .product-info .category{color:#666;font-size:14px;margin:0}.winning-bid-review-page .product-details .financial-details{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.winning-bid-review-page .product-details .financial-details .financial-left,.winning-bid-review-page .product-details .financial-details .financial-right{display:flex;flex-direction:column;gap:12px}.winning-bid-review-page .product-details .financial-details .financial-item{display:flex;flex-direction:column;gap:4px}.winning-bid-review-page .product-details .financial-details .financial-item .label{align-items:center;color:#666;display:flex;font-size:13px;gap:6px}.winning-bid-review-page .product-details .financial-details .financial-item .label .trophy-icon{color:#f59e0b;height:16px;width:16px}.winning-bid-review-page .product-details .financial-details .financial-item .value{color:#333;font-size:18px;font-weight:700}.winning-bid-review-page .product-details .financial-details .financial-item .value.positive{color:#16a34a}.winning-bid-review-page .product-details .financial-details .financial-item .value.highlight{color:#f59e0b}.winning-bid-review-page .buyer-details .buyer-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;margin-bottom:20px;padding-bottom:20px}.winning-bid-review-page .buyer-details .buyer-header .buyer-avatar{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:32px;font-weight:700;height:80px;justify-content:center;width:80px}.winning-bid-review-page .buyer-details .buyer-header .buyer-name-section{flex:1 1}.winning-bid-review-page .buyer-details .buyer-header .buyer-name-section .buyer-name-row{align-items:center;display:flex;gap:8px;margin-bottom:4px}.winning-bid-review-page .buyer-details .buyer-header .buyer-name-section .buyer-name-row h3{color:#333;font-size:20px;font-weight:700;margin:0}.winning-bid-review-page .buyer-details .buyer-header .buyer-name-section .buyer-name-row .verified-badge{align-items:center;background:#16a34a;border-radius:12px;color:#fff;display:flex;font-size:12px;font-weight:600;gap:4px;padding:4px 10px}.winning-bid-review-page .buyer-details .buyer-header .buyer-name-section .buyer-name-row .verified-badge svg{height:14px;width:14px}.winning-bid-review-page .buyer-details .buyer-header .buyer-name-section .buyer-company{color:#666;font-size:14px;margin:0}.winning-bid-review-page .buyer-details .buyer-contact-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:20px}.winning-bid-review-page .buyer-details .buyer-contact-grid .contact-item{align-items:center;color:#333;display:flex;font-size:14px;gap:12px}.winning-bid-review-page .buyer-details .buyer-contact-grid .contact-item svg{color:#666;flex-shrink:0;height:16px;width:16px}.winning-bid-review-page .buyer-details .reliability-score{border-top:1px solid #e5e7eb;padding-top:20px}.winning-bid-review-page .buyer-details .reliability-score .score-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.winning-bid-review-page .buyer-details .reliability-score .score-header .score-label-wrapper{align-items:center;display:flex;gap:8px}.winning-bid-review-page .buyer-details .reliability-score .score-header .score-label-wrapper .shield-icon{color:#666;flex-shrink:0;height:16px;width:16px}.winning-bid-review-page .buyer-details .reliability-score .score-header .score-label-wrapper .score-label{color:#666;font-size:14px}.winning-bid-review-page .buyer-details .reliability-score .score-header .score-value{color:#2563eb;font-size:18px;font-weight:700}.winning-bid-review-page .buyer-details .reliability-score .score-bar{background:#e5e7eb;border-radius:4px;height:8px;margin-bottom:8px;overflow:hidden;width:100%}.winning-bid-review-page .buyer-details .reliability-score .score-bar .score-fill{background:#2563eb;border-radius:4px;height:100%;transition:width .3s ease}.winning-bid-review-page .buyer-details .reliability-score .score-bar .score-fill.score-85{width:85%}.winning-bid-review-page .buyer-details .reliability-score .score-description{color:#666;font-size:12px;line-height:1.4;margin:0}.winning-bid-review-page .timeline .timeline-item{align-items:center;color:#333;display:flex;font-size:14px;gap:12px}.winning-bid-review-page .timeline .timeline-item .clock-icon{color:#666;flex-shrink:0;height:16px;width:16px}.winning-bid-review-page .timeline .timeline-item .timeline-date{color:#666;font-weight:500;margin-left:auto}.winning-bid-review-page .review-decision .decision-text{color:#333;font-size:14px;line-height:1.5;margin:0 0 16px}.winning-bid-review-page .review-decision .decision-text strong{color:#f97316}.winning-bid-review-page .review-decision .time-remaining-box{align-items:center;background:#f97316;border-radius:8px;color:#fff;display:flex;gap:12px;margin-bottom:24px;padding:16px}.winning-bid-review-page .review-decision .time-remaining-box svg{flex-shrink:0;height:20px;width:20px}.winning-bid-review-page .review-decision .time-remaining-box div{display:flex;flex-direction:column;gap:4px}.winning-bid-review-page .review-decision .time-remaining-box .time-label{font-size:12px;opacity:.9}.winning-bid-review-page .review-decision .time-remaining-box .time-value{font-size:20px;font-weight:700}.winning-bid-review-page .review-decision .decision-expired-message{color:#64748b;line-height:1.5;margin-bottom:20px}.winning-bid-review-page .review-decision .action-buttons{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.winning-bid-review-page .review-decision .action-buttons button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px 20px;transition:all .2s ease}.winning-bid-review-page .review-decision .action-buttons button svg{height:20px;width:20px}.winning-bid-review-page .review-decision .action-buttons button.btn-accept{background:#16a34a;color:#fff}.winning-bid-review-page .review-decision .action-buttons button.btn-accept:hover{background:#15803d}.winning-bid-review-page .review-decision .action-buttons button.btn-continue{background:#2563eb;color:#fff}.winning-bid-review-page .review-decision .action-buttons button.btn-continue:hover{background:#1d4ed8}.winning-bid-review-page .review-decision .action-buttons button.btn-reject{background:#fff;border:1px solid #e5e7eb;color:#333}.winning-bid-review-page .review-decision .action-buttons button.btn-reject:hover{background:#f9fafb;border-color:#d1d5db}.winning-bid-review-page .review-decision .action-buttons button.btn-back-to-review{background:#f59e0b;color:#fff}.winning-bid-review-page .review-decision .action-buttons button.btn-back-to-review:hover{background:#d97706}.winning-bid-review-page .review-decision .acceptance-info h4{color:#333;font-size:16px;font-weight:600;margin:0 0 12px}.winning-bid-review-page .review-decision .acceptance-info ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.winning-bid-review-page .review-decision .acceptance-info ul li{align-items:flex-start;color:#333;display:flex;font-size:14px;gap:10px;line-height:1.5}.winning-bid-review-page .review-decision .acceptance-info ul li svg{color:#16a34a;flex-shrink:0;height:16px;margin-top:2px;width:16px}.winning-bid-review-page .important-notice .section-body p{color:#666;font-size:14px;line-height:1.6;margin:0}.winning-bid-review-page .need-help{padding:20px;text-align:center}.winning-bid-review-page .need-help h2{color:#333;font-size:18px;font-weight:600;margin:0 0 8px}.winning-bid-review-page .need-help p{color:#666;font-size:14px;line-height:1.5;margin:0 0 16px}.winning-bid-review-page .need-help .btn-contact-support{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#333;cursor:pointer;font-size:14px;font-weight:600;padding:12px 24px;transition:all .2s ease}.winning-bid-review-page .need-help .btn-contact-support:hover{background:#f9fafb;border-color:#d1d5db}.winning-bid-review-page .reject-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.winning-bid-review-page .reject-modal-content{background:#fff;border-radius:12px;box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}.winning-bid-review-page .reject-modal-header{align-items:center;background:#fef2f2;border-radius:12px 12px 0 0;display:flex;gap:16px;padding:24px;position:relative}.winning-bid-review-page .reject-modal-header .reject-modal-icon{align-items:center;background:#ef4444;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.winning-bid-review-page .reject-modal-header .reject-modal-icon svg{color:#fff;height:24px;width:24px}.winning-bid-review-page .reject-modal-header h2{color:#991b1b;flex:1 1;font-size:1.5rem;font-weight:600;margin:0}.winning-bid-review-page .reject-modal-header .close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px}.winning-bid-review-page .reject-modal-header .close-btn:hover{background:#0000001a;color:#333}.winning-bid-review-page .reject-modal-header .close-btn svg{height:20px;width:20px}.winning-bid-review-page .reject-modal-body{flex:1 1;padding:24px}.winning-bid-review-page .reject-modal-body .warning-text{color:#333;font-size:1rem;font-weight:500;line-height:1.6;margin:0 0 20px}.winning-bid-review-page .reject-modal-body .reject-warning-box{align-items:flex-start;background:#fff7ed;border-left:4px solid #f97316;border-radius:8px;display:flex;gap:12px;margin-bottom:24px;padding:16px}.winning-bid-review-page .reject-modal-body .reject-warning-box svg{color:#f97316;flex-shrink:0;height:20px;margin-top:2px;width:20px}.winning-bid-review-page .reject-modal-body .reject-warning-box div{flex:1 1}.winning-bid-review-page .reject-modal-body .reject-warning-box div strong{color:#9a3412;display:block;margin-bottom:8px}.winning-bid-review-page .reject-modal-body .reject-warning-box div ul{color:#7c2d12;margin:0;padding-left:20px}.winning-bid-review-page .reject-modal-body .reject-warning-box div ul li{font-size:.9rem;line-height:1.5;margin-bottom:4px}.winning-bid-review-page .reject-modal-body .form-group{margin-bottom:0}.winning-bid-review-page .reject-modal-body .form-group label{color:#333;display:block;font-size:.95rem;font-weight:600;margin-bottom:8px}.winning-bid-review-page .reject-modal-body .form-group label .optional{color:#666;font-size:.85rem;font-weight:400}.winning-bid-review-page .reject-modal-body .form-group .rejection-reason-input{border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:.95rem;min-height:100px;padding:12px;resize:vertical;transition:all .2s ease;width:100%}.winning-bid-review-page .reject-modal-body .form-group .rejection-reason-input:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a;outline:none}.winning-bid-review-page .reject-modal-body .form-group .rejection-reason-input::placeholder{color:#9ca3af}.winning-bid-review-page .reject-modal-body .form-group .help-text{color:#666;font-size:.85rem;margin:8px 0 0}.winning-bid-review-page .reject-modal-actions{border-top:1px solid #e5e7eb;display:flex;gap:12px;padding:24px}.winning-bid-review-page .reject-modal-actions .btn-cancel{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#333;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .2s ease}.winning-bid-review-page .reject-modal-actions .btn-cancel:hover{background:#f9fafb;border-color:#9ca3af}.winning-bid-review-page .reject-modal-actions .btn-confirm-reject{align-items:center;background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:1rem;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s ease}.winning-bid-review-page .reject-modal-actions .btn-confirm-reject:hover{background:#dc2626;box-shadow:0 4px 12px #ef44444d;transform:translateY(-1px)}.winning-bid-review-page .reject-modal-actions .btn-confirm-reject svg{height:20px;width:20px}@media(max-width:768px){.winning-bid-review-page{padding:16px 0}.winning-bid-review-page .container{padding:0 16px}.winning-bid-review-page .success-banner{padding:24px 20px}.winning-bid-review-page .success-banner .banner-content{flex-direction:column;text-align:center}.winning-bid-review-page .success-banner .banner-content .banner-icon{margin:0 auto}.winning-bid-review-page .success-banner .banner-content .banner-text h1{font-size:24px;justify-content:center}.winning-bid-review-page .success-banner .banner-metrics{flex-direction:column;gap:16px}.winning-bid-review-page .main-content{gap:16px}.winning-bid-review-page .buyer-details .buyer-contact-grid,.winning-bid-review-page .product-details .financial-details{grid-template-columns:1fr}.winning-bid-review-page .buyer-details .buyer-header .buyer-avatar{font-size:24px;height:64px;width:64px}}.auction-payment-page{bottom:0;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:9999}.auction-payment-page .payment-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;display:flex;justify-content:center;min-height:100vh;padding:20px}.auction-payment-page .payment-card{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;margin:40px auto;max-width:800px;padding:40px;position:relative;width:100%}.auction-payment-page .payment-card .close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:20px;top:20px;transition:all .2s}.auction-payment-page .payment-card .close-btn:hover{background:#f5f5f5;color:#333}.auction-payment-page .header-section{margin-bottom:32px;text-align:center}.auction-payment-page .header-section .trophy-icon{align-items:center;background:#16a34a;border-radius:50%;color:#fff;display:flex;height:80px;justify-content:center;margin:0 auto 20px;width:80px}.auction-payment-page .header-section .trophy-icon svg{height:48px;width:48px}.auction-payment-page .header-section .congratulations-title{color:#1a1a1a;font-size:32px;font-weight:700;margin:0 0 8px}.auction-payment-page .header-section .won-title{color:#1a1a1a;font-size:24px;font-weight:600;margin:0 0 12px}.auction-payment-page .header-section .congratulations-description{color:#666;font-size:16px;line-height:1.5;margin:0}.auction-payment-page .winning-details-section{background:#f9fafb;border-radius:12px;margin-bottom:24px;padding:24px}.auction-payment-page .winning-details-section .section-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.auction-payment-page .winning-details-section .section-header .section-icon{align-items:center;background:#ff6b35;border-radius:8px;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.auction-payment-page .winning-details-section .section-header .section-icon svg{height:24px;width:24px}.auction-payment-page .winning-details-section .section-header .section-title{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.auction-payment-page .winning-details-section .item-name{color:#1a1a1a;font-size:20px;font-weight:600;margin-bottom:12px}.auction-payment-page .winning-details-section .item-description{color:#666;font-size:14px;line-height:1.6;margin-bottom:20px}.auction-payment-page .winning-details-section .details-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.auction-payment-page .winning-details-section .details-grid .detail-item{display:flex;flex-direction:column;gap:4px}.auction-payment-page .winning-details-section .details-grid .detail-item .detail-label{color:#999;font-size:12px;font-weight:500}.auction-payment-page .winning-details-section .details-grid .detail-item .detail-value{color:#1a1a1a;font-size:14px;font-weight:500}.auction-payment-page .winning-bid-section{background:#16a34a;border-radius:12px;margin-bottom:24px;padding:20px}.auction-payment-page .winning-bid-section .winning-bid-header{align-items:center;display:flex;gap:16px}.auction-payment-page .winning-bid-section .winning-bid-header .bid-icon-wrapper{align-items:center;background:#fff3;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.auction-payment-page .winning-bid-section .winning-bid-header .bid-icon-wrapper svg{height:24px;width:24px}.auction-payment-page .winning-bid-section .winning-bid-header .bid-text{flex:1 1}.auction-payment-page .winning-bid-section .winning-bid-header .bid-text .bid-label{color:#fff;font-size:16px;font-weight:600;margin-bottom:4px}.auction-payment-page .winning-bid-section .winning-bid-header .bid-text .bid-congratulations{color:#ffffffe6;font-size:14px}.auction-payment-page .winning-bid-section .winning-bid-header .bid-amount-wrapper{text-align:right}.auction-payment-page .winning-bid-section .winning-bid-header .bid-amount-wrapper .bid-amount{color:#fff;font-size:28px;font-weight:700;margin-bottom:4px}.auction-payment-page .winning-bid-section .winning-bid-header .bid-amount-wrapper .bid-taxes{color:#fffc;font-size:12px}.auction-payment-page .next-steps-section{margin-bottom:24px}.auction-payment-page .next-steps-section .section-title{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 20px}.auction-payment-page .next-steps-section .steps-list{display:flex;flex-direction:column;gap:16px}.auction-payment-page .next-steps-section .steps-list .step-item{align-items:flex-start;background:#f9fafb;border-radius:12px;display:flex;gap:16px;padding:16px}.auction-payment-page .next-steps-section .steps-list .step-item.step-complete{background:#f0fdf4}.auction-payment-page .next-steps-section .steps-list .step-item .step-number{align-items:center;background:#ff6b35;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.auction-payment-page .next-steps-section .steps-list .step-item.step-complete .step-number{background:#16a34a}.auction-payment-page .next-steps-section .steps-list .step-item .step-icon{align-items:center;background:#fff;border-radius:8px;color:#ff6b35;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.auction-payment-page .next-steps-section .steps-list .step-item .step-icon svg{height:20px;width:20px}.auction-payment-page .next-steps-section .steps-list .step-item.step-complete .step-icon{color:#16a34a}.auction-payment-page .next-steps-section .steps-list .step-item .step-content{flex:1 1}.auction-payment-page .next-steps-section .steps-list .step-item .step-content .step-title{color:#1a1a1a;font-size:16px;font-weight:600;margin-bottom:4px}.auction-payment-page .next-steps-section .steps-list .step-item .step-content .step-description{color:#666;font-size:14px;line-height:1.5}.auction-payment-page .sla-section{align-items:flex-start;background:#fef3c7;border-radius:12px;display:flex;gap:12px;margin-bottom:24px;padding:16px}.auction-payment-page .sla-section .sla-icon{color:#d97706;flex-shrink:0;height:24px;margin-top:2px;width:24px}.auction-payment-page .sla-section .sla-icon svg{height:24px;width:24px}.auction-payment-page .sla-section .sla-content{flex:1 1}.auction-payment-page .sla-section .sla-content .sla-title{color:#92400e;font-size:14px;font-weight:600;margin-bottom:4px}.auction-payment-page .sla-section .sla-content .sla-description{color:#78350f;font-size:13px;line-height:1.5}.auction-payment-page .seller-info-section{margin-bottom:24px}.auction-payment-page .seller-info-section .section-title{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 12px}.auction-payment-page .seller-info-section .seller-name{color:#1a1a1a;font-size:16px;font-weight:500;margin-bottom:8px}.auction-payment-page .seller-info-section .seller-note{color:#666;font-size:14px;line-height:1.5}.auction-payment-page .action-buttons{display:flex;gap:16px;margin-bottom:16px}.auction-payment-page .action-buttons .btn-review-later{background:#f3f4f6;border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;padding:14px 24px;transition:all .2s}.auction-payment-page .action-buttons .btn-review-later:hover{background:#e5e7eb}.auction-payment-page .action-buttons .btn-proceed-payment{align-items:center;background:#ff6b35;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .2s}.auction-payment-page .action-buttons .btn-proceed-payment:hover{background:#e55a2b}.auction-payment-page .footer-note{color:#999;font-size:12px;line-height:1.5;text-align:center}.auction-payment-page.error,.auction-payment-page.loading{align-items:center;color:#666;display:flex;font-size:18px;justify-content:center;min-height:100vh}@media(max-width:768px){.auction-payment-page .payment-card{margin:20px;padding:24px}.auction-payment-page .header-section .congratulations-title{font-size:24px}.auction-payment-page .header-section .won-title{font-size:20px}.auction-payment-page .winning-details-section .details-grid{grid-template-columns:1fr}.auction-payment-page .winning-bid-section .winning-bid-header{align-items:flex-start;flex-direction:column;gap:12px}.auction-payment-page .winning-bid-section .winning-bid-header .bid-amount-wrapper{text-align:left;width:100%}.auction-payment-page .action-buttons{flex-direction:column}.auction-payment-page .action-buttons button{width:100%}}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.proforma-invoice-page .invoice-container .back-btn,.subtitle{font-family:Inter,sans-serif}.proforma-invoice-page .invoice-container .back-btn svg{flex-shrink:0;height:16px;width:16px}.proforma-invoice-page .invoice-container .back-btn{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.proforma-invoice-page .invoice-container .back-btn:hover{background-color:#d0d0d0;color:#333}.proforma-invoice-page .invoice-container .back-btn:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.proforma-invoice-page{background:#f5f5f5;min-height:100vh;padding:40px 20px}.proforma-invoice-page .error-container,.proforma-invoice-page .loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;text-align:center}.proforma-invoice-page .error-container .loading-spinner,.proforma-invoice-page .loading-container .loading-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#ff6b35;height:40px;margin-bottom:20px;width:40px}.proforma-invoice-page .error-container p,.proforma-invoice-page .loading-container p{color:#666;font-size:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.proforma-invoice-page .invoice-container{margin:0 auto;max-width:900px}.proforma-invoice-page .invoice-container .back-btn{margin-bottom:16px}.proforma-invoice-page .invoice-container .qa-invoice-approval-banner{background:#fff8e6;border:1px solid #ffe08a;border-radius:8px;color:#856404;font-size:.9rem;margin-bottom:1rem;padding:.875rem 1rem}.proforma-invoice-page .header-section{align-items:flex-start;display:flex;gap:16px;margin-bottom:32px}.proforma-invoice-page .header-section .header-icon{align-items:center;background:#e0f2fe;border-radius:8px;color:#0369a1;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.proforma-invoice-page .header-section .header-icon svg{height:24px;width:24px}.proforma-invoice-page .header-section .header-content{flex:1 1}.proforma-invoice-page .header-section .header-content .page-title{color:#1a1a1a;font-size:28px;font-weight:700;margin:0 0 8px}.proforma-invoice-page .header-section .header-content .page-subtitle{color:#666;font-size:16px;margin:0}.proforma-invoice-page .invoice-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:40px}.proforma-invoice-page .invoice-card .invoice-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.proforma-invoice-page .invoice-card .invoice-header .invoice-title{color:#1a1a1a;font-size:32px;font-weight:700;letter-spacing:1px;margin:0;text-transform:uppercase}.proforma-invoice-page .invoice-card .invoice-header .brand-badge{background:#ff6b35;border-radius:6px;color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-transform:uppercase}.proforma-invoice-page .invoice-card .invoice-details{display:flex;gap:32px;margin-bottom:24px}.proforma-invoice-page .invoice-card .invoice-details .detail-row{display:flex;gap:8px}.proforma-invoice-page .invoice-card .invoice-details .detail-row .detail-label{color:#666;font-size:14px;font-weight:500}.proforma-invoice-page .invoice-card .invoice-details .detail-row .detail-value{color:#1a1a1a;font-size:14px;font-weight:500}.proforma-invoice-page .invoice-card .divider{background:#e5e7eb;height:1px;margin:24px 0}.proforma-invoice-page .invoice-card .parties-section{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-bottom:24px}.proforma-invoice-page .invoice-card .parties-section .party-column .party-label{color:#999;font-size:12px;font-weight:500;margin-bottom:8px}.proforma-invoice-page .invoice-card .parties-section .party-column .party-name{color:#1a1a1a;font-size:16px;font-weight:600;margin-bottom:8px}.proforma-invoice-page .invoice-card .parties-section .party-column .party-address{color:#1a1a1a;font-size:14px;line-height:1.5;margin-bottom:8px}.proforma-invoice-page .invoice-card .parties-section .party-column .party-gst{color:#1a1a1a;font-size:14px}.proforma-invoice-page .invoice-card .description-table{margin-bottom:24px}.proforma-invoice-page .invoice-card .description-table .table-header{grid-gap:16px;border-bottom:2px solid #e5e7eb;display:grid;gap:16px;grid-template-columns:2fr 1fr 1fr;padding-bottom:12px}.proforma-invoice-page .invoice-card .description-table .table-header .header-cell{color:#1a1a1a;font-size:14px;font-weight:600}.proforma-invoice-page .invoice-card .description-table .table-header .header-cell.description-cell{text-align:left}.proforma-invoice-page .invoice-card .description-table .table-header .header-cell.amount-cell,.proforma-invoice-page .invoice-card .description-table .table-header .header-cell.quantity-cell{text-align:right}.proforma-invoice-page .invoice-card .description-table .table-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:2fr 1fr 1fr;padding:16px 0}.proforma-invoice-page .invoice-card .description-table .table-row .table-cell{color:#1a1a1a;font-size:14px}.proforma-invoice-page .invoice-card .description-table .table-row .table-cell.description-cell{text-align:left}.proforma-invoice-page .invoice-card .description-table .table-row .table-cell.description-cell .item-name{font-weight:600;margin-bottom:8px}.proforma-invoice-page .invoice-card .description-table .table-row .table-cell.description-cell .item-description{color:#666;font-size:13px;line-height:1.5}.proforma-invoice-page .invoice-card .description-table .table-row .table-cell.amount-cell,.proforma-invoice-page .invoice-card .description-table .table-row .table-cell.quantity-cell{font-weight:500;text-align:right}.proforma-invoice-page .invoice-card .summary-section{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.proforma-invoice-page .invoice-card .summary-section .summary-row{color:#1a1a1a;display:flex;font-size:14px;justify-content:space-between;width:300px}.proforma-invoice-page .invoice-card .summary-section .summary-row .summary-label,.proforma-invoice-page .invoice-card .summary-section .summary-row .summary-value{font-weight:500}.proforma-invoice-page .invoice-card .summary-section .summary-row.total-row{border-top:2px solid #e5e7eb;margin-top:4px;padding-top:12px}.proforma-invoice-page .invoice-card .summary-section .summary-row.total-row .summary-label{font-size:16px;font-weight:600}.proforma-invoice-page .invoice-card .summary-section .summary-row.total-row .summary-value.total-amount{color:#ff6b35;font-size:20px;font-weight:700}.proforma-invoice-page .action-buttons{display:flex;gap:16px;justify-content:center}.proforma-invoice-page .action-buttons button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:14px 32px;transition:all .2s}.proforma-invoice-page .action-buttons button svg{height:20px;width:20px}.proforma-invoice-page .action-buttons .btn-download{background:#fff;border:1px solid #e5e7eb;color:#1a1a1a}.proforma-invoice-page .action-buttons .btn-download:hover{background:#f9fafb;border-color:#d1d5db}.proforma-invoice-page .action-buttons .btn-email{background:#ff6b35;color:#fff}.proforma-invoice-page .action-buttons .btn-email:hover{background:#e55a2b}.proforma-invoice-page .action-buttons .btn-proceed-payment{background:#ff6b35;color:#fff}.proforma-invoice-page .action-buttons .btn-proceed-payment:hover{background:#e55a2b}@media(max-width:768px){.proforma-invoice-page{padding:20px 16px}.proforma-invoice-page .invoice-container .header-section .header-content .page-title{font-size:24px}.proforma-invoice-page .invoice-container .invoice-card{padding:24px}.proforma-invoice-page .invoice-container .invoice-card .invoice-header{align-items:flex-start;flex-direction:column;gap:16px}.proforma-invoice-page .invoice-container .invoice-card .invoice-header .invoice-title{font-size:24px}.proforma-invoice-page .invoice-container .invoice-card .parties-section{gap:24px;grid-template-columns:1fr}.proforma-invoice-page .invoice-container .invoice-card .description-table .table-header,.proforma-invoice-page .invoice-container .invoice-card .description-table .table-row{gap:8px;grid-template-columns:1fr}.proforma-invoice-page .invoice-container .invoice-card .description-table .table-header .header-cell.amount-cell,.proforma-invoice-page .invoice-container .invoice-card .description-table .table-header .header-cell.quantity-cell,.proforma-invoice-page .invoice-container .invoice-card .description-table .table-header .table-cell.amount-cell,.proforma-invoice-page .invoice-container .invoice-card .description-table .table-header .table-cell.quantity-cell,.proforma-invoice-page .invoice-container .invoice-card .description-table .table-row .header-cell.amount-cell,.proforma-invoice-page .invoice-container .invoice-card .description-table .table-row .header-cell.quantity-cell,.proforma-invoice-page .invoice-container .invoice-card .description-table .table-row .table-cell.amount-cell,.proforma-invoice-page .invoice-container .invoice-card .description-table .table-row .table-cell.quantity-cell{text-align:left}.proforma-invoice-page .invoice-container .invoice-card .summary-section{align-items:stretch}.proforma-invoice-page .invoice-container .invoice-card .summary-section .summary-row{width:100%}.proforma-invoice-page .invoice-container .action-buttons{flex-direction:column}.proforma-invoice-page .invoice-container .action-buttons button{justify-content:center;width:100%}}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.party-connection-page .party-connection-container .action-section .btn-proceed,.party-connection-page .party-connection-container .back-btn,.subtitle{font-family:Inter,sans-serif}.common-btn-primary,.party-connection-page .party-connection-container .action-section .btn-proceed{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.common-btn-primary:hover:not(:disabled),.party-connection-page .party-connection-container .action-section .btn-proceed:hover:not(:disabled){background:#e55a00}.common-btn-primary:disabled,.party-connection-page .party-connection-container .action-section .btn-proceed:disabled{cursor:not-allowed;opacity:.5}.common-btn-primary:focus-visible,.party-connection-page .party-connection-container .action-section .btn-proceed:focus-visible{box-shadow:0 0 0 3px #ff6a0033;outline:none}.party-connection-page .party-connection-container .back-btn svg{flex-shrink:0;height:16px;width:16px}.party-connection-page .party-connection-container .back-btn{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.party-connection-page .party-connection-container .back-btn:hover{background-color:#d0d0d0;color:#333}.party-connection-page .party-connection-container .back-btn:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.party-connection-page{background:#f5f5f5;min-height:100vh;padding:40px 20px}.party-connection-page .error-container,.party-connection-page .loading-container{align-items:center;color:#666;display:flex;font-size:16px;justify-content:center;min-height:60vh;text-align:center}.party-connection-page .party-connection-container{margin:0 auto;max-width:900px}.party-connection-page .party-connection-container .back-btn{margin-bottom:20px}.party-connection-page .party-connection-container .header-section{align-items:center;display:flex;flex-direction:column;margin-bottom:32px;text-align:center}.party-connection-page .party-connection-container .header-section .header-icon{align-items:center;background:#e0f2fe;border-radius:50%;color:#0369a1;display:flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.party-connection-page .party-connection-container .header-section .header-icon svg{height:32px;width:32px}.party-connection-page .party-connection-container .header-section .header-content{width:100%}.party-connection-page .party-connection-container .header-section .header-content .page-title{color:#1a1a1a;font-size:32px;font-weight:700;margin:0 0 8px;text-align:center}.party-connection-page .party-connection-container .header-section .header-content .page-subtitle{color:#666;font-size:16px;margin:0;text-align:center}.party-connection-page .party-connection-container .details-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:600px}.party-connection-page .party-connection-container .details-cards .detail-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.party-connection-page .party-connection-container .details-cards .detail-card .card-header{align-items:center;background:#2563eb;color:#fff;display:flex;gap:12px;padding:20px}.party-connection-page .party-connection-container .details-cards .detail-card .card-header .card-icon{align-items:center;background:#fff3;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.party-connection-page .party-connection-container .details-cards .detail-card .card-header .card-icon svg{color:#fff;height:20px;width:20px}.party-connection-page .party-connection-container .details-cards .detail-card .card-header .card-title{color:#fff;font-size:20px;font-weight:600;margin:0}.party-connection-page .party-connection-container .details-cards .detail-card .card-body{padding:24px}.party-connection-page .party-connection-container .details-cards .detail-card .card-body .info-row{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.party-connection-page .party-connection-container .details-cards .detail-card .card-body .info-row:last-child{margin-bottom:0}.party-connection-page .party-connection-container .details-cards .detail-card .card-body .info-row .info-label{color:#666;flex-shrink:0;font-size:14px;font-weight:600;min-width:120px}.party-connection-page .party-connection-container .details-cards .detail-card .card-body .info-row .info-value{color:#333;flex:1 1;font-size:14px}.party-connection-page .party-connection-container .details-cards .detail-card .card-body .info-row .info-value-with-icon{align-items:center;color:#333;display:flex;flex:1 1;font-size:14px;gap:8px}.party-connection-page .party-connection-container .details-cards .detail-card .card-body .info-row .info-value-with-icon svg{color:#666;flex-shrink:0;height:16px;width:16px}.party-connection-page .party-connection-container .success-banner{background:linear-gradient(135deg,#16a34a,#15803d);border-radius:12px;box-shadow:0 4px 12px #16a34a4d;color:#fff;margin-bottom:32px;padding:32px;text-align:center}.party-connection-page .party-connection-container .success-banner .success-icon{align-items:center;background:#fff3;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.party-connection-page .party-connection-container .success-banner .success-icon svg{color:#fff;height:32px;width:32px}.party-connection-page .party-connection-container .success-banner .success-title{font-size:24px;font-weight:700;margin:0 0 8px}.party-connection-page .party-connection-container .success-banner .success-description{font-size:16px;line-height:1.5;margin:0;opacity:.95}.party-connection-page .party-connection-container .action-section{display:flex;justify-content:center;margin-top:32px}.party-connection-page .party-connection-container .action-section .btn-proceed{background:#ff6a00;font-size:16px;padding:14px 32px}.party-connection-page .party-connection-container .action-section .btn-proceed:hover{box-shadow:0 4px 12px #ff6a004d;transform:translateY(-1px)}@media(max-width:768px){.party-connection-page{padding:20px 16px}.party-connection-page .party-connection-container .header-section .header-content .page-title{font-size:24px}.party-connection-page .party-connection-container .details-cards .detail-card .card-body{padding:20px}.party-connection-page .party-connection-container .details-cards .detail-card .card-body .info-row{flex-direction:column;gap:8px}.party-connection-page .party-connection-container .details-cards .detail-card .card-body .info-row .info-label{min-width:auto}}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.payment-process-page .payment-container .action-buttons button.btn-complete-payment,.payment-process-page .payment-container .back-btn,.subtitle{font-family:Inter,sans-serif}.common-btn-primary,.payment-process-page .payment-container .action-buttons button.btn-complete-payment{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.common-btn-primary:hover:not(:disabled),.payment-process-page .payment-container .action-buttons button.btn-complete-payment:hover:not(:disabled){background:#e55a00}.common-btn-primary:disabled,.payment-process-page .payment-container .action-buttons button.btn-complete-payment:disabled{cursor:not-allowed;opacity:.5}.common-btn-primary:focus-visible,.payment-process-page .payment-container .action-buttons button.btn-complete-payment:focus-visible{box-shadow:0 0 0 3px #ff6a0033;outline:none}.payment-process-page .payment-container .back-btn svg{flex-shrink:0;height:16px;width:16px}.payment-process-page .payment-container .back-btn{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.payment-process-page .payment-container .back-btn:hover{background-color:#d0d0d0;color:#333}.payment-process-page .payment-container .back-btn:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.payment-process-page{background:#f5f5f5;min-height:100vh;padding:40px 20px}.payment-process-page .error-container,.payment-process-page .loading-container{align-items:center;color:#666;display:flex;font-size:16px;justify-content:center;min-height:60vh;text-align:center}.payment-process-page .payment-container{margin:0 auto;max-width:1000px}.payment-process-page .payment-container .back-btn{margin-bottom:20px}.payment-process-page .payment-container .page-title{color:#1a1a1a;font-size:32px;font-weight:700;margin:0 0 32px}.payment-process-page .payment-container .payment-deadline-expired{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:24px;padding:20px}.payment-process-page .payment-container .payment-deadline-expired .payment-deadline-message{color:#991b1b;line-height:1.5;margin:0 0 16px}.payment-process-page .payment-container .payment-deadline-expired .payment-deadline-note{color:#64748b;font-size:14px;margin:0}.payment-process-page .payment-container .payment-deadline-expired .btn-reopen-bid{background:#f59e0b;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:background .2s}.payment-process-page .payment-container .payment-deadline-expired .btn-reopen-bid:hover:not(:disabled){background:#d97706}.payment-process-page .payment-container .payment-deadline-expired .btn-reopen-bid:disabled{cursor:not-allowed;opacity:.7}.payment-process-page .payment-container .payment-deadline-info{background:#eff6ff;border-radius:8px;color:#1e40af;font-size:14px;margin:0 0 20px;padding:12px 16px}.payment-process-page .payment-container .payment-layout{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 350px;margin-bottom:32px}.payment-process-page .payment-container .main-column,.payment-process-page .payment-container .right-column{display:flex;flex-direction:column;gap:16px}.payment-process-page .payment-container .order-summary-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.payment-process-page .payment-container .order-summary-card .card-header{background:#ff6a00;color:#fff;padding:20px}.payment-process-page .payment-container .order-summary-card .card-header .card-title{color:#fff;font-size:20px;font-weight:600;margin:0}.payment-process-page .payment-container .order-summary-card .card-body{padding:24px}.payment-process-page .payment-container .order-summary-card .card-body .product-card{background:#f9fafb;border-radius:8px;display:flex;gap:16px;margin-bottom:20px;padding:16px}.payment-process-page .payment-container .order-summary-card .card-body .product-card .product-icon{align-items:center;background:#ff6a00;border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.payment-process-page .payment-container .order-summary-card .card-body .product-card .product-icon svg{height:24px;width:24px}.payment-process-page .payment-container .order-summary-card .card-body .product-card .product-info{flex:1 1}.payment-process-page .payment-container .order-summary-card .card-body .product-card .product-info .product-name{color:#333;font-size:18px;font-weight:700;margin:0 0 8px}.payment-process-page .payment-container .order-summary-card .card-body .product-card .product-info .product-description{color:#666;font-size:14px;line-height:1.5;margin:0 0 12px}.payment-process-page .payment-container .order-summary-card .card-body .product-card .product-info .product-attributes{display:flex;flex-wrap:wrap;gap:16px}.payment-process-page .payment-container .order-summary-card .card-body .product-card .product-info .product-attributes .attribute{color:#666;font-size:13px}.payment-process-page .payment-container .order-summary-card .card-body .summary-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.payment-process-page .payment-container .order-summary-card .card-body .summary-item:last-child{margin-bottom:0}.payment-process-page .payment-container .order-summary-card .card-body .summary-item .summary-label{color:#666;font-size:14px}.payment-process-page .payment-container .order-summary-card .card-body .summary-item .summary-value{color:#333;font-size:14px;font-weight:600}.payment-process-page .payment-container .order-summary-card .card-body .summary-item.total-item .summary-label{color:#333;font-size:18px;font-weight:600}.payment-process-page .payment-container .order-summary-card .card-body .summary-item.total-item .summary-value{color:#ff6a00;font-size:20px;font-weight:700}.payment-process-page .payment-container .order-summary-card .card-body .summary-divider{background:#e5e7eb;height:1px;margin:16px 0}.payment-process-page .payment-container .payment-method-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.payment-process-page .payment-container .payment-method-card .card-header{background:#ff6a00;color:#fff;padding:20px}.payment-process-page .payment-container .payment-method-card .card-header .card-title{color:#fff;font-size:20px;font-weight:600;margin:0}.payment-process-page .payment-container .payment-method-card .card-body{display:flex;flex-direction:column;gap:16px;padding:24px}.payment-process-page .payment-container .payment-method-card .payment-option{border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;padding:20px;position:relative;transition:all .2s ease}.payment-process-page .payment-container .payment-method-card .payment-option.selected,.payment-process-page .payment-container .payment-method-card .payment-option:hover{background:#fff7ed;border-color:#ff6a00}.payment-process-page .payment-container .payment-method-card .payment-option.selected:after{align-items:center;background:#ff6a00;border-radius:50%;content:"";display:flex;height:24px;justify-content:center;position:absolute;right:16px;top:16px;width:24px}.payment-process-page .payment-container .payment-method-card .payment-option.selected:before{align-items:center;background:#ff6a00;border-radius:50%;color:#fff;content:"✓";display:flex;font-size:14px;font-weight:600;height:24px;justify-content:center;position:absolute;right:16px;top:16px;width:24px;z-index:1}.payment-process-page .payment-container .payment-method-card .payment-option .option-header{align-items:center;display:flex;gap:16px}.payment-process-page .payment-container .payment-method-card .payment-option .option-header .option-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.payment-process-page .payment-container .payment-method-card .payment-option .option-header .option-icon.bank-icon{background:#e0f2fe;color:#0369a1}.payment-process-page .payment-container .payment-method-card .payment-option .option-header .option-icon.escrow-icon{background:#fef3c7;color:#d97706}.payment-process-page .payment-container .payment-method-card .payment-option .option-header .option-icon svg{height:24px;width:24px}.payment-process-page .payment-container .payment-method-card .payment-option .option-header .option-content{flex:1 1}.payment-process-page .payment-container .payment-method-card .payment-option .option-header .option-content .option-title{color:#333;font-size:18px;font-weight:600;margin:0 0 4px}.payment-process-page .payment-container .payment-method-card .payment-option .option-header .option-content .option-description{color:#666;font-size:14px;margin:0 0 8px}.payment-process-page .payment-container .payment-method-card .payment-option .option-header .option-content .option-badges{display:flex;flex-wrap:wrap;gap:8px}.payment-process-page .payment-container .payment-method-card .payment-option .option-header .option-content .option-badges .badge{border-radius:12px;font-size:12px;font-weight:600;padding:4px 10px;white-space:nowrap}.payment-process-page .payment-container .payment-method-card .payment-option .option-header .option-content .option-badges .badge.badge-instant,.payment-process-page .payment-container .payment-method-card .payment-option .option-header .option-content .option-badges .badge.badge-no-fee{background:#dbeafe;color:#1e40af}.payment-process-page .payment-container .payment-method-card .payment-option .option-header .option-content .option-badges .badge.badge-protected{background:#dcfce7;color:#166534}.payment-process-page .payment-container .payment-method-card .payment-option .option-header .option-content .option-badges .badge.badge-fee{background:#f3e8ff;color:#7c3aed}.payment-process-page .payment-container .payment-method-card .payment-option .option-header .option-content .option-badges .badge.badge-recommended{background:#dbeafe;color:#1e40af}.payment-process-page .payment-container .payment-method-card .payment-option .option-header .radio-button{align-items:center;border:2px solid #d1d5db;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;opacity:.5;width:24px}.payment-process-page .payment-container .payment-method-card .payment-option .option-header .radio-button .radio-fill{background:#ff6a00;border-radius:50%;height:12px;width:12px}.payment-process-page .payment-container .payment-method-card .payment-option .option-details{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:20px}.payment-process-page .payment-container .payment-method-card .payment-option .option-details h4{color:#333;font-size:16px;font-weight:600;margin:0 0 16px}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .bank-details .bank-header{align-items:center;display:flex;gap:8px;margin-bottom:16px}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .bank-details .bank-header svg{color:#666;height:20px;width:20px}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .bank-details .bank-header h4{color:#333;font-size:16px;font-weight:600;margin:0}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .bank-details .bank-info{display:flex;flex-direction:column;gap:12px}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .bank-details .bank-info .bank-row{align-items:center;display:flex;justify-content:space-between}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .bank-details .bank-info .bank-row .bank-label{color:#666;font-size:14px}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .bank-details .bank-info .bank-row .bank-value{color:#333;font-size:14px;font-weight:600}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .bank-details .bank-info .bank-row .bank-value-with-copy{align-items:center;display:flex;gap:8px}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .bank-details .bank-info .bank-row .bank-value-with-copy .bank-value{color:#333;font-size:14px;font-weight:600}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .bank-details .bank-info .bank-row .bank-value-with-copy .copy-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .bank-details .bank-info .bank-row .bank-value-with-copy .copy-btn:hover{background:#f3f4f6;color:#333}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .bank-details .bank-info .bank-row .bank-value-with-copy .copy-btn svg{height:16px;width:16px}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .bank-details .important-instructions{background:#fef3c7;border-left:4px solid #f59e0b;border-radius:8px;display:flex;gap:12px;margin-top:20px;padding:16px}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .bank-details .important-instructions .instructions-icon{color:#d97706;flex-shrink:0}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .bank-details .important-instructions .instructions-icon svg{height:20px;width:20px}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .bank-details .important-instructions .instructions-content{flex:1 1}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .bank-details .important-instructions .instructions-content strong{color:#92400e;display:block;font-size:14px;margin-bottom:8px}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .bank-details .important-instructions .instructions-content ul{color:#78350f;font-size:13px;line-height:1.6;margin:0;padding-left:20px}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .bank-details .important-instructions .instructions-content ul li{margin-bottom:4px}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .escrow-protection h4{color:#333;font-size:16px;font-weight:600;margin:0 0 8px}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .escrow-protection .escrow-subtitle{color:#666;font-size:14px;margin:0 0 16px}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .escrow-protection .escrow-steps{background:#f0fdf4;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .escrow-protection .escrow-steps .escrow-step{align-items:flex-start;display:flex;gap:12px}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .escrow-protection .escrow-steps .escrow-step .step-number{align-items:center;background:#16a34a;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:24px;justify-content:center;width:24px}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .escrow-protection .escrow-steps .escrow-step .step-text{color:#166534;font-size:14px;line-height:1.5}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .payment-breakdown{background:#f9fafb;border-radius:8px;margin-top:20px;padding:16px}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .payment-breakdown .breakdown-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .payment-breakdown .breakdown-item:last-child{margin-bottom:0}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .payment-breakdown .breakdown-item .breakdown-label{color:#666;font-size:14px}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .payment-breakdown .breakdown-item .breakdown-value{color:#333;font-size:14px;font-weight:600}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .payment-breakdown .breakdown-item.total-breakdown .breakdown-label{color:#333;font-size:18px;font-weight:600}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .payment-breakdown .breakdown-item.total-breakdown .breakdown-value{color:#ff6a00;font-size:20px;font-weight:700}.payment-process-page .payment-container .payment-method-card .payment-option .option-details .payment-breakdown .breakdown-divider{background:#e5e7eb;height:1px;margin:12px 0}.payment-process-page .payment-container .payment-protection-notice{align-items:flex-start;background:#dbeafe;border-radius:8px;display:flex;gap:12px;margin-top:16px;padding:16px}.payment-process-page .payment-container .payment-protection-notice .protection-icon{color:#2563eb;flex-shrink:0}.payment-process-page .payment-container .payment-protection-notice .protection-icon svg{height:20px;width:20px}.payment-process-page .payment-container .payment-protection-notice .protection-text{color:#1e40af;font-size:14px;line-height:1.5;margin:0}.payment-process-page .payment-container .info-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.payment-process-page .payment-container .info-card .info-card-title{border-bottom:1px solid #e5e7eb;color:#333;font-size:18px;font-weight:600;margin:0;padding:20px}.payment-process-page .payment-container .info-card .info-card-body{padding:20px}.payment-process-page .payment-container .info-card.seller-info-card .info-item{align-items:center;color:#333;display:flex;font-size:14px;gap:8px;margin-bottom:12px}.payment-process-page .payment-container .info-card.seller-info-card .info-item:last-child{margin-bottom:0}.payment-process-page .payment-container .info-card.seller-info-card .info-item svg{color:#666;flex-shrink:0;height:16px;width:16px}.payment-process-page .payment-container .info-card.security-card{background:#f0fdf4}.payment-process-page .payment-container .info-card.security-card .security-header{align-items:center;border-bottom:1px solid #dcfce7;display:flex;gap:8px;padding:20px}.payment-process-page .payment-container .info-card.security-card .security-header svg{color:#16a34a;height:20px;width:20px}.payment-process-page .payment-container .info-card.security-card .security-header .info-card-title{border-bottom:none;color:#166534;padding:0}.payment-process-page .payment-container .info-card.security-card .security-features{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.payment-process-page .payment-container .info-card.security-card .security-features li{align-items:center;color:#166534;display:flex;font-size:14px;gap:8px}.payment-process-page .payment-container .info-card.security-card .security-features li svg{color:#16a34a;flex-shrink:0;height:16px;width:16px}.payment-process-page .payment-container .info-card.help-card{background:#eff6ff}.payment-process-page .payment-container .info-card.help-card .info-card-title{color:#1e40af}.payment-process-page .payment-container .info-card.help-card .help-description{color:#1e40af;font-size:14px;line-height:1.5;margin:0 0 16px}.payment-process-page .payment-container .info-card.help-card .help-contact{display:flex;flex-direction:column;gap:12px}.payment-process-page .payment-container .info-card.help-card .help-contact .contact-item{align-items:center;color:#1e40af;display:flex;font-size:14px;gap:8px}.payment-process-page .payment-container .info-card.help-card .help-contact .contact-item svg{flex-shrink:0;height:16px;width:16px}.payment-process-page .payment-container .terms-section{margin-bottom:32px}.payment-process-page .payment-container .terms-section .terms-checkbox{align-items:center;color:#333;cursor:pointer;display:flex;font-size:14px;gap:12px}.payment-process-page .payment-container .terms-section .terms-checkbox input[type=checkbox]{cursor:pointer;height:20px;width:20px}.payment-process-page .payment-container .action-buttons{display:flex;gap:16px;justify-content:flex-end}.payment-process-page .payment-container .action-buttons button{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;padding:14px 32px;transition:all .2s ease}.payment-process-page .payment-container .action-buttons button.btn-cancel{background:#fff;border:2px solid #e5e7eb;color:#333}.payment-process-page .payment-container .action-buttons button.btn-cancel:hover{background:#f9fafb;border-color:#d1d5db}.payment-process-page .payment-container .action-buttons button.btn-complete-payment{align-items:center;background:#ff6a00;display:flex;gap:8px;justify-content:center}.payment-process-page .payment-container .action-buttons button.btn-complete-payment svg{height:20px;width:20px}.payment-process-page .payment-container .action-buttons button.btn-complete-payment:hover:not(:disabled){background:#c50;box-shadow:0 4px 12px #ff6a004d;transform:translateY(-1px)}.payment-process-page .payment-container .action-buttons button.btn-complete-payment:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed}@media(max-width:1200px){.payment-process-page .payment-container .payment-layout{grid-template-columns:1fr}}@media(max-width:768px){.payment-process-page{padding:20px 16px}.payment-process-page .payment-container .page-title{font-size:24px}.payment-process-page .payment-container .payment-layout{gap:16px}.payment-process-page .payment-container .action-buttons{flex-direction:column}.payment-process-page .payment-container .action-buttons button{width:100%}}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.payment-gateway-page .payment-gateway-container .back-btn,.payment-gateway-page .payment-gateway-container .payment-method-section .card-details-form .submit-payment-btn,.payment-gateway-page .payment-gateway-container .payment-method-section .netbanking-form .submit-payment-btn,.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .submit-payment-btn,.subtitle{font-family:Inter,sans-serif}.common-btn-primary,.payment-gateway-page .payment-gateway-container .payment-method-section .card-details-form .submit-payment-btn,.payment-gateway-page .payment-gateway-container .payment-method-section .netbanking-form .submit-payment-btn,.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .submit-payment-btn{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.common-btn-primary:hover:not(:disabled),.payment-gateway-page .payment-gateway-container .payment-method-section .card-details-form .submit-payment-btn:hover:not(:disabled),.payment-gateway-page .payment-gateway-container .payment-method-section .netbanking-form .submit-payment-btn:hover:not(:disabled),.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .submit-payment-btn:hover:not(:disabled){background:#e55a00}.common-btn-primary:disabled,.payment-gateway-page .payment-gateway-container .payment-method-section .card-details-form .submit-payment-btn:disabled,.payment-gateway-page .payment-gateway-container .payment-method-section .netbanking-form .submit-payment-btn:disabled,.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .submit-payment-btn:disabled{cursor:not-allowed;opacity:.5}.common-btn-primary:focus-visible,.payment-gateway-page .payment-gateway-container .payment-method-section .card-details-form .submit-payment-btn:focus-visible,.payment-gateway-page .payment-gateway-container .payment-method-section .netbanking-form .submit-payment-btn:focus-visible,.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .submit-payment-btn:focus-visible{box-shadow:0 0 0 3px #ff6a0033;outline:none}.payment-gateway-page .payment-gateway-container .back-btn svg{flex-shrink:0;height:16px;width:16px}.payment-gateway-page .payment-gateway-container .back-btn{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.payment-gateway-page .payment-gateway-container .back-btn:hover{background-color:#d0d0d0;color:#333}.payment-gateway-page .payment-gateway-container .back-btn:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.payment-gateway-page{background:#f5f5f5;min-height:100vh;padding:40px 20px}.payment-gateway-page .payment-gateway-container{margin:0 auto;max-width:1200px}.payment-gateway-page .payment-gateway-container .back-btn{margin-bottom:24px}.payment-gateway-page .payment-gateway-container .payment-gateway-order-summary{background:#fff;border-left:4px solid #ff6a00;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:24px;padding:20px 24px}.payment-gateway-page .payment-gateway-container .payment-gateway-order-summary__title{color:#1a1a1a;font-size:1.125rem;font-weight:600;margin:0 0 8px}.payment-gateway-page .payment-gateway-container .payment-gateway-order-summary__amount{color:#ff6a00;font-size:1.5rem;font-weight:700;margin:0 0 12px}.payment-gateway-page .payment-gateway-container .payment-gateway-order-summary__meta{color:#4b5563;font-size:.9rem;line-height:1.5;margin:0;padding-left:1.25rem}.payment-gateway-page .payment-gateway-container .payment-gateway-order-summary__meta-text{color:#4b5563;font-size:.9rem;line-height:1.5;margin:8px 0 0}.payment-gateway-page .payment-gateway-container .payment-gateway-order-summary__paid{color:#15803d;font-weight:600}.payment-gateway-page .payment-gateway-container .payment-gateway-order-summary__blocked{color:#b45309;font-weight:500}.payment-gateway-page .payment-gateway-container .payment-gateway-layout{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr}@media(max-width:968px){.payment-gateway-page .payment-gateway-container .payment-gateway-layout{gap:24px;grid-template-columns:1fr}}.payment-gateway-page .payment-gateway-container .pay-with-section{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:32px}.payment-gateway-page .payment-gateway-container .pay-with-section .section-title{color:#1a1a1a;font-size:24px;font-weight:700;margin:0 0 24px}.payment-gateway-page .payment-gateway-container .pay-with-section .payment-options{display:flex;flex-direction:column;gap:16px}.payment-gateway-page .payment-gateway-container .pay-with-section .payment-options .payment-option{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:16px;padding:20px;text-align:left;transition:all .2s ease;width:100%}.payment-gateway-page .payment-gateway-container .pay-with-section .payment-options .payment-option:hover{background:#fff7ed;border-color:#ff6a00}.payment-gateway-page .payment-gateway-container .pay-with-section .payment-options .payment-option.active{background:#ff6a00;border-color:#ff6a00;color:#fff}.payment-gateway-page .payment-gateway-container .pay-with-section .payment-options .payment-option .option-icon{align-items:center;background:#f3f4f6;border-radius:8px;color:#666;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:all .2s ease;width:48px}.payment-gateway-page .payment-gateway-container .pay-with-section .payment-options .payment-option .option-icon svg{height:24px;width:24px}.payment-gateway-page .payment-gateway-container .pay-with-section .payment-options .payment-option.active .option-icon{background:#fff3;color:#fff}.payment-gateway-page .payment-gateway-container .pay-with-section .payment-options .payment-option span{color:inherit;font-size:16px;font-weight:600}.payment-gateway-page .payment-gateway-container .payment-method-section{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:32px}.payment-gateway-page .payment-gateway-container .payment-method-section .section-title{color:#1a1a1a;font-size:24px;font-weight:700;margin:0 0 8px}.payment-gateway-page .payment-gateway-container .payment-method-section .form-subtitle{color:#666;font-size:14px;margin:0 0 24px}.payment-gateway-page .payment-gateway-container .payment-method-section .card-details-form .form-group{margin-bottom:20px}.payment-gateway-page .payment-gateway-container .payment-method-section .card-details-form .form-group label{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.payment-gateway-page .payment-gateway-container .payment-method-section .card-details-form .form-group input{border:2px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#333;font-size:16px;padding:12px 16px;transition:all .2s ease;width:100%}.payment-gateway-page .payment-gateway-container .payment-method-section .card-details-form .form-group input:focus{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a001a;outline:none}.payment-gateway-page .payment-gateway-container .payment-method-section .card-details-form .form-group input::placeholder{color:#9ca3af}.payment-gateway-page .payment-gateway-container .payment-method-section .card-details-form .form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.payment-gateway-page .payment-gateway-container .payment-method-section .card-details-form .submit-payment-btn{align-items:center;background:#ff6a00;display:flex;font-size:18px;font-weight:600;justify-content:center;margin-top:8px;padding:16px;width:100%}.payment-gateway-page .payment-gateway-container .payment-method-section .card-details-form .submit-payment-btn:hover:not(:disabled){background:#c50;box-shadow:0 4px 12px #ff6a004d;transform:translateY(-1px)}.payment-gateway-page .payment-gateway-container .payment-method-section .card-details-form .submit-payment-btn:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;transform:none}.payment-gateway-page .payment-gateway-container .payment-method-section .netbanking-form .form-subtitle,.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .form-subtitle{color:#666;font-size:14px;margin:0 0 24px}.payment-gateway-page .payment-gateway-container .payment-method-section .netbanking-form .form-group,.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .form-group{margin-bottom:20px}.payment-gateway-page .payment-gateway-container .payment-method-section .netbanking-form .form-group label,.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .form-group label{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.payment-gateway-page .payment-gateway-container .payment-method-section .netbanking-form .form-group input,.payment-gateway-page .payment-gateway-container .payment-method-section .netbanking-form .form-group select,.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .form-group input,.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .form-group select{background:#fff;border:2px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#333;font-size:16px;padding:12px 16px;transition:all .2s ease;width:100%}.payment-gateway-page .payment-gateway-container .payment-method-section .netbanking-form .form-group input:focus,.payment-gateway-page .payment-gateway-container .payment-method-section .netbanking-form .form-group select:focus,.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .form-group input:focus,.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .form-group select:focus{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a001a;outline:none}.payment-gateway-page .payment-gateway-container .payment-method-section .netbanking-form .form-group input::placeholder,.payment-gateway-page .payment-gateway-container .payment-method-section .netbanking-form .form-group select::placeholder,.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .form-group input::placeholder,.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .form-group select::placeholder{color:#9ca3af}.payment-gateway-page .payment-gateway-container .payment-method-section .netbanking-form .form-group select.bank-select,.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .form-group select.bank-select{-webkit-appearance:none;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='%23333' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.payment-gateway-page .payment-gateway-container .payment-method-section .netbanking-form .form-group .input-hint,.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .form-group .input-hint{color:#666;display:block;font-size:12px;margin-top:6px}.payment-gateway-page .payment-gateway-container .payment-method-section .netbanking-form .info-box,.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .info-box{align-items:flex-start;background:#eff6ff;border-left:4px solid #2563eb;border-radius:8px;display:flex;gap:12px;margin-bottom:24px;padding:16px}.payment-gateway-page .payment-gateway-container .payment-method-section .netbanking-form .info-box .info-icon,.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .info-box .info-icon{color:#2563eb;flex-shrink:0;margin-top:2px}.payment-gateway-page .payment-gateway-container .payment-method-section .netbanking-form .info-box .info-icon svg,.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .info-box .info-icon svg{height:20px;width:20px}.payment-gateway-page .payment-gateway-container .payment-method-section .netbanking-form .info-box p,.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .info-box p{color:#1e40af;font-size:14px;line-height:1.5;margin:0}.payment-gateway-page .payment-gateway-container .payment-method-section .netbanking-form .submit-payment-btn,.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .submit-payment-btn{align-items:center;background:#ff6a00;display:flex;font-size:18px;font-weight:600;justify-content:center;margin-top:8px;padding:16px;width:100%}.payment-gateway-page .payment-gateway-container .payment-method-section .netbanking-form .submit-payment-btn:hover:not(:disabled),.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .submit-payment-btn:hover:not(:disabled){background:#c50;box-shadow:0 4px 12px #ff6a004d;transform:translateY(-1px)}.payment-gateway-page .payment-gateway-container .payment-method-section .netbanking-form .submit-payment-btn:disabled,.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .submit-payment-btn:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed;transform:none}.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .upi-apps{margin-bottom:24px}.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .upi-apps .apps-label{color:#333;font-size:14px;font-weight:600;margin:0 0 12px}.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .upi-apps .apps-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}@media(max-width:480px){.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .upi-apps .apps-grid{grid-template-columns:repeat(2,1fr)}}.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .upi-apps .apps-grid .app-item{align-items:center;background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:16px;transition:all .2s ease}.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .upi-apps .apps-grid .app-item:hover{background:#fff7ed;border-color:#ff6a00}.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .upi-apps .apps-grid .app-item .app-icon{font-size:32px;line-height:1}.payment-gateway-page .payment-gateway-container .payment-method-section .upi-form .upi-apps .apps-grid .app-item span{color:#333;font-size:12px;font-weight:600;text-align:center}.payment-gateway-page .payment-gateway-container .payment-method-section .coming-soon{color:#666;padding:40px 20px;text-align:center}.payment-gateway-page .payment-gateway-container .payment-method-section .coming-soon p{font-size:16px;margin:0}@media(max-width:768px){.payment-gateway-page{padding:20px 16px}.payment-gateway-page .payment-gateway-container .pay-with-section,.payment-gateway-page .payment-gateway-container .payment-method-section{padding:24px}.payment-gateway-page .payment-gateway-container .pay-with-section .section-title,.payment-gateway-page .payment-gateway-container .payment-method-section .section-title{font-size:20px}.payment-gateway-page .payment-gateway-container .payment-method-section .card-details-form .form-row{grid-template-columns:1fr}}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.subtitle,.transaction-completion-page .container .back-btn{font-family:Inter,sans-serif}.transaction-completion-page .container .back-btn svg{flex-shrink:0;height:16px;width:16px}.transaction-completion-page .container .back-btn{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.transaction-completion-page .container .back-btn:hover{background-color:#d0d0d0;color:#333}.transaction-completion-page .container .back-btn:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.transaction-completion-page{background:#f5f5f5;min-height:100vh;padding:40px 20px}.transaction-completion-page .container{margin:0 auto;max-width:1200px}.transaction-completion-page .container .back-btn{margin-bottom:24px}.transaction-completion-page .error-container,.transaction-completion-page .loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;text-align:center}.transaction-completion-page .error-container p,.transaction-completion-page .loading-container p{color:#666;font-size:16px;margin-bottom:20px}.transaction-completion-page .error-container .btn-back,.transaction-completion-page .loading-container .btn-back{background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .2s ease}.transaction-completion-page .error-container .btn-back:hover,.transaction-completion-page .loading-container .btn-back:hover{background:#c50}.transaction-completion-page .page-header{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;gap:16px;margin-bottom:24px;padding:24px}.transaction-completion-page .page-header .header-left{align-items:center;display:flex;gap:16px}.transaction-completion-page .page-header .header-left .header-icon{align-items:center;background:#28a745;border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.transaction-completion-page .page-header .header-left h1{color:#1a1a1a;font-size:24px;font-weight:700;margin:0 0 4px}.transaction-completion-page .page-header .header-left p{color:#666;font-size:14px;margin:0}.transaction-completion-page .success-banner{align-items:center;background:#d4edda;border-left:4px solid #28a745;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;gap:20px;margin-bottom:24px;padding:24px}.transaction-completion-page .success-banner .banner-icon{flex-shrink:0}.transaction-completion-page .success-banner .banner-content h2{color:#155724;font-size:20px;font-weight:700;margin:0 0 8px}.transaction-completion-page .success-banner .banner-content p{color:#155724;font-size:14px;line-height:1.6;margin:0}.transaction-completion-page .summary-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:24px}.transaction-completion-page .summary-card .card-header{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;gap:12px;margin-bottom:24px;padding-bottom:16px}.transaction-completion-page .summary-card .card-header .header-icon{color:#ff6a00;flex-shrink:0;height:32px;width:32px}.transaction-completion-page .summary-card .card-header h3{color:#1a1a1a;font-size:20px;font-weight:700;margin:0}.transaction-completion-page .summary-card .card-body{grid-gap:32px;display:grid;gap:32px;grid-template-columns:2fr 1fr}@media(max-width:968px){.transaction-completion-page .summary-card .card-body{grid-template-columns:1fr}}.transaction-completion-page .summary-card .card-body .product-section{display:flex;gap:20px}.transaction-completion-page .summary-card .card-body .product-section .product-image{background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;flex-shrink:0;height:120px;overflow:hidden;width:120px}.transaction-completion-page .summary-card .card-body .product-section .product-image img{height:100%;object-fit:cover;width:100%}.transaction-completion-page .summary-card .card-body .product-section .product-image .placeholder-image{align-items:center;color:#9ca3af;display:flex;height:100%;justify-content:center;width:100%}.transaction-completion-page .summary-card .card-body .product-section .product-info{flex:1 1}.transaction-completion-page .summary-card .card-body .product-section .product-info h4{color:#1a1a1a;font-size:20px;font-weight:700;margin:0 0 8px}.transaction-completion-page .summary-card .card-body .product-section .product-info .description{color:#666;font-size:14px;line-height:1.6;margin:0 0 16px}.transaction-completion-page .summary-card .card-body .product-section .product-info .product-details .detail-row{display:flex;gap:12px;margin-bottom:8px}.transaction-completion-page .summary-card .card-body .product-section .product-info .product-details .detail-row .label{color:#666;font-size:14px;font-weight:500;min-width:80px}.transaction-completion-page .summary-card .card-body .product-section .product-info .product-details .detail-row .value{color:#1a1a1a;font-size:14px;font-weight:600}.transaction-completion-page .summary-card .card-body .winning-buyer-section{background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;padding:20px}.transaction-completion-page .summary-card .card-body .winning-buyer-section h4{color:#1a1a1a;font-size:16px;font-weight:600;margin:0 0 16px}.transaction-completion-page .summary-card .card-body .winning-buyer-section .buyer-info .buyer-name{color:#1a1a1a;font-size:18px;font-weight:700;margin-bottom:8px}.transaction-completion-page .summary-card .card-body .winning-buyer-section .buyer-info .buyer-amount{color:#ff6a00;font-size:24px;font-weight:700;margin-bottom:4px}.transaction-completion-page .summary-card .card-body .winning-buyer-section .buyer-info .buyer-total{color:#666;font-size:14px}.transaction-completion-page .timeline-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:24px}.transaction-completion-page .timeline-card .card-header{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;gap:12px;margin-bottom:24px;padding-bottom:16px}.transaction-completion-page .timeline-card .card-header .header-icon{color:#ff6a00;flex-shrink:0;height:32px;width:32px}.transaction-completion-page .timeline-card .card-header h3{color:#1a1a1a;font-size:20px;font-weight:700;margin:0}.transaction-completion-page .timeline-card .timeline-content .timeline-steps{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}@media(max-width:768px){.transaction-completion-page .timeline-card .timeline-content .timeline-steps{flex-direction:column}}.transaction-completion-page .timeline-card .timeline-content .timeline-steps .timeline-step{align-items:flex-start;display:flex;flex:1 1;gap:12px;min-width:200px}.transaction-completion-page .timeline-card .timeline-content .timeline-steps .timeline-step.completed .step-icon{background:#28a745}.transaction-completion-page .timeline-card .timeline-content .timeline-steps .timeline-step .step-icon{align-items:center;background:#e5e7eb;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.transaction-completion-page .timeline-card .timeline-content .timeline-steps .timeline-step .step-content{flex:1 1}.transaction-completion-page .timeline-card .timeline-content .timeline-steps .timeline-step .step-content .step-title{color:#1a1a1a;font-size:16px;font-weight:600;margin-bottom:4px}.transaction-completion-page .timeline-card .timeline-content .timeline-steps .timeline-step .step-content .step-amount{color:#ff6a00;font-size:18px;font-weight:700;margin-bottom:4px}.transaction-completion-page .timeline-card .timeline-content .timeline-steps .timeline-step .step-content .step-status{color:#28a745;font-size:14px;font-weight:600;margin-bottom:4px}.transaction-completion-page .timeline-card .timeline-content .timeline-steps .timeline-step .step-content .step-date{color:#666;font-size:12px}.transaction-completion-page .financial-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:24px}.transaction-completion-page .financial-card .card-header{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;gap:12px;margin-bottom:24px;padding-bottom:16px}.transaction-completion-page .financial-card .card-header .header-icon{color:#ff6a00;flex-shrink:0;height:32px;width:32px}.transaction-completion-page .financial-card .card-header h3{color:#1a1a1a;font-size:20px;font-weight:700;margin:0}.transaction-completion-page .financial-card .financial-content .financial-items{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}@media(max-width:768px){.transaction-completion-page .financial-card .financial-content .financial-items{grid-template-columns:1fr}}.transaction-completion-page .financial-card .financial-content .financial-items .financial-item{border:2px solid #e5e7eb;border-radius:8px;padding:20px;text-align:center}.transaction-completion-page .financial-card .financial-content .financial-items .financial-item.winning-bid{background:#fff7ed;border-color:#ff6a00}.transaction-completion-page .financial-card .financial-content .financial-items .financial-item.gst{background:#eff6ff;border-color:#2563eb}.transaction-completion-page .financial-card .financial-content .financial-items .financial-item.total{background:#f0fdf4;border-color:#28a745}.transaction-completion-page .financial-card .financial-content .financial-items .financial-item .label{color:#666;display:block;font-size:14px;margin-bottom:8px}.transaction-completion-page .financial-card .financial-content .financial-items .financial-item .value{display:block;font-size:24px;font-weight:700}.transaction-completion-page .financial-card .financial-content .financial-items .financial-item .value.winning-bid{color:#ff6a00}.transaction-completion-page .financial-card .financial-content .financial-items .financial-item .value.gst{color:#2563eb}.transaction-completion-page .financial-card .financial-content .financial-items .financial-item .value.total{color:#28a745}.transaction-completion-page .financial-card .financial-content .financial-details{border-top:2px solid #e5e7eb;display:flex;flex-direction:column;gap:12px;padding-top:24px}.transaction-completion-page .financial-card .financial-content .financial-details .detail-item{align-items:center;display:flex;justify-content:space-between}.transaction-completion-page .financial-card .financial-content .financial-details .detail-item .label{color:#666;font-size:14px;font-weight:500}.transaction-completion-page .financial-card .financial-content .financial-details .detail-item .value{color:#1a1a1a;font-size:14px;font-weight:600}.transaction-completion-page .financial-card .financial-content .financial-details .detail-item .value.status-released{align-items:center;color:#28a745;display:flex;gap:8px}.transaction-completion-page .role-sections{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px}@media(max-width:968px){.transaction-completion-page .role-sections{grid-template-columns:1fr}}.transaction-completion-page .role-sections .role-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px}.transaction-completion-page .role-sections .role-card.buyer-card{border:2px solid #2563eb}.transaction-completion-page .role-sections .role-card.seller-card{border:2px solid #9333ea}.transaction-completion-page .role-sections .role-card .card-header{border-bottom:2px solid #e5e7eb;margin-bottom:20px;padding-bottom:16px}.transaction-completion-page .role-sections .role-card .card-header h3{color:#1a1a1a;font-size:18px;font-weight:700;margin:0}.transaction-completion-page .role-sections .role-card .checklist{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.transaction-completion-page .role-sections .role-card .checklist .checklist-item{align-items:center;display:flex;gap:12px}.transaction-completion-page .role-sections .role-card .checklist .checklist-item.completed svg circle{fill:#28a745}.transaction-completion-page .role-sections .role-card .checklist .checklist-item svg{flex-shrink:0}.transaction-completion-page .role-sections .role-card .checklist .checklist-item span{color:#1a1a1a;font-size:14px}.transaction-completion-page .role-sections .role-card .btn-download{align-items:center;background:#6b7280;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease;width:100%}.transaction-completion-page .role-sections .role-card .btn-download:hover{background:#4b5563;box-shadow:0 4px 12px #6b72804d;transform:translateY(-1px)}.transaction-completion-page .role-sections .role-card .btn-download svg{flex-shrink:0}.transaction-completion-page .role-sections .role-card .btn-share{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease;width:100%}.transaction-completion-page .role-sections .role-card .btn-share:hover{background:#c50;box-shadow:0 4px 12px #ff6a004d;transform:translateY(-1px)}.transaction-completion-page .role-sections .role-card .btn-share svg{flex-shrink:0}.transaction-completion-page .congratulations-banner{align-items:flex-start;background:#d4edda;border-left:4px solid #28a745;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;gap:16px;padding:24px}.transaction-completion-page .congratulations-banner .banner-icon{flex-shrink:0}.transaction-completion-page .congratulations-banner .banner-content h3{color:#155724;font-size:18px;font-weight:700;margin:0 0 8px}.transaction-completion-page .congratulations-banner .banner-content p{color:#155724;font-size:14px;line-height:1.6;margin:0}@media(max-width:768px){.transaction-completion-page{padding:20px 16px}.transaction-completion-page .page-header .header-left{align-items:flex-start;flex-direction:column}.transaction-completion-page .summary-card .card-body .product-section{flex-direction:column}}.collection-delivery-page .container .back-btn,.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.subtitle{font-family:Inter,sans-serif}.collection-delivery-page .container .back-btn svg{flex-shrink:0;height:16px;width:16px}.collection-delivery-page .container .back-btn{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.collection-delivery-page .container .back-btn:hover{background-color:#d0d0d0;color:#333}.collection-delivery-page .container .back-btn:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.collection-delivery-page{background:#f5f5f5;min-height:100vh;padding:40px 20px}.collection-delivery-page .container{margin:0 auto;max-width:1200px}.collection-delivery-page .container .back-btn{margin-bottom:24px}.collection-delivery-page .error-container,.collection-delivery-page .loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:60vh;text-align:center}.collection-delivery-page .error-container p,.collection-delivery-page .loading-container p{color:#666;font-size:16px;margin-bottom:20px}.collection-delivery-page .error-container .btn-back,.collection-delivery-page .loading-container .btn-back{background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .2s ease}.collection-delivery-page .error-container .btn-back:hover,.collection-delivery-page .loading-container .btn-back:hover{background:#c50}.collection-delivery-page .page-header{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:space-between;margin-bottom:32px;padding:24px}.collection-delivery-page .page-header .header-left{align-items:flex-start;display:flex;gap:16px}.collection-delivery-page .page-header .header-left .header-icon{align-items:center;background:#ff6a00;border-radius:8px;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.collection-delivery-page .page-header .header-left h1{color:#1a1a1a;font-size:28px;font-weight:700;margin:0 0 8px}.collection-delivery-page .page-header .header-left p{color:#666;font-size:14px;margin:0}.collection-delivery-page .page-header .time-remaining{align-items:center;background:#dc3545;border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;padding:12px 20px;white-space:nowrap}.collection-delivery-page .page-header .time-remaining svg{flex-shrink:0}.collection-delivery-page .info-card{grid-gap:32px;background:#e3f2fd;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-bottom:24px;padding:24px}@media(max-width:968px){.collection-delivery-page .info-card{gap:24px;grid-template-columns:1fr}}.collection-delivery-page .info-card .info-section .section-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.collection-delivery-page .info-card .info-section .section-header .section-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.collection-delivery-page .info-card .info-section .section-header .section-icon.orange{background:#ff6a00;color:#fff}.collection-delivery-page .info-card .info-section .section-header .section-icon.green{background:#28a745;color:#fff}.collection-delivery-page .info-card .info-section .section-header h3{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.collection-delivery-page .info-card .info-section .section-content h4{color:#1a1a1a;font-size:20px;font-weight:700;margin:0 0 12px}.collection-delivery-page .info-card .info-section .section-content .description{color:#666;font-size:14px;line-height:1.6;margin:0 0 16px}.collection-delivery-page .info-card .info-section .section-content .details-row{align-items:center;border-bottom:1px solid #0000001a;display:flex;justify-content:space-between;padding:8px 0}.collection-delivery-page .info-card .info-section .section-content .details-row:last-child{border-bottom:none}.collection-delivery-page .info-card .info-section .section-content .details-row .label{color:#666;font-size:14px;font-weight:500}.collection-delivery-page .info-card .info-section .section-content .details-row .value{color:#1a1a1a;font-size:14px;font-weight:600}.collection-delivery-page .progress-indicator{align-items:center;background:#f9fafb;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;gap:16px;justify-content:center;margin-bottom:24px;padding:24px}.collection-delivery-page .progress-indicator .progress-step{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;max-width:200px}.collection-delivery-page .progress-indicator .progress-step .step-icon{align-items:center;background:#e5e7eb;border-radius:50%;color:#666;display:flex;height:48px;justify-content:center;transition:all .3s ease;width:48px}.collection-delivery-page .progress-indicator .progress-step .step-icon svg{height:24px;width:24px}.collection-delivery-page .progress-indicator .progress-step .step-label{color:#666;font-size:14px;font-weight:600;text-align:center}.collection-delivery-page .progress-indicator .progress-step.completed .step-icon{background:#28a745;color:#fff}.collection-delivery-page .progress-indicator .progress-step.completed .step-label{color:#28a745}.collection-delivery-page .progress-indicator .progress-step.pending .step-icon{background:#e5e7eb;color:#666}.collection-delivery-page .progress-indicator .progress-step.pending .step-label{color:#666}.collection-delivery-page .progress-indicator .progress-step.waiting .step-icon{background:#ffc107;color:#333}.collection-delivery-page .progress-indicator .progress-step.waiting .step-label{color:#ffc107}.collection-delivery-page .progress-indicator .progress-arrow{color:#d1d5db;font-size:24px;font-weight:700}.collection-delivery-page .confirmation-cards{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px}@media(max-width:968px){.collection-delivery-page .confirmation-cards{grid-template-columns:1fr}}.collection-delivery-page .confirmation-cards .confirmation-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px;position:relative;transition:all .3s ease}.collection-delivery-page .confirmation-cards .confirmation-card.seller-card{border:2px solid #ff6a00}.collection-delivery-page .confirmation-cards .confirmation-card.seller-card.confirmed{border-color:#28a745}.collection-delivery-page .confirmation-cards .confirmation-card.buyer-card{border:2px solid #2563eb}.collection-delivery-page .confirmation-cards .confirmation-card.buyer-card.confirmed{border-color:#28a745}.collection-delivery-page .confirmation-cards .confirmation-card .confirmed-badge{background:#28a745;border-radius:20px;color:#fff;font-size:12px;font-weight:600;padding:6px 12px;position:absolute;right:16px;top:16px}.collection-delivery-page .confirmation-cards .confirmation-card .card-header{align-items:center;display:flex;gap:12px;margin-bottom:20px}.collection-delivery-page .confirmation-cards .confirmation-card .card-header .card-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.collection-delivery-page .confirmation-cards .confirmation-card .card-header .card-icon.orange{background:#ff6a00;color:#fff}.collection-delivery-page .confirmation-cards .confirmation-card .card-header .card-icon.blue{background:#2563eb;color:#fff}.collection-delivery-page .confirmation-cards .confirmation-card .card-header h3{color:#1a1a1a;font-size:20px;font-weight:700;margin:0 0 4px}.collection-delivery-page .confirmation-cards .confirmation-card .card-header p{color:#666;font-size:14px;margin:0}.collection-delivery-page .confirmation-cards .confirmation-card .card-content .company-details{margin-bottom:20px}.collection-delivery-page .confirmation-cards .confirmation-card .card-content .company-details .detail-item{border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:8px 0}.collection-delivery-page .confirmation-cards .confirmation-card .card-content .company-details .detail-item:last-child{border-bottom:none}.collection-delivery-page .confirmation-cards .confirmation-card .card-content .company-details .detail-item .label{color:#666;font-size:14px;font-weight:500}.collection-delivery-page .confirmation-cards .confirmation-card .card-content .company-details .detail-item .value{color:#1a1a1a;font-size:14px;font-weight:600}.collection-delivery-page .confirmation-cards .confirmation-card .card-content .status-message{align-items:center;background:#d4edda;border-radius:8px;display:flex;gap:8px;margin-bottom:16px;padding:12px}.collection-delivery-page .confirmation-cards .confirmation-card .card-content .status-message svg{flex-shrink:0}.collection-delivery-page .confirmation-cards .confirmation-card .card-content .status-message span{color:#155724;font-size:14px;font-weight:500}.collection-delivery-page .confirmation-cards .confirmation-card .card-content .notes-field{margin-bottom:20px}.collection-delivery-page .confirmation-cards .confirmation-card .card-content .notes-field label{color:#333;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.collection-delivery-page .confirmation-cards .confirmation-card .card-content .notes-field textarea{border:2px solid #e5e7eb;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:14px;min-height:80px;padding:12px;resize:vertical;transition:all .2s ease;width:100%}.collection-delivery-page .confirmation-cards .confirmation-card .card-content .notes-field textarea:focus{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a001a;outline:none}.collection-delivery-page .confirmation-cards .confirmation-card .card-content .notes-field textarea:disabled{background:#f9fafb;cursor:not-allowed}.collection-delivery-page .confirmation-cards .confirmation-card .card-content .notes-field textarea::placeholder{color:#9ca3af}.collection-delivery-page .confirmation-cards .confirmation-card .card-content .notes-display{background:#f9fafb;border-radius:8px;margin-bottom:16px;padding:12px}.collection-delivery-page .confirmation-cards .confirmation-card .card-content .notes-display .label{color:#666;display:block;font-size:12px;font-weight:600;margin-bottom:4px}.collection-delivery-page .confirmation-cards .confirmation-card .card-content .notes-display .value{color:#1a1a1a;font-size:14px;line-height:1.6}.collection-delivery-page .confirmation-cards .confirmation-card .card-content .btn-confirm{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:14px 20px;transition:all .2s ease;width:100%}.collection-delivery-page .confirmation-cards .confirmation-card .card-content .btn-confirm.orange{background:#ff6a00;color:#fff}.collection-delivery-page .confirmation-cards .confirmation-card .card-content .btn-confirm.orange:hover{background:#c50;box-shadow:0 4px 12px #ff6a004d;transform:translateY(-1px)}.collection-delivery-page .confirmation-cards .confirmation-card .card-content .btn-confirm.blue{background:#2563eb;color:#fff}.collection-delivery-page .confirmation-cards .confirmation-card .card-content .btn-confirm.blue:hover{background:#1d4ed8;box-shadow:0 4px 12px #2563eb4d;transform:translateY(-1px)}.collection-delivery-page .confirmation-cards .confirmation-card .card-content .btn-confirm svg{flex-shrink:0}.collection-delivery-page .notice-card{background:#fff3cd;border-left:4px solid #ffc107;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:24px;padding:24px}.collection-delivery-page .notice-card .notice-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.collection-delivery-page .notice-card .notice-header .notice-icon{color:#856404;flex-shrink:0;height:32px;width:32px}.collection-delivery-page .notice-card .notice-header h3{color:#856404;font-size:18px;font-weight:700;margin:0}.collection-delivery-page .notice-card .notice-content p{color:#856404;font-size:14px;line-height:1.6;margin:0 0 12px}.collection-delivery-page .notice-card .notice-content p:last-child{margin-bottom:0}.collection-delivery-page .transaction-complete-card{background:linear-gradient(135deg,#28a745,#20c997);border-radius:12px;box-shadow:0 4px 20px #28a7454d;color:#fff;padding:48px 24px;text-align:center}.collection-delivery-page .transaction-complete-card .complete-icon{display:flex;justify-content:center;margin-bottom:24px}.collection-delivery-page .transaction-complete-card h2{color:#fff;font-size:32px;font-weight:700;margin:0 0 12px}.collection-delivery-page .transaction-complete-card p{font-size:16px;margin:0 0 24px;opacity:.95}.collection-delivery-page .transaction-complete-card .transaction-details{border-top:1px solid #ffffff4d;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:24px;padding-top:24px}.collection-delivery-page .transaction-complete-card .transaction-details span{font-size:14px;opacity:.9}.collection-delivery-page .transaction-complete-card .btn-view-completion{background:#fff;border:2px solid #fff;border-radius:8px;color:#28a745;cursor:pointer;font-size:16px;font-weight:600;margin-top:24px;padding:14px 32px;transition:all .2s ease}.collection-delivery-page .transaction-complete-card .btn-view-completion:hover{background:#ffffffe6;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}@media(max-width:768px){.collection-delivery-page{padding:20px 16px}.collection-delivery-page .page-header{flex-direction:column;gap:16px}.collection-delivery-page .page-header .time-remaining{align-self:flex-start}.collection-delivery-page .info-card{padding:20px}.collection-delivery-page .progress-indicator{flex-direction:column;gap:12px}.collection-delivery-page .progress-indicator .progress-arrow{transform:rotate(90deg)}.collection-delivery-page .confirmation-cards{gap:16px}}.quality-evaluator-prompt{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;justify-content:center;min-height:100vh;padding:20px}.quality-evaluator-prompt.error,.quality-evaluator-prompt.loading{align-items:center;color:#666;display:flex;font-size:18px;justify-content:center}.quality-evaluator-prompt .prompt-overlay{display:flex;justify-content:center;max-width:600px;width:100%}.quality-evaluator-prompt .prompt-card{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000001a;padding:40px;text-align:center;width:100%}.quality-evaluator-prompt .prompt-card .success-icon{height:64px;margin:0 auto 24px;width:64px}.quality-evaluator-prompt .prompt-card .prompt-title{color:#1a1a1a;font-size:28px;font-weight:700;margin:0 0 8px}.quality-evaluator-prompt .prompt-card .prompt-subtitle{color:#666;font-size:16px;margin:0 0 32px}.quality-evaluator-prompt .prompt-card .product-info-card{background:#f8f9fa;border-radius:12px;margin:0 0 32px;padding:20px;text-align:left}.quality-evaluator-prompt .prompt-card .product-info-card .product-name{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 12px}.quality-evaluator-prompt .prompt-card .product-info-card .product-details{color:#666;display:flex;font-size:14px;gap:16px}.quality-evaluator-prompt .prompt-card .product-info-card .product-details span{align-items:center;display:flex}.quality-evaluator-prompt .prompt-card .prompt-question{margin:0 0 32px}.quality-evaluator-prompt .prompt-card .prompt-question h2{color:#1a1a1a;font-size:22px;font-weight:600;margin:0 0 12px}.quality-evaluator-prompt .prompt-card .prompt-question .question-description{color:#666;font-size:15px;line-height:1.6;margin:0}.quality-evaluator-prompt .prompt-card .action-buttons{display:flex;flex-direction:column;gap:12px;margin:0 0 24px}.quality-evaluator-prompt .prompt-card .action-buttons button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .2s}.quality-evaluator-prompt .prompt-card .action-buttons button svg{height:20px;width:20px}.quality-evaluator-prompt .prompt-card .action-buttons button.btn-yes{background:#ff6a00;color:#fff}.quality-evaluator-prompt .prompt-card .action-buttons button.btn-yes:hover{background:#e55a00;box-shadow:0 4px 12px #ff6a004d;transform:translateY(-2px)}.quality-evaluator-prompt .prompt-card .action-buttons button.btn-no{background:#f3f4f6;color:#374151}.quality-evaluator-prompt .prompt-card .action-buttons button.btn-no:hover{background:#e5e7eb;transform:translateY(-2px)}.quality-evaluator-prompt .prompt-card .info-box{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;display:flex;gap:12px;padding:16px;text-align:left}.quality-evaluator-prompt .prompt-card .info-box svg{color:#856404;flex-shrink:0;margin-top:2px}.quality-evaluator-prompt .prompt-card .info-box p{color:#856404;font-size:14px;line-height:1.5;margin:0}.request-inspection-quotation{background:#f6f8fb;min-height:100vh;padding:24px}.request-inspection-quotation.error,.request-inspection-quotation.loading{align-items:center;color:#666;display:flex;font-size:18px;justify-content:center}.request-inspection-quotation .page-header{margin-bottom:32px;text-align:center}.request-inspection-quotation .page-header .header-content{align-items:center;display:flex;gap:16px;justify-content:center}.request-inspection-quotation .page-header .header-content .header-icon{align-items:center;background:#e3f2fd;border-radius:8px;color:#2563eb;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.request-inspection-quotation .page-header .header-content h1{color:#1a1a1a;font-size:28px;font-weight:700;margin:0}.request-inspection-quotation .page-header .header-content p{color:#666;font-size:14px;margin:4px 0 0}.request-inspection-quotation .form-layout{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px}@media(max-width:1200px){.request-inspection-quotation .form-layout{grid-template-columns:1fr}}.request-inspection-quotation .section-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:24px;padding:20px}.request-inspection-quotation .section-card .section-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.request-inspection-quotation .section-card .section-header .section-icon{align-items:center;border-radius:8px;display:flex;height:32px;justify-content:center;width:32px}.request-inspection-quotation .section-card .section-header .section-icon.orange{background:#fff3e0;color:#ff6a00}.request-inspection-quotation .section-card .section-header .section-icon.blue{background:#e3f2fd;color:#2563eb}.request-inspection-quotation .section-card .section-header .section-icon.green{background:#e8f5e9;color:#28a745}.request-inspection-quotation .section-card .section-header .section-icon.grey{background:#f5f5f5;color:#666}.request-inspection-quotation .section-card .section-header h3{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.request-inspection-quotation .product-details-card .product-content{display:flex;gap:16px}.request-inspection-quotation .product-details-card .product-content .product-image{background:#f3f4f6;border-radius:8px;flex-shrink:0;height:120px;overflow:hidden;width:120px}.request-inspection-quotation .product-details-card .product-content .product-image img{height:100%;object-fit:cover;width:100%}.request-inspection-quotation .product-details-card .product-content .product-image .placeholder-image{align-items:center;color:#999;display:flex;font-size:12px;height:100%;justify-content:center;width:100%}.request-inspection-quotation .product-details-card .product-content .product-info{flex:1 1}.request-inspection-quotation .product-details-card .product-content .product-info .product-name{color:#1a1a1a;font-size:18px;font-weight:700;margin-bottom:8px}.request-inspection-quotation .product-details-card .product-content .product-info .product-description{color:#666;font-size:14px;line-height:1.6;margin-bottom:16px}.request-inspection-quotation .product-details-card .product-content .product-info .product-attributes{display:flex;flex-direction:column;gap:8px}.request-inspection-quotation .product-details-card .product-content .product-info .product-attributes .attribute-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.request-inspection-quotation .product-details-card .product-content .product-info .product-attributes .attribute-item{display:flex;font-size:14px;gap:8px}.request-inspection-quotation .product-details-card .product-content .product-info .product-attributes .attribute-item .label{color:#666;font-weight:500}.request-inspection-quotation .product-details-card .product-content .product-info .product-attributes .attribute-item .value{color:#1a1a1a;font-weight:500}.request-inspection-quotation .location-card .location-content .address{color:#1a1a1a;font-size:14px;font-weight:500;margin-bottom:4px}.request-inspection-quotation .location-card .location-content .city-state{color:#666;font-size:14px}.request-inspection-quotation .location-matching-info-card .matching-info-content .info-title{color:#1a1a1a;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:16px}.request-inspection-quotation .location-matching-info-card .matching-info-content .matching-priority-list{list-style:none;margin:0 0 16px;padding:0}.request-inspection-quotation .location-matching-info-card .matching-info-content .matching-priority-list li{align-items:flex-start;background:#f8f9fa;border-radius:8px;display:flex;gap:12px;margin-bottom:12px;padding:12px;position:relative}.request-inspection-quotation .location-matching-info-card .matching-info-content .matching-priority-list li:last-child{margin-bottom:0}.request-inspection-quotation .location-matching-info-card .matching-info-content .matching-priority-list li.active{background:#e3f2fd;border:2px solid #2563eb}.request-inspection-quotation .location-matching-info-card .matching-info-content .matching-priority-list li .priority-number{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.request-inspection-quotation .location-matching-info-card .matching-info-content .matching-priority-list li .priority-text{color:#1a1a1a;flex:1 1;font-size:14px;line-height:1.5}.request-inspection-quotation .location-matching-info-card .matching-info-content .matching-priority-list li .priority-text strong{color:#2563eb;font-weight:600}.request-inspection-quotation .location-matching-info-card .matching-info-content .matching-priority-list li .match-badge{background:#28a745;border-radius:4px;color:#fff;font-size:11px;font-weight:600;padding:4px 8px;position:absolute;right:8px;top:8px}.request-inspection-quotation .location-matching-info-card .matching-info-content .qa-count-loading{color:#666;font-size:14px;font-style:italic;padding:12px;text-align:center}.request-inspection-quotation .location-matching-info-card .matching-info-content .qa-count-display{background:#e8f5e9;border:1px solid #28a745;border-radius:8px;margin-bottom:16px;padding:16px}.request-inspection-quotation .location-matching-info-card .matching-info-content .qa-count-display.no-qa{background:#fff3cd;border-color:#ffc107}.request-inspection-quotation .location-matching-info-card .matching-info-content .qa-count-display .qa-count-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.request-inspection-quotation .location-matching-info-card .matching-info-content .qa-count-display .qa-count-header .qa-count-label{color:#1a1a1a;font-size:14px;font-weight:500}.request-inspection-quotation .location-matching-info-card .matching-info-content .qa-count-display .qa-count-header .qa-count-value{color:#28a745;font-size:24px;font-weight:700}.request-inspection-quotation .location-matching-info-card .matching-info-content .qa-count-display .qa-match-level{color:#666;font-size:13px;margin-top:4px}.request-inspection-quotation .location-matching-info-card .matching-info-content .qa-count-display .qa-match-level strong{color:#2563eb;font-weight:600}.request-inspection-quotation .location-matching-info-card .matching-info-content .qa-count-display.no-qa span{color:#856404;font-size:14px}.request-inspection-quotation .location-matching-info-card .matching-info-content .info-footer{color:#666;font-size:13px;font-style:italic;line-height:1.5;margin:0}.request-inspection-quotation .details-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px}@media(max-width:768px){.request-inspection-quotation .details-row{grid-template-columns:1fr}}.request-inspection-quotation .buyer-details-card .company-name,.request-inspection-quotation .seller-details-card .company-name{color:#1a1a1a;font-size:16px;font-weight:700;margin-bottom:4px}.request-inspection-quotation .buyer-details-card .role-subtitle,.request-inspection-quotation .seller-details-card .role-subtitle{color:#666;font-size:14px;margin-bottom:12px}.request-inspection-quotation .buyer-details-card .contact-person-name,.request-inspection-quotation .seller-details-card .contact-person-name{color:#1a1a1a;font-size:14px;margin-bottom:12px}.request-inspection-quotation .buyer-details-card .contact-item,.request-inspection-quotation .seller-details-card .contact-item{align-items:center;color:#1a1a1a;display:flex;font-size:14px;gap:8px;margin-bottom:8px}.request-inspection-quotation .buyer-details-card .contact-item svg,.request-inspection-quotation .seller-details-card .contact-item svg{color:#666;flex-shrink:0}.request-inspection-quotation .buyer-details-card .contact-item:last-child,.request-inspection-quotation .seller-details-card .contact-item:last-child{margin-bottom:0}.request-inspection-quotation .checklist-card .checklist-items{margin-bottom:16px}.request-inspection-quotation .checklist-card .checklist-items .checklist-item{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;gap:12px;margin-bottom:8px;padding:12px}.request-inspection-quotation .checklist-card .checklist-items .checklist-item .check-icon{color:#28a745;flex-shrink:0}.request-inspection-quotation .checklist-card .checklist-items .checklist-item .checklist-text{color:#1a1a1a;flex:1 1;font-size:14px}.request-inspection-quotation .checklist-card .checklist-items .checklist-item .remove-btn{align-items:center;background:none;border:none;color:#dc3545;cursor:pointer;display:flex;justify-content:center;padding:4px}.request-inspection-quotation .checklist-card .checklist-items .checklist-item .remove-btn:hover{color:#c82333}.request-inspection-quotation .checklist-card .add-checklist-item{display:flex;gap:8px}.request-inspection-quotation .checklist-card .add-checklist-item .form-control{border:1px solid #e5e7eb;border-radius:8px;flex:1 1;font-size:14px;padding:10px 14px}.request-inspection-quotation .checklist-card .add-checklist-item .form-control:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.request-inspection-quotation .checklist-card .add-checklist-item .btn-add{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;white-space:nowrap}.request-inspection-quotation .checklist-card .add-checklist-item .btn-add:hover{background:#1d4ed8}.request-inspection-quotation .requested-by-card{background:#e3f2fd;padding:16px 20px}.request-inspection-quotation .requested-by-card h3{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 12px}.request-inspection-quotation .requested-by-card .company-name{color:#1a1a1a;font-size:16px;font-weight:700;margin-bottom:4px}.request-inspection-quotation .requested-by-card .role{color:#666;font-size:14px}.request-inspection-quotation .contact-card .form-group,.request-inspection-quotation .instructions-card .form-group,.request-inspection-quotation .schedule-card .form-group{margin-bottom:16px}.request-inspection-quotation .contact-card .form-group label,.request-inspection-quotation .instructions-card .form-group label,.request-inspection-quotation .schedule-card .form-group label{color:#1a1a1a;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.request-inspection-quotation .contact-card .form-group label .required,.request-inspection-quotation .instructions-card .form-group label .required,.request-inspection-quotation .schedule-card .form-group label .required{color:#dc3545}.request-inspection-quotation .contact-card .form-group .input-with-icon,.request-inspection-quotation .instructions-card .form-group .input-with-icon,.request-inspection-quotation .schedule-card .form-group .input-with-icon{align-items:center;display:flex;position:relative}.request-inspection-quotation .contact-card .form-group .input-with-icon .input-icon-left,.request-inspection-quotation .instructions-card .form-group .input-with-icon .input-icon-left,.request-inspection-quotation .schedule-card .form-group .input-with-icon .input-icon-left{color:#666;left:14px;position:absolute;z-index:1}.request-inspection-quotation .contact-card .form-group .input-with-icon .input-icon,.request-inspection-quotation .instructions-card .form-group .input-with-icon .input-icon,.request-inspection-quotation .schedule-card .form-group .input-with-icon .input-icon{color:#666;pointer-events:none;position:absolute;right:14px}.request-inspection-quotation .contact-card .form-group .input-with-icon .form-control,.request-inspection-quotation .instructions-card .form-group .input-with-icon .form-control,.request-inspection-quotation .schedule-card .form-group .input-with-icon .form-control{border:1px solid #e5e7eb;border-radius:8px;font-size:14px;padding:10px 14px 10px 40px;transition:border-color .2s;width:100%}.request-inspection-quotation .contact-card .form-group .input-with-icon .form-control[type=date],.request-inspection-quotation .contact-card .form-group .input-with-icon .form-control[type=time],.request-inspection-quotation .instructions-card .form-group .input-with-icon .form-control[type=date],.request-inspection-quotation .instructions-card .form-group .input-with-icon .form-control[type=time],.request-inspection-quotation .schedule-card .form-group .input-with-icon .form-control[type=date],.request-inspection-quotation .schedule-card .form-group .input-with-icon .form-control[type=time]{padding-right:14px}.request-inspection-quotation .contact-card .form-group .input-with-icon .form-control:focus,.request-inspection-quotation .instructions-card .form-group .input-with-icon .form-control:focus,.request-inspection-quotation .schedule-card .form-group .input-with-icon .form-control:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.request-inspection-quotation .contact-card .form-group .form-control,.request-inspection-quotation .instructions-card .form-group .form-control,.request-inspection-quotation .schedule-card .form-group .form-control{border:1px solid #e5e7eb;border-radius:8px;font-size:14px;padding:10px 14px;transition:border-color .2s;width:100%}.request-inspection-quotation .contact-card .form-group .form-control:focus,.request-inspection-quotation .instructions-card .form-group .form-control:focus,.request-inspection-quotation .schedule-card .form-group .form-control:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.request-inspection-quotation .contact-card .form-group textarea.form-control,.request-inspection-quotation .instructions-card .form-group textarea.form-control,.request-inspection-quotation .schedule-card .form-group textarea.form-control{min-height:100px;resize:vertical}.request-inspection-quotation .contact-card .info-note,.request-inspection-quotation .instructions-card .info-note,.request-inspection-quotation .schedule-card .info-note{align-items:center;background:#e3f2fd;border-radius:8px;color:#1565c0;display:flex;font-size:13px;gap:8px;margin-top:8px;padding:12px}.request-inspection-quotation .contact-card .info-note svg,.request-inspection-quotation .instructions-card .info-note svg,.request-inspection-quotation .schedule-card .info-note svg{color:#1565c0;flex-shrink:0}.request-inspection-quotation .btn-submit{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-bottom:24px;padding:14px 24px;transition:all .2s;width:100%}.request-inspection-quotation .btn-submit:hover:not(:disabled){background:#e55a00;box-shadow:0 4px 12px #ff6a004d;transform:translateY(-2px)}.request-inspection-quotation .btn-submit:disabled{cursor:not-allowed;opacity:.6}.request-inspection-quotation .btn-submit svg{flex-shrink:0}.request-inspection-quotation .important-note{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;display:flex;gap:12px;padding:16px}.request-inspection-quotation .important-note .note-icon{color:#856404;flex-shrink:0}.request-inspection-quotation .important-note .note-icon svg{height:20px;width:20px}.request-inspection-quotation .important-note .note-content{flex:1 1}.request-inspection-quotation .important-note .note-content strong{color:#856404;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.request-inspection-quotation .important-note .note-content p{color:#856404;font-size:13px;line-height:1.5;margin:0}.rfq-sent-success{background:#f6f8fb;min-height:100vh;padding:40px 20px}.rfq-sent-success,.rfq-sent-success.loading{align-items:center;display:flex;justify-content:center}.rfq-sent-success.loading{color:#666;font-size:18px}.rfq-sent-success .success-container{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000001a;max-width:700px;padding:48px;text-align:center;width:100%}.rfq-sent-success .success-container .success-icon-wrapper{margin-bottom:24px}.rfq-sent-success .success-container .success-icon-wrapper .success-icon{margin:0 auto}.rfq-sent-success .success-container .success-title{color:#1a1a1a;font-size:32px;font-weight:700;margin:0 0 12px}.rfq-sent-success .success-container .success-description{color:#666;font-size:16px;margin:0 0 32px}.rfq-sent-success .success-container .rfq-details-box{background:#e3f2fd;border:2px solid #90caf9;border-radius:12px;margin:0 0 24px;padding:24px}.rfq-sent-success .success-container .rfq-details-box .detail-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:16px}.rfq-sent-success .success-container .rfq-details-box .detail-row:last-child{margin-bottom:0}@media(max-width:600px){.rfq-sent-success .success-container .rfq-details-box .detail-row{gap:16px;grid-template-columns:1fr}}.rfq-sent-success .success-container .rfq-details-box .detail-item{display:flex;flex-direction:column;gap:8px}.rfq-sent-success .success-container .rfq-details-box .detail-item .detail-label{color:#666;font-size:13px;font-weight:500}.rfq-sent-success .success-container .rfq-details-box .detail-item .detail-value{color:#1a1a1a;font-size:16px;font-weight:600}.rfq-sent-success .success-container .info-alert{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;display:flex;gap:12px;margin:0 0 32px;padding:16px;text-align:left}.rfq-sent-success .success-container .info-alert .alert-icon{color:#856404;flex-shrink:0}.rfq-sent-success .success-container .info-alert .alert-content{flex:1 1}.rfq-sent-success .success-container .info-alert .alert-content p{color:#856404;font-size:14px;line-height:1.6;margin:0}.rfq-sent-success .success-container .action-buttons{display:flex;gap:12px;justify-content:center}@media(max-width:600px){.rfq-sent-success .success-container .action-buttons{flex-direction:column}}.rfq-sent-success .success-container .action-buttons button{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .2s}.rfq-sent-success .success-container .action-buttons button.btn-primary{background:#ff6a00;color:#fff}.rfq-sent-success .success-container .action-buttons button.btn-primary:hover{background:#e55a00;box-shadow:0 4px 12px #ff6a004d;transform:translateY(-2px)}.rfq-sent-success .success-container .action-buttons button.btn-secondary{background:#f3f4f6;color:#374151}.rfq-sent-success .success-container .action-buttons button.btn-secondary:hover{background:#e5e7eb}.inspection-rfq-details{background:#f6f8fb;min-height:100vh;padding:24px}.inspection-rfq-details.error,.inspection-rfq-details.loading{align-items:center;color:#666;display:flex;font-size:18px;justify-content:center}.inspection-rfq-details .container-fluid{margin:0 auto;max-width:1400px}.inspection-rfq-details .page-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.inspection-rfq-details .page-header .back-btn{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:14px;gap:8px;order:-1;padding:8px 0;width:100%}.inspection-rfq-details .page-header .back-btn:hover{color:#333}.inspection-rfq-details .page-header .header-content{flex:1 1;min-width:200px}.inspection-rfq-details .page-header .header-content h1{align-items:center;color:#1a1a1a;display:flex;font-size:24px;font-weight:700;gap:10px;margin:0 0 4px}.inspection-rfq-details .page-header .header-content h1 .title-icon{align-items:center;color:#5c6bc0;display:flex;justify-content:center}.inspection-rfq-details .page-header .header-content p{color:#666;font-size:14px;margin:0}.inspection-rfq-details .page-header .rfq-badge{background:#e3f2fd;border-radius:10px;color:#1565c0;flex-shrink:0;padding:12px 16px;text-align:right}.inspection-rfq-details .page-header .rfq-badge .rfq-id{display:block;font-size:14px;font-weight:600}.inspection-rfq-details .page-header .rfq-badge .rfq-date{font-size:13px;margin-top:2px;opacity:.9}.inspection-rfq-details .content-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 400px}@media(max-width:1200px){.inspection-rfq-details .content-layout{grid-template-columns:1fr}}.inspection-rfq-details .section-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:24px;padding:20px}.inspection-rfq-details .section-card .section-header{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;margin-bottom:16px}.inspection-rfq-details .section-card .section-header h3{line-height:1.3}.inspection-rfq-details .section-card .section-header .section-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.inspection-rfq-details .section-card .section-header .section-icon.box{background:#e8eaf6;color:#3f51b5}.inspection-rfq-details .section-card .section-header .section-icon.green{background:#e8f5e9;color:#2e7d32}.inspection-rfq-details .section-card .section-header .section-icon.blue{background:#e3f2fd;color:#1565c0}.inspection-rfq-details .section-card .section-header .section-icon.person{background:#f3e5f5;color:#7b1fa2}.inspection-rfq-details .section-card .section-header .section-icon.purple{background:#ede7f6;color:#673ab7}.inspection-rfq-details .section-card .section-header .section-icon.yellow{background:#fffde7;color:#f9a825}.inspection-rfq-details .section-card .section-header h3{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.inspection-rfq-details .section-card h3{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 16px}.inspection-rfq-details .product-card .product-overview{display:flex;gap:24px;margin-bottom:20px}@media(max-width:600px){.inspection-rfq-details .product-card .product-overview{flex-direction:column}}.inspection-rfq-details .product-card .product-image-main{background:#f3f4f6;border-radius:8px;height:200px;min-width:280px;overflow:hidden;position:relative;width:280px}@media(max-width:600px){.inspection-rfq-details .product-card .product-image-main{height:220px;min-width:0;width:100%}}.inspection-rfq-details .product-card .product-image-main img{height:100%;object-fit:cover;width:100%}.inspection-rfq-details .product-card .product-image-main .placeholder-image{align-items:center;background:#f3f4f6;color:#9ca3af;display:flex;font-size:14px;inset:0;justify-content:center;position:absolute}.inspection-rfq-details .product-card .product-image-main .placeholder-image.hidden{display:none}.inspection-rfq-details .product-card .product-content{flex:1 1;min-width:0}.inspection-rfq-details .product-card .product-name{color:#1a1a1a;font-size:20px;font-weight:600;margin-bottom:8px}.inspection-rfq-details .product-card .product-description{color:#666;font-size:14px;line-height:1.6;margin-bottom:16px}.inspection-rfq-details .product-card .product-attributes.grid{grid-gap:10px 24px;display:grid;gap:10px 24px;grid-template-columns:repeat(2,1fr)}.inspection-rfq-details .product-card .product-attributes .attribute-item{display:flex;font-size:14px;gap:8px}.inspection-rfq-details .product-card .product-attributes .attribute-item .label{color:#666;flex-shrink:0;font-weight:500}.inspection-rfq-details .product-card .product-attributes .attribute-item .value{color:#1a1a1a}.inspection-rfq-details .product-card .product-attributes .attribute-item.highlight{background:#fff8f0;border-radius:8px;grid-column:1/-1;margin-top:4px;padding:10px 12px}.inspection-rfq-details .product-card .product-attributes .attribute-item.highlight .value{color:#e65100;font-weight:600}.inspection-rfq-details .product-card .product-images-subsection{border-top:1px solid #e5e7eb;padding-top:16px}.inspection-rfq-details .product-card .product-images-subsection .subsection-label{color:#374151;font-size:14px;font-weight:500;margin-bottom:10px}.inspection-rfq-details .product-card .product-images-subsection .product-thumbnails{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scrollbar-width:thin}.inspection-rfq-details .product-card .product-images-subsection .product-thumbnails::-webkit-scrollbar{height:6px}.inspection-rfq-details .product-card .product-images-subsection .product-thumbnails::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.inspection-rfq-details .product-card .product-images-subsection .product-thumbnails::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.inspection-rfq-details .product-card .product-images-subsection .product-thumbnails .thumb{background:#f3f4f6;border-radius:8px;flex-shrink:0;height:72px;overflow:hidden;width:72px}.inspection-rfq-details .product-card .product-images-subsection .product-thumbnails .thumb img{height:100%;object-fit:cover;width:100%}.inspection-rfq-details .two-cards-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:0}.inspection-rfq-details .two-cards-row>.section-card{margin-bottom:24px}@media(max-width:900px){.inspection-rfq-details .two-cards-row{grid-template-columns:1fr}}.inspection-rfq-details .location-card .location-address{color:#1a1a1a;font-size:14px;margin-bottom:4px}.inspection-rfq-details .location-card .location-city-state{color:#666;font-size:13px;margin-bottom:12px}.inspection-rfq-details .location-card .access-label{color:#374151;font-size:13px;font-weight:500;margin-bottom:4px}.inspection-rfq-details .location-card .access-instructions{color:#666;font-size:13px;font-style:italic}.inspection-rfq-details .schedule-card .schedule-item{margin-bottom:10px}.inspection-rfq-details .schedule-card .schedule-item .label{color:#666;display:block;font-size:13px;margin-bottom:2px}.inspection-rfq-details .schedule-card .schedule-item .value{color:#1a1a1a;font-size:15px;font-weight:500}.inspection-rfq-details .schedule-card .sla-pill{align-items:center;background:#e3f2fd;border-radius:20px;color:#1565c0;display:inline-flex;font-size:13px;font-weight:500;gap:6px;margin-top:14px;padding:6px 12px}.inspection-rfq-details .buyer-card .info-item,.inspection-rfq-details .buyer-card .primary-contact-item,.inspection-rfq-details .primary-contact-card .info-item,.inspection-rfq-details .primary-contact-card .primary-contact-item,.inspection-rfq-details .seller-card .info-item,.inspection-rfq-details .seller-card .primary-contact-item{font-size:14px;margin-bottom:10px}.inspection-rfq-details .buyer-card .info-item .label,.inspection-rfq-details .buyer-card .primary-contact-item .label,.inspection-rfq-details .primary-contact-card .info-item .label,.inspection-rfq-details .primary-contact-card .primary-contact-item .label,.inspection-rfq-details .seller-card .info-item .label,.inspection-rfq-details .seller-card .primary-contact-item .label{color:#666;margin-right:8px}.inspection-rfq-details .buyer-card .info-item .value,.inspection-rfq-details .buyer-card .primary-contact-item .value,.inspection-rfq-details .primary-contact-card .info-item .value,.inspection-rfq-details .primary-contact-card .primary-contact-item .value,.inspection-rfq-details .seller-card .info-item .value,.inspection-rfq-details .seller-card .primary-contact-item .value{color:#1a1a1a}.inspection-rfq-details .buyer-card .contact-details,.inspection-rfq-details .primary-contact-card .contact-details,.inspection-rfq-details .seller-card .contact-details{display:flex;flex-direction:column;gap:8px;margin-top:12px}.inspection-rfq-details .buyer-card .contact-link,.inspection-rfq-details .primary-contact-card .contact-link,.inspection-rfq-details .seller-card .contact-link{align-items:center;color:#1565c0;display:inline-flex;font-size:14px;gap:8px;text-decoration:none}.inspection-rfq-details .buyer-card .contact-link:hover,.inspection-rfq-details .primary-contact-card .contact-link:hover,.inspection-rfq-details .seller-card .contact-link:hover{text-decoration:underline}.inspection-rfq-details .buyer-card .contact-link.location,.inspection-rfq-details .primary-contact-card .contact-link.location,.inspection-rfq-details .seller-card .contact-link.location{color:#374151;cursor:default}.inspection-rfq-details .buyer-card .contact-link svg,.inspection-rfq-details .primary-contact-card .contact-link svg,.inspection-rfq-details .seller-card .contact-link svg{color:#6b7280;flex-shrink:0}.inspection-rfq-details .checklist-card .checklist-items .checklist-item{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;gap:12px;margin-bottom:8px;padding:10px 12px}.inspection-rfq-details .checklist-card .checklist-items .checklist-item .check-icon{color:#2e7d32;flex-shrink:0}.inspection-rfq-details .checklist-card .checklist-items .checklist-item span{color:#1a1a1a;flex:1 1;font-size:14px}.inspection-rfq-details .instructions-card{background:#fffde7;border:1px solid #fff59d}.inspection-rfq-details .instructions-card .section-icon.yellow{background:#fff9c4;color:#f9a825}.inspection-rfq-details .instructions-card p{color:#374151;font-size:14px;line-height:1.5;margin:0}.inspection-rfq-details .quotation-form-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:24px;position:-webkit-sticky;position:sticky;top:24px}.inspection-rfq-details .quotation-form-card .section-header{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;margin-bottom:20px}.inspection-rfq-details .quotation-form-card .section-header h3{color:#1a1a1a;font-size:20px;font-weight:600;line-height:1.3;margin:0;white-space:nowrap}.inspection-rfq-details .quotation-form-card .form-group{margin-bottom:18px}.inspection-rfq-details .quotation-form-card .form-group label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.inspection-rfq-details .quotation-form-card .form-group label .required{color:#d32f2f}.inspection-rfq-details .quotation-form-card .form-group .form-control{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1a1a1a;font-size:14px;padding:10px 14px;width:100%}.inspection-rfq-details .quotation-form-card .form-group .form-control::placeholder{color:#9ca3af}.inspection-rfq-details .quotation-form-card .form-group .form-control:focus{border-color:#7c4dff;box-shadow:0 0 0 2px #7c4dff26;outline:none}.inspection-rfq-details .quotation-form-card .form-group .input-with-prefix{align-items:center;border:1px solid #d1d5db;border-radius:8px;display:flex;overflow:hidden}.inspection-rfq-details .quotation-form-card .form-group .input-with-prefix .prefix{background:#f3f4f6;color:#374151;font-size:14px;font-weight:500;padding:10px 12px}.inspection-rfq-details .quotation-form-card .form-group .input-with-prefix .form-control{border:none;border-radius:0}.inspection-rfq-details .quotation-form-card .form-group .input-with-suffix{align-items:center;display:flex;position:relative}.inspection-rfq-details .quotation-form-card .form-group .input-with-suffix .form-control{padding-right:40px}.inspection-rfq-details .quotation-form-card .form-group .input-with-suffix .suffix-icon{color:#6b7280;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.inspection-rfq-details .quotation-form-card .form-group .input-with-suffix .suffix-icon.arrow{font-size:10px}.inspection-rfq-details .quotation-form-card .form-group .input-with-suffix.select-wrap .form-control{-webkit-appearance:none;appearance:none;padding-right:36px}.inspection-rfq-details .quotation-form-card .form-group .form-hint{color:#6b7280;font-size:12px;margin-top:4px}.inspection-rfq-details .quotation-form-card .btn-submit{align-items:center;background:#7c4dff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-top:24px;padding:14px 24px;transition:all .2s;width:100%}.inspection-rfq-details .quotation-form-card .btn-submit:hover:not(:disabled){background:#6a3fd6;box-shadow:0 4px 12px #7c4dff59}.inspection-rfq-details .quotation-form-card .btn-submit:disabled{cursor:not-allowed;opacity:.6}.inspection-rfq-details .quotation-form-card .info-text{color:#6b7280;font-size:13px;margin-top:16px;text-align:center}.inspection-rfq-details .quotation-form-card.quotation-view-card .quotation-status-pill{border-radius:999px;display:inline-block;font-size:13px;font-weight:600;margin:0 0 20px;padding:6px 12px}.inspection-rfq-details .quotation-form-card.quotation-view-card .badge-pending{background:#fef3c7;color:#92400e}.inspection-rfq-details .quotation-form-card.quotation-view-card .badge-approved,.inspection-rfq-details .quotation-form-card.quotation-view-card .badge-submitted{background:#d1fae5;color:#065f46}.inspection-rfq-details .quotation-form-card.quotation-view-card .badge-selected{background:#dbeafe;color:#1e40af}.inspection-rfq-details .quotation-form-card.quotation-view-card .badge-rejected{background:#fee2e2;color:#991b1b}.inspection-rfq-details .quotation-form-card.quotation-view-card .quotation-detail-grid{display:flex;flex-direction:column;gap:14px}.inspection-rfq-details .quotation-form-card.quotation-view-card .detail-row{display:flex;flex-direction:column;gap:4px}.inspection-rfq-details .quotation-form-card.quotation-view-card .detail-row.full-width .detail-value{white-space:pre-wrap}.inspection-rfq-details .quotation-form-card.quotation-view-card .detail-row .detail-label{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.inspection-rfq-details .quotation-form-card.quotation-view-card .detail-row .detail-value{color:#111827;font-size:15px}.inspection-rfq-details .quotation-form-card.quotation-view-card .btn-secondary-outline{background:#fff;border:1px solid #d1d5db;color:#374151;margin-top:20px}.inspection-rfq-details .quotation-form-card.quotation-view-card .btn-secondary-outline:hover:not(:disabled){background:#f9fafb;box-shadow:none}.review-inspector-quotations{background:#f6f8fb;min-height:100vh;padding:24px}.review-inspector-quotations.error,.review-inspector-quotations.loading{align-items:center;color:#666;display:flex;font-size:18px;justify-content:center}.review-inspector-quotations .container-fluid{margin:0 auto;max-width:1200px}.review-inspector-quotations .page-header{margin-bottom:24px}.review-inspector-quotations .page-header .back-btn{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:14px;gap:8px;margin-bottom:12px;padding:8px 0}.review-inspector-quotations .page-header .back-btn:hover{color:#333}.review-inspector-quotations .page-header .header-content{align-items:center;display:flex;gap:14px}.review-inspector-quotations .page-header .header-content .header-icon.green-check{align-items:center;background:#28a745;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.review-inspector-quotations .page-header .header-content h1{color:#1a1a1a;font-size:24px;font-weight:700;margin:0}.review-inspector-quotations .page-header .header-content p{color:#666;font-size:14px;margin:4px 0 0}.review-inspector-quotations .top-info-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:28px}@media(max-width:900px){.review-inspector-quotations .top-info-row{grid-template-columns:1fr}}.review-inspector-quotations .info-card{border-radius:12px;box-shadow:0 2px 8px #0000000f;padding:20px;position:relative}.review-inspector-quotations .info-card .card-icon{align-items:center;border-radius:10px;display:flex;height:40px;justify-content:center;margin-bottom:12px;width:40px}.review-inspector-quotations .info-card .card-icon.orange{background:#fff3e0;color:#e65100}.review-inspector-quotations .info-card .card-icon.purple{background:#ede7f6;color:#673ab7}.review-inspector-quotations .info-card h3{color:#1a1a1a;font-size:16px;font-weight:600;margin:0 0 14px}.review-inspector-quotations .product-card{background:#e3f2fd}.review-inspector-quotations .product-card .product-row{align-items:flex-start;display:flex;gap:16px}.review-inspector-quotations .product-card .product-image-wrap{background:#fff;border-radius:8px;height:100px;min-width:140px;overflow:hidden;width:140px}.review-inspector-quotations .product-card .product-image-wrap img{height:100%;object-fit:cover;width:100%}.review-inspector-quotations .product-card .product-image-wrap .placeholder-image{align-items:center;background:#f5f5f5;color:#999;display:flex;font-size:12px;height:100%;justify-content:center;width:100%}.review-inspector-quotations .product-card .product-image-wrap .placeholder-image.hidden{display:none}.review-inspector-quotations .product-card .product-content{flex:1 1;min-width:0}.review-inspector-quotations .product-card .product-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#374151;display:-webkit-box;font-size:13px;line-height:1.5;margin:0 0 8px;overflow:hidden}.review-inspector-quotations .product-card .product-bid{color:#1a1a1a;font-size:14px;font-weight:600;margin:0 0 4px}.review-inspector-quotations .product-card .product-location{color:#666;font-size:13px;margin:0}.review-inspector-quotations .rfq-card{background:#fce4ec}.review-inspector-quotations .rfq-card .rfq-details{margin-bottom:8px}.review-inspector-quotations .rfq-card .rfq-item{font-size:14px;margin-bottom:6px}.review-inspector-quotations .rfq-card .rfq-item .label{color:#666;margin-right:8px}.review-inspector-quotations .rfq-card .rfq-item .value{color:#1a1a1a;font-weight:600}.review-inspector-quotations .rfq-card .rfq-status{background:#fff9;border-radius:8px;color:#2e7d32;font-size:13px;font-weight:600;margin-top:12px;padding:8px 12px}.review-inspector-quotations .section-title{color:#1a1a1a;font-size:20px;font-weight:600;margin:0 0 20px}.review-inspector-quotations .quotations-list{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.review-inspector-quotations .quotation-card{background:#fff;border:2px solid #0000;border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:24px;transition:all .2s}.review-inspector-quotations .quotation-card.selected{background:#e8f5e9;border-color:#28a745;box-shadow:0 4px 12px #28a74526}.review-inspector-quotations .quotation-card .quotation-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.review-inspector-quotations .quotation-card .inspector-info{display:flex;flex:1 1;gap:14px;min-width:0}.review-inspector-quotations .quotation-card .inspector-avatar{flex-shrink:0}.review-inspector-quotations .quotation-card .inspector-avatar .icon-green-check{align-items:center;background:#28a745;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.review-inspector-quotations .quotation-card .inspector-avatar .icon-person{align-items:center;background:#e3f2fd;border-radius:50%;color:#1565c0;display:flex;height:40px;justify-content:center;width:40px}.review-inspector-quotations .quotation-card .inspector-meta{flex:1 1;min-width:0}.review-inspector-quotations .quotation-card .inspector-name-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:4px}.review-inspector-quotations .quotation-card .inspector-name{color:#1a1a1a;font-size:18px;font-weight:600}.review-inspector-quotations .quotation-card .badge{border-radius:12px;font-size:11px;font-weight:700;padding:4px 10px}.review-inspector-quotations .quotation-card .badge.selected-badge{background:#28a745;color:#fff}.review-inspector-quotations .quotation-card .badge.best-price-badge{background:#dc3545;color:#fff}.review-inspector-quotations .quotation-card .inspector-company{color:#666;font-size:14px;margin-bottom:8px}.review-inspector-quotations .quotation-card .inspector-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.review-inspector-quotations .quotation-card .inspector-badges .badge-item{background:#e8eaf6;border-radius:12px;color:#3f51b5;font-size:12px;font-weight:500;padding:4px 10px}.review-inspector-quotations .quotation-card .inspector-rating{align-items:center;display:flex;font-size:13px;gap:6px;margin-bottom:10px}.review-inspector-quotations .quotation-card .inspector-rating .star{color:#ffc107}.review-inspector-quotations .quotation-card .inspector-rating .rating-text{color:#666}.review-inspector-quotations .quotation-card .contact-icons{display:flex;gap:8px}.review-inspector-quotations .quotation-card .contact-btn{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#666;display:inline-flex;height:32px;justify-content:center;text-decoration:none;transition:all .2s;width:32px}.review-inspector-quotations .quotation-card .contact-btn:hover{background:#e5e7eb;color:#333}.review-inspector-quotations .quotation-card .quotation-fee-block{flex-shrink:0;text-align:right}.review-inspector-quotations .quotation-card .quotation-fee-block .fee-label{color:#666;font-size:12px;margin-bottom:4px}.review-inspector-quotations .quotation-card .quotation-fee-block .fee-amount{color:#e65100;font-size:22px;font-weight:700;margin-bottom:4px}.review-inspector-quotations .quotation-card .quotation-fee-block .submitted-date{color:#999;font-size:12px}.review-inspector-quotations .quotation-card .quotation-details-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:16px}@media(max-width:700px){.review-inspector-quotations .quotation-card .quotation-details-grid{grid-template-columns:1fr}}.review-inspector-quotations .quotation-card .detail-col{background:#f8f9fa;border-radius:10px;padding:16px}.review-inspector-quotations .quotation-card .detail-col .detail-icon{align-items:center;border-radius:8px;display:flex;height:32px;justify-content:center;margin-bottom:10px;width:32px}.review-inspector-quotations .quotation-card .detail-col .detail-icon.purple{background:#ede7f6;color:#673ab7}.review-inspector-quotations .quotation-card .detail-col .detail-icon.blue{background:#e3f2fd;color:#1565c0}.review-inspector-quotations .quotation-card .detail-col h4{color:#1a1a1a;font-size:14px;font-weight:600;margin:0 0 10px}.review-inspector-quotations .quotation-card .detail-col .detail-item{font-size:13px;margin-bottom:6px}.review-inspector-quotations .quotation-card .detail-col .detail-item .value{color:#374151;font-weight:500}.review-inspector-quotations .quotation-card .detail-col .approach-text{color:#374151;font-size:13px;line-height:1.5;margin:0}.review-inspector-quotations .quotation-card .additional-notes{background:#fffde7;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;padding:12px 16px}.review-inspector-quotations .quotation-card .additional-notes .notes-icon.yellow{align-items:center;background:#fff9c4;border-radius:6px;color:#f9a825;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.review-inspector-quotations .quotation-card .additional-notes p{color:#374151;font-size:13px;line-height:1.5;margin:0}.review-inspector-quotations .quotation-card .quotation-footer{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;padding-top:16px}.review-inspector-quotations .quotation-card .quotation-footer .btn-deselect{background:#fff;border:2px solid #d1d5db;border-radius:8px;color:#374151;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.review-inspector-quotations .quotation-card .quotation-footer .btn-deselect:hover{background:#f9fafb;border-color:#9ca3af}.review-inspector-quotations .quotation-card .quotation-footer .btn-select{background:#e65100;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.review-inspector-quotations .quotation-card .quotation-footer .btn-select:hover{background:#bf360c}.review-inspector-quotations .quotation-card .quotation-footer .footer-contact{display:flex;gap:8px}.review-inspector-quotations .inspector-selected-bar{align-items:center;background:#e8f5e9;border:2px solid #28a745;border-radius:12px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:24px;padding:20px 24px}.review-inspector-quotations .inspector-selected-bar .selected-info{align-items:center;display:flex;gap:14px}.review-inspector-quotations .inspector-selected-bar .selected-info .icon-green-check{align-items:center;background:#28a745;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.review-inspector-quotations .inspector-selected-bar .selected-info .label{color:#2e7d32;display:block;font-size:12px;font-weight:600;margin-bottom:2px}.review-inspector-quotations .inspector-selected-bar .selected-info .value{color:#1a1a1a;font-size:16px;font-weight:600}.review-inspector-quotations .inspector-selected-bar .btn-begin-inspection{align-items:center;background:#28a745;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s}.review-inspector-quotations .inspector-selected-bar .btn-begin-inspection:hover:not(:disabled){background:#218838;box-shadow:0 4px 12px #28a7454d}.review-inspector-quotations .inspector-selected-bar .btn-begin-inspection:disabled{cursor:not-allowed;opacity:.6}.review-inspector-quotations .important-notes-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;gap:16px;padding:20px 24px}.review-inspector-quotations .important-notes-card .notes-icon.blue{align-items:center;background:#e3f2fd;border-radius:10px;color:#1565c0;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.review-inspector-quotations .important-notes-card .notes-content{flex:1 1;min-width:0}.review-inspector-quotations .important-notes-card .notes-content h4{color:#1a1a1a;font-size:16px;font-weight:600;margin:0 0 12px}.review-inspector-quotations .important-notes-card .notes-content ul{margin:0;padding-left:20px}.review-inspector-quotations .important-notes-card .notes-content ul li{color:#666;font-size:14px;line-height:1.6;margin-bottom:8px}.inspection-initiated{background:#f6f8fb;min-height:100vh;padding:40px 20px}.inspection-initiated,.inspection-initiated.loading{align-items:center;display:flex;justify-content:center}.inspection-initiated.loading{color:#666;font-size:18px}.inspection-initiated .success-container{background:#fff;border-radius:16px;box-shadow:0 10px 40px #0000001a;max-width:700px;padding:48px;text-align:center;width:100%}.inspection-initiated .success-container .success-icon-wrapper{margin-bottom:24px}.inspection-initiated .success-container .success-icon-wrapper .success-icon{margin:0 auto}.inspection-initiated .success-container .success-title{color:#1a1a1a;font-size:32px;font-weight:700;margin:0 0 12px}.inspection-initiated .success-container .success-description{color:#666;font-size:16px;margin:0 0 32px}.inspection-initiated .success-container .inspection-details-box{background:#e3f2fd;border:2px solid #90caf9;border-radius:12px;margin:0 0 24px;padding:24px;text-align:left}.inspection-initiated .success-container .inspection-details-box .detail-item{margin-bottom:16px}.inspection-initiated .success-container .inspection-details-box .detail-item:last-child{margin-bottom:0}.inspection-initiated .success-container .inspection-details-box .detail-item .detail-label{color:#666;display:block;font-size:13px;font-weight:500;margin-bottom:8px}.inspection-initiated .success-container .inspection-details-box .detail-item .detail-value-group{display:flex;flex-direction:column;gap:4px}.inspection-initiated .success-container .inspection-details-box .detail-item .detail-value-group .detail-value-bold{color:#1a1a1a;font-size:16px;font-weight:600}.inspection-initiated .success-container .inspection-details-box .detail-item .detail-value-group .detail-value-sub{color:#666;font-size:14px}.inspection-initiated .success-container .inspection-details-box .detail-item .detail-value-bold{color:#1a1a1a;font-size:18px;font-weight:600}.inspection-initiated .success-container .inspection-details-box .detail-item .detail-value-bold.orange{color:#ff6a00}.inspection-initiated .success-container .inspection-details-box .detail-item .detail-value{color:#1a1a1a;font-size:16px;font-weight:500}.inspection-initiated .success-container .inspection-details-box .detail-item .inspection-status-badge{border-radius:20px;display:inline-block;font-size:14px;font-weight:600;padding:6px 14px;text-transform:capitalize}.inspection-initiated .success-container .inspection-details-box .detail-item .inspection-status-badge.status-scheduled{background:#e3f2fd;border:1px solid #90caf9;color:#1565c0}.inspection-initiated .success-container .inspection-details-box .detail-item .inspection-status-badge.status-in-progress{background:#fff3e0;border:1px solid #ffb74d;color:#e65100}.inspection-initiated .success-container .inspection-details-box .detail-item .inspection-status-badge.status-completed{background:#e8f5e9;border:1px solid #81c784;color:#2e7d32}.inspection-initiated .success-container .inspection-details-box .detail-item .inspection-status-badge.status-cancelled{background:#ffebee;border:1px solid #e57373;color:#c62828}.inspection-initiated .success-container .info-alert{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;display:flex;gap:12px;margin:0 0 32px;padding:16px;text-align:left}.inspection-initiated .success-container .info-alert .alert-icon{color:#856404;flex-shrink:0}.inspection-initiated .success-container .info-alert .alert-content{flex:1 1}.inspection-initiated .success-container .info-alert .alert-content p{color:#856404;font-size:14px;line-height:1.6;margin:0}.inspection-initiated .success-container .info-alert .alert-content p strong{font-weight:600}.inspection-initiated .success-container .action-buttons{align-items:center;display:flex;flex-direction:column;gap:12px}@media(min-width:601px){.inspection-initiated .success-container .action-buttons{flex-direction:row;flex-wrap:wrap;justify-content:center}}.inspection-initiated .success-container .action-buttons .inspection-payment-approval-hint{background:#fff8e6;border:1px solid #f0d78c;border-radius:8px;color:#7a5b00;font-size:14px;margin:0;padding:12px 16px;text-align:center;width:100%}.inspection-initiated .success-container .action-buttons button{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .2s}.inspection-initiated .success-container .action-buttons button.btn-primary{background:#ff6a00;color:#fff}.inspection-initiated .success-container .action-buttons button.btn-primary:hover{background:#e55a00;box-shadow:0 4px 12px #ff6a004d;transform:translateY(-2px)}.inspection-initiated .success-container .action-buttons button.btn-secondary{background:#f3f4f6;color:#374151}.inspection-initiated .success-container .action-buttons button.btn-secondary:hover{background:#e5e7eb}.inspection-completion{background:#f6f8fb;min-height:100vh;padding:24px}.inspection-completion.error,.inspection-completion.loading{align-items:center;color:#666;display:flex;font-size:18px;justify-content:center}.inspection-completion .page-header{margin-bottom:24px}.inspection-completion .page-header .back-btn{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:14px;gap:8px;margin-bottom:16px;padding:8px}.inspection-completion .page-header .back-btn:hover{color:#333}.inspection-completion .page-header h1{color:#1a1a1a;font-size:24px;font-weight:700;margin:0}.inspection-completion .form-layout{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:1200px){.inspection-completion .form-layout{grid-template-columns:1fr}}.inspection-completion .section-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:24px;padding:20px}.inspection-completion .section-card h3{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 16px}.inspection-completion .section-card h3 .required{color:#dc3545}.inspection-completion .product-card .product-name{color:#1a1a1a;font-size:18px;font-weight:600;margin-bottom:8px}.inspection-completion .product-card .product-details{color:#666;display:flex;font-size:14px;gap:16px}.inspection-completion .report-items-card .report-items-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.inspection-completion .report-items-card .report-items-header h3{margin:0}.inspection-completion .report-items-card .btn-add-report-item{background:#fff;border:1px solid #ff6b35;border-radius:6px;color:#ff6b35;cursor:pointer;font-size:14px;font-weight:600;padding:8px 14px}.inspection-completion .report-items-card .btn-add-report-item:hover{background:#fff5f0}.inspection-completion .report-items-card .report-items-empty{color:#666;font-size:14px;margin:0 0 12px}.inspection-completion .report-items-card .report-item{background:#f8f9fa;border-radius:8px;margin-bottom:12px;padding:16px}.inspection-completion .report-items-card .report-item .item-name-row{align-items:center;display:flex;gap:12px;margin-bottom:12px}.inspection-completion .report-items-card .report-item .item-name-input{border:1px solid #e5e7eb;border-radius:6px;flex:1 1;font-size:14px;font-weight:600;padding:8px 12px}.inspection-completion .report-items-card .report-item .btn-remove-report-item{background:#0000;border:none;color:#b42318;cursor:pointer;font-size:13px;padding:6px 10px}.inspection-completion .report-items-card .report-item .item-name{color:#1a1a1a;font-size:16px;font-weight:600;margin-bottom:12px}.inspection-completion .report-items-card .report-item .item-status{margin-bottom:12px}.inspection-completion .report-items-card .report-item .item-notes .form-control,.inspection-completion .report-items-card .report-item .item-status .form-control{border:1px solid #e5e7eb;border-radius:6px;font-size:14px;padding:8px 12px;width:100%}.inspection-completion .report-items-card .report-item .item-notes .form-control{resize:vertical}.inspection-completion .rating-card .rating-options{display:flex;flex-direction:column;gap:12px}.inspection-completion .rating-card .rating-options .rating-option{align-items:center;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:12px;transition:all .2s}.inspection-completion .rating-card .rating-options .rating-option input[type=radio]{cursor:pointer;height:18px;width:18px}.inspection-completion .rating-card .rating-options .rating-option:has(input:checked){background:#e3f2fd;border-color:#2563eb}.inspection-completion .rating-card .rating-options .rating-option span{color:#1a1a1a;font-size:15px;font-weight:500}.inspection-completion .recommendations-card .form-control{border:1px solid #e5e7eb;border-radius:8px;font-size:14px;min-height:120px;padding:12px;resize:vertical;width:100%}.inspection-completion .btn-submit{background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 24px;transition:all .2s;width:100%}.inspection-completion .btn-submit:hover:not(:disabled){background:#e55a00;box-shadow:0 4px 12px #ff6a004d;transform:translateY(-2px)}.inspection-completion .btn-submit:disabled{cursor:not-allowed;opacity:.6}.accept-reject-product .back-btn,.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.subtitle{font-family:Inter,sans-serif}.accept-reject-product .back-btn svg{flex-shrink:0;height:16px;width:16px}.accept-reject-product .back-btn{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.accept-reject-product .back-btn:hover{background-color:#d0d0d0;color:#333}.accept-reject-product .back-btn:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.accept-reject-product{background:#f6f8fb;min-height:100vh;padding:24px}.accept-reject-product .back-btn{margin-bottom:24px}.accept-reject-product.error,.accept-reject-product.loading{align-items:center;color:#666;display:flex;font-size:18px;justify-content:center}.accept-reject-product .success-banner{background:linear-gradient(135deg,#28a745,#20c997);border-radius:12px;color:#fff;margin-bottom:24px;overflow:hidden;padding:32px;position:relative}.accept-reject-product .success-banner:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 200'%3E%3Ccircle cx='200' cy='100' r='80' fill='rgba(255,255,255,0.1)'/%3E%3Ccircle cx='800' cy='100' r='100' fill='rgba(255,255,255,0.08)'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.accept-reject-product .success-banner .banner-icon{margin-bottom:16px;position:relative;z-index:1}.accept-reject-product .success-banner .banner-content{margin-bottom:24px;position:relative;text-align:center;z-index:1}.accept-reject-product .success-banner .banner-content h1{font-size:32px;font-weight:700;margin:0 0 12px}.accept-reject-product .success-banner .banner-content p{font-size:16px;margin:0;opacity:.95}.accept-reject-product .success-banner .banner-info{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;position:relative;z-index:1}.accept-reject-product .success-banner .banner-info .info-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:8px;padding:12px 20px}.accept-reject-product .success-banner .banner-info .info-item .label{display:block;font-size:12px;margin-bottom:4px;opacity:.9}.accept-reject-product .success-banner .banner-info .info-item .value{font-size:16px;font-weight:600}.accept-reject-product .content-layout{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:1200px){.accept-reject-product .content-layout{grid-template-columns:1fr}}.accept-reject-product .section-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;margin-bottom:24px;padding:20px}.accept-reject-product .section-card .section-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.accept-reject-product .section-card .section-header .section-icon{align-items:center;border-radius:8px;display:flex;height:32px;justify-content:center;width:32px}.accept-reject-product .section-card .section-header .section-icon.orange{background:#fff3e0;color:#ff6a00}.accept-reject-product .section-card .section-header .section-icon.blue{background:#e3f2fd;color:#2563eb}.accept-reject-product .section-card .section-header h3{color:#1a1a1a;font-size:18px;font-weight:600;margin:0}.accept-reject-product .section-card h3{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 16px}.accept-reject-product .product-card .product-image{background:#f3f4f6;border-radius:8px;height:200px;margin-bottom:16px;overflow:hidden;width:100%}.accept-reject-product .product-card .product-image img{height:100%;object-fit:cover;width:100%}.accept-reject-product .product-card .product-name{color:#1a1a1a;font-size:20px;font-weight:600;margin-bottom:8px}.accept-reject-product .product-card .product-category{color:#666;font-size:14px;margin-bottom:16px}.accept-reject-product .product-card .product-info-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.accept-reject-product .product-card .product-info-grid .info-item{background:#f8f9fa;border-radius:8px;padding:12px}.accept-reject-product .product-card .product-info-grid .info-item .label{color:#666;display:block;font-size:12px;margin-bottom:4px}.accept-reject-product .product-card .product-info-grid .info-item .value{color:#1a1a1a;font-size:14px;font-weight:600}.accept-reject-product .product-card .product-info-grid .info-item.status-completed{background:#e8f5e9;color:#28a745}.accept-reject-product .product-card .product-info-grid .info-item.status-completed .value{color:#28a745}.accept-reject-product .product-card .product-info-grid .info-item.status-next{background:#f3e5f5;color:#9c27b0}.accept-reject-product .product-card .product-info-grid .info-item.status-next .value{color:#9c27b0}.accept-reject-product .report-card .report-items{margin-bottom:20px}.accept-reject-product .report-card .report-items .report-item{background:#f8f9fa;border-left:4px solid #e5e7eb;border-radius:8px;margin-bottom:12px;padding:16px}.accept-reject-product .report-card .report-items .report-item.passed{border-left-color:#28a745}.accept-reject-product .report-card .report-items .report-item.minor_issues{border-left-color:#ffc107}.accept-reject-product .report-card .report-items .report-item.failed{border-left-color:#dc3545}.accept-reject-product .report-card .report-items .report-item .item-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.accept-reject-product .report-card .report-items .report-item .item-header .item-name{color:#1a1a1a;font-size:16px;font-weight:600}.accept-reject-product .report-card .report-items .report-item .item-header .item-status-badge{border-radius:12px;font-size:12px;font-weight:600;padding:4px 12px}.accept-reject-product .report-card .report-items .report-item .item-header .item-status-badge.passed{background:#e8f5e9;color:#28a745}.accept-reject-product .report-card .report-items .report-item .item-header .item-status-badge.minor_issues{background:#fff3cd;color:#856404}.accept-reject-product .report-card .report-items .report-item .item-header .item-status-badge.failed{background:#f8d7da;color:#721c24}.accept-reject-product .report-card .report-items .report-item .item-notes{color:#666;font-size:14px;line-height:1.6}.accept-reject-product .report-card .recommendations{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:20px}.accept-reject-product .report-card .recommendations h4{color:#1a1a1a;font-size:16px;font-weight:600;margin:0 0 12px}.accept-reject-product .report-card .recommendations ul{margin:0;padding-left:20px}.accept-reject-product .report-card .recommendations ul li{color:#666;font-size:14px;line-height:1.6;margin-bottom:8px}.accept-reject-product .report-card .btn-view-report{align-items:center;background:#f3f4f6;border:none;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin-top:16px;padding:10px;width:100%}.accept-reject-product .report-card .btn-view-report:hover{background:#e5e7eb}.accept-reject-product .decision-card .decision-prompt{background:#f8f9fa;border-radius:8px;margin-bottom:24px;padding:16px}.accept-reject-product .decision-card .decision-prompt .prompt-header{margin-bottom:12px}.accept-reject-product .decision-card .decision-prompt .prompt-header .label{color:#1a1a1a;font-size:16px;font-weight:600}.accept-reject-product .decision-card .decision-prompt p{color:#666;font-size:14px;line-height:1.6;margin:0 0 16px}.accept-reject-product .decision-card .decision-prompt .time-remaining{align-items:center;background:#e8f5e9;border-radius:6px;color:#28a745;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 12px}.accept-reject-product .decision-card .decision-buttons{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.accept-reject-product .decision-card .decision-buttons button{align-items:center;border:2px solid #0000;border-radius:8px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;padding:14px 24px;transition:all .2s}.accept-reject-product .decision-card .decision-buttons button.btn-accept{background:#28a745;border-color:#28a745;color:#fff}.accept-reject-product .decision-card .decision-buttons button.btn-accept.active,.accept-reject-product .decision-card .decision-buttons button.btn-accept:hover{background:#218838;border-color:#218838;box-shadow:0 4px 12px #28a7454d;transform:translateY(-2px)}.accept-reject-product .decision-card .decision-buttons button.btn-reject{background:#dc3545;border-color:#dc3545;color:#fff}.accept-reject-product .decision-card .decision-buttons button.btn-reject.active,.accept-reject-product .decision-card .decision-buttons button.btn-reject:hover{background:#c82333;border-color:#c82333;box-shadow:0 4px 12px #dc35454d;transform:translateY(-2px)}.accept-reject-product .decision-card .rejection-reason{margin-bottom:24px}.accept-reject-product .decision-card .rejection-reason label{color:#1a1a1a;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.accept-reject-product .decision-card .rejection-reason label .required{color:#dc3545}.accept-reject-product .decision-card .rejection-reason .form-control{border:1px solid #e5e7eb;border-radius:8px;font-size:14px;min-height:100px;padding:12px;resize:vertical;width:100%}.accept-reject-product .decision-card .btn-submit{background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 24px;transition:all .2s;width:100%}.accept-reject-product .decision-card .btn-submit:hover:not(:disabled){background:#e55a00;box-shadow:0 4px 12px #ff6a004d;transform:translateY(-2px)}.accept-reject-product .decision-card .btn-submit:disabled{cursor:not-allowed;opacity:.6}.accept-reject-product .after-acceptance-card{background:#e8f5e9;border:1px solid #28a745}.accept-reject-product .after-acceptance-card h3{color:#1a1a1a;margin-bottom:16px}.accept-reject-product .after-acceptance-card .checklist{list-style:none;margin:0;padding:0}.accept-reject-product .after-acceptance-card .checklist li{align-items:flex-start;color:#1a1a1a;display:flex;font-size:14px;gap:12px;line-height:1.6;margin-bottom:12px}.accept-reject-product .after-acceptance-card .checklist li svg{color:#28a745;flex-shrink:0;margin-top:2px}.accept-reject-product .notice-card{background:#fff3cd;border:1px solid #ffc107}.accept-reject-product .notice-card .notice-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.accept-reject-product .notice-card .notice-header svg{color:#856404}.accept-reject-product .notice-card .notice-header h3{color:#856404;margin:0}.accept-reject-product .notice-card p{color:#856404;font-size:14px;line-height:1.6;margin:0}.accept-reject-product .help-card h3{margin-bottom:12px}.accept-reject-product .help-card p{color:#666;font-size:14px;margin:0 0 16px}.accept-reject-product .help-card .btn-contact-support{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .2s;width:100%}.accept-reject-product .help-card .btn-contact-support:hover{background:#1d4ed8}.accept-reject-product .timeline-card .timeline-steps .timeline-step{display:flex;gap:16px;margin-bottom:24px;position:relative}.accept-reject-product .timeline-card .timeline-steps .timeline-step:not(:last-child):after{background:#e5e7eb;bottom:-24px;content:"";left:12px;position:absolute;top:32px;width:2px}.accept-reject-product .timeline-card .timeline-steps .timeline-step.active .step-number{background:#28a745;color:#fff}.accept-reject-product .timeline-card .timeline-steps .timeline-step .step-number{align-items:center;background:#e5e7eb;border-radius:50%;color:#666;display:flex;flex-shrink:0;font-weight:600;height:32px;justify-content:center;width:32px}.accept-reject-product .timeline-card .timeline-steps .timeline-step .step-content{flex:1 1}.accept-reject-product .timeline-card .timeline-steps .timeline-step .step-content .step-title{color:#1a1a1a;font-size:16px;font-weight:600;margin-bottom:4px}.accept-reject-product .timeline-card .timeline-steps .timeline-step .step-content .step-description{color:#666;font-size:14px;line-height:1.5}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.product-rejected-page .back-btn,.subtitle{font-family:Inter,sans-serif}.product-rejected-page .back-btn svg{flex-shrink:0;height:16px;width:16px}.product-rejected-page .back-btn{align-items:center;background-color:#e0e0e0;border:none;border-radius:8px;color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.product-rejected-page .back-btn:hover{background-color:#d0d0d0;color:#333}.product-rejected-page .back-btn:focus-visible{box-shadow:0 0 0 3px #0000001a;outline:none}.product-rejected-page{background:#f5f5f5;min-height:100vh;padding:40px 20px}.product-rejected-page .container{margin:0 auto;max-width:720px}.product-rejected-page .back-btn{margin-bottom:24px}.product-rejected-page .loading-state{color:#666;padding:48px 24px;text-align:center}.product-rejected-page .page-header{align-items:flex-start;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;gap:16px;margin-bottom:24px;padding:24px}.product-rejected-page .page-header .header-icon.rejected{align-items:center;background:#fee2e2;border-radius:12px;color:#dc2626;display:flex;height:48px;justify-content:center;min-width:48px;width:48px}.product-rejected-page .page-header h1{color:#1a1a1a;font-size:24px;font-weight:700;margin:0 0 8px}.product-rejected-page .page-header p{color:#666;font-size:15px;margin:0}.product-rejected-page .info-banner{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin-bottom:24px;padding:20px 24px}.product-rejected-page .info-banner h2{color:#92400e;font-size:18px;font-weight:600;margin:0 0 12px}.product-rejected-page .info-banner ul{color:#78350f;margin:0;padding-left:20px}.product-rejected-page .info-banner ul li{line-height:1.5;margin-bottom:8px}.product-rejected-page .info-banner ul li:last-child{margin-bottom:0}.product-rejected-page .refund-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;margin-bottom:24px;padding:24px}.product-rejected-page .refund-card h3{color:#1a1a1a;font-size:18px;font-weight:600;margin:0 0 16px}.product-rejected-page .refund-card .refund-row{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:10px 0}.product-rejected-page .refund-card .refund-row.deduction .value{color:#dc2626}.product-rejected-page .refund-card .refund-row.total{border-bottom:none;border-top:2px solid #e5e7eb;font-size:17px;font-weight:600;margin-top:4px;padding-top:14px}.product-rejected-page .refund-card .refund-row.total .value{color:#059669}.product-rejected-page .refund-card .refund-row .label{color:#666}.product-rejected-page .refund-card .refund-row .value{color:#1a1a1a;font-weight:500}.product-rejected-page .refund-card .refund-note{color:#6b7280;font-size:13px;margin:16px 0 0}.product-rejected-page .refund-note.standalone{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;color:#6b7280;font-size:14px;margin-bottom:24px;padding:16px 24px}.product-rejected-page .actions .btn-primary{background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:background .2s ease}.product-rejected-page .actions .btn-primary:hover{background:#d65900}.qa-dashboard{background:#f5f7fa;min-height:100vh;padding:24px}.qa-dashboard.loading{align-items:center;display:flex;justify-content:center;min-height:60vh}.qa-dashboard.loading .loading-spinner{color:#666;font-size:18px}.qa-dashboard .page-header{margin-bottom:32px}.qa-dashboard .page-header .header-content h1{color:#1a1a1a;font-size:32px;font-weight:700;margin:0 0 8px}.qa-dashboard .page-header .header-content p{color:#666;font-size:16px;margin:0}.qa-dashboard .filters-section{margin-bottom:24px}.qa-dashboard .filters-section .filter-tabs{border-bottom:2px solid #e0e0e0;display:flex;gap:12px}.qa-dashboard .filters-section .filter-tabs .filter-tab{background:none;border:none;border-bottom:3px solid #0000;color:#666;cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:all .2s}.qa-dashboard .filters-section .filter-tabs .filter-tab:hover{color:#2c5aa0}.qa-dashboard .filters-section .filter-tabs .filter-tab.active{border-bottom-color:#2c5aa0;color:#2c5aa0}.qa-dashboard .rfqs-list{display:flex;flex-direction:column;gap:24px}.qa-dashboard .rfqs-list .empty-state{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:80px 20px;text-align:center}.qa-dashboard .rfqs-list .empty-state .empty-icon{color:#ccc;height:64px;margin:0 auto 24px;width:64px}.qa-dashboard .rfqs-list .empty-state h3{color:#1a1a1a;font-size:24px;font-weight:600;margin:0 0 12px}.qa-dashboard .rfqs-list .empty-state p{color:#666;font-size:16px;margin:0}.qa-dashboard .rfqs-list .rfq-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;overflow:hidden;transition:all .3s}.qa-dashboard .rfqs-list .rfq-card:hover{box-shadow:0 4px 16px #0000001a}.qa-dashboard .rfqs-list .rfq-card .rfq-card-header{align-items:center;background:#fafbfc;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:20px 24px}.qa-dashboard .rfqs-list .rfq-card .rfq-card-header .rfq-info{align-items:center;display:flex;gap:12px}.qa-dashboard .rfqs-list .rfq-card .rfq-card-header .rfq-info .rfq-id{color:#1a1a1a;font-size:16px;font-weight:600}.qa-dashboard .rfqs-list .rfq-card .rfq-card-header .rfq-info .qa-flow-badge{border-radius:10px;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.03em;padding:4px 10px;text-transform:uppercase}.qa-dashboard .rfqs-list .rfq-card .rfq-card-header .rfq-info .qa-flow-badge--cm{background:#7c3aed1f;border:1px solid #7c3aed59;color:#5b21b6}.qa-dashboard .rfqs-list .rfq-card .rfq-card-header .rfq-info .badge{border-radius:12px;font-size:12px;font-weight:600;padding:4px 12px;text-transform:uppercase}.qa-dashboard .rfqs-list .rfq-card .rfq-card-header .rfq-info .badge.badge-pending{background:#fff3cd;color:#856404}.qa-dashboard .rfqs-list .rfq-card .rfq-card-header .rfq-info .badge.badge-quoted{background:#d1ecf1;color:#0c5460}.qa-dashboard .rfqs-list .rfq-card .rfq-card-header .rfq-info .badge.badge-scheduled{background:#e2e3e5;color:#383d41}.qa-dashboard .rfqs-list .rfq-card .rfq-card-header .rfq-info .badge.badge-progress{background:#cce5ff;color:#004085}.qa-dashboard .rfqs-list .rfq-card .rfq-card-header .rfq-date{color:#666;font-size:14px}.qa-dashboard .rfqs-list .rfq-card .rfq-card-body{padding:24px}.qa-dashboard .rfqs-list .rfq-card .rfq-card-body .product-section{display:flex;gap:20px;margin-bottom:24px}.qa-dashboard .rfqs-list .rfq-card .rfq-card-body .product-section .product-image{background:#f0f0f0;border-radius:8px;flex-shrink:0;height:120px;overflow:hidden;width:120px}.qa-dashboard .rfqs-list .rfq-card .rfq-card-body .product-section .product-image img{height:100%;object-fit:cover;width:100%}.qa-dashboard .rfqs-list .rfq-card .rfq-card-body .product-section .product-image .placeholder-image{align-items:center;color:#999;display:flex;font-size:14px;height:100%;justify-content:center;width:100%}.qa-dashboard .rfqs-list .rfq-card .rfq-card-body .product-section .product-details{flex:1 1}.qa-dashboard .rfqs-list .rfq-card .rfq-card-body .product-section .product-details .product-name{color:#1a1a1a;font-size:20px;font-weight:600;margin:0 0 12px}.qa-dashboard .rfqs-list .rfq-card .rfq-card-body .product-section .product-details .product-meta{display:flex;gap:20px;margin-bottom:12px}.qa-dashboard .rfqs-list .rfq-card .rfq-card-body .product-section .product-details .product-meta span{align-items:center;color:#666;display:flex;font-size:14px;gap:6px}.qa-dashboard .rfqs-list .rfq-card .rfq-card-body .product-section .product-details .product-meta span svg{color:#999;height:16px;width:16px}.qa-dashboard .rfqs-list .rfq-card .rfq-card-body .product-section .product-details .product-description{color:#666;font-size:14px;line-height:1.6;margin:0}.qa-dashboard .rfqs-list .rfq-card .rfq-card-body .inspection-details{grid-gap:20px;border-top:1px solid #e0e0e0;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding-top:24px}.qa-dashboard .rfqs-list .rfq-card .rfq-card-body .inspection-details .detail-item{display:flex;gap:12px}.qa-dashboard .rfqs-list .rfq-card .rfq-card-body .inspection-details .detail-item .detail-icon{align-items:center;background:#f0f4f8;border-radius:8px;color:#2c5aa0;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.qa-dashboard .rfqs-list .rfq-card .rfq-card-body .inspection-details .detail-item .detail-icon svg{height:20px;width:20px}.qa-dashboard .rfqs-list .rfq-card .rfq-card-body .inspection-details .detail-item .detail-content{flex:1 1}.qa-dashboard .rfqs-list .rfq-card .rfq-card-body .inspection-details .detail-item .detail-content .detail-label{color:#999;font-size:12px;font-weight:600;margin-bottom:4px;text-transform:uppercase}.qa-dashboard .rfqs-list .rfq-card .rfq-card-body .inspection-details .detail-item .detail-content .detail-value{color:#1a1a1a;font-size:14px;line-height:1.5}.qa-dashboard .rfqs-list .rfq-card .rfq-card-footer{border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;padding:20px 24px}.qa-dashboard .rfqs-list .rfq-card .rfq-card-footer button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;padding:12px 24px;transition:all .2s}.qa-dashboard .rfqs-list .rfq-card .rfq-card-footer button.btn-submit-quotation{background:#2c5aa0;color:#fff}.qa-dashboard .rfqs-list .rfq-card .rfq-card-footer button.btn-submit-quotation:hover{background:#1e3f73}.qa-dashboard .rfqs-list .rfq-card .rfq-card-footer button.btn-view-quotation{background:#f0f4f8;color:#2c5aa0}.qa-dashboard .rfqs-list .rfq-card .rfq-card-footer button.btn-view-quotation:hover{background:#e0e8f0}.qa-dashboard .rfqs-list .rfq-card .rfq-card-footer button svg{height:20px;width:20px}.btn-payment-now{background:linear-gradient(135deg,#059669,#047857)!important}.qa-inspection-approval-pending-msg{background:#fff8e6;border:1px solid #ffe08a;border-radius:8px;color:#856404;font-size:.9rem;line-height:1.5;margin:0;padding:.75rem 1rem;text-align:left;width:100%}@media(max-width:768px){.qa-dashboard{padding:16px}.qa-dashboard .page-header .header-content h1{font-size:24px}.qa-dashboard .rfqs-list .rfq-card .rfq-card-body .product-section{flex-direction:column}.qa-dashboard .rfqs-list .rfq-card .rfq-card-body .product-section .product-image{height:200px;width:100%}.qa-dashboard .rfqs-list .rfq-card .rfq-card-body .inspection-details{grid-template-columns:1fr}}.quotation-flow-inspector-quotation .rfq-details-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1040}.quotation-flow-inspector-quotation .rfq-details-modal{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow-y:auto;width:100%;z-index:1050}.quotation-flow-inspector-quotation .rfq-details-modal-close{align-items:center;background:none;border:none;border-radius:8px;color:#6c757d;cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px;transition:all .2s ease;width:32px}.quotation-flow-inspector-quotation .rfq-details-modal-close:hover{background:#f3f4f6;color:#0b1320}.quotation-flow-inspector-quotation .rfq-details-modal-close:focus-visible{box-shadow:0 0 0 3px #3b82f61a;outline:none}.quotation-flow-inspector-quotation .rfq-details-modal-close svg{height:20px;width:20px}.quotation-flow-inspector-quotation{background:#f5f9ff;min-height:100vh;padding:24px 20px 48px}.quotation-flow-inspector-quotation.error,.quotation-flow-inspector-quotation.loading{align-items:center;display:flex;justify-content:center;min-height:60vh;text-align:center}.quotation-flow-inspector-quotation .loading-spinner{color:#6c757d;font-size:13px}.quotation-flow-inspector-quotation .back-link{align-items:center;background:none;border:none;color:#6c757d;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;margin-bottom:20px;padding:0}.quotation-flow-inspector-quotation .back-link:hover{color:#0b1320}.quotation-flow-inspector-quotation .back-btn{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;padding:12px 16px}.quotation-flow-inspector-quotation .back-btn:hover{background:#f1f3f5}.quotation-flow-inspector-quotation .page-title{color:#0b1320;font-size:20px;font-weight:700;margin:0 0 24px}.quotation-flow-inspector-quotation .inspector-quotation-container{margin:0 auto;max-width:1200px}.quotation-flow-inspector-quotation .inspector-quotation-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:960px){.quotation-flow-inspector-quotation .inspector-quotation-layout{grid-template-columns:1fr}}.quotation-flow-inspector-quotation .left-column{display:flex;flex-direction:column;gap:24px}.quotation-flow-inspector-quotation .right-column{display:flex;flex-direction:column;gap:16px}.quotation-flow-inspector-quotation .rfq-summary-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;gap:20px;padding:24px}.quotation-flow-inspector-quotation .rfq-summary-image{flex-shrink:0}.quotation-flow-inspector-quotation .rfq-image-placeholder{align-items:center;background:#f3f4f6;border-radius:8px;color:#6c757d;display:flex;font-size:16px;font-weight:600;height:80px;justify-content:center;width:80px}.quotation-flow-inspector-quotation .rfq-summary-body{flex:1 1;min-width:0}.quotation-flow-inspector-quotation .rfq-summary-title{color:#0b1320;font-size:16px;font-weight:600;margin:0 0 8px}.quotation-flow-inspector-quotation .rfq-id-pill{color:#6c757d;display:inline-block;font-size:12px;margin-bottom:12px}.quotation-flow-inspector-quotation .rfq-summary-details{display:flex;flex-direction:column;gap:8px}.quotation-flow-inspector-quotation .rfq-detail-row{display:flex;font-size:12px;gap:12px;justify-content:space-between}.quotation-flow-inspector-quotation .rfq-detail-label{color:#6c757d;font-weight:500}.quotation-flow-inspector-quotation .rfq-detail-value{color:#0b1320;text-align:right}.quotation-flow-inspector-quotation .section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.quotation-flow-inspector-quotation .section-title{color:#0b1320;font-size:14px;font-weight:700;letter-spacing:.02em;margin:0 0 12px}.quotation-flow-inspector-quotation .section-subtitle{color:#6c757d;font-size:12px;margin:-8px 0 16px}.quotation-flow-inspector-quotation .quotation-financials .financials-rows{display:flex;flex-direction:column;gap:16px}.quotation-flow-inspector-quotation .quotation-financials .financials-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.quotation-flow-inspector-quotation .quotation-financials .financial-field label{color:#333;display:block;font-size:12px;font-weight:600;margin-bottom:8px}.quotation-flow-inspector-quotation .quotation-financials .financial-field input,.quotation-flow-inspector-quotation .quotation-financials .financial-field select{border:1px solid #d1d5db;border-radius:8px;color:#0b1320;font-family:Inter,sans-serif;font-size:14px;padding:12px;width:100%}.quotation-flow-inspector-quotation .quotation-financials .totals-card{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:8px;margin-top:20px;padding-top:16px}.quotation-flow-inspector-quotation .quotation-financials .total-block{align-items:center;display:flex;font-size:14px;justify-content:space-between}.quotation-flow-inspector-quotation .quotation-financials .total-block .total-label{color:#333;font-weight:600}.quotation-flow-inspector-quotation .quotation-financials .total-block .total-value{color:#0b1320;font-weight:700}.quotation-flow-inspector-quotation .quotation-financials .total-block.net .total-value{color:#22c55e}.quotation-flow-inspector-quotation .action-buttons-top{display:flex;flex-wrap:wrap;gap:12px}.quotation-flow-inspector-quotation .btn-view-rfq{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#0b1320;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:12px 16px}.quotation-flow-inspector-quotation .btn-view-rfq:hover{background:#eff6ff;border-color:#3b82f6;color:#1e40af}.quotation-flow-inspector-quotation .rfq-details-modal{max-width:900px}.quotation-flow-inspector-quotation .rfq-details-modal-header{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;justify-content:space-between;padding:20px}.quotation-flow-inspector-quotation .rfq-details-modal-header-left{align-items:flex-start;display:flex;gap:12px}.quotation-flow-inspector-quotation .rfq-details-modal-icon{color:#3b82f6;flex-shrink:0}.quotation-flow-inspector-quotation .rfq-details-modal-title{color:#0b1320;font-size:18px;font-weight:600;margin:0 0 4px}.quotation-flow-inspector-quotation .rfq-details-modal-subtitle{color:#6c757d;font-size:12px;margin:0}.quotation-flow-inspector-quotation .rfq-details-modal-body{max-height:70vh;overflow-y:auto;padding:20px}.quotation-flow-inspector-quotation .rfq-detail-section{border:1px solid #e5e7eb;border-radius:6px;margin-bottom:16px;overflow:hidden}.quotation-flow-inspector-quotation .rfq-detail-section:last-child{margin-bottom:0}.quotation-flow-inspector-quotation .rfq-detail-section h4{background:#fafbfc;border-bottom:1px solid #e5e7eb;color:#0b1320;font-size:14px;font-weight:600;margin:0;padding:8px 12px}.quotation-flow-inspector-quotation .rfq-detail-dl{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:repeat(2,minmax(0,140px) 1fr);margin:0;padding:12px}.quotation-flow-inspector-quotation .rfq-detail-dl dt{color:#6c757d;font-size:12px;font-weight:500}.quotation-flow-inspector-quotation .rfq-detail-dl dd{color:#0b1320;font-size:12px;margin:0}.quotation-flow-inspector-quotation .rfq-details-modal-footer{border-top:1px solid #e5e7eb;padding:16px 20px}.quotation-flow-inspector-quotation .rfq-details-modal-btn-close{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px}.quotation-flow-inspector-quotation .rfq-details-modal-btn-close:hover{background:#f1f3f5}.quotation-flow-inspector-quotation .quotation-form{display:flex;flex-direction:column;gap:24px}.quotation-flow-inspector-quotation .doc-section .form-group,.quotation-flow-inspector-quotation .documentation .form-group,.quotation-flow-inspector-quotation .notes-terms .form-group{margin-bottom:16px}.quotation-flow-inspector-quotation .doc-section .form-group:last-child,.quotation-flow-inspector-quotation .documentation .form-group:last-child,.quotation-flow-inspector-quotation .notes-terms .form-group:last-child{margin-bottom:0}.quotation-flow-inspector-quotation .doc-section label,.quotation-flow-inspector-quotation .documentation label,.quotation-flow-inspector-quotation .notes-terms label{color:#333;display:block;font-size:12px;font-weight:600;letter-spacing:.02em;margin-bottom:8px}.quotation-flow-inspector-quotation .doc-section input[type=number],.quotation-flow-inspector-quotation .doc-section textarea,.quotation-flow-inspector-quotation .documentation input[type=number],.quotation-flow-inspector-quotation .documentation textarea,.quotation-flow-inspector-quotation .notes-terms input[type=number],.quotation-flow-inspector-quotation .notes-terms textarea{border:1px solid #d1d5db;border-radius:8px;color:#0b1320;font-family:Inter,sans-serif;font-size:16px;padding:12px;width:100%}.quotation-flow-inspector-quotation .doc-section input[type=number]:focus,.quotation-flow-inspector-quotation .doc-section textarea:focus,.quotation-flow-inspector-quotation .documentation input[type=number]:focus,.quotation-flow-inspector-quotation .documentation textarea:focus,.quotation-flow-inspector-quotation .notes-terms input[type=number]:focus,.quotation-flow-inspector-quotation .notes-terms textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633;outline:none}.quotation-flow-inspector-quotation .doc-section textarea,.quotation-flow-inspector-quotation .documentation textarea,.quotation-flow-inspector-quotation .notes-terms textarea{min-height:80px;resize:vertical}.quotation-flow-inspector-quotation .doc-section .upload-box{width:100%}.quotation-flow-inspector-quotation .upload-box{align-items:center;border:2px dashed #d1d5db;border-radius:12px;color:#6c757d;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:24px;transition:border-color .2s,background .2s}.quotation-flow-inspector-quotation .upload-box:hover{background:#eff6ff;border-color:#3b82f6;color:#1e40af}.quotation-flow-inspector-quotation .upload-box svg{flex-shrink:0}.quotation-flow-inspector-quotation .upload-box .upload-text{font-size:14px;font-weight:600}.quotation-flow-inspector-quotation .upload-box .upload-hint{font-size:12px;opacity:.8}.quotation-flow-inspector-quotation .upload-box .uploaded-name{color:#22c55e;font-size:12px;font-weight:500}.quotation-flow-inspector-quotation .btn-submit-quote{background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.02em;padding:12px 24px;transition:background .2s;width:100%}.quotation-flow-inspector-quotation .btn-submit-quote:hover:not(:disabled){background:#ffad66}.quotation-flow-inspector-quotation .btn-submit-quote:disabled{cursor:not-allowed;opacity:.7}.quotation-flow-inspector-quotation .submitted-quotation-view{margin-top:16px}.quotation-flow-inspector-quotation .submitted-quotation-view .submitted-quotation-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:20px}.quotation-flow-inspector-quotation .submitted-quotation-view .submitted-quotation-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.quotation-flow-inspector-quotation .submitted-quotation-view .submitted-quotation-row.submitted-quotation-row-file{align-items:flex-start}.quotation-flow-inspector-quotation .submitted-quotation-view .submitted-quotation-label{color:#333;flex-shrink:0;font-size:12px;font-weight:600}.quotation-flow-inspector-quotation .submitted-quotation-view .submitted-quotation-value-wrap{align-items:flex-end;display:flex;flex-direction:column;gap:8px;max-width:60%;text-align:right}.quotation-flow-inspector-quotation .submitted-quotation-view .submitted-quotation-value{color:#0b1320;font-size:14px;word-break:break-word}.quotation-flow-inspector-quotation .submitted-quotation-view .submitted-quotation-file-actions{display:inline-flex;flex-shrink:0;gap:8px}.quotation-flow-inspector-quotation .submitted-quotation-view .submitted-quotation-btn{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#0b1320;cursor:pointer;font-size:12px;font-weight:600;padding:4px 12px;text-decoration:none;transition:background .2s,border-color .2s}.quotation-flow-inspector-quotation .submitted-quotation-view .submitted-quotation-btn:hover{background:#fafbfc;border-color:#3b82f6;color:#1e40af}.quotation-flow-inspector-quotation .submitted-quotation-view .submitted-quotation-btn.submitted-quotation-btn-view{border-color:#3b82f6;color:#1e40af}.quotation-flow-inspector-quotation .submitted-quotation-view .submitted-quotation-btn.submitted-quotation-btn-view:hover{background:#eff6ff}.quotation-flow-inspector-quotation .submitted-quotation-view .submitted-quotation-btn.submitted-quotation-btn-download{border-color:#22c55e;color:#22c55e}.quotation-flow-inspector-quotation .submitted-quotation-view .submitted-quotation-btn.submitted-quotation-btn-download:hover{background:#22c55e14}.quotation-flow-inspector-quotation .submitted-quotation-view .submitted-quotation-status{font-size:12px;font-weight:600;text-transform:capitalize}.quotation-flow-inspector-quotation .submitted-quotation-view .submitted-quotation-status.submitted-quotation-status-submitted{color:#1e40af}.quotation-flow-inspector-quotation .submitted-quotation-view .submitted-quotation-status.submitted-quotation-status-selected{color:#22c55e}.quotation-flow-inspector-quotation .submitted-quotation-view .submitted-quotation-status.submitted-quotation-status-rejected{color:#dc2626}.quotation-flow-inspector-quotation .submitted-quotation-view .submitted-quotation-block{margin-top:8px}.quotation-flow-inspector-quotation .submitted-quotation-view .submitted-quotation-block .submitted-quotation-label{display:block;margin-bottom:4px}.quotation-flow-inspector-quotation .submitted-quotation-view .submitted-quotation-block .submitted-quotation-notes{background:#fafbfc;border-radius:6px;color:#6c757d;font-size:12px;margin:0;padding:8px;white-space:pre-wrap}.qa-escrow-page{background:#f0f0f0;min-height:100vh;padding:32px 24px}.qa-escrow-container{margin:0 auto;max-width:1100px}.qa-escrow-back{background:#0000;border:none;color:#333;cursor:pointer;font-size:15px;margin-bottom:24px;padding:8px 0;text-decoration:none}.qa-escrow-back:hover{color:#ff6a00;text-decoration:underline}.qa-escrow-loading{color:#666;padding:48px;text-align:center}.qa-escrow-layout{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:1fr 1fr}@media(max-width:900px){.qa-escrow-layout{grid-template-columns:1fr}}.qa-escrow-left .qa-escrow-title{color:#1a1a1a;font-size:1.75rem;font-weight:700;letter-spacing:.02em;margin:0 0 4px}.qa-escrow-left .qa-escrow-subtitle{color:#555;font-size:.95rem;letter-spacing:.04em;margin:0 0 24px;text-transform:uppercase}.qa-escrow-section-heading{color:#555;font-size:.8rem;font-weight:600;letter-spacing:.05em;margin:0 0 12px;text-transform:uppercase}.qa-escrow-summary-card{background:#e8e8e8;border-radius:12px;margin-bottom:28px;padding:20px}.qa-escrow-summary-inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.qa-escrow-inspector-info{align-items:center;display:flex;gap:14px}.qa-escrow-avatar{align-items:center;background:#2c3e50;border-radius:50%;color:#fff;display:flex;font-size:1.25rem;font-weight:600;height:48px;justify-content:center;width:48px}.qa-escrow-inspector-name{color:#1a1a1a;font-size:1rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.qa-escrow-inspector-role{color:#666;font-size:.8rem;letter-spacing:.03em;margin-top:2px;text-transform:uppercase}.qa-escrow-total-quote{align-items:flex-end;display:flex;flex-direction:column}.qa-escrow-total-label{color:#666;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.qa-escrow-total-amount{color:#1e40af;font-size:1.5rem;font-weight:700}.qa-escrow-methods{margin-bottom:0}.qa-escrow-method-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.qa-escrow-method-card{align-items:center;background:#fff;border:2px solid #ddd;border-radius:10px;color:#333;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:12px;padding:16px;text-align:left;transition:border-color .2s,background .2s}.qa-escrow-method-card:hover{background:#f0f4ff;border-color:#1e40af}.qa-escrow-method-card.active{background:#1e40af;border-color:#1e40af;color:#fff}.qa-escrow-method-card.active .qa-escrow-method-icon{color:#fff}.qa-escrow-method-icon{align-items:center;color:#666;display:flex;justify-content:center}.qa-escrow-protection-card{background:linear-gradient(135deg,#6b21a8,#7c3aed);border-radius:16px;color:#fff;margin-bottom:20px;padding:28px}.qa-escrow-protection-header{align-items:center;display:flex;gap:12px;margin-bottom:14px}.qa-escrow-shield-icon{color:#fff;display:flex}.qa-escrow-protection-title{font-size:1.25rem;font-weight:700;letter-spacing:.02em;margin:0}.qa-escrow-protection-text{font-size:.9rem;line-height:1.5;margin:0 0 20px;opacity:.95}.qa-escrow-payable-row{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.qa-escrow-payable-label{font-size:.9rem;font-weight:600}.qa-escrow-payable-amount{font-size:1.6rem;font-weight:700}.qa-escrow-pay-btn{background:#fff;border:none;border-radius:10px;color:#6b21a8;cursor:pointer;font-size:1rem;font-weight:600;padding:14px 24px;transition:opacity .2s,transform .05s;width:100%}.qa-escrow-pay-btn:hover:not(:disabled){opacity:.95}.qa-escrow-pay-btn:active:not(:disabled){transform:scale(.99)}.qa-escrow-pay-btn:disabled{cursor:not-allowed;opacity:.65}.qa-escrow-approval-banner{background:#fff8e6;border:1px solid #ffe08a;border-radius:8px;color:#856404;font-size:.9rem;margin-bottom:1rem;padding:.875rem 1rem}.qa-escrow-pay-blocked{color:#ffffffeb;font-size:.9rem;margin:0;padding:.75rem .5rem 0;text-align:center}.qa-escrow-safeguards{background:#2d3748;border-radius:16px;color:#e2e8f0;padding:22px}.qa-escrow-safeguards-title{color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.02em;margin:0 0 14px}.qa-escrow-safeguards-list{list-style:none;margin:0;padding:0}.qa-escrow-safeguards-list li{align-items:flex-start;display:flex;font-size:.88rem;gap:10px;line-height:1.5;margin-bottom:10px}.qa-escrow-safeguards-list li:last-child{margin-bottom:0}.qa-escrow-check{color:#48bb78;flex-shrink:0;font-weight:700}.qa-payment-success-page{align-items:center;background:#fff;display:flex;justify-content:center;min-height:100vh;padding:48px 24px}.qa-payment-success-container{max-width:520px;text-align:center;width:100%}.qa-payment-success-loading{color:#666;padding:48px}.qa-payment-success-icon{align-items:center;background:#22c55e;border-radius:16px;color:#fff;display:flex;height:88px;justify-content:center;margin:0 auto 24px;width:88px}.qa-payment-success-icon svg{height:48px;width:48px}.qa-payment-success-title{color:#1e3a5f;font-size:1.75rem;font-weight:700;letter-spacing:.02em;margin:0 0 32px}.qa-payment-success-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:28px;text-align:center}.qa-payment-success-card-row{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:24px;text-align:left}.qa-payment-success-field{flex:1 1;min-width:140px}.qa-payment-success-label{color:#64748b;display:block;font-size:.75rem;font-weight:600;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.qa-payment-success-value{color:#1e3a5f;display:block;font-size:1.1rem;font-weight:700}.qa-payment-success-btn{background:#1e3a5f;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;letter-spacing:.04em;padding:14px 24px;text-transform:uppercase;transition:opacity .2s,background .2s;width:100%}.qa-payment-success-btn:hover{background:#19314f;opacity:.95}.qa-assignment-page{background:#f5f5f5;min-height:60vh;padding:2rem 1rem}.qa-assignment-card{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;margin:0 auto;max-width:960px;padding:2rem 2.5rem}.qa-assignment-title{color:#1a1a1a;font-size:1.75rem;font-weight:700;letter-spacing:.02em;margin:0 0 .25rem}.qa-assignment-subtitle{color:#6c757d;font-size:.9rem;font-weight:500;margin:0 0 1.75rem}.qa-assignment-p2p-notice{background:#eef6ff;border:1px solid #b8daff;border-radius:8px;color:#0c5460;font-size:.9rem;margin-bottom:1.25rem;padding:.875rem 1rem}.qa-assignment-waiting-payment{font-size:.85rem;margin:.5rem 0 0;text-align:center}.qa-assignment-grid{grid-gap:2.5rem;align-items:start;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr}@media(max-width:768px){.qa-assignment-grid{grid-template-columns:1fr}}.qa-assignment-summary .section-label{color:#6c757d;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin:0 0 .5rem;text-transform:uppercase}.qa-assignment-summary .job-id{color:#333;font-size:.95rem;margin:0 0 1.25rem}.qa-assignment-summary .summary-block{margin-bottom:1.25rem}.qa-assignment-summary .summary-block .block-label{color:#6c757d;display:block;font-size:.7rem;font-weight:600;letter-spacing:.04em;margin-bottom:.35rem;text-transform:uppercase}.qa-assignment-summary .summary-block .block-value{color:#1a1a1a;font-size:.95rem;line-height:1.4;margin:0}.qa-assignment-summary .summary-block .block-value.product-name{font-size:1.05rem;font-weight:600}.qa-assignment-summary .inspection-tags{display:flex;flex-wrap:wrap;gap:.5rem}.qa-assignment-summary .inspection-tags .inspection-tag{border-radius:6px;display:inline-block;font-size:.8rem;font-weight:600;padding:.35rem .75rem}.qa-assignment-summary .inspection-tags .inspection-tag.tag-purple{background:#6f42c114;border:1px solid #6f42c1;color:#6f42c1}.qa-assignment-summary .inspection-tags .inspection-tag.tag-green{background:#19875414;border:1px solid #198754;color:#198754}.qa-assignment-actions{display:flex;flex-direction:column;gap:1.5rem}.financial-breakdown{background:#f8f9fa;border:1px solid #e9ecef;border-radius:10px;padding:1.25rem}.financial-breakdown .financial-label{color:#6f42c1;font-size:.85rem;font-weight:700;letter-spacing:.03em;margin:0 0 1rem;text-transform:uppercase}.financial-breakdown .financial-row{align-items:center;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.5rem}.financial-breakdown .financial-row.deduction{color:#6c757d}.financial-breakdown .financial-row.you-receive{color:#198754;font-size:1.15rem;font-weight:700;margin-bottom:0;margin-top:.5rem}.financial-breakdown .financial-divider{border:0;border-top:1px solid #dee2e6;margin:.75rem 0}.btn-accept-job{background:#6f42c1;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:.5rem;letter-spacing:.04em;padding:1rem 1.5rem;text-transform:uppercase;transition:background .2s,opacity .2s;width:100%}.btn-accept-job,.btn-accept-job:before{align-items:center;justify-content:center}.btn-accept-job:before{border:2px solid #fff;border-radius:50%;content:"✓";display:inline-flex;font-size:.75rem;height:1.25rem;width:1.25rem}.btn-accept-job:hover:not(:disabled){background:#5a32a3}.btn-accept-job:disabled{cursor:not-allowed;opacity:.7}.btn-decline{background:#fff;border:1px solid #adb5bd;border-radius:10px;color:#6c757d;cursor:pointer;font-size:.85rem;font-weight:600;letter-spacing:.04em;padding:.75rem 1.5rem;text-transform:uppercase;transition:background .2s,color .2s;width:100%}.btn-decline:hover:not(:disabled){background:#f1f3f5;color:#495057}.btn-decline:disabled{cursor:not-allowed;opacity:.7}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-slides-offset-before);margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-end:var(--swiper-slides-offset-after);margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-slides-offset-before);margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-after:var(--swiper-slides-offset-after);margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:44px;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:50%;left:var(--swiper-navigation-top-offset,50%);margin-left:-22px;margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:4px;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:4px;bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.logistics-rfq-selection-page{background:#f5f7fb}.logistics-rfq-selection__grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:576px){.logistics-rfq-selection__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.logistics-rfq-selection__card{align-items:flex-start;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:1.25rem 1.35rem;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease;width:100%}.logistics-rfq-selection__card--active,.logistics-rfq-selection__card:focus-visible,.logistics-rfq-selection__card:hover{border-color:#ff6a00;box-shadow:0 8px 24px #2563eb1f;outline:none;transform:translateY(-2px)}.logistics-rfq-selection__icon{align-items:center;background:#ff6a0014;border-radius:10px;color:#ff6a00;display:inline-flex;font-size:1.25rem;height:44px;justify-content:center;margin-bottom:.75rem;width:44px}.logistics-rfq-selection__title{color:#111827;font-size:1.05rem;font-weight:600;margin-bottom:.35rem}.logistics-rfq-selection__desc{color:#6b7280;flex:1 1;font-size:.875rem;line-height:1.45;margin-bottom:.75rem}.logistics-rfq-selection__cta{align-items:center;color:#ff6a00;display:inline-flex;font-size:.875rem;font-weight:600;gap:.35rem}.logistics-rfq-selection__back{text-decoration:none!important}.home-logistics-card .home-manufacture-card{height:100%}.home-logistics-card .home-logistics-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:auto;padding-top:1rem}.home-logistics-card .home-logistics-send-rfq{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.5rem;justify-content:center;padding:.65rem 1rem;transition:background .2s ease;width:100%}.home-logistics-card .home-logistics-send-rfq:hover{filter:brightness(1.05)}.mpd-page{background:#f5f7fa;color:#111827;font-family:Inter,sans-serif;min-height:100vh}.mpd-main{margin:0 auto;max-width:1440px;padding:12px 24px 40px}.mpd-breadcrumb{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:8px;margin-bottom:14px}.mpd-breadcrumb a{color:#6b7280;text-decoration:none}.mpd-breadcrumb a:hover{color:#ff6a00}.mpd-breadcrumb__sep{color:#cbd5e1}.mpd-breadcrumb__current{color:#374151;font-weight:500}.mpd-box__empty,.mpd-empty,.mpd-loading{color:#6b7280;font-size:.8125rem}.mpd-text{color:#374151;font-size:.8125rem;line-height:1.65;margin:0;white-space:pre-wrap}.mpd-hero{grid-gap:24px;background:#fff;border:1px solid #e5e7eb;border-radius:4px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,420px);margin-bottom:20px;padding:20px}.mpd-hero__gallery{grid-gap:12px;display:grid;gap:12px;grid-template-columns:72px minmax(0,1fr);min-width:0}.mpd-hero__thumbs{display:flex;flex-direction:column;gap:8px;max-height:420px;overflow-y:auto}.mpd-hero__thumb{background:#fff;border:2px solid #e5e7eb;border-radius:4px;cursor:pointer;flex-shrink:0;height:72px;overflow:hidden;padding:0;width:72px}.mpd-hero__thumb.is-active{border-color:#ff6a00}.mpd-hero__thumb img{display:block;height:100%;object-fit:cover;width:100%}.mpd-hero__stage-wrap{display:flex;flex-direction:column;min-width:0}.mpd-hero__stage{align-items:center;aspect-ratio:1;background:#fff;border:1px solid #f1f5f9;display:flex;justify-content:center;max-height:420px;overflow:hidden;position:relative}.mpd-hero__stage img{max-height:100%;max-width:100%;object-fit:contain}.mpd-hero__empty{color:#6b7280;font-size:.875rem}.mpd-hero__nav{align-items:center;background:#fffffff2;border:1px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:36px;z-index:2}.mpd-hero__nav--prev{left:10px}.mpd-hero__nav--next{right:10px}.mpd-hero__view-larger{align-self:center;background:none;border:none;color:#ff6a00;cursor:pointer;font-size:.8125rem;font-weight:600;margin-top:10px;text-decoration:underline}.mpd-hero__info h1{font-size:1.375rem;font-weight:700;line-height:1.35;margin:0 0 10px}.mpd-hero__seller{align-items:center;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:10px 14px;margin-bottom:14px}.mpd-hero__seller strong{font-weight:700}.mpd-hero__rating{color:#ff6a00;font-weight:600}.mpd-hero__location,.mpd-hero__rating{align-items:center;display:inline-flex;gap:4px}.mpd-hero__location{color:#6b7280}.mpd-hero__line{font-size:.875rem;margin:0 0 6px}.mpd-hero__line span{font-weight:600;margin-right:4px}.mpd-hero__line strong{font-weight:700}.mpd-bulk-horizontal{margin:14px 0}.mpd-bulk-horizontal__title{font-size:.8125rem;font-weight:700;margin:0 0 8px}.mpd-bulk-horizontal__grid{grid-gap:0;border:1px solid #e5e7eb;border-radius:4px;display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));overflow:hidden}.mpd-bulk-horizontal__cell{border-right:1px solid #e5e7eb;padding:10px 12px;text-align:center}.mpd-bulk-horizontal__cell:last-child{border-right:none}.mpd-bulk-horizontal__range{color:#6b7280;display:block;font-size:.6875rem;margin-bottom:4px}.mpd-bulk-horizontal__price{color:#111827;font-size:.875rem;font-weight:700}.mpd-variant{margin:12px 0}.mpd-variant__label{font-size:.8125rem;font-weight:700;margin:0 0 8px}.mpd-variant__colors,.mpd-variant__sizes{display:flex;flex-wrap:wrap;gap:8px}.mpd-color{border:2px solid #fff;border-radius:999px;box-shadow:0 0 0 1px #d1d5db;cursor:pointer;height:28px;padding:0;width:28px}.mpd-color.is-active{box-shadow:0 0 0 2px #ff6a00}.mpd-size{background:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;font-size:.75rem;font-weight:600;height:34px;min-width:40px;padding:0 10px}.mpd-size.is-active{background:#fff7ed;border-color:#ff6a00;color:#ff6a00}.mpd-meta-inline{grid-gap:10px;border-top:1px solid #f1f5f9;display:grid;font-size:.75rem;gap:10px;grid-template-columns:repeat(3,1fr);margin:16px 0 8px;padding-top:12px}.mpd-meta-inline span{color:#6b7280;display:block;margin-bottom:2px}.mpd-meta-inline strong{font-weight:600;word-break:break-word}.mpd-meta-inline__full{grid-column:1/-1}.mpd-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.mpd-hero__actions .mpd-btn{flex:1 1 140px;max-width:none;min-width:120px}.mpd-hero__submitted-note{background:#ff6a000f;border:1px solid #ff6a0040;border-radius:8px;color:#374151;flex:1 1 100%;font-size:.875rem;line-height:1.45;margin:0;padding:12px 14px}.mpd-hero__submitted-note a{color:#ff6a00;font-weight:600;text-decoration:none}.mpd-hero__submitted-note a:hover{text-decoration:underline}.mpd-btn{align-items:center;border:1px solid #0000;border-radius:4px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;min-height:44px;padding:0 20px}.mpd-btn--primary{background:#ff6a00;border-color:#ff6a00;color:#fff}.mpd-btn--primary:hover{background:#e05d00}.mpd-btn--outline{background:#fff;border-color:#ff6a00;color:#ff6a00}.mpd-btn--outline:hover{background:#fff7ed}.mpd-btn--block{max-width:none;width:100%}.mpd-detail-section{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 280px;margin-bottom:24px}.mpd-tabs{border-bottom:2px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:0;margin-bottom:16px}.mpd-tabs__btn{background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-size:.8125rem;font-weight:600;margin-bottom:-2px;padding:12px 18px}.mpd-tabs__btn.is-active{border-bottom-color:#ff6a00;color:#ff6a00}.mpd-tab-panels{display:flex;flex-direction:column;gap:16px}.mpd-box{background:#fff;border:1px solid #e5e7eb;border-radius:4px;overflow:hidden}.mpd-box__title{background:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:.875rem;font-weight:700;margin:0;padding:12px 16px}.mpd-box__body{padding:14px 16px}.mpd-data-table{border-collapse:collapse;font-size:.8125rem;width:100%}.mpd-data-table td,.mpd-data-table th{border:1px solid #e5e7eb;padding:8px 10px;text-align:left}.mpd-data-table thead th{background:#f9fafb;color:#374151;font-weight:600}.mpd-kv-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.mpd-kv-grid__item{font-size:.8125rem}.mpd-kv-grid__item span{color:#6b7280;display:block;font-size:.75rem;margin-bottom:2px}.mpd-kv-grid__item strong{font-weight:600}.mpd-attr-grid{grid-gap:0;border:1px solid #e5e7eb;display:grid;gap:0;grid-template-columns:1fr 1fr}.mpd-attr-grid__row{border-bottom:1px solid #e5e7eb;display:grid;font-size:.8125rem;grid-template-columns:1fr 1fr}.mpd-attr-grid__row:last-child{border-bottom:none}.mpd-attr-grid__row span,.mpd-attr-grid__row strong{border-right:1px solid #e5e7eb;padding:8px 10px}.mpd-attr-grid__row strong{border-right:none;font-weight:600}.mpd-attr-grid__row span{background:#f9fafb;color:#374151}.mpd-side-card{background:#fff;border:1px solid #e5e7eb;border-radius:4px;margin-bottom:12px;padding:14px 16px}.mpd-side-card h3{font-size:.8125rem;font-weight:700;margin:0 0 10px}.mpd-side-card__text{color:#374151;font-size:.75rem;line-height:1.5;margin:0 0 6px}.mpd-checklist{list-style:none;margin:0;padding:0}.mpd-checklist li{align-items:flex-start;color:#374151;display:flex;flex-wrap:wrap;font-size:.75rem;gap:8px;margin-bottom:6px}.mpd-checklist li svg{color:#00ceb6;flex-shrink:0;margin-top:2px}.mpd-checklist__detail{color:#6b7280;display:block;font-size:.6875rem;line-height:1.4;padding-left:20px;width:100%}.mpd-payment-icons{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.mpd-payment-icons span{border:1px solid #e5e7eb;border-radius:4px;color:#374151;font-size:.625rem;font-weight:700;padding:4px 8px}.mpd-section-title{font-size:1.125rem;font-weight:700;margin:0 0 16px}.mpd-company-section{margin-bottom:24px}.mpd-company-section--in-tab{margin-bottom:0;margin-top:4px}.mpd-company-section--in-tab .mpd-section-title{margin-bottom:12px}.mpd-company-section__card{background:#fff;border:1px solid #e5e7eb;padding:0 20px 20px}.mpd-company-section__grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:240px minmax(0,1fr);padding-top:16px}.mpd-company-main-tabs{border-bottom:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:0;margin:0 -20px}.mpd-company-main-tabs button{background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-size:.8125rem;font-weight:600;margin-bottom:-1px;padding:14px 20px}.mpd-company-main-tabs button.is-active{border-bottom-color:#ff6a00;color:#ff6a00}.mpd-company-nav__heading{color:#ff6a00;font-size:.9375rem;font-weight:700;margin:0 0 10px}.mpd-company-nav ul{background:#fff;border:1px solid #e5e7eb;border-radius:4px;list-style:none;margin:0 0 16px;overflow:hidden;padding:0}.mpd-company-nav ul button{background:#fff;border:none;border-bottom:1px solid #f1f5f9;color:#374151;cursor:pointer;display:block;font-size:.8125rem;padding:10px 14px;text-align:left;width:100%}.mpd-company-nav ul button.is-active{background:#fff7ed;color:#ff6a00;font-weight:600}.mpd-contact-mini{background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:14px}.mpd-contact-mini h3{font-size:.875rem;font-weight:700;margin:0 0 12px}.mpd-contact-mini__person{display:flex;gap:10px;margin-bottom:10px}.mpd-contact-mini__person strong{display:block;font-size:.8125rem}.mpd-contact-mini__person p{color:#6b7280;font-size:.75rem;margin:2px 0 0}.mpd-contact-mini__avatar{align-items:center;background:#fff7ed;border-radius:999px;color:#ff6a00;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.mpd-contact-mini__verified{color:#00ceb6;font-size:.75rem;gap:4px;margin-bottom:12px}.mpd-contact-mini__chat,.mpd-contact-mini__verified{align-items:center;display:inline-flex;font-weight:600}.mpd-contact-mini__chat{background:none;border:none;color:#0b74de;cursor:pointer;font-size:.8125rem;gap:6px;margin-bottom:10px;padding:0}.mpd-contact-mini__chat:hover{text-decoration:underline}.mpd-contact-mini__textarea{border:1px solid #e5e7eb;border-radius:4px;font-family:inherit;font-size:.8125rem;margin-bottom:10px;min-height:88px;padding:10px 12px;resize:vertical;width:100%}.mpd-contact-mini__textarea:focus{border-color:#ff6a00;outline:none}.mpd-company-gallery{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.mpd-company-gallery img{aspect-ratio:4/3;border:1px solid #e5e7eb;border-radius:4px;object-fit:cover;width:100%}.mpd-company-table__row{border-bottom:1px solid #f1f5f9;display:grid;font-size:.8125rem;grid-template-columns:1fr 1fr}.mpd-company-table__row span,.mpd-company-table__row strong{padding:8px 0}.mpd-company-table__row span{color:#6b7280}.mpd-company-table__row strong{font-weight:600;text-align:right}.mpd-company-content{display:flex;flex-direction:column;gap:16px}.mpd-company-content--full{padding-top:16px}.mpd-co-subsection+.mpd-co-subsection{border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px}.mpd-co-subsection__title{color:#111827;font-size:.8125rem;font-weight:700;margin:0 0 10px}.mpd-co-card{background:#fff;border:1px solid #e5e7eb;padding:16px 18px}.mpd-co-card__title{color:#111827;font-size:.9375rem;font-weight:700;margin:0 0 14px}.mpd-co-card__top{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(220px,280px) minmax(0,1fr);margin-bottom:14px}.mpd-co-carousel__stage{aspect-ratio:4/3;background:#fafafa;border:1px solid #eee;margin-bottom:10px;overflow:hidden;position:relative}.mpd-co-carousel__stage img{display:block;height:100%;object-fit:cover;width:100%}.mpd-co-carousel__empty{align-items:center;color:#6b7280;display:flex;font-size:.75rem;height:100%;justify-content:center}.mpd-co-carousel__nav{align-items:center;background:#fffffff2;border:1px solid #e5e7eb;border-radius:999px;color:#374151;cursor:pointer;display:inline-flex;font-size:.6875rem;height:30px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:30px;z-index:2}.mpd-co-carousel__nav--prev{left:8px}.mpd-co-carousel__nav--next{right:8px}.mpd-co-carousel__tour{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:2px;color:#374151;cursor:pointer;font-size:.8125rem;font-weight:600;min-height:36px;width:100%}.mpd-co-carousel__tour:hover{background:#e5e7eb}.mpd-co-summary{display:flex;flex-direction:column;gap:0}.mpd-co-summary__row{grid-gap:12px;align-items:start;border-bottom:1px solid #f3f4f6;display:grid;font-size:.8125rem;gap:12px;grid-template-columns:minmax(140px,180px) minmax(0,1fr);padding:7px 0}.mpd-co-summary__row:last-child{border-bottom:none}.mpd-co-summary__row span{color:#6b7280;font-weight:500}.mpd-co-summary__row strong{color:#111827;font-weight:700;word-break:break-word}.mpd-co-full-row{grid-gap:12px;align-items:start;border-top:1px solid #f0f0f0;display:grid;font-size:.8125rem;gap:12px;grid-template-columns:minmax(140px,180px) minmax(0,1fr);padding:10px 0}.mpd-co-full-row span{color:#6b7280;font-weight:500}.mpd-co-full-row strong{color:#111827;font-weight:700;word-break:break-word}.mpd-co-description{border-top:1px solid #f0f0f0;margin-top:4px;padding-top:12px}.mpd-co-description__label{color:#111827;display:block;font-size:.8125rem;font-weight:700;margin-bottom:8px}.mpd-co-description__more{align-items:center;background:none;border:none;color:#ff6a00;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:4px;margin-top:8px;padding:0}.mpd-co-description__more svg{font-size:.75rem;transition:transform .2s ease}.mpd-co-description__more svg.is-flipped{transform:rotate(180deg)}.mpd-co-trading__row{grid-gap:12px;align-items:start;border-bottom:1px solid #f3f4f6;display:grid;font-size:.8125rem;gap:12px;grid-template-columns:minmax(180px,220px) minmax(0,1fr);padding:9px 0}.mpd-co-trading__row:last-child{border-bottom:none}.mpd-co-trading__row span{color:#6b7280;font-weight:500}.mpd-co-trading__row strong{color:#111827;font-weight:700;word-break:break-word}.mpd-cert-list{display:flex;flex-direction:column;gap:12px}.mpd-cert-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:14px 16px}.mpd-cert-card__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.mpd-cert-card h4{color:#111827;font-size:.9375rem;font-weight:700;margin:0}.mpd-cert-card p{grid-gap:10px;align-items:start;display:grid;font-size:.8125rem;gap:10px;grid-template-columns:minmax(140px,180px) minmax(0,1fr);margin:0 0 6px}.mpd-cert-card p:last-child{margin-bottom:0}.mpd-cert-card p span{color:#6b7280;font-weight:500}.mpd-cert-card p a,.mpd-cert-card p strong{color:#111827;font-weight:600;word-break:break-word}.mpd-cert-card p a{color:#2563eb;text-decoration:none}.mpd-cert-card p a:hover{text-decoration:underline}.mpd-cert-card__status{background:#f3f4f6;border-radius:999px;color:#6b7280;font-size:.6875rem;font-weight:700;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.mpd-cert-card__status--active{background:#dcfce7;color:#166534}.mpd-cert-card__status--expired{background:#fee2e2;color:#991b1b}.mpd-cert-card__status--pending,.mpd-cert-card__status--revoked{background:#fef3c7;color:#92400e}.mpd-co-profile{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.mpd-co-profile__logo{background:#fff;border:1px solid #e5e7eb;border-radius:4px;height:72px;object-fit:contain;padding:4px;width:72px}.mpd-co-profile__logo--fallback{align-items:center;background:#f3f4f6;color:#6b7280;display:inline-flex;font-size:1.5rem;font-weight:700;justify-content:center}.mpd-popular{background:#fff;border:1px solid #e5e7eb;border-radius:4px;margin-bottom:24px;padding:18px}.mpd-popular__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.mpd-popular__head h2{font-size:1rem;font-weight:700;margin:0}.mpd-popular__nav{display:flex;gap:6px}.mpd-popular__nav button{background:#fff;border:1px solid #e5e7eb;border-radius:4px;cursor:pointer;height:32px;width:32px}.mpd-popular__track{display:flex;gap:14px;overflow-x:auto;scroll-behavior:smooth}.mpd-popular-card{background:#fff;border:1px solid #e5e7eb;border-radius:4px;color:inherit;flex-shrink:0;overflow:hidden;text-decoration:none;width:200px}.mpd-popular-card__media{aspect-ratio:1;background:#f9fafb}.mpd-popular-card__media img{height:100%;object-fit:cover;width:100%}.mpd-popular-card__no-image{align-items:center;color:#6b7280;display:flex;font-size:.75rem;height:100%;justify-content:center}.mpd-popular-card__body{padding:10px 12px}.mpd-popular-card__body h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.8125rem;font-weight:700;line-height:1.35;margin:0 0 4px;overflow:hidden}.mpd-popular-card__price{font-size:.8125rem;font-weight:800;margin:0}.mpd-popular-card__moq{color:#6b7280;font-size:.6875rem;margin:2px 0 8px}.mpd-popular-card__cta{align-items:center;border:1px solid #d1d5db;border-radius:4px;color:#374151;display:flex;font-size:.75rem;font-weight:600;height:32px;justify-content:center}.mpd-bottom{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);margin-bottom:32px}.mpd-bottom__faq-title{color:#111827;font-size:1.125rem;font-weight:700;margin:0 0 16px}.mpd-bottom__faq-list{display:flex;flex-direction:column;gap:10px}.mpd-bottom__faq{min-width:0}.mpd-bottom__message{align-self:start;background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:20px 22px 18px}.mpd-bottom__message-title{color:#111827;font-size:.9375rem;font-weight:700;margin:0 0 18px}.mpd-faq-item{background:#fff;border:1px solid #d1d5db;border-radius:4px;overflow:hidden}.mpd-faq-item__toggle{align-items:center;background:#fff;border:none;color:#111827;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:16px;justify-content:space-between;line-height:1.4;padding:14px 16px;text-align:left;width:100%}.mpd-faq-item__icon{color:#374151;flex-shrink:0;font-size:.75rem;transition:transform .2s ease}.mpd-faq-item.is-open .mpd-faq-item__icon{transform:rotate(180deg)}.mpd-faq-item__answer{border-top:1px solid #f1f5f9;color:#374151;font-size:.8125rem;line-height:1.55;margin:0;padding:12px 16px 14px}.mpd-msg-form__actions{display:flex;justify-content:flex-end;margin-top:4px}.mpd-msg-form__actions .mpd-btn{border-radius:4px;min-height:40px;min-width:96px;padding:0 24px}.mpd-msg-field{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:88px minmax(0,1fr);margin-bottom:14px}.mpd-msg-field label{color:#111827;font-size:.8125rem;font-weight:600;margin:0;white-space:nowrap}.mpd-msg-field__req{color:#dc2626;margin-right:1px}.mpd-msg-field input,.mpd-msg-field textarea{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#111827;font-size:.8125rem;padding:9px 12px;width:100%}.mpd-msg-field input::placeholder,.mpd-msg-field textarea::placeholder{color:#9ca3af}.mpd-msg-field input:read-only,.mpd-msg-field textarea:read-only{background:#fff;color:#111827}.mpd-msg-field input:focus,.mpd-msg-field textarea:focus{border-color:#ff6a00;outline:none}.mpd-msg-field textarea{min-height:118px;resize:vertical}.mpd-msg-field--message{align-items:start}.mpd-msg-field--message label{padding-top:10px}.mpd-field{display:block;margin-bottom:12px}.mpd-field span{display:block;font-size:.75rem;font-weight:600;margin-bottom:4px}.mpd-field input,.mpd-field textarea{border:1px solid #e5e7eb;border-radius:4px;font-size:.8125rem;padding:10px 12px;width:100%}.mpd-field input:read-only,.mpd-field textarea:read-only{background:#f9fafb}.mpd-field input:focus,.mpd-field textarea:focus{border-color:#ff6a00;outline:none}.mpd-field textarea{min-height:120px;resize:vertical}.mpd-footer{background:#1e293b;color:#e2e8f0}.mpd-footer__inner{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr repeat(4,1fr);margin:0 auto;max-width:1440px;padding:32px 24px}.mpd-footer__brand strong{color:#fff;display:block;font-size:1.125rem;margin-bottom:8px}.mpd-footer__brand p{color:#94a3b8;font-size:.8125rem;line-height:1.5;margin:0 0 12px}.mpd-footer__social{color:#94a3b8;display:flex;font-size:1rem;gap:12px}.mpd-footer__col h4{color:#fff;font-size:.875rem;margin:0 0 10px}.mpd-footer__col a{color:#94a3b8;display:block;font-size:.8125rem;margin-bottom:6px;text-decoration:none}.mpd-footer__col a:hover{color:#fff}.mpd-footer__bar{background:#ff6a00;color:#fff;font-size:.8125rem;padding:12px;text-align:center}.mpd-inquiry-modal{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}.mpd-inquiry-modal__dialog{background:#fff;border-radius:12px;box-shadow:0 28px 60px #0f172a38;display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;position:relative;width:min(100%,980px)}.mpd-inquiry-modal__close{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:1.125rem;height:36px;justify-content:center;position:absolute;right:18px;top:18px;width:36px;z-index:2}.mpd-inquiry-modal__close:hover{background:#f1f5f9;color:#111827}.mpd-inquiry-modal__header{border-bottom:1px solid #eef2f7;padding:24px 28px 18px}.mpd-inquiry-modal__title-row{align-items:flex-start;display:flex;gap:14px;padding-right:36px}.mpd-inquiry-modal__icon{align-items:center;background:#ff6a00;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1rem;height:44px;justify-content:center;width:44px}.mpd-inquiry-modal__title{color:#1e293b;font-size:1.375rem;font-weight:700;line-height:1.25;margin:0 0 4px}.mpd-inquiry-modal__subtitle{color:#6b7280;font-size:.875rem;line-height:1.45;margin:0}.mpd-inquiry-modal__body{grid-gap:0;display:grid;flex:1 1;gap:0;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);min-height:0;overflow:auto}.mpd-inquiry-modal__footer{align-items:center;background:#fff;border-top:1px solid #eef2f7;display:flex;gap:12px;justify-content:space-between;padding:16px 28px 20px}.mpd-inquiry-form{display:flex;flex-direction:column;gap:18px;min-width:0;padding:22px 28px 24px}.mpd-inquiry-form__product-card{align-items:center;background:#ff6a000f;border:1px solid #ff6a0059;border-radius:10px;display:flex;gap:14px;padding:14px 16px}.mpd-inquiry-form__product-thumb{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;height:56px;object-fit:cover;width:56px}.mpd-inquiry-form__product-thumb--empty{align-items:center;color:#6b7280;display:flex;font-size:1.25rem;justify-content:center}.mpd-inquiry-form__product-meta{min-width:0}.mpd-inquiry-form__product-meta p{color:#111827;font-size:.875rem;line-height:1.45;margin:0 0 4px}.mpd-inquiry-form__product-meta p:last-child{margin-bottom:0}.mpd-inquiry-form__product-meta p strong{font-weight:600}.mpd-inquiry-form__meta-sep{color:#94a3b8;margin:0 8px}.mpd-inquiry-form__field{display:flex;flex-direction:column;gap:8px}.mpd-inquiry-form__label{align-items:center;color:#1e293b;display:inline-flex;font-size:.875rem;font-weight:600;gap:6px}.mpd-inquiry-form__req{color:#dc2626}.mpd-inquiry-form__optional{color:#6b7280;font-weight:500}.mpd-inquiry-form__info{color:#94a3b8;cursor:help;font-size:.8125rem}.mpd-inquiry-form__input,.mpd-inquiry-form__textarea{background:#fff;border:1px solid #dbe3ee;border-radius:8px;color:#111827;font-family:inherit;font-size:.9375rem;padding:11px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.mpd-inquiry-form__input:focus,.mpd-inquiry-form__textarea:focus{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a001f;outline:none}.mpd-inquiry-form__textarea-wrap{position:relative}.mpd-inquiry-form__textarea{line-height:1.5;min-height:120px;padding-bottom:28px;resize:vertical}.mpd-inquiry-form__char-count{bottom:10px;color:#6b7280;font-size:.75rem;pointer-events:none;position:absolute;right:12px}.mpd-inquiry-form__qty-row{grid-gap:0;display:grid;gap:0;grid-template-columns:minmax(0,1fr) 120px}.mpd-inquiry-form__input--qty{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.mpd-inquiry-form__input--unit{-webkit-appearance:none;appearance:none;background:#f8fafc;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%2364748b' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-bottom-left-radius:0;border-top-left-radius:0;color:#111827;cursor:pointer;padding-right:32px}.mpd-inquiry-form__date-field{align-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:8px;display:flex;min-height:44px;padding:0 14px;position:relative}.mpd-inquiry-form__date-field:focus-within{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a001f}.mpd-inquiry-form__date-icon{color:#6b7280;flex-shrink:0;font-size:.9375rem;margin-right:10px}.mpd-inquiry-form__date-text{color:#111827;flex:1 1;font-size:.9375rem;pointer-events:none}.mpd-inquiry-form__date-input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.mpd-inquiry-form__file-input{display:none}.mpd-inquiry-form__dropzone{align-items:center;background:#fafbfc;border:2px dashed #cbd5e1;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:132px;padding:20px 16px;text-align:center;transition:border-color .15s ease,background .15s ease}.mpd-inquiry-form__dropzone.is-active,.mpd-inquiry-form__dropzone:hover{background:#ff6a000a;border-color:#ff6a008c}.mpd-inquiry-form__dropzone.has-file{background:#ff6a000d;border-color:#ff6a0059;border-style:solid}.mpd-inquiry-form__dropzone-icon{color:#ff6a00;font-size:2rem}.mpd-inquiry-form__dropzone-title{color:#111827;font-size:.9375rem;font-weight:600;margin:0}.mpd-inquiry-form__dropzone-hint{color:#6b7280;font-size:.8125rem;margin:0}.mpd-inquiry-form__cancel{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#111827;cursor:pointer;font-size:.9375rem;font-weight:600;min-height:44px;min-width:120px;padding:0 24px}.mpd-inquiry-form__cancel:hover:not(:disabled){background:#f8fafc}.mpd-inquiry-form__cancel:disabled{cursor:not-allowed;opacity:.6}.mpd-inquiry-form__submit{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:700;gap:8px;justify-content:center;min-height:44px;min-width:170px;padding:0 28px}.mpd-inquiry-form__submit svg{font-size:.875rem}.mpd-inquiry-form__submit:hover:not(:disabled){background:#e05d00}.mpd-inquiry-form__submit:disabled{cursor:not-allowed;opacity:.65}.mpd-inquiry-sidebar{background:#f8fafc;border-left:1px solid #eef2f7;min-width:0;padding:22px 22px 24px}.mpd-inquiry-sidebar__block{margin-bottom:22px}.mpd-inquiry-sidebar__heading{color:#1e293b;font-size:.9375rem;font-weight:700;margin:0 0 12px}.mpd-inquiry-sidebar__heading--tips{align-items:center;display:flex;gap:8px}.mpd-inquiry-sidebar__heading--tips svg{color:#ff6a00}.mpd-inquiry-sidebar__list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.mpd-inquiry-sidebar__list li{align-items:flex-start;color:#111827;display:flex;font-size:.8125rem;gap:10px;line-height:1.45}.mpd-inquiry-sidebar__list li svg{color:#94a3b8;flex-shrink:0;font-size:.875rem;margin-top:2px}.mpd-inquiry-sidebar__list li strong{font-weight:600}.mpd-inquiry-sidebar__preview{display:flex;flex-direction:column;gap:10px;margin:0}.mpd-inquiry-sidebar__preview div{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.mpd-inquiry-sidebar__preview dt{color:#6b7280;font-size:.8125rem;font-weight:500;margin:0}.mpd-inquiry-sidebar__preview dd{color:#ff6a00;font-size:.875rem;font-weight:700;margin:0;text-align:right}.mpd-inquiry-sidebar__notice{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:10px;margin-bottom:22px;padding:12px 14px}.mpd-inquiry-sidebar__notice svg{color:#2563eb;flex-shrink:0;font-size:1rem;margin-top:2px}.mpd-inquiry-sidebar__notice p{color:#1e3a5f;font-size:.8125rem;line-height:1.45;margin:0}.mpd-inquiry-sidebar__notice p strong{font-weight:700}.mpd-inquiry-sidebar__tips ul{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:18px}.mpd-inquiry-sidebar__tips ul li{color:#6b7280;font-size:.8125rem;line-height:1.45}@media(max-width:900px){.mpd-inquiry-modal__body{grid-template-columns:1fr}.mpd-inquiry-sidebar{border-left:none;border-top:1px solid #eef2f7}}@media(max-width:640px){.mpd-inquiry-modal{padding:10px}.mpd-inquiry-form,.mpd-inquiry-modal__footer,.mpd-inquiry-modal__header,.mpd-inquiry-sidebar{padding-left:16px;padding-right:16px}.mpd-inquiry-form__qty-row{grid-template-columns:1fr 96px}.mpd-inquiry-modal__footer{align-items:stretch;flex-direction:column-reverse}.mpd-inquiry-modal__footer .mpd-inquiry-form__cancel,.mpd-inquiry-modal__footer .mpd-inquiry-form__submit{width:100%}}.mpd-lightbox{align-items:center;background:#000000bf;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.mpd-lightbox__content{max-height:90vh;max-width:90vw;position:relative}.mpd-lightbox__content img{max-height:90vh;max-width:100%;object-fit:contain}.mpd-lightbox__close{background:none;border:none;color:#fff;cursor:pointer;font-size:2rem;position:absolute;right:0;top:-36px}@media(max-width:1100px){.mpd-co-card__top,.mpd-company-section__grid,.mpd-detail-section,.mpd-hero{grid-template-columns:1fr}.mpd-co-full-row,.mpd-co-summary__row,.mpd-co-trading__row{gap:4px;grid-template-columns:1fr}.mpd-bottom{gap:24px;grid-template-columns:1fr}.mpd-msg-field{gap:6px;grid-template-columns:1fr}.mpd-msg-field--message label{padding-top:0}.mpd-footer__inner{grid-template-columns:1fr 1fr}}@media(max-width:640px){.mpd-main{padding:12px 16px 32px}.mpd-hero__gallery{grid-template-columns:1fr}.mpd-hero__thumbs{flex-direction:row;max-height:none;overflow-x:auto}.mpd-kv-grid,.mpd-meta-inline{grid-template-columns:1fr 1fr}.mpd-company-gallery{grid-template-columns:repeat(2,1fr)}.mpd-footer__inner{grid-template-columns:1fr}}.mpc-page{background:#fff;color:#0f172a;font-family:Inter,sans-serif;min-height:100vh}.mpc-main{margin:0 auto;max-width:1600px;padding:16px 32px 56px}.mpc-breadcrumb{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:8px;margin-bottom:20px}.mpc-breadcrumb a{color:#64748b;text-decoration:none}.mpc-breadcrumb a:hover{color:#ff6a00}.mpc-breadcrumb__sep{color:#cbd5e1}.mpc-breadcrumb__current{color:#1e293b;font-weight:600}.mpc-page-title{color:#0f172a;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:0 0 20px}.mpc-progress{align-items:flex-start;background:#f8fafc;border:1px solid #e8ecf1;border-radius:12px;box-shadow:0 4px 24px #0f172a0f;display:flex;gap:8px;justify-content:space-between;margin-bottom:28px;overflow-x:auto;padding:20px 24px}.mpc-progress__step{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:inherit;gap:8px;min-width:120px;padding:0;position:relative}.mpc-progress__step:not(:last-child):after{background:#e2e8f0;content:"";height:2px;left:calc(50% + 20px);position:absolute;top:16px;width:calc(100% - 40px);z-index:0}.mpc-progress__step.is-complete:not(:last-child):after{background:linear-gradient(90deg,#ff6a00,#ffb380)}.mpc-progress__dot{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:50%;color:#64748b;display:flex;font-size:.8125rem;font-weight:700;height:32px;justify-content:center;position:relative;transition:all .2s ease;width:32px;z-index:1}.mpc-progress__step.is-active .mpc-progress__dot,.mpc-progress__step.is-complete .mpc-progress__dot{background:#ff6a00;border-color:#ff6a00;box-shadow:0 4px 12px #ff6a0059;color:#fff}.mpc-progress__step.is-active:not(.is-complete) .mpc-progress__dot{background:#fff;color:#ff6a00}.mpc-progress__label{color:#64748b;font-size:.75rem;font-weight:600;line-height:1.3;text-align:center}.mpc-progress__step.is-active .mpc-progress__label,.mpc-progress__step.is-complete .mpc-progress__label{color:#0f172a}.mpc-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 360px}.mpc-left{display:flex;flex-direction:column;gap:20px;min-width:0}.mpc-card{background:#fff;border:1px solid #e8ecf1;border-radius:12px;box-shadow:0 4px 24px #0f172a0f;padding:24px}.mpc-card__head{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;margin-bottom:20px;padding-bottom:14px}.mpc-card__title{color:#0f172a;font-size:1.0625rem;font-weight:700;margin:0}.mpc-card__step-badge{background:#ff6a001a;border-radius:999px;color:#ff6a00;font-size:.6875rem;font-weight:700;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase}.mpc-product{grid-gap:24px;display:grid;gap:24px;grid-template-columns:280px minmax(0,1fr)}.mpc-product__gallery{display:flex;flex-direction:column;gap:10px}.mpc-product__thumbs{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto}.mpc-product__thumb{background:#fff;border:2px solid #e8ecf1;border-radius:8px;cursor:pointer;height:64px;overflow:hidden;padding:0;width:64px}.mpc-product__thumb.is-active{border-color:#ff6a00}.mpc-product__thumb img{height:100%;object-fit:cover;width:100%}.mpc-product__stage{aspect-ratio:1;background:#f8fafc;border:1px solid #e8ecf1;border-radius:10px;overflow:hidden}.mpc-product__stage img{height:100%;object-fit:contain;width:100%}.mpc-product__name{color:#0f172a;font-size:1.375rem;font-weight:700;line-height:1.35;margin:0 0 10px}.mpc-product__supplier-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.mpc-product__supplier{color:#1e293b;font-size:.9375rem;font-weight:600}.mpc-product__badge{background:#00ceb61f;border-radius:6px;color:#059669;font-size:.6875rem;font-weight:700;letter-spacing:.04em;padding:4px 8px;text-transform:uppercase}.mpc-product__badge,.mpc-product__rating{align-items:center;display:inline-flex;gap:4px}.mpc-product__rating{color:#ff6a00;font-size:.8125rem;font-weight:600}.mpc-product__grid{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.mpc-product__field span{color:#64748b;display:block;font-size:.75rem;margin-bottom:2px}.mpc-product__field strong{color:#0f172a;font-size:.9375rem}.mpc-product__colors{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.mpc-product__color{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #e2e8f0;cursor:pointer;height:32px;padding:0;width:32px}.mpc-product__color.is-active{box-shadow:0 0 0 2px #ff6a00}.mpc-product__qty-row{align-items:center;border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:16px;padding-top:16px}.mpc-product__qty-label{color:#1e293b;font-size:.875rem;font-weight:600}.mpc-product__qty-control{align-items:center;border:1px solid #e8ecf1;border-radius:10px;display:inline-flex;overflow:hidden}.mpc-product__qty-control button{background:#f8fafc;border:none;color:#0f172a;cursor:pointer;font-size:1.125rem;height:40px;width:40px}.mpc-product__qty-control button:hover{background:#eef2f7}.mpc-product__qty-control button:disabled{cursor:not-allowed;opacity:.4}.mpc-product__qty-control input{border:1px solid #e8ecf1;border-bottom:none;border-top:none;color:#0f172a;font-size:.9375rem;font-weight:600;height:40px;text-align:center;width:72px}.mpc-product__line-total{margin-left:auto;text-align:right}.mpc-product__line-total span{color:#64748b;display:block;font-size:.75rem}.mpc-product__line-total strong{color:#ff6a00;font-size:1.25rem;font-weight:700}.mpc-product__stock-note{color:#b45309;display:block;font-size:.6875rem;font-weight:600;line-height:1.35;margin-top:4px}.mpc-product__qty-hint{color:#64748b;font-size:.75rem;margin:0;width:100%}.mpc-supplier{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px}.mpc-supplier__logo{align-items:center;background:#f8fafc;border:1px solid #e8ecf1;border-radius:10px;color:#0f172a;display:flex;flex-shrink:0;font-size:1.5rem;font-weight:700;height:72px;justify-content:center;overflow:hidden;width:72px}.mpc-supplier__logo img{height:100%;object-fit:cover;width:100%}.mpc-supplier__body{flex:1 1;min-width:200px}.mpc-supplier__name{color:#0f172a;font-size:1.0625rem;font-weight:700;margin:0 0 8px}.mpc-supplier__stats{color:#64748b;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:16px;margin:12px 0 16px}.mpc-supplier__stats strong{color:#0f172a;font-weight:700}.mpc-supplier__actions{display:flex;flex-wrap:wrap;gap:10px}.mpc-address-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-bottom:14px}.mpc-address-card{background:#fff;border:2px solid #e8ecf1;border-radius:10px;cursor:pointer;padding:16px;transition:border-color .15s,box-shadow .15s}.mpc-address-card:hover{border-color:#cbd5e1}.mpc-address-card.is-selected{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a001f}.mpc-address-card.is-default .mpc-address-card__tag{display:inline-flex}.mpc-address-card__tag{align-items:center;background:#ff6a001a;border-radius:999px;color:#ff6a00;display:none;font-size:.625rem;font-weight:700;letter-spacing:.05em;margin-bottom:8px;padding:2px 8px;text-transform:uppercase}.mpc-address-card__label{color:#0f172a;font-size:.875rem;font-weight:700;margin-bottom:6px}.mpc-address-card__text{color:#64748b;font-size:.8125rem;line-height:1.55;margin:0}.mpc-add-address{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:10px;margin-top:8px;padding:20px}.mpc-add-address__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}.mpc-add-address label{color:#1e293b;display:block;font-size:.75rem;font-weight:600;margin-bottom:4px}.mpc-add-address input,.mpc-add-address select,.mpc-add-address textarea{background:#fff;border:1px solid #e8ecf1;border-radius:8px;color:#0f172a;font-family:inherit;font-size:.875rem;padding:10px 12px;width:100%}.mpc-add-address input:focus,.mpc-add-address select:focus,.mpc-add-address textarea:focus{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a001f;outline:none}.mpc-add-address__full{grid-column:1/-1}.mpc-shipping-options{display:flex;flex-direction:column;gap:12px}.mpc-shipping-option{align-items:flex-start;border:2px solid #e8ecf1;border-radius:10px;cursor:pointer;display:flex;gap:14px;padding:16px;transition:border-color .15s}.mpc-shipping-option:hover{border-color:#cbd5e1}.mpc-shipping-option.is-selected{background:#ff6a0008;border-color:#ff6a00}.mpc-shipping-option input{accent-color:#ff6a00;margin-top:4px}.mpc-shipping-option__body{flex:1 1}.mpc-shipping-option__title{color:#0f172a;font-size:.9375rem;font-weight:700;margin-bottom:4px}.mpc-shipping-option__meta{color:#64748b;font-size:.8125rem;line-height:1.5}.mpc-shipping-option__price{color:#0f172a;font-size:.9375rem;font-weight:700;white-space:nowrap}.mpc-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.mpc-form-grid label{color:#1e293b;display:block;font-size:.75rem;font-weight:600;margin-bottom:4px}.mpc-form-grid input,.mpc-form-grid textarea{border:1px solid #e8ecf1;border-radius:8px;font-family:inherit;font-size:.875rem;padding:10px 12px;width:100%}.mpc-form-grid input:focus,.mpc-form-grid textarea:focus{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a001f;outline:none}.mpc-form-grid__full{grid-column:1/-1}.mpc-summary{position:-webkit-sticky;position:sticky;top:16px}.mpc-summary__card{background:#fff;border:1px solid #e8ecf1;border-radius:12px;box-shadow:0 8px 32px #0f172a14;padding:24px}.mpc-summary__title{border-bottom:1px solid #f1f5f9;color:#0f172a;font-size:1.125rem;font-weight:700;margin:0 0 18px;padding-bottom:14px}.mpc-summary__rows{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.mpc-summary__row{align-items:center;color:#64748b;display:flex;font-size:.875rem;justify-content:space-between}.mpc-summary__row strong{color:#0f172a;font-weight:600}.mpc-summary__row--discount strong{color:#059669}.mpc-summary__row--total{border-top:2px solid #f1f5f9;color:#0f172a;font-size:1rem;font-weight:700;margin-top:4px;padding-top:14px}.mpc-summary__row--total strong{color:#ff6a00;font-size:1.375rem}.mpc-summary__actions{margin-bottom:20px}.mpc-summary__actions,.mpc-summary__trust{display:flex;flex-direction:column;gap:10px}.mpc-summary__trust{border-top:1px solid #f1f5f9;padding-top:16px}.mpc-summary__trust-item{align-items:center;color:#1e293b;display:flex;font-size:.8125rem;gap:8px}.mpc-summary__trust-item svg{color:#059669;flex-shrink:0}.mpc-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9375rem;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;text-decoration:none;transition:background .15s,transform .1s}.mpc-btn--primary{background:#ff6a00;box-shadow:0 4px 14px #ff6a0059;color:#fff}.mpc-btn--primary:hover:not(:disabled){background:#e55f00}.mpc-btn--primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.mpc-btn--outline{background:#fff;border:1px solid #e8ecf1;color:#0f172a}.mpc-btn--outline:hover{border-color:#ff6a00;color:#ff6a00}.mpc-btn--block{width:100%}.mpc-btn--sm{font-size:.8125rem;padding:8px 14px}.mpc-carousel-section{border-top:1px solid #e8ecf1;margin-top:40px;padding-top:32px}.mpc-carousel-section__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.mpc-carousel-section__head h2{color:#0f172a;font-size:1.125rem;font-weight:700;margin:0}.mpc-carousel-section__nav{display:flex;gap:8px}.mpc-carousel-section__nav button{background:#fff;border:1px solid #e8ecf1;border-radius:8px;color:#0f172a;cursor:pointer;height:36px;width:36px}.mpc-carousel-section__nav button:hover{border-color:#ff6a00;color:#ff6a00}.mpc-carousel-section__track{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scrollbar-width:thin}.mpc-product-card{background:#fff;border:1px solid #e8ecf1;border-radius:10px;color:inherit;flex:0 0 220px;overflow:hidden;scroll-snap-align:start;text-decoration:none;transition:box-shadow .15s}.mpc-product-card:hover{box-shadow:0 4px 24px #0f172a0f}.mpc-product-card:hover .mpc-product-card__cta{color:#ff6a00}.mpc-product-card__media{aspect-ratio:1;background:#f8fafc}.mpc-product-card__media img{height:100%;object-fit:cover;width:100%}.mpc-product-card__body{padding:12px}.mpc-product-card h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0f172a;display:-webkit-box;font-size:.875rem;font-weight:600;line-height:1.35;margin:0 0 6px;overflow:hidden}.mpc-product-card__price{color:#ff6a00;font-size:.8125rem;font-weight:700;margin:0}.mpc-product-card__cta{color:#64748b;display:inline-block;font-size:.75rem;font-weight:600;margin-top:8px}.mpc-supplier-card{background:#fff;border:1px solid #e8ecf1;border-radius:10px;flex:0 0 260px;padding:16px;scroll-snap-align:start}.mpc-supplier-card__name{color:#0f172a;font-size:.9375rem;font-weight:700;margin:0 0 6px}.mpc-supplier-card__meta{color:#64748b;font-size:.8125rem;margin-bottom:12px}.mpc-empty,.mpc-loading{color:#64748b;padding:48px 24px;text-align:center}.mpc-confirmation{background:#fff;border:1px solid #e8ecf1;border-radius:12px;box-shadow:0 4px 24px #0f172a0f;padding:48px 24px;text-align:center}.mpc-confirmation__icon{align-items:center;background:#00ceb626;border-radius:50%;color:#059669;display:flex;font-size:1.75rem;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.mpc-confirmation h2{color:#0f172a;font-size:1.5rem;margin:0 0 8px}.mpc-confirmation p{color:#64748b;margin:0 0 20px}.mpc-submitted-note{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:.875rem;margin:0 0 16px;padding:12px 14px}.mpc-submitted-note a{color:#ff6a00;font-weight:600}@media(max-width:1100px){.mpc-layout{grid-template-columns:1fr}.mpc-summary{position:static}}@media(max-width:768px){.mpc-main{padding:12px 16px 40px}.mpc-add-address__grid,.mpc-form-grid,.mpc-product,.mpc-product__grid{grid-template-columns:1fr}.mpc-product__line-total{margin-left:0;text-align:left;width:100%}}.home-top-bar{background-color:#2d3748;color:#fff;font-size:14px;overflow:visible;padding:8px 0;position:relative;z-index:1000}.home-top-logo{align-items:center;display:flex}.home-top-logo-link{align-items:flex-start;color:#fff;display:flex;flex-direction:column;text-decoration:none;transition:opacity .3s ease}.home-top-logo-link:hover{color:#fff;opacity:.8;text-decoration:none}.home-top-logo-text{font-size:20px;font-weight:700;letter-spacing:1px;line-height:1.2}.home-top-logo-subtitle{font-size:11px;font-weight:400;letter-spacing:.5px;opacity:.9}.home-top-user-name{color:#fff;font-size:14px;font-weight:500;max-width:180px;opacity:.95;overflow:hidden;padding:0 4px;text-overflow:ellipsis}@media(max-width:576px){.home-top-user-name{font-size:13px;max-width:120px}}.home-top-btn{border:none;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;padding:6px 20px;text-decoration:none;transition:all .3s ease}.home-top-btn:hover{text-decoration:none;transform:translateY(-1px)}.home-top-btn-login{background:#0000;border:1px solid #fff;color:#fff}.home-top-btn-login:hover{background:#ffffff1a;color:#fff}.home-top-btn-signup{background:#ff6a00;border:1px solid #ff6a00;color:#fff}.home-top-btn-signup:hover{background:#c50;border-color:#c50;color:#fff}.home-top-select{background:#0000;border:none;color:#fff;cursor:pointer;font-size:14px;margin-left:16px;padding:4px 8px}.home-top-select:focus{outline:none}.cm-public-profile{background:#f6f8fb;font-family:Inter,sans-serif;min-height:100vh}.cm-public-profile .cm-pp-hero{margin-bottom:120px;position:relative}.cm-public-profile .cm-pp-back{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:10px;box-shadow:0 2px 8px #0000000f;color:#333;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:600;gap:.35rem;left:16px;padding:.45rem .85rem;position:absolute;top:16px;z-index:4}.cm-public-profile .cm-pp-back:hover{border-color:#ff6a00;color:#ff6a00}.cm-public-profile .cm-pp-banner{background-color:#4a5568;background-position:50%;background-size:cover;height:220px;position:relative}.cm-public-profile .cm-pp-banner:after{content:"";inset:0;position:absolute}.cm-public-profile .cm-pp-hero-card{margin:-80px auto 0;max-width:920px;padding:0 1rem 1.5rem;position:relative;text-align:center;z-index:2}.cm-public-profile .cm-pp-logo{align-items:center;background:linear-gradient(135deg,#7c3aed,#2563eb);border:4px solid #fff;border-radius:16px;box-shadow:0 8px 24px #0000001f;color:#fff;display:flex;font-size:2.5rem;font-weight:800;height:96px;justify-content:center;margin:0 auto 1rem;object-fit:cover;width:96px}.cm-public-profile .cm-pp-logo img{border-radius:12px;height:100%;object-fit:cover;width:100%}.cm-public-profile .cm-pp-title{align-items:center;color:#1a1a1a;display:flex;flex-wrap:wrap;font-size:1.65rem;font-weight:800;gap:.5rem;justify-content:center;margin-bottom:.5rem}.cm-public-profile .cm-pp-badges{display:inline-flex;flex-wrap:wrap;gap:.35rem;vertical-align:middle}.cm-public-profile .cm-pp-badge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.25rem;padding:.2rem .55rem}.cm-public-profile .cm-pp-badge-verified{background:#e8f5e9;border-color:#a5d6a7;color:#0d7a3e}.cm-public-profile .cm-pp-badge-featured{background:#fff7ed;border-color:#fdba74;color:#c2410c}.cm-public-profile .cm-pp-meta{color:#6c757d;display:flex;flex-wrap:wrap;font-size:.9rem;gap:1rem 1.5rem;justify-content:center;margin-bottom:1.25rem}.cm-public-profile .cm-pp-meta span{align-items:center;display:inline-flex;gap:.35rem}.cm-public-profile .cm-pp-meta svg{color:#868e96;flex-shrink:0}.cm-public-profile .cm-pp-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.cm-public-profile .cm-pp-btn-outline{align-items:center;background:#fff;border:2px solid #6366f1;border-radius:10px;color:#4f46e5;display:inline-flex;font-size:.95rem;font-weight:600;gap:.4rem;padding:.55rem 1.25rem}.cm-public-profile .cm-pp-btn-outline:hover{background:#eef2ff;color:#4338ca}.cm-public-profile .cm-pp-btn-primary{align-items:center;background:linear-gradient(135deg,#7c3aed,#2563eb);border:none;border-radius:10px;color:#fff;display:inline-flex;font-size:.95rem;font-weight:600;gap:.4rem;padding:.55rem 1.25rem;text-decoration:none}.cm-public-profile .cm-pp-btn-primary:hover{color:#fff;filter:brightness(1.05)}.cm-public-profile .cm-pp-btn-sent{background:#ecfdf3;border:1px solid #86efac;color:#14532d;cursor:not-allowed;filter:none}.cm-public-profile .cm-pp-tabs-wrap{display:flex;justify-content:center;margin-bottom:1.5rem;padding:0 .5rem}.cm-public-profile .cm-pp-tabs{background:#e9ecef;border-radius:12px;display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.35rem}.cm-public-profile .cm-pp-tab{background:#0000;border:none;border-radius:10px;color:#495057;cursor:pointer;font-size:.9rem;font-weight:600;padding:.5rem 1rem}.cm-public-profile .cm-pp-tab.active{background:#fff;box-shadow:0 1px 4px #00000014;color:#1a1a1a}.cm-public-profile .cm-pp-tab:hover:not(.active){color:#212529}.cm-public-profile .cm-pp-card{background:#fff;border:1px solid #eef0f2;border-radius:14px;box-shadow:0 2px 12px #0000000f;margin-bottom:1.25rem;padding:1.25rem 1.35rem}.cm-public-profile .cm-pp-section-head{align-items:center;color:#212529;display:flex;font-size:1.05rem;font-weight:700;gap:.5rem;margin-bottom:1rem}.cm-public-profile .cm-pp-section-head svg{color:#4f46e5}.cm-public-profile .cm-pp-kv-grid{grid-gap:.75rem 1.25rem;display:grid;gap:.75rem 1.25rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.cm-public-profile .cm-pp-kv label{color:#868e96;display:block;font-size:.75rem;font-weight:600;letter-spacing:.02em;margin-bottom:.15rem;text-transform:uppercase}.cm-public-profile .cm-pp-kv p{color:#212529;font-size:.95rem;font-weight:500;margin:0}.cm-public-profile .cm-pp-divider{background:#eef0f2;height:1px;margin:1rem 0}.cm-public-profile .cm-pp-check-list{list-style:none;margin:0;padding:0}.cm-public-profile .cm-pp-check-list li{align-items:flex-start;color:#343a40;display:flex;font-size:.9rem;gap:.5rem;margin-bottom:.45rem}.cm-public-profile .cm-pp-check-icon{color:#22c55e;flex-shrink:0;margin-top:2px}.cm-public-profile .cm-pp-process-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.cm-public-profile .cm-pp-process-cell{align-items:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;color:#1e40af;display:flex;font-size:.88rem;font-weight:600;gap:.5rem;padding:.75rem .85rem}.cm-public-profile .cm-pp-process-cell svg{color:#2563eb;flex-shrink:0}.cm-public-profile .cm-pp-pill{border-radius:999px;display:inline-block;font-size:.8rem;font-weight:600;margin:.2rem .35rem .2rem 0;padding:.3rem .65rem}.cm-public-profile .cm-pp-pill-industry{background:#f3e8ff;color:#6b21a8}.cm-public-profile .cm-pp-pill-cert{background:#dbeafe;color:#1d4ed8}.cm-public-profile .cm-pp-pill-muted{background:#f1f3f5;color:#495057}.cm-public-profile .cm-pp-pill-export{background:#dcfce7;color:#166534}.cm-public-profile .cm-pp-cap-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(max-width:576px){.cm-public-profile .cm-pp-cap-grid{grid-template-columns:1fr}}.cm-public-profile .cm-pp-cap-item{align-items:flex-start;background:#fafbfc;border:1px solid #eef0f2;border-radius:12px;display:flex;gap:.75rem;padding:.85rem}.cm-public-profile .cm-pp-cap-icon{align-items:center;background:#eef2ff;border-radius:12px;color:#4f46e5;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.cm-public-profile .cm-pp-cap-item label{color:#868e96;font-size:.75rem;font-weight:600;margin-bottom:.15rem}.cm-public-profile .cm-pp-cap-item p{color:#212529;font-size:.95rem;font-weight:700;margin:0}.cm-public-profile .cm-pp-cap-item-body{flex:1 1;min-width:0}.cm-public-profile .cm-pp-kv--workforce-span{grid-column:1/-1}.cm-public-profile .cm-pp-export-row{display:flex;flex-direction:column;gap:.2rem}.cm-public-profile .cm-pp-export-label{color:#868e96;font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.cm-public-profile .cm-pp-export-value{color:#212529;font-size:.95rem;font-weight:600;line-height:1.45;word-break:break-word}.cm-public-profile .cm-pp-workforce-breakdown{display:flex;flex-direction:column;gap:.4rem;margin-top:.15rem}.cm-public-profile .cm-pp-workforce-row{align-items:baseline;display:flex;font-size:.88rem;gap:.75rem;justify-content:space-between}.cm-public-profile .cm-pp-workforce-row span{color:#6c757d;font-weight:500}.cm-public-profile .cm-pp-workforce-row strong{font-feature-settings:"tnum";color:#212529;font-variant-numeric:tabular-nums;font-weight:700}.cm-public-profile .cm-pp-product-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.cm-public-profile .cm-pp-product-card{background:#fff;border:1px solid #eef0f2;border-radius:14px;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;overflow:hidden}.cm-public-profile .cm-pp-product-img{background:#e9ecef;height:140px;object-fit:cover;width:100%}.cm-public-profile .cm-pp-product-body{display:flex;flex:1 1;flex-direction:column;padding:1rem}.cm-public-profile .cm-pp-product-cat{align-self:flex-start;background:#f3e8ff;border-radius:6px;color:#6b21a8;font-size:.72rem;font-weight:700;margin-bottom:.5rem;padding:.2rem .5rem}.cm-public-profile .cm-pp-product-title{color:#212529;font-size:1rem;font-weight:700;margin-bottom:.35rem}.cm-public-profile .cm-pp-product-desc{color:#6c757d;flex:1 1;font-size:.85rem;line-height:1.45;margin-bottom:.75rem}.cm-public-profile .cm-pp-product-foot{align-items:center;border-top:1px solid #f1f3f5;display:flex;gap:.5rem;justify-content:space-between;padding-top:.65rem}.cm-public-profile .cm-pp-product-moq{color:#868e96;font-size:.8rem}.cm-public-profile .cm-pp-product-moq span{color:#212529;font-weight:700}.cm-public-profile .cm-pp-sidebar-card{background:#fff;border:1px solid #eef0f2;border-radius:14px;box-shadow:0 2px 12px #0000000f;margin-bottom:1.1rem;padding:1.15rem 1.25rem}.cm-public-profile .cm-pp-sidebar-title{color:#212529;font-size:1rem;font-weight:700;margin-bottom:.85rem}.cm-public-profile .cm-pp-contact-row{display:flex;font-size:.9rem;gap:.65rem;margin-bottom:.75rem}.cm-public-profile .cm-pp-contact-row svg{color:#6c757d;flex-shrink:0;margin-top:3px}.cm-public-profile .cm-pp-contact-row a{color:#2563eb;word-break:break-word}.cm-public-profile .cm-pp-metric{margin-bottom:.85rem}.cm-public-profile .cm-pp-metric label{color:#6c757d;display:flex;font-size:.8rem;justify-content:space-between;margin-bottom:.25rem}.cm-public-profile .cm-pp-progress{background:#e9ecef;border-radius:999px;height:8px;overflow:hidden}.cm-public-profile .cm-pp-progress>span{background:linear-gradient(90deg,#4f46e5,#7c3aed);border-radius:999px;display:block;height:100%}.cm-public-profile .cm-pp-response-big{color:#2563eb;font-size:1.75rem;font-weight:800;margin-bottom:.25rem;text-align:center}.cm-public-profile .cm-pp-response-sub{color:#868e96;font-size:.85rem;text-align:center}.cm-public-profile .cm-pp-empty{color:#868e96;font-size:.95rem;padding:2rem 1rem;text-align:center}.cm-public-profile .cm-pp-order-row{border-bottom:1px solid #f1f3f5;display:flex;font-size:.9rem;justify-content:space-between;padding:.65rem 0}.cm-public-profile .cm-pp-order-row:last-child{border-bottom:0}.cm-public-profile .cm-pp-order-row span:first-child{color:#868e96;font-weight:500}.cm-public-profile .cm-pp-order-row span:last-child{color:#212529;font-weight:700;text-align:right}.cm-public-profile .cm-pp-review-summary{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.cm-public-profile .cm-pp-review-score{color:#212529;font-size:2rem;font-weight:800}.cm-rfq-page,.cm-rfq-page .cm-rfq-btn-primary,.cm-rfq-page .cm-rfq-btn-secondary,.cm-rfq-page .cm-rfq-control,.cm-rfq-page .cm-rfq-heading,.cm-rfq-page .cm-rfq-section-title,.cm-rfq-page .cm-rfq-switch-row,.cm-rfq-page .cm-rfq-tier-add-btn,.cm-rfq-page .form-label,.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.subtitle{font-family:Inter,sans-serif}.cm-rfq-page .cm-rfq-btn-primary,.common-btn-primary{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.cm-rfq-page .cm-rfq-btn-primary:hover:not(:disabled),.common-btn-primary:hover:not(:disabled){background:#e55a00}.cm-rfq-page .cm-rfq-btn-primary:disabled,.common-btn-primary:disabled{cursor:not-allowed;opacity:.5}.cm-rfq-page .cm-rfq-btn-primary:focus-visible,.common-btn-primary:focus-visible{box-shadow:0 0 0 3px #ff6a0033;outline:none}.cm-rfq-page .cm-rfq-btn-secondary,.cm-rfq-page .cm-rfq-tier-add-btn,.common-btn-secondary{align-items:center;background-color:#eaf2ff;border:1px solid #3e6389;border-radius:8px;color:#3e6389;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-width:100px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.cm-rfq-page .cm-rfq-btn-secondary:hover,.cm-rfq-page .cm-rfq-tier-add-btn:hover,.common-btn-secondary:hover{background-color:#d1e5ff;border-color:#3e6389}.cm-rfq-page .cm-rfq-btn-secondary:focus-visible,.cm-rfq-page .cm-rfq-tier-add-btn:focus-visible,.common-btn-secondary:focus-visible{box-shadow:0 0 0 3px #3e63891a;outline:none}.cm-rfq-page .cm-rfq-control,.cm-rfq-page .cm-rfq-switch-row,.common-input,.common-input-control,.common-input-pill{border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;padding:10px 14px;transition:all .2s ease;width:100%}.cm-rfq-page .cm-rfq-control:focus,.cm-rfq-page .cm-rfq-switch-row:focus,.common-input-control:focus,.common-input-pill:focus,.common-input:focus{border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.cm-rfq-page .cm-rfq-control::placeholder,.cm-rfq-page .cm-rfq-switch-row::placeholder,.common-input-control::placeholder,.common-input-pill::placeholder,.common-input::placeholder{color:#9ca3af}.cm-rfq-page .cm-rfq-control,.cm-rfq-page .cm-rfq-switch-row,.common-input-pill{background:#f3f5f7}.cm-rfq-page .cm-rfq-section,.common-card{background:#fff;border-radius:8px;box-shadow:0 4px 18px #0a0a0a0f}.cm-rfq-page .cm-rfq-heading,.main-title{color:#0b1320;font-size:28px;font-weight:700;line-height:1.2;margin:8px 0}.cm-rfq-page .cm-rfq-section-title{color:#0b1320;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 16px}.cm-rfq-page .form-label{display:block;margin-bottom:8px}.cm-rfq-page .invalid-feedback{color:#ef4444}.cm-rfq-page{background:#f6f8fb;min-height:100vh}.cm-rfq-page .cm-rfq-inner{padding-bottom:2.5rem}.cm-rfq-page .cm-rfq-heading{margin-bottom:10px!important}.cm-rfq-page .cm-rfq-back{color:#333!important;font-weight:600}.cm-rfq-page .cm-rfq-back:hover{color:#ff6a00!important}.cm-rfq-page .cm-rfq-breadcrumb a{color:#ff6a00;text-decoration:none}.cm-rfq-page .cm-rfq-breadcrumb a:hover{text-decoration:underline}.cm-rfq-page .cm-rfq-section{border:1px solid #dee2e6;border-radius:8px;box-shadow:0 1px 3px #0000000a;margin-bottom:10px!important;overflow:hidden}.cm-rfq-page .cm-rfq-section .card-body{padding:15px}.cm-rfq-page .cm-rfq-section-title{align-items:center;display:flex;margin-bottom:7px}.cm-rfq-page .cm-rfq-section-title svg{color:#ff6a00;font-size:14px}.cm-rfq-page .form-label{color:#0b1320;font-size:14px;font-weight:600;margin-bottom:6px}.cm-rfq-page .cm-rfq-control{background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;font-size:14px;min-height:40px;padding:8px 12px}.cm-rfq-page .cm-rfq-control:focus{background:#fff;border-color:#ff6a00;box-shadow:0 0 0 .12rem #ff6a0029}.cm-rfq-page textarea.cm-rfq-control{min-height:65px}.cm-rfq-page .row.g-3{--bs-gutter-x:12px;--bs-gutter-y:8px}.cm-rfq-page .row.g-2{--bs-gutter-x:10px;--bs-gutter-y:8px}.cm-rfq-page .cm-rfq-btn-primary,.cm-rfq-page .cm-rfq-btn-secondary{min-height:38px}.cm-rfq-page .cm-rfq-table{border-color:#dee2e6;margin-bottom:8px}.cm-rfq-page .cm-rfq-table th{background:#f1f3f5;color:#374151;font-size:12px;font-weight:700;padding:8px;white-space:nowrap}.cm-rfq-page .cm-rfq-table td{font-size:13px;padding:6px;vertical-align:middle}.cm-rfq-page .cm-rfq-table .form-control-sm{border-radius:6px;font-size:13px;min-height:34px;padding:6px 8px}.cm-rfq-page .cm-rfq-table .btn.btn-sm{min-height:32px;min-width:32px;padding:4px 8px}.cm-rfq-page .cm-rfq-table .cm-rfq-material-col{min-width:220px;width:24%}.cm-rfq-page .cm-rfq-switch .sp-switch{align-items:center;background:#22c55e;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;height:26px;justify-content:center;line-height:1;padding:0 28px 0 12px;position:relative;transition:background-color .2s ease;-webkit-user-select:none;user-select:none;width:64px}.cm-rfq-page .cm-rfq-switch .sp-switch .sp-switch-label{pointer-events:none}.cm-rfq-page .cm-rfq-switch .sp-switch .sp-switch-thumb{background:#fff;border-radius:50%;box-shadow:0 1px 2px #00000026;height:20px;position:absolute;right:3px;top:3px;transition:left .2s ease,right .2s ease,transform .2s ease;width:20px}.cm-rfq-page .cm-rfq-switch .sp-switch.on{background:#22c55e;color:#fff;padding:0 28px 0 12px}.cm-rfq-page .cm-rfq-switch .sp-switch.off{background:#dc3545;color:#fff;padding:0 12px 0 28px}.cm-rfq-page .cm-rfq-switch .sp-switch.off .sp-switch-thumb{background:#fff;left:3px;right:auto}.cm-rfq-page .cm-rfq-switch-row{align-items:center;background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;display:flex;justify-content:space-between;margin-top:28px;min-height:40px;padding:8px 12px}.cm-rfq-page .cm-rfq-tier-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.cm-rfq-page .cm-rfq-tier-add-btn{border-radius:8px;font-size:13px;min-height:32px;padding:4px 12px}.cm-rfq-page .cm-rfq-tier-remove{background:#0000;border:none;color:#111827;font-size:22px;line-height:1;min-height:auto;padding:0 4px 6px}.cm-rfq-page .cm-rfq-tier-remove:disabled{cursor:not-allowed;opacity:.3}.cm-rfq-page .cm-rfq-base-grid{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:repeat(8,minmax(0,1fr))}.cm-rfq-page .cm-rfq-declaration-alert{background:#fde8e8;border:1px solid #f5c2c7;border-radius:8px;color:#842029;font-size:13px;padding:10px 12px}.cm-rfq-page .cm-rfq-declaration-card{background:#fff7ed;border-color:#fed7aa}.cm-rfq-page .cm-rfq-declaration-copy{background:#ffffffa6;border:1px solid #fde68a;border-radius:8px;color:#374151;font-size:12px;margin-bottom:10px;padding:12px}.cm-rfq-page .cm-rfq-declaration-copy-title{color:#111827;font-weight:800;margin-bottom:4px}.cm-rfq-page .cm-rfq-declaration-check{align-items:flex-start;background:#ffffffbf;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:10px;margin-bottom:10px;padding:12px}.cm-rfq-page .cm-rfq-declaration-check .form-check-input{margin-top:4px}.cm-rfq-page .cm-rfq-declaration-check-title{color:#111827;cursor:pointer;display:block;font-size:13px;font-weight:800;margin-bottom:4px}.cm-rfq-page .cm-rfq-declaration-check-sub{color:#6b7280;font-size:12px;line-height:1.35}.cm-rfq-page .cm-rfq-declaration-bar{background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;color:#9f1239;font-size:12px;margin-top:6px;padding:10px 12px;text-align:center}.cm-rfq-page .invalid-feedback{font-size:12px;margin-top:4px}.cm-rfq-page .cm-rfq-page .btn-outline-secondary{border-radius:8px;font-size:14px;min-height:38px;padding:8px 16px}@media(max-width:768px){.cm-rfq-page .cm-rfq-section .card-body{padding:12px}.cm-rfq-page .cm-rfq-heading{font-size:24px}.cm-rfq-page .cm-rfq-control,.cm-rfq-page .cm-rfq-page .btn-outline-secondary,.cm-rfq-page .form-label{font-size:14px}.cm-rfq-page .cm-rfq-base-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lpl-page{background:#f5f7fb;min-height:100vh;padding:16px 18px 32px}.lpl-container{margin:0 auto;max-width:1320px}.lpl-topbar{align-items:flex-start;background:#fff;border:1px solid #e6eaf2;border-radius:10px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:14px;padding:14px 16px}.lpl-topbar-text{flex:1 1 240px;min-width:0}.lpl-title{color:#111827;font-size:20px;font-weight:800;line-height:1.2;margin:0 0 6px}.lpl-subtitle{color:#6b7280;font-size:13px;margin:0}.lpl-topbar-actions{align-items:center;display:flex;flex:1 1 280px;flex-wrap:wrap;gap:12px;justify-content:flex-end;min-width:0}.lpl-search-wrap{flex:1 1 220px;max-width:420px;min-width:200px;position:relative}.lpl-send-rfq-wrap{flex-shrink:0;position:relative}.lpl-btn.lpl-send-rfq-trigger{flex:none;gap:8px;white-space:nowrap}.lpl-send-rfq-chevron{font-size:11px;margin-left:2px;opacity:.9;transition:transform .2s ease}.lpl-send-rfq-chevron.is-open{transform:rotate(180deg)}.lpl-send-rfq-menu{background:#fff;border:1px solid #e6eaf2;border-radius:10px;box-shadow:0 10px 30px #0f172a1f;min-width:280px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:60}.lpl-send-rfq-menu-item{border-radius:8px;color:#1f2937;display:block;font-size:14px;font-weight:600;padding:10px 12px;text-decoration:none;transition:background .15s ease,color .15s ease}.lpl-send-rfq-menu-item:hover{background:#eaf2ff;color:#0b66c3}.lpl-search-icon{color:#64748b;font-size:14px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.lpl-search-input{background:#f3f5f7;border:1px solid #eef0f2;border-radius:10px;box-shadow:none;color:#444;font-size:14px;padding:11px 14px 11px 40px;transition:box-shadow .15s ease,border-color .15s ease;width:100%}.lpl-search-input::placeholder{color:#6c757d}.lpl-search-input:focus{background:#fff;border-color:#eef0f2;box-shadow:0 0 0 .15rem #2b6cb033;outline:0}.lpl-shell{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,280px) 1fr}@media(max-width:991.98px){.lpl-shell{grid-template-columns:1fr}}.lpl-filters{background:#fff;border:1px solid #e6eaf2;border-radius:10px;padding:14px 12px 16px}.lpl-filters-title{border-bottom:1px solid #eef2f8;color:#111827;font-size:14px;font-weight:800;margin:0 0 12px;padding-bottom:10px}.lpl-filter-block{border-bottom:1px solid #eef2f8;margin-bottom:14px;padding-bottom:14px}.lpl-filter-block:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.lpl-filter-head{color:#111827;font-size:12px;font-weight:700;letter-spacing:.01em;margin:0 0 8px}.lpl-filter-hint{color:#6b7280;font-size:12px;line-height:1.35;margin:0 0 8px}.lpl-select{background:#f3f5f7;border:1px solid #eef0f2;border-radius:10px;box-shadow:none;color:#444;font-size:14px;min-height:42px;padding:8px 12px;width:100%}.lpl-select:focus{background:#fff;border-color:#cbd5e1;box-shadow:0 0 0 .15rem #2b6cb02e;outline:0}.lpl-toggle-stack{gap:10px}.lpl-checklist,.lpl-toggle-stack{display:flex;flex-direction:column}.lpl-checklist{gap:8px}.lpl-filter-scroll{margin-right:-4px;max-height:240px;overflow-y:auto;padding-right:4px}.lpl-filter-scroll::-webkit-scrollbar{width:6px}.lpl-filter-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.lpl-checkline{align-items:flex-start;background:#fff;border:1px solid #e8edf6;border-radius:10px;color:#111827;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;margin:0;padding:10px 12px;transition:border-color .15s ease,background .15s ease}.lpl-checkline:hover{background:#f8fafc;border-color:#cbd5e1}.lpl-checkline input{accent-color:#2b6cb0;flex-shrink:0;margin-top:3px}.lpl-checkline span:last-child{color:#1f2937;flex:1 1;font-weight:600;line-height:1.35;min-width:0}.lpl-checkline:has(input:checked){background:#eaf2ff;border-color:#2b6cb0;box-shadow:inset 0 0 0 1px #2b6cb01f}.lpl-checkline:has(input[type=radio]:checked){background:#eaf2ff;border-color:#2b6cb0}.lpl-checkline--compact{font-size:12px;padding:8px 10px}.lpl-checkline--compact span:last-child{color:#374151;font-weight:600;line-height:1.35}.lpl-btn-clear{background:#fff;border:1px solid #e8edf6;border-radius:10px;color:#334155;font-size:13px;font-weight:700;margin-top:4px;padding:10px 14px;transition:background .15s ease,border-color .15s ease,color .15s ease;width:100%}.lpl-btn-clear:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.lpl-main{min-width:0}.lpl-empty-state,.lpl-loading{color:#64748b;font-size:14px;padding:48px 16px;text-align:center}.lpl-alert{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;color:#92400e;font-size:14px;margin-bottom:12px;padding:12px 14px}.lpl-alert a{color:#b45309;font-weight:700}.lpl-card{background:#fff;border:1px solid #e6eaf2;border-radius:10px;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-direction:column;height:100%;overflow:visible;transition:box-shadow .2s ease,transform .2s ease}.lpl-card:hover{box-shadow:0 8px 24px #0f172a14;transform:translateY(-2px)}.lpl-card-image-wrap{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-radius:10px 10px 0 0;height:168px;overflow:hidden;position:relative}.lpl-card-image{height:100%;object-fit:cover;width:100%}.lpl-card-image-placeholder{background:linear-gradient(135deg,#e8edf6,#dbeafe);height:100%;width:100%}.lpl-card-badge{background:#2b6cb0;border-radius:999px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;padding:4px 10px;position:absolute;right:10px;top:10px}.lpl-card-body{display:flex;flex:1 1;flex-direction:column;padding:14px 14px 16px}.lpl-card-title-row{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.lpl-card-title{color:#111827;flex:1 1;font-size:15px;font-weight:800;line-height:1.25;margin:0;min-width:0}.lpl-card-verified{color:#059669;flex-shrink:0;font-size:1.1rem;line-height:1}.lpl-card-rating{color:#334155;font-size:13px;margin-bottom:8px}.lpl-card-rating .lpl-star{color:#f59e0b;margin-right:4px;vertical-align:-.05em}.lpl-card-rating .lpl-reviews{color:#64748b;font-size:12px;font-weight:500}.lpl-card-rating .lpl-reviews-muted{color:#94a3b8;font-size:12px;font-style:italic}.lpl-card-location{align-items:flex-start;color:#475569;display:flex;font-size:13px;gap:6px;line-height:1.35;margin:0 0 10px}.lpl-card-location .lpl-pin{color:#94a3b8;flex-shrink:0;margin-top:2px}.lpl-card-location-muted{color:#94a3b8}.lpl-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.lpl-card-tag{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:#334155;font-size:11px;font-weight:700;padding:4px 10px}.lpl-card-tag--mode{background:#eaf2ff;border-color:#bfdbfe;color:#1e40af}.lpl-metrics{border:1px solid #eef2f8;border-radius:10px;font-size:12px;margin-bottom:12px;overflow:hidden}.lpl-metric-row{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:10px;justify-content:space-between;padding:8px 10px}.lpl-metric-row:last-child{border-bottom:0}.lpl-metric-label{color:#64748b;font-weight:600}.lpl-metric-value{color:#0f172a;font-weight:700;max-width:55%;text-align:right;word-break:break-word}.lpl-card-actions{display:flex;gap:8px;margin-top:auto;position:relative;z-index:2}.lpl-card-send-rfq-wrap{display:flex;flex:1 1;min-width:0;position:relative}.lpl-btn.lpl-card-send-rfq-btn{flex:1 1;width:100%}.lpl-btn.lpl-card-view-rfq-btn{box-sizing:border-box;flex:1 1;text-decoration:none;width:100%}.lpl-send-rfq-menu--card{left:0;min-width:0;position:absolute;right:0;top:calc(100% + 4px);z-index:50}.lpl-send-rfq-chevron--sm{font-size:10px;margin-left:2px}.lpl-btn{align-items:center;border:1px solid #0000;border-radius:10px;display:inline-flex;flex:1 1;font-size:13px;font-weight:700;gap:6px;justify-content:center;padding:10px 12px;transition:background .15s ease,border-color .15s ease,color .15s ease}.lpl-btn,.lpl-btn:hover{text-decoration:none}.lpl-btn-outline{background:#fff;border-color:#e6eaf2;color:#1f2937}.lpl-btn-outline:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.lpl-btn-primary{background:#0b66c3;border-color:#0b66c3;color:#fff}.lpl-btn-primary:hover{background:#0a5bb0;border-color:#0a5bb0;color:#fff}.lpl-retry-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}.lgrq-page{background:#f8fafc;min-height:100vh;padding-bottom:88px}.lgrq-main{margin:0 auto;max-width:1100px;padding:20px 16px 24px}.lgrq-page-hero{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px 28px;margin-bottom:18px}.lgrq-page-hero-text{flex:1 1;min-width:0}.lgrq-page-title{color:#0f172a;font-size:clamp(22px,4vw,28px);font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:0}.lgrq-page-subtitle{color:#64748b;font-size:14px;font-weight:500;line-height:1.45;margin:8px 0 0;max-width:640px}@media(max-width:599px){.lgrq-page-hero{flex-direction:column;gap:10px}}.lgrq-back{color:#0b66c3;display:inline-block;font-size:14px;font-weight:600;margin-bottom:16px;text-decoration:none}.lgrq-back:hover{text-decoration:underline}.lgrq-back--hero{flex-shrink:0;margin-bottom:0;padding-top:4px}.lgrq-provider-pill{background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;color:#334155;display:inline-block;font-size:12px;font-weight:600;margin-bottom:16px;padding:4px 12px}.lgrq-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;overflow:hidden}.lgrq-section--ref-company{background:#fff;border:1px solid #e8ecf1;border-radius:12px;box-shadow:0 4px 18px #0a0a0a0f}.lgrq-section-head--ref-company{align-items:flex-start;background:linear-gradient(135deg,#eef2ff,#f0f9ff 45%,#faf5ff);border-bottom:1px solid #e8ecf1;gap:14px;padding:16px 18px}.lgrq-section-head-titles{flex:1 1;min-width:0}.lgrq-section-title--ref-company{color:#0f172a;font-size:17px;font-weight:800;letter-spacing:-.02em}.lgrq-section-subtitle{color:#64748b;font-size:13px;font-weight:500;line-height:1.4;margin:6px 0 0}.lgrq-section-icon--building{align-items:center;background:#fff7ed;border:1px solid #ffedd5;border-radius:10px;display:inline-flex;flex-shrink:0;font-size:22px;height:44px;justify-content:center;width:44px}.lgrq-section-body--ref-company{padding:20px 18px 22px}.lgrq-ref-company-grid .lgrq-field{margin-bottom:0}.lgrq-ref-company-grid--gap-top{margin-top:14px}@media(max-width:767px){.lgrq-ref-company-grid .lgrq-field{margin-bottom:12px}.lgrq-ref-company-grid .lgrq-field:last-child{margin-bottom:0}}.lgrq-section-head{align-items:center;background:linear-gradient(90deg,#f8fafc,#fff 40%);border-bottom:1px solid #e2e8f0;display:flex;gap:12px;padding:12px 16px}.lgrq-section-icon{align-items:center;border-radius:10px;display:inline-flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.lgrq-section-icon--orange{background:#ffedd5;color:#ea580c}.lgrq-section-icon--yellow{background:#fef9c3;color:#d97706}.lgrq-section-icon--green{background:#dcfce7;color:#16a34a}.lgrq-section-icon--red{background:#fee2e2;color:#dc2626}.lgrq-section-icon--coral{background:#ffe4e6;color:#e11d48}.lgrq-section-icon--lime{background:#ecfccb;color:#65a30d}.lgrq-section-icon--purple{background:#ede9fe;color:#7c3aed}.lgrq-section-icon--gold{background:#fef3c7;color:#b45309}.lgrq-section-icon--pink{background:#fce7f3;color:#db2777}.lgrq-section-title{color:#0f172a;font-size:15px;font-weight:800;margin:0}.lgrq-section-body{padding:16px}.lgrq-field{margin-bottom:14px}.lgrq-label{color:#334155;display:block;font-size:12px;font-weight:700;margin-bottom:6px}.lgrq-required{color:#dc2626;margin-left:2px}.lgrq-field-hint{color:#94a3b8;font-size:12px;line-height:1.35;margin:6px 0 0}.lgrq-loc-address-row{margin-bottom:14px}.lgrq-loc-address-row .lgrq-field,.lgrq-transport-shipment-row .lgrq-field{margin-bottom:0}.lgrq-input-wrap{display:block;position:relative;width:100%}.lgrq-input-wrap--date .lgrq-input--date{min-height:42px;padding-right:40px}.lgrq-input-suffix-icon{align-items:center;color:#64748b;display:flex;font-size:15px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.lgrq-input-wrap--date input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;margin:0;opacity:.02;padding:0;position:absolute;right:0;top:0;width:40px}.lgrq-select-wrap{position:relative;width:100%}.lgrq-select-wrap .lgrq-select{appearance:none;-webkit-appearance:none;background-image:none;padding-right:36px}.lgrq-select-wrap:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid #64748b;content:"";height:0;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-25%);width:0}.lgrq-input,.lgrq-select,.lgrq-textarea{background:#f3f4f6;border:1px solid #0000;border-radius:8px;color:#0f172a;font-size:14px;padding:10px 12px;width:100%}.lgrq-input::placeholder,.lgrq-select::placeholder,.lgrq-textarea::placeholder{color:#9ca3af}.lgrq-input:focus,.lgrq-select:focus,.lgrq-textarea:focus{background:#f9fafb;border-color:#cbd5e1;box-shadow:0 0 0 2px #94a3b859;outline:0}.lgrq-input,.lgrq-select{min-height:42px}.lgrq-input--readonly,.lgrq-input[readonly]{background:#eceff2;color:#334155;cursor:default;-webkit-user-select:all;user-select:all}.lgrq-input--readonly:focus,.lgrq-input[readonly]:focus{background:#eceff2;border-color:#0000;box-shadow:none}.lgrq-textarea{min-height:88px;resize:vertical}.lgrq-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:4px}@media(min-width:768px){.lgrq-row--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lgrq-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lgrq-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.lgrq-info-box{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;font-size:13px;line-height:1.45;margin-top:12px;padding:12px 14px}.lgrq-mode-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.lgrq-mode-tab{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:8px;padding:10px 14px;transition:border-color .15s ease,background .15s ease,color .15s ease}.lgrq-mode-tab:hover{border-color:#cbd5e1}.lgrq-mode-tab.active{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.lgrq-mode-tab-icon{font-size:18px;line-height:1}.lgrq-priority-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:16px}.lgrq-priority-card{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:14px;transition:border-color .15s ease,box-shadow .15s ease}.lgrq-priority-card:hover{border-color:#cbd5e1}.lgrq-priority-card.selected{border-color:#7c3aed;box-shadow:0 0 0 1px #7c3aed33}.lgrq-priority-card-title{color:#0f172a;font-size:13px;font-weight:800;margin:0 0 4px}.lgrq-priority-card-desc{color:#64748b;font-size:12px;margin:0}.lgrq-service-grid{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:8px}.lgrq-check{align-items:center;color:#334155;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px}.lgrq-check input{accent-color:#2563eb;height:16px;width:16px}.lgrq-special-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:12px}.lgrq-special-card{align-items:center;background:#fafafa;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:12px 14px}.lgrq-special-label{color:#0f172a;font-size:13px;font-weight:700}.lgrq-switch{flex-shrink:0;height:24px;position:relative;width:44px}.lgrq-switch input{height:0;opacity:0;width:0}.lgrq-switch-slider{background:#cbd5e1;border-radius:999px;cursor:pointer;inset:0;position:absolute;transition:.2s}.lgrq-switch-slider:before{background:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.2s;width:18px}.lgrq-switch input:checked+.lgrq-switch-slider{background:#2563eb}.lgrq-switch input:checked+.lgrq-switch-slider:before{transform:translateX(20px)}.lgrq-table-wrap{border:1px solid #e2e8f0;border-radius:8px;margin-top:8px;overflow-x:auto}.lgrq-table{border-collapse:collapse;font-size:13px;width:100%}.lgrq-table td,.lgrq-table th{border-bottom:1px solid #e2e8f0;padding:8px 10px;text-align:left}.lgrq-table th{background:#f1f5f9;color:#475569;font-weight:700}.lgrq-btn-add{background:#ea580c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:800;margin-top:10px;padding:8px 14px}.lgrq-btn-add:hover{filter:brightness(1.05)}.lgrq-btn-remove{background:#0000;border:none;color:#dc2626;cursor:pointer;font-size:12px;font-weight:700;padding:4px 8px}.lgrq-footer{align-items:center;background:#fffffff2;border-top:1px solid #e2e8f0;bottom:0;box-shadow:0 -4px 20px #0f172a14;display:flex;gap:12px;justify-content:space-between;left:0;padding:12px 20px;position:fixed;right:0;z-index:100}.lgrq-btn-draft{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;font-size:13px;font-weight:800;padding:10px 18px}.lgrq-btn-draft:hover:not(:disabled){background:#f8fafc}.lgrq-btn-draft:disabled{cursor:not-allowed;opacity:.65}.lgrq-btn-submit-footer{background:#16a34a;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:800;letter-spacing:.03em;margin-left:auto;max-width:320px;padding:12px 28px}.lgrq-btn-submit-footer:hover:not(:disabled){filter:brightness(1.05)}.lgrq-btn-submit-footer:disabled{cursor:not-allowed;opacity:.75}.lgrq-cargo-tags{color:#64748b;display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:10px;margin:12px 0}.lgrq-section--cargo{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 18px #0a0a0a0d;overflow:hidden}.lgrq-section-head--cargo{align-items:flex-start;background:linear-gradient(180deg,#f0f9ff,#f8fafc);border-bottom:1px solid #e8ecf1;gap:14px;padding:16px 18px}.lgrq-section-icon--cargo-cube{align-items:center;background:#fff7ed;border:1px solid #ffedd5;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.lgrq-section-title--cargo{color:#0f172a;font-size:17px;font-weight:800;letter-spacing:-.02em}.lgrq-cargo-subtitle{color:#64748b;font-size:13px;font-weight:500;margin:6px 0 0}.lgrq-section-body--cargo{background:#fafbfc;padding:20px 18px 24px}.lgrq-textarea--cargo{min-height:120px}.lgrq-cargo-metrics .lgrq-field{margin-bottom:0}.lgrq-inline-value-unit{align-items:stretch;display:flex;gap:8px;width:100%}.lgrq-input--grow{flex:1 1;min-width:0}.lgrq-select-wrap--narrow{flex:0 0 auto;min-width:72px;width:88px}.lgrq-package-dim-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:22px 0 12px}.lgrq-package-dim-title{color:#0f172a;font-size:15px;font-weight:800;margin:0}.lgrq-btn-add-outline{align-items:center;background:#fff;border:2px solid #ff6a00;border-radius:8px;color:#ff6a00;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:6px;padding:8px 14px;transition:background .15s ease,color .15s ease}.lgrq-btn-add-outline:hover{background:#fff7ed;border-color:#e55a00;color:#e55a00}.lgrq-btn-add-outline-plus{font-size:16px;font-weight:900;line-height:1}.lgrq-package-cards{display:flex;flex-direction:column;gap:12px}.lgrq-package-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px}.lgrq-package-card-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.lgrq-package-card-label{color:#334155;font-size:14px;font-weight:800}.lgrq-package-dim-fields{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}@media(min-width:900px){.lgrq-package-dim-fields{grid-template-columns:repeat(5,minmax(0,1fr))}}.lgrq-package-dim-field-label{color:#64748b;display:block;font-size:11px;font-weight:700;margin-bottom:6px}.lgrq-cargo-block-title{color:#0f172a;font-size:15px;font-weight:800;margin:22px 0 12px}.lgrq-cargo-block-title--spaced{margin-top:28px}.lgrq-cargo-char-grid{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.lgrq-cargo-char-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lgrq-check--cargo-char{font-size:13px;padding:8px 4px}.lgrq-special-req-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:640px){.lgrq-special-req-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lgrq-special-req-card{align-items:center;border:1px solid #0000;border-radius:10px;display:flex;gap:12px;padding:14px 16px}.lgrq-special-req-card--temp{background:#eff6ff;border-color:#dbeafe}.lgrq-special-req-card--haz{background:#fef2f2;border-color:#fecaca}.lgrq-special-req-card--stack{background:#f5f3ff;border-color:#ddd6fe}.lgrq-special-req-card--frag{background:#fffbeb;border-color:#fde68a}.lgrq-special-req-card__icon{flex-shrink:0;font-size:22px;line-height:1}.lgrq-special-req-card__body{flex:1 1;min-width:0}.lgrq-special-req-card__title{color:#0f172a;font-size:14px;font-weight:800;margin:0}.lgrq-special-req-card__desc{color:#64748b;font-size:12px;margin:2px 0 0}.lgrq-switch--accent input:checked+.lgrq-switch-slider{background:#ff6a00}.lgrq-switch--accent input:checked+.lgrq-switch-slider:before{transform:translateX(20px)}.lgrq-section--timeline{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 18px #0a0a0a0d;overflow:hidden}.lgrq-section-head--timeline{align-items:flex-start;background:linear-gradient(180deg,#f0f8ff,#f8fafc);border-bottom:1px solid #e8ecf1;gap:14px;padding:16px 18px}.lgrq-section-icon--timeline-cal{align-items:center;background:#fff;border:2px solid #ea580c;border-radius:50%;color:#ea580c;display:inline-flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.lgrq-section-title--timeline{color:#0f172a;font-size:17px;font-weight:800;letter-spacing:-.02em;margin:0}.lgrq-section-subtitle--timeline{color:#64748b;font-size:13px;font-weight:500;line-height:1.4;margin:6px 0 0}.lgrq-section-body--timeline{background:#fff;padding:20px 18px 22px}.lgrq-timeline-time-row{margin-top:12px}.lgrq-time-range{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.lgrq-time-range-sep{color:#64748b;flex:0 0 auto;font-size:13px;font-weight:600;text-transform:lowercase}.lgrq-input--time{flex:1 1 120px;max-width:180px;min-width:0}.lgrq-timeline-urgency{margin-top:22px}.lgrq-timeline-urgency-label{color:#0f172a;font-size:15px;font-weight:800;margin:0 0 12px}.lgrq-urgency-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:767px){.lgrq-urgency-grid{grid-template-columns:1fr}}.lgrq-urgency-card{align-items:stretch;background:#f3f4f6;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;margin:0;padding:14px 16px;position:relative;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.lgrq-urgency-card:hover{background:#f8fafc;border-color:#cbd5e1}.lgrq-urgency-card--selected{background:#fff7ed;border-color:#ea580c;box-shadow:0 0 0 1px #ea580c33}.lgrq-urgency-card:focus-within{outline:2px solid #ea580c73;outline-offset:2px}.lgrq-urgency-input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.lgrq-urgency-card-body{display:flex;flex-direction:column;gap:4px;min-width:0}.lgrq-urgency-card-title{color:#0f172a;font-size:14px;font-weight:800}.lgrq-urgency-card-desc{color:#64748b;font-size:13px;font-weight:500}.lgrq-flexible-dates{margin-top:20px}.lgrq-flexible-dates-inner{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#334155;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:12px;margin:0;padding:14px 16px;width:100%}.lgrq-flexible-dates-inner input{accent-color:#ea580c;flex-shrink:0;height:18px;margin-top:2px;width:18px}.lgrq-section--service-req{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 18px #0a0a0a0d;overflow:hidden}.lgrq-section-head--service-req{align-items:flex-start;background:linear-gradient(180deg,#f0f4ff,#f5f3ff 55%,#f8fafc);border-bottom:1px solid #e8ecf1;gap:14px;padding:16px 18px}.lgrq-section-icon--service-shield{align-items:center;background:#fff;border:2px solid #ea580c;border-radius:50%;color:#ea580c;display:inline-flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.lgrq-section-title--service-req{color:#0f172a;font-size:17px;font-weight:800;letter-spacing:-.02em;margin:0}.lgrq-section-subtitle--service-req{color:#64748b;font-size:13px;font-weight:500;line-height:1.4;margin:6px 0 0}.lgrq-section-body--service-req{background:#fff;padding:20px 18px 24px}.lgrq-svc-primary-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:640px){.lgrq-svc-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lgrq-svc-primary-card{align-items:center;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:12px;min-height:72px;padding:14px 16px}.lgrq-svc-primary-card--insurance{background:#eff6ff;border-color:#bfdbfe}.lgrq-svc-primary-card--customs{background:#f5f3ff;border-color:#ddd6fe}.lgrq-svc-primary-card--broker{background:#f0fdf4;border-color:#bbf7d0}.lgrq-svc-primary-card__icon{align-items:center;background:#fff;border-radius:10px;display:inline-flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.lgrq-svc-primary-card__icon--blue{border:1px solid #bfdbfe;color:#2563eb}.lgrq-svc-primary-card__icon--purple{border:1px solid #ddd6fe;color:#7c3aed}.lgrq-svc-primary-card__icon--green{border:1px solid #bbf7d0;color:#16a34a}.lgrq-svc-primary-card__body{flex:1 1;min-width:0}.lgrq-svc-primary-card__title{color:#0f172a;font-size:14px;font-weight:800;margin:0}.lgrq-svc-primary-card__desc{color:#64748b;font-size:12px;line-height:1.35;margin:4px 0 0}.lgrq-service-divider{border:none;border-top:1px solid #e2e8f0;margin:22px 0}.lgrq-svc-block-title{color:#0f172a;font-size:15px;font-weight:800;margin:0 0 12px}.lgrq-svc-block-title--spaced{margin-top:22px}.lgrq-additional-svc-grid{grid-gap:10px 18px;display:grid;gap:10px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.lgrq-additional-svc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lgrq-check--additional-svc{align-items:center;color:#0f172a;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;margin:0}.lgrq-check--additional-svc input{accent-color:#475569;flex-shrink:0;height:16px;width:16px}.lgrq-loading-equip-row{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px}@media(max-width:599px){.lgrq-loading-equip-row{grid-template-columns:1fr}}.lgrq-loading-card-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:599px){.lgrq-loading-card-row{grid-template-columns:1fr}}.lgrq-loading-option-card{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:12px;margin:0;padding:14px 16px}.lgrq-loading-option-card input{accent-color:#475569;flex-shrink:0;height:16px;margin-top:2px;width:16px}.lgrq-packaging-req-row{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:599px){.lgrq-packaging-req-row{grid-template-columns:1fr}}.lgrq-section--commercial{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 18px #0a0a0a0d;overflow:hidden}.lgrq-section-head--commercial{align-items:flex-start;background:linear-gradient(180deg,#fffbeb,#fefce8 45%,#f8fafc);border-bottom:1px solid #e8ecf1;gap:14px;padding:16px 18px}.lgrq-section-icon--commercial-dollar{align-items:center;background:#ea580c;border:none;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.lgrq-section-title--commercial{color:#0f172a;font-size:17px;font-weight:800;letter-spacing:-.02em;margin:0}.lgrq-section-subtitle--commercial{color:#64748b;font-size:13px;font-weight:500;line-height:1.4;margin:6px 0 0}.lgrq-section-body--commercial{background:#fff;padding:20px 18px 24px}.lgrq-commercial-divider{border:none;border-top:1px solid #e2e8f0;margin:22px 0}.lgrq-commercial-block-title{color:#0f172a;font-size:15px;font-weight:800;margin:0 0 12px}.lgrq-commercial-payment-grid{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.lgrq-commercial-payment-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.lgrq-check--commercial-payment{align-items:center;color:#0f172a;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;margin:0}.lgrq-check--commercial-payment input{accent-color:#475569;flex-shrink:0;height:16px;width:16px}.lgrq-payment-terms-wrap{margin-top:4px}.lgrq-payment-terms-select{width:100%}.lgrq-payment-terms-select .lgrq-pt__control{background:#f3f4f6;border:1px solid #0000;border-radius:8px;box-shadow:none;font-size:14px;min-height:42px}.lgrq-payment-terms-select .lgrq-pt__control:hover{border-color:#cbd5e1}.lgrq-payment-terms-select .lgrq-pt__control--is-focused{background:#f9fafb;border-color:#cbd5e1;box-shadow:0 0 0 2px #94a3b859}.lgrq-payment-terms-select .lgrq-pt__multi-value{background:#eaf2ff;border-radius:6px}.lgrq-payment-terms-select .lgrq-pt__multi-value__label{color:#1e3a5f;font-size:12px;font-weight:600}.lgrq-payment-terms-select .lgrq-pt__placeholder{color:#9ca3af;font-size:14px}.lgrq-payment-terms-select .lgrq-pt__menu{border-radius:8px;box-shadow:0 8px 24px #1118271f;z-index:30}.lgrq-payment-terms-select .lgrq-pt__option--is-focused{background:#f1f5f9}.lgrq-payment-terms-select .lgrq-pt__option--is-selected{background:#eaf2ff;color:#1e3a5f}.lgrq-section--carrier-doc{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 18px #0a0a0a0d;overflow:hidden}.lgrq-section-head--carrier-doc{align-items:flex-start;background:linear-gradient(180deg,#fdf2f8,#faf5ff 40%,#f8fafc);border-bottom:1px solid #e8ecf1;gap:14px;padding:16px 18px}.lgrq-section-icon--carrier-doc{align-items:center;background:#fff;border:2px solid #ea580c;border-radius:50%;color:#ea580c;display:inline-flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.lgrq-section-title--carrier-doc{color:#0f172a;font-size:17px;font-weight:800;letter-spacing:-.02em;margin:0}.lgrq-section-subtitle--carrier-doc{color:#64748b;font-size:13px;font-weight:500;line-height:1.4;margin:6px 0 0}.lgrq-section-body--carrier-doc{background:#fff;padding:20px 18px 24px}.lgrq-carrier-doc-divider{border:none;border-top:1px solid #e2e8f0;margin:22px 0}.lgrq-carrier-doc-block-title{color:#0f172a;font-size:15px;font-weight:800;margin:0 0 14px}.lgrq-available-docs-row{display:flex;flex-wrap:wrap;gap:12px}.lgrq-available-doc-pill{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;color:#0f172a;cursor:pointer;display:inline-flex;flex:1 1 160px;font-size:13px;font-weight:600;gap:10px;margin:0;min-width:0;padding:12px 16px}.lgrq-available-doc-pill input{accent-color:#475569;flex-shrink:0;height:16px;width:16px}.lgrq-carrier-upload-head{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:14px}.lgrq-carrier-upload-title{color:#0f172a;font-size:15px;font-weight:800;margin:0}.lgrq-carrier-doc-list{display:flex;flex-direction:column;gap:10px}.lgrq-carrier-doc-row{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px 16px;padding:12px 14px}.lgrq-carrier-doc-file{font-size:13px;max-width:100%}.lgrq-carrier-doc-meta{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.lgrq-carrier-doc-name{color:#0f172a;font-size:13px;font-weight:600;word-break:break-word}.lgrq-carrier-doc-size{color:#64748b;font-size:12px}.lgrq-section--special-inst{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 18px #0a0a0a0d;overflow:hidden}.lgrq-section-head--special-inst{align-items:flex-start;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e8ecf1;gap:14px;padding:16px 18px}.lgrq-section-icon--special-info{align-items:center;background:#fff;border:2px solid #ea580c;border-radius:50%;color:#ea580c;display:inline-flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.lgrq-section-title--special-inst{color:#0f172a;font-size:17px;font-weight:800;letter-spacing:-.02em;margin:0}.lgrq-section-subtitle--special-inst{color:#64748b;font-size:13px;font-weight:500;line-height:1.4;margin:6px 0 0}.lgrq-section-body--special-inst{background:#fff;padding:20px 18px 24px}.lgrq-textarea--special-main{min-height:140px;resize:vertical}.lgrq-special-return-box{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;display:flex;gap:14px;margin-top:18px;padding:14px 16px}.lgrq-special-return-icon{flex-shrink:0;font-size:26px;line-height:1}.lgrq-special-return-body{flex:1 1;min-width:0}.lgrq-special-return-title{color:#0f172a;font-size:14px;font-weight:800;margin:0}.lgrq-special-return-desc{color:#64748b;font-size:12px;margin:4px 0 0}.lgrq-special-terms-box{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;display:flex;gap:14px;margin-top:14px;padding:16px 18px}.lgrq-special-terms-check{accent-color:#ea580c;cursor:pointer;flex-shrink:0;height:18px;margin-top:3px;width:18px}.lgrq-special-terms-copy{flex:1 1;min-width:0}.lgrq-special-terms-label{color:#0f172a;cursor:pointer;display:inline;font-size:14px;font-weight:800}.lgrq-special-terms-sub{color:#64748b;font-size:13px;font-weight:500;line-height:1.45;margin:8px 0 0}.lbrq-page{background:#f5f7fb;min-height:100vh;padding-bottom:32px}.lbrq-main{margin:0 auto;max-width:920px;padding:20px 16px 32px}.lbrq-top{margin-bottom:18px}.lbrq-back-link{color:#0b66c3;display:inline-block;font-size:14px;font-weight:600;margin-bottom:12px;text-decoration:none}.lbrq-back-link:hover{text-decoration:underline}.lbrq-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.lbrq-title-icon{align-items:center;background:#fff7ed;border:1px solid #ffedd5;border-radius:10px;color:#ea580c;display:inline-flex;font-size:20px;height:40px;justify-content:center;width:40px}.lbrq-page-title{color:#0f172a;font-size:clamp(22px,3.5vw,28px);font-weight:800;letter-spacing:-.02em;margin:0}.lbrq-provider-pill{background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;color:#334155;display:inline-block;font-size:12px;font-weight:600;margin-top:10px;padding:4px 12px}.lbrq-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 24px #0f172a0f;overflow:hidden}.lbrq-card-hero{align-items:flex-start;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e8ecf1;display:flex;gap:14px;padding:18px 20px}.lbrq-card-hero-icon{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#ea580c;display:inline-flex;flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.lbrq-card-hero-title{color:#0f172a;font-size:18px;font-weight:800;margin:0}.lbrq-card-hero-sub{color:#64748b;font-size:13px;line-height:1.4;margin:6px 0 0}.lbrq-card-inner{padding:0 20px 20px}.lbrq-block{border:1px solid #0000;border-radius:12px;margin-top:16px;overflow:hidden}.lbrq-block-head{align-items:center;display:flex;gap:12px;padding:14px 16px 10px}.lbrq-block-icon{align-items:center;background:#fff;border:1px solid #0000000f;border-radius:10px;display:inline-flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.lbrq-block-title{color:#0f172a;font-size:15px;font-weight:800;line-height:1.25;margin:0}.lbrq-block-sub{color:#64748b;font-size:12px;margin:4px 0 0}.lbrq-block-body{padding:14px 16px 16px}.lbrq-block--blue .lbrq-block-head{background:linear-gradient(180deg,#eff6ff,#f8fafc)}.lbrq-block--blue .lbrq-block-icon{background:#fff;border-color:#bfdbfe;color:#2563eb}.lbrq-block--pink .lbrq-block-head{background:linear-gradient(180deg,#fdf2f8,#fafafa)}.lbrq-block--pink .lbrq-block-icon{border-color:#fbcfe8;color:#db2777}.lbrq-block--green .lbrq-block-head{background:linear-gradient(180deg,#f0fdf4,#fafafa)}.lbrq-block--green .lbrq-block-icon{border-color:#bbf7d0;color:#16a34a}.lbrq-block--sky .lbrq-block-head{background:linear-gradient(180deg,#e0f2fe,#f8fafc)}.lbrq-block--sky .lbrq-block-icon{border-color:#7dd3fc;color:#0284c7}.lbrq-block--yellow .lbrq-block-head{background:linear-gradient(180deg,#fffbeb,#fafafa)}.lbrq-block--yellow .lbrq-block-icon{border-color:#fde68a;color:#d97706}.lbrq-block--slate .lbrq-block-head{background:linear-gradient(180deg,#f1f5f9,#fafafa)}.lbrq-block--slate .lbrq-block-icon{border-color:#cbd5e1;color:#475569}.lbrq-block--purple .lbrq-block-head{background:linear-gradient(180deg,#faf5ff,#fafafa)}.lbrq-block--purple .lbrq-block-icon{border-color:#ddd6fe;color:#7c3aed}.lbrq-field{margin-bottom:12px}.lbrq-label{color:#334155;display:block;font-size:12px;font-weight:700;margin-bottom:6px}.lbrq-required{color:#dc2626;margin-left:2px}.lbrq-input,.lbrq-select,.lbrq-textarea{background:#f3f4f6;border:1px solid #0000;border-radius:8px;color:#0f172a;font-size:14px;padding:10px 12px;width:100%}.lbrq-input::placeholder,.lbrq-select::placeholder,.lbrq-textarea::placeholder{color:#9ca3af}.lbrq-input:focus,.lbrq-select:focus,.lbrq-textarea:focus{background:#f9fafb;border-color:#cbd5e1;box-shadow:0 0 0 2px #94a3b859;outline:0}.lbrq-textarea{min-height:88px;resize:vertical}.lbrq-select-wrap{position:relative;width:100%}.lbrq-select-wrap .lbrq-select{-webkit-appearance:none;appearance:none;padding-right:36px}.lbrq-select-wrap:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid #64748b;content:"";height:0;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-25%);width:0}.lbrq-row{grid-gap:12px 16px;display:grid;gap:12px 16px}.lbrq-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lbrq-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:767px){.lbrq-row--2,.lbrq-row--3{grid-template-columns:1fr}}.lbrq-input-wrap{display:block;position:relative;width:100%}.lbrq-input-wrap--date .lbrq-input--date{min-height:42px;padding-right:40px}.lbrq-input-suffix-icon{color:#64748b;font-size:15px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.lbrq-input-wrap--date input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;margin:0;opacity:.02;padding:0;position:absolute;right:0;top:0;width:40px}.lbrq-relocation-type{display:flex;flex-wrap:wrap;gap:12px}.lbrq-relocation-pill{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin:0;padding:10px 14px}.lbrq-relocation-pill input{accent-color:#2563eb;height:16px;width:16px}.lbrq-svc-grid{grid-gap:10px 20px;display:grid;gap:10px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:599px){.lbrq-svc-grid{grid-template-columns:1fr}}.lbrq-check{align-items:center;color:#0f172a;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;margin:0}.lbrq-check input{accent-color:#475569;height:16px;width:16px}.lbrq-card-footer{align-items:center;background:#fafafa;border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 20px 20px}.lbrq-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:8px;justify-content:center;padding:12px 22px;text-decoration:none;transition:filter .15s ease,background .15s ease}.lbrq-btn--outline{background:#fff;border:1px solid #cbd5e1;color:#334155}.lbrq-btn--outline:hover{background:#f8fafc}.lbrq-btn--primary{background:#2563eb;color:#fff;flex:1 1;min-width:200px}.lbrq-btn--primary:hover{filter:brightness(1.05)}.lbrq-btn-arrow{font-size:14px;opacity:.95}.elrq-page{background:#f3f0ff;min-height:100vh;padding-bottom:32px}.elrq-main{margin:0 auto;max-width:920px;padding:20px 16px 32px}.elrq-top{margin-bottom:18px}.elrq-back-link{color:#7c3aed;display:inline-block;font-size:14px;font-weight:600;margin-bottom:12px;text-decoration:none}.elrq-back-link:hover{text-decoration:underline}.elrq-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.elrq-title-icon{align-items:center;background:#faf5ff;border:1px solid #e9d5ff;border-radius:10px;color:#7c3aed;display:inline-flex;font-size:20px;height:40px;justify-content:center;width:40px}.elrq-page-title{color:#0f172a;font-size:clamp(22px,3.5vw,28px);font-weight:800;letter-spacing:-.02em;margin:0}.elrq-provider-pill{background:#ede9fe;border:1px solid #ddd6fe;border-radius:999px;color:#334155;display:inline-block;font-size:12px;font-weight:600;margin-top:10px;padding:4px 12px}.elrq-card{background:#fff;border:1px solid #e9d5ff;border-radius:16px;box-shadow:0 4px 24px #5b21b614;overflow:hidden}.elrq-card-hero{align-items:center;background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-bottom:1px solid #ede9fe;display:flex;gap:14px;padding:18px 20px}.elrq-card-hero-icon{align-items:center;background:#fff;border:1px solid #e9d5ff;border-radius:12px;color:#7c3aed;display:inline-flex;flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.elrq-card-hero-title{color:#0f172a;font-size:18px;font-weight:800;margin:0}.elrq-card-hero-sub{color:#64748b;font-size:13px;line-height:1.4;margin:6px 0 0}.elrq-card-inner{padding:0 20px 20px}.elrq-block{border:1px solid #0000;border-radius:12px;margin-top:16px;overflow:hidden}.elrq-block-head{align-items:center;display:flex;gap:12px;padding:14px 16px 10px}.elrq-block-icon{align-items:center;background:#fff;border:1px solid #0000000f;border-radius:10px;display:inline-flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.elrq-block-title{color:#0f172a;font-size:15px;font-weight:800;line-height:1.25;margin:0}.elrq-block-subtitle{color:#64748b;font-size:12px;margin:4px 0 0}.elrq-block-body{padding:14px 16px 16px}.elrq-block--lavender .elrq-block-head{background:linear-gradient(180deg,#f5f3ff,#fafafa)}.elrq-block--lavender .elrq-block-icon{border-color:#ddd6fe;color:#7c3aed}.elrq-block--blue .elrq-block-head{background:linear-gradient(180deg,#eff6ff,#fafafa)}.elrq-block--blue .elrq-block-icon{border-color:#bfdbfe;color:#2563eb}.elrq-block--green .elrq-block-head{background:linear-gradient(180deg,#f0fdf4,#fafafa)}.elrq-block--green .elrq-block-icon{border-color:#bbf7d0;color:#16a34a}.elrq-block--sky .elrq-block-head{background:linear-gradient(180deg,#e0f2fe,#f8fafc)}.elrq-block--sky .elrq-block-icon{border-color:#7dd3fc;color:#0284c7}.elrq-block--orange .elrq-block-head{background:linear-gradient(180deg,#fff7ed,#fafafa)}.elrq-block--orange .elrq-block-icon{border-color:#fed7aa;color:#ea580c}.elrq-block--purple .elrq-block-head{background:linear-gradient(180deg,#faf5ff,#fafafa)}.elrq-block--purple .elrq-block-icon{border-color:#ddd6fe;color:#7c3aed}.elrq-block--rose .elrq-block-head{background:linear-gradient(180deg,#fff1f2,#fafafa)}.elrq-block--rose .elrq-block-icon{border-color:#fecdd3;color:#e11d48}.elrq-block--slate .elrq-block-head{background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.elrq-block--slate .elrq-block-icon{border-color:#cbd5e1;color:#475569}.elrq-field{margin-bottom:12px}.elrq-label{color:#334155;display:block;font-size:12px;font-weight:700;margin-bottom:6px}.elrq-required{color:#dc2626;margin-left:2px}.elrq-input,.elrq-select,.elrq-textarea{background:#f3f4f6;border:1px solid #0000;border-radius:8px;color:#0f172a;font-size:14px;padding:10px 12px;width:100%}.elrq-input::placeholder,.elrq-select::placeholder,.elrq-textarea::placeholder{color:#9ca3af}.elrq-input:focus,.elrq-select:focus,.elrq-textarea:focus{background:#f9fafb;border-color:#c4b5fd;box-shadow:0 0 0 2px #a78bfa59;outline:0}.elrq-textarea{min-height:88px;resize:vertical}.elrq-select-wrap{position:relative;width:100%}.elrq-select-wrap .elrq-select{-webkit-appearance:none;appearance:none;padding-right:36px}.elrq-select-wrap:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid #64748b;content:"";height:0;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-25%);width:0}.elrq-row{grid-gap:12px 16px;display:grid;gap:12px 16px}.elrq-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.elrq-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.elrq-row--4{grid-template-columns:repeat(4,minmax(0,1fr))}.elrq-row--5{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:991px){.elrq-row--4,.elrq-row--5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.elrq-row--2,.elrq-row--3,.elrq-row--4,.elrq-row--5{grid-template-columns:1fr}}.elrq-input-wrap{display:block;position:relative;width:100%}.elrq-input-wrap--date .elrq-input--date{min-height:42px;padding-right:40px}.elrq-input-suffix-icon{color:#64748b;font-size:15px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.elrq-input-wrap--date input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;margin:0;opacity:.02;padding:0;position:absolute;right:0;top:0;width:40px}.elrq-svc-grid{grid-gap:10px 20px;display:grid;gap:10px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:599px){.elrq-svc-grid{grid-template-columns:1fr}}.elrq-check{align-items:center;color:#0f172a;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:10px;margin:0}.elrq-check input{accent-color:#7c3aed;height:16px;width:16px}.elrq-check--solo{padding:4px 0}.elrq-card-footer{align-items:center;background:#fafafa;border-top:1px solid #ede9fe;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 20px 20px}.elrq-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:8px;justify-content:center;padding:12px 22px;text-decoration:none;transition:filter .15s ease,background .15s ease}.elrq-btn--outline{background:#fff;border:1px solid #7c3aed;color:#7c3aed}.elrq-btn--outline:hover{background:#faf5ff}.elrq-btn--primary{background:#7c3aed;color:#fff;flex:1 1;min-width:200px}.elrq-btn--primary:hover{filter:brightness(1.06)}.elrq-btn-arrow{font-size:14px;opacity:.95}.lrfq-match-page{background:#f5f7fb;min-height:100vh}.lrfq-match-main{margin:0 auto;max-width:1100px;padding:1.5rem 1rem 3rem}.lrfq-match-header{margin-bottom:1.25rem}.lrfq-match-back{align-items:center;color:#ff6a00;display:inline-flex;font-weight:600;gap:.35rem;margin-bottom:.75rem;text-decoration:none}.lrfq-match-back:hover{text-decoration:underline}.lrfq-match-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.lrfq-match-search{flex:1 1;max-width:360px;min-width:200px}.lrfq-match-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.lrfq-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lrfq-match-card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:1.15rem 1.25rem;text-align:left;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.lrfq-match-card:focus-visible,.lrfq-match-card:hover{border-color:#ff6a0080;outline:none}.lrfq-match-card--selected{border-color:#ff6a00;box-shadow:0 8px 24px #2563eb1f}.lrfq-match-card__head{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.5rem}.lrfq-match-card__title{color:#111827;font-size:1.05rem;font-weight:600;margin:0}.lrfq-match-card__check{align-items:center;border:2px solid #d1d5db;border-radius:6px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.75rem;height:22px;justify-content:center;width:22px}.lrfq-match-card--selected .lrfq-match-card__check{background:#ff6a00;border-color:#ff6a00}.lrfq-match-card__meta{color:#6b7280;font-size:.875rem;margin-bottom:.35rem}.lrfq-match-card__tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.lrfq-match-tag{background:#ff6a0014;border-radius:6px;color:#ff6a00;font-size:.75rem;font-weight:500;padding:.2rem .5rem}.lrfq-match-tag--relocation{background:#1987541a;color:#146c43}.lrfq-match-tag--exhibition{background:#6f42c11a;color:#5a32a3}.lrfq-match-footer{align-items:center;background:#fff;border-radius:12px;border-top:1px solid #e5e7eb;bottom:0;box-shadow:0 -4px 20px #0000000f;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-top:1.5rem;padding:1rem;position:-webkit-sticky;position:sticky}.lrfq-match-send-btn{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:.5rem;padding:.65rem 1.25rem}.lrfq-match-send-btn:disabled{cursor:not-allowed;opacity:.55}.lrfq-match-empty{background:#fff;border:1px dashed #d1d5db;border-radius:12px;padding:3rem 1.5rem;text-align:center}.lrfv-page{background:linear-gradient(180deg,#f8fafc,#f1f5f9 48%,#e2e8f0);min-height:100vh}.lrfv-main{margin:0 auto;max-width:1100px;padding:28px 18px 56px}.lrfv-shell{max-width:100%}.lrfv-nav{margin-bottom:20px}.lrfv-back{align-items:center;color:#0f172a;display:inline-flex;font-size:14px;font-weight:600;gap:6px;text-decoration:none}.lrfv-back:hover{color:#c2410c;text-decoration:underline}.lrfv-hero{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-left:4px solid #ea580c;border-radius:16px;box-shadow:0 4px 24px #0f172a0f;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:20px;padding:24px 26px}.lrfv-kicker{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.lrfv-title{color:#0f172a;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:800;line-height:1.2;margin:0 0 8px}.lrfv-lead{color:#475569;font-size:15px;line-height:1.5;margin:0;max-width:520px}.lrfv-hero-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.lrfv-pill{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:13px;font-weight:600;padding:6px 12px}.lrfv-pill--kind{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.lrfv-pill--status{background:#f1f5f9;border-color:#cbd5e1;color:#334155}.lrfv-meta-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:28px}.lrfv-meta-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px #0f172a0a;padding:14px 16px}.lrfv-meta-label{color:#64748b;display:block;font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.lrfv-meta-value{color:#0f172a;font-size:15px;font-weight:600;word-break:break-word}.lrfv-meta-value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;font-weight:700}.lrfv-error,.lrfv-status{border-radius:10px;font-size:14px;margin-top:12px;padding:14px 16px}.lrfv-status{background:#f8fafc;border:1px solid #e2e8f0;color:#475569}.lrfv-error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.lrfv-body{margin-top:8px}.lrfv-section-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 2px 8px #0f172a0f;margin-bottom:20px;overflow:hidden;padding:0}.lrfv-section-card--plain{background:#fff}.lrfv-section-card--tone-company{border-left:4px solid #6366f1}.lrfv-section-card--tone-freight{border-left:4px solid #0ea5e9}.lrfv-section-card--tone-pickup{border-left:4px solid #22c55e}.lrfv-section-card--tone-dest{border-left:4px solid #ef4444}.lrfv-section-card--tone-cargo{border-left:4px solid #d97706}.lrfv-section-card--tone-timeline{border-left:4px solid #f97316}.lrfv-section-card--tone-services{border-left:4px solid #a855f7}.lrfv-section-card--tone-commercial{border-left:4px solid #eab308}.lrfv-section-card--tone-docs{border-left:4px solid #dc2626}.lrfv-section-card--tone-special{border-left:4px solid #ea580c}.lrfv-section-card-head{background:#fff;border-bottom:1px solid #e2e8f0;margin:0;padding:18px 20px 14px}.lrfv-section-card-head--with-icon{align-items:flex-start;display:flex;gap:14px}.lrfv-section-card-titles{flex:1 1;min-width:0}.lrfv-section-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:22px;height:46px;justify-content:center;line-height:1;width:46px}.lrfv-section-icon--company{background:#e0e7ff}.lrfv-section-icon--freight{background:#dbeafe}.lrfv-section-icon--pickup{background:#dcfce7}.lrfv-section-icon--dest{background:#fee2e2}.lrfv-section-icon--cargo,.lrfv-section-icon--timeline{background:#ffedd5}.lrfv-section-icon--services{background:#f3e8ff}.lrfv-section-icon--commercial{background:#fef9c3}.lrfv-section-icon--docs{background:#fee2e2}.lrfv-section-icon--special{background:#ffedd5}.lrfv-section-card-title{color:#0f172a;font-size:1.08rem;font-weight:800;letter-spacing:-.02em;margin:0}.lrfv-section-card-sub{color:#64748b;font-size:13px;line-height:1.45;margin:6px 0 0}.lrfv-section-card-body{background:#fff;padding:16px 20px 20px}.lrfv-subsection{border-top:1px dashed #e2e8f0;margin-top:20px;padding-top:16px}.lrfv-subsection:first-of-type{margin-top:8px}.lrfv-subsection-title{color:#64748b;font-size:.82rem;font-weight:800;letter-spacing:.06em;margin:0 0 12px;text-transform:uppercase}.lrfv-subsection-pad{padding:8px 0}.lrfv-mode-strip{display:flex;flex-wrap:wrap;gap:8px}.lrfv-mode-custom{color:#0f172a;flex:1 1 100%;font-size:14px;margin-top:4px}.lrfv-mode-custom-label{color:#64748b;font-weight:700;margin-right:6px}.lrfv-mode-chip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#94a3b8;display:inline-block;font-size:13px;font-weight:600;padding:6px 12px}.lrfv-mode-chip--active{background:#fff7ed;border-color:#ea580c;box-shadow:0 0 0 1px #ea580c40;color:#9a3412}.lrfv-mode-chip--inactive{opacity:.85}.lrfv-urgency-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.lrfv-urgency-pill{border-radius:999px;display:inline-block;font-size:14px;font-weight:700;padding:6px 14px}.lrfv-urgency-pill--standard{background:#f1f5f9;color:#334155}.lrfv-urgency-pill--express{background:#dbeafe;color:#1e40af}.lrfv-urgency-pill--urgent{background:#ffedd5;color:#9a3412}.lrfv-urgency-hint{color:#94a3b8;font-size:12px}.lrfv-check-list--checked li{align-items:flex-start;display:flex;gap:8px;list-style:none;margin-left:0;padding-left:0}.lrfv-check-list--checked{list-style:none;margin:0;padding-left:0}.lrfv-check-mark{color:#16a34a;flex-shrink:0;font-weight:800}.lrfv-dl{margin:0}.lrfv-dl-row{grid-gap:12px 20px;align-items:start;border-bottom:1px solid #f1f5f9;display:grid;font-size:14px;gap:12px 20px;grid-template-columns:minmax(160px,260px) 1fr;padding:10px 0}.lrfv-dl-row:last-child{border-bottom:none;padding-bottom:0}@media(max-width:640px){.lrfv-dl-row{gap:4px;grid-template-columns:1fr}}.lrfv-dt{color:#475569;font-weight:600;line-height:1.45;margin:0}.lrfv-dd{color:#0f172a;line-height:1.5;margin:0;word-break:break-word}.lrfv-dash{color:#94a3b8}.lrfv-muted{color:#64748b;font-size:14px;font-style:italic}.lrfv-pre{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;line-height:1.45;margin:0;max-width:100%;overflow:auto;padding:12px 14px}.lrfv-pre--inline{margin-top:4px}.lrfv-table-scroll{border:1px solid #e2e8f0;border-radius:10px;margin-top:4px;overflow-x:auto}.lrfv-table{border-collapse:collapse;font-size:13px;min-width:560px;width:100%}.lrfv-table td,.lrfv-table th{border-bottom:1px solid #e2e8f0;padding:10px 12px;text-align:left}.lrfv-table th{background:#f8fafc;color:#334155;font-weight:700;white-space:nowrap}.lrfv-table tbody tr:last-child td{border-bottom:none}.lrfv-table tbody tr:hover td{background:#fafafa}.lrfv-doc-list{margin:0;padding-left:1.2rem}.lrfv-doc-item{font-size:14px;margin-bottom:8px}.lrfv-doc-name{color:#0f172a;font-weight:600}.lrfv-doc-meta{color:#64748b;display:inline-block;font-size:12px;margin-left:8px}.lrfv-check-list{margin:0;padding-left:1.2rem}.lrfv-check-list li{color:#0f172a;font-size:14px;margin-bottom:6px}.lrfv-inner{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px #0f172a0f;padding:24px 22px 32px}.lrfv-ref,.lrfv-sub{color:#64748b;font-size:14px;margin:0}.lrfv-ref{margin-top:8px}.lrfv-section{margin-top:28px}.lrfv-section:first-child{margin-top:0}.lrfv-section-title{border-bottom:1px solid #e2e8f0;color:#0f172a;font-size:1rem;font-weight:800;margin:0 0 14px;padding-bottom:8px}.lrfv-grid{grid-gap:10px 16px;display:grid;gap:10px 16px}.lrfv-row{grid-gap:12px;align-items:start;display:grid;font-size:14px;gap:12px;grid-template-columns:minmax(140px,220px) 1fr}@media(max-width:600px){.lrfv-row{grid-template-columns:1fr}}.lrfv-row--stack{grid-template-columns:1fr}.lrfv-label{color:#475569;font-weight:600}.lrfv-label--block{margin-bottom:8px}.lrfv-value{color:#0f172a;word-break:break-word}.lrfv-list{margin:0;padding-left:1.2rem}.lrfv-table-wrap{grid-column:1/-1}.elrv-root{width:100%}.elrv-card{margin-top:0}.elrv-field .elrq-label{margin-bottom:6px}.elrv-readonly{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;display:block;font-size:15px;line-height:1.45;min-height:42px;padding:10px 12px;width:100%}.elrv-readonly--multiline{min-height:80px;white-space:pre-wrap}.elrv-empty{color:#94a3b8}.elrv-muted{color:#64748b;font-size:14px;margin:0}.elrv-check-readonly{opacity:1;pointer-events:none}.elrv-check-readonly input{accent-color:#7c3aed}.elrv-svc-list{column-count:1;margin:0;padding-left:1.2rem}.elrv-svc-list li{color:#0f172a;font-size:14px;margin-bottom:8px}@media(min-width:768px){.elrv-svc-list{column-count:2;column-gap:24px}}.elrv-block{margin-bottom:0}.lbrv-root{width:100%}.lbrv-card{margin-top:0}.lbrv-field .lbrq-label{margin-bottom:6px}.lbrv-readonly{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;display:block;font-size:15px;line-height:1.45;min-height:42px;padding:10px 12px;width:100%}.lbrv-readonly--multiline{min-height:80px;white-space:pre-wrap}.lbrv-empty{color:#94a3b8}.lbrv-muted{color:#64748b;font-size:14px;margin:0}.lbrv-relocation-type{display:flex;flex-wrap:wrap;gap:12px}.lbrv-relocation-pill{cursor:default;pointer-events:none}.lbrv-relocation-pill--inactive{background:#f1f5f9;opacity:.42}.lbrv-relocation-pill--active{background:#eff6ff;border-color:#3b82f6;color:#1e40af}.lbrv-svc-list{column-count:1;margin:0;padding-left:1.2rem}.lbrv-svc-list li{color:#0f172a;font-size:14px;margin-bottom:8px}@media(min-width:768px){.lbrv-svc-list{column-count:2;column-gap:24px}}.lbrv-block{margin-bottom:0}.cm-rfv-page{background:#eef1f5;min-height:100vh}.cm-rfv-main{margin:0 auto;max-width:1280px;padding:20px 24px 48px}.cm-rfv-back{align-items:center;background:none;border:0;color:#334155;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-bottom:18px;padding:0;text-decoration:none}.cm-rfv-back:hover{color:#0f172a;text-decoration:underline}.cm-rfv-summary{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 12px #0f172a0d;margin-bottom:22px;padding:28px 32px 24px}.cm-rfv-summary-kicker{color:#64748b;font-size:13px;font-weight:600;margin:0 0 8px}.cm-rfv-summary-title{color:#0f172a;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;line-height:1.15;margin:0 0 22px}.cm-rfv-summary-meta{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:991px){.cm-rfv-summary-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.cm-rfv-summary-meta{grid-template-columns:1fr}}.cm-rfv-summary-field{display:flex;flex-direction:column;gap:6px}.cm-rfv-summary-label{color:#64748b;font-size:12px;font-weight:600;text-transform:none}.cm-rfv-summary-value{color:#0f172a;font-size:15px;font-weight:700}.cm-rfv-status{align-items:center;background:#dcfce7;border:1px solid #bbf7d0;border-radius:999px;color:#15803d;display:inline-flex;font-size:13px;font-weight:700;padding:4px 12px;width:-webkit-fit-content;width:fit-content}.cm-rfv-columns{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:1fr 1fr}@media(max-width:991px){.cm-rfv-columns{grid-template-columns:1fr}}.cm-rfv-col{display:flex;flex-direction:column;gap:18px}.cm-rfv-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 6px #0f172a0a;overflow:hidden}.cm-rfv-section-head{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;gap:14px;padding:18px 20px 14px}.cm-rfv-section-icon{align-items:center;border-radius:10px;display:inline-flex;flex-shrink:0;font-size:18px;height:42px;justify-content:center;width:42px}.cm-rfv-section-icon--orange{background:#fff7ed;color:#ea580c}.cm-rfv-section-icon--blue{background:#eff6ff;color:#2563eb}.cm-rfv-section-titles h2{color:#0f172a;font-size:16px;font-weight:800;line-height:1.25;margin:0}.cm-rfv-section-titles p{color:#64748b;font-size:13px;margin:4px 0 0}.cm-rfv-section-body{padding:16px 20px 20px}.cm-rfv-grid{grid-gap:14px 28px;display:grid;gap:14px 28px;grid-template-columns:1fr 1fr}@media(max-width:575px){.cm-rfv-grid{grid-template-columns:1fr}}.cm-rfv-field{display:flex;flex-direction:column;gap:4px;min-width:0}.cm-rfv-label{color:#64748b;font-size:12px;font-weight:600}.cm-rfv-value{color:#0f172a;word-break:break-word}.cm-rfv-link,.cm-rfv-value{font-size:14px;font-weight:700}.cm-rfv-link{color:#2563eb;text-decoration:none}.cm-rfv-link:hover{text-decoration:underline}.cm-rfv-subblock{border-top:1px dashed #e2e8f0;margin-top:14px;padding-top:14px}.cm-rfv-subblock:first-child{border-top:0;margin-top:0;padding-top:0}.cm-rfv-subblock-title{color:#475569;font-size:12px;font-weight:800;letter-spacing:.04em;margin:0 0 12px;text-transform:uppercase}.cm-rfv-empty{color:#94a3b8;font-size:14px;margin:0}.seller-profile.infrastructure-leasing-asset .ant-tabs.ile-vtabs,.seller-profile.infrastructure-leasing-asset .ile-vtabs.ant-tabs{align-items:flex-start;display:flex!important;flex-direction:row!important;flex-wrap:nowrap;max-width:100%;width:100%}.seller-profile.infrastructure-leasing-asset .ant-tabs.ile-vtabs>.ant-tabs-nav:before,.seller-profile.infrastructure-leasing-asset .ile-vtabs.ant-tabs>.ant-tabs-nav:before{color:#111827;content:"Sections";display:block;font-size:13px;font-weight:700;line-height:1.2;margin-bottom:10px}.seller-profile.infrastructure-leasing-asset .ant-tabs.ile-vtabs>.ant-tabs-nav,.seller-profile.infrastructure-leasing-asset .ile-vtabs.ant-tabs>.ant-tabs-nav{align-items:stretch;background:#fff!important;border:1px solid #e6eaf2!important;border-radius:10px;box-shadow:none;display:flex!important;flex:0 0 auto;flex-direction:column!important;margin:0 14px 0 0!important;max-width:280px;min-width:240px;padding:14px 12px!important;width:260px!important}.seller-profile.infrastructure-leasing-asset .ant-tabs.ile-vtabs .ant-tabs-nav-wrap,.seller-profile.infrastructure-leasing-asset .ile-vtabs .ant-tabs-nav-wrap{width:100%!important}.seller-profile.infrastructure-leasing-asset .ant-tabs.ile-vtabs .ant-tabs-nav-list,.seller-profile.infrastructure-leasing-asset .ile-vtabs .ant-tabs-nav-list{display:flex!important;flex:0 0 auto;flex-direction:column!important;width:100%!important}.seller-profile.infrastructure-leasing-asset .ant-tabs.ile-vtabs .ant-tabs-tab,.seller-profile.infrastructure-leasing-asset .ile-vtabs .ant-tabs-tab{-webkit-margin-end:0!important;border:1px solid #e8edf6!important;border-radius:10px;display:flex!important;justify-content:flex-start;margin:0 0 8px!important;margin-inline-end:0!important;max-width:100%;text-align:left;width:100%!important}.seller-profile.infrastructure-leasing-asset .ant-tabs.ile-vtabs .ant-tabs-tab:last-of-type,.seller-profile.infrastructure-leasing-asset .ile-vtabs .ant-tabs-tab:last-of-type{margin-bottom:0!important}.seller-profile.infrastructure-leasing-asset .ant-tabs.ile-vtabs .ant-tabs-tab-active,.seller-profile.infrastructure-leasing-asset .ile-vtabs .ant-tabs-tab-active{background:#eaf2ff!important;border-color:#2b6cb0!important}.seller-profile.infrastructure-leasing-asset .ant-tabs.ile-vtabs .ant-tabs-tab-active .ant-tabs-tab-btn,.seller-profile.infrastructure-leasing-asset .ile-vtabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#124a86!important}.seller-profile.infrastructure-leasing-asset .ant-tabs.ile-vtabs .ant-tabs-tab .tab-icon,.seller-profile.infrastructure-leasing-asset .ile-vtabs .ant-tabs-tab .tab-icon{color:#334155}.seller-profile.infrastructure-leasing-asset .ant-tabs.ile-vtabs .ant-tabs-tab-active .tab-icon,.seller-profile.infrastructure-leasing-asset .ile-vtabs .ant-tabs-tab-active .tab-icon{color:#2b6cb0}.seller-profile.infrastructure-leasing-asset .ant-tabs.ile-vtabs .ant-tabs-tab .ant-tabs-tab-btn,.seller-profile.infrastructure-leasing-asset .ile-vtabs .ant-tabs-tab .ant-tabs-tab-btn{justify-content:flex-start;text-align:left}.seller-profile.infrastructure-leasing-asset .ant-tabs.ile-vtabs>.ant-tabs-content-holder,.seller-profile.infrastructure-leasing-asset .ile-vtabs .ant-tabs-content-holder,.seller-profile.infrastructure-leasing-asset .ile-vtabs>.ant-tabs-content-holder{background:#fff;border:1px solid #e6eaf2;border-radius:10px;display:block!important;flex:1 1!important;max-width:none;min-width:0;padding:14px 16px}.seller-profile.infrastructure-leasing-asset .ant-tabs.ile-vtabs .ant-tabs-content,.seller-profile.infrastructure-leasing-asset .ile-vtabs .ant-tabs-content{min-height:0}.seller-profile.infrastructure-leasing-asset .ant-tabs.ile-vtabs .ant-tabs-ink-bar,.seller-profile.infrastructure-leasing-asset .ile-vtabs .ant-tabs-ink-bar{display:none!important}.seller-profile.infrastructure-leasing-asset .ant-tabs.ile-vtabs .ant-tabs-nav-operations,.seller-profile.infrastructure-leasing-asset .ile-vtabs .ant-tabs-nav-operations{display:none}@media(max-width:991px){.seller-profile.infrastructure-leasing-asset .ant-tabs.ile-vtabs,.seller-profile.infrastructure-leasing-asset .ile-vtabs.ant-tabs{flex-direction:column!important}.seller-profile.infrastructure-leasing-asset .ant-tabs.ile-vtabs>.ant-tabs-nav,.seller-profile.infrastructure-leasing-asset .ile-vtabs.ant-tabs>.ant-tabs-nav{margin-bottom:12px!important;margin-right:0!important;max-width:none;width:100%!important}.seller-profile.infrastructure-leasing-asset .ant-tabs.ile-vtabs .ant-tabs-nav-list,.seller-profile.infrastructure-leasing-asset .ile-vtabs .ant-tabs-nav-list{flex-direction:row!important;flex-wrap:nowrap;overflow-x:auto}.seller-profile.infrastructure-leasing-asset .ant-tabs.ile-vtabs .ant-tabs-tab,.seller-profile.infrastructure-leasing-asset .ile-vtabs .ant-tabs-tab{flex:0 0 auto;min-width:120px;width:auto!important}}.infrastructure-leasing-asset .ile-ie-header .ile-ie-title{align-items:center;color:#0b1320;display:flex;font-size:1.35rem;font-weight:700;gap:10px;margin:0}.infrastructure-leasing-asset .ile-ie-header .ile-ie-icon{color:#e17026;flex-shrink:0;height:36px;width:36px}.infrastructure-leasing-asset .ile-progress{align-items:center;color:#475467;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:1rem}.infrastructure-leasing-asset .ile-progress-bar{background:#e4e7ec;border-radius:4px;height:6px;margin-top:6px;overflow:hidden}.infrastructure-leasing-asset .ile-progress-bar-fill{background:#0b1320;border-radius:4px;height:100%;transition:width .2s ease}.infrastructure-leasing-asset .ile-form-label{color:#344054;display:block;font-size:.8rem;font-weight:600;margin-bottom:4px}.infrastructure-leasing-asset .ile-mute{color:#667085;font-size:.8rem;margin:0 0 .5rem}.infrastructure-leasing-asset .ile-infra-check{align-items:center;color:#344054;cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:10px;margin:0;min-height:2.5rem;-webkit-user-select:none;user-select:none}.infrastructure-leasing-asset .ile-infra-check input[type=checkbox]{accent-color:#ee6c25;cursor:pointer;flex-shrink:0;height:1rem;margin:0;width:1rem}.infrastructure-leasing-asset .ile-infra-utils{margin-top:4px}.infrastructure-leasing-asset .ile-infra-utils .ile-infra-utils-row{margin-bottom:.75rem}.infrastructure-leasing-asset .ile-infra-utils .ile-infra-utils-row:last-child{margin-bottom:0}.infrastructure-leasing-asset .ile-pick-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.infrastructure-leasing-asset .ile-pick-row--listing-type{gap:1.25rem}.infrastructure-leasing-asset .ile-pick-row--3{grid-template-columns:repeat(3,1fr)}@media(max-width:767px){.infrastructure-leasing-asset .ile-pick-row,.infrastructure-leasing-asset .ile-pick-row--3{grid-template-columns:1fr}}.infrastructure-leasing-asset .ile-pick-card{align-items:flex-start;background:#fff;border:1px solid #e4e7ec;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:14px 16px;text-align:left;transition:border-color .2s,box-shadow .2s;width:100%}.infrastructure-leasing-asset .ile-pick-card:hover{box-shadow:0 1px 6px #0a0a0a0f}.infrastructure-leasing-asset .ile-pick-card--on{border-color:#e17026;box-shadow:0 0 0 1px #e17026}.infrastructure-leasing-asset .ile-pick-card--listing{align-items:center;border:1px solid #e0e0e0;justify-content:center;min-height:7.5rem;padding:1.25rem 1rem 1.5rem;text-align:center}.infrastructure-leasing-asset .ile-pick-card--listing.ile-pick-card--on,.infrastructure-leasing-asset .ile-pick-card--listing.ile-pick-card--on:hover{border-color:#ee6c25;box-shadow:0 0 0 1px #ee6c25}.infrastructure-leasing-asset .ile-pick-icon--listing{align-items:center;color:#ee6c25;display:flex;justify-content:center;margin-bottom:.5rem;width:100%}.infrastructure-leasing-asset .ile-listing-type-icon{color:#ee6c25;display:block;height:2.5rem;width:3.5rem}.infrastructure-leasing-asset .ile-pick-icon{color:#e17026;margin-bottom:4px}.infrastructure-leasing-asset .ile-pick-title{color:#0b1320;font-size:.95rem;font-weight:600}.infrastructure-leasing-asset .ile-pick-sub{color:#667085;font-size:.8rem}.infrastructure-leasing-asset .ile-callout{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#854d0e;font-size:.85rem;margin-top:8px;padding:10px 12px}.infrastructure-leasing-asset .ile-banner{background:#fff2e5;border:1px solid #f9c58a;color:#9a3412}.infrastructure-leasing-asset .ile-upload{background:#f9fafb;border:1px dashed #c7cdd6;border-radius:8px;color:#667085;cursor:pointer;display:block;min-height:120px;padding:1.5rem 1rem;position:relative;text-align:center}.infrastructure-leasing-asset .ile-upload input[type=file]{cursor:pointer;inset:0;opacity:0;position:absolute}.infrastructure-leasing-asset .ile-doc-row{align-items:center;background:#fafbfc;border:1px solid #e4e7ec;border-radius:8px;display:flex;gap:10px;margin-bottom:8px;padding:10px 12px}.infrastructure-leasing-asset .ile-media-list{font-size:.9rem}.infrastructure-leasing-asset .ile-media-list li{border-bottom:1px solid #e4e7ec;padding:4px 0}.infrastructure-leasing-asset .ile-media-list li:last-child{border-bottom:none}.infrastructure-leasing-asset .ile-preview-box{background:#faf0e4;border:1px solid #e8d4b8;border-radius:8px;margin-top:1rem;padding:14px 16px}.infrastructure-leasing-asset .ile-preview-box ul{margin:.5rem 0 0 1.1rem;padding:0}.infrastructure-leasing-asset .ile-preview-ok{align-items:center;color:#15803d;display:flex;font-size:.9rem;gap:6px;margin-top:8px}.infrastructure-leasing-asset .ile-radio{color:#344054;display:block;font-size:.9rem;padding:8px 0}.infrastructure-leasing-asset .ile-btn-ghost{align-items:center;background:#fff;border:1px solid #d0d5dd;border-radius:8px;color:#344054;display:inline-flex;font-size:.9rem;gap:6px;padding:8px 14px}.infrastructure-leasing-asset .ile-btn-ghost:disabled{cursor:not-allowed;opacity:.45}.infrastructure-leasing-asset .ile-btn-next{align-items:center;background:#000;border:none;border-radius:8px;color:#fff;display:inline-flex;font-size:.9rem;gap:6px;padding:8px 18px}.infrastructure-leasing-asset .ile-btn-next:hover{background:#222;color:#fff}.infrastructure-leasing-asset .ile-btn-publish{align-items:center;background:#16a34a;border:none;border-radius:8px;color:#fff;display:inline-flex;font-size:.95rem;gap:6px;padding:10px 20px}.infrastructure-leasing-asset .ile-btn-publish:hover{background:#15803d;color:#fff}.infrastructure-leasing-asset .ile-section-divider{border:0;border-top:1px solid #e4e7ec;margin:1.25rem 0}.ile-pr-page{background:#f5f6f8;min-height:100vh;padding-bottom:1.5rem}.ile-pr-hero{background:linear-gradient(135deg,#fff4ed,#ffe8d6);border-bottom:1px solid #fcd9bd;margin-bottom:1.25rem;padding:1.5rem 0 1.25rem}.ile-pr-hero__inner{margin:0 auto;max-width:1100px;padding:0 16px}.ile-pr-hero__top{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem 1.25rem;justify-content:space-between}.ile-pr-hero__intro{flex:1 1 220px;min-width:0}.ile-pr-hero__toolbar{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.ile-pr-hero__btn-draft{padding-left:4px;padding-right:4px}.ile-pr-hero__eyebrow{color:#b45309;font-size:.8rem;font-weight:600;letter-spacing:.04em;margin:0 0 .25rem;text-transform:uppercase}.ile-pr-hero__title{color:#0f172a;font-size:1.5rem;font-weight:800;line-height:1.2;margin:0 0 .5rem}.ile-pr-hero__context{color:#64748b;font-size:.9rem;margin:0;max-width:720px}.ile-pr-main{margin:0 auto;max-width:1100px;padding:0 16px}.ile-pr-section{background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 2px #0000000a;margin-bottom:1.25rem;padding:1.5rem 1.75rem 1.75rem}.ile-pr-section--elevated{box-shadow:0 1px 3px #0000000f}.ile-pr-section__head{border-bottom:1px solid #f1f5f9;display:flex;gap:12px;margin:0 0 1.25rem;padding-bottom:1rem}.ile-pr-section__head,.ile-pr-section__head--with-subtitle{align-items:flex-start}.ile-pr-section__head-text{flex:1 1;min-width:0}.ile-pr-section__subtitle{color:#64748b;font-size:.875rem;font-weight:400;line-height:1.45;margin:.35rem 0 0}.ile-pr-section__icon{align-items:center;background:#fff7ed;border-radius:10px;color:#dd6a20;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ile-pr-section__icon svg{height:20px;width:20px}.ile-pr-section__icon--neutral{background:#f4f4f5;color:#111827}.ile-pr-section__title{color:#101828;font-size:1.05rem;font-weight:700;margin:0}.ile-pr-pick-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:1.25rem}@media(max-width:900px){.ile-pr-pick-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.ile-pr-pick-grid{grid-template-columns:1fr}}.ile-pr-pick{background:#fff;border:1px solid #e4e7ec;border-radius:8px;color:#334155;cursor:pointer;font-size:.9rem;font-weight:600;padding:12px 14px;text-align:left;transition:border-color .15s,box-shadow .15s;width:100%}.ile-pr-pick:hover{box-shadow:0 1px 4px #0000000f}.ile-pr-pick--on{background:#fffcf9;border-color:#e17026;box-shadow:0 0 0 1px #e17026;color:#c55a0f}.ile-pr-note{background:#fff7ed;border:1px solid #ffedd4;border-radius:8px;color:#9a3412;font-size:.82rem;margin-top:.5rem;padding:.6rem .85rem}.ile-pr-note--example{line-height:1.5;margin-top:1rem}.ile-pr-field-hint{color:#94a3b8;font-size:.78rem;margin-top:.35rem}.ile-pr-section--purpose .ile-pr-purpose-fields{display:flex;flex-direction:column;gap:1.35rem}.ile-pr-purpose-field .ile-form-label{margin-bottom:.4rem}.ile-pr-purpose-hint{color:#64748b;font-size:.8125rem;line-height:1.45;margin-bottom:0;margin-top:.45rem}.ile-pr-privacy-options{display:flex;flex-direction:column;gap:12px}.ile-pr-privacy-card{align-items:flex-start;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;gap:14px;margin:0;padding:14px 16px;transition:border-color .15s,box-shadow .15s}.ile-pr-privacy-card:hover{border-color:#d1d5db;box-shadow:0 1px 3px #0000000d}.ile-pr-privacy-card input[type=checkbox]{accent-color:#111827;cursor:pointer;flex-shrink:0;height:1.15rem;margin:2px 0 0;width:1.15rem}.ile-pr-privacy-card__body{display:flex;flex-direction:column;gap:4px;min-width:0}.ile-pr-privacy-card__title{color:#0f172a;font-size:.9375rem;font-weight:700;line-height:1.35}.ile-pr-privacy-card__desc{color:#64748b;font-size:.8125rem;line-height:1.45}.ile-pr-section--compliance-util .ile-pr-section__head,.ile-pr-section--size-area .ile-pr-section__head{margin-bottom:1rem}.ile-pr-compliance-sub__title{color:#0f172a;font-size:.9375rem;font-weight:700;margin:0 0 .65rem}.ile-pr-compliance-split{border:0;border-top:1px solid #e5e7eb;margin:1.15rem 0;opacity:1}.ile-pr-check-grid{margin-bottom:0}.ile-pr-check-row{align-items:flex-start;color:#0f172a;cursor:pointer;display:flex;font-size:.9rem;gap:10px;line-height:1.4;margin:0 0 .45rem}.ile-pr-check-row:last-child{margin-bottom:0}.ile-pr-check-row span{flex:1 1;-webkit-user-select:none;user-select:none}.ile-pr-check-row input[type=checkbox]{accent-color:#475569;border:1px solid #cbd5e1;border-radius:3px;cursor:pointer;flex-shrink:0;height:1rem;margin:2px 0 0;width:1rem}.ile-pr-checkbox--dark{align-items:center;color:#0f172a;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:10px;margin:.25rem 0 0;-webkit-user-select:none;user-select:none}.ile-pr-checkbox--dark input[type=checkbox]{accent-color:#0f172a;cursor:pointer;flex-shrink:0;height:1.1rem;margin:0;width:1.1rem}.ile-pr-main .input-pill,.ile-pr-main select.input-pill,.ile-pr-main textarea.input-pill{background:#f3f4f6!important;border:1px solid #e5e7eb!important;border-radius:8px!important}.ile-pr-main select.input-pill{cursor:pointer}.ile-pr-main .ile-form-label{color:#0f172a;display:block;font-weight:600;margin-bottom:.35rem}.ile-pr-btn-ghost{background:none;border:none;color:#475467;cursor:pointer;font-size:.9rem;font-weight:600;padding:8px 0;text-decoration:underline;text-underline-offset:3px}.ile-pr-btn-ghost:hover{color:#0f172a}.ile-pr-btn-primary{background:#16a34a;border:none;border-radius:8px;box-shadow:0 1px 2px #00000014;color:#fff;cursor:pointer;font-size:.95rem;font-weight:700;padding:.6rem 1.75rem;transition:background .15s,transform .1s}.ile-pr-btn-primary:hover:not(:disabled){background:#15803d}.ile-pr-btn-primary:disabled{cursor:not-allowed;opacity:.6}.ile-pr-summary{background:#fff7ed;border:1px solid #ffedd4;border-radius:8px;color:#57534e;font-size:.86rem;padding:1rem 1.1rem}.ile-pr-summary ul{margin:.35rem 0 0 1.1rem;padding:0}.ile-pr-summary li{margin-bottom:.2rem}.ile-pr-radio{align-items:flex-start;color:#334155;cursor:pointer;display:flex;font-size:.9rem;gap:8px;margin:0 0 .4rem .25rem}.ile-pr-radio input{flex-shrink:0;margin-top:.2rem}.ile-pr-matches{margin:0 auto 2rem;max-width:1100px;padding:0 16px}.ile-pr-matches__inner{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0f172a0a;padding:1.1rem 1.1rem 1.25rem}.ile-pr-matches-empty{border-color:#e2e8f0!important}.ile-pr-match-card{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;transition:box-shadow .15s,border-color .15s}.ile-pr-match-card--selected{border-color:#f97316;box-shadow:0 0 0 1px #f9731640}.ile-pr-match-card__img-wrap{background:#f1f5f9;height:100%;min-height:120px}.ile-pr-match-card__img{display:block;height:100%;min-height:120px;object-fit:cover;width:100%}.ile-pr-match-badge{font-size:.7rem;font-weight:600}.ile-pr-match-badge--in_range{background:#dcfce7;color:#166534}.ile-pr-match-badge--near_range{background:#ffedd5;color:#9a3412}.ile-pr-match-badge--flexible_unpriced{background:#e0e7ff;color:#3730a3}.ile-modal-root{inset:0;position:fixed;z-index:9999}.ile-modal-overlay{align-items:center;animation:ile-modal-backdrop-in .2s ease;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed}@keyframes ile-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes ile-modal-panel-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ile-modal-panel{animation:ile-modal-panel-in .22s ease;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 20px 60px #00000047;display:flex;flex-direction:column;max-height:min(92vh,880px);max-width:640px;overflow:hidden;position:relative;width:100%}.ile-modal-panel .ile-form-label{color:#344054;display:block;font-size:.8rem;font-weight:600;margin-bottom:4px}.ile-modal-panel .input-pill{background:#f3f5f7;border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:.9375rem;line-height:1.4;padding:10px 14px;width:100%}.ile-modal-panel .input-pill::placeholder{color:#98a2b3}.ile-modal-panel .input-pill:focus{border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.ile-modal-panel .input-pill.is-invalid{border-color:#dc3545;box-shadow:none}.ile-modal-panel .input-pill.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .15rem #dc354533}.ile-modal-panel select.input-pill{-webkit-appearance:auto;appearance:auto;cursor:pointer}.ile-modal-panel textarea.input-pill{min-height:88px;resize:vertical}.ile-modal-panel .ile-readonly-message{cursor:default;margin-bottom:0;min-height:88px;white-space:pre-wrap;word-break:break-word}.ile-modal-panel input[type=file].input-pill{cursor:pointer;font-size:.875rem;line-height:1.3;padding:8px 12px}.ile-modal-panel .ile-modal-field-error{color:#dc3545;display:block;font-size:.75rem;margin-top:4px}.ile-modal-panel .ile-modal-field-hint{color:#667085;font-size:.75rem;margin-top:4px}.ile-modal-panel--wide{max-width:800px}.ile-modal-panel--xlarge{max-width:960px}.ile-req-reject-layer{align-items:center;background:#0f172a73;border-radius:16px;display:flex;inset:0;justify-content:center;padding:16px;position:absolute;z-index:6}.ile-req-reject-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 16px 48px #00000038;max-width:440px;padding:1.25rem;width:100%}.ile-modal-panel__form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.ile-modal-panel__header{background:linear-gradient(135deg,#fff4ed,#ffe8d6);border-bottom:1px solid #fcd9bd;flex-shrink:0;padding:1rem 3rem 1rem 1.25rem}.ile-modal-panel__title{color:#0f172a;font-size:1.25rem;font-weight:700;line-height:1.25;margin:0 0 .25rem}.ile-modal-panel__subtitle{color:#64748b;font-size:.875rem;line-height:1.4;margin:0}.ile-modal-panel__close{align-items:center;background:#0000;border:none;border-radius:10px;color:#64748b;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:10px;top:10px;transition:background .15s ease,color .15s ease;width:40px}.ile-modal-panel__close:hover{background:#ffffffd9;color:#0f172a}.ile-modal-panel__close:focus-visible{outline:2px solid #ff6a00;outline-offset:2px}.ile-modal-panel__close svg{flex-shrink:0}.ile-modal-panel__body{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1rem 1.25rem;scrollbar-color:#c7cdd6 #f1f5f9;scrollbar-gutter:stable;scrollbar-width:thin}.ile-modal-panel__body::-webkit-scrollbar{width:8px}.ile-modal-panel__body::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.ile-modal-panel__body::-webkit-scrollbar-thumb{background:#c7cdd6;border-radius:4px}.ile-modal-panel__body::-webkit-scrollbar-thumb:hover{background:#98a2b3}.ile-modal-panel__footer{align-items:center;background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:12px 1.25rem}.ile-modal-btn-primary{align-items:center;background:#ee6c25;border:none;border-radius:8px;box-shadow:0 1px 2px #ee6c2559;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;justify-content:center;line-height:1.2;padding:10px 22px;transition:background .15s ease,box-shadow .15s ease}.ile-modal-btn-primary:hover:not(:disabled){background:#d35f1f;box-shadow:0 2px 8px #ee6c256b}.ile-modal-btn-primary:active:not(:disabled){background:#c0551b}.ile-modal-btn-primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.ile-modal-btn-primary:focus-visible{outline:2px solid #ffb366;outline-offset:2px}.ile-modal-block{background:#fff;border:1px solid #e8ecf0;border-radius:10px;margin-bottom:.75rem;padding:.75rem 1rem}.ile-modal-block:last-child{margin-bottom:0}.ile-modal-block__title{border-bottom:1px solid #f1f5f9;color:#374151;font-size:.8125rem;font-weight:700;margin:0 0 .65rem;padding-bottom:.5rem}@media(max-width:576px){.ile-modal-panel{border-radius:14px;max-height:95vh}.ile-modal-panel__header{padding-right:2.75rem}}*{box-sizing:border-box;font-family:Inter,sans-serif;margin:0;padding:0}body{background-color:#f5f9ff;color:#222;font-size:16px;line-height:1.6}.h1,h1{font-size:2.5rem;font-weight:700}.h2,h2{font-size:2rem;font-weight:600}.h3,h3{font-size:1.75rem}.h3,.h4,h3,h4{font-weight:500}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h5,.h6,h5,h6{font-weight:500}.h6,.p,h6,p{font-size:1rem}.p,p{color:#333;font-weight:400}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-primary{color:#ff6a00!important}.text-secondary{color:#0b74de!important}.text-error{color:#e03131!important}.text-warning{color:#ffae1f!important}.text-success{color:#00ceb6!important}.text-white{color:#fff!important}.text-light-primary{color:#ffad66!important}.text-light-secondary{color:#66badb!important}.text-light-error{color:#f07979!important}.text-light-warning{color:#ffc366!important}.text-light-success{color:#80ded4!important}.text-light{color:#f5f9ff!important}.bg-primary{background-color:#ff6a00!important;color:#fff!important}.bg-secondary{background-color:#0b74de!important;color:#fff!important}.bg-error{background-color:#e03131!important;color:#fff!important}.bg-warning{background-color:#ffae1f!important;color:#222!important}.bg-success{background-color:#00ceb6!important;color:#fff!important}.bg-white{background-color:#fff!important}.bg-light,.bg-white{color:#222!important}.bg-light{background-color:#f5f9ff!important}.bg-light-primary{background-color:#ffad66!important;color:#222!important}.bg-light-secondary{background-color:#66badb!important;color:#222!important}.bg-light-error{background-color:#f07979!important;color:#222!important}.bg-light-warning{background-color:#ffc366!important;color:#222!important}.bg-light-success{background-color:#80ded4!important;color:#222!important}.btn{border:none;border-radius:6px;cursor:pointer;display:inline-block;font-weight:500;padding:.6rem 1.2rem;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.btn.btn-primary{background:#ff6a00!important;color:#fff!important}.btn.btn-primary:hover{background:#ffad66!important}.btn.btn-secondary{background:#0b74de!important;color:#fff!important}.btn.btn-secondary:hover{background:#66badb!important}.btn.btn-error{background:#e03131!important;color:#fff!important}.btn.btn-error:hover{background:#f07979!important}.btn.btn-warning{background:#ffae1f!important;color:#222!important}.btn.btn-warning:hover{background:#ffc366!important}.btn.btn-success{background:#00ceb6!important;color:#fff!important}.btn.btn-success:hover{background:#80ded4!important}.border{border:1px solid #ddd!important}.border-none{border:none!important}.rounded{border-radius:8px!important}.rounded-full{border-radius:50%!important}.boder-bg-light{border:1px solid #ffad66!important}.m-1{margin:.25rem!important}.p-1{padding:.25rem!important}.m-2{margin:.5rem!important}.p-2{padding:.5rem!important}.m-3{margin:.75rem!important}.p-3{padding:.75rem!important}.m-4{margin:1rem!important}.p-4{padding:1rem!important}.m-5{margin:1.25rem!important}.p-5{padding:1.25rem!important}.shadow-sm{box-shadow:0 1px 2px #0000000d!important}.shadow-md{box-shadow:0 2px 6px #0000001a!important}.shadow-lg{box-shadow:0 4px 12px #00000026!important}.flex{display:flex!important}.flex-center{justify-content:center}.flex-between,.flex-center{align-items:center;display:flex!important}.flex-between{justify-content:space-between}.flex-col{display:flex!important;flex-direction:column}.form-select{font-size:.8rem}.btn{background-color:#f5f9ff;color:#746d68}.btn:hover{background-color:#fff;color:#ff6a00}.css-13cymwt-control{background-color:#f3f5f7!important;border-color:#ccc!important;border-width:0!important}.p-0{padding:0!important}.m-0{margin:0!important}.common-btn-primary,.common-btn-secondary,.common-input,.common-input-control,.common-input-pill,.common-tag,.main-title,.subtitle{font-family:Inter,sans-serif}.common-btn-primary{align-items:center;background:#ff6a00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.common-btn-primary:hover:not(:disabled){background:#e55a00}.common-btn-primary:disabled{cursor:not-allowed;opacity:.5}.common-btn-primary:focus-visible{box-shadow:0 0 0 3px #ff6a0033;outline:none}.common-btn-secondary{align-items:center;background-color:#eaf2ff;border:1px solid #3e6389;border-radius:8px;color:#3e6389;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-width:100px;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.common-btn-secondary:hover{background-color:#d1e5ff;border-color:#3e6389}.common-btn-secondary:focus-visible{box-shadow:0 0 0 3px #3e63891a;outline:none}.common-tag{align-items:center;background:#ffefe9;border:1px solid #ffd9c4;border-radius:999px;color:#0f1724;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px;transition:all .2s ease}.common-tag:hover{background:#ffe4d6;border-color:#ffc4a3}.common-input,.common-input-control,.common-input-pill{border:1px solid #eef0f2;border-radius:8px;box-sizing:border-box;color:#444;font-size:14px;padding:10px 14px;transition:all .2s ease;width:100%}.common-input-control:focus,.common-input-pill:focus,.common-input:focus{border-color:#eef0f2;box-shadow:0 0 0 .15rem #8f8c8a40;outline:0}.common-input-control::placeholder,.common-input-pill::placeholder,.common-input::placeholder{color:#9ca3af}.common-input-pill{background:#f3f5f7}.common-input-control{background:#ebf6ff}.common-card{background:#fff;border-radius:8px;box-shadow:0 4px 18px #0a0a0a0f}.main-title{color:#0b1320;font-size:28px;font-weight:700;line-height:1.2;margin:8px 0}@media(max-width:768px){.common-btn-primary,.common-btn-secondary{font-size:14px;min-height:44px;padding:12px 20px;width:100%}.common-input,.common-input-control,.common-input-pill{font-size:16px;padding:12px 14px}.common-card{border-radius:4px;padding:16px}}@media(max-width:480px){.common-btn-primary,.common-btn-secondary{font-size:13px;padding:10px 16px}.common-input,.common-input-control,.common-input-pill{font-size:16px;padding:10px 12px}}.subtitle{color:#6c757d;font-size:14px;line-height:1.5;margin:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ile-public-detail{background:#f4f5f7;min-height:100vh}.ile-public-detail__subnav{background:#fff;border-bottom:1px solid #e5e7eb;padding:10px 0}.ile-public-detail__subnav .container{max-width:1200px}.ile-public-detail__subnav-inner{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.ile-public-detail__subnav-links{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px}.ile-public-detail__link-light{color:#4b5563;font-size:.9rem;font-weight:500;text-decoration:none}.ile-public-detail__link-light:hover{color:#ff6a00}.ile-public-detail__list-cta .btn{border-radius:8px;font-weight:600;padding:8px 16px}.ile-public-detail .container.ile-public-detail__main{max-width:1200px}.ile-hero{background:#e5e7eb;border-radius:12px;min-height:220px;overflow:hidden;position:relative}@media(min-width:768px){.ile-hero{min-height:360px}}.ile-hero img{display:block;height:100%;min-height:220px;object-fit:cover;width:100%}@media(min-width:768px){.ile-hero img{min-height:360px}}.ile-hero__badges{display:flex;gap:8px;justify-content:space-between;left:0;padding:12px;pointer-events:none;position:absolute;right:0;top:0}.ile-badge{align-items:center;border-radius:6px;display:inline-flex;font-size:.7rem;font-weight:700;gap:6px;letter-spacing:.04em;padding:6px 10px;pointer-events:none;text-transform:uppercase}.ile-badge--ok{background:#d1fae5;color:#047857}.ile-badge--lease{background:#ff6a00f2;color:#fff}.ile-badge--rent{background:#d97706;color:#fff}.ile-badge--sale{background:#dc2626;color:#fff}.ile-listing-summary-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #0000000a;box-sizing:border-box;margin-bottom:1.5rem;margin-top:1.25rem;padding:22px 24px 20px;width:100%}.ile-listing-title{color:#1a1a1a;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:0 0 8px}@media(min-width:768px){.ile-listing-title{font-size:1.75rem}}.ile-header-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:space-between;margin-bottom:0}@media(max-width:576px){.ile-header-meta{align-items:flex-start;flex-direction:column}}.ile-geo-row{align-items:flex-start;color:#666;display:flex;flex-wrap:wrap;font-size:.875rem;gap:10px 20px;line-height:1.4;margin:0 0 20px}.ile-geo-part{display:inline-flex;flex-direction:column;gap:2px;min-width:0}.ile-geo-part .ile-geo-key{color:#9ca3af;display:block;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ile-loc{align-items:center;color:#666;display:flex;flex:1 1 auto;font-size:.9375rem;gap:6px;line-height:1.4;margin:0;min-width:0}.ile-loc .ile-loc__icon{color:#9ca3af;flex-shrink:0;font-size:.9rem;margin-top:1px}.ile-tags{display:flex;flex-wrap:wrap;gap:8px}.ile-tags--header{flex:0 0 auto;justify-content:flex-end}@media(max-width:576px){.ile-tags--header{justify-content:flex-start}}.ile-tag{background:#fff;border:1px solid #d1d5db;border-radius:999px;color:#666;display:inline-block;font-size:12px;font-weight:500;line-height:1.2;padding:6px 12px;white-space:nowrap}.ile-price-card{background:#fff8f0;border:1px solid #fdebd0;border-radius:10px;box-sizing:border-box;margin:0;padding:24px;width:100%}.ile-price-primary-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 6px;line-height:1.1;margin:0}.ile-price-amount{color:#f26522;font-size:2rem;font-weight:700;letter-spacing:-.02em}@media(min-width:768px){.ile-price-amount{font-size:2rem}}.ile-price-period{color:#666;font-size:1rem;font-weight:400;margin:0}.ile-price-line-secondary{color:#666;font-size:.875rem;line-height:1.5;margin:8px 0 0}.ile-price-line-secondary:first-of-type{margin-top:12px}.ile-engagement-row{align-items:center;border-top:1px solid #e5e7eb;color:#666;display:flex;flex-wrap:wrap;font-size:.9rem;gap:20px 32px;margin-top:20px;padding-top:18px}.ile-engagement-item{align-items:center;display:inline-flex;gap:8px;line-height:1.2}.ile-engagement-icon{color:#9ca3af;flex-shrink:0;font-size:1.05rem;opacity:.95}.ile-desc-card,.ile-safety-card,.ile-side-card,.ile-spec-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000000a;margin-bottom:20px;padding:20px 22px}.ile-spec-title{color:#111827;font-size:1.1rem;font-weight:700;margin:0 0 16px}.ile-spec-tabs{background:#f3f4f6;border-radius:8px;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:16px;padding:4px}.ile-spec-tabs--six{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.ile-spec-tabs--six::-webkit-scrollbar{height:4px}.ile-spec-tabs--six::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.ile-spec-tabs--six .ile-spec-tab{flex:0 0 auto;font-size:.82rem;padding:7px 10px;white-space:nowrap}.ile-spec-tab{background:#0000;border:none;border-radius:6px;color:#6b7280;font-size:.88rem;font-weight:600;padding:8px 14px;transition:background .2s,color .2s}.ile-spec-tab:hover{color:#111827}.ile-spec-tab.active{background:#fff;box-shadow:0 1px 2px #0000000f;color:#111827}.ile-spec-grid{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:1fr 1fr}@media(max-width:500px){.ile-spec-grid{grid-template-columns:1fr}}.ile-spec-item{align-items:flex-start;color:#374151;display:flex;font-size:.9rem;gap:10px;line-height:1.4}.ile-spec-item .ile-check{align-items:center;background:#d1fae5;border-radius:999px;color:#059669;display:flex;flex-shrink:0;font-size:.65rem;height:20px;justify-content:center;width:20px}.ile-spec-detail-stacks{display:flex;flex-direction:column;gap:1.25rem}.ile-spec-section-title{color:#6b7280;font-size:.82rem;font-weight:700;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.ile-spec-section-title--spaced{margin-top:1.1rem}.ile-spec-review__desc{color:#4b5563;font-size:.95rem;line-height:1.6;margin:0 0 .5rem;white-space:pre-wrap}.ile-spec-review__text{color:#374151;font-size:.9rem;line-height:1.55;white-space:pre-wrap}.ile-desc-title{color:#111827;font-size:1.05rem;font-weight:700;margin:0 0 12px}.ile-desc-body{color:#4b5563;font-size:.95rem;line-height:1.6;white-space:pre-wrap}.ile-side-title{color:#111827;font-size:1.05rem;font-weight:700;margin:0 0 4px}.ile-side-sub{color:#6b7280;font-size:.86rem;margin-bottom:16px}.ile-btn-cta{align-items:center;border:none;border-radius:8px;display:flex;font-weight:600;gap:8px;justify-content:center;margin-bottom:10px;padding:10px 16px;transition:background .2s,border-color .2s;width:100%}.ile-btn-cta--dark{background:#1f2937;color:#fff}.ile-btn-cta--dark:hover{background:#111827;color:#fff}.ile-btn-cta--outline{background:#fff;border:1px solid #d1d5db;color:#374151}.ile-btn-cta--outline:hover{background:#f9fafb;color:#111827}.ile-btn-cta--muted{background:#f3f4f6;border:1px solid #e5e7eb;color:#374151}.ile-side-actions{display:flex;gap:8px;margin:4px 0 12px}.ile-side-actions .btn{flex:1 1;font-size:.85rem}.ile-seller{gap:12px;margin-bottom:12px}.ile-seller,.ile-seller-av{align-items:center;display:flex}.ile-seller-av{background:linear-gradient(135deg,#e5e7eb,#d1d5db);border-radius:999px;color:#6b7280;flex-shrink:0;font-size:1.25rem;height:48px;justify-content:center;width:48px}.ile-seller-name{color:#111827;font-size:.95rem;font-weight:700;margin:0}.ile-seller-role{color:#6b7280;font-size:.82rem;margin:0}.ile-seller-stat{color:#4b5563;font-size:.86rem;list-style:none;margin:0 0 4px;padding-left:0}.ile-seller-stat li{padding-left:12px;position:relative}.ile-seller-stat li:before{color:#9ca3af;content:"·";left:0;position:absolute}.ile-safety-card{background:#fffbeb;border-color:#fde68a}.ile-safety-card .ile-safety-title{align-items:center;color:#92400e;display:flex;font-size:.95rem;font-weight:700;gap:8px;margin:0 0 10px}.ile-safety-card ul{color:#78350f;font-size:.86rem;line-height:1.5;margin:0;padding-left:18px}.ile-thumb-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ile-thumb-row a,.ile-thumb-row button{background:#f3f4f6;border:2px solid #e5e7eb;border-radius:6px;flex-shrink:0;height:56px;overflow:hidden;padding:0;width:80px}.ile-thumb-row img{height:100%;object-fit:cover;width:100%}.ile-overview-bullets{list-style:none;margin:0;padding:0}.ile-overview-bullets li{grid-column-gap:12px;grid-row-gap:2px;align-items:start;border-bottom:1px solid #f3f4f6;color:#374151;column-gap:12px;display:grid;font-size:.875rem;grid-template-columns:minmax(96px,40%) minmax(0,1fr);line-height:1.35;padding:5px 0;row-gap:2px}.ile-overview-bullets li:last-child{border-bottom:none}.ile-overview-bullets li strong{color:#6b7280;font-size:.7rem;font-weight:500;grid-column:1;letter-spacing:.03em;margin:0;padding-top:2px;text-transform:uppercase}.ile-overview-bullets li .ile-overview-bullets__val{color:#374151;font-size:.875rem;font-weight:400;grid-column:2;letter-spacing:normal;min-width:0;text-transform:none;word-break:break-word}.ile-overview-bullets li.ile-overview-bullets__plain{display:block;grid-template-columns:none;padding:6px 0}.ile-avail-panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #0f172a0a;padding:18px 20px}.ile-avail-panel__head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.ile-avail-panel__title{color:#111827;font-size:1rem;font-weight:700;margin:0}.ile-avail-panel__sub{color:#4b5563;font-size:.875rem;margin:0}.ile-avail-panel__label{color:#6b7280;display:block;font-size:.68rem;font-weight:700;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.ile-avail-panel__list{color:#374151;font-size:.9rem;line-height:1.45;margin:0;padding-left:1.15rem}.ile-avail-panel__booked{border-top:1px solid #f3f4f6;margin-top:10px;padding-top:10px}.ile-avail-pill,.ile-tag.ile-avail-pill{border-radius:6px!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.04em;padding:4px 10px!important;text-transform:uppercase}.ile-avail-pill--ok{background:#ecfdf5!important;border:1px solid #a7f3d0!important;color:#047857!important}.ile-avail-pill--partial{background:#fffbeb!important;border:1px solid #fde68a!important;color:#b45309!important}.ile-avail-pill--full{background:#fef2f2!important;border:1px solid #fecaca!important;color:#b91c1c!important}.ile-avail-pill--blocked{background:#f3f4f6!important;border:1px solid #e5e7eb!important;color:#374151!important}.ile-search-page{background:#fff;min-height:60vh;padding-bottom:48px}.ile-search-page--marketplace .ile-search-filter-block--inline{display:flex;flex-direction:column;gap:8px}.ile-search-breadcrumb{font-size:.9rem}.ile-search-breadcrumb a{color:#6b7280;text-decoration:none}.ile-search-breadcrumb a:hover{color:#ee6c25}.ile-search-hero{padding:20px 0 8px}.ile-search-hero h1{color:#1f2937;font-size:1.75rem;font-weight:700;margin:0 0 4px}.ile-search-hero .ile-search-count{color:#6b7280;font-size:.95rem}.ile-search-layout{align-items:flex-start;display:flex;gap:0}@media(max-width:991px){.ile-search-layout{flex-direction:column}}.ile-search-filters{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:16px;width:100%}@media(min-width:992px){.ile-search-filters{flex:0 0 280px;max-width:280px}}@media(max-width:991px){.ile-search-filters.ile-search-filters--hidden-mobile{display:none}}.ile-search-filter-block{margin-bottom:20px}.ile-search-filter-block:last-child{margin-bottom:0}.ile-search-filter-block h3{color:#6b7280;font-size:.8rem;font-weight:700;letter-spacing:.04em;margin:0 0 10px;text-transform:uppercase}.ile-search-checkbox{align-items:center;color:#1f2937;cursor:pointer;display:flex;font-size:.9rem;gap:8px;margin-bottom:8px;-webkit-user-select:none;user-select:none}.ile-search-checkbox .count{color:#6b7280;font-size:.8rem}.ile-search-checkbox input:disabled+span{opacity:.5}.ile-search-cities{max-height:180px;overflow-y:auto;padding-right:4px}.ile-search-states{max-height:140px;overflow-y:auto;padding-right:4px}.ile-search-budget{display:flex;flex-direction:column;gap:8px}.ile-search-budget .ile-search-budget-inputs{align-items:center;display:flex;gap:8px}.ile-search-budget .ile-search-budget-inputs input{border:1px solid #e5e7eb;border-radius:8px;flex:1 1;font-size:.9rem;min-width:0;padding:8px 10px}.ile-budget-range{padding-top:2px}.ile-budget-range__slider{align-items:center;display:flex;height:28px;margin:8px 0 10px;position:relative}.ile-budget-range__fill,.ile-budget-range__track{border-radius:999px;height:6px;left:0;pointer-events:none;position:absolute;right:0}.ile-budget-range__track{background:#d1d5db}.ile-budget-range__fill{background:#111827}.ile-budget-range__input{-webkit-appearance:none;appearance:none;background:#0000;height:28px;margin:0;pointer-events:none;position:absolute;width:100%}.ile-budget-range__input::-webkit-slider-runnable-track{background:#0000;border:none;height:6px}.ile-budget-range__input::-moz-range-track{background:#0000;border:none;height:6px}.ile-budget-range__input::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:2px solid #111827;border-radius:50%;box-shadow:0 1px 2px #0000001f;cursor:pointer;height:18px;margin-top:-6px;pointer-events:all;width:18px}.ile-budget-range__input::-moz-range-thumb{background:#fff;border:2px solid #111827;border-radius:50%;box-shadow:0 1px 2px #0000001f;cursor:pointer;height:18px;pointer-events:all;width:18px}.ile-budget-range__input--min{z-index:3}.ile-budget-range__input--max{z-index:4}.ile-budget-range__labels{align-items:center;color:#6b7280;display:flex;font-size:.8125rem;font-weight:500;gap:12px;justify-content:space-between}.ile-search-main{flex:1 1;min-width:0;padding-left:0}@media(min-width:992px){.ile-search-main{padding-left:20px}}.ile-search-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.ile-search-toolbar-left,.ile-search-toolbar-right{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ile-search-input-wrap{align-items:center;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex:1 1;max-width:100%;min-width:200px;padding:0 10px}@media(min-width:576px){.ile-search-input-wrap{max-width:320px}}.ile-search-input-wrap input{border:none;flex:1 1;font-size:.9rem;min-width:0;outline:none;padding:8px 4px}.ile-search-input-wrap svg{color:#6b7280;flex-shrink:0}.ile-search-sort{align-items:center;color:#1f2937;display:flex;font-size:.9rem;gap:6px}.ile-search-sort select{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:.9rem;min-width:150px;padding:8px 10px}.ile-search-view-toggles{border:1px solid #e5e7eb;border-radius:8px;display:flex;overflow:hidden}.ile-search-view-toggles button{background:#fff;border:none;color:#6b7280;line-height:1;padding:6px 10px}.ile-search-view-toggles button.active{background:#f3f4f6;color:#1f2937}.ant-tooltip.home-clamped-text-tooltip .ant-tooltip-inner{max-width:min(400px,90vw);text-align:left;white-space:pre-wrap;word-break:break-word}.ile-search-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 12px #0000000f;box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-width:100%;min-width:0;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease;width:100%}.ile-search-card:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.ile-search-card__img{background:#f3f4f6;border-bottom:1px solid #e5e7eb;height:200px;position:relative}.ile-search-card__img img{height:100%;object-fit:cover;width:100%}.ile-search-card__badges{align-items:flex-start;display:flex;justify-content:space-between;left:0;padding:10px;pointer-events:none;position:absolute;right:0;top:0}.ile-search-card__badges span{pointer-events:none}.ile-search-badge{border-radius:4px;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.02em;padding:3px 8px;text-transform:uppercase}.ile-search-badge--ok{background:#d1fae5;color:#047857}.ile-search-badge--lease{background:#ee6c25f2;color:#fff}.ile-search-badge--rent{background:#d97706f2;color:#fff}.ile-search-badge--sale{background:#dc2626e6;color:#fff}.ile-search-badge--default{background:#374151e6;color:#fff}.ile-search-badge--premium{background:#7c3aed;color:#fff}.ile-search-badge--avail-available{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.ile-search-badge--avail-partial{background:#fffbeb;border:1px solid #fde68a;color:#b45309}.ile-search-badge--avail-full{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.ile-search-badge--avail-sold{background:#f3f4f6;border:1px solid #d1d5db;color:#1f2937}.ile-search-badge--avail-blocked{background:#f9fafb;border:1px solid #e5e7eb;color:#4b5563}.ile-search-badge--avail-neutral{background:#eef2ff;border:1px solid #c7d2fe;color:#3730a3}.ile-search-card__body{display:flex;flex:1 1;flex-direction:column;padding:16px}.ile-search-card__body h2{color:#1f2937;font-size:1.05rem;font-weight:700;line-height:1.3;margin:0 0 8px}.ile-search-card__body .ile-search-loc{align-items:flex-start;color:#6b7280;display:flex;font-size:.85rem;gap:6px;line-height:1.4;margin-bottom:6px}.ile-search-card__body .ile-search-price{color:#ee6c25;font-size:1.25rem;font-weight:700;margin-bottom:2px}.ile-search-card__body .ile-search-spec{color:#6b7280;font-size:.8rem;margin-bottom:8px}.ile-search-card__body .ile-search-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;cursor:default;display:-webkit-box;flex:1 1;font-size:.88rem;line-height:1.45;margin-bottom:0;margin-top:0;min-height:2.9em;overflow:hidden;text-overflow:ellipsis}.ile-search-card__foot{align-items:center;color:#6b7280;display:flex;font-size:.8rem;justify-content:space-between;padding:0 16px 14px}.ile-search-card__foot .ile-search-cat{border:1px solid #e5e7eb;border-radius:6px;font-size:.75rem;padding:2px 8px}.ile-search-btn-primary-outline{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#1f2937;font-size:.9rem;padding:8px 14px}.ile-search-btn-primary-outline:hover{border-color:#ee6c25;color:#ee6c25}.ile-search-empty{background:#f9fafb;border:1px dashed #e5e7eb;border-radius:12px;color:#6b7280;padding:40px 20px;text-align:center}.product-marketplace-results{min-width:0}.product-marketplace-results__toolbar{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.product-marketplace-results__count{color:#374151;font-size:.875rem;font-weight:600}.product-marketplace-results__actions,.product-marketplace-results__loading{align-items:center;display:flex;gap:10px}.product-marketplace-results__loading{color:#6b7280;font-size:.9375rem;justify-content:center;padding:48px 20px}.product-marketplace-view-toggle{background:#fff;border:1px solid #d1d5db;border-radius:8px;display:inline-flex;overflow:hidden}.product-marketplace-view-toggle button{align-items:center;background:#fff;border:none;color:#6b7280;cursor:pointer;display:inline-flex;font-size:.875rem;height:38px;justify-content:center;width:38px}.product-marketplace-view-toggle button.is-active{background:#ee6c251a;color:#ee6c25}.product-marketplace-view-toggle button+button{border-left:1px solid #d1d5db}.ile-search-grid{grid-gap:16px;display:grid;gap:16px}.ile-search-grid--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ile-search-grid--list{grid-template-columns:1fr}.ile-search-grid--list .ile-search-card{align-items:stretch;flex-direction:row}.ile-search-grid--list .ile-search-card__img{border-bottom:none;border-right:1px solid #e5e7eb;flex-shrink:0;height:auto;min-height:180px;width:220px}.ile-search-grid--list .ile-search-card__body{flex:1 1;min-width:0}.ile-search-grid--list .ile-search-card__foot{display:none}.ile-search-grid--list .ile-search-card__actions{align-items:center;display:flex;flex-shrink:0;padding:16px}.ile-search-grid--list .ile-search-card__cta{min-width:140px;white-space:nowrap}.ile-search-grid__item{display:flex;min-width:0}.ile-search-card__actions{padding:0 16px 16px}.ile-search-card__cta{background:#ee6c25;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 16px;transition:background .15s ease,transform .15s ease;width:100%}.ile-search-card__cta:hover{background:#d95a1a}.ile-search-card__cta:active{transform:translateY(1px)}.ile-search-page--marketplace .product-marketplace-filters__field select:not(.product-marketplace-filters__search-input){background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;font-size:.875rem;height:42px;padding:0 12px;width:100%}@media(max-width:1200px){.ile-search-grid--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:992px){.ile-search-grid--list .ile-search-card{flex-direction:column}.ile-search-grid--list .ile-search-card__img{border-bottom:1px solid #e5e7eb;border-right:none;height:200px;width:100%}.ile-search-grid--list .ile-search-card__foot{display:flex}.ile-search-grid--list .ile-search-card__actions{padding:0 16px 16px}.ile-search-grid--list .ile-search-card__cta{min-width:0;width:100%}}@media(max-width:576px){.ile-search-grid--grid{grid-template-columns:1fr}}.ile-my-properties{margin-left:auto;margin-right:auto;max-width:1320px}.ile-my-properties-toolbar{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px}.ile-my-properties-empty,.ile-my-properties-table-wrap{border-color:#e4e7ec!important}.ile-my-properties-table thead th{font-size:.75rem;font-weight:600;letter-spacing:.04em}.ile-my-properties-thumb{background:#f3f4f6;border-radius:8px;height:56px;overflow:hidden;width:56px}.ile-my-properties-thumb img{display:block;height:100%;object-fit:cover;width:100%}.ile-my-properties-card__img{background:#f3f4f6;min-height:120px}.ile-my-properties-card__img img{object-fit:cover}.ile-my-properties-pagination .btn-group .btn.disabled{cursor:default;opacity:1}.ile-seller-inv{margin:0 auto;max-width:1400px}.ile-seller-inv--hub .ile-seller-inv-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px}.ile-seller-inv--hub .ile-seller-inv-tabs button{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:.8rem;font-weight:600;padding:8px 14px}.ile-seller-inv--hub .ile-seller-inv-tabs button.active{background:#111827;border-color:#111827;color:#fff}.ile-seller-inv .ile-seller-inv-head{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #0f172a0a;margin-bottom:20px;padding:16px 20px}.ile-seller-inv .ile-seller-inv-kpi{background:#fff;border:1px solid #e5e7eb;border-radius:12px;height:100%;padding:14px 16px}.ile-seller-inv .ile-seller-inv-kpi__label{color:#6b7280;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ile-seller-inv .ile-seller-inv-kpi__value{color:#111827;font-size:1.35rem;font-weight:700;line-height:1.2;margin-top:4px}.ile-seller-inv .ile-seller-inv-kpi__meta{color:#6b7280;font-size:.78rem;margin-top:4px}.ile-seller-inv .ile-seller-inv-table th{color:#6b7280;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ile-seller-inv .ile-seller-inv-panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;padding:16px 18px}.ile-seller-inv .ile-seller-inv-panel h3{color:#6b7280;font-size:.85rem;font-weight:700;letter-spacing:.04em;margin:0 0 12px;text-transform:uppercase}.ile-seller-inv .ile-seller-inv-planner-row{grid-gap:10px;align-items:start;border-bottom:1px solid #f3f4f6;display:grid;font-size:.875rem;gap:10px;grid-template-columns:120px 100px 1fr 140px;padding:8px 0}.ile-seller-inv .ile-seller-inv-planner-row:last-child{border-bottom:none}.ile-avail-step .ile-avail-range-picker{max-width:100%}.ile-avail-step .ile-avail-legend-swatch{border:1px solid #0000001f;border-radius:3px;flex-shrink:0;height:14px;width:14px}.ile-avail-calendar-panel__inner{min-height:360px;padding:8px 8px 0}.ile-avail-calendar-panel__inner .ant-picker-range .ant-picker-selector{display:none!important}.ile-avail-calendar-panel__inner .ant-picker-range{background:#0000!important;border:none!important;box-shadow:none!important;padding:0!important;width:100%}.ile-avail-calendar-panel__inner .ant-picker-dropdown{bottom:auto!important;box-shadow:none!important;left:auto!important;position:static!important;right:auto!important;top:auto!important;transform:none!important}.ile-avail-calendar-panel__inner .ant-picker-dropdown .ant-picker-panel-container{box-shadow:none!important}.ile-avail-cell-wrap{align-items:center;display:inline-flex;justify-content:center;width:100%}.ile-avail-cell-wrap.ile-avail-cell--ok .ant-picker-cell-inner{background:#d1e7dd!important}.ile-avail-cell-wrap.ile-avail-cell--warn .ant-picker-cell-inner{background:#fff3cd!important}.ant-picker-cell-disabled .ant-picker-cell-inner{background:#f8d7da!important;color:#6c757d!important}.ile-seller-listing-enquiries{margin-left:auto;margin-right:auto;max-width:1320px}.ile-seller-listing-enquiries-toolbar{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px}.ile-seller-listing-enquiries-empty,.ile-seller-listing-enquiries-table-wrap{border-color:#e4e7ec!important}.ile-seller-listing-enquiries-table thead th{font-size:.75rem;font-weight:600;letter-spacing:.04em}.ile-seller-listing-enquiries-card{border-color:#e4e7ec!important;border-radius:10px}.ile-seller-enquiry-buyer-review{border-color:#e9ecef!important}.ile-seller-enquiry-review-box{border-color:#e4e7ec!important;border-radius:8px;font-size:.875rem}.ile-seller-review-toggle{color:#0d6efd;color:var(--bs-primary,#0d6efd)}.ile-seller-review-toggle:hover{color:#0a58ca;color:var(--bs-link-hover-color,#0a58ca)}.ile-seller-review-expandable{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.ile-seller-review-expandable.is-open{grid-template-rows:1fr}.ile-seller-review-expandable-inner{min-height:0;overflow:hidden}.ile-seller-review-full-text{word-break:break-word}@media(prefers-reduced-motion:reduce){.ile-seller-review-expandable{transition:none}}.ile-seller-enquiries-table-review-cell{vertical-align:top}.ile-seller-listing-enquiries .btn-group .btn.disabled{cursor:default;opacity:1}@media print{.ile-agreement-page__pair{break-inside:avoid;page-break-inside:avoid}}.ile-buyer-req{margin-left:auto;margin-right:auto;max-width:1320px}.ile-buyer-req-toolbar{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px}.ile-buyer-req-card{border-color:#e4e7ec!important;border-radius:10px}.ile-buyer-req-table-wrap{border-color:#e4e7ec!important}.ile-buyer-req-table thead th{font-size:.75rem;font-weight:600;letter-spacing:.04em}.ile-buyer-req .btn-group .btn.disabled{cursor:default;opacity:1}.ile-buyer-req-detail dl.row dt{color:#6b7280;font-size:.8rem}.ile-buyer-req-detail dl.row dd{font-size:.9rem}.ile-invoice-document{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px #0000000f;overflow:hidden}.ile-invoice-document__banner{align-items:flex-start;background:linear-gradient(135deg,#1e293b,#334155);color:#fff;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.ile-invoice-document__banner-title{font-size:1.35rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.ile-invoice-document__banner-meta{font-size:.8125rem;opacity:.92;text-align:right}.ile-invoice-document__body{padding:1.25rem}.ile-invoice-document__inv-number{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.125rem;font-weight:700;margin-bottom:1rem}.ile-invoice-document__meta-grid{grid-gap:.75rem 1.25rem;border-bottom:1px solid #eee;display:grid;font-size:.8125rem;gap:.75rem 1.25rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-bottom:1.25rem;padding-bottom:1rem}.ile-invoice-document__meta-label{color:#64748b;display:block;font-size:.75rem;letter-spacing:.03em;margin-bottom:.15rem;text-transform:uppercase}.ile-invoice-document__parties{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin-bottom:1.25rem}@media(max-width:767.98px){.ile-invoice-document__parties{grid-template-columns:1fr}}.ile-invoice-document__party-box{background:#fafafa;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.8125rem;padding:.85rem 1rem}.ile-invoice-document__party-heading{color:#64748b;font-size:.7rem;font-weight:600;letter-spacing:.06em;margin-bottom:.5rem;text-transform:uppercase}.ile-invoice-document__party-name{color:#0f172a;font-weight:600;margin-bottom:.35rem}.ile-invoice-document__subject{background:#f8fafc;border-left:3px solid #0d6efd;border-radius:.375rem;font-size:.8125rem;margin-bottom:1rem;padding:.75rem 1rem}.ile-invoice-document__table-wrap{margin-bottom:1rem;overflow-x:auto}.ile-invoice-document__table{font-size:.8125rem;margin-bottom:0;width:100%}.ile-invoice-document__table thead th{background:#f1f5f9;border-bottom-width:2px;color:#475569;font-size:.75rem;font-weight:600;letter-spacing:.03em;padding:.65rem .75rem;text-transform:uppercase;white-space:nowrap}.ile-invoice-document__table tbody td{border-color:#e5e7eb;padding:.75rem;vertical-align:top}.ile-invoice-document__table tfoot td{background:#f8fafc;border-top:2px solid #e5e7eb;font-weight:600;padding:.75rem}.ile-invoice-document__amount-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ile-invoice-document__payment-strip{border-top:1px dashed #cbd5e1;font-size:.8125rem;margin-top:1rem;padding-top:1rem}.ile-invoice-document__footer-note{border-top:1px solid #eee;color:#64748b;font-size:.75rem;margin-top:1rem;padding-top:1rem}@media print{.ile-invoice-print-hide{display:none!important}.ile-buyer-post-sale__shell{max-width:100%!important;padding:0!important}.ile-invoice-document{border:none;border-radius:0;box-shadow:none}.ile-invoice-document__banner{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ile-buyer-post-sale__shell{margin-left:auto;margin-right:auto;max-width:920px;padding-left:12px;padding-right:12px}.ile-buyer-post-sale__tabs{border-bottom:1px solid #dee2e6;display:flex;flex-wrap:nowrap}@media(max-width:575.98px){.ile-buyer-post-sale__tabs{flex-wrap:wrap}}.ile-buyer-post-sale__tab-item{flex:1 1;min-width:0}.ile-buyer-post-sale__tab-link{border:none!important;border-bottom:2px solid #0000!important;color:#6c757d!important;font-size:.8125rem;margin-bottom:-1px;overflow:hidden;padding:.6rem .35rem!important;text-overflow:ellipsis;white-space:nowrap;width:100%}@media(min-width:576px){.ile-buyer-post-sale__tab-link{font-size:.875rem;padding-left:.5rem!important;padding-right:.5rem!important}}.ile-buyer-post-sale__tab-link.active{background:#0000!important;border-bottom-color:#212529!important;color:#212529!important;font-weight:600}.ile-buyer-post-sale__tab-link:not(.active):hover{border-bottom-color:#21252940!important;color:#212529!important}.ile-buyer-post-sale .ile-post-sale-milestones{grid-gap:.65rem;align-items:stretch;display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:767.98px){.ile-buyer-post-sale .ile-post-sale-milestones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:399.98px){.ile-buyer-post-sale .ile-post-sale-milestones{grid-template-columns:1fr}}.ile-buyer-post-sale .ile-post-sale-milestones__item{background:#fafafa;border:1px solid #00000014;border-radius:.375rem;display:flex;flex-direction:column;font-size:.8125rem;justify-content:flex-start;min-height:100%;padding:.55rem .65rem}.ile-buyer-post-sale .ile-post-sale-milestones__item--done{background:#1987540f;border-color:#19875459}.ile-buyer-post-sale .ile-post-sale-milestones__item--current{background:#0d6efd0f;border-color:#0d6efd73}.ile-buyer-post-sale .ile-post-sale-milestones__item--pending{opacity:.9}.ile-buyer-post-sale .ile-post-sale-milestones__label{display:block;font-weight:600;line-height:1.25;margin-bottom:.25rem}.ile-buyer-post-sale .ile-post-sale-milestones__meta{color:#6c757d;font-size:.75rem;line-height:1.3;margin-top:auto}.ile-buyer-post-sale .ile-post-sale-dl.row{--bs-gutter-y:0.5rem}.ile-buyer-post-sale .ile-post-sale-dl dd,.ile-buyer-post-sale .ile-post-sale-dl dt{margin-bottom:0}.ile-buyer-post-sale .ile-post-sale-dl dd,.ile-buyer-post-sale .ile-post-sale-dl dt{padding-top:.125rem}@media(min-width:576px){.ile-buyer-post-sale .ile-post-sale-dl dt{align-self:flex-start}}.ile-buyer-post-sale .ile-payment-method-option{transition:background-color .15s ease,border-color .15s ease}.ile-buyer-post-sale .ile-payment-method-option--selected{-webkit-border-start:3px solid #0d6efd!important;background-color:#0d6efd14!important;border-inline-start:3px solid #0d6efd!important}.ile-buyer-enquiries{margin-left:auto;margin-right:auto;max-width:1320px}.ile-buyer-enquiries-toolbar{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px}.ile-buyer-enquiries-empty,.ile-buyer-enquiries-table-wrap{border-color:#e4e7ec!important}.ile-buyer-enquiries-table thead th{font-size:.75rem;font-weight:600;letter-spacing:.04em}.ile-buyer-enquiries-card{border-color:#e4e7ec!important;border-radius:10px}.ile-buyer-enquiries-card .card-title{line-height:1.35}.ile-buyer-enquiries .btn-group .btn.disabled{cursor:default;opacity:1}.ile-buyer-enquiries-review-compact{border-color:#e4e7ec!important;border-radius:8px;font-size:.875rem}.ile-buyer-review-toggle{color:#0d6efd;color:var(--bs-primary,#0d6efd)}.ile-buyer-review-toggle:hover{color:#0a58ca;color:var(--bs-link-hover-color,#0a58ca)}.ile-buyer-review-expandable{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.ile-buyer-review-expandable.is-open{grid-template-rows:1fr}.ile-buyer-review-expandable-inner{min-height:0;overflow:hidden}.ile-buyer-review-full-text{word-break:break-word}@media(prefers-reduced-motion:reduce){.ile-buyer-review-expandable{transition:none}}.ile-buyer-enquiries-table-review-cell{vertical-align:top}.ile-lease-tracking__overview-grid{grid-gap:.75rem 1rem;display:grid;gap:.75rem 1rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.ile-lease-tracking__overview-item dt{color:#6c757d;font-size:.75rem;margin-bottom:.15rem}.ile-lease-tracking__overview-item dd{font-size:.9rem;margin-bottom:0}.ile-lease-tracking__timeline{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;padding-bottom:.35rem}.ile-lease-tracking__timeline-step{background:#fff;border:1px solid #0000001a;border-radius:.375rem;flex:1 1 128px;font-size:.78rem;min-width:128px;padding:.55rem .65rem}.ile-lease-tracking__timeline-step--done{background:#1987540a;border-color:#19875473}.ile-lease-tracking__timeline-step--current{border-color:#0d6efd8c;box-shadow:0 0 0 1px #0d6efd26}.ile-lease-tracking__timeline-step--pending{opacity:.72}.ile-lease-tracking__timeline-label{font-size:.8rem;font-weight:600;line-height:1.25;margin-bottom:.2rem}.ile-lease-tracking__timeline-meta{color:#6c757d;font-size:.72rem}.ile-lease-tracking__party-card{background:#fafafa;border:1px solid #00000014;border-radius:.375rem;height:100%;padding:.75rem 1rem}.ile-lease-tracking__party-role{color:#6c757d;font-size:.72rem;letter-spacing:.03em;margin-bottom:.35rem;text-transform:uppercase}.ile-lease-tracking__terms-box{font-size:.8125rem;line-height:1.5;max-height:220px;overflow-y:auto;white-space:pre-wrap}.ile-lease-tracking__actions .btn{font-size:.875rem}.p2p-page{--p2p-border:#e6e8ee;--p2p-border-strong:#d6dae3;--p2p-text:#1f2937;--p2p-text-muted:#6b7280;--p2p-primary:#1d4ed8;--p2p-bg-soft:#f7f9fc;color:var(--p2p-text)}.p2p-page .p2p-page-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.p2p-page .p2p-page-title{font-size:22px;font-weight:600;margin:0}.p2p-page .p2p-page-subtitle{color:var(--p2p-text-muted);font-size:14px;margin:4px 0 0;max-width:720px}.p2p-page .p2p-org-picker{background:var(--p2p-bg-soft);border:1px solid var(--p2p-border);border-radius:12px;margin-bottom:18px;padding:14px 16px}.p2p-page .p2p-org-picker-row{align-items:end;display:flex;flex-wrap:wrap;gap:12px}.p2p-page .p2p-org-picker .p2p-form-label{color:var(--p2p-text-muted);font-size:13px;font-weight:500;margin-bottom:4px}.p2p-page .p2p-org-picker .form-select{flex:1 1 280px;min-width:280px}.p2p-page .p2p-create-btn{white-space:nowrap}.p2p-page .p2p-org-summary{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:10px;margin-top:10px}.p2p-page .p2p-org-summary-name{font-weight:600}.p2p-page .p2p-org-summary-type{color:var(--p2p-text-muted)}.p2p-page .p2p-tabs{border-bottom:1px solid var(--p2p-border);display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px;padding:0 0 12px}.p2p-page .p2p-tabs .nav-link{background:#0000;border:1px solid var(--p2p-border);border-radius:999px;color:var(--p2p-text-muted);font-size:14px;padding:6px 14px;transition:background-color .15s,color .15s,border-color .15s}.p2p-page .p2p-tabs .nav-link:hover{background:#eef2ff;color:var(--p2p-primary)}.p2p-page .p2p-tabs .nav-link.active{background:var(--p2p-primary);border-color:var(--p2p-primary);color:#fff}.p2p-page .p2p-card{background:#fff;border:1px solid var(--p2p-border);border-radius:12px;box-shadow:0 1px 2px #0f172a0a;margin-bottom:16px;padding:22px 22px 18px}.p2p-page .p2p-card-title{color:var(--p2p-text);font-size:15px;font-weight:600;margin-bottom:14px}.p2p-page .p2p-card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.p2p-page .p2p-section-divider{border-top:1px solid var(--p2p-border);margin:22px 0 18px}.p2p-page .p2p-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.p2p-page .p2p-form-field{display:flex;flex-direction:column;min-width:0}.p2p-page .p2p-form-label{color:var(--p2p-text-muted);font-size:13px;font-weight:500;margin-bottom:4px}.p2p-page .p2p-form-control{height:38px}.p2p-page textarea.p2p-form-control{height:auto;min-height:80px}.p2p-page .p2p-helper{color:var(--p2p-text-muted);font-size:12px;margin-top:4px}.p2p-page .p2p-helper-warning{color:#b45309}.p2p-page .p2p-permissions-title{color:var(--p2p-text-muted);font-size:13px;font-weight:500;margin:18px 0 8px}.p2p-page .p2p-permissions-grid{grid-gap:8px 14px;display:grid;gap:8px 14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.p2p-page .p2p-checkbox{align-items:center;color:var(--p2p-text);cursor:pointer;display:flex;font-size:14px;gap:8px}.p2p-page .p2p-checkbox input[type=checkbox]{height:16px;width:16px}.p2p-page .p2p-checkbox-inline{margin-top:22px}.p2p-page .p2p-table{margin-bottom:0;margin-top:8px}.p2p-page .p2p-table thead th{background:var(--p2p-bg-soft);border-bottom:1px solid var(--p2p-border);color:var(--p2p-text-muted);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.p2p-page .p2p-table tbody td{border-top:1px solid var(--p2p-border);font-size:14px}.p2p-page .p2p-empty{background:var(--p2p-bg-soft);border:1px dashed var(--p2p-border-strong);border-radius:10px;padding:28px 18px;text-align:center}.p2p-page .p2p-empty-title{color:var(--p2p-text);font-weight:600;margin-bottom:6px}.p2p-page .p2p-empty-hint{color:var(--p2p-text-muted);font-size:13px}.p2p-page .p2p-badge{border-radius:999px;display:inline-block;font-size:12px;font-weight:500;line-height:1.4;padding:3px 10px;text-transform:capitalize}.p2p-page .p2p-badge-success{background:#dcfce7;color:#166534}.p2p-page .p2p-badge-muted{background:#f1f5f9;color:#475569}.p2p-page .p2p-badge-danger{background:#fee2e2;color:#991b1b}.p2p-page .p2p-badge-info{background:#dbeafe;color:#1d4ed8}.p2p-modal-backdrop{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1050}.p2p-modal{background:#fff;border-radius:12px;box-shadow:0 24px 48px #0f172a2e;display:flex;flex-direction:column;max-width:640px;overflow:hidden;width:100%}.p2p-modal-header{align-items:center;border-bottom:1px solid #e6e8ee;display:flex;justify-content:space-between;padding:16px 20px}.p2p-modal-header h5{font-size:17px;font-weight:600;margin:0}.p2p-modal-body{padding:18px 20px 8px}.p2p-modal-body .p2p-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.p2p-modal-footer{border-top:1px solid #e6e8ee;display:flex;gap:10px;justify-content:flex-end;margin-top:12px;padding:12px 0 8px}
/*# sourceMappingURL=main.7d14d940.css.map*/