.ed-admin-deployment{border-left:3px solid #add8e6;padding:16px 20px;margin-bottom:24px;background:rgba(255,250,250,.08)}
.ed-admin-deployment p{max-width:840px;line-height:1.6;margin:8px 0 14px}
.ed-admin-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}
.ed-admin-pagination button{width:44px;height:44px;padding:0}
.ed-admin-pagination button:disabled{opacity:.45;cursor:default}
/* 5PACE editorial panel — isolated from the public design */
.ed-admin-shell{min-height:75vh;background:radial-gradient(circle at 80% 0%,#18158c,#09063d 64%);padding:clamp(100px,12vw,160px) 22px 90px;color:#f8f9ff;font-family:Inter,Arial,sans-serif}
.ed-admin-container{max-width:1520px;margin:auto}.ed-admin-card{background:#fff;color:#111833;border-radius:18px;padding:clamp(22px,3vw,38px);box-shadow:0 15px 60px #03023755}.ed-login-card{max-width:490px;margin:4vh auto}.ed-admin-eyebrow{letter-spacing:3px;font-size:11px;font-weight:750;color:#939bdd}.ed-login-card h1,.ed-admin-heading h1{font:700 clamp(36px,5.2vw,66px)/1.03 'Space Grotesk',Inter,sans-serif;letter-spacing:-.04em;margin:15px 0}.ed-login-card p,.ed-admin-heading p{line-height:1.6;color:#8d93b6}.ed-admin-heading{display:flex;gap:15px;align-items:end;justify-content:space-between;margin:0 0 28px}.ed-admin-heading h1{color:#fff}.ed-admin-heading p{margin-bottom:0}.ed-admin-account{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ed-admin-account button,.ed-admin-outline{font:inherit;cursor:pointer;border:1px solid #8890c5;border-radius:9px;padding:10px 16px;color:#222273;background:#fff;text-decoration:none;font-weight:700}.ed-admin-account button{background:transparent;color:#fff}.ed-admin-layout{display:grid;grid-template-columns:minmax(260px,.76fr) minmax(0,1.5fr);gap:22px;align-items:start}.ed-admin-sidebar,.ed-admin-editor{min-width:0}.ed-admin-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.ed-admin-panel-head h2{font-size:24px;margin:4px 0;color:#111833}.ed-admin-shell label{display:flex;flex-direction:column;gap:7px;font-weight:700;font-size:13px;color:#192052;margin:0 0 17px}.ed-admin-shell input:not([type=checkbox]):not([type=file]),.ed-admin-shell textarea,.ed-admin-shell select{font:inherit;color:#171c3b;border:1px solid #cbd0df;background:#fff;border-radius:9px;padding:12px;width:100%;box-sizing:border-box;min-height:44px}.ed-admin-shell input:focus-visible,.ed-admin-shell select:focus-visible,.ed-admin-shell textarea:focus-visible,.ed-admin-shell button:focus-visible{outline:3px solid #a1b8ff;outline-offset:2px}.ed-admin-shell textarea{resize:vertical;line-height:1.55}.ed-admin-shell input[type=file]{font:inherit;max-width:100%;font-size:12px}.ed-admin-shell label small,.ed-admin-helper{font-size:12px;line-height:1.5;color:#5c6685}.ed-admin-primary{font:inherit;font-weight:750;background:#0d0781;border:0;color:white;cursor:pointer;padding:14px 24px;border-radius:10px}.ed-admin-primary:disabled{opacity:.5;cursor:wait}.ed-login-card form{margin-top:25px}.ed-login-card form .ed-admin-primary{width:100%}.ed-admin-message{font-size:13px;line-height:1.5;min-height:22px;color:#232f69}.ed-admin-message[data-error=true]{color:#b62222}.ed-admin-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ed-admin-check{display:flex!important;flex-direction:row!important;align-items:center;gap:12px!important}.ed-admin-check input{width:18px;height:18px}.ed-admin-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.ed-admin-danger{color:#a32236;border-color:#e4acb4}.ed-admin-empty{font-size:12px;color:#515c80}.ed-admin-post-list{max-height:660px;overflow:auto;display:flex;flex-direction:column;gap:8px}.ed-admin-post{width:100%;text-align:left;background:#f1f3fb;color:#111833;cursor:pointer;border:1px solid transparent;border-radius:9px;padding:12px;font:inherit}.ed-admin-post:hover,.ed-admin-post.active{border-color:#312d9c;background:#e9ebff}.ed-admin-post strong,.ed-admin-post span{display:block}.ed-admin-post strong{font-size:14px;margin-bottom:4px}.ed-admin-post span{font-size:12px;color:#575f81}.ed-admin-loading{max-width:540px;margin:5vh auto}.ed-admin-content-heading{margin:10px 0}.ed-admin-content-heading label{margin:0}.ed-admin-switch{display:flex;gap:6px}.ed-admin-switch button{border:1px solid #ced2e4;border-radius:7px;background:white;cursor:pointer;padding:8px 13px;color:#222273}.ed-admin-switch button[aria-pressed=true]{background:#171084;color:white}.ed-admin-preview{min-height:260px;border:1px solid #cbd0df;border-radius:8px;padding:15px;background:#fff;color:#0a1340;margin-bottom:18px}.ed-admin-preview[hidden],.ed-admin-shell [hidden]{display:none!important}
@media(max-width:880px){.ed-admin-layout{grid-template-columns:1fr}.ed-admin-heading{align-items:start;flex-direction:column}.ed-admin-shell{padding:96px 12px 55px}.ed-admin-two{grid-template-columns:1fr;gap:0}.ed-admin-card{padding:20px}.ed-admin-panel-head{flex-wrap:wrap}}
