.admin-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem;padding:1rem;background:var(--color-surface);border:1px solid var(--color-border)}.admin-list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.admin-list-toolbar__info{margin:0;color:var(--color-text);font-size:.95rem;font-weight:600}.admin-filters__actions{display:flex;align-items:flex-end;gap:.5rem}.admin-table-wrap{overflow-x:auto;background:var(--color-surface);border:1px solid var(--color-border)}.admin-table{width:100%;border-collapse:collapse;min-width:900px}.admin-table td,.admin-table th{padding:.875rem 1rem;border-bottom:1px solid var(--color-border-light);text-align:left;font-size:.95rem}.admin-table th{font-weight:600;white-space:nowrap}.admin-table tbody tr:hover,.admin-table th{background:var(--color-table-head)}.admin-link{color:var(--color-link);text-decoration:none;font-weight:600}.admin-status{display:inline-block;padding:.2rem .5rem;border:1px solid var(--color-border-light);background:var(--color-table-head);color:var(--color-text);font-size:.85rem;font-weight:600;white-space:nowrap}.admin-pagination{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem}.admin-pagination__info{color:var(--color-text-muted);font-size:.95rem}.admin-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.admin-detail-stack{gap:1.25rem;margin-top:1.5rem}.admin-detail-content,.admin-detail-stack{display:flex;flex-direction:column}.admin-detail-content>.admin-detail-stack{order:1;margin:0 0 1.5rem}.admin-detail-content>.admin-detail-grid{order:2}.admin-detail-hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:1.5rem;padding:1.5rem 1.75rem;background:var(--color-surface);border:1px solid var(--color-border)}.admin-detail-hero__main{display:flex;flex-direction:column;gap:.5rem;min-width:0}.admin-detail-hero__eyebrow{margin:0;font-size:.85rem;color:var(--color-text-subtle);font-weight:600}.admin-detail-hero__title{margin:0;font-size:1.35rem;line-height:1.3;font-weight:700}.admin-detail-hero__meta{margin:0;color:var(--color-text-muted);font-size:.95rem;line-height:1.5}.admin-detail-hero__aside{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;text-align:right}.admin-detail-hero__amount{margin:0;font-size:1.25rem;font-weight:700}.admin-detail-card{background:var(--color-surface);border:1px solid var(--color-border);padding:1.5rem 1.75rem}.admin-detail-card__body{display:flex;flex-direction:column;gap:1rem}.admin-detail-item{display:grid;grid-template-columns:7.5rem minmax(0,1fr);grid-gap:.75rem 1rem;gap:.75rem 1rem;align-items:start;padding:.35rem 0}.admin-detail-item--stacked{grid-template-columns:1fr;gap:.35rem}.admin-detail-item__label{font-size:.88rem;color:var(--color-text-subtle);font-weight:600;line-height:1.5}.admin-detail-item__value{font-size:.98rem;line-height:1.6;word-break:break-word}.admin-edit-history{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}.admin-product-table-wrap{overflow-x:auto;margin-top:.25rem}.admin-product-table{width:100%;border-collapse:collapse;min-width:560px}.admin-product-table td,.admin-product-table th{padding:.75rem .875rem;border-bottom:1px solid var(--color-border-light);text-align:left;font-size:.92rem;vertical-align:top}.admin-product-table th{background:var(--color-table-head);color:var(--color-text-muted);font-size:.85rem;font-weight:600;white-space:nowrap}.admin-product-table tbody tr:last-child td{border-bottom:none}.admin-action-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.admin-action-card>.app-section-title{grid-column:1/-1}.admin-action-group{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.125rem;border:1px solid var(--color-border-light);background:var(--color-table-head)}.admin-action-group__title{margin:0;font-size:.95rem;font-weight:700}.admin-action-group__description{margin:0;color:var(--color-text-muted);font-size:.9rem;line-height:1.55}.admin-detail-actions{display:flex;align-items:flex-end;gap:.875rem;flex-wrap:wrap}.admin-detail-actions--start{align-items:flex-start}.admin-approval-input{display:flex}.admin-approval-input>span{display:flex;align-items:center;padding:0 .75rem;border:1px solid var(--color-border);border-right:0;background:var(--color-table-head);font-weight:700}.admin-approval-input .app-input{min-width:0}.admin-status-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.875rem 1rem}.admin-status-form .app-field{min-width:220px;flex:1 1 220px}.admin-detail-card--full{grid-column:1/-1}@media (max-width:900px){.admin-filters{grid-template-columns:1fr 1fr}}@media (max-width:768px){.admin-detail-grid{grid-template-columns:1fr}.admin-detail-hero{padding:1.25rem}.admin-detail-hero__aside{align-items:flex-start;text-align:left}.admin-detail-item{gap:.35rem}.admin-action-card,.admin-detail-item{grid-template-columns:1fr}.admin-action-card>.app-section-title{grid-column:auto}}@media (max-width:640px){.admin-filters{grid-template-columns:1fr}.admin-pagination{flex-direction:column;align-items:stretch}}