:root{--bg:#edf2f7;--bg-soft:#f7fafc;--line:#dfe7f0;--line-strong:#ccd7e3;--text:#15293d;--muted:#677789;--muted-strong:#455b70;--accent:#f39a33;--accent-dark:#dd8116;--blue:#1f7ae0;--blue-dark:#0f5ea8;--sidebar-top:#10263a;--sidebar-bottom:#163149;--shadow:0 24px 54px rgba(16,39,59,.08);--shadow-soft:0 14px 34px rgba(16,39,59,.055);--shadow-panel:0 18px 36px rgba(17,30,44,.065);--radius:22px;--radius-tight:16px;--surface-tint:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,251,255,.94));--info-bg:#eaf4ff;--info-text:#0f5ea8;--warning-bg:#fff4e8;--warning-text:#9a5600;--success-bg:#eaf8ef;--success-text:#176a3a;--success-strong-bg:#ddf5e6;--success-strong-text:#0f5a30;--danger-bg:#fff0ee;--danger-text:#b42318;--discovery-bg:#f1ebff;--discovery-text:#6941c6;--neutral-bg:#eef2f6;--neutral-text:#475467}.lk-legal-page{min-height:100vh;padding:40px 18px;background:radial-gradient(circle at top left,rgba(31,122,224,.08) 0,rgba(31,122,224,0) 34%),radial-gradient(circle at top right,rgba(243,154,51,.11) 0,rgba(243,154,51,0) 32%),linear-gradient(180deg,#eef3f8,#f8fafc)}.lk-legal-shell{width:min(100%,900px);margin:0 auto;display:grid;grid-gap:16px;gap:16px}.lk-legal-card,.lk-legal-hero{background:hsla(0,0%,100%,.96);border:1px solid #e4ebf3;box-shadow:0 20px 48px rgba(15,23,42,.07)}.lk-legal-hero{padding:34px;border-radius:30px;display:grid;grid-gap:16px;gap:16px}.lk-legal-logo-link{width:-moz-fit-content;width:fit-content}.lk-legal-logo{display:block;width:260px;max-width:100%;height:auto}.lk-legal-badge{width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:999px;background:#fff3e3;color:#aa6200;font-size:13px;font-weight:800;letter-spacing:.03em}.lk-legal-hero h1{margin:0;color:#17324a;font-size:clamp(36px,5vw,56px);line-height:1.04}.lk-legal-card p,.lk-legal-hero p{margin:0;color:#607082;font-size:16px;line-height:1.75}.lk-legal-card{padding:24px 28px;border-radius:22px}.lk-legal-card h2{margin:0 0 10px;color:#17324a;font-size:22px;line-height:1.25}.lk-legal-card a,.lk-legal-footer a{color:#17324a;font-weight:800;text-decoration:none}.lk-legal-card a:hover,.lk-legal-footer a:hover{text-decoration:underline}.lk-legal-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;padding:12px 0 4px;color:#17324a;font-size:14px}.lk-ownership-notice{display:grid;grid-gap:6px;gap:6px;width:100%;color:#617082;font-size:13px;line-height:1.6}.lk-ownership-notice strong{color:#17324a;font-size:13px}.lk-ownership-notice--compact{max-width:620px}@media (max-width:640px){.lk-legal-page{padding:22px 14px}.lk-legal-card,.lk-legal-hero{border-radius:22px}.lk-legal-hero{padding:24px 20px}.lk-legal-card{padding:20px}.lk-legal-logo{width:220px}}*{box-sizing:border-box}body,html{margin:0;padding:0;min-width:320px;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%}button,input,select,textarea{font:inherit}.lk-login-page{position:relative;width:100%;max-width:100vw;min-height:100vh;overflow-x:hidden;isolation:isolate;padding:clamp(18px,3vw,34px);display:grid;place-items:center;background:radial-gradient(circle at 16% 12%,hsla(0,0%,100%,.78),transparent 28%),radial-gradient(circle at 86% 18%,rgba(186,205,220,.55),transparent 30%),linear-gradient(135deg,#eef3f7,#dce5ec 48%,#cbd6df);color:#102033}.lk-login-page:after,.lk-login-page:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1}.lk-login-page:before{background:linear-gradient(115deg,hsla(0,0%,100%,.42),hsla(0,0%,100%,0) 48%),radial-gradient(circle at 62% 82%,hsla(0,0%,100%,.58),transparent 34%)}.lk-login-page:after{inset:auto -10% -16% -10%;height:42%;background:linear-gradient(180deg,rgba(246,249,252,0),rgba(246,249,252,.78))}.lk-login-atmosphere{position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,hsla(0,0%,100%,.18),transparent 40%),radial-gradient(ellipse at 48% 78%,hsla(0,0%,100%,.34),transparent 42%);filter:blur(18px);opacity:.8}.lk-login-shell{width:min(1180px,100%);min-width:0;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,430px);grid-gap:clamp(18px,3vw,34px);gap:clamp(18px,3vw,34px);align-items:center}.lk-login-brand,.lk-login-card{min-width:0;border:1px solid rgba(217,227,236,.9);border-radius:30px;box-shadow:0 24px 70px rgba(13,31,47,.14)}.lk-login-brand{position:relative;overflow:hidden;min-height:clamp(560px,74vh,700px);padding:clamp(28px,4.2vw,54px);display:flex;flex-direction:column;justify-content:space-between;background:hsla(0,0%,100%,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lk-login-brand:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,hsla(0,0%,100%,.96),hsla(0,0%,100%,.8) 46%,hsla(0,0%,100%,.34)),linear-gradient(0deg,rgba(15,31,46,.08),rgba(15,31,46,0))}.lk-warehouse-art{position:absolute;inset:0;z-index:-2;width:100%;max-width:100%;height:100%;object-fit:cover;opacity:.72;filter:saturate(.95) contrast(1.02)}.lk-brand-topline{display:flex;align-items:center;justify-content:flex-start;gap:18px;flex-wrap:wrap}.lk-login-logo{width:clamp(180px,19vw,270px);max-width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 12px 22px rgba(15,23,42,.12))}.lk-login-copy{max-width:700px;padding:clamp(46px,7vh,76px) 0 clamp(32px,5vh,48px)}.lk-login-eyebrow{margin:0 0 16px;font-size:13px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#526476}.lk-login-copy h1{margin:0;max-width:760px;color:#102033;font-size:clamp(42px,5.2vw,68px);line-height:1.02;letter-spacing:0;overflow-wrap:break-word}.lk-login-copy p:last-child{margin:24px 0 0;max-width:620px;color:#516171;font-size:clamp(17px,1.7vw,19px);line-height:1.65}.lk-login-flow{display:flex;flex-wrap:wrap;gap:9px}.lk-login-flow span{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border-radius:999px;border:1px solid rgba(219,228,238,.92);background:hsla(0,0%,100%,.62);color:#26384a;font-size:13px;font-weight:850}.lk-login-card{min-height:min(640px,calc(100vh - 72px));padding:clamp(26px,3vw,38px);display:flex;flex-direction:column;justify-content:center;background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.lk-login-card-head{margin-bottom:26px}.lk-card-kicker{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-bottom:14px;padding:8px 11px;border-radius:999px;color:#516274;background:#f4f7fa;border:1px solid #dfe8f0;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lk-login-card-head h2{margin:0 0 8px;color:#102033;font-size:clamp(32px,3vw,40px);line-height:1.1}.lk-login-card-head p{margin:0;color:#637384;font-size:15px}.lk-field,.lk-login-form{display:flex;flex-direction:column}.lk-login-form{gap:15px}.lk-field{gap:8px}.lk-field span{color:#26384a;font-size:14px;font-weight:800}.lk-field input{width:100%;min-height:52px;border-radius:15px;border:1px solid #d7e1ec;background:#f8fafc;padding:0 16px;color:#102033;font-size:16px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.lk-field input::placeholder{color:#8b99a8}.lk-field input:focus{border-color:#6b8fb2;background:#fff;box-shadow:0 0 0 4px rgba(61,99,132,.12)}.lk-message{border-radius:15px;padding:13px 14px;font-size:14px;line-height:1.55}.lk-error{background:#fff2f0;border:1px solid #f3c5bf;color:#9b2f20}.lk-success{background:#eef9f1;border:1px solid #c9e7d0;color:#1c6535}.lk-primary,.lk-reset-link{width:100%;font-size:16px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .2s ease}.lk-primary{min-height:52px;border-radius:15px;border:none;color:#fff;background:linear-gradient(180deg,#1e3a54,#12273b);box-shadow:0 15px 28px rgba(18,39,59,.24);font-weight:900}.lk-reset-link{min-height:auto;border:0;background:transparent;color:#41576c;font-weight:800;text-decoration:none}.lk-primary:hover{transform:translateY(-1px);box-shadow:0 18px 32px rgba(18,39,59,.28)}.lk-login-legal-links a:hover,.lk-reset-link:hover,.lk-text-link:hover{color:#102033;text-decoration:underline}.lk-primary:disabled{opacity:.68;cursor:not-allowed;transform:none}.lk-reset-link:disabled{opacity:.62;cursor:not-allowed}.lk-login-actions{margin-top:18px;display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.lk-text-link{color:#14263a;font-weight:900;text-decoration:none}.lk-login-actions p{margin:6px 0 0;max-width:320px;color:#6e7e8e;font-size:13px;line-height:1.5}.lk-login-footnote{margin-top:28px;padding-top:20px;border-top:1px solid #edf2f6;color:#637486;display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center;font-size:13px;line-height:1.55}.lk-login-legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;color:#14263a;font-weight:900}@media (max-width:980px){.lk-login-page{padding:18px 14px 28px;place-items:start center;overflow-x:clip}.lk-login-shell{width:100%;max-width:680px;grid-template-columns:1fr;gap:16px}.lk-login-brand{order:1;min-height:auto}.lk-login-card{order:2;min-height:auto}.lk-login-flow{gap:8px}}@media (max-width:640px){.lk-login-page{padding:12px 10px 22px}.lk-login-brand,.lk-login-card{border-radius:22px}.lk-brand-topline{align-items:flex-start}.lk-login-copy{padding:28px 0 24px}.lk-login-copy h1{font-size:34px;line-height:1.08}.lk-login-copy p:last-child{font-size:16px}.lk-login-logo{width:min(230px,84vw)}}.lk-request-page{min-height:100vh;width:100%;max-width:100vw;overflow-x:hidden;padding:clamp(18px,3vw,38px);display:flex;justify-content:center;background:radial-gradient(circle at 14% 8%,hsla(0,0%,100%,.72),transparent 30%),radial-gradient(circle at 88% 12%,rgba(91,126,158,.16),transparent 32%),linear-gradient(180deg,#eaf1f7,#f5f8fb 42%,#fbfcfd);color:#102033}.lk-request-shell{width:min(1120px,100%);min-width:0;display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);grid-gap:clamp(18px,3vw,30px);gap:clamp(18px,3vw,30px);align-items:start}.lk-request-card,.lk-request-intro{min-width:0;border:1px solid rgba(215,226,236,.92);border-radius:28px;background:hsla(0,0%,100%,.92);box-shadow:0 22px 58px rgba(15,35,54,.1)}.lk-request-intro{position:-webkit-sticky;position:sticky;top:28px;overflow:hidden;padding:clamp(24px,3vw,34px)}.lk-request-intro:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.42)),radial-gradient(circle at 82% 14%,rgba(37,88,130,.1),transparent 28%)}.lk-request-intro>*{position:relative}.lk-request-brand-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.lk-request-logo{width:clamp(180px,18vw,250px);max-width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 10px 22px rgba(16,32,51,.1))}.lk-request-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:34px;padding:0 13px;border-radius:999px;border:1px solid #dfe8f0;background:#f5f8fb;color:#526476;font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.lk-request-copy{margin-top:clamp(34px,6vh,64px)}.lk-request-copy h1{margin:0;color:#102033;font-size:clamp(36px,4.4vw,58px);line-height:1.05;letter-spacing:0;overflow-wrap:break-word}.lk-request-copy p{margin:20px 0 0;color:#5c6b7b;font-size:16px;line-height:1.72}.lk-request-points{margin-top:clamp(24px,4vh,38px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.lk-request-point{padding:16px;border-radius:18px;border:1px solid #e3ebf3;background:hsla(0,0%,100%,.72);display:grid;grid-gap:6px;gap:6px}.lk-request-point strong{color:#102033;font-size:15px}.lk-request-point span{color:#667686;font-size:13px;line-height:1.5}.lk-request-card{padding:clamp(24px,3vw,34px)}.lk-request-card__head{margin-bottom:22px}.lk-request-eyebrow{display:block;margin-bottom:8px;color:#657486;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.lk-request-card__head h2{margin:0 0 8px;color:#102033;font-size:clamp(28px,3vw,34px);line-height:1.12}.lk-request-card__head p{margin:0;color:#667686;font-size:15px;line-height:1.58}.lk-request-form{display:grid;grid-gap:16px;gap:16px}.lk-request-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.lk-request-grid--address{grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr)}.lk-request-field{min-width:0;display:grid;grid-gap:7px;gap:7px}.lk-request-field span{color:#25384b;font-size:14px;font-weight:800}.lk-request-field input,.lk-request-field textarea{width:100%;border:1px solid #d8e2ec;background:#f9fbfd;color:#102033;border-radius:15px;padding:13px 15px;font-size:16px;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.lk-request-field input{min-height:52px}.lk-request-field textarea{min-height:96px;resize:vertical}.lk-request-field input::placeholder,.lk-request-field textarea::placeholder{color:#8b99a8}.lk-request-field input:focus,.lk-request-field textarea:focus{border-color:#6b8fb2;background:#fff;box-shadow:0 0 0 4px rgba(61,99,132,.12)}.lk-request-contact-note{margin:-4px 0 0;color:#718092;font-size:13px;line-height:1.5}.lk-required-star{color:#b42318;font-weight:900}.lk-request-billing-panel{border:1px solid #e0e8f0;border-radius:18px;background:#fbfdff;padding:16px;display:grid;grid-gap:14px;gap:14px}.lk-request-billing-head{display:grid;grid-gap:6px;gap:6px}.lk-request-billing-head h3{margin:0;color:#102033;font-size:18px;line-height:1.25}.lk-request-billing-head .lk-request-contact-note{margin:0}.lk-request-billing-content{display:grid;grid-gap:14px;gap:14px}.lk-request-consent{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:15px;border-radius:17px;border:1px solid #e2eaf2;background:#f7fafc;color:#596a7c;font-size:14px;line-height:1.55}.lk-request-consent input{width:18px;height:18px;margin:2px 0 0;accent-color:#1e3a54}.lk-request-consent a{color:#102033;font-weight:850;text-decoration:none}.lk-request-consent a:hover,.lk-request-legal-links a:hover,.lk-request-link:hover{text-decoration:underline}.lk-request-message{border-radius:15px;padding:13px 14px;font-size:14px;line-height:1.55}.lk-request-message--error{background:#fff2f0;border:1px solid #f3c5bf;color:#9b2f20}.lk-request-actions{display:grid;grid-gap:10px;gap:10px}.lk-request-submit{min-height:52px;border:none;border-radius:15px;background:linear-gradient(180deg,#1e3a54,#12273b);color:#fff;font-size:16px;font-weight:900;cursor:pointer;box-shadow:0 15px 28px rgba(18,39,59,.22);transition:transform .15s ease,box-shadow .15s ease,opacity .2s ease}.lk-request-submit:hover{transform:translateY(-1px);box-shadow:0 18px 32px rgba(18,39,59,.26)}.lk-request-submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.lk-request-actions p{margin:0;color:#718092}.lk-request-actions p,.lk-request-footer{font-size:13px;line-height:1.5;text-align:center}.lk-request-footer{margin-top:24px;padding-top:18px;border-top:1px solid #edf2f6;display:grid;justify-items:center;grid-gap:10px;gap:10px;color:#617285}.lk-request-link{color:#102033;font-weight:850;text-decoration:none}.lk-request-legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;color:#102033;font-weight:850}@media (max-width:980px){.lk-request-page{padding:18px 14px 28px}.lk-request-shell{max-width:680px;grid-template-columns:1fr}.lk-request-intro{position:static}.lk-request-copy{margin-top:28px}}@media (max-width:640px){.lk-request-page{padding:12px 10px 22px}.lk-request-card,.lk-request-intro{border-radius:22px;padding:22px 16px}.lk-request-brand-row{align-items:flex-start}.lk-request-logo{width:min(220px,82vw)}.lk-request-copy h1{font-size:32px;line-height:1.08}.lk-request-copy p{font-size:15px;line-height:1.62}.lk-request-grid,.lk-request-grid--address,.lk-request-points{grid-template-columns:1fr}.lk-request-card__head h2{font-size:27px}}.portal-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shell{display:grid;grid-template-columns:290px minmax(0,1fr);min-height:100vh}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;background:linear-gradient(180deg,var(--sidebar-top) 0,var(--sidebar-bottom) 100%);color:#fff;padding:24px;border-right:1px solid hsla(0,0%,100%,.08)}.sidebar-brand-card{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:22px;padding:16px;margin-bottom:24px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.sidebar-logo{display:block;width:100%;height:auto;object-fit:contain;margin-bottom:12px}.sidebar-brand-copy{display:grid;grid-gap:4px;gap:4px}.sidebar-brand-copy strong{font-size:18px;line-height:1.2}.sidebar-brand-copy span{font-size:13px;line-height:1.5;color:hsla(0,0%,100%,.72)}.nav{display:grid;grid-gap:10px;gap:10px}.nav a,.portal-nav-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border-radius:14px;background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.88);border:1px solid transparent;transition:background .2s ease,transform .2s ease,border-color .2s ease,color .2s ease}.nav a:hover,.portal-nav-link:hover{background:hsla(0,0%,100%,.1);transform:translateX(2px);color:#fff}.nav a.is-active,.portal-nav-link.is-active{background:linear-gradient(180deg,rgba(243,154,51,.18),rgba(243,154,51,.12));border-color:rgba(243,154,51,.35);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.sidebar-footer-mobile{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.sidebar-account-card{display:flex;gap:8px;flex-wrap:wrap}.logout-chip,.mobile-logout{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:12px;background:#fff;color:var(--text);border:1px solid var(--line);font-weight:700}.content{min-width:0;padding:30px}.topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.topbar-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.eyebrow{display:inline-block;margin-bottom:10px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.page-title{font-size:32px;font-weight:800;margin:0 0 8px;letter-spacing:-.02em}.page-subtitle,.portal-subtitle{color:var(--muted);margin:0;max-width:72ch;line-height:1.55;font-size:18px}.grid{display:grid;grid-gap:18px;gap:18px}.grid-2{grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr)}.grid-2-return{grid-template-columns:minmax(0,1.65fr) minmax(340px,.95fr)}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{position:relative;padding:22px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.card,.section-card{background:var(--surface-tint);border:1px solid rgba(210,221,233,.92);border-radius:var(--radius);box-shadow:var(--shadow-panel)}.section-card{overflow:hidden}.section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 20px 12px}.section-head--compact{padding:0}.section-title{font-size:24px;margin:0;letter-spacing:-.02em;line-height:1.15}.section-copy{margin:8px 0 0;line-height:1.7}.info-card{position:relative;display:grid;grid-gap:9px;gap:9px;padding:18px 20px;border-radius:20px;border:1px solid #d8e2ec;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(249,251,254,.94));box-shadow:0 12px 28px rgba(15,23,42,.05)}.info-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:20px 0 0 20px;background:linear-gradient(180deg,#1f7ae0,#6aa8f3);opacity:.92}.info-card strong{display:block;margin:0;color:#183153;font-size:16px;line-height:1.3;letter-spacing:-.01em}.info-card span{color:#58708f;font-size:14px;line-height:1.65}.info-card code{color:#183153;background:rgba(15,23,42,.05);padding:2px 6px;border-radius:8px}.help-topic-list{display:grid;grid-gap:12px;gap:12px}.help-topic-row{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;padding:18px 20px;border:1px solid #dbe4ee;border-left:5px solid #1f7ae0;border-radius:18px;background:#fbfdff}.help-topic-row strong{color:var(--text);font-size:18px;line-height:1.2}.help-topic-row span{color:var(--muted);font-size:16px;line-height:1.45}.admin-monitor-grid>.info-card{gap:10px;min-height:172px;padding:20px 22px 22px;border-color:transparent;overflow:hidden}.admin-monitor-grid>.info-card:after{content:"";position:absolute;inset:auto -26px -34px auto;width:128px;height:128px;border-radius:999px;opacity:.7}.admin-monitor-grid>.info-card:first-child{background:linear-gradient(180deg,#edf6ff,#fff)}.admin-monitor-grid>.info-card:first-child:before{background:linear-gradient(180deg,#1f7ae0,#73aff5)}.admin-monitor-grid>.info-card:first-child:after{background:radial-gradient(circle,rgba(31,122,224,.17) 0,rgba(31,122,224,0) 72%)}.admin-monitor-grid>.info-card:nth-child(2){background:linear-gradient(180deg,#f7f1ff,#fff)}.admin-monitor-grid>.info-card:nth-child(2):before{background:linear-gradient(180deg,#7c4dff,#b18dff)}.admin-monitor-grid>.info-card:nth-child(2):after{background:radial-gradient(circle,rgba(124,77,255,.18) 0,rgba(124,77,255,0) 74%)}.admin-monitor-grid>.info-card:nth-child(3){background:linear-gradient(180deg,#fff5e8,#fff)}.admin-monitor-grid>.info-card:nth-child(3):before{background:linear-gradient(180deg,#f39a33,#ffbf70)}.admin-monitor-grid>.info-card:nth-child(3):after{background:radial-gradient(circle,rgba(243,154,51,.2) 0,rgba(243,154,51,0) 74%)}.admin-monitor-grid>.info-card strong{font-size:17px}.admin-monitor-grid>.info-card span{max-width:34ch;color:#4c6583}.section-pill{display:inline-flex;align-items:center;justify-content:center;padding:8px 13px;border-radius:999px;background:rgba(250,252,255,.94);border:1px solid #d8e2ec;color:#5f7286;font-size:12px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.kpi-card{position:relative;overflow:hidden;min-height:184px;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,251,255,.96));border:1px solid rgba(210,221,233,.92);border-radius:26px;padding:22px;box-shadow:var(--shadow-panel)}.kpi-card:after{content:"";position:absolute;inset:auto -24px -28px auto;width:160px;height:160px;border-radius:50%;opacity:.12}.kpi-card__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.kpi-card__label{font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-strong)}.kpi-card__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;font-size:18px;font-weight:700;border:1px solid rgba(0,0,0,.04)}.kpi,.kpi-card__value{display:block;font-size:clamp(34px,3.8vw,52px);font-weight:800;margin:20px 0 8px;letter-spacing:-.05em;line-height:1}.kpi-card__helper{margin:0;color:var(--muted);font-size:14px;max-width:34ch;line-height:1.65}.kpi-card__footer{margin-top:16px}.kpi-card__trend{font-size:12px;font-weight:700;color:var(--muted)}.kpi-card--returns{background:linear-gradient(180deg,#fff5ec,#fff);border-color:#f6d7b0}.kpi-card--returns:after{background:#f39a33}.kpi-card--returns .kpi-card__icon{background:#fff1e2;color:#a85b00}.kpi-card--messages{background:linear-gradient(180deg,#eef6ff,#fff);border-color:#cfe2ff}.kpi-card--messages:after{background:#1f7ae0}.kpi-card--messages .kpi-card__icon{background:#eaf4ff;color:#0f5ea8}.kpi-card--inbound{background:linear-gradient(180deg,#f4efff,#fff);border-color:#ddd0ff}.kpi-card--inbound:after{background:#7c4dff}.kpi-card--inbound .kpi-card__icon{background:#f1ebff;color:#6941c6}.account-chip,.badge,.mini-chip,.nav-count,.status-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid transparent}.badge{background:#fff1e2;color:#a85b00}.account-chip{background:#fff;border-color:var(--line);color:var(--text);box-shadow:var(--shadow-soft)}.nav-count{background:hsla(0,0%,100%,.12);color:#fff;padding-inline:8px;min-width:28px;justify-content:center}.mini-chip--neutral{background:var(--neutral-bg);color:var(--neutral-text);border-color:#d7dde6}.mini-chip--warning{background:var(--warning-bg);color:var(--warning-text);border-color:#f3d6b2}.mini-chip--danger{background:var(--danger-bg);color:var(--danger-text);border-color:#f1c7c2}.mini-chip--success{background:var(--success-bg);color:var(--success-text);border-color:#ccead6}.mini-chip--discovery{background:var(--discovery-bg);color:var(--discovery-text);border-color:#d8c7ff}.filter-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:7px;background:linear-gradient(180deg,rgba(248,251,255,.98),rgba(243,248,252,.92));border:1px solid #d9e4ef;border-radius:16px}.filter-tab{min-height:38px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);padding:0 14px;font:inherit;font-weight:750;cursor:pointer}.filter-tab:hover{color:var(--text);background:#fff;border-color:var(--line)}.filter-tab.is-active{background:#fff;color:var(--text);border-color:#d9e4ef;box-shadow:0 8px 20px rgba(23,50,74,.06)}.mini-chip-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-height:36px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.mini-chip-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(23,50,74,.08)}.mini-chip-button.is-selected{border-color:currentColor;box-shadow:0 0 0 3px rgba(31,122,224,.12)}.status-badge__dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:0 0 8px}.status-badge--info{background:var(--info-bg);color:var(--info-text);border-color:#d6e8fb}.status-badge--warning{background:var(--warning-bg);color:var(--warning-text);border-color:#f3d6b2}.status-badge--success{background:var(--success-bg);color:var(--success-text);border-color:#ccead6}.status-badge--success-strong{background:var(--success-strong-bg);color:var(--success-strong-text);border-color:#bce2ca}.status-badge--danger{background:var(--danger-bg);color:var(--danger-text);border-color:#f1c7c2}.status-badge--discovery{background:var(--discovery-bg);color:var(--discovery-text);border-color:#d8c7ff}.status-badge--neutral{background:var(--neutral-bg);color:var(--neutral-text);border-color:#d7dde6}.table{width:100%;border-collapse:collapse}.simple-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #dbe4ed;border-radius:22px;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(250,252,255,.94));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.simple-table{width:100%;min-width:920px;border-collapse:collapse}.simple-table thead th{background:rgba(245,249,253,.94);color:#728194;font-size:12px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #d9e3ec}.simple-table td,.simple-table th{text-align:left;border-bottom:1px solid #e6edf5;padding:16px 18px;vertical-align:top}.simple-table tbody tr:hover{background:rgba(249,252,255,.96)}.empty-state{padding:18px;border-radius:18px;border:1px dashed #d8e0ea;background:#fbfdff;color:var(--muted);font-size:14px;line-height:1.6}.table-wrap{width:100%;overflow-x:auto}.table thead th{background:rgba(245,249,253,.96);color:#728194;font-size:12px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #d9e3ec;position:-webkit-sticky;position:sticky;top:0;z-index:1}.table td,.table th{text-align:left;border-bottom:1px solid #e6edf5;padding:16px 20px;vertical-align:top}.table tbody tr:hover{background:rgba(249,252,255,.96)}.table-cell-stack{display:grid;grid-gap:8px;gap:8px;justify-items:start}.table-subline{margin-top:6px;color:#6e7f91;font-size:13px;line-height:1.55}.profile-row-clickable{cursor:pointer;transition:background .18s ease,box-shadow .18s ease}.row-selected{background:linear-gradient(180deg,#f7fbff,#f3f8fd);box-shadow:inset 4px 0 0 #1f7ae0}.admin-table-value{font-weight:700;color:#17324a}.admin-profiles-layout{grid-template-columns:minmax(420px,.95fr) minmax(620px,1.15fr);gap:24px}.admin-profile-toolbar{grid-template-columns:minmax(280px,1fr);align-items:end}.overview-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-profile-list-card{padding:16px}.admin-profile-card,.admin-profile-card-list{display:grid;grid-gap:12px;gap:12px}.admin-profile-card{width:100%;padding:15px;border:1px solid rgba(211,220,229,.92);border-radius:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(248,251,254,.96));color:inherit;text-align:left;cursor:pointer;box-shadow:0 12px 22px rgba(18,32,49,.04);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-profile-card.is-selected,.admin-profile-card:hover{border-color:rgba(47,110,167,.46);box-shadow:0 18px 30px rgba(18,32,49,.08)}.admin-profile-card.is-selected{transform:translateY(-1px)}.admin-profile-card__body,.admin-profile-card__foot,.admin-profile-card__top{display:flex;gap:12px;min-width:0}.admin-profile-card__top{align-items:flex-start;justify-content:space-between}.admin-profile-card__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-profile-card__foot{align-items:center;flex-wrap:wrap}.admin-profile-card b,.admin-profile-card small,.admin-profile-card strong{display:block}.admin-profile-card strong{color:var(--text);font-size:16px;line-height:1.35}.admin-profile-card b{color:var(--muted-strong);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.admin-profile-card small{color:var(--muted);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.admin-profile-progress{flex:1 1 120px;min-width:110px;height:8px;overflow:hidden;border-radius:999px;background:#e8eef5}.admin-profile-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2f6ea7,#65a5d6)}.admin-profile-detail{gap:18px;position:-webkit-sticky;position:sticky;top:20px}.admin-detail-info-grid,.admin-monitor-grid{display:none!important}.admin-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-field-span-2{grid-column:span 2}.admin-detail-fields .input{min-width:0}.admin-readiness-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(211,220,229,.9);border-radius:18px;background:linear-gradient(180deg,rgba(247,250,254,.98),hsla(0,0%,100%,.98))}.admin-readiness-strip div{display:grid;grid-gap:4px;gap:4px;min-width:0}.admin-form-section-heading span,.admin-readiness-strip span{color:var(--muted-strong);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.admin-readiness-strip strong{color:var(--text);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.admin-customer-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:6px;border:1px solid rgba(211,220,229,.86);border-radius:18px;background:rgba(247,250,254,.94)}.admin-customer-tab{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--muted-strong);font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.admin-customer-tab.is-active,.admin-customer-tab:hover{border-color:rgba(204,215,226,.94);background:hsla(0,0%,100%,.96);color:var(--text);box-shadow:0 10px 20px rgba(18,32,49,.045)}.admin-tab-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-tab-overview-grid .info-card{min-width:0}.admin-save-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid rgba(211,220,229,.9);border-radius:18px;background:linear-gradient(180deg,rgba(247,250,254,.98),hsla(0,0%,100%,.98))}.admin-save-strip span{color:var(--muted);font-size:14px;line-height:1.45}.admin-detail-fields--ablaeufe>*,.admin-detail-fields--kontakt>*,.admin-detail-fields--portal>*,.admin-detail-fields--rechnung>*,.admin-detail-fields--uebersicht,.admin-detail-fields--verlauf{display:none}.admin-detail-fields--ablaeufe>:nth-child(n+17):nth-child(-n+20),.admin-detail-fields--kontakt>:nth-child(n+5):nth-child(-n+11),.admin-detail-fields--portal>:nth-child(n+1):nth-child(-n+3),.admin-detail-fields--rechnung>:nth-child(4),.admin-detail-fields--rechnung>:nth-child(n+12):nth-child(-n+16){display:grid}.admin-form-section-heading{grid-column:1/-1;display:grid;grid-gap:4px;gap:4px;padding-top:14px;margin-top:2px;border-top:1px solid rgba(211,220,229,.82)}.admin-form-section-heading:first-child{padding-top:0;margin-top:0;border-top:0}.admin-form-section-heading strong{color:var(--text);font-size:16px;line-height:1.35}.admin-detail-info-grid{grid-template-columns:1fr;gap:14px}.admin-detail-info-grid .info-card{min-width:0}.admin-detail-info-grid .info-card span{max-width:none;overflow-wrap:anywhere}.admin-action-row{display:flex;flex-wrap:wrap;gap:10px;flex:1 1 420px}.admin-action-row>.button,.admin-detail-actions>.button{flex:0 1 auto}.audit-log-card{gap:12px}.audit-log-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.audit-log-card__meta{display:flex;flex-wrap:wrap;gap:8px}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.field-label{display:inline-block;margin-bottom:8px;font-size:13px;font-weight:700}.input,.select,.textarea{background:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.input:focus,.select:focus,.textarea:focus{outline:2px solid rgba(243,154,51,.18);border-color:var(--accent)}.textarea{min-height:130px}.textarea-compact{min-height:96px}.field-help{color:var(--muted);font-size:13px;line-height:1.5}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;border:0;background:linear-gradient(180deg,var(--accent) 0,var(--accent-dark) 100%);color:#fff;font-weight:700;box-shadow:0 10px 22px rgba(221,129,22,.24);cursor:pointer}.button-secondary{background:#fff;color:var(--text);border:1px solid rgba(23,50,74,.16);box-shadow:none}.button-small{min-height:38px;padding:0 12px;border-radius:12px;font-size:13px;box-shadow:none}.button-secondary:hover{border-color:rgba(23,50,74,.28);background:#f8fbff}.button-danger{background:var(--danger-bg);color:var(--danger-text);border:1px solid #f1c7c2}.button-danger:hover{background:#ffe5e1}.button-full{width:100%}.action-row,.form-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.form-error,.form-success{border-radius:16px;padding:13px 14px;font-size:14px;line-height:1.55;font-weight:700}.form-error{background:var(--danger-bg);border:1px solid #f1c7c2;color:var(--danger-text)}.form-success{background:var(--success-bg);border:1px solid #ccead6;color:var(--success-text)}.stack{display:grid;grid-gap:14px;gap:14px}.status-panel{align-content:start}.docs-layout{grid-template-columns:minmax(340px,.9fr) minmax(0,1.35fr);align-items:start;gap:20px}.upload-guidance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.guidance-card{display:grid;grid-gap:6px;gap:6px;min-height:120px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#f8fbff,#fff);border:1px solid var(--line);box-shadow:var(--shadow-soft)}.guidance-card strong{color:var(--text);font-size:15px;line-height:1.25}.guidance-card span{color:var(--muted);font-size:13px;line-height:1.55}.docs-upload-grid{align-items:start}.table-scroll-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll-wrap .table{min-width:860px}.list-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:rgba(248,251,255,.92);color:var(--muted);font-size:14px;font-weight:700}.status-center-card{width:min(100%,760px);margin:0 auto;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:28px;padding:42px;box-shadow:0 20px 60px rgba(15,23,42,.12);align-items:center}.mobile-backdrop{display:none}.mobile-toolbar{display:none;align-items:center;gap:14px;margin-bottom:18px;padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-soft)}.mobile-toolbar-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.mobile-toolbar-copy .eyebrow{margin-bottom:0}.mobile-toolbar-copy strong{font-size:16px;line-height:1.25;letter-spacing:-.01em}.mobile-close,.mobile-menu-toggle{display:inline-flex;align-items:center;justify-content:center;border:0;background:#10273b;color:#fff;cursor:pointer}.mobile-menu-toggle{gap:10px;min-height:46px;padding:0 14px;border-radius:14px;flex:0 0 auto;background:#fff;color:var(--text);border:1px solid var(--line);box-shadow:var(--shadow-soft);font-weight:700}.mobile-menu-icon{display:inline-flex;flex-direction:column;justify-content:center;gap:4px}.mobile-menu-icon span{display:block;width:18px;height:2px;background:currentColor;border-radius:999px}.mobile-menu-label{font-size:14px;line-height:1}.mobile-menu-toggle:hover{background:#f8fbff;border-color:rgba(23,50,74,.18)}.sidebar-head-mobile{display:none;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.mobile-close{width:42px;height:42px;border-radius:12px;background:hsla(0,0%,100%,.1);font-size:24px;line-height:1}.mobile-toolbar-logout{display:none}@media (max-width:1180px){.admin-profile-toolbar,.admin-profiles-layout,.docs-layout,.field-grid,.grid-2,.grid-2-return,.grid-3,.grid-4,.hero-card,.upload-guidance-grid{grid-template-columns:1fr}.admin-profile-detail{position:static}.admin-detail-fields,.admin-readiness-strip,.admin-tab-overview-grid{grid-template-columns:1fr}.admin-field-span-2{grid-column:auto}}@media (max-width:980px){.shell{grid-template-columns:1fr}.admin-monitor-grid>.info-card{min-height:0}.sidebar{position:fixed;inset:0 auto 0 0;width:min(88vw,320px);z-index:50;transform:translateX(-100%);transition:transform .24s ease;height:100dvh}.sidebar.is-open{transform:translateX(0)}.sidebar-head-mobile{display:flex}.mobile-backdrop{display:block;position:fixed;inset:0;background:rgba(8,15,24,.46);opacity:0;pointer-events:none;z-index:40;transition:opacity .2s ease}.mobile-backdrop.is-open{opacity:1;pointer-events:auto}.mobile-toolbar{display:flex;justify-content:space-between}.mobile-toolbar-logout{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 12px;border-radius:12px;background:#fff;border:1px solid var(--line);color:var(--text);font-weight:700}.topbar{display:none}.content{padding:20px}.login-foot-row,.overview-banner,.section-head{flex-direction:column;align-items:stretch}.overview-actions{justify-content:flex-start}.table td,.table th{padding:12px 14px}}@media (max-width:640px){.help-topic-row{grid-template-columns:1fr;gap:8px}.info-card{padding:14px 16px;border-radius:18px}.admin-monitor-grid>.info-card span{max-width:none}.admin-detail-actions{justify-content:stretch!important}.admin-profile-list-card{overflow:hidden}.admin-profile-card__body,.admin-profile-card__top{grid-template-columns:1fr}.admin-profile-card__body,.admin-profile-card__top{display:grid}.admin-profile-progress{flex-basis:100%}.admin-customer-tabs{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}.admin-customer-tab{flex:0 0 auto}.admin-save-strip>.button{width:100%}.overview-actions{gap:6px}.overview-actions .mini-chip-button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);justify-content:center}.audit-log-card__top{flex-direction:column;align-items:stretch}.action-row>.button,.action-row>label.button,.admin-action-row>.button,.admin-detail-actions>.button{width:100%}.portal-content-footer{justify-content:center;text-align:center}.card,.content,.hero-panel,.section-head,.sidebar{padding-left:16px;padding-right:16px}.page-title{font-size:28px}.section-title{font-size:20px}.page-subtitle,.portal-subtitle{font-size:16px}.status-center-card{padding:24px}}.portal-shell-fixed{min-height:100vh;background:#f5f7fb}.portal-sidebar-fixed{position:fixed;top:0;left:0;bottom:0;width:300px;padding:24px 18px;background:linear-gradient(180deg,#17324a,#13293d);color:#fff;display:flex;flex-direction:column;gap:18px;z-index:30;overflow-y:auto}.portal-main-fixed{min-height:100vh;margin-left:300px;padding:32px}.portal-brand-card{padding:20px;border-radius:24px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.08)}.portal-brand-logo{width:100%;max-width:220px;display:block;margin:0 0 14px}.portal-brand-title{font-size:32px;font-weight:800;line-height:1.05;color:#fff}.portal-brand-copy{margin-top:10px;color:hsla(0,0%,100%,.82);font-size:15px;line-height:1.5}.portal-nav{display:flex;flex-direction:column;gap:10px}.portal-nav-link{display:block;padding:15px 16px;border-radius:16px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.06);color:#fff;text-decoration:none;font-weight:700}.portal-nav-link.is-active{background:rgba(243,154,51,.16);border-color:rgba(243,154,51,.55);box-shadow:inset 0 0 0 1px rgba(243,154,51,.22)}.portal-sidebar-footer{margin-top:auto}.portal-chip-stack{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.portal-chip{min-height:32px;font-size:13px}.portal-chip-soft{color:#17324a}.portal-logout-button,.portal-mobile-close,.portal-mobile-logout-button,.portal-mobile-menu-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer}.portal-logout-button,.portal-mobile-logout-button{width:100%;min-height:46px;padding:0 16px;border-radius:14px;background:#fff;color:#17324a;font-weight:800}.portal-mobile-drawer,.portal-mobile-overlay,.portal-mobile-topbar{display:none}.portal-mobile-menu-button{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 14px;border-radius:14px;background:#fff;color:#17324a;font-weight:800;box-shadow:0 10px 30px rgba(15,23,42,.08)}.portal-mobile-menu-icon{display:inline-flex;flex-direction:column;gap:4px}.portal-mobile-menu-icon span{width:18px;height:2px;border-radius:999px;background:currentColor;display:block}.portal-page-header{margin-bottom:28px;padding:28px 30px 26px;border:1px solid rgba(215,225,235,.9);border-radius:30px;background:linear-gradient(180deg,hsla(0,0%,100%,.92),rgba(248,251,255,.94)),radial-gradient(circle at top right,rgba(31,122,224,.08) 0,rgba(31,122,224,0) 36%);box-shadow:var(--shadow-panel)}.portal-eyebrow{color:#748396;font-size:12px;letter-spacing:.12em;margin-bottom:12px}.portal-page-header h1{color:#182b3f;font-size:clamp(36px,4.2vw,58px);line-height:1.02;letter-spacing:-.05em}.portal-subtitle{margin:14px 0 0;color:#5d6d7f;font-size:18px;line-height:1.72;max-width:860px}@media (max-width:980px){.portal-sidebar-fixed{display:none}.portal-main-fixed{margin-left:0;padding:90px 18px 22px}.portal-mobile-topbar{position:fixed;top:0;left:0;right:0;z-index:40;padding:14px 16px;background:rgba(245,247,251,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e6ebf0}.portal-mobile-overlay{position:fixed;inset:0;background:rgba(15,23,42,.42);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:48}.portal-mobile-overlay.is-open{display:block;opacity:1;pointer-events:auto}.portal-mobile-drawer{position:fixed;top:0;left:0;bottom:0;width:min(88vw,320px);padding:18px;background:linear-gradient(180deg,#17324a,#13293d);color:#fff;transform:translateX(-100%);transition:transform .22s ease;z-index:49;overflow-y:auto}.portal-mobile-drawer.is-open{display:block;transform:translateX(0)}.portal-mobile-drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.portal-mobile-drawer-title{font-size:18px;font-weight:800}.portal-mobile-close{width:40px;height:40px;border-radius:12px;background:hsla(0,0%,100%,.1);color:#fff;font-size:22px}}.portal-shell-premium-click{min-height:100vh;background:radial-gradient(circle at top left,rgba(31,122,224,.08) 0,rgba(31,122,224,0) 24%),radial-gradient(circle at top right,rgba(243,154,51,.08) 0,rgba(243,154,51,0) 28%),linear-gradient(180deg,#eef3f8,#f7fafc)}.portal-rail-fixed{position:fixed;top:0;left:0;bottom:0;width:92px;z-index:42;display:flex;flex-direction:column;align-items:center;gap:16px;padding:18px 14px;background:linear-gradient(180deg,#0f2538,#14324a);border-right:1px solid hsla(0,0%,100%,.08);box-shadow:22px 0 52px rgba(15,23,42,.12)}.portal-rail-brand{width:100%;aspect-ratio:1/1;border:1px solid hsla(0,0%,100%,.08);border-radius:26px;background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));display:flex;align-items:center;justify-content:center;padding:10px;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.portal-rail-logo{width:100%;max-width:52px;height:auto;object-fit:contain;display:block}.portal-rail-toggle{width:100%;display:grid;grid-gap:8px;gap:8px;justify-items:center;min-height:74px;padding:14px 10px;border-radius:24px;background:hsla(0,0%,100%,.09);color:#fff;border:1px solid hsla(0,0%,100%,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.portal-rail-toggle .portal-mobile-menu-icon span{background:currentColor}.portal-rail-toggle-text{font-size:12px;line-height:1;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.portal-rail-nav{width:100%;display:grid;grid-gap:14px;gap:14px;padding:4px 0}.portal-rail-group{display:grid;grid-gap:10px;gap:10px}.portal-rail-group+.portal-rail-group{position:relative;padding-top:14px}.portal-rail-group+.portal-rail-group:before{content:"";position:absolute;top:0;left:10px;right:10px;height:1px;background:hsla(0,0%,100%,.1)}.portal-rail-nav-item{position:relative;width:100%;min-height:54px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px;color:hsla(0,0%,100%,.72);background:hsla(0,0%,100%,.045);border:1px solid hsla(0,0%,100%,.055);text-decoration:none;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.portal-rail-nav-item:hover{transform:translateY(-1px);color:#fff;background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.14)}.portal-rail-nav-item.is-active{color:#fff;background:linear-gradient(180deg,rgba(243,154,51,.28),rgba(243,154,51,.14));border-color:rgba(243,154,51,.42);box-shadow:inset 0 0 0 1px rgba(243,154,51,.16),0 12px 26px rgba(0,0,0,.12)}.portal-rail-nav-item.is-active:before{content:"";position:absolute;left:-14px;top:14px;bottom:14px;width:4px;border-radius:999px;background:#f3a13a}.portal-rail-nav-badge{position:absolute;top:-4px;right:-4px;min-width:0}.portal-rail-nav-badge .nav-count{min-width:22px;height:22px;padding:0 6px;font-size:10px;background:#f3a13a;color:#fff;border:2px solid #123250}.portal-rail-nav-badge .portal-nav-dot{width:9px;height:9px;background:#f3a13a;box-shadow:0 0 0 5px rgba(243,161,58,.18)}.portal-rail-status{margin-top:auto;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 8px;border-radius:18px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.86);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.portal-rail-status-dot{width:10px;height:10px;border-radius:999px;background:#55d88a;box-shadow:0 0 0 8px rgba(85,216,138,.12)}.portal-desktop-overlay{position:fixed;inset:0;background:rgba(15,23,42,.12);opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:43}.portal-desktop-overlay.is-open{opacity:1;pointer-events:auto}.portal-desktop-drawer{position:fixed;top:0;left:92px;bottom:0;width:min(360px,calc(100vw - 92px));z-index:44;transform:translateX(-100%);opacity:0;pointer-events:none;transition:transform .24s ease,opacity .2s ease}.portal-desktop-drawer.is-open{transform:translateX(0);opacity:1;pointer-events:auto}.portal-drawer-panel{height:100%;display:flex;flex-direction:column;gap:20px;padding:24px;border-radius:0;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,250,253,.96));border-right:1px solid #dce5ee;box-shadow:20px 0 48px rgba(15,23,42,.12);overflow-y:auto}.portal-brand-card--drawer{margin-bottom:0;background:#f8fbff;border-color:#e4ebf3;padding:16px;box-shadow:none}.portal-brand-card--drawer .portal-brand-logo{max-width:190px;margin-bottom:10px}.portal-brand-card--drawer .portal-brand-title{color:#17324a;font-size:24px}.portal-brand-card--drawer .portal-brand-copy{margin-top:6px;color:#64748b;font-size:13px}.portal-nav--drawer{gap:16px}.portal-nav-group{grid-gap:10px;gap:10px}.portal-nav-group+.portal-nav-group{padding-top:4px;border-top:1px solid #edf2f7}.portal-nav-group-title{padding:0 4px;color:#7a8ba1;letter-spacing:.12em}.portal-nav-group-links{grid-gap:8px;gap:8px}.portal-nav-link--premium{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;padding:13px 15px;border-radius:18px;background:hsla(0,0%,100%,.92);border:1px solid #e4ebf3;box-shadow:none;color:#17324a}.portal-nav-link--premium:hover{transform:translateX(0);background:#fbfdff;border-color:#d6e2ee;box-shadow:0 10px 22px rgba(15,23,42,.05)}.portal-nav-link--premium.is-active{background:linear-gradient(180deg,#fff7ee,#fffdfb);border-color:#f1cf9f;box-shadow:inset 4px 0 0 #f39a33,0 12px 24px rgba(243,154,51,.08)}.portal-nav-icon{flex:0 0 38px;background:#edf3f8;color:#17324a}.portal-nav-link--premium.is-active .portal-nav-icon{background:#f39a33;color:#fff}.portal-nav-leading{display:grid;grid-gap:3px;gap:3px}.portal-nav-label{font-size:15px;font-weight:800;color:#17324a}.portal-nav-helper{font-size:12px;line-height:1.45;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.portal-nav-badge-wrap{display:inline-flex;align-items:center;justify-content:center;min-width:32px;flex:0 0 auto}.portal-nav-dot{border-radius:999px;background:#f39a33;box-shadow:0 0 0 7px rgba(243,154,51,.14);flex:0 0 10px}.portal-sidebar-footer--drawer{display:grid;grid-gap:16px;gap:16px;padding-top:2px}.portal-content-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:32px;padding:20px 2px 4px;color:#728091;font-size:13px;line-height:1.45}.portal-content-footer .lk-ownership-notice{flex:1 1 420px}.portal-content-footer .lk-ownership-notice--compact{max-width:760px}.portal-content-footer nav{display:flex;flex-wrap:wrap;gap:14px}.portal-content-footer a{color:#17324a;font-weight:800;text-decoration:none}.portal-content-footer a:hover{text-decoration:underline}.portal-account-card--drawer,.portal-chip-stack{display:flex;flex-wrap:wrap;gap:10px}.portal-account-card--drawer .portal-chip{flex:1 1 auto;justify-content:center;min-height:38px;padding-inline:14px;background:#f8fbff;border:1px solid #e4ebf3}.portal-sidebar-footer--drawer .portal-logout-button{min-height:56px;border-radius:14px;font-size:16px;background:#17324a;color:#fff}.portal-main-premium-click{min-height:100vh;margin-left:92px;padding:30px 32px 34px}.portal-shell--billing .portal-page-header,.portal-shell--inbound .portal-page-header,.portal-shell--invoices .portal-page-header,.portal-shell--orders .portal-page-header,.portal-shell--returns .portal-page-header,.portal-shell--shop .portal-page-header,.portal-shell--stock .portal-page-header{isolation:isolate}.portal-shell--billing .portal-page-header:after,.portal-shell--inbound .portal-page-header:after,.portal-shell--invoices .portal-page-header:after,.portal-shell--orders .portal-page-header:after,.portal-shell--returns .portal-page-header:after,.portal-shell--shop .portal-page-header:after,.portal-shell--stock .portal-page-header:after{content:"";position:absolute;inset:auto -42px -54px auto;width:180px;height:180px;border-radius:999px;opacity:.16;pointer-events:none;z-index:-1}.portal-shell--orders .portal-page-header:after{background:radial-gradient(circle,rgba(31,122,224,.34) 0,rgba(31,122,224,0) 74%)}.portal-shell--returns .portal-page-header:after{background:radial-gradient(circle,rgba(243,154,51,.3) 0,rgba(243,154,51,0) 74%)}.portal-shell--inbound .portal-page-header:after{background:radial-gradient(circle,rgba(124,77,255,.28) 0,rgba(124,77,255,0) 74%)}.portal-shell--stock .portal-page-header:after{background:radial-gradient(circle,rgba(34,197,94,.22) 0,rgba(34,197,94,0) 74%)}.portal-shell--billing .portal-page-header:after{background:radial-gradient(circle,rgba(15,94,168,.22) 0,rgba(15,94,168,0) 74%)}.portal-shell--invoices .portal-page-header:after{background:radial-gradient(circle,rgba(15,23,42,.18) 0,rgba(15,23,42,0) 74%)}.portal-shell--shop .portal-page-header:after{background:radial-gradient(circle,rgba(99,102,241,.22) 0,rgba(99,102,241,0) 74%)}.portal-page-surface--billing,.portal-page-surface--inbound,.portal-page-surface--invoices,.portal-page-surface--shop,.portal-page-surface--stock{padding:2px 0}.portal-shell--billing .card,.portal-shell--invoices .card,.portal-shell--shop .card,.portal-shell--stock .card{border-radius:24px}.portal-shell--billing .info-card,.portal-shell--billing .kpi-card{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(249,251,254,.96))}.portal-shell--billing .info-card:before{background:linear-gradient(180deg,#264a66,#6f91ad)}.portal-shell--stock .info-card:before{background:linear-gradient(180deg,#1f7a5a,#63b18f)}.portal-shell--shop .info-card:before{background:linear-gradient(180deg,#4657d6,#8aa0ff)}.portal-shell--invoices .info-card:before{background:linear-gradient(180deg,#17324a,#6b8196)}.portal-shell--orders .orders-summary-grid,.portal-shell--returns .orders-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.orders-action-grid,.orders-context-grid,.orders-detail-grid,.orders-filter-grid,.orders-summary-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.orders-context-card,.orders-detail-stat,.portal-shell--orders .orders-summary-card,.portal-shell--returns .orders-summary-card{position:relative;border:1px solid rgba(210,221,233,.92);border-radius:24px;padding:18px 20px;background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(247,250,253,.96));box-shadow:0 14px 30px rgba(15,23,42,.05);overflow:hidden}.orders-context-card:before,.orders-detail-stat:before,.portal-shell--orders .orders-summary-card:before,.portal-shell--returns .orders-summary-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:24px 0 0 24px;background:linear-gradient(180deg,#1f7ae0,#6aa8f3)}.portal-shell--returns .orders-summary-card:before{background:linear-gradient(180deg,#f39a33,#f5ba70)}.orders-context-card span,.orders-detail-stat span,.orders-summary-card span{font-size:13px;color:#6d7d90}.orders-context-card strong,.orders-detail-stat strong,.orders-summary-card strong{font-size:22px;color:#183153;letter-spacing:-.03em}.portal-shell--orders .orders-filter-card,.portal-shell--returns .orders-filter-card{background:linear-gradient(180deg,rgba(247,250,254,.95),hsla(0,0%,100%,.98))}.orders-layout{grid-gap:22px;gap:22px;grid-template-columns:minmax(340px,.95fr) minmax(0,1.35fr)}.orders-detail-card,.orders-filter-card,.orders-list-card{padding:24px}.orders-list{display:flex;flex-direction:column;gap:12px;max-height:980px;overflow:auto;padding-right:2px}.portal-shell--orders .orders-layout,.portal-shell--returns .orders-layout{gap:22px}.portal-shell--orders .orders-detail-card,.portal-shell--orders .orders-list-card,.portal-shell--returns .orders-detail-card,.portal-shell--returns .orders-list-card{border-radius:28px}.portal-shell--orders .orders-row,.portal-shell--returns .orders-row{width:100%;text-align:left;display:flex;flex-direction:column;gap:10px;border-radius:22px;border-color:#dbe5ef;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(249,251,254,.95));padding:18px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.portal-shell--orders .orders-row.is-active,.portal-shell--returns .orders-row.is-active{border-color:rgba(31,122,224,.26);box-shadow:0 18px 36px rgba(17,30,44,.08);transform:translateY(-1px)}.portal-shell--returns .orders-row.is-active{border-color:rgba(243,154,51,.24)}.portal-shell--orders .orders-row:hover,.portal-shell--returns .orders-row:hover{transform:translateY(-1px);box-shadow:0 18px 36px rgba(17,30,44,.07)}.button-row,.orders-row-bottom,.orders-row-meta,.orders-row-top{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.orders-note-strip span,.orders-row-bottom,.orders-row-meta{color:#67798d}.orders-note-strip{border:1px solid #dbe5ef;background:rgba(245,249,253,.82);border-radius:18px;display:flex;flex-direction:column}.portal-shell--orders .soft-badge,.portal-shell--returns .soft-badge{padding:7px 11px;border-radius:999px;border:1px solid transparent;font-weight:700;letter-spacing:.01em}.soft-badge-success{background:rgba(24,106,58,.1);color:#15563a;border-color:rgba(24,106,58,.12)}.soft-badge-danger{background:rgba(180,35,24,.1);color:#9f2619;border-color:rgba(180,35,24,.12)}.soft-badge-neutral{background:rgba(31,122,224,.08);color:#315c87;border-color:rgba(31,122,224,.12)}.status-banner{border-radius:18px;padding:15px 18px}.status-banner-success{background:rgba(24,106,58,.08);border-color:rgba(24,106,58,.12);color:#15563a}.status-banner-error{background:rgba(180,35,24,.08);border-color:rgba(180,35,24,.12);color:#9f2619}.empty-hint,.empty-inline{padding:20px;border:1px dashed #d5dee8;border-radius:18px;color:#68798c;background:rgba(251,253,255,.92)}.table-wrap{overflow:auto;border:1px solid #dbe4ed;border-radius:20px;background:hsla(0,0%,100%,.96)}.data-table{width:100%;border-collapse:collapse}.data-table td,.data-table th{text-align:left;padding:13px 15px;border-bottom:1px solid #e6edf5;vertical-align:top}.data-table th{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#728194;background:rgba(245,249,253,.96)}.orders-location-select{width:min(260px,100%);margin-top:10px;min-height:42px;font-size:.9rem}.portal-shell--billing .grid,.portal-shell--invoices .docs-layout,.portal-shell--shop .grid,.portal-shell--stock .grid{gap:20px}.portal-shell--invoices .guidance-card,.portal-shell--shop .guidance-card{border-radius:22px;border:1px solid #dbe4ed;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,253,.95));padding:18px 20px;box-shadow:0 14px 28px rgba(15,23,42,.04)}.portal-shell--billing .simple-table-wrap,.portal-shell--invoices .table-scroll-wrap,.portal-shell--shop .simple-table-wrap,.portal-shell--stock .simple-table-wrap{border-radius:24px}.portal-shell--billing .simple-table td,.portal-shell--invoices .table td,.portal-shell--shop .simple-table td,.portal-shell--stock .simple-table td{font-size:14px}@media (max-width:1180px){.orders-action-grid,.orders-context-grid,.orders-detail-grid,.orders-filter-grid,.orders-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-layout{grid-template-columns:1fr}}@media (max-width:720px){.orders-action-grid,.orders-context-grid,.orders-detail-grid,.orders-filter-grid,.orders-summary-grid{grid-template-columns:1fr}.orders-detail-card,.orders-filter-card,.orders-list-card{padding:18px}}.portal-mobile-topbar--premium{display:none}@media (max-width:980px){.portal-desktop-drawer,.portal-desktop-overlay,.portal-rail-fixed{display:none}.portal-mobile-topbar--premium{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:rgba(245,247,251,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e6ebf0}.portal-mobile-title-wrap{display:grid;grid-gap:2px;gap:2px;min-width:0}.portal-mobile-title-wrap strong{font-size:16px;line-height:1.2;letter-spacing:-.01em;color:var(--text)}.portal-mobile-title-wrap span{color:var(--muted);font-size:13px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-mobile-topbar--premium .portal-rail-toggle{width:auto;min-height:46px;padding:0 14px;display:inline-flex;align-items:center;gap:10px;background:#fff;color:var(--text);border:1px solid var(--line);box-shadow:var(--shadow-soft)}.portal-mobile-topbar--premium .portal-rail-toggle-text{font-size:14px;line-height:1;letter-spacing:0;text-transform:none}.portal-mobile-topbar--premium .portal-mobile-menu-icon{gap:4px}.portal-mobile-topbar--premium .portal-mobile-menu-icon span{width:18px;height:2px;border-radius:999px;background:currentColor}.portal-main-premium-click{margin-left:0;padding:92px 18px 22px}.portal-mobile-drawer{display:block;position:fixed;top:0;left:0;bottom:0;width:min(92vw,360px);z-index:49;padding:16px;background:#fff;transform:translateX(-100%);transition:transform .22s ease;overflow-y:auto}.portal-mobile-drawer.is-open{transform:translateX(0)}.portal-mobile-drawer .portal-drawer-panel{min-height:calc(100dvh - 32px);padding:20px;gap:20px;border-radius:22px;border:1px solid #e2e8f0}.portal-mobile-overlay{display:block;position:fixed;inset:0;background:rgba(15,23,42,.42);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:48}.portal-mobile-overlay.is-open{opacity:1;pointer-events:auto}}@media (max-width:760px){.portal-main-premium-click{padding:84px 12px 18px}.portal-page-header{margin-bottom:18px}.portal-page-header h1{font-size:30px;line-height:1.08;overflow-wrap:anywhere}.portal-eyebrow{font-size:11px;margin-bottom:8px}.portal-subtitle{font-size:15px;line-height:1.55;max-width:100%}.card,.section-card{border-radius:18px}.card{padding:16px}.section-head{padding:16px 16px 10px;gap:10px}.section-copy{font-size:13px}.admin-detail-fields,.admin-profile-toolbar,.docs-layout,.docs-upload-grid,.field-grid,.upload-guidance-grid{grid-template-columns:minmax(0,1fr)!important}.docs-layout,.grid,.stack{gap:12px}.upload-guidance-grid{display:none}.table-scroll-wrap{margin-inline:-16px;width:calc(100% + 32px);border-top:1px solid var(--line)}.table-scroll-wrap .table{min-width:720px}.table td,.table th{padding:11px 12px;font-size:13px}.button,.button-small,.input,.select{min-height:44px}.button-small{width:100%;min-height:40px}.action-row{align-items:stretch}.action-row>.button,.action-row>.button-secondary,.action-row>.select,.action-row>label.button{width:100%}.portal-content-footer{margin-top:22px;padding-top:14px;justify-content:center;text-align:center}}@media (max-width:420px){.portal-mobile-topbar--premium{padding:12px}.portal-mobile-title-wrap strong{font-size:15px}.portal-mobile-title-wrap span{max-width:150px}.portal-page-header h1{font-size:27px}.portal-mobile-drawer{width:94vw;padding:10px}.portal-mobile-drawer .portal-drawer-panel{min-height:calc(100dvh - 20px);padding:16px}.portal-nav-link--premium{min-height:54px;padding:10px 12px}.portal-nav-icon{width:34px;height:34px;flex-basis:34px}}.card-muted{border:1px solid #dbe4ed;background:linear-gradient(180deg,rgba(248,251,254,.98),rgba(243,247,251,.94))}.checkbox-row{display:flex;color:#44566b}.checkbox-row input{width:18px;height:18px;margin:0}.compact-list{padding-left:18px;color:#344255}.compact-list strong{color:#142538}.error-banner,.success-banner{border-radius:18px;padding:14px 16px;font-weight:600}.error-banner{background:rgba(180,35,24,.08);border:1px solid rgba(180,35,24,.14);color:#9f2619}.success-banner{background:rgba(24,106,58,.08);border:1px solid rgba(24,106,58,.14);color:#15563a}.is-selected-row td,.simple-table tr.is-selected-row td{background:rgba(31,122,224,.06)}:root{--bg:#f2f5f8;--bg-soft:#f8fafc;--card:#fff;--line:#d6dee8;--line-strong:#c5d0dc;--text:#162434;--muted:#5f6f80;--muted-strong:#45576a;--accent:#c78a3e;--accent-dark:#9f6825;--blue:#2f6ea7;--blue-dark:#1c4d76;--shadow:0 26px 60px rgba(18,32,49,.08);--shadow-soft:0 14px 30px rgba(18,32,49,.05);--shadow-panel:0 18px 36px rgba(18,32,49,.06);--radius:20px;--radius-tight:14px;--surface-tint:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.96))}body{background:radial-gradient(circle at top left,rgba(47,110,167,.05) 0,rgba(47,110,167,0) 28%),radial-gradient(circle at top right,rgba(199,138,62,.06) 0,rgba(199,138,62,0) 26%),linear-gradient(180deg,#f2f5f8,#eef2f6)}.card,.section-card{border-radius:20px;border:1px solid rgba(201,211,222,.92);background:var(--surface-tint);box-shadow:var(--shadow-panel)}.section-head,.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.section-heading h2,.section-heading h3{margin:0;font-size:22px;line-height:1.1;letter-spacing:-.03em;color:var(--text)}.section-heading p{margin:8px 0 0;font-size:14px;line-height:1.68;color:var(--muted)}.section-title{font-size:22px}.section-copy{margin-top:8px;font-size:14px;line-height:1.68;color:var(--muted)}.portal-shell-phase-one{min-height:100vh}.portal-sidebar-phase-one{position:fixed;inset:0 auto 0 0;width:274px;padding:18px 14px 16px;background:linear-gradient(180deg,#f7f9fc,#eef3f7);color:#183153;border-right:1px solid rgba(205,214,224,.94);box-shadow:14px 0 30px rgba(15,24,34,.06);z-index:30}.portal-sidebar-shell{height:100%;display:grid;grid-template-rows:auto 1fr auto;grid-gap:18px;gap:18px}.portal-sidebar-brand{display:grid;grid-gap:12px;gap:12px}.portal-brand-lockup{display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,249,252,.96));border:1px solid rgba(208,217,227,.92);box-shadow:0 10px 22px rgba(18,32,49,.04)}.portal-brand-logo{width:176px;max-width:100%;height:auto;object-fit:contain}.portal-brand-meta{display:grid;grid-gap:4px;gap:4px}.portal-brand-kicker{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(69,91,112,.78)}.portal-brand-title{margin:0;font-size:19px;line-height:1.08;letter-spacing:-.03em;color:var(--text)}.portal-brand-copy{font-size:12px;line-height:1.55;color:var(--muted)}.portal-sidebar-context{display:flex;flex-wrap:wrap;gap:8px}.portal-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.03em;border:1px solid transparent}.portal-chip-soft{background:hsla(0,0%,100%,.9);border-color:rgba(208,217,227,.92);color:var(--muted-strong)}.portal-nav--compact{display:grid;align-content:start;grid-gap:14px;gap:14px;overflow-y:auto;padding-right:4px}.portal-nav-group{display:grid;grid-gap:8px;gap:8px}.portal-nav-group+.portal-nav-group{padding-top:14px;border-top:1px solid rgba(208,217,227,.88)}.portal-nav-group-title{padding:0 10px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(69,91,112,.72)}.portal-nav-group-links{display:grid;grid-gap:6px;gap:6px}.portal-nav-link--compact{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:46px;padding:8px 10px;border-radius:16px;border:1px solid transparent;color:var(--text);background:transparent;transition:background .18s ease,border-color .18s ease,transform .18s ease}.portal-nav-link--compact:hover{transform:translateX(2px);background:hsla(0,0%,100%,.82);border-color:rgba(208,217,227,.94)}.portal-nav-link--compact.is-active{background:linear-gradient(180deg,rgba(255,251,245,.98),hsla(0,0%,100%,.96));border-color:hsla(34,67%,70%,.9);box-shadow:0 12px 22px rgba(18,32,49,.055)}.portal-nav-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:hsla(0,0%,100%,.88);border:1px solid rgba(214,223,232,.92);color:#39526b}.portal-nav-link--compact.is-active .portal-nav-icon{background:#fff;color:#b56f16}.portal-nav-leading{min-width:0;display:block}.portal-nav-label{font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-nav-badge-wrap{justify-self:end}.portal-nav-badge-wrap .nav-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:#eaf1f8;color:#26415a;font-size:11px;font-weight:800}.portal-nav-dot{width:10px;height:10px;background:#ffb256;box-shadow:0 0 0 4px rgba(255,178,86,.14)}.portal-sidebar-footer--compact{display:grid;grid-gap:12px;gap:12px;padding-top:16px;border-top:1px solid rgba(208,217,227,.88)}.portal-sidebar-account{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:16px;background:hsla(0,0%,100%,.84);border:1px solid rgba(208,217,227,.92)}.portal-sidebar-account strong{font-size:14px;line-height:1.3;color:var(--text)}.portal-sidebar-account span{font-size:12px;line-height:1.5;color:var(--muted)}.portal-sidebar-footer--compact .portal-logout-button{background:#fff;color:var(--text);border-color:rgba(208,217,227,.94)}.button,.button-danger,.button-ghost,.button-primary,.button-secondary,.portal-logout-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border-radius:12px;border:1px solid transparent;font-weight:700;letter-spacing:0;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.button,.button-primary,.portal-logout-button{background:linear-gradient(180deg,#20374d,#17283b);color:#fff;box-shadow:0 10px 20px rgba(22,36,52,.12)}.button-danger:hover,.button-ghost:hover,.button-primary:hover,.button-secondary:hover,.button:hover,.portal-logout-button:hover{transform:translateY(-1px)}.button-ghost,.button-secondary{background:#fff;color:var(--text);border-color:var(--line);box-shadow:none}.button-danger{background:#fff3f0;color:#aa3424;border-color:#f0c9c1;box-shadow:none}.portal-main-phase-one{min-width:0;margin-left:286px;padding:28px 32px 32px}.portal-main-phase-one--checking{min-height:100vh;margin-left:0;display:grid;place-items:center}.portal-loading-state{width:min(520px,calc(100vw - 32px));display:grid;place-items:center;padding:clamp(24px,5vw,56px)}.portal-loading-card{width:min(300px,100%);display:grid;justify-items:center;padding:clamp(22px,4vw,30px);border:1px solid rgba(204,214,224,.94);border-radius:26px;background:radial-gradient(circle at 86% 10%,rgba(47,110,167,.08) 0,rgba(47,110,167,0) 34%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,249,252,.96));box-shadow:0 18px 44px rgba(18,32,49,.08);text-align:center}.portal-loading-packages{position:relative;min-height:82px;display:flex;align-items:flex-end;justify-content:center;gap:14px;padding:4px 0 10px}.portal-loading-packages:after{content:"";position:absolute;right:8px;bottom:0;left:8px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(201,213,225,0),rgba(148,163,184,.34),rgba(201,213,225,0))}.portal-loading-package{position:relative;width:56px;height:48px;overflow:hidden;border:1px solid rgba(201,213,225,.96);border-radius:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(242,246,250,.96));box-shadow:0 14px 26px rgba(18,32,49,.08);transform-origin:50% 100%;animation:portalPackageFloat 2.6s ease-in-out infinite}.portal-loading-package:before{content:"";position:absolute;inset:0 auto 0 50%;width:14px;transform:translateX(-50%);border-left:1px solid rgba(196,137,64,.2);border-right:1px solid rgba(196,137,64,.2);background:linear-gradient(180deg,rgba(196,137,64,.18),rgba(196,137,64,.08))}.portal-loading-package:after{content:"";position:absolute;right:12px;bottom:11px;left:12px;height:7px;border-radius:999px;background:rgba(47,110,167,.13)}.portal-loading-package--two{width:64px;height:56px;animation-delay:.16s}.portal-loading-package--three{width:50px;height:44px;animation-delay:.32s}@keyframes portalPackageFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-10px) rotate(-1.5deg)}}@media (prefers-reduced-motion:reduce){.portal-loading-package{animation:none}}@media (max-width:520px){.portal-loading-card{width:min(260px,100%);padding:22px 18px;border-radius:22px}.portal-loading-packages{min-height:72px;gap:9px}.portal-loading-package{width:48px;height:42px;border-radius:12px}.portal-loading-package--two{width:54px;height:48px}.portal-loading-package--three{width:44px;height:38px}}.portal-page-header{position:relative;overflow:hidden;display:grid;grid-gap:18px;gap:18px;padding:22px 24px 24px;border-radius:24px;border:1px solid rgba(204,214,224,.92);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.95));box-shadow:var(--shadow-soft);margin-bottom:20px}.portal-page-header-main,.portal-page-header-top,.portal-page-kicker,.portal-page-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.portal-page-kicker{justify-content:flex-start;align-items:center}.portal-page-meta{justify-content:flex-end}.portal-eyebrow{margin:0;color:var(--muted-strong);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.portal-header-separator{width:6px;height:6px;border-radius:999px;background:rgba(95,111,128,.5)}.portal-page-context{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.04em}.portal-page-header h1{margin:0;font-size:clamp(32px,4vw,46px);line-height:.98;letter-spacing:-.04em;color:var(--text)}.portal-subtitle{margin:10px 0 0;max-width:74ch;color:var(--muted);font-size:16px;line-height:1.68}.portal-shell--settings .portal-page-header{gap:10px;padding:18px 22px;border-radius:20px;margin-bottom:16px}.portal-shell--settings .portal-page-header h1{font-size:clamp(28px,3vw,38px);letter-spacing:-.035em}.portal-shell--settings .portal-subtitle{margin-top:8px;max-width:58ch;font-size:14px;line-height:1.55}.portal-page-surface,.portal-workspace{display:grid;grid-gap:18px;gap:18px}.input,.select,.textarea{width:100%;border-radius:14px;border:1px solid var(--line);background:#fbfcfe;color:var(--text);padding:12px 14px;min-height:46px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85)}.textarea{min-height:112px;resize:vertical}.textarea-compact{min-height:92px}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:rgba(47,110,167,.42);box-shadow:0 0 0 4px rgba(47,110,167,.08)}.field-label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-strong);display:block;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.field-group{min-width:0}.admin-detail-fields>.field-group{grid-column:span 4}.admin-detail-fields>.admin-field-span-2{grid-column:span 6!important}.button-row{display:flex;flex-wrap:wrap;gap:10px}.detail-kv-grid,.field-grid,.orders-action-grid,.orders-context-grid,.orders-detail-grid,.orders-filter-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(12,minmax(0,1fr))}.stock-location-detail-grid{display:grid;grid-gap:14px;gap:14px;align-items:start}.stock-location-detail-grid,.stock-location-kv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-location-detail-grid>.card,.stock-location-kv-grid>.detail-kv-card{min-width:0}.stock-location-kv-grid>.detail-kv-card{min-height:172px}.stock-location-kv-grid>.detail-kv-card strong{font-size:clamp(22px,3vw,34px);line-height:1.08;letter-spacing:-.03em}.stock-location-detail-grid .section-title{font-size:18px;line-height:1.18;letter-spacing:-.02em}.stock-location-detail-grid .compact-list li,.stock-location-detail-grid .empty-hint{font-size:14px;line-height:1.6}.detail-kv-grid>.detail-kv-card,.field-grid>.field-group,.orders-action-grid>.field-group,.orders-context-grid>.orders-context-card,.orders-detail-grid>.orders-detail-stat,.orders-filter-grid>.field-group{grid-column:span 3}.content-break{overflow-wrap:anywhere;word-break:break-word}.admin-field-span-2{grid-column:span 6!important}.checkbox-row{display:inline-flex;align-items:center;gap:10px;color:var(--muted-strong);font-size:14px}.status-banner{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:16px;border:1px solid transparent;font-weight:700}.status-banner-success{background:#edf8f1;color:#176a3a;border-color:#ccebd7}.status-banner-error{background:#fff4f2;color:#b42318;border-color:#f2cdc7}.premium-table-wrap,.simple-table-wrap,.table-wrap{overflow:auto;border-radius:18px;border:1px solid rgba(207,216,226,.9);background:hsla(0,0%,100%,.98)}.data-table,.simple-table,.table{width:100%;border-collapse:separate;border-spacing:0}.data-table td,.data-table th,.simple-table td,.simple-table th,.table td,.table th{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(216,225,235,.92)}.data-table th,.simple-table th,.table th{background:#f7f9fc;color:var(--muted-strong);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.data-table tbody tr:hover,.simple-table tbody tr:hover,.table tbody tr:hover{background:rgba(47,110,167,.04)}.table-subline{margin-top:4px;font-size:12px;line-height:1.5;color:var(--muted)}.empty-hint,.empty-inline,.empty-state{padding:18px 20px;border-radius:16px;border:1px dashed rgba(197,208,220,.94);background:rgba(248,250,252,.92);color:var(--muted)}.mini-chip{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid transparent;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mini-chip--success{background:#edf8f1;color:#176a3a;border-color:#cde8d6}.mini-chip--warning{background:#fff5e9;color:#9a5a0d;border-color:#f0d9b8}.mini-chip--danger{background:#fff1ef;color:#b42318;border-color:#f1cac4}.mini-chip--neutral{background:#f1f5f9;color:#4a5b6d;border-color:#dbe4ee}.soft-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:800;letter-spacing:.03em}.soft-badge-success{background:#edf8f1;color:#176a3a;border-color:#d0ead8}.soft-badge-danger{background:#fff1ef;color:#b42318;border-color:#f0cac4}.soft-badge-neutral{background:#f1f5f9;color:#4a5b6d;border-color:#dbe4ee}.orders-command-bar,.products-trust-bar,.stock-command-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;padding:18px 20px;border-radius:20px;border:1px solid rgba(205,214,224,.92);background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(245,248,251,.96));box-shadow:var(--shadow-soft)}.orders-command-copy,.products-trust-copy,.stock-command-copy{display:grid;grid-gap:6px;gap:6px}.orders-command-kicker,.products-trust-kicker,.stock-command-kicker{color:var(--muted-strong);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.orders-command-copy strong,.products-trust-copy strong,.stock-command-copy strong{color:var(--text);font-size:18px;line-height:1.28;letter-spacing:-.02em}.orders-command-copy p,.products-trust-copy p,.stock-command-copy p{margin:0;max-width:70ch;color:var(--muted);font-size:14px;line-height:1.68}.orders-command-meta,.products-trust-meta,.stock-command-meta{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start;justify-content:flex-end}.orders-summary-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.orders-filter-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.orders-filter-toolbar-actions{justify-content:flex-end}.orders-filter-summary,.orders-filter-toolbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.orders-filter-summary{min-height:32px}.orders-filter-summary-note{color:var(--muted);font-size:13px;line-height:1.55}.orders-filter-panel{display:grid;grid-gap:16px;gap:16px}.orders-filter-panel[hidden]{display:none!important}.orders-filter-toggle{min-width:0}.orders-filter-toggle-mobile{display:none}.orders-filter-toggle-desktop{display:inline}.detail-kv-card,.orders-context-card,.orders-customer-card,.orders-detail-stat,.orders-signal-pill,.orders-summary-card{position:relative;display:grid;grid-gap:6px;gap:6px;padding:16px 18px;border-radius:18px;border:1px solid rgba(208,217,227,.92);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,249,252,.96));box-shadow:0 14px 26px rgba(18,32,49,.045)}.detail-kv-card:before,.orders-context-card:before,.orders-customer-card:before,.orders-detail-stat:before,.orders-signal-pill:before,.orders-summary-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:18px 0 0 18px;background:linear-gradient(180deg,rgba(47,110,167,.85),rgba(199,138,62,.7))}.detail-kv-card span,.orders-context-card span,.orders-customer-card span,.orders-detail-stat span,.orders-signal-pill span,.orders-summary-card span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.detail-kv-card strong,.orders-context-card strong,.orders-customer-card strong,.orders-detail-stat strong,.orders-signal-pill strong,.orders-summary-card strong{color:var(--text);font-size:24px;line-height:1.04;letter-spacing:-.04em}.orders-customer-section{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:18px;border:1px solid rgba(210,219,229,.9);background:rgba(248,251,253,.74)}.orders-customer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.orders-customer-card{min-width:0}.orders-customer-card--address{grid-column:span 2}.orders-customer-card .table-subline,.orders-customer-card strong{overflow-wrap:anywhere;word-break:break-word}.orders-address-line{display:block;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0;line-height:1.2;text-transform:none}.orders-layout{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px;align-items:start}.orders-list{max-height:520px;overflow-y:auto;padding-right:4px}.orders-list,.orders-row{display:grid;grid-gap:10px;gap:10px}.orders-row{padding:14px 16px;border-radius:18px;border:1px solid rgba(208,217,227,.9);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(249,251,253,.95));transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;text-align:left}.orders-row:hover{transform:translateY(-1px);border-color:rgba(47,110,167,.22);box-shadow:0 14px 28px rgba(18,32,49,.055)}.orders-row.is-active{border-color:rgba(199,138,62,.28);box-shadow:0 18px 32px rgba(18,32,49,.08);background:linear-gradient(180deg,rgba(255,250,244,.98),hsla(0,0%,100%,.96))}.orders-row-bottom,.orders-row-meta,.orders-row-top{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.orders-row-top{justify-content:space-between}.orders-row-top strong{font-size:15px;line-height:1.3;color:var(--text)}.orders-note-strip span,.orders-row-bottom,.orders-row-meta{font-size:13px;color:var(--muted);line-height:1.56}.orders-note-strip{display:grid;grid-gap:6px;gap:6px;padding:16px 18px;border-radius:16px;background:rgba(244,247,250,.92);border:1px solid rgba(210,219,229,.9)}.orders-note-strip strong{color:var(--text);font-size:14px}.orders-signal-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.products-page .orders-summary-card,.stock-page .kpi-card{min-height:0}.stock-management-grid{grid-template-columns:1fr}.stock-page .kpi-card{padding:18px 20px;border-radius:18px}.stock-simple-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.stock-simple-kpi-card{position:relative;display:grid;min-height:118px;grid-gap:10px;gap:10px;align-content:center;padding:18px 20px;border:1px solid rgba(208,217,227,.92);border-radius:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,249,252,.96));box-shadow:0 14px 26px rgba(18,32,49,.045);overflow:hidden}.stock-simple-kpi-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;border-radius:18px 0 0 18px;background:linear-gradient(180deg,rgba(47,110,167,.85),rgba(199,138,62,.7))}.stock-simple-kpi-card span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.stock-simple-kpi-card strong{display:block;color:var(--text);font-size:30px;line-height:1.05;letter-spacing:-.04em}.stock-table-actions{align-items:center;width:max-content;max-width:100%}.stock-table-actions .button{min-height:38px;padding:8px 12px;font-size:13px}.stock-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:rgba(11,20,31,.34);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stock-assignment-modal{width:min(720px,100%);max-height:min(760px,calc(100vh - 40px));overflow:auto}.stock-assignment-modal .detail-kv-card{grid-column:span 3}.stock-page .stock-primary-grid{grid-template-columns:1fr}.products-search-input,.stock-search-input{max-width:460px}.card-muted{background:linear-gradient(180deg,rgba(247,249,252,.96),hsla(0,0%,100%,.94));border-color:rgba(210,219,229,.88);box-shadow:none}.compact-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.compact-list li{padding:12px 14px;border-radius:14px;border:1px solid rgba(210,219,229,.88);background:hsla(0,0%,100%,.96);color:var(--text);line-height:1.6}.products-trust-bar{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(246,248,252,.96)),radial-gradient(circle at top right,rgba(47,110,167,.08) 0,rgba(47,110,167,0) 36%)}.products-page .is-selected-row,.stock-page .is-selected-row{background:rgba(47,110,167,.06)}.products-page .products-detail-grid-section,.products-page .products-movement-review-grid{grid-template-columns:minmax(0,1fr) minmax(0,.94fr)}.products-page .compact-list li,.products-page .detail-kv-card,.products-page .products-detail-grid-section>.card,.products-page .products-movement-review-grid>.card,.products-page .simple-table-wrap{min-width:0}.products-page .simple-table{table-layout:fixed}.products-page .compact-list li,.products-page .detail-kv-card span,.products-page .detail-kv-card strong,.products-page .simple-table strong,.products-page .simple-table td,.products-page .simple-table th,.products-page .table-subline{overflow-wrap:anywhere;word-break:break-word}.products-page .detail-kv-card strong,.products-page .simple-table td>strong{display:block}.products-page .simple-table td .button-row{flex-direction:column;align-items:stretch;width:min(100%,172px)}.products-page .simple-table td .button-row .button{width:100%;min-height:38px;white-space:normal}.premium-dashboard--phase-one{display:grid;grid-gap:18px;gap:18px;margin-top:8px}.premium-dashboard--phase-one .premium-hero{gap:18px;padding:24px;border-radius:24px;border:1px solid rgba(205,214,224,.92);background:radial-gradient(circle at top right,rgba(47,110,167,.08) 0,rgba(47,110,167,0) 28%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,249,252,.96));box-shadow:var(--shadow-soft)}.premium-dashboard--phase-one .premium-hero:after{width:180px;height:180px;right:-60px;top:-60px;background:rgba(47,110,167,.05)}.premium-dashboard--phase-one .premium-activity-meta,.premium-dashboard--phase-one .premium-badge-row,.premium-dashboard--phase-one .premium-live-row,.premium-dashboard--phase-one .premium-section-head,.premium-dashboard--phase-one .premium-work-meta{gap:8px}.premium-dashboard--phase-one .premium-chip,.premium-dashboard--phase-one .premium-eyebrow,.premium-dashboard--phase-one .premium-live-row,.premium-dashboard--phase-one .premium-section-pill{background:rgba(244,247,250,.96);border-color:rgba(208,217,227,.92);color:var(--muted-strong)}.premium-dashboard--phase-one .premium-hero-title{color:var(--text);font-size:clamp(32px,4vw,52px)}.premium-dashboard--phase-one .premium-activity-card span,.premium-dashboard--phase-one .premium-hero-copy,.premium-dashboard--phase-one .premium-panel-copy,.premium-dashboard--phase-one .premium-section-head p,.premium-dashboard--phase-one .premium-subline,.premium-dashboard--phase-one .premium-work-main span,.premium-dashboard--phase-one .premium-work-next{color:var(--muted)}.premium-dashboard--phase-one .premium-activity-card,.premium-dashboard--phase-one .premium-focus-card,.premium-dashboard--phase-one .premium-hero-panel,.premium-dashboard--phase-one .premium-metric-card,.premium-dashboard--phase-one .premium-section-card,.premium-dashboard--phase-one .premium-work-item{border-color:rgba(205,214,224,.92);box-shadow:var(--shadow-soft)}.premium-dashboard--phase-one .premium-activity-card,.premium-dashboard--phase-one .premium-focus-card,.premium-dashboard--phase-one .premium-work-item{border-radius:18px}.premium-dashboard--phase-one .premium-metrics{gap:12px}.premium-dashboard--phase-one .premium-metric-card{gap:10px;padding:18px 18px 16px;border-radius:18px}.premium-dashboard--phase-one .premium-metric-icon{position:relative;width:40px;height:40px;border-radius:12px;background:rgba(22,36,52,.06);font-size:0}.premium-dashboard--phase-one .premium-metric-icon:after,.premium-dashboard--phase-one .premium-metric-icon:before{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.premium-dashboard--phase-one .premium-metric-icon--returns:before{width:16px;height:16px;border-radius:999px;background:rgba(199,138,62,.38)}.premium-dashboard--phase-one .premium-metric-icon--messages:before{width:16px;height:12px;border-radius:4px;border:2px solid rgba(47,110,167,.6);background:transparent}.premium-dashboard--phase-one .premium-metric-icon--messages:after{width:6px;height:6px;border-left:2px solid rgba(47,110,167,.6);border-bottom:2px solid rgba(47,110,167,.6);transform:translate(-8%,35%) rotate(-45deg);background:transparent}.premium-dashboard--phase-one .premium-metric-icon--inbound:before{width:16px;height:16px;border-radius:4px;border:2px solid rgba(105,65,198,.62);background:transparent}.premium-dashboard--phase-one .premium-metric-icon--neutral:before{width:10px;height:10px;border-radius:999px;background:rgba(22,36,52,.42)}.premium-dashboard--phase-one .premium-metric-value{color:var(--text);font-size:clamp(28px,3vw,40px)}.premium-dashboard--phase-one .premium-activity-card strong,.premium-dashboard--phase-one .premium-empty-card strong,.premium-dashboard--phase-one .premium-metric-helper,.premium-dashboard--phase-one .premium-panel-title,.premium-dashboard--phase-one .premium-section-head h2,.premium-dashboard--phase-one .premium-work-main strong{color:var(--text)}.premium-dashboard--phase-one .premium-section-card{padding:20px;border-radius:22px}.premium-dashboard--phase-one .premium-empty-card{border-color:rgba(205,214,224,.94);background:rgba(248,250,252,.96)}.premium-dashboard--phase-one .premium-form-error{padding:14px 16px;border-radius:16px}@media (max-width:1180px){.portal-sidebar-phase-one{display:none}.portal-main-phase-one{margin-left:0;padding:calc(82px + env(safe-area-inset-top, 0px)) 22px 26px}.portal-mobile-topbar--phase-one{position:fixed;inset:0 0 auto 0;z-index:32;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:calc(10px + env(safe-area-inset-top, 0px)) 14px 10px;background:rgba(242,245,248,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(205,214,224,.92);overflow-x:clip}.portal-mobile-topbar--phase-one .portal-rail-toggle{width:46px;min-width:46px;height:46px;min-height:46px;padding:0;display:inline-grid;place-items:center;justify-self:start;border-radius:14px;border:1px solid var(--line);background:#fff;color:var(--text);box-shadow:0 8px 18px rgba(15,23,42,.05)}.portal-mobile-topbar--phase-one .portal-mobile-menu-icon{gap:4px}.portal-mobile-topbar--phase-one .portal-mobile-menu-icon span{width:18px;height:2px;border-radius:999px}.portal-mobile-title-wrap{min-width:0;display:grid;grid-gap:2px;gap:2px;align-content:center}.portal-mobile-title-wrap strong{color:var(--text);font-size:17px;line-height:1.12;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-mobile-title-wrap span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-mobile-meta{min-width:0;display:flex;justify-content:flex-end}.portal-mobile-status-chip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:24px;max-width:min(30vw,104px);padding:0 9px;border-radius:999px;background:hsla(0,0%,100%,.72);border:1px solid rgba(205,214,224,.98);color:var(--muted-strong);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 4px 10px rgba(15,23,42,.035)}.portal-mobile-drawer--phase-one{width:min(86vw,340px);background:linear-gradient(180deg,#f7f9fc,#eef3f7);color:var(--text);padding-top:env(safe-area-inset-top,0);overflow-x:hidden}.portal-mobile-drawer--phase-one .portal-sidebar-shell{height:calc(100dvh - 78px - env(safe-area-inset-top, 0px));padding:0 18px 22px;overflow-x:hidden}.portal-mobile-drawer-head{padding:14px 18px 12px;align-items:center}.portal-mobile-drawer-title{color:var(--text);font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.portal-mobile-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;border:1px solid rgba(198,209,220,.96);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,250,253,.98));color:var(--text);box-shadow:0 12px 24px rgba(15,23,42,.08)}.portal-mobile-close span{position:relative;display:block;width:16px;height:16px;font-size:0;transform:none}.portal-mobile-close span:after,.portal-mobile-close span:before{content:"";position:absolute;top:7px;left:0;width:16px;height:1.8px;border-radius:999px;background:currentColor}.portal-mobile-close span:before{transform:rotate(45deg)}.portal-mobile-close span:after{transform:rotate(-45deg)}.orders-layout,.premium-dashboard--phase-one .premium-hero,.premium-dashboard--phase-one .premium-two-col,.products-detail-grid-section,.products-movement-review-grid,.products-overview-grid,.stock-balance-grid,.stock-location-detail-grid,.stock-location-kv-grid,.stock-management-grid,.stock-primary-grid,.stock-simple-kpi-grid{grid-template-columns:1fr}}@media (max-width:900px){.orders-customer-grid,.orders-signal-strip,.orders-summary-grid--compact,.portal-shell--inbound .grid.grid-3.inbound-kpi-grid,.portal-shell--inbound .grid.grid-3.inbound-status-grid,.portal-shell--inbound .grid.grid-4.inbound-kpi-grid,.portal-shell--inbound .grid.grid-4.inbound-summary-grid,.portal-shell--orders .orders-summary-grid.orders-summary-grid--compact,.portal-shell--returns .orders-summary-grid.returns-summary-grid,.premium-dashboard--phase-one .premium-metrics,.stock-condition-grid,.stock-simple-kpi-grid,.stock-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-field-span-2,.detail-kv-grid>.detail-kv-card,.field-grid>.field-group,.orders-action-grid>.field-group,.orders-context-grid>.orders-context-card,.orders-detail-grid>.orders-detail-stat,.orders-filter-grid>.field-group{grid-column:span 6!important}.orders-command-bar,.products-trust-bar,.stock-command-bar{grid-template-columns:1fr}.orders-command-meta,.products-trust-meta,.stock-command-meta{justify-content:flex-start}.products-view-tab{flex:1 1 190px;justify-content:center}}@media (max-width:680px){.portal-main-phase-one{padding:calc(78px + env(safe-area-inset-top, 0px)) 14px 18px}.portal-mobile-topbar--phase-one{gap:8px;padding:calc(9px + env(safe-area-inset-top, 0px)) 12px 9px}.portal-mobile-title-wrap strong{font-size:16px}.portal-mobile-status-chip{max-width:84px;font-size:8.5px}.portal-page-header{padding:18px;border-radius:20px}.portal-page-header h1{font-size:30px}.orders-customer-grid,.orders-signal-strip,.premium-dashboard--phase-one .premium-metrics,.stock-condition-grid,.stock-summary-grid{grid-template-columns:1fr}.admin-field-span-2,.detail-kv-grid>.detail-kv-card,.field-grid>.field-group,.orders-action-grid>.field-group,.orders-context-grid>.orders-context-card,.orders-detail-grid>.orders-detail-stat,.orders-filter-grid>.field-group{grid-column:1/-1!important}.orders-row-top{justify-content:flex-start}.orders-filter-toolbar{flex-direction:column;align-items:stretch}.orders-filter-toolbar-actions{justify-content:space-between}.orders-filter-toggle-mobile{display:inline}.orders-filter-toggle-desktop{display:none}.premium-dashboard--phase-one .premium-work-item{grid-template-columns:1fr}.premium-dashboard--phase-one .premium-work-next{max-width:none;text-align:left}}@media (max-width:640px){.portal-shell--inbound .grid.grid-3.inbound-kpi-grid,.portal-shell--inbound .grid.grid-3.inbound-status-grid,.portal-shell--inbound .grid.grid-4.inbound-kpi-grid,.portal-shell--inbound .grid.grid-4.inbound-summary-grid{grid-template-columns:1fr}.portal-shell--inbound .inbound-kpi-grid>.info-card,.portal-shell--inbound .inbound-status-grid>.info-card,.portal-shell--inbound .inbound-summary-grid>.info-card{width:100%;min-width:0}.orders-summary-grid--compact,.portal-shell--orders .orders-summary-grid.orders-summary-grid--compact,.portal-shell--returns .orders-summary-grid.returns-summary-grid{grid-template-columns:1fr}.portal-shell--orders .orders-summary-card,.portal-shell--returns .orders-summary-card{width:100%;min-width:0}}@media (max-width:430px){.portal-main-phase-one{padding:calc(76px + env(safe-area-inset-top, 0px)) 16px 18px}.portal-mobile-title-wrap strong{font-size:15px}.portal-mobile-title-wrap span{font-size:10.5px}.portal-mobile-status-chip{max-width:76px;padding:0 8px}}@media (max-width:390px){.portal-main-phase-one{padding:calc(74px + env(safe-area-inset-top, 0px)) 14px 18px}.portal-mobile-topbar--phase-one{grid-template-columns:46px minmax(0,1fr)}.portal-mobile-meta{display:none}.portal-mobile-title-wrap strong{font-size:14px}.portal-mobile-title-wrap span{font-size:10px}}.break-anywhere{overflow-wrap:anywhere;word-break:break-word}.returns-command-bar{background:linear-gradient(180deg,rgba(255,249,242,.98),hsla(0,0%,100%,.98))}.inbound-command-bar{background:linear-gradient(180deg,rgba(247,246,255,.98),hsla(0,0%,100%,.98))}.shop-command-bar{background:linear-gradient(180deg,rgba(246,247,255,.98),hsla(0,0%,100%,.98))}.returns-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.shop-hub-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:start}.portal-page-surface--inbound,.returns-page,.shop-inbox-page,.shop-page,.shop-panel{min-width:0}.shop-connection-list,.shop-log-list{display:grid;grid-gap:14px;gap:14px}.shop-connection-card,.shop-log-card{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:18px 20px;border-radius:22px;border:1px solid rgba(208,217,227,.92);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,253,.96));box-shadow:0 14px 28px rgba(18,32,49,.045)}.shop-connection-card__head,.shop-log-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.shop-connection-card__head p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.shop-connection-card__meta{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:13px;line-height:1.6}.shop-inline-warning strong{font-size:15px;line-height:1.45}.shop-invite-page{min-height:100vh;padding:42px 20px 56px;background:radial-gradient(circle at 18% 0,rgba(47,110,167,.1) 0,rgba(47,110,167,0) 34%),radial-gradient(circle at 86% 10%,rgba(199,138,62,.12) 0,rgba(199,138,62,0) 28%),linear-gradient(180deg,#f4f7fa,#eef3f7)}.shop-invite-shell{width:min(100%,1060px);margin:0 auto;display:grid;grid-gap:18px;gap:18px}.shop-invite-card,.shop-invite-hero{border:1px solid rgba(203,214,226,.94);background:hsla(0,0%,100%,.96);box-shadow:0 24px 58px rgba(18,32,49,.08)}.shop-invite-hero{display:grid;grid-gap:14px;gap:14px;padding:34px 38px;border-radius:28px}.shop-invite-hero h1{max-width:780px;margin:0;color:var(--text);font-size:clamp(34px,4vw,52px);line-height:1.04;letter-spacing:0}.shop-invite-hero p{max-width:760px;margin:0;color:var(--muted);font-size:17px;line-height:1.72}.shop-invite-hero .lk-login-badge{width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:999px;background:#edf6ff;color:var(--blue-dark);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.shop-invite-card{display:grid;grid-gap:22px;gap:22px;padding:30px;border-radius:26px}.shop-invite-message{margin-bottom:0}.shop-invite-section-head{align-items:center}.shop-invite-section-head .section-title{font-size:24px;letter-spacing:0}.shop-invite-section-head .section-copy{max-width:680px}.shop-invite-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.shop-invite-detail-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-invite-detail-card{min-height:118px;align-content:start}.shop-invite-detail-card strong,.shop-invite-note strong{font-size:12px;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-strong)}.shop-invite-detail-card span{font-size:16px;line-height:1.5}.shop-invite-connect-block{gap:14px;padding:22px;border-radius:20px;border:1px solid rgba(203,214,226,.9);background:linear-gradient(180deg,rgba(248,251,255,.98),hsla(0,0%,100%,.96))}.shop-invite-test-note{margin:0;border-color:rgba(199,138,62,.26);background:#fff8ef}.shop-invite-oauth-card,.shop-invite-technical-form{padding:22px;border-radius:20px;border:1px solid rgba(203,214,226,.9);background:hsla(0,0%,100%,.78)}.shop-invite-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.shop-invite-form-grid .admin-field-span-2{grid-column:1/-1}.shop-invite-submit{min-height:52px;font-size:16px}.shop-invite-completion{border:1px solid rgba(31,143,85,.24);background:linear-gradient(180deg,rgba(243,251,246,.98),hsla(0,0%,100%,.96))}@media (max-width:900px){.shop-invite-page{padding:22px 14px 34px}.shop-invite-card,.shop-invite-hero{padding:22px;border-radius:22px}.shop-invite-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-invite-section-head{align-items:flex-start}}@media (max-width:640px){.shop-invite-hero h1{font-size:34px}.shop-invite-hero p{font-size:15px}.shop-invite-detail-grid,.shop-invite-detail-grid--two,.shop-invite-form-grid{grid-template-columns:minmax(0,1fr)}.shop-invite-detail-card{min-height:auto}.shop-invite-connect-block,.shop-invite-oauth-card,.shop-invite-technical-form{padding:16px}}.shop-endpoint-list{display:grid;grid-gap:10px;gap:10px;padding-top:12px;border-top:1px solid rgba(219,228,237,.92)}.shop-endpoint-list__title{color:var(--muted-strong);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.shop-endpoint-list__items{display:grid;grid-gap:8px;gap:8px;min-width:0;color:var(--muted);font-size:13px;line-height:1.6}.workflow-rail{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.workflow-step{min-width:0;display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid rgba(208,217,227,.92);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,249,252,.96))}.workflow-step span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.workflow-step strong{color:var(--text);font-size:15px;line-height:1.4;letter-spacing:-.02em;overflow-wrap:anywhere}.workflow-step--done{border-color:rgba(145,199,165,.96);background:linear-gradient(180deg,rgba(242,251,245,.98),hsla(0,0%,100%,.96))}.workflow-step--current{border-color:rgba(80,124,188,.32);box-shadow:0 14px 24px rgba(22,43,69,.05)}.workflow-step--blocked{border-style:dashed;background:linear-gradient(180deg,rgba(251,252,254,.98),rgba(245,248,251,.96))}.returns-workflow-rail .workflow-step--current{border-color:rgba(243,154,51,.34)}.inbound-workflow-rail .workflow-step--current{border-color:rgba(124,77,255,.28)}.shop-inbox-rail .workflow-step--current{border-color:rgba(99,102,241,.28)}.returns-row-foot{color:var(--muted);font-size:13px}.returns-detail-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.returns-sap-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.returns-sap-card{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:14px;border:1px solid rgba(213,223,234,.94);border-radius:18px;background:linear-gradient(180deg,rgba(248,251,253,.98),hsla(0,0%,100%,.98));box-shadow:0 14px 26px rgba(18,32,49,.04)}.returns-editor-section-title span,.returns-sap-card span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.returns-sap-card strong{color:var(--text);font-size:18px;letter-spacing:-.02em;overflow-wrap:anywhere}.returns-sap-card small{color:var(--muted);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.returns-editor-grid{align-items:start}.returns-editor-section-title{display:grid;grid-gap:4px;gap:4px;grid-column:1/-1;padding-top:8px;border-top:1px solid rgba(225,232,240,.9)}.returns-editor-section-title:first-child{padding-top:0;border-top:0}.returns-editor-section-title strong{color:var(--text);font-size:18px}.returns-action-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.returns-action-grid .button{width:100%}.inbound-layout{grid-template-columns:1fr;gap:20px}.inbound-section--editor{order:1}.inbound-section--list{order:2}.inbound-kpi-grid .info-card,.inbound-summary-grid .info-card,.portal-shell--inbound .card,.portal-shell--inbound .field-grid>.field-group,.portal-shell--inbound .info-card,.portal-shell--inbound .input,.portal-shell--inbound .select,.portal-shell--inbound .textarea{min-width:0}.inbound-process-card{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));padding:12px;border:1px solid rgba(216,224,234,.94);border-radius:22px;background:linear-gradient(180deg,rgba(248,250,252,.96),hsla(0,0%,100%,.98));box-shadow:0 16px 30px rgba(18,32,49,.04)}.inbound-process-step{min-width:0;display:grid;align-content:start;grid-gap:5px;gap:5px;padding:12px;border-radius:16px;border:1px solid rgba(216,224,234,.86);background:hsla(0,0%,100%,.86)}.inbound-process-step span:not(.inbound-process-dot){color:var(--muted-strong);font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.inbound-process-step strong{min-width:0;color:var(--text);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.inbound-process-dot{width:9px;height:9px;border-radius:999px;background:rgba(126,142,160,.4)}.inbound-process-step--done{border-color:rgba(150,204,172,.82);background:rgba(244,251,247,.94)}.inbound-process-step--done .inbound-process-dot{background:#2f8f59}.inbound-process-step--active{border-color:rgba(80,124,188,.34);box-shadow:0 12px 20px rgba(31,72,118,.06)}.inbound-process-step--active .inbound-process-dot{background:#3f7fb5}.inbound-process-step--attention{border-color:rgba(215,167,98,.52);background:rgba(255,250,241,.96)}.inbound-process-step--attention .inbound-process-dot{background:#ad7220}.inbound-process-step--waiting{opacity:.72}.inbound-attention-card{display:grid;grid-gap:12px;gap:12px;padding:18px;border-radius:22px;border:1px solid hsla(28,63%,71%,.5);background:linear-gradient(180deg,rgba(255,249,242,.98),hsla(0,0%,100%,.96))}.inbound-attention-card--clear{border-color:rgba(158,210,177,.7);background:linear-gradient(180deg,rgba(245,252,248,.98),hsla(0,0%,100%,.96))}.inbound-attention-card>div{display:grid;grid-gap:4px;gap:4px}.inbound-attention-card strong{color:var(--text);font-size:clamp(18px,2vw,22px);line-height:1.2}.inbound-attention-card p,.inbound-attention-card ul{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.inbound-attention-card ul{display:grid;grid-gap:6px;gap:6px;padding-left:18px}.inbound-form-section{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid rgba(216,224,234,.9);border-radius:24px;background:rgba(248,250,252,.74)}.inbound-form-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.inbound-form-section-head>div{display:grid;grid-gap:5px;gap:5px}.inbound-form-section-head h3{margin:0;color:var(--text);font-size:clamp(18px,2vw,24px);letter-spacing:-.03em}.inbound-form-section-head p{max-width:480px;margin:0;color:var(--muted);font-size:14px;line-height:1.55}.inbound-unit-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.inbound-unit-card{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:14px;border-radius:18px;border:1px solid rgba(208,217,227,.92);background:hsla(0,0%,100%,.92)}.inbound-unit-card strong{color:var(--text);font-size:16px}.inbound-unit-card span{color:var(--muted);font-size:13px;line-height:1.45}.inbound-template-actions{align-items:center;justify-content:flex-start;gap:10px}.inbound-template-actions .button{width:auto;min-height:42px}.inbound-manifest-preview{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:18px;border:1px solid rgba(208,217,227,.9);background:hsla(0,0%,100%,.84)}.inbound-manifest-preview>div{display:flex;flex-wrap:wrap;gap:8px}.inbound-manifest-preview span:not(.eyebrow){max-width:100%;padding:7px 10px;border-radius:999px;background:rgba(238,243,248,.94);color:var(--muted-strong);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.inbound-manifest-editor,.inbound-manifest-unit{display:grid;grid-gap:14px;gap:14px}.inbound-manifest-unit{padding:16px;border:1px solid rgba(208,217,227,.92);border-radius:22px;background:hsla(0,0%,100%,.9)}.inbound-manifest-unit__head{display:flex;align-items:center;justify-content:space-between;gap:14px}.inbound-manifest-unit__head>div{display:grid;grid-gap:4px;gap:4px}.inbound-manifest-unit__head strong{color:var(--text);font-size:20px;letter-spacing:-.02em}.inbound-manifest-unit-fields{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(150px,.8fr) minmax(220px,1fr) minmax(180px,auto);align-items:end;padding:14px;border-radius:18px;border:1px solid rgba(225,232,240,.9);background:rgba(248,251,254,.82)}.inbound-unit-note{grid-column:1/-1}.inbound-unit-apply .button{min-height:48px;width:100%}.inbound-manifest-line,.inbound-manifest-lines{display:grid;grid-gap:12px;gap:12px}.inbound-manifest-line{padding:14px;border-radius:18px;border:1px solid rgba(225,232,240,.94);background:linear-gradient(180deg,rgba(249,251,253,.98),hsla(0,0%,100%,.98))}.inbound-line-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.inbound-line-title strong{color:var(--text);font-size:15px}.inbound-line-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-inbox-layout{grid-template-columns:minmax(320px,.92fr) minmax(0,1.3fr)}.shop-inbox-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.shop-inbox-payload-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.shop-code-block{margin:0;padding:16px 18px;border-radius:16px;border:1px solid rgba(208,217,227,.9);background:#162131;color:#e2e8f0;font-size:12px;line-height:1.6;max-height:320px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.shop-inbox-mapping-grid,.shop-inbox-override-grid{min-width:0}.shop-inbox-page .simple-table td,.shop-inbox-page .simple-table th,.shop-page .simple-table td,.shop-page .simple-table th{vertical-align:top}.shop-inbox-page .simple-table td,.shop-inbox-page .simple-table td strong,.shop-page .simple-table td,.shop-page .simple-table td strong{overflow-wrap:anywhere}@media (max-width:1280px){.shop-hub-grid,.shop-inbox-layout{grid-template-columns:1fr}.inbound-process-card{grid-template-columns:repeat(4,minmax(0,1fr))}.inbound-line-grid,.inbound-unit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inbound-manifest-unit-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.returns-detail-grid,.workflow-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.inbound-line-grid,.inbound-process-card,.inbound-unit-grid,.returns-action-grid,.returns-sap-grid,.returns-summary-grid,.shop-inbox-detail-grid,.shop-inbox-payload-grid,.workflow-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.inbound-line-grid,.inbound-process-card,.inbound-unit-grid,.returns-action-grid,.returns-sap-grid,.returns-summary-grid,.shop-inbox-detail-grid,.shop-inbox-payload-grid,.workflow-rail{grid-template-columns:1fr}.inbound-form-section{padding:14px;border-radius:20px}.inbound-form-section-head,.inbound-template-actions{display:grid}.inbound-template-actions .button{width:100%}.inbound-line-title,.inbound-manifest-unit__head{display:grid;align-items:start}.inbound-manifest-unit-fields{grid-template-columns:1fr}}.document-page,.finance-page,.invoice-page,.pricing-page{display:grid;grid-gap:20px;gap:20px;min-width:0}.finance-command-bar{border:1px solid rgba(216,224,234,.94);border-radius:24px;box-shadow:0 18px 32px rgba(18,32,49,.04)}.finance-command-bar--billing{background:linear-gradient(180deg,rgba(247,249,255,.98),hsla(0,0%,100%,.98))}.finance-command-bar--pricing{background:linear-gradient(180deg,rgba(249,248,255,.98),hsla(0,0%,100%,.98))}.invoice-command-bar{background:linear-gradient(180deg,rgba(246,248,252,.98),hsla(0,0%,100%,.98))}.document-command-bar{background:linear-gradient(180deg,rgba(247,250,252,.98),hsla(0,0%,100%,.98))}.document-summary-grid,.finance-kpi-grid,.finance-metric-band,.invoice-summary-grid,.pricing-kpi-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-service-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.pricing-service-card{min-width:0;border-radius:22px}.document-list-card,.document-upload-card,.finance-filter-card,.finance-ledger-card,.finance-section,.invoice-ledger-card,.invoice-upload-card,.pricing-section{min-width:0;overflow:hidden}.document-list-card .section-copy,.document-upload-card .section-copy,.finance-filter-card .section-copy,.finance-ledger-card .section-copy,.finance-section .section-copy,.invoice-ledger-card .section-copy,.invoice-upload-card .section-copy,.pricing-section .section-copy{max-width:66ch}.document-layout,.invoice-layout{display:grid;grid-gap:20px;gap:20px;align-items:start;grid-template-columns:minmax(320px,.9fr) minmax(0,1.2fr)}.document-upload-card .upload-guidance-grid,.invoice-upload-card .upload-guidance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.invoice-actions{display:flex;flex-wrap:wrap;gap:8px}.document-page .table-scroll-wrap,.finance-page .simple-table-wrap,.invoice-page .table-scroll-wrap,.pricing-page .simple-table-wrap{border-radius:24px}.document-page .table td,.document-page .table th,.finance-page .simple-table td,.finance-page .simple-table th,.invoice-page .table td,.invoice-page .table th,.pricing-page .simple-table td,.pricing-page .simple-table th{vertical-align:top}.document-page .table td,.document-page .table td strong,.document-page .table-subline,.finance-page .simple-table td,.finance-page .simple-table td strong,.finance-page .table-subline,.invoice-page .table td,.invoice-page .table td strong,.invoice-page .table-subline,.pricing-page .simple-table td,.pricing-page .simple-table td strong,.pricing-page .table-subline{overflow-wrap:anywhere}.document-list-card .table-cell-stack,.invoice-ledger-card .table-cell-stack{align-items:flex-start}.pricing-rules-table-wrap{max-width:100%;overflow-x:auto}.pricing-rules-table{min-width:1480px;table-layout:fixed}.pricing-rules-table .table-subline,.pricing-rules-table td,.pricing-rules-table td strong,.pricing-rules-table th{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.pricing-rules-table th{white-space:normal}.pricing-rules-table td{line-height:1.45}.pricing-rules-table__customer{width:200px}.pricing-rules-table__rule{width:270px}.pricing-rules-table__calculation,.pricing-rules-table__service{width:190px}.pricing-rules-table__price{width:130px}.pricing-rules-table__tax{width:90px}.pricing-rules-table__validity{width:160px}.pricing-rules-table__status{width:140px}.pricing-rules-table__priority{width:110px}.pricing-rules-table__action{width:150px}.pricing-rules-table__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pricing-rules-table .button-small{width:auto;min-width:112px;white-space:nowrap}.document-page .info-card strong,.finance-page .info-card strong,.invoice-page .info-card strong,.pricing-page .info-card strong{letter-spacing:-.03em}@media (max-width:1280px){.document-layout,.invoice-layout{grid-template-columns:1fr}.pricing-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.document-summary-grid,.document-upload-card .upload-guidance-grid,.finance-kpi-grid,.finance-metric-band,.invoice-summary-grid,.invoice-upload-card .upload-guidance-grid,.pricing-kpi-grid,.pricing-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.document-summary-grid,.document-upload-card .upload-guidance-grid,.finance-kpi-grid,.finance-metric-band,.invoice-summary-grid,.invoice-upload-card .upload-guidance-grid,.pricing-kpi-grid,.pricing-service-grid{grid-template-columns:1fr}}.soft-badge-warning{background:#fff7eb;color:#a15b08;border-color:#f1d2a8}.portal-shell--orders .orders-page{gap:18px}.portal-shell--orders .orders-command-bar,.portal-shell--orders .orders-detail-card,.portal-shell--orders .orders-filter-card,.portal-shell--orders .orders-list-card{border:1px solid rgba(207,216,226,.94);background:radial-gradient(circle at top right,rgba(47,110,167,.055) 0,rgba(47,110,167,0) 34%),linear-gradient(180deg,hsla(0,0%,100%,.985),rgba(247,249,252,.965));box-shadow:0 18px 40px rgba(18,32,49,.06)}.portal-shell--orders .orders-command-bar{padding:22px 24px}.portal-shell--orders .orders-command-copy strong{max-width:760px;font-size:clamp(20px,2.4vw,30px);line-height:1.12}.portal-shell--orders .orders-summary-grid--compact{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.portal-shell--orders .orders-summary-card{min-height:118px;align-content:center;border-radius:18px}.portal-shell--orders .detail-kv-card:before,.portal-shell--orders .orders-context-card:before,.portal-shell--orders .orders-customer-card:before,.portal-shell--orders .orders-detail-stat:before,.portal-shell--orders .orders-signal-pill:before,.portal-shell--orders .orders-summary-card:before{background:linear-gradient(180deg,rgba(47,110,167,.82),rgba(199,138,62,.68))}.portal-shell--orders .orders-layout{grid-template-columns:minmax(320px,.82fr) minmax(0,1.45fr);gap:18px}.portal-shell--orders .orders-detail-card,.portal-shell--orders .orders-list-card{min-width:0;overflow:hidden}.portal-shell--orders .orders-list{max-height:72vh;padding:2px 4px 2px 0}.portal-shell--orders .orders-row{gap:12px;padding:16px;border-radius:18px;min-width:0;color:var(--text)}.portal-shell--orders .orders-detail-card *,.portal-shell--orders .orders-list-card *,.portal-shell--orders .orders-row *{word-break:normal;overflow-wrap:normal}.portal-shell--orders .orders-row-bottom,.portal-shell--orders .orders-row-meta{min-width:0;line-height:1.45}.portal-shell--orders .orders-row-bottom span:not(.soft-badge),.portal-shell--orders .orders-row-meta span:not(.soft-badge){min-width:0}.portal-shell--orders .orders-row-next{color:var(--muted-strong);font-weight:800}.portal-shell--orders .orders-row-action{margin-left:auto;display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:rgba(234,239,244,.86);color:var(--text);font-size:12px;font-weight:900}.portal-shell--orders .mini-chip,.portal-shell--orders .soft-badge{white-space:normal;text-align:center}.portal-shell--orders .soft-badge-danger{background:#fff1ef;color:#9a2b22;border-color:#f0cac4}.portal-shell--orders .orders-detail-back,.portal-shell--orders .orders-items-mobile{display:none}.portal-shell--orders .orders-address-line,.portal-shell--orders .orders-customer-card strong,.portal-shell--orders .table-subline{overflow-wrap:anywhere}.portal-shell--orders .orders-empty-state{display:grid;grid-gap:10px;gap:10px;align-items:start}.portal-shell--orders .orders-empty-state strong{color:var(--text);font-size:18px}.portal-shell--orders .orders-empty-state span{color:var(--muted);line-height:1.55}.portal-shell--orders .orders-mobile-item-card{display:grid;grid-gap:12px;gap:12px;padding:15px;border:1px solid rgba(210,219,229,.92);border-radius:16px;background:hsla(0,0%,100%,.96)}.portal-shell--orders .orders-mobile-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.portal-shell--orders .orders-mobile-item-card dl{display:grid;grid-gap:9px;gap:9px;margin:0}.portal-shell--orders .orders-mobile-item-card dl>div{display:flex;justify-content:space-between;gap:14px;padding-top:8px;border-top:1px solid rgba(216,225,235,.82)}.portal-shell--orders .orders-mobile-item-card dt{color:var(--muted-strong);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.portal-shell--orders .orders-mobile-item-card dd{margin:0;color:var(--text);font-weight:800;text-align:right;overflow-wrap:anywhere}.orders-process-card{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px;border:1px solid rgba(210,219,229,.94);border-radius:20px;background:hsla(0,0%,100%,.86)}.orders-process-step{position:relative;display:grid;justify-items:center;grid-gap:8px;gap:8px;min-width:0;padding:10px 8px;border-radius:16px;color:var(--muted-strong);font-size:12px;font-weight:900;text-align:center}.orders-process-step:not(:last-child):after{content:"";position:absolute;top:21px;left:calc(50% + 13px);width:calc(100% - 26px);height:2px;background:rgba(203,213,225,.82)}.orders-process-dot{position:relative;z-index:1;width:18px;height:18px;border-radius:999px;border:2px solid rgba(148,163,184,.78);background:#fff;box-shadow:0 0 0 5px hsla(0,0%,100%,.86)}.orders-process-step--done{color:#256245}.orders-process-step--done .orders-process-dot{border-color:rgba(37,98,69,.42);background:#dff3e8}.orders-process-step--active{color:#17324a;background:rgba(234,241,248,.82)}.orders-process-step--active .orders-process-dot{border-color:rgba(47,110,167,.48);background:#cfe3f6}.orders-process-step--attention{color:#8a4a10;background:rgba(255,247,237,.78)}.orders-process-step--attention .orders-process-dot{border-color:rgba(199,138,62,.52);background:#ffe8c2}.orders-attention-card{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid rgba(234,179,8,.24);border-radius:20px;background:radial-gradient(circle at top right,rgba(199,138,62,.12) 0,rgba(199,138,62,0) 30%),linear-gradient(180deg,rgba(255,251,245,.98),hsla(0,0%,100%,.96));box-shadow:0 14px 30px rgba(18,32,49,.045)}.orders-attention-card--clear{border-color:rgba(34,125,82,.2);background:radial-gradient(circle at top right,rgba(34,125,82,.1) 0,rgba(34,125,82,0) 30%),linear-gradient(180deg,rgba(247,253,249,.98),hsla(0,0%,100%,.96))}.orders-attention-card strong{display:block;margin-top:2px;color:var(--text);font-size:18px;line-height:1.2}.orders-attention-card p{margin:0;color:var(--muted);line-height:1.55}.orders-attention-card ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.orders-attention-card li{position:relative;padding-left:18px;color:var(--text);line-height:1.45;font-weight:750}.orders-attention-card li:before{content:"";position:absolute;top:.68em;left:0;width:7px;height:7px;border-radius:999px;background:rgba(199,138,62,.82)}.orders-attention-more{color:var(--muted-strong);font-size:13px;font-weight:850}.orders-primary-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px;border:1px solid rgba(210,219,229,.94);border-radius:18px;background:rgba(247,250,253,.78)}.orders-primary-actions>.button{min-width:150px}.orders-admin-actions-panel{border:1px solid rgba(210,219,229,.94);border-radius:22px;background:hsla(0,0%,100%,.88);overflow:hidden}.orders-admin-actions-panel>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;cursor:pointer;list-style:none}.orders-admin-actions-panel>summary::-webkit-details-marker{display:none}.orders-admin-actions-panel>summary:after{content:"+";width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;background:rgba(234,239,244,.9);color:var(--text);font-size:22px;font-weight:800}.orders-admin-actions-panel[open]>summary:after{content:"−"}.orders-admin-actions-panel>summary span{display:grid;grid-gap:4px;gap:4px}.orders-admin-actions-panel>summary strong{color:var(--text);font-size:18px;line-height:1.15}.orders-admin-actions-panel>summary small{color:var(--muted);font-size:14px;line-height:1.45}.orders-admin-actions-body{padding:0 18px 18px}.orders-wizard-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:22px;background:rgba(12,25,38,.42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.orders-shipping-wizard{width:min(980px,100%);max-height:min(86vh,920px);overflow:auto;padding:24px;border-radius:28px;border:1px solid rgba(207,216,226,.96);background:radial-gradient(circle at top right,rgba(47,110,167,.08) 0,rgba(47,110,167,0) 34%),linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(247,249,252,.98));box-shadow:0 30px 80px rgba(10,22,35,.22)}.orders-wizard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.orders-wizard-head h2{margin:4px 0 6px;color:var(--text);font-size:clamp(24px,3vw,34px);line-height:1.08;letter-spacing:-.04em}.orders-wizard-head p{margin:0;max-width:62ch;color:var(--muted);line-height:1.62}.orders-wizard-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.orders-wizard-step{min-height:42px;padding:0 12px;border-radius:999px;border:1px solid rgba(204,215,226,.96);background:hsla(0,0%,100%,.9);color:var(--muted-strong);font:inherit;font-size:13px;font-weight:900;cursor:pointer}.orders-wizard-step.is-active{border-color:rgba(31,67,101,.82);background:#172d42;color:#fff}.orders-wizard-panel{padding:18px;border-radius:22px;border:1px solid rgba(210,219,229,.92);background:hsla(0,0%,100%,.82)}.orders-packaging-grid,.orders-wizard-pick-list,.orders-wizard-scan-grid,.orders-wizard-shipping-grid{display:grid;grid-gap:12px;gap:12px}.orders-wizard-pick-list{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-wizard-pick-card{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid rgba(210,219,229,.92);border-radius:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,253,.96))}.orders-packaging-option span,.orders-wizard-pick-card strong{color:var(--text);font-size:16px;font-weight:900}.orders-packaging-option small,.orders-wizard-pick-card span{color:var(--muted);line-height:1.5}.orders-wizard-actions,.orders-wizard-location-list,.orders-wizard-summary{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.orders-wizard-scan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-packaging-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-packaging-option{display:grid;grid-gap:8px;gap:8px;min-height:132px;align-content:start;padding:18px;border-radius:18px;border:1px solid rgba(210,219,229,.92);background:hsla(0,0%,100%,.94);color:var(--text);font:inherit;text-align:left;cursor:pointer;box-shadow:0 12px 24px rgba(18,32,49,.045)}.orders-packaging-option.is-selected{border-color:rgba(47,110,167,.52);background:linear-gradient(180deg,rgba(244,249,255,.98),hsla(0,0%,100%,.98));box-shadow:0 18px 34px rgba(18,32,49,.08)}.orders-wizard-shipping-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.orders-wizard-shipping-grid>.field-group:nth-child(4){grid-column:span 2}@media (max-width:1180px){.portal-shell--orders .orders-summary-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-shell--orders .orders-layout{grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr)}}@media (max-width:860px){.portal-shell--orders .orders-command-bar{padding:18px}.portal-shell--orders .orders-command-copy strong{font-size:24px}.portal-shell--orders .orders-summary-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-shell--orders .orders-layout{grid-template-columns:1fr}.portal-shell--orders .orders-layout.is-detail-open .orders-list-card,.portal-shell--orders .orders-layout:not(.is-detail-open) .orders-detail-card{display:none}.portal-shell--orders .orders-detail-back{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:8px}.portal-shell--orders .orders-list{max-height:none;overflow:visible;padding-right:0}.portal-shell--orders .orders-row-bottom,.portal-shell--orders .orders-row-meta,.portal-shell--orders .orders-row-top{align-items:flex-start}.portal-shell--orders .orders-row-action{width:100%;justify-content:center;margin-left:0}.portal-shell--orders .orders-detail-card .table-wrap{display:none}.portal-shell--orders .orders-items-mobile{display:grid;grid-gap:10px;gap:10px}.portal-shell--orders .orders-action-grid{grid-template-columns:1fr}.portal-shell--orders .orders-action-grid>.field-group{grid-column:1/-1!important}.orders-process-card{grid-template-columns:repeat(3,minmax(0,1fr))}.orders-process-step:not(:last-child):after{display:none}.orders-wizard-backdrop{align-items:end;padding:12px}.orders-shipping-wizard{max-height:92vh;padding:18px;border-radius:24px}.orders-wizard-head{flex-direction:column}.orders-wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-packaging-grid,.orders-wizard-pick-list,.orders-wizard-scan-grid,.orders-wizard-shipping-grid{grid-template-columns:1fr}.orders-wizard-shipping-grid>.field-group:nth-child(4){grid-column:auto}}@media (max-width:520px){.portal-shell--orders .orders-summary-grid--compact{grid-template-columns:1fr}.portal-shell--orders .orders-detail-card,.portal-shell--orders .orders-filter-card,.portal-shell--orders .orders-list-card{padding:18px;border-radius:22px}.portal-shell--orders .orders-command-copy strong{font-size:22px}.portal-shell--orders .orders-mobile-item-card dl>div,.portal-shell--orders .orders-mobile-item-head{flex-direction:column;align-items:flex-start}.portal-shell--orders .orders-mobile-item-card dd{text-align:left}.orders-process-card{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.orders-admin-actions-body,.orders-admin-actions-panel>summary,.orders-attention-card{padding:14px}.orders-primary-actions>.button{width:100%}}.finance-page--polish{gap:18px}.finance-note-strip{margin-top:2px;background:linear-gradient(180deg,rgba(247,250,254,.96),hsla(0,0%,100%,.98))}.finance-note-strip--subtle{background:linear-gradient(180deg,rgba(250,251,253,.96),hsla(0,0%,100%,.98))}.finance-ledger-grid,.finance-section-cluster{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.finance-ledger-grid>*,.finance-section-cluster>*{margin-top:0!important}.finance-filter-card--billing,.finance-ledger-card--customer,.finance-ledger-card--lines,.finance-section--inbound-focus,.finance-section--prepare-focus{min-width:0}.finance-ledger-card--customer .grid,.finance-section--inbound-focus .grid,.finance-section--prepare-focus .grid{margin-top:2px}.pricing-packaging-shortcuts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.pricing-packaging-shortcut{display:grid;grid-gap:8px;gap:8px;min-height:112px;align-content:start;padding:16px;border-radius:18px;border:1px solid rgba(210,219,229,.92);background:hsla(0,0%,100%,.95);color:var(--text);font:inherit;text-align:left;cursor:pointer;box-shadow:0 12px 24px rgba(18,32,49,.045)}.pricing-packaging-shortcut:hover{border-color:rgba(47,110,167,.45);transform:translateY(-1px)}.pricing-packaging-shortcut strong{color:var(--text);font-size:15px;line-height:1.25}.pricing-packaging-shortcut span{color:var(--muted);font-size:13px}@media (max-width:980px){.pricing-packaging-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pricing-packaging-shortcuts{grid-template-columns:1fr}}.finance-ledger-card--customer .simple-table-wrap,.finance-ledger-card--lines .simple-table-wrap{margin-top:4px}.finance-filter-card--billing .field-grid{align-items:end}.products-panel{min-width:0;overflow:hidden}.products-control-center,.products-control-center .products-trust-meta{align-items:center}.products-view-tab{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border:1px solid rgba(204,215,226,.94);border-radius:999px;background:hsla(0,0%,100%,.92);color:var(--muted-strong);font:inherit;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 10px 20px rgba(18,32,49,.045);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.products-view-tab:hover{transform:translateY(-1px);border-color:rgba(47,110,167,.42);color:var(--text)}.products-view-tab.is-active{border-color:rgba(31,67,101,.82);background:#172d42;color:#fff;box-shadow:0 16px 28px rgba(18,32,49,.16)}.products-main-message{display:grid;grid-gap:4px;gap:4px}.products-main-message strong{color:inherit;font-size:13px}.products-main-message span{color:inherit}.products-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.products-action-card{display:grid;min-height:190px;grid-gap:12px;gap:12px;align-content:start;padding:22px;border:1px solid rgba(205,214,224,.96);border-radius:20px;background:radial-gradient(circle at top right,rgba(47,110,167,.08) 0,rgba(47,110,167,0) 34%),linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(247,249,252,.97));color:var(--text);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow-soft)}.products-action-card:hover{border-color:rgba(47,110,167,.46);transform:translateY(-1px)}.products-action-card strong{color:var(--text);font-size:27px;line-height:1.06;letter-spacing:-.04em}.products-action-card small{max-width:32ch;color:var(--muted);font-size:14px;line-height:1.6}.products-action-label{color:var(--muted-strong);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.products-stock-section{scroll-margin-top:96px}.products-panel--stamm{background:radial-gradient(circle at top right,rgba(47,110,167,.07) 0,rgba(47,110,167,0) 28%),linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(246,248,252,.98))}.products-panel--review{background:radial-gradient(circle at top right,rgba(196,133,38,.08) 0,rgba(196,133,38,0) 28%),linear-gradient(180deg,hsla(0,0%,100%,.99),hsla(40,37%,97%,.98))}.admin-detail-summary-grid,.products-detail-summary-grid{margin-top:2px}.admin-detail-summary-grid>.detail-kv-card{grid-column:span 6}.admin-detail-summary-grid .detail-kv-card{min-width:0;min-height:132px}.admin-detail-summary-grid .detail-kv-card strong{font-size:clamp(19px,2.1vw,28px);line-height:1.12;overflow-wrap:anywhere;word-break:normal}.products-alias-strip{background:linear-gradient(180deg,rgba(247,250,254,.98),hsla(0,0%,100%,.98))}.products-review-strip{margin-top:2px}.products-review-strip--focus{border-color:hsla(38,51%,67%,.94);background:linear-gradient(180deg,rgba(255,250,242,.98),hsla(0,0%,100%,.98))}.products-review-focus{border-color:hsla(38,51%,67%,.82);background:linear-gradient(180deg,rgba(255,253,249,.98),rgba(248,249,252,.96))}.products-panel .card-muted{border-radius:20px}.products-panel .card-muted .section-copy,.products-panel .table-subline{max-width:70ch}.admin-detail-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.admin-detail-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.admin-detail-statuses{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.admin-request-note{background:linear-gradient(180deg,hsla(36,62%,97%,.98),hsla(0,0%,100%,.98))}.admin-action-shell{gap:16px;background:linear-gradient(180deg,rgba(248,250,253,.98),hsla(0,0%,100%,.98))}.admin-action-groups{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-action-panel{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:18px;border:1px solid rgba(211,220,229,.88);background:hsla(0,0%,100%,.8)}.admin-action-panel--secondary{background:rgba(246,248,252,.9)}.admin-action-label{color:var(--muted-strong);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.shop-panel--mapping{background:radial-gradient(circle at top right,rgba(47,110,167,.07) 0,rgba(47,110,167,0) 30%),linear-gradient(180deg,hsla(0,0%,100%,.99),rgba(246,248,252,.98))}.shop-inbox-mapping-strip{background:linear-gradient(180deg,rgba(247,250,254,.98),hsla(0,0%,100%,.98))}.shop-inbox-detail-actions{align-items:center}.shop-inbox-page .detail-kv-card strong,.shop-inbox-page .orders-note-strip strong,.shop-inbox-page .shop-code-block,.shop-inbox-page .table-subline{overflow-wrap:anywhere}@media (max-width:1280px){.admin-action-groups,.admin-profiles-layout,.finance-ledger-grid,.finance-section-cluster{grid-template-columns:1fr}}@media (max-width:980px){.admin-detail-hero{grid-template-columns:1fr}.admin-detail-statuses{justify-content:flex-start}}.admin-page,.archive-page,.profile-page,.service-page{display:grid;grid-gap:18px;gap:18px}.admin-command-bar,.archive-command-bar,.profile-command-bar,.service-command-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;padding:18px 20px;border-radius:22px;border:1px solid rgba(205,214,224,.92);background:radial-gradient(circle at top right,rgba(47,110,167,.07) 0,rgba(47,110,167,0) 30%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(245,248,251,.96));box-shadow:var(--shadow-soft)}.admin-command-copy,.archive-command-copy,.profile-command-copy,.service-command-copy{display:grid;grid-gap:6px;gap:6px}.admin-command-kicker,.archive-command-kicker,.profile-command-kicker,.service-command-kicker{color:var(--muted-strong);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.admin-command-copy strong,.archive-command-copy strong,.profile-command-copy strong,.service-command-copy strong{color:var(--text);font-size:18px;line-height:1.3;letter-spacing:-.02em}.admin-command-copy p,.archive-command-copy p,.profile-command-copy p,.service-command-copy p{margin:0;max-width:72ch;color:var(--muted);font-size:14px;line-height:1.68}.admin-command-meta,.archive-command-meta,.profile-command-meta,.service-command-meta{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start;justify-content:flex-end}.admin-subhead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:0 2px}.admin-subhead strong{color:var(--text);font-size:16px;line-height:1.35}.admin-subhead p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.admin-customer-shell{padding:22px}.admin-customer-shell>.section-head{padding-bottom:0}.archive-summary-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.service-summary-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.archive-summary-grid .detail-kv-card,.service-summary-grid .info-card{min-width:0}.archive-summary-grid .detail-kv-card strong{font-size:clamp(24px,3vw,34px)}.archive-section-grid,.profile-layout,.service-layout{display:grid;grid-gap:18px;gap:18px;align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}.archive-section-card,.profile-editor-shell,.profile-status-panel,.service-contact-panel,.service-guide-panel{min-width:0;overflow:hidden}.archive-section-card .table td,.archive-section-card .table th{vertical-align:top}.archive-section-card .table td,.archive-section-card .table td strong,.archive-section-card .table-subline{overflow-wrap:anywhere}.service-contact-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.service-contact-card small{color:var(--muted);font-size:12px;line-height:1.5}.profile-note-card,.service-guidance-card,.service-inline-note{display:grid;grid-gap:8px;gap:8px;padding:18px 20px;border-radius:18px;border:1px solid rgba(208,217,227,.92);background:linear-gradient(180deg,rgba(255,250,244,.96),hsla(0,0%,100%,.96));box-shadow:0 14px 24px rgba(18,32,49,.04)}.service-guidance-kicker{color:#9a5a0d;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.profile-note-card strong,.service-guidance-card strong,.service-inline-note strong{color:var(--text);font-size:16px;line-height:1.35}.profile-note-card p,.service-guidance-card p,.service-inline-note span{margin:0;color:var(--muted);font-size:14px;line-height:1.68}.service-topic-list{gap:12px}.service-topic-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:16px 18px;border-radius:18px;border:1px solid rgba(208,217,227,.92);background:hsla(0,0%,100%,.92)}.service-topic-index{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#eef4fb;color:#244968;font-size:12px;font-weight:800}.service-topic-row span,.service-topic-row strong{display:block}.service-topic-row strong{color:var(--text);font-size:15px;line-height:1.35}.service-topic-row span{margin-top:4px;color:var(--muted);line-height:1.62}.service-summary-section{padding:22px}.profile-layout{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.settings-overview-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.settings-overview-card{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:16px 18px;border-radius:18px;border:1px solid rgba(205,214,224,.92);background:hsla(0,0%,100%,.94);color:inherit;text-decoration:none;box-shadow:0 14px 24px rgba(18,32,49,.04)}.settings-overview-card span{color:var(--muted-strong);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.settings-overview-card strong{color:var(--text);font-size:15px;line-height:1.35}.settings-overview-card:hover{border-color:rgba(47,110,167,.38);box-shadow:0 18px 30px rgba(18,32,49,.08)}.text-link{color:#2f6ea7;font-size:13px;font-weight:800;text-decoration:none}.text-link:hover{text-decoration:underline}.profile-editor-shell,.profile-side-rail>.card,.profile-status-panel{padding:22px}.profile-side-rail{display:grid;grid-gap:18px;gap:18px;align-content:start}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-form-grid>.field-group{grid-column:span 1}.profile-form-grid>.profile-field-span-2,.profile-form-grid>.profile-form-section-heading{grid-column:1/-1}.profile-form-section-heading{display:grid;grid-gap:4px;gap:4px;padding-top:4px}.profile-form-section-heading span{color:var(--muted-strong);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.profile-form-section-heading strong{color:var(--text);font-size:16px;line-height:1.34;letter-spacing:-.02em}.profile-info-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-info-card--full{grid-column:1/-1}.settings-page{gap:14px}.settings-status-strip{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 16px;border-radius:18px;border:1px solid rgba(205,214,224,.92);background:hsla(0,0%,100%,.96);box-shadow:0 12px 24px rgba(18,32,49,.04)}.settings-status-strip>div{display:grid;grid-gap:2px;gap:2px;min-width:min(320px,100%);margin-right:auto}.settings-status-strip strong{color:var(--text);font-size:18px;line-height:1.3}.settings-kicker{color:var(--muted-strong);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.settings-shell{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.settings-shell--single{grid-template-columns:1fr}.settings-intro-card{display:grid;grid-gap:8px;gap:8px;padding:18px;border-radius:18px;border:1px solid rgba(205,214,224,.92);background:hsla(0,0%,100%,.98);box-shadow:0 12px 24px rgba(18,32,49,.04)}.settings-intro-card strong{color:var(--text);font-size:clamp(22px,3vw,30px);line-height:1.12}.settings-intro-card p{max-width:820px;margin:0;color:var(--muted);font-size:15px;line-height:1.65}.settings-home-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.settings-home-card{display:grid;grid-gap:7px;gap:7px;min-width:0;min-height:142px;padding:16px;text-align:left;border-radius:18px;border:1px solid rgba(205,214,224,.92);background:hsla(0,0%,100%,.98);box-shadow:0 12px 24px rgba(18,32,49,.04);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.settings-home-card:hover{transform:translateY(-2px);border-color:rgba(78,135,179,.5);box-shadow:0 18px 34px rgba(18,32,49,.08)}.settings-home-card span{color:var(--muted-strong);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.settings-home-card strong{color:var(--text);font-size:18px;line-height:1.2}.settings-home-card small{color:var(--muted);font-size:13px;line-height:1.55}.settings-home-card em{align-self:end;justify-self:start;padding:6px 10px;border-radius:999px;border:1px solid rgba(205,214,224,.9);background:#f7fafc;color:var(--muted-strong);font-size:12px;font-style:normal;font-weight:800}.settings-list-card{overflow:hidden;border-radius:18px;border:1px solid rgba(205,214,224,.92);background:hsla(0,0%,100%,.98);box-shadow:0 12px 24px rgba(18,32,49,.04)}.settings-list-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;width:100%;min-height:86px;padding:16px 18px;border:0;border-bottom:1px solid rgba(217,225,234,.82);background:transparent;text-align:left;cursor:pointer}.settings-list-row:last-child{border-bottom:0}.settings-list-row:hover{background:#f7fafc}.settings-list-row>span{display:grid;grid-gap:4px;gap:4px;min-width:0}.settings-list-row strong{color:var(--text);font-size:17px;line-height:1.25}.settings-list-row small{color:var(--muted);font-size:13px;line-height:1.45}.settings-list-row em{min-width:max-content;padding:6px 10px;border-radius:999px;border:1px solid rgba(205,214,224,.9);background:#f7fafc;color:var(--muted-strong);font-size:12px;font-style:normal;font-weight:800}.settings-list-row b{color:#6b7b8c;font-size:26px;font-weight:500;line-height:1}.settings-nav-card{position:-webkit-sticky;position:sticky;top:24px;display:grid;grid-gap:14px;gap:14px;padding:16px;border-radius:18px;border:1px solid rgba(205,214,224,.92);background:hsla(0,0%,100%,.96);box-shadow:0 12px 24px rgba(18,32,49,.04)}.settings-nav-list{display:grid;grid-gap:6px;gap:6px}.settings-nav-list a{display:flex;align-items:center;min-height:38px;padding:0 12px;border-radius:12px;color:var(--text);font-size:14px;font-weight:800;text-decoration:none}.settings-nav-list a:hover{background:#f3f7fb}.settings-nav-note{display:grid;grid-gap:5px;gap:5px;padding:12px;border-radius:14px;background:#f7fafc;border:1px solid rgba(217,225,234,.88)}.settings-nav-note strong{color:var(--text);font-size:13px}.settings-nav-note span{color:var(--muted);font-size:12px;line-height:1.55}.settings-content{display:grid;grid-gap:12px;gap:12px;min-width:0}.settings-panel{overflow:hidden;border-radius:18px;border:1px solid rgba(205,214,224,.92);background:hsla(0,0%,100%,.98);box-shadow:0 12px 24px rgba(18,32,49,.04)}.settings-panel--active{overflow:visible}.settings-section-head{display:flex;align-items:center;gap:14px;padding:18px}.settings-section-head>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.settings-section-head strong{color:var(--text);font-size:clamp(22px,3vw,30px);line-height:1.15}.settings-back-button{min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(205,214,224,.92);background:#f7fafc;color:var(--text);font-size:14px;font-weight:800;cursor:pointer}.settings-back-button:hover{background:#eef4f8}.settings-panel summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:74px;padding:16px 18px;cursor:pointer;list-style:none}.settings-panel summary::-webkit-details-marker{display:none}.settings-panel summary:after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;border-radius:999px;border:1px solid rgba(205,214,224,.92);color:#35526f;font-size:20px;font-weight:800}.settings-panel[open] summary:after{content:"-"}.settings-panel summary span{display:grid;grid-gap:5px;gap:5px;min-width:0}.settings-panel summary small{color:var(--muted-strong);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.settings-panel summary strong{color:var(--text);font-size:18px;line-height:1.28}.settings-field-grid,.settings-readonly-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 18px 18px}.settings-field-span-2{grid-column:1/-1}.settings-readonly-grid{padding-top:0}.settings-link-card,.settings-note,.settings-readonly-item,.settings-security-box{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:14px;border-radius:14px;border:1px solid rgba(217,225,234,.9);background:#f9fbfd}.settings-link-card span,.settings-note,.settings-readonly-item span,.settings-security-box p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.settings-link-card strong,.settings-readonly-item strong,.settings-security-box strong{color:var(--text);font-size:15px;line-height:1.35}.settings-link-card .button{justify-self:start;margin-top:4px}.settings-note,.settings-security-box{margin:0 18px 18px}.settings-save-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:18px;border:1px solid rgba(205,214,224,.92);background:hsla(0,0%,100%,.96);box-shadow:0 12px 24px rgba(18,32,49,.04)}.settings-save-bar span{color:var(--muted);font-size:13px;line-height:1.5}@media (max-width:1280px){.archive-summary-grid,.service-summary-grid,.settings-home-grid,.settings-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-section-grid,.profile-layout,.service-layout,.settings-shell{grid-template-columns:1fr}.settings-nav-card{position:static}.settings-nav-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.admin-command-bar,.archive-command-bar,.profile-command-bar,.service-command-bar{grid-template-columns:1fr}.admin-command-meta,.archive-command-meta,.profile-command-meta,.service-command-meta{justify-content:flex-start}.profile-info-grid,.service-contact-grid,.settings-field-grid,.settings-readonly-grid{grid-template-columns:1fr}.settings-nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.archive-summary-grid,.profile-form-grid,.service-summary-grid,.settings-home-grid,.settings-overview-grid{grid-template-columns:1fr}.profile-form-grid>.field-group,.profile-form-grid>.profile-field-span-2,.profile-form-grid>.profile-form-section-heading,.settings-field-span-2{grid-column:1/-1}.settings-nav-list{grid-template-columns:1fr}.settings-save-bar,.settings-status-strip{align-items:stretch;flex-direction:column}.settings-section-head{align-items:flex-start;flex-direction:column}.settings-back-button{width:100%}.settings-list-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:82px;padding:14px}.settings-list-row em{justify-self:end;max-width:130px;overflow:hidden;text-overflow:ellipsis}.settings-list-row b{display:none}.admin-customer-shell,.archive-section-card,.profile-editor-shell,.profile-side-rail>.card,.profile-status-panel,.service-contact-panel,.service-guide-panel,.service-summary-section{padding:18px}}