.ClinicalComponents-module__Q3m1FW__badge{border-radius:var(--radius-full);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;width:fit-content;min-height:26px;padding:4px 10px;font-size:.74rem;font-weight:800;line-height:1;display:inline-flex}.ClinicalComponents-module__Q3m1FW__badgeCompact{min-height:22px;padding:3px 8px;font-size:.68rem}.ClinicalComponents-module__Q3m1FW__badge svg{width:14px;height:14px}.ClinicalComponents-module__Q3m1FW__toneNeutral{border-color:var(--border-default);color:var(--text-secondary);background:#ffffff0a}.ClinicalComponents-module__Q3m1FW__toneInfo{color:var(--status-info);background:var(--status-info-dim);border-color:#3b82f63d}.ClinicalComponents-module__Q3m1FW__toneSuccess{color:var(--status-success);background:var(--status-success-dim);border-color:#22c55e3d}.ClinicalComponents-module__Q3m1FW__toneWarning{color:var(--status-warning);background:var(--status-warning-dim);border-color:#f59e0b47}.ClinicalComponents-module__Q3m1FW__toneDanger{color:var(--status-danger);background:var(--status-danger-dim);border-color:#ef444447}.ClinicalComponents-module__Q3m1FW__toneResearch{color:var(--status-triagem);background:var(--status-triagem-dim);border-color:#a855f742}.ClinicalComponents-module__Q3m1FW__card,.ClinicalComponents-module__Q3m1FW__alertCard,.ClinicalComponents-module__Q3m1FW__patientCard,.ClinicalComponents-module__Q3m1FW__sessionCard,.ClinicalComponents-module__Q3m1FW__scaleCard,.ClinicalComponents-module__Q3m1FW__progressCard,.ClinicalComponents-module__Q3m1FW__exportPanel,.ClinicalComponents-module__Q3m1FW__permissionMatrix{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-secondary)}.ClinicalComponents-module__Q3m1FW__alertCard{grid-template-columns:5px minmax(0,1fr);display:grid;overflow:hidden}.ClinicalComponents-module__Q3m1FW__alertRail{min-height:100%}.ClinicalComponents-module__Q3m1FW__alertBody{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.ClinicalComponents-module__Q3m1FW__alertHeader,.ClinicalComponents-module__Q3m1FW__cardHeader,.ClinicalComponents-module__Q3m1FW__sessionHeader,.ClinicalComponents-module__Q3m1FW__scaleHeader,.ClinicalComponents-module__Q3m1FW__exportHeader,.ClinicalComponents-module__Q3m1FW__matrixHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ClinicalComponents-module__Q3m1FW__alertTitle,.ClinicalComponents-module__Q3m1FW__cardTitle,.ClinicalComponents-module__Q3m1FW__sessionTitle,.ClinicalComponents-module__Q3m1FW__scaleTitle,.ClinicalComponents-module__Q3m1FW__matrixTitle{color:var(--text-primary);margin:0;font-size:.98rem;font-weight:850;line-height:1.25}.ClinicalComponents-module__Q3m1FW__alertDescription,.ClinicalComponents-module__Q3m1FW__cardText,.ClinicalComponents-module__Q3m1FW__sessionMeta,.ClinicalComponents-module__Q3m1FW__scaleMeta,.ClinicalComponents-module__Q3m1FW__progressDescription,.ClinicalComponents-module__Q3m1FW__exportText,.ClinicalComponents-module__Q3m1FW__matrixText{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.45}.ClinicalComponents-module__Q3m1FW__alertAction{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.ClinicalComponents-module__Q3m1FW__alertAction span{color:var(--text-primary);font-size:.8rem;font-weight:700}.ClinicalComponents-module__Q3m1FW__alertAction a,.ClinicalComponents-module__Q3m1FW__cardLink,.ClinicalComponents-module__Q3m1FW__exportAction{border-radius:var(--radius-md);color:#fff;background:var(--accent-primary);justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:.78rem;font-weight:850;display:inline-flex}.ClinicalComponents-module__Q3m1FW__patientCard{flex-direction:column;gap:14px;padding:16px;display:flex}.ClinicalComponents-module__Q3m1FW__patientIdentity{align-items:flex-start;gap:12px;min-width:0;display:flex}.ClinicalComponents-module__Q3m1FW__patientAvatar{border-radius:var(--radius-md);color:#fff;background:var(--gradient-primary);flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:.82rem;font-weight:900;display:inline-flex}.ClinicalComponents-module__Q3m1FW__patientIdentity h3{color:var(--text-primary);margin:0;font-size:1rem;line-height:1.2}.ClinicalComponents-module__Q3m1FW__patientIdentity p{color:var(--text-secondary);margin:4px 0 0;font-size:.78rem;line-height:1.35}.ClinicalComponents-module__Q3m1FW__patientMetaGrid,.ClinicalComponents-module__Q3m1FW__sessionGrid,.ClinicalComponents-module__Q3m1FW__scaleGrid,.ClinicalComponents-module__Q3m1FW__progressMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ClinicalComponents-module__Q3m1FW__metaItem,.ClinicalComponents-module__Q3m1FW__sessionMetric,.ClinicalComponents-module__Q3m1FW__scaleMetric,.ClinicalComponents-module__Q3m1FW__progressMetric{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-tertiary);flex-direction:column;gap:3px;min-width:0;padding:10px;display:flex}.ClinicalComponents-module__Q3m1FW__metaItem span,.ClinicalComponents-module__Q3m1FW__sessionMetric span,.ClinicalComponents-module__Q3m1FW__scaleMetric span,.ClinicalComponents-module__Q3m1FW__progressMetric span{color:var(--text-muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.ClinicalComponents-module__Q3m1FW__metaItem strong,.ClinicalComponents-module__Q3m1FW__sessionMetric strong,.ClinicalComponents-module__Q3m1FW__scaleMetric strong,.ClinicalComponents-module__Q3m1FW__progressMetric strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:.82rem;line-height:1.35}.ClinicalComponents-module__Q3m1FW__timeline{flex-direction:column;gap:10px;display:flex}.ClinicalComponents-module__Q3m1FW__timelineItem{border:1px solid var(--border-default);border-radius:var(--radius-md);color:inherit;background:var(--bg-tertiary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.ClinicalComponents-module__Q3m1FW__timelineItem:hover{border-color:var(--border-hover);background:var(--bg-hover)}.ClinicalComponents-module__Q3m1FW__timelineIcon{border-radius:var(--radius-full);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ClinicalComponents-module__Q3m1FW__timelineContent strong{color:var(--text-primary);font-size:.86rem;display:block}.ClinicalComponents-module__Q3m1FW__timelineContent span,.ClinicalComponents-module__Q3m1FW__timelineDate{color:var(--text-secondary);font-size:.75rem;line-height:1.35}.ClinicalComponents-module__Q3m1FW__timelineDate{color:var(--text-muted);white-space:nowrap;font-weight:750}.ClinicalComponents-module__Q3m1FW__sessionCard,.ClinicalComponents-module__Q3m1FW__scaleCard,.ClinicalComponents-module__Q3m1FW__progressCard,.ClinicalComponents-module__Q3m1FW__exportPanel,.ClinicalComponents-module__Q3m1FW__permissionMatrix{flex-direction:column;gap:14px;padding:16px;display:flex}.ClinicalComponents-module__Q3m1FW__sessionTitleWrap,.ClinicalComponents-module__Q3m1FW__scaleTitleWrap{align-items:flex-start;gap:10px;display:flex}.ClinicalComponents-module__Q3m1FW__sessionTitleWrap svg,.ClinicalComponents-module__Q3m1FW__scaleTitleWrap svg{color:var(--accent-tertiary);flex:none}.ClinicalComponents-module__Q3m1FW__progressTrack{border-radius:var(--radius-full);background:var(--bg-tertiary);height:10px;position:relative;overflow:hidden}.ClinicalComponents-module__Q3m1FW__progressFill{border-radius:inherit;background:var(--gradient-primary);height:100%}.ClinicalComponents-module__Q3m1FW__progressSteps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.ClinicalComponents-module__Q3m1FW__progressStep{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-tertiary);flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.ClinicalComponents-module__Q3m1FW__progressStepComplete{background:var(--status-success-dim);border-color:#22c55e3d}.ClinicalComponents-module__Q3m1FW__progressStepTop{color:var(--text-primary);align-items:center;gap:7px;font-size:.74rem;font-weight:850;display:flex}.ClinicalComponents-module__Q3m1FW__progressStep p{color:var(--text-secondary);margin:0;font-size:.68rem;line-height:1.35}.ClinicalComponents-module__Q3m1FW__exportPanel{background:linear-gradient(135deg, #6366f11a, #06b6d40f), var(--bg-secondary);border-color:#6366f138}.ClinicalComponents-module__Q3m1FW__exportModes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ClinicalComponents-module__Q3m1FW__exportModeButton{border:1px solid var(--border-default);border-radius:var(--radius-md);min-width:0;color:var(--text-secondary);background:var(--bg-tertiary);cursor:pointer;text-align:left;flex-direction:column;gap:7px;padding:12px;display:flex}.ClinicalComponents-module__Q3m1FW__exportModeButtonActive{border-color:var(--border-active);color:var(--text-primary);background:var(--accent-primary-dim)}.ClinicalComponents-module__Q3m1FW__exportModeButton strong{color:var(--text-primary);font-size:.86rem}.ClinicalComponents-module__Q3m1FW__exportModeButton span{font-size:.74rem;line-height:1.35}.ClinicalComponents-module__Q3m1FW__exportWarning{border-radius:var(--radius-md);color:var(--status-danger);background:var(--status-danger-dim);border:1px solid #ef444447;align-items:flex-start;gap:10px;padding:12px;font-size:.8rem;line-height:1.45;display:flex}.ClinicalComponents-module__Q3m1FW__matrixGrid{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--border-default);grid-template-columns:minmax(120px,1fr) repeat(6,minmax(86px,.75fr));gap:1px;display:grid;overflow:hidden}.ClinicalComponents-module__Q3m1FW__matrixCell,.ClinicalComponents-module__Q3m1FW__matrixHead{min-height:42px;color:var(--text-secondary);background:var(--bg-tertiary);align-items:center;gap:7px;padding:9px 10px;font-size:.74rem;font-weight:750;display:flex}.ClinicalComponents-module__Q3m1FW__matrixHead{color:var(--text-primary);background:var(--bg-elevated)}.ClinicalComponents-module__Q3m1FW__matrixRole{flex-direction:column;align-items:flex-start;gap:2px}.ClinicalComponents-module__Q3m1FW__matrixRole strong{color:var(--text-primary);font-size:.78rem}.ClinicalComponents-module__Q3m1FW__matrixRole span{color:var(--text-muted);font-size:.68rem;line-height:1.25}@media (max-width:980px){.ClinicalComponents-module__Q3m1FW__progressSteps,.ClinicalComponents-module__Q3m1FW__matrixGrid{grid-template-columns:1fr}.ClinicalComponents-module__Q3m1FW__matrixHead{display:none}}@media (max-width:720px){.ClinicalComponents-module__Q3m1FW__alertHeader,.ClinicalComponents-module__Q3m1FW__cardHeader,.ClinicalComponents-module__Q3m1FW__sessionHeader,.ClinicalComponents-module__Q3m1FW__scaleHeader,.ClinicalComponents-module__Q3m1FW__exportHeader,.ClinicalComponents-module__Q3m1FW__matrixHeader,.ClinicalComponents-module__Q3m1FW__timelineItem{flex-direction:column;grid-template-columns:1fr}.ClinicalComponents-module__Q3m1FW__patientMetaGrid,.ClinicalComponents-module__Q3m1FW__sessionGrid,.ClinicalComponents-module__Q3m1FW__scaleGrid,.ClinicalComponents-module__Q3m1FW__progressMetrics,.ClinicalComponents-module__Q3m1FW__exportModes{grid-template-columns:1fr}.ClinicalComponents-module__Q3m1FW__timelineDate{white-space:normal}}
.ClinicalScreen-module__qqvaOa__frame{width:100%;min-width:0;max-width:var(--clinical-screen-max-width,1880px);margin-inline:auto}.ClinicalScreen-module__qqvaOa__workspace{--clinical-screen-max-width:1960px}.ClinicalScreen-module__qqvaOa__dense{--clinical-screen-max-width:1760px}.ClinicalScreen-module__qqvaOa__standard{--clinical-screen-max-width:1880px}.ClinicalScreen-module__qqvaOa__fullBleed{max-width:none;min-height:100dvh;margin-inline:0}.ClinicalScreen-module__qqvaOa__frame :where(h1,h2,h3,h4,p,span,strong,small,label,button,a,th,td){overflow-wrap:anywhere}.ClinicalScreen-module__qqvaOa__frame :where(img,svg,canvas,table){max-width:100%}@media (max-width:1024px){.ClinicalScreen-module__qqvaOa__frame{--clinical-screen-max-width:none}}@media (max-width:768px){.ClinicalScreen-module__qqvaOa__frame{width:100%}}
.SessionsBoard-module__B2NDPa__pageStack{flex-direction:column;gap:18px;padding-bottom:40px;display:flex}.SessionsBoard-module__B2NDPa__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.SessionsBoard-module__B2NDPa__pageEyebrow{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.SessionsBoard-module__B2NDPa__pageTitle{color:var(--text-primary);margin:6px 0 0;font-size:1.7rem;line-height:1.15}.SessionsBoard-module__B2NDPa__pageSubtitle{max-width:720px;color:var(--text-secondary);margin:8px 0 0;font-size:.92rem;line-height:1.55}.SessionsBoard-module__B2NDPa__pageSubtitle kbd{color:var(--text-primary);font-family:var(--font-mono,ui-monospace, "SF Mono", monospace);background:#0f172a99;border:1px solid #94a3b852;border-bottom-width:2px;border-radius:5px;justify-content:center;align-items:center;margin:0 2px;padding:2px 6px;font-size:.78rem;display:inline-flex}.SessionsBoard-module__B2NDPa__pageHeaderActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.SessionsBoard-module__B2NDPa__updateIndicator{border:1px solid var(--border-default);background:var(--bg-secondary);color:var(--text-muted);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.74rem;font-weight:600;display:inline-flex}.SessionsBoard-module__B2NDPa__updateDot{background:#22c55e;border-radius:999px;width:8px;height:8px;box-shadow:0 0 6px #22c55e66}.SessionsBoard-module__B2NDPa__updateDotRefreshing{background:#38bdf8;animation:1.2s ease-in-out infinite SessionsBoard-module__B2NDPa__sessionsPulse}@keyframes SessionsBoard-module__B2NDPa__sessionsPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.SessionsBoard-module__B2NDPa__refreshBtn{border:1px solid var(--border-default);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:.78rem;font-weight:700;display:inline-flex}.SessionsBoard-module__B2NDPa__refreshBtn:hover:not(:disabled){background:#6366f129;border-color:#6366f15c;transform:translateY(-1px)}.SessionsBoard-module__B2NDPa__refreshBtn:disabled{opacity:.55;cursor:not-allowed}.SessionsBoard-module__B2NDPa__spinning{animation:.9s linear infinite SessionsBoard-module__B2NDPa__sessionsSpin}@keyframes SessionsBoard-module__B2NDPa__sessionsSpin{to{transform:rotate(360deg)}}.SessionsBoard-module__B2NDPa__kpiStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.SessionsBoard-module__B2NDPa__kpiCard{border:1px solid var(--border-default);background:var(--bg-secondary);transition:border-color var(--transition-fast);border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.SessionsBoard-module__B2NDPa__kpiTop{color:var(--text-muted);justify-content:space-between;align-items:center;display:flex}.SessionsBoard-module__B2NDPa__kpiLabel{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.SessionsBoard-module__B2NDPa__kpiValue{color:var(--text-primary);font-size:1.85rem;font-weight:800;line-height:1}.SessionsBoard-module__B2NDPa__kpiHint{color:var(--text-muted);font-size:.72rem}.SessionsBoard-module__B2NDPa__kpiToday{background:linear-gradient(180deg, #082f4940, var(--bg-secondary));border-color:#38bdf866}.SessionsBoard-module__B2NDPa__kpiToday .SessionsBoard-module__B2NDPa__kpiValue{color:#bae6fd}.SessionsBoard-module__B2NDPa__kpiReady{background:linear-gradient(180deg, #14532d38, var(--bg-secondary));border-color:#22c55e66}.SessionsBoard-module__B2NDPa__kpiReady .SessionsBoard-module__B2NDPa__kpiValue{color:#bbf7d0}.SessionsBoard-module__B2NDPa__kpiPrePending{background:linear-gradient(180deg, #4c1d9533, var(--bg-secondary));border-color:#a855f75c}.SessionsBoard-module__B2NDPa__kpiPrePending .SessionsBoard-module__B2NDPa__kpiValue{color:#ddd6fe}.SessionsBoard-module__B2NDPa__kpiAttention{background:linear-gradient(180deg, #7c2d1233, var(--bg-secondary));border-color:#fb923c5c}.SessionsBoard-module__B2NDPa__kpiAttention .SessionsBoard-module__B2NDPa__kpiValue{color:#fed7aa}.SessionsBoard-module__B2NDPa__controlsRow{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.SessionsBoard-module__B2NDPa__filterChips{flex-wrap:wrap;gap:6px;display:flex}.SessionsBoard-module__B2NDPa__filterChip{border:1px solid var(--border-default);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:.78rem;font-weight:700;display:inline-flex}.SessionsBoard-module__B2NDPa__filterChip span{min-width:22px;height:22px;color:var(--text-muted);background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.7rem;font-weight:700;display:inline-flex}.SessionsBoard-module__B2NDPa__filterChip:hover{color:var(--text-primary);border-color:#6366f14d}.SessionsBoard-module__B2NDPa__filterChipActive{color:var(--text-primary);background:#6366f12e;border-color:#6366f180}.SessionsBoard-module__B2NDPa__filterChipActive span{color:#e0e7ff;background:#6366f15c}.SessionsBoard-module__B2NDPa__chipToday.SessionsBoard-module__B2NDPa__filterChipActive{background:#38bdf82e;border-color:#38bdf880}.SessionsBoard-module__B2NDPa__chipToday.SessionsBoard-module__B2NDPa__filterChipActive span{color:#bae6fd;background:#38bdf852}.SessionsBoard-module__B2NDPa__chipReady.SessionsBoard-module__B2NDPa__filterChipActive{background:#22c55e2e;border-color:#22c55e80}.SessionsBoard-module__B2NDPa__chipReady.SessionsBoard-module__B2NDPa__filterChipActive span{color:#bbf7d0;background:#22c55e52}.SessionsBoard-module__B2NDPa__chipAttention.SessionsBoard-module__B2NDPa__filterChipActive{background:#fb923c2e;border-color:#fb923c80}.SessionsBoard-module__B2NDPa__chipAttention.SessionsBoard-module__B2NDPa__filterChipActive span{color:#fed7aa;background:#fb923c52}.SessionsBoard-module__B2NDPa__chipPrePending.SessionsBoard-module__B2NDPa__filterChipActive{background:#a855f72e;border-color:#a855f780}.SessionsBoard-module__B2NDPa__chipPrePending.SessionsBoard-module__B2NDPa__filterChipActive span{color:#ddd6fe;background:#a855f752}.SessionsBoard-module__B2NDPa__controlsRight{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.SessionsBoard-module__B2NDPa__searchField{border:1px solid var(--border-default);background:var(--bg-tertiary);min-width:220px;height:40px;color:var(--text-muted);border-radius:999px;flex:280px;align-items:center;gap:10px;padding:0 12px;display:inline-flex}.SessionsBoard-module__B2NDPa__searchField input{width:100%;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0}.SessionsBoard-module__B2NDPa__searchField input::placeholder{color:var(--text-muted)}.SessionsBoard-module__B2NDPa__searchClear{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:#94a3b82e;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.SessionsBoard-module__B2NDPa__searchClear:hover{color:var(--text-primary);background:#94a3b852}.SessionsBoard-module__B2NDPa__sortField{border:1px solid var(--border-default);background:var(--bg-tertiary);height:40px;color:var(--text-muted);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.78rem;font-weight:600;display:inline-flex}.SessionsBoard-module__B2NDPa__sortField select{color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.SessionsBoard-module__B2NDPa__sortField select:focus{outline:none}.SessionsBoard-module__B2NDPa__warningBanner{color:#fed7aa;background:#7c2d1238;border:1px solid #fb923c73;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:.84rem;display:flex}.SessionsBoard-module__B2NDPa__warningBanner span{flex:1}.SessionsBoard-module__B2NDPa__warningClose{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.SessionsBoard-module__B2NDPa__warningClose:hover{background:#fb923c29}.SessionsBoard-module__B2NDPa__workspaceLayout{grid-template-columns:360px minmax(0,1fr);align-items:flex-start;gap:16px;display:grid}.SessionsBoard-module__B2NDPa__patientList{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:16px;flex-direction:column;gap:10px;max-height:calc(100vh - 100px);padding:14px;display:flex;position:sticky;top:84px;overflow:hidden}.SessionsBoard-module__B2NDPa__patientListHeader{color:var(--text-muted);align-items:center;gap:8px;padding:4px 8px;font-size:.74rem;font-weight:700;display:inline-flex}.SessionsBoard-module__B2NDPa__patientListBody{scrollbar-width:thin;scrollbar-color:#60a5fa57 transparent;flex-direction:column;gap:8px;padding-right:4px;display:flex;overflow-y:auto}.SessionsBoard-module__B2NDPa__patientCard{border:1px solid var(--border-default);background:var(--bg-tertiary);color:var(--text-primary);text-align:left;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);border-left:3px solid #0000;border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.SessionsBoard-module__B2NDPa__patientCard:hover{background:#6366f10f;border-color:#7dd3fc52;transform:translateY(-1px)}.SessionsBoard-module__B2NDPa__patientCardActive{background:#6366f11f;border-color:#7dd3fc80;border-left-width:3px}.SessionsBoard-module__B2NDPa__patientCardTop{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.SessionsBoard-module__B2NDPa__patientAvatar{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.78rem;font-weight:800;display:inline-flex}.SessionsBoard-module__B2NDPa__patientCardIdent{flex-direction:column;gap:2px;min-width:0;display:flex}.SessionsBoard-module__B2NDPa__patientCardName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:800;overflow:hidden}.SessionsBoard-module__B2NDPa__patientCardMeta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.SessionsBoard-module__B2NDPa__patientStatusPill{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:.66rem;font-weight:800;display:inline-flex}.SessionsBoard-module__B2NDPa__statusFinalize{color:#bbf7d0;background:#22c55e38;border:1px solid #22c55e66}.SessionsBoard-module__B2NDPa__statusReadyPending{color:#fde68a;background:#facc1529;border:1px solid #facc155c}.SessionsBoard-module__B2NDPa__statusToday{color:#bae6fd;background:#38bdf82e;border:1px solid #38bdf85c}.SessionsBoard-module__B2NDPa__statusPrePending{color:#ddd6fe;background:#a855f72e;border:1px solid #a855f75c}.SessionsBoard-module__B2NDPa__statusAttention{color:#fed7aa;background:#fb923c2e;border:1px solid #fb923c5c}.SessionsBoard-module__B2NDPa__statusOnTrack{color:var(--text-secondary);background:#94a3b829;border:1px solid #94a3b83d}.SessionsBoard-module__B2NDPa__progressTrack{background:#0f172a99;border-radius:999px;width:100%;height:6px;position:relative;overflow:hidden}.SessionsBoard-module__B2NDPa__progressTrack span{background:linear-gradient(90deg,#6366f1,#38bdf8);border-radius:999px;height:100%;display:block}.SessionsBoard-module__B2NDPa__patientCardBottom{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.SessionsBoard-module__B2NDPa__patientCardSessions{color:var(--text-primary);font-weight:800}.SessionsBoard-module__B2NDPa__patientCardNext{text-overflow:ellipsis;white-space:nowrap;text-align:right;max-width:60%;overflow:hidden}.SessionsBoard-module__B2NDPa__focusPane{background:0 0;border:0;flex-direction:column;gap:16px;padding:0;display:flex}.SessionsBoard-module__B2NDPa__focusBanner{color:var(--text-primary);background:linear-gradient(90deg,#38bdf829,#6366f114);border:1px solid #7dd3fc4d;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:.92rem;display:flex}.SessionsBoard-module__B2NDPa__focusBanner strong{font-weight:700}.SessionsBoard-module__B2NDPa__focusBannerHint{color:#bae6fd;letter-spacing:.04em;text-transform:uppercase;background:#0f172a8c;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:.7rem;font-weight:800;display:inline-flex}.SessionsBoard-module__B2NDPa__focusFooterHint{color:var(--text-muted);background:#0206175c;border:1px dashed #94a3b83d;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;padding:8px 12px;font-size:.74rem;display:inline-flex}.SessionsBoard-module__B2NDPa__focusFooterHint kbd{color:var(--text-primary);font-family:var(--font-mono,ui-monospace, "SF Mono", monospace);background:#0f172ab3;border:1px solid #94a3b84d;border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;margin:0 2px;padding:1px 6px;font-size:.72rem;display:inline-flex}.SessionsBoard-module__B2NDPa__focusEmptyState,.SessionsBoard-module__B2NDPa__emptyState{background:var(--bg-secondary);color:var(--text-muted);text-align:center;border:1px dashed #94a3b847;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 20px;display:flex}.SessionsBoard-module__B2NDPa__focusEmptyState strong,.SessionsBoard-module__B2NDPa__emptyState strong{color:var(--text-primary);font-size:1.05rem}.SessionsBoard-module__B2NDPa__emptyResetBtn{border:1px solid var(--border-default);background:var(--bg-tertiary);color:var(--text-primary);cursor:pointer;border-radius:999px;margin-top:6px;padding:8px 16px;font-size:.82rem;font-weight:700}.SessionsBoard-module__B2NDPa__emptyResetBtn:hover{background:#6366f12e;border-color:#6366f166}.SessionsBoard-module__B2NDPa__finalizeArmed{animation:1.4s ease-in-out infinite SessionsBoard-module__B2NDPa__sessionsArmedPulse;color:#fff!important;background:#dc2626eb!important;border-color:#f87171!important}@keyframes SessionsBoard-module__B2NDPa__sessionsArmedPulse{0%,to{box-shadow:0 0 #f871718c}50%{box-shadow:0 0 0 6px #f8717100}}@media (max-width:1180px){.SessionsBoard-module__B2NDPa__kpiStrip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.SessionsBoard-module__B2NDPa__workspaceLayout{grid-template-columns:1fr}.SessionsBoard-module__B2NDPa__patientList{max-height:360px;position:static}}@media (max-width:640px){.SessionsBoard-module__B2NDPa__kpiStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.SessionsBoard-module__B2NDPa__pageHeader{flex-direction:column}.SessionsBoard-module__B2NDPa__pageHeaderActions{width:100%}}.SessionsBoard-module__B2NDPa__heroCard{border-radius:var(--radius-xl);background:radial-gradient(circle at 0 0,#22c55e24,#0000 34%),linear-gradient(#0f172aeb,#0f172ad1);border:1px solid #94a3b82e;flex-direction:column;gap:18px;padding:22px;display:flex}.SessionsBoard-module__B2NDPa__heroTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.SessionsBoard-module__B2NDPa__heroEyebrow{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8d6;font-size:.72rem;font-weight:700}.SessionsBoard-module__B2NDPa__heroTitle{letter-spacing:-.04em;margin-top:6px;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1}.SessionsBoard-module__B2NDPa__heroText{max-width:760px;color:var(--text-secondary);margin-top:10px;font-size:.88rem;line-height:1.65}.SessionsBoard-module__B2NDPa__quickStatsRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.SessionsBoard-module__B2NDPa__quickStatCard{border-radius:var(--radius-lg);background:#0f172a8a;border:1px solid #94a3b824;padding:14px 16px}.SessionsBoard-module__B2NDPa__quickStatTop{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;display:flex}.SessionsBoard-module__B2NDPa__quickStatLabel{text-transform:uppercase;letter-spacing:.06em;font-size:.73rem;font-weight:700}.SessionsBoard-module__B2NDPa__quickStatValue{margin-top:12px;font-size:1.65rem;font-weight:800;line-height:1}.SessionsBoard-module__B2NDPa__quickStatHint{color:var(--text-secondary);margin-top:8px;font-size:.78rem}.SessionsBoard-module__B2NDPa__compactNotice{border-radius:var(--radius-full);border:1px solid #f59e0b33;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:.78rem;display:inline-flex}.SessionsBoard-module__B2NDPa__compactNoticeWarning{color:#fbbf24;background:#f59e0b1a}.SessionsBoard-module__B2NDPa__controlsCard,.SessionsBoard-module__B2NDPa__listSurface{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-xl)}.SessionsBoard-module__B2NDPa__controlsCard{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.SessionsBoard-module__B2NDPa__searchShell{flex:1;min-width:260px;position:relative}.SessionsBoard-module__B2NDPa__searchShell input{height:44px;padding-left:40px}.SessionsBoard-module__B2NDPa__searchShell svg{width:16px;height:16px;color:var(--text-muted);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.SessionsBoard-module__B2NDPa__viewTabs{flex-wrap:wrap;gap:8px;display:flex}.SessionsBoard-module__B2NDPa__viewTab{border:1px solid var(--border-default);background:var(--bg-tertiary);color:var(--text-secondary);border-radius:var(--radius-full);transition:all var(--transition-fast);padding:9px 14px;font-size:.76rem;font-weight:600}.SessionsBoard-module__B2NDPa__viewTab:hover{color:var(--text-primary);border-color:var(--border-hover)}.SessionsBoard-module__B2NDPa__viewTabActive{color:#86efac;background:#22c55e24;border-color:#22c55e47}.SessionsBoard-module__B2NDPa__listHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.SessionsBoard-module__B2NDPa__listTitle{font-size:1rem;font-weight:700}.SessionsBoard-module__B2NDPa__listText{color:var(--text-secondary);max-width:760px;margin-top:4px;font-size:.76rem}.SessionsBoard-module__B2NDPa__listCounter{border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--bg-tertiary);color:var(--text-secondary);align-items:center;padding:8px 12px;font-size:.75rem;display:inline-flex}.SessionsBoard-module__B2NDPa__completionQueue{border-radius:var(--radius-xl);background:linear-gradient(#0f172af0,#0f172ac7);border:1px solid #22c55e38;flex-direction:column;gap:14px;padding:16px;display:flex}.SessionsBoard-module__B2NDPa__completionQueueHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.SessionsBoard-module__B2NDPa__completionQueueTitle{color:var(--text-primary);font-size:1rem;font-weight:800}.SessionsBoard-module__B2NDPa__completionQueueText{max-width:780px;color:var(--text-secondary);margin-top:4px;font-size:.76rem;line-height:1.55}.SessionsBoard-module__B2NDPa__completionQueueGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;display:grid}.SessionsBoard-module__B2NDPa__completionCard{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:#0f172a8f;flex-direction:column;gap:12px;padding:13px;display:flex}.SessionsBoard-module__B2NDPa__completionCardTop,.SessionsBoard-module__B2NDPa__completionActions,.SessionsBoard-module__B2NDPa__miniPatientTop,.SessionsBoard-module__B2NDPa__miniPatientFooter,.SessionsBoard-module__B2NDPa__finalChecklistHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.SessionsBoard-module__B2NDPa__completionPatientName{font-size:.9rem;font-weight:800}.SessionsBoard-module__B2NDPa__completionPatientMeta{color:var(--text-secondary);margin-top:4px;font-size:.72rem}.SessionsBoard-module__B2NDPa__completionBadge,.SessionsBoard-module__B2NDPa__miniStatus{border-radius:var(--radius-full);border:1px solid var(--border-default);flex-shrink:0;align-items:center;padding:5px 8px;font-size:.68rem;font-weight:800;display:inline-flex}.SessionsBoard-module__B2NDPa__completionBadgeReady,.SessionsBoard-module__B2NDPa__miniStatusReady{color:#86efac;background:#22c55e1f;border-color:#22c55e3d}.SessionsBoard-module__B2NDPa__completionBadgePending,.SessionsBoard-module__B2NDPa__miniStatusWarning,.SessionsBoard-module__B2NDPa__miniStatusAttention{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b42}.SessionsBoard-module__B2NDPa__miniStatusActive{color:var(--accent-primary-hover);background:#6366f124;border-color:#6366f147}.SessionsBoard-module__B2NDPa__checklistBlock{gap:7px;display:grid}.SessionsBoard-module__B2NDPa__checklistRow{color:var(--text-secondary);align-items:center;gap:8px;font-size:.75rem;display:flex}.SessionsBoard-module__B2NDPa__checklistRow svg{color:var(--status-success)}.SessionsBoard-module__B2NDPa__operationalLayout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:14px;padding:10px 12px 14px;display:grid}.SessionsBoard-module__B2NDPa__miniMapPanel{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:#0f172a5c;flex-direction:column;gap:12px;min-height:100%;padding:12px;display:flex}.SessionsBoard-module__B2NDPa__miniMapHeader{color:var(--text-secondary);justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.SessionsBoard-module__B2NDPa__miniMapTitle{color:var(--text-primary);font-size:.86rem;font-weight:800}.SessionsBoard-module__B2NDPa__miniMapText{margin-top:3px;font-size:.72rem}.SessionsBoard-module__B2NDPa__miniMapList{gap:8px;max-height:680px;padding-right:2px;display:grid;overflow-y:auto}.SessionsBoard-module__B2NDPa__miniPatientButton{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-secondary);width:100%;color:var(--text-primary);text-align:left;transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);flex-direction:column;gap:8px;padding:10px;display:flex}.SessionsBoard-module__B2NDPa__miniPatientButton:hover{border-color:var(--border-hover);transform:translateY(-1px)}.SessionsBoard-module__B2NDPa__miniPatientButtonActive{background:#6366f124;border-color:#818cf8b3;box-shadow:inset 0 0 0 1px #818cf829}.SessionsBoard-module__B2NDPa__miniPatientName{min-width:0;font-size:.82rem;font-weight:800}.SessionsBoard-module__B2NDPa__miniPatientMeta,.SessionsBoard-module__B2NDPa__miniPatientFooter{color:var(--text-secondary);font-size:.68rem}.SessionsBoard-module__B2NDPa__miniPatientFooter{align-items:center}.SessionsBoard-module__B2NDPa__miniProgressTrack{border-radius:var(--radius-full);background:#94a3b824;height:6px;overflow:hidden}.SessionsBoard-module__B2NDPa__miniProgressTrack span{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#6366f1);height:100%;display:block}.SessionsBoard-module__B2NDPa__focusPane{min-width:0}.SessionsBoard-module__B2NDPa__cardList{flex-direction:column;gap:12px;padding:10px 12px 14px;display:flex}.SessionsBoard-module__B2NDPa__card{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:linear-gradient(90deg, #22c55e14, transparent 22%), var(--bg-tertiary);min-width:0;transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);flex-direction:column;gap:14px;padding:16px;display:flex}.SessionsBoard-module__B2NDPa__card:hover{border-color:var(--border-hover);transform:translateY(-1px)}.SessionsBoard-module__B2NDPa__cardReady{background:linear-gradient(90deg, #22c55e24, transparent 26%), var(--bg-tertiary);border-color:#22c55e42}.SessionsBoard-module__B2NDPa__cardTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.SessionsBoard-module__B2NDPa__identity{align-items:flex-start;gap:14px;min-width:0;display:flex}.SessionsBoard-module__B2NDPa__avatar{color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:.88rem;font-weight:800;display:flex}.SessionsBoard-module__B2NDPa__titleWrap{flex-direction:column;gap:8px;min-width:0;display:flex}.SessionsBoard-module__B2NDPa__titleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.SessionsBoard-module__B2NDPa__patientName{color:var(--text-primary);font-size:1rem;font-weight:700}.SessionsBoard-module__B2NDPa__patientMeta{flex-wrap:wrap;gap:8px;display:flex}.SessionsBoard-module__B2NDPa__patientLink{color:var(--accent-primary);font-size:.75rem;font-weight:600}.SessionsBoard-module__B2NDPa__cardActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.SessionsBoard-module__B2NDPa__chip{border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--bg-secondary);color:var(--text-secondary);align-items:center;gap:6px;padding:7px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.SessionsBoard-module__B2NDPa__chipStrong{color:var(--accent-primary-hover);background:#6366f124;border-color:#6366f138}.SessionsBoard-module__B2NDPa__chipReady{color:var(--status-success);background:#22c55e1f;border-color:#22c55e38}.SessionsBoard-module__B2NDPa__chipWarning{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b3d}.SessionsBoard-module__B2NDPa__factsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.SessionsBoard-module__B2NDPa__factCard{border-radius:var(--radius-md);border:1px solid var(--border-default);background:#0f172a59;padding:12px 13px}.SessionsBoard-module__B2NDPa__factLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:700;display:block}.SessionsBoard-module__B2NDPa__factValue{color:var(--text-primary);margin-top:6px;font-size:.86rem;font-weight:700;display:block}.SessionsBoard-module__B2NDPa__progressShell{flex-direction:column;gap:8px;display:flex}.SessionsBoard-module__B2NDPa__progressTrack{border-radius:var(--radius-full);background:#94a3b824;width:100%;height:8px;overflow:hidden}.SessionsBoard-module__B2NDPa__progressFill{border-radius:inherit;background:linear-gradient(90deg,#22c55e,#06b6d4);height:100%}.SessionsBoard-module__B2NDPa__progressMeta{color:var(--text-secondary);font-size:.76rem}.SessionsBoard-module__B2NDPa__neuropsychPanel{border-radius:var(--radius-lg);border:1px solid var(--border-default);background:#0f172a5c;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.SessionsBoard-module__B2NDPa__neuropsychPanelReady{background:#22c55e14;border-color:#22c55e33}.SessionsBoard-module__B2NDPa__neuropsychPanelPending{background:#f59e0b14;border-color:#f59e0b38}.SessionsBoard-module__B2NDPa__neuropsychIcon{border-radius:var(--radius-md);width:34px;height:34px;color:var(--accent-primary-hover);background:#6366f124;place-items:center;display:grid}.SessionsBoard-module__B2NDPa__neuropsychContent{min-width:0}.SessionsBoard-module__B2NDPa__neuropsychTitle{color:var(--text-primary);font-size:.82rem;font-weight:800}.SessionsBoard-module__B2NDPa__neuropsychText,.SessionsBoard-module__B2NDPa__neuropsychMissing{color:var(--text-secondary);margin-top:3px;font-size:.74rem}.SessionsBoard-module__B2NDPa__neuropsychMissing{color:#fbbf24}.SessionsBoard-module__B2NDPa__neuropsychLink{border:1px solid var(--border-default);border-radius:var(--radius-full);color:var(--text-primary);background:var(--bg-secondary);padding:8px 11px;font-size:.72rem;font-weight:700}.SessionsBoard-module__B2NDPa__finalChecklistPanel{border:1px solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;gap:11px;padding:13px;display:flex}.SessionsBoard-module__B2NDPa__finalChecklistReady{background:#22c55e14;border-color:#22c55e38}.SessionsBoard-module__B2NDPa__finalChecklistPending{background:#f59e0b14;border-color:#f59e0b3d}.SessionsBoard-module__B2NDPa__finalChecklistTitle{font-size:.86rem;font-weight:800}.SessionsBoard-module__B2NDPa__finalChecklistText,.SessionsBoard-module__B2NDPa__finalChecklistMissing{color:var(--text-secondary);margin-top:4px;font-size:.74rem;line-height:1.5}.SessionsBoard-module__B2NDPa__finalChecklistGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.SessionsBoard-module__B2NDPa__checkOk,.SessionsBoard-module__B2NDPa__checkPending{border-radius:var(--radius-md);border:1px solid var(--border-default);text-align:center;justify-content:center;align-items:center;min-height:34px;padding:7px 8px;font-size:.72rem;font-weight:800;display:flex}.SessionsBoard-module__B2NDPa__checkOk{color:#86efac;background:#22c55e1a;border-color:#22c55e3d}.SessionsBoard-module__B2NDPa__checkPending{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b3d}.SessionsBoard-module__B2NDPa__finalChecklistMissing{color:#fbbf24}.SessionsBoard-module__B2NDPa__slotSection{flex-direction:column;gap:10px;min-width:0;display:flex}.SessionsBoard-module__B2NDPa__slotHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.SessionsBoard-module__B2NDPa__slotTitle{color:var(--text-primary);font-size:.82rem;font-weight:700}.SessionsBoard-module__B2NDPa__slotText{color:var(--text-secondary);margin-top:4px;font-size:.74rem}.SessionsBoard-module__B2NDPa__toggleLink{color:var(--accent-primary);background:0 0;border:0;padding:0;font-size:.74rem;font-weight:600}.SessionsBoard-module__B2NDPa__slotHeaderActions{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.SessionsBoard-module__B2NDPa__slotScrollControls{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-secondary);align-items:center;gap:6px;padding:3px;display:inline-flex}.SessionsBoard-module__B2NDPa__slotScrollButton{border-radius:var(--radius-full);width:30px;height:30px;color:var(--accent-primary-hover);transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background:#6366f124;border:0;justify-content:center;align-items:center;display:inline-flex}.SessionsBoard-module__B2NDPa__slotScrollButton:hover{color:var(--text-primary);background:#6366f13d;transform:translateY(-1px)}.SessionsBoard-module__B2NDPa__slotStrip{box-sizing:border-box;scroll-behavior:smooth;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#818cf89e #0f172ab3;gap:8px;width:100%;min-width:0;max-width:100%;padding:2px 2px 8px;scroll-padding-inline:10px;display:flex;overflow:auto hidden}.SessionsBoard-module__B2NDPa__slotStrip::-webkit-scrollbar{height:8px}.SessionsBoard-module__B2NDPa__slotStrip::-webkit-scrollbar-track{border-radius:var(--radius-full);background:#0f172ab3}.SessionsBoard-module__B2NDPa__slotStrip::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#818cf89e}.SessionsBoard-module__B2NDPa__slotStrip:not(.SessionsBoard-module__B2NDPa__slotStripExpanded){scrollbar-width:none;-ms-overflow-style:none}.SessionsBoard-module__B2NDPa__slotStrip:not(.SessionsBoard-module__B2NDPa__slotStripExpanded)::-webkit-scrollbar{display:none}.SessionsBoard-module__B2NDPa__slotStripExpanded{border-radius:var(--radius-lg);cursor:grab;background:#0f172a38;border:1px solid #94a3b81a;padding:9px 9px 12px}.SessionsBoard-module__B2NDPa__slotStripExpanded:focus-visible{outline-offset:3px;outline:2px solid #818cf8bd}.SessionsBoard-module__B2NDPa__slotButton{border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-secondary);width:112px;min-width:112px;color:var(--text-primary);text-align:left;transition:transform var(--transition-fast), border-color var(--transition-fast);scroll-snap-align:start;flex-direction:column;flex:0 0 112px;align-items:flex-start;gap:6px;padding:10px;display:flex}.SessionsBoard-module__B2NDPa__slotStripExpanded .SessionsBoard-module__B2NDPa__slotButton{flex-basis:118px;width:118px;min-width:118px}.SessionsBoard-module__B2NDPa__slotButton:hover{border-color:var(--border-hover);transform:translateY(-1px)}.SessionsBoard-module__B2NDPa__slotCurrent{box-shadow:inset 0 0 0 1px #22c55e5c}.SessionsBoard-module__B2NDPa__slotPendente{background:#94a3b80f}.SessionsBoard-module__B2NDPa__slotRealizada{background:#22c55e1f;border-color:#22c55e3d}.SessionsBoard-module__B2NDPa__slotFalta{background:#f59e0b1f;border-color:#f59e0b3d}.SessionsBoard-module__B2NDPa__slotCancelada{background:#ef44441f;border-color:#ef44443d}.SessionsBoard-module__B2NDPa__slotNumber{color:var(--text-primary);font-size:.72rem;font-weight:800}.SessionsBoard-module__B2NDPa__slotState{color:var(--text-secondary);align-items:center;gap:6px;font-size:.72rem;font-weight:600;display:inline-flex}.SessionsBoard-module__B2NDPa__slotDate{color:var(--text-muted);font-size:.7rem}.SessionsBoard-module__B2NDPa__footerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.SessionsBoard-module__B2NDPa__footerText{color:var(--text-secondary);font-size:.76rem}.SessionsBoard-module__B2NDPa__emptyState{border:1px dashed var(--border-default);border-radius:var(--radius-xl);text-align:center;color:var(--text-secondary);flex-direction:column;gap:8px;margin:0 12px 14px;padding:34px 20px;display:flex}.SessionsBoard-module__B2NDPa__modalBody{flex-direction:column;gap:18px;display:flex}.SessionsBoard-module__B2NDPa__sessionQuickModal{width:min(620px,100vw - 28px)}.SessionsBoard-module__B2NDPa__quickModalBody{flex-direction:column;gap:14px;display:flex}.SessionsBoard-module__B2NDPa__quickLead{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-tertiary);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.SessionsBoard-module__B2NDPa__quickLeadTitle{font-size:.94rem;font-weight:800}.SessionsBoard-module__B2NDPa__quickLeadText{color:var(--text-secondary);margin-top:5px;font-size:.76rem;line-height:1.5}.SessionsBoard-module__B2NDPa__executionStamp{border-radius:var(--radius-full);color:var(--accent-primary-hover);background:#6366f11f;border:1px solid #6366f13d;flex-shrink:0;align-items:center;gap:7px;padding:8px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.SessionsBoard-module__B2NDPa__quickRequirement,.SessionsBoard-module__B2NDPa__quickQuestion,.SessionsBoard-module__B2NDPa__quickWarning{border-radius:var(--radius-lg);border:1px solid var(--border-default);padding:13px}.SessionsBoard-module__B2NDPa__quickRequirement{align-items:flex-start;gap:11px;display:flex}.SessionsBoard-module__B2NDPa__quickRequirementReady{background:#22c55e14;border-color:#22c55e38}.SessionsBoard-module__B2NDPa__quickRequirementPending{background:#f59e0b14;border-color:#f59e0b3d}.SessionsBoard-module__B2NDPa__quickRequirementTitle,.SessionsBoard-module__B2NDPa__quickQuestionTitle{font-size:.84rem;font-weight:800}.SessionsBoard-module__B2NDPa__quickRequirementText,.SessionsBoard-module__B2NDPa__quickQuestionText{color:var(--text-secondary);margin-top:4px;font-size:.75rem;line-height:1.5}.SessionsBoard-module__B2NDPa__quickQuestion{background:#0f172a47;flex-direction:column;gap:13px;display:flex}.SessionsBoard-module__B2NDPa__quickQuestionHeader{align-items:flex-start;gap:10px;display:flex}.SessionsBoard-module__B2NDPa__segmentedControl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.SessionsBoard-module__B2NDPa__segmentedOption{border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-tertiary);height:42px;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;font-size:.82rem;font-weight:800;display:inline-flex}.SessionsBoard-module__B2NDPa__segmentedOption input{opacity:0;pointer-events:none;position:absolute}.SessionsBoard-module__B2NDPa__segmentedOptionActive{color:var(--text-primary);background:#6366f12e;border-color:#818cf8b3;box-shadow:inset 0 0 0 1px #818cf829}.SessionsBoard-module__B2NDPa__quickWarning{color:#fbbf24;background:#f59e0b14;border-color:#f59e0b3d;align-items:flex-start;gap:10px;font-size:.76rem;line-height:1.5;display:flex}.SessionsBoard-module__B2NDPa__modalLead{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-tertiary);flex-direction:column;gap:6px;padding:14px;display:flex}.SessionsBoard-module__B2NDPa__modalLeadTitle{font-size:.9rem;font-weight:700}.SessionsBoard-module__B2NDPa__modalLeadText{color:var(--text-secondary);font-size:.76rem}.SessionsBoard-module__B2NDPa__formSection{flex-direction:column;gap:12px;display:flex}.SessionsBoard-module__B2NDPa__formSectionTitle,.SessionsBoard-module__B2NDPa__field label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700}.SessionsBoard-module__B2NDPa__fieldGrid2,.SessionsBoard-module__B2NDPa__fieldGrid3{gap:14px;display:grid}.SessionsBoard-module__B2NDPa__fieldGrid2{grid-template-columns:repeat(2,minmax(0,1fr))}.SessionsBoard-module__B2NDPa__fieldGrid3{grid-template-columns:repeat(3,minmax(0,1fr))}.SessionsBoard-module__B2NDPa__field{flex-direction:column;gap:8px;display:flex}.SessionsBoard-module__B2NDPa__field textarea{resize:vertical;min-height:110px}.SessionsBoard-module__B2NDPa__fieldError{color:var(--status-danger);font-size:.72rem}.SessionsBoard-module__B2NDPa__callout{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:#6366f114;padding:14px}.SessionsBoard-module__B2NDPa__calloutWarning{background:#f59e0b1a}.SessionsBoard-module__B2NDPa__calloutTitle{font-size:.82rem;font-weight:700}.SessionsBoard-module__B2NDPa__calloutText{color:var(--text-secondary);margin-top:4px;font-size:.76rem}@media (max-width:1100px){.SessionsBoard-module__B2NDPa__quickStatsRow,.SessionsBoard-module__B2NDPa__factsGrid,.SessionsBoard-module__B2NDPa__fieldGrid3,.SessionsBoard-module__B2NDPa__operationalLayout{grid-template-columns:repeat(2,minmax(0,1fr))}.SessionsBoard-module__B2NDPa__operationalLayout{grid-template-columns:1fr}.SessionsBoard-module__B2NDPa__miniMapList{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible}}@media (max-width:768px){.SessionsBoard-module__B2NDPa__quickStatsRow,.SessionsBoard-module__B2NDPa__factsGrid,.SessionsBoard-module__B2NDPa__fieldGrid2,.SessionsBoard-module__B2NDPa__fieldGrid3,.SessionsBoard-module__B2NDPa__completionQueueGrid,.SessionsBoard-module__B2NDPa__finalChecklistGrid,.SessionsBoard-module__B2NDPa__miniMapList{grid-template-columns:1fr}.SessionsBoard-module__B2NDPa__heroTop,.SessionsBoard-module__B2NDPa__controlsCard,.SessionsBoard-module__B2NDPa__viewTabs,.SessionsBoard-module__B2NDPa__cardTop,.SessionsBoard-module__B2NDPa__cardActions,.SessionsBoard-module__B2NDPa__completionCardTop,.SessionsBoard-module__B2NDPa__completionActions,.SessionsBoard-module__B2NDPa__slotHeader,.SessionsBoard-module__B2NDPa__footerRow,.SessionsBoard-module__B2NDPa__listHeader,.SessionsBoard-module__B2NDPa__finalChecklistHeader{flex-direction:column;align-items:stretch}.SessionsBoard-module__B2NDPa__searchShell{width:100%;min-width:0}.SessionsBoard-module__B2NDPa__slotButton{flex-basis:104px;width:104px;min-width:104px}.SessionsBoard-module__B2NDPa__slotStripExpanded .SessionsBoard-module__B2NDPa__slotButton{flex-basis:108px;width:108px;min-width:108px}.SessionsBoard-module__B2NDPa__slotHeaderActions{justify-content:space-between;width:100%}.SessionsBoard-module__B2NDPa__neuropsychPanel,.SessionsBoard-module__B2NDPa__quickLead{grid-template-columns:1fr}.SessionsBoard-module__B2NDPa__quickLead,.SessionsBoard-module__B2NDPa__executionStamp{align-items:stretch}.SessionsBoard-module__B2NDPa__executionStamp{justify-content:center}}
:root{--modal-enter-duration:.2s;--modal-exit-duration:.16s;--modal-easing:cubic-bezier(.32, .72, .32, 1)}.Modal-module__7LRQSW__backdrop{z-index:1000;background:color-mix(in oklab, var(--bg-primary) 70%, transparent);-webkit-backdrop-filter:blur(10px)saturate(140%);animation:Modal-module__7LRQSW__modalBackdropIn var(--modal-enter-duration) var(--modal-easing) both;place-items:center;padding:clamp(12px,4vw,32px);display:grid;position:fixed;inset:0}.Modal-module__7LRQSW__backdrop[data-state=closed]{animation:Modal-module__7LRQSW__modalBackdropOut var(--modal-exit-duration) var(--modal-easing) both;pointer-events:none}.Modal-module__7LRQSW__dialog{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-xl);width:100%;max-height:min(90vh,920px);box-shadow:var(--shadow-lg);animation:Modal-module__7LRQSW__modalDialogIn var(--modal-enter-duration) var(--modal-easing) both;outline:none;flex-direction:column;display:flex;position:relative;overflow-y:auto}.Modal-module__7LRQSW__dialog[data-state=closed]{animation:Modal-module__7LRQSW__modalDialogOut var(--modal-exit-duration) var(--modal-easing) both}.Modal-module__7LRQSW__size_sm{max-width:420px}.Modal-module__7LRQSW__size_md{max-width:640px}.Modal-module__7LRQSW__size_lg{max-width:880px}.Modal-module__7LRQSW__size_xl{max-width:1100px}.Modal-module__7LRQSW__size_fluid{max-width:min(1400px,96vw)}.Modal-module__7LRQSW__header{border-bottom:1px solid var(--border-default);background:linear-gradient(180deg, color-mix(in oklab, var(--bg-tertiary) 90%, transparent), transparent);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.Modal-module__7LRQSW__headerContent{min-width:0;color:var(--text-primary);flex-direction:column;flex:1;gap:4px;display:flex}.Modal-module__7LRQSW__closeButton{width:32px;height:32px;color:var(--text-secondary);border:1px solid var(--border-default);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .14s,color .14s,transform .14s;display:inline-flex}.Modal-module__7LRQSW__closeButton:hover{background:var(--bg-tertiary);color:var(--text-primary)}.Modal-module__7LRQSW__closeButton:active{transform:scale(.96)}.Modal-module__7LRQSW__body{min-height:0;color:var(--text-primary);flex:1;padding:24px;font-size:.92rem;line-height:1.55;overflow-y:auto}.Modal-module__7LRQSW__footer{border-top:1px solid var(--border-default);background:linear-gradient(0deg, color-mix(in oklab, var(--bg-tertiary) 88%, transparent), transparent);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}@keyframes Modal-module__7LRQSW__modalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__7LRQSW__modalBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes Modal-module__7LRQSW__modalDialogIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Modal-module__7LRQSW__modalDialogOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(4px)scale(.99)}}@media (prefers-reduced-motion:reduce){.Modal-module__7LRQSW__backdrop,.Modal-module__7LRQSW__backdrop[data-state=closed],.Modal-module__7LRQSW__dialog,.Modal-module__7LRQSW__dialog[data-state=closed]{animation:none}.Modal-module__7LRQSW__backdrop{opacity:1}.Modal-module__7LRQSW__backdrop[data-state=closed]{opacity:0}}@media (max-width:640px){.Modal-module__7LRQSW__backdrop{align-items:flex-end;padding:0}.Modal-module__7LRQSW__dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:100%;max-height:96vh}.Modal-module__7LRQSW__size_sm,.Modal-module__7LRQSW__size_md,.Modal-module__7LRQSW__size_lg,.Modal-module__7LRQSW__size_xl,.Modal-module__7LRQSW__size_fluid{max-width:100%}.Modal-module__7LRQSW__header{padding:16px 18px}.Modal-module__7LRQSW__body{padding:18px}.Modal-module__7LRQSW__footer{padding:14px 18px}}
.EmptyState-module__7SqAPW__root{text-align:center;border-radius:var(--radius-lg);border:1px dashed var(--border-default);background:linear-gradient(180deg, color-mix(in oklab, var(--bg-tertiary) 60%, transparent), transparent);color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.EmptyState-module__7SqAPW__compact{padding:24px 20px}.EmptyState-module__7SqAPW__default{padding:48px 24px}.EmptyState-module__7SqAPW__spacious{padding:72px 32px}.EmptyState-module__7SqAPW__iconWrap{background:color-mix(in oklab, var(--accent-primary) 14%, transparent);width:56px;height:56px;color:var(--accent-primary);box-shadow:0 0 0 6px color-mix(in oklab, var(--accent-primary) 4%, transparent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.EmptyState-module__7SqAPW__title{color:var(--text-primary);letter-spacing:-.01em;font-size:1.02rem;font-weight:700}.EmptyState-module__7SqAPW__description{max-width:52ch;color:var(--text-secondary);margin:0;font-size:.86rem;line-height:1.55}.EmptyState-module__7SqAPW__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:inline-flex}.EmptyState-module__7SqAPW__action{border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .14s,background .14s,color .14s;display:inline-flex}.EmptyState-module__7SqAPW__action:active{transform:scale(.97)}.EmptyState-module__7SqAPW__primaryAction{background:var(--accent-primary);color:#fff;box-shadow:0 8px 20px -10px color-mix(in oklab, var(--accent-primary) 60%, transparent)}.EmptyState-module__7SqAPW__primaryAction:hover{background:var(--accent-primary-hover,var(--accent-primary));filter:brightness(1.05)}.EmptyState-module__7SqAPW__secondaryAction{color:var(--text-primary);border-color:var(--border-default);background:0 0}.EmptyState-module__7SqAPW__secondaryAction:hover{background:var(--bg-tertiary);border-color:var(--border-hover)}@media (max-width:640px){.EmptyState-module__7SqAPW__default{padding:36px 18px}.EmptyState-module__7SqAPW__spacious{padding:48px 22px}.EmptyState-module__7SqAPW__actions{width:100%}.EmptyState-module__7SqAPW__action{flex:1;justify-content:center;min-width:0}}@media (prefers-reduced-motion:reduce){.EmptyState-module__7SqAPW__action{transition:none}}
.AdminPage-module__E6iMvW__page{flex-direction:column;gap:16px;padding-bottom:40px;display:flex}.AdminPage-module__E6iMvW__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.AdminPage-module__E6iMvW__pageEyebrow{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.AdminPage-module__E6iMvW__pageTitle{color:var(--text-primary);margin:6px 0 0;font-size:1.7rem;line-height:1.15}.AdminPage-module__E6iMvW__pageSubtitle{max-width:760px;color:var(--text-secondary);margin:8px 0 0;font-size:.92rem;line-height:1.55}.AdminPage-module__E6iMvW__pageSubtitle kbd,.AdminPage-module__E6iMvW__shortcutHint kbd{color:var(--text-primary);font-family:var(--font-mono,ui-monospace, monospace);background:#0f172a99;border:1px solid #94a3b852;border-bottom-width:2px;border-radius:5px;justify-content:center;align-items:center;margin:0 2px;padding:2px 6px;font-size:.78rem;display:inline-flex}.AdminPage-module__E6iMvW__pageHeaderMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AdminPage-module__E6iMvW__integrityBadge{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:.76rem;font-weight:800;display:inline-flex}.AdminPage-module__E6iMvW__integrityBadgeOk{color:#bbf7d0;background:#22c55e1a;border-color:#22c55e5c}.AdminPage-module__E6iMvW__integrityBadgeFail{color:#fecaca;background:#ef44441a;border-color:#ef44446b}.AdminPage-module__E6iMvW__metaPill{border:1px solid var(--border-default);background:var(--bg-secondary);color:var(--text-muted);border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:.74rem;font-weight:700;display:inline-flex}.AdminPage-module__E6iMvW__banner{border:1px solid var(--border-default);background:var(--bg-secondary);color:var(--text-secondary);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:.86rem;display:flex}.AdminPage-module__E6iMvW__bannerOk{color:#bbf7d0;background:#22c55e14;border-color:#22c55e5c}.AdminPage-module__E6iMvW__bannerFail{color:#fecaca;background:#ef444414;border-color:#ef444466}.AdminPage-module__E6iMvW__viewNav{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:12px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.AdminPage-module__E6iMvW__viewTab{color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:7px 13px;font-size:.82rem;font-weight:700;display:inline-flex}.AdminPage-module__E6iMvW__viewTab:hover{color:var(--text-primary);background:var(--bg-tertiary)}.AdminPage-module__E6iMvW__viewTab kbd{border:1px solid var(--border-default);color:var(--text-muted);font-family:var(--font-mono,ui-monospace, monospace);background:#0f172a80;border-radius:5px;justify-content:center;align-items:center;padding:1px 6px;font-size:.7rem;display:inline-flex}.AdminPage-module__E6iMvW__viewTabActive{color:#e0e7ff;background:#6366f138;border-color:#a5b4fc6b}.AdminPage-module__E6iMvW__viewTabActive kbd{color:#e0e7ff;background:#6366f157}.AdminPage-module__E6iMvW__overviewStack{flex-direction:column;gap:14px;display:flex}.AdminPage-module__E6iMvW__kpiStrip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.AdminPage-module__E6iMvW__kpiCard{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;display:grid}.AdminPage-module__E6iMvW__kpiCardIcon{color:#c7d2fe;background:#6366f129;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.AdminPage-module__E6iMvW__kpiCard>div:last-child{flex-direction:column;gap:1px;min-width:0;display:flex}.AdminPage-module__E6iMvW__kpiCard span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}.AdminPage-module__E6iMvW__kpiCard strong{color:var(--text-primary);font-size:1.4rem;font-weight:800;line-height:1}.AdminPage-module__E6iMvW__kpiCard small{color:var(--text-muted);font-size:.72rem}.AdminPage-module__E6iMvW__kpiCardSuccess{border-color:#22c55e5c}.AdminPage-module__E6iMvW__kpiCardSuccess strong{color:#bbf7d0}.AdminPage-module__E6iMvW__kpiCardSuccess .AdminPage-module__E6iMvW__kpiCardIcon{color:#86efac;background:#22c55e2e}.AdminPage-module__E6iMvW__kpiCardAttention{border-color:#f973165c}.AdminPage-module__E6iMvW__kpiCardAttention strong{color:#fed7aa}.AdminPage-module__E6iMvW__kpiCardAttention .AdminPage-module__E6iMvW__kpiCardIcon{color:#fdba74;background:#f973162e}.AdminPage-module__E6iMvW__kpiCardCritical{border-color:#ef44446b}.AdminPage-module__E6iMvW__kpiCardCritical strong{color:#fecaca}.AdminPage-module__E6iMvW__kpiCardCritical .AdminPage-module__E6iMvW__kpiCardIcon{color:#fca5a5;background:#ef44442e}.AdminPage-module__E6iMvW__overviewGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.AdminPage-module__E6iMvW__overviewPanel{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.AdminPage-module__E6iMvW__overviewPanelHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.AdminPage-module__E6iMvW__overviewPanelHeader>div{flex-direction:column;gap:2px;display:flex}.AdminPage-module__E6iMvW__overviewPanelHeader span{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.AdminPage-module__E6iMvW__overviewPanelHeader h3{color:var(--text-primary);margin:0;font-size:1rem;font-weight:800}.AdminPage-module__E6iMvW__overviewPanelFooter{border-top:1px dashed var(--border-default);justify-content:flex-end;padding-top:8px;display:flex}.AdminPage-module__E6iMvW__overviewEmpty{text-align:center;color:var(--text-muted);padding:20px;font-size:.84rem}.AdminPage-module__E6iMvW__healthList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.AdminPage-module__E6iMvW__healthRow{border:1px solid var(--border-default);background:var(--bg-tertiary);color:var(--text-secondary);border-radius:10px;align-items:center;gap:9px;padding:9px 11px;font-size:.84rem;display:flex}.AdminPage-module__E6iMvW__healthRowOk{color:#bbf7d0;background:#22c55e14;border-color:#22c55e5c}.AdminPage-module__E6iMvW__healthRowFail{color:#fecaca;background:#ef444414;border-color:#ef44446b}.AdminPage-module__E6iMvW__healthRowNeutral{color:#fde68a;background:#f59e0b0f;border-color:#f59e0b57}.AdminPage-module__E6iMvW__recentActivity{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.AdminPage-module__E6iMvW__recentRow{background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:9px 11px;display:grid}.AdminPage-module__E6iMvW__recentDot{background:#6366f1b3;border-radius:999px;width:8px;height:8px;margin-top:6px;box-shadow:0 0 6px #6366f166}.AdminPage-module__E6iMvW__recentBody{flex-direction:column;gap:2px;min-width:0;display:flex}.AdminPage-module__E6iMvW__recentBody strong{color:var(--text-primary);font-size:.86rem;font-weight:800}.AdminPage-module__E6iMvW__recentBody strong em{color:var(--text-secondary);font-style:normal;font-weight:600}.AdminPage-module__E6iMvW__recentBody span{color:var(--text-muted);font-size:.74rem}.AdminPage-module__E6iMvW__roleBreakdown{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.AdminPage-module__E6iMvW__roleCard{border:1px solid var(--border-default);background:var(--bg-tertiary);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.AdminPage-module__E6iMvW__roleCardTop{justify-content:space-between;align-items:center;display:flex}.AdminPage-module__E6iMvW__roleCardTop strong{color:var(--text-primary);font-size:.88rem;font-weight:800}.AdminPage-module__E6iMvW__roleCardTop span{color:var(--text-muted);font-size:.78rem;font-weight:700}.AdminPage-module__E6iMvW__roleBarTrack{background:#0f172a99;border-radius:999px;height:6px;overflow:hidden}.AdminPage-module__E6iMvW__roleBarTrack span{background:linear-gradient(90deg,#6366f1,#38bdf8);height:100%;display:block}.AdminPage-module__E6iMvW__roleCard small{color:var(--text-muted);font-size:.72rem}.AdminPage-module__E6iMvW__usersSection{flex-direction:column;gap:12px;display:flex}.AdminPage-module__E6iMvW__usersToolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.AdminPage-module__E6iMvW__searchField{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:12px;flex:1;align-items:center;gap:8px;min-width:280px;padding:8px 12px;display:inline-flex}.AdminPage-module__E6iMvW__searchField input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.86rem}.AdminPage-module__E6iMvW__searchField input::placeholder{color:var(--text-muted)}.AdminPage-module__E6iMvW__searchClear{background:var(--bg-tertiary);width:22px;height:22px;color:var(--text-muted);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.AdminPage-module__E6iMvW__searchClear:hover{color:var(--text-primary);border-color:#6366f152}.AdminPage-module__E6iMvW__chipGroupRow{flex-wrap:wrap;gap:10px;display:flex}.AdminPage-module__E6iMvW__chipGroup{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:10px;flex-wrap:wrap;gap:5px;padding:6px 8px;display:flex}.AdminPage-module__E6iMvW__filterChip{border:1px solid var(--border-default);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.AdminPage-module__E6iMvW__filterChip span{color:var(--text-muted);background:#0f172a80;border-radius:999px;padding:1px 6px;font-size:.68rem;font-weight:800}.AdminPage-module__E6iMvW__filterChipActive{color:#e0e7ff;background:#6366f138;border-color:#a5b4fc6b}.AdminPage-module__E6iMvW__filterChipActive span{color:#e0e7ff;background:#6366f152}.AdminPage-module__E6iMvW__emptyState{border:1px dashed var(--border-default);background:var(--bg-secondary);color:var(--text-secondary);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:32px 18px;display:flex}.AdminPage-module__E6iMvW__emptyState strong{color:var(--text-primary);font-size:.96rem;font-weight:800}.AdminPage-module__E6iMvW__userList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.AdminPage-module__E6iMvW__userRow{border:1px solid var(--border-default);background:var(--bg-secondary);transition:border-color var(--transition-fast);border-radius:12px;grid-template-columns:auto minmax(160px,1.2fr) minmax(220px,1.6fr) minmax(150px,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.AdminPage-module__E6iMvW__userRow:hover{border-color:#6366f152}.AdminPage-module__E6iMvW__userAvatar{color:#f8fafc;background:linear-gradient(135deg,#6366f173,#38bdf866);border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.84rem;font-weight:800;display:inline-flex}.AdminPage-module__E6iMvW__userIdentityCol{flex-direction:column;gap:1px;min-width:0;display:flex}.AdminPage-module__E6iMvW__userIdentityCol strong{color:var(--text-primary);font-size:.92rem;font-weight:800}.AdminPage-module__E6iMvW__userIdentityCol span{color:var(--text-muted);word-break:break-all;font-size:.76rem}.AdminPage-module__E6iMvW__userPillCol{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.AdminPage-module__E6iMvW__rolePill,.AdminPage-module__E6iMvW__scopePill,.AdminPage-module__E6iMvW__statusPill{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.AdminPage-module__E6iMvW__rolePill{color:var(--text-secondary);background:#94a3b824}.AdminPage-module__E6iMvW__roleAdmin{color:#c4b5fd;background:#8b5cf62e}.AdminPage-module__E6iMvW__roleCoordenador{color:#fdba74;background:#f9731629}.AdminPage-module__E6iMvW__rolePesquisador{color:#93c5fd;background:#3b82f62e}.AdminPage-module__E6iMvW__roleAplicador{color:#5eead4;background:#14b8a629}.AdminPage-module__E6iMvW__roleAluno{color:#fde68a;background:#f59e0b24}.AdminPage-module__E6iMvW__scopePill{color:var(--text-muted);background:#94a3b81f}.AdminPage-module__E6iMvW__statusPillActive{color:#86efac;background:#22c55e29}.AdminPage-module__E6iMvW__statusPillInactive{color:var(--text-muted);background:#94a3b824}.AdminPage-module__E6iMvW__userMetaCol{color:var(--text-muted);flex-direction:column;gap:1px;min-width:0;font-size:.76rem;display:flex}.AdminPage-module__E6iMvW__userMetaCol span{color:var(--text-secondary);align-items:center;gap:4px;font-weight:700;display:inline-flex}.AdminPage-module__E6iMvW__userMetaCol small{color:var(--text-muted);font-size:.72rem}.AdminPage-module__E6iMvW__iconBtn{border:1px solid var(--border-default);background:var(--bg-tertiary);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.AdminPage-module__E6iMvW__iconBtn:hover{color:#c7d2fe;border-color:#6366f166}.AdminPage-module__E6iMvW__ghostBtn,.AdminPage-module__E6iMvW__primaryBtn{border:1px solid var(--border-default);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.AdminPage-module__E6iMvW__ghostBtn:hover:not(:disabled){background:#6366f129;border-color:#6366f15c;transform:translateY(-1px)}.AdminPage-module__E6iMvW__primaryBtn{color:#f8fafc;background:linear-gradient(120deg,#6366f1d9,#38bdf8c7);border-color:#6366f18c}.AdminPage-module__E6iMvW__primaryBtn:hover:not(:disabled){background:linear-gradient(120deg,#6366f1,#38bdf8f2);transform:translateY(-1px)}.AdminPage-module__E6iMvW__primaryBtn:disabled{opacity:.55;cursor:not-allowed}.AdminPage-module__E6iMvW__drawerOverlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02061799;justify-content:center;align-items:center;padding:24px;animation:.18s AdminPage-module__E6iMvW__drawerFadeIn;display:flex;position:fixed;inset:0}@keyframes AdminPage-module__E6iMvW__drawerFadeIn{0%{opacity:0}to{opacity:1}}.AdminPage-module__E6iMvW__drawerForm{border:1px solid var(--border-default);background:var(--bg-primary);border-radius:18px;flex-direction:column;gap:14px;width:min(640px,100%);max-height:90vh;padding:22px 24px;animation:.2s AdminPage-module__E6iMvW__drawerSlideUp;display:flex;overflow-y:auto;box-shadow:0 24px 60px -20px #020617b3}@keyframes AdminPage-module__E6iMvW__drawerSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.AdminPage-module__E6iMvW__drawerHeader{border-bottom:1px dashed var(--border-default);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:8px;display:flex}.AdminPage-module__E6iMvW__drawerEyebrow{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.AdminPage-module__E6iMvW__drawerHeader h2{color:var(--text-primary);margin:4px 0 0;font-size:1.16rem;font-weight:800}.AdminPage-module__E6iMvW__drawerHeader p{color:var(--text-secondary);margin:4px 0 0;font-size:.82rem;line-height:1.5}.AdminPage-module__E6iMvW__drawerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.AdminPage-module__E6iMvW__drawerField{flex-direction:column;gap:4px;display:flex}.AdminPage-module__E6iMvW__drawerField>span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.AdminPage-module__E6iMvW__drawerField input,.AdminPage-module__E6iMvW__drawerField select,.AdminPage-module__E6iMvW__drawerField textarea{border:1px solid var(--border-default);background:var(--bg-secondary);color:var(--text-primary);transition:border-color var(--transition-fast);border-radius:10px;outline:none;padding:9px 12px;font-family:inherit;font-size:.88rem}.AdminPage-module__E6iMvW__drawerField input:focus,.AdminPage-module__E6iMvW__drawerField select:focus,.AdminPage-module__E6iMvW__drawerField textarea:focus{border-color:#6366f18c}.AdminPage-module__E6iMvW__drawerField input:disabled,.AdminPage-module__E6iMvW__drawerField select:disabled{opacity:.6;cursor:not-allowed}.AdminPage-module__E6iMvW__drawerField small{color:var(--text-muted);font-size:.74rem;line-height:1.45}.AdminPage-module__E6iMvW__drawerFooter{border-top:1px dashed var(--border-default);justify-content:flex-end;align-items:center;gap:8px;padding-top:8px;display:flex}.AdminPage-module__E6iMvW__auditFilters{border:1px solid var(--border-default);background:var(--bg-secondary);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.AdminPage-module__E6iMvW__auditFilterField{border:1px solid var(--border-default);background:var(--bg-tertiary);border-radius:999px;flex:1;align-items:center;gap:7px;min-width:240px;padding:6px 10px;display:inline-flex}.AdminPage-module__E6iMvW__auditFilterField input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.82rem}.AdminPage-module__E6iMvW__auditFilterField input::placeholder{color:var(--text-muted)}.AdminPage-module__E6iMvW__auditFilters select{border:1px solid var(--border-default);background:var(--bg-tertiary);color:var(--text-primary);border-radius:8px;padding:6px 10px;font-size:.78rem}.AdminPage-module__E6iMvW__auditFilterClear{border:1px solid var(--border-default);background:var(--bg-tertiary);color:var(--text-muted);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:.74rem;display:inline-flex}.AdminPage-module__E6iMvW__auditFilterCount{color:var(--text-muted);margin-left:auto;font-size:.76rem;font-weight:700}.AdminPage-module__E6iMvW__auditTable{flex-direction:column;gap:4px;display:flex}.AdminPage-module__E6iMvW__auditHead,.AdminPage-module__E6iMvW__auditRow{grid-template-columns:160px 180px 120px 180px minmax(0,1fr);align-items:center;gap:12px;padding:9px 12px;display:grid}.AdminPage-module__E6iMvW__auditHead{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px dashed var(--border-default);font-size:.7rem;font-weight:800}.AdminPage-module__E6iMvW__auditRow{border:1px solid var(--border-default);background:var(--bg-tertiary);color:var(--text-secondary);border-radius:10px;font-size:.8rem}.AdminPage-module__E6iMvW__auditRow code{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.AdminPage-module__E6iMvW__actionPill{color:#c7d2fe;letter-spacing:.04em;text-transform:uppercase;background:#6366f12e;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.AdminPage-module__E6iMvW__auditEmpty{text-align:center;color:var(--text-muted);padding:24px;font-size:.86rem}.AdminPage-module__E6iMvW__shortcutHint{color:var(--text-muted);align-items:center;gap:6px;font-size:.78rem;display:inline-flex}@media (max-width:880px){.AdminPage-module__E6iMvW__userRow{grid-template-columns:auto minmax(0,1fr) auto}.AdminPage-module__E6iMvW__userPillCol,.AdminPage-module__E6iMvW__userMetaCol{grid-column:1/-1}.AdminPage-module__E6iMvW__drawerGrid{grid-template-columns:1fr}.AdminPage-module__E6iMvW__auditHead{display:none}.AdminPage-module__E6iMvW__auditRow{grid-template-columns:1fr;gap:4px}}
.AgendaWeeklyPlanner-module__D0b2jq__pageStack{flex-direction:column;gap:18px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__heroCard{border-radius:var(--radius-xl);background:radial-gradient(circle at 0 0,#0ea5e929,#0000 32%),linear-gradient(#0f172af5,#0f172ae0);border:1px solid #94a3b82e;flex-direction:column;gap:18px;padding:22px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__heroTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__heroEyebrow{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8d6;font-size:.72rem;font-weight:700}.AgendaWeeklyPlanner-module__D0b2jq__heroTitle{letter-spacing:-.04em;margin-top:6px;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1}.AgendaWeeklyPlanner-module__D0b2jq__heroText{max-width:760px;color:var(--text-secondary);margin-top:10px;font-size:.88rem;line-height:1.65}.AgendaWeeklyPlanner-module__D0b2jq__weekSwitcher{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__weekNavButton{width:40px;height:40px;color:var(--text-primary);transition:transform var(--transition-fast), border-color var(--transition-fast);background:#0f172a6b;border:1px solid #94a3b829;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__weekNavButton:hover{border-color:#7dd3fc47;transform:translateY(-1px)}.AgendaWeeklyPlanner-module__D0b2jq__weekBadge{border-radius:var(--radius-full);min-height:40px;color:var(--text-primary);white-space:nowrap;background:#0f172a6b;border:1px solid #94a3b829;justify-content:center;align-items:center;padding:0 14px;font-size:.78rem;font-weight:700;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__quickStatsRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.AgendaWeeklyPlanner-module__D0b2jq__statusPanel{border-radius:var(--radius-lg);background:#02061747;border:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__statusMain{align-items:center;gap:12px;min-width:0;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__statusBadge{border-radius:var(--radius-full);border:1px solid #94a3b82e;flex-shrink:0;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:.68rem;font-weight:900;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__statusrascunho{color:#bfdbfe;background:#2563eb29}.AgendaWeeklyPlanner-module__D0b2jq__statusrevisado{color:#c4b5fd;background:#7c3aed29}.AgendaWeeklyPlanner-module__D0b2jq__statusenviado{color:#86efac;background:#22c55e24}.AgendaWeeklyPlanner-module__D0b2jq__statusalterado_pos_envio{color:#fcd34d;background:#f59e0b26}.AgendaWeeklyPlanner-module__D0b2jq__statusTitle{font-size:.86rem;font-weight:800}.AgendaWeeklyPlanner-module__D0b2jq__statusText{color:var(--text-secondary);margin-top:3px;font-size:.74rem}.AgendaWeeklyPlanner-module__D0b2jq__statusActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__quickStatCard{border-radius:var(--radius-lg);background:#0f172a85;border:1px solid #94a3b824;padding:14px 16px}.AgendaWeeklyPlanner-module__D0b2jq__quickStatTop{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__quickStatLabel{text-transform:uppercase;letter-spacing:.06em;font-size:.73rem;font-weight:700}.AgendaWeeklyPlanner-module__D0b2jq__quickStatValue{margin-top:12px;font-size:1.65rem;font-weight:800;line-height:1}.AgendaWeeklyPlanner-module__D0b2jq__quickStatHint{color:var(--text-secondary);margin-top:8px;font-size:.78rem}.AgendaWeeklyPlanner-module__D0b2jq__heroActions{flex-wrap:wrap;gap:10px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__runtimeNotice{border-radius:var(--radius-full);border:1px solid #94a3b82e;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:.78rem;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__runtimeWarning{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b38}.AgendaWeeklyPlanner-module__D0b2jq__runtimeSuccess{color:#86efac;background:#22c55e1f;border-color:#22c55e38}.AgendaWeeklyPlanner-module__D0b2jq__operationsPanel{border-radius:var(--radius-xl);background:#0f172a9e;border:1px solid #94a3b829;padding:16px}.AgendaWeeklyPlanner-module__D0b2jq__operationsHeader,.AgendaWeeklyPlanner-module__D0b2jq__operationsFooter{justify-content:space-between;align-items:center;gap:14px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__operationsTitle{font-weight:900}.AgendaWeeklyPlanner-module__D0b2jq__operationsText,.AgendaWeeklyPlanner-module__D0b2jq__operationsFooter{color:var(--text-secondary);font-size:.76rem}.AgendaWeeklyPlanner-module__D0b2jq__operationsGrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.AgendaWeeklyPlanner-module__D0b2jq__compactField{flex-direction:column;gap:6px;min-width:0;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__compactField span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.66rem;font-weight:800}.AgendaWeeklyPlanner-module__D0b2jq__compactField input,.AgendaWeeklyPlanner-module__D0b2jq__compactField select{width:100%;min-height:38px;color:var(--text-primary);background:#0f172ab8;border:1px solid #94a3b829;border-radius:10px;padding:0 10px;font-size:.8rem}.AgendaWeeklyPlanner-module__D0b2jq__operationsFooter{margin-top:12px}.AgendaWeeklyPlanner-module__D0b2jq__queuePanel,.AgendaWeeklyPlanner-module__D0b2jq__boardPanel{border:1px solid var(--border-default);border-radius:var(--radius-xl)}.AgendaWeeklyPlanner-module__D0b2jq__queuePanel{background:var(--bg-secondary);padding:16px 18px}.AgendaWeeklyPlanner-module__D0b2jq__queueHeader,.AgendaWeeklyPlanner-module__D0b2jq__boardPanelHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__queueTitle,.AgendaWeeklyPlanner-module__D0b2jq__boardTitle{font-size:1rem;font-weight:700}.AgendaWeeklyPlanner-module__D0b2jq__queueText,.AgendaWeeklyPlanner-module__D0b2jq__boardText{color:var(--text-secondary);max-width:760px;margin-top:4px;font-size:.76rem}.AgendaWeeklyPlanner-module__D0b2jq__queueMeta{border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--bg-tertiary);color:var(--text-secondary);align-items:center;padding:8px 12px;font-size:.75rem;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__queueGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.AgendaWeeklyPlanner-module__D0b2jq__queueCard{background:linear-gradient(90deg, #38bdf80f, transparent 32%), var(--bg-tertiary);min-width:0;color:var(--text-primary);text-align:left;transition:transform var(--transition-fast), border-color var(--transition-fast);cursor:grab;border:1px solid #7dd3fc29;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.AgendaWeeklyPlanner-module__D0b2jq__queueCard:active{cursor:grabbing}.AgendaWeeklyPlanner-module__D0b2jq__queueCard:hover{border-color:#7dd3fc52;transform:translateY(-1px)}.AgendaWeeklyPlanner-module__D0b2jq__queueGrip{color:var(--text-muted)}.AgendaWeeklyPlanner-module__D0b2jq__queueCardAvatar{color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.72rem;font-weight:800;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__queueCardBody{flex-direction:column;justify-content:center;min-width:0;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__queueCardName{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:700;overflow:hidden}.AgendaWeeklyPlanner-module__D0b2jq__queueToggle{color:var(--accent-primary);background:0 0;border:0;margin-top:12px;padding:0;font-size:.74rem;font-weight:600}.AgendaWeeklyPlanner-module__D0b2jq__queueEmpty{border-radius:var(--radius-xl);color:#bbf7d0;background:#22c55e14;border:1px solid #22c55e2e;align-items:center;gap:8px;width:100%;padding:14px 16px;font-size:.8rem;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__boardPanel{background:radial-gradient(circle at 100% 0,#2563eb1c,#0000 32%),linear-gradient(#020617e6,#0f172af0);padding:16px}.AgendaWeeklyPlanner-module__D0b2jq__viewToggle{border:1px solid var(--border-default);background:#02061799;border-radius:999px;padding:3px;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__viewToggleBtn{color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:.78rem;font-weight:700;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__viewToggleBtn:hover{color:var(--text-primary)}.AgendaWeeklyPlanner-module__D0b2jq__viewToggleBtnActive{color:var(--text-primary);background:#6366f138}.AgendaWeeklyPlanner-module__D0b2jq__calendarSlot{margin-top:18px}.AgendaWeeklyPlanner-module__D0b2jq__timeGridShell{background:#0f172ab3;border:1px solid #94a3b829;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.AgendaWeeklyPlanner-module__D0b2jq__timeGridHeader{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020617db;border-bottom:1px solid #94a3b829;grid-template-columns:78px repeat(6,minmax(0,1fr));display:grid;position:sticky;top:0}.AgendaWeeklyPlanner-module__D0b2jq__timeGridCorner{color:var(--text-muted);letter-spacing:.02em;border-right:1px solid #94a3b829;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:.7rem;font-weight:700;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__timeGridDayHeader{border-right:1px solid #94a3b81f;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:10px 8px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__timeGridDayHeader:last-child{border-right:0}.AgendaWeeklyPlanner-module__D0b2jq__timeGridDayHeaderToday{background:linear-gradient(#38bdf82e,#0000 70%)}.AgendaWeeklyPlanner-module__D0b2jq__timeGridDayName{color:var(--text-primary);letter-spacing:.02em;text-transform:uppercase;font-size:.84rem;font-weight:800}.AgendaWeeklyPlanner-module__D0b2jq__timeGridDayDate{color:var(--text-secondary);font-size:.72rem}.AgendaWeeklyPlanner-module__D0b2jq__timeGridDayCount{color:var(--text-muted);font-size:.7rem;font-weight:600}.AgendaWeeklyPlanner-module__D0b2jq__timeGridBody{min-height:var(--grid-total-height,600px);grid-template-columns:78px repeat(6,minmax(0,1fr));display:grid}.AgendaWeeklyPlanner-module__D0b2jq__timeGridAxis{background:#02061780;border-right:1px solid #94a3b829;position:relative}.AgendaWeeklyPlanner-module__D0b2jq__timeGridAxisLabel{color:var(--text-muted);letter-spacing:.02em;text-align:right;padding:2px 6px;font-size:.72rem;font-weight:700;position:absolute;left:0;right:4px;transform:translateY(-50%)}.AgendaWeeklyPlanner-module__D0b2jq__timeGridColumn{cursor:pointer;background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--grid-slot-height,44px) - 1px), #94a3b80f calc(var(--grid-slot-height,44px) - 1px), #94a3b80f var(--grid-slot-height,44px)), repeating-linear-gradient(to bottom, transparent 0, transparent calc((var(--grid-slot-height,44px) * 2) - 1px), #94a3b829 calc((var(--grid-slot-height,44px) * 2) - 1px), #94a3b829 calc(var(--grid-slot-height,44px) * 2));transition:background-color var(--transition-fast);border-right:1px solid #94a3b81a;position:relative}.AgendaWeeklyPlanner-module__D0b2jq__timeGridColumn:last-child{border-right:0}.AgendaWeeklyPlanner-module__D0b2jq__timeGridColumn:hover{background-color:#6366f10a}.AgendaWeeklyPlanner-module__D0b2jq__timeGridColumnToday{background-color:#38bdf80d}.AgendaWeeklyPlanner-module__D0b2jq__timeGridLunch{pointer-events:none;background:repeating-linear-gradient(45deg,#94a3b814,#94a3b814 6px,#94a3b829 6px 12px);position:absolute;left:0;right:0}.AgendaWeeklyPlanner-module__D0b2jq__timeGridNow{pointer-events:none;z-index:4;border-top:2px solid #ef4444;height:0;position:absolute;left:-6px;right:0;box-shadow:0 0 8px #ef444466}.AgendaWeeklyPlanner-module__D0b2jq__timeGridNowDot{background:#ef4444;border-radius:999px;width:8px;height:8px;position:absolute;top:-5px;left:-2px;box-shadow:0 0 6px #ef444499}.AgendaWeeklyPlanner-module__D0b2jq__timeGridNowLabel{color:#fff;background:#ef4444;border-radius:999px;padding:1px 8px;font-size:.62rem;font-weight:800;position:absolute;top:-19px;left:6px}.AgendaWeeklyPlanner-module__D0b2jq__timeGridGhost{color:#bae6fd;pointer-events:none;z-index:1;background:#38bdf81f;border:1px dashed #38bdf899;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:.72rem;font-weight:700;display:flex;position:absolute;left:6px;right:6px}.AgendaWeeklyPlanner-module__D0b2jq__timeGridEntry{color:var(--text-primary);cursor:pointer;z-index:2;transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);background:linear-gradient(#0f172af5,#020617eb);border:1px solid #94a3b838;border-left:4px solid #38bdf8;border-radius:10px;flex-direction:column;gap:4px;padding:6px 8px 5px;display:flex;position:absolute;left:4px;right:4px;overflow:hidden;box-shadow:0 6px 14px #02061752}.AgendaWeeklyPlanner-module__D0b2jq__timeGridEntry:hover{z-index:3;border-color:#7dd3fc66;transform:translateY(-1px);box-shadow:0 10px 22px #02061780}.AgendaWeeklyPlanner-module__D0b2jq__timeGridEntryCompleted{background:linear-gradient(#14532d80,#020617f0);border-color:#22c55e66}.AgendaWeeklyPlanner-module__D0b2jq__timeGridEntryConflict{border-color:#ef444499;box-shadow:inset 0 0 0 1px #ef44442e,0 6px 14px #02061752;border-left-color:#ef4444!important}.AgendaWeeklyPlanner-module__D0b2jq__timeGridEntryArmed{background:linear-gradient(#7f1d1d73,#020617f0);border-color:#ef4444a6;animation:1.4s ease-in-out infinite AgendaWeeklyPlanner-module__D0b2jq__armedPulse}.AgendaWeeklyPlanner-module__D0b2jq__timeGridEntryTop{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:8px;display:grid}.AgendaWeeklyPlanner-module__D0b2jq__timeGridEntryAvatar{color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.64rem;font-weight:800;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__timeGridEntryIdent{flex-direction:column;gap:1px;min-width:0;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__timeGridEntryName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:800;line-height:1.15;overflow:hidden}.AgendaWeeklyPlanner-module__D0b2jq__timeGridEntryTime{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:600;overflow:hidden}.AgendaWeeklyPlanner-module__D0b2jq__timeGridEntryActions{flex-shrink:0;gap:3px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__timeGridEntryActionBtn{width:22px;height:22px;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:#94a3b824;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__timeGridEntryActionBtn:hover:not(:disabled){color:var(--text-primary);background:#94a3b847}.AgendaWeeklyPlanner-module__D0b2jq__timeGridEntryActionDanger{color:#fecaca;background:#ef444429}.AgendaWeeklyPlanner-module__D0b2jq__timeGridEntryActionDanger:hover:not(:disabled){color:#fff;background:#ef44444d}.AgendaWeeklyPlanner-module__D0b2jq__timeGridEntryActionDangerArmed{color:#fff;background:#dc2626d9;animation:1.4s ease-in-out infinite AgendaWeeklyPlanner-module__D0b2jq__armedPulse}.AgendaWeeklyPlanner-module__D0b2jq__timeGridEntryBottom{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__timeGridEntryBadge{color:#bae6fd;white-space:nowrap;text-overflow:ellipsis;background:#38bdf829;border-radius:999px;align-items:center;max-width:100%;padding:1px 8px;font-size:.62rem;font-weight:700;display:inline-flex;overflow:hidden}.AgendaWeeklyPlanner-module__D0b2jq__timeGridResourceLine{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:600;overflow:hidden}.AgendaWeeklyPlanner-module__D0b2jq__timeGridConflictBadge{color:#fee2e2;background:#ef444438;border:1px solid #ef44446b;border-radius:999px;align-items:center;gap:3px;padding:1px 8px;font-size:.62rem;font-weight:800;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__timeGridDragHint{color:#94a3b84d;opacity:0;transition:opacity var(--transition-fast);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;right:4px}.AgendaWeeklyPlanner-module__D0b2jq__timeGridEntry:hover .AgendaWeeklyPlanner-module__D0b2jq__timeGridDragHint{opacity:1}@media (max-width:1100px){.AgendaWeeklyPlanner-module__D0b2jq__timeGridHeader,.AgendaWeeklyPlanner-module__D0b2jq__timeGridBody{grid-template-columns:60px repeat(6,minmax(140px,1fr));overflow-x:auto}.AgendaWeeklyPlanner-module__D0b2jq__timeGridShell{overflow-x:auto}}@media (max-width:760px){.AgendaWeeklyPlanner-module__D0b2jq__viewToggle{width:100%}.AgendaWeeklyPlanner-module__D0b2jq__viewToggleBtn{flex:1;justify-content:center}.AgendaWeeklyPlanner-module__D0b2jq__timeGridDayCount{display:none}}.AgendaWeeklyPlanner-module__D0b2jq__boardPanelDense{padding:14px}.AgendaWeeklyPlanner-module__D0b2jq__boardDragging{border-color:#7dd3fc5c;box-shadow:inset 0 0 0 1px #38bdf814}.AgendaWeeklyPlanner-module__D0b2jq__boardHeaderActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__boardWeekLabel{border-radius:var(--radius-full);border:1px solid var(--border-default);background:var(--bg-tertiary);color:var(--text-secondary);align-items:center;padding:8px 12px;font-size:.74rem;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__subtleAction{color:var(--text-secondary);background:0 0;border:0;padding:0;font-size:.74rem;font-weight:600}.AgendaWeeklyPlanner-module__D0b2jq__subtleAction:disabled{opacity:.5}.AgendaWeeklyPlanner-module__D0b2jq__clearWeekButton{color:#fecaca;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);background:#7f1d1d2e;border:1px solid #f8717166;border-radius:999px;align-items:center;padding:9px 16px;font-size:.78rem;font-weight:700;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__clearWeekButton:hover{color:#ffe4e6;background:#ef444452;transform:translateY(-1px)}.AgendaWeeklyPlanner-module__D0b2jq__clearWeekButton:disabled{opacity:.55;cursor:not-allowed}.AgendaWeeklyPlanner-module__D0b2jq__clearWeekButtonArmed{color:#fff;background:#dc2626eb;border-color:#f87171;animation:1.4s ease-in-out infinite AgendaWeeklyPlanner-module__D0b2jq__armedPulse}.AgendaWeeklyPlanner-module__D0b2jq__dayMap{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.AgendaWeeklyPlanner-module__D0b2jq__dayMapCard{border:1px solid var(--border-default);min-width:0;color:var(--text-primary);text-align:left;transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);background:#0f172a94;border-radius:16px;flex-direction:column;gap:6px;padding:11px 12px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__dayMapCard:hover{background:#0f172ac7;border-color:#7dd3fc4d;transform:translateY(-1px)}.AgendaWeeklyPlanner-module__D0b2jq__dayMapTop{justify-content:space-between;align-items:center;gap:10px;font-size:.78rem;font-weight:800;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__dayMapTop strong{background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:26px;font-size:.78rem;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__dayMapMeta,.AgendaWeeklyPlanner-module__D0b2jq__dayMapRange{min-width:0;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.AgendaWeeklyPlanner-module__D0b2jq__dayMapStable{border-color:#22c55e33}.AgendaWeeklyPlanner-module__D0b2jq__dayMapWarning{background:#2921129e;border-color:#f59e0b47}.AgendaWeeklyPlanner-module__D0b2jq__dayMapCritical{background:#37141cad;border-color:#f871714d}.AgendaWeeklyPlanner-module__D0b2jq__desktopBoard{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}@media (max-width:1500px){.AgendaWeeklyPlanner-module__D0b2jq__desktopBoard{scrollbar-width:thin;scrollbar-color:#60a5fa57 transparent;grid-template-columns:repeat(6,minmax(240px,1fr));padding-bottom:8px;overflow-x:auto}}.AgendaWeeklyPlanner-module__D0b2jq__mobileBoard{display:none}.AgendaWeeklyPlanner-module__D0b2jq__mobileTabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.AgendaWeeklyPlanner-module__D0b2jq__mobileTab{border:1px solid var(--border-default);background:var(--bg-tertiary);color:var(--text-secondary);border-radius:12px;padding:10px 0;font-weight:700}.AgendaWeeklyPlanner-module__D0b2jq__mobileTabActive{color:#bae6fd;background:#38bdf81f;border-color:#7dd3fc3d}.AgendaWeeklyPlanner-module__D0b2jq__dayColumn{min-height:480px;color:var(--text-primary);transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);background:linear-gradient(#0f172aeb,#0f172ac2);border:1px solid #94a3b824;border-radius:18px;flex-direction:column;gap:10px;padding:12px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__dayColumnDense{gap:10px;min-height:480px;padding:12px}.AgendaWeeklyPlanner-module__D0b2jq__dayColumnShare{min-height:auto;box-shadow:none;border-color:#94a3b861}.AgendaWeeklyPlanner-module__D0b2jq__dayDropCandidate{background:linear-gradient(#0f172afa,#0c1a2ee6);border-color:#7dd3fc3d}.AgendaWeeklyPlanner-module__D0b2jq__dayDropActive{background:linear-gradient(#0e749052,#0f172aeb);border-color:#38bdf8ad;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #38bdf81f}.AgendaWeeklyPlanner-module__D0b2jq__dayHeader{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02061775;border:1px solid #94a3b824;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 10px;display:flex;position:sticky;top:0}.AgendaWeeklyPlanner-module__D0b2jq__dayColumnDense .AgendaWeeklyPlanner-module__D0b2jq__dayHeader{padding:8px 10px}.AgendaWeeklyPlanner-module__D0b2jq__dayHeaderInfo{min-width:0}.AgendaWeeklyPlanner-module__D0b2jq__dayLabel{font-size:.88rem;font-weight:800}.AgendaWeeklyPlanner-module__D0b2jq__dayColumnDense .AgendaWeeklyPlanner-module__D0b2jq__dayLabel{font-size:.84rem}.AgendaWeeklyPlanner-module__D0b2jq__dayDate{color:var(--text-secondary);font-size:.68rem}.AgendaWeeklyPlanner-module__D0b2jq__dayHeaderActions{align-items:center;gap:8px;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__dayCounter{border-radius:var(--radius-full);color:#bae6fd;background:#38bdf824;justify-content:center;align-items:center;min-width:28px;height:28px;font-size:.74rem;font-weight:700;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__dropHint{color:#bae6fd;background:#38bdf81f;border-radius:999px;align-items:center;height:28px;padding:0 8px;font-size:.62rem;font-weight:800;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__dayHeaderAddButton{width:28px;height:28px;color:var(--text-primary);transition:transform var(--transition-fast), background var(--transition-fast);background:#0f172a8a;border:1px solid #94a3b82e;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__dayHeaderAddButton:hover{background:#38bdf81f;transform:translateY(-1px)}.AgendaWeeklyPlanner-module__D0b2jq__dayEntries{scrollbar-width:thin;scrollbar-color:#60a5fa57 transparent;flex-direction:column;flex:1;gap:8px;max-height:min(76vh,880px);padding-right:4px;display:flex;overflow-y:auto}.AgendaWeeklyPlanner-module__D0b2jq__dayEntriesShare{gap:4px;max-height:none;padding-right:0;overflow:visible}.AgendaWeeklyPlanner-module__D0b2jq__entryStack{flex-direction:column;gap:2px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__dropZone{border-radius:var(--radius-full);height:5px;transition:all var(--transition-fast);border:1px dashed #0000}.AgendaWeeklyPlanner-module__D0b2jq__boardDragging .AgendaWeeklyPlanner-module__D0b2jq__dropZone{background:#1e293b57;border-color:#60a5fa29;height:12px}.AgendaWeeklyPlanner-module__D0b2jq__dropZoneActive{background:#38bdf82e;border-color:#38bdf8c7;height:18px}.AgendaWeeklyPlanner-module__D0b2jq__entryCard{cursor:grab;transition:border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);background:#0206176b;border:1px solid #94a3b829;border-left:4px solid #60a5facc;border-radius:14px;padding:11px 12px;box-shadow:0 6px 18px #0206172e}.AgendaWeeklyPlanner-module__D0b2jq__entryCard:hover{background:#0f172ad1;border-color:#94a3b84d;transform:translateY(-1px)}.AgendaWeeklyPlanner-module__D0b2jq__entryCardDense{border-radius:13px;padding:10px 11px}.AgendaWeeklyPlanner-module__D0b2jq__entryCardArmed{background:#7f1d1d2e;border-color:#f871718c;box-shadow:inset 0 0 0 1px #f871712e}.AgendaWeeklyPlanner-module__D0b2jq__entryCompleted{background:#14532d57;border-color:#22c55e47}.AgendaWeeklyPlanner-module__D0b2jq__entryDragging{opacity:.45;cursor:grabbing}.AgendaWeeklyPlanner-module__D0b2jq__entryRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:10px;display:grid}.AgendaWeeklyPlanner-module__D0b2jq__entryTimePill{color:#fff;text-align:center;background:linear-gradient(#1e293bfa,#0f172afa);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:62px;min-height:56px;padding:7px 9px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__entryCardDense .AgendaWeeklyPlanner-module__D0b2jq__entryTimePill{min-width:58px;min-height:52px;padding:6px 8px}.AgendaWeeklyPlanner-module__D0b2jq__entryTimeValue{letter-spacing:-.02em;font-size:.92rem;font-weight:900;line-height:1}.AgendaWeeklyPlanner-module__D0b2jq__entryGripIcon{color:#e2e8f085;margin-bottom:2px}.AgendaWeeklyPlanner-module__D0b2jq__entryTimeSub{color:#e2e8f0b8;margin-top:4px;font-size:.7rem;font-weight:800;line-height:1}.AgendaWeeklyPlanner-module__D0b2jq__entryMain{flex-direction:column;justify-content:center;gap:5px;min-width:0;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__entryIdentity{align-items:center;gap:6px;min-width:0;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__entryPatient{-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:.85rem;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.AgendaWeeklyPlanner-module__D0b2jq__entryStatusTag{border-radius:var(--radius-full);color:#166534;background:#16a34a24;flex-shrink:0;padding:2px 6px;font-size:.58rem;font-weight:800}.AgendaWeeklyPlanner-module__D0b2jq__entryMeta{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__sessionBadge{border-radius:var(--radius-full);color:#bfdbfe;letter-spacing:.02em;background:#2563eb33;align-items:center;padding:3px 8px;font-size:.58rem;font-weight:800;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__entryProtocol,.AgendaWeeklyPlanner-module__D0b2jq__weekLoadTag,.AgendaWeeklyPlanner-module__D0b2jq__blockTag,.AgendaWeeklyPlanner-module__D0b2jq__warningTag{border-radius:var(--radius-full);align-items:center;padding:3px 7px;font-size:.58rem;font-weight:800;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__entryProtocol{color:#bae6fd;text-overflow:ellipsis;white-space:nowrap;background:#0ea5e924;max-width:100%;overflow:hidden}.AgendaWeeklyPlanner-module__D0b2jq__weekLoadTag{color:#ddd6fe;background:#7c3aed2e}.AgendaWeeklyPlanner-module__D0b2jq__blockTag{color:#fecaca;background:#ef44442e}.AgendaWeeklyPlanner-module__D0b2jq__warningTag{color:#fde68a;background:#f59e0b2e}.AgendaWeeklyPlanner-module__D0b2jq__entryResourceLine{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.62rem;overflow:hidden}.AgendaWeeklyPlanner-module__D0b2jq__entryActions{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__iconButton{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);background:#94a3b81f;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__iconButton:hover{color:var(--text-primary);background:#94a3b833;transform:translateY(-1px)}.AgendaWeeklyPlanner-module__D0b2jq__iconButtonDanger{color:#fecaca;background:#ef444429;border-color:#f871716b}.AgendaWeeklyPlanner-module__D0b2jq__iconButtonDanger:hover{color:#fff5f5;background:#ef444452}.AgendaWeeklyPlanner-module__D0b2jq__iconButtonArmed{color:#fff;background:#ef444499;border-color:#f87171e6;animation:1.4s ease-in-out infinite AgendaWeeklyPlanner-module__D0b2jq__armedPulse}.AgendaWeeklyPlanner-module__D0b2jq__iconButtonArmed:hover{background:#dc2626d9}@keyframes AgendaWeeklyPlanner-module__D0b2jq__armedPulse{0%,to{box-shadow:0 0 #f8717180}50%{box-shadow:0 0 0 6px #f8717100}}.AgendaWeeklyPlanner-module__D0b2jq__dayEmpty{text-align:center;min-height:130px;color:var(--text-muted);background:#0206173d;border:1px dashed #94a3b82e;border-radius:14px;flex:1;justify-content:center;align-items:center;padding:18px 12px;font-size:.75rem;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__dayEmptyShare{min-height:120px}.AgendaWeeklyPlanner-module__D0b2jq__captureStage{pointer-events:none;width:0;height:0;position:fixed;top:0;left:-99999px;overflow:hidden}.AgendaWeeklyPlanner-module__D0b2jq__captureBoard{color:#0f172a;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;font-smooth:always;background:#f8fafc;width:1860px;padding:28px}.AgendaWeeklyPlanner-module__D0b2jq__captureBoardDense{padding:22px}.AgendaWeeklyPlanner-module__D0b2jq__captureHeader{margin-bottom:18px}.AgendaWeeklyPlanner-module__D0b2jq__captureTitle{font-size:1.5rem;font-weight:800}.AgendaWeeklyPlanner-module__D0b2jq__captureSubtitle{color:#475569;margin-top:6px;font-size:.86rem}.AgendaWeeklyPlanner-module__D0b2jq__captureGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.AgendaWeeklyPlanner-module__D0b2jq__captureBoard .AgendaWeeklyPlanner-module__D0b2jq__dayHeader{padding:12px 14px}.AgendaWeeklyPlanner-module__D0b2jq__captureBoard .AgendaWeeklyPlanner-module__D0b2jq__dayLabel{font-size:.98rem}.AgendaWeeklyPlanner-module__D0b2jq__captureBoard .AgendaWeeklyPlanner-module__D0b2jq__dayDate{font-size:.8rem}.AgendaWeeklyPlanner-module__D0b2jq__captureBoard .AgendaWeeklyPlanner-module__D0b2jq__dayCounter{min-width:34px;height:34px;font-size:.84rem}.AgendaWeeklyPlanner-module__D0b2jq__captureBoard .AgendaWeeklyPlanner-module__D0b2jq__dayEntries{gap:6px}.AgendaWeeklyPlanner-module__D0b2jq__captureBoard .AgendaWeeklyPlanner-module__D0b2jq__entryCard{border-radius:18px;padding:10px;box-shadow:0 6px 18px #0f172a0d}.AgendaWeeklyPlanner-module__D0b2jq__captureBoard .AgendaWeeklyPlanner-module__D0b2jq__entryRow{gap:10px}.AgendaWeeklyPlanner-module__D0b2jq__captureBoard .AgendaWeeklyPlanner-module__D0b2jq__entryTimePill{border-radius:14px;min-width:72px;min-height:52px;padding:7px 10px}.AgendaWeeklyPlanner-module__D0b2jq__captureBoard .AgendaWeeklyPlanner-module__D0b2jq__entryTimeValue{font-size:.96rem}.AgendaWeeklyPlanner-module__D0b2jq__captureBoard .AgendaWeeklyPlanner-module__D0b2jq__entryPatient{font-size:.94rem}.AgendaWeeklyPlanner-module__D0b2jq__captureBoard .AgendaWeeklyPlanner-module__D0b2jq__sessionBadge{padding:4px 10px;font-size:.7rem}.AgendaWeeklyPlanner-module__D0b2jq__modalBody{flex-direction:column;gap:18px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__modalLead{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-tertiary);padding:14px}.AgendaWeeklyPlanner-module__D0b2jq__modalLeadTitle{margin-top:6px;font-size:.9rem;font-weight:700}.AgendaWeeklyPlanner-module__D0b2jq__modalLeadText{color:var(--text-secondary);margin-top:6px;font-size:.76rem}.AgendaWeeklyPlanner-module__D0b2jq__formSection{flex-direction:column;gap:12px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__formSectionTitle{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700}.AgendaWeeklyPlanner-module__D0b2jq__formSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__presetRow{flex-wrap:wrap;gap:8px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__presetButton{border:1px solid var(--border-default);background:var(--bg-tertiary);min-height:30px;color:var(--text-secondary);border-radius:999px;padding:0 10px;font-size:.68rem;font-weight:800}.AgendaWeeklyPlanner-module__D0b2jq__presetButton:hover{color:var(--text-primary);border-color:#7dd3fc47}.AgendaWeeklyPlanner-module__D0b2jq__fieldGrid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.AgendaWeeklyPlanner-module__D0b2jq__field{flex-direction:column;gap:8px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__fieldHeaderRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__field label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.73rem;font-weight:700}.AgendaWeeklyPlanner-module__D0b2jq__fieldError{color:var(--status-danger);font-size:.72rem}.AgendaWeeklyPlanner-module__D0b2jq__manualToggle{color:var(--accent-primary);align-items:center;gap:6px;font-size:.68rem;font-weight:700;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__readOnlyMetric{border:1px solid var(--border-default);background:var(--bg-secondary);min-height:42px;color:var(--text-primary);border-radius:12px;align-items:center;padding:0 14px;font-weight:700;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__weekdayGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.AgendaWeeklyPlanner-module__D0b2jq__weekdayChip{border:1px solid var(--border-default);background:var(--bg-tertiary);color:var(--text-secondary);transition:transform var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast);border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:10px 8px;font-weight:700;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__weekdayChip:hover{border-color:#7dd3fc47;transform:translateY(-1px)}.AgendaWeeklyPlanner-module__D0b2jq__weekdayChipActive{color:#bae6fd;background:#38bdf81f;border-color:#7dd3fc47}.AgendaWeeklyPlanner-module__D0b2jq__weekdayChipDate{color:inherit;opacity:.8;font-size:.68rem}.AgendaWeeklyPlanner-module__D0b2jq__sequenceCard{border:1px solid var(--border-default);background:linear-gradient(#0f172afa,#0f172aeb);border-radius:18px;padding:16px}.AgendaWeeklyPlanner-module__D0b2jq__sequenceValue{margin-top:6px;font-size:1rem;font-weight:800}.AgendaWeeklyPlanner-module__D0b2jq__sequenceText{color:var(--text-secondary);margin-top:4px;font-size:.76rem}.AgendaWeeklyPlanner-module__D0b2jq__sequenceBadgeRow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__sequenceBadge{border-radius:var(--radius-full);color:#bae6fd;background:#38bdf824;align-items:center;padding:5px 9px;font-size:.7rem;font-weight:700;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__sequenceHint{color:var(--text-secondary);font-size:.75rem}.AgendaWeeklyPlanner-module__D0b2jq__inlineNotice{border-radius:14px;padding:12px 14px;font-size:.75rem;font-weight:600}.AgendaWeeklyPlanner-module__D0b2jq__toast{z-index:50;border:1px solid var(--border-default);max-width:min(420px,100vw - 24px);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:fixed;bottom:18px;right:18px}.AgendaWeeklyPlanner-module__D0b2jq__toastText{flex:1;min-width:0;font-size:.76rem;font-weight:600;line-height:1.35}.AgendaWeeklyPlanner-module__D0b2jq__toastClose{width:28px;height:28px;color:inherit;background:#ffffff0f;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AgendaWeeklyPlanner-module__D0b2jq__noticeInfo{color:#dbeafe;background:#3b82f624;border-color:#60a5fa3d}.AgendaWeeklyPlanner-module__D0b2jq__noticeSuccess{color:#dcfce7;background:#166534e6;border-color:#22c55e38}.AgendaWeeklyPlanner-module__D0b2jq__noticeError{color:#fee2e2;background:#7f1d1deb;border-color:#f871713d}@media (max-width:1200px){.AgendaWeeklyPlanner-module__D0b2jq__heroTop,.AgendaWeeklyPlanner-module__D0b2jq__boardPanelHeader{flex-direction:column;align-items:stretch}.AgendaWeeklyPlanner-module__D0b2jq__quickStatsRow,.AgendaWeeklyPlanner-module__D0b2jq__queueGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AgendaWeeklyPlanner-module__D0b2jq__operationsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.AgendaWeeklyPlanner-module__D0b2jq__dayMap,.AgendaWeeklyPlanner-module__D0b2jq__desktopBoard{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.AgendaWeeklyPlanner-module__D0b2jq__fieldGrid3{grid-template-columns:1fr}.AgendaWeeklyPlanner-module__D0b2jq__weekdayGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.AgendaWeeklyPlanner-module__D0b2jq__desktopBoard{display:none}.AgendaWeeklyPlanner-module__D0b2jq__mobileBoard{flex-direction:column;gap:14px;margin-top:16px;display:flex}.AgendaWeeklyPlanner-module__D0b2jq__queueGrid,.AgendaWeeklyPlanner-module__D0b2jq__dayMap{grid-template-columns:repeat(2,minmax(0,1fr))}.AgendaWeeklyPlanner-module__D0b2jq__dayColumn,.AgendaWeeklyPlanner-module__D0b2jq__dayColumnDense{min-height:auto}.AgendaWeeklyPlanner-module__D0b2jq__dayEntries{max-height:none;padding-right:0;overflow:visible}}@media (max-width:768px){.AgendaWeeklyPlanner-module__D0b2jq__heroCard,.AgendaWeeklyPlanner-module__D0b2jq__operationsPanel,.AgendaWeeklyPlanner-module__D0b2jq__queuePanel,.AgendaWeeklyPlanner-module__D0b2jq__boardPanel{padding:16px}.AgendaWeeklyPlanner-module__D0b2jq__weekSwitcher,.AgendaWeeklyPlanner-module__D0b2jq__heroActions,.AgendaWeeklyPlanner-module__D0b2jq__statusPanel,.AgendaWeeklyPlanner-module__D0b2jq__operationsHeader,.AgendaWeeklyPlanner-module__D0b2jq__operationsFooter,.AgendaWeeklyPlanner-module__D0b2jq__boardHeaderActions,.AgendaWeeklyPlanner-module__D0b2jq__fieldHeaderRow{flex-direction:column;align-items:stretch}.AgendaWeeklyPlanner-module__D0b2jq__quickStatsRow,.AgendaWeeklyPlanner-module__D0b2jq__queueGrid,.AgendaWeeklyPlanner-module__D0b2jq__operationsGrid,.AgendaWeeklyPlanner-module__D0b2jq__weekdayGrid,.AgendaWeeklyPlanner-module__D0b2jq__dayMap{grid-template-columns:1fr}.AgendaWeeklyPlanner-module__D0b2jq__heroActions .btn{width:100%}.AgendaWeeklyPlanner-module__D0b2jq__mobileTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.AgendaWeeklyPlanner-module__D0b2jq__entryRow{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"time actions""time main";gap:8px}.AgendaWeeklyPlanner-module__D0b2jq__entryTimePill{grid-area:time;min-width:54px}.AgendaWeeklyPlanner-module__D0b2jq__entryMain{grid-area:main}.AgendaWeeklyPlanner-module__D0b2jq__entryActions{flex-direction:row;grid-area:actions;justify-content:flex-end}.AgendaWeeklyPlanner-module__D0b2jq__toast{max-width:none;bottom:12px;left:12px;right:12px}}
