/* Domain overview, V457. Scoped styles preserve all existing business pages. */
#homeView{max-width:1500px;margin:auto;color:#24382e}#homeView button,#homeView select,#homeView input{min-height:44px}#homeView button{cursor:pointer}#homeView button:focus-visible,#homeView a:focus-visible{outline:3px solid #71a78a;outline-offset:3px}#homeView .dashTop457{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}#homeView .dashTop457 h2{font-size:27px;margin:0}#homeView .dashTop457>div{display:flex;gap:10px;align-items:center;flex-wrap:wrap}#homeView .dashTotal457{padding:8px 12px;border:1px solid #dce4de;border-radius:7px;background:white;font-weight:600;color:#20563d}#homeView .dashFilters457{padding:16px;background:#e9f2ec;border:1px solid #cadccf;border-radius:10px;margin-bottom:18px;display:grid;grid-template-columns:1fr 1fr 1.5fr auto;gap:12px;align-items:end}#homeView .dashFilters457[hidden]{display:none}#homeView .dashFilters457 label{display:grid;gap:6px;font-size:12px;font-weight:600}#homeView .dashFilters457 input,#homeView .dashFilters457 select{width:100%;font-size:16px;background:white}#homeView .dashMetrics457{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}#homeView .dashMetric457{display:flex;align-items:flex-start;flex-direction:column;gap:9px;text-align:left;padding:18px 20px;background:white;border:1px solid #dce4de;border-radius:11px;color:#20563d}#homeView .dashMetric457>span{font-size:16px;font-weight:650}#homeView .dashMetric457>strong{font-size:29px;color:#24382e}#homeView .dashMetric457>small{font-size:12px;color:#65746c}#homeView button[aria-pressed=true]{outline:2px solid #71a78a;outline-offset:-2px}#homeView .dashStates457{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}#homeView .dashStates457 button{padding:10px 15px;border:1px solid #dce4de;border-radius:8px;display:flex;align-items:center;gap:9px;background:white;color:#65746c}#homeView .dashStates457 strong{font-size:20px;font-variant-numeric:tabular-nums}#homeView .dashStates457 .points{color:#ac4e17;background:#fff0df}#homeView .dashStates457 .clear{color:#20563d;background:#e9f2ec}#homeView .dashMuted457{color:#65746c;font-size:12px;margin:10px 0 18px}#homeView .dashPanel457{border:1px solid #dce4de;border-radius:11px;background:white;margin-bottom:20px;overflow:hidden}#homeView .dashPanelHead457{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid #dce4de}#homeView .dashPanelHead457 h3{margin:0;font-size:16px}#homeView .dashColumns457,#homeView .dashRow457{display:grid;grid-template-columns:minmax(145px,1.5fr) minmax(120px,1.1fr) minmax(105px,1fr) minmax(140px,1.3fr) minmax(140px,1.3fr) 44px;gap:12px;align-items:center;padding:12px 20px}#homeView .dashColumns457{background:#f7f9f7;font-size:11px;color:#65746c}#homeView .dashRow457{min-height:90px;border-bottom:1px solid #edf1ee;font-size:12px}#homeView .dashRow457 small{display:block;font-size:11px;color:#65746c;margin-top:4px}#homeView .dashName457{font-size:13px;color:#20563d;overflow-wrap:anywhere}#homeView .dashVersions457 span{display:block}#homeView .dashVersions457 .dashPhpLow457{color:#a23d32;font-weight:750;margin-top:5px}#homeView .dashMaintenance457{display:flex;gap:5px;flex-wrap:wrap}#homeView .dashMaintenance457 small{flex-basis:100%}#homeView .dashTag457{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:5px;font-size:11px;font-weight:650;border:0;background:#edf0ef;color:#64706a}#homeView button.dashTag457{min-height:44px}#homeView .dashTag457.warn{background:#fff0df;color:#ac4e17}#homeView .dashTag457.ok{background:#e9f2ec;color:#20563d}#homeView .dashTag457.neutral{background:#edf0ef;color:#64706a}#homeView .dashEnvironment457 .dashTag457{margin-top:7px}#homeView .dashDetail457{padding:18px 20px;background:#f5f9f6;border-bottom:1px solid #dce4de}#homeView .dashDetailGrid457{display:grid;grid-template-columns:1fr 1fr;gap:24px}#homeView .dashDetail457 h3{font-size:14px;margin:0 0 9px;color:#20563d}#homeView .dashDetail457 p{font-size:12px;margin:7px 0;overflow-wrap:anywhere}#homeView .dashActions457{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:16px}#homeView .dashActions457 button,#homeView .dashLink457{font-size:12px;padding:10px 13px;border:1px solid #cadccf;border-radius:7px;background:white;color:#20563d;min-height:44px}#homeView .dashLink457{display:inline-flex;align-items:center;text-decoration:none}#homeView .dashActivity457{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 20px 0}#homeView .dashActivity457 button{display:flex;gap:8px;align-items:center;text-align:left;background:#f7f9f7;padding:14px;border:1px solid #dce4de;border-radius:8px;font-size:12px;color:#20563d}#homeView .dashActivity457 strong{font-size:22px}#homeView .dashPanel457>.dashMuted457,#homeView .dashPanel457>.dashWarning457{margin:12px 20px}#homeView .dashPanel457>.dashActions457{padding:0 20px 20px}#homeView .dashRecent457{padding:0 20px;font-size:12px}#homeView .dashRecent457>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 0;border-bottom:1px solid #edf1ee}#homeView .dashRecent457>div strong{flex:1;overflow-wrap:anywhere}#homeView .dashWarning457{color:#a23d32}#homeView .dashEmpty457{padding:20px;color:#65746c}.dashHomeButton457{margin-bottom:8px!important}#managerSidebar150 .brandHome>h1{font-size:18px}#managerSidebar150 .managerToolsTrigger264{display:flex;align-items:center;gap:8px}.managerToolsTrigger264>svg{width:19px;height:19px}.managerToolsTrigger264>svg:last-child{margin-left:auto}
@media(max-width:1150px){#homeView .dashColumns457{display:none}#homeView .dashRow457{grid-template-columns:minmax(160px,1.5fr) minmax(120px,1fr) 44px;gap:14px}#homeView .dashRow457>div:first-child{grid-column:1/3}#homeView .dashRow457>.iconbtn{grid-column:3;grid-row:1}#homeView .dashBackup457{grid-column:1/3}}
@media(max-width:650px){#homeView .dashTop457{align-items:flex-start;flex-direction:column;gap:12px}#homeView .dashTop457>div{width:100%}#homeView .dashFilters457{grid-template-columns:1fr}#homeView .dashMetrics457{gap:8px}#homeView .dashMetric457{padding:12px 9px}#homeView .dashMetric457>strong{font-size:25px}#homeView .dashMetric457>span{font-size:13px}#homeView .dashMetric457>small{font-size:11px}#homeView .dashStates457{gap:6px}#homeView .dashStates457 button{font-size:11px;padding:8px}#homeView .dashStates457 strong{font-size:17px}#homeView .dashRow457{padding:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;gap:12px}#homeView .dashMaintenance457{grid-column:2/4}#homeView .dashEnvironment457{grid-column:1/4}#homeView .dashBackup457{grid-column:1/4}#homeView .dashDetail457{padding:16px 14px}#homeView .dashDetailGrid457{grid-template-columns:1fr;gap:14px}#homeView .dashActivity457{grid-template-columns:1fr;padding:14px}#homeView .dashPanelHead457{padding:14px}#homeView .dashRecent457{padding:0 14px}#homeView .dashPanel457>.dashActions457{padding:0 14px 14px}}

.dashBackupIntent457{padding:12px 16px;border:1px solid #cadccf;border-radius:8px;background:#e9f2ec;color:#20563d;font-size:13px;margin:12px 0}

#managerFirstName256{text-align:right}#homeView .dashSettingsIntro459,#homeView .dashFieldStatus459{grid-column:1/-1;flex-basis:100%;margin:0;font-size:12px;color:#20563d}@media(max-width:650px){#homeView .dashMetrics457{grid-template-columns:repeat(2,minmax(0,1fr))}}
#homeView .dashSsl460{display:inline-flex;gap:5px;align-items:center;font-weight:650;margin:5px 0}#homeView .dashSsl460.valid{color:#20563d}#homeView .dashSsl460.expiring{color:#9b7200}#homeView .dashSsl460.expired,#homeView .dashSsl460.invalid{color:#b32626}#homeView .dashAlarm460{display:flex;gap:5px;align-items:flex-start;color:#b32626;font-size:11px;font-weight:700;margin-top:7px}#homeView .dashAlarm460 svg{flex-shrink:0}#homeView .dashStorageDash460{display:inline-block;width:12px;height:3px;margin:0 5px 3px 0;background:#ba3434;border-radius:2px}#homeView .dashStorageBar460{display:block;max-width:160px;width:100%;height:5px;background:#e1e6e3;border-radius:3px;overflow:hidden;margin:5px 0}#homeView .dashStorageBar460>span{display:block;height:100%;background:#20563d}#homeView .dashDetail457 .dashSpace460{display:inline;font-size:12px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
