:root{--admin-info:#3b6fd8;--admin-info-dark:#2459aa;--admin-info-soft:#f3f7ff;--admin-info-line:#cfe0ff;--admin-accent:#f01936;--admin-accent-dark:#d91431;--admin-accent-soft:#fff0f2}
.worker-management-metric.warn{border-color:var(--admin-info-line)!important;background:var(--admin-info-soft)!important;color:inherit!important}
.worker-management-metric.warn strong{color:var(--admin-info)!important}
.worker-management-metric.danger{border-color:#ffd5dc!important;background:#fff7f8!important;color:inherit!important;box-shadow:none!important}
.finance-metric.danger{border-color:#e3e9f2!important;background:#fff!important;color:inherit!important;box-shadow:none!important}
.finance-metric.danger small,.finance-metric.danger span{color:#77839a!important}.finance-metric.danger strong{color:#d93b50!important}
.finance-metric strong{color:#111827!important}.finance-metric.danger strong{color:#d93b50!important}.finance-metric.success strong{color:#109867!important}
.worker-management-metric.danger strong{color:#df452b!important}
.worker-review-metric.warning{border-color:var(--admin-info-line);background:var(--admin-info-soft)}
.worker-review-metric.warning strong{color:var(--admin-info)!important}
.worker-review-kind.claim{background:#eaf2ff!important;color:#2867c7!important}
.todo-icon.amber{background:#eaf2ff!important;color:#2867c7!important}
.status.WAITING_PAYMENT,.status.PENDING_PAYMENT{border-color:var(--admin-info-line)!important;background:#eaf2ff!important;color:#2867c7!important}
.role-worker{background:#eaf2ff!important;color:#2867c7!important}
.payment-channel.channel-mock{background:#eef2f7!important;color:#596273!important}
.recharge-state.PENDING{background:#eaf2ff!important;color:#2867c7!important}
.unknown-cash{color:#2867c7!important}
.moderation-intro,.ban-duration-fields,.report-policy-card,.report-resolution-card{border-color:var(--admin-info-line)!important;background:var(--admin-info-soft)!important}
.moderation-intro p,.ban-duration-fields small{color:#596b86!important}
.preview-unavailable,.case-warning,.dispute-row .warning-text{color:var(--admin-info)!important}
.dictionary-status.draft,.case-adjustment .pending{background:#eaf2ff!important;color:#2867c7!important}
.support-message.system p{border-color:var(--admin-info-line)!important;background:var(--admin-info-soft)!important;color:#31527f!important}
.risk-high{border-left-color:#ef4444!important}.risk-medium{border-left-color:var(--admin-info)!important}
.metric.accent{border-color:#ffcbd3!important;background:#fff7f8!important}.metric.accent strong{color:var(--admin-accent)!important}
input:focus,select:focus,textarea:focus{border-color:#ff8798!important;box-shadow:0 0 0 3px rgba(240,25,54,.08)!important}
button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:rgba(240,25,54,.2)!important}
table tbody tr:hover,.manage-row:hover,.management-row:hover{background:#fafbfc!important}
.product-header-icon,#product-dialog .product-header-icon{background:linear-gradient(145deg,#ff4057,#f01936)!important}
.product-section-heading>span,.product-upload-icon,#product-dialog .product-section-heading>span,#product-dialog .product-upload-icon{background:#fff0f2!important;color:#f01936!important}
.diamond-conversion,#product-dialog .diamond-conversion{border-color:#ffd8de!important;background:#fff7f8!important}.diamond-conversion strong,#product-dialog .diamond-conversion strong{color:#f01936!important}
.product-upload-zone:hover,#product-dialog .product-upload-zone:hover{border-color:#f36a7e!important;background:#fff8f9!important}
#product-dialog .product-switch:has(input:checked){border-color:#ffb6c1!important;background:#fff7f8!important}#product-dialog .product-switch input{accent-color:#f01936!important}
#management-panel .product-admin-meta b{background:#fff0f2!important;color:#f01936!important}
