/* Shared management palette. StoreFront intentionally retains merchant branding. */
body.trusty-admin-theme {
 --trusty-primary:#2e436e;--trusty-primary-dark:#233454;--trusty-primary-2:#233454;
 --trusty-primary-soft:#eaf0f8;--trusty-accent:#2e436e;--trusty-accent-soft:#eaf0f8;
 --trusty-text:#233454;--trusty-muted:#64748b;--trusty-border:#dce4ef;
 --trusty-surface:#fff;--trusty-muted-surface:#f4f6fa;--trusty-soft:#f4f6fa;
 --trusty-shadow-sm:0 4px 16px rgba(46,67,110,.06);
 background:#f4f6fa!important;color:#233454;
}
/* Quiet surfaces and navy primary actions across forms, dialogs and navigation. */
.trusty-admin-theme .card,.trusty-admin-theme .account-card,
.trusty-admin-theme .command-panel,.trusty-admin-theme .wa-panel {
 background:#fff;border-color:#dce4ef;box-shadow:0 4px 16px rgba(46,67,110,.06);backdrop-filter:none;
}
.trusty-admin-theme .card-header,.trusty-admin-theme .account-card-header,
.trusty-admin-theme .wa-panel-head,.trusty-admin-theme .modal-header {
 background:#eaf0f8!important;color:#2e436e!important;border-color:#dce4ef;
}
.trusty-admin-theme .btn-primary,.trusty-admin-theme .btn-brand,
.trusty-admin-theme .wa-btn-add,.trusty-admin-theme .wa-btn-send,
.trusty-admin-theme .management-header #btnNew {
 background:#2e436e!important;border-color:#2e436e!important;color:#fff!important;
 box-shadow:0 3px 10px rgba(46,67,110,.12);
}
.trusty-admin-theme .btn-primary:hover,.trusty-admin-theme .btn-brand:hover,
.trusty-admin-theme .wa-btn-add:hover,.trusty-admin-theme .wa-btn-send:hover,
.trusty-admin-theme .management-header #btnNew:hover {background:#233454!important;border-color:#233454!important}
.trusty-admin-theme .form-control,.trusty-admin-theme .form-select {border-color:#dce4ef}
.trusty-admin-theme .form-control:focus,.trusty-admin-theme .form-select:focus {border-color:#748aad;box-shadow:0 0 0 3px rgba(46,67,110,.12)}
.trusty-admin-theme .form-check-input:checked{background-color:#2e436e;border-color:#2e436e}
.trusty-admin-theme .management-header{background:#fff;border-color:#dce4ef;box-shadow:0 3px 12px rgba(46,67,110,.06)}
.trusty-admin-theme .management-toggle,.trusty-admin-theme .management-logout-button,
.trusty-admin-theme .management-header .management-account-link,
.trusty-admin-theme .management-header .management-account-button {background:#eaf0f8;border-color:#dce4ef}
.trusty-admin-theme .management-header .nav-destination{color:#2e436e}
.trusty-admin-theme .management-header .is-current{background:#eaf0f8!important;color:#2e436e;border-color:#dce4ef}
.trusty-admin-theme .management-header .nav-preview,.trusty-admin-theme .store-preview-link {
 background:#ffc107;border-color:#ffc107;color:#171717;box-shadow:none;
}
/* Store overview: replace the gradient and glass with pale blue and white. */
.trusty-admin-theme .admin-hero,.trusty-admin-theme .wa-hero {
 background:#eaf0f8;color:#2e436e;border:1px solid #dce4ef;box-shadow:none;
}
.trusty-admin-theme .hero-orb,.trusty-admin-theme .admin-hero::before,
.trusty-admin-theme .hero-stat::before,.trusty-admin-theme .hero-stat::after,
.trusty-admin-theme .wa-hero::before {display:none}
.trusty-admin-theme .hero-stat,.trusty-admin-theme .hero-stat:hover,
.trusty-admin-theme .stat-card,.trusty-admin-theme .wa-hero-stat {
 background:#fff!important;color:#2e436e!important;border:1px solid #dce4ef;
 box-shadow:none;backdrop-filter:none;transform:none;text-shadow:none;
}
.trusty-admin-theme .hero-title,.trusty-admin-theme .hero-stat strong{color:#2e436e;text-shadow:none}
.trusty-admin-theme .hero-stat span{color:#526481}
.trusty-admin-theme .hero-stat .stat-icon,.trusty-admin-theme .wa-hero-icon {
 background:#eaf0f8;color:#2e436e;border:0;box-shadow:none;
}
.trusty-admin-theme .command-panel{background:#fff;border:1px solid #dce4ef}
.trusty-admin-theme .store-card{background:#fff;border-color:#dce4ef;box-shadow:none}
.trusty-admin-theme .trusty-page-skeleton,.trusty-admin-theme .trusty-skeleton-login{background:#f4f6fa!important}
.trusty-admin-theme .trusty-skeleton-topbar,.trusty-admin-theme .trusty-page-skeleton-topbar{background:#eaf0f8!important}
/* Login retains its responsive layout and keyboard behavior. */
.trusty-admin-theme .brand-panel{background:#eaf0f8;color:#2e436e;border:1px solid #dce4ef;box-shadow:none}
.trusty-admin-theme .brand-panel::after{display:none}
.trusty-admin-theme .brand-chip,.trusty-admin-theme .brand-feature{background:#fff;color:#2e436e;border-color:#dce4ef}
.trusty-admin-theme .brand-feature i{background:#eaf0f8;color:#2e436e}
.trusty-admin-theme .brand-subtitle,.trusty-admin-theme .brand-bottom{color:#526481}
.trusty-admin-theme .login-card{background:#fff;border:1px solid #dce4ef;box-shadow:0 10px 30px rgba(46,67,110,.08)}
.trusty-admin-theme .login-logo-frame{background:#fff;border-color:#dce4ef;box-shadow:0 4px 16px rgba(46,67,110,.06)}
.trusty-admin-theme .login-title{color:#2e436e}
.trusty-admin-theme .login-input{background:#f4f6fa;color:#233454;border-color:#dce4ef}
.trusty-admin-theme .login-input::placeholder{color:#64748b}
/* Older WhatsApp navigation uses the same palette without changing its controls. */
.trusty-admin-theme .navbar.trusty-topbar-v3{background:#fff!important;border-color:#dce4ef!important;box-shadow:0 3px 12px rgba(46,67,110,.06)!important}
.trusty-admin-theme .trusty-topbar-v3::before{display:none}
.trusty-admin-theme .trusty-topbar-v3 .trusty-action-v3,
.trusty-admin-theme .trusty-topbar-v3 .trusty-menu-button-v3,
.trusty-admin-theme .trusty-topbar-v3 .trusty-context-pill-v3 {background:#eaf0f8!important;border-color:#dce4ef!important;color:#2e436e!important;box-shadow:none!important}
.trusty-admin-theme .trusty-brand-text-v3,.trusty-admin-theme .trusty-brand-title-v3,
.trusty-admin-theme .trusty-brand-eyebrow-v3{color:#2e436e!important}
.trusty-admin-theme .trusty-burger-v3 span{background:#2e436e!important}
@media(max-width:991.98px){
 .trusty-admin-theme .management-header .management-navigation .nav-preview,
 .trusty-admin-theme .management-header .management-navigation .management-account-link,
 .trusty-admin-theme .management-header .management-navigation .nav-destination,
 .trusty-admin-theme .management-header .management-navigation .management-account-button,
 .trusty-admin-theme .management-header .management-navigation .dropdown-item {background:#eaf0f8;border-color:#dce4ef;color:#2e436e}
 .trusty-admin-theme .management-header .management-navigation .is-current {background:#dce6f3!important;border-color:#c7d5e8}
}
