@import '_content/Microsoft.FluentUI.AspNetCore.Components/Microsoft.FluentUI.AspNetCore.Components.ewdlgswx1m.bundle.scp.css';

/* _content/HSAPublic/Components/Pages/BehavioralHealth/BHBulkChange.razor.rz.scp.css */
.bulk-section-heading p[b-2kxle18m2s] { color:var(--bh-muted); margin:0; }
.bulk-section[b-2kxle18m2s] { box-shadow:0 2px 8px rgb(22 68 88 / 3%); }
.bulk-section-heading[b-2kxle18m2s] { display:flex; align-items:center; gap:14px; margin-bottom:24px; }
.bulk-section-heading h3[b-2kxle18m2s] { margin:0 0 4px; }
.bulk-section-heading p[b-2kxle18m2s] { font-size:var(--bh-request-help-size); }
.bulk-step[b-2kxle18m2s] { display:grid; place-items:center; flex:0 0 36px; height:36px; border-radius:50%; background:#eaf3f7; color:var(--bh-coastal-blue); font-weight:700; }
.bulk-count[b-2kxle18m2s] { display:inline-block; color:#215b74; background:#edf5f8; border-radius:20px; padding:4px 10px; font-size:.8rem; font-weight:600; white-space:nowrap; }
.bulk-section-heading > .bulk-count[b-2kxle18m2s] { margin-left:auto; }
.bulk-search-fields[b-2kxle18m2s] { display:grid; grid-template-columns:minmax(180px, .8fr) minmax(240px, 2fr); gap:18px; align-items:start; }
.bulk-team-controls[b-2kxle18m2s], .bulk-preview-actions[b-2kxle18m2s] { display:flex; align-items:center; justify-content:space-between; gap:16px; flex-wrap:wrap; }
.bulk-team-controls[b-2kxle18m2s] { margin-top:8px; }
.bulk-loading[b-2kxle18m2s] { display:flex; align-items:center; gap:12px; padding:20px 0; color:var(--bh-muted); font-size:var(--bh-request-help-size); }
.bulk-empty[b-2kxle18m2s] { padding:22px; text-align:center; color:#617681; background:#f7fafb; border:1px dashed #ccdde5; border-radius:8px; }
.bulk-selected[b-2kxle18m2s] { border-top:1px solid #e1eaf0; margin-top:20px; padding-top:4px; }
.bulk-selected .bulk-results-heading[b-2kxle18m2s] { margin-bottom:10px; }
.bulk-people-chips[b-2kxle18m2s] { max-height:210px; overflow:auto; margin-bottom:0; padding:2px; }
.bulk-result-list > div:last-child[b-2kxle18m2s] { border-bottom:0; }
.bulk-inactive[b-2kxle18m2s] { color:#6b7278; font-size:.8rem; padding:4px 10px; border-radius:16px; background:#f0f2f4; margin-right:10px; }
.bulk-status[b-2kxle18m2s] { display:inline-block; padding:3px 8px; color:#1a624c; background:#edf7f1; border-radius:5px; font-size:.85rem; }
.bulk-preview-actions[b-2kxle18m2s] { color:var(--bh-muted); font-size:var(--bh-request-help-size); }
.bulk-preview-actions strong[b-2kxle18m2s] { color:var(--bh-coastal-blue); }
.bulk-skeleton[b-2kxle18m2s] { display:grid; grid-template-columns:2fr 1fr; gap:18px; }
.bulk-skeleton span[b-2kxle18m2s] { background:#f1f5f7; border:1px solid #e1eaf0; height:56px; border-radius:5px; }
.bulk-chips button:disabled[b-2kxle18m2s] { opacity:.5; cursor:default; }
@media (max-width:700px) {
    .bulk-search-fields[b-2kxle18m2s] { grid-template-columns:1fr; gap:14px; }
    .bulk-section-heading[b-2kxle18m2s] { flex-wrap:wrap; gap:10px; }
    .bulk-section-heading > .bulk-count[b-2kxle18m2s] { margin-left:46px; }
    .bulk-preview-actions[b-2kxle18m2s] { align-items:flex-start; flex-direction:column; }
    .bulk-step[b-2kxle18m2s] { flex-basis:32px; height:32px; }
}
/* _content/HSAPublic/Components/Pages/BehavioralHealth/BHMirrorPrograms.razor.rz.scp.css */
.mirror-program-group[open][b-u0wco4gody] { grid-column: 1 / -1; }
.mirror-program-toggle[b-u0wco4gody] { list-style: none; }
.mirror-program-toggle[b-u0wco4gody]::-webkit-details-marker { display: none; }
.mirror-program-toggle:focus-visible[b-u0wco4gody] { outline: 2px solid #246b8b; outline-offset: -2px; }
.mirror-program-arrow[b-u0wco4gody] { display: inline-block; width: .45rem; height: .45rem; border-right: 2px solid currentColor; border-bottom: 2px solid currentColor; transform: rotate(-45deg); margin: 0 .3rem 0 .15rem; flex-shrink: 0; }
.mirror-program-group[open] > .mirror-program-toggle .mirror-program-arrow[b-u0wco4gody] { transform: rotate(45deg); }
.mirror-program-remove[b-u0wco4gody] { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; width: 2rem; height: 2rem; border: 0; border-radius: 50%; background: transparent; color: #66747d; font: inherit; font-size: 1.5rem; cursor: pointer; }
.mirror-program-remove:hover[b-u0wco4gody] { background: #edf2f5; color: #234b60; }
.mirror-program-remove:focus-visible[b-u0wco4gody] { outline: 2px solid #246b8b; outline-offset: 1px; }
/* _content/HSAPublic/Components/Pages/BehavioralHealth/BHNativeSelect.razor.rz.scp.css */
.bh-native-select[b-hz58xdbrrw] { width: 100%; }
.bh-native-select label[b-hz58xdbrrw] { display: block; margin: 0 0 .4rem .15rem; font-size: 1rem; color: var(--mud-palette-text-primary); }
.bh-native-select select[b-hz58xdbrrw] { box-sizing: border-box; display: block; width: 100%; min-height: 56px; padding: .8rem 1rem; border: 1px solid var(--mud-palette-lines-inputs); border-radius: var(--mud-default-borderradius); background-color: var(--mud-palette-surface); color: var(--mud-palette-text-primary); font: inherit; cursor: pointer; }
.bh-native-select select:hover:not(:disabled)[b-hz58xdbrrw] { border-color: var(--mud-palette-text-primary); }
.bh-native-select select:focus-visible[b-hz58xdbrrw] { outline: 2px solid var(--mud-palette-primary); outline-offset: 2px; }
.bh-native-select select:disabled[b-hz58xdbrrw] { color: var(--mud-palette-text-disabled); background-color: var(--mud-palette-action-disabled-background); cursor: default; }
.bh-native-select.has-errors select[b-hz58xdbrrw] { border-color: var(--mud-palette-error); }
.bh-native-select-help[b-hz58xdbrrw], .bh-native-select-error[b-hz58xdbrrw] { margin: .3rem .85rem 0; font-size: .875rem; line-height: 1.5; }
.bh-native-select-help[b-hz58xdbrrw] { color: var(--mud-palette-text-secondary); }
.bh-native-select-error[b-hz58xdbrrw] { color: var(--mud-palette-error); }
/* _content/HSAPublic/Components/Pages/BehavioralHealth/BHProgramMultiSelect.razor.rz.scp.css */
.selected-program-group[b-io9scht05a] { margin-bottom: .5rem; border: 1px solid var(--bh-border, #d5e2e8); border-radius: 6px; }
.selected-program-summary[b-io9scht05a] { padding: .75rem 1rem; color: var(--bh-coastal-blue, #246b8b); background: #f4f9fb; font-weight: 600; cursor: pointer; overflow-wrap: anywhere; }
.selected-program-summary:focus-visible[b-io9scht05a] { outline: 2px solid #246b8b; outline-offset: -2px; }
.selected-program-group[open] > .selected-program-summary[b-io9scht05a] { margin-bottom: .5rem; }
.selected-program-group > ul[b-io9scht05a] { padding: 0 .5rem .25rem; }
.selected-program-label[b-io9scht05a] { min-width: 0; flex: 1; }
.selected-program-remove[b-io9scht05a] { display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; width: 2rem; height: 2rem; border: 0; border-radius: 50%; background: transparent; color: #66747d; font: inherit; font-size: 1.5rem; cursor: pointer; }
.selected-program-remove:hover:not(:disabled)[b-io9scht05a] { background: #edf2f5; color: #234b60; }
.selected-program-remove:focus-visible[b-io9scht05a] { outline: 2px solid #246b8b; outline-offset: 1px; }
.selected-program-remove:disabled[b-io9scht05a] { opacity: .5; cursor: default; }
