.support-help{max-width:1740px;margin:24px auto;border:1px solid var(--color-border,#263b50);border-radius:14px;background:#0e1d2c}.support-help[hidden]{display:none}.support-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;cursor:pointer;list-style:none}.support-disclosure summary::-webkit-details-marker{display:none}.support-disclosure summary b{display:block;color:#f4f7fa;font-size:1.05rem}.support-disclosure summary small{display:block;color:#f4b62c;margin-top:4px;font-weight:650}.support-disclosure[open] summary{border-bottom:1px solid #263b50}.support-disclosure-body{padding:20px 22px}.support-disclosure-body p{margin:0;color:#a9b9cb}.support-choice-actions,.support-help-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.support-choice-actions button:not(.button){padding:10px 15px;border:1px solid #34546c;border-radius:8px;background:#13263a;color:#f4f7fa;font:inherit;font-weight:700;cursor:pointer}.support-privacy{font-size:.85rem!important;margin-top:16px!important}.support-dialog{width:min(680px,calc(100% - 32px));border:1px solid #365b74;border-radius:18px;background:#0e1d2c;color:#f4f7fa;padding:28px}.support-dialog::backdrop{background:#020914cc}.support-dialog form{position:relative}.support-dialog h2{margin:5px 0 10px}.support-dialog-intro{margin:0;color:#a9b9cb;line-height:1.5}.support-dialog-issue{margin:12px 0 0;color:#f4b62c;font-weight:700}.support-close{position:absolute;right:0;top:-4px;border:0;background:transparent;color:#a9b9cb;font-size:28px;cursor:pointer}.support-service-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.support-service-options button{display:grid;gap:5px;min-height:100px;padding:14px;text-align:left;border:1px solid #34546c;border-radius:10px;background:#13263a;color:#f4f7fa;cursor:pointer}.support-service-options button:hover,.support-service-options button.active{border-color:#22d3c5;background:#153b4b}.support-service-options b{font-size:1rem}.support-service-options span{color:#a9b9cb;font-size:.85rem}.support-service-detail{padding:16px;border:1px solid #28516a;border-radius:10px;background:#0b1b2a}.support-service-detail h3,.support-service-detail p{margin:0}.support-service-detail p{color:#a9b9cb;margin-top:6px}.support-locations{display:grid;gap:10px;margin-top:16px}.support-locations:empty{display:none}.support-locations article{position:relative;display:flex;justify-content:space-between;gap:20px;padding:16px;border-radius:12px;background:#0b1b2a;border:1px solid #27445a}.support-locations h3,.support-locations p{margin:0}.support-locations small{display:block;color:#a9b9cb;margin-top:4px}.support-locations .support-rating{color:#f4b62c;font-weight:700}.support-match{position:absolute;top:-10px;left:14px;padding:3px 8px;border-radius:999px;background:#1a625b;color:#eafffa;font-size:.72rem;font-weight:800;letter-spacing:.03em}.support-locations article:has(.support-match){margin-top:8px}.support-locations article>div:last-child{display:flex;align-items:center;gap:14px}.support-locations a{color:#22d3c5;font-weight:700}@media(max-width:640px){.support-help{margin:16px}.support-service-options{grid-template-columns:1fr}.support-locations article{align-items:flex-start;flex-direction:column}.support-locations article>div:last-child{width:100%;justify-content:space-between}}
