.support-hero,.support-meta,.support-form,.support-private,.support-columns>section{background:#fff;border:1px solid #dce2ef;border-radius:16px;padding:clamp(1rem,2vw,1.5rem);margin-block:1rem}
.support-hero{background:linear-gradient(125deg,#f1edff,#fff);padding-block:2rem}
.support-hero h1{margin-block:0 .5rem;color:#232c40}.support-hero p{color:#596983}
.support-action,.support-secondary{display:inline-block;border-radius:9px;padding:.65rem 1rem;min-height:2.75rem;text-decoration:none;cursor:pointer;font:inherit;margin-block:.5rem;margin-inline-end:.5rem}
.support-action{background:#6042ed;color:#fff;border:1px solid #6042ed}.support-secondary{background:#fff;color:#6042ed;border:1px solid #6042ed}
.support-action:focus-visible,.support-secondary:focus-visible,.support-list a:focus-visible,.support-form :is(input,textarea):focus-visible{outline:3px solid #278ccc;outline-offset:2px}
.support-form{display:flex;flex-direction:column;gap:.5rem}.support-form label{font-weight:600}.support-form :is(input,textarea,select),.support-private textarea{box-sizing:border-box;display:block;width:100%;min-width:0;border:1px solid #dce2ef;border-radius:9px;padding:.65rem;font:inherit;background:#fff;color:#232c40}.support-form :is(input,select){min-height:2.75rem}.support-form :is(input,textarea,select):disabled{background:#f6f7fc}
.support-form button{align-self:flex-start}.support-list,.support-timeline{list-style:none;margin:1rem 0;padding:0}.support-list li,.support-timeline li{background:#fff;border:1px solid #dce2ef;border-radius:12px;padding:1rem;margin-block:.6rem;overflow-wrap:anywhere}.support-list li{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.support-list span,.support-timeline time{color:#596983}.support-timeline time{display:block;font-size:.85rem}.support-body{white-space:pre-wrap;overflow-wrap:anywhere}.support-review{background:#f6f7fc;border-inline-start:4px solid #6042ed;border-radius:9px;padding:1rem;overflow-wrap:anywhere}.support-error{padding:1rem;background:#fff2f2;border:1px solid #ae3941;border-radius:9px;overflow-wrap:anywhere}.support-id{font-size:.8rem;overflow-wrap:anywhere;color:#596983}.support-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.support-actions{display:flex;flex-wrap:wrap;gap:.5rem}
.support-handoff{margin-block-start:1rem;border-block-start:1px solid #dce2ef;padding-block-start:.5rem}.support-handoff pre,.support-handoff code{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}
.support-form li,.support-private li{min-width:0;overflow-wrap:anywhere}.support-review pre,.support-review code{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.support-private button{white-space:normal;overflow-wrap:anywhere}
@media(max-width:700px){.support-columns{grid-template-columns:minmax(0,1fr)}.support-list li{display:block}.support-list span{display:block}.support-hero{padding-block:1.25rem}}
.billing-break{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.support-review{box-sizing:border-box;min-width:0;max-width:100%}.support-review :is(button,input,select),select#billing-org,select#billing-status{box-sizing:border-box;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}
.store-fields label{display:block;margin-block-start:.75rem;font-weight:600}.store-fields :is(input,textarea,select){box-sizing:border-box;display:block;width:100%;min-width:0;min-height:2.75rem;border:1px solid #dce2ef;border-radius:9px;padding:.65rem;font:inherit;background:#fff;color:#232c40}.store-fields :is(input,textarea,select):focus-visible{outline:3px solid #278ccc;outline-offset:2px}
section[aria-label="Billing detail"] label{display:block;margin-block:.8rem .25rem;font-weight:600}section[aria-label="Billing detail"] input{box-sizing:border-box;display:block;width:100%;min-height:2.75rem;border:1px solid #dce2ef;border-radius:9px;padding:.65rem;font:inherit;background:#fff;color:#232c40}section[aria-label="Billing detail"] button{margin-block:.35rem}
