.alert-field{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.8rem;flex:1 1 200px}.alert-field>span{color:var(--text-secondary);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.alert-row{display:flex;gap:.9rem;flex-wrap:wrap}.alert-field input,.alert-field select{background:var(--bg-deep);color:var(--text-primary);border:1px solid var(--border-color);border-radius:4px;padding:.55rem .7rem;font-family:JetBrains Mono,monospace;font-size:.85rem;width:100%}.alert-field input:focus,.alert-field select:focus{outline:none;border-color:var(--cy-cyan);box-shadow:0 0 10px #00f0ff40}.alert-submit{background:var(--cy-cyan);color:#03040c;border:none;border-radius:4px;padding:.6rem 1.3rem;font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:box-shadow .15s,opacity .15s}.alert-submit:hover:not(:disabled){box-shadow:0 0 18px #00f0ff80}.alert-submit:disabled{opacity:.55;cursor:default}.alert-status{margin:.8rem 0 0;font-size:.85rem;line-height:1.5}.alert-status.ok{color:var(--bullish)}.alert-status.err{color:var(--bearish)}.alert-fineprint{margin:.8rem 0 0;color:var(--text-dim);font-size:.74rem;line-height:1.5}.alert-form-loading{color:var(--text-dim);font-size:.85rem;padding:.5rem 0}.alert-form .alert-field small{color:var(--text-dim);font-size:.72rem;line-height:1.45}.alert-field-symbol input{text-transform:uppercase}.alert-kind-help{margin:-.2rem 0 .9rem;color:var(--text-secondary);font-size:.8rem;line-height:1.5}.alert-advanced-toggle{background:none;border:none;color:var(--cy-cyan);font-family:JetBrains Mono,monospace;font-size:.76rem;letter-spacing:.05em;cursor:pointer;padding:0;margin:0 0 .6rem}.alert-advanced-toggle:hover{text-shadow:0 0 8px rgba(0,240,255,.5)}.alert-advanced{padding:.7rem .9rem;margin-bottom:.9rem;background:#00f0ff0a;border:1px dashed var(--border-color);border-radius:4px}.alert-actions{display:flex;align-items:center;gap:.7rem}.alert-cancel{background:transparent;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:4px;padding:.55rem 1rem;font-family:JetBrains Mono,monospace;font-size:.8rem;cursor:pointer}.alert-cancel:hover{border-color:var(--border-strong);color:var(--text-primary)}.alert-form.is-compact .alert-row{gap:.6rem}
