/* The supplied 2048 × 682 hero retains its original pixels, aspect ratio and copy. */
:root .ev71-admin-page{padding:calc(var(--measured-header,140px) + 26px) 0 64px!important;background:var(--bg,#f4f7fb)!important;color:var(--text,#102744)}
.ev71-admin-shell{width:min(1600px,calc(100% - 56px));margin:0 auto}
.ev71-admin-hero{margin:0;overflow:hidden;border:1px solid #e5dfd5;border-radius:18px;background:#fffaf2;box-shadow:0 12px 35px #18334b0b}
.ev71-admin-hero img{display:block;width:100%;height:auto;aspect-ratio:2048/682;object-fit:contain;filter:none;opacity:1}
.ev71-admin-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:30px 0 24px}
.ev71-kicker{font-size:10px;font-weight:800;letter-spacing:2px;color:var(--pink,#006b72);margin:0 0 9px}
:root .ev71-admin-heading h1{font:750 38px/1.1 Inter,system-ui,sans-serif;letter-spacing:-1.4px;margin:0 0 9px;color:var(--text)}
.ev71-admin-heading>div>p:last-child{color:var(--muted);font-size:14px;margin:0;line-height:1.6}
.ev71-identity{display:flex;align-items:center;gap:12px;min-width:180px;flex-shrink:0}
.ev71-avatar{display:grid;place-items:center;width:45px;height:45px;background:#ddf0ed;color:#09625e;border:1px solid #bfddd7;border-radius:14px;font-size:20px;font-weight:800}
.ev71-identity strong{display:block;font-size:14px;color:var(--text)}.ev71-identity small{display:block;margin-top:5px;color:var(--muted);font-size:11px}
.ev71-section-nav{display:flex;align-items:center;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--line);padding:0 0 16px;margin-bottom:22px}
.ev71-section-nav button{border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font:650 12px/1.3 Inter,system-ui,sans-serif;padding:10px 16px;cursor:pointer;min-height:40px}
.ev71-section-nav button:first-child{background:var(--panel,#fff);color:var(--pink);border-color:var(--line);box-shadow:0 2px 5px #18334b05}
.ev71-section-nav button:hover{color:var(--pink);background:var(--panel)}.ev71-section-nav>a{margin-left:auto;color:var(--muted);font-size:11px;padding:10px 0;text-underline-offset:4px}
.ev71-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 30px;padding:18px 0;background:var(--panel);border:1px solid var(--line);border-radius:12px}
.ev71-status-strip>div{padding:0 25px}.ev71-status-strip>div+div{border-left:1px solid var(--line)}.ev71-status-strip dt{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:1.3px;font-weight:700;margin-bottom:9px}
.ev71-status-strip dd{display:flex;align-items:center;gap:9px;margin:0;color:var(--text);font-size:14px;font-weight:700}.ev71-status-dot{width:7px;height:7px;border-radius:50%;background:#24815e}.ev71-status-dot.paused{background:#c38a20}
.ev71-workspace,.ev71-card,.ev71-maintenance{scroll-margin-top:calc(var(--measured-header,140px) + 24px)}
.ev71-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.ev71-section-heading h2,.ev71-card h2{font:750 21px/1.3 Inter,system-ui,sans-serif;letter-spacing:-.6px;margin:0 0 6px;color:var(--text)}
.ev71-section-heading p,.ev71-card-heading p{font-size:12px;line-height:1.6;color:var(--muted);margin:0}.ev71-section-heading>a{font-size:12px;font-weight:650;color:var(--pink);white-space:nowrap}
.ev71-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px}
.ev71-tool{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:23px;background:var(--panel);border:1px solid var(--line);border-radius:14px;color:var(--text);text-decoration:none;box-shadow:0 4px 15px #18334b04;transition:transform .18s,box-shadow .18s,border-color .18s}
.ev71-tool:hover{transform:translateY(-3px);border-color:#97c5c5;box-shadow:0 10px 24px #18334b0c}.ev71-tool strong{font-size:15px;line-height:1.4;letter-spacing:-.2px}.ev71-tool-description{font-size:12px;line-height:1.7;color:var(--muted);max-width:230px}.ev71-tool-arrow{position:absolute;right:23px;top:25px;font-size:20px;color:var(--muted)}
.ev71-tool-icon,.ev71-card-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:11px;background:#e3f2f0;color:#08716e}.ev71-tool:nth-child(2) .ev71-tool-icon{color:#6350a4;background:#eeeaf9}.ev71-tool:nth-child(3) .ev71-tool-icon{color:#99651a;background:#faf0d9}.ev71-tool:nth-child(4) .ev71-tool-icon{color:#285f9a;background:#e8f0fa}.ev71-tool-icon svg,.ev71-card-icon svg{width:23px;height:23px}
.ev71-details-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:22px;margin-bottom:26px}
.ev71-card{background:var(--panel);border:1px solid var(--line);border-radius:15px;padding:27px;min-width:0}
.ev71-card-heading{display:flex;align-items:center;gap:13px;margin-bottom:25px}.ev71-card-icon{width:40px;height:40px;flex-shrink:0}.ev71-card h2{font-size:19px;margin-bottom:4px}
.ev71-card .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.ev71-card .field{margin:0;display:grid;align-content:start;gap:9px}.ev71-card .field label{font-size:12px;font-weight:700;color:var(--text)}
:root[data-ev-theme] .ev71-card .field input{width:100%;min-width:0;min-height:46px;padding:11px 13px;border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:8px;font:400 14px/1.5 Inter,system-ui,sans-serif;box-shadow:none}
.ev71-card .field input[readonly]{color:var(--muted)}.ev71-card .field small{font-size:10px;line-height:1.6;color:var(--muted)}
.ev71-profile-actions{display:flex;gap:10px;margin-top:23px;flex-wrap:wrap}:root .ev71-admin-page .btn{font:650 12px/1.3 Inter,system-ui,sans-serif;padding:11px 17px;min-height:42px;border-radius:8px;text-shadow:none}
:root[data-ev-theme] .ev71-admin-page .btn.primary{background:#007985!important;color:#fff!important;border:1px solid #007985!important;box-shadow:0 3px 8px #006c8212}.ev71-profile-actions #ev55LogoutBtn{margin-left:auto}
.ev71-security-list{list-style:none;padding:0;margin:0 0 20px}.ev71-security-list li{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.5}.ev71-security-list li:first-child{padding-top:0}.ev71-security-list li span{color:var(--muted)}.ev71-security-list strong{color:var(--text);text-align:right;font-size:11px;font-weight:650}
.ev71-security-link{display:flex;justify-content:space-between;width:100%;background:var(--bg)!important}
:root .ev71-admin-page .ev-maint-control{margin:0;padding:29px;border-radius:15px;background:var(--panel);color:var(--text);border-color:var(--line);box-shadow:none}
:root .ev71-admin-page .ev-maint-control h2{font:750 23px/1.3 Inter,system-ui,sans-serif;letter-spacing:-.6px;margin:14px 0;color:var(--text)}:root .ev71-admin-page .ev-maint-control>p{font-size:12px;line-height:1.8;max-width:1100px;color:var(--muted)}
:root .ev71-admin-page .ev-maint-current{padding:12px 15px;border:1px solid #cae2dc;background:#eef7f3;border-radius:8px}:root .ev71-admin-page .ev-maint-current strong{color:#216954;font-size:12px}
:root .ev71-admin-page .ev-maint-schedule-summary{padding:18px;border:1px solid var(--line);background:var(--bg);border-radius:10px;font-size:12px;line-height:1.8}:root .ev71-admin-page .ev-maint-scheduler{border-color:var(--line);background:var(--panel);border-radius:10px}:root .ev71-admin-page .ev-maint-scheduler summary{font-size:13px;padding:16px}
:root[data-ev-theme="dark"] .ev71-avatar,:root[data-ev-theme="dark"] .ev71-card-icon{background:#123c44;color:#92e7d8;border-color:#386065}:root[data-ev-theme="dark"] .ev71-tool-icon{background:#123c44;color:#92e7d8}
:root[data-ev-admin-view] #app-header .header-actions>a[href="#account"]{background:#07394a!important;color:#fff!important;border-color:#07394a!important;box-shadow:none}:root[data-ev-admin-view] #app-header .header-search{background:var(--bg)!important;border-color:var(--line)}
@media(min-width:981px){:root[data-ev-admin-view] #app-header .ev66-display-controls{position:absolute;right:max(28px,calc((100vw - 1440px)/2));bottom:auto;top:86px}:root[data-ev-admin-view] #app-header .header-search{width:calc(100% - 216px)}:root[data-ev-admin-view] #app-header .ev66-display-controls select{min-width:91px;max-width:104px}}
@media(max-width:1100px){.ev71-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ev71-card .form-grid{grid-template-columns:1fr}.ev71-details-grid{grid-template-columns:minmax(0,1.25fr) minmax(270px,1fr)}}
@media(max-width:720px){:root .ev71-admin-page{padding-top:calc(var(--measured-header,170px) + 16px)!important}.ev71-admin-shell{width:calc(100% - 28px)}.ev71-admin-hero{border-radius:11px}.ev71-admin-heading{padding:23px 0 20px;align-items:flex-start;flex-direction:column;gap:18px}:root .ev71-admin-heading h1{font-size:32px}.ev71-admin-heading>div>p:last-child{font-size:12px}.ev71-identity{min-width:0}.ev71-section-nav{gap:3px}.ev71-section-nav button{padding:9px 10px;font-size:11px}.ev71-section-nav>a{width:100%;margin:3px 0 0}.ev71-status-strip{padding:0;margin-bottom:25px;grid-template-columns:1fr}.ev71-status-strip>div{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:14px 17px}.ev71-status-strip>div+div{border-left:0;border-top:1px solid var(--line)}.ev71-status-strip dt{margin:0;font-size:9px}.ev71-status-strip dd{font-size:12px}.ev71-tool-grid{gap:10px}.ev71-tool{padding:17px;gap:12px}.ev71-tool strong{font-size:13px}.ev71-tool-description{font-size:11px}.ev71-tool-arrow{right:15px;top:17px;font-size:18px}.ev71-tool-icon{width:36px;height:36px}.ev71-details-grid{grid-template-columns:1fr;gap:16px}.ev71-card{padding:22px}.ev71-section-heading h2{font-size:20px}.ev71-section-heading>a{font-size:10px}:root .ev71-admin-page .ev-maint-control{padding:22px}:root .ev71-admin-page .ev-maint-control h2{font-size:21px}}
@media(prefers-reduced-motion:reduce){.ev71-tool{transition:none}.ev71-tool:hover{transform:none}}
