/* Private support extends A's existing operational surfaces. */
.support-page .connected-title h1{overflow-wrap:anywhere}.support-subnav{display:flex;gap:24px;flex-wrap:wrap;margin:-10px 0 35px;font-size:14px;color:#0066cc}.support-subnav a:hover{text-decoration:underline;text-underline-offset:4px}.support-create{max-width:850px}.support-context{padding:24px 0;border-top:1px solid #d2d2d7;border-bottom:1px solid #d2d2d7}.support-context>.form-note{margin:12px 0 0}.support-context [data-context-preview]{padding-top:22px}.support-context [data-context-preview][hidden]{display:none}.support-context [data-context-count]{margin-top:12px}.support-create textarea{white-space:pre-wrap}.ticket-list{display:grid}.ticket-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 30px;padding:27px 0;border-top:1px solid #d2d2d7;align-items:center}.ticket-row h2{font-size:23px;line-height:1.5;margin:12px 0 10px;overflow-wrap:anywhere}.ticket-row h2 a:hover{color:#0066cc}.ticket-row p,.ticket-row small{font-size:13px;line-height:1.8;color:#6e6e73}.ticket-row-error{grid-column:1/-1}.ticket-row-error:empty{display:none}.ticket-row-action{justify-self:end}.ticket-status{display:inline-flex;align-items:center;line-height:1.6;font-size:12px;font-weight:500;padding:5px 10px;border:1px solid #b8b8be;border-radius:7px;white-space:nowrap;color:#515154}.ticket-status[data-status=waiting_user],.ticket-status[data-status=resolved]{color:#0057ad;border-color:#a3b6c9}.ticket-status[data-status=closed]{color:#5b645e;border-color:#bbc3bd}.ticket-pagination{display:flex;align-items:center;justify-content:flex-end;gap:20px;padding-top:30px;font-size:13px;color:#6e6e73}.ticket-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:70px}.ticket-id{display:block;margin-top:16px;font-size:12px;line-height:1.6;color:#6e6e73;overflow-wrap:anywhere}.ticket-original{padding-bottom:34px;border-bottom:1px solid #d2d2d7}.ticket-original h2,.ticket-messages h2,.ticket-actions h2{font-size:23px;font-weight:600;line-height:1.4;margin-bottom:20px;letter-spacing:-.02em}.ticket-original h3{font-size:16px;font-weight:600;margin:25px 0 12px}.ticket-original p,.ticket-messages article>p{font-size:15px;line-height:1.95;color:#333336}.ticket-messages{padding:35px 0}.ticket-messages article{padding:23px 0;border-bottom:1px solid #d2d2d7}.ticket-messages article:last-child{border-bottom:0;padding-bottom:0}.ticket-message-byline{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 20px;margin-bottom:12px}.ticket-message-byline strong{font-size:13px;font-weight:600}.ticket-message-byline time,.ticket-events time{font-size:12px;color:#6e6e73}.ticket-actions{min-width:0}.ticket-actions>.inline-note{margin:0 0 25px}.ticket-actions>.connected-form{margin-bottom:25px;padding-bottom:26px;border-bottom:1px solid #d2d2d7}.ticket-actions .connected-form label:not(.checkbox-label){font-size:13px}.ticket-actions>.text-button{padding:10px 0;color:#0066cc;display:inline-flex;align-items:center;gap:4px}.ticket-events{margin-top:24px;padding-top:20px;border-top:1px solid #d2d2d7}.ticket-events summary{font-size:13px;cursor:pointer;color:#515154;line-height:1.8}.ticket-events ol{list-style:none;padding:0;margin-top:20px}.ticket-events li{padding:13px 0;border-bottom:1px solid #e2e2e7;overflow-wrap:anywhere}.ticket-events strong{display:block;font-size:12px;font-weight:500;margin-bottom:3px}.ticket-events p{font-size:12px;line-height:1.8;color:#515154;margin-top:7px}.support-page [data-support-error]:empty{display:none}.support-page button:disabled{cursor:wait}.assistant-support{margin-top:25px;padding-top:22px;border-top:1px solid #d2d2d7}.assistant-support .outline-button{font-size:13px;padding:10px 15px}.assistant-support .form-note{margin-top:12px}.assistant-support>a{display:block;font-size:13px;color:#0066cc;margin-top:14px}.support-page input:disabled,.support-page textarea:disabled,.support-page select:disabled{opacity:.7;cursor:wait}
@media(max-width:1000px){.ticket-detail-grid{grid-template-columns:minmax(0,1fr) 260px;gap:38px}}
@media(max-width:767px){.support-subnav{gap:15px;margin-bottom:28px}.ticket-row{grid-template-columns:1fr;gap:17px;padding:25px 0}.ticket-row h2{font-size:21px}.ticket-row-action{justify-self:start}.ticket-status{font-size:11px}.ticket-pagination{justify-content:space-between;gap:12px}.ticket-pagination .outline-button{padding:10px 16px;font-size:13px}.ticket-detail-grid{display:flex;flex-direction:column;gap:36px}.ticket-original h2,.ticket-messages h2,.ticket-actions h2{font-size:22px}.ticket-original p,.ticket-messages article>p{font-size:14px}.ticket-actions{padding-top:27px;border-top:1px solid #d2d2d7}.ticket-actions form{max-width:none}.support-page .connected-title{gap:15px}.support-page .connected-title h1{font-size:34px}.ticket-close{max-width:100%}.assistant-support{margin-top:20px;padding-top:17px}}
/* G11 inherits the approved white A controls and quiet Apple typography. */
.support-page{--support-line:#d2d2d7;--support-muted:#6e6e73}.support-page a,.support-page button,.support-page input,.support-page textarea{font:inherit}.support-page .connected-head{max-width:none}.support-page .connected-head>p{max-width:68ch}.support-page .connected-title h1{font-size:48px;line-height:1.18;letter-spacing:-.025em}.support-page .connected-form{min-width:0}.support-page .connected-form input,.support-page .connected-form textarea{font-family:inherit;caret-color:#0066cc}.support-page ::selection{background:#d9ebff;color:#1d1d1f}.support-page .solid-button,.support-page .outline-button,.support-page .text-button{transition:background-color .18s ease-out,color .18s ease-out,transform .18s ease-out}.support-page .solid-button:active,.support-page .outline-button:active{transform:scale(.985)}.support-page :focus-visible{outline:3px solid #0071e3;outline-offset:4px}.support-page button:disabled{opacity:.55;transform:none}.support-page [aria-busy=true] button[type=submit]{cursor:progress}.support-page .support-field{gap:10px;min-width:0}.support-page .ws-field-label{font-size:13px;font-weight:600}.support-page .ws-select-trigger{width:100%;min-height:54px;font-family:inherit;font-size:16px;border-radius:14px}.support-page .ws-select-popup{z-index:100}.support-page .ws-select-value{font-weight:400}.support-page .editor-meta{align-items:start}.support-service{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 0 30px;margin:0 0 30px;border-bottom:1px solid var(--support-line)}.support-service h2,.support-self h2{font-size:20px;line-height:1.4;font-weight:600;letter-spacing:-.015em;margin:0 0 10px}.support-service p,.support-self p{max-width:68ch;font-size:14px;line-height:1.8;color:#515154;margin:0}.support-service .support-service-next{margin-top:9px;color:var(--support-muted);font-size:13px}.support-service-mode{padding:7px 11px;background:#f5f5f7;color:#515154;border-radius:8px;white-space:nowrap;font-size:12px;line-height:1.6}.support-self{display:flex;gap:24px;justify-content:space-between;align-items:center;margin:0 0 32px}.support-self form{display:flex;align-items:center;gap:12px}.support-filter-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px}.support-filter-tabs a{padding:9px 14px;border-radius:20px;background:#f5f5f7;color:#515154;font-size:13px;white-space:nowrap;transition:background-color .18s ease-out,color .18s ease-out}.support-filter-tabs a:hover{background:#e8e8ed;color:#1d1d1f}.support-filter-tabs a[aria-current=page]{background:#1d1d1f;color:#fff}.support-progress-note{font-size:13px;line-height:1.8;color:#515154;margin-top:12px;max-width:65ch}.support-progress-note span{display:block;font-size:12px;color:var(--support-muted)}.support-overdue{color:#994b00!important}.ticket-row-action{max-width:340px;display:grid;gap:15px}.ticket-row-action form{display:grid;gap:12px}.ticket-row-action form .outline-button{justify-self:start}.ticket-row-action .form-note{font-size:12px;line-height:1.8}.support-action-details{margin:20px 0;padding:18px 0;border-top:1px solid var(--support-line)}.support-action-details summary{font-size:14px;line-height:1.6;font-weight:500;color:#0066cc;cursor:pointer}.support-action-details>.connected-form{padding-top:22px}.support-action-details>.form-note{margin-top:12px}.ticket-row-action .support-action-details{margin:0;border:0;padding:0}.ticket-actions>.support-progress-note{margin-bottom:24px}.ticket-actions .connected-form{gap:18px}.ticket-actions .ws-select-trigger{font-size:14px}.support-operation-section{display:grid;grid-template-columns:minmax(200px,.75fr) minmax(0,1.5fr);gap:75px;padding:45px 0;border-top:1px solid var(--support-line)}.support-section-intro h2{font-size:28px;letter-spacing:-.02em;font-weight:600;line-height:1.3;margin:0 0 16px}.support-section-intro p{font-size:14px;line-height:1.9;color:var(--support-muted);max-width:34ch}.support-hours,.support-skills{border:0;padding:0;margin:0;min-width:0}.support-hours legend,.support-skills legend{font-size:14px;line-height:1.8;font-weight:600;margin-bottom:18px}.support-hours-row{display:grid;grid-template-columns:70px minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center;margin-bottom:12px}.support-hours-row .checkbox-label{font-size:14px;gap:9px;align-items:center}.support-hours-row>label{margin:0}.support-hours-row input[type=time]{height:46px;padding:10px 12px;min-width:0;font-size:14px;font-variant-numeric:tabular-nums}.support-hours-row>span{color:var(--support-muted);font-size:13px}.support-skills{display:flex;flex-wrap:wrap;gap:12px 22px}.support-skills .checkbox-label{font-size:13px}.support-staff-list{display:grid}.support-staff-row{padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid var(--support-line)}.support-staff-row:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.support-staff-heading{display:flex;justify-content:space-between;gap:22px;align-items:flex-start;margin-bottom:18px}.support-staff-heading h3{font-size:20px;letter-spacing:-.015em;font-weight:600;margin:0 0 8px;overflow-wrap:anywhere}.support-staff-heading p{font-size:13px;line-height:1.8;color:var(--support-muted)}.support-staff-row details>summary{font-size:13px;line-height:1.6;color:#0066cc;cursor:pointer}.support-staff-row details form{padding-top:22px}.support-inline-empty h3{font-size:20px;font-weight:500;line-height:1.5;margin:0 0 12px}.support-inline-empty p{font-size:14px;line-height:1.9;color:var(--support-muted);max-width:60ch}.support-audit{list-style:none;margin:0;padding:0}.support-audit li{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid var(--support-line)}.support-audit li>div{display:flex;gap:18px;justify-content:space-between;flex-wrap:wrap}.support-audit strong{font-size:13px;font-weight:500}.support-audit time{font-size:12px;color:var(--support-muted);font-variant-numeric:tabular-nums}.support-audit p{font-size:13px;line-height:1.8;margin-top:10px;color:#515154;overflow-wrap:anywhere}
@media(max-width:1000px){.support-operation-section{grid-template-columns:minmax(160px,.65fr) minmax(0,1.5fr);gap:40px}.support-page .connected-title h1{font-size:40px}}
@media(max-width:767px){.support-page .connected-title h1{font-size:34px}.support-service{gap:15px;margin-bottom:24px;padding:8px 0 24px}.support-service h2,.support-self h2{font-size:18px}.support-service-mode{font-size:11px;padding:6px 9px}.support-service p{font-size:13px}.support-service .support-service-next{font-size:12px}.support-self{align-items:flex-start;gap:16px}.support-self p{font-size:12px}.support-self .outline-button{padding:10px 14px;font-size:12px;white-space:nowrap}.support-self form{flex-direction:column;align-items:flex-start}.support-filter-tabs{gap:7px}.support-filter-tabs a{font-size:12px;padding:8px 12px}.ticket-row-action{max-width:100%;width:100%}.support-operation-section{grid-template-columns:1fr;gap:25px;padding:30px 0}.support-section-intro h2{font-size:25px;margin-bottom:12px}.support-section-intro p{max-width:none;font-size:13px}.support-hours-row{grid-template-columns:56px minmax(0,1fr) auto minmax(0,1fr);gap:8px}.support-hours-row .checkbox-label{font-size:13px;gap:6px}.support-hours-row input[type=time]{padding:10px 6px;font-size:13px}.support-staff-heading{gap:14px}.support-staff-heading h3{font-size:19px}.support-page .ws-select-trigger{font-size:15px}.support-page .editor-meta{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.support-page button,.support-page a{transition:none!important;transform:none!important}}
.support-public-hours{margin-top:16px}.support-public-hours summary,.support-extra-hours summary{font-size:13px;color:#0066cc;line-height:1.8;cursor:pointer}.support-public-hours ul{list-style:none;display:grid;gap:9px;padding:15px 0 10px;margin:0;max-width:270px}.support-public-hours li{display:flex;justify-content:space-between;font-size:13px;color:#515154;font-variant-numeric:tabular-nums;gap:25px}.support-public-hours p{font-size:12px;color:#6e6e73}.support-day-schedule{margin-bottom:18px}.support-extra-hours{margin-left:82px}.support-extra-hours[open]{margin-left:0;padding-top:5px}.support-extra-hours[open]>summary{margin-bottom:15px}.support-extra-hours .support-hours-row .checkbox-label{font-size:12px}.support-extra-hours .support-hours-row{margin-bottom:10px}
@media(max-width:767px){.support-extra-hours{margin-left:64px}.support-extra-hours[open]{margin-left:0}}
