.e-admin-form-wrap{width:100%;max-width:980px;margin:0 auto;padding:0 24px}.e-admin-form{border:1px solid var(--e-line);background:#fff;border-radius:28px;flex-direction:column;gap:24px;padding:30px 32px;display:flex;box-shadow:0 20px 44px #0b1b1f14}.e-admin-form__intro h2{margin:6px 0 8px;font-size:clamp(24px,3vw,32px);font-weight:700}.e-admin-form__intro p{color:var(--e-ink-soft);margin:0;line-height:1.7}.e-admin-form__eyebrow{letter-spacing:1.4px;text-transform:uppercase;color:var(--e-accent);font-size:12px;font-weight:800;display:inline-block}.e-admin-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.e-admin-form__field{flex-direction:column;gap:8px;display:flex}.e-admin-form__field--full{grid-column:1/-1}.e-admin-form__field span{letter-spacing:1px;text-transform:uppercase;color:var(--e-ink-soft);font-size:12px;font-weight:800}.e-admin-form__input{border:1px solid var(--e-line);width:100%;min-height:52px;color:var(--e-ink);font:inherit;background:#fff;border-radius:16px;padding:0 16px;font-size:15px;font-weight:600}.e-admin-form textarea.e-admin-form__input{resize:vertical;min-height:140px;padding:14px 16px}.e-admin-form__helpers,.e-admin-form__actions{flex-wrap:wrap;gap:12px;display:flex}.e-admin-form__submit,.e-admin-form__secondary,.e-admin-form__danger{cursor:pointer;font:inherit;letter-spacing:.6px;text-transform:uppercase;border:none;border-radius:999px;padding:12px 18px;font-size:13px;font-weight:800}.e-admin-form__submit{background:var(--e-accent);color:#fff;box-shadow:0 14px 28px #22bbad3d}.e-admin-form__submit:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.e-admin-form__secondary{color:var(--e-ink);background:#0b1b1f0f}.e-admin-form__danger{color:#9a2d2d;background:#b536361f}.e-admin-form__empty{background:#22bbad0a;border:1px dashed #0b1b1f29;border-radius:20px;padding:28px 24px}.e-admin-form__empty h3{margin:0 0 8px;font-size:22px}.e-admin-form__empty p{color:var(--e-ink-soft);margin:0;line-height:1.7}@media (max-width:860px){.e-admin-form{padding:24px}.e-admin-form__grid{grid-template-columns:1fr}}