.admin-table-wrap{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);scrollbar-width:thin;scrollbar-color:var(--border) transparent;width:100%;min-width:0;max-width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:0}.admin-table thead{z-index:2;background:var(--surface-2);position:sticky;top:0}.admin-table th{text-align:left;font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;vertical-align:middle;padding:.625rem .875rem;font-weight:600}.admin-table td{text-align:left;font-size:var(--text-sm);color:var(--fg);border-bottom:1px solid var(--border);vertical-align:middle;padding:.75rem .875rem}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table tbody tr{transition:background-color .12s}.admin-table tbody tr:hover{background:color-mix(in srgb, var(--surface-3) 80%, transparent)}.admin-table--clickable tbody tr{cursor:pointer}.admin-table--clickable tbody tr:hover{background:color-mix(in srgb, var(--accent) 5%, var(--surface-3))}.admin-table--clickable td:last-child .admin-row-action-hint{opacity:0;color:var(--muted);font-size:var(--text-xs);user-select:none;pointer-events:none;transition:opacity .12s}.admin-table--clickable tbody tr:hover td:last-child .admin-row-action-hint{opacity:.5}.admin-table th[data-sort]{cursor:pointer;user-select:none}.admin-table th[data-sort]:hover{color:var(--fg)}.admin-table th[data-sort=none]:after{content:" ⇅";opacity:.35;vertical-align:middle;font-size:.7em}.admin-table th[data-sort=asc]:after{content:" ▲";color:var(--accent);vertical-align:middle;font-size:.7em}.admin-table th[data-sort=desc]:after{content:" ▼";color:var(--accent);vertical-align:middle;font-size:.7em}.admin-table .admin-row--updated{background:color-mix(in srgb, var(--success) 8%, transparent)}.admin-table tbody tr td:first-child{font-weight:600}.admin-table .col-num,.admin-table [data-col-num]{text-align:right;font-variant-numeric:tabular-nums}.admin-customer-cell{min-width:0}.admin-customer-cell__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.admin-customer-cell__email{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;line-height:1.35;display:block;overflow:hidden}.admin-order-number-cell{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--text-xs);letter-spacing:.01em}.admin-card-list{gap:var(--space-sm);display:grid}.admin-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);padding:var(--space-md);gap:var(--space-xs);box-shadow:var(--shadow-xs);display:grid}.admin-card__header{justify-content:space-between;align-items:center;gap:var(--space-xs);min-width:0;display:flex}.admin-card__title{font-weight:600;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.admin-card__title-wrap{min-width:0}.admin-card__subtitle{font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:.125rem 0 0;overflow:hidden}.admin-card__dl{grid-template-columns:auto 1fr;gap:.2rem .875rem;margin:0;display:grid}.admin-card__dt{font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-self:baseline;padding-top:.1em;font-weight:600}.admin-card__dd{font-size:var(--text-sm);overflow-wrap:break-word;min-width:0;margin:0}.admin-card__actions{gap:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--border);flex-wrap:wrap;margin-top:.125rem;display:flex}.admin-orders-table22__pipeline{align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;margin-bottom:var(--space-xs);flex-wrap:wrap;display:flex}.admin-orders-table22__pipeline-step{align-items:center;gap:.4rem;display:flex}.admin-orders-table22__pipeline-count{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--fg);font-weight:700}.admin-orders-table22__pipeline-arrow{color:var(--muted);font-size:var(--text-sm);flex-shrink:0}@media (width<=47.99rem){.admin-table-wrap{display:none}.admin-card-list{display:grid}}@media (width>=48rem){.admin-card-list{display:none}}
