/* Support landing screens only. Scroll remains native for wheel, touch and keyboard. */
html:has(body.inbox_home_body),html:has(body.inbox_auth_body),body.inbox_home_body,body.inbox_auth_body,
.inbox_home_body :is(.inbox_rail,.inbox_list_panel,.inbox_ticket_list,.inbox_conversation_panel,.inbox_help_panel),
.inbox_auth_body :is(.inbox_rail,.inbox_auth_stage,.inbox_auth_help){scrollbar-width:none;scrollbar-gutter:auto}
html:has(body.inbox_home_body)::-webkit-scrollbar,html:has(body.inbox_auth_body)::-webkit-scrollbar,
body.inbox_home_body::-webkit-scrollbar,body.inbox_auth_body::-webkit-scrollbar,
.inbox_home_body :is(.inbox_rail,.inbox_list_panel,.inbox_ticket_list,.inbox_conversation_panel,.inbox_help_panel)::-webkit-scrollbar,
.inbox_auth_body :is(.inbox_rail,.inbox_auth_stage,.inbox_auth_help)::-webkit-scrollbar{display:none;width:0;height:0}
.inbox_home_body .inbox_conversation_panel.has-blank-state{container-type:inline-size}
.inbox_home_body .inbox_blank_state{max-width:980px;margin-inline:auto;padding:32px clamp(20px,3vw,36px);gap:18px;width:100%;box-sizing:border-box}
.inbox_home_body .inbox_blank_state h2{font-size:24px;line-height:1.35;letter-spacing:-.35px}
.inbox_home_body .inbox_blank_state>p{font-size:14px;line-height:1.8;max-width:54ch;color:#68776e}
.inbox_home_body .inbox_admin_start_panel{width:100%;max-width:none;gap:18px;margin-top:6px}
.inbox_home_body .inbox_admin_quick_search{min-height:50px;gap:12px;padding:8px 10px 8px 16px}
.inbox_home_body .inbox_admin_quick_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.inbox_home_body .inbox_admin_quick_grid a{grid-template-columns:22px minmax(0,1fr) auto;gap:12px;min-height:88px;padding:18px;text-align:left;border-radius:10px}
.inbox_home_body .inbox_admin_quick_grid a:last-child{grid-column:1/-1}
.inbox_home_body .inbox_admin_quick_grid span{gap:5px}
.inbox_home_body .inbox_admin_quick_grid strong{font-size:14px;line-height:1.45;font-weight:650}
.inbox_home_body .inbox_admin_quick_grid em{font-size:12px;line-height:1.55;font-weight:400;overflow-wrap:normal}
.inbox_home_body .inbox_admin_quick_grid b{font-size:23px;font-weight:650}
.inbox_home_body .inbox_home_next{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 8px;color:#52725f;font-size:13px;line-height:1.65;text-decoration:none}
.inbox_home_body .inbox_home_next strong{font-weight:600;color:#177b4c}
.inbox_home_body .inbox_home_next:hover{text-decoration:underline;text-underline-offset:3px}
.inbox_home_body .inbox_ticket_item{padding:18px 14px;gap:12px}
.inbox_home_body .inbox_ticket_topline strong{font-size:14px;font-weight:650;line-height:1.5}
.inbox_home_body .inbox_ticket_topline{margin-bottom:7px}
.inbox_home_body .inbox_ticket_meta{display:flex;flex-wrap:wrap;gap:4px 8px;line-height:1.6;margin-bottom:6px;font-size:11px}
.inbox_home_body .inbox_ticket_meta>span{max-width:100%}
.inbox_home_body .inbox_ticket_time{font-size:11px;color:#7c8981;white-space:nowrap;margin-left:auto;font-weight:400}
.inbox_home_body .inbox_ticket_preview{font-size:12px;line-height:1.65;font-weight:400;margin-bottom:10px}
.inbox_home_body .inbox_ticket_bottom{gap:8px}
.inbox_home_body .inbox_list_header p{line-height:1.65;margin-top:8px}
.inbox_home_body .inbox_help_section p,.inbox_home_body .inbox_help_list{font-size:13px;line-height:1.85;color:#607168}
.inbox_home_body .inbox_help_list li+li{margin-top:10px}
.inbox_home_body .inbox_help_section h3{line-height:1.6;margin-bottom:12px}
.inbox_home_body .inbox_help_section{padding-block:22px}
.inbox_home_body .inbox_help_link_grid{grid-template-columns:1fr;gap:8px}
.inbox_home_body .inbox_help_link_grid .inbox_help_link{display:flex;align-items:center;gap:12px;min-height:44px;padding:12px 14px}
.inbox_home_body .inbox_help_link_grid .inbox_help_link span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.5}
.inbox_home_body .inbox_customer_home{gap:24px;padding:32px clamp(18px,3vw,32px)}
.inbox_home_body .inbox_customer_action_card{padding:22px;gap:12px}
.inbox_home_body .inbox_customer_action_card strong{font-size:13px;font-weight:400;line-height:1.8}
.inbox_home_body :is(.inbox_customer_home_compact_text p,.inbox_customer_home_head p){line-height:1.85}
.inbox_home_body :is(.inbox_list_panel,.inbox_conversation_panel,.inbox_help_panel):focus-visible{outline:2px solid #188454;outline-offset:-3px}
@container (min-width:900px){.inbox_home_body .inbox_admin_quick_grid{grid-template-columns:repeat(5,minmax(0,1fr))}.inbox_home_body .inbox_admin_quick_grid a{grid-template-columns:1fr;text-align:center;justify-items:center;gap:12px}.inbox_home_body .inbox_admin_quick_grid a:last-child{grid-column:auto}}
@container (max-width:480px){.inbox_home_body .inbox_admin_quick_grid{grid-template-columns:1fr}.inbox_home_body .inbox_admin_quick_grid a{min-height:76px;padding:16px}.inbox_home_body .inbox_customer_action_grid{grid-template-columns:1fr}}
.inbox_auth_body .inbox_auth_copy h1{font-size:clamp(28px,3vw,42px);line-height:1.2;max-width:21ch;letter-spacing:-.7px}
.inbox_auth_body .inbox_auth_copy>p{max-width:60ch;font-size:16px;line-height:1.85}
.inbox_auth_body .inbox_auth_points{gap:16px}
.inbox_auth_body .inbox_auth_points>div{line-height:1.7}
.inbox_auth_body .inbox_auth_help p,.inbox_auth_body .inbox_auth_help_steps{line-height:1.85}
@media(max-width:600px){.inbox_home_body .inbox_blank_state{padding:24px 16px!important;gap:16px}.inbox_home_body .inbox_home_next{align-items:flex-start;text-align:left}.inbox_home_body .inbox_home_next>i{margin-top:4px;flex-shrink:0}.inbox_home_body .inbox_home_next>span{min-width:0}.inbox_home_body .inbox_customer_home{padding:24px 16px}.inbox_auth_body .inbox_auth_copy{padding:28px 20px}.inbox_auth_body .inbox_auth_copy>p{font-size:14px}}
.inbox_home_body .inbox_ticket_meta{flex-wrap:nowrap}.inbox_home_body .inbox_ticket_time{flex-shrink:0}
.inbox_home_body .inbox_blank_state.is-admin{padding-top:24px}.inbox_home_body .inbox_blank_state.is-admin .inbox_admin_start_panel{margin-top:0}
.inbox_home_body .inbox_ticket_meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;white-space:normal}
.inbox_home_body .inbox_ticket_meta>span:first-child{grid-column:1/-1;overflow-wrap:anywhere;overflow:visible;text-overflow:clip}
.inbox_home_body .inbox_ticket_meta>span:nth-child(2){overflow:visible;text-overflow:clip;overflow-wrap:anywhere}
.inbox_home_body .inbox_ticket_meta>span+span::before{display:none}
/* Visitor stories belong to the main introduction/form column, not the help sidebar. */
.inbox_auth_body .inbox_auth_panel{align-content:start;row-gap:32px;column-gap:clamp(24px,3vw,56px)}
.inbox_auth_body .inbox_auth_panel>.ds-stories{grid-column:1/-1;align-self:start;padding:0 0 24px;margin:0;border:0;border-bottom:1px solid #e1ebe5;border-radius:0;background:transparent}
.inbox_auth_body .inbox_auth_panel .ds-stories-track{scrollbar-width:none}
.inbox_auth_body .inbox_auth_panel .ds-stories-track::-webkit-scrollbar{display:none}
@media(max-width:1279px){.inbox_auth_body .inbox_auth_panel{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:28px;padding:24px 20px}.inbox_auth_body .inbox_auth_panel>.inbox_auth_copy{padding:0}}
