@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_f95ab6a0-module__mygk9q__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_f95ab6a0-module__mygk9q__variable{--font-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.22-vwy_zcz7be.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.3_q_pmj-3v7pv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.0kupvvif_223v.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.11jlrhjosin9v.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.3z1vcboutudqk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.012bmydply3go.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_a9985fd9-module__NOYk1a__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_a9985fd9-module__NOYk1a__variable{--font-serif:"Source Serif 4", "Source Serif 4 Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.skip-link{z-index:9999;color:#fff;background:#071525;padding:.75rem 1rem;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #c19a4b}.app-loading,.system-state{place-content:center;justify-items:start;gap:1rem;min-height:60vh;padding:clamp(2rem,8vw,7rem);display:grid}.app-loading{color:#687684;justify-content:center;align-items:center;display:flex}.app-loading span{border:2px solid #dfe5e8;border-top-color:#b99a60;border-radius:50%;width:20px;height:20px;margin-right:.7rem;animation:.8s linear infinite app-spin}.system-state h1,.system-state p{margin:0}.system-state p{color:#687684;max-width:620px;line-height:1.6}.system-state a,.system-state button{color:#fff;background:#071525;border:0;padding:.8rem 1rem;font-weight:800}@keyframes app-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.order-admin-filters{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(6,minmax(0,1fr)) auto;gap:.6rem;margin:0 0 1rem;padding:1rem;display:grid}.order-admin-filters input,.order-admin-filters select{min-height:40px;padding:.5rem;font-size:.65rem}.order-item-snapshots{gap:.5rem;margin-bottom:1rem;display:grid}.order-item-snapshots article{border:1px solid var(--line);background:#f8f9fa;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;padding:.8rem;display:grid}.order-item-snapshots strong,.order-item-snapshots span{font-size:.68rem}.order-item-snapshots small{color:var(--muted);grid-column:1/-1;font-size:.56rem}.order-reject-form{border-top:1px solid var(--line);margin-top:1.2rem;padding-top:1.2rem}@media (max-width:1100px){.order-admin-filters{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.order-admin-filters,.order-item-snapshots article{grid-template-columns:1fr}}.order-test-marker{color:#795915;letter-spacing:.08em;background:#fff8e8;border:1px solid #c9a45a;width:max-content;margin:.25rem 0;padding:.18rem .42rem;font-size:.56rem;font-weight:800;line-height:1.2;display:inline-flex}:root{--navy:#071525;--gold:#b99a60;--champagne:#e8dcc5;--ink:#13202d;--muted:#687684;--line:#dfe5e8;--paper:#f5f6f4;--white:#fff}*{box-sizing:border-box}html{background:var(--paper)}body{color:var(--ink);background:var(--paper);font-family:var(--font-sans),sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.brand{letter-spacing:.04em;align-items:center;gap:.7rem;font-weight:800;display:flex}.brand span{color:#fff;background:var(--navy);border:1px solid var(--gold);place-items:center;width:2rem;height:2rem;display:grid}.brand-light{color:#fff}.brand-light span{background:0 0}.site-header{background:#fff;justify-content:space-between;align-items:center;max-width:1280px;height:76px;margin:auto;padding:0 2rem;display:flex}.site-header nav{align-items:center;gap:2rem;font-size:.9rem;font-weight:700;display:flex}.button{border:1px solid var(--navy);cursor:pointer;background:0 0;justify-content:center;align-items:center;min-height:48px;padding:0 1.5rem;font-weight:800;display:inline-flex}.button-primary{color:#fff;background:var(--navy)}.button-small{min-height:40px;padding:0 1rem}.button-full{width:100%}.button:disabled{opacity:.65;cursor:wait}.home{background:#fff;min-height:calc(100vh - 76px)}.hero{grid-template-columns:1.3fr .7fr;align-items:center;gap:7rem;max-width:1280px;min-height:680px;margin:auto;padding:7rem 2rem;display:grid}.hero h1,.auth-aside h1{max-width:800px;font:600 clamp(3rem,6vw,6.2rem)/.98 var(--font-serif),serif;letter-spacing:-.045em;margin:1rem 0 1.5rem}.hero p{max-width:630px;color:var(--muted);font-size:1.15rem;line-height:1.8}.eyebrow{color:#8b6d37;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:800}.eyebrow-light{color:var(--champagne)}.hero-actions{align-items:center;gap:2rem;margin-top:2rem;display:flex}.text-link{font-weight:800}.hero-panel{color:#fff;background:var(--navy);box-shadow:24px 24px 0 var(--champagne);padding:3rem}.hero-panel>span{color:var(--gold);letter-spacing:.2em;font-size:.7rem}.hero-panel h2{font:500 2.1rem/1.2 var(--font-serif),serif;margin:2rem 0}.hero-panel ul{margin:0;padding:0;list-style:none}.hero-panel li{border-top:1px solid #ffffff20;padding:1rem 0;font-size:.9rem}.auth-layout{grid-template-columns:minmax(360px,.72fr) 1.28fr;min-height:100vh;display:grid}.auth-aside{color:#fff;background:linear-gradient(145deg,var(--navy),#102e44);flex-direction:column;justify-content:space-between;height:100vh;padding:3rem clamp(2rem,5vw,6rem);display:flex;position:sticky;top:0}.auth-aside h1{max-width:560px;font-size:clamp(2.5rem,4vw,4.5rem)}.auth-aside p{color:#c1ccd3;max-width:500px;line-height:1.75}.auth-aside small{color:#8293a0}.auth-content{background:#fff;align-items:center;min-width:0;padding:5rem clamp(2rem,7vw,8rem);display:flex}.auth-card{width:100%;max-width:800px;margin:auto}.auth-card.narrow{max-width:520px}.auth-card.centered{text-align:center}.auth-card h2{font:600 clamp(2.2rem,4vw,3.5rem)/1.08 var(--font-serif),serif;letter-spacing:-.025em;margin:.8rem 0}.lead{color:var(--muted);margin:0 0 2.5rem;line-height:1.7}.form-stack{flex-direction:column;gap:1.25rem;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:1.15rem;display:grid}.form-grid .wide{grid-column:1/-1}label{color:#354454;flex-direction:column;gap:.5rem;font-size:.78rem;font-weight:800;display:flex}input,select,textarea{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #cfd7dc;border-radius:0;outline:none;padding:.8rem .9rem}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #b99a601d}.account-switch{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.5rem;display:grid}.account-switch button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fafafa;padding:1.15rem}.account-switch button.active{border-color:var(--gold);box-shadow:inset 3px 0 var(--gold);background:#faf7f0}.account-switch span,.account-switch small{display:block}.account-switch span{font-weight:800}.account-switch small{color:var(--muted);margin-top:.25rem}.checks{background:var(--paper);flex-direction:row;gap:2rem;padding:1rem;display:flex}.checks label{flex-direction:row;align-items:center}.checks input{width:18px;min-height:18px}.form-error,.field-error{color:#a13737}.form-error{background:#fff3f3;padding:.8rem}.form-footnote,.privacy-note{color:var(--muted);text-align:center;font-size:.78rem}.form-footnote a{color:#8b6d37;font-weight:800}.mail-mark{width:64px;height:64px;color:var(--gold);border:1px solid var(--gold);place-items:center;margin:0 auto 2rem;font-size:1.6rem;display:grid}.dashboard-layout{grid-template-columns:270px 1fr;min-height:100vh;display:grid}.sidebar{color:#9cafbd;background:var(--navy);flex-direction:column;height:100vh;padding:2rem;display:flex;position:sticky;top:0}.portal-label{color:var(--gold);text-transform:uppercase;letter-spacing:.17em;margin:3rem 0 1rem;font-size:.68rem}.sidebar nav{flex-direction:column;gap:.35rem;display:flex}.sidebar nav a,.sidebar nav span{padding:.9rem 1rem;font-size:.85rem}.sidebar form{margin-top:auto}.logout{color:#9cafbd;cursor:pointer;background:0 0;border:0;padding:0}.dashboard-main>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:2rem;display:flex}.dashboard-main h1{font:600 2.5rem var(--font-serif),serif;margin:.35rem 0 0}.status{color:#745c30;text-transform:uppercase;letter-spacing:.1em;background:#efe6d5;padding:.6rem .8rem;font-size:.68rem;font-weight:800}.status-verified,.status-approved{color:#27644a;background:#e3f1ea}.status-rejected,.status-suspended{color:#8f3737;background:#f7e5e5}.dashboard-card{border:1px solid var(--line);background:#fff;gap:2rem;margin-top:3rem;padding:3rem;display:flex}.card-number{color:var(--gold);font:500 2.5rem var(--font-serif),serif}.dashboard-card h2{font:600 1.8rem var(--font-serif),serif;margin:0 0 .7rem}.dashboard-card p{color:var(--muted)}.progress{background:var(--line);width:100%;max-width:500px;height:7px;margin:1.5rem 0 .6rem}.progress span{background:var(--gold);height:100%;display:block}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:4rem;padding-top:4rem}.auth-layout{grid-template-columns:1fr}.auth-aside{gap:4rem;height:auto;min-height:350px;position:relative}.auth-aside small{display:none}.auth-content{padding-block:4rem}.dashboard-layout{grid-template-columns:1fr}.sidebar{height:auto;position:relative}.sidebar nav{flex-direction:row;overflow:auto}.sidebar form{margin-top:1.5rem}}@media (max-width:600px){.site-header{padding:0 1rem}.site-header nav>a:first-child{display:none}.hero{padding:3rem 1rem}.hero h1{font-size:3.2rem}.hero-actions{flex-direction:column;align-items:stretch}.auth-aside,.auth-content{padding:2rem 1.25rem}.auth-aside h1{font-size:2.7rem}.form-grid,.account-switch{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.checks{flex-direction:column;gap:.8rem}.dashboard-main{padding:2rem 1rem}.dashboard-main>header{flex-direction:column;align-items:flex-start;gap:1rem}.dashboard-card{padding:1.5rem}.brand{font-size:.85rem}}.sidebar nav small{color:#718898;margin-left:.35rem;font-size:.55rem}.dashboard-main{background:#f6f7f9;min-width:0}.dashboard-main>header h1{font-family:var(--font-sans),sans-serif;font-size:2rem;font-weight:750}.portal-kpi-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2rem;display:grid}.portal-kpi-grid article{border:1px solid var(--line);background:#fff;padding:1.3rem}.portal-kpi-grid span,.portal-kpi-grid strong{display:block}.portal-kpi-grid span{color:var(--muted);font-size:.66rem}.portal-kpi-grid strong{color:var(--navy);text-transform:capitalize;margin-top:.5rem;font-size:1.35rem}.portal-panel{border:1px solid var(--line);background:#fff;padding:1.6rem}.onboarding-summary{justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem;display:flex}.onboarding-summary h2,.portal-page-heading h2,.admin-detail-heading h2{margin:.45rem 0;font-size:1.8rem}.onboarding-summary p,.portal-page-heading p{max-width:720px;color:var(--muted);font-size:.82rem;line-height:1.6}.summary-actions{flex-direction:column;gap:.6rem;display:flex}.portal-button{color:#fff;border:1px solid var(--navy);background:var(--navy);cursor:pointer;justify-content:center;align-items:center;min-height:42px;padding:0 1rem;font-size:.72rem;font-weight:800;display:inline-flex}.portal-button.secondary{color:var(--navy);background:#fff}.portal-button:disabled{cursor:not-allowed;opacity:.5}.portal-alert{color:#6c572f;background:#fffaf0;border:1px solid #e7d9bc;margin-top:1rem;padding:1rem 1.2rem}.portal-alert.danger{color:#843c3c;background:#fff5f5;border-color:#eccccc}.portal-alert p{margin:.35rem 0 0;font-size:.78rem}.portal-page-heading{justify-content:space-between;align-items:center;padding:2rem 0 1.5rem;display:flex}.onboarding-security{color:#27644a;background:#e3f1ea;padding:.55rem .7rem;font-size:.62rem;font-weight:750}.onboarding-form{flex-direction:column;gap:1rem;display:flex}.onboarding-section{border:1px solid var(--line);background:#fff}.onboarding-section>header{border-bottom:1px solid var(--line);align-items:center;gap:.8rem;padding:1rem 1.3rem;display:flex}.onboarding-section>header span{color:#8b6d37;background:#f6efe2;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.6rem;font-weight:800;display:grid}.onboarding-section h3{margin:0;font-size:1rem}.onboarding-section>div,.onboarding-section>label{margin:1.3rem}.portal-form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.portal-form-grid .wide{grid-column:1/-1}.portal-form-grid label{font-size:.7rem}.portal-form-grid small{color:#307050}.capability-checks,.category-check-grid,.incoterm-checks{flex-wrap:wrap;gap:.7rem;display:flex}.capability-checks label,.category-check-grid label,.incoterm-checks label{border:1px solid var(--line);background:#fafafa;flex-direction:row;align-items:center;padding:.65rem .8rem}.capability-checks input,.category-check-grid input,.incoterm-checks input{width:15px;min-height:15px}.category-check-grid{margin:1.3rem}.category-check-grid label{font-size:.68rem}.top-gap{margin-top:1rem!important}.incoterm-checks>strong{width:100%;font-size:.7rem}.upload-drop{background:#fafbfc;border:1px dashed #b9c4cc;padding:1.5rem;display:flex}.document-list{flex-direction:column;gap:.5rem;display:flex}.document-list span{background:#f7f8f9;justify-content:space-between;padding:.7rem;font-size:.68rem;display:flex}.document-list b{color:#8b6d37;font-size:.58rem}.onboarding-save,.submit-review-panel{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.onboarding-save p,.submit-review-panel p{color:var(--muted);margin:0;font-size:.68rem}.submit-review-panel{background:#fffcf5;border-color:#d9c7a7;margin-top:1rem}.submit-review-panel strong{font-size:.84rem}.submit-review-panel p{margin-top:.35rem}.admin-status-tabs{gap:.4rem;margin:0 0 1rem;display:flex;overflow:auto}.admin-status-tabs a{white-space:nowrap;border:1px solid var(--line);text-transform:capitalize;background:#fff;padding:.65rem .8rem;font-size:.62rem}.admin-status-tabs a.active{color:#fff;border-color:var(--navy);background:var(--navy)}.admin-status-tabs b{margin-left:.35rem}.admin-table-panel{border:1px solid var(--line);background:#fff}.admin-table-head,.admin-table-row{grid-template-columns:1.5fr 1fr .8fr .8fr .55fr;align-items:center;gap:1rem;padding:.8rem 1rem;display:grid}.admin-table-head{color:#7b8892;border-bottom:1px solid var(--line);text-transform:uppercase;background:#fafafa;font-size:.58rem}.admin-table-row{border-bottom:1px solid #edf0f2;min-height:68px;font-size:.68rem}.admin-table-row strong small{color:#89949c;margin-top:.25rem;font-weight:400;display:block}.admin-table-row .status{justify-self:start}.admin-table-row>a{color:#806535;font-weight:750}.admin-empty{color:var(--muted);padding:2rem}.admin-detail-heading{padding:1.6rem 0}.admin-detail-heading>a{color:#7a8791;font-size:.65rem}.admin-detail-heading>div{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.admin-detail-heading p{color:var(--muted);margin:0;font-size:.72rem}.admin-review-layout{grid-template-columns:minmax(0,1fr) 310px;gap:1rem;display:grid}.admin-review-layout>div{flex-direction:column;gap:1rem;display:flex}.admin-company-card>p{color:var(--muted);font-size:.78rem;line-height:1.7}.admin-company-card dl,.manufacturer-panel dl{grid-template-columns:1fr 1fr;gap:0;margin:1rem 0;display:grid}.admin-company-card dl>div,.manufacturer-panel dl>div{border:1px solid var(--line);margin:-1px 0 0 -1px;padding:.8rem}.admin-company-card dt,.manufacturer-panel dt{color:#7c8992;font-size:.58rem}.admin-company-card dd,.manufacturer-panel dd{margin:.3rem 0 0;font-size:.72rem;font-weight:750}.review-chips{flex-wrap:wrap;gap:.4rem;display:flex}.review-chips span{background:#f4f5f6;padding:.4rem .55rem;font-size:.6rem}.admin-documents article{border-top:1px solid var(--line);align-items:center;gap:1rem;padding:.8rem 0;display:flex}.admin-documents article>div{margin-right:auto}.admin-documents strong,.admin-documents span{display:block}.admin-documents strong{font-size:.7rem}.admin-documents span{color:#8b6d37;margin-top:.25rem;font-size:.56rem}.admin-documents a,.admin-documents button{color:#725a2e;cursor:pointer;background:0 0;border:0;font-size:.6rem;font-weight:750}.admin-decision-panel{border:1px solid var(--line);background:#fff;height:max-content;padding:1.2rem}.admin-decision-panel h3{margin-top:0}.admin-decision-panel>p{color:var(--muted);font-size:.68rem;line-height:1.5}.admin-decision-panel label{font-size:.65rem}.decision{color:#fff;cursor:pointer;border:0;width:100%;min-height:38px;margin-top:.5rem;font-size:.65rem;font-weight:800}.decision.approve{background:#216849}.decision.verify{background:#0e3858}.decision.reject{background:#a14747}.decision.suspend{color:#633;background:#f3dede}.admin-decision-panel h4{margin-bottom:.6rem}.audit-list>div{border-top:1px solid var(--line);padding:.7rem 0}.audit-list strong,.audit-list span{display:block}.audit-list strong{text-transform:capitalize;font-size:.65rem}.audit-list span{color:#88949c;margin-top:.2rem;font-size:.54rem}.audit-list p{margin:.4rem 0 0;font-size:.6rem}@media (max-width:1000px){.portal-kpi-grid{grid-template-columns:1fr 1fr}.admin-review-layout{grid-template-columns:1fr}.admin-table-head{display:none}.admin-table-row{grid-template-columns:1.3fr 1fr .8fr}.admin-table-row>:nth-child(4){display:none}}@media (max-width:650px){.portal-form-grid{grid-template-columns:1fr}.portal-form-grid .wide{grid-column:auto}.onboarding-summary,.portal-page-heading,.onboarding-save,.submit-review-panel{flex-direction:column;align-items:flex-start}.portal-kpi-grid,.admin-table-row{grid-template-columns:1fr 1fr}.admin-table-row>:nth-child(2){display:none}.admin-company-card dl{grid-template-columns:1fr}}.product-list-stats{gap:1rem;margin-bottom:1rem;display:flex}.product-list-stats span{border:1px solid var(--line);color:var(--muted);background:#fff;padding:.8rem 1rem;font-size:.65rem}.product-list-stats strong{color:var(--navy);margin-right:.3rem;font-size:1rem}.supplier-product-list{border:1px solid var(--line);background:#fff}.supplier-product-list>article{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(0,1fr) 120px 170px;align-items:center;gap:1rem;min-height:116px;padding:.8rem;display:grid}.supplier-product-thumb{background:#f5f6f7;place-items:center;width:90px;height:90px;display:grid;overflow:hidden}.supplier-product-thumb img{object-fit:cover;width:100%;height:100%}.supplier-product-thumb span{color:var(--muted);font-size:.55rem}.supplier-product-list h3{margin:0;font-size:.9rem}.supplier-product-list p{color:var(--muted);margin:.4rem 0;font-size:.68rem}.supplier-product-list small{color:#9a4646}.product-list-actions{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.product-list-actions a,.product-list-actions button{color:#755c30;cursor:pointer;background:0 0;border:0;padding:0;font-size:.64rem;font-weight:750}.empty-product-state{text-align:center;padding:4rem}.empty-product-state p{color:var(--muted)}.product-editor{flex-direction:column;gap:1rem;display:flex}.product-editor-section{border:1px solid var(--line);background:#fff}.product-editor-section>header{border-bottom:1px solid var(--line);gap:.8rem;padding:1rem 1.2rem;display:flex}.product-editor-section>header>span{color:#815f27;background:#f6eddd;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.58rem;font-weight:800;display:grid}.product-editor-section h3{margin:0;font-size:.95rem}.product-editor-section header p{color:var(--muted);margin:.25rem 0 0;font-size:.62rem}.product-editor-section>.portal-form-grid{margin:1.2rem}.existing-product-images{gap:.7rem;margin:1.2rem;display:flex;overflow:auto}.existing-product-images>div{min-width:110px;position:relative}.existing-product-images img{object-fit:cover;width:110px;height:110px}.existing-product-images span{color:#fff;background:#071525d9;padding:.25rem;font-size:.5rem;position:absolute;bottom:5px;left:5px}.product-upload{background:#fafbfc;border:1px dashed #b8c2c9;margin:1.2rem;padding:1.4rem}.product-inline-checks,.product-capability-grid,.certificate-check-grid{flex-wrap:wrap;gap:.6rem;margin:1.2rem;display:flex}.product-inline-checks label,.product-capability-grid label,.certificate-check-grid label{border:1px solid var(--line);background:#fafafa;flex-direction:row;align-items:center;padding:.65rem .75rem}.product-inline-checks input,.product-capability-grid input,.certificate-check-grid input{width:15px;min-height:15px}.repeat-table{border:1px solid var(--line);margin:1.2rem}.repeat-head,.repeat-row{grid-template-columns:1fr 1fr 1fr;display:grid}.repeat-head{color:#77838c;background:#f4f5f6;padding:.55rem .7rem;font-size:.58rem}.repeat-row input{border-width:1px 0 0 1px;min-height:39px}.repeat-row input:first-child{border-left:0}.certificate-check-grid label{min-width:220px}.certificate-check-grid span,.certificate-check-grid small{display:block}.certificate-check-grid small{color:#8d7244;margin-top:.2rem;font-weight:500}.product-editor-footer{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:1rem 1.2rem;display:flex}.product-editor-footer span{text-transform:capitalize;font-size:.68rem}.admin-product-list{border:1px solid var(--line);background:#fff}.admin-product-list article{border-bottom:1px solid var(--line);grid-template-columns:78px minmax(0,1fr) 120px 130px;align-items:center;gap:1rem;min-height:105px;padding:.7rem 1rem;display:grid}.admin-product-list img,.no-product-image{object-fit:cover;width:78px;height:78px}.no-product-image{background:#f3f4f5;place-items:center;font-size:.52rem;display:grid}.admin-product-list h3{margin:0;font-size:.82rem}.admin-product-list p,.admin-product-list small{color:var(--muted);margin:.3rem 0;font-size:.62rem}.admin-product-list>a{color:#775d2f;font-size:.64rem;font-weight:750}.admin-product-gallery{gap:.6rem;display:flex;overflow:auto}.admin-product-gallery img{object-fit:cover;width:180px;height:180px}.admin-product-preview>dl{grid-template-columns:1fr 1fr;display:grid}.review-price-tiers{border:1px solid var(--line);flex-direction:column;display:flex}.review-price-tiers span{border-bottom:1px solid var(--line);justify-content:space-between;padding:.6rem .8rem;font-size:.65rem;display:flex}@media (max-width:800px){.supplier-product-list>article{grid-template-columns:75px 1fr}.supplier-product-list>article>.status,.product-list-actions{grid-column:2}.admin-product-list article{grid-template-columns:70px 1fr}.admin-product-list article>.status,.admin-product-list article>a{grid-column:2}.product-list-stats{overflow:auto}.product-editor-footer{flex-direction:column;align-items:flex-start;gap:.8rem}}@media (max-width:520px){.repeat-head{display:none}.repeat-row{grid-template-columns:1fr}.repeat-row input{border-left:0}.product-capability-grid,.certificate-check-grid{flex-direction:column}.certificate-check-grid label{min-width:0}}.favorite-tabs{border-bottom:1px solid var(--line);gap:.4rem;margin-bottom:1rem;display:flex}.favorite-tabs a{color:var(--muted);padding:.75rem 1rem;font-size:.68rem}.favorite-tabs a.active{color:var(--navy);border-bottom:2px solid #b79558}.buyer-favorite-list{gap:.6rem;display:grid}.buyer-favorite-list article{border:1px solid var(--line);background:#fff;grid-template-columns:78px 1fr 42px;align-items:center;gap:.8rem;padding:.7rem;display:grid}.buyer-favorite-list article>img,.buyer-favorite-list article>span{object-fit:cover;background:#f2f3f4;width:78px;height:78px}.buyer-favorite-list h3{margin:0;font-size:.82rem}.buyer-favorite-list p,.buyer-favorite-list a{color:var(--muted);margin:.3rem 0;font-size:.62rem}.favorite-empty{text-align:center;border:1px solid var(--line);background:#fff;padding:3rem}.dashboard-mobile-nav{display:none}.sidebar{width:270px;padding:1.5rem 1.25rem}.portal-label{margin:2rem .8rem 1rem}.sidebar nav a,.sidebar nav span{justify-content:space-between;align-items:center;min-height:40px;padding:.7rem .8rem;font-size:.72rem;display:flex}.sidebar nav .active{color:#fff;border-left:2px solid var(--gold);background:#ffffff0d}.prepared-nav{color:#788d9c}.prepared-nav small{color:#b8a174;background:#ffffff0a;border-radius:10px;padding:.18rem .3rem;font-size:.42rem}.dashboard-main{padding:2rem clamp(1.5rem,4vw,4rem)}.dashboard-main>header{padding-bottom:1.2rem}.dashboard-main>header h1{font-size:1.35rem}.dashboard-page-title{justify-content:space-between;align-items:center;padding:1.5rem 0 1.1rem;display:flex}.dashboard-page-title h2{margin:0;font-size:1.25rem}.dashboard-page-title p{color:var(--muted);margin:.3rem 0 0;font-size:.7rem}.dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.dashboard-kpi{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:112px;padding:1rem;display:flex}.dashboard-kpi>span{color:var(--muted);justify-content:space-between;align-items:center;font-size:.6rem;display:flex}.dashboard-kpi span b{color:#8b7243;background:#f5ecdd;padding:.15rem .3rem;font-size:.42rem}.dashboard-kpi strong{color:var(--navy);text-transform:capitalize;margin-top:auto;font-size:1.35rem}.dashboard-kpi small{color:#75828b;margin-top:.25rem;font-size:.52rem}.dashboard-kpi.prepared{background:#fafafa}.dashboard-kpi.prepared strong{color:#9ca5ab}.dashboard-content-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:.8rem;margin-top:.8rem;display:grid}.dashboard-content-grid>div,.dashboard-content-grid>aside{flex-direction:column;gap:.8rem;display:flex}.dashboard-panel{border:1px solid var(--line);background:#fff;padding:1rem}.dashboard-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:-1rem -1rem 1rem;padding:.85rem 1rem;display:flex}.dashboard-panel>header h2{margin:0;font-size:.78rem}.dashboard-panel>header a{color:#806534;font-size:.58rem;font-weight:750}.prepared-panel{background:linear-gradient(135deg,#fff,#f8f5ef);min-height:130px}.prepared-panel>span{color:#9b7e4a;text-transform:uppercase;font-size:.48rem}.prepared-panel h2{font-size:.9rem}.prepared-panel p,.dashboard-empty-copy{color:var(--muted);font-size:.65rem}.dashboard-activity-list article{border-bottom:1px solid #edf0f1;grid-template-columns:120px 1fr 80px;gap:.6rem;padding:.65rem 0;font-size:.62rem;display:grid}.dashboard-activity-list article span{color:#7d8991}.dashboard-activity-list article small{text-align:right;color:#98a1a7}.profile-completion>strong{font-size:1.6rem}.profile-completion>span{color:var(--muted);margin-left:.3rem;font-size:.6rem}.profile-completion>div{background:#e7eaec;height:6px;margin:.7rem 0}.profile-completion i{background:#b6975e;height:100%;display:block}.profile-completion p{color:var(--muted);font-size:.65rem}.profile-completion ul{grid-template-columns:1fr 1fr;gap:.45rem;padding:0;font-size:.56rem;list-style:none;display:grid}.profile-completion li{color:#929ca3}.profile-completion li.done{color:#39755b}.compact-saved-list{flex-direction:column;display:flex}.compact-saved-list a{border-bottom:1px solid #edf0f1;justify-content:space-between;padding:.6rem 0;font-size:.62rem;display:flex}.compact-saved-list span{color:#8d979e;font-size:.52rem}.dashboard-product-list article{border-bottom:1px solid #edf0f1;grid-template-columns:58px 1fr auto;align-items:center;gap:.7rem;padding:.55rem 0;display:grid}.dashboard-product-list img,.dashboard-product-list>article>span{object-fit:cover;background:#f1f3f4;width:58px;height:58px}.dashboard-product-list strong,.dashboard-product-list small{display:block}.dashboard-product-list strong{font-size:.67rem}.dashboard-product-list small{color:var(--muted);margin-top:.25rem;font-size:.52rem}.dashboard-product-list .status{font-size:.48rem}.admin-note-list p,.verification-card p{color:#68757e;background:#fafafa;padding:.65rem;font-size:.62rem}.verification-card>a{color:#806534;font-size:.6rem;font-weight:750}.buyer-company-form .portal-form-grid{margin-top:1rem}.buyer-company-form>header>span{color:#287052;font-size:.55rem}.buyer-company-form>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:1rem;padding-top:1rem;display:flex}.buyer-company-form>footer p{color:var(--muted);font-size:.6rem}.supplier-product-table{border:1px solid var(--line);background:#fff;overflow:auto}.supplier-product-table-head,.supplier-product-table>article{grid-template-columns:minmax(210px,1.5fr) 1fr .55fr .8fr .8fr .8fr .8fr;align-items:center;gap:.7rem;min-width:960px;padding:.65rem .8rem;display:grid}.supplier-product-table-head{color:#7b8790;text-transform:uppercase;background:#f7f8f9;font-size:.5rem}.supplier-product-table>article{border-top:1px solid #edf0f1;font-size:.6rem}.supplier-table-product{align-items:center;gap:.7rem;display:flex}.supplier-table-product img,.supplier-table-product>span{object-fit:cover;background:#f0f2f3;flex:none;width:58px;height:58px}.supplier-product-table .status{justify-self:start;font-size:.48rem}.supplier-product-table .product-list-actions{gap:.25rem}@media (max-width:1100px){.dashboard-kpi-grid{grid-template-columns:repeat(2,1fr)}.dashboard-content-grid{grid-template-columns:1fr}}@media (max-width:900px){.dashboard-layout{display:block}.sidebar{display:none}.dashboard-mobile-nav{z-index:20;color:#fff;background:var(--navy);display:block;position:sticky;top:0}.dashboard-mobile-nav summary{cursor:pointer;align-items:center;gap:.7rem;height:58px;padding:0 1rem;list-style:none;display:flex}.dashboard-mobile-nav summary small{color:#a9bac6;margin-left:auto}.dashboard-mobile-nav nav{border-top:1px solid #ffffff18;grid-template-columns:1fr 1fr;padding:.5rem;display:grid}.dashboard-mobile-nav nav a,.dashboard-mobile-nav nav span{color:#a9bac6;padding:.7rem;font-size:.65rem}.dashboard-mobile-nav nav a.active{color:#fff;background:#ffffff0d}.dashboard-mobile-nav nav small{color:#c2a66f;margin-left:.3rem;font-size:.43rem}.dashboard-main{padding:1.2rem}.dashboard-main>header{display:none}}@media (max-width:600px){.dashboard-kpi-grid{grid-template-columns:1fr 1fr}.dashboard-page-title{flex-direction:column;align-items:flex-start;gap:.8rem}.dashboard-activity-list article{grid-template-columns:1fr}.dashboard-activity-list article small{text-align:left}.profile-completion ul{grid-template-columns:1fr}.buyer-company-form>footer{flex-direction:column;align-items:flex-start;gap:.7rem}}.product-prepared-actions .product-inquiry-action{color:#fff;background:var(--navy);justify-content:center;align-items:center;min-height:46px;font-size:.68rem;font-weight:800;display:flex}.inquiry-page{background:#f6f7f8;min-height:70vh;padding:1rem 0 4rem}.inquiry-page>.market-container{max-width:980px}.inquiry-form{border:1px solid var(--line);background:#fff;padding:clamp(1rem,3vw,2rem);box-shadow:0 14px 36px #0715250a}.inquiry-form>header h1{margin:.4rem 0;font-size:1.65rem}.inquiry-form>header p{color:var(--muted);font-size:.72rem}.inquiry-fixed-context{border:1px solid var(--line);background:#fafafa;grid-template-columns:repeat(3,1fr);margin:1.4rem 0;display:grid}.inquiry-fixed-context>div{border-right:1px solid var(--line);padding:.85rem 1rem}.inquiry-fixed-context>div:last-child{border:0}.inquiry-fixed-context span,.inquiry-fixed-context strong{display:block}.inquiry-fixed-context span{color:var(--muted);font-size:.55rem}.inquiry-fixed-context strong{margin-top:.25rem;font-size:.68rem}.inquiry-checks{gap:.7rem;display:flex}.inquiry-checks label{border:1px solid var(--line);background:#fafafa;align-items:center;gap:.5rem;padding:.7rem .8rem;display:flex}.inquiry-checks input{width:15px;min-height:15px}.inquiry-form footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:1.2rem;padding-top:1rem;display:flex}.inquiry-form footer p{color:var(--muted);font-size:.6rem}.inquiry-success{text-align:center;border:1px solid var(--line);background:#fff;padding:5rem 2rem}.inquiry-success>span{color:#fff;background:#297154;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;display:grid}.inquiry-success p{color:var(--muted)}.inquiry-success>div{justify-content:center;gap:.6rem;margin-top:1.5rem;display:flex}.inquiry-list{border:1px solid var(--line);background:#fff;overflow:auto}.inquiry-list>header,.inquiry-row{grid-template-columns:1.45fr 1fr .8fr .6fr .7fr .5fr;align-items:center;gap:.8rem;min-width:900px;padding:.7rem .9rem;display:grid}.inquiry-list>header{color:#77838c;text-transform:uppercase;background:#f6f7f8;font-size:.52rem}.inquiry-row{border-top:1px solid #edf0f1;min-height:72px;font-size:.62rem}.inquiry-row:hover{background:#fafbfb}.inquiry-row.unread{background:#fffcf6;box-shadow:inset 3px 0 #b79558}.inquiry-row small,.inquiry-row b{display:block}.inquiry-row small{color:var(--muted);margin-top:.2rem;font-size:.52rem}.inquiry-product{align-items:center;gap:.7rem;display:flex}.inquiry-product img,.inquiry-product i{object-fit:cover;background:#eef0f1;flex:none;width:54px;height:54px}.inquiry-empty{text-align:center;padding:4rem}.inquiry-empty p{color:var(--muted);font-size:.68rem}.inquiry-unread-count{color:#795d2e;background:#f5ead7;padding:.45rem .7rem;font-size:.6rem;font-weight:800}.status-new{color:#7a581e;background:#f5ead3}.status-read{color:#285d7a;background:#dfedf5}.status-responded{color:#286344;background:#e1f0e7}.status-closed{color:#67727a;background:#e9ecee}.inquiry-detail-heading{padding:1.4rem 0}.inquiry-detail-heading>a{color:var(--muted);font-size:.62rem}.inquiry-detail-heading>div{justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.inquiry-detail-heading h2{margin:.35rem 0 0;font-size:1.35rem}.inquiry-detail-card{border:1px solid var(--line);background:#fff}.inquiry-facts{grid-template-columns:repeat(3,1fr);display:grid}.inquiry-facts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:1rem}.inquiry-facts span,.inquiry-facts strong{display:block}.inquiry-facts span{color:var(--muted);font-size:.56rem}.inquiry-facts strong{margin-top:.35rem;font-size:.72rem}.inquiry-detail-card>article{padding:1.3rem}.inquiry-detail-card>article span{color:var(--muted);font-size:.58rem}.inquiry-detail-card>article p{white-space:pre-wrap;font-size:.76rem;line-height:1.7}.inquiry-detail-card>footer{color:var(--muted);border-top:1px solid var(--line);background:#fafafa;padding:.8rem 1.3rem;font-size:.56rem}.inquiry-counterparty{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;margin-top:.8rem;padding:1rem 1.2rem;display:flex}.inquiry-counterparty span{color:var(--muted);font-size:.55rem}.inquiry-counterparty h3{margin:.3rem 0;font-size:.85rem}.inquiry-counterparty p{color:var(--muted);margin:0;font-size:.62rem}.inquiry-counterparty>div:last-child{gap:.5rem;display:flex}.buyer-card{margin:0 0 .8rem}.supplier-inquiry-list .inquiry-row>span:first-child b{font-size:.68rem}@media (max-width:700px){.inquiry-fixed-context,.inquiry-facts{grid-template-columns:1fr}.inquiry-fixed-context>div,.inquiry-facts>div{border-right:0}.inquiry-form footer,.inquiry-counterparty{flex-direction:column;align-items:flex-start;gap:1rem}.inquiry-success>div,.inquiry-checks{flex-direction:column}.inquiry-success a{width:100%}}.rfq-form{gap:12px;max-width:1050px;display:grid}.rfq-form>section{background:#fff;border:1px solid #dfe4e8;grid-template-columns:42px 1fr;gap:16px;padding:20px;display:grid}.rfq-form>section>b{color:#d5b46b;background:#071a2e;place-items:center;width:34px;height:34px;display:grid}.rfq-form h3{margin:4px 0 16px}.rfq-form label{color:#415164;gap:6px;font-size:13px;display:grid}.rfq-form input,.rfq-form select,.rfq-form textarea,.rfq-filters input,.rfq-filters select{color:#071a2e;width:100%;font:inherit;background:#fff;border:1px solid #ccd5dd;padding:11px 12px}.rfq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.rfq-checks{flex-wrap:wrap;gap:14px 22px;display:flex}.rfq-checks label{align-items:center;gap:8px;display:flex}.rfq-checks input{width:auto}.rfq-actions{justify-content:flex-end;align-items:center;gap:18px;margin:18px 0;display:flex}.form-success{color:#17643b}.form-error{color:#9b2c2c}.rfq-list{gap:10px;display:grid}.rfq-list>a{color:inherit;background:#fff;border:1px solid #dfe4e8;justify-content:space-between;align-items:center;gap:24px;padding:18px;display:flex}.rfq-list h3{margin:4px 0 7px}.rfq-list p,.rfq-list small{color:#667587;margin:0}.rfq-list>a>div:last-child{justify-items:end;gap:10px;display:grid}.rfq-detail>header{border-bottom:1px solid #dde3e8;justify-content:space-between;gap:20px;margin-bottom:18px;padding-bottom:18px;display:flex}.rfq-detail h2{margin:5px 0}.rfq-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:14px;display:grid}.rfq-detail-grid>section,.rfq-detail-grid>aside,.review-form{background:#fff;border:1px solid #dfe4e8;padding:22px}.rfq-detail dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.rfq-detail dt{color:#708091}.rfq-detail dd{text-align:right;margin:0;font-weight:650}.rfq-tags{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.rfq-tags span{color:#785d24;background:#f7f0df;padding:6px 9px;font-size:12px}.prepared-box{background:#fbf8f1!important}.prepared-box button{width:100%;padding:11px}.review-form{gap:14px;margin-top:16px;display:grid}.review-form label{gap:7px;display:grid}.review-form textarea{border:1px solid #ccd5dd;padding:10px}.review-form>div{justify-content:flex-end;gap:10px;display:flex}.review-form button,.rfq-filters button{background:#fff;border:1px solid #071a2e;padding:11px 16px}.review-note{background:#fbf5e8;border-left:3px solid #b89449;padding:18px}.rfq-filters{background:#fff;border:1px solid #dfe4e8;align-items:end;gap:12px;margin-bottom:16px;padding:14px;display:flex}.rfq-filters label{gap:5px;font-size:12px;display:grid}.rfq-filters label:has(input[type=checkbox]){align-items:center;display:flex}.rfq-filters input[type=checkbox]{width:auto}.supplier-rfq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.supplier-rfq-grid>a{min-height:230px;color:inherit;background:#fff;border:1px solid #dfe4e8;flex-direction:column;padding:20px;display:flex}.supplier-rfq-grid h3{margin:9px 0}.supplier-rfq-grid p{color:#617184}.supplier-rfq-grid footer{border-top:1px solid #edf0f2;justify-content:space-between;gap:8px;margin-top:auto;padding-top:14px;font-size:12px;display:flex}.supplier-rfq-grid i{color:#8a6828;font-style:normal}@media (max-width:800px){.rfq-grid,.rfq-detail-grid,.supplier-rfq-grid{grid-template-columns:1fr}.rfq-form>section{grid-template-columns:30px 1fr;padding:14px}.rfq-filters{flex-direction:column;align-items:stretch}.rfq-list>a{flex-direction:column;align-items:flex-start}.rfq-list>a>div:last-child{justify-items:start}}.offer-context,.offer-form,.offer-history,.offer-comparison{background:#fff;border:1px solid #dfe4e8;margin-bottom:16px;padding:20px}.offer-form{gap:16px;display:grid}.offer-form label{gap:6px;font-size:13px;display:grid}.offer-form input,.offer-form select,.offer-form textarea,.offer-actions select{border:1px solid #ccd5dd;padding:11px}.offer-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.offer-history{gap:8px;display:grid}.offer-history article{border-top:1px solid #edf0f2;grid-template-columns:100px 1fr 1fr auto;gap:12px;padding:12px;display:grid}.offer-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.offer-actions button{padding:11px 15px}.comparison-table{background:#fff;border:1px solid #dfe4e8;min-width:700px;display:grid}.comparison-table>div{border-bottom:1px solid #e4e8eb;grid-template-columns:180px repeat(3,1fr);display:grid}.comparison-table b,.comparison-table strong,.comparison-table span{padding:13px}.comparison-table b{background:#f5f7f8}@media (max-width:700px){.offer-history article{grid-template-columns:1fr}.comparison-table{min-width:0}.comparison-table>div{flex-direction:column;display:flex}.comparison-table b{font-size:12px}}.messaging-layout{background:#fff;border:1px solid #dce2e7;grid-template-columns:320px minmax(0,1fr);height:calc(100vh - 150px);min-height:620px;display:grid}.conversation-list{border-right:1px solid #dce2e7;overflow:auto}.conversation-list>header{padding:20px}.conversation-list>header h2{margin:0}.conversation-list>a{color:inherit;border-top:1px solid #edf0f2;gap:4px;padding:15px 20px;display:grid;position:relative}.conversation-list>a.active{background:#f5f1e7;border-left:3px solid #b6924e}.conversation-list p{color:#677585;white-space:nowrap;text-overflow:ellipsis;margin:2px 0;overflow:hidden}.conversation-list small{color:#9a7a3c}.conversation-list i{color:#fff;background:#071a2e;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid;position:absolute;top:15px;right:14px}.chat-panel{flex-direction:column;min-width:0;display:flex}.chat-context{background:#fbfcfc;border-bottom:1px solid #dce2e7;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.chat-context h2{margin:4px 0}.chat-context p{color:#687788;margin:0}.message-stream{background:#f6f8f9;flex:1;padding:22px;overflow:auto}.message-stream article{background:#fff;border:1px solid #dde3e7;width:min(72%,620px);margin:0 auto 12px 0;padding:12px 15px}.message-stream article.mine{background:#eef3f6;border-color:#cbd7df;margin-left:auto;margin-right:0}.message-stream p{white-space:pre-wrap;margin:0 0 8px}.message-stream time{color:#7c8994;font-size:10px;display:block}.message-stream img{object-fit:cover;margin:8px 0;display:block}.message-compose{border-top:1px solid #dce2e7;grid-template-columns:1fr auto auto;gap:10px;padding:14px;display:grid}.message-compose textarea{resize:none;border:1px solid #cbd4dc;min-height:64px;padding:10px}.message-compose label{place-items:center;font-size:22px;display:grid}.message-compose input{display:none}.chat-empty{text-align:center;color:#6d7a86;margin:auto}@media (max-width:760px){.messaging-layout{height:auto;min-height:0;display:block}.conversation-list{border-right:0}.chat-panel:has(.chat-context){min-height:70vh}.message-stream article{width:88%}.message-compose{grid-template-columns:1fr auto}.message-compose button{grid-column:1/-1}.conversation-list:has(+.chat-panel .chat-context){display:none}}:root{--admin-panel:#fff}.category-edit-row{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr 1.2fr 1.2fr .5fr .6fr .7fr .6fr .6fr;align-items:center;gap:.4rem;padding:.6rem;display:grid}.category-edit-row input,.category-edit-row select{border:1px solid var(--line);min-width:0;min-height:36px;padding:.4rem}.category-edit-row label{font-size:.58rem}.category-edit-row button,.admin-row-actions button,.admin-row-action{color:#fff;background:var(--navy);border:0;padding:.45rem;font-size:.55rem}.admin-row-actions{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.admin-mini-list>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:.65rem 0;font-size:.66rem;display:flex}.admin-mini-list span{color:var(--muted)}.admin-filter-bar{border:1px solid var(--line);background:#fff;gap:.6rem;margin-bottom:1rem;padding:.7rem;display:flex}.admin-filter-bar input,.admin-filter-bar select{border:1px solid var(--line);background:#fff;min-height:40px;padding:0 .7rem}.admin-filter-bar input{flex:1}.admin-filter-bar button,.admin-category-form button,.report-grid button,.admin-product-actions button{color:#fff;background:var(--navy);border:0;padding:.6rem .8rem;font-size:.64rem;font-weight:800}.admin-table-row small{color:var(--muted);margin-top:.25rem;display:block}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.report-grid>article{border:1px solid var(--line);background:#fff;padding:1rem}.report-grid header{align-items:center;gap:.6rem;display:flex}.report-grid p,.report-grid small{color:var(--muted);font-size:.65rem}.report-grid textarea{border:1px solid var(--line);width:100%;min-height:74px;margin-top:.8rem;padding:.6rem}.report-grid form div{gap:.4rem;margin-top:.4rem;display:flex}.audit-table{border:1px solid var(--line);background:#fff}.audit-table article{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr 1.4fr 1fr 1.4fr;gap:.8rem;padding:.75rem 1rem;font-size:.62rem;display:grid}.audit-table time,.audit-table p{color:var(--muted);margin:0}.admin-category-form{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);gap:.6rem;padding:1rem;display:grid}.admin-category-form input,.admin-category-form select{border:1px solid var(--line);min-height:40px;padding:.5rem}.admin-category-form label{align-items:center;gap:.4rem;font-size:.65rem;display:flex}.category-admin-list{border:1px solid var(--line);background:#fff;margin-top:.8rem}.category-admin-list article{border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr 1fr .7fr;align-items:center;padding:.7rem 1rem;font-size:.65rem;display:grid}.category-admin-list small{color:var(--muted);display:block}.admin-product-actions{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.admin-product-actions a,.admin-product-actions button{font-size:.6rem}.sponsored-badge{color:#72591f;text-transform:uppercase;background:#f5e4b9;padding:.25rem .42rem;font-size:.5rem;font-style:normal;font-weight:800}.discovery-card-image>.sponsored-badge{z-index:2;position:absolute;top:.55rem;left:.55rem}@media (max-width:900px){.admin-kpis{grid-template-columns:repeat(2,1fr)}.admin-overview-grid,.report-grid{grid-template-columns:1fr}.audit-table article,.admin-category-form{grid-template-columns:1fr 1fr}}@media (max-width:600px){.admin-filter-bar{flex-direction:column}.admin-category-form{grid-template-columns:1fr}.category-admin-list article{grid-template-columns:1fr 1fr}.audit-table article{grid-template-columns:1fr}}.portal-brand{letter-spacing:-.02em;font-size:1.2rem}.sidebar nav{min-height:0;overflow-y:auto}.forgot-password-link{color:#806534;align-self:flex-end;margin-top:-.65rem;font-size:.72rem;font-weight:750}.password-rules{color:#8a959d;grid-template-columns:1fr 1fr;gap:.25rem;margin:.5rem 0 0;padding:0;font-size:.65rem;font-weight:500;list-style:none;display:grid}.password-rules li.valid{color:#287052}.status-message{background:#f2faf5;border:1px solid #cddfd6;padding:1rem}.status-message p{color:var(--muted);margin:.35rem 0 0;font-size:.78rem}.account-sections{gap:1rem;padding-top:1.5rem;display:grid}.account-sections .dashboard-panel>h2,.settings-panel>h2{margin:.2rem 0 .5rem;font-size:1.2rem}.member-code{color:#755c30;letter-spacing:.08em;font-weight:800}.dashboard-help{color:var(--muted);font-size:.72rem}.account-inline-form{gap:.7rem;display:flex}.account-inline-form input{flex:1}.settings-panel{max-width:900px;margin-top:1.5rem}.settings-panel form{gap:1rem;display:grid}.settings-choice{border:1px solid var(--line);background:#fafbfb;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.settings-choice p{color:var(--muted);margin:.25rem 0 0;font-size:.66rem}.settings-choice input{width:18px;min-height:18px}.support-create-form{margin-bottom:1rem}.support-create-form>h3{margin-top:0}.support-create-form>.portal-form-grid{margin-bottom:1rem}.support-table{padding:0}.support-table>header{margin:0}.support-table>a{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.support-table>a>span{flex-direction:column;gap:.3rem;display:flex}.support-table>a>span:last-child{align-items:flex-end}.support-table b{font-size:.72rem}.support-table small,.support-table time{color:var(--muted);font-size:.57rem;font-style:normal}.support-table i{font-style:normal}.support-admin-controls{align-items:flex-end;gap:.7rem;margin-bottom:1rem;display:flex}.support-thread{gap:.7rem;display:grid}.support-thread>h3{margin:0}.support-thread article{border:1px solid var(--line);background:#fafbfb;padding:1rem}.support-thread article.internal-note{background:#fff9e9;border-color:#dec995}.support-thread article header{align-items:center;gap:.6rem;display:flex}.support-thread article header time{color:var(--muted);margin-left:auto;font-size:.56rem}.support-thread article header span{color:#72581e;background:#f3e4b9;padding:.2rem .35rem;font-size:.5rem}.support-thread article p{white-space:pre-wrap;font-size:.75rem;line-height:1.6}.support-thread article>a{color:#755c30;font-size:.65rem;font-weight:750}.support-reply{gap:.8rem;margin-top:1rem;display:grid}.support-reply .check-row{flex-direction:row;align-items:center}.support-reply .check-row input{width:16px;min-height:16px}.statistics-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0 0 1rem;display:grid}.statistics-kpis article{border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:space-between;min-height:105px;padding:1rem;display:flex}.statistics-kpis span{color:var(--muted);font-size:.63rem}.statistics-kpis strong{font-size:1.35rem}.portal-page-heading>form{gap:.5rem;display:flex}.portal-page-heading>form select,.portal-page-heading>form button{border:1px solid var(--line);background:#fff;min-height:40px;padding:.6rem .8rem}.portal-page-heading>form button{color:#fff;border-color:var(--navy);background:var(--navy);font-weight:750}.statistics-chart header p{color:var(--muted);margin:.25rem 0 0;font-size:.62rem}.bar-chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:.45rem;height:240px;padding:1rem .5rem 0;display:flex}.bar-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.25rem;min-width:18px;height:100%;display:flex}.bar-chart span{background:linear-gradient(#b99a60,#80602c);width:min(28px,80%);min-height:4px}.bar-chart b{font-size:.58rem}.bar-chart small{white-space:nowrap;font-size:.48rem}.admin-payments-empty{background:linear-gradient(135deg,#fff,#faf7f1);margin-top:1rem}.admin-payments-empty p{color:var(--muted);font-size:.72rem}@media (max-width:800px){.statistics-kpis{grid-template-columns:1fr 1fr}.portal-page-heading>form,.support-admin-controls,.account-inline-form{flex-direction:column;align-items:stretch;width:100%}.bar-chart{overflow-x:auto}.bar-chart>div{min-width:30px}.password-rules{grid-template-columns:1fr}}@media (max-width:520px){.statistics-kpis{grid-template-columns:1fr}.support-table>a{flex-direction:column;align-items:flex-start}.support-table>a>span:last-child{align-items:flex-start}.support-thread article header{flex-direction:column;align-items:flex-start}.support-thread article header time{margin-left:0}}.support-initial-attachments{margin-bottom:1rem}.support-initial-attachments h3{margin-top:0}.support-initial-attachments a{color:#755c30;font-size:.68rem;font-weight:750}.portal-user{color:#fff;gap:3px;margin:24px 14px 18px;padding:0 2px;display:grid}.portal-user strong{font-size:.92rem;line-height:1.2}.portal-user span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}.settings-stack{gap:20px;padding-top:1.5rem;display:grid}.settings-stack .settings-panel{margin-top:0}.settings-subsection{border-top:1px solid var(--line);gap:12px;margin:24px 0;padding-top:24px;display:grid}.settings-subsection h3{margin:0}.settings-subsection>p{color:var(--muted);margin:0}.settings-danger-zone{border-color:#ead4d0}.settings-danger-zone>p{max-width:760px;color:var(--muted)}.danger-button{color:#8d2f26;cursor:pointer;background:#fff;border:1px solid #a63d32;padding:12px 18px;font-weight:750}.danger-button:hover{background:#fff5f3}.danger-button:disabled{cursor:not-allowed;opacity:.6}.deletion-request-state{background:#fff8e9;border:1px solid #ead7ae;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.deletion-request-state p{color:var(--muted);margin:4px 0 0}.confirmation-backdrop{z-index:100;background:#031628b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirmation-dialog{border:1px solid var(--line);background:#fff;width:min(560px,100%);max-height:90vh;padding:28px;overflow:auto;box-shadow:0 24px 70px #0000003d}.confirmation-dialog form{gap:16px;display:grid}.confirmation-dialog label{gap:7px;font-weight:700;display:grid}.confirmation-dialog input,.confirmation-dialog select,.confirmation-dialog textarea{border:1px solid var(--line);background:#fff;width:100%;padding:12px}.confirmation-actions{justify-content:flex-end;gap:10px;display:flex}.deletion-admin-list{gap:16px;display:grid}.deletion-admin-list article header{justify-content:space-between;gap:20px;display:flex}.deletion-admin-list article h3,.deletion-admin-list article p{margin:3px 0}.deletion-admin-list dl{grid-template-columns:120px 1fr;gap:8px 16px;margin:20px 0;display:grid}.deletion-admin-list dt{color:var(--muted)}.deletion-admin-list dd{margin:0}.deletion-admin-list form{gap:12px;display:grid}.deletion-admin-list label{gap:7px;font-weight:700;display:grid}.deletion-admin-list textarea{border:1px solid var(--line);padding:12px}.deletion-admin-list footer{border-top:1px solid var(--line);color:var(--muted);margin-top:18px;padding-top:12px;font-size:.82rem}@media (max-width:700px){.deletion-request-state,.deletion-admin-list article header{flex-direction:column;align-items:flex-start}.confirmation-actions{flex-direction:column-reverse}.confirmation-actions button{width:100%}.deletion-admin-list dl{grid-template-columns:1fr;gap:3px}}.order-list{gap:10px;display:grid}.order-list-row{border:1px solid var(--line);color:inherit;background:#fff;grid-template-columns:minmax(220px,1.4fr) minmax(150px,.7fr) minmax(180px,.8fr) auto;align-items:center;gap:22px;padding:18px 20px;text-decoration:none;transition:all .18s;display:grid}.order-list-row:hover{border-color:#c7ad77;box-shadow:0 10px 28px #04182b0f}.order-list-row>div{gap:4px;display:grid}.order-list-row small,.order-list-row span{color:var(--muted);font-size:.78rem}.order-detail{gap:20px;display:grid}.order-detail-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.order-detail-heading h2{margin:4px 0}.order-progress{grid-template-columns:repeat(7,1fr);margin:4px 0 10px;padding:0;list-style:none;display:grid}.order-progress li{color:#8a98a4;text-align:center;justify-items:center;gap:7px;font-size:.74rem;display:grid;position:relative}.order-progress li:before{content:"";background:#dbe1e6;height:2px;position:absolute;top:14px;left:-50%;right:50%}.order-progress li:first-child:before{display:none}.order-progress i{z-index:1;background:#edf0f2;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid;position:relative}.order-progress .active{color:var(--navy)}.order-progress .active:before,.order-progress .active i{background:var(--gold)}.trade-protection-card{background:linear-gradient(135deg,#fffdf8,#f8f2e6);border:1px solid #d9c79e;padding:24px}.trade-protection-card header{justify-content:space-between;gap:20px;display:flex}.trade-protection-card h3{margin:5px 0}.trade-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.trade-metrics>div,.order-operational-grid>div{border:1px solid var(--line);background:#fff;gap:7px;padding:14px;display:grid}.trade-metrics span,.order-operational-grid span{color:var(--muted);font-size:.75rem}.order-operational-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.order-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.order-data-list{grid-template-columns:minmax(140px,.7fr) 1.3fr;margin:16px 0 0;display:grid}.order-data-list dt,.order-data-list dd{border-bottom:1px solid var(--line);padding:9px 0}.order-data-list dt{color:var(--muted)}.order-data-list dd{margin:0;font-weight:600}.order-legal-note{border-left:3px solid var(--gold);background:#faf7f0;margin-top:18px;padding:13px;font-size:.84rem}.order-confirmation form,.order-detail-grid form,.dispute-form{gap:12px;display:grid}.order-confirmation label{align-items:flex-start;gap:9px;display:flex}.inspection-actions>div form{flex-wrap:wrap;gap:8px;display:flex}.inspection-actions button{padding:10px 14px}.order-documents,.order-history{gap:8px;margin-bottom:16px;display:grid}.order-documents>div,.order-history>div{border:1px solid var(--line);justify-content:space-between;gap:14px;padding:11px;display:flex}@media (max-width:900px){.order-list-row{grid-template-columns:1fr 1fr}.order-progress{grid-template-columns:repeat(7,110px);padding-bottom:10px;overflow-x:auto}.trade-metrics,.order-operational-grid{grid-template-columns:1fr 1fr}.order-detail-grid{grid-template-columns:1fr}}@media (max-width:560px){.order-list-row,.trade-metrics,.order-operational-grid{grid-template-columns:1fr}.trade-protection-card header,.order-detail-heading{display:grid}.order-data-list{grid-template-columns:1fr}.order-data-list dt{border-bottom:0;padding-bottom:0}}.trade-protection-card{padding:22px 24px;box-shadow:0 10px 28px #533d170b}.trade-protection-card header{align-items:center;gap:24px}.trade-protection-card>p{max-width:780px;color:var(--muted);margin:10px 0 0;font-size:.74rem;line-height:1.48}.trade-protection-card header>.status{text-align:center;justify-content:center;align-items:center;max-width:260px;min-height:36px;padding:8px 13px;line-height:1.25;display:inline-flex}.trade-protection-card .trade-metrics{margin-top:16px}.offer-detail-card{border-radius:4px;padding:0;overflow:hidden;box-shadow:0 8px 28px #04182b0b}.offer-key-metrics{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#081e34,#102f4b);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.offer-key-metrics>div{border-left:1px solid #ffffff1f;flex-direction:column;justify-content:center;min-height:112px;padding:22px 24px;display:flex}.offer-key-metrics>div:first-child{border-left:0}.offer-key-metrics span,.offer-key-metrics small{color:#b9c5cf;font-size:.66rem}.offer-key-metrics strong{color:#fff;margin:7px 0 3px;font-size:1.28rem;line-height:1}.offer-key-metrics .offer-primary-metric strong{color:#e2c68c;font-size:1.55rem}.offer-detail-groups{background:#f7f8f9;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.offer-detail-groups>section{border:1px solid var(--line);background:#fff;padding:18px}.offer-detail-groups header{border-bottom:1px solid #edf0f2;align-items:center;gap:10px;padding-bottom:13px;display:flex}.offer-detail-groups header>span{color:#81632f;background:#f4ead6;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.57rem;font-weight:800;display:grid}.offer-detail-groups h3{color:var(--navy);margin:0;font-size:.84rem}.offer-detail-groups dl{margin:5px 0 0}.offer-detail-groups dl>div{border-bottom:1px solid #eff1f3;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.offer-detail-groups dl>div:last-child{border-bottom:0}.offer-detail-groups dt{color:var(--muted);font-size:.65rem}.offer-detail-groups dd{color:var(--navy);text-align:right;margin:0;font-size:.7rem;font-weight:750}.offer-history{border-radius:4px;padding:0;overflow:hidden;box-shadow:0 8px 28px #04182b09}.offer-history-heading{justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.offer-history-heading h3{margin:4px 0 0}.offer-history-heading>small{color:#755b2c;background:#f5ead5;padding:5px 8px;font-size:.57rem;font-weight:800}.offer-history-columns,.offer-history-list article{grid-template-columns:1.05fr .8fr .8fr 1.2fr;align-items:center;gap:16px;display:grid}.offer-history-columns{color:#7a8792;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.04em;background:#f7f8f9;padding:9px 20px;font-size:.58rem;font-weight:750}.offer-history-list article{border-top:0;border-bottom:1px solid #edf0f2;padding:14px 20px}.offer-history-list article:last-child{border-bottom:0}.offer-history-list article.current{border-left:3px solid var(--gold);background:#fffdf8}.offer-history-list b{align-items:center;gap:8px;font-size:.7rem;display:flex}.offer-history-list em{color:#765b29;text-transform:uppercase;background:#f3e6cc;padding:3px 5px;font-size:.48rem;font-style:normal}.offer-history-list strong{color:var(--navy);font-size:.76rem}.offer-history-list span{font-size:.68rem}.offer-history-list small{color:var(--muted);font-size:.6rem}@media (max-width:900px){.offer-detail-groups{grid-template-columns:1fr}.offer-detail-groups>section{padding:16px}}@media (max-width:620px){.trade-protection-card{padding:18px}.trade-protection-card header>.status{justify-self:stretch;max-width:none}.trade-protection-card>p{font-size:.7rem}.offer-key-metrics{grid-template-columns:1fr}.offer-key-metrics>div{border-top:1px solid #ffffff1f;border-left:0;min-height:auto;padding:16px 18px}.offer-key-metrics>div:first-child{border-top:0}.offer-key-metrics strong,.offer-key-metrics .offer-primary-metric strong{font-size:1.15rem}.offer-detail-groups{gap:10px;padding:10px}.offer-history-columns{display:none}.offer-history-list article{grid-template-columns:1fr 1fr;padding:14px 16px}.offer-history-list article small{text-align:right}.offer-history-heading{padding:15px 16px}}.staging-banner{z-index:1000;color:#fff;text-align:center;font:750 .68rem/1.3 var(--font-sans),Arial,sans-serif;letter-spacing:.035em;background:#8a662b;padding:7px 16px;position:relative}.portal-language{margin:0 14px 16px}.portal-language .market-preference{color:#9cafbd}.portal-language .market-preference span{font-size:.58rem}.portal-language select{color:#fff;background:#ffffff0b;border-color:#ffffff2b;min-height:34px;padding:.35rem .55rem}.sidebar-section{border-top:1px solid #ffffff14;margin-top:1.2rem;padding-top:1rem}.sidebar-section-label{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-weight:800;min-height:auto!important;padding:.2rem .8rem .5rem!important;font-size:.56rem!important}.sidebar-utility{border-top:1px solid #ffffff14;margin-top:auto;padding-top:1rem}.sidebar-utility .portal-language{margin:0 0 .8rem}.sidebar-utility form{margin-top:0}.mobile-language{border-top:1px solid #ffffff18;grid-column:1/-1;padding:.7rem}.mobile-language .market-preference{color:#a9bac6}.mobile-language select{color:#fff;background:#ffffff0b;border-color:#ffffff2b;min-height:36px}.acquisition-tabs{border-bottom:1px solid var(--line);gap:.45rem;margin-bottom:1rem;display:flex}.acquisition-tabs a{color:var(--muted);padding:.75rem 1rem;font-size:.7rem;font-weight:750}.acquisition-tabs a.active{color:var(--navy);border-bottom:2px solid var(--gold)}.acquisition-kpis{grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:1rem}.acquisition-form{margin-bottom:1rem}.acquisition-form footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.acquisition-form footer>a{color:var(--muted);font-size:.7rem}.acquisition-filters{border:1px solid var(--line);background:#fff;grid-template-columns:2fr repeat(4,1fr) auto auto auto;align-items:end;gap:.6rem;margin-bottom:1rem;padding:1rem;display:grid}.acquisition-filters input,.acquisition-filters select,.acquisition-filters button{min-height:40px}.acquisition-filters label{white-space:nowrap;flex-direction:row;align-items:center;padding:.6rem}.acquisition-filters label input{width:15px;min-height:15px}.acquisition-filters button{color:#fff;background:var(--navy);border:0;padding:0 1rem;font-weight:750}.acquisition-filters>a{color:#806534;padding:.7rem;font-size:.65rem}.acquisition-table{border:1px solid var(--line);background:#fff;overflow:auto}.acquisition-table-head,.acquisition-table-row{grid-template-columns:1.4fr .9fr .9fr .9fr .85fr .9fr 1fr;align-items:center;gap:.8rem;min-width:1120px;padding:.75rem 1rem;display:grid}.acquisition-table-head{color:#78858e;text-transform:uppercase;background:#f7f8f9;font-size:.52rem}.acquisition-table-row{border-top:1px solid #edf0f2;font-size:.62rem}.acquisition-table-row strong,.acquisition-table-row span{min-width:0}.acquisition-table-row small{color:var(--muted);text-overflow:ellipsis;margin-top:.25rem;font-size:.52rem;display:block;overflow:hidden}.acquisition-table-row .status{justify-self:start;font-size:.46rem}.acquisition-table-row .overdue{color:#a13737;font-weight:750}.status-not_contacted{color:#5f6d77;background:#edf0f2}.status-contacted,.status-waiting_reply{color:#755c30;background:#f4ead7}.status-follow_up_due{color:#983b32;background:#f8e3e0}.status-interested{color:#216849;background:#dff0e7}.status-onboarding{color:#225a83;background:#e2edf5}.status-registered{color:#fff;background:#216849}.status-not_interested,.status-no_response{color:#69747b;background:#e8ebed}.acquisition-detail-title>div>a{color:var(--muted);margin-bottom:.7rem;font-size:.64rem;display:block}.acquisition-detail-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.7fr);gap:1rem;display:grid}.acquisition-detail-grid>div,.acquisition-detail-grid>aside{align-content:start;gap:1rem;display:grid}.acquisition-actions h3,.acquisition-meta h3{margin-top:0;font-size:.85rem}.acquisition-actions form{gap:.65rem;display:grid}.acquisition-actions p{color:var(--muted);font-size:.62rem;line-height:1.5}.acquisition-actions .secondary{color:var(--navy);background:#fff}.acquisition-timeline article{grid-template-columns:14px 1fr;gap:.7rem;display:grid}.acquisition-timeline article>i{background:var(--gold);border-radius:50%;width:8px;height:8px;margin-top:.35rem;position:relative}.acquisition-timeline article>i:after{content:"";background:var(--line);width:1px;position:absolute;top:8px;bottom:-55px;left:3px}.acquisition-timeline article:last-child>i:after{display:none}.acquisition-timeline article>div{padding-bottom:1rem}.acquisition-timeline header{justify-content:space-between;gap:1rem;display:flex}.acquisition-timeline strong{font-size:.68rem}.acquisition-timeline time,.acquisition-timeline span,.acquisition-timeline small{color:var(--muted);font-size:.55rem}.acquisition-timeline p{white-space:pre-wrap;margin:.4rem 0;font-size:.66rem}.acquisition-meta dl{grid-template-columns:100px 1fr;gap:.55rem;display:grid}.acquisition-meta dt{color:var(--muted);font-size:.58rem}.acquisition-meta dd{overflow-wrap:anywhere;margin:0;font-size:.63rem}.acquisition-meta>p{white-space:pre-wrap;color:var(--muted);font-size:.65rem;line-height:1.6}@media (max-width:1250px){.acquisition-kpis{grid-template-columns:repeat(4,1fr)}.acquisition-filters{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.acquisition-detail-grid{grid-template-columns:1fr}.acquisition-kpis{grid-template-columns:repeat(2,1fr)}.acquisition-filters{grid-template-columns:1fr 1fr}}@media (max-width:600px){.acquisition-tabs{overflow:auto}.acquisition-tabs a{white-space:nowrap}.acquisition-filters{grid-template-columns:1fr}.acquisition-kpis{grid-template-columns:1fr 1fr}}.shipping-quote-panel{border-color:#d7c49c;overflow:hidden}.shipping-quote-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.shipping-quote-heading h3{margin:.3rem 0 0}.shipping-quote-status{color:#755b2b;letter-spacing:.04em;background:#fbf5e9;border:1px solid #d8c7a3;padding:.45rem .65rem;font-size:.58rem;font-weight:800;display:inline-flex}.shipping-quote-status-accepted{color:#1d6947;background:#e5f3eb;border-color:#b8dac9}.shipping-quote-status-received{color:#235b7f;background:#e8f1f7;border-color:#b9cede}.shipping-quote-status-requote_required,.shipping-quote-status-rejected{color:#943a34;background:#fae9e7;border-color:#e1b8b4}.shipping-quote-intro{max-width:850px;color:var(--muted);font-size:.75rem;line-height:1.55}.shipping-quote-current{border:1px solid var(--line);background:#fbfcfc;margin-top:1rem;padding:1rem}.shipping-quote-version-title{justify-content:space-between;gap:1rem;margin-bottom:.8rem;display:flex}.shipping-quote-version-title span{color:var(--muted);font-size:.64rem}.shipping-quote-data{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.shipping-quote-data>div{background:#fff;border:1px solid #e2e7ea;padding:.75rem}.shipping-quote-data dt{color:var(--muted);font-size:.58rem}.shipping-quote-data dd{margin:.3rem 0 0;font-size:.7rem;font-weight:750}.shipping-quote-note,.shipping-quote-rejection{background:#f3f5f6;margin:.75rem 0 0;padding:.7rem;font-size:.68rem}.shipping-quote-rejection{color:#883731;background:#fae9e7}.shipping-quote-empty{color:var(--muted);border:1px dashed #cfd7dc;gap:.3rem;margin-top:1rem;padding:1rem;display:grid}.shipping-quote-empty strong{color:var(--navy)}.shipping-quote-final-total{background:#f4faf6;border:1px solid #c7dacc;gap:.55rem;margin-top:1rem;padding:1rem;display:grid}.shipping-quote-final-total>div{justify-content:space-between;gap:1rem;display:flex}.shipping-quote-final-total span,.shipping-quote-final-total small{color:var(--muted);font-size:.65rem}.shipping-quote-grand-total{border-top:1px solid #c7dacc;padding-top:.65rem}.shipping-quote-grand-total strong{font-size:1.05rem}.shipping-quote-decision-grid{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem;display:grid}.shipping-quote-decision-grid form{border:1px solid var(--line);background:#fff;align-content:start;gap:.7rem;padding:1rem;display:grid}.shipping-quote-decision-grid p{color:var(--muted);margin:0;font-size:.68rem}.shipping-quote-form{border-top:3px solid var(--gold);background:#f7f8f9;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.shipping-quote-form-heading{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.shipping-quote-form-heading h4{margin:0}.shipping-quote-form-heading span{color:var(--muted);font-size:.62rem}.shipping-quote-form small{color:var(--muted);font-size:.55rem}.shipping-quote-binding{gap:.55rem;flex-direction:row!important;align-items:flex-start!important;display:flex!important}.shipping-quote-binding input{width:auto;min-height:auto;margin-top:.12rem}.shipping-quote-history{border-top:1px solid var(--line);margin-top:1rem;padding-top:.8rem}.shipping-quote-history summary{cursor:pointer;font-size:.68rem;font-weight:800}.shipping-quote-history>div{gap:.4rem;margin-top:.7rem;display:grid}.shipping-quote-history article{border:1px solid var(--line);grid-template-columns:auto 1fr auto;gap:1rem;padding:.65rem;display:grid}.shipping-quote-history span,.shipping-quote-history small{color:var(--muted);font-size:.6rem}.shipping-quote-history small{text-align:right}@media (max-width:900px){.shipping-quote-data{grid-template-columns:1fr 1fr}.shipping-quote-decision-grid{grid-template-columns:1fr}}@media (max-width:600px){.shipping-quote-heading,.shipping-quote-form-heading{display:grid}.shipping-quote-data,.shipping-quote-history article{grid-template-columns:1fr}.shipping-quote-history small{text-align:left}}.shipping-settlement-mode{border-top:1px dashed #c7dacc;margin-top:.2rem;padding-top:.65rem}.shipping-settlement-mode strong{text-align:right;font-size:.7rem}@media (max-width:600px){.shipping-quote-final-total>div{align-items:flex-start}.shipping-settlement-mode strong{max-width:62%}}.logistics-rate-panel,.logistics-origin-panel,.logistics-source-panel{gap:18px;display:grid}.logistics-rate-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.logistics-rate-heading h3,.logistics-origin-panel h3{margin:4px 0 0}.sandbox-badge{color:#806124;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#fbf7ed;border:1px solid #b58f4466;padding:7px 10px;font-size:.73rem;font-weight:750}.logistics-rate-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.logistics-rate-form fieldset{border:1px solid #dde3e8;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:16px;display:grid}.logistics-rate-form legend{color:#0a2035;padding:0 8px;font-weight:750}.logistics-rate-form label{color:#3f4d5b;gap:6px;font-size:.82rem;font-weight:650;display:grid}.logistics-rate-form label.wide{grid-column:span 2}.logistics-rate-form input,.logistics-rate-form select{color:#071b2e;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #cfd8df;padding:0 12px}.logistics-rate-form>.logistics-disclaimer,.logistics-rate-form>.portal-button{grid-column:1/-1}.logistics-disclaimer{color:#64717d;margin:0;font-size:.78rem;line-height:1.55}.logistics-fallback,.logistics-address-note{background:#fbf8f1;border-left:3px solid #b58f44;gap:5px;padding:14px 16px;display:grid}.logistics-fallback span,.logistics-address-note span{color:#53616f;font-size:.86rem;line-height:1.5}.logistics-rate-results{gap:12px;display:grid}.logistics-breakdown.goods{color:#4a5866;border-bottom:1px solid #e3e7eb;justify-content:space-between;align-items:center;padding:0 2px 10px;display:flex}.logistics-rate-card{background:#fff;border:1px solid #dfe4e8;grid-template-columns:minmax(170px,.8fr) minmax(280px,1.4fr) minmax(185px,.8fr);align-items:center;gap:20px;padding:18px;display:grid;box-shadow:0 8px 24px #071b2e0b}.logistics-provider-label{color:#9a762f;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.logistics-rate-card h4{margin:5px 0 2px;font-size:1rem}.logistics-rate-card p{color:#64717d;margin:0;font-size:.84rem}.logistics-rate-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;margin:0;display:grid}.logistics-rate-card dl div{justify-content:space-between;gap:10px;font-size:.78rem;display:flex}.logistics-rate-card dt{color:#697784}.logistics-rate-card dd{color:#0a2035;margin:0;font-weight:700}.logistics-rate-card dl .total{border-top:1px solid #e3e7eb;grid-column:1/-1;padding-top:8px;font-size:.86rem}.logistics-rate-action{justify-items:stretch;gap:10px;display:grid}.logistics-rate-action>span{color:#50606e;text-align:right;font-size:.78rem}.logistics-source-panel{grid-template-columns:auto 1fr;align-items:center}.logistics-source-panel p{color:#667481;grid-column:1/-1;margin:0}@media (max-width:900px){.logistics-rate-form,.logistics-rate-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.logistics-rate-card{grid-template-columns:1fr 1fr}.logistics-rate-action{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}.logistics-rate-action>span{text-align:left}}@media (max-width:520px){.logistics-rate-heading{display:grid}.sandbox-badge{justify-self:start}.logistics-rate-form,.logistics-rate-form fieldset,.logistics-rate-card{grid-template-columns:1fr}.logistics-rate-form label.wide{grid-column:auto}.logistics-rate-card dl,.logistics-rate-action{grid-template-columns:1fr}.logistics-rate-card dl .total{grid-column:auto}}.logistics-rate-card{border-color:#d8e0e6;grid-template-columns:minmax(0,1.5fr) minmax(170px,.7fr) minmax(210px,.75fr);gap:24px;padding:20px 22px;box-shadow:0 5px 18px #071b2e09}.logistics-rate-identity{align-content:start;gap:3px;display:grid}.logistics-rate-identity h4{margin:4px 0 0;font-size:1.03rem;line-height:1.35}.logistics-rate-identity p{color:#425363;margin:0;font-size:.86rem}.logistics-delivery-time{color:#697784;margin-top:8px;font-size:.78rem;line-height:1.4}.logistics-rate-price{align-content:center;gap:3px;display:grid}.logistics-rate-price>span{color:#697784;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.logistics-rate-price>strong{color:#071b2e;font-size:1.28rem;line-height:1.25}.logistics-rate-price>small{color:#7b8792;font-size:.72rem}.logistics-rate-action{align-self:center}.logistics-rate-action .portal-button{width:100%;margin:0}.persisted-logistics-view{gap:16px;margin-top:4px;display:grid}.persisted-logistics-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.persisted-logistics-heading h4{margin:4px 0 0;font-size:1rem}.persisted-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.persisted-rate-card{background:#fff;border:1px solid #dce3e8;gap:16px;padding:18px;display:grid;box-shadow:0 4px 14px #071b2e06}.persisted-rate-card.selected{border-color:#b58f44;box-shadow:inset 3px 0 #b58f44}.persisted-rate-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.persisted-rate-selected{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#0a2035;padding:5px 9px;font-size:.67rem;font-weight:750}.persisted-rate-body{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;display:grid}.persisted-rate-body .logistics-rate-price{text-align:right}.persisted-rate-breakdown{border-top:1px solid #e4e9ed;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding-top:10px;display:grid}.persisted-rate-breakdown div{justify-content:space-between;gap:10px;padding:6px 0;font-size:.76rem;display:flex}.persisted-rate-breakdown div:nth-child(odd){padding-right:12px}.persisted-rate-breakdown div:nth-child(2n){border-left:1px solid #e4e9ed;padding-left:12px}.persisted-rate-breakdown dt{color:#6b7885}.persisted-rate-breakdown dd{color:#0a2035;margin:0;font-weight:700}.admin-logistics-audit{background:#f7f9fa;border:1px solid #dce3e8;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-logistics-audit>div{border-right:1px solid #dce3e8;gap:5px;padding:13px 14px;display:grid}.admin-logistics-audit>div:last-child{border-right:0}.admin-logistics-audit span{color:#6c7883;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700}.admin-logistics-audit strong{overflow-wrap:anywhere;font-size:.82rem}.logistics-address-neutral{color:#53616f;background:#fbf8f1;border-left:3px solid #b58f44;margin:0;padding:12px 14px;font-size:.8rem;line-height:1.5}.logistics-breakdown-note{color:#596673;background:#fbf9f3;border:1px solid #e6e0d2;margin:0;padding:11px 13px;font-size:.76rem;line-height:1.5}.logistics-breakdown-note strong{color:#0a2035}@media (max-width:900px){.logistics-rate-card{grid-template-columns:minmax(0,1fr) auto}.logistics-rate-action{grid-column:1/-1}.persisted-rate-grid{grid-template-columns:1fr}.admin-logistics-audit{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-logistics-audit>div:nth-child(2){border-right:0}.admin-logistics-audit>div:nth-child(-n+2){border-bottom:1px solid #dce3e8}}@media (max-width:520px){.logistics-rate-card{grid-template-columns:1fr;padding:17px}.logistics-rate-price{border-top:1px solid #e3e8ec;padding-top:12px}.persisted-logistics-heading{display:grid}.persisted-rate-card{padding:16px}.persisted-rate-body{grid-template-columns:1fr}.persisted-rate-body .logistics-rate-price{text-align:left}.admin-logistics-audit{grid-template-columns:1fr}.admin-logistics-audit>div,.admin-logistics-audit>div:nth-child(2){border-bottom:1px solid #dce3e8;border-right:0}.admin-logistics-audit>div:last-child{border-bottom:0}}.freight-foundation{overflow:hidden}.freight-foundation>header{align-items:flex-start}.freight-foundation>header h3{margin:.3rem 0 0}.freight-empty{background:#fafbfb;border:1px dashed #cbd2d7;padding:1.2rem}.freight-empty.compact{margin-top:1rem}.freight-empty p{color:var(--muted);margin:.4rem 0 0;font-size:.72rem;line-height:1.55}.freight-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.freight-summary-grid article{border:1px solid var(--line);background:#fbfcfc;flex-direction:column;min-height:108px;padding:1rem;display:flex}.freight-summary-grid span,.freight-summary-grid small{color:var(--muted);font-size:.6rem}.freight-summary-grid strong{margin:auto 0 .35rem;font-size:.8rem}.freight-quote-list{gap:.7rem;margin-top:1rem;display:grid}.freight-quote-card{border:1px solid var(--line);background:#fff;padding:1rem}.freight-quote-card.selected{background:#fffdf8;border-color:#c4a66b}.freight-quote-card>header{justify-content:space-between;gap:1rem;display:flex}.freight-quote-card header span,.freight-quote-card>p{color:var(--muted);font-size:.62rem}.freight-quote-card h4{margin:.3rem 0}.freight-quote-card header b{color:#725b31;background:#f6eddd;height:max-content;padding:.25rem .45rem;font-size:.55rem}.freight-quote-total{background:#f5f7f8;grid-template-columns:1fr auto;align-items:center;gap:.2rem 1rem;margin-top:.8rem;padding:.9rem;display:grid}.freight-quote-total span,.freight-quote-total small{color:var(--muted);font-size:.6rem}.freight-quote-total strong{grid-area:1/2/3;font-size:1rem}.freight-cost-components{grid-template-columns:repeat(4,1fr);margin:.8rem 0 0;display:grid}.freight-cost-components div{border:1px solid var(--line);margin:-1px 0 0 -1px;padding:.65rem}.freight-cost-components dt{color:var(--muted);font-size:.55rem}.freight-cost-components dd{margin:.25rem 0 0;font-size:.64rem;font-weight:700}.freight-decision-row{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.8rem;display:grid}.freight-decision-row form{gap:.5rem;display:flex}.freight-decision-row input{min-height:40px}.freight-form{border:1px solid var(--line);background:#fafbfb;margin-top:1rem;padding:1rem}.freight-form>h4{margin-top:0}.freight-form>label{margin-top:.8rem}.inline-inputs{grid-template-columns:1fr 1fr;display:grid}.freight-route-grid{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem;display:grid}.freight-route-grid fieldset{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:.7rem;padding:1rem;display:grid}.freight-route-grid legend{padding:0 .4rem;font-size:.7rem;font-weight:800}.freight-flags{flex-wrap:wrap;gap:.55rem;margin:.8rem 0;display:flex}.freight-flags label,.freight-form .check-row{border:1px solid var(--line);background:#fff;align-items:center;gap:.45rem;padding:.6rem;font-size:.62rem;display:flex}.freight-flags input,.freight-form .check-row input{width:15px;min-height:15px}.freight-request-details{margin-top:1rem}.freight-request-details summary{color:#765d31;cursor:pointer;font-size:.68rem;font-weight:800}.freight-admin-meta{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:1rem;display:grid}.freight-admin-meta div{padding:.7rem}.freight-admin-meta span,.freight-admin-meta strong{display:block}.freight-admin-meta span{color:var(--muted);font-size:.55rem}.freight-admin-meta strong{margin-top:.25rem;font-size:.63rem}.freight-kpis{margin-bottom:1rem}.freight-center-list{padding:0}.freight-center-list>header{margin:0}.freight-center-list>a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:1rem;display:flex}.freight-center-list>a div{gap:.25rem;display:grid}.freight-center-list>a div:last-child{text-align:right}.freight-center-list span,.freight-center-list small{color:var(--muted);font-size:.6rem}.freight-center-list b{font-size:.62rem}@media (max-width:900px){.freight-summary-grid,.freight-cost-components,.freight-admin-meta{grid-template-columns:1fr 1fr}.freight-route-grid{grid-template-columns:1fr}}@media (max-width:520px){.freight-summary-grid,.freight-cost-components,.freight-admin-meta,.freight-decision-row,.freight-route-grid fieldset,.freight-quote-total{grid-template-columns:1fr}.freight-quote-total strong{grid-area:auto}.freight-center-list>a{flex-direction:column;align-items:flex-start}.freight-center-list>a div:last-child{text-align:left}}.rfq-upload-field{color:#415164;gap:6px;font-size:13px;display:grid}.rfq-localized-upload,.localized-file-input{align-items:center;gap:10px;min-width:0;display:flex}.rfq-localized-upload input,.localized-file-input input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.rfq-localized-upload label,.localized-file-input label{color:#071a2e;cursor:pointer;white-space:nowrap;background:#f7f9fa;border:1px solid #9aa8b5;padding:10px 14px;display:inline-flex}.rfq-localized-upload span,.localized-file-input span{text-overflow:ellipsis;white-space:nowrap;color:#667587;min-width:0;overflow:hidden}@media (max-width:600px){.rfq-localized-upload,.localized-file-input{flex-direction:column;align-items:stretch}.rfq-localized-upload label,.localized-file-input label{justify-content:center}.rfq-localized-upload span,.localized-file-input span{white-space:normal}}.buyer-order-detail .order-data-list{font-size:.84rem}.buyer-order-detail .order-data-list dt{font-size:.76rem}.buyer-order-detail .order-data-list dd{font-size:.82rem}.buyer-order-detail .order-legal-note,.buyer-order-detail .shipping-quote-intro,.buyer-order-detail .shipping-quote-note,.buyer-order-detail .shipping-quote-rejection{font-size:.72rem;line-height:1.5}.buyer-order-detail .order-documents>div,.buyer-order-detail .order-history>div{padding:9px 10px;font-size:.74rem}.buyer-order-detail .order-documents span,.buyer-order-detail .order-history span{font-size:.67rem}.buyer-order-detail .inspection-actions button,.buyer-order-detail>.portal-button,.buyer-order-detail form>.portal-button{min-height:38px;padding:8px 12px;font-size:.68rem}.buyer-order-detail .dashboard-panel h3{font-size:.94rem}.buyer-order-detail .dashboard-panel h4{font-size:.82rem}.buyer-order-detail .localized-file-input{font-size:.72rem}.buyer-order-detail .localized-file-input label{padding:8px 11px}.settings-danger-zone>p,.settings-danger-zone>.form-success{font-size:.72rem;line-height:1.55}.settings-danger-zone .deletion-request-state p{font-size:.68rem;line-height:1.5}.seo-tabs{gap:.35rem;margin-bottom:1rem;display:flex;overflow:auto}.seo-tabs a{white-space:nowrap;border:1px solid var(--line);background:#fff;padding:.65rem .8rem;font-size:.66rem}.seo-tabs a.active{color:#fff;border-color:var(--navy);background:var(--navy)}.seo-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1rem 0;display:grid}.seo-kpis article{border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:space-between;min-height:105px;padding:1rem;display:flex}.seo-kpis span{color:var(--muted);font-size:.62rem}.seo-kpis strong{font-size:1.1rem}.seo-dashboard-panel{margin-top:1rem}.seo-dashboard-panel p,.seo-dashboard-panel li{color:var(--muted);font-size:.72rem;line-height:1.6}.seo-entity-list{padding:0}.seo-entity-list>header{padding:1rem}.seo-entity-list>a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.seo-entity-list>a div{gap:.25rem;display:grid}.seo-entity-list small{color:var(--muted)}.seo-statuses{gap:.35rem;display:flex}.seo-statuses span{text-transform:uppercase;padding:.3rem .45rem;font-size:.55rem;font-weight:800}.seo-statuses .automatic{background:#edf2f5}.seo-statuses .manual,.seo-statuses .index{color:#27644a;background:#e3f1ea}.seo-statuses .noindex,.seo-statuses .warning{color:#805e20;background:#fff2d8}.seo-two-column{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.seo-editor>header{justify-content:space-between;align-items:center;display:flex}.seo-editor>header nav{display:flex}.seo-editor>header a{border:1px solid var(--line);padding:.5rem}.seo-editor>header a.active{color:#fff;background:var(--navy)}.seo-editor form{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.seo-editor form label:nth-of-type(2),.seo-editor form label:nth-of-type(3){grid-column:1/-1}.seo-editor textarea{min-height:90px}.seo-editor aside{border-left:3px solid var(--gold);background:#faf8f3;margin-top:1.2rem;padding:1rem}.seo-editor aside>*{margin:.2rem 0;display:block}.seo-editor aside span{color:#387044;font-size:.7rem}.seo-editor aside p{color:var(--muted);font-size:.75rem}.seo-checks{gap:1rem;display:flex}.seo-checks label{flex-direction:row;align-items:center}.seo-checks input{width:16px;min-height:16px}.seo-sitemap-list,.seo-technical{gap:.5rem;display:grid}.seo-sitemap-list div,.seo-technical div{border:1px solid var(--line);justify-content:space-between;padding:.8rem;display:flex}.seo-sitemap-list span,.seo-technical dt{color:var(--muted);font-size:.68rem}.seo-technical dd{margin:0;font-weight:700}@media (max-width:900px){.seo-kpis{grid-template-columns:1fr 1fr}.seo-two-column{grid-template-columns:1fr}}@media (max-width:520px){.seo-kpis,.seo-editor form{grid-template-columns:1fr}.seo-editor form label:nth-of-type(2),.seo-editor form label:nth-of-type(3){grid-column:auto}.seo-editor>header,.seo-entity-list>a,.seo-sitemap-list div,.seo-technical div{flex-direction:column;align-items:flex-start}.seo-statuses{flex-wrap:wrap}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
