body.ename-admin-modal-open{overflow:hidden}
.ename-admin-editor-modal{--em-gold:#d7a83e;--em-bg:#080909;--em-panel:#111212;--em-line:rgba(255,255,255,.18)}
.ename-admin-editor-modal .ename-form-grid input:not([type=checkbox]),.ename-admin-editor-modal .ename-form-grid textarea,.ename-admin-editor-modal .ename-form-grid select,.ename-admin-editor-modal .ename-member-row>input,.ename-admin-editor-modal .ename-member-row>select{border:1px solid rgba(255,255,255,.24)!important;background:#101111!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}
.ename-admin-editor-modal .ename-form-grid input:not([type=checkbox]):hover,.ename-admin-editor-modal .ename-form-grid textarea:hover,.ename-admin-editor-modal .ename-member-row>input:hover{border-color:rgba(215,168,62,.55)!important}
.ename-admin-editor-modal .ename-form-grid input:not([type=checkbox]):focus,.ename-admin-editor-modal .ename-form-grid textarea:focus,.ename-admin-editor-modal .ename-member-row>input:focus{border-color:var(--em-gold)!important;box-shadow:0 0 0 3px rgba(215,168,62,.14)!important;outline:0}
.ename-admin-editor-modal .ename-form-grid input::placeholder,.ename-admin-editor-modal .ename-form-grid textarea::placeholder,.ename-admin-editor-modal .ename-member-row>input::placeholder{color:#858585;opacity:1}
.ename-admin-editor-modal .ename-social-picker-trigger,.ename-admin-editor-modal .ename-form-dropdown-trigger{border-color:rgba(255,255,255,.24);background:linear-gradient(135deg,rgba(215,168,62,.08),rgba(255,255,255,.025) 48%),#101111}
.ename-admin-editor-modal input[type=checkbox]{accent-color:var(--em-gold)}
.ename-open-admin-editor.is-loading{opacity:.55;pointer-events:none}
.ename-admin-editor-modal,.ename-admin-editor-modal *{box-sizing:border-box}.ename-admin-editor-modal{position:fixed;z-index:999999;inset:0;padding:20px;display:grid;place-items:center}.ename-admin-editor-backdrop{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background:rgba(0,0,0,.78);backdrop-filter:blur(7px);cursor:default}.ename-admin-editor-dialog{position:relative;width:min(1060px,100%);max-height:calc(100vh - 40px);border:1px solid rgba(215,168,62,.38);border-radius:19px;display:flex;flex-direction:column;background:#090a0a;color:#f5f2e9;box-shadow:0 30px 90px rgba(0,0,0,.75);overflow:hidden}.ename-admin-editor-header{flex:0 0 auto;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;gap:18px;background:#0e0f0f}.ename-admin-editor-header small{color:#d7a83e;font-size:14px;font-weight:700;letter-spacing:.16em}.ename-admin-editor-header h2{margin:3px 0 0;color:#fff;font-size:25px}.ename-admin-editor-header>button{flex:0 0 42px;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:50%;display:grid;place-items:center;background:#151616;color:#fff;font:400 28px/1 inherit;cursor:pointer}.ename-admin-editor-header>button:hover{border-color:#d7a83e;color:#d7a83e}.ename-admin-editor-modal>.ename-admin-editor-dialog>.ename-member-notice{width:calc(100% - 40px);margin:14px 20px 0}.ename-admin-editor-tabs{flex:0 0 auto;padding:9px 18px;border-bottom:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;background:#0b0c0c}.ename-admin-editor-tabs button{min-height:45px;padding:9px 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:#bbb;font:700 14px/1 inherit;cursor:pointer}.ename-admin-editor-tabs button:hover,.ename-admin-editor-tabs button:focus-visible{border-color:rgba(215,168,62,.4);color:#fff;outline:0}.ename-admin-editor-tabs button.is-active{border-color:#d7a83e;background:#d7a83e;color:#171108}.ename-admin-editor-body{min-height:0;padding:18px;overflow-y:auto;overscroll-behavior:contain}.ename-admin-editor-body>[hidden]{display:none}.ename-admin-editor-body .ename-member-panel{padding:20px}.ename-admin-editor-body .ename-panel-title{margin-bottom:18px}.ename-admin-editor-body .ename-member-form>button{position:sticky;bottom:0;z-index:5;box-shadow:0 -8px 20px #111212}
@media(max-width:780px){.ename-admin-editor-modal{padding:0;place-items:stretch}.ename-admin-editor-dialog{width:100%;max-height:100vh;height:100vh;border:0;border-radius:0}.ename-admin-editor-header{padding:13px 14px}.ename-admin-editor-header h2{font-size:20px}.ename-admin-editor-tabs{padding:8px;display:flex;overflow-x:auto}.ename-admin-editor-tabs button{flex:0 0 auto;min-width:125px}.ename-admin-editor-body{padding:10px}.ename-admin-editor-body .ename-member-panel{padding:14px}.ename-admin-editor-modal>.ename-admin-editor-dialog>.ename-member-notice{width:calc(100% - 20px);margin:10px 10px 0}}
.ename-admin-editor-modal .ename-admin-editor-backdrop:hover{background:rgba(0,0,0,.78)!important}.ename-admin-editor-modal .ename-admin-editor-header>button:hover{border-color:#d7a83e!important;background:#151616!important;color:#d7a83e!important}.ename-admin-editor-modal .ename-admin-editor-tabs button:hover,.ename-admin-editor-modal .ename-admin-editor-tabs button:focus-visible{border-color:rgba(215,168,62,.5)!important;background:rgba(215,168,62,.12)!important;color:#fff!important}.ename-admin-editor-modal .ename-admin-editor-tabs button.is-active:hover{border-color:#d7a83e!important;background:#d7a83e!important;color:#171108!important}
.ename-admin-editor-tabs{width:100%}.ename-admin-editor-tabs button{width:100%}
