:root{--outpost-q-navy:#101927;--outpost-q-blue:#2f7df6;--outpost-q-muted:#687789;--outpost-q-line:#dce4ec;--outpost-q-soft:#f4f7fb;--outpost-q-red:#b83d3d}.outpost-question-dialog{border:0;padding:0;border-radius:20px;max-width:none;max-height:calc(100dvh - 16px);overflow:auto;-webkit-overflow-scrolling:touch;background:transparent;box-shadow:0 30px 100px rgba(0,0,0,.28)}.outpost-question-dialog::backdrop{background:rgba(7,14,24,.58);backdrop-filter:blur(3px)}.outpost-question-card{position:relative;width:min(92vw,560px);box-sizing:border-box;padding:30px;border:1px solid var(--outpost-q-line);border-radius:20px;background:#fff;color:var(--outpost-q-navy);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.outpost-question-eyebrow{color:var(--outpost-q-blue);font-size:11px;font-weight:900;letter-spacing:.11em}.outpost-question-card h2{margin:8px 40px 8px 0;font-size:30px;letter-spacing:-.035em}.outpost-question-intro,.outpost-question-success p{margin:0;color:var(--outpost-q-muted);line-height:1.6}.outpost-question-x{position:absolute;right:16px;top:12px;border:0;background:none;color:#7b8998;font-size:30px;line-height:1;cursor:pointer}.outpost-question-form{display:grid;gap:14px;margin-top:22px}.outpost-question-form label{display:grid;gap:7px;color:#526174;font-size:12px;font-weight:800}.outpost-question-form input,.outpost-question-form textarea{width:100%;border:1px solid var(--outpost-q-line);border-radius:10px;padding:12px 13px;background:#fff;color:var(--outpost-q-navy);font:inherit;outline:none;resize:vertical}.outpost-question-form input:focus,.outpost-question-form textarea:focus{border-color:var(--outpost-q-blue);box-shadow:0 0 0 3px rgba(47,125,246,.12)}.outpost-question-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.outpost-question-actions button,.outpost-question-done{border:0;border-radius:10px;padding:12px 16px;font:inherit;font-weight:800;cursor:pointer}.outpost-question-cancel{color:var(--outpost-q-navy);background:#eef3f8;border:1px solid var(--outpost-q-line)!important}.outpost-question-submit,.outpost-question-done{color:#fff;background:var(--outpost-q-blue)}.outpost-question-submit:disabled{opacity:.65;cursor:wait}.outpost-question-status{padding:11px 13px;border-radius:10px;background:#e7f2ff;color:#245ea8;font-size:13px}.outpost-question-status.is-error{background:#fff0f0;color:var(--outpost-q-red)}.outpost-question-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.outpost-question-success{text-align:center;padding:18px 4px 4px}.outpost-question-success-icon{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 16px;border-radius:50%;background:#e2f6ed;color:#14845d;font-size:30px;font-weight:900}.outpost-question-success h2{margin-right:0}.outpost-question-done{margin-top:22px}@media(max-width:600px){.outpost-question-card{padding:24px 20px}.outpost-question-card h2{font-size:26px}.outpost-question-actions{flex-direction:column-reverse}.outpost-question-actions button,.outpost-question-done{width:100%}}
