.skip-link{position:fixed;z-index:1000;top:10px;left:10px;padding:11px 16px;border-radius:10px;background:#eb805d;color:#fff;font-weight:800;transform:translateY(-150%)}
.skip-link:focus{transform:none}
:where(button,a,[tabindex]):focus-visible{outline:2px solid rgba(235,128,93,.72);outline-offset:3px}
:where(input,select,textarea):focus-visible{outline:none;border-color:rgba(235,128,93,.7);box-shadow:0 0 0 3px rgba(235,128,93,.11)}
.support-list{display:grid;padding-block:8px}
.support-list>button{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 8px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left}
.support-list>button:hover{background:#f7faf8}
.support-list strong,.support-list small{display:block}.support-list strong{margin:7px 0}.support-list small,.support-detail small{color:var(--muted)}
.support-priority{padding:4px 7px;border-radius:99px;background:#edf3f1;color:#49635f;font-size:9px;font-weight:850;text-transform:uppercase}
.support-priority.urgent{background:#f9e5e2;color:#a9443d}.support-priority.high{background:#fff0e5;color:#b75d36}
.badge.open{background:#fff0e8;color:#bd6041}.badge.in_progress{background:#e8f0fb;color:#456fa3}.badge.resolved,.badge.closed{background:#e7f3ef;color:#277b72}
.support-detail{margin-bottom:12px;padding:16px;border-radius:12px;background:#f6f8f6}.support-detail p{white-space:pre-wrap;line-height:1.6}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media(max-width:600px){.support-list>button{align-items:flex-start}.support-list>button>.badge{flex:0 0 auto}.support-detail{padding:12px}}
