.shell_header__M8b0D{background:var(--surface);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);position:-webkit-sticky;position:sticky;z-index:10;width:calc(100% - 48px);max-width:1500px;margin:12px auto;inset-block-start:12px;border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay)}.shell_headerInner__Hkwib{margin-inline:auto;padding:var(--space-3) var(--space-4);display:flex;align-items:center;gap:var(--space-4);max-width:none}.shell_brand__TcFCn{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-h3);font-weight:var(--weight-bold);color:var(--text-heading);text-decoration:none;flex:none}.shell_brandMark___DDuu{width:32px;height:32px;border-radius:var(--radius-md)}.shell_spacer__Cz7JD{flex:1 1}.shell_headerActions__b6jxk{display:flex;align-items:center;gap:var(--space-2);-webkit-margin-start:auto;margin-inline-start:auto}.shell_iconButton__8s4ST{position:relative;width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);transition:color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.shell_iconButton__8s4ST:after{content:"";position:absolute;inset:-5px}.shell_iconButton__8s4ST:hover{color:var(--brand-700);border-color:var(--border-strong)}.shell_siteLink__O3bfJ{position:relative;display:flex;align-items:center;gap:var(--space-2);height:34px;padding-inline:var(--space-3);flex-shrink:0;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;white-space:nowrap;transition:color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.shell_siteLink__O3bfJ:after{content:"";position:absolute;inset:-5px}.shell_siteLink__O3bfJ:hover{color:var(--brand-700);border-color:var(--border-strong)}.shell_accountWrap__BsO0x{position:relative;flex-shrink:0}.shell_accountButton__gIyF0{position:relative;display:flex;align-items:center;gap:var(--space-2);min-height:34px;padding-block:2px;padding-inline:2px var(--space-2);background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-secondary);transition:border-color var(--duration-fast) var(--ease)}.shell_accountButton__gIyF0:after{content:"";position:absolute;inset:-5px}.shell_accountButton__gIyF0:hover,.shell_accountButton__gIyF0[aria-expanded=true]{border-color:var(--border)}.shell_accountChevron__WJto5{display:flex;color:var(--text-muted)}.shell_accountPanel__qJafv{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;z-index:40;width:248px;max-width:calc(100vw - var(--space-8));padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);color:var(--text-primary)}.shell_accountWho__Wg83i{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-2) var(--space-3) var(--space-3);-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.shell_accountName__DWktn{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-heading)}.shell_accountPhone__QVIXQ{font-size:var(--text-sm);color:var(--text-muted)}.shell_accountItem__AOqWd,.shell_accountThemeItem__ohIyu{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding-inline:var(--space-3);background:transparent;border:0;border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-base);text-align:start}.shell_accountItem__AOqWd:hover,.shell_accountThemeItem__ohIyu:hover{background:var(--neutral-50)}.shell_accountItem__AOqWd:hover{color:var(--critical-text)}.shell_accountThemeItem__ohIyu{display:none}.shell_accountError__EzO5p{margin:var(--space-2) var(--space-3) 0;font-size:var(--text-sm);color:var(--critical-text)}.shell_avatar__4_0jy{width:30px;height:30px;border-radius:var(--radius-md);background:var(--brand-50);color:var(--brand-700);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.shell_identityValue__0eOzS{font-size:var(--text-sm);color:var(--text-muted);white-space:nowrap}.shell_roleBarBuyer__P6fm_,.shell_roleBarSupplier__kB8_2{height:3px;margin-inline:20px;border-radius:var(--radius-pill)}.shell_roleBarBuyer__P6fm_{background:var(--brand-700)}.shell_roleBarSupplier__kB8_2{background:var(--accent-500)}.shell_shell__D9nF_{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.shell_appBody___b6KW{flex:1 1;display:flex;align-items:flex-start;padding-inline:24px;gap:12px}.shell_sidebar__WHzhf{width:236px;flex-shrink:0;align-self:stretch;background:var(--surface);-webkit-border-end:1px solid var(--border);border-inline-end:1px solid var(--border);padding:var(--space-3) var(--space-3) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-card)}.shell_sidebarTitle__h9NfL{font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--text-muted);padding:var(--space-2) var(--space-3) var(--space-3)}.shell_sidebarNav__Ex1xn{display:flex;flex-direction:column;gap:2px}.shell_sidebarLink__gp7oP{display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);text-decoration:none;font-size:var(--text-base);font-weight:var(--weight-semibold);transition:background var(--duration-fast) var(--ease)}.shell_sidebarLabel__jh33f{flex:1 1;min-width:0}.shell_sidebarBadge__c5yhh{font-size:var(--text-meta);font-weight:var(--weight-semibold);color:var(--text-muted);background:var(--neutral-50);border-radius:var(--radius-sm);padding:2px var(--space-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.shell_sidebarDot__wWF86{width:5px;height:5px;border-radius:var(--radius-pill);background:var(--border-strong);flex-shrink:0}.shell_sidebarLink__gp7oP:hover{background:var(--neutral-50);color:var(--brand-700)}.shell_sidebarLink__gp7oP:hover .shell_sidebarDot__wWF86{background:var(--brand-700)}.shell_sidebarLink__gp7oP[aria-current=page]{background:color-mix(in srgb,var(--brand-700) 10%,var(--surface));color:var(--text-brand)}.shell_sidebarLink__gp7oP[aria-current=page] .shell_sidebarDot__wWF86{background:var(--brand-700)}.shell_sidebarLink__gp7oP[aria-current=page] .shell_sidebarBadge__c5yhh{color:var(--text-brand);background:var(--surface)}.shell_sidebarLink__gp7oP[aria-current=page]>svg{color:inherit}.shell_sidebarNote__kqFNR{-webkit-margin-before:var(--space-5);margin-block-start:var(--space-5);-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);padding:var(--space-4) var(--space-3) 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-muted)}.shell_appMain__IyYzO{flex:1 1;min-width:0;padding:var(--space-6)}.shell_roleSwitch__ZZKVk{position:relative;display:inline-flex;padding:3px;border-radius:var(--radius-pill);background:var(--neutral-50);border:1px solid var(--border);flex:none;isolation:isolate}.shell_rubberThumb__Mtyi8{position:absolute;inset-block:3px;direction:ltr;inset-inline-start:3px;width:0;border-radius:var(--radius-pill);background:var(--brand-700);box-shadow:var(--shadow-sm);z-index:0;pointer-events:none;transform-origin:center center}.shell_roleOption__tcDoW{position:relative;z-index:1;min-height:34px;padding-inline:var(--space-4);border:none;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);transition:color var(--duration-fast) var(--ease)}.shell_roleOption__tcDoW:hover:not(:disabled){color:var(--brand-700)}.shell_roleOptionActive__uubw5,.shell_roleOptionActive__uubw5:hover:not(:disabled){color:var(--on-brand-solid)}.shell_roleOption__tcDoW[aria-disabled=true]{cursor:progress}@media (max-width:1100px){.shell_headerInner__Hkwib{flex-wrap:wrap}.shell_appBody___b6KW{display:block}.shell_sidebar__WHzhf{contain:paint;width:auto;display:flex;align-items:center;gap:var(--space-2);overflow-x:auto;-webkit-border-end:none;border-inline-end:none;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);padding:var(--space-2) var(--space-4)}.shell_sidebarNote__kqFNR,.shell_sidebarTitle__h9NfL{display:none}.shell_sidebarNav__Ex1xn{flex-direction:row;gap:var(--space-2)}.shell_sidebarLink__gp7oP{white-space:nowrap;border:1px solid var(--border)}.shell_sidebarLink__gp7oP[aria-current=page]{border-color:var(--brand-300)}.shell_sidebarDot__wWF86{display:none}.shell_appMain__IyYzO{padding:var(--space-5) var(--space-4)}}@media (max-width:600px){.shell_headerInner__Hkwib{gap:var(--space-2)}.shell_brand__TcFCn{font-size:var(--text-lead)}.shell_accountChevron__WJto5,.shell_brandName__6qyut,.shell_headerTheme__Qgj_f,.shell_identityValue__0eOzS{display:none}.shell_accountThemeItem__ohIyu{display:flex}.shell_siteLink__O3bfJ{width:34px;padding-inline:0;justify-content:center}.shell_siteLinkLabel__dxaSo{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.shell_accountButton__gIyF0{padding-inline:2px}.shell_roleOption__tcDoW{padding-inline:var(--space-3)}}@media (max-width:1100px){.shell_appBody___b6KW{padding-inline:12px}.shell_sidebar__WHzhf{border-radius:var(--radius-control)}}@media (max-width:600px){.shell_header__M8b0D{width:calc(100% - 16px);margin:8px auto;inset-block-start:8px}.shell_headerInner__Hkwib{padding:12px 8px}.shell_appBody___b6KW{padding-inline:8px}.shell_appMain__IyYzO{padding:20px 4px}}@media (max-width:360px){.shell_headerInner__Hkwib{flex-wrap:wrap}.shell_headerActions__b6jxk{min-width:0;flex-shrink:0;gap:var(--space-1)}}.shell_roleSwitchWrapper__fE_vz{position:relative;display:inline-flex}.shell_roleSwitchFeedback__GuzQB{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0;width:max-content;max-width:min(300px,80vw);z-index:50;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--text-muted);font-size:var(--text-xs)}