.site-header-module__wBaYfG__header{z-index:25;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;padding:.62rem max(3vw,50vw - 610px);display:grid;position:sticky;top:0}.site-header-module__wBaYfG__brand{align-items:center;width:174px;min-width:174px;display:inline-flex}.site-header-module__wBaYfG__brand img{width:100%;height:auto}.site-header-module__wBaYfG__nav{color:var(--muted);white-space:nowrap;scrollbar-width:none;justify-content:center;align-items:center;gap:.2rem;display:flex;overflow-x:auto}.site-header-module__wBaYfG__nav::-webkit-scrollbar{display:none}.site-header-module__wBaYfG__link,.site-header-module__wBaYfG__cta,.site-header-module__wBaYfG__userSummary,.site-header-module__wBaYfG__logoutButton{border-radius:var(--radius-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:.38rem;min-height:38px;padding:.4rem .55rem;font-size:.92rem;font-weight:700;display:inline-flex}.site-header-module__wBaYfG__link:hover{background:var(--surface-alt);color:var(--ink)}.site-header-module__wBaYfG__active{color:var(--brand-strong);background:var(--brand-soft);border-color:#c7deee}.site-header-module__wBaYfG__cta{color:#fff;background:var(--accent);border-color:var(--accent);padding-inline:.75rem}.site-header-module__wBaYfG__cta:hover{background:var(--accent-strong)}.site-header-module__wBaYfG__account{justify-content:flex-end;min-width:0;display:flex}.site-header-module__wBaYfG__authActions,.site-header-module__wBaYfG__userMenu{align-items:center;gap:.45rem;display:flex}.site-header-module__wBaYfG__sessionState{color:var(--muted);font-size:.88rem;font-weight:700}.site-header-module__wBaYfG__userSummary{border-color:var(--line);min-height:42px;color:var(--ink);background:#fff;padding:.3rem .55rem .3rem .34rem}.site-header-module__wBaYfG__userSummary:hover{border-color:var(--brand);background:var(--brand-soft)}.site-header-module__wBaYfG__avatar{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.78rem;font-weight:850;display:grid}.site-header-module__wBaYfG__userText{text-align:left;min-width:0;line-height:1.05;display:grid}.site-header-module__wBaYfG__userText strong,.site-header-module__wBaYfG__userText small{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.site-header-module__wBaYfG__userText strong{font-size:.88rem}.site-header-module__wBaYfG__userText small{color:var(--muted);font-size:.73rem}.site-header-module__wBaYfG__logoutButton{border-color:var(--line);width:40px;color:var(--muted);background:#fff;padding-inline:0}.site-header-module__wBaYfG__logoutButton:hover{color:var(--danger);background:var(--danger-soft);border-color:#e9b9b9}@media (max-width:920px){.site-header-module__wBaYfG__header{grid-template-columns:auto auto;grid-template-areas:"brand account""nav nav";padding-inline:3vw}.site-header-module__wBaYfG__brand{grid-area:brand;width:150px;min-width:150px}.site-header-module__wBaYfG__nav{grid-area:nav;justify-content:flex-start}.site-header-module__wBaYfG__account{grid-area:account;justify-self:end}}@media (max-width:520px){.site-header-module__wBaYfG__link span{display:none}.site-header-module__wBaYfG__link{width:40px;padding-inline:0}.site-header-module__wBaYfG__userText{display:none}.site-header-module__wBaYfG__brand{width:132px;min-width:132px}}
.portal-ui-module__mjDApW__wrapper{gap:1rem;width:min(1220px,94vw);margin:0 auto 2.5rem;display:grid}.portal-ui-module__mjDApW__hero{border-bottom:1px solid var(--line);gap:.85rem;padding:1rem 0 .35rem;display:grid}.portal-ui-module__mjDApW__heroPanel{border:1px solid var(--line);background:radial-gradient(circle at 8% 0,#f064181f,#0000 28%),radial-gradient(circle at 95% 10%,#3b7ead29,#0000 30%),linear-gradient(135deg,#fff,#f6fafc);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:1.25rem;padding:clamp(1rem,3vw,1.5rem);display:flex;box-shadow:0 22px 70px -58px #182233bf}.portal-ui-module__mjDApW__mediaHeroCard{aspect-ratio:1.45;background:radial-gradient(circle at 30% 20%,#f064181a,#0000 28%),#fff;border:1px solid #d9e1eae6;border-radius:20px;flex:0 0 min(360px,36%);width:min(360px,100%);overflow:hidden;box-shadow:0 24px 52px -46px #182233e6}.portal-ui-module__mjDApW__mediaHeroCard img{object-fit:cover;width:100%;height:100%;display:block}.portal-ui-module__mjDApW__kicker{color:var(--accent);text-transform:uppercase;font-size:.78rem;font-weight:800}.portal-ui-module__mjDApW__title{font-family:var(--font-manrope), sans-serif;max-width:22ch;font-size:clamp(1.7rem,3vw,2.65rem);line-height:1.12}.portal-ui-module__mjDApW__subtitle{color:var(--muted);max-width:74ch;line-height:1.55}.portal-ui-module__mjDApW__chips{flex-wrap:wrap;gap:.45rem;display:flex}.portal-ui-module__mjDApW__chip,.portal-ui-module__mjDApW__statusPill{border:1px solid var(--line);min-height:26px;color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.18rem .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.portal-ui-module__mjDApW__statusPill{color:var(--brand-strong);background:var(--brand-soft);border-color:#c6ddeb}.portal-ui-module__mjDApW__section{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);padding:1rem}.portal-ui-module__mjDApW__panelHeader{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.portal-ui-module__mjDApW__sectionTitle{font-family:var(--font-manrope), sans-serif;font-size:1.05rem;line-height:1.25}.portal-ui-module__mjDApW__sectionText{color:var(--muted);line-height:1.5}.portal-ui-module__mjDApW__summaryPanel{background:radial-gradient(circle at 100% 0,#3b7ead1f,#0000 32%),linear-gradient(#fff,#f8fbfd);align-self:start;position:sticky;top:86px}.portal-ui-module__mjDApW__grid2,.portal-ui-module__mjDApW__grid3,.portal-ui-module__mjDApW__grid4{gap:1rem;display:grid}.portal-ui-module__mjDApW__grid2{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.portal-ui-module__mjDApW__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-ui-module__mjDApW__grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-ui-module__mjDApW__metricGrid,.portal-ui-module__mjDApW__workspaceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.portal-ui-module__mjDApW__card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);gap:.38rem;padding:.9rem;display:grid}.portal-ui-module__mjDApW__productVisual{aspect-ratio:1.45;background:radial-gradient(circle at 18% 0,#f0641814,#0000 30%),linear-gradient(#fff,#f8fbfd);border:1px solid #d9e1eae6;border-radius:16px;overflow:hidden}.portal-ui-module__mjDApW__productVisual img{object-fit:contain;width:100%;height:100%;padding:.45rem;display:block}.portal-ui-module__mjDApW__metricCard,.portal-ui-module__mjDApW__workspaceCard{border:1px solid var(--line);background:linear-gradient(180deg, #fffffff5, #f9fbfde6), var(--surface);border-radius:18px;padding:1rem;box-shadow:0 18px 44px -38px #18223394}.portal-ui-module__mjDApW__metricCard{gap:.35rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.portal-ui-module__mjDApW__metricCard:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 26px 56px -46px #182233c7}.portal-ui-module__mjDApW__metricCard svg,.portal-ui-module__mjDApW__workspaceCard svg,.portal-ui-module__mjDApW__iconBadge svg{color:var(--brand-strong)}.portal-ui-module__mjDApW__metricCard strong{font-family:var(--font-manrope), sans-serif;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1}.portal-ui-module__mjDApW__metricCard small,.portal-ui-module__mjDApW__workspaceCard span{color:var(--muted);line-height:1.4}.portal-ui-module__mjDApW__metricLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:850}.portal-ui-module__mjDApW__workspaceCard{align-content:start;gap:.5rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.portal-ui-module__mjDApW__workspaceCard:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 26px 56px -46px #182233c7}.portal-ui-module__mjDApW__cardTitle{font-size:.98rem;font-weight:800}.portal-ui-module__mjDApW__cardText{color:var(--muted);font-size:.92rem;line-height:1.45}.portal-ui-module__mjDApW__priceBox{background:var(--brand-soft);color:var(--brand-strong);border:1px solid #c6ddeb;border-radius:14px;gap:.18rem;padding:.65rem;display:grid}.portal-ui-module__mjDApW__priceBox span,.portal-ui-module__mjDApW__priceBox small{font-size:.78rem;font-weight:850}.portal-ui-module__mjDApW__priceBox strong{font-family:var(--font-manrope), sans-serif;font-size:1.28rem;line-height:1}.portal-ui-module__mjDApW__priceBox small{color:var(--muted)}.portal-ui-module__mjDApW__form{gap:.65rem;display:grid}.portal-ui-module__mjDApW__field{gap:.28rem;min-width:0;display:grid}.portal-ui-module__mjDApW__field label,.portal-ui-module__mjDApW__field span{color:var(--muted);font-size:.82rem;font-weight:800}.portal-ui-module__mjDApW__field input,.portal-ui-module__mjDApW__field select,.portal-ui-module__mjDApW__field textarea{width:100%;min-width:0}.portal-ui-module__mjDApW__fieldGroup{border:1px solid var(--line);border-radius:var(--radius-md);gap:.45rem;padding:.75rem;display:grid}.portal-ui-module__mjDApW__fieldGroup legend{color:var(--muted);padding-inline:.3rem;font-size:.82rem;font-weight:850}.portal-ui-module__mjDApW__field textarea{resize:vertical;min-height:104px}.portal-ui-module__mjDApW__uploadBox{min-height:168px;color:var(--ink);text-align:center;cursor:pointer;background:radial-gradient(circle at 10% 0,#f0641814,#0000 32%),linear-gradient(#fbfdff,#f4f9fc);border:1.5px dashed #abc4d8;border-radius:18px;place-items:center;gap:.45rem;padding:1.2rem;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:relative}.portal-ui-module__mjDApW__uploadBox:hover{border-color:var(--brand);box-shadow:0 18px 44px -40px #182233b3}.portal-ui-module__mjDApW__uploadBox svg{color:var(--brand-strong)}.portal-ui-module__mjDApW__uploadBox strong{font-family:var(--font-manrope), sans-serif;font-size:1.05rem}.portal-ui-module__mjDApW__uploadBox span{color:var(--muted);line-height:1.4}.portal-ui-module__mjDApW__uploadBox input{opacity:0;cursor:pointer;position:absolute;inset:0}.portal-ui-module__mjDApW__fileList{flex-wrap:wrap;gap:.45rem;display:flex}.portal-ui-module__mjDApW__fileList span{background:var(--brand-soft);color:var(--brand-strong);border:1px solid #c6ddeb;border-radius:999px;padding:.25rem .6rem;font-size:.8rem;font-weight:800}.portal-ui-module__mjDApW__fileHint{color:var(--muted);font-size:.78rem;font-weight:750;line-height:1.35}.portal-ui-module__mjDApW__captchaBox{align-items:center;min-height:70px;display:grid;overflow:hidden}.portal-ui-module__mjDApW__adminProductCell{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;min-width:260px;display:grid}.portal-ui-module__mjDApW__adminProductThumb{border:1px solid var(--line);object-fit:cover;background:#fff;border-radius:10px;display:block;overflow:hidden}.portal-ui-module__mjDApW__adminProductPlaceholder{background:var(--surface-alt);width:72px;min-height:54px;color:var(--muted);text-align:center;border:1px dashed #abc4d8;border-radius:10px;place-items:center;padding:.3rem;font-size:.72rem;font-weight:800;display:grid}.portal-ui-module__mjDApW__formRow2,.portal-ui-module__mjDApW__formRow3{gap:.65rem;display:grid}.portal-ui-module__mjDApW__formRow2{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-ui-module__mjDApW__formRow3{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-ui-module__mjDApW__orderProductGrid{grid-template-columns:minmax(300px,1fr) minmax(96px,128px) auto minmax(240px,.82fr);align-items:end;gap:.65rem;display:grid}.portal-ui-module__mjDApW__quantityInput{width:92px;min-width:82px}.portal-ui-module__mjDApW__primaryButton,.portal-ui-module__mjDApW__secondaryButton,.portal-ui-module__mjDApW__ghostButton,.portal-ui-module__mjDApW__dangerButton,.portal-ui-module__mjDApW__iconButton{border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:.42rem;font-weight:800;line-height:1;display:inline-flex}.portal-ui-module__mjDApW__primaryButton{background:var(--brand);border:1px solid var(--brand);color:#fff}.portal-ui-module__mjDApW__primaryButton:hover{background:var(--brand-strong)}.portal-ui-module__mjDApW__secondaryButton{background:var(--accent);border:1px solid var(--accent);color:#fff}.portal-ui-module__mjDApW__secondaryButton:hover{background:var(--accent-strong)}.portal-ui-module__mjDApW__ghostButton,.portal-ui-module__mjDApW__dangerButton,.portal-ui-module__mjDApW__iconButton{border:1px solid var(--line);color:var(--ink);background:#fff}.portal-ui-module__mjDApW__ghostButton:hover,.portal-ui-module__mjDApW__iconButton:hover{border-color:var(--line-strong);background:var(--surface-alt)}.portal-ui-module__mjDApW__dangerButton{color:var(--danger);border-color:#efb9b4}.portal-ui-module__mjDApW__dangerButton:hover{border-color:var(--danger);background:var(--danger-soft)}.portal-ui-module__mjDApW__iconButton{width:40px;padding:0}.portal-ui-module__mjDApW__primaryButton:disabled,.portal-ui-module__mjDApW__secondaryButton:disabled,.portal-ui-module__mjDApW__ghostButton:disabled,.portal-ui-module__mjDApW__dangerButton:disabled,.portal-ui-module__mjDApW__iconButton:disabled{opacity:.62}.portal-ui-module__mjDApW__notice{border-radius:var(--radius-sm);border:1px solid var(--line);padding:.7rem .8rem;font-size:.92rem}.portal-ui-module__mjDApW__noticeInfo{color:#225b80;background:#eef6fb;border-color:#c4deef}.portal-ui-module__mjDApW__noticeSuccess{background:var(--ok-soft);color:#1b633f;border-color:#b9ddc9}.portal-ui-module__mjDApW__noticeWarning{background:var(--warn-soft);color:var(--warn);border-color:#ecd18f}.portal-ui-module__mjDApW__noticeError{background:var(--danger-soft);color:#8f2f2f;border-color:#efb9b4}.portal-ui-module__mjDApW__meta{color:var(--muted);font-size:.84rem}.portal-ui-module__mjDApW__list{gap:.55rem;display:grid}.portal-ui-module__mjDApW__linkAction{color:var(--brand-strong);align-items:center;gap:.35rem;font-weight:800;display:inline-flex}.portal-ui-module__mjDApW__tableLink,.portal-ui-module__mjDApW__miniLink{color:var(--brand-strong);font-weight:850}.portal-ui-module__mjDApW__tableLink:hover,.portal-ui-module__mjDApW__miniLink:hover{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.portal-ui-module__mjDApW__miniLink{margin-bottom:.2rem;margin-right:.7rem;display:inline-flex}.portal-ui-module__mjDApW__linkButton{width:fit-content;min-height:0;color:var(--brand-strong);background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-weight:850;display:inline-flex}.portal-ui-module__mjDApW__linkButton:hover{color:var(--brand)}.portal-ui-module__mjDApW__inlineActions{flex-wrap:wrap;gap:.55rem;display:flex}.portal-ui-module__mjDApW__toolbar{grid-template-columns:minmax(260px,.45fr) minmax(0,1fr);align-items:center;gap:.75rem;margin-bottom:.85rem;display:grid}.portal-ui-module__mjDApW__searchBox{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:.45rem;padding:0 .65rem;display:grid}.portal-ui-module__mjDApW__searchBox input{box-shadow:none;border:0;padding-inline:0}.portal-ui-module__mjDApW__searchBox input:focus{box-shadow:none}.portal-ui-module__mjDApW__checkboxGrid,.portal-ui-module__mjDApW__checkboxGridCompact{gap:.45rem;display:grid}.portal-ui-module__mjDApW__checkboxGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-ui-module__mjDApW__checkboxGridCompact{grid-template-columns:repeat(2,minmax(120px,1fr))}.portal-ui-module__mjDApW__checkItem{color:var(--ink);align-items:center;gap:.45rem;font-size:.88rem;font-weight:750;display:inline-flex}.portal-ui-module__mjDApW__checkItem input{width:16px;height:16px;min-height:0;accent-color:var(--brand)}.portal-ui-module__mjDApW__termsBox{border-radius:var(--radius-md);background:var(--warn-soft);color:#5f4109;border:1px solid #ecd18f;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;padding:.85rem;line-height:1.5;display:grid}.portal-ui-module__mjDApW__termsBox input{width:17px;height:17px;min-height:0;accent-color:var(--accent);margin-top:.22rem}.portal-ui-module__mjDApW__iconBadge{background:var(--brand-soft);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.portal-ui-module__mjDApW__tableWrap{border:1px solid var(--line);border-radius:var(--radius-md);overflow-x:auto}.portal-ui-module__mjDApW__table{border-collapse:collapse;background:#fff;width:100%;font-size:.92rem}.portal-ui-module__mjDApW__table th,.portal-ui-module__mjDApW__table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:.62rem .7rem}.portal-ui-module__mjDApW__table th{color:var(--muted);background:var(--surface-alt);font-weight:800}.portal-ui-module__mjDApW__table tr:last-child td{border-bottom:0}.portal-ui-module__mjDApW__statValue{font-family:var(--font-manrope), sans-serif;color:var(--brand-strong);font-size:1.75rem;font-weight:850}.portal-ui-module__mjDApW__badge{border:1px solid var(--line);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:.12rem .5rem;font-size:.76rem;font-weight:850;display:inline-flex}.portal-ui-module__mjDApW__badgeOk{color:var(--ok);background:var(--ok-soft);border-color:#b9ddc9}.portal-ui-module__mjDApW__badgeWarn{color:var(--warn);background:var(--warn-soft);border-color:#ecd18f}.portal-ui-module__mjDApW__badgeDanger{color:var(--danger);background:var(--danger-soft);border-color:#efb9b4}.portal-ui-module__mjDApW__badgeNeutral{color:var(--muted);border-color:var(--line);background:var(--surface-alt)}.portal-ui-module__mjDApW__miniList{gap:.7rem;display:grid}.portal-ui-module__mjDApW__miniList p{border-bottom:1px solid var(--line);gap:.18rem;padding-bottom:.65rem;display:grid}.portal-ui-module__mjDApW__miniList p:last-child{border-bottom:0;padding-bottom:0}.portal-ui-module__mjDApW__miniList span{color:var(--muted);line-height:1.45}.portal-ui-module__mjDApW__traceList{gap:.7rem;min-width:280px;display:grid}.portal-ui-module__mjDApW__traceItem{border-bottom:1px solid var(--line);gap:.35rem;padding-bottom:.6rem;display:grid}.portal-ui-module__mjDApW__traceItem:last-child{border-bottom:0}.portal-ui-module__mjDApW__traceGrid{grid-template-columns:repeat(2,minmax(110px,1fr));gap:.45rem;display:grid}.portal-ui-module__mjDApW__traceGrid input{min-height:34px;padding:.42rem .52rem}@media (max-width:980px){.portal-ui-module__mjDApW__grid2,.portal-ui-module__mjDApW__grid3,.portal-ui-module__mjDApW__grid4,.portal-ui-module__mjDApW__metricGrid,.portal-ui-module__mjDApW__workspaceGrid,.portal-ui-module__mjDApW__toolbar{grid-template-columns:1fr}.portal-ui-module__mjDApW__heroPanel{display:grid}.portal-ui-module__mjDApW__mediaHeroCard{flex:none;width:100%}.portal-ui-module__mjDApW__summaryPanel{position:static}}@media (max-width:760px){.portal-ui-module__mjDApW__wrapper{width:min(1220px,94vw)}.portal-ui-module__mjDApW__formRow2,.portal-ui-module__mjDApW__formRow3,.portal-ui-module__mjDApW__orderProductGrid{grid-template-columns:1fr}.portal-ui-module__mjDApW__panelHeader{display:grid}.portal-ui-module__mjDApW__checkboxGrid,.portal-ui-module__mjDApW__checkboxGridCompact,.portal-ui-module__mjDApW__traceGrid{grid-template-columns:1fr}}
