/* Shared visual refresh for retained administration, booking and calendar pages. */
:root{color-scheme:light;--bg:#ffffff;--text:#164b5b;--muted:#666666;--cyan:#4d91a6;--accent:#4d91a6}body{background:#ffffff!important;color:#164b5b!important;font-family:Arial,Helvetica,sans-serif!important;line-height:1.65}main{color:#164b5b}h1,h2,h3{color:#164b5b!important;letter-spacing:-.025em}a{color:#4d91a6!important}input,select,textarea{background:#fff!important;color:#164b5b!important;border:1px solid #b8d0d9!important;border-radius:5px!important;accent-color:#4d91a6}button,.btn{background:#4d91a6!important;color:#fff!important;border-radius:5px!important}button:disabled{opacity:.45;cursor:not-allowed}.danger{background:#a34136!important}.ok,.message{color:#4d91a6!important}.error{color:#a34136!important}.dashboard-sidebar,.admin-sidebar,aside{background:#164b5b!important;color:#f4f9fb!important}.dashboard-sidebar a,.admin-sidebar a,aside a{color:#e1f0f5!important}.dashboard-header,.admin-header{background:#ffffff!important;color:#164b5b!important}.dashboard-home,.panel,.item,.media-guide,.dashboard-stat,.stat-card,details,form{border-color:#d2e3e9!important}.daybtn,.slot span{background:#f1f7f9!important;color:#164b5b!important;border-color:#b8d1db!important}.daybtn.active,.slot input:checked+span{background:#dceef5!important;border-color:#4d91a6!important}.daybtn:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #75aaba;outline-offset:3px}body>main:only-of-type{max-width:1350px}body>main>a:first-child{font-size:14px}::selection{background:#bfdde8;color:#164b5b}
/* Strong contrast for administration navigation and action controls. */
body:has(.dashboard-shell) button,body:has(.dashboard-shell) .btn,.quick-grid a,.workspace-tools .site-link{background:#164b5b!important;color:#fff!important;border-color:#164b5b!important}
body:has(.dashboard-shell) button.danger{background:#a34136!important;border-color:#a34136!important}
.dashboard-sidebar .admin-tabs a.active,.dashboard-sidebar .admin-tabs a:hover,.dashboard-sidebar .admin-tabs a.external-link{background:#0b3442!important;color:#fff!important;border-color:#6e9eae!important}
.dashboard-sidebar .admin-tabs a.active{box-shadow:inset 3px 0 #8cd6ea}
.quick-grid button span,.quick-grid button strong,.quick-grid button small,.quick-grid a span,.quick-grid a strong,.quick-grid a small{color:inherit!important}
.workspace-tools .user-pill{background:#164b5b!important;color:#fff!important}
