/* Internal administrator template v2. Exact reviewed roles only.
   Paint only: no geometry, visibility, content, event, barcode, garment color or camera changes.
   Semantic palettes remain paired; explicit selected/disabled states below retain distinction. */
html.cd-template-v1 #view-admin#view-admin,
html.cd-template-v1 #view-admin#view-admin .cd-admin-shell { background:var(--ctpl-page)!important;color:var(--ctpl-ink)!important; }
html.cd-template-v1 #view-admin .cd-admin-panel,
html.cd-template-v1 #view-admin .cd-admin-note,
html.cd-template-v1 #view-admin .am-diagnostic,
html.cd-template-v1 #view-admin .aa-form-card,
html.cd-template-v1 #view-admin .aa-person,
html.cd-template-v1 #view-admin .ca-summary,
html.cd-template-v1 #view-admin .ca-result,
html.cd-template-v1 #view-admin .aw-box,
html.cd-template-v1 #view-admin .aw-card,
html.cd-template-v1 #view-admin .aw-person,
html.cd-template-v1 #view-admin .aw-good,
html.cd-template-v1 #view-admin .aw-stats>div,
html.cd-template-v1 #view-admin .aw-help,
html.cd-template-v1 #view-admin.aw-root pre,
html.cd-template-v1 #view-admin .ci-customer,
html.cd-template-v1 #view-admin .ci-catalog,
html.cd-template-v1 #view-admin .ci-cart,
html.cd-template-v1 #view-admin .ci-stats,
html.cd-template-v1 #view-admin .ci-totals,
html.cd-template-v1 #view-admin .ci-total,
html.cd-template-v1 #view-admin .ci-row,
html.cd-template-v1 #uwShell .uw-customer,
html.cd-template-v1 #uwShell .uw-stats span,
html.cd-template-v1 #view-admin .rg-summary>div,
html.cd-template-v1 #view-admin .cv-card,
html.cd-template-v1 #view-admin .cv-customer,
html.cd-template-v1 #view-admin .cv-dock,
html.cd-template-v1 #view-admin .cv-search-slot .cv-search,
html.cd-template-v1 #view-admin .cv-recent,
html.cd-template-v1 #dhHome .dh-search,
html.cd-template-v1 #dhHome .dh-panel,
html.cd-template-v1 #dhHome .dh-history-row { background:var(--ctpl-card)!important;color:var(--ctpl-ink)!important;border-color:var(--ctpl-edge)!important; }
html.cd-template-v1 #view-admin .cd-admin-heading,
html.cd-template-v1 #view-admin .cd-admin-panel,
html.cd-template-v1 #view-admin .cd-admin-note strong,
html.cd-template-v1 #view-admin .am-members,
html.cd-template-v1 #view-admin .aa-assignments,
html.cd-template-v1 #view-admin #caSearch,
html.cd-template-v1 #view-admin #caEdit,
html.cd-template-v1 #view-admin.aw-root label,
html.cd-template-v1 #view-admin .aw-good strong,
html.cd-template-v1 #view-admin .ci-workspace,
html.cd-template-v1 #view-admin .rg-summary strong,
html.cd-template-v1 #uwShell .uw-line strong,
html.cd-template-v1 #uwShell .uw-line b,
html.cd-template-v1 #uwShell .uw-stats b,
html.cd-template-v1 #view-admin .cv-page,
html.cd-template-v1 #view-admin .cv-tag,
html.cd-template-v1 #dhHome .dh-counts strong { color:var(--ctpl-ink)!important; }
html.cd-template-v1 #view-admin .cd-admin-subtitle,
html.cd-template-v1 #view-admin .cd-admin-tabs span,
html.cd-template-v1 #view-admin .cd-admin-note,
html.cd-template-v1 #view-admin .am-search label,
html.cd-template-v1 #view-admin .am-message,
html.cd-template-v1 #view-admin .am-empty,
html.cd-template-v1 #view-admin .aa-heading p,
html.cd-template-v1 #view-admin .aa-help,
html.cd-template-v1 #view-admin .aa-count,
html.cd-template-v1 #view-admin .aa-person-info span,
html.cd-template-v1 #view-admin .aa-person-info small,
html.cd-template-v1 #view-admin .aa-empty,
html.cd-template-v1 #view-admin .ca-help,
html.cd-template-v1 #view-admin .ca-summary dt,
html.cd-template-v1 #view-admin #caIdentity,
html.cd-template-v1 #view-admin #caMessage,
html.cd-template-v1 #view-admin .aw-card span:not(.aw-icon),
html.cd-template-v1 #view-admin .aw-person small,
html.cd-template-v1 #view-admin .aw-good small,
html.cd-template-v1 #view-admin .aw-muted,
html.cd-template-v1 #view-admin .ci-muted,
html.cd-template-v1 #view-admin .ci-products small,
html.cd-template-v1 #view-admin .ci-goods small,
html.cd-template-v1 #view-admin .ci-empty,
html.cd-template-v1 #uwShell .uw-line,
html.cd-template-v1 #view-admin .uw-table td small,
html.cd-template-v1 #view-admin .rg-summary span,
html.cd-template-v1 #view-admin #rgInfo,
html.cd-template-v1 #view-admin .cv-summary>span:last-child,
html.cd-template-v1 #view-admin .cv-status:not(.cv-error),
html.cd-template-v1 #view-admin .cv-customer>span,
html.cd-template-v1 #view-admin .cv-identity small,
html.cd-template-v1 #view-admin .cv-state small,
html.cd-template-v1 #view-admin .cv-empty,
html.cd-template-v1 #view-admin .cv-help,
html.cd-template-v1 #view-admin .cv-tail,
html.cd-template-v1 #view-admin .cv-total,
html.cd-template-v1 #dhHome .dh-search small,
html.cd-template-v1 #dhHome .dh-counts button>span:first-child,
html.cd-template-v1 #dhHome .dh-caption,
html.cd-template-v1 #dhHome time,
html.cd-template-v1 #dhHome .dh-schedule-row small,
html.cd-template-v1 #dhHome .dh-empty,
html.cd-template-v1 #dhHome .dh-footer { color:var(--ctpl-copy)!important; }
html.cd-template-v1 #view-admin .cd-admin-tabs button:not(.selected),
html.cd-template-v1 #view-admin .dh-nav button,
html.cd-template-v1 #view-admin .am-heading button,
html.cd-template-v1 #view-admin .am-search button:not(.aw-primary),
html.cd-template-v1 #view-admin .am-more,
html.cd-template-v1 #view-admin .am-diagnostic button,
html.cd-template-v1 #view-admin [data-am-check],
html.cd-template-v1 #view-admin .aa-assignments button:not(.aa-primary):not(.aa-danger),
html.cd-template-v1 #view-admin #caEdit button:not([type=submit]),
html.cd-template-v1 #view-admin .aw-wide,
html.cd-template-v1 #view-admin .aw-tabs button:not([aria-pressed=true]),
html.cd-template-v1 #view-admin #awBody button.aw-back,
html.cd-template-v1 #view-admin #awEditor>.aw-back,
html.cd-template-v1 #view-admin .aw-chip,
html.cd-template-v1 #view-admin .ci-products button:not(.selected):not([aria-pressed=true]),
html.cd-template-v1 #view-admin .ci-groups button:not(.selected):not([aria-pressed=true]),
html.cd-template-v1 #view-admin .ci-cart button:not(.ci-delete):not(.ci-apply):not(#ciSave):not([aria-pressed=true]):not(.selected),
html.cd-template-v1 #uwShell .uw-nav button:not(.selected),
html.cd-template-v1 #uwSearch button,
html.cd-template-v1 #uwResults button,
html.cd-template-v1 #view-admin .rg-tools button,
html.cd-template-v1 #view-admin .cv-heading button,
html.cd-template-v1 #view-admin .cv-search button,
html.cd-template-v1 #view-admin .cv-more,
html.cd-template-v1 #view-admin .cv-matches>button,
html.cd-template-v1 #view-admin .cv-recent button:not(:disabled),
html.cd-template-v1 #dhHome .dh-heading button,
html.cd-template-v1 #dhHome .dh-title button,
html.cd-template-v1 #dhHome .dh-footer button,
html.cd-template-v1 #dhHome .dh-counts button,
html.cd-template-v1 #dhHome .dh-shortcuts button,
html.cd-template-v1 #dhHome .dh-filters button:not([aria-pressed=true]),
html.cd-template-v1 #dhHome .dh-schedule-row button,
html.cd-template-v1 #dhHome .dh-link-request,
html.cd-template-v1 #dhHome .ah-scan { background:var(--ctpl-card)!important;color:var(--ctpl-ink)!important;border-color:var(--ctpl-edge)!important; }
html.cd-template-v1 #view-admin .cd-admin-form input,
html.cd-template-v1 #view-admin .cd-admin-form select,
html.cd-template-v1 #view-admin .am-search input,
html.cd-template-v1 #view-admin .aa-fields input:not([readonly]),
html.cd-template-v1 #view-admin #caEdit input:not([type=radio]):not([type=checkbox]):not([readonly]),
html.cd-template-v1 #view-admin #caEdit textarea,
html.cd-template-v1 #view-admin #caEdit select,
html.cd-template-v1 #view-admin #caQuery,
html.cd-template-v1 #view-admin #awBody input:not([type=checkbox]):not([type=radio]),
html.cd-template-v1 #view-admin #awBody select,
html.cd-template-v1 #view-admin #awBody textarea,
html.cd-template-v1 #view-admin .ci-workspace input:not([type=checkbox]):not([type=radio]),
html.cd-template-v1 #view-admin .ci-workspace select,
html.cd-template-v1 #uwSearch input,
html.cd-template-v1 #view-admin .cv-number input,
html.cd-template-v1 #view-admin .cv-total input:not(:disabled),
html.cd-template-v1 #dhHome #awQ { background:#0b1530!important;color:var(--ctpl-ink)!important;border-color:#516584!important;color-scheme:dark; }
html.cd-template-v1 #view-admin .aa-fields input[readonly],
html.cd-template-v1 #view-admin #caEdit input[readonly],
html.cd-template-v1 #view-admin .cv-total input:disabled { background:#18243a!important;color:#aebed5!important;border-color:#43546e!important; }
html.cd-template-v1 #view-admin .am-search .aw-primary:not(:disabled),
html.cd-template-v1 #view-admin .aa-assignments .aa-primary:not(:disabled),
html.cd-template-v1 #view-admin #caSearch button:not(:disabled),
html.cd-template-v1 #view-admin #caEdit button[type=submit]:not(:disabled),
html.cd-template-v1 #view-admin .aw-primary:not(:disabled),
html.cd-template-v1 #view-admin #ciSave:not(:disabled),
html.cd-template-v1 #view-admin .ci-apply:not(:disabled),
html.cd-template-v1 #view-admin .cv-save:not(:disabled),
html.cd-template-v1 #dhHome #awSearch .aw-primary:not(:disabled) { background:var(--ctpl-cta)!important;color:#06142b!important;border-color:transparent!important; }
html.cd-template-v1 #view-admin .am-members th,
html.cd-template-v1 #view-admin .ci-table th,
html.cd-template-v1 #view-admin .uw-table th,
html.cd-template-v1 #view-admin .rg-table th { background:#203556!important;color:var(--ctpl-ink)!important; }
html.cd-template-v1 #view-admin .am-members td,
html.cd-template-v1 #view-admin .uw-table td,
html.cd-template-v1 #view-admin .ci-table td { border-color:var(--ctpl-edge)!important; }
html.cd-template-v1 #view-admin .uw-table tr:nth-child(even),
html.cd-template-v1 #view-admin .rg-table tr:not(.rg-selected),
html.cd-template-v1 #view-admin .rg-table tr:nth-child(even):not(.rg-selected) { background:var(--ctpl-card)!important;color:var(--ctpl-ink)!important;border-color:var(--ctpl-edge)!important; }
html.cd-template-v1 #view-admin .rg-table tr.rg-selected,
html.cd-template-v1 #view-admin .cv-item.cv-chosen,
html.cd-template-v1 #view-admin .cv-located { background:#203e60!important;color:#edf4ff!important; }
html.cd-template-v1 #view-admin .rg-table .rg-date { background:var(--ctpl-card)!important;color:var(--ctpl-ink)!important;border-color:var(--ctpl-edge)!important; }
html.cd-template-v1 #view-admin .rg-date button:not([aria-pressed=true]):not([aria-pressed=mixed]) { color:var(--ctpl-copy)!important; }
html.cd-template-v1 #view-admin .rg-date [aria-pressed=mixed] { background:#315573!important;color:#edf4ff!important; }
html.cd-template-v1 #view-admin .cd-admin-tabs button.selected,
html.cd-template-v1 #dhHome .dh-filters [aria-pressed=true] { background:#254568!important;color:#9fdfff!important;border-color:#70b7ef!important; }
html.cd-template-v1 #view-admin #awBody .cm-page { color:var(--ctpl-ink)!important; }
html.cd-template-v1 #view-admin #awBody .cm-stat:not(.duplicate):not(.check),
html.cd-template-v1 #view-admin #awBody .cm-work,
html.cd-template-v1 #view-admin #awBody .cm-numbers,
html.cd-template-v1 #view-admin #awBody .cm-detail,
html.cd-template-v1 #view-admin #awBody .cm-detail article,
html.cd-template-v1 #view-admin #awBody .cm-audit,
html.cd-template-v1 #view-admin #awBody .cm-dialog,
html.cd-template-v1 #ciDialog,
html.cd-template-v1 #ciEditDialog { background:var(--ctpl-card)!important;color:var(--ctpl-ink)!important;border-color:var(--ctpl-edge)!important; }
html.cd-template-v1 #view-admin #awBody .cm-stat.empty strong,
html.cd-template-v1 #view-admin #awBody .cm-tag strong { color:var(--ctpl-ink)!important; }
html.cd-template-v1 #view-admin #awBody .cm-back,
html.cd-template-v1 #view-admin #awBody .cm-heading button,
html.cd-template-v1 #view-admin #awBody .cm-time,
html.cd-template-v1 #view-admin #awBody .cm-caption,
html.cd-template-v1 #view-admin #awBody .cm-bounds,
html.cd-template-v1 #view-admin #awBody .cm-tag,
html.cd-template-v1 #view-admin #awBody .cm-detail dt,
html.cd-template-v1 #view-admin #awBody .cm-note,
html.cd-template-v1 #view-admin #awBody .cm-empty-detail,
html.cd-template-v1 #view-admin #awBody .cm-work small { color:var(--ctpl-copy)!important; }
html.cd-template-v1 #view-admin #awBody .cm-work button,
html.cd-template-v1 #view-admin #awBody .cm-search button,
html.cd-template-v1 #view-admin #awBody .cm-matches button,
html.cd-template-v1 #view-admin #awBody .cm-filter button,
html.cd-template-v1 #view-admin #awBody .cm-detail dd button,
html.cd-template-v1 #view-admin #awBody .cm-detail article>button,
html.cd-template-v1 #view-admin #awBody .cm-dialog button,
html.cd-template-v1 #view-admin #awBody .cm-audit button { background:var(--ctpl-card)!important;color:var(--ctpl-ink)!important;border-color:var(--ctpl-edge)!important; }
html.cd-template-v1 #view-admin #awBody .cm-search input,
html.cd-template-v1 #view-admin #awBody .cm-dialog input,
html.cd-template-v1 #ciEditDialog input,
html.cd-template-v1 #ciEditDialog select { background:#0b1530!important;color:var(--ctpl-ink)!important;border-color:#516584!important;color-scheme:dark; }
html.cd-template-v1 #view-admin #awBody .cm-numbers button:not(.chosen),
html.cd-template-v1 #view-admin #awBody .cm-range-row button { color:var(--ctpl-copy)!important; }
html.cd-template-v1 #view-admin #awBody .cm-stat.duplicate,
html.cd-template-v1 #view-admin #awBody .cm-stat.check,
html.cd-template-v1 #view-admin #awBody .cm-check { color:#173b61!important; }
html.cd-template-v1 #view-admin .cv-item.cv-just-registered { color:#142c45!important; }
html.cd-template-v1 #view-admin .aa-assignments .aa-danger { background:#351c2c!important;color:#ffbbc2!important;border-color:#a65365!important; }
html.cd-template-v1 #view-admin .cv-status.cv-error,
html.cd-template-v1 #view-admin #ciEditError,
html.cd-template-v1 #view-admin #awBody .cm-range-error { color:#ffb4b9!important; }
html.cd-template-v1 #locker-business-panel,
html.cd-template-v1 #locker-control-panel,
html.cd-template-v1 #view-locker.lk-admin-view summary,
html.cd-template-v1 #view-locker .lk-admin-detail dd { color:var(--ctpl-ink)!important; }
html.cd-template-v1 #view-locker .lk-admin-summary,
html.cd-template-v1 #view-locker .lwa-job,
html.cd-template-v1 #view-locker .lk-receipt-admin,
html.cd-template-v1 #view-locker .lwa-admin-entry,
html.cd-template-v1 #locker-control-panel .lwa-back { background:var(--ctpl-card)!important;color:var(--ctpl-ink)!important;border-color:var(--ctpl-edge)!important; }
html.cd-template-v1 #view-locker .lk-admin-summary b { color:var(--ctpl-ink)!important; }
html.cd-template-v1 #view-locker .lk-admin-summary>span,
html.cd-template-v1 #view-locker .lk-admin-detail dt,
html.cd-template-v1 #view-locker .lk-admin-detail>p,
html.cd-template-v1 #locker-control-panel .lwa-heading p,
html.cd-template-v1 #locker-control-panel .lwa-caption,
html.cd-template-v1 #locker-control-panel .lwa-detail dt,
html.cd-template-v1 #locker-control-panel .lwa-history time,
html.cd-template-v1 #locker-control-panel .lwa-auth p,
html.cd-template-v1 #locker-control-panel .lwa-message:not(.error) { color:var(--ctpl-copy)!important; }
html.cd-template-v1 #locker-business-panel button:not([type=submit]),
html.cd-template-v1 #locker-control-panel .lwa-buttons button:not(.lwa-primary),
html.cd-template-v1 #view-locker .lk-admin-refresh,
html.cd-template-v1 #view-locker .lwa-job button { background:var(--ctpl-card)!important;color:var(--ctpl-ink)!important;border-color:var(--ctpl-edge)!important; }
html.cd-template-v1 #locker-business-panel input,
html.cd-template-v1 #locker-business-panel textarea,
html.cd-template-v1 #locker-control-panel input { background:#0b1530!important;color:var(--ctpl-ink)!important;border-color:#516584!important;color-scheme:dark; }
html.cd-template-v1 #locker-control-panel .lwa-primary:not(:disabled),
html.cd-template-v1 #locker-business-panel form button:not(:disabled),
html.cd-template-v1 #locker-business-panel .lbr-actions button:not(:disabled) { background:var(--ctpl-cta)!important;color:#06142b!important;border-color:transparent!important; }
html.cd-template-v1 #locker-business-panel .lbr-notice,
html.cd-template-v1 #locker-control-panel .lwa-pending { background:#302719!important;color:#f4d197!important; }
html.cd-template-v1 #locker-control-panel .lwa-message.error { color:#ffb4b9!important; }
html.cd-template-v1 #view-locker.lk-admin-view summary:after { border-color:#aebed5; }
html.cd-template-v1 #cdPickupManager { color:var(--ctpl-ink)!important; }
html.cd-template-v1 #cdPickupManager .pm-card,
html.cd-template-v1 #cdPickupManager .pm-stages>button,
html.cd-template-v1 #cdPickupManager .pm-guide,
html.cd-template-v1 #cdPickupManager form,
html.cd-template-v1 #cdPickupManager .pm-quote,
html.cd-template-v1 #cdPickupManager .pm-heading button,
html.cd-template-v1 #cdPickupManager .pm-archive,
html.cd-template-v1 #cdPickupManager .pm-contact>*,
html.cd-template-v1 #cdPickupManager .pm-actions>button:not(.pm-primary):not([type=submit]) { background:var(--ctpl-card)!important;color:var(--ctpl-ink)!important;border-color:var(--ctpl-edge)!important; }
html.cd-template-v1 #cdPickupManager .pm-intro,
html.cd-template-v1 #cdPickupManager .pm-stages small,
html.cd-template-v1 #cdPickupManager .pm-help,
html.cd-template-v1 #cdPickupManager .pm-empty,
html.cd-template-v1 #cdPickupManager .pm-meta,
html.cd-template-v1 #cdPickupManager .pm-minor button { color:var(--ctpl-copy)!important; }
html.cd-template-v1 #cdPickupManager .pm-count { color:var(--ctpl-ink)!important; }
html.cd-template-v1 #cdPickupManager .pm-card header>span { background:#203556;color:#c6d4e5; }
html.cd-template-v1 #cdPickupManager input,
html.cd-template-v1 #cdPickupManager select { background:#0b1530!important;color:var(--ctpl-ink)!important;border-color:#516584!important;color-scheme:dark; }
html.cd-template-v1 #cdPickupManager .pm-actions>.pm-primary:not(:disabled),
html.cd-template-v1 #cdPickupManager .pm-actions>button[type=submit]:not(:disabled) { background:var(--ctpl-cta)!important;color:#06142b!important;border-color:transparent!important; }
html.cd-template-v1 body>.cs-root .cs-header,
html.cd-template-v1 body>.cs-root .cs-result,
html.cd-template-v1 body>.cs-root .cs-manual,
html.cd-template-v1 body>.cs-root .cs-value,
html.cd-template-v1 body>.cs-root .cs-header button,
html.cd-template-v1 body>.cs-root .cs-footer button,
html.cd-template-v1 body>.cs-root .cs-result>div button:not(.cs-primary) { background:var(--ctpl-card)!important;color:var(--ctpl-ink)!important;border-color:var(--ctpl-edge)!important; }
html.cd-template-v1 body>.cs-root .cs-format,
html.cd-template-v1 body>.cs-root .cs-copy-status,
html.cd-template-v1 body>.cs-root .cs-manual p:not(.cs-manual-status) { color:var(--ctpl-copy)!important; }
html.cd-template-v1 body>.cs-root .cs-manual textarea { background:#0b1530!important;color:var(--ctpl-ink)!important;border-color:#516584!important;color-scheme:dark; }
html.cd-template-v1 body>.cs-root .cs-primary:not(:disabled) { background:var(--ctpl-cta)!important;color:#06142b!important;border-color:transparent!important; }
html.cd-template-v1 body>.cs-root .cs-result-label { color:#91dbba; }
html.cd-template-v1 body>.cs-root .cs-manual .cs-manual-status { color:#ffb4b9; }

/* Explicit nested semantics: a success-highlighted conveyor row stays a complete light pair. */
html.cd-template-v1 #view-admin .cv-item.cv-just-registered .cv-tag {color:#102c4b!important}
html.cd-template-v1 #view-admin .cv-item.cv-just-registered .cv-identity small,
html.cd-template-v1 #view-admin .cv-item.cv-just-registered .cv-state small {color:#637286!important}
html.cd-template-v1 #view-admin .cv-ready {color:#91dbba}
html.cd-template-v1 #view-admin .cv-item.cv-just-registered .cv-ready {color:#138447}
/* Preview manager styles are inert on closed preview pages; no page is reactivated. */
html.cd-template-v1 .pa-body {background:var(--ctpl-page);color:var(--ctpl-ink)}
html.cd-template-v1 .pa-stat,
html.cd-template-v1 .pa-list-panel,
html.cd-template-v1 .pa-list-head,
html.cd-template-v1 .pa-list-item,
html.cd-template-v1 .pa-detail,
html.cd-template-v1 .pa-note {background:var(--ctpl-card);color:var(--ctpl-ink);border-color:var(--ctpl-edge)}
html.cd-template-v1 .pa-list-item[aria-pressed=true] {background:#203e60}
html.cd-template-v1 .pa-list-item:hover {background:#18284a}
html.cd-template-v1 .pa-heading h1,
html.cd-template-v1 .pa-detail h2,
html.cd-template-v1 .pa-detail h3 {color:var(--ctpl-ink)}
html.cd-template-v1 .pa-heading p,
html.cd-template-v1 .pa-top>span,
html.cd-template-v1 .pa-stat span,
html.cd-template-v1 .pa-list-head span,
html.cd-template-v1 .pa-list-item p,
html.cd-template-v1 .pa-list-item small,
html.cd-template-v1 .pa-type,
html.cd-template-v1 .pa-id,
html.cd-template-v1 .pa-detail-sub,
html.cd-template-v1 .pa-history,
html.cd-template-v1 .pa-empty {color:var(--ctpl-copy)}
html.cd-template-v1 .pa-stat strong,
html.cd-template-v1 .pa-top>a:first-child,
html.cd-template-v1 .pa-top>a:last-child {color:#9acbff}
html.cd-template-v1 .pa-filters button {color:var(--ctpl-copy)}
html.cd-template-v1 .pa-filters button[aria-pressed=true] {background:#203e60;color:#9fdfff;border-color:#70b7ef}
html.cd-template-v1 .pa-detail input,
html.cd-template-v1 .pa-detail select,
html.cd-template-v1 .pa-detail textarea,
html.cd-template-v1 .pa-search input {background:#0b1530!important;color:var(--ctpl-ink)!important;border-color:#516584!important;color-scheme:dark}
html.cd-template-v1 .pa-detail .pu-primary:not(:disabled) {background:var(--ctpl-cta);color:#06142b}
html.cd-template-v1 .pa-error {color:#ffb4b9}

/* Reviewed neutral tracks and information accents, excluding warning/state variants. */
html.cd-template-v1 #view-admin .aw-tabs {background:#0e1936;border-color:var(--ctpl-edge)}
html.cd-template-v1 #view-admin .aw-stats strong,
html.cd-template-v1 #view-admin .aw-local-status,
html.cd-template-v1 #view-admin .am-phone a,
html.cd-template-v1 #view-admin .ci-totals span:last-child b,
html.cd-template-v1 #view-admin .cv-summary strong,
html.cd-template-v1 #view-admin .cv-selection strong,
html.cd-template-v1 #view-admin .cv-selection button:not(:disabled),
html.cd-template-v1 #view-admin #awBody .cm-stat:not(.duplicate):not(.check) strong,
html.cd-template-v1 #view-admin #awBody .cm-work b {color:#9acbff!important}
html.cd-template-v1 #view-admin .ci-table .ci-delete {color:#ffb4b9}
html.cd-template-v1 #view-admin .aw-selected button:not(.aw-primary),
html.cd-template-v1 #view-admin .aw-filter button:not(.aw-primary),
html.cd-template-v1 #view-admin .aw-toolbar button:not(.aw-primary),
html.cd-template-v1 #view-admin .aw-good>button:not(.aw-primary) {background:var(--ctpl-card)!important;color:var(--ctpl-copy)!important;border-color:var(--ctpl-edge)!important}

/* Cart discount selection must outrank neutral tool paint. */
html.cd-template-v1 #view-admin .ci-cart button[data-discount][aria-pressed=true] {background:#254568!important;color:#9fdfff!important;border-color:#70b7ef!important}

/* admin-page.js CD_RECEIPT_PAYMENT_POPUP_V2: dynamic dialog, not a cart descendant.
   Amounts, selected payment options, blocked status and disabled-save behavior are untouched. */
html.cd-template-v1 #view-admin #ciPaymentDialog {
 background:var(--ctpl-page)!important;color:var(--ctpl-ink)!important;border-color:var(--ctpl-edge)!important;
 box-shadow:0 24px 70px #0008;
}
html.cd-template-v1 #view-admin #ciPaymentDialog .ci-pay-head,
html.cd-template-v1 #view-admin #ciPaymentDialog .ci-pay-actions,
html.cd-template-v1 #view-admin #ciPaymentDialog .ci-pay-panel,
html.cd-template-v1 #view-admin #ciPaymentDialog .ci-pay-totals span {
 background:var(--ctpl-card)!important;color:var(--ctpl-ink)!important;border-color:var(--ctpl-edge)!important;
}
html.cd-template-v1 #view-admin #ciPaymentDialog .ci-pay-head h3 {color:var(--ctpl-ink)!important}
html.cd-template-v1 #view-admin #ciPaymentDialog .ci-pay-head button {background:transparent!important;color:var(--ctpl-copy)!important}
html.cd-template-v1 #view-admin #ciPaymentDialog .ci-pay-line {border-color:var(--ctpl-edge)!important}
html.cd-template-v1 #view-admin #ciPaymentDialog .ci-pay-line label,
html.cd-template-v1 #view-admin #ciPaymentDialog .ci-pay-line>span {color:var(--ctpl-copy)!important}
html.cd-template-v1 #view-admin #ciPaymentDialog .ci-pay-line strong,
html.cd-template-v1 #view-admin #ciPaymentDialog .ci-pay-totals .ci-pay-sum {color:#9acbff!important}
html.cd-template-v1 #view-admin #ciPaymentDialog .ci-pay-line input {
 background:#0b1530!important;color:var(--ctpl-ink)!important;border-color:#516584!important;color-scheme:dark;
}
html.cd-template-v1 #view-admin #ciPaymentDialog .ci-pay-line button:not([aria-pressed="true"]),
html.cd-template-v1 #view-admin #ciPaymentDialog .ci-pay-actions button:not(#ciPaymentSave) {
 background:var(--ctpl-card)!important;color:var(--ctpl-copy)!important;border-color:#516584!important;
}
html.cd-template-v1 #view-admin #ciPaymentDialog .ci-pay-line button[aria-pressed="true"] {
 background:#254568!important;color:#9fdfff!important;border-color:#70b7ef!important;
}
html.cd-template-v1 #view-admin #ciPaymentDialog .ci-pay-notice:not([data-blocked="true"]) {
 background:#182c48!important;color:#b9ddff!important;
}
html.cd-template-v1 #view-admin #ciPaymentDialog .ci-pay-notice[data-blocked="true"] {
 background:#302719!important;color:#f4d197!important;
}
html.cd-template-v1 #view-admin #ciPaymentDialog #ciPaymentSave:not(:disabled) {
 background:var(--ctpl-cta)!important;color:#06142b!important;border-color:transparent!important;
}
html.cd-template-v1 #view-admin #ciPaymentDialog #ciPaymentSave:disabled {
 background:#24334a!important;color:#aebed5!important;border-color:#43546e!important;
}
