/** * Commerce center shared shell (cart / orders / revenue). * * @package AKSRT */ .aksrt-commerce-header { margin: 0 0 20px; } .aksrt-commerce-header__title { margin: 0 0 6px; font-size: 24px; font-weight: 700; line-height: 1.25; color: var(--color-ink, #1f2937); } .aksrt-commerce-header__subtitle { margin: 0 0 14px; font-size: 14px; color: var(--color-ink-3, #6b7280); } .aksrt-commerce-header__nav { display: flex; flex-wrap: wrap; gap: 8px; } .aksrt-commerce-header__nav-item { display: inline-flex; align-items: center; padding: 6px 12px; border-radius: 999px; border: 1px solid var(--color-line, rgba(0, 0, 0, 0.08)); background: var(--surface-1, #fff); color: var(--color-ink-2, #4b5563); font-size: 13px; text-decoration: none; transition: color .15s, border-color .15s, background .15s; } .aksrt-commerce-header__nav-item:hover { color: var(--color-primary, #f04494); border-color: color-mix(in srgb, var(--color-primary, #f04494) 45%, transparent); } .aksrt-commerce-header__nav-item.is-active { color: var(--color-on-primary, #fff); background: var(--color-primary, #f04494); border-color: transparent; } /* Soften revenue dashboard cards — task-first, not ops console */ .aksrt-revenue-page__stats { gap: 12px !important; margin-bottom: 18px !important; } .aksrt-revenue-page__stat-card { padding: 14px 16px !important; border-radius: 12px !important; box-shadow: none !important; border: 1px solid var(--color-line-soft, rgba(0, 0, 0, 0.06)) !important; background: var(--surface-1, #fff) !important; } .aksrt-revenue-page__stat-icon { width: 36px !important; height: 36px !important; font-size: 15px !important; background: var(--body-bg-color, #f5f6f7) !important; color: var(--color-ink-2, #4b5563) !important; } .aksrt-revenue-page__stat-value { font-size: 18px !important; font-weight: 600 !important; } .aksrt-revenue-page__stat-label { font-size: 12px !important; } /* Orders / cart title rhythm when using shared header */ .aksrt-orders-page__header, .aksrt-cart-page__header > div:first-child { margin-bottom: 0; } .aksrt-orders-page__tabs { margin-top: 4px; } /* After-sale multi-step + coupon wallet */ .aksrt-orders-page__extra-nav { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 12px; } .aksrt-orders-page__extra-link { padding: 6px 12px; border-radius: 999px; background: var(--surface-2, #f3f4f6); color: inherit; text-decoration: none; font-size: 13px; } .aksrt-orders-page__extra-link.is-active { background: var(--focus-color, var(--color-primary)); color: #fff; } .aksrt-as-list { display: grid; gap: 12px; } .aksrt-as-card { border: 1px solid var(--main-border-color, #eee); border-radius: 10px; padding: 14px; background: var(--main-bg-color, #fff); } .aksrt-as-card__head { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; margin-bottom: 6px; } .aksrt-as-card__status { margin-left: auto; color: var(--focus-color, #2f6df6); font-weight: 600; } .aksrt-as-timeline { margin: 10px 0 0; padding-left: 18px; color: var(--muted-2-color, #888); font-size: 12px; } .aksrt-as-card__actions { display: flex; gap: 8px; margin-top: 10px; } .aksrt-coupon-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); gap: 12px; } .aksrt-coupon-card { border: 1px dashed var(--focus-color, #2f6df6); border-radius: 10px; padding: 12px; background: color-mix(in srgb, var(--focus-color, #2f6df6) 6%, #fff); } .aksrt-coupon-card__value { font-size: 20px; font-weight: 700; color: var(--focus-color, #2f6df6); } .aksrt-coupon-card__code { font-family: ui-monospace, monospace; margin: 6px 0; } .aksrt-coupon-card__meta { font-size: 12px; color: var(--muted-2-color, #888); margin-bottom: 4px; } .aksrt-orders-page__field { margin-bottom: 12px; } .aksrt-orders-page__input, .aksrt-orders-page__select, .aksrt-orders-page__textarea { width: 100%; box-sizing: border-box; padding: 8px 10px; border: 1px solid var(--main-border-color, #ddd); border-radius: 6px; }