.admin_page__np6EF{max-width:960px;margin:0 auto;padding:28px 20px 80px}.admin_topLink__KRX1l{margin:0 0 18px;font-size:14px}.admin_sectionHead__mPCEM{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:36px 0 4px}.admin_sectionHead__mPCEM:first-of-type{margin-top:0}.admin_sectionTitle__YrQjo{margin:0;font-size:20px;letter-spacing:-.02em}.admin_sectionNote__JlKOf{margin:0 0 14px;font-size:13px;color:var(--muted);line-height:1.6}.admin_runNote__xBwki{margin:0 0 14px;padding:10px 14px;border-radius:10px;background:var(--accent-soft);color:var(--accent);font-weight:700;font-size:14px}.admin_datePager__W15DN{display:flex;align-items:center;justify-content:center;gap:14px;margin:4px 0 18px;padding:10px 14px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}.admin_datePagerLabel__qXS2p{font-weight:700;font-size:15px;min-width:160px;text-align:center}.admin_datePagerCount__lFIay{font-weight:500;color:var(--muted);font-size:13px}.admin_datePagerCalendar__w1yt4{padding:6px 8px;border-radius:8px;border:1px solid var(--line);background:var(--surface);font-size:13px;color:var(--ink);font-family:inherit}.admin_statRow__noXeW{display:flex;gap:12px;margin:0 0 24px;flex-wrap:wrap}.admin_statCard__ZwPxi{flex:1 1 160px;display:flex;flex-direction:column;gap:4px;padding:14px 18px;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.admin_statLabel__Mz6_J{font-size:12.5px;color:var(--muted);font-weight:600}.admin_statValue__3D7vx{font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--accent)}.admin_refundedRow__drJCE td{text-decoration:line-through;opacity:.5}.admin_refundedRow__drJCE td:has(a),.admin_refundedRow__drJCE td:has(button){text-decoration:none}.admin_errorNote__Wd1sk{margin:0 0 14px;padding:10px 14px;border-radius:10px;background:var(--danger-soft);color:var(--danger);font-weight:600;font-size:14px;white-space:pre-line}.admin_empty__6eKkA{margin:8px 0;padding:16px;border-radius:12px;background:var(--surface);border:1px dashed var(--line);color:var(--muted);font-size:14px;text-align:center}.admin_tableWrap__UAMlT{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}.admin_table__EVovC{width:100%;border-collapse:collapse;font-size:14px}.admin_table__EVovC th{text-align:left;font-size:12.5px;font-weight:700;color:var(--muted);background:var(--bg);white-space:nowrap}.admin_table__EVovC td,.admin_table__EVovC th{padding:10px 14px;border-bottom:1px solid var(--line)}.admin_table__EVovC td{vertical-align:middle}.admin_table__EVovC tr:last-child td{border-bottom:0}.admin_table__EVovC tr:hover td{background:color-mix(in srgb,var(--accent) 4%,transparent)}.admin_orderNo__Zu2LO{display:inline-flex;align-items:center;gap:6px;font-family:ui-monospace,monospace;font-size:12.5px;color:var(--muted);cursor:pointer;background:none;border:0;padding:0}.admin_orderNo__Zu2LO:hover{color:var(--ink)}.admin_orderNoCopied__xZczS{color:var(--ok);font-weight:700}.admin_statusPill__lvwMX{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12.5px;font-weight:700;white-space:nowrap}.admin_statusAwaiting__OhqC3{background:var(--line);color:var(--muted)}.admin_statusPending__UBG17{background:var(--accent-soft);color:var(--accent)}.admin_statusPaid__nxjrB{background:var(--ok-soft);color:var(--ok)}.admin_statusCancelled__N1RAU,.admin_statusRefunded__0ISwC{background:var(--danger-soft);color:var(--danger)}.admin_actionBtn__wRKU6{padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:13px;font-weight:700;cursor:pointer;color:var(--ink)}.admin_actionBtn__wRKU6:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.admin_actionBtn__wRKU6:disabled{opacity:.5;cursor:default}.admin_actionBtnPrimary__jRFhB{background:var(--accent);border-color:var(--accent);color:#fff}.admin_actionBtnPrimary__jRFhB:hover:not(:disabled){background:var(--accent-hover);color:#fff}.admin_links___PoUL{display:flex;gap:8px;font-size:13px;white-space:nowrap}.admin_autoRun__bRtBO{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:13px;font-weight:700;white-space:nowrap}.admin_autoRunDot__IjwxT{width:8px;height:8px;border-radius:50%;background:#2563eb;display:inline-block}.admin_deleteBtn__0rjw_{padding:7px 12px;border-radius:999px;border:1px solid var(--danger-soft);background:var(--danger-soft);color:var(--danger);font-size:13px;font-weight:700;cursor:pointer}.admin_deleteBtn__0rjw_:hover:not(:disabled){background:var(--danger);color:#fff}.admin_deleteBtn__0rjw_:disabled{opacity:.5;cursor:default}.admin_modalOverlay__HbXMZ{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:20px;background:rgba(31,27,22,.5)}.admin_modalSheet__S8fYD{width:100%;max-width:640px;max-height:85vh;overflow-y:auto;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px 22px}.admin_modalHead__I0O21{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.admin_modalTitle__BJWkh{margin:0;font-size:18px}.admin_modalClose__mpaC_{width:30px;height:30px;border-radius:50%;border:0;background:var(--bg);color:var(--muted);cursor:pointer;font-size:14px}.admin_modalClose__mpaC_:hover{color:var(--ink)}.admin_photoGrid___OkR4{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:10px;gap:10px}.admin_photoThumb__s_x3E{position:relative;display:block;border-radius:10px;overflow:hidden;aspect-ratio:1;background:var(--bg);border:1px solid var(--line)}.admin_photoThumb__s_x3E img{width:100%;height:100%;object-fit:cover;display:block}.admin_photoThumb__s_x3E span{position:absolute;left:6px;bottom:6px;padding:2px 7px;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;font-size:11px;font-weight:700}.billing_cards__2MeE_{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px;margin:4px 0 32px}.billing_card__kCj1t{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.billing_cardLabel__kxl_M{font-size:13px;font-weight:700;color:var(--muted)}.billing_cardValue__vFzR0{font-size:26px;font-weight:800;letter-spacing:-.02em}.billing_cardNote__uW37K{font-size:12.5px;color:var(--faint)}.billing_cardOk__NoTGg{border-color:color-mix(in srgb,var(--ok) 35%,var(--line))}.billing_cardOk__NoTGg .billing_cardValue__vFzR0{color:var(--ok)}.billing_cardWarn__lba0z{border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}.billing_cardWarn__lba0z .billing_cardValue__vFzR0{color:var(--danger)}