.traffic_panels__XeqUk{display:grid;gap:18px;min-width:0}.traffic_panels__XeqUk>section{margin-bottom:0}.traffic_pagination__xUIQe{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.traffic_pagination__xUIQe a{display:inline-flex;align-items:center;min-height:36px;padding:4px 10px;border:1px solid var(--line);border-radius:6px;color:var(--ink-2);background:var(--surface)}.traffic_pagination__xUIQe a:hover{border-color:var(--accent);color:var(--accent)}.traffic_dateControls__zwVnI{display:grid;gap:8px;justify-items:end;min-width:0;max-width:100%}.traffic_dateControls__zwVnI .traffic_datePicker__c9c1F{width:10rem}.traffic_dateCaption__h70tC{display:grid;gap:2px;margin:0;color:var(--muted);font-size:13px;text-align:right}.traffic_dateForm__0Xt4o{display:flex;flex-wrap:wrap;align-items:end;gap:8px}.traffic_dateForm__0Xt4o label{display:grid;gap:4px;color:var(--muted);font-size:13px}.traffic_dateForm__0Xt4o button,.traffic_dateForm__0Xt4o input{min-height:36px;min-width:0;padding:4px 8px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit}.traffic_dateForm__0Xt4o button{cursor:pointer}.traffic_dateForm__0Xt4o button:hover{border-color:var(--accent);color:var(--accent)}.traffic_pagination__xUIQe{justify-content:flex-end;padding:10px 14px;color:var(--muted)}.traffic_link__BaE9j{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.traffic_path__QK5GF{display:inline-block;max-width:min(38vw,30rem);white-space:normal;overflow-wrap:anywhere}@media (max-width:600px){.traffic_path__QK5GF{max-width:100%}.traffic_dateControls__zwVnI{justify-items:start}.traffic_dateCaption__h70tC{text-align:left}}.traffic_detailsLink__fmOFZ{display:inline-flex;align-items:center;min-height:36px;flex:0 0 auto;color:var(--accent)}.traffic_detailsLink__fmOFZ:hover{text-decoration:underline;text-underline-offset:3px}.traffic_sourceFilters__WSjym{padding:0 20px 14px}.traffic_channelPicker__nFHMM{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2);white-space:nowrap}.traffic_channelPicker__nFHMM>div{width:9rem}.traffic_search__JkBme{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 20px}.traffic_search__JkBme>button,.traffic_search__JkBme>input[type=search]{min-width:0;min-height:36px;padding:4px 10px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit}.traffic_search__JkBme>input[type=search]{flex:1 1 12rem;max-width:28rem}.traffic_search__JkBme>button{cursor:pointer}.traffic_search__JkBme>button:hover{border-color:var(--accent);color:var(--accent)}.traffic_inquiryRegister__K9lC2,.traffic_inquiryStage__8LncG{display:flex;flex-wrap:wrap;align-items:end;gap:8px}.traffic_inquiryRegister__K9lC2{padding:0 20px 16px}.traffic_inquiryRegister__K9lC2 label{display:grid;gap:4px;width:min(100%,17rem)}.traffic_inquiryRegister__K9lC2 input{min-height:36px}.traffic_inquiryStage__8LncG{align-items:center}.traffic_inquiryStage__8LncG>div{width:7.5rem}.traffic_inquiryFeedback__cRXYl{flex-basis:100%;margin:0;white-space:normal;color:var(--muted)}.traffic_inquiryFeedback__cRXYl[role=alert]{color:var(--danger,#ad3737)}.traffic_globalFilters__pzTxI{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.traffic_botFilter__9ldas,.traffic_filterPicker__CAluV{display:inline-flex;align-items:center;gap:6px;min-width:0}.traffic_filterPicker__CAluV>div{width:9rem}.traffic_botFilter__9ldas{padding:3px 8px;border:1px solid #2c9258;border-radius:6px;background:#e9f8ee;color:#176a3b}.traffic_botFilter__9ldas>div{width:12rem}.traffic_diagnostics__21pMx{padding:14px 20px;color:var(--muted);overflow-wrap:anywhere}.searchable-select_root__uTYbw{position:relative;width:100%;min-width:0;color:inherit;font:inherit}.searchable-select_trigger__93JO6{display:flex;min-width:0;width:100%;min-height:36px;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border:1px solid var(--input,#cbd5ce);border-radius:var(--radius,6px);background:var(--background,#fff);color:inherit;font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.searchable-select_trigger__93JO6>svg{flex:none;color:var(--muted-foreground,#65746b)}.searchable-select_trigger__93JO6:disabled{opacity:.5;cursor:not-allowed}.searchable-select_trigger__93JO6:focus-visible{outline:3px solid color-mix(in srgb,var(--ring,#38614b) 35%,transparent);outline-offset:2px}.searchable-select_popup__BHDbU{z-index:150;--select-surface:var(--popover,#fff);--select-foreground:var(--popover-foreground,#23392f);--select-border:var(--border,#d6dfd8);--select-muted:var(--muted-foreground,#65746b);--select-hover:#eaf1e7;--select-selected:#38614b;max-height:calc(100dvh - 24px);gap:0;overflow:hidden;border:1px solid var(--select-border);border-radius:var(--radius-large,10px);background:var(--select-surface);color:var(--select-foreground);box-shadow:0 12px 32px #14271e20;font:13px/1.5 var(--font-body,system-ui),sans-serif;padding:0}.searchable-select_popup__BHDbU[data-theme=admin]{font-size:16px}.searchable-select_popup__BHDbU[data-theme=admin] .searchable-select_status__LjQ8J{font-size:13px}.searchable-select_popup__BHDbU[data-theme=public]{--select-foreground:#161b17;--select-border:#dfe3d9;--select-muted:#697162;--select-hover:#f2f3ef;--select-selected:#161b17}.searchable-select_search__4XII4{display:flex;align-items:center;gap:6px;padding:8px;border-bottom:1px solid var(--select-border)}.searchable-select_search__4XII4 [cmdk-input]{flex:1;min-width:0;min-height:36px;padding:7px 9px;border:1px solid var(--select-border);border-radius:6px;background:var(--select-surface);color:var(--select-foreground);font:inherit}.searchable-select_search__4XII4 [cmdk-input]:focus-visible{outline:3px solid color-mix(in srgb,var(--select-selected) 25%,transparent);outline-offset:1px}.searchable-select_search__4XII4 button{display:grid;width:32px;min-height:32px;flex:none;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--select-muted);cursor:pointer}.searchable-select_search__4XII4 button:hover{background:var(--select-hover);color:var(--select-foreground)}.searchable-select_status__LjQ8J{margin:0;padding:7px 11px;color:var(--select-muted);font-size:11px}.searchable-select_options__Y53bE{max-height:230px;overflow:auto;padding:3px}.searchable-select_options__Y53bE [cmdk-item]{display:flex;width:100%;min-height:36px;align-items:center;gap:8px;padding:7px 8px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.searchable-select_options__Y53bE [cmdk-item]>span{display:grid;width:16px;flex:none;place-items:center;color:var(--select-selected)}.searchable-select_options__Y53bE [cmdk-item][data-option-selected=true]{color:var(--select-selected);font-weight:650}.searchable-select_options__Y53bE [cmdk-item]:hover,.searchable-select_options__Y53bE [cmdk-item][data-selected=true]{background:var(--select-hover)}.searchable-select_options__Y53bE [cmdk-item][data-disabled=true]{opacity:.4;cursor:not-allowed}.searchable-select_empty__tXit7{margin:0;padding:12px;color:var(--select-muted);text-align:center}.searchable-select_footer__2lTN0{display:flex;justify-content:space-between;gap:10px;padding:8px;border-top:1px solid var(--select-border)}.searchable-select_footer__2lTN0 button{min-height:34px;padding:6px 10px;border:1px solid var(--select-border);border-radius:6px;background:var(--select-surface);color:var(--select-foreground);font:inherit;cursor:pointer}.searchable-select_footer__2lTN0 button:hover{background:var(--select-hover)}.sortable-list_handle__UVE6d{display:grid;place-items:center;width:44px;min-height:44px;border:0;background:transparent;border-radius:5px;color:inherit;cursor:grab;touch-action:none;user-select:none;font-size:26px}.sortable-list_handle__UVE6d:hover{background:#edf3ee}.sortable-list_handle__UVE6d:active{cursor:grabbing}.sortable-list_handle__UVE6d:focus-visible{outline:3px solid #8daed1;outline-offset:2px}.sortable-list_dragging__xonsw{opacity:.55;outline:2px dashed #527761;outline-offset:2px;border-radius:7px}.sortable-list_sr__SXfzN{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.admin_root__J5LiO{--text-xs:13px;--text-sm:15px;--text-base:16px;--page:#f1f4f1;--surface:#fff;--surface-subtle:#f3f6f3;--line:#e1e8e2;--line-strong:#cfdbd2;--ink:#23392f;--ink-2:#53675b;--muted:#7d8c81;--faint:#a6b1a8;--accent:#38614b;--accent-hover:#2a4d3a;--accent-soft:#eaf1e7;--success:#21815e;--success-soft:#ecf7f0;--warning:#b47717;--warning-soft:#fff5df;--danger:#b84949;--danger-soft:#fff0f0;--info:#3468b8;--info-soft:#edf2ff;--neutral:#758198;--neutral-soft:#f0f2f5;--sidebar:#1e302b;--sideink:#becbc5;--sideactive:#344e40;--on-accent:#fff;--viewer-background:#000;--viewer-link:#65dab5;--font-body:"Avenir Next","Segoe UI","PingFang SC",sans-serif;--font-heading:"Avenir Next","Segoe UI","PingFang SC",sans-serif;--font-mono:"SFMono-Regular",Consolas,monospace;--radius-small:6px;--radius-medium:9px;--radius-large:12px;--content-width:1420px;--shadow-dialog:0 20px 60px #17294328;--background:var(--page);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface);--popover-foreground:var(--ink);--primary:var(--accent);--primary-foreground:#fff;--secondary:var(--surface-subtle);--secondary-foreground:var(--ink);--muted-surface:var(--surface-subtle);--muted-foreground:var(--muted);--accent-surface:var(--accent-soft);--accent-foreground:var(--ink);--destructive:var(--danger);--destructive-foreground:#fff;--border:var(--line);--input:var(--line-strong);--ring:var(--accent);--radius:var(--radius-medium);display:grid;grid-template-columns:214px minmax(0,1fr);min-height:min(907px,100dvh);background:var(--page);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.5}.admin_sidebar__BwYHh{position:sticky;top:0;align-self:start;display:flex;flex-direction:column;gap:24px;height:100dvh;padding:27px 15px 18px;overflow-y:auto;background:var(--sidebar);color:var(--sideink)}.admin_brand__5GSbY,.admin_mobileBrand__Kfsxd{display:flex;min-width:0;align-items:center;gap:10px;padding:0 8px;color:#f3f7f4;font-size:19px;font-weight:700;letter-spacing:-.45px;text-decoration:none}.admin_brandMark__St6HA{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;border-radius:9px;background:#38614b;color:#fff;font-size:20px;font-style:italic;font-weight:800}.admin_brandLogo__M_j96{width:31px;height:31px;flex:0 0 auto;padding:2px;border-radius:7px;background:#fff;object-fit:contain}.admin_brandName__6Av_w{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin_profileMark__dkNy1{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border-radius:7px;background:#d7e4d81a;color:#dbe8df;font-family:var(--font-mono);font-size:13px;font-weight:700}.admin_profile__NyqhI small,.admin_profile__NyqhI strong{display:block}.admin_navigation__9wbEa{display:grid;align-content:start;gap:20px}.admin_navGroup__cnj41{display:grid;gap:3px}.admin_navHeading__N4HsH{margin:0 0 5px;padding:0 11px;color:#899b90;font-size:14px;font-weight:600;letter-spacing:.75px}.admin_navLink___rhZ7{position:relative;display:flex;min-height:40px;align-items:center;gap:10px;padding:0 11px;border-radius:7px;color:#b4c2ba;font-size:15px;text-decoration:none;transition:color .15s ease,background-color .15s ease,transform .15s ease}.admin_navLink___rhZ7:focus-visible,.admin_navLink___rhZ7:hover{background:#ffffff0b;color:#f5f8f5;outline:none}.admin_navLink___rhZ7:active{transform:translateY(1px)}.admin_navLinkActive__VCh1y{background:var(--sideactive);color:#e2ebd9;font-weight:600}.admin_navLinkActive__VCh1y:focus-visible,.admin_navLinkActive__VCh1y:hover{background:#3b5948;color:#fff}.admin_navIcon__NMFGT{width:16px;height:16px;flex:0 0 auto}.admin_navCurrentMark___IT3Z{width:5px;height:5px;margin-left:auto;border-radius:50%;background:#cae5a7}.admin_sidebarFooter__qgaFA{display:grid;gap:12px;margin-top:auto}.admin_profile__NyqhI{display:flex;align-items:center;gap:9px;padding:12px 7px 0;border-top:1px solid #ffffff1c}.admin_profileMark__dkNy1{width:30px;height:30px;border-radius:50%;background:#45604f}.admin_profileText__hzBKU{min-width:0}.admin_profile__NyqhI strong{color:#e5ece7;font-size:15px;font-weight:550}.admin_profile__NyqhI small{margin-top:2px;color:#96a79c;font-size:14px}.admin_signOut__4y4xd{display:flex;min-height:36px;align-items:center;gap:9px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#b9c7bf;font:inherit;font-size:15px;text-align:left;cursor:pointer}.admin_signOut__4y4xd svg{width:15px;height:15px}.admin_signOut__4y4xd:focus-visible,.admin_signOut__4y4xd:hover{background:#ffffff0b;color:#fff;outline:none}.admin_signOut__4y4xd:disabled{cursor:wait;opacity:.65}.admin_mainColumn__ArsTn{min-width:0}.admin_topbar__BNO_E{height:65px;justify-content:space-between;gap:18px;padding:0 32px;border-bottom:1px solid var(--line);background:var(--surface)}.admin_breadcrumb__PVOs_,.admin_topbarActions__s8VCG,.admin_topbarFront__9U6U2,.admin_topbar__BNO_E{display:flex;align-items:center}.admin_breadcrumb__PVOs_{min-width:0;gap:10px;color:var(--muted);font-size:13px;letter-spacing:.75px}.admin_breadcrumb__PVOs_>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin_breadcrumb__PVOs_ svg{width:12px;height:12px}.admin_breadcrumb__PVOs_ strong{overflow:hidden;color:var(--ink);font-size:15px;font-weight:600;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.admin_topbarActions__s8VCG{gap:16px;color:var(--muted);font-size:14px}.admin_topbarWorkspace__nOmMV{color:var(--ink-2)}.admin_topbarDivider__bh_cz{width:1px;height:17px;background:var(--line)}.admin_topbarFront__9U6U2{gap:6px;color:var(--accent);font-weight:600;text-decoration:none}.admin_topbarFront__9U6U2:focus-visible,.admin_topbarFront__9U6U2:hover{color:var(--accent-hover);text-decoration:underline}.admin_topbarFront__9U6U2 svg{width:13px;height:13px}.admin_content__xWeAt{width:min(100%,1484px);min-width:0;margin:0 auto;padding:34px 40px 48px}.admin_signOutError__D1i4k{margin:12px 32px 0;color:var(--danger)}.admin_supportControl__HR8h5{position:relative}.admin_supportButton__rtzol{padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.admin_supportButton__rtzol:focus-visible,.admin_supportButton__rtzol:hover{color:var(--accent-hover);text-decoration:underline;outline:none}.admin_supportButton__rtzol:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.admin_supportPopover__cgttF{width:min(340px,calc(100vw - 32px));padding:14px 16px;border:1px solid var(--line-strong);border-radius:var(--radius-medium);background:var(--surface);box-shadow:var(--shadow-dialog);color:var(--ink)}.admin_supportPopover__cgttF strong{font-size:15px;font-weight:650}.admin_supportPopover__cgttF p{margin:5px 0 0;color:var(--ink-2);font-size:14px;line-height:1.65}.admin_mobileBar__Ylkmk,.admin_mobileEyebrow__l3mRm{display:none}.admin_visuallyHidden__GDAJG{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.admin_page__1eMFW{min-width:0}.admin_pageHeader__yZ0MI{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.admin_eyebrow__NMKkg{margin:0 0 6px;color:var(--muted);font-family:var(--font-mono);font-size:13px;letter-spacing:1.25px}.admin_pageHeader__yZ0MI h1{margin:0;color:var(--ink);font-size:30px;font-weight:650;letter-spacing:-.7px;line-height:1.3}.admin_pageDescription__CTEX6{max-width:760px;margin:7px 0 0;color:var(--muted);font-size:16px}.admin_pageActions__fu0D7{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.admin_pageActions__fu0D7 .admin_albumCreateAction__nehWW{min-height:36px;border-color:var(--accent);background:var(--accent);color:#fff}.admin_pageActions__fu0D7 .admin_albumCreateAction__nehWW:focus-visible,.admin_pageActions__fu0D7 .admin_albumCreateAction__nehWW:hover{background:var(--accent-hover)}.admin_stats__abVIz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:22px}.admin_stat__TD4Up{display:grid;min-width:0;min-height:122px;align-content:start;padding:19px 20px 15px;border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);box-shadow:0 1px 2px #18243708}.admin_statAttention__ETSVv{border-color:#ecdfc7}.admin_statLabel__gjwps{color:var(--muted);font-size:15px}.admin_statValue__v3EcX{margin-top:12px;color:var(--ink);font-family:var(--font-heading);font-size:30px;font-weight:650;letter-spacing:-.65px;line-height:1.1}.admin_statAttention__ETSVv .admin_statValue__v3EcX{color:var(--warning)}.admin_statUnknown__xEeSU{color:var(--faint)}.admin_statDetail__6m3km{margin-top:8px;color:var(--muted);font-size:15px}.admin_tabs__VYGFp{display:flex;width:100%;min-width:0;max-width:100%;min-height:49px;align-items:stretch;gap:23px;overflow-x:auto;margin-bottom:24px;border-bottom:1px solid var(--line)}.admin_tab__egPEO{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;padding:0 2px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:15px;cursor:pointer}.admin_tab__egPEO[aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent);font-weight:650}.admin_page__1eMFW .admin_tabs__VYGFp .admin_tab__egPEO{min-height:0;padding:0 2px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted)}.admin_page__1eMFW .admin_tabs__VYGFp .admin_tab__egPEO[aria-selected=true]{border-bottom-color:var(--accent);background:transparent;color:var(--accent)}.admin_tab__egPEO:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin_tabCount__avynF{padding:1px 5px;border-radius:4px;background:var(--neutral-soft);color:var(--muted);font-family:var(--font-mono);font-size:13px}.admin_tab__egPEO[aria-selected=true] .admin_tabCount__avynF{background:var(--accent-soft);color:var(--accent)}.admin_tableScroll__jvkL_{width:100%;min-width:0;overflow-x:auto}.admin_table___1NKs{width:100%;border-collapse:collapse;background:var(--surface);text-align:left;white-space:nowrap}.admin_table___1NKs th{height:42px;padding:0 14px;border-block:1px solid var(--line);background:var(--surface-subtle);color:var(--muted);font-size:15px;font-weight:600}.admin_table___1NKs td{min-height:58px;padding:12px 14px;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:15px;vertical-align:middle}.admin_alignRight__R3o86{text-align:right!important}.admin_jobsWorkspace__aYFNt{min-width:0}.admin_jobsPanel__Sw3mF{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-large);background:var(--surface)}.admin_jobsHeader__SBN0J{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px}.admin_jobsHeader__SBN0J h2{margin:0;color:var(--ink);font-size:16px;font-weight:650}.admin_jobsHeader__SBN0J p{margin:4px 0 0;color:var(--muted);font-size:14px}.admin_jobsMessage__JIcUO{padding:14px 20px;color:var(--muted);font-size:15px}.admin_jobsFooter__P3ydO{display:flex;min-height:43px;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;color:var(--muted);font-size:13px}.admin_jobMeta___8Vtq{display:block;margin-top:3px;color:var(--muted);font-size:13px}.admin_jobCounts__IraJQ{color:var(--ink);font-family:var(--font-mono);font-size:14px}.admin_jobStatus__7jBRl{display:inline-flex;min-height:25px;align-items:center;padding:0 9px;border-radius:5px;background:var(--neutral-soft);color:var(--neutral);font-size:14px}.admin_jobStatus_succeeded__dy6rx{background:var(--success-soft);color:var(--success)}.admin_jobStatus_failed__1yU67,.admin_jobStatus_partial_failed__Q6vaa{background:var(--warning-soft);color:var(--warning)}.admin_jobStatus_running__TC5Fx{background:var(--info-soft);color:var(--info)}.admin_jobActions__CRGg6{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.admin_jobActions__CRGg6 button{min-height:28px;padding:0 8px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--accent);font:inherit;font-size:13px;cursor:pointer}.admin_jobActions__CRGg6 button:focus-visible,.admin_jobActions__CRGg6 button:hover{border-color:var(--line-strong);background:var(--surface-subtle);outline:none}.admin_brandLayout__w60rc{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);gap:20px;align-items:start}.admin_brandInfoPanel__SMPYl,.admin_brandPanel__2PTPz{min-width:0;padding:22px 24px;border:1px solid var(--line);border-radius:var(--radius-large);background:var(--surface)}.admin_brandInfoPanel__SMPYl h2,.admin_brandPanel__2PTPz h2{margin:0;color:var(--ink);font-size:16px;font-weight:650}.admin_brandPanelIntro___dcc6{margin:4px 0 0;color:var(--muted);font-size:14px}.admin_brandLogoPreview__Vl3Ri{display:grid;min-height:210px;align-content:center;justify-items:center;gap:14px;margin:40px 0 18px;border:1px solid var(--line);border-radius:7px;background:var(--surface-subtle)}.admin_brandLogoPreview__Vl3Ri>span{display:grid;width:45px;height:45px;place-items:center;border-radius:9px;background:var(--accent);color:#fff;font-size:25px}.admin_brandLogoPreviewImage__b7FIq{width:60px;height:60px;padding:6px;object-fit:contain;border-radius:9px;background:#fff;box-shadow:0 0 0 1px var(--line)}.admin_brandLogoPreview__Vl3Ri strong{color:var(--ink);font-family:var(--font-heading);font-size:24px;font-weight:700}.admin_brandLogoPreview__Vl3Ri small{color:var(--muted);font-size:13px}.admin_brandAssets__pHQMQ{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.admin_brandAssetsHeader__KDjYb h3{margin:0;color:var(--ink);font-size:15px;font-weight:650}.admin_brandAssetsHeader__KDjYb p{margin:4px 0 0;color:var(--muted);font-size:13px}.admin_brandAssetsHeader__KDjYb a{color:var(--accent);font-weight:600;text-decoration:none}.admin_brandAssetsHeader__KDjYb a:focus-visible,.admin_brandAssetsHeader__KDjYb a:hover{text-decoration:underline}.admin_brandAssetRow__h0VgA{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid var(--line)}.admin_brandAssetRow__h0VgA:last-child{border-bottom:0;padding-bottom:0}.admin_brandAssetPreview__49_Na{display:grid;width:48px;height:48px;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface-subtle)}.admin_brandAssetPreview__49_Na>span{display:grid;width:28px;height:28px;place-items:center;border-radius:6px;background:var(--accent);color:#fff;font-size:18px;font-weight:700}.admin_brandAssetPreview__49_Na img{width:100%;height:100%;padding:5px;object-fit:contain}.admin_brandFaviconPreview__t6jIG img{padding:10px}.admin_brandAssetText__oeoT4{min-width:0}.admin_brandAssetText__oeoT4 strong{display:block;color:var(--ink);font-size:14px;font-weight:650}.admin_brandAssetText__oeoT4 small{display:block;margin-top:4px;color:var(--muted);font-size:13px;line-height:1.65}.admin_brandAssetActions__YewWg{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.admin_brandUploadButton__rHZvM{position:relative;display:inline-flex;min-height:32px;align-items:center;padding:0 10px;overflow:hidden;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--accent);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.admin_brandUploadButton__rHZvM:focus-within,.admin_brandUploadButton__rHZvM:hover{border-color:var(--accent);background:var(--surface-subtle);outline:none}.admin_brandUploadButton__rHZvM input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.admin_brandUploadButton__rHZvM:has(input:disabled){cursor:not-allowed;opacity:.55}.admin_brandAssetActions__YewWg>button{min-height:32px;padding:0 9px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--info);font:inherit;font-size:13px;cursor:pointer}.admin_brandAssetActions__YewWg>button:focus-visible,.admin_brandAssetActions__YewWg>button:hover{border-color:var(--info);outline:none}.admin_brandAssetActions__YewWg>button:disabled{cursor:not-allowed;opacity:.55}.admin_brandField__UtZtZ{display:grid;gap:6px;color:var(--ink-2);font-size:14px}.admin_brandField__UtZtZ input{width:100%;min-height:40px;padding:0 11px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit;font-size:15px}.admin_brandHelp__O_TBF{margin:8px 0 0;color:var(--muted);font-size:13px}.admin_brandPanelFooter__ukCR1{display:flex;min-height:58px;align-items:end;justify-content:space-between;gap:12px;margin-top:24px;padding-top:12px;border-top:1px solid var(--line)}.admin_brandPanelFooter__ukCR1 .admin_albumCreateAction__nehWW{min-height:36px;border-color:var(--accent);background:var(--accent);color:#fff;font:inherit;font-size:15px;font-weight:600}.admin_brandPanelFooter__ukCR1 .admin_albumCreateAction__nehWW:focus-visible,.admin_brandPanelFooter__ukCR1 .admin_albumCreateAction__nehWW:hover{background:var(--accent-hover)}.admin_brandPanelFooter__ukCR1 span{color:var(--muted);font-size:13px}.admin_brandAside__CP_ne{display:grid;gap:20px}.admin_brandInfoPanel__SMPYl dl{display:grid;margin:20px 0 0}.admin_brandInfoPanel__SMPYl dl>div{display:flex;min-height:39px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);font-size:13px}.admin_brandInfoPanel__SMPYl dl>div:last-child{border-bottom:0}.admin_brandInfoPanel__SMPYl dt{color:var(--muted)}.admin_brandInfoPanel__SMPYl dd{margin:0;color:var(--ink);text-align:right}.admin_brandInfoPanel__SMPYl nav{display:grid;margin-top:15px}.admin_brandInfoPanel__SMPYl nav a{display:flex;min-height:57px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);color:var(--accent);text-decoration:none}.admin_brandInfoPanel__SMPYl nav a:last-child{border-bottom:0}.admin_brandInfoPanel__SMPYl nav small,.admin_brandInfoPanel__SMPYl nav strong{display:block}.admin_brandInfoPanel__SMPYl nav strong{color:var(--ink);font-size:14px}.admin_brandInfoPanel__SMPYl nav small{margin-top:4px;color:var(--muted);font-size:13px}.admin_brandInfoPanel__SMPYl nav b{flex:0 0 auto;font-size:13px;font-weight:550}.admin_bindingProductSummaryCard__GX9qO{display:flex;min-height:56px;align-items:center;gap:11px;padding:8px 11px;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.admin_bindingProductSummaryCard__GX9qO>span{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;color:var(--accent);font-size:19px}.admin_bindingProductSummaryCard__GX9qO small,.admin_bindingProductSummaryCard__GX9qO strong{display:block;overflow-wrap:anywhere}.admin_bindingProductSummaryCard__GX9qO strong{color:var(--ink);font-size:14px;font-weight:650}.admin_bindingProductSummaryCard__GX9qO small{margin-top:3px;color:var(--muted);font-size:13px}.admin_bindingQueuePanel__lozLf{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface)}.admin_bindingQueuePanel__lozLf>header{display:flex;min-height:75px;align-items:center;padding:12px 20px}.admin_bindingQueuePanel__lozLf>header h2{margin:0;color:var(--ink);font-size:16px;font-weight:650}.admin_bindingQueuePanel__lozLf>header p{margin:4px 0 0;color:var(--muted);font-size:13px}.admin_bindingQueueColumns__wQ0aO{display:grid;min-height:40px;grid-template-columns:minmax(0,1fr) 130px 110px;align-items:center;padding:0 20px;border-block:1px solid var(--line);background:var(--surface-subtle);color:var(--muted);font-size:13px}.admin_bindingQueuePanel__lozLf .admin-binding-list{border:0;border-radius:0}.admin_bindingQueuePanel__lozLf .admin-binding-list-item{grid-template-columns:minmax(0,1fr) 130px 110px;min-height:63px;padding:10px 20px}.admin_bindingQueuePanel__lozLf .admin-binding-list-item>strong{grid-column:1;grid-row:1}.admin_bindingQueuePanel__lozLf .admin-binding-list-item>small{grid-column:1;grid-row:2}.admin_bindingQueuePanel__lozLf .admin-binding-list-item>span:not(.admin_bindingQueueAction__mPX4P){grid-column:2;grid-row:1/span 2;align-self:center}.admin_bindingQueueAction__mPX4P{grid-column:3;grid-row:1/span 2;align-self:center;justify-self:end;color:var(--accent);font-size:13px}.admin_bindingQueueFooter__K8ohN{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:12px;padding:0 20px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.admin_bindingWorkspaceCard__9vwi4{padding:20px 24px}.admin_bindingSourcePanel__oK94W{gap:6px;padding:13px;border:1px solid var(--line);border-radius:7px;background:var(--surface-subtle)}.admin_bindingSourcePanel__oK94W h3{font-size:14px}.admin_bindingSourcePanel__oK94W>p{color:var(--ink-2);font-size:13px}.admin_bindingSourcePanel__oK94W .admin-binding-statuses{gap:4px;margin:2px 0 0}.admin_bindingSourcePanel__oK94W .admin-binding-statuses>div{grid-template-columns:105px minmax(0,1fr);gap:8px}.admin_bindingSourcePanel__oK94W .admin-binding-statuses dd,.admin_bindingSourcePanel__oK94W .admin-binding-statuses dt{font-size:13px}.admin_bindingTargetPanel__Cq5vm{gap:7px}.admin_bindingTargetPanel__Cq5vm h3{margin-bottom:1px;font-size:15px}.admin_bindingTargetPanel__Cq5vm label{gap:4px;color:var(--ink-2);font-size:13px}.admin_bindingTargetPanel__Cq5vm input,.admin_bindingTargetPanel__Cq5vm select{min-height:36px;padding-inline:10px;font-size:14px}.admin_bindingSearchRow__4bjm0{display:grid;grid-template-columns:minmax(0,1fr) 76px;gap:6px}.admin_bindingTargetPanel__Cq5vm .admin_bindingSearchRow__4bjm0 button{min-height:36px;padding:0 8px;border:1px solid var(--line-strong);border-radius:5px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:13px}.admin_bindingTargetPanel__Cq5vm .admin_bindingSearchRow__4bjm0 button:disabled{cursor:not-allowed;opacity:.5}.admin_bindingTargetPanel__Cq5vm .admin-form-actions{gap:7px}.admin_bindingTargetPanel__Cq5vm .admin-form-actions button{min-height:34px;padding:0 11px;font-size:13px}.admin_membershipLayout__lfa8L{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:20px;margin-top:3px}.admin_membershipPanel__9i7C2{display:grid;min-width:0;gap:0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface)}.admin_membershipIntro__IElZ0{padding:25px 24px 0}.admin_membershipIntro__IElZ0 h2,.admin_membershipNotes___x_17 h2{margin:0;color:var(--ink);font-size:16px;font-weight:650}.admin_membershipIntro__IElZ0 p{margin:5px 0 0;color:var(--muted);font-size:13px}.admin_membershipPanel__9i7C2 .admin-season-membership-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px;margin:45px 24px 20px}.admin_membershipPanel__9i7C2 .admin-season-membership-filters label{gap:7px;color:var(--ink-2);font-size:13px;font-weight:600}.admin_membershipPanel__9i7C2 .admin-season-membership-filters select{min-height:40px;border-color:var(--line);border-radius:5px;background-color:var(--surface);color:var(--ink-2);font-size:14px}.admin_membershipPanel__9i7C2 .admin-season-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 12px;margin:0 24px}.admin_membershipPanel__9i7C2 .admin-season-team-grid label{display:flex;min-width:0;min-height:67px;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.admin_membershipPanel__9i7C2 .admin-season-team-grid label:has(input:checked){border-color:var(--accent);background:#edf3e9}.admin_membershipPanel__9i7C2 .admin-season-team-grid input{width:13px;height:13px;flex:0 0 auto;margin:0;accent-color:var(--accent)}.admin_membershipPanel__9i7C2 .admin-season-team-grid label>span{display:grid;min-width:0;gap:3px}.admin_membershipPanel__9i7C2 .admin-season-team-grid strong{overflow-wrap:anywhere;color:var(--ink-2);font-size:13px;font-weight:550}.admin_membershipPanel__9i7C2 .admin-season-team-grid small{color:var(--muted);font-size:13px}.admin_membershipPanel__9i7C2 .admin-season-membership-actions{min-height:65px;margin:24px 24px 0;padding:13px 0 32px;border-top:1px solid var(--line)}.admin_membershipPanel__9i7C2 .admin-season-membership-actions>span{color:var(--muted);font-size:13px}.admin_membershipActions__AepGs{display:flex;flex-wrap:wrap;gap:9px}.admin_membershipPanel__9i7C2 .admin-season-membership-actions button{min-height:36px;padding:0 13px;border:1px solid var(--accent);border-radius:5px;background:var(--accent);color:#fff;font-size:13px;font-weight:600}.admin_membershipActions__AepGs .admin-secondary-button{border-color:var(--line-strong)!important;background:var(--surface)!important;color:var(--ink-2)!important}.admin_membershipNotes___x_17{display:grid;min-width:0;gap:18px;padding:25px 24px 32px;border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface)}.admin_membershipNotes___x_17 h2{margin-bottom:1px}.admin_membershipNotes___x_17 p{margin:0;color:var(--muted);font-size:13px;line-height:1.9}.admin_membershipNotes___x_17>div{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--surface-subtle);color:var(--ink-2);font-size:13px;line-height:1.6}.admin_membershipNotes___x_17>div span{color:var(--accent)}.admin_adminAlert__B2fyU,.admin_dialog__K8Ew7{--page:#f1f4f1;--surface:#fff;--surface-subtle:#f3f6f3;--line:#e1e8e2;--line-strong:#cfdbd2;--ink:#23392f;--ink-2:#53675b;--muted:#7d8c81;--faint:#a6b1a8;--accent:#38614b;--accent-hover:#2a4d3a;--accent-soft:#eaf1e7;--success:#21815e;--success-soft:#ecf7f0;--warning:#b47717;--warning-soft:#fff5df;--danger:#b84949;--danger-soft:#fff0f0;--info:#3468b8;--info-soft:#edf2ff;--neutral:#758198;--neutral-soft:#f0f2f5;--background:var(--page);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--primary:var(--accent);--primary-foreground:#fff;--secondary:var(--surface-subtle);--secondary-foreground:var(--ink);--muted-surface:var(--surface-subtle);--muted-foreground:var(--muted);--accent-surface:var(--accent-soft);--accent-foreground:var(--ink);--destructive:var(--danger);--destructive-foreground:#fff;--popover:#fff;--popover-foreground:var(--ink);--border:var(--line);--input:var(--line-strong);--ring:var(--accent);--radius:var(--radius-medium);accent-color:var(--accent);--text-xs:13px;--text-sm:15px;--text-base:16px;font-size:16px;line-height:1.5}.admin_dialog__K8Ew7{width:min(100% - 32px,520px);max-width:520px;max-height:min(88dvh,900px);padding:0;overflow:auto;border:1px solid var(--line);border-radius:var(--radius-large);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-dialog)}.admin_dialogWide__f3zH0{width:min(100% - 32px,860px);max-width:860px}.admin_dialogLarge__0ZPY1{width:min(100% - 32px,980px);max-width:980px;max-height:min(90dvh,1000px)}.admin_dialogFull__S3w4e{width:100vw;max-width:none;height:100dvh;max-height:100dvh;translate:none;overflow:hidden;border:0;border-radius:0}.admin_dialogFull__S3w4e .admin_dialogBody__oQrcO{height:calc(100dvh - 82px);overflow:auto;padding:20px max(24px,calc((100vw - 1180px) / 2))}.admin_dialogHeader__pj6_h{position:sticky;z-index:1;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 15px;border-bottom:1px solid var(--line);background:var(--surface)}.admin_dialogHeader__pj6_h h2{margin:0;font-size:19px;font-weight:600}.admin_dialogHeader__pj6_h p{margin:5px 0 0;color:var(--muted);font-size:14px}.admin_dialogBody__oQrcO{padding:20px 22px 23px}.admin_iconButton__XCE6m{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink-2);cursor:pointer}.admin_iconButton__XCE6m:focus-visible,.admin_iconButton__XCE6m:hover{border-color:var(--line-strong);background:var(--surface-subtle);outline:none}.admin_iconButton__XCE6m svg{width:16px;height:16px}.admin_feedback__N7kLX{display:flex;align-items:center;gap:10px;min-height:42px;padding:10px 13px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink-2);font-size:15px}.admin_feedback_error__Gv1L8{border-color:#f0cece;background:var(--danger-soft);color:var(--danger)}.admin_feedback_success__F6qsl{border-color:#cce5d6;background:var(--success-soft);color:var(--success)}.admin_feedback_empty___khjn{color:var(--muted)}.admin_feedback__N7kLX code{margin-left:auto;color:inherit;font-family:var(--font-mono);font-size:13px}.admin_skeletonMark__SsPTo{width:40px;height:8px;border-radius:5px;background:linear-gradient(90deg,#e5ebe6,#f4f6f4,#e5ebe6);background-size:200% 100%;animation:admin_skeleton__gCCl4 1.4s ease-in-out infinite}@keyframes admin_skeleton__gCCl4{to{background-position:-200% 0}}@media (max-width:960px){.admin_sidebar__BwYHh{padding-inline:11px}.admin_brand__5GSbY{gap:8px;padding-inline:5px;font-size:17px}.admin_navLink___rhZ7{gap:8px;padding-inline:8px;font-size:15px}.admin_content__xWeAt{padding-inline:23px}}@media (max-width:680px){.admin_jobsHeader__SBN0J{align-items:flex-start;padding:13px}.admin_jobsFooter__P3ydO{align-items:flex-start;flex-direction:column;justify-content:center;gap:2px;padding:9px 13px}.admin_jobActions__CRGg6{justify-content:flex-start}}@media (max-width:760px){.admin_bindingQueueColumns__wQ0aO,.admin_bindingQueuePanel__lozLf .admin-binding-list-item{grid-template-columns:minmax(0,1fr) 85px 80px;padding-inline:12px}.admin_bindingQueueFooter__K8ohN{align-items:flex-start;flex-direction:column;justify-content:center;gap:3px;padding:8px 12px}.admin_bindingWorkspaceCard__9vwi4{padding:15px}.admin_brandLayout__w60rc{grid-template-columns:minmax(0,1fr)}.admin_brandInfoPanel__SMPYl,.admin_brandPanel__2PTPz{padding:17px}.admin_brandLogoPreview__Vl3Ri{min-height:170px;margin-top:24px}.admin_brandAssetRow__h0VgA{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px}.admin_brandAssetPreview__49_Na{width:44px;height:44px}.admin_brandAssetActions__YewWg{grid-column:2;justify-content:flex-start}.admin_membershipLayout__lfa8L{grid-template-columns:minmax(0,1fr)}.admin_membershipIntro__IElZ0{padding:19px 17px 0}.admin_membershipPanel__9i7C2 .admin-season-membership-filters{grid-template-columns:minmax(0,1fr);margin:25px 17px 17px}.admin_membershipPanel__9i7C2 .admin-season-team-grid{grid-template-columns:minmax(0,1fr);margin-inline:17px}.admin_membershipPanel__9i7C2 .admin-season-membership-actions{align-items:flex-start;margin-inline:17px}.admin_membershipPanel__9i7C2 .admin-season-membership-actions>span{padding-top:5px}.admin_membershipNotes___x_17{padding:18px 17px}.admin_scheduleLayout__pI__J{grid-template-columns:minmax(0,1fr)}.admin_scheduleCard__N1_a_,.admin_scheduleStatusCard__rkZ2u{min-height:auto;padding:18px 17px}.admin_scheduleFields__Yhzc2{grid-template-columns:minmax(0,1fr);gap:13px}.admin_scheduleToggle__p5Dhe{margin-top:24px}.admin_scheduleActions__CORjy{align-items:flex-start;flex-direction:column}}@media (max-width:800px){.admin_root__J5LiO{display:block;min-height:100dvh}.admin_sidebar__BwYHh{display:none}.admin_mainColumn__ArsTn{min-height:100dvh}.admin_mobileBar__Ylkmk{position:sticky;z-index:5;top:0;display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border-bottom:1px solid var(--line);background:var(--surface)}.admin_mobileBrand__Kfsxd{gap:8px;padding:0;color:var(--ink);font-size:16px}.admin_mobileBrand__Kfsxd .admin_brandMark__St6HA{width:27px;height:27px;font-size:19px}.admin_mobileBrand__Kfsxd{flex:1 1 auto}.admin_mobileBrand__Kfsxd>span:last-child{min-width:0;max-width:42vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin_mobileSelectLabel__EbaQb{position:relative;display:flex;min-width:0;align-items:center}.admin_mobileSelectLabel__EbaQb select{max-width:min(48vw,190px);min-height:36px;padding:0 26px 0 10px;appearance:none;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink);font-size:14px}.admin_mobileSelectLabel__EbaQb svg{position:absolute;right:8px;width:13px;height:13px;transform:rotate(90deg);pointer-events:none}.admin_topbar__BNO_E{min-height:48px;height:auto;padding:0 16px}.admin_breadcrumb__PVOs_>span,.admin_breadcrumb__PVOs_>svg,.admin_topbarDivider__bh_cz,.admin_topbarWorkspace__nOmMV{display:none}.admin_breadcrumb__PVOs_ strong{font-size:14px}.admin_topbarActions__s8VCG{gap:0}.admin_topbarFront__9U6U2{font-size:13px}.admin_content__xWeAt{padding:22px 16px 32px}.admin_mobileEyebrow__l3mRm{display:block;margin:0 0 5px;color:var(--muted);font-family:var(--font-mono);font-size:13px;letter-spacing:1px}.admin_pageHeader__yZ0MI{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:18px}.admin_pageActions__fu0D7{width:100%;justify-content:flex-start}.admin_pageHeader__yZ0MI h1{font-size:22px}.admin_stats__abVIz{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px}.admin_stat__TD4Up{min-height:95px;padding:12px}.admin_statValue__v3EcX{margin-top:8px;font-size:22px}.admin_tabs__VYGFp{min-height:45px;gap:18px}.admin_tab__egPEO{font-size:14px}.admin_dialog__K8Ew7{max-height:90dvh}.admin_dialogHeader__pj6_h{padding:17px 16px 13px}.admin_dialogBody__oQrcO{padding:16px}.admin_signOutError__D1i4k{margin-inline:16px}}@media (prefers-reduced-motion:reduce){.admin_navLink___rhZ7,.admin_skeletonMark__SsPTo{animation:none;transition:none}}.admin_catalogToolbar__IENhg{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:17px 0 12px}.admin_productHeaderActions__9oDjb{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin_productHeaderActions__9oDjb a,.admin_productHeaderActions__9oDjb button{display:inline-flex;min-height:36px;align-items:center;padding:0 13px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:14px;text-decoration:none}.admin_productHeaderActions__9oDjb a{border-color:var(--accent);background:var(--accent);color:#fff}.admin_productWorkspace__gFWap{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface);margin-top:5px}.admin_page__1eMFW [aria-label="商品状态概览"] .admin_stat__TD4Up{min-height:116px}.admin_productWorkspace__gFWap [role=tablist]{min-height:50px;margin:0;padding-inline:20px}.admin_productWorkspace__gFWap .admin_catalogToolbar__IENhg{padding:0 20px 12px}.admin_productWorkspace__gFWap .admin_searchForm__TcdM0{width:min(100%,380px)}.admin_productWorkspace__gFWap .admin_searchForm__TcdM0 input{flex:1 1 auto;min-width:0}.admin_productWorkspace__gFWap .admin_searchForm__TcdM0 button{width:38px;flex:0 0 38px;padding-inline:0;font-size:0}.admin_productWorkspace__gFWap .admin_pagination__EtCW_{padding:8px 20px}.admin_productWorkspace__gFWap .table td{padding-block:9.5px}.admin_productTotal__ULZvw{margin-right:auto;color:var(--muted)}.admin_productStatus__zUEze{display:inline-flex;min-height:25px;align-items:center;gap:5px;padding:0 8px;border-radius:5px;font-size:13px;font-weight:600}.admin_productStatusPublic__we7uE{background:#e8f4ee;color:#38614b}.admin_productStatusHidden__4unMY{background:#eef0f3;color:#59636e}.admin_productSourceStatus__Ls7EK{position:relative;padding-left:12px;color:var(--muted);font-size:13px}.admin_productSourceStatus__Ls7EK:before{position:absolute;top:50%;left:0;width:5px;height:5px;border-radius:50%;background:#4d9b70;content:"";transform:translateY(-50%)}.admin_productIssueCount__DIwPo{color:#b66d11;font-size:13px;white-space:nowrap}.admin_productNoIssues__3w2CN{color:var(--faint)}.admin_scheduleLayout__pI__J{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:20px}.admin_scheduleCard__N1_a_,.admin_scheduleStatusCard__rkZ2u{min-width:0;border:1px solid var(--line);border-radius:var(--radius-medium);background:var(--surface)}.admin_scheduleCard__N1_a_{display:grid;min-height:359px;align-content:start;padding:24px}.admin_scheduleHeader__VeAMl h2,.admin_scheduleStatusCard__rkZ2u h3{margin:0;color:var(--ink);font-size:16px;font-weight:650}.admin_scheduleHeader__VeAMl p{margin:5px 0 0;color:var(--muted);font-size:13px}.admin_scheduleToggle__p5Dhe{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:35px}.admin_scheduleToggle__p5Dhe>span{display:grid;gap:4px}.admin_scheduleToggle__p5Dhe strong{color:var(--ink-2);font-size:13px;font-weight:600}.admin_scheduleFields__Yhzc2 small,.admin_scheduleToggle__p5Dhe small{color:var(--muted);font-size:13px}.admin_scheduleToggle__p5Dhe input{position:relative;width:32px;height:18px;flex:0 0 auto;margin:0;appearance:none;border:1px solid var(--line-strong);border-radius:10px;background:#dfe6e1;cursor:pointer}.admin_scheduleToggle__p5Dhe input:before{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0002;content:"";transition:transform .15s ease}.admin_scheduleToggle__p5Dhe input:checked{border-color:var(--accent);background:var(--accent)}.admin_scheduleToggle__p5Dhe input:checked:before{transform:translateX(14px)}.admin_scheduleToggle__p5Dhe input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.admin_scheduleFields__Yhzc2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-top:18px}.admin_scheduleFields__Yhzc2 label{display:grid;min-width:0;gap:7px;color:var(--ink-2);font-size:13px;font-weight:600}.admin_scheduleFields__Yhzc2 input,.admin_scheduleFields__Yhzc2 select{width:100%;min-width:0;min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:14px}.admin_scheduleFields__Yhzc2 input[type=time]{font-variant-numeric:tabular-nums}.admin_scheduleActions__CORjy{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:26px;padding-top:17px;border-top:1px solid var(--line)}.admin_scheduleActions__CORjy button{min-height:36px;padding:0 14px;border:1px solid var(--accent);border-radius:5px;background:var(--accent);color:#fff;font:inherit;font-size:13px;font-weight:600}.admin_scheduleActions__CORjy span{color:var(--muted);font-size:13px}.admin_scheduleStatusCard__rkZ2u{display:grid;min-height:169px;align-content:start;gap:18px;padding:24px}.admin_scheduleStatusCard__rkZ2u header{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin_scheduleStatusDisabled__pk1xv,.admin_scheduleStatusEnabled__ynxNQ{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:5px;font-size:13px;white-space:nowrap}.admin_scheduleStatusEnabled__ynxNQ{background:var(--success-soft);color:var(--success)}.admin_scheduleStatusDisabled__pk1xv{background:#eef0f3;color:#69758b}.admin_scheduleStatusCard__rkZ2u>p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.admin_scheduleStatusCard__rkZ2u>div{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--surface-subtle);color:var(--ink-2);font-size:13px;line-height:1.6}.admin_scheduleStatusCard__rkZ2u>div span{color:var(--muted)}.admin_searchForm__TcdM0{display:flex;min-width:0;align-items:center;gap:9px}.admin_searchForm__TcdM0 label,.admin_sourceFilter__kDiJv{color:var(--ink-2);font-size:14px}.admin_searchForm__TcdM0 input,.admin_sourceFilter__kDiJv select{min-width:220px;height:36px;padding:0 10px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit;font-size:15px}.admin_searchForm__TcdM0 input[data-slot=input]{height:36px;border-radius:6px;background:var(--surface);padding-inline:10px;font-size:15px;box-shadow:none}.admin_catalogToolbar__IENhg button,.admin_pagination__EtCW_ button,.admin_productActions__QXzOT a,.admin_productActions__QXzOT button,.admin_searchForm__TcdM0 button{min-height:34px;padding:0 12px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:14px;text-decoration:none;cursor:pointer}.admin_pagination__EtCW_ button:hover,.admin_productActions__QXzOT a:hover,.admin_productActions__QXzOT button:hover,.admin_searchForm__TcdM0 button:hover{border-color:var(--accent);color:var(--accent)}.admin_sourceFilter__kDiJv{display:grid;gap:5px}.admin_sourceFilter__kDiJv select{min-width:150px}.admin_resultCount__sJh48{margin:4px 0 10px;color:var(--ink-2);font-size:14px}.admin_resultCount__sJh48 span{color:var(--muted)}.admin_productSummary__jdZ8E{display:flex;min-width:180px;align-items:center;gap:10px;white-space:normal}.admin_productSummary__jdZ8E>span{min-width:0;flex:1 1 auto}.admin_productPlaceholder__yRCKW,.admin_productSummary__jdZ8E img{width:42px;height:50px;flex:0 0 auto;object-fit:cover;border-radius:4px;background:var(--surface-subtle)}.admin_productPlaceholder__yRCKW{display:grid;place-items:center;color:var(--muted);font-size:13px}.admin_productSummary__jdZ8E small,.admin_productSummary__jdZ8E strong{display:block;max-width:260px;overflow-wrap:anywhere}.admin_productSummary__jdZ8E strong{color:var(--ink);font-size:14px;font-weight:600}.admin_productSummary__jdZ8E small{margin-top:3px;color:var(--muted);font-family:var(--font-mono);font-size:13px}.admin_productActions__QXzOT{display:flex;align-items:center;gap:5px}.admin_productActions__QXzOT a,.admin_productActions__QXzOT button{min-height:29px;padding-inline:8px;font-size:13px}.admin_pagination__EtCW_{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:14px 0;color:var(--muted);font-size:14px}.admin_pagination__EtCW_ button:disabled,.admin_productActions__QXzOT button:disabled{cursor:not-allowed;opacity:.5}.admin_dialogDrawer__2b032{position:fixed;inset:0 0 0 auto;translate:none;width:min(410px,100%);max-width:410px;height:100dvh;max-height:none;margin:0;border-radius:12px 0 0 12px}.admin_productEditor__MUMWy{min-width:0}.admin_productEditor__MUMWy form>p{margin:0 0 15px;color:var(--muted);font-size:14px}.admin_productEditor__MUMWy label{color:var(--ink-2);font-size:14px}.admin_productEditor__MUMWy input:not([type=checkbox]),.admin_productEditor__MUMWy select,.admin_productEditor__MUMWy textarea{max-width:100%;border:1px solid var(--line-strong);border-radius:5px;background:var(--surface);color:var(--ink);font:inherit}.admin_productEditor__MUMWy fieldset{min-width:0;margin:0;padding:12px;border:1px solid var(--line);border-radius:7px}.admin_productEditor__MUMWy legend{padding-inline:4px;color:var(--ink);font-size:15px;font-weight:600}.admin_productEditor__MUMWy .admin-product-field-list{display:grid;gap:10px}@media (min-width:900px){.admin_productEditor__MUMWy .admin-product-field-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.admin_productEditor__MUMWy .admin-product-field-list>fieldset:has(.admin_productDescriptionField__mtSDG),.admin_productEditor__MUMWy .admin-product-field-list>fieldset:has([role=group]),.admin_productEditor__MUMWy .admin-product-field-list>fieldset:has(input[aria-label="商品标题值"]),.admin_productEditor__MUMWy .admin-product-field-list>fieldset:has(textarea){grid-column:1/-1}}.admin_productDescriptionField__mtSDG{display:grid;gap:6px}.admin_productDescriptionField__mtSDG>span{color:var(--ink-2);font-size:14px}.admin_productDescriptionHint__ulD_j{margin:0;color:var(--muted);font-size:12px}.admin_editorActions__DTCjL{position:sticky;bottom:-23px;display:flex;justify-content:flex-end;gap:8px;margin:18px -22px -23px;padding:12px 22px;border-top:1px solid var(--line);background:var(--surface)}.admin_editorActions__DTCjL button{min-height:35px;padding:0 13px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:14px;cursor:pointer}.admin_editorActions__DTCjL button[type=submit]{border-color:var(--accent);background:var(--accent);color:white}@media (max-width:760px){.admin_catalogToolbar__IENhg{align-items:stretch;flex-direction:column}.admin_searchForm__TcdM0{align-items:stretch;flex-wrap:wrap}.admin_searchForm__TcdM0 input{flex:1 1 170px;min-width:0}.admin_sourceFilter__kDiJv select{width:100%}.admin_dialogDrawer__2b032{width:100vw;max-width:none;border-radius:0}.admin_editorActions__DTCjL{bottom:-16px;margin:18px -16px -16px;padding-inline:16px}.admin_productSummary__jdZ8E{min-width:0}.admin_tableScroll__jvkL_{overflow:visible}.admin_table___1NKs{display:block;white-space:normal;background:transparent}.admin_table___1NKs thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.admin_table___1NKs tbody{display:grid;gap:9px}.admin_table___1NKs tbody tr{display:grid;grid-template-columns:minmax(0,1fr);padding:5px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.admin_table___1NKs td{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);white-space:normal;text-align:right}.admin_table___1NKs td:first-child{justify-content:flex-start}.admin_table___1NKs td:last-child{border-bottom:0}.admin_table___1NKs td:before{content:attr(data-label);flex:0 0 auto;color:var(--muted);font-size:13px;text-align:left}.admin_table___1NKs td:first-child:before{display:none}.admin_productActions__QXzOT{flex-wrap:wrap;justify-content:flex-end}}.admin_storeWorkspace__FR9VD{padding-top:0}.admin_storeSectionHeader__l6MdO{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.admin_storeSectionHeader__l6MdO h2{margin:0;color:var(--ink);font-size:17px;font-weight:600}.admin_storeSectionHeader__l6MdO p{margin:5px 0 0;color:var(--muted);font-size:14px}.admin_storeActions__21oGK button,.admin_storeSectionHeader__l6MdO>button{min-height:34px;padding:0 12px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:14px;cursor:pointer}.admin_storeSectionHeader__l6MdO>button{border-color:var(--accent);background:var(--accent);color:white}.admin_storeLayout__N1jik{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:20px;align-items:start}.admin_storeList__wNjuc{display:grid;gap:10px;min-width:0}.admin_storeSide___rL7v{display:grid;gap:20px}.admin_storeCard__szDg1{min-height:386px;align-items:stretch;flex-direction:column;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.admin_storeCardHeading__SsWVY{display:flex;justify-content:space-between;gap:12px}.admin_storeCardHeading__SsWVY h3{margin:0;color:var(--ink);font-size:16px}.admin_storeCardHeading__SsWVY p{margin:4px 0 0;color:var(--ink-2);font-size:14px}.admin_storeCardHeading__SsWVY p span{color:var(--muted)}.admin_storeBadges__5Ht_h span,.admin_storeDisabled__7GFdM,.admin_storeEnabled__EGVtq{display:inline-flex;min-height:22px;align-items:center;padding:0 7px;border-radius:4px;background:var(--success-soft);color:var(--success);font-size:13px;white-space:nowrap}.admin_storeDisabled__7GFdM{background:var(--neutral-soft);color:var(--muted)}.admin_storeBadges__5Ht_h{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.admin_storeBadges__5Ht_h span{background:var(--surface-subtle);color:var(--ink-2)}.admin_storeDetails__hMvMY{display:grid;gap:0;margin:13px 0 0}.admin_storeDetails__hMvMY>div{display:flex;min-height:39px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);font-size:14px}.admin_storeDetails__hMvMY dt{color:var(--muted)}.admin_storeDetails__hMvMY dd{margin:0;color:var(--ink-2);text-align:right}.admin_storeActions__21oGK{display:flex;gap:8px;margin-top:auto;padding-top:18px}.admin_storeActions__21oGK button:last-child:not(:first-child){border-color:var(--accent);background:var(--accent);color:#fff}.admin_storeActions__21oGK button:disabled{cursor:not-allowed;opacity:.5}.admin_storeHelp__sHuuw{padding:15px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.admin_storeHelp__sHuuw h3,.admin_storeHelp__sHuuw h4{margin:0 0 8px;color:var(--ink);font-size:15px}.admin_storeHelp__sHuuw h4{margin-top:20px}.admin_storeHelp__sHuuw p{margin:0 0 9px;color:var(--muted);font-size:14px;line-height:1.7}.admin_storeHelpRows__ryUn_{display:grid;gap:0;margin:17px 0}.admin_storeHelpRows__ryUn_ p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:10px 0;border-bottom:1px solid var(--line)}.admin_storeHelpRows__ryUn_ p strong{color:var(--ink-2);font-size:14px;font-weight:500;text-align:right}.admin_storeHelp__sHuuw code{color:var(--accent);font-family:var(--font-mono)}.admin_storeStatusRows__uayDy{display:grid;gap:9px;margin-bottom:16px}.admin_storeStatusRows__uayDy p{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding-bottom:8px;border-bottom:1px solid var(--line)}.admin_storeStatusRows__uayDy p span{color:var(--muted);white-space:nowrap}.admin_storeStatusRows__uayDy p strong{color:var(--ink-2);font-size:14px;font-weight:550;text-align:right}.admin_storeRecent__sS_U3{min-height:260px;padding:22px 24px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.admin_storeRecent__sS_U3 h3{margin:0 0 18px;color:var(--ink);font-size:16px}.admin_storeRecentStatus__xDT4n{display:inline-flex;min-height:24px;align-items:center;padding:0 9px;border-radius:5px;background:var(--success-soft);color:var(--success);font-size:14px}.admin_storeRecent__sS_U3 p{margin:14px 0 20px;color:var(--ink-2);font-size:15px}.admin_storeRecent__sS_U3 small{color:var(--muted);font-size:14px}.admin_storeRecent__sS_U3 a{display:inline-block;margin-top:18px;color:var(--accent);font-size:14px;text-decoration:none}.admin_storeEmpty__ldR2T{margin:0;padding:25px;border:1px dashed var(--line-strong);border-radius:8px;color:var(--muted);text-align:center}.admin_adminSourceForm__pjWX_{display:grid;gap:13px;max-width:860px}.admin_adminSourceForm__pjWX_ label{display:grid;gap:5px;color:var(--ink-2);font-size:14px}.admin_adminSourceForm__pjWX_ input,.admin_adminSourceForm__pjWX_ select{width:100%;min-height:37px;padding:0 10px;border:1px solid var(--line-strong);border-radius:5px;background:var(--surface);color:var(--ink);font:inherit;font-size:15px}.admin_adminShopNameInput__rHIln{display:flex;align-items:center;gap:7px}.admin_adminShopNameInput__rHIln input{min-width:0}.admin_adminShopNameInput__rHIln>span{color:var(--muted);font-family:var(--font-mono);font-size:13px;white-space:nowrap}@media (max-width:760px){.admin_storeLayout__N1jik,.admin_storeSide___rL7v{grid-template-columns:minmax(0,1fr)}.admin_storeCard__szDg1{min-height:0;padding:18px}.admin_storeActions__21oGK{flex-wrap:wrap}}.admin_albumManager__TiVB7{min-width:0;padding-top:0}.admin_albumCreateAction__nehWW{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--accent);border-radius:7px;background:var(--accent);color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.admin_albumCreateAction__nehWW:focus-visible,.admin_albumCreateAction__nehWW:hover{background:var(--accent-hover);outline:none}.admin_albumListSection__AZqqO>header,.admin_albumManagerHeader__X7AMo{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin_albumListSection__AZqqO h3,.admin_albumManagerHeader__X7AMo h2{margin:0;color:var(--ink);font-size:17px}.admin_albumManagerHeader__X7AMo p{margin:5px 0 0;color:var(--muted);font-size:14px}.admin_albumCreateForm__1e9Ql button,.admin_albumDetail__2SgF9 button,.admin_albumListSection__AZqqO>header button,.admin_albumManagerHeader__X7AMo>button,.admin_albumMemberPagination__tcANJ button,.admin_albumMembersSection__ZeMAB>button,.admin_albumProductSearch__KbBQE button{min-height:34px;padding:0 11px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:14px;cursor:pointer}.admin_albumDetailActions__qb6bm button:nth-child(2),.admin_albumManagerHeader__X7AMo>button{border-color:var(--accent);background:var(--accent);color:white}.admin_albumCreateForm__1e9Ql{display:flex;align-items:end;gap:10px;margin:16px 0;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.admin_albumCreateForm__1e9Ql label,.admin_albumDetail__2SgF9 form label,.admin_albumProductSearch__KbBQE label{display:grid;min-width:0;flex:1;gap:5px;color:var(--ink-2);font-size:14px}.admin_albumCreateForm__1e9Ql input,.admin_albumDetail__2SgF9 input,.admin_albumProductSearch__KbBQE input{width:100%;min-width:0;min-height:35px;padding:0 9px;border:1px solid var(--line-strong);border-radius:5px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px}.admin_albumWorkspace__HU5dc{display:grid;grid-template-columns:230px minmax(0,1fr);gap:0;align-items:stretch;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.admin_albumDetail__2SgF9,.admin_albumListSection__AZqqO{min-width:0;background:var(--surface)}.admin_albumListSection__AZqqO{padding:14px;border-right:1px solid var(--line);background:var(--surface-subtle)}.admin_albumListSection__AZqqO>header{margin-bottom:10px}.admin_albumListSection__AZqqO>header h3 small{margin-left:4px;color:var(--muted);font-size:13px;font-weight:500}.admin_albumTreeNav__dvpxK{display:grid;gap:3px}.admin_albumListSection__AZqqO .admin_albumTreeItemActive__N3ptt,.admin_albumListSection__AZqqO .admin_albumTreeItem__7f27H{display:flex;min-width:0;min-height:40px;align-items:center;gap:9px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--ink-2);font:inherit;font-size:14px;text-align:left;cursor:pointer}.admin_albumListSection__AZqqO .admin_albumTreeItem__7f27H:focus-visible,.admin_albumListSection__AZqqO .admin_albumTreeItem__7f27H:hover{border:0;background:#e8eee8;outline:none}.admin_albumListSection__AZqqO .admin_albumTreeItemActive__N3ptt{background:var(--accent-soft);color:var(--accent)}.admin_albumTreeItemActive__N3ptt>span:nth-child(2),.admin_albumTreeItem__7f27H>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin_albumTreeItemActive__N3ptt>small,.admin_albumTreeItem__7f27H>small{margin-left:auto;color:var(--muted);font-size:13px}.admin_albumTreeItemActive__N3ptt:disabled,.admin_albumTreeItem__7f27H:disabled{cursor:wait;opacity:.6}.admin_albumTableScroll__a_cQf{width:100%;min-width:0;overflow-x:auto}.admin_albumTableScroll__a_cQf table{width:100%;border-collapse:collapse;text-align:left}.admin_albumTableScroll__a_cQf th{padding:8px;border-bottom:1px solid var(--line);color:var(--muted);font-size:13px;font-weight:600;white-space:nowrap}.admin_albumTableScroll__a_cQf td{padding:9px 8px;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:13px;vertical-align:top}.admin_albumTableScroll__a_cQf td small,.admin_albumTableScroll__a_cQf td strong,.admin_albumTableScroll__a_cQf td time{display:block;max-width:210px;overflow-wrap:anywhere}.admin_albumTableScroll__a_cQf td strong{color:var(--ink);font-size:14px}.admin_albumTableScroll__a_cQf tr[aria-selected=true] td{background:#edf2eb}.admin_albumTableScroll__a_cQf td small,.admin_albumTableScroll__a_cQf td time{margin-top:3px;color:var(--muted);font-size:13px}.admin_albumTableScroll__a_cQf td a,.admin_albumTableScroll__a_cQf td button{display:inline-block;margin:0 4px 4px 0;color:var(--accent);font-size:13px}.admin_albumDetail__2SgF9{display:flex;min-height:420px;flex-direction:column;padding:0}.admin_albumDetailBanner__Sqrti{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:14px;padding:12px 22px 8px}.admin_albumDetailBanner__Sqrti>div:last-child{display:flex;align-items:center;gap:9px}.admin_albumDetailBanner__Sqrti>div:last-child button{min-height:36px}.admin_albumDetail__2SgF9 .admin_albumDetailBanner__Sqrti h3{margin:0;color:var(--ink);font-size:18px}.admin_albumDetail__2SgF9 .admin_albumDetailBanner__Sqrti span{display:block;margin-top:4px;color:var(--muted);font-size:13px}.admin_albumDetail__2SgF9 .admin_albumDetailBanner__Sqrti>div:last-child>strong{color:var(--success);font-size:13px}.admin_albumDetail__2SgF9>header{display:flex;justify-content:space-between;gap:10px;margin-bottom:15px}.admin_albumDetail__2SgF9>header p{margin:0 0 5px;color:var(--muted);font-family:var(--font-mono);font-size:13px;letter-spacing:1px}.admin_albumDetail__2SgF9>header h3{margin:0;color:var(--ink);font-size:16px}.admin_albumDetail__2SgF9>header span,.admin_albumDetail__2SgF9>header>strong{color:var(--muted);font-size:13px}.admin_albumDetail__2SgF9>header>strong{align-self:flex-start;padding:3px 7px;border-radius:5px;background:var(--surface-subtle)}.admin_albumDetail__2SgF9 form{display:flex;align-items:end;gap:8px}.admin_albumDetail__2SgF9>form{margin:0 22px 14px;padding:12px;border:1px solid var(--line);border-radius:8px}.admin_albumMemberPreview__5Lha2{margin-top:14px}.admin_albumMemberPreview__5Lha2>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 22px 10px;color:var(--muted);font-size:13px}.admin_albumMemberPreview__5Lha2>header button{min-height:31px;padding:0 10px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:13px;cursor:pointer}.admin_albumMemberPreviewGrid__B1679{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:0 22px 18px}.admin_albumMemberPreviewGrid__B1679 article{display:grid;min-width:0;gap:5px;align-content:start}.admin_albumMemberPreviewGrid__B1679 img,.admin_albumMemberPreviewPlaceholder__3dBXp{display:grid;width:100%;height:125px;place-items:center;border-radius:6px;background:#f0f2ee;object-fit:contain;color:var(--muted);font-size:13px}.admin_albumMemberPreviewGrid__B1679 small,.admin_albumMemberPreviewGrid__B1679 strong{overflow:hidden;color:var(--ink-2);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.admin_albumMemberPreviewGrid__B1679 small{color:var(--muted);font-size:13px}.admin_albumDetailActions__qb6bm{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0 22px 14px}.admin_albumDetailActions__qb6bm span{flex-basis:100%;color:var(--muted);font-size:13px}.admin_albumDetailFooter__O03Lu{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding:10px 22px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.admin_albumDetailFooter__O03Lu button{border:0!important;background:transparent!important;color:var(--accent)!important;font-weight:600}.admin_albumDetailEmpty__zZpn_{display:grid;min-height:180px;align-content:center;justify-items:center;color:var(--muted);text-align:center}.admin_albumDetailEmpty__zZpn_ h3{margin:0 0 5px;color:var(--ink-2);font-size:15px}.admin_albumDetailEmpty__zZpn_ p{max-width:260px;margin:0;font-size:14px}.admin_albumMembersSection__ZeMAB{margin-bottom:20px}.admin_albumMembersSection__ZeMAB>header{display:flex;align-items:center;justify-content:space-between}.admin_albumMembersSection__ZeMAB h3{margin:0 0 9px;color:var(--ink);font-size:15px}.admin_albumMembersSection__ZeMAB>header span{color:var(--muted);font-size:13px}.admin_albumMemberList__QmKPN{display:grid;gap:6px;max-height:330px;margin:0;padding:0;overflow:auto;list-style:none}.admin_albumMemberList__QmKPN li{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px;padding:9px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.admin_albumMemberList__QmKPN li>div,.admin_albumMemberList__QmKPN li>label{display:flex;min-width:0;align-items:center;gap:9px}.admin_albumMemberList__QmKPN li small,.admin_albumMemberList__QmKPN li span,.admin_albumMemberList__QmKPN li strong{display:block;overflow-wrap:anywhere}.admin_albumMemberList__QmKPN li strong{color:var(--ink);font-size:14px}.admin_albumMemberList__QmKPN li small,.admin_albumMemberList__QmKPN li span{margin-top:2px;color:var(--muted);font-size:13px}.admin_albumMemberList__QmKPN input{flex:0 0 auto}.admin_albumMemberList__QmKPN button{min-height:29px;padding:0 9px}.admin_albumMemberPagination__tcANJ{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;color:var(--muted);font-size:13px}.admin_albumProductSearch__KbBQE{display:flex;align-items:end;gap:8px;margin-bottom:10px}.admin_albumMembersSection__ZeMAB>button{margin-top:10px;border-color:var(--accent);background:var(--accent);color:white}.admin_pathTemplateEditor__KVPXm{display:grid;gap:0;padding:24px;border-radius:12px}.admin_pathTemplateEditor__KVPXm h2{margin:0;color:var(--ink);font-size:16px}.admin_pathTemplateEditor__KVPXm>p{margin:5px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.admin_pathTemplateEditor__KVPXm>label{display:grid;max-width:340px;gap:5px;color:var(--ink-2);font-size:14px}.admin_pathTemplateEditor__KVPXm select{min-height:36px;padding:0 9px;border:1px solid var(--line-strong);border-radius:5px;background:var(--surface);color:var(--ink);font:inherit}.admin_pathTemplatePreview__4h2A4{display:grid;gap:13px;margin-top:5px;padding:15px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.admin_pathTemplatePreview__4h2A4 ol{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;list-style:none}.admin_pathTemplatePreview__4h2A4 li{padding:7px 10px;border:1px solid var(--line);border-radius:5px;background:var(--surface-subtle);color:var(--ink-2);font-size:14px}.admin_pathTemplatePreview__4h2A4 .admin_pathTerminal__L2Ezn{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.admin_pathTemplatePreview__4h2A4>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.admin_pathStepList__kQg2V button,.admin_pathTemplateEditor__KVPXm .admin_dialogBody__oQrcO>button,.admin_pathTemplatePreview__4h2A4 button{min-height:32px;padding:0 11px;border:1px solid var(--accent);border-radius:5px;background:var(--accent);color:white;font:inherit;font-size:14px;cursor:pointer}.admin_pathTemplatePreview__4h2A4 small{color:var(--muted);font-size:13px}.admin_pathTemplateNotice__d_Q0a{display:flex;min-height:46px;align-items:center;gap:10px;margin-top:16px;padding:0 14px;border:1px solid var(--line);border-radius:7px;background:var(--surface-subtle);color:var(--muted);font-size:14px}.admin_pathTemplateNotice__d_Q0a span{color:var(--accent);font-size:16px}.admin_pathTemplateRows__Evfv_{display:grid;margin-top:14px}.admin_pathTemplateRow__Dl1Q6{display:grid;min-height:82px;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.admin_pathTemplateRow__Dl1Q6:last-child{border-bottom:0}.admin_pathTemplateRowTitle__5Bccz h3{margin:0;color:var(--ink);font-size:15px;font-weight:600}.admin_pathTemplateRowTitle__5Bccz small{display:block;margin-top:5px;color:var(--muted);font-size:13px}.admin_pathTemplateRow__Dl1Q6 ol{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;list-style:none}.admin_pathTemplateRow__Dl1Q6 ol li{display:inline-flex;min-height:30px;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line);border-radius:5px;background:var(--surface-subtle);color:var(--ink-2);font-size:13px;white-space:nowrap}.admin_pathTemplateRow__Dl1Q6 ol li:last-child{border-color:transparent;background:var(--accent-soft);color:var(--accent)}.admin_pathTemplateRow__Dl1Q6 ol li span{margin-right:-14px;color:var(--faint)}.admin_pathTemplateRow__Dl1Q6>button{min-width:74px;min-height:36px;padding:0 11px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:14px;cursor:pointer}.admin_pathStepList__kQg2V{display:grid;gap:7px;margin:0 0 14px;padding:0;list-style:none}.admin_pathStepList__kQg2V li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink-2);font-size:15px}.admin_pathStepList__kQg2V li>div{display:flex;gap:6px}.admin_pathStepList__kQg2V button{min-height:29px;border-color:var(--line-strong);background:var(--surface);color:var(--ink-2)}.admin_pathTemplateEditor__KVPXm button:disabled{cursor:not-allowed;opacity:.48}.admin_pathTemplateEditor__KVPXm [data-path-terminal]{margin:0 0 14px;padding:10px 12px;border:1px dashed var(--accent);border-radius:6px;background:var(--accent-soft);color:var(--accent);font-size:14px;font-weight:600}.admin_pathTemplateEditor__KVPXm [role=alert]{color:var(--danger);font-size:14px}.admin_pathTemplateEditor__KVPXm [role=status]{color:var(--success);font-size:14px}@media (max-width:760px){.admin_pathTemplateEditor__KVPXm{padding:18px}.admin_pathTemplateRow__Dl1Q6{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:13px 0}.admin_pathTemplateRow__Dl1Q6 ol{grid-column:1/-1;grid-row:2}.admin_pathTemplateRow__Dl1Q6>button{grid-column:2;grid-row:1}.admin_albumManagerHeader__X7AMo{align-items:flex-start;flex-direction:column}.admin_albumCreateForm__1e9Ql{align-items:stretch;flex-direction:column}.admin_albumWorkspace__HU5dc{grid-template-columns:minmax(0,1fr)}.admin_albumListSection__AZqqO{overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}.admin_albumMemberPreviewGrid__B1679,.admin_albumTreeNav__dvpxK{grid-template-columns:repeat(2,minmax(0,1fr))}.admin_albumTableScroll__a_cQf table{min-width:620px}.admin_albumDetail__2SgF9 form,.admin_albumProductSearch__KbBQE{align-items:stretch;flex-direction:column}.admin_albumMemberList__QmKPN{max-height:48dvh}.admin_pathStepList__kQg2V li{align-items:flex-start;flex-direction:column}.admin_pathStepList__kQg2V li>div{flex-wrap:wrap}.admin_scheduleLayout__pI__J{grid-template-columns:minmax(0,1fr)}}.admin_productFilterToolbar__4ZeJu{flex-wrap:wrap;justify-content:flex-start}.admin_productFilterToolbar__4ZeJu .admin_searchForm__TcdM0{flex:1 1 260px}.admin_productFilterToolbar__4ZeJu .admin_sourceFilter__kDiJv{flex:0 1 190px;min-width:150px}.admin_productBatchToolbar__6fcLM{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px}.admin_batchCheckbox__a8A4F{display:flex;align-items:center;gap:8px;font-size:14px}.admin_batchForm__Ur4SJ{display:grid;gap:18px}.admin_batchForm__Ur4SJ>label:not(.admin_batchCheckbox__a8A4F){display:grid;gap:7px;font-size:14px}.admin_batchForm__Ur4SJ p{font-size:13px;color:var(--ink-2);line-height:1.7}.admin_batchProductNames__DhUoJ{margin:0;padding-left:20px;overflow-wrap:anywhere;font-size:14px}@media (max-width:680px){.admin_productFilterToolbar__4ZeJu .admin_sourceFilter__kDiJv{flex:1 1 auto;min-width:0}.admin_productFilterToolbar__4ZeJu .admin_searchForm__TcdM0{flex-basis:auto}.admin_productBatchToolbar__6fcLM{padding-inline:14px}}.admin_govWorkspace__ogIdr{display:grid;gap:14px}.admin_govFilters__DI7Ob{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.admin_govFilters__DI7Ob input{min-width:220px;flex:0 1 260px}.admin_govExport__h73mL{margin-left:auto;color:var(--accent);font-size:14px;font-weight:600;text-decoration:none}.admin_govExport__h73mL:hover{text-decoration:underline}.admin_govIssues__6xfQZ{display:flex;flex-wrap:wrap;gap:6px}.admin_govIssueChip__HoWFc,.admin_govIssueClear__0ZOvV{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 10px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink-2);font-size:13px;font-weight:600;cursor:pointer}.admin_govIssueChipActive__hL0Z3{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.admin_govIssueCount__RaHd7{color:var(--muted);font-variant-numeric:tabular-nums}.admin_govIssueChipActive__hL0Z3 .admin_govIssueCount__RaHd7{color:inherit}.admin_govIssueClear__0ZOvV{border-style:dashed;color:var(--muted)}.admin_govTeamCell__K_UlW{display:grid;gap:2px;padding:10px 14px;font-weight:600}.admin_govTeamName___Nebr{color:var(--ink)}.admin_govTeamSlug__P40Rq{color:var(--muted);font-family:var(--font-mono);font-size:12px;font-weight:400}.admin_govMuted__tGlmw{color:var(--muted);font-size:13px}.admin_govBadgeOff__06_FO,.admin_govBadgeOk__i97IW,.admin_govBadgeWarn__akvlb{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:var(--radius-small);font-size:12px;font-weight:600}.admin_govBadgeOk__i97IW{background:var(--success-soft);color:var(--success)}.admin_govBadgeOff__06_FO{background:var(--neutral-soft);color:var(--neutral)}.admin_govBadgeWarn__akvlb{background:var(--warning-soft);color:var(--warning)}.admin_govIssueList__Ohb4l{display:inline-flex;flex-wrap:wrap;gap:4px;white-space:normal}.admin_govIssueTag__KOcR1{display:inline-flex;align-items:center;min-height:22px;padding:0 7px;border-radius:var(--radius-small);font-size:12px;font-weight:600}.admin_govIssueSevere__Ck6Qs{background:var(--danger-soft);color:var(--danger)}.admin_govIssueMild__nk2tK{background:var(--info-soft);color:var(--info)}.admin_govActions__NmR5z{display:flex;gap:10px}.admin_govActions__NmR5z a,.admin_govLinkButton__FwOAt{color:var(--accent);font-size:13px;font-weight:600;text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.admin_govActions__NmR5z a:hover,.admin_govLinkButton__FwOAt:hover{text-decoration:underline}.admin_govEmpty__2Tch9{padding:24px 14px;color:var(--muted);text-align:center}.admin_govDiff___vNhE{max-width:520px;max-height:260px;overflow:auto;margin:8px 0 0;padding:10px;border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface-subtle);font-family:var(--font-mono);font-size:12px;line-height:1.5;white-space:pre-wrap}.admin_govDialogBackdrop___UW_B{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:#18243755}.admin_govDialog__Yc_Tb{display:grid;gap:12px;width:min(440px,100%);padding:22px;border-radius:var(--radius-large);background:var(--surface);box-shadow:var(--shadow-dialog)}.admin_govDialog__Yc_Tb h2{margin:0;font-size:18px}.admin_govDialog__Yc_Tb .editorActions{position:static;margin:0;padding:0;border:0}.admin_teamEditorPage__jPXwH{display:grid;gap:22px;min-width:0;padding-bottom:18px}.admin_teamEditorPage__jPXwH>*{min-width:0}.admin_teamRoleAccounts__VZo_7{margin-top:28px}.admin_teamEditorHeading__CNojJ{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.admin_teamEditorHeading__CNojJ h1{margin:4px 0 8px;color:var(--ink);font-size:clamp(25px,3vw,34px);letter-spacing:-.035em}.admin_teamEditorHeading__CNojJ p{max-width:820px;margin:0;overflow-wrap:anywhere}.admin_teamEditorEyebrow__e4r7C{color:var(--accent)!important;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin_teamEditorBack__If8sG{color:var(--accent);font-weight:650;white-space:nowrap;text-decoration:none}.admin_teamEditorBack__If8sG:hover{text-decoration:underline}.admin_teamEditorPage__jPXwH>[role=tablist]{position:sticky;top:0;z-index:15;background:var(--page)}.admin_teamEditorSavebar__UzbTb{position:sticky;bottom:0;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:16px;margin-inline:-24px;padding:12px 24px;border-top:1px solid var(--line-strong);background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 -8px 20px #23392f0b;backdrop-filter:blur(12px)}.admin_teamEditorSavebar__UzbTb>span{color:var(--muted);font-family:var(--font-mono);font-size:12px;overflow-wrap:anywhere}.admin_teamEditorSavebar__UzbTb>div{display:flex;gap:8px}.admin_teamPublishTab__Kqh3T{display:grid;gap:20px;min-width:0}.admin_teamEditorialPanel__5RmJ7{display:grid;gap:16px;min-width:0;padding:26px 32px;border:1px solid var(--line);background:var(--surface)}.admin_teamEditorialPanel__5RmJ7[hidden]{display:none}.admin_teamEditorialPanel__5RmJ7 h2,.admin_teamEditorialPanel__5RmJ7 h3,.admin_teamEditorialPanel__5RmJ7 p{margin:0}.admin_teamEditorFields__1f7Bk{display:grid;gap:18px;min-width:0;margin:0;padding:0;border:0}.admin_teamEditorField__NND1l{display:grid;gap:8px;min-width:0}.admin_teamEditorCrest__aQYtu{width:40px;height:40px;object-fit:contain}.admin_teamEditorDisclosure__tfYpo{border-top:1px solid var(--line);padding-top:12px}.admin_teamEditorialPanel__5RmJ7 summary{cursor:pointer;font-weight:650;overflow-wrap:anywhere}.admin_teamEditorialPanel__5RmJ7 details[open]>summary{margin-bottom:10px}.admin_teamEditorialPanel__5RmJ7 details>:not(summary)+:not(summary){margin-top:10px}.admin_teamDraftFooter__sOwdj{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:14px;border-top:1px solid var(--line)}.admin_teamDraftFooter__sOwdj span{color:var(--muted)}.admin_teamIdentitySummary__CxYpQ{display:flex;flex-wrap:wrap;gap:18px;margin:0}.admin_teamIdentitySummary__CxYpQ dd{margin:0}.admin_teamIdentitySummary__CxYpQ dt{color:var(--muted)}.admin_teamReviewTask__3E2Ml{display:grid;gap:10px;padding:12px 0;border-bottom:1px solid var(--line);min-width:0;overflow-wrap:anywhere}.admin_teamReviewTask__3E2Ml header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.admin_teamReviewTask__3E2Ml details>div{overflow-x:auto}.admin_teamEditorialPanel__5RmJ7 :is(img,video){max-width:100%}.admin_teamArchiveJson__mQ9hg{max-height:360px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:760px){.admin_teamEditorialPanel__5RmJ7{padding:16px}}.admin_teamEditorPage__jPXwH .admin-editor{min-width:0}.admin_teamEditorPage__jPXwH{gap:0}.admin_teamEditorHeading__CNojJ{align-items:flex-start;margin:0 0 34px}.admin_teamEditorHeading__CNojJ h1{margin:18px 0 8px;font-size:clamp(30px,3.4vw,44px)}.admin_teamEditorHeading__CNojJ p{color:var(--ink-2);font-size:14px}.admin_teamEditorBack__If8sG{display:inline-block;font-size:14px}.admin_teamEditorStatus__wAWwv{padding:8px 12px;border-radius:5px;background:#e9f3e9;color:#236044;font-size:13px;font-weight:700;white-space:nowrap}.admin_teamEditorPage__jPXwH>[role=tablist]{margin-bottom:0}.admin_teamEditorPage__jPXwH .admin_tabs__VYGFp{justify-content:flex-start;gap:28px;margin:0;min-height:52px;border-bottom:1px solid #d9e2d6;background:transparent}.admin_teamEditorPage__jPXwH .admin_tab__egPEO{padding:0 4px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:#64756a;font-weight:650}.admin_teamEditorPage__jPXwH .admin_tab__egPEO[data-state=active]{border-bottom-color:#28704b;background:transparent;color:#21543a;box-shadow:none}.admin_teamEditorPage__jPXwH .admin-editor{margin:0;padding:32px;border:1px solid #d9e2d6;border-radius:0;background:#fff}.admin_teamEditorPage__jPXwH .admin-editor h2,.admin_teamEditorPage__jPXwH .admin-editor h3{margin-top:0;color:#183427}.admin_teamEditorPage__jPXwH .admin-reference-fields{gap:18px 22px}.admin_teamEditorPage__jPXwH .admin-reference-fields label{color:#314737;font-size:14px;font-weight:700}.admin_teamEditorPage__jPXwH .admin-reference-fields input{min-height:46px}.admin_teamEditorSavebar__UzbTb{margin-inline:0}@media (max-width:800px){.admin_teamEditorPage__jPXwH{gap:16px}.admin_teamEditorHeading__CNojJ,.admin_teamEditorSavebar__UzbTb{align-items:flex-start;flex-direction:column}.admin_teamEditorSavebar__UzbTb{margin-inline:-14px;padding:10px 14px}.admin_teamEditorSavebar__UzbTb>div{width:100%;min-width:0}.admin_teamEditorSavebar__UzbTb>div button{min-width:0;flex:1}}.admin_teamGroupPreview__OeTF0{margin:16px 0;padding:14px;border:1px solid var(--border,#dbe4d8);border-radius:6px;overflow-wrap:anywhere}.admin_teamGroupPreview__OeTF0 h3{margin:0 0 8px;font-size:14px}.admin_teamGroupPreview__OeTF0 p{margin:6px 0;font-size:12px}.admin_teamGroupPreview__OeTF0 a{font-size:12px;text-decoration:underline}.admin_groupClassification__ibL32{display:block;margin-top:7px;max-width:40ch;white-space:normal;overflow-wrap:anywhere;color:var(--muted-foreground,#53675a);font-size:11px;line-height:1.6}.admin_teamProductTools__4UkyK{display:grid;gap:16px;min-width:0}.admin_teamProductSearch__k56lD{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;max-width:540px}.admin_teamProductSearch__k56lD label{grid-column:1/-1;font-weight:650}.admin_teamProductSearch__k56lD input{min-width:0}.admin_teamTitleScan__wrTel{display:grid;gap:10px;min-width:0;padding-block:16px;border-block:1px solid var(--line)}.admin_teamTitleScan__wrTel h4,.admin_teamTitleScan__wrTel p{margin:0}.admin_teamTitleScan__wrTel>button{justify-self:start}.admin_teamTitleCandidates__9vMiI{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:8px}.admin_teamTitleCandidates__9vMiI li+li{border-top:1px solid var(--line)}.admin_teamTitleCandidate__GbWsE{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;min-height:44px;padding:12px;overflow-wrap:anywhere}.admin_teamTitleCandidate__GbWsE input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent)}.admin_teamTitleCandidate__GbWsE small{display:block;margin-top:3px;color:var(--muted)}.admin_teamTitleCandidate__GbWsE .admin_teamTitleConflict__Qpi5u{color:#7b4b1d}@media (max-width:760px){.admin_teamEditorPage__jPXwH .admin_teamProductPanel__C7sqS{padding:16px}}.media-picker_picker__vXSWE{display:grid;gap:14px;min-width:0}.media-picker_toolbar__GL1Sg{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,210px);gap:10px;align-items:center}.media-picker_search__Ynuxs{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 11px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);color:var(--muted)}.media-picker_search__Ynuxs svg{width:14px;height:14px;flex:0 0 auto}.media-picker_search__Ynuxs input{width:100%;min-width:0;min-height:36px;border:0;outline:none;background:transparent;color:var(--ink);font:inherit;font-size:16px;box-shadow:none}.media-picker_search__Ynuxs input::-webkit-search-cancel-button{appearance:none;display:none}.media-picker_clearSearch__Ok7ks[data-slot=button]{width:28px;height:28px;flex:0 0 auto;padding:0;border:0;border-radius:5px;color:var(--muted)}.media-picker_clearSearch__Ok7ks[data-slot=button]:hover{background:var(--surface-subtle);color:var(--ink)}.media-picker_search__Ynuxs:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.media-picker_empty__Nyu4v,.media-picker_error__ieEjD,.media-picker_hint__WOZ4a,.media-picker_warning__CDACd{margin:0;font-size:15px;line-height:1.6}.media-picker_hint__WOZ4a{color:var(--muted)}.media-picker_hint__WOZ4a a,.media-picker_warning__CDACd a{color:var(--accent);font-weight:600;text-decoration:none}.media-picker_empty__Nyu4v a{color:var(--primary);font-weight:600;text-decoration:none}.media-picker_empty__Nyu4v a:hover,.media-picker_hint__WOZ4a a:hover,.media-picker_warning__CDACd a:hover{text-decoration:underline}.media-picker_warning__CDACd{padding:9px 11px;border:1px solid var(--warning);border-radius:6px;background:var(--warning-soft);color:var(--warning)}.media-picker_error__ieEjD{color:var(--danger)}.media-picker_empty__Nyu4v{display:grid;justify-items:center;gap:9px;padding:36px 16px;border:1px dashed var(--line-strong);border-radius:8px;color:var(--muted);text-align:center}.media-picker_grid__Wdrxi{display:grid;max-height:min(52vh,520px);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:11px;overflow:auto;padding:2px;scrollbar-gutter:stable}.media-picker_card__O5GSO[data-slot=button]{position:relative;display:grid;min-width:0;min-height:0;height:auto;justify-content:stretch;gap:7px;padding:7px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;text-align:left;white-space:normal;cursor:pointer}.media-picker_card__O5GSO:focus-visible,.media-picker_card__O5GSO:hover{border-color:var(--accent);outline:none;box-shadow:0 0 0 2px var(--accent-soft)}.media-picker_card__O5GSO.media-picker_current__1yQSf{border-color:var(--accent);background:var(--accent-soft)}.media-picker_preview__jbOq_{display:grid;aspect-ratio:1/1;place-items:center;overflow:hidden;border-radius:5px;background:var(--surface-subtle)}.media-picker_preview__jbOq_ img{width:100%;height:100%;object-fit:contain}.media-picker_meta__PcqxX{display:grid;min-width:0;gap:3px}.media-picker_meta__PcqxX strong{overflow:hidden;color:var(--ink);font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.media-picker_meta__PcqxX small{color:var(--muted);font-size:15px}.media-picker_currentMark__gamJY{position:absolute;top:10px;right:10px;padding:3px 7px;border-radius:5px;background:var(--accent);color:#fff;font-size:14px}.media-picker_pager__OTM1_{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:11px;border-top:1px solid var(--line);color:var(--muted);font-size:15px}.media-picker_pager__OTM1_ div{display:flex;gap:6px}.media-picker_pager__OTM1_ button{min-height:32px;padding:0 10px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink-2);font:inherit;font-size:15px;cursor:pointer}.media-picker_pager__OTM1_ button:focus-visible,.media-picker_pager__OTM1_ button:hover{border-color:var(--accent);color:var(--accent);outline:none}.media-picker_pager__OTM1_ button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:640px){.media-picker_toolbar__GL1Sg{grid-template-columns:minmax(0,1fr)}.media-picker_grid__Wdrxi{grid-template-columns:repeat(2,minmax(0,1fr));max-height:58vh}}