/* Customer support uses the same quiet, monochrome product language. */
.support-page{margin:32px auto 64px;color:#101216;min-width:0}.support-head{margin-bottom:24px}.support-head>a,.support-back{font-size:13px;color:#596475;text-decoration:underline;text-underline-offset:4px}.support-kicker{font-size:11px;letter-spacing:.12em!important;color:#7a6049}.support-head h1{margin:8px 0;font-size:32px;overflow-wrap:anywhere}.support-intro{color:#596475}.support-links{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid #e4e7ec;padding:0 0 20px}.support-links a{min-height:44px;display:flex;align-items:center}.support-faq{margin:28px 0}.support-faq details{border-bottom:1px solid #e4e7ec;padding:0 16px}.support-faq summary{cursor:pointer;min-height:52px;padding:14px 0;font-weight:600}.support-faq details p{color:#596475;line-height:1.8;margin:0 0 20px}.support-faq a{text-decoration:underline;text-underline-offset:3px}.support-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:32px 0 12px}.support-section-head h2{margin:0}.support-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #101216;background:#101216;color:#fff!important;border-radius:5px;padding:10px 20px;font:600 14px/1.5 inherit;cursor:pointer;text-decoration:none;overflow-wrap:anywhere}.support-button.secondary{background:#fff;color:#101216!important;border-color:#b9c2d0}.support-button:disabled{opacity:.55;cursor:wait}.support-ticket-list{border-top:1px solid #e4e7ec}.support-ticket{display:flex;align-items:center;gap:20px;border-bottom:1px solid #e4e7ec;padding:20px 0;min-width:0}.support-ticket-copy{flex:1;min-width:0}.support-ticket strong,.support-ticket small{display:block;overflow-wrap:anywhere}.support-ticket strong{margin-top:5px;font-size:17px}.support-ticket small{font-size:12px;color:#667085}.support-status{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:3px 10px;border:1px solid #dce1e8;border-radius:4px;background:#f6f7f9;font-size:12px;white-space:nowrap}.support-status.status-answered{background:#fae9ec;color:#e0244a;border-color:#f3c7ce}.support-status.status-closed{background:#f0f1f4;color:#596475}.support-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px}.support-empty{padding:44px 20px;text-align:center;background:#fafbfc;border:1px solid #e4e7ec;border-radius:5px}.support-empty h2{font-size:20px}.support-empty p{color:#667085}.support-form{display:grid;gap:9px;padding:24px;border:1px solid #e4e7ec;border-radius:5px;max-width:760px;margin-top:24px;background:#fff}.support-form h2{margin:0 0 12px}.support-form label{font-size:14px;font-weight:600;margin-top:6px}.support-form label small{font-weight:400;color:#667085;margin-left:8px}.support-form input,.support-form textarea,.support-form select,.support-filters input,.support-filters select,.support-state-form select{width:100%;min-width:0;min-height:44px;border:1px solid #cfd5df;border-radius:4px;background:#fff;color:#101216;padding:11px 12px;font-size:16px!important;box-sizing:border-box}.support-form textarea{resize:vertical;line-height:1.7}.support-form [aria-invalid=true]{border-color:#cf3038!important}.support-field-error{margin:0!important;color:#b52732;font-size:12px;min-height:0}.support-field-error:empty{display:none}.support-hint{font-size:12px;color:#667085;margin:5px 0 10px!important}.support-input-meta{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.support-input-meta>span{font-size:12px;color:#667085;white-space:nowrap}.support-form-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin-top:8px}.support-form [role=alert],.support-state-form [role=alert]{color:#b52732;font-size:13px;overflow-wrap:anywhere;margin:0}.support-detail-meta{display:flex;gap:16px;align-items:center;flex-wrap:wrap;color:#667085;font-size:13px;margin-bottom:16px}.support-message{border-bottom:1px solid #e4e7ec;padding:24px 0}.support-message>div{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.support-message time{font-size:12px;color:#667085}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0;line-height:1.85}.support-message.staff{background:#f6f7f9;border-radius:5px;padding:24px;margin-top:16px}.support-message.staff strong{color:#101216}.support-notice{padding:24px;background:#f6f7f9;margin-top:24px;border-radius:5px}.support-saved{padding:12px 16px;background:#fae9ec;color:#e0244a;border-radius:4px}.support-filters{display:grid;grid-template-columns:1fr 1fr 2fr auto;gap:12px;align-items:end;margin-bottom:24px}.support-filters label{display:grid;gap:6px;min-width:0;font-size:13px}.support-state-form{max-width:760px;border-top:1px solid #e4e7ec;padding-top:20px;margin-top:28px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.support-state-form h2{width:100%;margin:0}.support-state-form select{width:160px}.support-page>*{min-width:0}
@media(max-width:700px){.support-head h1{font-size:27px}.support-form{padding:16px}.support-filters{grid-template-columns:1fr 1fr}.support-filters label:nth-child(3){grid-column:1/-1}.support-filters button{grid-column:1/-1}.support-ticket{gap:10px}.support-ticket strong{font-size:15px}.support-status{padding:3px 7px}.support-form-actions>*{flex:1}.support-section-head{flex-wrap:wrap}.support-message.staff{padding:16px}.support-state-form select{flex:1}.support-ticket-copy small{font-size:11px}}
@media(max-width:280px){.support-filters{grid-template-columns:1fr}.support-ticket{flex-wrap:wrap}.support-ticket-copy{flex-basis:100%}.support-state-form select,.support-state-form button{width:100%;flex-basis:100%}.support-form-actions{flex-direction:column}.support-input-meta{flex-wrap:wrap}.support-links{gap:8px}.support-pagination{flex-wrap:wrap}}
