.sa-wrap{max-width:640px;margin:0 auto}.sa-closed{text-align:center;padding:48px 32px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px}.sa-closed-icon{font-size:34px;margin-bottom:14px}.sa-closed-title{font-family:var(--font-ui);font-weight:800;font-size:18px;color:#fff;margin-bottom:8px}.sa-closed-desc{font-size:13px;color:var(--muted);line-height:1.7}.sa-form-card{padding:32px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px}.sa-form{display:flex;flex-direction:column;gap:14px}.sa-row{display:flex;gap:14px;flex-wrap:wrap}.sa-row .sa-field{flex:1;min-width:160px}.sa-field{display:flex;flex-direction:column;gap:6px}.sa-field label{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:.9px;color:var(--muted);text-transform:uppercase}.sa-field-opt{font-weight:400;text-transform:none;letter-spacing:0;color:var(--muted);font-family:var(--font-body)}.sa-field input,.sa-field select,.sa-field textarea{font-family:var(--font-body);font-size:13px;padding:10px 13px;background:#0000004d;border:1px solid rgba(255,255,255,.07);border-radius:8px;color:#fff;outline:none;transition:border-color .2s,box-shadow .2s;width:100%}.sa-field input:focus,.sa-field select:focus,.sa-field textarea:focus{border-color:#00e5ff66;box-shadow:0 0 0 3px #00e5ff12}.sa-field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M3 4.5L6 7.5L9 4.5' stroke='%2300E5FF' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.sa-field select option{background:#0a1a24;color:#fff}.sa-field textarea{resize:vertical;min-height:90px}.sa-submit-btn{display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-ui);font-size:13px;font-weight:800;letter-spacing:1.5px;padding:14px;border:1px solid rgba(0,229,255,.5);background:#00e5ff1a;color:var(--cyan);border-radius:10px;cursor:pointer;transition:all .2s;margin-top:4px;width:100%}.sa-submit-btn:hover{background:#00e5ff2e;box-shadow:0 0 24px #00e5ff33;transform:translateY(-1px)}.sa-submit-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.sa-form-msg{text-align:center;font-size:12px;padding:10px 14px;border-radius:8px;display:none;margin-top:2px}.sa-form-msg.success{display:block;color:#39ff14;background:#39ff1412;border:1px solid rgba(57,255,20,.2)}.sa-form-msg.error{display:block;color:#ef4444;background:#ef444412;border:1px solid rgba(239,68,68,.2)}@media(max-width:680px){.sa-form-card{padding:22px 18px}}
