.support-page{color:#102e45;background:#f2f7f9;min-height:100vh;padding:0 5% 35px;font-family:Arial,Helvetica,sans-serif}.support-page *{box-sizing:border-box}.support-page header{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:auto;padding:26px 0;display:flex}.support-page a{color:inherit}.support-page header>a:last-child{align-items:center;gap:8px;font-size:14px;display:flex}.support-page main{max-width:1200px;margin:30px auto}.support-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.support-heading span{color:#126c59;align-items:center;gap:8px;display:flex}.support-heading h1{letter-spacing:-1px;margin:12px 0;font-size:clamp(28px,4vw,42px)}.support-heading p{color:#536c7c;max-width:65ch;line-height:1.6}.support-page button{color:#102e45;cursor:pointer;font:inherit;background:#fff;border:1px solid #ccdce5;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:14px;display:inline-flex}.support-page button:disabled{opacity:.55;cursor:default}.support-page button.support-primary{color:#fff;background:#102e45;border-color:#102e45}.support-page :focus-visible{outline-offset:3px;outline:3px solid #168c70}.support-layout{grid-template-columns:290px minmax(0,1fr);gap:25px;display:grid}.support-layout aside,.support-conversation{min-width:0}.support-layout h2{font-size:20px}.support-tickets{gap:10px;max-height:580px;display:grid;overflow:auto}.support-tickets>button{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.support-tickets>button[aria-pressed=true]{background:#e4f5ee;border-color:#168c70}.support-tickets strong{overflow-wrap:anywhere}.support-tickets small{color:#536c7c}.support-status{background:#e5edf5;border-radius:12px;padding:3px 8px;font-size:11px}.support-status.resolved{color:#145139;background:#d5f0e4}.support-pagination{gap:10px;margin-top:18px;display:flex}.support-conversation{background:#fff;border:1px solid #dbe6ec;border-radius:20px;align-self:start;padding:28px}.support-page label{gap:8px;margin:20px 0;font-size:14px;font-weight:600;display:grid}.support-page input,.support-page select,.support-page textarea{color:#102e45;resize:vertical;background:#fff;border:1px solid #b9ceda;border-radius:9px;width:100%;padding:11px;font:400 16px/1.5 Arial,sans-serif}.support-page small,.support-privacy{color:#536c7c;font-size:12px;line-height:1.6}.support-detail-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.support-detail-heading h2{overflow-wrap:anywhere}.support-messages{gap:15px;max-height:550px;padding:0;list-style:none;display:grid;overflow:auto}.support-messages li{background:#f2f6f9;border-radius:12px;padding:18px}.support-messages .from-support{background:#e8f7f1;border-left:3px solid #168c70}.support-messages li>div{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}.support-messages time{color:#536c7c;font-size:11px}.support-messages p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.6}.support-error,.support-notice{border-radius:10px;padding:15px;line-height:1.5}.support-error{color:#8b3026;background:#fff0ed}.support-notice{color:#17583f;background:#e2f4ec}.support-page footer{flex-wrap:wrap;gap:22px;max-width:1200px;margin:25px auto;font-size:13px;display:flex}.support-page .spin{vertical-align:middle;display:inline-block}@media (max-width:720px){.support-layout{grid-template-columns:1fr}.support-tickets{max-height:230px}.support-conversation{padding:20px}.support-heading{flex-direction:column;align-items:start}.support-page header{flex-wrap:wrap}.support-detail-heading{flex-direction:column}.support-messages{max-height:none}}
