.maintenance-banner{color:#ebd8b0;background:#27251d;border-bottom:1px solid #c4a56855;align-items:flex-start;gap:12px;padding:14px max(20px,50% - 720px);font-size:13px;line-height:1.6;display:flex}.maintenance-banner>svg{flex:none;margin-top:2px}.maintenance-banner strong{font-weight:650}.maintenance-banner p{color:#c3bba9;margin-top:2px;font-size:12px}.maintenance-panel{color:#e7eee9;background:#171e1d;border:1px solid #ffffff14;border-radius:16px;margin:24px 0;padding:26px}.maintenance-panel-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.maintenance-eyebrow{letter-spacing:.16em;color:#c2a366;font-size:10px}.maintenance-panel h2{align-items:center;gap:10px;margin-top:8px;font-size:21px;font-weight:650;display:flex}.maintenance-panel-head p,.maintenance-help{color:#9baa9f;margin-top:8px;font-size:12px;line-height:1.6}.maintenance-summary{margin:20px 0}.maintenance-summary p{overflow-wrap:anywhere;margin:10px 0;font-size:13px}.maintenance-summary small{color:#adb9ae;font-size:12px}.maintenance-status{color:#bbd5c5;border:1px solid #66857655;border-radius:30px;padding:5px 10px;font-size:11px;display:inline-flex}.maintenance-status.active{color:#e5c582;border-color:#bea46b66}.maintenance-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 20px;display:grid}.maintenance-counts>div{background:#101715;border:1px solid #ffffff0b;border-radius:10px;padding:16px}.maintenance-counts span{color:#9dad9f;font-size:11px;display:block}.maintenance-counts strong{font:500 24px var(--font-outfit), sans-serif;color:#e7d3aa;margin-top:10px;display:block}.maintenance-panel .operations-button{border:1px solid #ffffff20;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 14px;font-size:12px;display:inline-flex}.maintenance-panel .operations-button:disabled{opacity:.45}.maintenance-form{border-top:1px solid #ffffff12;margin-top:20px;padding-top:20px}.maintenance-form fieldset{gap:14px;min-width:0;display:grid}.maintenance-form legend{color:#d7c39d;margin-bottom:16px;font-size:13px}.maintenance-form label{color:#b7c2b9;gap:8px;font-size:12px;display:grid}.maintenance-form .operations-field{color:#eef2eb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101715;border:1px solid #ffffff24;border-radius:8px;width:100%;max-width:100%;min-height:42px;padding:10px 12px}.maintenance-form .maintenance-check{align-items:center;gap:9px;display:flex}.maintenance-check input{accent-color:#c8ac70;flex:none;width:16px;height:16px}.maintenance-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.maintenance-actions{flex-wrap:wrap;gap:10px;display:flex}.maintenance-actions button[value=save]{color:#141813;background:#d6b878;border-color:#d6b878}.maintenance-error{color:#edb4a8;margin:14px 0;font-size:13px}.maintenance-notice{color:#c9d9be;margin:14px 0;font-size:12px;line-height:1.7}.maintenance-audit{border-top:1px solid #ffffff12;margin-top:20px;padding-top:16px;font-size:12px}.maintenance-audit summary{cursor:pointer;color:#acb9ae}.maintenance-audit ul{gap:10px;margin-top:12px;display:grid}.maintenance-audit span{color:#899c8e;font-size:11px}.maintenance-audit p{overflow-wrap:anywhere;margin-top:4px}@media (max-width:800px){.maintenance-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.maintenance-panel{padding:18px}.maintenance-form-grid{grid-template-columns:1fr}.maintenance-counts>div{padding:12px}.maintenance-counts span{font-size:10px}.maintenance-actions button{flex:1}.maintenance-banner{padding:12px 16px}}
