@import '_content/Z.Blazor.Diagrams/Z.Blazor.Diagrams.ezdqu7jd9f.bundle.scp.css';

/* /Components/CampaignSchedulePanel.razor.rz.scp.css */
.stacked-form[b-4s7c08s29u] { max-width: 44rem; min-width: 0; }
p[b-4s7c08s29u], strong[b-4s7c08s29u] { overflow-wrap: anywhere; }
/* /Components/FeedbackTransportPreview.razor.rz.scp.css */
.feedback-transport[b-utbd8vhe8g] { min-width: 0; overflow-wrap: anywhere; padding: var(--space-4); background: var(--color-sunken); border-radius: var(--radius); }
.transport-header[b-utbd8vhe8g] { font-weight: var(--weight-bold); }
.transport-header[b-utbd8vhe8g], .transport-body[b-utbd8vhe8g], .transport-footer[b-utbd8vhe8g] { white-space: pre-wrap; }
/* /Components/HrPeriodMetrics.razor.rz.scp.css */
/* Cartões de indicador: rótulo discreto, valor em destaque, texto em tokens de texto.
   Sem cor por série nem semáforo — ausência de evidência é texto, não zero. */
.metrics-note[b-q3snurmqfb] { margin-block: 0 var(--space-3); font-size: var(--text-sm); }
.hr-metrics[b-q3snurmqfb] { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 13rem), 1fr)); gap: var(--space-3); margin-block: 0 var(--space-4); }
.hr-metrics > div[b-q3snurmqfb] { min-width: 0; border: 1px solid var(--color-border); border-radius: var(--radius-lg); padding: var(--space-4); background: var(--color-surface); }
.hr-metrics dt[b-q3snurmqfb] { font-size: var(--text-sm); color: var(--color-text-muted); }
.hr-metrics dd[b-q3snurmqfb] { margin: var(--space-2) 0 0; font-size: var(--text-xl); font-weight: var(--weight-semibold); line-height: 1.2; overflow-wrap: anywhere; }
/* /Components/ProgramBoard.razor.rz.scp.css */
.program-board[b-6pxfxt8gvc] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--space-4); align-items: start; margin-block: var(--space-4); }
.board-column[b-6pxfxt8gvc] { min-width: 0; padding: var(--space-3); border-radius: var(--radius-lg); background: var(--board-bg); }
.planned[b-6pxfxt8gvc] { --board-bg: var(--hr-planned-bg); --board-panel: var(--hr-planned-panel); --board-nest: var(--hr-planned-nest); --board-border: var(--hr-planned-border); }
.active[b-6pxfxt8gvc] { --board-bg: var(--hr-active-bg); --board-panel: var(--hr-active-panel); --board-nest: var(--hr-active-nest); --board-border: var(--hr-active-border); }
.done[b-6pxfxt8gvc] { --board-bg: var(--hr-done-bg); --board-panel: var(--hr-done-panel); --board-nest: var(--hr-done-nest); --board-border: var(--hr-done-border); }
.board-column header[b-6pxfxt8gvc] { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: var(--space-2); margin-bottom: var(--space-4); }
.board-column h2[b-6pxfxt8gvc] { font-size: var(--text-base); margin: 0; }
.board-column header span[b-6pxfxt8gvc], .board-level[b-6pxfxt8gvc], .program-state[b-6pxfxt8gvc], .campaign-state[b-6pxfxt8gvc] { font-size: var(--text-xs); }
.board-level[b-6pxfxt8gvc] { display: block; font-weight: var(--weight-semibold); margin-bottom: var(--space-2); }
.new-program[b-6pxfxt8gvc] { margin-bottom: var(--space-4); }
.new-program[b-6pxfxt8gvc]  .btn { width: 100%; }
.board-program[b-6pxfxt8gvc] { background: var(--board-panel); border: 1px solid var(--board-border); border-radius: var(--radius-lg); margin-bottom: var(--space-4); overflow-wrap: anywhere; }
.board-program > summary[b-6pxfxt8gvc] { display: block; padding: var(--space-4); cursor: pointer; min-height: 60px; color: var(--color-text); }
.board-program > summary[b-6pxfxt8gvc]::before { display: block; float: right; margin-inline-start: var(--space-2); }
.program-content[b-6pxfxt8gvc] { padding: 0 var(--space-4) var(--space-4); }
.board-program:last-child[b-6pxfxt8gvc] { margin-bottom: 0; }
.board-program h3[b-6pxfxt8gvc] { font-size: var(--text-lg); margin: 0 0 var(--space-2); }
.board-program p[b-6pxfxt8gvc], .board-empty[b-6pxfxt8gvc] { font-size: var(--text-sm); }
.board-campaign[b-6pxfxt8gvc] { border: 1px solid var(--board-border); border-radius: var(--radius); background: var(--board-nest); margin-block: var(--space-3); }
.board-campaign summary[b-6pxfxt8gvc] { display: block; padding: var(--space-3); cursor: pointer; min-height: 44px; color: var(--color-text); }
.board-campaign summary[b-6pxfxt8gvc]::before { display: block; float: right; }
.board-campaign summary strong[b-6pxfxt8gvc] { display: block; font-size: var(--text-sm); margin-block: var(--space-2); }
.campaign-state[b-6pxfxt8gvc] { display: inline-block; padding: var(--space-1) var(--space-2); border: 1px solid var(--board-border); border-radius: var(--radius); }
.board-journey[b-6pxfxt8gvc] { margin: var(--space-3); padding: var(--space-3); background: var(--board-panel); border-inline-start: 2px solid var(--color-accent-ink); font-size: var(--text-sm); }
.board-journey p[b-6pxfxt8gvc] { margin-bottom: 0; }
.campaign-action[b-6pxfxt8gvc] { padding: 0 var(--space-3) var(--space-3); }
.program-attention[b-6pxfxt8gvc] { border-top: 1px solid var(--board-border); padding-top: var(--space-3); }
@media (max-width: 60rem) { .program-board[b-6pxfxt8gvc] { grid-template-columns: 1fr; } }
/* /Components/ReportGroupFilters.razor.rz.scp.css */
select[b-kvk56j9lae] { min-width: 0; width: 100%; }
.history-check[b-kvk56j9lae] { display: flex; align-items: center; gap: .75rem; min-height: 44px; }
.history-check input[b-kvk56j9lae] { flex: 0 0 auto; width: 1.25rem; height: 1.25rem; }
/* /Pages/ActivationDetail.razor.rz.scp.css */
.activation-variable[b-jajlzmwlkl] { display: grid; gap: .75rem; margin-block: 1rem; padding-block-end: 1rem; border-bottom: 1px solid var(--mq-color-border, #dce1e8); }
.activation-trial[b-jajlzmwlkl] { overflow-wrap: anywhere; max-height: 28rem; overflow-y: auto; margin-block: 1rem; }
fieldset[b-jajlzmwlkl] { min-width: 0; }
.checkbox-row[b-jajlzmwlkl] { display: flex; align-items: flex-start; gap: .5rem; padding-block: .5rem; }
.actions[b-jajlzmwlkl] { display: flex; flex-wrap: wrap; gap: .75rem; margin-block: 1rem; }
details[b-jajlzmwlkl] { margin-block: 1.5rem; }
summary[b-jajlzmwlkl] { cursor: pointer; padding-block: .75rem; }
/* /Pages/ContactPlanning.razor.rz.scp.css */
.contact-planning-list[b-24aj2l0ss0] { list-style: none; padding: 0; display: grid; gap: var(--space-4); }
.contact-planning-list .card[b-24aj2l0ss0] { min-width: 0; overflow-wrap: anywhere; }
.contact-planning-title[b-24aj2l0ss0] { display: flex; flex-wrap: wrap; justify-content: space-between; gap: var(--space-3); }
.contact-message-preview[b-24aj2l0ss0] { background: var(--color-sunken); border: 1px solid var(--color-border); border-radius: var(--radius); padding: var(--space-4); overflow-wrap: anywhere; }
.contact-message-preview p[b-24aj2l0ss0] { white-space: pre-wrap; }
.check-row[b-24aj2l0ss0] { display: flex; align-items: center; gap: var(--space-3); min-height: 44px; }
.check-row input[b-24aj2l0ss0] { flex: 0 0 auto; }
input[type="search"][b-24aj2l0ss0] { width: 100%; min-width: 0; min-height: var(--touch-target); padding: var(--space-2) var(--space-3); font: inherit; color: var(--color-text); background: var(--color-raised); border: 1.5px solid var(--color-border-strong); border-radius: var(--radius); transition: border-color var(--motion), box-shadow var(--motion); }
input[type="search"]:focus[b-24aj2l0ss0] { outline: 2px solid transparent; outline-offset: 0; border-color: var(--color-accent-ink); box-shadow: 0 0 0 4px var(--brand-glow); }
/* /Pages/CriticalCaseDetail.razor.rz.scp.css */
.case-form[b-04jv5acsah] { display:grid; gap:var(--space-4); max-width:48rem; }
.case-form[b-04jv5acsah]  input,.case-form[b-04jv5acsah]  select,.case-form[b-04jv5acsah]  textarea { width:100%; min-width:0; }
.case-form[b-04jv5acsah]  button { justify-self:start; }
.case-history[b-04jv5acsah] { padding-inline-start:var(--space-5); }
.case-history li[b-04jv5acsah] { padding-block:var(--space-3); border-bottom:1px solid var(--color-border); }
.case-note[b-04jv5acsah],blockquote[b-04jv5acsah] { white-space:pre-wrap; overflow-wrap:anywhere; }
/* /Pages/CriticalSignals.razor.rz.scp.css */
.case-filters[b-kys7x2x2jc] { display:flex; flex-wrap:wrap; gap:var(--space-4); align-items:center; margin-block:var(--space-5); }
.case-counts[b-kys7x2x2jc] { display:grid; grid-template-columns:repeat(auto-fit,minmax(130px,1fr)); gap:var(--space-3); }
.case-counts button[b-kys7x2x2jc],.case-card[b-kys7x2x2jc] { border:1px solid var(--color-border); border-radius:var(--radius-lg); padding:var(--space-4); background:var(--color-surface); }
.case-counts[b-kys7x2x2jc] { margin-bottom:var(--space-5); }
.case-counts button[b-kys7x2x2jc] { font:inherit; font-size:var(--text-sm); color:var(--color-text); text-align:left; cursor:pointer; min-height:var(--touch-target); }
.case-counts button[data-tone="planned"][b-kys7x2x2jc],.case-card[data-state="pending"][b-kys7x2x2jc] { background:var(--hr-planned-bg); border-color:var(--hr-planned-border); }
.case-counts button[data-tone="active"][b-kys7x2x2jc],.case-card[data-state="following"][b-kys7x2x2jc] { background:var(--hr-active-bg); border-color:var(--hr-active-border); }
.case-counts button[data-tone="done"][b-kys7x2x2jc],.case-card[data-state="closed"][b-kys7x2x2jc] { background:var(--hr-done-bg); border-color:var(--hr-done-border); }
.case-counts button[data-tone="attention"][b-kys7x2x2jc] { border-color:var(--danger-ink); }
.case-counts button[aria-pressed="true"][b-kys7x2x2jc] { box-shadow:inset 0 -3px var(--color-accent-ink); }
.case-dates[b-kys7x2x2jc] { font-size:var(--text-sm); }
.case-counts strong[b-kys7x2x2jc] { display:block; font-size:var(--text-xl); }
.case-facts[b-kys7x2x2jc] { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr)); gap:var(--space-4); }
.case-facts dd[b-kys7x2x2jc] { margin:0; overflow-wrap:anywhere; }
.case-facts dt[b-kys7x2x2jc] { color:var(--color-text-muted); }
.case-overdue[b-kys7x2x2jc] { color:var(--danger-ink); font-weight:600; }
.case-card h2[b-kys7x2x2jc] { font-size:var(--text-lg); overflow-wrap:anywhere; }
/* /Pages/ExperienceEvolution.razor.rz.scp.css */
.card-grid[b-105ct286pk] { grid-template-columns: minmax(0, 1fr); }
.break-word[b-105ct286pk] { overflow-wrap: anywhere; }
.stacked-form[b-105ct286pk]  select { min-width: 0; max-width: 100%; }
@media (min-width: 64rem) {
    .card-grid[b-105ct286pk] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
/* /Pages/ExperienceProgramDetail.razor.rz.scp.css */
.program-marker[b-kix4nmnxnv] { display: grid; gap: var(--space-4, 1rem); min-width: 0; margin-block: 1rem; }
fieldset[b-kix4nmnxnv] { min-width: 0; }
input[b-kix4nmnxnv], select[b-kix4nmnxnv], textarea[b-kix4nmnxnv] { max-width: 100%; }
details[b-kix4nmnxnv] { overflow-wrap: anywhere; }
/* /Pages/ExperiencePrograms.razor.rz.scp.css */
.board-tools[b-9w4m7mq8a5] { max-width: 28rem; margin-block: var(--space-4) 0; }
.board-tools input[b-9w4m7mq8a5] { width: 100%; min-width: 0; }
/* /Pages/FeedbackDetail.razor.rz.scp.css */
.feedback-message[b-et943yt0mx] { white-space: pre-wrap; overflow-wrap: anywhere; padding: var(--space-4); background: var(--color-sunken); border-radius: var(--radius); }
.feedback-facts dd[b-et943yt0mx] { margin-inline-start: 0; margin-block-end: var(--space-3); white-space: pre-wrap; overflow-wrap: anywhere; }
.feedback-facts dt[b-et943yt0mx] { font-weight: var(--weight-bold); }
/* /Pages/HrOverview.razor.rz.scp.css */
.indicators[b-948pmgshca] { margin-block: var(--space-4) var(--space-6); }
.section-heading[b-948pmgshca] { display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: var(--space-2) var(--space-4); margin-bottom: var(--space-3); }
.section-heading h2[b-948pmgshca], .section-heading p[b-948pmgshca], .continuity h2[b-948pmgshca] { margin: 0; }
.period-box[b-948pmgshca] { margin-top: var(--space-3); }
.period-box[b-948pmgshca]  .collapse-summary { display: block; }
.period-form[b-948pmgshca] { display: flex; flex-wrap: wrap; align-items: end; gap: var(--space-4); margin-block: var(--space-4); }
.period-form[b-948pmgshca]  .form-field { flex: 1 1 12rem; min-width: 0; }
.period-form input[b-948pmgshca] { width: 100%; min-width: 0; }
.shortcuts[b-948pmgshca] { display: flex; flex-wrap: wrap; gap: var(--space-3) var(--space-5); margin-block: var(--space-4); }
.continuity[b-948pmgshca] { margin-block: var(--space-6); }
.continuity h2[b-948pmgshca] { margin-bottom: var(--space-3); }
.continuity-list[b-948pmgshca] { list-style: none; padding: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 20rem), 1fr)); gap: var(--space-4); }
.continuity-item[b-948pmgshca] { min-width: 0; padding: var(--space-4); border: 1px solid var(--color-border); border-radius: var(--radius-lg); background: var(--color-surface); overflow-wrap: anywhere; }
/* /Pages/Import.razor.rz.scp.css */

