.CategorySidebar_sidebar__99jfJ{display:flex;flex-direction:column;gap:var(--space-5)}.CategorySidebar_heading__SYqCD{font-size:var(--fs-lg);font-weight:var(--fw-bold)}.CategorySidebar_sellCard__gvFWS{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--surface-0)}.CategorySidebar_sellTitle__kzX6i{font-size:var(--fs-md);color:var(--gold-700)}.CategorySidebar_sellText__ebMQe{font-size:var(--fs-sm);color:var(--ink-600);margin-bottom:var(--space-2)}@media (max-width:1024px){.CategorySidebar_sidebar__99jfJ{display:none}}.StarRating_wrap___zjSu{display:inline-flex;align-items:center;flex-wrap:wrap;column-gap:var(--space-2);row-gap:0;max-width:100%}.StarRating_stars__zWPsC{display:inline-flex;gap:1px;color:var(--gold-500)}.StarRating_star__1QlCd{color:var(--gold-500)}.StarRating_value__hh6RU{font-weight:var(--fw-semibold);color:var(--color-heading);font-size:var(--fs-sm)}.StarRating_count__w_Huz{color:var(--color-muted);font-size:var(--fs-sm)}.AdminTable_page__1ynWl{display:flex;flex-direction:column;gap:var(--space-5)}.AdminTable_head__xOjlq{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.AdminTable_head__xOjlq>div:first-child{flex:1 1 320px;min-width:0}.AdminTable_title__EkAXg{font-size:var(--fs-xl);font-weight:var(--fw-bold)}.AdminTable_sub__ORB95{font-size:var(--fs-sm);color:var(--ink-600);margin-top:var(--space-1)}.AdminTable_primaryBtn__WbpFo{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--color-primary);color:var(--surface-0);border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap}.AdminTable_primaryBtn__WbpFo:hover{background:var(--color-primary-hover)}.AdminTable_primaryBtn__WbpFo:disabled{opacity:.6}.AdminTable_toolbar__9n0b0{display:flex;gap:var(--space-3);flex-wrap:wrap}.AdminTable_searchInput__I51C7{flex:1 1;min-width:200px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-sm)}.AdminTable_searchInput__I51C7:focus{outline:none;border-color:var(--gold-500);box-shadow:0 0 0 3px var(--gold-100)}.AdminTable_select__NrlKn{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-sm);background:var(--surface-0)}.AdminTable_tabs__qmsd7{display:flex;gap:var(--space-5);border-bottom:1px solid var(--color-border);overflow-x:auto;overflow-y:hidden}.AdminTable_tab__nsLcE{position:relative;padding:var(--space-3) 0;font-size:var(--fs-sm);color:var(--ink-500);white-space:nowrap}.AdminTable_tab__nsLcE:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--gold-600);transform:scaleX(0);transition:transform var(--dur-base) var(--ease-out)}.AdminTable_tabActive__O5kW3{color:var(--gold-700);font-weight:var(--fw-semibold)}.AdminTable_tabActive__O5kW3:after{transform:scaleX(1)}.AdminTable_tableWrap__FyE7O{background:var(--surface-0);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto;overflow-y:hidden}.AdminTable_table__N__KI{width:100%;border-collapse:collapse;min-width:640px}.AdminTable_table__N__KI thead th{text-align:left;padding:var(--space-3) var(--space-4);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--color-muted);border-bottom:1px solid var(--color-border);font-weight:var(--fw-semibold);white-space:nowrap}.AdminTable_table__N__KI tbody td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line-200);font-size:var(--fs-sm);vertical-align:middle}.AdminTable_table__N__KI tbody tr:last-child td{border-bottom:none}.AdminTable_table__N__KI tbody tr:hover{background:var(--surface-50)}.AdminTable_muted__RsOOg{color:var(--color-muted)}.AdminTable_mono__F3cpI{font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:var(--fs-xs)}.AdminTable_state__K_nUx{padding:var(--space-8);text-align:center;color:var(--color-muted);font-size:var(--fs-sm)}.AdminTable_error__r_KRz{padding:var(--space-3) var(--space-4);background:var(--error-bg);color:var(--error-fg);border-radius:var(--radius-md);font-size:var(--fs-sm)}.AdminTable_count__po30J{font-size:var(--fs-sm);color:var(--color-muted)}.AdminTable_actionBtn__1vRxi{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--ink-700);white-space:nowrap}.AdminTable_actionBtn__1vRxi:hover{border-color:var(--gold-400);color:var(--gold-700)}.AdminTable_actionRow__ZW4_d{display:flex;gap:var(--space-2)}.AdminTable_iconBtn__u7IsO{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-md);color:var(--color-muted);transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.AdminTable_iconBtn__u7IsO:hover{background:var(--gold-100);color:var(--gold-700)}.AdminTable_iconBtnDanger__P027O:hover{background:var(--error-bg);color:var(--error-fg)}.AdminTable_formPanel__uH2Q9{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.AdminTable_formGrid__JyGmO{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.AdminTable_formGrid__JyGmO textarea{grid-column:1/-1}.AdminTable_checkboxRow__xPYSB{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--ink-700)}.AdminTable_textarea__G8LsW{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-sm);resize:vertical}.AdminTable_textarea__G8LsW:focus{outline:none;border-color:var(--gold-500);box-shadow:0 0 0 3px var(--gold-100)}.AdminTable_formActions__LMvkg,.AdminTable_loginPanel__omyEL{display:flex;gap:var(--space-3)}.AdminTable_loginPanel__omyEL{padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column}.AdminTable_loginPanelTitle__gGruZ{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-heading)}.AdminTable_wideCell__yXwL_{max-width:360px}@media (pointer:coarse){.AdminTable_iconBtn__u7IsO{width:var(--control-height);height:var(--control-height)}}.categories_childName__gP_Jp{display:flex;align-items:center;gap:var(--space-2);padding-left:var(--space-5);color:var(--ink-700)}.categories_branch__fyJP8{color:var(--color-border)}.categories_rootBadge__EQNip{display:inline-block;margin-left:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--gold-100);color:var(--gold-700);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.promotions_fullRow__vRvrV{grid-column:1/-1}.promotions_discount__dWfAV{font-weight:var(--fw-bold);color:var(--gold-700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.promotions_window__tv4x9{font-size:var(--fs-sm);color:var(--ink-600);white-space:nowrap}.dashboard_page__K05oi{display:flex;flex-direction:column;gap:var(--space-6)}.dashboard_head__OfaC9{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4)}.dashboard_title__qqSH_{font-size:var(--fs-xl);font-weight:var(--fw-bold)}.dashboard_sub__X39d2{font-size:var(--fs-sm);color:var(--ink-600);margin-top:var(--space-1)}.dashboard_primaryBtn__SZHVu{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--color-primary);color:var(--surface-0);border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard)}.dashboard_primaryBtn__SZHVu:hover{background:var(--color-primary-hover)}.dashboard_statGrid__AtWw2{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.dashboard_statCard__EN322{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:var(--surface-0);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.dashboard_statIcon__GGyix{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-md)}.dashboard_statValue__gAafH{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--color-heading)}.dashboard_statLabel__gIxkl{font-size:var(--fs-sm);color:var(--color-muted)}.dashboard_gold__KtxRy{background:var(--gold-100);color:var(--gold-700)}.dashboard_success__AmOwV{background:var(--success-bg);color:var(--success-fg)}.dashboard_warning__0TlTS{background:var(--warning-bg);color:var(--warning-fg)}.dashboard_error__2cTYS{background:var(--error-bg);color:var(--error-fg)}.dashboard_panels__NCNfa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.dashboard_panel__5YQJI{min-width:0;padding:var(--space-5);background:var(--surface-0);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.dashboard_topMeta__wxAPB{flex-shrink:0;font-size:var(--fs-sm);color:var(--ink-600)}.dashboard_panelHead__P_oCE{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.dashboard_panelTitle___0h3C{font-size:var(--fs-md);font-weight:var(--fw-bold)}.dashboard_link___WILL{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-sm);color:var(--color-link);font-weight:var(--fw-semibold)}.dashboard_topList__vZY6K{display:flex;flex-direction:column}.dashboard_topRow__MaN0V{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.dashboard_topRow__MaN0V:last-child{border-bottom:none}.dashboard_topName__xgG7p{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-heading)}.dashboard_topName__xgG7p:hover{color:var(--gold-700)}.dashboard_empty__SiySq,.dashboard_loading__t39Xf{padding:var(--space-3) 0;color:var(--color-muted);font-size:var(--fs-sm)}@media (max-width:1100px){.dashboard_statGrid__AtWw2{grid-template-columns:repeat(3,1fr)}.dashboard_panels__NCNfa{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.dashboard_stackRow__xDoNA{flex-wrap:wrap;row-gap:var(--space-1)}.dashboard_stackRow__xDoNA .dashboard_topName__xgG7p{flex-basis:100%}.dashboard_statGrid__AtWw2{grid-template-columns:repeat(2,1fr)}}