.top-actions{display:flex;align-items:center;gap:18px}.top-actions>a{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:#b8b8b8}.top-actions>a:hover{color:var(--acid)}.number.compact{font-size:19px;line-height:1.25;margin-top:28px;letter-spacing:-.025em}.number.acid{color:var(--acid);text-transform:uppercase}.identity-card{margin:28px 0;padding:24px;border:1px solid rgba(223,255,0,.28);border-radius:18px;background:rgba(223,255,0,.04)}.identity-card span,.identity-card small{display:block;color:#858585}.identity-card strong{display:block;margin:7px 0;font-size:32px;color:var(--acid)}.profile-form{margin-top:28px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.profile-form label{display:grid;gap:8px;color:#aaa;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.profile-form input,.profile-form select{width:100%;height:52px;border:1px solid #343434;border-radius:10px;background:#0d0d0d;color:#fff;padding:0 14px;font:500 15px Arial,sans-serif}.profile-form input:focus,.profile-form select:focus{outline:2px solid rgba(223,255,0,.32);border-color:var(--acid)}.profile-form label small{color:#696969;font-size:10px;text-transform:none;letter-spacing:0;font-weight:500}.profile-form .check{display:flex;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:24px;text-transform:none;letter-spacing:0;font-size:13px;font-weight:500}.profile-form .check input{width:18px;height:18px;accent-color:var(--acid)}.save{margin-top:24px;border:0;border-radius:999px;background:var(--acid);color:#080808;padding:15px 22px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.save:disabled{opacity:.6}.form-message{min-height:18px;color:#888}.form-message.ok{color:var(--acid)}.form-message.error{color:#ff655c}.account-actions{border-top:1px solid var(--line);margin-top:36px}.danger-zone{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:44px;padding:24px;border:1px solid rgba(255,101,92,.28);border-radius:18px}.danger-zone h3{margin:0 0 7px}.danger-zone p{margin:0;color:#8c8c8c;line-height:1.5;font-size:13px}.danger-zone button{flex:0 0 auto;border:1px solid #743832;background:#1c0e0d;color:#ff8d84;border-radius:999px;padding:13px 17px;font-weight:800;cursor:pointer}@media(max-width:700px){.top-actions>a{display:none}.form-grid{grid-template-columns:1fr}.danger-zone{align-items:flex-start;flex-direction:column}.danger-zone button{width:100%}}

.closure-dialog{max-width:590px;width:calc(100% - 32px);max-height:90vh;overflow:auto;padding:28px;border:1px solid #743832;border-radius:18px;background:#111;color:#f4f3ef}.closure-dialog::backdrop{background:rgba(0,0,0,.8)}.closure-dialog h2{font-size:26px;margin-top:0}.closure-dialog p{line-height:1.55;color:#b4b4b4}.closure-dialog a{color:#dfff00}.closure-check{display:flex;gap:10px;align-items:flex-start;line-height:1.5}.closure-check input{margin-top:5px;accent-color:#dfff00}.closure-confirm{display:grid;gap:8px;margin-top:18px}.closure-confirm input{padding:12px;border:1px solid #555;border-radius:8px;background:#080808;color:#fff;font:inherit}.closure-actions{display:flex;gap:12px;flex-wrap:wrap}.closure-actions button{padding:13px 17px;border-radius:24px;border:1px solid #555;background:#161616;color:#fff;cursor:pointer;font-weight:700}.closure-actions #closure-submit{border-color:#743832;color:#ff8d84}.closure-actions button:disabled{opacity:.4;cursor:default}.closure-dialog :focus-visible{outline:2px solid #dfff00;outline-offset:3px}
