/* Light appearance only. Application code, layout and data access are unchanged. */
html:root[data-admin-theme="light"] {
 color-scheme: light;
 --color-bg: #f5f7fa; --color-surface: #ffffff;
 --color-surface-raised: #ffffff; --color-surface-soft: #edf1f5;
 --color-text: #17212f; --color-muted: #526072; --color-subtle: #647184;
 --color-text-secondary: #3d4b5d; --color-text-muted: #526072;
 --color-accent: #2855b5; --color-border: #dce2e9; --color-border-strong: #b7c1ce;
 --color-primary: #087f7b; --color-primary-hover: #066761;
 --color-primary-soft: #e2f3f0; --color-on-primary: #ffffff;
 --color-success: #187443; --color-success-soft: #e8f5ed;
 --color-warning: #855300; --color-warning-soft: #fff4d9;
 --color-danger: #b32940; --color-danger-soft: #fff0f2;
 --color-emerald: #16804b; --color-cyan: #087f7b; --color-sapphire: #2855b5;
 --shadow-sm: 0 1px 3px rgb(23 33 47 / 5%);
 --shadow-md: 0 12px 32px rgb(23 33 47 / 10%);
 /* Existing mirrors use the short aliases. */
 --surface: var(--color-surface); --surface-raised: var(--color-surface-soft);
 --border: var(--color-border); --text: var(--color-text);
 --text-muted: var(--color-muted); --accent: var(--color-primary); --success: var(--color-success);
}
html:root[data-admin-theme="light"] select, html:root[data-admin-theme="light"] .field select { color-scheme: light; }
html:root[data-admin-theme="light"] .an-button, html:root[data-admin-theme="light"] .an-presets button {color:#17212f;background:#ffffff;
}
html:root[data-admin-theme="light"] .an-primary, html:root[data-admin-theme="light"] .an-presets button[aria-pressed=true] {background:#e2f3f0;border-color:color-mix(in srgb, #087f7b 28%, #fff);
}
html:root[data-admin-theme="light"] .an-filters, html:root[data-admin-theme="light"] .an-panel {background:linear-gradient(145deg,#ffffff,#ffffff);
}
html:root[data-admin-theme="light"] .an-filter-fields input, html:root[data-admin-theme="light"] .an-filter-fields select {color:#17212f;background:#ffffff;border:1px solid #dce2e9;
}
html:root[data-admin-theme="light"] .an-period>span:first-child {color:#17212f;
}
html:root[data-admin-theme="light"] .an-metric {color:#17212f;background:linear-gradient(135deg,#ffffff,#ffffff);
}
html:root[data-admin-theme="light"] .an-metric>span {color:#17212f;
}
html:root[data-admin-theme="light"] .an-icon {border:1px solid #dce2e9;
}
html:root[data-admin-theme="light"] .an-cyan .an-icon {color:#087f7b;
}
html:root[data-admin-theme="light"] .an-green .an-icon {color:#187443;
}
html:root[data-admin-theme="light"] .an-purple .an-icon {color:#2855b5;
}
html:root[data-admin-theme="light"] .an-blue .an-icon {color:#2855b5;
}
html:root[data-admin-theme="light"] .an-metric:hover {border-color:color-mix(in srgb, #087f7b 28%, #fff);
}
html:root[data-admin-theme="light"] .an-comparison strong {color:#17212f;
}
html:root[data-admin-theme="light"] .an-chart {background:repeating-linear-gradient(0deg,rgb(23 33 47 / 0%) 0 46px,#f1f4f7 47px 48px);border-bottom:1px solid #dce2e9;
}
html:root[data-admin-theme="light"] .an-bar {background:linear-gradient(#e2f3f0,#e2f3f0);
}
html:root[data-admin-theme="light"] .an-stats>div {border-bottom:1px solid #dce2e9;
}
html:root[data-admin-theme="light"] .an-stats dt {color:#17212f;
}
html:root[data-admin-theme="light"] .an-dot {background:#f1f4f7;
}
html:root[data-admin-theme="light"] .an-dot.an-green {background:#e8f5ed;
}
html:root[data-admin-theme="light"] .an-dot.an-amber {background:#fff4d9;
}
html:root[data-admin-theme="light"] .analytics-page th {border-bottom:1px solid #dce2e9;
}
html:root[data-admin-theme="light"] .analytics-page td {border-bottom:1px solid #dce2e9;
}
html:root[data-admin-theme="light"] .an-accent {color:#187443;
}
html:root[data-admin-theme="light"] .an-state h2 {color:#17212f;
}
html:root[data-admin-theme="light"] .an-notice {color:#855300;
}
html:root[data-admin-theme="light"] .broadcast-cta-preview {color:#17212f;background:#eaf0ff;
}
html:root[data-admin-theme="light"] .merchant-payout-breakdown {background:#ffffff;
}
html:root[data-admin-theme="light"] .merchant-income-grid article {border:1px solid #dce2e9;
}
html:root[data-admin-theme="light"] .merchant-purchase-income {background:linear-gradient(130deg,#ffffff,#ffffff);
}
html:root[data-admin-theme="light"] .merchant-income-icon {color:#087f7b;background:#e2f3f0;border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}
html:root[data-admin-theme="light"] .merchant-income-grid .merchant-casino-income {background:radial-gradient(at 95% 10%,#fff4d9,rgb(23 33 47 / 0%) 65%),linear-gradient(115deg,#f1f4f7,#ffffff);border-color:color-mix(in srgb, #855300 28%, #fff);
}
html:root[data-admin-theme="light"] .merchant-casino-income .merchant-income-label {color:#855300;
}
html:root[data-admin-theme="light"] .merchant-casino-income>strong {color:#855300;
}
html:root[data-admin-theme="light"] .merchant-casino-income .merchant-income-icon {color:#855300;background:color-mix(in srgb, #855300 10%, transparent);border-color:color-mix(in srgb, #855300 28%, #fff);
}
html:root[data-admin-theme="light"] .merchant-casino-income>div {color:#526072;border-top:1px solid color-mix(in srgb, #855300 28%, #fff);
}
html:root[data-admin-theme="light"] .merchant-casino-income>div b {color:#855300;
}
html:root[data-admin-theme="light"] .merchant-payout-calculation .merchant-payout-total {border-top:1px solid #dce2e9;
}
html:root[data-admin-theme="light"] .merchant-payout-total dt {color:#17212f;
}
html:root[data-admin-theme="light"] .merchant-payout-total dd {color:#187443;
}
html:root[data-admin-theme="light"] .merchant-payout-notice {color:#855300!important;
}
html:root[data-admin-theme="light"] .settlement-dashboard {box-shadow:0 18px 52px rgb(23 33 47 / 2%);
}
html:root[data-admin-theme="light"] .provider-mark.is-bestmerchant {color:#2855b5;
}
html:root[data-admin-theme="light"] .provider-mark.is-buffalo {color:#2855b5;
}
html:root[data-admin-theme="light"] .provider-mark.is-payfast {color:#855300;
}
html:root[data-admin-theme="light"] .provider-mark.is-crypto {color:#855300;
}
html:root[data-admin-theme="light"] .dashboard-section, html:root[data-admin-theme="light"] .dashboard-panel {background:linear-gradient(155deg,#ffffff,#ffffff);box-shadow:inset 0 1px rgb(23 33 47 / 0%),0 16px 38px rgb(23 33 47 / 2%);
}
html:root[data-admin-theme="light"] .dashboard-channel-card {background:#ffffff;border:1px solid #dce2e9;
}
html:root[data-admin-theme="light"] .dashboard-channel-card:hover {background:#ffffff;border-color:#dce2e9;
}
html:root[data-admin-theme="light"] .dashboard-card-icon {background:#ffffff;border:1px solid #dce2e9;
}
html:root[data-admin-theme="light"] .dashboard-status-dot {border:2px solid #dce2e9;box-shadow:0 0 0 4px rgb(23 33 47 / 1%);
}
html:root[data-admin-theme="light"] .dashboard-tone-success {border-color:color-mix(in srgb, #187443 28%, #fff);
}
html:root[data-admin-theme="light"] .dashboard-tone-success .dashboard-card-icon {border-color:color-mix(in srgb, #187443 28%, #fff);
}
html:root[data-admin-theme="light"] .dashboard-tone-success .dashboard-status-dot {box-shadow:0 0 0 4px rgb(23 33 47 / 1%);
}
html:root[data-admin-theme="light"] .dashboard-tone-danger {border-color:color-mix(in srgb, #b32940 28%, #fff);
}
html:root[data-admin-theme="light"] .dashboard-tone-danger .dashboard-card-icon {border-color:color-mix(in srgb, #b32940 28%, #fff);
}
html:root[data-admin-theme="light"] .dashboard-tone-danger .dashboard-status-dot {box-shadow:0 0 0 4px rgb(23 33 47 / 1%);
}
html:root[data-admin-theme="light"] .dashboard-metric-card {background:linear-gradient(160deg,#ffffff,#ffffff);border:1px solid #dce2e9;
}
html:root[data-admin-theme="light"] .dashboard-metric-card>span {background:#ffffff;border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}
html:root[data-admin-theme="light"] .dashboard-metric-sapphire>span {color:#2855b5;background:#eaf0ff;border-color:color-mix(in srgb, #2855b5 28%, #fff);
}
html:root[data-admin-theme="light"] .dashboard-metric-success>span {background:#ffffff;border-color:color-mix(in srgb, #187443 28%, #fff);
}
html:root[data-admin-theme="light"] .dashboard-metric-warning>span {background:#ffffff;border-color:color-mix(in srgb, #855300 28%, #fff);
}
html:root[data-admin-theme="light"] .dashboard-metric-neutral>span {background:#ffffff;border-color:#dce2e9;
}
html:root[data-admin-theme="light"] .dashboard-panel-mark {background:#ffffff;border:1px solid #dce2e9;
}
html:root[data-admin-theme="light"] .dashboard-issue-list a, html:root[data-admin-theme="light"] .dashboard-action-list a {background:#ffffff;border:1px solid #dce2e9;
}
html:root[data-admin-theme="light"] .dashboard-issue-list a:hover, html:root[data-admin-theme="light"] .dashboard-action-list a:hover {background:#ffffff;border-color:#dce2e9;
}
html:root[data-admin-theme="light"] .dashboard-all-clear, html:root[data-admin-theme="light"] .dashboard-news-state {background:#ffffff;border:1px solid color-mix(in srgb, #187443 28%, #fff);
}
html:root[data-admin-theme="light"] .dashboard-order-list {background:#f1f4f7;border:1px solid #dce2e9;
}
html:root[data-admin-theme="light"] .dashboard-order-list>a {background:#ffffff;
}
html:root[data-admin-theme="light"] .dashboard-order-list>a:hover {background:#ffffff;
}
html:root[data-admin-theme="light"] .dashboard-order-source {background:#ffffff;border:1px solid #dce2e9;
}
html:root[data-admin-theme="light"] .dashboard-order-source-telegram {color:#2855b5;
}
html:root[data-admin-theme="light"] .dashboard-empty-row {border:1px dashed #dce2e9;
}
html:root[data-admin-theme="light"] .dashboard-news {background:#ffffff;border:1px solid #dce2e9;
}
html:root[data-admin-theme="light"] .dashboard-news-icon {background:#ffffff;border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}
html:root[data-admin-theme="light"] .dashboard-news-maintenance .dashboard-news-icon {background:#ffffff;border-color:color-mix(in srgb, #855300 28%, #fff);
}
html:root[data-admin-theme="light"] .dashboard-news-notice .dashboard-news-icon {color:#2855b5;background:#eaf0ff;border-color:color-mix(in srgb, #2855b5 28%, #fff);
}
html:root[data-admin-theme="light"] .dashboard-news-notice>div>div>span {color:#2855b5;
}
html:root[data-admin-theme="light"] .dashboard-news-state {background:#ffffff;border-color:#dce2e9;
}
html:root[data-admin-theme="light"] .dashboard-error {border:1px solid color-mix(in srgb, #b32940 28%, #fff);
}
html:root[data-admin-theme="light"] .dashboard-skeleton span {background:linear-gradient(100deg,#ffffff 30%,#ffffff 50%,#ffffff 70%) 0 0/220% 100%;
}
html:root[data-admin-theme="light"] .roulette-admin-hero {background:radial-gradient(at 88% 40%,#f3edfb 0,rgb(23 33 47 / 0%) 47%),linear-gradient(120deg,#ffffff,#ffffff);border:1px solid #dce2e9;
}
html:root[data-admin-theme="light"] .roulette-eyebrow {color:#2855b5;
}
html:root[data-admin-theme="light"] .roulette-admin-hero p {color:#526072;
}
html:root[data-admin-theme="light"] .roulette-live-tag {color:#17212f;background:#f1f4f7;
}
html:root[data-admin-theme="light"] .roulette-live-tag.active {color:#187443;background:#f1f4f7;
}
html:root[data-admin-theme="light"] .roulette-admin-emblem {background:color-mix(in srgb, #2855b5 9%, transparent);border:1px solid color-mix(in srgb, #2855b5 28%, #fff);box-shadow:0 0 0 17px rgb(23 33 47 / 0%),0 0 0 34px rgb(23 33 47 / 0%);
}
html:root[data-admin-theme="light"] .roulette-admin-emblem>svg {color:#7040a2;
}
html:root[data-admin-theme="light"] .roulette-admin-panel p {color:#526072;
}
html:root[data-admin-theme="light"] .roulette-toggle input {accent-color:#2855b5;
}
html:root[data-admin-theme="light"] .roulette-edit-prize {background:linear-gradient(100deg,#ffffff,#ffffff 65%);border:1px solid #dce2e9;
}
html:root[data-admin-theme="light"] .roulette-edit-prize.game_credit {background:linear-gradient(100deg,#ffffff,#ffffff 65%);
}
html:root[data-admin-theme="light"] .roulette-prize-symbol {color:#2855b5;
}
html:root[data-admin-theme="light"] .roulette-remove {color:#526072;
}
html:root[data-admin-theme="light"] .roulette-remove:hover {color:#b32940;
}
html:root[data-admin-theme="light"] .roulette-credit-note {background:color-mix(in srgb, #2855b5 5%, transparent);
}
html:root[data-admin-theme="light"] .roulette-credit-note svg {color:#2855b5;
}
html:root[data-admin-theme="light"] .roulette-history article {border-bottom:1px solid #dce2e9;
}
html:root[data-admin-theme="light"] .roulette-history article>svg {color:#2855b5;
}
html:root[data-admin-theme="light"] .roulette-history span {color:#526072;
}
html:root[data-admin-theme="light"] .roulette-empty {background:rgb(23 33 47 / 1%);
}
html:root[data-admin-theme="light"] .roulette-notice {color:#187443;background:#f1f4f7;
}
html:root[data-admin-theme="light"] .roulette-prize-group {border-top:1px solid #dce2e9;
}
html:root[data-admin-theme="light"] .roulette-group-count {color:#2855b5;background:#f1f4f7;border:1px solid #dce2e9;
}
html:root[data-admin-theme="light"] .roulette-prize-group.is-excluded .roulette-group-count {color:#526072;background:#f1f4f7;border-color:#dce2e9;
}
html:root[data-admin-theme="light"] .roulette-edit-prize.is-excluded {background:#ffffff;border-color:#dce2e9;
}
html:root[data-admin-theme="light"] .roulette-edit-prize.is-excluded .roulette-prize-symbol {color:#526072;
}
html:root[data-admin-theme="light"] .roulette-participation {border-top:1px solid #dce2e9;
}
html:root[data-admin-theme="light"] .roulette-participation>span {color:#17212f;
}
html:root[data-admin-theme="light"] .roulette-participation button {color:#17212f;background:#f1f4f7;border:1px solid #dce2e9;
}
html:root[data-admin-theme="light"] .roulette-participation button:hover:not(:disabled) {background:#eaf0ff;border-color:color-mix(in srgb, #2855b5 28%, #fff);
}
html:root[data-admin-theme="light"] .roulette-participation button:focus-visible, html:root[data-admin-theme="light"] .roulette-remove:focus-visible {outline:2px solid color-mix(in srgb, #2855b5 28%, #fff);
}
html:root[data-admin-theme="light"] .roulette-admin-panel .roulette-config-note {color:#526072;
}
html:root[data-admin-theme="light"] .roulette-coupon-terms {border:1px solid color-mix(in srgb, #2855b5 28%, #fff);
}
html:root[data-admin-theme="light"] .roulette-coupon-terms legend {color:#2855b5;
}
html:root[data-admin-theme="light"] .roulette-coupon-terms>p {color:#526072;
}
html:root[data-admin-theme="light"] .roulette-edit-prize.coupon {border-color:color-mix(in srgb, #2855b5 28%, #fff);
}
html:root[data-admin-theme="light"] .casino-carry-summary {background:color-mix(in srgb, #2855b5 6%, transparent);border:1px solid color-mix(in srgb, #2855b5 28%, #fff);
}
html:root[data-admin-theme="light"] .gf-controls input, html:root[data-admin-theme="light"] .gf-controls select, html:root[data-admin-theme="light"] .gf-round-filters input, html:root[data-admin-theme="light"] .gf-round-filters select {background:#ffffff;
}
html:root[data-admin-theme="light"] .gf-controls button, html:root[data-admin-theme="light"] .gf-apply-button {color:#526072;border:1px solid #dce2e9;
}
html:root[data-admin-theme="light"] .gf-quiet-button, html:root[data-admin-theme="light"] .gf-pagination button {background:#ffffff;
}
html:root[data-admin-theme="light"] .gf-metric {background:linear-gradient(140deg,#ffffff,#ffffff);
}
html:root[data-admin-theme="light"] .gf-metric-icon {color:#2855b5;
}
html:root[data-admin-theme="light"] .gf-metric.positive {background:linear-gradient(135deg,#f1f4f7,#ffffff);border-color:color-mix(in srgb, #187443 28%, #fff);
}
html:root[data-admin-theme="light"] .gf-metric.negative>strong, html:root[data-admin-theme="light"] .gf-negative {color:#b32940;
}
html:root[data-admin-theme="light"] .gf-casino-income {background:radial-gradient(at 90%,#f1f4f7,rgb(23 33 47 / 0%) 60%),linear-gradient(120deg,#ffffff,#ffffff);border:1px solid color-mix(in srgb, #7040a2 28%, #fff);
}
html:root[data-admin-theme="light"] .gf-income-icon {background:color-mix(in srgb, #7040a2 10%, transparent);border:1px solid color-mix(in srgb, #7040a2 28%, #fff);
}
html:root[data-admin-theme="light"] .gf-casino-income strong {color:#7040a2;
}
html:root[data-admin-theme="light"] .gf-game {background:#ffffff;
}
html:root[data-admin-theme="light"] .gf-cover {background:#ffffff;
}
html:root[data-admin-theme="light"] .gf-cover-shade {background:linear-gradient(90deg,#ffffff,rgb(23 33 47 / 0%) 85%),linear-gradient(rgb(23 33 47 / 0%) 30%,#ffffff);
}
html:root[data-admin-theme="light"] .gf-cover h3 {text-shadow:0 2px 14px rgb(23 33 47 / 7%);
}
html:root[data-admin-theme="light"] .gf-round-count {color:#17212f;
}
html:root[data-admin-theme="light"] .gf-game-slots-dogs .gf-cover {background:radial-gradient(at 75%,#e8f5ed,#f1f4f7 85%);
}
html:root[data-admin-theme="light"] .gf-game-slots-teknik .gf-cover {background:radial-gradient(at 75%,#f3edfb,#ffffff 75%);
}
html:root[data-admin-theme="light"] .gf-tabs {background:#ffffff;
}
html:root[data-admin-theme="light"] .gf-tabs button[aria-pressed=true] {color:#187443;background:#f1f4f7;
}
html:root[data-admin-theme="light"] .game-finance-report th {background:#ffffff;
}
html:root[data-admin-theme="light"] .gf-game-tag {color:#17212f;
}
html:root[data-admin-theme="light"] .gf-result.is-paid {background:#e8f5ed;
}
html:root[data-admin-theme="light"] .gf-result.is-empty {color:#17212f;background:#f1f4f7;
}
html:root[data-admin-theme="light"] .gf-error {color:#b32940;background:color-mix(in srgb, #b32940 13%, transparent);border:1px solid color-mix(in srgb, #b32940 28%, #fff);
}
html:root[data-admin-theme="light"] .gf-share-editor {background:#ffffff;
}
html:root[data-admin-theme="light"] .gf-day-track {background:#ffffff;
}
html:root[data-admin-theme="light"] .gf-day-track i.is-negative {background:#fff0f2;
}@media (max-width:620px){
 html:root[data-admin-theme="light"] .gf-casino-income .gf-platform-income {border-top:1px solid #dce2e9;
 }}@media (max-width:620px){
 html:root[data-admin-theme="light"] .gf-cover-shade {background:linear-gradient(rgb(23 33 47 / 0%) 0%,#ffffff);
 }}html:root[data-admin-theme="light"] .wm-app-lock {color:#17212f;background:radial-gradient(at 50% 0,#e2f3f0 0,rgb(23 33 47 / 0%) 60%),#ffffff;
}html:root[data-admin-theme="light"] .wm-app-lock-card>img {box-shadow:0 12px 50px rgb(23 33 47 / 4%);
}html:root[data-admin-theme="light"] .wm-app-kicker {color:#2855b5;
}html:root[data-admin-theme="light"] .wm-app-lock p {color:#17212f;
}html:root[data-admin-theme="light"] .wm-app-lock label {color:#2855b5;
}html:root[data-admin-theme="light"] .wm-app-lock input {color:#17212f;background:#ffffff;border:1px solid color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .wm-app-lock input:focus {outline:2px solid color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .wm-app-primary {color:#087f7b;background:#e8f5ed;
}html:root[data-admin-theme="light"] .wm-app-link {color:#2855b5;
}html:root[data-admin-theme="light"] .wm-app-lock .wm-app-error {color:#b32940;
}html:root[data-admin-theme="light"] .wm-app-tools>button {color:#17212f;background:#eaf0ff;border:1px solid color-mix(in srgb, #2855b5 28%, #fff);box-shadow:0 4px 20px rgb(23 33 47 / 2%);
}html:root[data-admin-theme="light"] .wm-app-install {color:#17212f;background:#ffffff;border:1px solid color-mix(in srgb, #2855b5 28%, #fff);box-shadow:0 12px 60px rgb(23 33 47 / 5%);
}html:root[data-admin-theme="light"] .wm-app-install p, html:root[data-admin-theme="light"] .wm-app-install small {color:#17212f;
}html:root[data-admin-theme="light"] .wm-app-close {color:#17212f;
}html:root[data-admin-theme="light"] .wm-app-legacy {color:#855300;background:#ffffff;border:1px solid color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .wm-app-phone {color:#17212f;background:#eaf0ff;border:1px solid color-mix(in srgb, #2855b5 28%, #fff);box-shadow:0 4px 20px rgb(23 33 47 / 2%);
}html:root[data-admin-theme="light"] .wm-app-hide {color:#17212f;background:#ffffff;border:1px solid color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .wm-app-phone:focus-visible, html:root[data-admin-theme="light"] .wm-app-hide:focus-visible {outline:2px solid color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .nav-item.nav-item-exchange {color:#187443;background:linear-gradient(110deg,#f1f4f7,#ffffff);border:1px solid color-mix(in srgb, #187443 28%, #fff);box-shadow:inset 3px 0 rgb(23 33 47 / 12%);
}html:root[data-admin-theme="light"] .nav-item.nav-item-exchange:hover, html:root[data-admin-theme="light"] .nav-item.nav-item-exchange.nav-item-active {color:#187443;background:#e8f5ed;border-color:color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .personal-bots-isolation {background:color-mix(in srgb, #187443 8%, transparent);border:1px solid color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .personal-bot-bulk {background:color-mix(in srgb, #087f7b 9%, transparent);border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .personal-access-granted {color:#187443;background:color-mix(in srgb, #187443 10%, transparent);border-color:color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .personal-access-revoked {color:#b32940;background:color-mix(in srgb, #b32940 10%, transparent);border-color:color-mix(in srgb, #b32940 28%, #fff);
}html:root[data-admin-theme="light"] .personal-bot-dialog-backdrop {background:#ffffff;
}html:root[data-admin-theme="light"] .personal-bot-dialog {box-shadow:0 24px 80px rgb(23 33 47 / 5%);
}html:root[data-admin-theme="light"] .personal-bot-access-form>div>button.active {color:#187443;border-color:color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .personal-bot-access-form>div>button.active.danger {color:#b32940;border-color:color-mix(in srgb, #b32940 28%, #fff);
}html:root[data-admin-theme="light"] .personal-bot-connect-note {background:rgb(23 33 47 / 3%);
}html:root[data-admin-theme="light"] .personal-bot-delete-confirm {background:color-mix(in srgb, #b32940 8%, transparent);border:1px solid color-mix(in srgb, #b32940 28%, #fff);
}html:root[data-admin-theme="light"] .personal-bot-delete-confirm button.danger {color:#17212f;background:#fff0f2;border-color:color-mix(in srgb, #b32940 28%, #fff);
}html:root[data-admin-theme="light"] .brand-wordmark strong {color:#526072;
}html:root[data-admin-theme="light"] .button {border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .button-primary {border-color:color-mix(in srgb, #087f7b 28%, #fff);box-shadow:inset 0 1px rgb(23 33 47 / 3%),0 10px 28px rgb(23 33 47 / 2%);
}html:root[data-admin-theme="light"] .button-primary:hover {box-shadow:inset 0 1px rgb(23 33 47 / 4%),0 14px 34px rgb(23 33 47 / 3%);
}html:root[data-admin-theme="light"] .onboarding-content li a {border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .mobile-menu {box-shadow:0 24px 80px rgb(23 33 47 / 4%);
}html:root[data-admin-theme="light"] .mobile-menu::backdrop {background:#ffffff;
}html:root[data-admin-theme="light"] .nav-item:hover {background:#ffffff;
}html:root[data-admin-theme="light"] .nav-item-active {color:#087f7b;background:linear-gradient(100deg,#ffffff,#ffffff);border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .admin-card {background:linear-gradient(145deg,#ffffff,#ffffff 76%);border:1px solid #dce2e9;box-shadow:inset 0 1px rgb(23 33 47 / 0%),0 20px 52px rgb(23 33 47 / 3%);
}html:root[data-admin-theme="light"] .record-count {color:#087f7b;background:linear-gradient(145deg,color-mix(in srgb, #187443 18%, transparent),#eaf0ff);border:1px solid color-mix(in srgb, #087f7b 28%, #fff);box-shadow:inset 0 1px rgb(23 33 47 / 1%),0 8px 20px rgb(23 33 47 / 2%);
}html:root[data-admin-theme="light"] .responsive-data-table tr {background:linear-gradient(145deg,#ffffff,#ffffff 76%);border:1px solid #dce2e9;box-shadow:inset 3px 0 rgb(23 33 47 / 9%),inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .mobile-record-metrics>span {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .action-button {background:linear-gradient(#ffffff,#ffffff);box-shadow:inset 0 1px rgb(23 33 47 / 1%),0 1px 2px rgb(23 33 47 / 1%);
}html:root[data-admin-theme="light"] .action-button:hover {box-shadow:inset 0 1px rgb(23 33 47 / 1%),0 6px 16px rgb(23 33 47 / 2%);
}html:root[data-admin-theme="light"] .action-button:active {box-shadow:inset 0 1px 3px rgb(23 33 47 / 2%);
}html:root[data-admin-theme="light"] .action-button-primary {border-color:color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .action-button-success {color:#187443;background:linear-gradient(#e8f5ed,#ffffff);border-color:color-mix(in srgb, #187443 28%, #fff);box-shadow:inset 0 1px rgb(23 33 47 / 1%),0 4px 14px rgb(23 33 47 / 1%);
}html:root[data-admin-theme="light"] .action-button-warning {color:#855300;background:linear-gradient(#fff4d9,#ffffff);border-color:color-mix(in srgb, #855300 28%, #fff);box-shadow:inset 0 1px rgb(23 33 47 / 1%),0 4px 14px rgb(23 33 47 / 1%);
}html:root[data-admin-theme="light"] .action-button-danger {color:#b32940;background:linear-gradient(#f1f4f7,#ffffff);border-color:color-mix(in srgb, #b32940 28%, #fff);box-shadow:inset 0 1px rgb(23 33 47 / 1%),0 4px 14px rgb(23 33 47 / 1%);
}html:root[data-admin-theme="light"] .courier-card {background:linear-gradient(145deg,#ffffff,#ffffff 76%);border:1px solid #dce2e9;box-shadow:inset 3px 0 rgb(23 33 47 / 9%),inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .courier-code {color:#087f7b;
}html:root[data-admin-theme="light"] .courier-metric {background:#ffffff;
}html:root[data-admin-theme="light"] .courier-detail {background:linear-gradient(#ffffff,#ffffff);
}html:root[data-admin-theme="light"] .product-promo-editor {background:linear-gradient(145deg,#f1f4f7,#ffffff);border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .product-promo-editor legend {color:#087f7b;
}html:root[data-admin-theme="light"] .product-card {background:linear-gradient(145deg,#ffffff,#ffffff 76%);border:1px solid #dce2e9;box-shadow:inset 3px 0 rgb(23 33 47 / 9%),inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .product-card-addresses-open {border-color:color-mix(in srgb, #087f7b 28%, #fff);box-shadow:inset 3px 0 rgb(23 33 47 / 11%),inset 0 1px rgb(23 33 47 / 0%),0 14px 34px rgb(23 33 47 / 2%);
}html:root[data-admin-theme="light"] .product-visual {color:#087f7b;background:radial-gradient(circle at 30% 25%,#e8f5ed,rgb(23 33 47 / 0%) 45%),linear-gradient(145deg,#ffffff,#ffffff);border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .product-metric {background:#ffffff;
}html:root[data-admin-theme="light"] .product-package-overview {background:#f1f4f7;border-top:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .product-package-summary {background:linear-gradient(145deg,#ffffff,#ffffff);
}html:root[data-admin-theme="light"] .product-package-summary.is-open {background:radial-gradient(circle at 0 0,color-mix(in srgb, #187443 11%, transparent),rgb(23 33 47 / 0%) 45%),linear-gradient(145deg,#ffffff,#ffffff);box-shadow:inset 2px 0 rgb(23 33 47 / 12%);
}html:root[data-admin-theme="light"] .product-package-summary-main>span {color:#526072;
}html:root[data-admin-theme="light"] .product-package-summary-main>strong {color:#17212f;
}html:root[data-admin-theme="light"] .product-package-summary-main>small {color:#526072;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .product-package-summary-main>small.is-enabled {color:#187443;background:color-mix(in srgb, #187443 13%, transparent);border-color:color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .product-package-summary-stats {background:#f1f4f7;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .product-package-summary-stats>div {background:#ffffff;
}html:root[data-admin-theme="light"] .product-package-summary-stats dt {color:#526072;
}html:root[data-admin-theme="light"] .product-package-summary-stats dd {color:#17212f;
}html:root[data-admin-theme="light"] .product-detail {background:linear-gradient(#ffffff,#ffffff);
}html:root[data-admin-theme="light"] .product-image-uploader {background:linear-gradient(145deg,#ffffff,#ffffff);border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .product-image-preview {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .product-package-row {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .product-package-create {background:linear-gradient(145deg,#ffffff,#ffffff);border:1px dashed #dce2e9;
}html:root[data-admin-theme="light"] .inventory-dialog-backdrop {background:#ffffff;
}html:root[data-admin-theme="light"] .inventory-dialog {background:radial-gradient(circle at 8% 0,color-mix(in srgb, #187443 16%, transparent),rgb(23 33 47 / 0%) 30%),linear-gradient(145deg,#ffffff,#ffffff 72%);border:1px solid #dce2e9;box-shadow:0 28px 90px rgb(23 33 47 / 7%),inset 0 1px rgb(23 33 47 / 1%);
}html:root[data-admin-theme="light"] .inventory-manager-heading {background:linear-gradient(135deg,#f1f4f7,#ffffff);border-bottom:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .inventory-manager-heading h4 {color:#17212f;
}html:root[data-admin-theme="light"] .inventory-dialog-close {color:#526072;background:linear-gradient(145deg,#ffffff,#ffffff);border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .inventory-dialog-close:hover {color:#17212f;border-color:#dce2e9;
}html:root[data-admin-theme="light"] .inventory-dialog-scroll {background:linear-gradient(145deg,#ffffff,#ffffff 82%);
}html:root[data-admin-theme="light"] .inventory-security-note {background:linear-gradient(120deg,#e8f5ed,#ffffff);border:1px solid color-mix(in srgb, #187443 28%, #fff);box-shadow:inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .inventory-security-note strong {color:#187443;
}html:root[data-admin-theme="light"] .inventory-create-panel, html:root[data-admin-theme="light"] .inventory-list-panel {border:1px solid #dce2e9;box-shadow:0 16px 38px rgb(23 33 47 / 3%),inset 0 1px rgb(23 33 47 / 1%);
}html:root[data-admin-theme="light"] .inventory-create-panel {background:linear-gradient(145deg,#f1f4f7,#f1f4f7);
}html:root[data-admin-theme="light"] .inventory-list-panel {background:linear-gradient(145deg,#f1f4f7,#ffffff);
}html:root[data-admin-theme="light"] .inventory-dialog .field input, html:root[data-admin-theme="light"] .inventory-dialog .field select, html:root[data-admin-theme="light"] .inventory-dialog .field textarea {color:#17212f;background:#ffffff;border-color:#dce2e9;box-shadow:inset 0 1px rgb(23 33 47 / 0%),0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .inventory-dialog .field input:focus, html:root[data-admin-theme="light"] .inventory-dialog .field select:focus, html:root[data-admin-theme="light"] .inventory-dialog .field textarea:focus {border-color:color-mix(in srgb, #087f7b 28%, #fff);box-shadow:0 0 0 3px rgb(23 33 47 / 1%);
}html:root[data-admin-theme="light"] .inventory-panel-heading h5 {color:#17212f;
}html:root[data-admin-theme="light"] .inventory-panel-heading>span {color:#087f7b;background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .inventory-media-fieldset {background:#ffffff;border:1px solid #dce2e9;box-shadow:inset 0 1px rgb(23 33 47 / 1%);
}html:root[data-admin-theme="light"] .inventory-media-fieldset legend {color:#17212f;
}html:root[data-admin-theme="light"] .inventory-media-mode {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .inventory-media-mode button {color:#526072;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .inventory-media-mode button.is-active {color:#17212f;background:linear-gradient(135deg,#e8f5ed,#eaf0ff);border-color:color-mix(in srgb, #087f7b 28%, #fff);box-shadow:inset 0 1px rgb(23 33 47 / 1%);
}html:root[data-admin-theme="light"] .inventory-media-mode svg {color:#087f7b;
}html:root[data-admin-theme="light"] .inventory-media-file {background:radial-gradient(circle at 0 0,color-mix(in srgb, #087f7b 16%, transparent),rgb(23 33 47 / 0%) 42%),#ffffff;border:1px dashed color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .inventory-media-file>svg {color:#087f7b;
}html:root[data-admin-theme="light"] .inventory-media-file strong {color:#17212f;
}html:root[data-admin-theme="light"] .inventory-media-file span {color:#526072;
}html:root[data-admin-theme="light"] .inventory-media-url>small {color:#526072;
}html:root[data-admin-theme="light"] .inventory-media-url-list li {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .inventory-media-url-list strong {color:#17212f;
}html:root[data-admin-theme="light"] .inventory-media-url-list small {color:#526072;
}html:root[data-admin-theme="light"] .inventory-media-url-list button {color:#526072;background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .inventory-media-url-list button:hover {color:#b32940;border-color:color-mix(in srgb, #b32940 28%, #fff);
}html:root[data-admin-theme="light"] .inventory-media-selection {color:#187443;background:color-mix(in srgb, #187443 9%, transparent);border:1px solid color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .inventory-media-selection button {color:#526072;
}html:root[data-admin-theme="light"] .inventory-card {background:linear-gradient(145deg,#f1f4f7,#f1f4f7);border:1px solid #dce2e9;box-shadow:0 8px 18px rgb(23 33 47 / 2%),inset 0 1px rgb(23 33 47 / 1%);
}html:root[data-admin-theme="light"] .inventory-photo-gallery a {background:#ffffff;
}html:root[data-admin-theme="light"] .inventory-private-summary span {color:#17212f;background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .inventory-private-summary svg {color:#087f7b;
}html:root[data-admin-theme="light"] .inventory-history-layer {background:#ffffff;
}html:root[data-admin-theme="light"] .inventory-history-dialog {background:radial-gradient(circle at 100% 0,color-mix(in srgb, #2855b5 14%, transparent),rgb(23 33 47 / 0%) 34%),linear-gradient(150deg,#ffffff,#ffffff 76%);border-left:1px solid #dce2e9;box-shadow:-24px 0 70px rgb(23 33 47 / 6%);
}html:root[data-admin-theme="light"] .inventory-history-dialog>header {border-bottom:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .inventory-history-dialog>header h5 {color:#17212f;
}html:root[data-admin-theme="light"] .inventory-history-dialog>header button {color:#526072;background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .inventory-history-dialog>header button:hover {color:#17212f;
}html:root[data-admin-theme="light"] .inventory-history-body {background:#ffffff;
}html:root[data-admin-theme="light"] .inventory-history-list>li:not(:last-child):before {background:linear-gradient(#e2f3f0,#f1f4f7);
}html:root[data-admin-theme="light"] .inventory-history-marker {color:#2855b5;background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .inventory-history-marker-created, html:root[data-admin-theme="light"] .inventory-history-marker-enabled, html:root[data-admin-theme="light"] .inventory-history-marker-released {color:#187443;background:color-mix(in srgb, #187443 15%, transparent);border-color:color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .inventory-history-marker-reserved {color:#855300;background:color-mix(in srgb, #855300 16%, transparent);border-color:color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .inventory-history-marker-sold {color:#2855b5;background:color-mix(in srgb, #2855b5 16%, transparent);border-color:color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .inventory-history-marker-disabled, html:root[data-admin-theme="light"] .inventory-history-marker-deleted {color:#b32940;background:color-mix(in srgb, #b32940 15%, transparent);border-color:color-mix(in srgb, #b32940 28%, #fff);
}html:root[data-admin-theme="light"] .inventory-history-list>li>div {background:linear-gradient(145deg,#ffffff,#ffffff);border:1px solid #dce2e9;box-shadow:inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .inventory-history-list header strong {color:#17212f;
}html:root[data-admin-theme="light"] .inventory-history-list time {color:#526072;
}html:root[data-admin-theme="light"] .inventory-history-transition {color:#526072;
}html:root[data-admin-theme="light"] .inventory-history-transition svg {color:#087f7b;
}html:root[data-admin-theme="light"] .inventory-history-transition span {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .inventory-history-actor {color:#526072;
}html:root[data-admin-theme="light"] .bulk-format-code {color:#087f7b;background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .bulk-source-option {background:linear-gradient(145deg,#ffffff,#ffffff);border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .bulk-source-option:hover, html:root[data-admin-theme="light"] .bulk-source-option.is-active {background:linear-gradient(145deg,#f1f4f7,#ffffff);
}html:root[data-admin-theme="light"] .bulk-safety-counter {background:#ffffff;
}html:root[data-admin-theme="light"] .bulk-safety-counter strong {color:#087f7b;
}html:root[data-admin-theme="light"] .bulk-file-drop {background:radial-gradient(circle at 5% 0,color-mix(in srgb, #087f7b 8%, transparent),rgb(23 33 47 / 0%) 40%),#ffffff;border:1px dashed #dce2e9;
}html:root[data-admin-theme="light"] .bulk-mode-option {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .bulk-mode-option.is-active {background:color-mix(in srgb, #087f7b 12%, transparent);
}html:root[data-admin-theme="light"] .bulk-preview-metric {background:#ffffff;
}html:root[data-admin-theme="light"] .bulk-preview-row {background:linear-gradient(145deg,#ffffff,#ffffff);border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .bulk-preview-row.is-valid {box-shadow:inset 3px 0 rgb(23 33 47 / 9%);
}html:root[data-admin-theme="light"] .bulk-preview-row.is-invalid {box-shadow:inset 3px 0 rgb(23 33 47 / 9%);
}html:root[data-admin-theme="light"] .bulk-line-number {color:#087f7b;background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .bulk-preview-row-meta span {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .bulk-commit-panel {background:radial-gradient(circle at 0 0,color-mix(in srgb, #187443 9%, transparent),rgb(23 33 47 / 0%) 46%),#ffffff;border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .bulk-receipt {background:radial-gradient(circle at 0 0,color-mix(in srgb, #187443 13%, transparent),rgb(23 33 47 / 0%) 44%),linear-gradient(145deg,#ffffff,#ffffff);border-color:color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .purchase-summary-card {background:linear-gradient(145deg,#ffffff,#ffffff 72%);border:1px solid #dce2e9;box-shadow:inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .purchase-summary-card:before {background:#eaf0ff;
}html:root[data-admin-theme="light"] .purchase-card {background:linear-gradient(145deg,#ffffff,#ffffff 76%);border:1px solid #dce2e9;box-shadow:inset 3px 0 rgb(23 33 47 / 8%),inset 0 1px rgb(23 33 47 / 0%),0 14px 32px rgb(23 33 47 / 2%);
}html:root[data-admin-theme="light"] .purchase-card-missing {border-color:color-mix(in srgb, #855300 28%, #fff);box-shadow:inset 3px 0 rgb(23 33 47 / 10%),inset 0 1px rgb(23 33 47 / 0%),0 14px 32px rgb(23 33 47 / 2%);
}html:root[data-admin-theme="light"] .purchase-card-reissued {border-color:color-mix(in srgb, #187443 28%, #fff);box-shadow:inset 3px 0 rgb(23 33 47 / 10%),inset 0 1px rgb(23 33 47 / 0%),0 14px 32px rgb(23 33 47 / 2%);
}html:root[data-admin-theme="light"] .purchase-reference {background:radial-gradient(circle at 50% 0,color-mix(in srgb, #087f7b 14%, transparent),rgb(23 33 47 / 0%) 65%),#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .purchase-reference:hover {background-color:#ffffff;border-color:color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .purchase-reference span {color:#087f7b;
}html:root[data-admin-theme="light"] .purchase-reference small svg {color:#087f7b;
}html:root[data-admin-theme="light"] .purchase-number-reference:hover {background-color:#ffffff;border-color:#dce2e9;
}html:root[data-admin-theme="light"] .purchase-sequence-reference>span {color:#087f7b;
}html:root[data-admin-theme="light"] .purchase-technical-reference {color:#526072;
}html:root[data-admin-theme="light"] .purchase-metric {background:#ffffff;
}html:root[data-admin-theme="light"] .purchase-detail-dialog-backdrop {background:#ffffff;
}html:root[data-admin-theme="light"] .purchase-detail-dialog {background:radial-gradient(circle at 6% 0,color-mix(in srgb, #087f7b 11%, transparent),rgb(23 33 47 / 0%) 32%),linear-gradient(150deg,#ffffff,#ffffff 72%);border:1px solid #dce2e9;box-shadow:0 30px 100px rgb(23 33 47 / 8%),inset 0 1px rgb(23 33 47 / 1%);
}html:root[data-admin-theme="light"] .purchase-detail-dialog-header {background:#ffffff;border-bottom:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .purchase-detail-dialog-close {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .purchase-detail-dialog-close:hover {background:#ffffff;border-color:color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .subscription-shell-notice {color:#855300;background:linear-gradient(90deg,#fff4d9,#ffffff);border-bottom:1px solid color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .subscription-shell-notice small {color:#855300;
}html:root[data-admin-theme="light"] .subscription-shell-notice>a {color:#855300;
}html:root[data-admin-theme="light"] .subscription-shell-notice>a:hover, html:root[data-admin-theme="light"] .subscription-shell-notice>a:focus-visible {color:#855300;background:color-mix(in srgb, #855300 10%, transparent);
}html:root[data-admin-theme="light"] .subscription-shell-critical {color:#b32940;background:linear-gradient(90deg,#fff0f2,#ffffff);
}html:root[data-admin-theme="light"] .subscription-shell-critical small {color:#b32940;
}html:root[data-admin-theme="light"] .subscription-shell-critical>a {color:#b32940;
}html:root[data-admin-theme="light"] .purchase-detail {background:radial-gradient(circle at 0 0,color-mix(in srgb, #187443 7%, transparent),rgb(23 33 47 / 0%) 34%),linear-gradient(#ffffff,#ffffff);
}html:root[data-admin-theme="light"] .purchase-detail-tabs button {border-bottom:2px solid #dce2e9;
}html:root[data-admin-theme="light"] .purchase-detail-section {background:linear-gradient(145deg,#ffffff,#ffffff);border:1px solid #dce2e9;box-shadow:inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .purchase-detail-overview {background:radial-gradient(circle at 0 0,color-mix(in srgb, #087f7b 8%, transparent),rgb(23 33 47 / 0%) 35%),linear-gradient(145deg,#ffffff,#ffffff);border-color:color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .purchase-detail-value {background:#ffffff;
}html:root[data-admin-theme="light"] .purchase-items-detail>section {background:linear-gradient(145deg,#ffffff,#ffffff);border:1px solid #dce2e9;box-shadow:inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .purchase-item-missing {border-color:color-mix(in srgb, #855300 28%, #fff)!important;box-shadow:inset 3px 0 rgb(23 33 47 / 9%),inset 0 1px rgb(23 33 47 / 0%)!important;
}html:root[data-admin-theme="light"] .purchase-item-reissued {border-color:color-mix(in srgb, #187443 28%, #fff)!important;box-shadow:inset 3px 0 rgb(23 33 47 / 10%),inset 0 1px rgb(23 33 47 / 0%)!important;
}html:root[data-admin-theme="light"] .purchase-item-heading>span {color:#087f7b;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .purchase-missing-outcome, html:root[data-admin-theme="light"] .purchase-reissue-outcome {background:color-mix(in srgb, #855300 18%, transparent);border:1px solid color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .purchase-missing-outcome strong, html:root[data-admin-theme="light"] .purchase-reissue-outcome strong {color:#855300;
}html:root[data-admin-theme="light"] .purchase-reissue-outcome {background:color-mix(in srgb, #187443 18%, transparent);border-color:color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .purchase-reissue-outcome strong {color:#187443;
}html:root[data-admin-theme="light"] .purchase-fulfillment-confirmation {background:radial-gradient(circle at 0 0,color-mix(in srgb, #855300 10%, transparent),rgb(23 33 47 / 0%) 46%),#ffffff;border:1px solid color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .purchase-fulfillment-confirmation strong {color:#855300;
}html:root[data-admin-theme="light"] .purchase-reissue-confirmation {background:radial-gradient(circle at 0 0,color-mix(in srgb, #187443 9%, transparent),rgb(23 33 47 / 0%) 46%),#ffffff;border-color:color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .purchase-reissue-confirmation strong {color:#187443;
}html:root[data-admin-theme="light"] .purchase-placement {background:color-mix(in srgb, #087f7b 7%, transparent);border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .purchase-reissue-placement {background:radial-gradient(circle at 0 0,color-mix(in srgb, #187443 12%, transparent),rgb(23 33 47 / 0%) 52%),color-mix(in srgb, #187443 15%, transparent);border-color:color-mix(in srgb, #187443 28%, #fff);box-shadow:inset 3px 0 rgb(23 33 47 / 8%);
}html:root[data-admin-theme="light"] .purchase-reissue-placement .purchase-placement-title, html:root[data-admin-theme="light"] .purchase-reissue-placement svg {color:#187443;
}html:root[data-admin-theme="light"] .purchase-sensitive-action {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .purchase-customer-card {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .purchase-customer-section {border-color:#dce2e9;
}html:root[data-admin-theme="light"] .purchase-transaction-section {background:radial-gradient(circle at 100% 0,color-mix(in srgb, #2855b5 9%, transparent),rgb(23 33 47 / 0%) 38%),linear-gradient(145deg,#ffffff,#ffffff);border-color:color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .ticket-confirmation {background:radial-gradient(circle at 0 0,color-mix(in srgb, #855300 10%, transparent),rgb(23 33 47 / 0%) 46%),#ffffff;box-shadow:inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .ticket-summary-card {background:linear-gradient(145deg,#ffffff,#ffffff 78%);border:1px solid #dce2e9;box-shadow:inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .ticket-candidate {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .ticket-candidate:hover {background:#ffffff;
}html:root[data-admin-theme="light"] .ticket-candidate.is-selected {background:linear-gradient(110deg,color-mix(in srgb, #187443 12%, transparent),color-mix(in srgb, #2855b5 10%, transparent));border-color:color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .ticket-card {background:linear-gradient(145deg,#ffffff,#ffffff 76%);border:1px solid #dce2e9;box-shadow:inset 3px 0 rgb(23 33 47 / 7%),inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .ticket-reference {color:#2855b5;background:color-mix(in srgb, #2855b5 10%, transparent);border:1px solid color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .ticket-category-label {color:#526072;
}html:root[data-admin-theme="light"] .ticket-metric {background:#ffffff;
}html:root[data-admin-theme="light"] .ticket-metric strong {color:#526072;
}html:root[data-admin-theme="light"] .ticket-detail {background:radial-gradient(circle at 0 0,color-mix(in srgb, #087f7b 7%, transparent),rgb(23 33 47 / 0%) 32%),linear-gradient(#ffffff,#ffffff);
}html:root[data-admin-theme="light"] .ticket-customer-summary, html:root[data-admin-theme="light"] .ticket-link-summary {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .ticket-customer-summary>div>strong, html:root[data-admin-theme="light"] .ticket-link-summary>div>strong {color:#526072;
}html:root[data-admin-theme="light"] .ticket-link-summary small>a {color:#2855b5;
}html:root[data-admin-theme="light"] .ticket-conversation {background:#ffffff;
}html:root[data-admin-theme="light"] .ticket-message {background:linear-gradient(145deg,#ffffff,#ffffff);border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .ticket-message-merchant_identity {background:linear-gradient(145deg,#eaf0ff,#ffffff);border-color:color-mix(in srgb, #2855b5 28%, #fff);box-shadow:inset 3px 0 rgb(23 33 47 / 9%),0 8px 24px rgb(23 33 47 / 2%);
}html:root[data-admin-theme="light"] .ticket-message-merchant_identity strong {color:#2855b5;
}html:root[data-admin-theme="light"] .ticket-message-system {background:#ffffff;
}html:root[data-admin-theme="light"] .ticket-message p {color:#17212f;
}html:root[data-admin-theme="light"] .ticket-message-attachments a, html:root[data-admin-theme="light"] .ticket-message-attachments video {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .ticket-action-note {background:color-mix(in srgb, #855300 8%, transparent);border:1px solid color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .ticket-administration {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .customer-security-mark {background:linear-gradient(120deg,color-mix(in srgb, #187443 10%, transparent),color-mix(in srgb, #2855b5 8%, transparent));border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .customer-summary-card {background:linear-gradient(145deg,#ffffff,#ffffff 78%);border:1px solid #dce2e9;box-shadow:inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .customer-card {background:linear-gradient(145deg,#ffffff,#ffffff 76%);border:1px solid #dce2e9;box-shadow:inset 3px 0 rgb(23 33 47 / 7%),inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .customer-avatar {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .customer-metric {background:#ffffff;
}html:root[data-admin-theme="light"] .customer-detail {background:radial-gradient(circle at 0 0,color-mix(in srgb, #087f7b 7%, transparent),rgb(23 33 47 / 0%) 32%),linear-gradient(#ffffff,#ffffff);
}html:root[data-admin-theme="light"] .customer-detail-tabs {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .customer-detail-tabs button.is-active {color:#087f7b;background:linear-gradient(125deg,color-mix(in srgb, #187443 18%, transparent),color-mix(in srgb, #2855b5 18%, transparent));box-shadow:inset 0 0 0 1px rgb(23 33 47 / 3%);
}html:root[data-admin-theme="light"] .customer-success {border:1px solid color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .customer-detail-stats {background:#f1f4f7;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .customer-detail-stats>div {background:#ffffff;
}html:root[data-admin-theme="light"] .customer-ban-note, html:root[data-admin-theme="light"] .customer-readonly-note, html:root[data-admin-theme="light"] .customer-coming-soon {background:color-mix(in srgb, #b32940 10%, transparent);border:1px solid color-mix(in srgb, #b32940 28%, #fff);
}html:root[data-admin-theme="light"] .customer-history-section {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .customer-coming-soon {background:#ffffff;border-color:#dce2e9;
}html:root[data-admin-theme="light"] .customer-access-stack>.customer-operation-panel {background:linear-gradient(#ffffff,#ffffff);
}html:root[data-admin-theme="light"] .customer-readonly-note {background:color-mix(in srgb, #087f7b 8%, transparent);border-color:color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .customer-confirmation {background:radial-gradient(circle at 0 0,color-mix(in srgb, #855300 9%, transparent),rgb(23 33 47 / 0%) 48%),#ffffff;border:1px solid color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .customer-confirmation-danger {background:radial-gradient(circle at 0 0,color-mix(in srgb, #b32940 8%, transparent),rgb(23 33 47 / 0%) 48%),#ffffff;border-color:color-mix(in srgb, #b32940 28%, #fff);
}html:root[data-admin-theme="light"] .customer-issue-receipt {border:1px solid color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .customer-issue-receipt>a {background:#ffffff;border:1px solid color-mix(in srgb, #187443 28%, #fff);
}@media (min-width:960px){
 html:root[data-admin-theme="light"] .auth-brand {color:#17212f;background:radial-gradient(circle at 18% 14%,color-mix(in srgb, #087f7b 8%, transparent),rgb(23 33 47 / 0%) 34%),linear-gradient(145deg,#ffffff,#ffffff 74%);
 }}@media (min-width:960px){
 html:root[data-admin-theme="light"] .auth-brand .brand-mark {color:#17212f;
 }}@media (min-width:960px){
 html:root[data-admin-theme="light"] .auth-brand .brand-wordmark small {color:#2855b5;
 }}@media (min-width:960px){
 html:root[data-admin-theme="light"] .auth-brand-copy .trust-chip {color:#187443;
 }}@media (min-width:960px){
 html:root[data-admin-theme="light"] .auth-brand-copy h2 {color:#17212f;
 }}@media (min-width:960px){
 html:root[data-admin-theme="light"] .auth-brand-copy p {color:#2855b5;
 }}@media (min-width:960px){
 html:root[data-admin-theme="light"] .auth-security-note {color:#2855b5;
 }}html:root[data-admin-theme="light"] .customers-page .customer-summary-card {background:#f1f4f7;border-color:color-mix(in srgb, #2855b5 28%, #fff);box-shadow:inset 0 1px rgb(23 33 47 / 1%);
}html:root[data-admin-theme="light"] .customers-page .customer-summary-card span {color:#17212f;
}html:root[data-admin-theme="light"] .customers-page .customer-filters-panel {background:#ffffff;border-color:#dce2e9;box-shadow:inset 0 1px rgb(23 33 47 / 1%);
}html:root[data-admin-theme="light"] .customers-page .customer-filters-panel .admin-card-heading {border-bottom:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .customers-page .customer-list-heading {border-bottom:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .customers-page .customer-list-heading p:last-child {color:#17212f;
}html:root[data-admin-theme="light"] .customers-page .field>span {color:#17212f;
}html:root[data-admin-theme="light"] .customers-page .field :is(input,select,textarea) {background:#ffffff;border-color:color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .customers-page .field :is(input,textarea)::placeholder {color:#2855b5;
}html:root[data-admin-theme="light"] .customers-page .customer-card {background:#f1f4f7;border-color:color-mix(in srgb, #2855b5 28%, #fff);box-shadow:0 5px 14px rgb(23 33 47 / 2%);
}html:root[data-admin-theme="light"] .customers-page .customer-card-head {background:#f1f4f7;
}html:root[data-admin-theme="light"] .customers-page .customer-card-open {border-color:color-mix(in srgb, #087f7b 28%, #fff);box-shadow:0 0 0 1px rgb(23 33 47 / 3%),0 8px 24px rgb(23 33 47 / 3%);
}html:root[data-admin-theme="light"] .customers-page .customer-card-open .customer-card-head {background:#f1f4f7;
}html:root[data-admin-theme="light"] .customers-page .customer-avatar {background:#ffffff;border-color:color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .customers-page .customer-avatar>small {color:#17212f;
}html:root[data-admin-theme="light"] .customers-page .customer-card-copy>p {color:#17212f;
}html:root[data-admin-theme="light"] .customers-page .customer-card-actions .action-button {border-color:color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .customers-page .customer-card-actions .action-button:not(.action-button-primary) {color:#17212f;background:#eaf0ff;
}html:root[data-admin-theme="light"] .customers-page .customer-card-actions .action-button:hover {border-color:color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .customers-page .customer-card-metrics {background:#eaf0ff;border-color:color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .customers-page .customer-metric {background:#ffffff;
}html:root[data-admin-theme="light"] .customers-page .customer-metric span {color:#2855b5;
}html:root[data-admin-theme="light"] .customers-page .customer-detail {background:#ffffff;border-color:color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .customers-page .customer-detail-toolbar {background:#f1f4f7;border-color:color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .customers-page .customer-detail-toolbar small {color:#17212f;
}html:root[data-admin-theme="light"] .customers-page .customer-detail-tabs {background:#ffffff;border-color:color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .customers-page .customer-detail-tabs button {color:#17212f;
}html:root[data-admin-theme="light"] .customers-page .customer-detail-tabs button.is-active {color:#17212f;background:#e2f3f0;box-shadow:inset 0 0 0 1px rgb(23 33 47 / 12%);
}html:root[data-admin-theme="light"] .customers-page .customer-detail-tabs button:focus-visible {outline:2px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .customers-page .customer-detail-stats {background:#eaf0ff;border-color:color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .customers-page .customer-detail-stats>div {background:#eaf0ff;
}html:root[data-admin-theme="light"] .customers-page .customer-detail-stats span {color:#17212f;
}html:root[data-admin-theme="light"] .customers-page .customer-history-section {background:#ffffff;border-color:color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .customers-page .customer-section-heading {background:#f1f4f7;border-color:color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .customers-page .customer-empty-note {color:#17212f;
}html:root[data-admin-theme="light"] .customers-page .customer-ledger-entry, html:root[data-admin-theme="light"] .customers-page .customer-ticket-links>a {border-color:color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .customers-page .customer-ledger-entry small, html:root[data-admin-theme="light"] .customers-page .customer-ticket-links small {color:#17212f;
}html:root[data-admin-theme="light"] .customers-page .customer-operation-panel, html:root[data-admin-theme="light"] .customers-page .customer-access-stack>.customer-operation-panel {background:#ffffff;
}html:root[data-admin-theme="light"] .customers-page .customer-operation-heading small {color:#17212f;
}html:root[data-admin-theme="light"] .customers-page .customer-danger-zone {border-top:1px solid color-mix(in srgb, #b32940 28%, #fff);
}html:root[data-admin-theme="light"] .customers-page .customer-coming-soon {background:#f1f4f7;border-color:#dce2e9;
}html:root[data-admin-theme="light"] .referral-security-mark {background:linear-gradient(120deg,color-mix(in srgb, #187443 10%, transparent),color-mix(in srgb, #2855b5 9%, transparent));border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .referral-rate-card {background:radial-gradient(circle at 100% 0,color-mix(in srgb, #2855b5 8%, transparent),rgb(23 33 47 / 0%) 32%),linear-gradient(145deg,#ffffff,#ffffff 76%);border-color:#dce2e9;
}html:root[data-admin-theme="light"] .referral-current-rate {background:#ffffff;border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .referral-config-strip {background:#f1f4f7;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .referral-config-strip>span {background:#ffffff;
}html:root[data-admin-theme="light"] .referral-scope-warning, html:root[data-admin-theme="light"] .referral-readonly-note {background:color-mix(in srgb, #855300 9%, transparent);border:1px solid color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .referral-readonly-note {background:color-mix(in srgb, #087f7b 8%, transparent);border-color:color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .referral-success {border:1px solid color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .referral-confirmation {background:radial-gradient(circle at 0 0,color-mix(in srgb, #855300 9%, transparent),rgb(23 33 47 / 0%) 48%),#ffffff;border:1px solid color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .referral-summary-card {background:linear-gradient(145deg,#ffffff,#ffffff 78%);border:1px solid #dce2e9;box-shadow:inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .referral-card {background:linear-gradient(145deg,#ffffff,#ffffff 76%);border:1px solid #dce2e9;box-shadow:inset 3px 0 rgb(23 33 47 / 7%),inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .referral-avatar {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .referral-metric {background:#ffffff;
}html:root[data-admin-theme="light"] .referral-detail {background:radial-gradient(circle at 0 0,color-mix(in srgb, #087f7b 7%, transparent),rgb(23 33 47 / 0%) 32%),linear-gradient(#ffffff,#ffffff);
}html:root[data-admin-theme="light"] .referral-detail-rate {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .referral-detail-stats {background:#f1f4f7;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .referral-detail-stats>div {background:#ffffff;
}html:root[data-admin-theme="light"] .referral-personal-panel, html:root[data-admin-theme="light"] .referral-invitees {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .referral-section-heading>span {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .referral-invitee {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .referral-invitee-metrics>span {background:#ffffff;
}html:root[data-admin-theme="light"] .review-security-mark {background:linear-gradient(120deg,color-mix(in srgb, #187443 10%, transparent),color-mix(in srgb, #2855b5 9%, transparent));border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .review-summary-card {background:linear-gradient(145deg,#ffffff,#ffffff 78%);border:1px solid #dce2e9;box-shadow:inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .review-summary-card>svg {color:#2855b5;
}html:root[data-admin-theme="light"] .review-card {background:linear-gradient(145deg,#ffffff,#ffffff 76%);border:1px solid #dce2e9;box-shadow:inset 3px 0 rgb(23 33 47 / 8%),inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .review-avatar {color:#2855b5;background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .review-rating {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .review-card blockquote {color:#17212f;background:radial-gradient(circle at 0 0,color-mix(in srgb, #2855b5 7%, transparent),rgb(23 33 47 / 0%) 46%),#ffffff;
}html:root[data-admin-theme="light"] .review-card-meta>span {background:#ffffff;
}html:root[data-admin-theme="light"] .review-moderation {background:radial-gradient(circle at 0 0,color-mix(in srgb, #087f7b 7%, transparent),rgb(23 33 47 / 0%) 32%),linear-gradient(#ffffff,#ffffff);
}html:root[data-admin-theme="light"] .review-success {border:1px solid color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .review-confirmation {background:radial-gradient(circle at 0 0,color-mix(in srgb, #855300 9%, transparent),rgb(23 33 47 / 0%) 48%),#ffffff;border:1px solid color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .transaction-security-mark {background:linear-gradient(115deg,color-mix(in srgb, #187443 18%, transparent),#ffffff);border:1px solid color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .transaction-summary-card {background:linear-gradient(145deg,#ffffff,#ffffff);box-shadow:inset 0 1px rgb(23 33 47 / 0%),0 16px 34px rgb(23 33 47 / 2%);
}html:root[data-admin-theme="light"] .transaction-summary-card>svg {color:#2855b5;
}html:root[data-admin-theme="light"] .transaction-linked-focus {background:radial-gradient(circle at 0 0,color-mix(in srgb, #2855b5 12%, transparent),rgb(23 33 47 / 0%) 48%),#ffffff;border:1px solid color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .transaction-linked-focus>svg {color:#2855b5;
}html:root[data-admin-theme="light"] .transaction-linked-focus strong {color:#2855b5;
}html:root[data-admin-theme="light"] .transaction-id-legend span {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .transaction-id-legend b {color:#2855b5;
}html:root[data-admin-theme="light"] .transaction-card {background:radial-gradient(circle at 0 0,color-mix(in srgb, #087f7b 5%, transparent),rgb(23 33 47 / 0%) 28%),linear-gradient(155deg,#ffffff 0%,#ffffff 52%,#ffffff 100%);border:1px solid #dce2e9;box-shadow:inset 0 1px rgb(23 33 47 / 0%),0 16px 35px rgb(23 33 47 / 2%);
}html:root[data-admin-theme="light"] .transaction-card-open {border-color:color-mix(in srgb, #087f7b 28%, #fff);box-shadow:inset 0 1px rgb(23 33 47 / 0%),0 18px 44px rgb(23 33 47 / 3%),0 0 0 1px rgb(23 33 47 / 1%);
}html:root[data-admin-theme="light"] .transaction-sequence {color:#2855b5;background:linear-gradient(145deg,#eaf0ff,#ffffff);border:1px solid color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .transaction-method-chip {color:#17212f;background:#ffffff;border:1px solid #dce2e9;box-shadow:inset 0 1px rgb(23 33 47 / 1%);
}html:root[data-admin-theme="light"] .transaction-method-bestmerchant {color:#2855b5;background:#eaf0ff;border-color:color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .transaction-method-buffalo {color:#855300;background:#fff4d9;border-color:color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .transaction-method-bitcoin {color:#855300;background:#fff4d9;border-color:color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .transaction-method-litecoin {color:#17212f;background:#f1f4f7;border-color:#dce2e9;
}html:root[data-admin-theme="light"] .transaction-method-crypto {color:#7040a2;background:#f3edfb;border-color:color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .transaction-method-balance {color:#187443;background:#e8f5ed;border-color:color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .transaction-method-manual {color:#087f7b;background:#e2f3f0;border-color:color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .transaction-purpose-title {background:#f1f4f7;border:1px solid color-mix(in srgb, #2855b5 28%, #fff);color:#17212f!important;
}html:root[data-admin-theme="light"] .transaction-purpose-deposit {background:#e8f5ed;border-color:color-mix(in srgb, #187443 28%, #fff);color:#187443!important;
}html:root[data-admin-theme="light"] .transaction-purpose-purchase {background:#eaf0ff;border-color:color-mix(in srgb, #2855b5 28%, #fff);color:#2855b5!important;
}html:root[data-admin-theme="light"] .transaction-purpose-manual_adjustment {background:color-mix(in srgb, #855300 19%, transparent);border-color:color-mix(in srgb, #855300 28%, #fff);color:#855300!important;
}html:root[data-admin-theme="light"] .transaction-underpaid-chip {box-shadow:0 0 18px rgb(23 33 47 / 2%);
}html:root[data-admin-theme="light"] .transaction-technical-reference {color:#526072;
}html:root[data-admin-theme="light"] .transaction-amount-debit strong {color:#2855b5;
}html:root[data-admin-theme="light"] .transaction-card-meta .transaction-meta-label {color:#526072;
}html:root[data-admin-theme="light"] .transaction-card-meta .transaction-customer-id {color:#526072;
}html:root[data-admin-theme="light"] .transaction-detail-dialog-backdrop {background:#ffffff;
}html:root[data-admin-theme="light"] .transaction-detail-dialog {background:radial-gradient(circle at 6% 0,color-mix(in srgb, #2855b5 10%, transparent),rgb(23 33 47 / 0%) 34%),linear-gradient(150deg,#ffffff,#ffffff 72%);border:1px solid #dce2e9;box-shadow:0 30px 100px rgb(23 33 47 / 8%),inset 0 1px rgb(23 33 47 / 1%);
}html:root[data-admin-theme="light"] .transaction-detail-dialog-header {background:#ffffff;border-bottom:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .transaction-detail-dialog-close {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .transaction-detail-dialog-close:hover {background:#ffffff;border-color:color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .transaction-detail {background:radial-gradient(circle at 0 0,color-mix(in srgb, #087f7b 7%, transparent),rgb(23 33 47 / 0%) 30%),linear-gradient(#ffffff,#ffffff);
}html:root[data-admin-theme="light"] .transaction-detail-value {background:#ffffff;
}html:root[data-admin-theme="light"] .transaction-detail-value-accent {background:radial-gradient(circle at 0 0,color-mix(in srgb, #087f7b 12%, transparent),rgb(23 33 47 / 0%) 70%),#ffffff;
}html:root[data-admin-theme="light"] .transaction-detail-value-accent small {color:#087f7b;
}html:root[data-admin-theme="light"] .transaction-detail-value-accent strong {color:#087f7b;
}html:root[data-admin-theme="light"] .transaction-detail-value-success {background:radial-gradient(circle at 0 0,color-mix(in srgb, #187443 11%, transparent),rgb(23 33 47 / 0%) 70%),#ffffff;
}html:root[data-admin-theme="light"] .transaction-detail-value-success small {color:#187443;
}html:root[data-admin-theme="light"] .transaction-detail-value-success strong {color:#187443;
}html:root[data-admin-theme="light"] .transaction-detail-value-warning {background:radial-gradient(circle at 0 0,color-mix(in srgb, #855300 12%, transparent),rgb(23 33 47 / 0%) 70%),#ffffff;
}html:root[data-admin-theme="light"] .transaction-detail-value-warning small {color:#855300;
}html:root[data-admin-theme="light"] .transaction-detail-value-warning strong {color:#855300;
}html:root[data-admin-theme="light"] .transaction-detail-value-info {background:radial-gradient(circle at 0 0,color-mix(in srgb, #2855b5 11%, transparent),rgb(23 33 47 / 0%) 70%),#ffffff;
}html:root[data-admin-theme="light"] .transaction-detail-value-info small {color:#2855b5;
}html:root[data-admin-theme="light"] .transaction-detail-value-info strong {color:#2855b5;
}html:root[data-admin-theme="light"] .transaction-order-link {background:#ffffff;border:1px solid color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .transaction-order-link>svg {color:#2855b5;
}html:root[data-admin-theme="light"] .transaction-order-link>a {color:#2855b5;background:#eaf0ff;border:1px solid color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .transaction-order-link>a:hover {color:#2855b5;background:#eaf0ff;
}html:root[data-admin-theme="light"] .transaction-manual-detail {background:radial-gradient(circle at 0 0,color-mix(in srgb, #855300 8%, transparent),rgb(23 33 47 / 0%) 48%),#ffffff;border:1px solid color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .transaction-manual-detail strong {color:#855300;
}html:root[data-admin-theme="light"] .transaction-payment-detail {background:color-mix(in srgb, #187443 14%, transparent);border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .transaction-crypto-underpaid {background:#fff0f2;border:1px solid color-mix(in srgb, #b32940 28%, #fff);box-shadow:0 0 26px rgb(23 33 47 / 1%);
}html:root[data-admin-theme="light"] .transaction-payment-settled {color:#187443;
}html:root[data-admin-theme="light"] .transaction-detail-security {background:#ffffff;border:1px solid color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .transaction-detail-security>svg {color:#2855b5;
}html:root[data-admin-theme="light"] .transaction-detail-security code {color:#2855b5;background:#ffffff;
}html:root[data-admin-theme="light"] .broadcast-security-mark {background:linear-gradient(115deg,color-mix(in srgb, #187443 18%, transparent),#ffffff);border:1px solid color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .broadcast-summary-card {background:linear-gradient(145deg,#ffffff,#ffffff);box-shadow:inset 0 1px rgb(23 33 47 / 0%),0 16px 34px rgb(23 33 47 / 2%);
}html:root[data-admin-theme="light"] .broadcast-summary-card>svg {color:#2855b5;
}html:root[data-admin-theme="light"] .broadcast-image-slot {background:linear-gradient(135deg,#ffffff,#ffffff);border:1px dashed #dce2e9;
}html:root[data-admin-theme="light"] .broadcast-image-slot>svg {color:#2855b5;
}html:root[data-admin-theme="light"] .broadcast-image-slot>span {color:#2855b5;background:color-mix(in srgb, #2855b5 10%, transparent);
}html:root[data-admin-theme="light"] .broadcast-image-slot-ready {border-color:color-mix(in srgb, #187443 28%, #fff);box-shadow:inset 0 0 24px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .broadcast-image-slot>img {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .broadcast-file-button {color:#2855b5;background:linear-gradient(#eaf0ff,#eaf0ff);border:1px solid color-mix(in srgb, #2855b5 28%, #fff);box-shadow:inset 0 1px rgb(23 33 47 / 1%);
}html:root[data-admin-theme="light"] .broadcast-file-button:hover {background:linear-gradient(#eaf0ff,#eaf0ff);border-color:color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .broadcast-file-button:focus-within {outline:2px solid color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .broadcast-success {color:#187443;background:color-mix(in srgb, #187443 8%, transparent);border:1px solid color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .broadcast-card {background:radial-gradient(circle at 0 0,color-mix(in srgb, #087f7b 5%, transparent),rgb(23 33 47 / 0%) 28%),linear-gradient(155deg,#ffffff 0%,#ffffff 52%,#ffffff 100%);border:1px solid #dce2e9;box-shadow:inset 0 1px rgb(23 33 47 / 0%),0 16px 35px rgb(23 33 47 / 2%);
}html:root[data-admin-theme="light"] .broadcast-card-open {border-color:color-mix(in srgb, #087f7b 28%, #fff);box-shadow:inset 0 1px rgb(23 33 47 / 0%),0 18px 44px rgb(23 33 47 / 3%),0 0 0 1px rgb(23 33 47 / 1%);
}html:root[data-admin-theme="light"] .broadcast-channel-mark {background:#ffffff;border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .broadcast-detail {background:radial-gradient(circle at 0 0,color-mix(in srgb, #087f7b 7%, transparent),rgb(23 33 47 / 0%) 30%),linear-gradient(#ffffff,#ffffff);
}html:root[data-admin-theme="light"] .broadcast-message-preview {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .broadcast-message-preview>div {background:#ffffff;
}html:root[data-admin-theme="light"] .broadcast-operation {background:#ffffff;border:1px solid color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .broadcast-cancel-operation {background:color-mix(in srgb, #855300 16%, transparent);border-color:color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .broadcast-operation-heading>svg {color:#2855b5;
}html:root[data-admin-theme="light"] .broadcast-confirmation {background:color-mix(in srgb, #187443 12%, transparent);border:1px solid color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .broadcast-history-grid>div {background:#ffffff;
}html:root[data-admin-theme="light"] .broadcast-history-grid li {border-left:2px solid color-mix(in srgb, #087f7b 28%, #fff);
}@media (max-width:699px){
 html:root[data-admin-theme="light"] .broadcast-card {box-shadow:inset 0 1px rgb(23 33 47 / 0%),0 8px 22px rgb(23 33 47 / 2%);
 }}@media (max-width:699px){
 html:root[data-admin-theme="light"] .broadcast-card-open {box-shadow:inset 0 1px rgb(23 33 47 / 1%),0 12px 30px rgb(23 33 47 / 3%),0 0 0 1px rgb(23 33 47 / 1%);
 }}@media (max-width:699px){
 html:root[data-admin-theme="light"] .broadcast-mobile-trigger {background:linear-gradient(100deg,#ffffff,#ffffff);
 }}@media (max-width:699px){
 html:root[data-admin-theme="light"] .broadcast-mobile-trigger:focus-visible {outline:2px solid color-mix(in srgb, #087f7b 28%, #fff);
 }}@media (max-width:699px){
 html:root[data-admin-theme="light"] .broadcast-mobile-trigger>svg {color:#526072;
 }}@media (max-width:699px){
 html:root[data-admin-theme="light"] .broadcast-card-open .broadcast-mobile-trigger {background:linear-gradient(100deg,#ffffff,#ffffff);border-bottom:1px solid color-mix(in srgb, #087f7b 28%, #fff);
 }}@media (max-width:699px){
 html:root[data-admin-theme="light"] .broadcast-mobile-channel {background:#ffffff;border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
 }}@media (max-width:699px){
 html:root[data-admin-theme="light"] .broadcast-mobile-title>strong {color:#17212f;
 }}@media (max-width:699px){
 html:root[data-admin-theme="light"] .broadcast-mobile-copy>small {color:#526072;
 }}html:root[data-admin-theme="light"] .settings-security-mark {background:linear-gradient(115deg,#e8f5ed,#ffffff);border:1px solid color-mix(in srgb, #087f7b 28%, #fff);box-shadow:inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .settings-summary-item {background:radial-gradient(circle at 0 0,color-mix(in srgb, #2855b5 8%, transparent),rgb(23 33 47 / 0%) 56%),linear-gradient(145deg,#ffffff,#ffffff);border:1px solid #dce2e9;box-shadow:inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .settings-summary-item>svg {color:#526072;
}html:root[data-admin-theme="light"] .settings-summary-item>i {background:#f1f4f7;box-shadow:0 0 0 4px rgb(23 33 47 / 1%);
}html:root[data-admin-theme="light"] .settings-summary-ready {border-color:color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .settings-summary-ready>i {box-shadow:0 0 0 4px rgb(23 33 47 / 1%),0 0 12px rgb(23 33 47 / 4%);
}html:root[data-admin-theme="light"] .settings-category-switcher {background:radial-gradient(circle at 0 0,color-mix(in srgb, #087f7b 11%, transparent),rgb(23 33 47 / 0%) 38%),radial-gradient(circle at 100% 0,color-mix(in srgb, #2855b5 10%, transparent),rgb(23 33 47 / 0%) 42%),linear-gradient(145deg,#ffffff,#ffffff);border:1px solid color-mix(in srgb, #087f7b 28%, #fff);box-shadow:inset 0 1px rgb(23 33 47 / 1%),0 18px 42px rgb(23 33 47 / 3%);
}html:root[data-admin-theme="light"] .settings-category-heading {border-bottom:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .settings-category-heading>span {color:#187443;background:#e2f3f0;border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .settings-category-heading em {color:#526072;background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .settings-category-tab {color:#526072;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .settings-category-tab:hover {color:#17212f;background:#ffffff;border-color:#dce2e9;
}html:root[data-admin-theme="light"] .settings-category-tab small {color:#526072;
}html:root[data-admin-theme="light"] .settings-category-tab-active {color:#187443;background:radial-gradient(circle at 0 0,#e8f5ed,rgb(23 33 47 / 0%) 54%),linear-gradient(145deg,#ffffff,#ffffff);border-color:color-mix(in srgb, #087f7b 28%, #fff);box-shadow:inset 0 1px rgb(23 33 47 / 1%),0 0 0 1px rgb(23 33 47 / 1%),0 9px 22px rgb(23 33 47 / 3%);
}html:root[data-admin-theme="light"] .settings-category-tab-active small {color:#526072;
}html:root[data-admin-theme="light"] .settings-heading-icon {background:linear-gradient(145deg,#e2f3f0,#ffffff);border:1px solid color-mix(in srgb, #087f7b 28%, #fff);box-shadow:inset 0 1px rgb(23 33 47 / 1%);
}html:root[data-admin-theme="light"] .settings-status {color:#526072;background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .settings-status i {background:#f1f4f7;
}html:root[data-admin-theme="light"] .settings-status-ready {color:#187443;background:color-mix(in srgb, #187443 18%, transparent);border-color:color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .settings-status-ready i {box-shadow:0 0 9px rgb(23 33 47 / 6%);
}html:root[data-admin-theme="light"] .settings-status-warning {color:#855300;background:color-mix(in srgb, #855300 19%, transparent);border-color:color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .settings-status-warning i {box-shadow:0 0 9px rgb(23 33 47 / 5%);
}html:root[data-admin-theme="light"] .settings-logo-preview>img, html:root[data-admin-theme="light"] .settings-logo-preview>span {color:#187443;background:radial-gradient(circle at 30% 20%,#e8f5ed,rgb(23 33 47 / 0%) 38%),radial-gradient(circle at 75% 75%,#eaf0ff,rgb(23 33 47 / 0%) 46%),#ffffff;border:1px solid #dce2e9;box-shadow:inset 0 1px rgb(23 33 47 / 1%),0 18px 42px rgb(23 33 47 / 4%);
}html:root[data-admin-theme="light"] .settings-file-button {color:#17212f;background:linear-gradient(#ffffff,#ffffff);border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .settings-file-button:hover {border-color:color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .settings-file-button svg {color:#087f7b;
}html:root[data-admin-theme="light"] .settings-hint svg {color:#087f7b;
}html:root[data-admin-theme="light"] .settings-connection-card, html:root[data-admin-theme="light"] .settings-empty-connection {background:radial-gradient(circle at 0 0,color-mix(in srgb, #187443 8%, transparent),rgb(23 33 47 / 0%) 48%),#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .settings-connection-icon {background:#e8f5ed;border:1px solid color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .settings-empty-connection>svg {color:#2855b5;
}html:root[data-admin-theme="light"] .settings-confirmation {background:linear-gradient(120deg,#fff4d9,#ffffff);border:1px solid color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .settings-domain-mode button {background:linear-gradient(145deg,#ffffff,#ffffff);border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .settings-domain-mode button>svg {color:#526072;
}html:root[data-admin-theme="light"] .settings-domain-mode .settings-mode-active {background:radial-gradient(circle at 0 0,color-mix(in srgb, #087f7b 10%, transparent),rgb(23 33 47 / 0%) 52%),#ffffff;border-color:color-mix(in srgb, #087f7b 28%, #fff);box-shadow:inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .settings-info-note, html:root[data-admin-theme="light"] .settings-warning-note, html:root[data-admin-theme="light"] .settings-readonly {color:#2855b5;background:#eaf0ff;border:1px solid color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .settings-warning-note {background:#fff4d9;border-color:color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .settings-readonly {background:#ffffff;border-color:#dce2e9;
}html:root[data-admin-theme="light"] .settings-dns-panel {background:#ffffff;border:1px solid color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .settings-dns-panel>div:first-child {background:color-mix(in srgb, #187443 19%, transparent);border-bottom:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .settings-dns-panel dl>div {border-top:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .settings-dns-panel code {color:#187443;
}html:root[data-admin-theme="light"] .settings-dns-panel dd button {color:#526072;background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .settings-domain-steps li>span {border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .settings-domain-steps li.is-complete {color:#187443;
}html:root[data-admin-theme="light"] .settings-domain-steps li.is-complete>span {background:#e8f5ed;border-color:color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .settings-domain-dns-help {border-top:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .settings-service-tiers>div {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .settings-service-tiers em {color:#526072;
}html:root[data-admin-theme="light"] .tier-dot {background:#f1f4f7;
}html:root[data-admin-theme="light"] .tier-medium {background:#e2f3f0;box-shadow:0 0 8px rgb(23 33 47 / 4%);
}html:root[data-admin-theme="light"] .tier-resilient {background:#e8f5ed;box-shadow:0 0 8px rgb(23 33 47 / 4%);
}html:root[data-admin-theme="light"] .settings-contact-grid .field>span svg {color:#087f7b;
}html:root[data-admin-theme="light"] .settings-switch {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .settings-switch>span {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .settings-switch>span:after {background:#f1f4f7;
}html:root[data-admin-theme="light"] .settings-switch>input:checked+span {background:#e8f5ed;border-color:color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .settings-switch>input:checked+span:after {background:#e8f5ed;
}html:root[data-admin-theme="light"] .settings-subsection {background:radial-gradient(circle at 0 0,color-mix(in srgb, #087f7b 7%, transparent),rgb(23 33 47 / 0%) 45%),#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .settings-bot-card, html:root[data-admin-theme="light"] .settings-item-card {background:radial-gradient(circle at 100% 0,color-mix(in srgb, #2855b5 10%, transparent),rgb(23 33 47 / 0%) 42%),linear-gradient(145deg,#ffffff,#ffffff);border:1px solid #dce2e9;box-shadow:inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .settings-bot-card-header a {color:#087f7b;
}html:root[data-admin-theme="light"] .settings-bot-facts {background:#f1f4f7;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .settings-bot-facts>div {background:#ffffff;
}html:root[data-admin-theme="light"] .settings-bot-facts dt {color:#526072;
}html:root[data-admin-theme="light"] .settings-bot-facts dd {color:#17212f;
}html:root[data-admin-theme="light"] .settings-token-replace {border-top:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .settings-preview-live-note {background:radial-gradient(circle at 0 0,color-mix(in srgb, #187443 12%, transparent),rgb(23 33 47 / 0%) 48%),#ffffff;border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .settings-preview-live-note>svg {color:#087f7b;
}html:root[data-admin-theme="light"] .settings-item-card>header a {color:#087f7b;
}html:root[data-admin-theme="light"] .settings-report-meta svg {color:#087f7b;
}html:root[data-admin-theme="light"] .settings-admin-events>div {background:linear-gradient(145deg,#ffffff,#ffffff);border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .settings-admin-events>div>span {color:#187443;background:color-mix(in srgb, #087f7b 15%, transparent);border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .settings-admin-group-bind .settings-token-replace {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .settings-admin-group-bind .settings-token-replace code {color:#187443;background:#ffffff;border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .settings-presentation-card {background:linear-gradient(145deg,#ffffff,#ffffff);border:1px solid #dce2e9;box-shadow:inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .settings-presentation-preview {background:radial-gradient(circle,#ffffff,#ffffff);border-bottom:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .settings-image-badge {color:#526072;background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .settings-image-custom {color:#187443;background:#e8f5ed;border-color:color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .settings-presentation-card small {color:#526072;
}html:root[data-admin-theme="light"] .settings-report-options {border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .settings-report-options label>span {color:#526072;background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .settings-report-options input:checked+span {color:#187443;background:#e8f5ed;border-color:color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .settings-feedback-success {color:#187443;background:color-mix(in srgb, #187443 13%, transparent);border:1px solid color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .bulk-common-fields {border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .bulk-position-card {border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .payment-auto-mark {background:linear-gradient(135deg,color-mix(in srgb, #187443 17%, transparent),#ffffff);border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .payment-auto-mark>svg {color:#187443;
}html:root[data-admin-theme="light"] .payment-auto-mark strong {color:#187443;
}html:root[data-admin-theme="light"] .payment-summary-grid article {background:linear-gradient(145deg,#ffffff,#ffffff);border:1px solid #dce2e9;box-shadow:inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .payment-summary-grid svg {color:#087f7b;
}html:root[data-admin-theme="light"] .payment-deadline-note {background:linear-gradient(120deg,color-mix(in srgb, #2855b5 16%, transparent),#ffffff);border:1px solid color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .payment-deadline-note>svg {color:#2855b5;
}html:root[data-admin-theme="light"] .payment-provider-card {background:radial-gradient(circle at 100% 0,color-mix(in srgb, #2855b5 10%, transparent),rgb(23 33 47 / 0%) 35%),linear-gradient(145deg,#ffffff,#ffffff);border:1px solid #dce2e9;box-shadow:0 18px 42px rgb(23 33 47 / 2%);
}html:root[data-admin-theme="light"] .payment-provider-card.is-active {background:radial-gradient(circle at 100% 0,color-mix(in srgb, #187443 14%, transparent),rgb(23 33 47 / 0%) 35%),linear-gradient(145deg,#ffffff,#ffffff);border-color:color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .payment-provider-icon {color:#187443;background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .payment-provider-status {color:#526072;background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .payment-provider-status>span {background:#f1f4f7;box-shadow:0 0 0 4px rgb(23 33 47 / 1%);
}html:root[data-admin-theme="light"] .payment-provider-status.is-active {color:#187443;border-color:color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .payment-provider-status.is-active>span {background:#e8f5ed;box-shadow:0 0 0 4px rgb(23 33 47 / 1%);
}html:root[data-admin-theme="light"] .payment-platform-permit {background:color-mix(in srgb, #b32940 10%, transparent);border:1px solid color-mix(in srgb, #b32940 28%, #fff);
}html:root[data-admin-theme="light"] .payment-platform-permit.is-allowed {background:color-mix(in srgb, #2855b5 10%, transparent);border-color:color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .payment-platform-permit svg {color:#b32940;
}html:root[data-admin-theme="light"] .payment-platform-permit.is-allowed svg {color:#2855b5;
}html:root[data-admin-theme="light"] .payment-methods {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .payment-methods>p.payment-methods-error {color:#b32940;
}html:root[data-admin-theme="light"] .payment-method {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .payment-method strong {color:#187443;border:1px solid color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .payment-readonly-field {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .payment-provider-meta div {border-left:2px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .payment-feedback {color:#187443;
}html:root[data-admin-theme="light"] .payment-row {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .payment-row-provider {color:#187443;
}html:root[data-admin-theme="light"] .payment-status {color:#526072;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .payment-status-settled {color:#187443;background:color-mix(in srgb, #187443 12%, transparent);border-color:color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .payment-status-pending, html:root[data-admin-theme="light"] .payment-status-created {color:#855300;background:color-mix(in srgb, #855300 12%, transparent);border-color:color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .payment-status-expired, html:root[data-admin-theme="light"] .payment-status-failed {color:#b32940;background:color-mix(in srgb, #b32940 12%, transparent);border-color:color-mix(in srgb, #b32940 28%, #fff);
}html:root[data-admin-theme="light"] .payment-settled-mark {color:#187443;
}html:root[data-admin-theme="light"] .payment-empty {border:1px dashed #dce2e9;
}html:root[data-admin-theme="light"] .payment-skeleton span {background:linear-gradient(90deg,#ffffff,#ffffff,#ffffff) 0 0/200% 100%;
}html:root[data-admin-theme="light"] .exchange-page-icon {background:#ffffff;border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .exchange-method-operator {background:linear-gradient(130deg,#ffffff,#ffffff 70%);border-color:color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .exchange-method-icon {color:#17212f;background:#ffffff;
}html:root[data-admin-theme="light"] .exchange-method-operator .exchange-method-icon {background:#e8f5ed;
}html:root[data-admin-theme="light"] .exchange-available {color:#187443;background:#f1f4f7;border-color:color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .exchange-unavailable {color:#17212f;
}html:root[data-admin-theme="light"] .exchange-method dt {color:#17212f;
}html:root[data-admin-theme="light"] .exchange-method-auto dd {color:#17212f;
}html:root[data-admin-theme="light"] .personal-exchange-page .button-primary {color:#526072;background:#e2f3f0;border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .personal-exchange-page .button-primary:hover {background:#e2f3f0;
}html:root[data-admin-theme="light"] .personal-exchange-page .button-secondary {color:#17212f;background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .personal-exchange-page .exchange-disabled {color:#526072;background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .exchange-direction-switch {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .exchange-direction-switch button {color:#17212f;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .exchange-direction-switch button[aria-pressed=true] {color:#087f7b;background:#f1f4f7;border-color:color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .personal-exchange-page label {color:#17212f;
}html:root[data-admin-theme="light"] .personal-exchange-page input:not([type=radio]):not([type=checkbox]), html:root[data-admin-theme="light"] .personal-exchange-page select {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .personal-exchange-page input::placeholder {color:#526072;
}html:root[data-admin-theme="light"] .personal-exchange-page input[readonly] {color:#17212f;background:#ffffff;
}html:root[data-admin-theme="light"] .personal-exchange-page :is(button,a,input,select):focus-visible {outline:3px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .exchange-radio-row label {border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .exchange-radio-row input, html:root[data-admin-theme="light"] .exchange-check input {accent-color:#087f7b;
}html:root[data-admin-theme="light"] .exchange-contact {border-top:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .exchange-form-footer {border-top:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .exchange-form-footer span {color:#17212f;
}html:root[data-admin-theme="light"] .exchange-form-footer strong {color:#087f7b;
}html:root[data-admin-theme="light"] .exchange-icon-button, html:root[data-admin-theme="light"] .exchange-text-button {color:#17212f;
}html:root[data-admin-theme="light"] .exchange-empty {color:#526072;
}html:root[data-admin-theme="light"] .exchange-empty svg {color:#087f7b;
}html:root[data-admin-theme="light"] .exchange-empty h3 {color:#17212f;
}html:root[data-admin-theme="light"] .exchange-request-row:hover {background:#ffffff;
}html:root[data-admin-theme="light"] .exchange-status {color:#17212f;background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .exchange-status-new {color:#2855b5;background:#eaf0ff;border-color:color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .exchange-status-quoted {color:#855300;background:#f1f4f7;border-color:color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .exchange-status-in_progress {color:#087f7b;background:#f1f4f7;border-color:color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .exchange-status-completed {color:#187443;background:#f1f4f7;border-color:color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .exchange-status-rejected {color:#b32940;background:#f1f4f7;border-color:color-mix(in srgb, #b32940 28%, #fff);
}html:root[data-admin-theme="light"] .exchange-alert {color:#b32940;background:#f1f4f7;border:1px solid color-mix(in srgb, #b32940 28%, #fff);
}html:root[data-admin-theme="light"] .exchange-notice {color:#187443;background:#f1f4f7;border:1px solid color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .exchange-transfer {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .exchange-transfer small {color:#526072;
}html:root[data-admin-theme="light"] .exchange-transfer strong span {color:#087f7b;
}html:root[data-admin-theme="light"] .exchange-transfer>svg {color:#187443;
}html:root[data-admin-theme="light"] .personal-exchange-page .exchange-quote-caption {color:#17212f;
}html:root[data-admin-theme="light"] .exchange-requisites>div {border-bottom:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .exchange-requisites dt {color:#526072;
}html:root[data-admin-theme="light"] .exchange-requisites dd {color:#17212f;
}html:root[data-admin-theme="light"] .exchange-owner-actions {border-top:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .exchange-owner-actions p {color:#17212f;
}html:root[data-admin-theme="light"] .exchange-history li:not(:last-child):before {background:#f1f4f7;
}html:root[data-admin-theme="light"] .exchange-timeline-dot {background:#f1f4f7;border:2px solid color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .exchange-history small {color:#526072;
}html:root[data-admin-theme="light"] .exchange-history p {color:#17212f;
}html:root[data-admin-theme="light"] .exchange-count {color:#187443;background:#f1f4f7;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .exchange-operator-form {background:#ffffff;border:1px solid color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .exchange-funding {background:#ffffff;border:1px solid color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .exchange-funding p {color:#17212f;
}html:root[data-admin-theme="light"] .exchange-funding code {background:#ffffff;border:1px solid color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .exchange-wallets-fold>summary>svg {color:#187443;
}html:root[data-admin-theme="light"] .exchange-wallets-fold summary small {color:#526072;
}html:root[data-admin-theme="light"] .exchange-wallet-configure {color:#187443;background:#e8f5ed;border:1px solid color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .exchange-wallet-form {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .exchange-wallets-fold>summary:focus-visible {outline:3px solid color-mix(in srgb, #087f7b 28%, #fff);
}@media (max-width:760px){
 html:root[data-admin-theme="light"] .exchange-transfer>div+div {border-top:1px solid #dce2e9;
 }}html:root[data-admin-theme="light"] .appearance-theme-choice.is-selected {border-color:color-mix(in srgb, #087f7b 28%, #fff);box-shadow:0 0 0 1px rgb(23 33 47 / 4%);
}html:root[data-admin-theme="light"] .appearance-theme-choice:has(input:focus-visible) {outline:3px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .appearance-theme-choice small {color:#17212f;
}html:root[data-admin-theme="light"] .appearance-controls p {color:#17212f;
}html:root[data-admin-theme="light"] .appearance-reset-file {color:#17212f;
}html:root[data-admin-theme="light"] .staff-security-mark {background:radial-gradient(circle at 0 0,color-mix(in srgb, #187443 11%, transparent),rgb(23 33 47 / 0%) 58%),#ffffff;border:1px solid color-mix(in srgb, #187443 28%, #fff);box-shadow:inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .staff-security-mark>svg {color:#187443;
}html:root[data-admin-theme="light"] .staff-summary {background:linear-gradient(145deg,#ffffff,#ffffff);border:1px solid #dce2e9;box-shadow:inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .staff-summary>svg {color:#526072;
}html:root[data-admin-theme="light"] .staff-success {color:#187443;background:color-mix(in srgb, #187443 18%, transparent);border:1px solid color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .staff-owner-only {color:#855300;background:#fff4d9;border:1px solid color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .staff-permission-checklist {background:radial-gradient(circle at 0 0,color-mix(in srgb, #087f7b 8%, transparent),rgb(23 33 47 / 0%) 52%),#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .staff-permission-checklist>legend {color:#526072;
}html:root[data-admin-theme="light"] .staff-permission-checklist label {color:#526072;background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .staff-permission-checklist label:has(input:checked) {color:#187443;background:color-mix(in srgb, #187443 18%, transparent);border-color:color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .staff-permission-checklist input {accent-color:#187443;
}html:root[data-admin-theme="light"] .staff-key-reveal {background:radial-gradient(circle at 0 0,color-mix(in srgb, #187443 13%, transparent),rgb(23 33 47 / 0%) 52%),#ffffff;border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .staff-key-reveal-heading>svg {color:#187443;
}html:root[data-admin-theme="light"] .staff-key-reveal-heading strong {color:#187443;
}html:root[data-admin-theme="light"] .staff-key-reveal>code {color:#187443;background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .staff-readonly-note>svg, html:root[data-admin-theme="light"] .staff-access-denied>svg {color:#087f7b;
}html:root[data-admin-theme="light"] .staff-member-card {background:radial-gradient(circle at 100% 0,color-mix(in srgb, #2855b5 8%, transparent),rgb(23 33 47 / 0%) 40%),linear-gradient(145deg,#ffffff,#ffffff);border:1px solid #dce2e9;box-shadow:inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .staff-member-suspended {border-color:color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .staff-avatar {color:#187443;background:linear-gradient(145deg,#e2f3f0,color-mix(in srgb, #2855b5 18%, transparent));border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .staff-current {color:#187443;background:#e8f5ed;border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .staff-status {color:#526072;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .staff-status-active {color:#187443;background:color-mix(in srgb, #187443 18%, transparent);border-color:color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .staff-status-suspended, html:root[data-admin-theme="light"] .staff-status-expired {color:#855300;background:#fff4d9;border-color:color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .staff-status-revoked {color:#b32940;background:#fff0f2;border-color:color-mix(in srgb, #b32940 28%, #fff);
}html:root[data-admin-theme="light"] .staff-status-redeemed {color:#2855b5;background:#eaf0ff;border-color:color-mix(in srgb, #2855b5 28%, #fff);
}html:root[data-admin-theme="light"] .staff-member-facts {background:#f1f4f7;border-block:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .staff-member-facts>div {background:#ffffff;
}html:root[data-admin-theme="light"] .staff-member-facts dt, html:root[data-admin-theme="light"] .staff-invitation-row dt {color:#526072;
}html:root[data-admin-theme="light"] .staff-member-facts dd, html:root[data-admin-theme="light"] .staff-invitation-row dd {color:#17212f;
}html:root[data-admin-theme="light"] .staff-protected {color:#526072;
}html:root[data-admin-theme="light"] .staff-protected>svg {color:#855300;
}html:root[data-admin-theme="light"] .staff-manage-panel {background:radial-gradient(circle at 0 0,color-mix(in srgb, #087f7b 8%, transparent),rgb(23 33 47 / 0%) 52%),#ffffff;border-top:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .staff-confirmation {background:#fff4d9;border:1px solid color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .staff-invitation-empty {border:1px dashed #dce2e9;
}html:root[data-admin-theme="light"] .staff-invitation-empty>svg {color:#526072;
}html:root[data-admin-theme="light"] .staff-invitation-row {background:linear-gradient(145deg,#ffffff,#ffffff);border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .staff-invitation-icon {color:#087f7b;background:color-mix(in srgb, #087f7b 17%, transparent);border:1px solid color-mix(in srgb, #087f7b 28%, #fff);
}html:root[data-admin-theme="light"] .staff-invitation-main code {color:#187443;
}html:root[data-admin-theme="light"] .staff-invitation-row>dl {background:#f1f4f7;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .staff-invitation-row>dl>div {background:#ffffff;
}html:root[data-admin-theme="light"] .staff-invitation-revoke {border-top:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .staff-inline-confirm {background:#fff0f2;border:1px solid color-mix(in srgb, #b32940 28%, #fff);
}html:root[data-admin-theme="light"] .staff-inline-confirm>span {color:#b32940;
}html:root[data-admin-theme="light"] .staff-permission-row {background:#f1f4f7;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .staff-permission-section {background:radial-gradient(circle at 0 0,color-mix(in srgb, #087f7b 8%, transparent),rgb(23 33 47 / 0%) 62%),#ffffff;
}html:root[data-admin-theme="light"] .staff-permission-cell {background:#ffffff;
}html:root[data-admin-theme="light"] .staff-permission-cell>small {color:#526072;
}html:root[data-admin-theme="light"] .staff-permission-cell>svg {color:#187443;
}html:root[data-admin-theme="light"] .staff-permission-cell>strong {color:#526072;
}html:root[data-admin-theme="light"] .permission-read>svg, html:root[data-admin-theme="light"] .permission-limited>svg {color:#087f7b;
}html:root[data-admin-theme="light"] .permission-none>svg {color:#526072;
}html:root[data-admin-theme="light"] .permission-none>strong {color:#526072;
}@media (min-width:1040px){
 html:root[data-admin-theme="light"] .staff-member-facts {border-inline:1px solid #dce2e9;
 }}@media (min-width:1040px){
 html:root[data-admin-theme="light"] .staff-permission-grid {background:#f1f4f7;border:1px solid #dce2e9;
 }}@media (min-width:1040px){
 html:root[data-admin-theme="light"] .staff-permission-head>span {color:#526072;background:#ffffff;
 }}html:root[data-admin-theme="light"] .subscription-readonly-mark {background:radial-gradient(circle at 0 0,color-mix(in srgb, #2855b5 12%, transparent),rgb(23 33 47 / 0%) 58%),#ffffff;border:1px solid color-mix(in srgb, #2855b5 28%, #fff);box-shadow:inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .subscription-readonly-mark>svg {color:#087f7b;
}html:root[data-admin-theme="light"] .subscription-skeleton span {background:linear-gradient(100deg,#ffffff 20%,#ffffff 40%,#ffffff 60%) 0 0/200% 100%;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .subscription-notice {background:radial-gradient(circle at 0 0,color-mix(in srgb, #855300 16%, transparent),rgb(23 33 47 / 0%) 58%),#ffffff;border:1px solid color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .subscription-notice>svg {color:#855300;
}html:root[data-admin-theme="light"] .subscription-notice strong {color:#855300;
}html:root[data-admin-theme="light"] .subscription-notice p {color:#855300;
}html:root[data-admin-theme="light"] .subscription-notice-critical {background:radial-gradient(circle at 0 0,color-mix(in srgb, #b32940 17%, transparent),rgb(23 33 47 / 0%) 58%),#ffffff;border-color:color-mix(in srgb, #b32940 28%, #fff);
}html:root[data-admin-theme="light"] .subscription-notice-critical>svg {color:#b32940;
}html:root[data-admin-theme="light"] .subscription-notice-critical strong {color:#b32940;
}html:root[data-admin-theme="light"] .subscription-notice-critical p {color:#b32940;
}html:root[data-admin-theme="light"] .subscription-hero {background:radial-gradient(circle at 4% 0,color-mix(in srgb, #187443 16%, transparent),rgb(23 33 47 / 0%) 38%),radial-gradient(circle at 96% 100%,color-mix(in srgb, #2855b5 17%, transparent),rgb(23 33 47 / 0%) 42%),linear-gradient(145deg,#ffffff,#ffffff 70%);border:1px solid #dce2e9;box-shadow:inset 0 1px rgb(23 33 47 / 1%),0 18px 46px rgb(23 33 47 / 2%);
}html:root[data-admin-theme="light"] .subscription-hero:before {background:linear-gradient(90deg,#e8f5ed,#e2f3f0,rgb(23 33 47 / 0%));
}html:root[data-admin-theme="light"] .subscription-plan-kicker {color:#187443;
}html:root[data-admin-theme="light"] .subscription-price strong {color:#17212f;
}html:root[data-admin-theme="light"] .subscription-price span {color:#087f7b;
}html:root[data-admin-theme="light"] .subscription-status-badge {color:#187443;background:#e8f5ed;border:1px solid color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .subscription-status-badge-payment_due, html:root[data-admin-theme="light"] .subscription-status-badge-grace {color:#855300;background:#fff4d9;border-color:color-mix(in srgb, #855300 28%, #fff);
}html:root[data-admin-theme="light"] .subscription-status-badge-suspended, html:root[data-admin-theme="light"] .subscription-status-badge-cancelled {color:#b32940;background:#fff0f2;border-color:color-mix(in srgb, #b32940 28%, #fff);
}html:root[data-admin-theme="light"] .subscription-term-grid {background:#f1f4f7;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .subscription-term-grid>div {background:#ffffff;
}html:root[data-admin-theme="light"] .subscription-term-grid dt {color:#526072;
}html:root[data-admin-theme="light"] .subscription-term-grid dt>svg {color:#087f7b;
}html:root[data-admin-theme="light"] .subscription-term-grid dd {color:#17212f;
}html:root[data-admin-theme="light"] .subscription-formula>div {background:#ffffff;border:1px solid #dce2e9;
}html:root[data-admin-theme="light"] .subscription-formula span {color:#526072;
}html:root[data-admin-theme="light"] .subscription-formula strong {color:#17212f;
}html:root[data-admin-theme="light"] .subscription-formula .subscription-formula-net {background:color-mix(in srgb, #187443 16%, transparent);border-color:color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .subscription-formula-net strong {color:#187443;
}html:root[data-admin-theme="light"] .subscription-plan-card {background:linear-gradient(145deg,#ffffff,#ffffff);border:1px solid #dce2e9;box-shadow:inset 0 1px rgb(23 33 47 / 0%);
}html:root[data-admin-theme="light"] .subscription-plan-card.is-active {background:radial-gradient(circle at 0 0,color-mix(in srgb, #187443 14%, transparent),rgb(23 33 47 / 0%) 55%),linear-gradient(145deg,#ffffff,#ffffff);border-color:color-mix(in srgb, #187443 28%, #fff);
}html:root[data-admin-theme="light"] .subscription-plan-card.is-active:before {background:linear-gradient(#e8f5ed,#e2f3f0);
}html:root[data-admin-theme="light"] .subscription-plan-card header>svg {color:#2855b5;
}html:root[data-admin-theme="light"] .subscription-plan-card.is-active header>svg {color:#187443;
}html:root[data-admin-theme="light"] .subscription-plan-card header>span {color:#526072;
}html:root[data-admin-theme="light"] .subscription-plan-card header>span svg {color:#187443;
}html:root[data-admin-theme="light"] .subscription-plan-card>div strong {color:#17212f;
}html:root[data-admin-theme="light"] .subscription-plan-card>div small {color:#526072;
}html:root[data-admin-theme="light"] .subscription-integrity>svg, html:root[data-admin-theme="light"] .subscription-access-denied>svg, html:root[data-admin-theme="light"] .subscription-unconfigured>svg {color:#187443;
}html:root[data-admin-theme="light"] .subscription-unconfigured>svg {color:#087f7b;
}@media (min-width:700px){
 html:root[data-admin-theme="light"] .subscription-formula-sign {color:#526072;
 }}html:root[data-admin-theme="light"] .personal-bot-dialog-backdrop, html:root[data-admin-theme="light"] .modal-overlay { background: rgb(23 33 47 / 35%); }html:root[data-admin-theme="light"] .personal-bot-dialog { box-shadow: 0 24px 80px rgb(23 33 47 / 18%); }html:root[data-admin-theme="light"] .button-primary { color: var(--color-on-primary); }html:root[data-admin-theme="light"] .settings-switch > span { border-color: #b7c1ce; background: #e2e7ed; }html:root[data-admin-theme="light"] .settings-switch > span::after { background: #647184; }html:root[data-admin-theme="light"] .settings-switch > input:checked + span { border-color: #087f7b; background: #087f7b; }html:root[data-admin-theme="light"] .settings-switch > input:checked + span::after { background: #ffffff; }@media (max-width: 480px) {
 html:root[data-admin-theme="light"] .dashboard-page { grid-template-columns: minmax(0, 1fr); }
 html:root[data-admin-theme="light"] .dashboard-heading { flex-wrap: wrap; }
}

/* Persistent appearance control, independent of shop data and routes. */
.admin-appearance-bar {height:44px; box-sizing:border-box; display:flex; align-items:center; justify-content:flex-end; gap:10px; padding:5px 20px; background:#182431; color:#d8e4ee; font:600 12px/1.2 system-ui,sans-serif; border-bottom:1px solid #344555;}
html:root[data-admin-theme="light"] .desktop-sidebar .nav-item.nav-item-exchange {background:#23423e; color:#b5fff0; border-color:#4a7375; box-shadow:inset 3px 0 #80dfd2;}
.admin-appearance-options {display:flex; gap:3px; padding:3px; border:1px solid #425364; border-radius:9px;}
html:root[data-admin-theme="light"] .desktop-sidebar .nav-caption {color:#92a9bc;}
.admin-appearance-options button {font:inherit; cursor:pointer; color:#c9d7e4; background:transparent; border:0; border-radius:5px; padding:5px 12px;}
.admin-appearance-options button[aria-pressed="true"] {background:#e6f4f4; color:#173d40;}
.admin-appearance-options button:focus-visible {outline:2px solid #6be0d5; outline-offset:2px;}
html:root[data-admin-theme="light"] .desktop-sidebar {background:#182431; border-color:#344555; --color-text:#eff5fa; --color-muted:#b9c9d7; --color-primary:#80dfd2; --color-primary-hover:#b5fff0; color:var(--color-text);}
html:root[data-admin-theme="light"] .desktop-sidebar .nav-item {color:#b9c9d7;}
html:root[data-admin-theme="light"] .desktop-sidebar .nav-item:hover {background:#253746; color:#fff;}
html:root[data-admin-theme="light"] .desktop-sidebar .nav-item-active {background:#29484b; color:#b5fff0; border-color:#4a7375; box-shadow:inset 3px 0 #80dfd2;}
html:root[data-admin-theme="light"] .desktop-sidebar .sidebar-brand span {color:#b9c9d7;}
html:root[data-admin-theme="light"] .desktop-sidebar .sidebar-logout {color:#efb7ba; border-color:#52616e; background:#25313f;}
html:root[data-admin-theme="light"] table {border-collapse:separate; border-spacing:0;}
html:root[data-admin-theme="light"] thead th {background:#243544; color:#e7f0f8; border-color:#405362; padding-block:15px;}
html:root[data-admin-theme="light"] thead th:first-child {border-top-left-radius:10px;}
html:root[data-admin-theme="light"] thead th:last-child {border-top-right-radius:10px;}
html:root[data-admin-theme="light"] tbody tr:nth-child(even) td {background:#f3f6f9;}
html:root[data-admin-theme="light"] tbody tr:hover td {background:#eaf3f5;}
html:root[data-admin-theme="light"] .card {border-color:#cbd5df; box-shadow:0 3px 12px rgb(29 48 68 / 5%);}
@media(min-width:1024px) {
 html:root[data-admin-theme="light"] .auth-brand {background:linear-gradient(145deg,#243747,#111c28); color:#f7f9ff;}
 html:root[data-admin-theme="light"] .auth-brand h2 {color:#f7f9ff;}
 html:root[data-admin-theme="light"] .auth-brand p, html:root[data-admin-theme="light"] .auth-brand small {color:#c6d2e9;}
}
@media(max-width:480px) {.admin-appearance-bar {padding-inline:12px;}}
/* Steel panels keep the light workspace distinct from its contents. */
html:root[data-admin-theme="light"] {
 --color-bg:#eef2f6; --color-surface:#e1e7ee; --color-surface-raised:#eaf0f5;
 --color-surface-soft:#d5dee7; --color-border:#b7c4d1; --color-border-strong:#93a6b8;
}
html:root[data-admin-theme="light"] .admin-card,
html:root[data-admin-theme="light"] .dashboard-section,
html:root[data-admin-theme="light"] .dashboard-panel,
html:root[data-admin-theme="light"] .auth-card {
 background:linear-gradient(135deg,#eef2f6 0%,#dce4ec 55%,#cfd9e3 100%);
 border-color:#aebdcb;
 box-shadow:inset 0 1px 0 #fff,0 5px 18px rgb(35 55 76 / 9%);
}
html:root[data-admin-theme="light"] .product-card,
html:root[data-admin-theme="light"] .transaction-card,
html:root[data-admin-theme="light"] .courier-card,
html:root[data-admin-theme="light"] .inventory-card,
html:root[data-admin-theme="light"] .dashboard-channel-card,
html:root[data-admin-theme="light"] .dashboard-metric-card {
 background:linear-gradient(145deg,#e3eaf0,#c6d2de);
 border-color:#99adbf;
 box-shadow:inset 3px 0 0 #648798,inset 0 1px 0 #f9fbfd,0 3px 10px rgb(35 55 76 / 7%);
}
html:root[data-admin-theme="light"] .dashboard-action-list > a,
html:root[data-admin-theme="light"] .dashboard-order-list > a,
html:root[data-admin-theme="light"] .transaction-summary-grid > *,
html:root[data-admin-theme="light"] .inventory-create-panel,
html:root[data-admin-theme="light"] .inventory-list-panel {
 background:linear-gradient(135deg,#e7edf3,#d3dee8); border-color:#b0bfce;
}
html:root[data-admin-theme="light"] tbody tr td {background:#e8eef4; border-color:#b5c4d2;}
html:root[data-admin-theme="light"] tbody tr:nth-child(even) td {background:#d5dfe9;}
html:root[data-admin-theme="light"] tbody tr:hover td {background:#cadce4;}
html:root[data-admin-theme="light"] .responsive-data-table tbody tr {background:linear-gradient(135deg,#e7edf3,#d2dce7); border-color:#aabccb;}
html:root[data-admin-theme="light"] .field input,
html:root[data-admin-theme="light"] .field select,
html:root[data-admin-theme="light"] .field textarea {background:#f8fafc; border-color:#a3b3c2;}
html:root[data-admin-theme="light"] .empty-list-state,
html:root[data-admin-theme="light"] .dashboard-empty-row {background:#d8e2eb; border:1px dashed #9fb2c3; border-radius:12px; padding:24px; color:#445970;}

html:root[data-admin-theme="light"] .auth-brand .brand-mark,
html:root[data-admin-theme="light"] .auth-brand .brand-wordmark,
html:root[data-admin-theme="light"] .auth-brand .brand-wordmark strong {color:#f1f6fb;}
html:root[data-admin-theme="light"] .auth-brand .brand-wordmark small {color:#c6d2e9;}
html:root[data-admin-theme="light"] .auth-brand .trust-chip {color:#93dfc4;}
html:root[data-admin-theme="light"] .auth-card {border:1px solid #aebdcb; border-radius:20px; padding:24px;}
