._root_wm6ox_10{color-scheme:light;--lumo-brand: #ee4d2d;--lumo-brand-20: #fef7f6;--lumo-secondary: #00bfa5;--lumo-error: #ff4742;--lumo-link: #2673dd;--lumo-text: #333333;--lumo-text-secondary: #666666;--lumo-text-muted: #999999;--lumo-surface: #ffffff;--lumo-surface-muted: #f6f6f6;--lumo-divider: #eeeeee;--lumo-border: #e5e5e5;--lumo-border-card: #e8e8e8;--lumo-font: Roboto, "Helvetica Neue", helvetica, "Droid Sans", arial, sans-serif;--lumo-body-size: 14px;--lumo-body-leading: 21px;--lumo-caption-size: 12px;--lumo-caption-leading: 18px;--lumo-space-4: 4px;--lumo-space-8: 8px;--lumo-space-12: 12px;--lumo-space-16: 16px;--lumo-space-24: 24px;--lumo-radius: 4px;--lumo-radius-field: 8px;--lumo-shadow-raised: rgba(0, 0, 0, .1) 0 1px 1px;--lumo-shadow-pop: rgba(0, 0, 0, .1) 0 0 16px, rgba(0, 0, 0, .06) 0 8px 16px;--lumo-hover: rgba(0, 0, 0, .04);--lumo-active: rgba(0, 0, 0, .08);--lumo-focus: #fff 0 0 0 2px, rgba(238, 77, 45, .3) 0 0 0 4px;--lumo-success-bg: #e8f7ee;--lumo-success-fg: #00873a;--lumo-warning-bg: #fff3e0;--lumo-warning-fg: #d97706;--lumo-running-bg: #eaf2ff;--lumo-running-fg: #1d5fc4;--lumo-track: #e0e0e0;--lumo-content-min: 1026px}._page_12zgc_7{font-family:var(--lumo-font);font-size:var(--lumo-body-size);line-height:var(--lumo-body-leading);color:var(--lumo-text-secondary);background:var(--lumo-surface-muted);min-width:var(--lumo-content-min);min-height:100%;box-sizing:border-box;animation:_lumo-fade-in_12zgc_1 .22s ease}._container_12zgc_20{background:var(--lumo-surface);border-radius:var(--lumo-radius);box-shadow:var(--lumo-shadow-raised)}._panelHead_12zgc_28{height:56px;padding:0 var(--lumo-space-24);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--lumo-divider)}._subtitle_12zgc_36{margin:0;font-size:var(--lumo-caption-size);line-height:var(--lumo-caption-leading);color:var(--lumo-text-muted)}._headActions_12zgc_42{display:flex;gap:var(--lumo-space-8)}._tabsBar_12zgc_45{height:56px;display:flex;align-items:center;padding:0 var(--lumo-space-24);border-bottom:1px solid var(--lumo-divider)}._tab_12zgc_45{height:48px;padding:0 var(--lumo-space-4);margin-right:var(--lumo-space-12);display:inline-flex;align-items:center;gap:var(--lumo-space-4);background:transparent;border:none;border-bottom:2px solid transparent;font-family:var(--lumo-font);font-size:var(--lumo-body-size);color:var(--lumo-text-secondary);cursor:pointer;transition:color .2s ease-in-out,border-color .2s ease-in-out}._tab_12zgc_45:hover{color:var(--lumo-text)}._tab_12zgc_45:focus-visible{outline:none;box-shadow:var(--lumo-focus)}._tabActive_12zgc_70{color:var(--lumo-brand);border-bottom-color:var(--lumo-brand);font-weight:500}._tabCount_12zgc_75{color:var(--lumo-text-muted);font-size:var(--lumo-caption-size)}._tabActive_12zgc_70 ._tabCount_12zgc_75{color:var(--lumo-brand)}._toolbar_12zgc_79{display:flex;align-items:center;gap:var(--lumo-space-8);padding:var(--lumo-space-12) var(--lumo-space-24);border-bottom:1px solid var(--lumo-divider)}._checkbox_12zgc_86{width:14px;height:14px;accent-color:var(--lumo-brand);cursor:pointer}._checkbox_12zgc_86:focus-visible{outline:none;box-shadow:var(--lumo-focus)}._exportProgress_12zgc_90{display:flex;align-items:center;gap:var(--lumo-space-12);padding:var(--lumo-space-8) var(--lumo-space-24);border-bottom:1px solid var(--lumo-divider);color:var(--lumo-text-secondary);font-size:var(--lumo-caption-size)}._exportLabel_12zgc_99{flex:1}._exportBar_12zgc_100{width:240px;height:6px;border:none;border-radius:var(--lumo-radius);overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--lumo-divider)}._exportBar_12zgc_100::-webkit-progress-bar{background:var(--lumo-divider);border-radius:var(--lumo-radius)}._exportBar_12zgc_100::-webkit-progress-value{background:var(--lumo-brand);border-radius:var(--lumo-radius);transition:width .2s ease}._exportBar_12zgc_100::-moz-progress-bar{background:var(--lumo-brand)}._exportBar_12zgc_100:focus-visible{outline:none;box-shadow:var(--lumo-focus)}._exportPercent_12zgc_117{color:var(--lumo-text);min-width:40px;text-align:right}@media(prefers-reduced-motion:reduce){._exportBar_12zgc_100::-webkit-progress-value{transition:none}}._selCount_12zgc_121{color:var(--lumo-text-secondary)}._selCount_12zgc_121 b{color:var(--lumo-text)}._sep_12zgc_123{width:1px;height:16px;background:var(--lumo-divider);margin:0 var(--lumo-space-4)}._spacer_12zgc_124{flex:1}._list_12zgc_126{padding:var(--lumo-space-16) var(--lumo-space-24) 0}._empty_12zgc_128{padding:48px 0 56px;text-align:center;color:var(--lumo-text-muted);font-size:var(--lumo-body-size)}._notice_12zgc_136{display:flex;align-items:center;gap:var(--lumo-space-12);margin:var(--lumo-space-16) var(--lumo-space-24) 0;padding:var(--lumo-space-12) var(--lumo-space-16);border:1px solid transparent;border-radius:var(--lumo-radius);font-size:var(--lumo-body-size)}._noticeText_12zgc_146{flex:1}._noticeSuccess_12zgc_147{background:var(--lumo-success-bg);border-color:var(--lumo-success-fg);color:var(--lumo-success-fg)}._noticeInfo_12zgc_152{background:var(--lumo-running-bg);border-color:var(--lumo-running-fg);color:var(--lumo-running-fg)}._noticeError_12zgc_157{background:var(--lumo-brand-20);border-color:var(--lumo-error);color:var(--lumo-error)}._noticeAction_12zgc_162{color:var(--lumo-link);text-decoration:none;white-space:nowrap}._noticeAction_12zgc_162:hover{text-decoration:underline}._noticeAction_12zgc_162:focus-visible{outline:none;box-shadow:var(--lumo-focus)}._noticeClose_12zgc_169{width:24px;height:24px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--lumo-radius);color:inherit;cursor:pointer;transition:background-color .2s ease-in-out}._noticeClose_12zgc_169:hover{background:var(--lumo-hover)}._noticeClose_12zgc_169:focus-visible{outline:none;box-shadow:var(--lumo-focus)}._visuallyHidden_12zgc_187{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._listDense_12zgc_200{padding-top:var(--lumo-space-8)}._listDense_12zgc_200>article{margin-bottom:var(--lumo-space-8)}._summaryGrid_12zgc_204{display:grid;grid-template-columns:1fr 1fr;gap:var(--lumo-space-12);margin:0}._summaryGrid_12zgc_204 dt{font-size:var(--lumo-caption-size);color:var(--lumo-text-muted)}._summaryGrid_12zgc_204 dd{margin:var(--lumo-space-4) 0 0;font-size:var(--lumo-body-size);color:var(--lumo-text)}._warnList_12zgc_219{margin:var(--lumo-space-16) 0 0;padding-left:var(--lumo-space-16);font-size:var(--lumo-caption-size);color:var(--lumo-warning-fg)}._warnList_12zgc_219 li{margin-bottom:var(--lumo-space-4)}._conflictMessage_12zgc_228{margin:0 0 var(--lumo-space-12);color:var(--lumo-text)}._conflictFiles_12zgc_232{margin:0;padding:var(--lumo-space-8) var(--lumo-space-12);list-style:none;background:var(--lumo-surface-muted);border-radius:var(--lumo-radius);font-size:var(--lumo-caption-size);color:var(--lumo-text-secondary)}._conflictFiles_12zgc_232 li{margin-bottom:var(--lumo-space-4)}._conflictFiles_12zgc_232 li:last-child{margin-bottom:0}._footer_12zgc_244{display:flex;justify-content:flex-end;padding:var(--lumo-space-12) var(--lumo-space-24) var(--lumo-space-16)}._claimHint_12zgc_251{display:flex;align-items:center;gap:var(--lumo-space-8);margin-bottom:var(--lumo-space-12);padding:var(--lumo-space-8) var(--lumo-space-12);border:1px solid var(--lumo-divider);border-radius:var(--lumo-radius);color:var(--lumo-text-secondary);font-size:var(--lumo-caption-size)}@keyframes _lumo-fade-in_12zgc_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){._page_12zgc_7{animation:none}._tab_12zgc_45,._noticeClose_12zgc_169{transition:none}}._button_he35l_6{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--lumo-space-4);border:1px solid transparent;border-radius:var(--lumo-radius);font-family:var(--lumo-font);font-size:var(--lumo-body-size);line-height:1;cursor:pointer;transition:border-color .2s ease-in-out,color .2s ease-in-out,background-color .2s ease-in-out}._button_he35l_6:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:transparent;transition:background-color .2s ease-in-out}._button_he35l_6:hover:before{background:var(--lumo-hover)}._button_he35l_6:active:before{background:var(--lumo-active)}._button_he35l_6:focus-visible{outline:none;box-shadow:var(--lumo-focus)}._button_he35l_6:disabled{cursor:not-allowed;opacity:.5}._button_he35l_6:disabled:hover:before,._button_he35l_6:disabled:active:before{background:transparent}._loading_he35l_46{cursor:progress;opacity:.75}._spinner_he35l_50{width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_lumo-spin_he35l_1 .7s linear infinite}@keyframes _lumo-spin_he35l_1{to{transform:rotate(360deg)}}._large_he35l_63{height:40px;min-width:80px;padding:0 var(--lumo-space-16)}._medium_he35l_64{height:32px;padding:0 var(--lumo-space-16)}._small_he35l_65{height:24px;min-width:64px;padding:0 var(--lumo-space-8);font-size:var(--lumo-caption-size)}._primary_he35l_73{background:var(--lumo-brand);border-color:var(--lumo-brand);color:var(--lumo-surface)}._secondary_he35l_78{background:var(--lumo-secondary);border-color:var(--lumo-secondary);color:var(--lumo-surface)}._danger_he35l_83{background:var(--lumo-error);border-color:var(--lumo-error);color:var(--lumo-surface)}._outline_he35l_89{background:var(--lumo-surface);border-style:solid}._dashed_he35l_93{background:var(--lumo-surface);border-style:dashed}._tone-primary_he35l_99{border-color:var(--lumo-brand);color:var(--lumo-brand)}._tone-secondary_he35l_100{border-color:var(--lumo-secondary);color:var(--lumo-secondary)}._tone-danger_he35l_101{border-color:var(--lumo-error);color:var(--lumo-error)}._link_he35l_103{background:transparent;border-color:transparent;color:var(--lumo-link);font-weight:400;padding:0;min-width:0;height:auto}._link_he35l_103:hover{text-decoration:underline}._frameless_he35l_114{background:transparent;border-color:transparent;color:var(--lumo-text)}._ghost_he35l_120{background:transparent;border-color:var(--lumo-surface);color:var(--lumo-surface)}@media(prefers-reduced-motion:reduce){._button_he35l_6,._button_he35l_6:before{transition:none}._spinner_he35l_50{animation:none}}._card_ultp6_6{background:var(--lumo-surface);border:1px solid var(--lumo-border-card);border-radius:var(--lumo-radius);overflow:hidden;margin-bottom:var(--lumo-space-16)}._head_ultp6_14{display:flex;align-items:center;gap:var(--lumo-space-8);height:40px;padding:0 var(--lumo-space-16);background:var(--lumo-surface-muted);border-bottom:1px solid var(--lumo-divider);font-size:var(--lumo-caption-size);color:var(--lumo-text-secondary)}._checkbox_ultp6_26{width:14px;height:14px;accent-color:var(--lumo-brand);cursor:pointer}._checkbox_ultp6_26:focus-visible{outline:none;box-shadow:var(--lumo-focus)}._idx_ultp6_29{color:var(--lumo-text);font-weight:500}._sku_ultp6_30{color:var(--lumo-text);font-family:var(--lumo-font)}._meta_ultp6_31{color:var(--lumo-text-muted)}._headRight_ultp6_33{margin-left:auto;display:flex;gap:var(--lumo-space-12);color:var(--lumo-text-muted)}._body_ultp6_40{display:flex;padding:var(--lumo-space-16)}._body_ultp6_40>div{padding:0 var(--lumo-space-8);min-width:0}._colItem_ultp6_47{width:344px;flex:0 0 344px}._colSource_ultp6_48{width:129px;flex:0 0 129px}._colTrans_ultp6_49{width:215px;flex:0 0 215px}._colStatus_ultp6_50{width:172px;flex:0 0 172px}._colActions_ultp6_51{width:172px;flex:0 0 172px;margin-left:auto}._item_ultp6_53{display:flex;gap:var(--lumo-space-12)}._itemImg_ultp6_55{width:56px;height:56px;flex:0 0 56px;border:1px solid var(--lumo-divider);border-radius:var(--lumo-radius);overflow:hidden;background:var(--lumo-surface-muted);display:flex;align-items:center;justify-content:center}._itemImg_ultp6_55 img{width:100%;height:100%;object-fit:cover}._imgPlaceholder_ultp6_68{font-size:var(--lumo-caption-size);color:var(--lumo-text-muted)}._itemText_ultp6_70{min-width:0}._itemName_ultp6_71{font-size:var(--lumo-body-size);font-weight:500;line-height:var(--lumo-body-leading);color:var(--lumo-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._itemDesc_ultp6_81{font-size:var(--lumo-caption-size);line-height:var(--lumo-caption-leading);color:var(--lumo-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._fieldLabel_ultp6_90{font-size:var(--lumo-caption-size);line-height:var(--lumo-caption-leading);color:var(--lumo-text-muted)}._fieldLabelSpaced_ultp6_95{margin-top:var(--lumo-space-8)}._fieldVal_ultp6_97{font-size:var(--lumo-body-size);line-height:var(--lumo-body-leading);color:var(--lumo-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fieldValZh_ultp6_105{font-size:var(--lumo-body-size);line-height:var(--lumo-body-leading);color:var(--lumo-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._tag_ultp6_116{display:inline-flex;align-items:center;gap:var(--lumo-space-4);padding:2px var(--lumo-space-8);border-radius:var(--lumo-radius);font-size:var(--lumo-caption-size);line-height:var(--lumo-caption-leading)}._dot_ultp6_125{width:6px;height:6px;border-radius:50%;background:currentColor}._tagOk_ultp6_131{background:var(--lumo-success-bg);color:var(--lumo-success-fg)}._tagRunning_ultp6_132{background:var(--lumo-running-bg);color:var(--lumo-running-fg)}._tagError_ultp6_133{background:var(--lumo-brand-20);color:var(--lumo-error)}._tagIdle_ultp6_134{background:var(--lumo-surface-muted);color:var(--lumo-text-muted)}._progress_ultp6_137{margin-top:var(--lumo-space-8);height:4px;border-radius:2px;background:var(--lumo-track);overflow:hidden}._progress_ultp6_137 i{display:block;height:100%;background:var(--lumo-brand);transition:width .2s ease-in-out}._progressHalf_ultp6_151{width:50%}._progressFull_ultp6_152{width:100%}._actRow_ultp6_154{display:flex;flex-direction:column;gap:var(--lumo-space-8)}._actLine_ultp6_155{display:flex;gap:var(--lumo-space-8);align-items:center}._actNote_ultp6_156{font-size:var(--lumo-caption-size);line-height:var(--lumo-caption-leading);color:var(--lumo-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){._progress_ultp6_137 i{transition:none}}._claimRow_ultp6_170{display:flex;align-items:center;gap:var(--lumo-space-8);padding:var(--lumo-space-8) var(--lumo-space-16);border-top:1px solid var(--lumo-divider);background:var(--lumo-surface-muted);font-size:var(--lumo-caption-size)}._claimLabel_ultp6_179{color:var(--lumo-text-secondary);flex:0 0 auto}._claimTag_ultp6_180{padding:0 var(--lumo-space-8);border:1px solid var(--lumo-brand);border-radius:var(--lumo-radius-sm, 2px);color:var(--lumo-brand);line-height:18px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._claimNote_ultp6_191{margin-left:auto;color:var(--lumo-text-muted);white-space:nowrap}._backdrop_10d32_6{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#00000073;animation:_lumo-modal-fade_10d32_1 .2s ease}._panel_10d32_17{width:520px;max-width:calc(100vw - 48px);max-height:calc(100vh - 96px);display:flex;flex-direction:column;background:var(--lumo-surface);border-radius:var(--lumo-radius);box-shadow:var(--lumo-shadow-pop);animation:_lumo-modal-rise_10d32_1 .2s ease}._head_10d32_29{height:56px;flex:0 0 56px;display:flex;align-items:center;justify-content:space-between;gap:var(--lumo-space-8);padding:0 var(--lumo-space-24);border-bottom:1px solid var(--lumo-divider)}._title_10d32_40{font-size:16px;font-weight:600;line-height:22px;color:var(--lumo-text)}._subtitle_10d32_47{margin-left:var(--lumo-space-8);font-size:var(--lumo-caption-size);color:var(--lumo-text-muted)}._close_10d32_53{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--lumo-radius);color:var(--lumo-text-muted);font-size:14px;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}._close_10d32_53:hover{background:var(--lumo-hover);color:var(--lumo-text)}._close_10d32_53:focus-visible{outline:none;box-shadow:var(--lumo-focus)}._body_10d32_76{padding:var(--lumo-space-24);overflow:auto;font-size:var(--lumo-body-size);line-height:var(--lumo-body-leading);color:var(--lumo-text-secondary)}._footer_10d32_84{display:flex;justify-content:flex-end;gap:var(--lumo-space-8);padding:var(--lumo-space-16) var(--lumo-space-24);border-top:1px solid var(--lumo-divider)}._field_10d32_93{margin-bottom:var(--lumo-space-16)}._field_10d32_93:last-child{margin-bottom:0}._fieldLabel_10d32_98{display:block;margin-bottom:var(--lumo-space-4);font-size:var(--lumo-caption-size);line-height:var(--lumo-caption-leading);color:var(--lumo-text-secondary)}._input_10d32_106,._select_10d32_107,._textarea_10d32_108{width:100%;box-sizing:border-box;padding:0 var(--lumo-space-12);border:1px solid var(--lumo-border-card);border-radius:var(--lumo-radius);background:var(--lumo-surface);font-family:var(--lumo-font);font-size:var(--lumo-body-size);line-height:var(--lumo-body-leading);color:var(--lumo-text);transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}._input_10d32_106,._select_10d32_107{height:32px}._textarea_10d32_108{padding:var(--lumo-space-8) var(--lumo-space-12);resize:vertical}._input_10d32_106:hover,._select_10d32_107:hover,._textarea_10d32_108:hover{border-color:var(--lumo-text-muted)}._input_10d32_106:focus,._select_10d32_107:focus,._textarea_10d32_108:focus{outline:none;border-color:var(--lumo-brand);box-shadow:var(--lumo-focus)}._input_10d32_106:disabled,._select_10d32_107:disabled,._textarea_10d32_108:disabled{background:var(--lumo-surface-muted);color:var(--lumo-text-muted);cursor:not-allowed}._hint_10d32_145{margin:var(--lumo-space-4) 0 0;font-size:var(--lumo-caption-size);line-height:var(--lumo-caption-leading);color:var(--lumo-text-muted)}._row2_10d32_152{display:flex;gap:var(--lumo-space-12)}._row2_10d32_152>*{flex:1;min-width:0}@keyframes _lumo-modal-fade_10d32_1{0%{opacity:0}to{opacity:1}}@keyframes _lumo-modal-rise_10d32_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){._backdrop_10d32_6,._panel_10d32_17{animation:none}._close_10d32_53{transition:none}}._count_fa5jp_3{margin:var(--lumo-space-4) 0 0;text-align:right;font-size:var(--lumo-caption-size);color:var(--lumo-text-muted)}._status_13c7o_3{margin:0 0 var(--lumo-space-12);color:var(--lumo-text-muted)}._error_13c7o_8{margin:0 0 var(--lumo-space-12);padding:var(--lumo-space-8) var(--lumo-space-12);border:1px solid var(--lumo-error);border-radius:var(--lumo-radius);background:var(--lumo-brand-20);color:var(--lumo-error);font-size:var(--lumo-caption-size)}._ruleList_13c7o_18{display:flex;flex-direction:column;gap:var(--lumo-space-8);margin-bottom:var(--lumo-space-12)}._ruleRow_13c7o_25{display:flex;align-items:center;gap:var(--lumo-space-8)}._ruleIdx_13c7o_31{width:16px;flex:0 0 16px;text-align:right;font-size:var(--lumo-caption-size);color:var(--lumo-text-muted)}._arrow_13c7o_39{color:var(--lumo-text-muted)}._preview_13c7o_43{margin-top:var(--lumo-space-16);padding-top:var(--lumo-space-12);border-top:1px solid var(--lumo-divider)}._previewTitle_13c7o_49{margin:0 0 var(--lumo-space-8);font-size:var(--lumo-body-size);color:var(--lumo-text)}._previewHit_13c7o_55{margin:0;font-size:var(--lumo-caption-size);color:var(--lumo-text-secondary)}._sample_13c7o_61{margin-top:var(--lumo-space-8);padding:var(--lumo-space-8);border:1px solid var(--lumo-border-card);border-radius:var(--lumo-radius);background:var(--lumo-surface-muted)}._sampleMeta_13c7o_69{margin:0;font-size:var(--lumo-caption-size);color:var(--lumo-text-muted)}._sampleBefore_13c7o_74{margin:var(--lumo-space-4) 0 0;font-size:var(--lumo-caption-size);color:var(--lumo-text-secondary);text-decoration:line-through}._sampleAfter_13c7o_80{margin:var(--lumo-space-4) 0 0;font-size:var(--lumo-caption-size);color:var(--lumo-success-fg)}._status_fyqq5_3{margin:0 0 var(--lumo-space-12);color:var(--lumo-text-muted)}._list_fyqq5_8{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--lumo-space-8)}._row_fyqq5_17{width:100%;display:flex;flex-direction:column;gap:var(--lumo-space-4);padding:var(--lumo-space-12);border:1px solid var(--lumo-border-card);border-radius:var(--lumo-radius);background:var(--lumo-surface);text-align:left;cursor:pointer;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}._row_fyqq5_17:hover{border-color:var(--lumo-brand);background:var(--lumo-brand-20)}._row_fyqq5_17:focus-visible{outline:none;box-shadow:var(--lumo-focus)}._rowActive_fyqq5_39{border-color:var(--lumo-brand);background:var(--lumo-brand-20)}._rowTitle_fyqq5_44{font-size:var(--lumo-body-size);color:var(--lumo-text)}._rowMeta_fyqq5_49{font-size:var(--lumo-caption-size);color:var(--lumo-text-muted)}@media(prefers-reduced-motion:reduce){._row_fyqq5_17{transition:none}}._loading_19jna_6{margin:0;padding:var(--lumo-space-16) 0;color:var(--lumo-text-secondary);font-size:var(--lumo-body-size)}._hint_19jna_13{margin:0 0 var(--lumo-space-12);color:var(--lumo-text-muted);font-size:var(--lumo-caption-size);line-height:var(--lumo-caption-leading)}._shopList_19jna_20{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto;border:1px solid var(--lumo-divider);border-radius:var(--lumo-radius)}._shopRow_19jna_30{display:flex;align-items:center;gap:var(--lumo-space-8);padding:var(--lumo-space-8) var(--lumo-space-12);border-bottom:1px solid var(--lumo-divider);cursor:pointer;font-size:var(--lumo-body-size);color:var(--lumo-text)}._shopList_19jna_20 li:last-child ._shopRow_19jna_30{border-bottom:none}._shopRow_19jna_30:hover{background:var(--lumo-surface-muted)}._checkbox_19jna_50{width:14px;height:14px;accent-color:var(--lumo-brand);cursor:pointer;flex:0 0 auto}._checkbox_19jna_50:focus-visible{outline:none;box-shadow:var(--lumo-focus)}._checkbox_19jna_50:disabled{cursor:not-allowed;opacity:.5}._shopName_19jna_68{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._shopMeta_19jna_76{margin-left:auto;color:var(--lumo-text-muted);font-size:var(--lumo-caption-size);white-space:nowrap}._claimedTag_19jna_83{flex:0 0 auto;padding:0 var(--lumo-space-4);border:1px solid var(--lumo-brand);border-radius:var(--lumo-radius-sm, 2px);color:var(--lumo-brand);font-size:var(--lumo-caption-size);line-height:16px}._empty_19jna_93{padding:var(--lumo-space-16) 0;text-align:center}._emptyTitle_19jna_98{margin:0 0 var(--lumo-space-8);color:var(--lumo-text);font-size:var(--lumo-body-size);font-weight:500}._emptyText_19jna_105{margin:0 auto;max-width:360px;color:var(--lumo-text-secondary);font-size:var(--lumo-caption-size);line-height:var(--lumo-caption-leading)}._error_19jna_113{margin:var(--lumo-space-8) 0 0;color:var(--lumo-error);font-size:var(--lumo-caption-size);line-height:var(--lumo-caption-leading)}._page_1h7kc_6{font-family:var(--lumo-font);font-size:var(--lumo-body-size);line-height:var(--lumo-body-leading);color:var(--lumo-text-secondary);background:var(--lumo-surface-muted);min-width:var(--lumo-content-min);min-height:100%;box-sizing:border-box;animation:_lumo-fade-in_1h7kc_1 .22s ease}._container_1h7kc_19{background:var(--lumo-surface);border-radius:var(--lumo-radius);box-shadow:var(--lumo-shadow-raised)}._head_1h7kc_25{min-height:56px;padding:var(--lumo-space-12) var(--lumo-space-24);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--lumo-divider)}._subtitle_1h7kc_36{margin:0;font-size:var(--lumo-caption-size);line-height:var(--lumo-caption-leading);color:var(--lumo-text-muted)}._body_1h7kc_43{padding:var(--lumo-space-24);max-width:720px}._empty_1h7kc_48{color:var(--lumo-text-muted)}._info_1h7kc_52{display:flex;gap:var(--lumo-space-24);margin:0 0 var(--lumo-space-24);padding:var(--lumo-space-12) var(--lumo-space-16);background:var(--lumo-surface-muted);border-radius:var(--lumo-radius)}._info_1h7kc_52 dt{font-size:var(--lumo-caption-size);color:var(--lumo-text-muted)}._info_1h7kc_52 dd{margin:var(--lumo-space-4) 0 0;font-size:var(--lumo-body-size);color:var(--lumo-text)}._field_1h7kc_70{margin-bottom:var(--lumo-space-16);flex:1;min-width:0}._fieldRow_1h7kc_75{display:flex;gap:var(--lumo-space-12)}._fieldLabel_1h7kc_80{display:block;margin-bottom:var(--lumo-space-4);font-size:var(--lumo-caption-size);line-height:var(--lumo-caption-leading);color:var(--lumo-text-secondary)}._input_1h7kc_88,._select_1h7kc_89{width:100%;height:32px;box-sizing:border-box;padding:0 var(--lumo-space-12);border:1px solid var(--lumo-border-card);border-radius:var(--lumo-radius);background:var(--lumo-surface);font-family:var(--lumo-font);font-size:var(--lumo-body-size);color:var(--lumo-text);transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}._input_1h7kc_88:hover,._select_1h7kc_89:hover{border-color:var(--lumo-text-muted)}._input_1h7kc_88:focus,._select_1h7kc_89:focus{outline:none;border-color:var(--lumo-brand);box-shadow:var(--lumo-focus)}._input_1h7kc_88:disabled,._select_1h7kc_89:disabled{background:var(--lumo-surface-muted);color:var(--lumo-text-muted);cursor:not-allowed}._hint_1h7kc_117{margin:var(--lumo-space-4) 0 0;font-size:var(--lumo-caption-size);line-height:var(--lumo-caption-leading);color:var(--lumo-text-muted)}._actions_1h7kc_124{display:flex;gap:var(--lumo-space-8);margin-top:var(--lumo-space-24)}._notice_1h7kc_130{margin-bottom:var(--lumo-space-16);padding:var(--lumo-space-8) var(--lumo-space-12);border:1px solid var(--lumo-success-fg);border-radius:var(--lumo-radius);background:var(--lumo-success-bg);color:var(--lumo-success-fg);font-size:var(--lumo-caption-size)}._error_1h7kc_140{margin-top:var(--lumo-space-16);padding:var(--lumo-space-8) var(--lumo-space-12);border:1px solid var(--lumo-error);border-radius:var(--lumo-radius);background:var(--lumo-brand-20);color:var(--lumo-error);font-size:var(--lumo-caption-size)}._testImage_1h7kc_151{max-width:320px;border:1px solid var(--lumo-divider);border-radius:var(--lumo-radius);display:block}@keyframes _lumo-fade-in_1h7kc_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){._page_1h7kc_6{animation:none}._input_1h7kc_88,._select_1h7kc_89{transition:none}}._root_p0fl4_5{display:flex;flex-direction:column;gap:var(--lumo-space-16);padding:var(--lumo-space-16);font-family:var(--lumo-font);font-size:var(--lumo-body-size);line-height:var(--lumo-body-leading);color:var(--lumo-text);background:var(--lumo-surface-muted);color-scheme:light}._header_p0fl4_18{display:flex;align-items:center;justify-content:space-between;gap:var(--lumo-space-12)}._title_p0fl4_25{margin:0;font-size:18px;font-weight:600}._toolbar_p0fl4_31{display:flex;align-items:center;gap:var(--lumo-space-8)}._hint_p0fl4_37{color:var(--lumo-text-muted);font-size:var(--lumo-caption-size);line-height:var(--lumo-caption-leading)}._error_p0fl4_43{color:var(--lumo-error)}._table_p0fl4_47{display:flex;flex-direction:column;gap:var(--lumo-space-8)}._tableHead_p0fl4_53{display:grid;grid-template-columns:32px 96px 1fr 120px 120px 88px 88px 120px 140px;gap:var(--lumo-space-8);align-items:center;padding:var(--lumo-space-8) var(--lumo-space-12);color:var(--lumo-text-muted);font-size:var(--lumo-caption-size)}._empty_p0fl4_63{padding:var(--lumo-space-24);text-align:center;color:var(--lumo-text-muted);background:var(--lumo-surface);border:1px solid var(--lumo-border);border-radius:var(--lumo-radius)}._checkbox_p0fl4_72{width:14px;height:14px;cursor:pointer}._checkbox_p0fl4_72:focus-visible{outline:none;box-shadow:var(--lumo-focus)}._batchButton_p0fl4_83{min-width:80px;height:32px;padding:0 16px;border:none;border-radius:var(--lumo-radius);background:var(--lumo-brand);color:var(--lumo-surface);cursor:pointer;transition:background .2s ease-in-out}._batchButton_p0fl4_83:hover:not(:disabled){background:var(--lumo-brand);filter:brightness(.94)}._batchButton_p0fl4_83:active:not(:disabled){filter:brightness(.88)}._batchButton_p0fl4_83:focus-visible{outline:none;box-shadow:var(--lumo-focus)}._batchButton_p0fl4_83:disabled{opacity:.5;cursor:not-allowed}._panel_16z6d_4{display:flex;flex-direction:column;gap:var(--lumo-space-8);padding:var(--lumo-space-12);background:var(--lumo-surface);border:1px solid var(--lumo-border-card);border-radius:var(--lumo-radius)}._head_16z6d_14{display:flex;align-items:center;justify-content:space-between}._label_16z6d_20{font-weight:600}._count_16z6d_24{color:var(--lumo-text-secondary);font-size:var(--lumo-caption-size);line-height:var(--lumo-caption-leading)}._track_16z6d_30{height:4px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--lumo-track);border-radius:2px;overflow:hidden}._track_16z6d_30::-webkit-progress-bar{background:var(--lumo-track)}._track_16z6d_30::-webkit-progress-value{background:var(--lumo-brand);transition:width .2s ease-in-out}._track_16z6d_30::-moz-progress-bar{background:var(--lumo-brand)}._results_16z6d_53{display:flex;flex-direction:column;gap:var(--lumo-space-4);margin:0;padding:0;list-style:none}._resultLine_16z6d_62{display:flex;gap:var(--lumo-space-8);font-size:var(--lumo-caption-size);line-height:var(--lumo-caption-leading)}._resultOk_16z6d_69{color:var(--lumo-success-fg)}._resultFail_16z6d_73{color:var(--lumo-error)}._resultRunning_16z6d_77{color:var(--lumo-running-fg)}._row_357be_4{display:grid;grid-template-columns:32px 96px 1fr 120px 120px 88px 88px 120px 140px;gap:var(--lumo-space-8);align-items:center;padding:var(--lumo-space-8) var(--lumo-space-12);background:var(--lumo-surface);border:1px solid var(--lumo-border-card);border-radius:var(--lumo-radius)}._row_357be_4:hover{background:var(--lumo-hover))}._checkbox_357be_19{width:14px;height:14px;cursor:pointer}._checkbox_357be_19:focus-visible{outline:none;box-shadow:var(--lumo-focus)}._shop_357be_30{display:flex;flex-direction:column}._shopName_357be_35{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._shopRegion_357be_42{color:var(--lumo-text-muted);font-size:var(--lumo-caption-size);line-height:var(--lumo-caption-leading)}._titleCell_357be_48{display:flex;align-items:center;gap:var(--lumo-space-8)}._mainImage_357be_54{width:48px;height:48px;object-fit:cover;border:1px solid var(--lumo-border);border-radius:var(--lumo-radius);background:var(--lumo-surface-muted)}._titleInput_357be_63{flex:1;height:32px;padding:0 12px;border:1px solid var(--lumo-border);border-radius:var(--lumo-radius);background:var(--lumo-surface);color:var(--lumo-text);font-size:14px;transition:border .2s ease-in-out}._titleInput_357be_63:focus-visible{outline:none;border-color:var(--lumo-brand);box-shadow:var(--lumo-focus)}._images_357be_81{display:flex;flex-wrap:wrap;gap:var(--lumo-space-4)}._imageChip_357be_87{display:inline-flex;align-items:center;gap:var(--lumo-space-4);padding:2px 6px;border:1px solid var(--lumo-border);border-radius:var(--lumo-radius);background:var(--lumo-surface-muted);font-size:var(--lumo-caption-size)}._imageChip_357be_87 button{border:none;background:none;color:var(--lumo-link);cursor:pointer;font-size:var(--lumo-caption-size);padding:0 2px}._imageChip_357be_87 button:hover:not(:disabled){text-decoration:underline}._imageChip_357be_87 button:active:not(:disabled){color:var(--lumo-brand)}._imageChip_357be_87 button:focus-visible{outline:none;box-shadow:var(--lumo-focus)}._imageChip_357be_87 button:disabled{opacity:.5;cursor:not-allowed}._cell_357be_125{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._muted_357be_131{color:var(--lumo-text-muted)}._statusCell_357be_135{display:flex;flex-direction:column;gap:var(--lumo-space-4)}._badge_357be_141{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--lumo-radius);font-size:var(--lumo-caption-size);line-height:var(--lumo-caption-leading)}._badgePending_357be_150{background:var(--lumo-surface-muted);color:var(--lumo-text-secondary)}._badgeRunning_357be_155{background:var(--lumo-running-bg);color:var(--lumo-running-fg)}._badgeSuccess_357be_160{background:var(--lumo-success-bg);color:var(--lumo-success-fg)}._badgeFailed_357be_165{background:var(--lumo-warning-bg);color:var(--lumo-warning-fg)}._reason_357be_170{color:var(--lumo-error);font-size:var(--lumo-caption-size);line-height:var(--lumo-caption-leading)}._actions_357be_176{display:flex;gap:var(--lumo-space-4)}._publishButton_357be_181{min-width:64px;height:24px;padding:0 8px;border:none;border-radius:var(--lumo-radius);background:var(--lumo-brand);color:var(--lumo-surface);font-size:var(--lumo-caption-size);cursor:pointer;transition:background .2s ease-in-out}._publishButton_357be_181:hover:not(:disabled){filter:brightness(.94)}._publishButton_357be_181:active:not(:disabled){filter:brightness(.88)}._publishButton_357be_181:focus-visible{outline:none;box-shadow:var(--lumo-focus)}._publishButton_357be_181:disabled{opacity:.5;cursor:not-allowed}._editedBadge_357be_216{flex-shrink:0;padding:0 4px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-2);color:var(--text-muted);font-size:12px;line-height:16px}._page_i0805_13{font-family:var(--font);color:var(--text-secondary);background:var(--bg);width:100%;max-width:100%;min-width:0;min-height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px}._header_i0805_27{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._eyebrow_i0805_34{margin:0 0 4px;color:var(--text-muted);font-size:12px;letter-spacing:.08em}._title_i0805_41{margin:0;color:var(--text);font-size:20px;font-weight:600;line-height:1.4}._subtitle_i0805_49{margin:8px 0 0;max-width:68ch;color:var(--text-muted);font-size:13px;line-height:1.6}._refreshButton_i0805_57,._editButton_i0805_58{height:32px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:14px;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}._refreshButton_i0805_57:hover:not(:disabled),._editButton_i0805_58:hover:not(:disabled){background:var(--hover)}._refreshButton_i0805_57:disabled,._editButton_i0805_58:disabled{color:var(--text-muted);cursor:not-allowed}._refreshButton_i0805_57:focus-visible,._editButton_i0805_58:focus-visible{outline:none;box-shadow:var(--focus-ring)}._error_i0805_84{margin:0;padding:10px 12px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-2);color:var(--text);font-size:14px}._empty_i0805_94{margin:0;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text-muted);font-size:14px;text-align:center}._tableWrap_i0805_10{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}._table_i0805_10{width:100%;border-collapse:collapse;font-size:14px}._table_i0805_10 th,._table_i0805_10 td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;white-space:normal;word-break:break-word}._table_i0805_10 th{color:var(--text-muted);font-weight:500;background:var(--surface-2);white-space:nowrap}._table_i0805_10 tbody tr:hover{background:var(--hover)}._table_i0805_10 tbody tr:last-child td{border-bottom:none}._cellNoWrap_i0805_146{white-space:nowrap;word-break:normal}._titleCell_i0805_151{min-width:18ch;color:var(--text)}._itemLink_i0805_156{color:var(--accent);text-decoration:none}._itemLink_i0805_156:hover{text-decoration:underline}._itemLink_i0805_156:focus-visible{outline:none;box-shadow:var(--focus-ring)}._badge_i0805_168{display:inline-block;padding:2px 10px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface-2);color:var(--text-secondary);font-size:12px}._fieldRow_90e3z_9{display:flex;flex-direction:column;margin-bottom:24px}._fieldLabel_90e3z_15{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:12px}._requiredMark_90e3z_23{color:#ee4d2d;margin-right:4px}._fieldControl_90e3z_28{flex:1;min-width:0}._fieldHelp_90e3z_33{font-size:12px;line-height:18px;color:#999;margin-top:4px}._fieldError_90e3z_40{font-size:12px;line-height:12px;color:#ff4742;margin-top:4px}._fieldRowError_90e3z_47 ._input_90e3z_47,._fieldRowError_90e3z_47 ._select_90e3z_48,._fieldRowError_90e3z_47 ._textarea_90e3z_49{border-color:#ff4742}._input_90e3z_47,._select_90e3z_48,._textarea_90e3z_49{width:652px;max-width:100%;height:40px;padding:0 12px;font-size:14px;color:#333;background:#fff;border:1px solid #e5e5e5;border-radius:4px;box-sizing:border-box}._input_90e3z_47._inputSm_90e3z_71{width:120px}._textarea_90e3z_49{height:auto;padding:8px 12px;resize:vertical}._input_90e3z_47:focus,._select_90e3z_48:focus,._textarea_90e3z_49:focus{outline:none;border-color:#b7b7b7}._select_90e3z_48{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}._radioRow_90e3z_98{display:flex;gap:24px}._radioWrap_90e3z_103{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#333}._btnNormal_90e3z_112,._btnPrimary_90e3z_113,._btnLink_90e3z_114{height:32px;padding:0 16px;font-size:14px;font-weight:500;border-radius:4px;cursor:pointer}._btnNormal_90e3z_112{background:#fff;color:#333;border:1px solid #e5e5e5;margin-right:8px}._btnPrimary_90e3z_113{background:#ee4d2d;color:#fff;border:1px solid #ee4d2d;margin-right:8px}._btnPrimary_90e3z_113:disabled{opacity:.5;cursor:not-allowed}._btnLink_90e3z_114{background:none;border:none;color:#2673dd;padding:0 8px}._shopWrap_90e3z_150{width:100%}._shopStatus_90e3z_154{font-size:14px;color:#999}._categoryWrap_90e3z_160{width:100%}._categoryBox_90e3z_164{display:flex;align-items:center;justify-content:space-between;width:480px;max-width:100%;height:40px;padding:0 12px;background:#fff;border:1px solid #e5e5e5;border-radius:4px;cursor:pointer;font-size:14px;color:#333}._categoryBoxError_90e3z_180{border-color:#ff4742}._categoryText_90e3z_184{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._categoryEditIcon_90e3z_190{color:#2673dd;margin-left:8px}._modalMask_90e3z_195{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_90e3z_195{width:720px;max-width:90vw;max-height:80vh;overflow:auto;background:#fff;border-radius:4px;padding:16px}._modalHead_90e3z_215{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}._modalTitle_90e3z_222{font-size:20px;line-height:22px;font-weight:500;color:#333;margin:0}._modalGuide_90e3z_230{font-size:12px;color:#2673dd}._modalSearch_90e3z_235{width:100%;height:40px;padding:0 12px;border:1px solid #e5e5e5;border-radius:4px;font-size:14px;box-sizing:border-box;margin-bottom:12px}._searchList_90e3z_246{list-style:none;margin:0;padding:0}._searchItem_90e3z_252{display:block;width:100%;text-align:left;padding:8px 12px;background:none;border:none;font-size:14px;color:#333;cursor:pointer}._searchItem_90e3z_252:hover{background:#f6f6f6}._searchEmpty_90e3z_268{padding:8px 12px;font-size:12px;color:#999}._cascade_90e3z_274{display:flex;gap:8px;min-height:240px}._cascadeCol_90e3z_280{flex:1;list-style:none;margin:0;padding:0;border:1px solid #e5e5e5;border-radius:4px;overflow:auto;max-height:320px}._cascadeItem_90e3z_291{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;padding:8px 12px;background:none;border:none;font-size:14px;color:#333;cursor:pointer}._cascadeItem_90e3z_291:hover{background:#f6f6f6}._cascadeItemActive_90e3z_309{background:#fff1f0;color:#ee4d2d}._cascadeItem_90e3z_291:disabled{color:#b7b7b7;cursor:not-allowed}._notAllowedTag_90e3z_319{font-size:12px;color:#ff4742;margin-left:8px}._modalFoot_90e3z_325{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:12px}._modalCount_90e3z_333{flex:1;font-size:12px;color:#999}._variationWrap_90e3z_340{margin-bottom:24px}._tierCard_90e3z_344{border:1px solid #e5e5e5;border-radius:4px;padding:16px;margin-bottom:16px}._tierHead_90e3z_351{display:flex;align-items:center;gap:12px;margin-bottom:12px}._tierTitle_90e3z_358{font-size:14px;font-weight:600;color:#333}._tierNameInput_90e3z_364{width:302px;max-width:60%;height:32px;padding:0 12px;border:1px solid #e5e5e5;border-radius:4px;font-size:14px}._tierDeleteBtn_90e3z_374,._chipDragBtn_90e3z_375,._chipRemoveBtn_90e3z_376{width:16px;height:16px;padding:0;border:none;background:none;color:#999;cursor:pointer;font-size:12px;line-height:16px}._chipDragBtn_90e3z_375{cursor:grab}._optionsHint_90e3z_392{font-size:12px;line-height:18px;color:#999;margin-bottom:12px}._chipGrid_90e3z_399{display:flex;flex-wrap:wrap;gap:12px 16px;margin-bottom:12px}._optionChip_90e3z_406{display:flex;align-items:flex-start;gap:8px;width:302px;min-height:32px;padding:8px;background:#fff;border:1px solid #e5e5e5;border-radius:4px;box-sizing:border-box}._optionChipError_90e3z_419{border-color:#ff4742}._chipFields_90e3z_423{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}._chipInput_90e3z_431{width:100%;height:32px;padding:0 12px;border:1px solid #e5e5e5;border-radius:4px;font-size:14px;box-sizing:border-box}._matrixWrap_90e3z_441{margin-top:16px}._matrixTitle_90e3z_445{font-size:14px;font-weight:600;color:#333;margin:0 0 12px}._bulkRow_90e3z_452{display:flex;gap:8px;align-items:center;margin-bottom:12px}._matrixInput_90e3z_459{width:140px;height:32px;padding:0 12px;border:1px solid #e5e5e5;border-radius:4px;font-size:14px}._matrixTable_90e3z_468{width:100%;border-collapse:collapse;font-size:14px}._matrixTable_90e3z_468 th,._matrixTable_90e3z_468 td{border:1px solid #e5e5e5;padding:8px;text-align:left;vertical-align:top}._matrixFixedCol_90e3z_482{width:102px;min-width:102px;font-weight:500;background:#f6f6f6}._rowImageCell_90e3z_489{display:flex;flex-direction:column}._currencyPrefix_90e3z_494{margin-right:4px;color:#999}._matrixFooter_90e3z_499{margin-top:8px;text-align:center}._channelList_90e3z_505{margin-bottom:24px}._channelGlobalError_90e3z_509{font-size:14px;color:#ff4742;margin-bottom:12px}._channelRow_90e3z_515{border:1px solid #e5e5e5;border-radius:4px;padding:16px;margin-bottom:12px}._channelHead_90e3z_522{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._channelName_90e3z_529{font-size:14px;font-weight:600;color:#333}._channelLimit_90e3z_535{font-size:12px;color:#999}._channelTag_90e3z_540{font-size:12px;font-weight:500;color:#ee4d2d;background:#fff1f0;border-radius:2px 1px 1px 2px;padding:2px 6px}._channelFlags_90e3z_549{font-size:12px;color:#999;margin-top:4px}._channelFeeArea_90e3z_555{font-size:12px;font-weight:500;color:#666;margin:8px 0}._channelActions_90e3z_562{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}._subsidyWrap_90e3z_570{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#333}._switchWrap_90e3z_579{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#333;margin-bottom:12px;cursor:pointer}._switchInput_90e3z_589{position:absolute;opacity:0;width:1px;height:1px}._switchTrack_90e3z_596{width:36px;height:20px;border-radius:10px;background:#b7b7b7;position:relative;flex:none}._switchTrack_90e3z_596:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s ease}._switchInput_90e3z_589:checked+._switchTrack_90e3z_596{background:#ee4d2d}._switchInput_90e3z_589:checked+._switchTrack_90e3z_596:after{left:18px}._attrRow_90e3z_8{margin-bottom:24px}._attrCounter_90e3z_630{margin-left:8px;font-size:12px;color:#999}._attrMultiWrap_90e3z_636{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._attrMultiInput_90e3z_643{width:200px;height:32px;padding:0 12px;border:1px solid #e5e5e5;border-radius:4px;font-size:14px}._attrTag_90e3z_652{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#333;background:#f6f6f6;border:1px solid #e5e5e5;border-radius:4px;padding:4px 8px}._attrTagRemove_90e3z_664{border:none;background:none;color:#999;cursor:pointer;font-size:12px}._uploadSlots_90e3z_673{display:flex;flex-wrap:wrap;gap:12px}._uploadThumb_90e3z_679{position:relative;width:96px;height:96px;border:1px solid #e5e5e5;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#999;overflow:hidden}._uploadThumb_90e3z_679 img{width:100%;height:100%;object-fit:cover}._uploadDelete_90e3z_699{position:absolute;top:2px;right:2px;width:16px;height:16px;border:none;border-radius:50%;background:#00000080;color:#fff;font-size:10px;line-height:16px;cursor:pointer}._uploadSlot_90e3z_673{width:96px;height:96px;border:1px dashed #b7b7b7;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:12px;color:#999;cursor:pointer}._uploadPlusIcon_90e3z_731{color:#b7b7b7}._uploadSlotCount_90e3z_735{font-size:12px;color:#999}._uploadSlot_90e3z_673 input{display:none}._previewCard_90e3z_745{width:234px;background:#fff;border-radius:4px;padding:16px;box-shadow:#0000001f 0 1px 4px;box-sizing:border-box;font-size:14px;color:#333}._previewTitle_90e3z_756{font-size:20px;line-height:22px;font-weight:500;margin:0}._previewHead_90e3z_764{display:flex;align-items:center;justify-content:space-between;gap:8px}._previewToggle_90e3z_771{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;height:24px;padding:0 8px;border:1px solid #e5e5e5;border-radius:4px;background:#fff;color:#666;font-size:12px;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}._previewToggle_90e3z_771:hover{background:#f6f6f6;color:#333}._previewToggle_90e3z_771:focus-visible{outline:none;box-shadow:var(--focus-ring)}._previewToggleIcon_90e3z_796{font-size:14px;line-height:1;color:#999}._previewHandle_90e3z_803{display:flex;flex-direction:column;align-items:center;gap:4px;width:40px;padding:12px 0;border:1px solid #e5e5e5;border-radius:4px;background:#fff;color:#666;font-size:12px;cursor:pointer;box-shadow:#0000001f 0 1px 4px;transition:background-color .2s ease-in-out,color .2s ease-in-out}._previewHandle_90e3z_803:hover{background:#f6f6f6;color:#333}._previewHandle_90e3z_803:focus-visible{outline:none;box-shadow:var(--focus-ring)}._previewCard_90e3z_745[hidden]{display:none}._previewSubtitle_90e3z_833{font-size:12px;color:#999;margin-bottom:12px}._previewMedia_90e3z_839{position:relative;margin-bottom:12px}._previewMedia_90e3z_839 img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:4px}._previewMediaEmpty_90e3z_851{width:100%;aspect-ratio:1 / 1;background:#f6f6f6;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#b7b7b7}._previewCounter_90e3z_862{position:absolute;right:4px;bottom:4px;font-size:12px;color:#fff;background:#00000080;border-radius:2px;padding:0 4px}._previewPrice_90e3z_873{font-size:14px;font-weight:700;color:#ee4d2d}._previewName_90e3z_879{font-size:10px;color:#333;margin:4px 0 12px}._previewVariation_90e3z_885{margin-bottom:8px}._previewVariationTitle_90e3z_889{font-size:12px;font-weight:500;margin-bottom:4px}._previewChips_90e3z_895{list-style:none;margin:0;padding:0}._previewChip_90e3z_895{font-size:10px;color:#666;padding:2px 0}._previewShop_90e3z_907{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin:8px 0}._previewVisit_90e3z_915{color:#2673dd}._previewSpec_90e3z_919{font-size:10px;color:#666}._previewSpecTitle_90e3z_924{font-size:12px;font-weight:500;color:#333;margin-bottom:4px}._previewSpec_90e3z_919 ul{margin:0;padding-left:16px}._previewFooter_90e3z_936{font-size:10px;color:#b7b7b7;margin-top:12px}._qualityCard_90e3z_943{width:234px;background:#fff;border-radius:4px;padding:16px;box-shadow:#0000001a 0 -8px 15px -5px;box-sizing:border-box;font-size:14px;color:#333}._qualityTitle_90e3z_954{font-size:20px;line-height:22px;font-weight:500;margin:0 0 12px}._qualityBlock_90e3z_961{margin-bottom:12px}._qualityBlockHead_90e3z_965{display:flex;justify-content:space-between;font-size:12px;color:#666;margin-bottom:4px}._qualityBar_90e3z_973{height:6px;background:#f6f6f6;border-radius:3px;overflow:hidden}._qualityBarFill_90e3z_980{height:100%;background:#ee4d2d}._qualityMetrics_90e3z_985{font-size:12px;color:#666}._qualityMetricsTitle_90e3z_990{font-weight:500;color:#333;margin-bottom:4px}._qualityMetrics_90e3z_985 ul{margin:0;padding:0;list-style:none}._metricDone_90e3z_1002,._metricTodo_90e3z_1003{display:flex;gap:6px;padding:2px 0}._metricDone_90e3z_1002{color:#333}._metricTodo_90e3z_1003{color:#999}._qualityCounter_90e3z_1017{margin-top:8px;font-weight:500;color:#333}._bottomBar_90e3z_1028{position:sticky;bottom:0;z-index:999}._bottomBarInner_90e3z_1036{width:1200px;max-width:100%;margin:0 auto;padding-left:250px}._bottomBarInner_90e3z_1036>*{width:700px}._noticeBar_90e3z_1047{display:flex;align-items:center;gap:8px;background:#e5eefb;padding:10px;font-size:12px;color:#666;box-shadow:#0000001f 0 -2px 6px;box-sizing:border-box}._noticeIcon_90e3z_1059{flex:none;font-size:16px;color:#2673dd}._policyBar_90e3z_1065{display:flex;align-items:center;gap:8px;background:#fafafa;padding:8px;font-size:14px;color:#333;height:38px;box-sizing:border-box}._buttonBar_90e3z_1077{display:flex;align-items:center;gap:16px;justify-content:flex-end;background:#fff;padding:24px;height:80px;box-sizing:border-box;box-shadow:#0000001f 0 -2px 6px}._page_84ci6_5{background:#f6f6f6;min-height:100vh;font-family:Roboto,Helvetica Neue,helvetica,Droid Sans,arial,sans-serif;font-size:14px;color:#333}._tabs_84ci6_14{display:flex;width:700px;max-width:100%;margin:0 auto;background:#fff;border-bottom:1px solid #e5e5e5;position:sticky;top:0;z-index:100}._tabBtn_84ci6_26{height:56px;padding:0 16px;font-size:14px;font-weight:400;color:#333;background:none;border:none;cursor:pointer}._tabBtnActive_84ci6_37{font-weight:600;color:#ee4d2d}._columns_84ci6_43{display:flex;width:1200px;max-width:100%;margin:0 auto;align-items:flex-start}._colLeft_84ci6_51{width:250px;flex:none;padding:16px 16px 0 0;position:sticky;top:72px}._colMain_84ci6_59{width:700px;flex:none;min-width:0;padding:0 0 40px}._colRight_84ci6_66{width:250px;flex:none;padding:16px 0 0 16px;position:sticky;top:72px}._colRight_84ci6_66[data-collapsed=true]{width:56px;padding:16px 0 0 8px}._columnsCompact_84ci6_82 ._colMain_84ci6_59{width:auto;flex:1 1 auto;min-width:700px}._section_84ci6_89{background:#fff;border-radius:4px;padding:24px;margin-bottom:16px}._sectionTitle_84ci6_96{font-size:20px;line-height:22px;font-weight:500;margin:0 0 24px}._attrGrid_84ci6_106{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}._attrGrid_84ci6_106>*{min-width:0}._counter_84ci6_116{margin-left:8px;font-size:12px;color:#999}._suffix_84ci6_122{margin-left:8px;font-size:14px;color:#999}._coverHint_84ci6_128{font-size:12px;color:#b7b7b7}._descAssist_84ci6_133{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:24px}._descAssistLabel_84ci6_141{font-size:14px;font-weight:500;color:#333}._parcelRow_84ci6_147{display:flex;gap:12px;flex-wrap:wrap}._parcelItem_84ci6_154{display:flex;align-items:center;gap:4px}._wholesaleDisabled_84ci6_175{font-size:14px;color:#b7b7b7}._noticeOk_84ci6_180{width:1200px;max-width:100%;margin:12px auto 0;padding:10px;background:#e5eefb;color:#666;font-size:12px;border-radius:4px;box-sizing:border-box}._noticeError_84ci6_192{width:1200px;max-width:100%;margin:12px auto 0;padding:10px;background:#fff1f0;color:#ff4742;font-size:12px;border-radius:4px;box-sizing:border-box}._page_1a8pk_9{font-family:var(--font);color:var(--text-secondary);background:var(--bg);width:100%;max-width:100%;min-width:0;min-height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;animation:_shop-auth-fade-in_1a8pk_1 .22s ease}@keyframes _shop-auth-fade-in_1a8pk_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){._page_1a8pk_9{animation:none}}._banner_1a8pk_47{margin:0;padding:10px 16px;border:1px solid var(--danger);border-radius:var(--radius-field);color:var(--danger);background:var(--surface-1)}._notice_1a8pk_56{margin:0;padding:10px 16px;border:1px solid var(--secondary);border-radius:var(--radius-field);color:var(--secondary);background:var(--surface-1)}._card_1a8pk_65{background:var(--surface-1);border:1px solid var(--border-card);border-radius:var(--radius);box-shadow:var(--shadow-sm)}._cardHead_1a8pk_72{min-height:56px;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line)}._subtitle_1a8pk_82{margin:0;font-size:13px;line-height:20px;color:var(--text-muted)}._cardBody_1a8pk_89{padding:24px}._formGrid_1a8pk_93{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}._bindForm_1a8pk_103{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}._bindForm_1a8pk_103 ._field_1a8pk_110{flex:1 1 160px}._bindForm_1a8pk_103 ._field_1a8pk_110:first-child{flex:1 1 220px}._bindForm_1a8pk_103 ._primaryButton_1a8pk_118{flex:0 0 auto}._fieldLabel_1a8pk_122{font-size:13px;color:var(--text)}._field_1a8pk_110{display:flex;flex-direction:column;gap:6px}._label_1a8pk_133{font-size:13px;color:var(--text)}._input_1a8pk_138{height:36px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-field);background:var(--surface-1);color:var(--text);font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}._input_1a8pk_138:hover:not(:disabled){border-color:var(--accent)}._input_1a8pk_138:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}._input_1a8pk_138:disabled{background:var(--surface-2);color:var(--text-muted);cursor:not-allowed}._actions_1a8pk_165{margin-top:16px;display:flex;gap:12px}._button_1a8pk_171,._primaryButton_1a8pk_118,._dangerButton_1a8pk_173{height:36px;padding:0 16px;border-radius:var(--radius-field);font-size:14px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}._primaryButton_1a8pk_118{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent)}._primaryButton_1a8pk_118:hover:not(:disabled){background:var(--link);border-color:var(--link)}._button_1a8pk_171{border:1px solid var(--line-strong);background:var(--surface-1);color:var(--text)}._button_1a8pk_171:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._dangerButton_1a8pk_173{border:1px solid var(--danger);background:var(--surface-1);color:var(--danger)}._dangerButton_1a8pk_173:hover:not(:disabled){background:var(--danger);color:var(--on-accent)}._primaryButton_1a8pk_118:focus-visible,._button_1a8pk_171:focus-visible,._dangerButton_1a8pk_173:focus-visible{outline:none;box-shadow:var(--focus-ring)}._primaryButton_1a8pk_118:disabled,._button_1a8pk_171:disabled,._dangerButton_1a8pk_173:disabled{opacity:.6;cursor:not-allowed}._empty_1a8pk_229{margin:0;color:var(--text-muted);font-size:14px}._tableWrap_1a8pk_239{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}._table_1a8pk_239{width:100%;border-collapse:collapse;font-size:14px}._table_1a8pk_239 th,._table_1a8pk_239 td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;white-space:normal;word-break:break-word}._table_1a8pk_239 ._cellNoWrap_1a8pk_266{white-space:nowrap;word-break:normal}._table_1a8pk_239 th{color:var(--text-muted);font-weight:500;background:var(--surface-2)}._table_1a8pk_239 tbody tr:hover{background:var(--hover)}._rowActions_1a8pk_259{display:flex;gap:8px}._badge_1a8pk_286{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;border:1px solid var(--line-strong);color:var(--text-secondary);background:var(--surface-2)}._badge_valid_1a8pk_296{border-color:var(--secondary);color:var(--secondary)}._badge_expiring_1a8pk_301{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}._badge_expired_1a8pk_307,._badge_unknown_1a8pk_308{border-color:var(--danger);color:var(--danger)}._badge_managed_1a8pk_314{border-color:var(--line-strong);color:var(--text-secondary)}._nav_sx53k_4,._navGroup_sx53k_23{display:flex;flex-direction:column;gap:2px}._navGroupToggle_sx53k_31{position:relative;display:flex;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;border:none;background:none;color:var(--text);font-size:14px;font-weight:500;text-align:left;cursor:pointer;border-radius:var(--radius);transition:background-color .2s ease-in-out}._navGroupToggle_sx53k_31:hover{background:var(--hover)}._navGroupToggle_sx53k_31:active{background:var(--active)}._navGroupToggle_sx53k_31:focus-visible{outline:none;box-shadow:var(--focus-ring)}._navGroupLabel_sx53k_29{flex:1 1 auto;min-width:0}._navChevron_sx53k_60{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;color:var(--text-muted);font-size:16px;line-height:1;transition:transform .2s ease-in-out}._navChevron_sx53k_60[data-expanded=true]{transform:rotate(90deg)}._navGroupPanel_sx53k_75{display:flex;flex-direction:column;gap:2px}._navGroupPanel_sx53k_75[hidden]{display:none}._navLink_sx53k_83{position:relative;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:var(--radius);color:var(--text-secondary);text-decoration:none;font-size:14px;transition:background-color .2s ease-in-out,color .2s ease-in-out}._navLink_sx53k_83:hover{background:var(--hover);color:var(--text)}._navLink_sx53k_83:active{background:var(--active)}._navLink_sx53k_83:focus-visible{outline:none;box-shadow:var(--focus-ring)}._navChild_sx53k_101{padding-left:24px}._navLinkActive_sx53k_104,._navLinkActive_sx53k_104:hover{background:var(--accent-soft);color:var(--accent);font-weight:500}._navPending_sx53k_116,._navPending_sx53k_116:hover,._navPending_sx53k_116._navLinkActive_sx53k_104,._navPending_sx53k_116._navLinkActive_sx53k_104:hover{color:var(--text-muted)}._navBadge_sx53k_124{margin-left:auto;flex-shrink:0;padding:0 4px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-2);color:var(--text-muted);font-size:12px;line-height:16px}._navLabel_sx53k_153,._navGroupLabel_sx53k_29{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._navIcon_sx53k_143{width:20px;height:20px;flex-shrink:0;display:block;color:currentColor}._nav_sx53k_4[data-collapsed=true] ._navLabel_sx53k_153,._nav_sx53k_4[data-collapsed=true] ._navGroupLabel_sx53k_29,._nav_sx53k_4[data-collapsed=true] ._navBadge_sx53k_124{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}._nav_sx53k_4[data-collapsed=true] ._navLink_sx53k_83,._nav_sx53k_4[data-collapsed=true] ._navGroupToggle_sx53k_31{justify-content:center;padding:0 8px}._nav_sx53k_4[data-collapsed=true] ._navChevron_sx53k_60{display:none}:root{color-scheme:light;--accent: #ee4d2d;--accent-soft: #fef7f6;--secondary: #00bfa5;--danger: #ff4742;--link: #2673dd;--on-accent: #ffffff;--text: #333333;--text-secondary: #666666;--text-muted: #999999;--bg: #f6f6f6;--surface-1: #ffffff;--surface-2: #f6f6f6;--line: #eeeeee;--line-strong: #e5e5e5;--border-card: #e8e8e8;--radius: 4px;--radius-field: 8px;--shadow-raised: rgba(0, 0, 0, .1) 0 1px 1px;--shadow-pop: rgba(0, 0, 0, .1) 0 0 16px, rgba(0, 0, 0, .06) 0 8px 16px;--shadow-sm: rgba(0, 0, 0, .06) 0 0 6px;--shadow-topbar: rgba(74, 74, 78, .12) 0 1px 4px;--hover: rgba(0, 0, 0, .04);--active: rgba(0, 0, 0, .08);--loading-mask: rgba(255, 255, 255, .4);--focus-ring: #fff 0 0 0 2px, rgba(238, 77, 45, .3) 0 0 0 4px;--font: Roboto, "Helvetica Neue", helvetica, "Droid Sans", arial, "PingFang SC", "Microsoft YaHei", sans-serif;--topbar-h: 56px;--sidebar-w: 174px;--sidebar-w-collapsed: 56px;--page-gutter: 12px;--shell-min-w: 1162px}:root[data-theme=dark]{color-scheme:dark;--bg: #0b0d12;--surface-1: #12151d;--surface-2: #171b25;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .16);--border-card: rgba(255, 255, 255, .16);--text: #edf0f7;--text-secondary: #9aa3b5;--text-muted: #7d879b;--accent: #7c9cff;--accent-soft: rgba(124, 156, 255, .14);--secondary: #4fd6c2;--danger: #ff7b7b;--link: #9db9ff;--on-accent: #0b1020;--focus-ring: #0b0d12 0 0 0 2px, rgba(124, 156, 255, .4) 0 0 0 4px;--shadow-topbar: rgba(0, 0, 0, .5) 0 1px 4px}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;font-weight:400;line-height:21px}button,input{font:inherit}.app-shell{display:grid;grid-template-columns:var(--sidebar-w-collapsed) minmax(0,1fr);min-height:100vh;min-width:var(--shell-min-w)}.sidebar{display:flex;flex-direction:column;gap:16px;width:var(--sidebar-w-collapsed);padding:16px 8px 0;background:var(--surface-1);border-right:1px solid var(--line);position:relative;z-index:40;transition:width .2s ease-in-out,padding .2s ease-in-out,box-shadow .2s ease-in-out}.sidebar[data-collapsed=false]{width:var(--sidebar-w);padding:16px 16px 0;box-shadow:var(--shadow-pop)}.sidebar[data-collapsed=true] .brand{justify-content:center}.sidebar[data-collapsed=true] .brand-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.brand{display:flex;align-items:center;gap:8px;height:24px}.brand-dot{width:12px;height:12px;border-radius:50%;background:var(--accent);flex-shrink:0}.brand strong{font-size:16px;font-weight:500;color:var(--text)}.brand small{display:block;color:var(--text-muted);font-size:12px;line-height:18px}.nav{display:flex;flex-direction:column;gap:2px}.nav a{display:flex;align-items:center;height:40px;padding:0 12px;border-radius:var(--radius);color:var(--text-secondary);text-decoration:none;font-size:14px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.nav a:hover{background:var(--hover);color:var(--text)}.nav a.active{background:var(--accent-soft);color:var(--accent);font-weight:500}.nav a:active{background:var(--active)}.main-column{display:flex;flex-direction:column;min-width:0}.topbar{display:flex;justify-content:space-between;align-items:center;height:var(--topbar-h);padding:0 24px;background:var(--surface-1);box-shadow:var(--shadow-topbar);position:sticky;top:0;z-index:5}.breadcrumb{display:flex;align-items:center;gap:8px;min-width:0;color:var(--text-secondary);font-size:14px;letter-spacing:normal;text-transform:none}.crumb-link{color:var(--text-secondary);text-decoration:none;border-radius:var(--radius);transition:color .2s ease-in-out}.crumb-link:hover{color:var(--text);text-decoration:underline}.crumb-link:active{color:var(--text)}.crumb-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.crumb-current{color:var(--text);font-weight:500}.crumb-sep{color:var(--text-muted);-webkit-user-select:none;user-select:none}.topbar-user{position:relative;display:flex;align-items:center}.user-trigger{gap:8px}.user-avatar{position:relative;width:24px;height:24px;border-radius:50%;background:var(--accent-soft);border:1px solid var(--accent);flex-shrink:0}.user-avatar:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--accent)}.user-name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:14px;font-weight:400}.user-caret{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--text-muted);transition:transform .2s ease-in-out}.user-trigger[aria-expanded=true] .user-caret{transform:rotate(180deg)}.user-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:160px;padding:4px;background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-pop);z-index:10;animation:fade-in .22s ease}.user-menu-item{display:flex;align-items:center;height:32px;padding:0 12px;border-radius:var(--radius);color:var(--text-secondary);font-size:14px;text-decoration:none;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.user-menu-item:hover{background:var(--hover);color:var(--text)}.user-menu-item:active{background:var(--active)}.user-menu-item:focus-visible{outline:none;box-shadow:var(--focus-ring)}.content{padding:var(--page-gutter)}.btn{--btn-tone: var(--accent);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:32px;padding:0 16px;border:1px solid transparent;border-radius:var(--radius);font-family:var(--font);font-size:14px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:transparent;transition:background-color .2s ease-in-out;pointer-events:none}.btn:hover:before{background:var(--hover)}.btn:active:before{background:var(--active)}.btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn:disabled{cursor:not-allowed;opacity:.5}.btn:disabled:hover:before,.btn:disabled:active:before{background:transparent}.btn.is-loading{cursor:progress}.btn.is-loading:before{background:var(--loading-mask);z-index:1}.btn--large{height:40px;min-width:80px}.btn--small{height:24px;min-width:64px;padding:0 8px;font-size:12px}.tone-secondary{--btn-tone: var(--secondary)}.tone-danger{--btn-tone: var(--danger)}.btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn--secondary{background:var(--secondary);border-color:var(--secondary);color:var(--on-accent)}.btn--danger{background:var(--danger);border-color:var(--danger);color:var(--on-accent)}.btn--outline{background:var(--surface-1);border-color:var(--btn-tone);color:var(--btn-tone)}.btn--dashed{background:var(--surface-1);border:1px dashed var(--btn-tone);color:var(--btn-tone)}.btn--link{background:none;border-color:transparent;color:var(--link);font-weight:400;padding:0;height:auto;min-width:0}.btn--frameless{background:none;border-color:transparent;color:var(--text)}.btn--ghost{background:none;border-color:var(--surface-1);color:var(--surface-1)}.primary-button,.ghost-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;height:32px;padding:0 16px;border:1px solid transparent;border-radius:var(--radius);font-family:var(--font);font-size:14px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}.primary-button{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.ghost-button{background:none;border-color:transparent;color:var(--text)}.primary-button:before,.ghost-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:transparent;transition:background-color .2s ease-in-out;pointer-events:none}.primary-button:hover:before,.ghost-button:hover:before{background:var(--hover)}.primary-button:active:before,.ghost-button:active:before{background:var(--active)}.primary-button:focus-visible,.ghost-button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.primary-button:disabled,.ghost-button:disabled{cursor:not-allowed;opacity:.5}.primary-button:disabled:hover:before,.ghost-button:disabled:hover:before,.primary-button:disabled:active:before,.ghost-button:disabled:active:before{background:transparent}.form-row{display:flex;gap:8px;align-items:center}.form-row input{flex:1;min-width:0;height:32px;padding:0 12px;font-size:14px;color:var(--text);background:var(--surface-1);border:1px solid var(--line-strong);border-radius:var(--radius);transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.form-row input::placeholder{color:var(--text-muted)}.form-row input:hover{border-color:var(--text-muted)}.form-row input:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.form-row input:disabled{background:var(--surface-2);color:var(--text-muted);cursor:not-allowed}.page{display:flex;flex-direction:column;gap:16px;animation:fade-in .22s ease}.page-header h1{margin:4px 0 6px;font-size:18px;font-weight:600;line-height:26px;color:var(--text)}.eyebrow{margin:0;color:var(--text-muted);font-size:12px;line-height:18px}.muted{color:var(--text-secondary);margin:0}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.stat-card,.panel,.module-card,.list-row{background:var(--surface-1);border:1px solid var(--border-card);border-radius:var(--radius)}.stat-card{padding:16px;display:flex;flex-direction:column;gap:4px}.stat-card span{color:var(--text-muted);font-size:12px;line-height:18px}.stat-card strong{font-size:20px;font-weight:600;color:var(--text)}.panel{padding:24px;box-shadow:var(--shadow-raised)}.panel h2{margin-top:0;font-size:16px;font-weight:500;line-height:24px;color:var(--text)}.module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.module-card{padding:16px;display:flex;flex-direction:column;gap:4px;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.module-card:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}.module-card span,.module-card small{color:var(--text-secondary);font-size:12px;line-height:18px}.status-line{display:flex;align-items:center;gap:8px}.pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex-shrink:0}.list{display:flex;flex-direction:column;gap:8px}.list-row{padding:12px 16px;display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center}.list-row small{color:var(--text-muted)}.notice{padding:8px 12px;border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text-secondary);font-size:14px;line-height:21px}.notice.error{color:var(--danger);border-color:var(--danger)}.nav a:focus-visible,.form-row input:focus-visible{outline:none;box-shadow:var(--focus-ring)}@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
