/* RevOrb v4.8.1 — Help & Support, theme aware */
.rv-support{max-width:1120px;margin:0 auto 36px;font:inherit;color:var(--text,#111827)}
.rv-support .rv-sp-intro{margin:12px 0 25px}.rv-support .rv-sp-kicker{color:#762bd9;font-size:11px;font-weight:750;letter-spacing:1.4px;text-transform:uppercase}.rv-support h1{font-size:clamp(26px,3vw,36px);letter-spacing:-.8px;margin:9px 0}.rv-support .rv-sp-muted{color:var(--muted,#64748b);font-size:13px;line-height:1.65}.rv-support .rv-sp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 19px}.rv-support .rv-sp-option{border:1px solid var(--line,#e2e8f0);background:var(--panel,#fff);border-radius:17px;padding:19px;text-align:left;min-height:130px;transition:box-shadow .15s,border-color .15s,transform .15s;color:inherit;display:flex;flex-direction:column;gap:10px}.rv-support .rv-sp-option:hover{transform:translateY(-2px);border-color:#a78bfa;box-shadow:0 9px 30px #762bd918}.rv-support .rv-sp-option.active{border-color:#762bd9;box-shadow:0 0 0 2px #762bd923;background:linear-gradient(150deg,#762bd912,transparent),var(--panel,#fff)}.rv-support .rv-sp-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#762bd91b;color:#762bd9;font-size:18px}.rv-support .rv-sp-option strong{font-size:14px}.rv-support .rv-sp-option small{color:var(--muted,#64748b);line-height:1.5;font-size:12px}.rv-support .rv-sp-columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.8fr);gap:18px;align-items:start}.rv-support .rv-sp-panel{background:var(--panel,#fff);border:1px solid var(--line,#e2e8f0);border-radius:18px;padding:24px;min-width:0;box-shadow:0 10px 30px #16204409}.rv-support .rv-sp-panel h2{font-size:18px;color:inherit;margin:0 0 6px}.rv-support .rv-sp-form{display:grid;gap:14px;margin-top:22px}.rv-support .rv-sp-field{display:grid;gap:7px}.rv-support label{font-size:12px;font-weight:700}.rv-support input,.rv-support textarea{background:var(--bg,#f8fafc);border:1px solid var(--line,#dbe2ee);color:var(--text,#172034);padding:13px 14px;width:100%;border-radius:11px;font:inherit;font-size:13px;outline:none}.rv-support textarea{resize:vertical;min-height:142px;line-height:1.55}.rv-support input:focus,.rv-support textarea:focus{border-color:#762bd9;box-shadow:0 0 0 3px #762bd920}.rv-support input::placeholder,.rv-support textarea::placeholder{color:var(--muted,#8190a6);opacity:.9}.rv-support .rv-sp-submit{border:0;border-radius:11px;background:#762bd9;color:white;font-weight:750;padding:13px 20px;cursor:pointer;font-size:13px}.rv-support .rv-sp-submit:disabled{opacity:.55;cursor:wait}.rv-support .rv-sp-side{display:grid;gap:16px}.rv-support .rv-sp-email{display:inline-flex;gap:8px;align-items:center;font-weight:750;color:#762bd9;text-decoration:none;margin-top:12px;overflow-wrap:anywhere}.rv-support .rv-sp-email:hover{text-decoration:underline}.rv-support .rv-sp-sub{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:10px}.rv-support .rv-sp-sub button{background:transparent;border:0;color:#762bd9;font-size:12px;font-weight:700;cursor:pointer}.rv-support .rv-sp-ticket{border:1px solid var(--line,#e5e7eb);border-radius:12px;padding:12px;margin:8px 0;background:var(--bg,#f8fafc);overflow-wrap:anywhere}.rv-support .rv-sp-ticket-head{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--muted,#64748b);margin-bottom:6px}.rv-support .rv-sp-ticket b{display:block;font-size:12px;line-height:1.5}.rv-support .rv-sp-ticket small{color:var(--muted,#64748b)}.rv-support .rv-sp-badge{border-radius:7px;padding:3px 7px;background:#762bd91b;color:#762bd9;font-weight:700;font-size:10px}.rv-support .rv-sp-status{font-size:12px;line-height:1.6;margin-top:12px}.rv-support .rv-sp-status.error{color:#b91c1c}.rv-support .rv-sp-status.success{color:#047857}.rv-support .rv-sp-note{font-size:11px;color:var(--muted,#64748b);line-height:1.6}.rv-support a:focus-visible,.rv-support button:focus-visible{outline:3px solid #a78bfa;outline-offset:2px}
html[data-scos-theme="nebula_dark"] .rv-support .rv-sp-option,html[data-scos-theme="nebula_dark"] .rv-support .rv-sp-panel{background:#151c2c;border-color:#343044;color:#edf1ff}html[data-scos-theme="nebula_dark"] .rv-support .rv-sp-option.active{background:#251943;border-color:#9e61fc}html[data-scos-theme="nebula_dark"] .rv-support .rv-sp-ticket,html[data-scos-theme="nebula_dark"] .rv-support input,html[data-scos-theme="nebula_dark"] .rv-support textarea{background:#0e1420;border-color:#374055;color:#f4f6ff}html[data-scos-theme="nebula_dark"] .rv-support .rv-sp-icon{color:#d6b7ff;background:#7543db31}html[data-scos-theme="nebula_dark"] .rv-support .rv-sp-email,html[data-scos-theme="nebula_dark"] .rv-support .rv-sp-sub button{color:#c3a2ff}html[data-scos-theme="nebula_dark"] .rv-support .rv-sp-status.success{color:#86efac}html[data-scos-theme="nebula_dark"] .rv-support .rv-sp-status.error{color:#fca5a5}
@media(max-width:900px){.rv-support .rv-sp-columns{grid-template-columns:1fr}}@media(max-width:580px){.rv-support .rv-sp-grid{grid-template-columns:1fr}.rv-support .rv-sp-option{min-height:auto;padding:13px}.rv-support .rv-sp-panel{padding:17px}.rv-support .rv-sp-grid{gap:9px}}