.import-confirmation[b-5q8deu28r6] { display: flex; align-items: flex-start; gap: .5rem; margin-block: 1rem; }
.import-confirmation input[b-5q8deu28r6] { flex: 0 0 auto; margin-top: .3rem; }
/* /Pages/Platform/PlatformChannels.razor.rz.scp.css */
.card[b-plu2zxerri],
.member-card > div[b-plu2zxerri] {
    min-width: 0;
    overflow-wrap: anywhere;
}

.role-chip[b-plu2zxerri] {
    white-space: normal;
    overflow-wrap: anywhere;
}

.template-preview[b-plu2zxerri] {
    min-width: 0;
    padding: var(--space-4);
    border: 1px solid var(--color-border);
    border-radius: var(--radius-lg);
    background: var(--color-sunken);
    overflow-wrap: anywhere;
}

.template-preview p[b-plu2zxerri],
.template-preview li[b-plu2zxerri] {
    white-space: pre-wrap;
}

.template-preview-header[b-plu2zxerri] {
    font-weight: var(--weight-semibold);
}
/* /Pages/ProgramEnrollments.razor.rz.scp.css */
li[b-33sy30zaui], p[b-33sy30zaui] { overflow-wrap: anywhere; }
input[b-33sy30zaui], textarea[b-33sy30zaui] { max-width: 100%; }
/* /Pages/Workers.razor.rz.scp.css */
.worker-search[b-bhrn0yakuj] {
    margin-block: 1rem;
}

.worker-search input[b-bhrn0yakuj] {
    flex: 1 1 16rem;
    min-width: 0;
    max-width: 100%;
}
