: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,0.08);--shadow-soft:0 14px 34px rgba(16,39,59,0.055);--shadow-panel:0 18px 36px rgba(17,30,44,0.065);--radius:22px;--radius-tight:16px;--surface-tint:linear-gradient(180deg,rgba(255,255,255,0.96),rgba(248,251,255,0.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:rgba(255,255,255,.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{width:100%;max-width:100%;margin:0;padding:0;min-width:0;overflow-x:hidden;overscroll-behavior-x:none;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%,rgba(255,255,255,.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,rgba(255,255,255,.42),rgba(255,255,255,0) 48%),radial-gradient(circle at 62% 82%,rgba(255,255,255,.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,rgba(255,255,255,.18),transparent 40%),radial-gradient(ellipse at 48% 78%,rgba(255,255,255,.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:rgba(255,255,255,.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,rgba(255,255,255,.96),rgba(255,255,255,.8) 46%,rgba(255,255,255,.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:rgba(255,255,255,.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:rgba(255,255,255,.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}.lk-appointment-page{place-items:start center;padding:clamp(14px,2.2vw,28px)}.lk-appointment-shell{width:min(980px,100%);grid-template-columns:1fr;gap:0;align-items:stretch;border:1px solid rgba(217,227,236,.92);border-radius:30px;overflow:hidden;box-shadow:0 24px 70px rgba(13,31,47,.14);background:rgba(255,255,255,.94)}.lk-appointment-card,.lk-appointment-hero{border:0;border-radius:0;box-shadow:none}.lk-appointment-hero{min-height:clamp(280px,38vh,410px);padding:clamp(28px,4vw,48px);background:rgba(255,255,255,.68)}.lk-appointment-hero:before{background:linear-gradient(90deg,rgba(255,255,255,.94),rgba(255,255,255,.76) 48%,rgba(255,255,255,.22)),linear-gradient(0deg,rgba(15,31,46,.07),rgba(15,31,46,0))}.lk-appointment-hero .lk-warehouse-art{opacity:.84}.lk-appointment-hero .lk-login-copy{padding:clamp(34px,6vh,54px) 0 0}.lk-appointment-hero .lk-login-copy h1{font-size:clamp(46px,7vw,82px)}.lk-appointment-card{min-height:0;border-top:1px solid rgba(217,227,236,.9);background:rgba(255,255,255,.98)}.lk-appointment-card .lk-login-card-head{margin-bottom:20px}@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-appointment-shell{max-width:680px}.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%,rgba(255,255,255,.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:rgba(255,255,255,.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,rgba(255,255,255,.82),rgba(255,255,255,.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:rgba(255,255,255,.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 rgba(255,255,255,.08)}.sidebar-brand-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:16px;margin-bottom:24px;box-shadow:inset 0 1px 0 rgba(255,255,255,.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:rgba(255,255,255,.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:rgba(255,255,255,.04);color:rgba(255,255,255,.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:rgba(255,255,255,.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 rgba(255,255,255,.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,rgba(255,255,255,.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,#ffffff)}.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,#ffffff)}.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,#ffffff)}.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,rgba(255,255,255,.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,#ffffff);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,#ffffff);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,#ffffff);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:rgba(255,255,255,.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:#ffffff;border-color:var(--line)}.filter-tab.is-active{background:#ffffff;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,rgba(255,255,255,.96),rgba(250,252,255,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.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:1fr;gap:18px}.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,rgba(255,255,255,.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:static;top:auto;border-color:rgba(210,221,232,.96);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,251,254,.98));box-shadow:0 14px 32px rgba(18,32,49,.045)}.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),rgba(255,255,255,.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:rgba(255,255,255,.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),rgba(255,255,255,.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+25):nth-child(-n+28),.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+24){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 rgba(255,255,255,.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,#ffffff);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:rgba(255,255,255,.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:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.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:rgba(255,255,255,.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:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.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,rgba(255,255,255,.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:rgba(255,255,255,.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 rgba(255,255,255,.08);box-shadow:22px 0 52px rgba(15,23,42,.12)}.portal-rail-brand{width:100%;aspect-ratio:1/1;border:1px solid rgba(255,255,255,.08);border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.05));display:flex;align-items:center;justify-content:center;padding:10px;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.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:rgba(255,255,255,.09);color:#fff;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.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:rgba(255,255,255,.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:rgba(255,255,255,.72);background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.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:rgba(255,255,255,.1);border-color:rgba(255,255,255,.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:rgba(255,255,255,.06);color:rgba(255,255,255,.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,rgba(255,255,255,.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:rgba(255,255,255,.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:#ffffff}.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:#ffffff}.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,rgba(255,255,255,.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,rgba(255,255,255,.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),rgba(255,255,255,.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,rgba(255,255,255,.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}.outbound-layout{grid-template-columns:minmax(320px,.86fr) minmax(0,1.44fr)}.outbound-queue-list{display:flex;flex-direction:column;gap:10px}.outbound-queue-button{width:100%;border:1px solid #dbe5ef;border-radius:18px;background:rgba(255,255,255,.92);padding:15px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#152235;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.outbound-queue-button.is-active,.outbound-queue-button:hover{border-color:rgba(31,122,224,.34);background:linear-gradient(180deg,rgba(248,251,255,.98),rgba(255,255,255,.98));box-shadow:0 16px 34px rgba(17,30,44,.07);transform:translateY(-1px)}.outbound-queue-button span:first-child{min-width:0;display:flex;flex-direction:column;gap:4px}.outbound-queue-button strong{font-size:15px;color:#172334}.outbound-queue-button small{color:#6d7d90;font-size:12px;line-height:1.35}.outbound-order-row{color:inherit;text-decoration:none}.outbound-wave-card{margin-top:18px}.outbound-wave-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.outbound-wave-item{border:1px solid #dbe5ef;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,254,.96));padding:16px;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.outbound-wave-item.is-active,.outbound-wave-item:hover{border-color:rgba(31,122,224,.35);box-shadow:0 16px 34px rgba(17,30,44,.07);transform:translateY(-1px)}.outbound-wave-item div{min-width:0;display:flex;flex-direction:column;gap:4px}.outbound-wave-item strong{color:#172334;font-size:16px}.outbound-wave-item span{color:#67798d;font-size:13px}.outbound-wave-detail{margin-top:16px;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);grid-gap:16px;gap:16px;align-items:start}.outbound-wave-progress{grid-column:1/-1;border:1px solid #dbe5ef;border-radius:16px;background:#f8fbfe;padding:12px 14px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.outbound-wave-progress strong{color:#172334;font-size:14px;line-height:1.35}.outbound-wave-step-note,.outbound-wave-steps{grid-column:1/-1}.outbound-wave-steps .orders-wizard-step:disabled{cursor:not-allowed;opacity:.52}.outbound-wave-package-card{margin-bottom:14px}.outbound-wave-shipping-grid{margin-top:14px}.outbound-wave-shipping-grid>.field-label{display:grid;grid-gap:8px;gap:8px}.outbound-pick-items,.outbound-wave-orders{display:flex;flex-direction:column;gap:10px}.outbound-pick-item,.outbound-wave-order-button{border:1px solid #dbe5ef;border-radius:16px;background:rgba(255,255,255,.92);padding:13px 14px;display:flex;justify-content:space-between;gap:12px;align-items:center}.outbound-wave-order-button{width:100%;text-align:left;cursor:pointer}.outbound-wave-order-button.is-active{border-color:rgba(31,122,224,.35);box-shadow:0 12px 26px rgba(17,30,44,.06)}.outbound-pick-item div,.outbound-wave-order-button span:first-child{min-width:0;display:flex;flex-direction:column;gap:4px}.outbound-pick-item span,.outbound-wave-order-button small{color:#67798d;font-size:13px}.outbound-pick-focus{border:1px solid rgba(31,122,224,.28);border-radius:14px;background:#f4f8fc;padding:14px;display:flex;justify-content:space-between;gap:14px;align-items:center}.outbound-pick-focus div:first-child{min-width:0;display:flex;flex-direction:column;gap:5px}.outbound-pick-focus strong{color:#132235;font-size:22px;line-height:1.1}.outbound-pick-focus small{color:#67798d;font-size:13px;overflow-wrap:anywhere}.outbound-pick-focus-codes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.outbound-wave-scan-card{order:-1;background:linear-gradient(180deg,rgba(248,251,254,.96),rgba(255,255,255,.98))}.outbound-picklist-card,.outbound-wave-scan-card{grid-column:1/-1;border:1px solid #dbe5ef;border-radius:18px;padding:18px}.outbound-picklist-card{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,254,.96))}.outbound-picklist-sort{margin-bottom:12px}.outbound-picklist-lines{display:flex;flex-direction:column;gap:10px}.outbound-picklist-line{display:grid;grid-template-columns:minmax(210px,1fr) minmax(90px,.25fr) minmax(220px,.9fr);grid-gap:12px;gap:12px;align-items:center;border:1px solid #dbe5ef;border-radius:16px;background:rgba(255,255,255,.92);padding:14px}.outbound-picklist-main,.outbound-picklist-orders,.outbound-picklist-qty{min-width:0;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.outbound-picklist-main{flex-direction:column;align-items:flex-start}.outbound-picklist-main strong,.outbound-picklist-qty strong{color:#172334}.outbound-picklist-main small,.outbound-picklist-qty span{color:#67798d;font-size:13px}.outbound-label-batch-card{grid-column:1/-1;border:1px solid #dbe5ef;border-radius:18px;background:rgba(255,255,255,.96);padding:18px}.outbound-label-results{margin-top:12px;display:flex;flex-direction:column;gap:8px}.outbound-label-result{display:grid;grid-template-columns:auto minmax(90px,.3fr) minmax(220px,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid #dbe5ef;border-radius:14px;background:#f8fbfe;padding:10px 12px}.outbound-label-result strong{color:#172334}.outbound-label-result>span:not(.mini-chip){color:#67798d;min-width:0}.outbound-label-preview-card{margin-top:18px;border:1px solid #dbe5ef;border-radius:16px;background:#f8fbfe;padding:14px}.outbound-label-preview-frame{display:block;width:100%;min-height:520px;border:1px solid #dbe5ef;border-radius:12px;background:#fff}.outbound-shipping-mode-card{margin-top:18px;border:1px solid #dbe5ef;border-radius:16px;background:#f8fbfe;padding:14px}.outbound-shipping-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.outbound-shipping-mode-option{display:grid;grid-gap:8px;gap:8px;min-height:128px;padding:16px;border:1px solid #dbe5ef;border-radius:16px;background:#fff;color:#172334;text-align:left;cursor:pointer}.outbound-shipping-mode-option.is-active{border-color:#8bb5df;background:#f2f7fd;box-shadow:0 12px 24px rgba(23,50,74,.08)}.outbound-shipping-mode-option strong{font-size:18px;line-height:1.25}.outbound-shipping-mode-option span{color:#67798d;font-size:14px;line-height:1.35}.outbound-shipping-mode-option small{color:#2f4f6f;font-size:13px;font-weight:800;line-height:1.4}.outbound-tracking-card{margin-top:18px;border:1px solid #dbe5ef;border-radius:16px;background:rgba(255,255,255,.96);padding:14px}.outbound-tracking-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.outbound-tracking-row{min-width:0}.outbound-shop-sync-box{margin-top:14px;border:1px solid #dbe5ef;border-radius:14px;background:#f8fbfe;padding:12px}.outbound-shop-sync-box>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.outbound-shop-sync-box p{margin:8px 0 0;color:#526579;line-height:1.45}.outbound-scan-grid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.outbound-pack-card{margin-top:18px;border-top:1px solid #dbe5ef;padding-top:18px}.outbound-packaging-list{display:flex;flex-direction:column;gap:10px}.outbound-packaging-row{display:grid;grid-template-columns:minmax(88px,.45fr) minmax(180px,1fr) minmax(84px,.28fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid #dbe5ef;border-radius:16px;background:rgba(255,255,255,.94);padding:12px}.outbound-packaging-row strong{color:#172334;font-size:14px}@media (max-width:900px){.outbound-label-result,.outbound-packaging-row,.outbound-picklist-line,.outbound-scan-grid,.outbound-shipping-mode-grid,.outbound-tracking-list,.outbound-wave-detail,.outbound-wave-list{grid-template-columns:1fr}.outbound-label-preview-frame{min-height:420px}.outbound-pick-focus{align-items:flex-start;flex-direction:column}.outbound-pick-focus-codes{justify-content:flex-start}}.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:rgba(255,255,255,.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,rgba(255,255,255,.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:#ffffff;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:#ffffff;--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,0.08);--shadow-soft:0 14px 30px rgba(18,32,49,0.05);--shadow-panel:0 18px 36px rgba(18,32,49,0.06);--radius:20px;--radius-tight:14px;--surface-tint:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(248,250,252,0.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{width:100%;max-width:100%;min-height:100vh;overflow-x:clip}.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 minmax(0,1fr);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,rgba(255,255,255,.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:rgba(255,255,255,.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 rgba(0,0,0,0);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:rgba(255,255,255,.82);border-color:rgba(208,217,227,.94)}.portal-nav-link--compact.is-active{background:linear-gradient(180deg,rgba(255,251,245,.98),rgba(255,255,255,.96));border-color:rgba(230,185,128,.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:rgba(255,255,255,.88);border:1px solid rgba(214,223,232,.92);color:#39526b}.portal-nav-link--compact.is-active .portal-nav-icon{background:#ffffff;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:rgba(255,255,255,.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:#ffffff;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-account-toolbar{position:relative;z-index:24;display:flex;min-height:50px;align-items:flex-start;justify-content:flex-end;margin-bottom:10px}.portal-account-menu{position:relative;z-index:50;flex:0 0 auto}.portal-account-trigger{width:min(270px,100%);min-height:48px;display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;grid-gap:9px;gap:9px;padding:5px 10px 5px 6px;border:1px solid rgba(201,212,222,.96);border-radius:8px;background:rgba(255,255,255,.96);color:var(--text);box-shadow:0 8px 20px rgba(18,32,49,.05);cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.portal-account-menu.is-open .portal-account-trigger,.portal-account-trigger:focus-visible,.portal-account-trigger:hover{border-color:rgba(23,62,89,.48);background:#ffffff;box-shadow:0 10px 24px rgba(18,32,49,.09)}.portal-account-trigger:focus-visible{outline:3px solid rgba(23,62,89,.14);outline-offset:2px}.portal-account-avatar{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:50%;background:#173e59;color:#ffffff;font-size:12px;font-weight:850;line-height:1}.portal-account-trigger-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.portal-account-trigger-copy small,.portal-account-trigger-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-account-trigger-copy strong{color:var(--text);font-size:13px;line-height:1.25}.portal-account-trigger-copy small{color:var(--muted);font-size:10px;font-weight:700;line-height:1.25}.portal-account-chevron{width:18px;height:18px;color:#5d7183;transition:transform .16s ease}.portal-account-menu.is-open .portal-account-chevron{transform:rotate(180deg)}.portal-account-dropdown{position:absolute;top:calc(100% + 7px);right:0;width:max(230px,100%);overflow:hidden;padding:6px;border:1px solid rgba(201,212,222,.98);border-radius:8px;background:#ffffff;box-shadow:0 18px 42px rgba(18,32,49,.15)}.portal-account-dropdown-summary{min-width:0;display:grid;grid-gap:3px;gap:3px;padding:9px 10px 10px;border-bottom:1px solid #e7edf1}.portal-account-dropdown-summary span,.portal-account-dropdown-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-account-dropdown-summary strong{color:var(--text);font-size:13px;line-height:1.3}.portal-account-dropdown-summary span{color:var(--muted);font-size:11px;line-height:1.35}.portal-account-logout{width:100%;min-height:42px;display:flex;align-items:center;gap:10px;margin-top:5px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:#92372a;cursor:pointer;font:inherit;font-size:13px;font-weight:800;text-align:left}.portal-account-logout:hover{background:#fff3f0}.portal-account-logout:focus-visible{outline:3px solid rgba(146,55,42,.12);outline-offset:1px}.portal-account-logout:disabled{cursor:wait;opacity:.58}.portal-account-logout svg{width:19px;height:19px;flex:0 0 19px}.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,rgba(255,255,255,.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,rgba(255,255,255,.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,rgba(255,255,255,.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-page-header--customer{display:block;overflow:visible;margin-bottom:18px;padding:0 0 18px;border:0;border-bottom:1px solid #dce5ea;border-radius:0;background:transparent;box-shadow:none}.portal-page-header--customer:after{content:none}.portal-customer-kicker{display:block;color:#006873;font-size:.7rem;font-weight:800;line-height:1.2;text-transform:uppercase}.portal-page-header--customer h1{margin-top:3px;color:#11283a;font-size:1.55rem;line-height:1.2;letter-spacing:0}.portal-page-header--customer .portal-subtitle{margin:6px 0 0;max-width:none;color:#657786;font-size:.92rem;line-height:1.5}.portal-shell--settings .portal-page-header:not(.portal-page-header--customer){gap:10px;padding:18px 22px;border-radius:20px;margin-bottom:16px}.portal-shell--settings .portal-page-header:not(.portal-page-header--customer) h1{font-size:clamp(28px,3vw,38px);letter-spacing:-.035em}.portal-shell--settings .portal-page-header:not(.portal-page-header--customer) .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 rgba(255,255,255,.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:rgba(255,255,255,.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,rgba(255,255,255,.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,rgba(255,255,255,.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,rgba(255,255,255,.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),rgba(255,255,255,.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-grid--legacy{display:none}.stock-simple-kpi-grid--clean{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.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,rgba(255,255,255,.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-simple-kpi-card small{color:var(--muted);font-size:13px;line-height:1.35}.stock-hidden{display:none!important}.stock-balance-grid,.stock-management-grid,.stock-primary-grid{grid-template-columns:1fr}.stock-list-card{order:1}.stock-edit-card{order:2}.stock-flow-steps{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));grid-gap:10px;gap:10px;min-width:min(560px,100%)}.stock-flow-steps span{display:grid;grid-gap:3px;gap:3px;min-height:62px;padding:12px 14px;border-radius:16px;border:1px solid rgba(210,219,229,.94);background:rgba(248,251,253,.78)}.stock-flow-steps strong{color:var(--text);font-size:14px;line-height:1.2}.stock-flow-steps small{color:var(--muted);font-size:12px;line-height:1.35}.stock-card-list{display:none}.stock-mobile-card{display:grid;grid-gap:14px;gap:14px;padding:16px;border-radius:18px;border:1px solid rgba(208,217,227,.92);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,249,252,.96));box-shadow:0 14px 26px rgba(18,32,49,.045)}.stock-mobile-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.stock-mobile-card__head>div,.stock-mobile-card__location{display:grid;grid-gap:4px;gap:4px;min-width:0}.stock-mobile-card__head strong,.stock-mobile-card__location strong{color:var(--text);font-size:18px;line-height:1.2;overflow-wrap:anywhere}.stock-mobile-card__grid span,.stock-mobile-card__head span,.stock-mobile-card__location span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.stock-mobile-card__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.stock-mobile-card__grid>div{display:grid;grid-gap:3px;gap:3px;padding:12px;border-radius:14px;border:1px solid rgba(216,225,234,.9);background:rgba(248,251,253,.78)}.stock-mobile-card__grid strong{color:var(--text);font-size:18px;line-height:1.2;overflow-wrap:anywhere}.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-list-table{min-width:1040px}.stock-list-table th{white-space:nowrap}.stock-list-table .table-subline,.stock-list-table td,.stock-list-table td strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.stock-list-table td:first-child{min-width:180px}.stock-list-table td:nth-child(6){min-width:170px}.stock-list-table td:nth-child(8){min-width:210px}.low-stock-control{display:grid;grid-gap:10px;gap:10px;min-width:190px;max-width:240px}.low-stock-control__row{display:grid;grid-template-columns:minmax(78px,1fr) 52px;grid-gap:8px;gap:8px;align-items:center}.low-stock-control__input{min-height:42px;padding:9px 11px}.low-stock-control__button{min-height:42px;padding:9px 10px;font-size:13px}.low-stock-control__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.text-link-button{border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:800;text-decoration:underline;cursor:pointer}.text-link-button:hover:not(:disabled){color:var(--text)}.text-link-button:disabled{cursor:wait;opacity:.62}.customer-warehouse-tabs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:8px;border:1px solid rgba(204,216,228,.86);border-radius:22px;background:rgba(255,255,255,.72);box-shadow:0 14px 30px rgba(15,34,52,.045)}.customer-warehouse-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:16px;background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:14px;font-weight:900;min-height:44px;padding:10px 16px;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.customer-warehouse-tab.is-active,.customer-warehouse-tab:hover{border-color:rgba(126,151,174,.32);background:#fff;color:var(--text);box-shadow:0 10px 24px rgba(15,34,52,.07)}.customer-inbound-card,.customer-inbounds-card{margin-top:18px}.customer-inbound-section{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid rgba(207,219,231,.82);border-radius:22px;background:rgba(248,251,253,.78)}.customer-inbound-item-list,.customer-inbound-list,.customer-inbound-unit-list{display:grid;grid-gap:12px;gap:12px}.customer-inbound-item,.customer-inbound-row,.customer-inbound-unit{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px;border:1px solid rgba(208,217,227,.9);border-radius:18px;background:rgba(255,255,255,.92);box-shadow:0 12px 26px rgba(15,34,52,.045)}.customer-inbound-item__head,.customer-inbound-row__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.customer-inbound-row{grid-template-columns:minmax(220px,1fr) minmax(260px,1.2fr);align-items:start}.customer-inbound-row__main{display:grid;grid-gap:4px;gap:4px;min-width:0}.customer-inbound-detail-grid span,.customer-inbound-row__main small,.customer-inbound-row__main span,.customer-inbound-row__meta span{color:var(--muted)}.customer-inbound-detail-grid span,.customer-inbound-row__main span,.customer-inbound-row__meta span{font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.customer-inbound-row__main strong{color:var(--text);font-size:20px;line-height:1.2;overflow-wrap:anywhere}.customer-inbound-row__meta{justify-content:flex-start}.customer-inbound-detail-grid>div,.customer-inbound-row__meta>div{display:grid;grid-gap:3px;gap:3px;min-width:118px;padding:10px 12px;border-radius:14px;border:1px solid rgba(216,225,234,.9);background:rgba(248,251,253,.78)}.customer-inbound-detail-grid strong,.customer-inbound-row__meta strong{color:var(--text);font-size:14px;overflow-wrap:anywhere}.customer-inbound-details{grid-column:1/-1;border-top:1px solid rgba(216,225,234,.9);padding-top:12px}.customer-inbound-details summary{color:var(--muted);cursor:pointer;font-weight:900}.customer-inbound-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-top:12px}.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),rgba(255,255,255,.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:rgba(255,255,255,.96);color:var(--text);line-height:1.6}.products-trust-bar{background:linear-gradient(180deg,rgba(255,255,255,.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,rgba(255,255,255,.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-main-phase-one,.portal-shell-phase-one{width:100%;max-width:100%;overflow-x:clip}.portal-account-toolbar,.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;width:100%;max-width:100%;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:visible}.portal-mobile-topbar--phase-one>*{min-width:0}.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-account-menu--compact .portal-account-trigger{width:46px;min-height:46px;grid-template-columns:32px 10px;gap:2px;padding:6px 4px}.portal-account-menu--compact .portal-account-avatar{width:32px;height:32px;font-size:10px}.portal-account-menu--compact .portal-account-trigger-copy{display:none}.portal-account-menu--compact .portal-account-chevron{width:12px;height:12px}.portal-account-menu--compact .portal-account-dropdown{width:230px;max-width:calc(100vw - 24px)}.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:rgba(255,255,255,.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);max-width:100vw;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{width:100%;max-width:100%;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,rgba(255,255,255,.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,.stock-flow-steps{grid-template-columns:1fr}.stock-flow-steps{min-width:0}.stock-list-table-wrap{display:none}.stock-card-list{display:grid;grid-gap:12px;gap:12px}.customer-warehouse-tabs{align-items:stretch}.customer-warehouse-tab{flex:1 1 160px;justify-content:center}.customer-inbound-row{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}.portal-page-header--customer{padding:0 0 16px;border-radius:0}.portal-page-header--customer h1{font-size:1.55rem}.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) 46px}.portal-mobile-meta{display:flex}.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),rgba(255,255,255,.98))}.inbound-command-bar{background:linear-gradient(180deg,rgba(247,246,255,.98),rgba(255,255,255,.98))}.shop-command-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:24px;gap:24px;padding:clamp(24px,3vw,38px);border:1px solid rgba(203,214,226,.96);border-radius:30px;background:linear-gradient(135deg,rgba(248,251,255,.98),rgba(255,255,255,.98) 52%,rgba(243,247,251,.96));box-shadow:0 24px 54px rgba(18,32,49,.07)}.portal-page-surface--shop{gap:clamp(18px,2vw,28px);background:linear-gradient(180deg,rgba(247,250,253,.9),rgba(238,244,249,.72))}.shop-command-bar .orders-command-copy{max-width:820px}.shop-command-bar .orders-command-copy strong{max-width:760px;font-size:clamp(34px,4.4vw,62px);line-height:1.02;letter-spacing:0}.shop-command-bar .orders-command-copy p{max-width:700px;font-size:16px;line-height:1.7}.shop-command-bar .orders-command-meta{align-items:flex-end;justify-content:flex-end;max-width:420px}.shop-command-bar .orders-command-meta .mini-chip,.shop-command-bar .orders-command-meta .section-pill{background:rgba(255,255,255,.78)}.shop-summary-grid{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.shop-summary-grid .kpi-card{min-height:152px;border-color:rgba(203,214,226,.95);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,251,254,.96));box-shadow:0 18px 34px rgba(18,32,49,.055);overflow:hidden}.shop-summary-grid .kpi-card:after{opacity:.14}.shop-summary-grid .kpi-card__label{letter-spacing:.08em}.shop-summary-grid .kpi-card__value{font-size:clamp(34px,4vw,54px)}.shop-panel{padding:clamp(20px,2.4vw,32px);border:1px solid rgba(203,214,226,.96);border-radius:30px;background:rgba(255,255,255,.96);box-shadow:0 22px 52px rgba(18,32,49,.07)}.shop-panel .section-head{gap:18px;padding-bottom:4px}.shop-panel .section-title{font-size:clamp(28px,3vw,42px);line-height:1.08;letter-spacing:0}.shop-panel .section-copy{max-width:760px;font-size:15px;line-height:1.68}.shop-panel .field-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.shop-panel .admin-field-span-2{grid-column:span 2}.shop-page details.info-card{gap:0;padding:0;overflow:hidden;border-color:rgba(203,214,226,.95);background:linear-gradient(180deg,rgba(248,251,255,.94),rgba(255,255,255,.98))}.shop-page details.info-card summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:18px 20px;cursor:pointer;color:var(--text);font-weight:900}.shop-page details.info-card summary:after{content:"öffnen";padding:7px 12px;border:1px solid rgba(203,214,226,.95);border-radius:999px;color:var(--muted-strong);font-size:12px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.shop-page details.info-card[open] summary:after{content:"schließen"}.shop-page details.info-card>.shop-secret-card,.shop-page details.info-card>form{margin:0 20px 20px}.shop-customer-note{border-color:rgba(47,110,167,.18);background:#f8fbff}.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:18px;gap:18px;min-width:0;padding:clamp(18px,2.2vw,26px);border-radius:26px;border:1px solid rgba(203,214,226,.95);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,251,255,.96));box-shadow:0 16px 34px rgba(18,32,49,.055)}.shop-connection-card__head,.shop-log-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:4px}.shop-connection-card__head strong{color:var(--text);font-size:clamp(22px,2.2vw,30px);line-height:1.1}.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-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:10px;gap:10px;color:var(--muted);font-size:13px;line-height:1.6}.shop-connection-card__meta span{min-width:0;padding:10px 12px;border:1px solid rgba(219,228,237,.92);border-radius:15px;background:rgba(255,255,255,.76);overflow-wrap:anywhere}.shop-connection-card .field-grid{padding:16px;border:1px solid rgba(219,228,237,.92);border-radius:22px;background:rgba(248,251,255,.82)}.shop-connection-card .button-row{flex-wrap:wrap;gap:9px}.shop-connection-card .button{min-height:42px;white-space:normal}.shop-inline-warning strong{font-size:15px;line-height:1.45}.shop-invite-page{min-height:100vh;padding:38px 20px 56px;background:radial-gradient(circle at 12% 4%,rgba(47,110,167,.13) 0,rgba(47,110,167,0) 34%),radial-gradient(circle at 90% 0,rgba(199,138,62,.11) 0,rgba(199,138,62,0) 30%),linear-gradient(135deg,#f7fafc,#edf3f8 50%,#f5f7fa)}.shop-invite-shell{width:min(100%,960px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.shop-invite-card{min-height:auto;border:1px solid rgba(202,214,226,.95);background:rgba(255,255,255,.95);box-shadow:0 28px 70px rgba(18,32,49,.1)}.shop-invite-logo{display:block;width:min(235px,70vw);height:auto;object-fit:contain}.shop-invite-card{display:grid;grid-gap:22px;gap:22px;width:100%;padding:clamp(24px,3.6vw,46px);border-radius:30px;justify-content:stretch}.shop-invite-card-brand{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:4px}.shop-invite-card-brand .lk-login-badge{width:-moz-fit-content;width:fit-content;padding:9px 14px;border:1px solid rgba(151,180,207,.42);border-radius:999px;background:rgba(239,246,252,.92);color:var(--blue-dark);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.shop-invite-card-intro{display:grid;grid-gap:8px;gap:8px;max-width:760px;padding-bottom:2px}.shop-invite-card-intro h1,.shop-invite-card-intro h2{margin:0;color:var(--text);font-size:clamp(36px,5vw,58px);line-height:1.05;letter-spacing:0}.shop-invite-card-intro p{max-width:560px;margin:0;color:var(--muted);font-size:15px;line-height:1.65}.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-summary{display:grid;grid-gap:18px;gap:18px;padding:20px;border:1px solid rgba(203,214,226,.9);border-radius:22px;background:linear-gradient(180deg,rgba(248,251,255,.95),rgba(255,255,255,.98))}.shop-invite-summary-main{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.shop-invite-summary-main h2{margin:6px 0 8px;color:var(--text);font-size:clamp(24px,3vw,34px);line-height:1.12;letter-spacing:0}.shop-invite-summary-main p{max-width:660px;margin:0;color:var(--muted);font-size:15px;line-height:1.62}.shop-invite-summary-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.shop-invite-summary-list div{min-width:0;padding:12px 14px;border:1px solid rgba(219,228,237,.92);border-radius:16px;background:rgba(255,255,255,.8)}.shop-invite-summary-list dt{margin:0 0 5px;color:var(--muted-strong);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.shop-invite-summary-list dd{margin:0;color:var(--text);font-size:15px;font-weight:800;line-height:1.35}.shop-invite-detail-grid{display:grid;grid-template-columns:repeat(2,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:104px;align-content:start;background:rgba(248,251,255,.78)}.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-note{border-color:rgba(151,180,207,.32);background:#f8fbff}.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),rgba(255,255,255,.96))}.shop-invite-test-note{margin:0;border-color:rgba(199,138,62,.26);background:#fff8ef}.shop-invite-method-button{min-height:44px;padding-inline:18px}.shop-invite-method-button.is-active{border-color:rgba(47,110,167,.48);background:#edf6ff}.shop-invite-oauth-card,.shop-invite-technical-form{padding:22px;border-radius:20px;border:1px solid rgba(203,214,226,.9);background:linear-gradient(180deg,rgba(248,251,255,.92),rgba(255,255,255,.98))}.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-alternative{border-top:1px solid rgba(219,228,237,.92);padding-top:14px}.shop-invite-alternative summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--muted-strong);font-size:14px;font-weight:800}.shop-invite-alternative-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:14px}.shop-invite-completion{border:1px solid rgba(31,143,85,.24);background:linear-gradient(180deg,rgba(243,251,246,.98),rgba(255,255,255,.96))}@media (max-width:900px){.shop-invite-page{padding:22px 14px 34px}.shop-invite-shell{grid-template-columns:minmax(0,1fr)}.shop-invite-card{padding:22px;border-radius:22px}.shop-invite-summary-main{flex-direction:column}.shop-invite-detail-grid,.shop-invite-summary-list{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-invite-section-head{align-items:flex-start}}@media (max-width:640px){.shop-invite-card-brand{align-items:flex-start;flex-direction:column}.shop-invite-card-intro h1{font-size:36px}.shop-invite-logo{width:min(210px,78vw)}.shop-invite-detail-grid,.shop-invite-detail-grid--two,.shop-invite-form-grid,.shop-invite-summary-list{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-invite-method-button{width:100%}}.shop-invite-wizard-page{min-height:100vh;overflow-x:hidden;padding:clamp(18px,3vw,42px) 18px 28px;color:#14243a;background:radial-gradient(circle at 8% 0,rgba(8,124,245,.06),transparent 30%),linear-gradient(180deg,#f7f9fb,#f2f5f8)}.shop-invite-wizard-shell{display:grid;width:min(100%,1240px);grid-gap:22px;gap:22px;margin:0 auto}.shop-invite-wizard-card{display:grid;min-width:0;grid-gap:28px;gap:28px;border:1px solid #e1e8ef;border-radius:17px;padding:clamp(24px,4vw,46px);background:rgba(255,255,255,.98);box-shadow:0 18px 55px rgba(34,55,79,.08)}.shop-invite-wizard-card *{box-sizing:border-box}.shop-invite-wizard-card svg{width:20px;height:20px}.shop-invite-wizard-brand{display:flex;align-items:center;justify-content:space-between;gap:18px}.shop-invite-wizard-brand img{display:block;width:min(190px,58vw);height:auto}.shop-invite-wizard-brand>span{display:inline-flex;align-items:center;gap:7px;border:1px solid #cfe0f1;border-radius:999px;padding:8px 12px;color:#285f94;background:#f3f8fd;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.shop-invite-wizard-brand>span svg{width:15px;height:15px}.shop-invite-wizard-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 0 2px;margin:0;list-style:none}.shop-invite-wizard-stepper li{position:relative;display:flex;min-width:0;align-items:center;gap:10px;color:#627187;font-size:12px;font-weight:800}.shop-invite-wizard-stepper li:not(:last-child):after{position:absolute;top:20px;right:18px;width:calc(100% - 175px);min-width:32px;height:2px;background:#dce4ec;content:""}.shop-invite-wizard-stepper li>span{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:2px solid #d5dee8;border-radius:50%;color:#4d6075;background:#f8fafc;font-size:14px}.shop-invite-wizard-stepper li>span svg{width:18px;height:18px}.shop-invite-wizard-stepper .is-active{color:#087cf5}.shop-invite-wizard-stepper .is-active>span{border-color:#087cf5;color:#fff;background:#087cf5;box-shadow:0 0 0 5px rgba(8,124,245,.08)}.shop-invite-wizard-stepper .is-done{color:#238753}.shop-invite-wizard-stepper .is-done>span{border-color:#2ba665;color:#fff;background:#2ba665}.shop-invite-wizard-stepper .is-done:after{background:#91d1ad}.shop-invite-wizard-heading{display:grid;grid-gap:8px;gap:8px;border-bottom:1px solid #e4eaf0;padding-bottom:26px}.shop-invite-wizard-heading>span{color:#087cf5;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.shop-invite-wizard-heading h1{margin:0;color:#101d30;font-size:clamp(30px,4vw,42px);line-height:1.12;letter-spacing:-.025em}.shop-invite-wizard-heading p{max-width:820px;margin:0;color:#52647a;font-size:15px;line-height:1.65}.shop-invite-wizard-alert{border:1px solid;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:750}.shop-invite-wizard-alert.is-error{border-color:#efc4bd;color:#9b3529;background:#fff3f1}.shop-invite-wizard-alert.is-success{border-color:#b9e2c7;color:#1c7547;background:#effaf3}.shop-invite-wizard-panel{display:grid;min-width:0;grid-gap:24px;gap:24px}.shop-invite-wizard-panel>header{display:flex;min-width:0;align-items:flex-start;gap:12px}.shop-invite-wizard-panel>header>span:first-child{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:50%;color:#fff;background:#087cf5;font-weight:900}.shop-invite-wizard-panel>header>div{min-width:0;flex:1 1}.shop-invite-wizard-panel h2{margin:0;color:#14243a;font-size:21px;line-height:1.3}.shop-invite-wizard-panel>header p{margin:4px 0 0;color:#66778b;font-size:12px;line-height:1.5}.shop-invite-wizard-platform-grid{display:grid;grid-template-columns:minmax(220px,290px) minmax(0,1fr);grid-gap:18px;gap:18px}.shop-invite-wizard-platform{position:relative;display:grid;min-width:0;min-height:230px;align-content:center;justify-items:center;grid-gap:10px;gap:10px;border:2px solid #087cf5;border-radius:12px;padding:22px;text-align:center;background:linear-gradient(180deg,#f5faff,#fff);box-shadow:0 8px 24px rgba(8,124,245,.08)}.shop-invite-wizard-platform>span{display:grid;width:64px;height:64px;place-items:center;border-radius:16px;color:#087cf5;background:#e7f2ff;font-size:18px;font-weight:950}.shop-invite-wizard-platform[data-platform=shopify]>span{color:#248e50;background:#e8f7ee}.shop-invite-wizard-platform[data-platform=woocommerce]>span{color:#7f45aa;background:#f3eafb}.shop-invite-wizard-platform[data-platform=shopware]>span{color:#1689cc;background:#e7f5fd}.shop-invite-wizard-platform[data-platform=squarespace]>span{color:#222;background:#f0f1f3}.shop-invite-wizard-platform[data-platform=tiktok_shop]>span{color:#cf245b;background:#fff0f4}.shop-invite-wizard-platform[data-platform=amazon]>span{color:#d57a00;background:#fff4df}.shop-invite-wizard-platform[data-platform=ebay]>span{color:#2b62c4;background:#edf3ff}.shop-invite-wizard-platform>strong{font-size:18px}.shop-invite-wizard-platform>p{margin:0;color:#63758a;font-size:11px;line-height:1.55}.shop-invite-wizard-platform>small{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:4px;color:#087cf5;font-size:9px;font-weight:900;text-transform:uppercase}.shop-invite-wizard-platform>small svg{width:15px;height:15px}.shop-invite-wizard-account{display:grid;min-width:0;align-content:center;grid-gap:8px;gap:8px;border:1px solid #dfe7ef;border-radius:12px;padding:clamp(20px,3vw,30px);background:#fff}.shop-invite-wizard-account>span{color:#75869a;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.shop-invite-wizard-account>strong{font-size:clamp(22px,3vw,30px)}.shop-invite-wizard-account>p{max-width:680px;margin:0;color:#607287;font-size:13px;line-height:1.6}.shop-invite-wizard-account dl,.shop-invite-wizard-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:10px 0 0}.shop-invite-wizard-account dl>div,.shop-invite-wizard-review>div{display:grid;grid-gap:4px;gap:4px;border:1px solid #e3e9ef;border-radius:9px;padding:11px 12px;background:#f8fafc}.shop-invite-wizard-account dt,.shop-invite-wizard-review dt{color:#75869a;font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.shop-invite-wizard-account dd,.shop-invite-wizard-review dd{overflow-wrap:anywhere;margin:0;color:#21364d;font-size:12px;font-weight:850}.shop-invite-wizard-scope-list{display:flex;flex-wrap:wrap;gap:5px}.shop-invite-wizard-scope-list>span{border:1px solid #c9ddf5;border-radius:999px;padding:3px 7px;color:#0967d8;background:#edf6ff;font-size:10px;line-height:1.2}.shop-invite-wizard-info,.shop-invite-wizard-security{display:flex;min-width:0;align-items:center;gap:13px;border:1px solid #cfe2f6;border-radius:11px;padding:15px 17px;color:#275b8e;background:#f2f8ff}.shop-invite-wizard-security{border-color:#dfe7ef;color:#3b5874;background:#fbfcfd}.shop-invite-wizard-info>svg,.shop-invite-wizard-security>svg{width:25px;height:25px;flex:0 0 25px;color:#087cf5}.shop-invite-wizard-info strong,.shop-invite-wizard-security strong{display:block;font-size:12px}.shop-invite-wizard-info p,.shop-invite-wizard-security p{margin:3px 0 0;color:#5e7287;font-size:11px;line-height:1.55}.shop-invite-wizard-security.is-compact{margin-top:18px}.shop-invite-wizard-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.shop-invite-wizard-methods>button{position:relative;display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;border:1px solid #d9e2eb;border-radius:11px;padding:14px;color:#334b64;text-align:left;background:#fff;cursor:pointer}.shop-invite-wizard-methods>button.is-selected{border:2px solid #087cf5;background:#f5faff}.shop-invite-wizard-methods>button>span{display:grid;width:40px;height:40px;place-items:center;border-radius:9px;color:#087cf5;background:#e8f3ff;font-size:10px;font-weight:950}.shop-invite-wizard-methods>button>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.shop-invite-wizard-methods strong{font-size:12px}.shop-invite-wizard-methods small{color:#708196;font-size:9px;line-height:1.4}.shop-invite-wizard-methods em{position:absolute;top:7px;right:7px;color:#238753;font-size:8px;font-style:normal;font-weight:900;text-transform:uppercase}.shop-invite-wizard-access{min-width:0}.shop-invite-wizard-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.shop-invite-wizard-form-grid label{display:grid;min-width:0;grid-gap:7px;gap:7px;color:#3d5269;font-size:11px;font-weight:850}.shop-invite-wizard-form-grid input{width:100%;min-width:0;height:46px;border:1px solid #ccd8e4;border-radius:9px;outline:none;padding:0 12px;color:#1d334a;background:#fff}.shop-invite-wizard-form-grid input:focus{border-color:#087cf5;box-shadow:0 0 0 3px rgba(8,124,245,.1)}.shop-invite-wizard-form-grid label>small{color:#718398;font-size:9px;line-height:1.45}.shop-invite-wizard-full-field{grid-column:1/-1}.shop-invite-wizard-permissions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.shop-invite-wizard-permissions article{display:flex;min-width:0;align-items:flex-start;gap:10px;border:1px solid #dce6ef;border-radius:11px;padding:16px;background:#fff}.shop-invite-wizard-permissions article>svg{width:22px;height:22px;flex:0 0 22px;color:#25a25f}.shop-invite-wizard-permissions strong{font-size:12px}.shop-invite-wizard-permissions p{margin:4px 0 0;color:#697b8f;font-size:10px;line-height:1.5}.shop-invite-wizard-review{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.shop-invite-wizard-completion{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;border:1px solid #b9e2c7;border-radius:13px;padding:22px;color:#1d7447;background:#effaf3}.shop-invite-wizard-completion>svg{width:34px;height:34px}.shop-invite-wizard-completion strong{font-size:16px}.shop-invite-wizard-completion p{margin:5px 0 0;color:#4c715f;font-size:12px;line-height:1.55}.shop-invite-wizard-endpoints{display:grid;grid-column:1/-1;grid-gap:8px;gap:8px;border-top:1px solid #cbe8d5;padding-top:13px}.shop-invite-wizard-endpoints span{display:grid;min-width:0;grid-gap:3px;gap:3px}.shop-invite-wizard-endpoints strong{font-size:10px}.shop-invite-wizard-endpoints code{overflow-wrap:anywhere;color:#426b56;font-family:inherit;font-size:9px}.shop-invite-wizard-blocked{display:flex;align-items:flex-start;gap:14px;border:1px solid #efc7be;border-radius:12px;padding:20px;color:#943b2e;background:#fff4f2}.shop-invite-wizard-blocked>svg{flex:0 0 26px;width:26px;height:26px}.shop-invite-wizard-blocked p{margin:4px 0;font-size:13px}.shop-invite-wizard-blocked span{color:#76645f;font-size:11px}.shop-invite-wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e4eaf0;padding-top:22px}.shop-invite-wizard-actions.is-end{justify-content:flex-end}.shop-invite-wizard-actions button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border:1px solid #cbd7e3;border-radius:9px;padding:0 18px;color:#3b536b;background:#fff;font-size:12px;font-weight:850;cursor:pointer}.shop-invite-wizard-actions button.is-primary{border-color:#087cf5;color:#fff;background:#087cf5;box-shadow:0 7px 18px rgba(8,124,245,.2)}.shop-invite-wizard-actions button.is-primary:hover{background:#006bd8}.shop-invite-wizard-actions button:disabled{cursor:wait;opacity:.58}.shop-invite-wizard-actions button svg{width:17px;height:17px}.shop-invite-wizard-footer{display:flex;align-items:center;justify-content:center;gap:22px;color:#6d7d90;font-size:11px}.shop-invite-wizard-footer nav{display:flex;gap:16px}.shop-invite-wizard-footer a{color:#087cf5;font-weight:800;text-decoration:none}@media (max-width:980px){.shop-invite-wizard-stepper li:not(:last-child):after{display:none}.shop-invite-wizard-permissions,.shop-invite-wizard-platform-grid{grid-template-columns:1fr}.shop-invite-wizard-platform{min-height:190px}.shop-invite-wizard-methods,.shop-invite-wizard-review{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.shop-invite-wizard-page{padding:10px 8px 22px}.shop-invite-wizard-card{gap:20px;border-radius:13px;padding:18px 14px}.shop-invite-wizard-brand{align-items:flex-start;flex-direction:column}.shop-invite-wizard-brand img{width:min(170px,65vw)}.shop-invite-wizard-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding-top:4px}.shop-invite-wizard-stepper li{justify-content:center}.shop-invite-wizard-stepper li>span{width:34px;height:34px;flex-basis:34px}.shop-invite-wizard-stepper li strong{display:none}.shop-invite-wizard-heading{padding-bottom:20px}.shop-invite-wizard-heading h1{font-size:29px}.shop-invite-wizard-heading p{font-size:13px}.shop-invite-wizard-account dl,.shop-invite-wizard-form-grid,.shop-invite-wizard-methods,.shop-invite-wizard-review{grid-template-columns:1fr}.shop-invite-wizard-full-field{grid-column:auto}.shop-invite-wizard-actions{align-items:stretch;flex-direction:column-reverse}.shop-invite-wizard-actions.is-end{align-items:stretch}.shop-invite-wizard-actions button{width:100%}.shop-invite-wizard-footer{flex-direction:column;gap:8px;text-align:center}}.shop-endpoint-list{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid rgba(219,228,237,.92);border-radius:20px;background:rgba(248,251,255,.86)}.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-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px;gap:10px;min-width:0;color:var(--muted);font-size:13px;line-height:1.6}.shop-endpoint-list__items span{min-width:0;padding:10px 12px;border:1px solid rgba(219,228,237,.82);border-radius:14px;background:rgba(255,255,255,.78);overflow-wrap:anywhere}.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,rgba(255,255,255,.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),rgba(255,255,255,.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),rgba(255,255,255,.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}.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}.returns-hub{display:grid;grid-gap:18px;gap:18px;min-width:0}.returns-detail-panel,.returns-flow-section,.returns-form-shell,.returns-hub-hero,.returns-list-panel{min-width:0;border:1px solid rgba(205,216,228,.94);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,254,.96));box-shadow:0 18px 42px rgba(18,32,49,.06)}.returns-hub-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding:clamp(22px,3vw,34px);border-radius:30px}.returns-hub-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;color:var(--muted-strong);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.returns-detail-head h2,.returns-flow-section h3,.returns-form-shell h2,.returns-hub-hero h1,.returns-panel-head h2{margin:0;color:var(--text);letter-spacing:-.03em}.returns-hub-hero h1{margin-top:10px;font-size:clamp(34px,4.5vw,60px);line-height:1.03}.returns-detail-head p,.returns-empty span,.returns-flow-section p,.returns-form-shell p,.returns-hub-hero p,.returns-panel-head p{margin:10px 0 0;color:var(--muted);font-size:16px;line-height:1.65}.returns-hub-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.returns-hub-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.returns-hub-kpi{display:grid;grid-gap:8px;gap:8px;min-width:0;padding:18px 20px;border:1px solid rgba(205,216,228,.94);border-left:5px solid rgba(62,135,194,.9);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(249,251,254,.96));box-shadow:0 14px 30px rgba(18,32,49,.045)}.returns-hub-kpi small,.returns-hub-kpi span{color:var(--muted);font-size:13px;line-height:1.45}.returns-hub-kpi span{color:var(--muted-strong);font-weight:900;letter-spacing:.09em;text-transform:uppercase}.returns-hub-kpi strong{color:var(--text);font-size:clamp(28px,3vw,42px);line-height:1;letter-spacing:-.03em}.returns-hub-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.45fr);grid-gap:18px;gap:18px;align-items:start;min-width:0}.returns-detail-panel,.returns-form-shell,.returns-list-panel{border-radius:28px;padding:clamp(18px,2.4vw,28px)}.returns-list-panel{position:-webkit-sticky;position:sticky;top:18px}.returns-detail-head,.returns-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0}.returns-detail-head h2,.returns-form-shell h2,.returns-panel-head h2{font-size:clamp(26px,3vw,38px);line-height:1.08}.returns-action-row,.returns-chip-row,.returns-state-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.returns-chip-row{justify-content:flex-start}.returns-filter-box{display:grid;grid-gap:14px;gap:14px;margin-top:16px;padding:16px;border:1px solid rgba(213,223,234,.9);border-radius:22px;background:rgba(246,249,252,.76)}.returns-filter-grid,.returns-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;min-width:0}.returns-form-wide{grid-column:1/-1}.returns-list{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.returns-list-card{display:grid;grid-gap:7px;gap:7px;width:100%;min-width:0;padding:18px;text-align:left;border:1px solid rgba(207,219,232,.96);border-radius:22px;background:rgba(255,255,255,.84);color:var(--text);cursor:pointer;box-shadow:0 12px 24px rgba(18,32,49,.035);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.returns-list-card.is-active,.returns-list-card:hover{border-color:rgba(62,135,194,.72);box-shadow:0 18px 34px rgba(18,32,49,.075);transform:translateY(-1px)}.returns-list-card-title{color:var(--text);font-size:20px;font-weight:900;line-height:1.2}.returns-list-card-foot,.returns-list-card-meta{color:var(--muted);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.returns-list-card-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px}.returns-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.returns-process-card{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:16px;border:1px solid rgba(213,223,234,.96);border-radius:20px;background:rgba(248,251,254,.9)}.returns-process-card strong{color:var(--text);font-size:15px;line-height:1.3}.returns-process-card span{color:var(--muted);font-size:13px;line-height:1.45}.returns-process-card.is-active{border-color:rgba(199,138,62,.42);background:#fff8ef}.returns-process-card.is-done{border-color:rgba(145,199,165,.72);background:#f3fbf6}.returns-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.returns-warning-list{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.returns-warning-list span{padding:12px 14px;border:1px solid rgba(243,196,147,.8);border-radius:16px;background:#fff8ef;color:var(--warning-text);font-weight:800;line-height:1.45}.returns-admin-flow,.returns-customer-view{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.returns-flow-section{display:grid;grid-gap:16px;gap:16px;padding:clamp(18px,2.4vw,24px);border-radius:24px}.returns-flow-section h3{margin-top:6px;font-size:clamp(22px,2.3vw,30px);line-height:1.12}.returns-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.returns-choice-card{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:16px;border:1px solid rgba(207,219,232,.96);border-radius:20px;background:rgba(255,255,255,.86);color:var(--text);text-align:left;cursor:pointer}.returns-choice-card strong{font-size:17px;line-height:1.25}.returns-choice-card span{color:var(--muted);font-size:13px;line-height:1.45}.returns-choice-card.is-selected{border-color:rgba(62,135,194,.72);box-shadow:inset 4px 0 0 rgba(62,135,194,.9)}.returns-suggestion-card{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid rgba(207,219,232,.96);border-radius:20px;background:#f8fbfe}.returns-suggestion-card strong{color:var(--text)}.returns-state-row span,.returns-suggestion-card span{color:var(--muted);line-height:1.45}.returns-location-choice-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px;gap:10px}.returns-location-choice{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(207,219,232,.96);border-radius:18px;background:#fff;padding:14px;text-align:left;display:grid;grid-gap:5px;gap:5px;color:var(--text);cursor:pointer;min-width:0;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.returns-location-choice:hover{border-color:rgba(62,135,194,.56);transform:translateY(-1px)}.returns-location-choice.is-selected{border-color:rgba(62,135,194,.82);box-shadow:inset 4px 0 0 rgba(62,135,194,.9),0 14px 28px rgba(31,54,79,.08)}.returns-location-choice span{color:var(--muted-strong);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.returns-location-choice strong{color:var(--text);font-size:18px;line-height:1.2;overflow-wrap:anywhere}.returns-location-choice small{color:var(--muted);font-size:13px;line-height:1.35}.returns-selected-location{display:grid;grid-gap:5px;gap:5px;padding:14px 16px;border:1px solid rgba(207,219,232,.96);border-radius:18px;background:#fff;box-shadow:inset 4px 0 0 rgba(62,135,194,.72)}.returns-selected-location span{color:var(--muted-strong);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.returns-selected-location strong{color:var(--text);font-size:20px;line-height:1.2}.returns-selected-location small{color:var(--muted)}.returns-check-row{display:flex;align-items:flex-start;gap:10px;color:var(--muted-strong);font-weight:800;line-height:1.45}.returns-check-row input{width:20px;height:20px;margin-top:2px;accent-color:var(--blue-dark)}.returns-booking-hint{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border:1px solid rgba(246,198,138,.9);border-radius:18px;background:rgba(255,250,243,.92);color:#8a560e}.returns-booking-hint strong{color:#8a560e;font-size:16px}.returns-booking-hint ul{display:grid;grid-gap:4px;gap:4px;margin:0;padding-left:18px}.returns-booking-hint li{color:#8a560e;font-size:14px;line-height:1.35}.returns-empty{display:grid;grid-gap:6px;gap:6px;padding:20px;border:1px dashed rgba(207,219,232,.96);border-radius:22px;background:rgba(248,251,254,.9)}.returns-empty--large{min-height:320px;align-content:center;justify-items:center;text-align:center}.returns-empty strong{color:var(--text);font-size:19px}.returns-state-row span{padding:9px 12px;border:1px solid rgba(213,223,234,.96);border-radius:999px;background:#f8fbfe;font-weight:800}@media (max-width:1180px){.returns-hub-layout{grid-template-columns:minmax(0,1fr)}.returns-list-panel{position:static}.returns-detail-grid,.returns-hub-kpis,.returns-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.returns-detail-head,.returns-hub-hero,.returns-panel-head{display:grid;justify-content:stretch}.returns-action-row,.returns-hub-hero-actions{justify-content:stretch}.returns-action-row .button,.returns-hub-hero-actions .button{width:100%}.returns-choice-grid,.returns-detail-grid,.returns-filter-grid,.returns-form-grid,.returns-hub-kpis,.returns-process-grid{grid-template-columns:minmax(0,1fr)}.returns-detail-panel,.returns-flow-section,.returns-form-shell,.returns-list-panel{border-radius:22px}.returns-hub-hero h1{font-size:38px}}.inbound-kpi-grid .info-card,.inbound-summary-grid .info-card{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),rgba(255,255,255,.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:rgba(255,255,255,.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 rgba(228,178,135,.5);background:linear-gradient(180deg,rgba(255,249,242,.98),rgba(255,255,255,.96))}.inbound-attention-card--clear{border-color:rgba(158,210,177,.7);background:linear-gradient(180deg,rgba(245,252,248,.98),rgba(255,255,255,.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:rgba(255,255,255,.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:rgba(255,255,255,.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:rgba(255,255,255,.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),rgba(255,255,255,.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}.shop-command-bar{grid-template-columns:minmax(0,1fr);align-items:start}.shop-command-bar .orders-command-meta{justify-content:flex-start;max-width:none}.shop-summary-grid{grid-template-columns:repeat(2,minmax(0,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))}.shop-panel .admin-field-span-2{grid-column:1/-1}.shop-connection-card__head{display:grid}.shop-page .simple-table{min-width:760px}}@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}.shop-command-bar,.shop-panel{border-radius:24px;padding:18px}.shop-command-bar .orders-command-copy strong{font-size:34px}.shop-command-bar .orders-command-copy p,.shop-panel .section-copy{font-size:14px}.shop-connection-card__meta,.shop-endpoint-list__items,.shop-summary-grid{grid-template-columns:1fr}.shop-summary-grid .kpi-card{min-height:132px}.shop-connection-card,.shop-log-card{border-radius:22px;padding:16px}.shop-connection-card .field-grid{padding:12px;border-radius:18px}.shop-connection-card .button-row .button,.shop-panel>form .button{width:100%}.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),rgba(255,255,255,.98))}.finance-kpi-grid--legacy-hidden{display:none}.finance-command-bar--pricing{background:linear-gradient(180deg,rgba(249,248,255,.98),rgba(255,255,255,.98))}.invoice-command-bar{background:linear-gradient(180deg,rgba(246,248,252,.98),rgba(255,255,255,.98))}.document-command-bar{background:linear-gradient(180deg,rgba(247,250,252,.98),rgba(255,255,255,.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}.invoice-page .invoice-layout{grid-template-columns:1fr}.invoice-page .invoice-upload-card{max-width:none;order:2}.invoice-page .status-panel{order:2}.invoice-page .invoice-ledger-card{order:1}.invoice-page .docs-upload-grid{grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(180px,1fr))}.document-page .document-layout{grid-template-columns:1fr}.document-page .document-list-card{order:1}.document-page .document-upload-card{order:2}.document-actions{align-items:center;flex-wrap:wrap}.document-card-list{display:grid;grid-gap:14px;gap:14px}.document-entry-card{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid rgba(210,221,232,.96);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,254,.98));box-shadow:0 14px 32px rgba(18,32,49,.045)}.document-entry-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.document-entry-head h3{margin:3px 0 4px;color:#122033;font-size:clamp(22px,2vw,30px);line-height:1.08;letter-spacing:-.03em}.document-entry-head p{margin:0;color:#667789;font-size:15px;line-height:1.45}.document-entry-facts{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(150px,.8fr) minmax(0,1.4fr) minmax(180px,.8fr)}.document-entry-facts>div{min-width:0;padding:14px;border:1px solid rgba(217,226,236,.94);border-radius:18px;background:rgba(255,255,255,.72)}.document-entry-facts span{display:block;color:#667789;font-size:13px;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.document-entry-facts strong{display:block;margin-top:5px;color:#122033;font-size:16px;line-height:1.35;overflow-wrap:anywhere}.invoice-filter-area{display:grid;grid-gap:12px;gap:12px;margin:0 0 18px;padding:14px;border:1px solid rgba(217,226,236,.94);border-radius:22px;background:linear-gradient(180deg,rgba(248,251,254,.98),rgba(255,255,255,.96))}.invoice-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:14px}.invoice-filter-summary span,.invoice-filter-summary strong{display:block}.invoice-filter-summary strong{color:#122033;font-size:18px;line-height:1.2}.invoice-filter-summary span{margin-top:3px;color:#667789;font-size:14px;line-height:1.4}.invoice-filter-panel{display:grid;grid-gap:14px;gap:14px;padding-top:12px;border-top:1px solid rgba(218,228,238,.92)}.invoice-filter-grid{grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(180px,1fr))}.invoice-card-list{display:grid;grid-gap:14px;gap:14px}.invoice-entry-card{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid rgba(210,221,232,.96);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,254,.98));box-shadow:0 14px 32px rgba(18,32,49,.045)}.invoice-entry-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.invoice-entry-head h3{margin:3px 0 4px;color:#122033;font-size:clamp(22px,2vw,30px);line-height:1.05;letter-spacing:-.03em}.invoice-entry-head p{margin:0;color:#667789;font-size:15px;line-height:1.45}.invoice-entry-actions,.invoice-entry-badges,.invoice-entry-subline{display:flex;flex-wrap:wrap;gap:8px}.invoice-entry-badges{justify-content:flex-end}.invoice-entry-facts{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-entry-facts>div{min-width:0;padding:14px;border:1px solid rgba(217,226,236,.94);border-radius:18px;background:rgba(255,255,255,.72)}.invoice-entry-facts span,.invoice-entry-subline{color:#667789;font-size:14px;line-height:1.45}.invoice-entry-facts strong{display:block;margin-top:5px;color:#122033;font-size:18px;line-height:1.15;overflow-wrap:anywhere}.invoice-entry-actions{justify-content:flex-start}.invoice-entry-actions .button{width:auto;min-width:max-content;white-space:nowrap}.invoice-entry-details{padding-top:14px;border-top:1px solid rgba(218,228,238,.92)}.invoice-line-card-list{display:grid;grid-gap:10px;gap:10px}.invoice-line-card{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:14px;border:1px solid rgba(218,228,238,.92);border-radius:18px;background:#fff}.invoice-line-card small,.invoice-line-card span,.invoice-line-card strong{display:block}.invoice-line-card small,.invoice-line-card span{color:#667789;line-height:1.45}.invoice-line-card>div:last-child{text-align:right;white-space:nowrap}.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:190px}.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}.table-action-stack{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.table-action-stack .button-small{min-width:112px}.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-entry-facts,.document-summary-grid,.document-upload-card .upload-guidance-grid,.finance-kpi-grid,.finance-metric-band,.invoice-entry-facts,.invoice-filter-grid,.invoice-page .docs-upload-grid,.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-entry-facts,.document-summary-grid,.document-upload-card .upload-guidance-grid,.finance-kpi-grid,.finance-metric-band,.invoice-entry-facts,.invoice-filter-grid,.invoice-line-card,.invoice-page .docs-upload-grid,.invoice-summary-grid,.invoice-upload-card .upload-guidance-grid,.pricing-kpi-grid,.pricing-service-grid{grid-template-columns:1fr}.invoice-filter-summary{align-items:stretch;flex-direction:column}.document-entry-head,.invoice-entry-head{display:grid}.invoice-entry-badges,.invoice-line-card>div:last-child{justify-content:flex-start;text-align:left}.document-actions .select,.invoice-entry-actions .button{width:100%;min-width:0;white-space:normal}}.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,rgba(255,255,255,.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:rgba(255,255,255,.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:rgba(255,255,255,.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 rgba(255,255,255,.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),rgba(255,255,255,.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),rgba(255,255,255,.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-shop-sync-card{padding:clamp(18px,2vw,24px);border-color:rgba(199,138,62,.28);background:radial-gradient(circle at top right,rgba(199,138,62,.1) 0,rgba(199,138,62,0) 28%),linear-gradient(180deg,rgba(255,252,247,.98),rgba(255,255,255,.96))}.orders-shop-sync-card__head,.orders-shop-sync-item,.orders-shop-sync-item__actions{display:flex;align-items:flex-start;gap:14px}.orders-shop-sync-card__head{justify-content:space-between}.orders-shop-sync-list{display:grid;grid-gap:12px;gap:12px}.orders-shop-sync-item{justify-content:space-between;padding:16px;border:1px solid rgba(210,221,232,.9);border-radius:18px;background:rgba(255,255,255,.88);box-shadow:0 12px 26px rgba(18,32,49,.045)}.orders-shop-sync-item strong{display:block;margin-top:4px;color:var(--text);font-size:20px;line-height:1.2}.orders-shop-sync-item p,.orders-shop-sync-item small{display:block;margin:6px 0 0;color:var(--muted);line-height:1.45}.orders-shop-sync-item small{font-size:13px}.orders-shop-sync-item__actions{flex:0 0 auto;align-items:center;justify-content:flex-end;flex-wrap:wrap}.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-dhl-readiness{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid rgba(210,219,229,.94);border-radius:22px;background:radial-gradient(circle at top right,rgba(47,110,167,.08) 0,rgba(47,110,167,0) 32%),linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,250,253,.92));box-shadow:0 16px 34px rgba(18,32,49,.055)}.orders-dhl-readiness__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.orders-dhl-readiness__head h3{margin:4px 0 6px;color:var(--text);font-size:clamp(22px,2.4vw,30px);line-height:1.08}.orders-dhl-readiness__head p{margin:0;max-width:760px;color:var(--muted);line-height:1.55}.orders-dhl-readiness__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px}.orders-dhl-check{position:relative;display:grid;grid-gap:6px;gap:6px;min-height:136px;padding:16px 16px 16px 18px;overflow:hidden;border:1px solid rgba(210,219,229,.9);border-radius:18px;background:rgba(255,255,255,.84)}.orders-dhl-check:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:rgba(93,126,154,.68)}.orders-dhl-check--success:before{background:rgba(34,125,82,.72)}.orders-dhl-check--warning:before{background:rgba(199,138,62,.82)}.orders-dhl-check>span{color:var(--muted-strong);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.orders-dhl-check>strong{color:var(--text);font-size:24px;line-height:1.1}.orders-dhl-check>p{margin:0;color:var(--muted);font-size:15px;line-height:1.45}.orders-dhl-readiness__error,.orders-dhl-readiness__loading,.orders-dhl-readiness__ok{padding:14px 16px;border-radius:16px;color:var(--muted-strong);font-weight:800;background:rgba(239,244,249,.86)}.orders-dhl-readiness__error{color:#8a4a10;background:rgba(255,247,237,.88);border:1px solid rgba(199,138,62,.22)}.orders-dhl-readiness__ok{color:#17623f;background:rgba(235,251,242,.9);border:1px solid rgba(56,161,105,.22)}.orders-admin-actions-panel{border:1px solid rgba(210,219,229,.94);border-radius:22px;background:rgba(255,255,255,.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-manual-shipment-card{display:grid;grid-gap:16px;gap:16px;padding:18px;border:1px solid rgba(207,216,226,.96);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,253,.96));box-shadow:0 18px 44px rgba(15,30,45,.06)}.orders-manual-shipment-card h3{margin:4px 0 6px;color:var(--text);font-size:clamp(20px,2vw,26px);line-height:1.12;letter-spacing:-.035em}.orders-manual-shipment-card p{max-width:76ch;margin:0;color:var(--muted);line-height:1.58}.orders-manual-shipment-checks{display:flex;flex-wrap:wrap;gap:10px}.orders-manual-shipment-checks span{display:inline-flex;min-height:38px;align-items:center;border-radius:999px;padding:0 14px;border:1px solid rgba(207,216,226,.92);background:rgba(246,249,252,.88);color:var(--muted-strong);font-size:13px;font-weight:900}.orders-manual-shipment-checks .is-ready{border-color:rgba(127,199,159,.38);background:rgba(235,248,241,.86);color:#267244}.orders-manual-shipment-checks .is-missing{border-color:rgba(219,164,92,.36);background:rgba(255,247,237,.9);color:#8a4a10}.orders-manual-shipment-actions{justify-content:flex-start}.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,rgba(255,255,255,.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:rgba(255,255,255,.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:rgba(255,255,255,.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:1fr}.orders-wizard-pick-card{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;padding:16px;border:1px solid rgba(210,219,229,.92);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,253,.96))}.orders-wizard-pick-main{display:grid;grid-gap:4px;gap:4px;min-width:0}.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-location-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:stretch;width:100%}.orders-wizard-location-chip{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:12px 14px;border:1px solid #dbe4ee;border-radius:14px;background:#f1f5f9}.orders-wizard-location-chip>span{color:var(--muted);font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.orders-wizard-location-chip>strong{color:var(--text);font-size:20px;font-weight:950;line-height:1.12;overflow-wrap:anywhere}.orders-wizard-location-chip>small{color:var(--muted-strong);font-size:12px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.orders-wizard-location-chip--muted{background:rgba(248,250,253,.86)}.orders-multipackage-row--input{grid-template-columns:minmax(100px,160px) minmax(0,1fr)}.orders-multipackage-row--input .input{min-width:0}.orders-hidden-tracking{display:none}.orders-wizard-manual-hint{padding:11px 13px;border:1px solid #efd5a8;border-radius:12px;background:#fff8ed;color:#7a4a10;font-size:13px;font-weight:800;line-height:1.45}.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:rgba(255,255,255,.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),rgba(255,255,255,.98));box-shadow:0 18px 34px rgba(18,32,49,.08)}.orders-packaging-option em{color:#31506c;font-size:13px;font-style:normal;font-weight:800;line-height:1.35}.orders-wizard-shipping-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.orders-wizard-shipping-grid>.field-group:nth-child(5){grid-column:span 2}.orders-dhl-suggestion{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid rgba(47,110,167,.2);border-radius:18px;background:linear-gradient(180deg,rgba(244,249,255,.96),rgba(255,255,255,.98));box-shadow:0 14px 28px rgba(18,32,49,.055)}.orders-dhl-suggestion p,.orders-dhl-suggestion strong{display:block}.orders-dhl-suggestion strong{color:var(--text);font-size:18px;line-height:1.2}.orders-dhl-suggestion p{margin:4px 0 0;color:var(--muted);line-height:1.45}.orders-dhl-suggestion--compact{box-shadow:none}.orders-multipackage-card{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid rgba(210,219,229,.92);border-radius:20px;background:rgba(248,251,253,.92)}.orders-multipackage-card h4{margin:0;color:var(--text);font-size:20px;line-height:1.2}.orders-multipackage-card p{margin:0;color:var(--muted);line-height:1.45}.orders-multipackage-card>.field-group{max-width:190px}.orders-multipackage-card>.orders-manual-tracking-field{max-width:720px}.orders-multipackage-list{display:grid;grid-gap:8px;gap:8px}.orders-multipackage-row{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid rgba(210,219,229,.88);border-radius:14px;background:rgba(255,255,255,.94)}.orders-multipackage-row strong{color:var(--text)}.orders-multipackage-row span{color:var(--muted);text-align:right}.orders-multipackage-row--input{display:grid;grid-template-columns:minmax(90px,140px) minmax(180px,1fr) minmax(76px,110px) auto;grid-gap:12px;gap:12px;align-items:center}.orders-multipackage-row--input .input,.orders-multipackage-row--input .select{width:100%;min-width:0}.orders-multipackage-row--input .button{white-space:nowrap}.orders-label-preview-card{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid rgba(210,219,229,.95);border-radius:20px;background:rgba(248,251,253,.92)}.orders-label-preview-head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.orders-label-preview-head h4{margin:0;color:var(--text);font-size:20px;line-height:1.2}.orders-label-preview-head p{margin:6px 0 0;color:var(--muted);line-height:1.45}.orders-label-preview-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.orders-label-preview-shell{height:min(72vh,760px);min-height:520px;overflow:hidden;border:1px solid rgba(202,213,225,.95);border-radius:16px;background:#fff}.orders-label-preview-frame{display:block;width:100%;height:100%;border:0;background:#fff}.orders-label-preview-empty{display:grid;min-height:240px;place-items:center;padding:24px;border:1px dashed rgba(148,163,184,.8);border-radius:16px;background:rgba(255,255,255,.7);color:var(--muted);font-weight:800;text-align:center}.button-danger-soft{border-color:rgba(234,88,12,.28);background:rgba(255,247,237,.92);color:#9a3412}.button-danger-soft:hover{border-color:rgba(234,88,12,.42);background:rgba(255,237,213,.98)}@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(5){grid-column:auto}.orders-dhl-suggestion,.orders-multipackage-row{align-items:flex-start;flex-direction:column}.orders-dhl-suggestion>.button,.orders-multipackage-card>.field-group{width:100%;max-width:none}.orders-multipackage-row span{text-align:left}.orders-multipackage-row--input{display:grid;grid-template-columns:1fr;width:100%}.orders-multipackage-row--input .button{width:100%}.orders-label-preview-actions,.orders-label-preview-head{flex-direction:column;align-items:stretch}.orders-label-preview-shell{height:60vh;min-height:360px}.orders-shop-sync-card__head,.orders-shop-sync-item{flex-direction:column}.orders-shop-sync-item__actions{width:100%;justify-content:flex-start}}.portal-shell-phase-one .portal-sidebar-phase-one{width:268px;padding:16px 14px;overflow:hidden;color:#f5f9ff;border-right:1px solid rgba(77,151,219,.24);background:radial-gradient(circle at 28% 8%,rgba(13,111,203,.22),transparent 34%),linear-gradient(180deg,#062d55,#042546 48%,#031d38);box-shadow:12px 0 30px rgba(3,24,47,.18)}.portal-shell-phase-one .portal-sidebar-shell{grid-template-rows:auto minmax(0,1fr) auto;gap:13px}.portal-shell-phase-one .portal-sidebar-brand{gap:8px}.portal-shell-phase-one .portal-brand-lockup{width:100%;justify-items:center;gap:6px;padding:8px 10px 10px;border:0;border-radius:12px;color:#fff;background:transparent;box-shadow:none;text-align:center}.portal-shell-phase-one .portal-brand-logo{display:block;width:min(184px,100%);margin-inline:auto;filter:none}.portal-shell-phase-one .portal-brand-meta,.portal-shell-phase-one .portal-brand-meta--customer{display:grid;width:100%;justify-content:center;grid-gap:2px;gap:2px}.portal-shell-phase-one .portal-brand-kicker{color:rgba(221,238,255,.65);font-size:9px}.portal-shell-phase-one .portal-brand-title{color:#fff;font-size:13px;font-weight:750}.portal-shell-phase-one .portal-sidebar-context{display:none}.portal-shell-phase-one .portal-nav--compact{align-content:start;gap:12px;padding:1px 4px 4px 0;scrollbar-color:rgba(129,186,238,.38) transparent;scrollbar-width:thin}.portal-shell-phase-one .portal-nav--compact::-webkit-scrollbar{width:5px}.portal-shell-phase-one .portal-nav--compact::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(129,186,238,.38)}.portal-shell-phase-one .portal-nav-group,.portal-shell-phase-one .portal-nav-group-links{gap:3px}.portal-shell-phase-one .portal-nav-group+.portal-nav-group{padding-top:0;border-top:0}.portal-shell-phase-one .portal-nav-group-title{display:grid;grid-template-columns:20px auto minmax(20px,1fr);align-items:center;grid-gap:9px;gap:9px;padding:3px 2px 5px;color:rgba(213,231,248,.68);font-size:10px;font-weight:800;letter-spacing:.15em}.portal-shell-phase-one .portal-nav-group-title:after,.portal-shell-phase-one .portal-nav-group-title:before{content:"";height:1px;background:rgba(133,181,225,.22)}.portal-shell-phase-one .portal-nav-link--compact{grid-template-columns:32px minmax(0,1fr) auto;gap:9px;min-height:41px;padding:5px 9px;border-radius:11px;border:1px solid transparent;color:rgba(247,251,255,.88);background:transparent}.portal-shell-phase-one .portal-nav-link--compact:hover{color:#fff;border-color:rgba(72,158,235,.32);background:rgba(21,103,178,.24);transform:translateX(2px)}.portal-shell-phase-one .portal-nav-link--compact.is-active{color:#fff;border-color:rgba(27,158,255,.72);background:linear-gradient(180deg,#0875ce,#075ca6);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 8px 18px rgba(0,87,174,.3)}.portal-shell-phase-one .portal-nav-icon,.portal-shell-phase-one .portal-nav-link--compact.is-active .portal-nav-icon{width:32px;height:30px;border:0;border-radius:8px;color:rgba(239,247,255,.9);background:transparent}.portal-shell-phase-one .portal-nav-link--compact.is-active .portal-nav-icon{color:#fff;background:rgba(255,255,255,.1)}.portal-shell-phase-one .portal-nav-icon svg{width:20px;height:20px}.portal-shell-phase-one .portal-nav-label{color:inherit;font-size:13px;font-weight:680}.portal-shell-phase-one .portal-nav-badge-wrap .nav-count{min-width:21px;height:21px;padding:0 6px;color:#074a82;background:#f4f9ff;font-size:10px}.portal-shell-phase-one .portal-nav-dot{background:#ffb45c;box-shadow:0 0 0 4px rgba(255,180,92,.15)}.portal-shell-phase-one .portal-sidebar-contact{display:grid;grid-gap:10px;gap:10px;padding:12px;overflow:visible;border:1px solid rgba(83,163,235,.38);border-radius:14px;color:#fff;background:linear-gradient(180deg,rgba(10,72,126,.9),rgba(7,54,99,.94));box-shadow:0 10px 22px rgba(0,12,28,.18)}.portal-shell-phase-one .portal-sidebar-contact__person{grid-template-columns:50px minmax(0,1fr);gap:10px;padding:0}.portal-shell-phase-one .portal-sidebar-contact__avatar{width:50px;height:50px;border-color:#59b7ef;background:#dceeff}.portal-shell-phase-one .portal-sidebar-contact__person>span:last-child{gap:3px}.portal-shell-phase-one .portal-sidebar-contact__person small{order:-1;color:rgba(226,239,252,.78);font-size:9px;line-height:1.35}.portal-shell-phase-one .portal-sidebar-contact__person strong{color:#fff;font-size:13px;line-height:1.25}.portal-shell-phase-one .portal-sidebar-contact__help{display:grid;grid-template-columns:22px minmax(0,1fr) auto;min-height:42px;align-items:center;grid-gap:9px;gap:9px;padding:7px 10px;border:1px solid rgba(100,177,241,.38);border-radius:10px;color:#fff;background:rgba(2,35,68,.28);font-size:12px;font-weight:750;text-decoration:none}.portal-shell-phase-one .portal-sidebar-contact__help:hover{border-color:rgba(123,198,255,.65);background:rgba(10,98,174,.45)}.portal-shell-phase-one .portal-sidebar-contact__help svg{width:21px;height:21px}.portal-shell-phase-one .portal-sidebar-contact__help>span:last-child{font-size:24px;font-weight:400;line-height:1}.portal-shell-phase-one .portal-nav-link--compact:focus-visible,.portal-shell-phase-one .portal-sidebar-contact__help:focus-visible{outline:3px solid rgba(111,198,255,.42);outline-offset:2px}.portal-shell-phase-one .portal-main-phase-one,.portal-shell-phase-one--customer .portal-main-phase-one{margin-left:280px}@media (max-width:1120px){.portal-shell-phase-one .portal-sidebar-phase-one{display:none}.portal-shell-phase-one .portal-main-phase-one,.portal-shell-phase-one--customer .portal-main-phase-one{margin-left:0;padding-top:84px}.portal-mobile-drawer--phase-one{color:#f5f9ff;background:linear-gradient(180deg,#062d55,#031d38)}.portal-mobile-drawer--phase-one .portal-mobile-drawer-head{border-bottom-color:rgba(95,159,217,.22);background:#062d55}.portal-mobile-drawer--phase-one .portal-mobile-close,.portal-mobile-drawer--phase-one .portal-mobile-drawer-title{color:#fff}.portal-mobile-drawer--phase-one .portal-mobile-close{border-color:rgba(105,176,238,.35);background:rgba(14,84,145,.42);box-shadow:none}.portal-mobile-drawer--phase-one .portal-sidebar-shell{grid-template-rows:auto minmax(0,1fr) auto;gap:13px;padding:0 14px 18px}}@media (max-width:620px){.portal-shell-phase-one .portal-main-phase-one,.portal-shell-phase-one--customer .portal-main-phase-one{padding-top:76px}}@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,.orders-shop-sync-card{padding:14px}.orders-primary-actions>.button,.orders-shop-sync-item__actions>.button{width:100%}}.finance-page--polish{gap:18px}.finance-page--billing .finance-command-bar{order:1}.finance-page--billing .finance-metric-band{order:2}.finance-page--billing .finance-section--manual{order:3}.finance-page--billing .finance-section--billing-main{order:4}.finance-page--billing .finance-section-cluster{order:5}.finance-page--billing .finance-section--review{order:6}.finance-page--billing .finance-ledger-grid{order:7}.finance-page--billing .finance-filter-card{order:8}.finance-page--billing .performance-list{order:9}.finance-metric-band--simple .info-card{min-height:138px}.finance-page--billing .finance-section--billing-main,.finance-page--billing .finance-section--manual{border-color:rgba(191,207,224,.96);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(249,252,255,.99))}.finance-page--billing .finance-section--manual{box-shadow:0 22px 44px rgba(18,32,49,.075)}.finance-price-alert{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid rgba(230,178,104,.65);border-radius:20px;background:linear-gradient(180deg,rgba(255,249,240,.98),rgba(255,253,249,.98));color:var(--text)}.finance-price-alert p,.finance-price-alert span,.finance-price-alert strong{display:block}.finance-price-alert span{color:#936112;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.finance-price-alert strong{margin-top:3px;font-size:18px;line-height:1.2}.finance-price-alert p{margin:6px 0 0;max-width:72ch;color:var(--muted);font-size:14px;line-height:1.45}.finance-issue-action-list{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.finance-issue-action-row{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:720px;padding:10px 12px;border:1px solid rgba(230,178,104,.38);border-radius:14px;background:rgba(255,255,255,.76)}.finance-issue-action-row span{min-width:0;color:var(--text);font-size:14px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.finance-legacy-screen-hidden{display:none}.finance-work-card,.finance-workspace-hero{min-width:0;border:1px solid rgba(205,217,229,.96);border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,251,254,.99));box-shadow:0 18px 42px rgba(18,32,49,.055)}.finance-workspace-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:clamp(24px,4vw,38px)}.finance-workspace-hero h2{margin:8px 0 10px;color:var(--text);font-size:clamp(34px,5vw,64px);line-height:.98;letter-spacing:0}.finance-workspace-hero p{max-width:78ch;margin:0;color:var(--muted);font-size:clamp(17px,1.7vw,22px);line-height:1.45}.finance-advanced-grid,.finance-work-actions,.finance-workspace-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.finance-workspace-grid{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);grid-gap:18px;gap:18px;align-items:stretch}.finance-work-card{display:grid;grid-gap:18px;gap:18px;padding:clamp(20px,3vw,30px)}.finance-work-card--primary{align-content:start}.finance-work-card__head{display:flex;align-items:flex-start;gap:14px}.finance-work-card__head>span{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(205,217,229,.96);border-radius:14px;background:#f4f8fc;color:var(--muted-strong);font-weight:900}.finance-work-card h3{margin:0;color:var(--text);font-size:clamp(24px,2.8vw,38px);line-height:1.05;letter-spacing:0}.finance-work-card p{margin:6px 0 0;color:var(--muted);font-size:16px;line-height:1.45}.finance-manual-grid,.finance-work-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-work-button{width:100%}.finance-work-hint{margin:-6px 0 0;color:var(--muted);font-size:14px}.finance-check-grid,.finance-work-summary{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.finance-check-card,.finance-work-summary>div{min-width:0;padding:16px;border:1px solid rgba(215,225,235,.96);border-radius:20px;background:rgba(255,255,255,.88)}.finance-check-card strong,.finance-work-summary strong{display:block;color:var(--text);font-size:clamp(28px,3vw,42px);line-height:1}.finance-check-card span,.finance-work-summary span{display:block;margin-top:8px;color:var(--muted);font-size:14px;font-weight:800}.finance-check-card.is-warning{border-color:rgba(230,178,104,.65);background:rgba(255,249,240,.98)}.finance-position-list{display:grid;grid-gap:10px;gap:10px}.finance-position-list--scroll{max-height:min(68vh,720px);overflow-y:auto;overscroll-behavior:contain;padding-right:6px;scrollbar-gutter:stable;scrollbar-width:thin}.finance-position-list--scroll:focus-visible{outline:3px solid rgba(27,92,132,.22);outline-offset:4px}.finance-position-card{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(150px,.65fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px;border:1px solid rgba(215,225,235,.96);border-radius:18px;background:rgba(255,255,255,.92)}.finance-position-card span,.finance-position-card strong{display:block}.finance-position-card strong{color:var(--text);font-size:17px;line-height:1.25}.finance-position-card span{margin-top:4px;color:var(--muted);font-size:14px;line-height:1.35}.finance-inline-fields,.finance-position-actions{display:flex;align-items:center;gap:8px}.finance-position-actions{justify-content:flex-end;flex-wrap:wrap}.finance-quantity-field{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:4px 8px;border:1px solid rgba(205,217,229,.96);border-radius:14px;background:rgba(248,251,254,.96);color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.finance-quantity-field input{width:74px;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:16px;font-weight:900;letter-spacing:0;text-align:right;outline:none}.finance-quantity-field:focus-within{border-color:rgba(47,110,167,.55);box-shadow:0 0 0 4px rgba(63,137,203,.12)}.finance-quantity-field:has(input:disabled){opacity:.58}.finance-icon-action{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(205,217,229,.96);border-radius:14px;background:rgba(255,255,255,.94);color:var(--text);font:inherit;font-size:22px;font-weight:900;line-height:1;cursor:pointer;box-shadow:0 10px 20px rgba(18,32,49,.045);transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.finance-icon-action:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(47,110,167,.42);background:#f7fbff}.finance-icon-action:disabled{cursor:not-allowed;opacity:.46}.finance-icon-action--danger{color:#9b2f23}.finance-icon-action--danger:hover:not(:disabled){border-color:rgba(184,72,52,.34);background:#fff7f5}.finance-inline-fields .input{min-width:110px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.finance-rule-picker{display:grid;grid-gap:10px;gap:10px}.finance-rule-picker__row{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(130px,.42fr) minmax(220px,auto);grid-gap:14px;gap:14px;align-items:center;padding:14px;border:1px solid rgba(215,225,235,.96);border-radius:18px;background:rgba(255,255,255,.94)}.finance-rule-picker__main,.finance-rule-picker__price{min-width:0}.finance-rule-picker__main small,.finance-rule-picker__main span,.finance-rule-picker__main strong,.finance-rule-picker__price span,.finance-rule-picker__price strong{display:block}.finance-rule-picker__main strong{color:var(--text);font-size:17px;line-height:1.25}.finance-rule-picker__main small,.finance-rule-picker__main span,.finance-rule-picker__price span{margin-top:4px;color:var(--muted);font-size:14px;line-height:1.35}.finance-rule-picker__price strong{color:var(--text);font-size:18px;line-height:1.2}.finance-rule-picker__actions{display:grid;grid-template-columns:88px minmax(140px,auto);grid-gap:10px;gap:10px;align-items:center}.finance-rule-picker__quantity{min-width:0;width:100%}.finance-advanced-details{padding:0}.finance-advanced-grid{padding:0 16px 16px}.finance-details{margin-top:12px;border:1px solid rgba(210,221,232,.96);border-radius:22px;background:rgba(255,255,255,.96);box-shadow:0 14px 28px rgba(18,32,49,.045);overflow:hidden}.finance-details summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;color:var(--text);cursor:pointer;list-style:none}.finance-details summary::-webkit-details-marker{display:none}.finance-details summary span,.finance-details summary strong{display:block}.finance-details summary span{font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.finance-details summary strong{color:var(--muted-strong);font-size:14px;white-space:nowrap}.finance-details .simple-table-wrap{margin:0 16px 16px}@media (max-width:720px){.finance-price-alert{align-items:stretch;flex-direction:column}.finance-price-alert .button{width:100%}.finance-page--billing .finance-section--manual .field-grid{grid-template-columns:1fr}}@media (max-width:980px){.finance-workspace-hero{align-items:stretch;flex-direction:column}.finance-work-actions,.finance-workspace-hero__actions{width:100%}.finance-work-actions .button,.finance-workspace-hero__actions .button{flex:1 1 180px}.finance-workspace-grid{grid-template-columns:1fr}.finance-check-grid,.finance-manual-grid,.finance-work-fields,.finance-work-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-position-card,.finance-rule-picker__row{grid-template-columns:1fr;align-items:start}.finance-rule-picker__actions{grid-template-columns:110px minmax(160px,1fr);width:100%}.finance-inline-fields{width:100%}.finance-position-actions{justify-content:flex-start}.finance-issue-action-row{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.finance-work-card,.finance-workspace-hero{border-radius:20px;padding:18px}.finance-work-card__head{align-items:flex-start}.finance-check-grid,.finance-manual-grid,.finance-work-fields,.finance-work-summary{grid-template-columns:1fr}.finance-workspace-hero h2{font-size:34px}.finance-inline-fields .button,.finance-rule-picker__actions .button,.finance-work-actions .button,.finance-workspace-hero__actions .button{width:100%}.finance-rule-picker__actions{grid-template-columns:1fr}.finance-inline-fields{flex-direction:column;align-items:stretch}.finance-inline-fields .input{width:100%}.finance-details summary{align-items:flex-start;flex-direction:column}.finance-details summary strong{white-space:normal}}.finance-note-strip{margin-top:2px;background:linear-gradient(180deg,rgba(247,250,254,.96),rgba(255,255,255,.98))}.finance-note-strip--subtle{background:linear-gradient(180deg,rgba(250,251,253,.96),rgba(255,255,255,.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:rgba(255,255,255,.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}.pricing-packaging-note{max-width:760px;margin-top:-4px}.pricing-packaging-shortcut .pricing-packaging-tax{color:rgba(100,116,139,.82);font-size:12px;line-height:1.35}@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:rgba(255,255,255,.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,rgba(255,255,255,.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,rgba(255,255,255,.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,rgba(255,255,255,.99),rgba(250,248,244,.98))}.admin-detail-summary-grid,.products-detail-summary-grid{margin-top:2px}.admin-detail-summary-grid>.detail-kv-card{grid-column:span 6;padding:18px;border-color:rgba(210,221,232,.96) rgba(210,221,232,.96) rgba(210,221,232,.96) #4f86b6;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,254,.96));box-shadow:0 12px 24px rgba(18,32,49,.035)}.admin-detail-summary-grid .detail-kv-card{min-width:0;min-height:118px}.admin-detail-summary-grid .detail-kv-card strong{font-size:clamp(20px,1.7vw,26px);line-height:1.16;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.admin-detail-summary-grid .detail-kv-card span{font-size:12px;line-height:1.35}.products-alias-strip{background:linear-gradient(180deg,rgba(247,250,254,.98),rgba(255,255,255,.98))}.products-review-strip{margin-top:2px}.products-review-strip--focus{border-color:rgba(214,183,128,.94);background:linear-gradient(180deg,rgba(255,250,242,.98),rgba(255,255,255,.98))}.products-review-focus{border-color:rgba(214,183,128,.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,rgba(252,248,242,.98),rgba(255,255,255,.98))}.admin-action-shell{gap:16px;background:linear-gradient(180deg,rgba(248,250,253,.98),rgba(255,255,255,.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:rgba(255,255,255,.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,rgba(255,255,255,.99),rgba(246,248,252,.98))}.shop-inbox-mapping-strip{background:linear-gradient(180deg,rgba(247,250,254,.98),rgba(255,255,255,.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-page .kpi-card{min-height:118px;padding:16px 18px;border-color:rgba(210,221,232,.96);border-left:4px solid #4f86b6;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,254,.98));box-shadow:0 10px 24px rgba(18,32,49,.04)}.admin-page .kpi-card:after{display:none}.admin-page .kpi-card--inbound,.admin-page .kpi-card--messages,.admin-page .kpi-card--returns{border-color:rgba(210,221,232,.96) rgba(210,221,232,.96) rgba(210,221,232,.96) #4f86b6;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,254,.98))}.admin-page .kpi-card__icon{width:34px;height:34px;border-radius:12px;background:#f4f8fb!important;color:#4f657a!important}.admin-page .kpi-card__value{margin:8px 0 6px;font-size:clamp(24px,2.3vw,34px)}.admin-page .kpi-card__helper{max-width:none;font-size:13px;line-height:1.45}.admin-page .kpi-card__footer{margin-top:8px}.admin-page .kpi-card__trend{color:#667789;font-size:13px}.admin-page>.grid.grid-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.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,rgba(255,255,255,.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),rgba(255,255,255,.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:rgba(255,255,255,.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}.service-page--help{gap:18px}.help-contact-hero,.help-faq-panel,.help-side-panel{min-width:0;overflow:hidden}.help-contact-hero{padding:24px}.help-contact-hero .section-head{align-items:flex-start;gap:18px}.help-contact-grid .info-card{text-decoration:none}.help-contact-grid .info-card span{color:var(--muted);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.help-contact-grid .info-card strong{margin-top:4px;font-size:clamp(18px,2vw,24px)}.help-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.help-accordion-list{display:grid;grid-gap:12px;gap:12px}.help-accordion{border:1px solid rgba(208,217,227,.94);border-radius:20px;background:rgba(255,255,255,.96);box-shadow:0 14px 28px rgba(18,32,49,.035);overflow:hidden}.help-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;cursor:pointer;list-style:none}.help-accordion summary::-webkit-details-marker{display:none}.help-accordion summary:after{content:"+";display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:999px;border:1px solid rgba(206,218,230,.95);background:#f5f8fb;color:var(--text);font-size:22px;font-weight:800;line-height:1}.help-accordion[open] summary:after{content:"-"}.help-accordion summary small,.help-accordion summary strong{display:block}.help-accordion summary strong{color:var(--text);font-size:clamp(18px,1.8vw,22px);line-height:1.22}.help-accordion summary small{margin-top:5px;color:var(--muted);font-size:14px;line-height:1.5}.help-accordion p{margin:0;padding:0 20px 20px;color:var(--muted);font-size:15px;line-height:1.7}.help-reference-list{display:grid;grid-gap:12px;gap:12px}.help-reference-list .info-card strong{font-size:17px}.help-reference-list .info-card span{line-height:1.55}.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:rgba(255,255,255,.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:rgba(255,255,255,.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:rgba(255,255,255,.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:rgba(255,255,255,.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:rgba(255,255,255,.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:rgba(255,255,255,.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:rgba(255,255,255,.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:rgba(255,255,255,.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,.help-layout,.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}.help-contact-grid,.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}.help-contact-hero .section-head{align-items:stretch;flex-direction:column}.help-contact-hero .button,.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}}.warehouse-center{margin-top:1.25rem}.warehouse-task-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.warehouse-task-card{min-height:150px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(126,151,174,.28);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,254,.94));color:var(--text);box-shadow:0 18px 45px rgba(15,34,52,.08);padding:1.2rem;text-align:left;display:grid;grid-gap:.65rem;gap:.65rem;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.warehouse-task-card.is-active,.warehouse-task-card:hover{border-color:rgba(55,126,183,.55);box-shadow:0 24px 60px rgba(15,34,52,.12);transform:translateY(-1px)}.warehouse-task-card span{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.warehouse-task-card strong{font-size:clamp(1.05rem,1.4vw,1.3rem)}.warehouse-task-card small{color:var(--muted);font-size:.95rem;line-height:1.55}.warehouse-wizard-card{margin-top:1.1rem}.warehouse-stepper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.warehouse-step{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(126,151,174,.25);border-radius:18px;background:rgba(244,248,252,.86);padding:.75rem;display:grid;grid-gap:.25rem;gap:.25rem;color:var(--muted);cursor:pointer}.warehouse-step span{width:1.65rem;height:1.65rem;border-radius:999px;display:grid;place-items:center;background:#fff;color:var(--text);font-weight:900}.warehouse-step strong{font-size:.82rem}.warehouse-step.is-active,.warehouse-step.is-done{border-color:rgba(55,126,183,.55);background:rgba(232,242,251,.9);color:var(--text)}.warehouse-wizard-panel{border:1px solid rgba(126,151,174,.22);border-radius:24px;background:rgba(255,255,255,.78);padding:1.1rem}.warehouse-choice-list{display:grid;grid-gap:.75rem;gap:.75rem}.warehouse-choice-list--locations{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.warehouse-choice-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(126,151,174,.28);border-radius:18px;background:#fff;padding:.95rem;text-align:left;display:grid;grid-gap:.35rem;gap:.35rem;cursor:pointer}.warehouse-choice-card.is-selected{border-color:rgba(55,126,183,.75);box-shadow:inset 4px 0 0 rgba(55,126,183,.82)}.warehouse-choice-card small,.warehouse-choice-card span{color:var(--muted)}.warehouse-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.85rem;gap:.85rem}.warehouse-summary-grid div{border:1px solid rgba(126,151,174,.22);border-radius:18px;background:#fff;padding:.95rem;display:grid;grid-gap:.35rem;gap:.35rem}.warehouse-summary-grid span{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.warehouse-wizard-actions{display:flex;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.warehouse-product-grid{gap:1rem}.warehouse-product-card{min-width:0}.warehouse-product-list{display:grid;grid-gap:.75rem;gap:.75rem}.warehouse-product-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center;border:1px solid rgba(126,151,174,.24);border-radius:18px;background:rgba(255,255,255,.82);padding:1rem}.warehouse-product-row>div:first-child{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.warehouse-product-row small,.warehouse-product-row span,.warehouse-product-row strong{overflow-wrap:anywhere}.warehouse-product-row small,.warehouse-product-row span{color:var(--muted)}.warehouse-product-row--location{align-items:start}.warehouse-product-location-list{grid-column:1/-1;width:100%}@media (max-width:760px){.warehouse-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-wizard-actions .button{width:100%}.warehouse-product-row{grid-template-columns:1fr}}.low-stock-control--compact{max-width:280px}.low-stock-control--compact .low-stock-control__row{grid-template-columns:minmax(110px,1fr) auto}.low-stock-control--compact .low-stock-control__button{min-width:96px;white-space:nowrap}.portal-shell-phase-one--customer .portal-sidebar-phase-one{width:252px;padding:14px 12px;background:linear-gradient(180deg,#f8fafc,#edf2f6);border-right-color:rgba(195,207,217,.96);box-shadow:8px 0 24px rgba(15,35,52,.05)}.portal-shell-phase-one--customer .portal-sidebar-shell{gap:12px;grid-template-rows:auto minmax(0,1fr) auto}.portal-shell-phase-one--customer .portal-sidebar-brand{gap:8px}.portal-shell-phase-one--customer .portal-brand-lockup{width:100%;justify-items:center;gap:7px;padding:10px 11px;border:0;border-radius:8px;background:transparent;box-shadow:none;text-align:center}.portal-shell-phase-one--customer .portal-brand-logo{display:block;width:min(182px,100%);justify-self:center;margin-inline:auto}.portal-shell-phase-one--customer .portal-brand-meta--customer{width:100%;display:flex;align-items:center;justify-content:center;gap:0;text-align:center}.portal-shell-phase-one--customer .portal-brand-kicker{font-size:9px;letter-spacing:.08em}.portal-shell-phase-one--customer .portal-brand-title{width:100%;font-size:14px;text-align:center}.portal-shell-phase-one--customer .portal-sidebar-context{padding:0 7px}.portal-shell-phase-one--customer .portal-sidebar-context .portal-chip:first-child{display:none}.portal-shell-phase-one--customer .portal-sidebar-context .portal-chip{min-height:24px;padding:0 9px;border-radius:6px;font-size:10px}.portal-shell-phase-one--customer .portal-nav--compact{gap:0;padding:2px 3px 2px 0}.portal-shell-phase-one--customer .portal-nav-group,.portal-shell-phase-one--customer .portal-nav-group-links{gap:3px}.portal-shell-phase-one--customer .portal-nav-link--compact{grid-template-columns:30px minmax(0,1fr) auto;gap:9px;min-height:42px;padding:5px 8px;border-radius:8px;color:#17324a}.portal-shell-phase-one--customer .portal-nav-link--compact:hover{background:rgba(255,255,255,.86);border-color:rgba(190,205,216,.94);transform:translateX(1px)}.portal-shell-phase-one--customer .portal-nav-link--compact.is-active{color:#fff;border-color:#173e59;background:#173e59;box-shadow:0 8px 18px rgba(23,62,89,.18)}.portal-shell-phase-one--customer .portal-nav-icon{width:30px;height:30px;border:0;border-radius:6px;color:#36576e;background:transparent}.portal-shell-phase-one--customer .portal-nav-icon svg{width:19px;height:19px}.portal-shell-phase-one--customer .portal-nav-link--compact.is-active .portal-nav-icon{color:#fff;background:rgba(255,255,255,.12)}.portal-shell-phase-one--customer .portal-nav-label{font-size:12px;font-weight:750}.portal-shell-phase-one--customer .portal-nav-badge-wrap .nav-count{min-width:21px;height:21px;padding:0 6px;color:#173e59;background:#fff;font-size:10px}.portal-sidebar-contact{display:grid;min-width:0;overflow:hidden;border:1px solid #d3e0e7;border-radius:8px;color:#17324a;background:#fff;box-shadow:0 5px 14px rgba(13,42,61,.06)}.portal-sidebar-contact__head{display:grid;padding:11px 12px 8px;grid-gap:3px;gap:3px}.portal-sidebar-contact__head>span{color:#0b6c76;font-size:8px;font-weight:850;text-transform:uppercase}.portal-sidebar-contact__head>strong{color:#12263a;font-size:12px;line-height:1.3}.portal-sidebar-contact__person{display:grid;grid-template-columns:52px minmax(0,1fr);padding:4px 12px 10px;grid-gap:10px;gap:10px;align-items:center}.portal-sidebar-contact__avatar{display:grid;width:52px;height:52px;overflow:hidden;place-items:center;border:2px solid #dce8ed;border-radius:50%;background:#eef5f6}.portal-sidebar-contact__avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.portal-sidebar-contact__person>span:last-child{display:grid;grid-gap:2px;gap:2px;overflow-wrap:anywhere}.portal-sidebar-contact__person strong{color:#173e59;font-size:12px;line-height:1.3}.portal-sidebar-contact__person small{color:#64798a;font-size:9px}.portal-sidebar-contact__links{border-top:1px solid #e1e9ee;border-bottom:1px solid #e1e9ee}.portal-sidebar-contact__links a{display:grid;grid-template-columns:18px minmax(0,1fr);min-height:42px;padding:7px 12px;grid-gap:8px;gap:8px;align-items:center;color:#173e59;text-decoration:none}.portal-sidebar-contact__links a+a{border-top:1px solid #e1e9ee}.portal-sidebar-contact__links a:hover{background:#f7fafb}.portal-sidebar-contact__links svg{width:17px;height:17px;color:#6d8494}.portal-sidebar-contact__links a>span{display:grid;grid-gap:1px;gap:1px;overflow-wrap:anywhere}.portal-sidebar-contact__links small{color:#6d8191;font-size:8px}.portal-sidebar-contact__links strong{color:#173e59;font-size:9px;line-height:1.35}.portal-sidebar-contact>p{margin:0;padding:9px 12px 10px;color:#64798a;font-size:8px;line-height:1.5}.portal-sidebar-contact a:focus-visible{outline:3px solid rgba(240,127,31,.22);outline-offset:-3px}.portal-shell-phase-one--customer .portal-sidebar-footer--compact{gap:8px;padding-top:10px}.portal-shell-phase-one--customer .portal-sidebar-account{gap:3px;padding:10px 11px;border-radius:8px}.portal-shell-phase-one--customer .portal-sidebar-account strong{font-size:12px}.portal-shell-phase-one--customer .portal-sidebar-account span{font-size:10px}.portal-shell-phase-one--customer .portal-sidebar-footer--compact .portal-logout-button{min-height:36px;border-radius:8px;font-size:11px}.portal-shell-phase-one--customer .portal-main-phase-one{margin-left:264px;padding:16px 18px 24px}@media (max-width:1120px){.portal-shell-phase-one--customer .portal-sidebar-phase-one{display:none}.portal-shell-phase-one--customer .portal-main-phase-one{margin-left:0;padding:84px 18px 24px}.portal-shell-phase-one--customer .portal-mobile-drawer .portal-sidebar-shell{gap:12px}.portal-shell-phase-one--customer .portal-mobile-drawer .portal-sidebar-contact__head{padding:12px 14px 9px}.portal-shell-phase-one--customer .portal-mobile-drawer .portal-sidebar-contact__person{padding:4px 14px 11px}.portal-shell-phase-one--customer .portal-mobile-drawer .portal-sidebar-contact__links a{padding-inline:14px}.portal-shell-phase-one--customer .portal-mobile-drawer .portal-sidebar-contact>p{padding:10px 14px 12px}}@media (max-width:620px){.portal-shell-phase-one--customer .portal-main-phase-one{padding:76px 12px 18px}}.portal-shell-phase-one .portal-main-phase-one.portal-main-phase-one--checking{width:100%;min-height:100vh;min-height:100dvh;margin-left:0;padding:16px;display:grid;place-items:center}.customer-inbound-loading{min-height:240px;display:grid;place-items:center;color:#62768a;font-size:14px;font-weight:700}.customer-inbound-workspace{display:grid;grid-gap:14px;gap:14px;width:100%;min-width:0;color:#12263a}.customer-inbound-workspace *,.customer-inbound-workspace :after,.customer-inbound-workspace :before{box-sizing:border-box;min-width:0;letter-spacing:0}.customer-inbound-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.customer-inbound-kpi{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center;min-height:94px;padding:13px;border:1px solid #dce6ed;border-radius:8px;color:#133149;background:#fff;box-shadow:0 4px 14px rgba(13,42,61,.05);cursor:pointer;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.customer-inbound-kpi:focus-visible,.customer-inbound-kpi:hover{border-color:#6ba5b1;box-shadow:0 8px 20px rgba(13,42,61,.09);transform:translateY(-1px)}.customer-inbound-icon-button:focus-visible,.customer-inbound-kpi:focus-visible,.customer-inbound-pagination button:focus-visible,.customer-inbound-remove:focus-visible,.customer-inbound-view-button:focus-visible{outline:3px solid rgba(240,127,31,.22);outline-offset:2px}.customer-inbound-kpi__icon{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;color:#08727d;background:#eaf5f6}.customer-inbound-kpi__icon svg{width:22px;height:22px}.customer-inbound-kpi--orange .customer-inbound-kpi__icon{color:#e66d12;background:#fff1e5}.customer-inbound-kpi--green .customer-inbound-kpi__icon{color:#258743;background:#eaf6ed}.customer-inbound-kpi--red .customer-inbound-kpi__icon{color:#cf332a;background:#fdeceb}.customer-inbound-kpi__copy{display:grid;grid-gap:2px;gap:2px}.customer-inbound-kpi__copy>span{min-height:30px;color:#41566a;font-size:11px;font-weight:750;line-height:1.3}.customer-inbound-kpi__copy strong{color:#0d6770;font-size:25px;line-height:1}.customer-inbound-kpi--orange .customer-inbound-kpi__copy strong,.customer-inbound-kpi--red .customer-inbound-kpi__copy strong{color:#e66d12}.customer-inbound-kpi--red .customer-inbound-kpi__copy strong{color:#cf332a}.customer-inbound-kpi--green .customer-inbound-kpi__copy strong{color:#258743}.customer-inbound-kpi__copy small{margin-top:3px;color:#08727d;font-size:10px;font-weight:750}.customer-inbound-layout{display:grid;grid-template-columns:minmax(0,1fr) 292px;grid-gap:12px;gap:12px;align-items:start}.customer-inbound-main,.customer-inbound-sidebar{display:grid;grid-gap:12px;gap:12px;min-width:0}.customer-inbound-panel,.customer-inbound-side-panel{border:1px solid #dce6ed;border-radius:8px;background:#fff;box-shadow:0 4px 14px rgba(13,42,61,.04)}.customer-inbound-panel{padding:16px;scroll-margin-top:84px}.customer-inbound-panel__head,.customer-inbound-section-head{display:flex;gap:14px;align-items:center;justify-content:space-between}.customer-inbound-documents h3,.customer-inbound-panel__head h2,.customer-inbound-section-head h3,.customer-inbound-side-panel h2{margin:3px 0 0;color:#12263a;font-size:17px;font-weight:850;line-height:1.25}.customer-inbound-documents h3,.customer-inbound-section-head h3{font-size:14px}.customer-inbound-eyebrow{color:#547086;font-size:10px;font-weight:850;line-height:1.2;text-transform:uppercase}.customer-inbound-form{display:grid;grid-gap:16px;gap:16px}.customer-inbound-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:14px 0 2px;border-top:1px solid #e4ebf0}.customer-inbound-fields label,.customer-inbound-item label,.customer-inbound-note,.customer-inbound-unit__note{display:grid;grid-gap:5px;gap:5px}.customer-inbound-fields label>span,.customer-inbound-item label>span,.customer-inbound-note>span,.customer-inbound-unit__note>span{color:#40586d;font-size:10px;font-weight:800}.customer-inbound-workspace .input,.customer-inbound-workspace .select,.customer-inbound-workspace .textarea{width:100%;border-color:#d6e1e9;border-radius:6px;color:#12263a;background:#fff;font-size:12px}.customer-inbound-workspace .input,.customer-inbound-workspace .select{min-height:38px;padding:8px 10px}.customer-inbound-workspace .textarea{min-height:88px;padding:10px;resize:vertical}.customer-inbound-workspace .input:focus,.customer-inbound-workspace .select:focus,.customer-inbound-workspace .textarea:focus{border-color:#16838d;outline:3px solid rgba(22,131,141,.1)}.customer-inbound-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:14px;gap:14px;align-items:start}.customer-inbound-documents,.customer-inbound-items{display:grid;grid-gap:11px;gap:11px}.customer-inbound-items{padding-top:12px;border-top:1px solid #e4ebf0}.customer-inbound-units{display:grid;grid-gap:9px;gap:9px}.customer-inbound-unit{overflow:hidden;border:1px solid #dbe5ec;border-radius:7px;background:#fbfcfd}.customer-inbound-unit>header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:8px 10px;border-bottom:1px solid #e1e8ed;background:#f2f6f8}.customer-inbound-unit>header>div{display:flex;gap:8px;align-items:baseline}.customer-inbound-unit>header strong{color:#173e59;font-size:12px}.customer-inbound-unit>header span{color:#708293;font-size:10px}.customer-inbound-file-list button,.customer-inbound-icon-button,.customer-inbound-pagination button,.customer-inbound-remove{display:grid;place-items:center;border:1px solid #cfdde6;border-radius:6px;color:#0e6872;background:#fff;cursor:pointer}.customer-inbound-icon-button{width:30px;height:30px;font-size:20px;line-height:1}.customer-inbound-item-list{display:grid}.customer-inbound-item{display:grid;grid-template-columns:minmax(150px,1.35fr) minmax(100px,.8fr) minmax(100px,.8fr) 80px 30px;grid-gap:7px;gap:7px;align-items:end;padding:9px 10px;border-bottom:1px solid #e8eef2}.customer-inbound-item:last-child{border-bottom:0}.customer-inbound-item .input{min-height:34px;padding:7px 8px}.customer-inbound-remove{width:30px;height:34px;color:#b33a32;font-size:18px}.customer-inbound-remove:disabled{color:#aab6bf;background:#f3f6f8;cursor:not-allowed}.customer-inbound-unit__note{padding:0 10px 10px}.customer-inbound-documents{padding:12px;border:1px solid #dbe5ec;border-radius:7px;background:#fbfcfd}.customer-inbound-upload{position:relative;display:grid;min-height:142px;padding:14px;place-items:center;align-content:center;grid-gap:6px;gap:6px;overflow:hidden;border:1px dashed #91b2bf;border-radius:7px;color:#31566b;background:#f5fafb;text-align:center;cursor:pointer}.customer-inbound-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.customer-inbound-upload__icon{display:grid;width:36px;height:36px;place-items:center;color:#08727d}.customer-inbound-upload__icon svg{width:28px;height:28px}.customer-inbound-upload strong{font-size:11px;line-height:1.35}.customer-inbound-upload small{color:#748797;font-size:9px;line-height:1.35}.customer-inbound-file-list{display:grid;grid-gap:5px;gap:5px}.customer-inbound-file-list>div{display:grid;grid-template-columns:minmax(0,1fr) 26px;grid-gap:6px;gap:6px;align-items:center;padding:6px 7px;border:1px solid #dce6ed;border-radius:6px;background:#fff}.customer-inbound-file-list span{overflow:hidden;color:#40586d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.customer-inbound-file-list button{width:26px;height:26px;color:#b33a32}.customer-inbound-form-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:13px;border-top:1px solid #e4ebf0}.customer-inbound-workspace .button{min-height:38px;padding:8px 14px;border-radius:6px;font-size:11px}.customer-inbound-list{display:grid;grid-gap:12px;gap:12px}.customer-inbound-list-tools{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:8px;gap:8px}.customer-inbound-table-wrap{overflow-x:auto;border:1px solid #e0e8ed;border-radius:7px}.customer-inbound-table{width:100%;min-width:740px;border-collapse:collapse;table-layout:fixed}.customer-inbound-table th{padding:9px 10px;color:#526b7e;background:#f2f6f8;font-size:9px;font-weight:850;text-align:left}.customer-inbound-table th:first-child{width:18%}.customer-inbound-table th:nth-child(2){width:14%}.customer-inbound-table th:nth-child(3){width:20%}.customer-inbound-table th:nth-child(4){width:24%}.customer-inbound-table th:nth-child(5){width:14%}.customer-inbound-table th:nth-child(6){width:10%}.customer-inbound-table td{padding:10px;border-top:1px solid #e6edf1;color:#40586d;font-size:10px;line-height:1.4;vertical-align:middle;overflow-wrap:anywhere}.customer-inbound-table td strong{color:#173e59;font-size:10px}.customer-inbound-table td small{display:block;margin-top:2px;color:#7a8b99;font-size:9px}.customer-inbound-table .mini-chip{min-height:24px;padding:4px 7px;border-radius:6px;font-size:8px;line-height:1.2;white-space:normal;text-align:center}.customer-inbound-view-button{min-height:30px;padding:6px 9px;border:1px solid #87aab8;border-radius:6px;color:#0d6570;background:#fff;font-size:9px;font-weight:800;cursor:pointer}.customer-inbound-pagination{display:flex;justify-content:space-between;gap:10px;align-items:center;color:#6d8191;font-size:10px}.customer-inbound-pagination>div{display:flex;gap:7px;align-items:center}.customer-inbound-pagination button{width:30px;height:30px;font-size:18px}.customer-inbound-pagination button:disabled{color:#aebbc4;background:#f3f6f8;cursor:not-allowed}.customer-inbound-empty{display:grid;grid-gap:4px;gap:4px;min-height:110px;padding:20px;place-content:center;border:1px dashed #cbd9e2;border-radius:7px;color:#6c8090;font-size:11px;text-align:center}.customer-inbound-empty strong{color:#2b465c;font-size:12px}.customer-inbound-activity-list{display:grid;margin-top:10px}.customer-inbound-activity-list>div{display:grid;grid-template-columns:30px 82px minmax(160px,1fr) minmax(120px,.8fr);grid-gap:9px;gap:9px;align-items:center;min-height:44px;padding:7px 2px;border-top:1px solid #e6edf1}.customer-inbound-activity-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#168044;background:#eaf6ed}.customer-inbound-activity-icon svg{width:15px;height:15px}.customer-inbound-activity-list time,.customer-inbound-activity-list>div>span:last-child{color:#718493;font-size:9px}.customer-inbound-activity-list strong{color:#244157;font-size:10px}.customer-inbound-side-panel{padding:14px}.customer-inbound-side-panel--accent{border-color:#54a4ad}.customer-inbound-side-panel h2{margin:0 0 11px;color:#0e6972;font-size:14px}.customer-inbound-quick-actions{display:grid}.customer-inbound-quick-actions>a,.customer-inbound-quick-actions>button{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:9px;column-gap:9px;padding:9px 3px;border:0;border-top:1px solid #e3eaef;color:#1e4156;background:transparent;cursor:pointer;text-align:left}.customer-inbound-quick-actions>:first-child{border-top:0}.customer-inbound-quick-actions>a:hover,.customer-inbound-quick-actions>button:hover{color:#08727d;background:#f6fafb}.customer-inbound-quick-actions>a>span,.customer-inbound-quick-actions>button>span{display:grid;grid-row:1/3;width:32px;height:32px;place-items:center;color:#08727d}.customer-inbound-quick-actions svg{width:19px;height:19px}.customer-inbound-quick-actions strong{align-self:end;font-size:10px;line-height:1.3}.customer-inbound-quick-actions small{color:#748797;font-size:9px;line-height:1.35}.customer-inbound-steps{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;counter-reset:none}.customer-inbound-steps li{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:8px;gap:8px;min-height:48px}.customer-inbound-steps li:not(:last-child):after{position:absolute;top:25px;bottom:0;left:12px;width:1px;background:#bad5d9;content:""}.customer-inbound-steps li>span{position:relative;z-index:1;display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:#fff;background:#137580;font-size:10px;font-weight:850}.customer-inbound-steps small,.customer-inbound-steps strong{display:block;line-height:1.4}.customer-inbound-steps strong{color:#27455b;font-size:10px}.customer-inbound-steps small{margin-top:2px;color:#748797;font-size:9px}.customer-inbound-status-info{display:grid}.customer-inbound-status-info>div{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;min-height:40px;border-top:1px solid #e3eaef}.customer-inbound-status-info>div:first-child{border-top:0}.customer-inbound-status-info .mini-chip{justify-self:start;border-radius:6px;font-size:8px}.customer-inbound-status-info small{color:#657b8c;font-size:9px;line-height:1.35}@media (max-width:1280px){.customer-inbound-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-inbound-content-grid{grid-template-columns:1fr}.customer-inbound-documents{grid-template-columns:minmax(0,.7fr) minmax(220px,1fr);align-items:start}.customer-inbound-note{grid-column:1/-1}}@media (max-width:980px){.customer-inbound-layout{grid-template-columns:1fr}.customer-inbound-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-inbound-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.customer-inbound-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-inbound-sidebar{grid-template-columns:1fr}.customer-inbound-item{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.customer-inbound-item__article{grid-column:1/3}.customer-inbound-item__quantity{grid-column:2}.customer-inbound-remove{grid-column:3;grid-row:2}.customer-inbound-activity-list>div{grid-template-columns:30px minmax(0,1fr)}.customer-inbound-activity-list time{grid-column:2;grid-row:1}.customer-inbound-activity-list strong,.customer-inbound-activity-list>div>span:last-child{grid-column:2}}@media (max-width:620px){.customer-inbound-workspace{gap:10px}.customer-inbound-kpis{grid-template-columns:1fr}.customer-inbound-kpi{min-height:78px}.customer-inbound-kpi__copy>span{min-height:0}.customer-inbound-panel{padding:12px}.customer-inbound-panel__head,.customer-inbound-section-head{align-items:stretch;flex-direction:column}.customer-inbound-documents,.customer-inbound-fields,.customer-inbound-list-tools{grid-template-columns:1fr}.customer-inbound-note{grid-column:auto}.customer-inbound-item{grid-template-columns:minmax(0,1fr) 34px}.customer-inbound-item label,.customer-inbound-item__article,.customer-inbound-item__quantity{grid-column:1}.customer-inbound-remove{grid-column:2;grid-row:1}.customer-inbound-table-wrap{overflow:visible;border:0}.customer-inbound-table,.customer-inbound-table tbody{display:grid;min-width:0;grid-gap:8px;gap:8px}.customer-inbound-table thead{display:none}.customer-inbound-table tr{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 10px;gap:8px 10px;padding:11px;border:1px solid #dce6ed;border-radius:7px;background:#fff}.customer-inbound-table td{display:grid;grid-gap:3px;gap:3px;padding:0;border:0}.customer-inbound-table td:before{color:#748797;content:attr(data-label);font-size:8px;font-weight:800;text-transform:uppercase}.customer-inbound-table td:last-child{grid-column:1/-1}.customer-inbound-table td:last-child:before{display:none}.customer-inbound-view-button{width:100%}.customer-inbound-form-actions,.customer-inbound-pagination{align-items:stretch;flex-direction:column}.customer-inbound-pagination>div{justify-content:space-between}.customer-inbound-form-actions .button{width:100%}}.customer-returns-head-actions{display:flex;gap:8px;align-items:center}.customer-returns-list-tools{display:grid;grid-template-columns:minmax(0,1fr) 190px auto;grid-gap:8px;gap:8px}.customer-returns-table{min-width:900px}.customer-returns-table th:first-child{width:14%}.customer-returns-table th:nth-child(2){width:13%}.customer-returns-table th:nth-child(3){width:19%}.customer-returns-table th:nth-child(4){width:15%}.customer-returns-table th:nth-child(5){width:7%}.customer-returns-table th:nth-child(6){width:13%}.customer-returns-table th:nth-child(7){width:12%}.customer-returns-table th:nth-child(8){width:7%}.customer-returns-detail{display:grid;grid-gap:14px;gap:14px}.customer-returns-detail>.returns-customer-view{display:grid;grid-gap:10px;gap:10px}.customer-returns-detail>.returns-customer-view .returns-flow-section{padding:12px;border:1px solid #dce6ed;border-radius:7px;background:#fbfcfd}.customer-returns-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dce6ed;border-radius:7px;overflow:hidden}.customer-returns-detail-grid>div{display:grid;grid-gap:3px;gap:3px;min-height:82px;padding:12px;border-left:1px solid #e3eaef;align-content:center}.customer-returns-detail-grid>div:first-child{border-left:0}.customer-returns-detail-grid small,.customer-returns-detail-grid span{color:#748797;font-size:9px;line-height:1.35}.customer-returns-detail-grid strong{color:#1e4156;font-size:11px;line-height:1.35}.customer-returns-create{display:grid;grid-gap:14px;gap:14px;scroll-margin-top:84px}.customer-returns-create-form{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:14px;gap:14px;padding-top:12px;border-top:1px solid #e4ebf0}.customer-returns-form-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.customer-returns-form-fields label{display:grid;grid-gap:5px;gap:5px}.customer-returns-form-fields label>span{color:#40586d;font-size:10px;font-weight:800}.customer-returns-notes{grid-column:1/-1}.customer-returns-upload-panel{display:grid;grid-gap:9px;gap:9px;align-content:start;padding:12px;border:1px solid #dbe5ec;border-radius:7px;background:#fbfcfd}.customer-returns-form-actions{grid-column:1/-1}.customer-returns-action-disabled{cursor:not-allowed!important;opacity:.7}.customer-returns-action-disabled:hover{color:#1e4156!important;background:transparent!important}@media (max-width:1120px){.customer-returns-create-form{grid-template-columns:1fr}.customer-returns-form-actions{grid-column:auto}}@media (max-width:760px){.customer-returns-list-tools{grid-template-columns:1fr 1fr}.customer-returns-list-tools label{grid-column:1/-1}.customer-returns-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-returns-detail-grid>div:nth-child(3){border-left:0;border-top:1px solid #e3eaef}.customer-returns-detail-grid>div:nth-child(4){border-top:1px solid #e3eaef}}@media (max-width:620px){.customer-returns-detail-grid,.customer-returns-form-fields,.customer-returns-head-actions,.customer-returns-list-tools{grid-template-columns:1fr}.customer-returns-head-actions{display:grid;width:100%}.customer-returns-head-actions .button{width:100%}.customer-returns-list-tools label,.customer-returns-notes{grid-column:auto}.customer-returns-detail-grid>div{border-top:1px solid #e3eaef;border-left:0}.customer-returns-detail-grid>div:first-child{border-top:0}}.customer-products-list-tools{display:grid;grid-template-columns:minmax(210px,1.7fr) repeat(3,minmax(130px,.75fr)) auto;grid-gap:8px;gap:8px;align-items:center}.customer-products-list-tools label{display:block}.customer-products-list-tools .button{white-space:nowrap}.customer-products-table{min-width:1040px}.customer-products-table th:first-child{width:18%}.customer-products-table th:nth-child(2){width:10%}.customer-products-table th:nth-child(3),.customer-products-table th:nth-child(4),.customer-products-table th:nth-child(5){width:8%}.customer-products-table th:nth-child(6){width:10%}.customer-products-table th:nth-child(7){width:12%}.customer-products-table th:nth-child(8){width:11%}.customer-products-table th:nth-child(9){width:10%}.customer-products-table th:nth-child(10){width:7%}.customer-products-stock--ok strong{color:#258743!important}.customer-products-stock--critical strong{color:#d8550b!important}.customer-products-detail{display:grid;grid-gap:14px;gap:14px;scroll-margin-top:84px}.customer-products-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #e3eaef}.customer-products-detail-grid>div{display:grid;grid-gap:3px;gap:3px;min-height:82px;padding:13px;border-left:1px solid #e3eaef}.customer-products-detail-grid>div:first-child{border-left:0}.customer-products-detail-grid small,.customer-products-detail-grid span{color:#748797;font-size:9px}.customer-products-detail-grid strong{color:#173e59;font-size:13px;line-height:1.3}.customer-products-detail-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.customer-products-detail-sections h3{margin:0 0 8px;color:#173e59;font-size:12px}.customer-products-detail-sections p{margin:0;color:#748797;font-size:10px}.customer-products-balance-list{display:grid;border-top:1px solid #e3eaef}.customer-products-balance-list>div{display:grid;grid-template-columns:minmax(100px,1.2fr) minmax(80px,.9fr) minmax(90px,.9fr);grid-gap:8px;gap:8px;align-items:center;min-height:38px;border-bottom:1px solid #e3eaef;color:#6a7f90;font-size:9px}.customer-products-balance-list strong{color:#244157;font-size:10px}.customer-products-support{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.customer-products-support .customer-inbound-activity-icon{width:38px;height:38px}.customer-products-support h2{margin:0 0 4px}.customer-products-support p{margin:0;color:#748797;font-size:9px;line-height:1.45}.customer-products-support .button{grid-column:1/-1;width:100%;margin-top:3px}@media (max-width:1180px){.customer-products-list-tools{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(140px,.8fr))}.customer-products-list-tools label{grid-column:span 2}}@media (max-width:760px){.customer-products-detail-grid,.customer-products-detail-sections,.customer-products-list-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-products-list-tools label{grid-column:1/-1}.customer-products-detail-grid>div:nth-child(3){border-top:1px solid #e3eaef;border-left:0}.customer-products-detail-grid>div:nth-child(4){border-top:1px solid #e3eaef}}@media (max-width:620px){.customer-products-detail-grid,.customer-products-detail-sections,.customer-products-list-tools{grid-template-columns:1fr}.customer-products-list-tools label{grid-column:auto}.customer-products-list-tools .button{width:100%}.customer-products-detail-grid>div{border-top:1px solid #e3eaef;border-left:0}.customer-products-detail-grid>div:first-child{border-top:0}.customer-products-balance-list>div{grid-template-columns:1fr;gap:3px;padding:8px 0}}.customer-invoices-workspace{overflow:hidden}.customer-invoices-top-actions{display:flex;justify-content:flex-end;gap:8px}.customer-invoices-detail .button,.customer-invoices-top-actions .button{display:inline-flex;gap:7px;align-items:center}.customer-invoices-detail .button svg,.customer-invoices-top-actions svg{width:16px;height:16px}.customer-invoices-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-invoices-kpis .customer-inbound-kpi__copy strong{font-size:22px;overflow-wrap:anywhere}.customer-invoices-ledger{display:grid;grid-gap:13px;gap:13px}.customer-invoices-tabs{display:flex;max-width:100%;overflow-x:auto;border-bottom:1px solid #e1e9ee}.customer-invoices-tabs button{position:relative;min-height:38px;padding:7px 16px;border:0;color:#566d7f;background:transparent;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer}.customer-invoices-tabs button:after{position:absolute;right:10px;bottom:-1px;left:10px;height:2px;background:transparent;content:""}.customer-invoices-tabs button.is-active,.customer-invoices-tabs button:hover{color:#173e59}.customer-invoices-tabs button.is-active:after{background:#e66d12}.customer-invoices-row-actions button:focus-visible,.customer-invoices-tabs button:focus-visible{outline:3px solid rgba(240,127,31,.22);outline-offset:2px}.customer-invoices-tools{display:grid;grid-template-columns:minmax(220px,1fr) 150px 150px auto auto;grid-gap:8px;gap:8px;align-items:end}.customer-invoices-tools label{display:grid;grid-gap:4px;gap:4px}.customer-invoices-tools label>span:not(.sr-only){color:#647b8d;font-size:9px;font-weight:800}.customer-invoices-tools .button{white-space:nowrap}.customer-invoices-table{min-width:900px}.customer-invoices-table th:first-child{width:23%}.customer-invoices-table th:nth-child(2),.customer-invoices-table th:nth-child(3){width:13%}.customer-invoices-table th:nth-child(4){width:15%}.customer-invoices-table th:nth-child(5),.customer-invoices-table th:nth-child(6){width:14%}.customer-invoices-table th:nth-child(7){width:8%}.customer-invoices-overdue{color:#c5352c!important;font-weight:800}.customer-invoices-row-actions{display:flex;gap:5px;justify-content:flex-end}.customer-invoices-row-actions button{display:grid;width:30px;height:30px;padding:0;place-items:center;border:1px solid #d8e3ea;border-radius:6px;color:#31556c;background:#fff;cursor:pointer}.customer-invoices-row-actions button.is-active,.customer-invoices-row-actions button:hover{border-color:#5b9ba6;color:#08727d;background:#eef7f8}.customer-invoices-row-actions svg{width:15px;height:15px}.customer-invoices-detail{display:grid;grid-gap:14px;gap:14px}.customer-invoices-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #e3eaef}.customer-invoices-detail-grid>div{display:grid;grid-gap:3px;gap:3px;min-height:76px;padding:12px;border-left:1px solid #e3eaef}.customer-invoices-detail-grid>div:nth-child(3n+1){border-left:0}.customer-invoices-detail-grid>div:nth-child(n+4){border-top:1px solid #e3eaef}.customer-invoices-detail-grid small,.customer-invoices-detail-grid span{color:#748797;font-size:9px}.customer-invoices-detail-grid strong{color:#173e59;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.customer-invoices-lines{display:grid}.customer-invoices-lines h3{margin:0 0 7px;color:#173e59;font-size:13px}.customer-invoices-lines>div:not(.customer-inbound-empty){display:grid;grid-template-columns:minmax(180px,1fr) minmax(130px,.45fr) minmax(100px,.3fr);grid-gap:10px;gap:10px;align-items:center;min-height:46px;padding:8px 2px;border-top:1px solid #e3eaef;color:#61798b;font-size:10px}.customer-invoices-lines>div>span:first-child{display:grid;grid-gap:2px;gap:2px}.customer-invoices-lines strong{color:#244157}.customer-invoices-lines small{color:#748797;font-size:9px}.customer-invoices-lines>div>strong:last-child{text-align:right}@media (max-width:1120px){.customer-invoices-tools{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,.7fr))}.customer-invoices-tools .button{width:100%}}@media (max-width:900px){.customer-invoices-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-invoices-tools{grid-template-columns:1fr 1fr}.customer-invoices-search{grid-column:1/-1}}@media (max-width:620px){.customer-invoices-detail-grid,.customer-invoices-tools,.customer-invoices-top-actions{grid-template-columns:1fr}.customer-invoices-top-actions{display:grid}.customer-invoices-detail .button,.customer-invoices-tools .button,.customer-invoices-top-actions .button{width:100%;justify-content:center}.customer-invoices-kpis{grid-template-columns:1fr}.customer-invoices-search{grid-column:auto}.customer-invoices-table{min-width:0}.customer-invoices-row-actions{justify-content:stretch}.customer-invoices-row-actions button{width:100%}.customer-invoices-detail-grid>div{border-top:1px solid #e3eaef;border-left:0}.customer-invoices-detail-grid>div:first-child{border-top:0}.customer-invoices-lines>div:not(.customer-inbound-empty){grid-template-columns:1fr}.customer-invoices-lines>div>strong:last-child{text-align:left}}.customer-documents-workspace{overflow:visible}.customer-documents-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-inbound-kpi--blue .customer-inbound-kpi__icon{color:#176fc1;background:#eaf3fd}.customer-inbound-kpi--blue .customer-inbound-kpi__copy strong{color:#176fc1}.customer-documents-kpis .customer-inbound-kpi.is-active{border-color:#5b9ba6;box-shadow:0 0 0 2px rgba(8,114,125,.08),0 8px 20px rgba(13,42,61,.08)}.customer-documents-library,.customer-documents-upload-panel{display:grid;grid-gap:14px;gap:14px}.customer-documents-actions>button,.customer-documents-icon-button,.customer-documents-menu>button{display:grid;width:32px;height:32px;padding:0;place-items:center;border:1px solid #d5e1e8;border-radius:6px;color:#31566b;background:#fff;cursor:pointer}.customer-documents-actions>button:hover,.customer-documents-icon-button:hover,.customer-documents-menu>button:hover,.customer-documents-menu>button[aria-expanded=true]{border-color:#5b9ba6;color:#08727d;background:#eef7f8}.customer-documents-actions button:focus-visible,.customer-documents-icon-button:focus-visible,.customer-documents-menu button:focus-visible,.customer-documents-page-list button:focus-visible{outline:3px solid rgba(240,127,31,.22);outline-offset:2px}.customer-documents-actions svg,.customer-documents-icon-button svg{width:16px;height:16px}.customer-documents-actions button:disabled{color:#aebbc4;background:#f3f6f8;cursor:not-allowed}.customer-documents-upload-form{display:grid;grid-gap:14px;gap:14px;padding-top:13px;border-top:1px solid #e4ebf0}.customer-documents-upload-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.customer-documents-upload-fields label{display:grid;grid-gap:5px;gap:5px}.customer-documents-upload-fields label>span{color:#40586d;font-size:10px;font-weight:800}.customer-documents-upload-fields label>small{color:#748797;font-size:9px}.customer-documents-upload-fields__wide{grid-column:span 2}.customer-documents-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.customer-documents-toolbar>label:not(.customer-documents-search){flex:0 1 170px}.customer-documents-search{position:relative;flex:1 1 300px}.customer-documents-search svg{position:absolute;z-index:1;top:50%;left:11px;width:16px;height:16px;color:#5d7587;pointer-events:none;transform:translateY(-50%)}.customer-documents-search .input{padding-left:36px}.customer-documents-upload-button{display:inline-flex;flex:0 0 auto;gap:7px;align-items:center;justify-content:center;margin-left:auto;white-space:nowrap}.customer-documents-upload-button svg{width:16px;height:16px}.customer-documents-table{min-width:920px}.customer-documents-table th:first-child{width:27%}.customer-documents-table th:nth-child(2){width:14%}.customer-documents-table th:nth-child(3){width:27%}.customer-documents-table th:nth-child(4){width:12%}.customer-documents-table th:nth-child(5){width:8%}.customer-documents-table th:nth-child(6){width:12%;text-align:right}.customer-documents-file{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center}.customer-documents-file>span:last-child{display:grid;grid-gap:2px;gap:2px}.customer-documents-file__icon{display:grid;width:36px;height:40px;place-items:center;align-content:center;grid-gap:1px;gap:1px;border:1px solid #d7e3ea;border-radius:6px;color:#e4543e;background:#fff4f2}.customer-documents-file__icon svg{width:18px;height:18px}.customer-documents-file__icon small{margin:0;color:currentColor;font-size:6px;font-weight:900;line-height:1}.customer-documents-file__icon--jpeg,.customer-documents-file__icon--jpg,.customer-documents-file__icon--png,.customer-documents-file__icon--webp{color:#176fc1;background:#edf5fd}.customer-documents-new{color:#e66d12!important;font-weight:800}.customer-documents-category{display:inline-flex;min-height:24px;padding:4px 8px;align-items:center;border-radius:6px;font-size:8px;font-weight:800;line-height:1.2}.customer-documents-category--contract{color:#258743;background:#eaf6ed}.customer-documents-category--invoice{color:#d86810;background:#fff0e3}.customer-documents-category--other{color:#176fc1;background:#eaf3fd}.customer-documents-actions{display:flex;justify-content:flex-end;gap:6px}.customer-documents-menu{position:relative}.customer-documents-menu__popover{position:absolute;z-index:8;top:calc(100% + 5px);right:0;min-width:118px;padding:5px;border:1px solid #d8e3ea;border-radius:6px;background:#fff;box-shadow:0 10px 24px rgba(13,42,61,.14)}.customer-documents-menu__popover button{width:100%;min-height:30px;padding:6px 9px;border:0;border-radius:4px;color:#b33a32;background:transparent;font-size:9px;font-weight:800;text-align:left;cursor:pointer}.customer-documents-menu__popover button:hover{background:#fff2f0}.customer-documents-pagination{padding-top:1px}.customer-documents-page-list{display:flex;gap:5px;align-items:center}.customer-documents-page-list>span{display:grid;width:22px;place-items:center;color:#7c8e9b}.customer-documents-page-list button{font-size:10px}.customer-documents-page-list button.is-active{border-color:#0b5d66;color:#fff;background:#0b5d66}@media (max-width:1020px){.customer-documents-upload-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-documents-upload-fields__wide{grid-column:span 2}}@media (max-width:900px){.customer-documents-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-documents-upload-button{margin-left:0}}@media (max-width:620px){.customer-documents-kpis,.customer-documents-upload-fields{grid-template-columns:1fr}.customer-documents-upload-fields__wide{grid-column:auto}.customer-documents-toolbar{display:grid;grid-template-columns:1fr}.customer-documents-search,.customer-documents-toolbar>label:not(.customer-documents-search),.customer-documents-upload-button{width:100%}.customer-documents-table{min-width:0}.customer-documents-file{grid-template-columns:36px minmax(0,1fr)}.customer-documents-actions{justify-content:flex-start}.customer-documents-actions>button,.customer-documents-menu,.customer-documents-menu>button{width:100%}.customer-documents-menu__popover{position:static;margin-top:5px}.customer-documents-pagination{display:grid}.customer-documents-pagination>div{max-width:100%;overflow-x:auto}}.customer-shop-workspace{overflow:hidden}.customer-shop-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.customer-shop-kpi{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:104px;padding:15px;border:1px solid #dce6ed;border-radius:8px;background:#fff;box-shadow:0 4px 14px rgba(13,42,61,.05)}.customer-shop-kpi__icon{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;color:#176fc1;background:#eaf3fd}.customer-shop-kpi__icon svg{width:24px;height:24px}.customer-shop-kpi--green .customer-shop-kpi__icon{color:#258743;background:#e7f5eb}.customer-shop-kpi--orange .customer-shop-kpi__icon{color:#e66d12;background:#fff0e3}.customer-shop-kpi--violet .customer-shop-kpi__icon{color:#6650c7;background:#f0edff}.customer-shop-kpi__copy{display:grid;grid-gap:3px;gap:3px}.customer-shop-kpi__copy>span{min-height:28px;color:#41566a;font-size:11px;font-weight:750;line-height:1.3}.customer-shop-kpi__copy strong{color:#173e59;font-size:25px;line-height:1.08;overflow-wrap:anywhere}.customer-shop-kpi--blue .customer-shop-kpi__copy strong{color:#176fc1}.customer-shop-kpi--green .customer-shop-kpi__copy strong{color:#258743}.customer-shop-kpi--orange .customer-shop-kpi__copy strong{color:#e66d12}.customer-shop-kpi__copy strong.customer-shop-kpi__date{color:#173e59;font-size:16px;line-height:1.25}.customer-shop-kpi__copy small{color:#5f7587;font-size:9px;font-weight:700;line-height:1.35}.customer-shop-panel,.customer-shop-process{border:1px solid #dce6ed;border-radius:8px;background:#fff;box-shadow:0 4px 14px rgba(13,42,61,.04)}.customer-shop-panel{overflow:hidden}.customer-shop-panel__toolbar{display:flex;min-height:58px;padding:0 14px;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #e1e9ee}.customer-shop-panel__title{display:flex;min-width:0;align-items:center;gap:9px;color:#173e59;font-size:11px}.customer-shop-panel__title>span{display:grid;min-width:24px;height:24px;padding:0 7px;place-items:center;border-radius:999px;color:#31566b;background:#edf4f7;font-size:10px;font-weight:850}.customer-shop-tabs{display:flex;min-width:0;overflow-x:auto;align-self:stretch}.customer-shop-tabs button{position:relative;flex:0 0 auto;min-height:56px;padding:8px 15px;border:0;color:#526b7e;background:transparent;font-size:10px;font-weight:800;white-space:nowrap;cursor:pointer}.customer-shop-tabs button:after{position:absolute;right:10px;bottom:0;left:10px;height:2px;background:transparent;content:""}.customer-shop-tabs button.is-active,.customer-shop-tabs button:hover{color:#173e59}.customer-shop-tabs button.is-active:after{background:#e66d12}.customer-shop-panel__actions{display:flex;flex:0 0 auto;gap:8px;align-items:center}.customer-shop-panel__actions .customer-shop-connect-button{display:inline-flex;gap:7px;align-items:center;justify-content:center;white-space:nowrap}.customer-shop-connect-button svg{width:16px;height:16px}.customer-shop-icon-button{display:grid;width:34px;height:34px;flex:0 0 34px;padding:0;place-items:center;border:1px solid #d6e1e8;border-radius:6px;color:#31566b;background:#fff;cursor:pointer}.customer-shop-icon-button:hover{border-color:#5b9ba6;color:#08727d;background:#eef7f8}.customer-shop-icon-button:disabled{color:#aebbc4;background:#f3f6f8;cursor:not-allowed}.customer-shop-icon-button svg{width:17px;height:17px}.customer-shop-action-button:focus-visible,.customer-shop-icon-button:focus-visible,.customer-shop-process a:focus-visible,.customer-shop-tabs button:focus-visible{outline:3px solid rgba(240,127,31,.22);outline-offset:2px}.customer-shop-list{display:grid}.customer-shop-row{display:grid;grid-template-columns:minmax(250px,1.35fr) minmax(115px,.55fr) minmax(170px,.8fr) minmax(120px,.55fr) minmax(125px,.55fr);grid-gap:12px;gap:12px;align-items:center;min-height:94px;padding:13px 14px;border-top:1px solid #e5ecef}.customer-shop-row:first-child{border-top:0}.customer-shop-row.is-expanded{background:#fbfcfd}.customer-shop-row__platform{display:grid;grid-template-columns:118px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.customer-shop-row__platform>div{display:grid;grid-gap:5px;gap:5px}.customer-shop-row__platform>div>strong{color:#12263a;font-size:12px;line-height:1.3}.customer-shop-row__platform>div>span{color:#6a7f8f;font-size:9px;line-height:1.4;overflow-wrap:anywhere}.customer-shop-platform-mark{display:flex;width:118px;min-height:42px;padding:7px 9px;align-items:center;gap:8px;border-right:1px solid #dce6ed;color:#173e59}.customer-shop-platform-mark>span{display:grid;min-width:30px;min-height:30px;padding:4px;place-items:center;border-radius:6px;color:#fff;background:#2978c8;font-size:9px;font-weight:900;line-height:1}.customer-shop-platform-mark>strong{font-size:10px;line-height:1.2;overflow-wrap:anywhere}.customer-shop-platform-mark--shopify>span{background:#61a83e}.customer-shop-platform-mark--squarespace>span{background:#181818}.customer-shop-platform-mark--woocommerce>span{background:#8154b8}.customer-shop-platform-mark--shopware>span{background:#168cf0}.customer-shop-platform-mark--tiktok_shop>span{background:#15212c}.customer-shop-platform-mark--custom_webhook>span{background:#e66d12}.customer-shop-row__fact{display:grid;grid-gap:4px;gap:4px;align-content:center}.customer-shop-row__fact>span:first-child{color:#6c8090;font-size:9px;font-weight:750;line-height:1.3}.customer-shop-row__fact>strong{color:#173e59;font-size:10px;line-height:1.35;overflow-wrap:anywhere}.customer-shop-row__fact>small{color:#6d8191;font-size:8px}.customer-shop-row__fact .mini-chip,.customer-shop-row__fact .status-badge{justify-self:start}.customer-shop-row__actions{display:flex;justify-content:flex-end;gap:7px}.customer-shop-action-button{display:inline-flex;min-height:34px;padding:7px 12px;align-items:center;justify-content:center;border:1px solid #d6e1e8;border-radius:6px;color:#173e59;background:#fff;font-size:9px;font-weight:800;white-space:nowrap;cursor:pointer}.customer-shop-action-button:hover{border-color:#5b9ba6;color:#08727d;background:#eef7f8}.customer-shop-row__details{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;padding-top:12px;border-top:1px solid #e0e8ed;background:#e0e8ed}.customer-shop-row__details>div{display:grid;grid-gap:4px;gap:4px;min-height:62px;padding:11px;align-content:center;background:#fff}.customer-shop-row__details span{color:#6c8090;font-size:8px;font-weight:750}.customer-shop-row__details strong{color:#173e59;font-size:10px;line-height:1.35;overflow-wrap:anywhere}.customer-shop-row__details p{grid-column:1/-1;margin:0;padding:10px 11px;color:#40586d;background:#f4f8fa;font-size:9px;line-height:1.45}.customer-shop-row__details p.customer-shop-row__warning{color:#a54a0f;background:#fff3e8}.customer-shop-process{display:grid;grid-template-columns:minmax(230px,1.25fr) repeat(3,minmax(160px,1fr));overflow:hidden}.customer-shop-process__intro,.customer-shop-process__step{display:grid;min-height:112px;padding:16px;align-items:center}.customer-shop-process__intro{grid-template-columns:44px minmax(0,1fr);gap:12px;background:#f5f9fb}.customer-shop-process__icon,.customer-shop-process__step>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#176fc1;background:#e7f1fc}.customer-shop-process svg{width:19px;height:19px}.customer-shop-process__intro>div,.customer-shop-process__step>div{display:grid;grid-gap:4px;gap:4px}.customer-shop-process__intro strong,.customer-shop-process__step strong{color:#173e59;font-size:10px;line-height:1.35}.customer-shop-process__intro>div>span,.customer-shop-process__step small{color:#667c8d;font-size:9px;line-height:1.4}.customer-shop-process__intro a{margin-top:3px;color:#08727d;font-size:9px;font-weight:800}.customer-shop-process__step{grid-template-columns:36px minmax(0,1fr);gap:10px;border-left:1px solid #e0e8ed}.customer-shop-process__step>span{width:32px;height:32px;border-radius:7px;color:#08727d;background:#edf7f8}.customer-shop-process__step svg{width:16px;height:16px}@media (max-width:1100px){.customer-shop-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-shop-row{grid-template-columns:minmax(250px,1.2fr) repeat(2,minmax(140px,.7fr))}.customer-shop-row__actions{justify-content:flex-start}.customer-shop-row__actions,.customer-shop-row__details{grid-column:1/-1}.customer-shop-process{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-shop-process__intro{grid-column:1/-1}}@media (max-width:760px){.customer-shop-panel__toolbar{display:grid;padding:10px 12px}.customer-shop-tabs{width:100%}.customer-shop-panel__actions{justify-content:flex-end}.customer-shop-row{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-shop-row__actions,.customer-shop-row__details,.customer-shop-row__platform{grid-column:1/-1}.customer-shop-row__details{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-shop-process{grid-template-columns:1fr}.customer-shop-process__intro,.customer-shop-process__step{grid-column:auto;border-top:1px solid #e0e8ed;border-left:0}.customer-shop-process__intro{border-top:0}}@media (max-width:560px){.customer-shop-kpis,.customer-shop-row,.customer-shop-row__details{grid-template-columns:1fr}.customer-shop-panel__actions{display:grid;grid-template-columns:34px minmax(0,1fr)}.customer-shop-connect-button{width:100%}.customer-shop-row__platform{grid-template-columns:1fr}.customer-shop-platform-mark{width:100%;border-right:0;border-bottom:1px solid #dce6ed}.customer-shop-row__actions{display:grid;grid-template-columns:minmax(0,1fr) 34px}.customer-shop-row__actions>.customer-shop-action-button:only-child{grid-column:1/-1;width:100%}.customer-shop-row__details>p{grid-column:auto}}.customer-messages-workspace{overflow:hidden;color:#12263a}.customer-message-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.customer-message-kpi{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:104px;padding:15px;border:1px solid #dce6ed;border-radius:8px;background:#fff;box-shadow:0 4px 14px rgba(13,42,61,.05)}.customer-message-kpi__icon{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;color:#176fc1;background:#eaf3fd}.customer-message-kpi__icon svg{width:23px;height:23px}.customer-message-kpi--green .customer-message-kpi__icon{color:#258743;background:#e7f5eb}.customer-message-kpi--orange .customer-message-kpi__icon{color:#e66d12;background:#fff0e3}.customer-message-kpi--violet .customer-message-kpi__icon{color:#6650c7;background:#f0edff}.customer-message-kpi__copy{display:grid;grid-gap:3px;gap:3px}.customer-message-kpi__copy>span{min-height:28px;color:#41566a;font-size:11px;font-weight:750;line-height:1.3}.customer-message-kpi__copy strong{color:#173e59;font-size:25px;line-height:1.05}.customer-message-kpi--blue .customer-message-kpi__copy strong{color:#176fc1}.customer-message-kpi--green .customer-message-kpi__copy strong{color:#258743}.customer-message-kpi--orange .customer-message-kpi__copy strong{color:#e66d12}.customer-message-kpi__copy small{color:#667c8d;font-size:9px;font-weight:700}.customer-message-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);min-height:650px;overflow:hidden;border:1px solid #dce6ed;border-radius:8px;background:#fff;box-shadow:0 4px 14px rgba(13,42,61,.04)}.customer-message-inbox{display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:0;border-right:1px solid #dce6ed;background:#fff}.customer-message-inbox__tools{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;padding:14px;border-bottom:1px solid #e4ebf0}.customer-message-search{position:relative}.customer-message-search svg{position:absolute;z-index:1;top:50%;left:11px;width:16px;height:16px;color:#5d7587;pointer-events:none;transform:translateY(-50%)}.customer-message-search .input{padding-left:36px}.customer-message-new-button{display:inline-flex;min-height:38px;padding:8px 11px;align-items:center;justify-content:center;gap:6px;border:1px solid #0b5d66;border-radius:6px;color:#fff;background:#0b5d66;font-size:9px;font-weight:800;white-space:nowrap;cursor:pointer}.customer-message-new-button:hover{background:#084d55}.customer-message-new-button svg{width:15px;height:15px}.customer-message-filter-row{display:flex;min-height:40px;padding:0 14px;align-items:stretch;gap:5px;border-bottom:1px solid #e4ebf0;overflow-x:auto}.customer-message-filter-row button{position:relative;padding:7px 11px;border:0;color:#607788;background:transparent;font-size:9px;font-weight:800;white-space:nowrap;cursor:pointer}.customer-message-filter-row button:after{position:absolute;right:8px;bottom:0;left:8px;height:2px;background:transparent;content:""}.customer-message-filter-row button.is-active{color:#173e59}.customer-message-filter-row button.is-active:after{background:#e66d12}.customer-message-new-form{display:grid;grid-gap:10px;gap:10px;padding:12px 14px;border-bottom:1px solid #e4ebf0;background:#f7fafb}.customer-message-new-form label{display:grid;grid-gap:5px;gap:5px}.customer-message-new-form label>span{color:#40586d;font-size:9px;font-weight:800}.customer-message-new-form>div{display:flex;justify-content:flex-end;gap:7px}.customer-message-new-form .button{min-height:34px;padding:7px 10px;font-size:9px}.customer-message-conversation-list{display:grid;align-content:start;min-height:0;overflow-y:auto}.customer-message-conversation{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:10px;gap:10px;min-height:88px;padding:12px 14px;border:0;border-top:1px solid #e6edf1;color:#173e59;background:#fff;text-align:left;cursor:pointer}.customer-message-conversation:first-child{border-top:0}.customer-message-conversation:hover{background:#f7fafb}.customer-message-conversation.is-active{background:#eef6fd;box-shadow:inset 3px 0 #176fc1}.customer-message-avatar{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:50%;color:#fff;background:#0b5260;font-size:10px;font-weight:850}.customer-message-avatar.is-customer{background:#2fa164}.customer-message-conversation__copy{display:grid;grid-gap:5px;gap:5px}.customer-message-conversation__copy>span{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.customer-message-conversation__copy strong{color:#173e59;font-size:10px;line-height:1.35;overflow-wrap:anywhere}.customer-message-conversation__copy time{flex:0 0 auto;color:#6d8191;font-size:8px;font-weight:700}.customer-message-conversation__copy small{display:-webkit-box;overflow:hidden;color:#667c8d;font-size:9px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.customer-message-unread{position:absolute;right:12px;bottom:10px;display:grid;min-width:17px;height:17px;padding:0 4px;place-items:center;border-radius:50%;color:#fff;background:#e66d12;font-size:7px;font-weight:850}.customer-message-empty{display:grid;grid-gap:4px;gap:4px;min-height:110px;padding:18px;place-content:center;color:#6c8090;font-size:9px;text-align:center}.customer-message-empty strong{color:#2b465c;font-size:10px}.customer-message-pagination{display:flex;min-height:48px;padding:8px 14px;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #e4ebf0;color:#6d8191;font-size:8px}.customer-message-pagination>div{display:flex;align-items:center;gap:6px}.customer-message-pagination button{display:grid;width:28px;height:28px;padding:0;place-items:center;border:1px solid #d6e1e8;border-radius:6px;color:#31566b;background:#fff;font-size:16px;cursor:pointer}.customer-message-pagination button:disabled{color:#aebbc4;background:#f3f6f8;cursor:not-allowed}.customer-message-detail{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;background:#fff}.customer-message-detail__head{display:flex;min-height:72px;padding:14px 16px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e4ebf0}.customer-message-detail__head>div{display:grid;grid-gap:4px;gap:4px}.customer-message-detail__head strong{color:#12263a;font-size:15px;line-height:1.3}.customer-message-detail__head>div>span{color:#6a7f8f;font-size:9px}.customer-message-status{display:inline-flex;min-height:26px;padding:5px 9px;align-items:center;border-radius:6px;color:#a54a0f;background:#fff0e3;font-size:8px;font-weight:850;white-space:nowrap}.customer-message-status--answered{color:#258743;background:#e7f5eb}.customer-message-status--new{color:#176fc1;background:#eaf3fd}.customer-message-thread{display:grid;align-content:start;grid-gap:12px;gap:12px;min-height:360px;max-height:540px;padding:16px;overflow-y:auto;background:#fbfcfd}.customer-message-row{display:flex;gap:9px;align-items:flex-start}.customer-message-row.is-own{justify-content:flex-end}.customer-message-bubble{display:grid;grid-gap:8px;gap:8px;max-width:min(78%,720px);padding:12px 14px;border:1px solid #dce6ed;border-radius:8px;color:#173e59;background:#fff}.customer-message-bubble.is-own{border-color:#cfe1ef;background:#eef6fd}.customer-message-bubble>div{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.customer-message-bubble strong{color:#173e59;font-size:10px}.customer-message-bubble small,.customer-message-bubble time{color:#6d8191;font-size:8px}.customer-message-bubble p{margin:0;color:#324f63;font-size:10px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.customer-message-bubble>small{justify-self:end}.customer-message-empty--thread{min-height:260px}.customer-message-compose{display:grid;grid-gap:9px;gap:9px;padding:14px 16px;border-top:1px solid #e4ebf0;background:#fff}.customer-message-compose label{display:grid}.customer-message-compose .textarea{min-height:92px;padding:10px 12px;border-color:#d6e1e9;border-radius:6px;color:#12263a;background:#fff;font-size:11px;resize:vertical}.customer-message-compose>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.customer-message-compose>div>span{display:inline-flex;align-items:center;gap:6px;color:#6d8191;font-size:8px}.customer-message-compose>div>span svg{width:13px;height:13px}.customer-message-compose .button{display:inline-flex;min-height:36px;gap:7px;align-items:center;justify-content:center;font-size:9px}.customer-message-compose .button svg{width:15px;height:15px}.customer-message-security{display:flex;margin:0;align-items:center;justify-content:center;gap:6px;color:#718493;font-size:8px}.customer-message-security svg{width:13px;height:13px}.customer-message-compose .button:focus-visible,.customer-message-conversation:focus-visible,.customer-message-filter-row button:focus-visible,.customer-message-new-button:focus-visible,.customer-message-pagination button:focus-visible{outline:3px solid rgba(240,127,31,.22);outline-offset:2px}@media (max-width:1050px){.customer-message-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-message-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.customer-message-inbox__tools{grid-template-columns:1fr}}@media (max-width:780px){.customer-message-layout{grid-template-columns:1fr}.customer-message-inbox{max-height:520px;border-right:0;border-bottom:1px solid #dce6ed}.customer-message-thread{max-height:500px}}@media (max-width:560px){.customer-message-kpis{grid-template-columns:1fr}.customer-message-compose>div,.customer-message-detail__head,.customer-message-inbox__tools,.customer-message-pagination{display:grid;grid-template-columns:1fr}.customer-message-compose .button,.customer-message-new-button{width:100%}.customer-message-detail__head{align-items:start}.customer-message-status{justify-self:start}.customer-message-bubble{max-width:calc(100% - 28px)}.customer-message-pagination>div{justify-content:space-between}}.support-hub-workspace{color:#12263a}.support-hub-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.support-hub-kpi{display:grid;grid-template-columns:48px minmax(0,1fr);min-height:106px;padding:15px;grid-gap:12px;gap:12px;align-items:center;border:1px solid #dce6ed;border-radius:8px;background:#fff;box-shadow:0 4px 14px rgba(13,42,61,.05)}.support-hub-kpi__icon{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;color:#176fc1;background:#eaf3fd}.support-hub-kpi__icon svg{width:23px;height:23px}.support-hub-kpi--green .support-hub-kpi__icon{color:#258743;background:#e7f5eb}.support-hub-kpi--orange .support-hub-kpi__icon{color:#e66d12;background:#fff0e3}.support-hub-kpi--violet .support-hub-kpi__icon{color:#6650c7;background:#f0edff}.support-hub-kpi__copy{display:grid;grid-gap:3px;gap:3px;overflow-wrap:anywhere}.support-hub-kpi__copy>span{min-height:28px;color:#41566a;font-size:12px;font-weight:750;line-height:1.3}.support-hub-kpi__copy strong{color:#173e59;font-size:20px;line-height:1.12}.support-hub-kpi--blue .support-hub-kpi__copy strong{color:#176fc1}.support-hub-kpi--green .support-hub-kpi__copy strong{color:#258743}.support-hub-kpi--orange .support-hub-kpi__copy strong{color:#e66d12;font-size:17px}.support-hub-kpi--violet .support-hub-kpi__copy strong{color:#6650c7;font-size:17px}.support-hub-kpi__copy small{color:#667c8d;font-size:10px;font-weight:700;line-height:1.35}.support-hub-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:12px;gap:12px;align-items:start}.support-hub-main,.support-hub-sidebar{display:grid;grid-gap:12px;gap:12px;min-width:0}.support-hub-panel{min-width:0;overflow:hidden;border:1px solid #dce6ed;border-radius:8px;background:#fff;box-shadow:0 4px 14px rgba(13,42,61,.04)}.support-hub-panel__head{padding:16px}.support-hub-panel__head>div{display:grid;grid-gap:4px;gap:4px}.support-hub-panel__head span{color:#0b6c76;font-size:10px;font-weight:850;text-transform:uppercase}.support-hub-panel__head h2{margin:0;color:#12263a;font-size:18px;line-height:1.25}.support-hub-panel__head p{margin:2px 0 0;color:#64798a;font-size:12px;line-height:1.5}.support-hub-area-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #e4ebf0}.support-hub-area{display:grid;grid-template-columns:40px minmax(0,1fr) 18px;min-height:126px;padding:15px 16px;grid-gap:11px;gap:11px;align-items:start;border-bottom:1px solid #e4ebf0;color:#173e59;text-decoration:none;transition:background .16s ease}.support-hub-area:nth-child(odd){border-right:1px solid #e4ebf0}.support-hub-area:nth-last-child(-n+2){border-bottom:0}.support-hub-area:hover{background:#f7fafb}.support-hub-area__icon{display:grid;width:40px;height:40px;place-items:center;border-radius:7px;color:#0b6c76;background:#eaf5f6}.support-hub-area:nth-child(3n+1) .support-hub-area__icon{color:#176fc1;background:#eaf3fd}.support-hub-area:nth-child(3n+2) .support-hub-area__icon{color:#258743;background:#e7f5eb}.support-hub-area:nth-child(3n) .support-hub-area__icon{color:#e66d12;background:#fff0e3}.support-hub-area__icon svg{width:20px;height:20px}.support-hub-area__copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.support-hub-area__copy strong{color:#173e59;font-size:14px;line-height:1.35}.support-hub-area__copy>span{color:#64798a;font-size:11px;line-height:1.5}.support-hub-area__copy small{margin-top:3px;color:#0b6c76;font-size:10px;font-weight:800}.support-hub-area__arrow{display:grid;width:18px;height:40px;place-items:center;color:#78909f}.support-hub-area__arrow svg{width:16px;height:16px}.support-hub-lower-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);grid-gap:12px;gap:12px;align-items:start}.support-hub-faq-list{border-top:1px solid #e4ebf0}.support-hub-faq{border-bottom:1px solid #e4ebf0}.support-hub-faq:last-child{border-bottom:0}.support-hub-faq summary{display:grid;grid-template-columns:32px minmax(0,1fr) 26px;min-height:58px;padding:11px 14px;grid-gap:10px;gap:10px;align-items:center;color:#173e59;cursor:pointer;list-style:none}.support-hub-faq summary::-webkit-details-marker{display:none}.support-hub-faq summary:hover{background:#f7fafb}.support-hub-faq__icon{display:grid;width:32px;height:32px;place-items:center;border-radius:6px;color:#0b6c76;background:#eaf5f6}.support-hub-faq__icon svg{width:16px;height:16px}.support-hub-faq summary strong{font-size:12px;line-height:1.4}.support-hub-faq__toggle{display:grid;width:26px;height:26px;place-items:center;border:1px solid #d7e2e9;border-radius:6px;color:#173e59;background:#fff;font-size:17px;font-weight:700;transition:transform .16s ease}.support-hub-faq[open] .support-hub-faq__toggle{transform:rotate(45deg)}.support-hub-faq p{margin:0;padding:0 18px 14px 56px;color:#5e7485;font-size:11px;line-height:1.6}.support-hub-reference-list{border-top:1px solid #e4ebf0}.support-hub-reference{display:grid;grid-template-columns:28px minmax(0,1fr);min-height:60px;padding:11px 15px;grid-gap:10px;gap:10px;align-items:center;border-bottom:1px solid #e4ebf0}.support-hub-reference:last-child{border-bottom:0}.support-hub-reference>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#258743;background:#e7f5eb}.support-hub-reference svg{width:15px;height:15px}.support-hub-reference>div{display:grid;grid-gap:2px;gap:2px}.support-hub-reference strong{color:#173e59;font-size:11px}.support-hub-reference small{color:#64798a;font-size:10px;line-height:1.4}.support-hub-action-list{border-top:1px solid #e4ebf0}.support-hub-action-list>a{display:grid;grid-template-columns:36px minmax(0,1fr) 17px;min-height:66px;padding:11px 14px;grid-gap:10px;gap:10px;align-items:center;border-bottom:1px solid #e4ebf0;color:#173e59;text-decoration:none;transition:background .16s ease}.support-hub-action-list>a:last-child{border-bottom:0}.support-hub-action-list>a:hover{background:#f7fafb}.support-hub-action-list>a>span{display:grid;width:36px;height:36px;place-items:center;border-radius:7px;color:#0b6c76;background:#eaf5f6}.support-hub-action-list>a>span svg{width:18px;height:18px}.support-hub-action-list>a>div{display:grid;grid-gap:3px;gap:3px;overflow-wrap:anywhere}.support-hub-action-list strong{color:#173e59;font-size:12px;line-height:1.35}.support-hub-action-list small{color:#64798a;font-size:10px;line-height:1.35}.support-hub-action-list>a>svg{width:16px;height:16px;color:#78909f}.support-hub-contact{padding-bottom:14px}.support-hub-contact__person{display:grid;grid-template-columns:54px minmax(0,1fr);padding:2px 16px 14px;grid-gap:12px;gap:12px;align-items:center}.support-hub-contact__avatar{display:grid;width:54px;height:54px;place-items:center;overflow:hidden;border:2px solid #dce8ed;border-radius:50%;background:#eef5f6}.support-hub-contact__avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.support-hub-contact__person>div{display:grid;grid-gap:3px;gap:3px}.support-hub-contact__person strong{color:#173e59;font-size:15px}.support-hub-contact__person>div span{color:#64798a;font-size:11px}.support-hub-contact__details{margin:0;border-top:1px solid #e4ebf0;border-bottom:1px solid #e4ebf0}.support-hub-contact__details>div{display:grid;grid-template-columns:94px minmax(0,1fr);padding:10px 16px;grid-gap:10px;gap:10px;border-bottom:1px solid #e4ebf0}.support-hub-contact__details>div:last-child{border-bottom:0}.support-hub-contact__details dt{display:flex;margin:0;gap:6px;align-items:center;color:#64798a;font-size:10px}.support-hub-contact__details dt svg{width:14px;height:14px}.support-hub-contact__details dd{margin:0;overflow-wrap:anywhere;color:#173e59;font-size:10px;font-weight:750}.support-hub-contact__details a{color:inherit;text-decoration:none}.support-hub-contact>p{margin:13px 16px 0;color:#64798a;font-size:10px;line-height:1.55}.support-hub-process{display:grid;margin:0;padding:0 16px 15px;grid-gap:0;gap:0;list-style:none}.support-hub-process li{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);min-height:66px;grid-gap:10px;gap:10px;align-items:start}.support-hub-process li:not(:last-child):after{position:absolute;top:30px;bottom:0;left:14px;width:1px;background:#cddde4;content:""}.support-hub-process li>span{position:relative;z-index:1;display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#fff;background:#0b6c76;font-size:10px;font-weight:850}.support-hub-process li>div{display:grid;padding-top:2px;grid-gap:3px;gap:3px}.support-hub-process strong{color:#173e59;font-size:11px;line-height:1.35}.support-hub-process small{color:#64798a;font-size:10px;line-height:1.45}.support-hub-action-list>a:focus-visible,.support-hub-area:focus-visible,.support-hub-contact a:focus-visible,.support-hub-faq summary:focus-visible{outline:3px solid rgba(240,127,31,.22);outline-offset:-3px}@media (max-width:1180px){.support-hub-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.support-hub-layout{grid-template-columns:1fr}.support-hub-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.support-hub-sidebar>:last-child{grid-column:1/-1}}@media (max-width:780px){.support-hub-area-list,.support-hub-lower-grid,.support-hub-sidebar{grid-template-columns:1fr}.support-hub-area{min-height:112px;border-right:0}.support-hub-area:nth-child(odd){border-right:0}.support-hub-area:nth-last-child(2){border-bottom:1px solid #e4ebf0}.support-hub-sidebar>:last-child{grid-column:auto}}@media (max-width:560px){.support-hub-kpis{grid-template-columns:1fr}.support-hub-kpi{min-height:96px;padding:13px}.support-hub-panel__head{padding:14px}.support-hub-area{grid-template-columns:38px minmax(0,1fr) 16px;padding:14px}.support-hub-area__icon{width:38px;height:38px}.support-hub-faq summary{grid-template-columns:30px minmax(0,1fr) 24px;padding:10px 12px}.support-hub-faq p{padding:0 12px 13px 52px}.support-hub-contact__details>div{grid-template-columns:1fr;gap:4px}}.customer-admin-page{--customer-admin-accent:#1473e6;--customer-admin-accent-strong:#0b67d1;--customer-admin-ink:#172033;--customer-admin-muted:#64748b;--customer-admin-border:#e3eaf2;--customer-admin-soft:#f7f9fc;--customer-admin-shadow:0 8px 28px rgba(30,54,84,0.06);display:grid;min-width:0;grid-gap:20px;gap:20px;color:var(--customer-admin-ink)}.customer-admin-page *,.customer-admin-page :after,.customer-admin-page :before{box-sizing:border-box}.customer-admin-top{display:flex;min-width:0;gap:20px;align-items:flex-end;justify-content:space-between}.customer-admin-top h1,.customer-admin-top h2,.customer-admin-top p{margin:0}.customer-admin-top h1,.customer-admin-top h2{color:#111827;font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.15;letter-spacing:-.025em}.customer-admin-top p{margin-top:7px;color:var(--customer-admin-muted);font-size:.93rem;line-height:1.5}.customer-admin-metrics{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(150px,1fr)) minmax(210px,auto);grid-gap:14px;gap:14px;align-items:stretch}.customer-admin-metric{display:flex;min-width:0;min-height:116px;padding:19px 20px;gap:14px;align-items:center;border:1px solid var(--customer-admin-border);border-radius:14px;background:#fff;box-shadow:var(--customer-admin-shadow)}.customer-admin-metric-icon,.customer-admin-summary-icon{display:grid;flex:0 0 auto;width:48px;height:48px;place-items:center;border-radius:50%;color:var(--customer-admin-accent);background:#eaf3ff}.customer-admin-metric-icon svg,.customer-admin-summary-icon svg{width:22px;height:22px}.customer-admin-metric--green .customer-admin-metric-icon{color:#1d9b54;background:#eaf8ef}.customer-admin-metric--orange .customer-admin-metric-icon{color:#f28b22;background:#fff3e5}.customer-admin-metric--purple .customer-admin-metric-icon{color:#7757d9;background:#f1edff}.customer-admin-metric-copy{display:grid;min-width:0;grid-gap:3px;gap:3px}.customer-admin-metric-copy>small,.customer-admin-metric-copy>span{overflow:hidden;color:var(--customer-admin-muted);font-size:.79rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.customer-admin-metric-copy>strong{color:#111827;font-size:1.55rem;line-height:1.15;letter-spacing:-.02em}.customer-admin-add{display:inline-flex;min-height:46px;padding:0 20px;gap:9px;align-self:center;align-items:center;justify-content:center;border:1px solid var(--customer-admin-accent);border-radius:9px;color:#fff;background:var(--customer-admin-accent);box-shadow:0 8px 18px rgba(20,115,230,.18);font:inherit;font-size:.86rem;font-weight:750;line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.customer-admin-add:hover{border-color:var(--customer-admin-accent-strong);background:var(--customer-admin-accent-strong);box-shadow:0 10px 22px rgba(20,115,230,.24);transform:translateY(-1px)}.customer-admin-add:disabled{opacity:.55;cursor:not-allowed;transform:none}.customer-admin-workspace{display:grid;min-width:0;grid-template-columns:minmax(320px,360px) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:stretch}.customer-admin-directory,.customer-admin-record{min-width:0;overflow:hidden;border:1px solid var(--customer-admin-border);border-radius:14px;background:#fff;box-shadow:var(--customer-admin-shadow)}.customer-admin-directory{display:flex;min-height:680px;flex-direction:column}.customer-admin-directory-toolbar{display:grid;padding:17px 16px 14px;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;border-bottom:1px solid var(--customer-admin-border)}.customer-admin-search{position:relative;min-width:0}.customer-admin-search input{width:100%;min-height:42px;padding:0 42px 0 13px;border:1px solid #dbe4ee;border-radius:8px;outline:none;color:var(--customer-admin-ink);background:#fff;font:inherit;font-size:.83rem;transition:border-color .15s ease,box-shadow .15s ease}.customer-admin-search input::placeholder{color:#8b98aa}.customer-admin-search input:focus{border-color:var(--customer-admin-accent);box-shadow:0 0 0 3px rgba(20,115,230,.12)}.customer-admin-search-icon{position:absolute;top:50%;right:13px;display:grid;width:20px;height:20px;place-items:center;color:#66758a;pointer-events:none;transform:translateY(-50%)}.customer-admin-search-icon svg{width:18px;height:18px}.customer-admin-filter,.customer-admin-more{display:inline-flex;min-height:42px;padding:0 14px;gap:7px;align-items:center;justify-content:center;border:1px solid #dbe4ee;border-radius:8px;color:#243044;background:#fff;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.customer-admin-filter:hover,.customer-admin-more:hover{border-color:#b9c9db;color:var(--customer-admin-accent);background:#f8fbff}.customer-admin-list-head{display:grid;padding:10px 17px;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;color:#66758a;background:#fbfcfe;font-size:.72rem;font-weight:750;line-height:1.3}.customer-admin-list{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.customer-admin-row{position:relative;display:grid;width:100%;min-width:0;min-height:76px;padding:12px 15px 12px 17px;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;border:0;border-bottom:1px solid #e8edf3;color:inherit;background:#fff;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.customer-admin-row:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:transparent;content:""}.customer-admin-row:hover{background:#f8fbff}.customer-admin-row.is-selected{background:#eef6ff;box-shadow:inset 0 0 0 1px rgba(20,115,230,.2)}.customer-admin-row.is-selected:before{background:var(--customer-admin-accent)}.customer-admin-avatar{display:grid;width:42px;height:42px;place-items:center;overflow:hidden;border-radius:50%;color:#075fae;background:#e2efff;font-size:.78rem;font-weight:850;letter-spacing:.02em}.customer-admin-avatar img{width:100%;height:100%;object-fit:cover}.customer-admin-row-copy{display:grid;min-width:0;grid-gap:3px;gap:3px}.customer-admin-row-copy>small,.customer-admin-row-copy>span,.customer-admin-row-copy>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-admin-row-copy>strong{color:#182234;font-size:.83rem;line-height:1.3}.customer-admin-row-copy>small,.customer-admin-row-copy>span{color:#69778b;font-size:.7rem;line-height:1.35}.customer-admin-row-status{display:flex;min-width:58px;gap:7px;align-items:center;justify-content:flex-end;color:#748196;font-size:.68rem;white-space:nowrap}.customer-admin-row-status>span:first-child{display:inline-flex;min-height:24px;padding:0 8px;align-items:center;border-radius:6px;color:#21864e;background:#e7f7ed;font-weight:750}.customer-admin-row-status>span[data-state=archived],.customer-admin-row-status>span[data-state=inactive],.customer-admin-row-status>span[data-state=rejected]{color:#637083;background:#edf1f5}.customer-admin-row-status>span[data-state=pending]{color:#aa6412;background:#fff1dc}.customer-admin-pagination{display:flex;min-height:56px;padding:10px 14px;gap:10px;align-items:center;justify-content:space-between;border-top:1px solid var(--customer-admin-border);color:#67758a;background:#fff;font-size:.7rem}.customer-admin-page-buttons{display:flex;gap:5px;align-items:center}.customer-admin-page-buttons button{display:grid;width:31px;height:31px;padding:0;place-items:center;border:1px solid #dfe6ee;border-radius:7px;color:#4d5c70;background:#fff;font:inherit;font-size:.72rem;font-weight:750;cursor:pointer}.customer-admin-page-buttons button:hover:not(:disabled){border-color:#a9c9ed;color:var(--customer-admin-accent);background:#f3f8ff}.customer-admin-page-buttons button.is-active,.customer-admin-page-buttons button[aria-current=page]{border-color:var(--customer-admin-accent);color:#fff;background:var(--customer-admin-accent)}.customer-admin-page-buttons button:disabled{opacity:.38;cursor:not-allowed}.customer-admin-record{position:relative;min-height:680px}.customer-admin-record-hero{display:flex;min-width:0;min-height:142px;padding:25px 27px 19px;gap:20px;align-items:flex-start;justify-content:space-between}.customer-admin-record-identity{display:flex;min-width:0;gap:17px;align-items:center}.customer-admin-record-identity .customer-admin-avatar{width:72px;height:72px;font-size:1.25rem}.customer-admin-record-copy{display:grid;min-width:0;grid-gap:5px;gap:5px}.customer-admin-record-copy>div{display:flex;min-width:0;gap:10px;align-items:center;flex-wrap:wrap}.customer-admin-record-copy h2,.customer-admin-record-copy h3,.customer-admin-record-copy p{margin:0}.customer-admin-record-copy h2,.customer-admin-record-copy h3{overflow-wrap:anywhere;color:#121a29;font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.2;letter-spacing:-.02em}.customer-admin-record-copy p{color:#66758a;font-size:.8rem;line-height:1.45}.customer-admin-hero-actions{position:relative;display:flex;flex:0 0 auto;gap:9px;align-items:center}.customer-admin-hero-actions>a,.customer-admin-hero-actions>button:not(.customer-admin-more){display:inline-flex;min-height:42px;padding:0 16px;gap:8px;align-items:center;justify-content:center;border:1px solid #dbe4ee;border-radius:8px;color:#253044;background:#fff;font:inherit;font-size:.8rem;font-weight:750;text-decoration:none;cursor:pointer}.customer-admin-hero-actions>a:hover,.customer-admin-hero-actions>button:not(.customer-admin-more):hover{border-color:#a9c9ed;color:var(--customer-admin-accent);background:#f8fbff}.customer-admin-more-menu{position:absolute;z-index:10;top:calc(100% + 7px);right:0;display:grid;width:min(260px,calc(100vw - 40px));padding:6px;grid-gap:3px;gap:3px;border:1px solid var(--customer-admin-border);border-radius:10px;background:#fff;box-shadow:0 16px 40px rgba(30,54,84,.17)}.customer-admin-more-menu a,.customer-admin-more-menu button{display:flex;min-height:38px;padding:0 10px;gap:8px;align-items:center;border:0;border-radius:7px;color:#29364a;background:transparent;font:inherit;font-size:.77rem;font-weight:650;text-align:left;text-decoration:none;cursor:pointer}.customer-admin-more-menu a:hover,.customer-admin-more-menu button:hover{color:var(--customer-admin-accent);background:#f1f7ff}.customer-admin-more-menu button[data-tone=danger]{color:#c13d4c}.customer-admin-more-menu button[data-tone=danger]:hover{background:#fff1f3}.customer-admin-tabs{display:flex;min-width:0;padding:0 20px;gap:2px;overflow-x:auto;border-bottom:1px solid var(--customer-admin-border);scrollbar-width:thin}.customer-admin-tab{position:relative;display:inline-flex;min-height:48px;padding:0 14px;flex:0 0 auto;align-items:center;justify-content:center;border:0;color:#536176;background:transparent;font:inherit;font-size:.78rem;font-weight:750;white-space:nowrap;cursor:pointer}.customer-admin-tab:after{position:absolute;right:10px;bottom:0;left:10px;height:2px;border-radius:2px 2px 0 0;background:transparent;content:""}.customer-admin-tab.is-active,.customer-admin-tab:hover,.customer-admin-tab[aria-selected=true]{color:var(--customer-admin-accent)}.customer-admin-tab.is-active:after,.customer-admin-tab[aria-selected=true]:after{background:var(--customer-admin-accent)}.customer-admin-panel{display:grid;min-width:0;padding:22px 24px 25px;grid-gap:20px;gap:20px}.customer-admin-form-section>h3,.customer-admin-panel>h3,.customer-admin-panel>header h3,.customer-admin-summary>h3{margin:0;color:#182234;font-size:.94rem;line-height:1.35}.customer-admin-overview-grid{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.customer-admin-action-card,.customer-admin-form-section,.customer-admin-info-card,.customer-admin-security,.customer-admin-summary{min-width:0;padding:18px;border:1px solid var(--customer-admin-border);border-radius:11px;background:#fff;box-shadow:0 4px 15px rgba(30,54,84,.035)}.customer-admin-info-card{display:grid;align-content:start;grid-gap:14px;gap:14px}.customer-admin-action-card>h3,.customer-admin-action-card>h4,.customer-admin-info-card>h3,.customer-admin-info-card>h4,.customer-admin-security>h3{margin:0;color:#192335;font-size:.82rem;line-height:1.35}.customer-admin-info-list{display:grid;margin:0;grid-gap:11px;gap:11px}.customer-admin-info-row{display:grid;min-width:0;margin:0;grid-template-columns:minmax(96px,.8fr) minmax(0,1.2fr);grid-gap:10px;gap:10px;align-items:start;font-size:.74rem;line-height:1.45}.customer-admin-info-row dt,.customer-admin-info-row>span:first-child{margin:0;color:#66758a;font-weight:650}.customer-admin-info-row dd,.customer-admin-info-row>span:last-child,.customer-admin-info-row>strong{min-width:0;margin:0;overflow-wrap:anywhere;color:#263145;font-weight:700}.customer-admin-info-row a{color:var(--customer-admin-accent);text-decoration:none}.customer-admin-info-row a:hover{text-decoration:underline}.customer-admin-summary{display:grid;grid-gap:15px;gap:15px}.customer-admin-summary-grid{display:grid;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.customer-admin-summary-card{display:flex;min-width:0;min-height:86px;padding:13px;gap:10px;align-items:center;border:1px solid #e8edf3;border-radius:9px;background:#fbfcfe}.customer-admin-summary-icon{width:36px;height:36px}.customer-admin-summary-icon svg{width:17px;height:17px}.customer-admin-summary-card>div{display:grid;min-width:0;grid-gap:2px;gap:2px}.customer-admin-summary-card small,.customer-admin-summary-card span{overflow:hidden;color:#68768a;font-size:.66rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.customer-admin-summary-card strong{color:#172033;font-size:1rem;line-height:1.25}.customer-admin-empty{display:grid;min-height:170px;padding:26px;place-items:center;border:1px dashed #cfdbe8;border-radius:11px;color:#69778b;background:#fbfcfe;text-align:center}.customer-admin-empty>div{display:grid;max-width:480px;grid-gap:8px;gap:8px;justify-items:center}.customer-admin-empty h3,.customer-admin-empty p{margin:0}.customer-admin-empty h3{color:#2c394d;font-size:.92rem}.customer-admin-empty p{font-size:.78rem;line-height:1.55}.customer-admin-form-section{display:grid;grid-gap:16px;gap:16px}.customer-admin-form-section>header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.customer-admin-form-section>header p{margin:4px 0 0;color:#69778b;font-size:.73rem;line-height:1.45}.customer-admin-form-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.customer-admin-form-grid>div,.customer-admin-form-grid>label{display:grid;min-width:0;grid-gap:6px;gap:6px;color:#536176;font-size:.72rem;font-weight:700}.customer-admin-form-grid input,.customer-admin-form-grid select,.customer-admin-form-grid textarea{width:100%;min-height:42px;padding:9px 11px;border:1px solid #dbe4ee;border-radius:8px;outline:none;color:#1f2b3f;background:#fff;font:inherit;font-size:.8rem;font-weight:500;transition:border-color .15s ease,box-shadow .15s ease}.customer-admin-form-grid textarea{min-height:104px;resize:vertical}.customer-admin-form-grid input:focus,.customer-admin-form-grid select:focus,.customer-admin-form-grid textarea:focus{border-color:var(--customer-admin-accent);box-shadow:0 0 0 3px rgba(20,115,230,.11)}.customer-admin-form-grid input:disabled,.customer-admin-form-grid select:disabled,.customer-admin-form-grid textarea:disabled{color:#728096;background:#f4f7fa}.customer-admin-form-actions{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.customer-admin-form-actions a,.customer-admin-form-actions button{display:inline-flex;min-height:40px;padding:0 15px;gap:7px;align-items:center;justify-content:center;border:1px solid #d8e1eb;border-radius:8px;color:#2b374a;background:#fff;font:inherit;font-size:.77rem;font-weight:750;text-decoration:none;cursor:pointer}.customer-admin-form-actions .primary,.customer-admin-form-actions button[type=submit]{border-color:var(--customer-admin-accent);color:#fff;background:var(--customer-admin-accent)}.customer-admin-form-actions a:hover,.customer-admin-form-actions button:hover:not(:disabled){border-color:#a9c9ed;color:var(--customer-admin-accent);background:#f7fbff}.customer-admin-form-actions .primary:hover,.customer-admin-form-actions button[type=submit]:hover:not(:disabled){border-color:var(--customer-admin-accent-strong);color:#fff;background:var(--customer-admin-accent-strong)}.customer-admin-form-actions button:disabled{opacity:.52;cursor:not-allowed}.customer-admin-contract-list,.customer-admin-document-list,.customer-admin-note-list{display:grid;min-width:0;overflow:hidden;border:1px solid var(--customer-admin-border);border-radius:10px;background:#fff}.customer-admin-contract-row,.customer-admin-document-row,.customer-admin-note-row{display:grid;min-width:0;min-height:64px;padding:13px 15px;grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid #e8edf3}.customer-admin-contract-row,.customer-admin-document-row{grid-template-columns:minmax(0,1fr) auto}.customer-admin-note-row{grid-template-columns:auto minmax(0,1fr) auto}.customer-admin-contract-row:last-child,.customer-admin-document-row:last-child,.customer-admin-note-row:last-child{border-bottom:0}.customer-admin-contract-row>div,.customer-admin-document-row>div,.customer-admin-note-row>div{display:grid;min-width:0;grid-gap:3px;gap:3px}.customer-admin-contract-row strong,.customer-admin-document-row strong,.customer-admin-note-row strong{overflow:hidden;color:#253044;font-size:.78rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.customer-admin-contract-row small,.customer-admin-contract-row span,.customer-admin-document-row small,.customer-admin-document-row span,.customer-admin-note-row small,.customer-admin-note-row span{color:#6b798c;font-size:.69rem;line-height:1.45}.customer-admin-contract-row>a,.customer-admin-contract-row>button,.customer-admin-document-row>a,.customer-admin-document-row>button{display:inline-flex;min-height:34px;padding:0 11px;align-items:center;justify-content:center;border:1px solid #dbe4ee;border-radius:7px;color:var(--customer-admin-accent);background:#fff;font:inherit;font-size:.7rem;font-weight:750;text-decoration:none;cursor:pointer}.customer-admin-action-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.customer-admin-action-card,.customer-admin-security{display:grid;align-content:start;grid-gap:13px;gap:13px}.customer-admin-action-card p,.customer-admin-security p{margin:0;color:#69778b;font-size:.73rem;line-height:1.5}.customer-admin-action-group{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.customer-admin-action-group a,.customer-admin-action-group button{display:inline-flex;min-height:37px;padding:0 12px;gap:7px;align-items:center;justify-content:center;border:1px solid #d8e1eb;border-radius:8px;color:#2e3a4e;background:#fff;font:inherit;font-size:.72rem;font-weight:750;text-decoration:none;cursor:pointer}.customer-admin-action-group a:hover,.customer-admin-action-group button:hover:not(:disabled){border-color:#a9c9ed;color:var(--customer-admin-accent);background:#f6faff}.customer-admin-action-group button[data-tone=danger]{border-color:#f0cbd0;color:#bd3748}.customer-admin-action-group button[data-tone=danger]:hover:not(:disabled){border-color:#e2aeb5;color:#a82435;background:#fff3f4}.customer-admin-action-group button:disabled{opacity:.5;cursor:not-allowed}.customer-admin-security{border-color:#dce7f2;background:#f8fbff;box-shadow:none}.customer-admin-page a:focus-visible,.customer-admin-page button:focus-visible,.customer-admin-page input:focus-visible,.customer-admin-page select:focus-visible,.customer-admin-page textarea:focus-visible{outline:3px solid rgba(20,115,230,.2);outline-offset:2px}@media (max-width:1380px){.customer-admin-metrics{grid-template-columns:repeat(4,minmax(135px,1fr))}.customer-admin-add{grid-column:1/-1;justify-self:end}.customer-admin-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.customer-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-admin-workspace{grid-template-columns:minmax(0,1fr)}.customer-admin-directory{min-height:auto}.customer-admin-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-admin-row:nth-last-child(2):nth-child(odd){border-bottom:0}.customer-admin-record{min-height:0}.customer-admin-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-admin-overview-grid>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:880px){.customer-admin-record-hero{flex-direction:column}.customer-admin-hero-actions{width:100%}.customer-admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-admin-action-grid{grid-template-columns:1fr}}@media (max-width:720px){.customer-admin-page{gap:14px}.customer-admin-top{align-items:flex-start;flex-direction:column}.customer-admin-metrics{grid-template-columns:minmax(0,1fr);gap:10px}.customer-admin-metric{min-height:88px;padding:13px 15px}.customer-admin-metric-icon{width:42px;height:42px}.customer-admin-metric-copy>strong{font-size:1.3rem}.customer-admin-add{width:100%;grid-column:auto;justify-self:stretch}.customer-admin-list{display:flex}.customer-admin-list-head{display:none}.customer-admin-pagination{align-items:flex-start;flex-direction:column}.customer-admin-page-buttons{width:100%;overflow-x:auto}.customer-admin-record-hero{min-height:0;padding:18px 16px 14px}.customer-admin-record-identity{align-items:flex-start}.customer-admin-record-identity .customer-admin-avatar{width:54px;height:54px;font-size:1rem}.customer-admin-hero-actions{align-items:stretch}.customer-admin-hero-actions>a,.customer-admin-hero-actions>button:not(.customer-admin-more){min-width:0;flex:1 1 auto}.customer-admin-tabs{padding:0 7px}.customer-admin-tab{padding:0 10px}.customer-admin-panel{padding:16px;gap:14px}.customer-admin-form-grid,.customer-admin-overview-grid,.customer-admin-summary-grid{grid-template-columns:minmax(0,1fr)}.customer-admin-overview-grid>:last-child:nth-child(odd){grid-column:auto}.customer-admin-action-card,.customer-admin-form-section,.customer-admin-info-card,.customer-admin-security,.customer-admin-summary{padding:15px}.customer-admin-form-actions{align-items:stretch;flex-direction:column}.customer-admin-form-actions a,.customer-admin-form-actions button{width:100%}}@media (max-width:480px){.customer-admin-directory-toolbar{grid-template-columns:minmax(0,1fr)}.customer-admin-filter{width:100%}.customer-admin-row{padding-right:12px;grid-template-columns:38px minmax(0,1fr)}.customer-admin-row .customer-admin-avatar{width:38px;height:38px}.customer-admin-row-status{grid-column:2;justify-content:flex-start}.customer-admin-record-identity{width:100%}.customer-admin-record-copy>div{align-items:flex-start;flex-direction:column}.customer-admin-hero-actions{display:grid;grid-template-columns:minmax(0,1fr) 42px}.customer-admin-info-row{gap:3px}.customer-admin-contract-row,.customer-admin-document-row,.customer-admin-info-row,.customer-admin-note-row{grid-template-columns:minmax(0,1fr)}.customer-admin-action-group{align-items:stretch;flex-direction:column}.customer-admin-action-group a,.customer-admin-action-group button{width:100%}}.customer-admin-metrics{flex:1 1 auto;grid-template-columns:repeat(4,minmax(150px,1fr))}.customer-admin-row-status{min-width:auto;min-height:24px;padding:0 8px;border-radius:6px;color:#21864e;background:#e7f7ed;font-weight:750}.customer-admin-row-status--pending{color:#aa6412;background:#fff1dc}.customer-admin-row-status--rejected{color:#b33a49;background:#fff0f2}.customer-admin-record-copy .customer-admin-row-status{display:inline-flex;justify-content:center}.customer-admin-more{position:relative;display:block;width:42px;height:42px;min-height:42px;padding:0}.customer-admin-more>summary{display:grid;width:40px;height:40px;place-items:center;border-radius:7px;list-style:none;cursor:pointer}.customer-admin-more>summary::-webkit-details-marker{display:none}.customer-admin-more-menu{top:calc(100% + 8px)}.customer-admin-more-menu>span,.customer-admin-more-menu>strong{padding:7px 10px}.customer-admin-more-menu>strong{color:#1f2b3f;font-size:.78rem}.customer-admin-more-menu>span{padding-top:0;color:#6b798c;font-size:.69rem}.customer-admin-more-menu button.is-danger{color:#c13d4c}.customer-admin-more-menu button:disabled{opacity:.5;cursor:not-allowed}.customer-admin-info-card>header{display:flex;gap:9px;align-items:center}.customer-admin-info-card>header>span{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;color:#1473e6;background:#eaf3ff}.customer-admin-info-card>header svg{width:17px;height:17px}.customer-admin-info-card>header strong{color:#192335;font-size:.84rem}.customer-admin-summary-card strong{overflow-wrap:anywhere}.customer-admin-page .admin-detail-fields{padding:22px 24px 0}.customer-admin-page .admin-detail-fields>*{display:none}.customer-admin-page .admin-detail-fields>.field-group{grid-column:auto}.customer-admin-page .admin-detail-fields>.admin-field-span-2{grid-column:1/-1!important}.customer-admin-page .admin-detail-fields--ablaeufe>:nth-child(n+25):nth-child(-n+28),.customer-admin-page .admin-detail-fields--kontakt>:nth-child(n+1):nth-child(-n+11),.customer-admin-page .admin-detail-fields--rechnung>:nth-child(n+12):nth-child(-n+24){display:grid}.customer-admin-page .admin-detail-fields--dokumente,.customer-admin-page .admin-detail-fields--statistiken,.customer-admin-page .admin-detail-fields--uebersicht,.customer-admin-page .admin-detail-fields--verlauf{display:none}.customer-admin-page .admin-form-section-heading{padding-top:0;margin-top:0;border-top:0}.customer-admin-page .customer-admin-form-section{margin:22px 24px 0}.customer-admin-page .customer-admin-form-actions{padding:16px 24px 24px;justify-content:space-between;color:#69778b;font-size:.76rem}.customer-admin-page .customer-admin-form-actions .button{border-color:#1473e6;color:#fff;background:#1473e6}.customer-admin-contract-row{grid-template-columns:auto minmax(150px,1.25fr) minmax(150px,1fr) minmax(150px,1fr)}.customer-admin-document-row{grid-template-columns:auto minmax(0,1fr) auto auto}.customer-admin-note-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.customer-admin-note-row p{margin:0;color:#536176;font-size:.74rem;line-height:1.5}.customer-admin-security{padding:0;overflow:hidden}.customer-admin-security>summary{display:flex;min-height:64px;padding:15px 18px;gap:16px;align-items:center;justify-content:space-between;list-style:none;color:#253044;background:#f8fbff;cursor:pointer}.customer-admin-security>summary::-webkit-details-marker{display:none}.customer-admin-security>summary>span:first-child{display:grid;grid-gap:3px;gap:3px}.customer-admin-security>summary small,.customer-admin-security>summary>span:last-child{color:#69778b;font-size:.72rem}.customer-admin-security-grid{padding:18px}.customer-admin-page summary:focus-visible{outline:3px solid rgba(20,115,230,.2);outline-offset:2px}@media (max-width:1380px){.customer-admin-metrics{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width:720px){.customer-admin-metrics{width:100%;grid-template-columns:1fr}.customer-admin-page .admin-detail-fields{padding:16px 16px 0}.customer-admin-page .customer-admin-form-section{margin:16px 16px 0}.customer-admin-page .customer-admin-form-actions{padding:14px 16px 18px}.customer-admin-contract-row,.customer-admin-document-row{grid-template-columns:auto minmax(0,1fr)}.customer-admin-contract-row>div:nth-of-type(n+2),.customer-admin-document-row>span,.customer-admin-document-row>time{grid-column:2}.customer-admin-security>summary{align-items:flex-start;flex-direction:column}}.portal-shell-phase-one.portal-shell-phase-one--customer .portal-sidebar-phase-one{width:268px;padding:16px 14px;color:#f5f9ff;border-right-color:rgba(77,151,219,.24);background:radial-gradient(circle at 28% 8%,rgba(13,111,203,.22),transparent 34%),linear-gradient(180deg,#062d55,#042546 48%,#031d38);box-shadow:12px 0 30px rgba(3,24,47,.18)}.portal-shell-phase-one.portal-shell-phase-one--customer .portal-sidebar-shell{grid-template-rows:auto minmax(0,1fr) auto;gap:13px}.portal-shell-phase-one.portal-shell-phase-one--customer .portal-brand-lockup{gap:6px;padding:8px 10px 10px;border-radius:12px}.portal-shell-phase-one.portal-shell-phase-one--customer .portal-brand-logo{width:min(184px,100%);filter:none}.portal-shell-phase-one.portal-shell-phase-one--customer .portal-brand-meta--customer{display:grid;justify-content:center;grid-gap:2px;gap:2px}.portal-shell-phase-one.portal-shell-phase-one--customer .portal-brand-title{color:#fff;font-size:13px}.portal-shell-phase-one.portal-shell-phase-one--customer .portal-nav--compact{gap:12px;padding:1px 4px 4px 0}.portal-shell-phase-one.portal-shell-phase-one--customer .portal-nav-group,.portal-shell-phase-one.portal-shell-phase-one--customer .portal-nav-group-links{gap:3px}.portal-shell-phase-one.portal-shell-phase-one--customer .portal-nav-link--compact{grid-template-columns:32px minmax(0,1fr) auto;gap:9px;min-height:41px;padding:5px 9px;border-radius:11px;color:rgba(247,251,255,.88)}.portal-shell-phase-one.portal-shell-phase-one--customer .portal-nav-link--compact:hover{color:#fff;border-color:rgba(72,158,235,.32);background:rgba(21,103,178,.24);transform:translateX(2px)}.portal-shell-phase-one.portal-shell-phase-one--customer .portal-nav-link--compact.is-active{color:#fff;border-color:rgba(27,158,255,.72);background:linear-gradient(180deg,#0875ce,#075ca6);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 8px 18px rgba(0,87,174,.3)}.portal-shell-phase-one.portal-shell-phase-one--customer .portal-nav-icon,.portal-shell-phase-one.portal-shell-phase-one--customer .portal-nav-link--compact.is-active .portal-nav-icon{width:32px;height:30px;border:0;border-radius:8px;color:rgba(239,247,255,.9);background:transparent}.portal-shell-phase-one.portal-shell-phase-one--customer .portal-nav-link--compact.is-active .portal-nav-icon{color:#fff;background:rgba(255,255,255,.1)}.portal-shell-phase-one.portal-shell-phase-one--customer .portal-nav-icon svg{width:20px;height:20px}.portal-shell-phase-one.portal-shell-phase-one--customer .portal-nav-label{font-size:13px;font-weight:680}.portal-shell-phase-one.portal-shell-phase-one--customer .portal-sidebar-contact{gap:10px;padding:12px;overflow:visible;border-color:rgba(83,163,235,.38);border-radius:14px;color:#fff;background:linear-gradient(180deg,rgba(10,72,126,.9),rgba(7,54,99,.94));box-shadow:0 10px 22px rgba(0,12,28,.18)}.portal-shell-phase-one.portal-shell-phase-one--customer .portal-sidebar-contact__person{grid-template-columns:50px minmax(0,1fr);gap:10px;padding:0}.portal-shell-phase-one.portal-shell-phase-one--customer .portal-sidebar-contact__avatar{width:50px;height:50px;border-color:#59b7ef}.portal-shell-phase-one.portal-shell-phase-one--customer .portal-sidebar-contact__person small{color:rgba(226,239,252,.78);font-size:9px}.portal-shell-phase-one.portal-shell-phase-one--customer .portal-sidebar-contact__person strong{color:#fff;font-size:13px}.portal-shell-phase-one.portal-shell-phase-one--customer .portal-main-phase-one{margin-left:280px}@media (max-width:1120px){.portal-shell-phase-one.portal-shell-phase-one--customer .portal-sidebar-phase-one{display:none}.portal-shell-phase-one.portal-shell-phase-one--customer .portal-main-phase-one{margin-left:0;padding-top:84px}}@media (max-width:620px){.portal-shell-phase-one.portal-shell-phase-one--customer .portal-main-phase-one{padding-top:76px}}.portal-page-content-loading{min-height:280px;display:grid;place-items:center;align-content:center;grid-gap:12px;gap:12px;color:#60758a;font-size:14px;font-weight:750}.portal-page-content-loading:before{content:"";width:34px;height:34px;border:3px solid #dce8f1;border-top-color:#0875ce;border-radius:50%;animation:portal-loading-spin .7s linear infinite}@keyframes portal-loading-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.portal-page-content-loading:before{animation:none}}