.insurance-workspace,.insurance-portal-page,.ops-insurance-admin,.account-insurance-panel{overflow-wrap:anywhere}.insurance-case-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.insurance-case-toolbar label{flex:240px;gap:6px;min-width:0;display:grid}.insurance-case-toolbar select{width:100%;min-width:0;min-height:44px;padding:8px}.insurance-applicant-choice{border:1px solid #dce4e2;flex-wrap:wrap;gap:12px;margin:16px 0;padding:12px;display:flex}.insurance-applicant-choice label{align-items:center;gap:8px;min-height:44px;display:flex}.insurance-case-toolbar .button,.account-insurance-panel button{min-height:44px}.insurance-fee-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.insurance-fee-breakdown>div{border-bottom:1px solid #dce4e2;min-width:0;padding:12px}.insurance-fee-breakdown dt{color:#58665f;font-size:14px}.insurance-fee-breakdown dd{margin:6px 0 0;font-weight:600}.insurance-case-timeline{border-top:1px solid #dce4e2;margin-top:20px;padding-top:16px}.insurance-case-timeline ol{gap:12px;padding:0;list-style:none;display:grid}.insurance-case-timeline li{border-left:3px solid #b8c9c0;gap:4px;padding-left:12px;display:grid}.insurance-case-timeline time,.insurance-case-timeline li span{color:#58665f;font-size:14px}.insurance-terminal{margin:16px 0;padding:20px 0}.account-insurance-panel .insurance-fields{margin:16px 0}.account-insurance-panel input:not([type=checkbox]){width:100%;min-width:0;min-height:44px}.account-insurance-panel .insurance-check{align-items:center;gap:8px;min-height:44px;display:flex}.account-insurance-panel .account-insurance-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.insurance-workspace button:disabled,.insurance-portal-page button:disabled,.ops-insurance-admin button:disabled,.account-insurance-panel button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:820px){.insurance-workspace button,.insurance-portal-page button,.ops-insurance-admin button,.insurance-workspace .button,.insurance-portal-page .button{min-height:44px}.insurance-fee-breakdown{grid-template-columns:1fr}.insurance-case-toolbar{align-items:stretch}.insurance-case-toolbar .button{flex:auto}}
