.ea-login{--ea-primary:#112d4e;--ea-accent:#d7a850;min-height:100dvh;display:grid;grid-template-columns:1fr 1fr;background:#f2f5f9;color:#182c42;font-family:system-ui,-apple-system,sans-serif}.ea-login *{box-sizing:border-box}.ea-hero{background:linear-gradient(140deg,#0a1d35bb,var(--ea-primary)),var(--ea-bg,none);background-size:cover;background-position:center;color:#fff;padding:clamp(30px,6vw,90px);display:flex;flex-direction:column;justify-content:center;gap:18px}.ea-hero img{max-width:260px;max-height:145px;object-fit:contain}.ea-mark{height:84px;width:84px;border:2px solid var(--ea-accent);border-radius:22px;display:grid;place-items:center;color:var(--ea-accent);font-size:45px}.ea-hero strong{font-size:clamp(26px,3vw,46px)}.ea-hero p{font-size:18px;opacity:.85}.ea-formside{padding:22px;display:grid;place-items:center}.ea-card{background:white;border-radius:20px;box-shadow:0 20px 60px #1232;padding:clamp(24px,4vw,46px);width:min(100%,480px)}.ea-card h1{font-size:clamp(22px,2.3vw,32px);margin:0 0 12px;line-height:1.2}.ea-card>p{color:#627589;margin:0 0 25px}.ea-card form{display:grid;gap:18px}.ea-card form>label{display:grid;gap:7px;font-weight:600}.ea-card input:not([type=checkbox]){width:100%;min-width:0;border:1px solid #bdcbd8;border-radius:10px;padding:14px;font-size:16px;background:#fff;color:#182c42}.ea-card .ea-remember{display:flex;gap:10px;align-items:center;font-weight:400}.ea-submit{display:block;text-align:center;width:100%;background:var(--ea-accent);color:#142c45;border:0;border-radius:10px;padding:15px;font-size:16px;font-weight:750;text-decoration:none;cursor:pointer}.ea-forgot{display:block;margin-top:20px;text-align:center;color:var(--ea-primary)}.ea-error{background:#fff1f1;color:#a22;padding:12px;border-radius:8px;margin-bottom:14px}.ea-app{grid-template-columns:1fr;background:var(--ea-primary);padding:15px 10px;align-content:center}.ea-app .ea-hero{background:none;align-items:center;text-align:center;padding:25px 15px 12px;gap:8px}.ea-app .ea-hero strong{font-size:25px}.ea-app .ea-hero p{font-size:14px;margin:0}.ea-app .ea-formside{padding:12px}.ea-app .ea-card{max-width:440px}.ea-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:15px 0 25px}.ea-settings label{display:grid;gap:7px;min-width:0}.ea-settings input:not([type=checkbox]){width:100%;min-width:0}.ea-settings input[type=color]{height:42px}@media(max-width:760px){.ea-login{grid-template-columns:1fr}.ea-hero{padding:28px 20px;align-items:center;text-align:center;gap:7px}.ea-hero strong{font-size:24px}.ea-hero p{font-size:14px;margin:0}.ea-mark{width:60px;height:60px;font-size:32px}.ea-formside{padding:16px}.ea-card{padding:24px}.ea-settings{grid-template-columns:1fr}}
/* v1.9.34 - Access customization panel */
.ea-admin{--ea-navy:#112d4e;--ea-gold:#d7a850;margin-top:18px;background:#fff;border:1px solid #dce4ed;border-radius:18px;box-shadow:0 10px 28px #102c4b0b;padding:clamp(16px,2.5vw,30px);color:#132b49}.ea-admin *{box-sizing:border-box}.ea-admin-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.ea-admin-head h2{margin:4px 0;font-size:24px;color:#112d4e}.ea-admin-head p{margin:0;color:#60738a;font-size:14px}.ea-eyebrow{color:#b1883b;letter-spacing:.12em;font-size:11px;font-weight:800}.ea-status{background:#eaf8f0;color:#176c44;padding:9px 14px;border-radius:99px;font-size:12px;font-weight:700;white-space:nowrap}.ea-tabs{display:flex;gap:8px;border-bottom:1px solid #dbe4ed;margin-bottom:20px;flex-wrap:wrap}.ea-tab{background:#f4f7fa;color:#1d3856;border:1px solid #dce4ed;border-bottom:0;border-radius:10px 10px 0 0;padding:13px 18px;font-size:14px;font-weight:700;cursor:pointer}.ea-tab small{opacity:.65;margin-left:7px}.ea-tab.is-active{background:#112d4e;color:white}.ea-platform[hidden]{display:none!important}.ea-platform{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.85fr);gap:18px;align-items:start}.ea-editor{border:1px solid #dfe7ef;border-radius:14px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(210px,.8fr);overflow:hidden;background:#fff}.ea-editor-main{padding:20px;min-width:0}.ea-editor-media{padding:20px;border-left:1px solid #e5ebf1;background:#fbfcfe;min-width:0}.ea-section-heading{display:flex;gap:12px;align-items:center;margin-bottom:22px}.ea-section-icon{background:#eaf0f7;color:#112d4e;border-radius:12px;padding:10px;font-size:20px}.ea-section-heading h3{margin:0 0 3px;font-size:17px;color:#112d4e}.ea-section-heading p{margin:0;color:#718096;font-size:12px}.ea-fields,.ea-colors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ea-field{display:grid;gap:7px;font-size:12px;font-weight:700;color:#203954;min-width:0}.ea-field input:not([type=color]),.ea-field select{display:block;width:100%;min-width:0;max-width:100%;height:43px;border:1px solid #cdd9e5;border-radius:8px;background:#fff;color:#132b49;font:inherit;font-size:13px;padding:9px 11px}.ea-field input:focus,.ea-field select:focus{outline:2px solid #d7a850;outline-offset:1px}.ea-subheading{font-weight:800;color:#112d4e;font-size:14px;margin:24px 0 13px}.ea-color-control{display:flex;align-items:center;gap:10px;border:1px solid #cdd9e5;border-radius:8px;padding:5px 10px;min-width:0;height:43px}.ea-color-control input{width:40px;height:30px;border:0;background:transparent;padding:0;cursor:pointer}.ea-color-control output{font-size:12px;color:#52647a}.ea-media-card{margin-bottom:20px}.ea-media-card strong{display:block;font-size:12px;margin-bottom:9px}.ea-media-preview{height:100px;border:1px dashed #c6d4e1;border-radius:10px;display:grid;place-items:center;overflow:hidden;background:#f0f4f8;color:#8290a1;font-size:12px}.ea-media-preview img{max-width:100%;max-height:100%;object-fit:contain}.ea-file-label{display:block;margin-top:9px;text-align:center;background:#112d4e;color:white;border-radius:8px;padding:10px;font-size:12px;font-weight:700;cursor:pointer}.ea-file-label input{position:absolute;opacity:0;width:1px;height:1px}.ea-media-card small{display:block;color:#8090a0;margin-top:7px;font-size:10px}.ea-remove{display:flex;align-items:center;gap:6px;margin-top:8px;color:#9a3d3d;font-size:12px}.ea-preview-area{border:1px solid #dfe7ef;border-radius:14px;padding:15px;min-width:0;background:#fbfcfe}.ea-preview-head{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:14px;font-size:13px}.ea-preview-head a{font-size:11px;color:#174e83}.ea-preview-shell{--ea-preview-primary:#112d4e;--ea-preview-accent:#d7a850;background:var(--ea-preview-primary);color:white;border-radius:15px;overflow:hidden;padding:24px 15px;display:flex;flex-direction:column;align-items:center;gap:20px;min-height:370px}.ea-preview-mobile{max-width:255px;margin:0 auto;border:7px solid #14253b;border-radius:28px;box-shadow:0 10px 22px #152a4633}.ea-preview-brand{text-align:center;display:grid;justify-items:center;gap:7px}.ea-preview-logo{height:53px;width:70px;display:grid;place-items:center;font-size:38px;color:var(--ea-preview-accent)}.ea-preview-logo img{max-height:53px;max-width:100%;object-fit:contain}.ea-preview-brand strong{font-size:20px;line-height:1.15}.ea-preview-brand small{font-size:11px;opacity:.82}.ea-preview-form{background:white;color:#112d4e;padding:17px 13px;border-radius:12px;width:100%;max-width:250px;box-shadow:0 6px 20px #0002}.ea-preview-form h4{font-size:13px;margin:0 0 14px}.ea-preview-input{border:1px solid #d5e0ea;border-radius:7px;padding:10px;margin-bottom:9px;font-size:11px;color:#6c7e90}.ea-preview-button{border-radius:7px;background:var(--ea-preview-accent);color:#132b49;text-align:center;padding:11px;font-size:12px;font-weight:800}.ea-preview-desktop{flex-direction:row;justify-content:space-around;gap:12px;min-height:300px}.ea-preview-desktop .ea-preview-brand{flex:1}.ea-preview-desktop .ea-preview-form{flex:1}.ea-preview-caption{font-size:11px;color:#8290a0;margin:12px 0 0;text-align:center}.ea-actions{border-top:1px solid #e5ebf1;margin-top:22px;padding-top:20px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ea-actions button{min-height:44px}.ea-actions span{color:#718096;font-size:12px}.ea-style-minimal .ea-hero{background:#f4f7fb;color:var(--ea-primary)}.ea-style-minimal .ea-hero p{color:#54677c}.ea-style-modern .ea-hero{background:linear-gradient(145deg,#091629dd,var(--ea-primary)),var(--ea-bg,none);background-size:cover}.ea-style-modern .ea-card{border:1px solid #d7a85055}.ea-app.ea-style-minimal{background:#f4f7fb}.ea-app.ea-style-modern{background:linear-gradient(155deg,#071629,var(--ea-primary))}@media(max-width:1200px){.ea-platform{grid-template-columns:1fr}.ea-preview-area{max-width:100%}.ea-editor{grid-template-columns:minmax(0,1fr) minmax(210px,.65fr)}}@media(max-width:720px){.ea-admin-head{align-items:flex-start;flex-direction:column}.ea-editor{grid-template-columns:1fr}.ea-editor-media{border-left:0;border-top:1px solid #e5ebf1}.ea-fields,.ea-colors{grid-template-columns:1fr}.ea-tab{flex:1;min-width:0;padding:12px 8px;font-size:12px}.ea-tab small{display:block;margin:3px 0 0}.ea-preview-desktop{flex-direction:column}.ea-preview-desktop .ea-preview-form{width:100%}}
.ea-preview-minimal{background:#f2f5f9!important;color:#112d4e!important}.ea-preview-minimal .ea-preview-brand small{color:#52647a}.ea-preview-modern{background:linear-gradient(145deg,#081728,#163f67)!important}.ea-preview-modern .ea-preview-form{border:1px solid #d7a850}
