:root{--support-blue:#0b43d8;--support-ink:#17324d} .support-page{margin:0;background:#f3f6fc;color:var(--support-ink);font:16px/1.7 Tahoma,Arial,sans-serif}.support-shell{max-width:1040px;margin:auto;padding:24px 18px 80px}.support-heading{padding:16px 0 24px}.support-heading h1{margin:12px 0 4px}.support-heading p{margin:0;color:#536c87}#support-app{display:grid;grid-template-columns:minmax(250px,1fr) minmax(300px,1.3fr);gap:24px}#support-app>form,#support-app>.support-history{padding:24px;background:white;border:1px solid #dce5f2;border-radius:20px;align-self:start}.support-launcher{position:fixed;z-index:92;right:max(16px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));padding:12px 18px;background:#0b43d8;color:white;border:2px solid white;border-radius:30px;font:700 15px Tahoma,Arial,sans-serif;box-shadow:0 5px 20px #0b43d833;cursor:pointer}body.auth-locked .support-launcher{display:none}.support-dialog{color:var(--support-ink);width:580px;max-width:calc(100vw - 32px);max-height:85dvh;overflow:auto;border:0;border-radius:20px;padding:22px;font:16px/1.7 Tahoma,Arial,sans-serif;box-sizing:border-box}.support-dialog::backdrop{background:#09234f88}.support-dialog h2,#support-app h2{font-size:20px;margin:12px 0}.support-dialog label,#support-app label{display:block;font-size:14px;font-weight:700;margin:12px 0}.support-dialog :is(input,select,textarea),#support-app :is(input,select,textarea){display:block;box-sizing:border-box;width:100%;font:16px/1.5 Tahoma,Arial,sans-serif;padding:10px;margin-top:5px;border:1px solid #b9cce2;border-radius:10px;background:white;color:var(--support-ink)}.support-dialog button,#support-app button{font:700 14px/1.6 Tahoma,Arial,sans-serif;padding:9px 12px;border:1px solid #c3d3e5;border-radius:10px;color:var(--support-ink);background:#f5f8ff;cursor:pointer}.support-dialog button:disabled,#support-app button:disabled{opacity:.6;cursor:wait}.support-dialog .support-primary,#support-app .support-primary{background:var(--support-blue);color:white;width:100%;border-color:var(--support-blue)}.support-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.support-muted,.support-dialog small,#support-app small{font-size:13px;color:#536c87;overflow-wrap:anywhere}.support-history{margin-top:22px}.support-ticket{border:1px solid #dce5f2;border-radius:14px;padding:16px;margin-top:14px;overflow-wrap:anywhere}.support-ticket h3{margin:8px 0 0;font-size:16px}.support-description,.support-reply p{white-space:pre-wrap}.support-state{padding:4px 10px;background:#fff2d9;color:#73510c;border-radius:20px;font-size:13px}.support-state.in_progress{background:#eaf0ff;color:#1945a1}.support-state.closed{background:#e4f4e9;color:#166638}.support-reply{padding:12px;background:#edf5ff;border-right:3px solid #0b43d8;border-radius:8px;margin:12px 0}.support-reply p{margin:4px 0}.support-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.support-attachment{max-width:100%;height:auto;border-radius:10px;margin-top:10px}.support-empty{padding:20px;color:#536c87;border:1px dashed #c3d3e5;border-radius:12px}.support-dialog :focus-visible,#support-app :focus-visible{outline:3px solid #f28d26;outline-offset:3px}@media(max-width:760px){#support-app{grid-template-columns:1fr}.support-shell{padding:16px 12px 60px}.support-dialog{padding:16px}.support-heading h1{font-size:26px}}@media print{.support-launcher,.support-dialog{display:none!important}}
