.MultiView-module__Yc1vVW__multiViewContainer{flex:1;padding:16px;overflow:hidden}.MultiView-module__Yc1vVW__streamColumnsWrapper{gap:16px;height:100%;padding-bottom:8px;display:flex;overflow-x:auto}.MultiView-module__Yc1vVW__streamColumn{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);flex-direction:column;flex:0 0 320px;transition:all .15s;display:flex;overflow:hidden}.MultiView-module__Yc1vVW__streamColumn:hover{border-color:var(--text-muted)}.MultiView-module__Yc1vVW__streamColumn.MultiView-module__Yc1vVW__live,.MultiView-module__Yc1vVW__streamColumn.MultiView-module__Yc1vVW__recording{border-color:var(--accent-live);box-shadow:0 0 0 1px var(--accent-live), 0 0 20px #ef444426}.MultiView-module__Yc1vVW__streamColumn.MultiView-module__Yc1vVW__error{border-color:var(--accent-live)}.MultiView-module__Yc1vVW__streamColumnHeader{border-bottom:1px solid var(--border-color);background:var(--bg-tertiary);align-items:center;gap:8px;padding:10px 12px;display:flex}.MultiView-module__Yc1vVW__streamColumnName{border-radius:var(--radius-sm);color:var(--text-primary);background:0 0;border:1px solid #0000;flex:1;padding:4px 8px;font-size:14px;font-weight:600;transition:all .15s}.MultiView-module__Yc1vVW__streamColumnName:hover:not(:disabled){background:var(--bg-primary)}.MultiView-module__Yc1vVW__streamColumnName:focus{background:var(--bg-primary);border-color:var(--accent-primary);outline:none}.MultiView-module__Yc1vVW__streamColumnName:disabled{cursor:default}.MultiView-module__Yc1vVW__columnMenuButton{border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:6px;transition:all .15s}.MultiView-module__Yc1vVW__columnMenuButton:hover:not(:disabled){background:var(--bg-primary);color:var(--accent-live)}.MultiView-module__Yc1vVW__columnMenuButton:disabled{opacity:.3;cursor:not-allowed}.MultiView-module__Yc1vVW__streamColumnPreview{aspect-ratio:16/9;background:var(--bg-primary);position:relative;overflow:hidden}.MultiView-module__Yc1vVW__streamColumnPreviewImage{object-fit:contain;background:#000;width:100%;height:100%}.MultiView-module__Yc1vVW__streamPreviewPlaceholder{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.MultiView-module__Yc1vVW__streamPreviewPlaceholder span{text-transform:uppercase;letter-spacing:.5px;font-size:11px}.MultiView-module__Yc1vVW__streamPreviewOverlay{pointer-events:none;background:linear-gradient(#0000 50%,#000000b3 100%);position:absolute;inset:0}.MultiView-module__Yc1vVW__previewLiveStats{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.MultiView-module__Yc1vVW__previewLiveStats span{color:#fff;font-family:SF Mono,Menlo,monospace;font-size:12px;font-weight:600}.MultiView-module__Yc1vVW__healthDot{border-radius:50%;width:8px;height:8px}.MultiView-module__Yc1vVW__streamColumnStatus{background:var(--bg-tertiary);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.MultiView-module__Yc1vVW__streamColumnStats{background:var(--bg-primary);border-bottom:1px solid var(--border-color);justify-content:space-around;padding:10px 12px;display:flex}.MultiView-module__Yc1vVW__columnStat{flex-direction:column;align-items:center;gap:2px;display:flex}.MultiView-module__Yc1vVW__columnStatValue{color:var(--text-primary);font-family:SF Mono,Menlo,monospace;font-size:14px;font-weight:600}.MultiView-module__Yc1vVW__columnStatLabel{text-transform:uppercase;color:var(--text-muted);font-size:9px}.MultiView-module__Yc1vVW__streamColumnError{color:var(--accent-live);background:#ef44441a;border-bottom:1px solid #ef444433;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.MultiView-module__Yc1vVW__streamColumnConfig{flex-direction:column;flex:1;gap:12px;padding:12px;display:flex;overflow-y:auto}.MultiView-module__Yc1vVW__columnConfigSection{flex-direction:column;gap:6px;display:flex}.MultiView-module__Yc1vVW__columnConfigSectionHeader{text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted);border-bottom:none;align-items:center;gap:6px;padding-bottom:0;font-size:11px;font-weight:600;display:flex}.MultiView-module__Yc1vVW__columnSelect{box-sizing:border-box;background-color:var(--bg-tertiary);border:1px solid var(--border-color);width:100%;max-width:100%;height:32px;min-height:32px;color:var(--text-primary);cursor:pointer;appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border-radius:999px;padding:0 30px 0 12px;font-size:12px;font-weight:500;line-height:30px;transition:border-color .15s,background-color .15s}.MultiView-module__Yc1vVW__columnSelect:focus{border-color:var(--accent-primary);outline:none}.MultiView-module__Yc1vVW__columnSelect:hover:not(:disabled){border-color:var(--text-muted);background-color:var(--bg-elevated,var(--bg-tertiary))}.MultiView-module__Yc1vVW__columnSelect:disabled{opacity:.5;cursor:not-allowed}.MultiView-module__Yc1vVW__columnSelect option,.MultiView-module__Yc1vVW__columnSelect optgroup{color:#f3f4f6;background:#1a1a1e}.MultiView-module__Yc1vVW__columnConfigRow{flex-direction:column;gap:4px;display:flex}.MultiView-module__Yc1vVW__columnConfigRow label{text-transform:uppercase;letter-spacing:.3px;color:var(--text-muted);font-size:10px}.MultiView-module__Yc1vVW__columnConfigRow select{box-sizing:border-box;appearance:none;background-color:var(--bg-tertiary);border:1px solid var(--border-color);width:100%;height:32px;min-height:32px;color:var(--text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;border-radius:999px;padding:0 30px 0 12px;font-size:12px;font-weight:500}.MultiView-module__Yc1vVW__columnConfigRow select:focus{border-color:var(--accent-primary);outline:none}.MultiView-module__Yc1vVW__columnConfigRow select:disabled{opacity:.5;cursor:not-allowed}.MultiView-module__Yc1vVW__streamColumnFooter{border-top:1px solid var(--border-color);padding:12px}.MultiView-module__Yc1vVW__columnStreamButton{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:36px;padding:0 16px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.MultiView-module__Yc1vVW__columnStreamButton.MultiView-module__Yc1vVW__goLiveButton{background:var(--accent-live);color:#fff;border:none}.MultiView-module__Yc1vVW__columnStreamButton.MultiView-module__Yc1vVW__goLiveButton:hover:not(:disabled){background:#dc2626}.MultiView-module__Yc1vVW__columnStreamButton.MultiView-module__Yc1vVW__goLiveButton:disabled{opacity:.7;cursor:not-allowed}.MultiView-module__Yc1vVW__columnStreamButton.MultiView-module__Yc1vVW__stopButton{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.MultiView-module__Yc1vVW__columnStreamButton.MultiView-module__Yc1vVW__stopButton:hover{background:var(--bg-elevated)}.MultiView-module__Yc1vVW__addStreamColumn{background:var(--bg-secondary);border:2px dashed var(--border-color);border-radius:var(--radius-lg);color:var(--text-muted);cursor:pointer;flex-direction:column;flex:0 0 200px;justify-content:center;align-items:center;gap:12px;transition:all .15s;display:flex}.MultiView-module__Yc1vVW__addStreamColumn:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:#4a9eff0d}.MultiView-module__Yc1vVW__addStreamColumn span{font-size:13px;font-weight:500}
.Preview-module___miSNG__previewSection{background:var(--bg-secondary);border-radius:var(--radius-lg);flex-direction:column;flex:1;display:flex;overflow:hidden}.Preview-module___miSNG__previewMonitor{background:var(--bg-primary);border-radius:var(--radius-md);aspect-ratio:16/9;flex:1;justify-content:center;align-items:center;margin:12px;display:flex;position:relative;overflow:hidden}.Preview-module___miSNG__previewMonitor>*{width:100%;height:100%}.Preview-module___miSNG__videoPreview{object-fit:contain;background:#000;width:100%;height:100%}.Preview-module___miSNG__previewPlaceholder{color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;inset:0}.Preview-module___miSNG__previewPlaceholder p{font-size:16px;font-weight:500}.Preview-module___miSNG__previewPlaceholder span{font-size:13px}.Preview-module___miSNG__audioMeter{border-top:1px solid var(--border-color);color:var(--text-muted);align-items:center;gap:10px;padding:8px 16px;display:flex}.Preview-module___miSNG__meterTrack{background:var(--bg-tertiary);border-radius:3px;flex:1;height:6px;overflow:hidden}.Preview-module___miSNG__meterFill{background:linear-gradient(90deg, var(--accent-success) 0%, var(--accent-warning) 70%, var(--accent-live) 100%);border-radius:3px;height:100%;transition:width 50ms}.Preview-module___miSNG__meterValue{text-align:right;min-width:32px;font-family:SF Mono,Menlo,monospace;font-size:11px}.Preview-module___miSNG__streamStats{border-top:1px solid var(--border-color);gap:24px;padding:12px 16px;display:flex}.Preview-module___miSNG__stat{flex-direction:column;gap:4px;display:flex}.Preview-module___miSNG__statLabel{color:var(--text-muted);text-transform:uppercase;font-size:11px}.Preview-module___miSNG__statValue{font-family:SF Mono,Menlo,monospace;font-size:14px;font-weight:600}.Preview-module___miSNG__errorBanner{color:var(--accent-live);background:#ef44441a;border-top:1px solid #ef444433;align-items:center;gap:8px;padding:10px 16px;font-size:13px;display:flex}.Preview-module___miSNG__previewControls{border-top:1px solid var(--border-color);justify-content:center;gap:12px;padding:16px;display:flex}.Preview-module___miSNG__streamSettingsSummary{background:var(--bg-tertiary);border-top:1px solid var(--border-color);gap:16px;padding:8px 16px;font-size:12px;display:flex}.Preview-module___miSNG__settingSummaryItem{color:var(--text-secondary);align-items:center;gap:6px;display:flex}.Preview-module___miSNG__settingTime{color:var(--text-muted);margin-left:4px}
.Controls-module__11SqHW__controls{border-top:1px solid var(--border-color);justify-content:center;gap:12px;padding:16px;display:flex}.Controls-module__11SqHW__controlButton{background:var(--bg-tertiary);height:32px;color:var(--text-primary);border:1px solid var(--border-color);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.Controls-module__11SqHW__controlButton:hover:not(:disabled){background:var(--bg-elevated)}.Controls-module__11SqHW__controlButton.Controls-module__11SqHW__active{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}.Controls-module__11SqHW__controlButton:disabled{opacity:.5;cursor:not-allowed}.Controls-module__11SqHW__streamButton{border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 24px;font-size:14px;font-weight:600;transition:all .15s;display:flex}.Controls-module__11SqHW__streamButton:disabled{opacity:.5;cursor:not-allowed}.Controls-module__11SqHW__outputButtonRow{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.Controls-module__11SqHW__recordButton{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.Controls-module__11SqHW__recordButton:hover:not(:disabled){border-color:var(--accent-live);color:var(--accent-live)}.Controls-module__11SqHW__startButton{background:var(--accent-live);color:#fff}.Controls-module__11SqHW__startButton:hover:not(:disabled){background:#dc2626}.Controls-module__11SqHW__stopButton{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.Controls-module__11SqHW__stopButton:hover:not(:disabled){background:var(--bg-elevated)}.Controls-module__11SqHW__settingsButton{background:var(--bg-tertiary);height:32px;color:var(--text-primary);border:1px solid var(--border-color);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.Controls-module__11SqHW__settingsButton:hover:not(:disabled){background:var(--bg-elevated);border-color:var(--accent-primary)}.Controls-module__11SqHW__settingsButton:disabled{opacity:.5;cursor:not-allowed}.Controls-module__11SqHW__connectButton{background:var(--accent-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:32px;margin-top:10px;padding:0 16px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.Controls-module__11SqHW__connectButton:hover:not(:disabled){background:var(--accent-primary-hover)}.Controls-module__11SqHW__connectButton:disabled{opacity:.5;cursor:not-allowed}.Controls-module__11SqHW__addStreamButton{background:var(--bg-tertiary);border:1px solid var(--border-color);height:32px;color:var(--text-primary);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.Controls-module__11SqHW__addStreamButton:hover{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.Controls-module__11SqHW__expandButton,.Controls-module__11SqHW__menuButton{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.Controls-module__11SqHW__expandButton:hover,.Controls-module__11SqHW__menuButton:hover{background:var(--bg-tertiary);color:var(--text-primary)}.Controls-module__11SqHW__spinning{animation:1s linear infinite Controls-module__11SqHW__spin}@keyframes Controls-module__11SqHW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Settings-module__UmkbDW__destinations{background:var(--bg-secondary);border-radius:var(--radius-lg);flex-direction:column;width:320px;display:flex;overflow:hidden}.Settings-module__UmkbDW__serverSection,.Settings-module__UmkbDW__deviceSection{border-bottom:1px solid var(--border-color);padding:12px 16px}.Settings-module__UmkbDW__settings{flex:1;padding:16px;overflow-y:auto}.Settings-module__UmkbDW__settings h4{margin-bottom:12px;font-size:13px;font-weight:600}.Settings-module__UmkbDW__settingGroup{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.Settings-module__UmkbDW__settingGroup:last-child{margin-bottom:0}.Settings-module__UmkbDW__settingGroup label{color:var(--text-muted);font-size:12px}.Settings-module__UmkbDW__settingGroup select,.Settings-module__UmkbDW__settingGroup input{box-sizing:border-box;background:var(--bg-tertiary);border:1px solid var(--border-color);width:100%;height:32px;color:var(--text-primary);border-radius:999px;padding:0 12px;font-size:12px;font-weight:500}.Settings-module__UmkbDW__settingGroup select:focus,.Settings-module__UmkbDW__settingGroup input:focus{border-color:var(--accent-primary);outline:none}.Settings-module__UmkbDW__settingGroup select:disabled,.Settings-module__UmkbDW__settingGroup input:disabled{opacity:.5;cursor:not-allowed}.Settings-module__UmkbDW__settingHint{color:var(--text-muted);margin-top:4px;font-size:11px}.Settings-module__UmkbDW__pathRow{align-items:center;gap:8px;min-width:0;display:flex}.Settings-module__UmkbDW__pathRow input{flex:1;min-width:0}.Settings-module__UmkbDW__compensationRow{align-items:center;gap:12px;display:flex}.Settings-module__UmkbDW__compensationSlider{appearance:none;background:linear-gradient(to right, var(--accent-primary) 0, var(--accent-primary) var(--fill,0%), var(--bg-elevated,#3a3a3a) var(--fill,0%), var(--bg-elevated,#3a3a3a) 100%);cursor:pointer;border-radius:999px;flex:1;height:6px;margin:0}.Settings-module__UmkbDW__compensationSlider::-webkit-slider-thumb{appearance:none;background:#fff;border:none;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #00000059}.Settings-module__UmkbDW__compensationSlider::-moz-range-thumb{background:#fff;border:none;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #00000059}.Settings-module__UmkbDW__compensationValue{text-align:right;min-width:44px;color:var(--text-primary);font-family:SF Mono,Menlo,monospace;font-size:14px;font-weight:600}.Settings-module__UmkbDW__configSection{flex-direction:column;gap:8px;display:flex}.Settings-module__UmkbDW__configSection h5{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin:0;font-size:10px;font-weight:600}.Settings-module__UmkbDW__configRow{align-items:center;gap:8px;display:flex}.Settings-module__UmkbDW__configRow label{color:var(--text-secondary);flex:0 0 60px;font-size:11px}.Settings-module__UmkbDW__configRow select,.Settings-module__UmkbDW__configRow input{background:var(--bg-tertiary);border:1px solid var(--border-color);height:32px;color:var(--text-primary);border-radius:999px;flex:1;padding:0 12px;font-size:12px;font-weight:500}.Settings-module__UmkbDW__configRow select:focus,.Settings-module__UmkbDW__configRow input:focus{border-color:var(--accent-primary);outline:none}.Settings-module__UmkbDW__configRow select:disabled,.Settings-module__UmkbDW__configRow input:disabled{opacity:.5}.Settings-module__UmkbDW__streamKeyInput{flex:1;align-items:center;gap:4px;display:flex}.Settings-module__UmkbDW__streamKeyInput input{flex:1}.Settings-module__UmkbDW__streamKeyInput button{background:var(--bg-tertiary);border:1px solid var(--border-color);width:28px;height:28px;color:var(--text-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.Settings-module__UmkbDW__streamKeyInput button:hover{color:var(--text-primary)}
.Modals-module__PTDm-a__modalOverlay{z-index:1000;background:#000000b3;justify-content:center;align-items:center;animation:.2s Modals-module__PTDm-a__fadeIn;display:flex;position:fixed;inset:0}@keyframes Modals-module__PTDm-a__fadeIn{0%{opacity:0}to{opacity:1}}.Modals-module__PTDm-a__resumePrompt{background:var(--bg-secondary);border-radius:var(--radius-lg);max-width:500px;padding:24px;animation:.25s Modals-module__PTDm-a__slideUp;box-shadow:0 20px 60px #00000080}.Modals-module__PTDm-a__resumePrompt h3{color:var(--text-primary);margin:0 0 16px;font-size:20px;font-weight:600}.Modals-module__PTDm-a__resumePrompt p{color:var(--text-secondary);margin:0 0 16px;line-height:1.5}.Modals-module__PTDm-a__sessionInfo{background:var(--bg-tertiary);border-radius:var(--radius-md);margin-bottom:16px;padding:16px}.Modals-module__PTDm-a__sessionInfo div{color:var(--text-secondary);margin-bottom:8px;font-size:14px}.Modals-module__PTDm-a__sessionInfo div:last-child{margin-bottom:0}.Modals-module__PTDm-a__sessionInfo strong{color:var(--text-primary);font-weight:600}.Modals-module__PTDm-a__resumeButtons{gap:12px;margin-top:20px;display:flex}.Modals-module__PTDm-a__resumeButton,.Modals-module__PTDm-a__endSessionButton{border-radius:var(--radius-md);cursor:pointer;border:none;flex:1;padding:10px 16px;font-size:14px;font-weight:500;transition:all .15s}.Modals-module__PTDm-a__resumeButton{background:var(--accent-primary);color:#fff}.Modals-module__PTDm-a__resumeButton:hover{background:var(--accent-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.Modals-module__PTDm-a__endSessionButton{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.Modals-module__PTDm-a__endSessionButton:hover{background:var(--bg-quaternary);border-color:var(--border-hover)}.Modals-module__PTDm-a__modal{background:var(--bg-secondary);border-radius:var(--radius-lg);flex-direction:column;width:90%;max-width:600px;max-height:80vh;animation:.25s Modals-module__PTDm-a__slideUp;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000080}.Modals-module__PTDm-a__settingsModal{width:420px;max-width:calc(100vw - 32px);max-height:none}.Modals-module__PTDm-a__settingsModal .Modals-module__PTDm-a__modalContent{flex-direction:column;gap:20px;display:flex}.Modals-module__PTDm-a__stopStreamDialog{width:520px;max-width:calc(100vw - 32px)}.Modals-module__PTDm-a__stopStreamDescription{color:var(--text-secondary);margin:0;line-height:1.55}.Modals-module__PTDm-a__stopStreamWarning{border-radius:var(--radius-md);color:#fca5a5;background:#ef444414;border:1px solid #ef444459;align-items:center;gap:10px;margin-top:16px;padding:12px;display:flex}.Modals-module__PTDm-a__stopStreamActions{border-top:1px solid var(--border-color);justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.Modals-module__PTDm-a__stopStreamCancelButton,.Modals-module__PTDm-a__stopStreamImmediateButton,.Modals-module__PTDm-a__stopStreamFinishButton{border-radius:var(--radius-md);border:1px solid var(--border-color);cursor:pointer;padding:9px 14px;font-weight:600}.Modals-module__PTDm-a__stopStreamCancelButton{background:var(--bg-tertiary);color:var(--text-primary)}.Modals-module__PTDm-a__stopStreamImmediateButton{color:#f87171;background:0 0;border-color:#ef444480}.Modals-module__PTDm-a__stopStreamFinishButton{background:var(--accent-primary);color:#fff;border-color:var(--accent-primary)}@keyframes Modals-module__PTDm-a__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Modals-module__PTDm-a__modalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.Modals-module__PTDm-a__modalHeader h2{margin:0;font-size:18px;font-weight:600}.Modals-module__PTDm-a__modalCloseButton{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:4px;transition:all .15s}.Modals-module__PTDm-a__modalCloseButton:hover{color:var(--text-primary);background:var(--bg-tertiary)}.Modals-module__PTDm-a__modalContent{flex:1;padding:20px;overflow-y:auto}.Modals-module__PTDm-a__modalSection{margin-bottom:24px}.Modals-module__PTDm-a__modalSection:last-child{margin-bottom:0}.Modals-module__PTDm-a__modalSection h3{color:var(--text-secondary);align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:600;display:flex}.Modals-module__PTDm-a__eventList{flex-direction:column;gap:8px;display:flex}.Modals-module__PTDm-a__eventItem{background:var(--bg-tertiary);border-radius:var(--radius-md);cursor:pointer;border:2px solid #0000;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .15s;display:flex}.Modals-module__PTDm-a__eventItem:hover{border-color:var(--border-color)}.Modals-module__PTDm-a__eventItem.Modals-module__PTDm-a__selected{border-color:var(--accent-primary);background:#4a9eff1a}.Modals-module__PTDm-a__eventInfo{flex-direction:column;gap:2px;display:flex}.Modals-module__PTDm-a__eventTitle{font-size:14px;font-weight:500}.Modals-module__PTDm-a__eventSeries{color:var(--text-muted);font-size:12px}.Modals-module__PTDm-a__eventTime{color:var(--text-secondary);flex-direction:column;align-items:flex-end;gap:2px;font-size:12px;display:flex}.Modals-module__PTDm-a__destinationGroupList{flex-direction:column;gap:8px;display:flex}.Modals-module__PTDm-a__destinationGroupItem{background:var(--bg-tertiary);border-radius:var(--radius-md);cursor:pointer;border:2px solid #0000;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .15s;display:flex}.Modals-module__PTDm-a__destinationGroupItem:hover{border-color:var(--border-color)}.Modals-module__PTDm-a__destinationGroupItem.Modals-module__PTDm-a__selected{border-color:var(--accent-primary);background:#4a9eff1a}.Modals-module__PTDm-a__groupInfo{flex-direction:column;gap:2px;display:flex}.Modals-module__PTDm-a__groupName{font-size:14px;font-weight:500}.Modals-module__PTDm-a__groupDescription{color:var(--text-muted);font-size:12px}.Modals-module__PTDm-a__groupMeta{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.Modals-module__PTDm-a__groupDestCount{color:var(--text-secondary);font-size:12px}.Modals-module__PTDm-a__groupQuality{color:var(--text-muted);background:var(--bg-primary);border-radius:var(--radius-sm);padding:2px 6px;font-size:11px}.Modals-module__PTDm-a__modalFooter{border-top:1px solid var(--border-color);justify-content:flex-end;gap:12px;padding:16px 20px;display:flex}.Modals-module__PTDm-a__modalCancelButton{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;padding:10px 20px;font-size:13px;font-weight:500;transition:all .15s}.Modals-module__PTDm-a__modalCancelButton:hover{background:var(--bg-elevated)}.Modals-module__PTDm-a__modalSaveButton{background:var(--accent-primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;padding:10px 20px;font-size:13px;font-weight:500;transition:all .15s}.Modals-module__PTDm-a__modalSaveButton:hover{background:var(--accent-primary-hover)}
.StreamsPanel-module__fji57q__streamsPanel{background:var(--bg-secondary);border-radius:var(--radius-lg);flex-direction:column;width:400px;display:flex;overflow:hidden}.StreamsPanel-module__fji57q__streamsPanelHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.StreamsPanel-module__fji57q__streamsPanelTitle{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.StreamsPanel-module__fji57q__streamsList{flex-direction:column;flex:1;gap:12px;padding:12px;display:flex;overflow-y:auto}.StreamsPanel-module__fji57q__streamCard{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:all .15s;overflow:hidden}.StreamsPanel-module__fji57q__streamCard:hover{border-color:var(--text-muted)}.StreamsPanel-module__fji57q__streamCard.StreamsPanel-module__fji57q__live{border-color:var(--accent-live);box-shadow:0 0 0 1px var(--accent-live)}.StreamsPanel-module__fji57q__streamCard.StreamsPanel-module__fji57q__error{border-color:var(--accent-live)}.StreamsPanel-module__fji57q__streamCardHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.StreamsPanel-module__fji57q__streamCardTitle{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.StreamsPanel-module__fji57q__streamNameInput{border-radius:var(--radius-sm);min-width:0;color:var(--text-primary);background:0 0;border:1px solid #0000;flex:1;padding:4px 8px;font-size:13px;font-weight:600;transition:all .15s}.StreamsPanel-module__fji57q__streamNameInput:hover{background:var(--bg-tertiary)}.StreamsPanel-module__fji57q__streamNameInput:focus{background:var(--bg-tertiary);border-color:var(--accent-primary);outline:none}.StreamsPanel-module__fji57q__streamCardActions{align-items:center;gap:4px;display:flex}.StreamsPanel-module__fji57q__menuContainer{position:relative}.StreamsPanel-module__fji57q__menuDropdown{z-index:100;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-md);min-width:150px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #0000004d}.StreamsPanel-module__fji57q__menuDropdown button{width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:10px 14px;font-size:12px;transition:background .15s;display:flex}.StreamsPanel-module__fji57q__menuDropdown button:hover{background:var(--bg-tertiary)}.StreamsPanel-module__fji57q__streamStatusBar{background:var(--bg-tertiary);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.StreamsPanel-module__fji57q__statusIndicator{text-transform:capitalize;align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.StreamsPanel-module__fji57q__statusIndicator.StreamsPanel-module__fji57q__idle{color:var(--text-muted)}.StreamsPanel-module__fji57q__statusIndicator.StreamsPanel-module__fji57q__connecting,.StreamsPanel-module__fji57q__statusIndicator.StreamsPanel-module__fji57q__reconnecting{color:var(--accent-warning)}.StreamsPanel-module__fji57q__statusIndicator.StreamsPanel-module__fji57q__recording,.StreamsPanel-module__fji57q__statusIndicator.StreamsPanel-module__fji57q__live,.StreamsPanel-module__fji57q__statusIndicator.StreamsPanel-module__fji57q__error{color:var(--accent-live)}.StreamsPanel-module__fji57q__streamHealthIndicator{text-transform:capitalize;align-items:center;gap:4px;font-size:10px;font-weight:500;display:flex}.StreamsPanel-module__fji57q__streamLiveStats{border-bottom:1px solid var(--border-color);grid-template-columns:repeat(4,1fr);gap:8px;padding:10px 12px;display:grid}.StreamsPanel-module__fji57q__liveStat{flex-direction:column;align-items:center;gap:2px;display:flex}.StreamsPanel-module__fji57q__liveStatValue{color:var(--text-primary);font-family:SF Mono,Menlo,monospace;font-size:13px;font-weight:600}.StreamsPanel-module__fji57q__liveStatLabel{color:var(--text-muted);text-transform:uppercase;font-size:9px}.StreamsPanel-module__fji57q__streamError{color:var(--accent-live);background:#ef44441a;border-bottom:1px solid #ef444433;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.StreamsPanel-module__fji57q__streamConfig{border-bottom:1px solid var(--border-color);flex-direction:column;gap:12px;padding:12px;display:flex}.StreamsPanel-module__fji57q__streamCardFooter{padding:10px 12px}.StreamsPanel-module__fji57q__streamControlButton{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:32px;padding:0 16px;font-size:13px;font-weight:600;transition:all .15s;display:flex}.StreamsPanel-module__fji57q__streamControlButton.StreamsPanel-module__fji57q__goLiveButton{background:var(--accent-live);color:#fff;border:none}.StreamsPanel-module__fji57q__streamControlButton.StreamsPanel-module__fji57q__goLiveButton:hover:not(:disabled){background:#dc2626}.StreamsPanel-module__fji57q__streamControlButton.StreamsPanel-module__fji57q__goLiveButton:disabled{opacity:.7;cursor:not-allowed}.StreamsPanel-module__fji57q__streamControlButton.StreamsPanel-module__fji57q__stopButton{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.StreamsPanel-module__fji57q__streamControlButton.StreamsPanel-module__fji57q__stopButton:hover{background:var(--bg-elevated)}
.FlowsTab-module__auD2-q__container{flex-direction:column;flex:1;width:100%;min-height:0;padding:0;display:flex;position:relative}.FlowsTab-module__auD2-q__searchToolbar{background:var(--lightningcss-light,#0f172a05)var(--lightningcss-dark,#ffffff05);border-bottom:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0f);flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.FlowsTab-module__auD2-q__searchBox{border-radius:var(--radius-full,100px);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex:1;align-items:center;gap:6px;min-width:0;padding:7px 14px;transition:all .2s;display:flex}.FlowsTab-module__auD2-q__searchBox:focus-within{background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border-color:var(--lightningcss-light,#0f172a26)var(--lightningcss-dark,#ffffff26)}.FlowsTab-module__auD2-q__searchBox svg{opacity:.5;flex-shrink:0}.FlowsTab-module__auD2-q__searchBox input{min-width:0;color:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13px;font-weight:400}.FlowsTab-module__auD2-q__searchBox input::placeholder{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff59)}.FlowsTab-module__auD2-q__toolbar{justify-content:flex-end;align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.FlowsTab-module__auD2-q__info h2{margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.FlowsTab-module__auD2-q__info p{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff9);font-size:.9rem}.FlowsTab-module__auD2-q__addButton{background:var(--rai-chrome-fill);border:var(--rai-chrome-border);color:#fff;box-shadow:var(--rai-chrome-shadow);border-radius:var(--radius-full,100px);cursor:pointer;white-space:nowrap;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.FlowsTab-module__auD2-q__addButton:hover{background:var(--rai-chrome-fill-hover);border-color:var(--rai-chrome-border-hover);box-shadow:var(--rai-chrome-shadow-hover);box-shadow:0 4px 12px var(--color-primary-alpha-30,#3b82f64d);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark}.FlowsTab-module__auD2-q__flowsGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}.FlowsTab-module__auD2-q__flowCard{border-radius:var(--radius-lg,.75rem);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);padding:1.75rem;transition:all .2s}.FlowsTab-module__auD2-q__flowCard:hover{background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border-color:var(--lightningcss-light,#0f172a26)var(--lightningcss-dark,#ffffff26);box-shadow:0 8px 24px var(--lightningcss-light,#0f172a13)var(--lightningcss-dark,#0000004d)}.FlowsTab-module__auD2-q__flowInactive{opacity:.6}.FlowsTab-module__auD2-q__flowHeader{border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;display:flex}.FlowsTab-module__auD2-q__flowType{color:var(--lightningcss-light,#0062ce)var(--lightningcss-dark,#007aff);background:#007aff33;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:flex}.FlowsTab-module__auD2-q__flowActions{gap:.5rem;display:flex}.FlowsTab-module__auD2-q__activeBtn{color:var(--lightningcss-light,#1c7433)var(--lightningcss-dark,#34c759)!important}.FlowsTab-module__auD2-q__inactiveBtn{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6)!important}.FlowsTab-module__auD2-q__flowInfo{flex-direction:column;gap:.75rem;display:flex}.FlowsTab-module__auD2-q__flowName{font-size:1.15rem;font-weight:700}.FlowsTab-module__auD2-q__flowDescription{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff9);font-size:.9rem}.FlowsTab-module__auD2-q__flowGroup{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);font-size:.85rem;font-weight:500}.FlowsTab-module__auD2-q__flowMessage{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#fffc);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border-radius:10px;padding:.875rem;font-size:.9rem;line-height:1.4}.FlowsTab-module__auD2-q__flowLastRun{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);border-top:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0d);margin-top:.5rem;padding-top:.5rem;font-size:.8rem}.FlowsTab-module__auD2-q__empty{text-align:center;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff9);grid-column:1/-1;padding:3rem;font-size:1.1rem}@media (min-width:769px){.FlowsTab-module__auD2-q__container{flex-direction:column;height:100%;max-height:100%;padding:0;display:flex;overflow:hidden}.FlowsTab-module__auD2-q__flowWorkspace{flex:1;grid-template-columns:280px minmax(0,1fr);gap:0;min-width:0;min-height:0;display:grid}.FlowsTab-module__auD2-q__listPane{background:var(--lightningcss-light,#f1f5f94d)var(--lightningcss-dark,#0000004d);border-right:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.FlowsTab-module__auD2-q__detailPane{background:var(--lightningcss-light,#f1f5f933)var(--lightningcss-dark,#0003);flex-direction:column;min-width:0;display:flex;overflow:hidden}.FlowsTab-module__auD2-q__toolbar{background:0 0;border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-shrink:0;padding:clamp(.75rem,2vw,1rem) clamp(.875rem,2.5vw,1.5rem) .75rem}.FlowsTab-module__auD2-q__addButton{border-radius:10px;padding:.75rem 1.5rem;font-size:.9375rem}.FlowsTab-module__auD2-q__addButton:hover{box-shadow:0 4px 16px #007aff66}.FlowsTab-module__auD2-q__flowsList{flex-direction:column;flex:1;gap:4px;min-height:0;padding:8px;display:flex;overflow-y:auto}.FlowsTab-module__auD2-q__flowBuilderWrapper{background:var(--lightningcss-light,#f1f5f933)var(--lightningcss-dark,#0003);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.FlowsTab-module__auD2-q__flowBuilderWrapper>div{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.FlowsTab-module__auD2-q__flowHeader{margin-bottom:1.5rem;padding-bottom:1.5rem}.FlowsTab-module__auD2-q__flowType{border-radius:12px;padding:.75rem 1.25rem;font-size:1rem}.FlowsTab-module__auD2-q__flowActions{gap:.75rem}.FlowsTab-module__auD2-q__flowActions button{border-radius:10px;padding:.75rem}.FlowsTab-module__auD2-q__flowActions button:hover{background:var(--lightningcss-light,#0f172a26)var(--lightningcss-dark,#ffffff26);transform:scale(1.1)}.FlowsTab-module__auD2-q__flowInfo{gap:1rem}.FlowsTab-module__auD2-q__flowName{font-size:1.5rem}.FlowsTab-module__auD2-q__flowDescription{font-size:1rem;line-height:1.6}.FlowsTab-module__auD2-q__flowGroup{font-size:.9375rem}.FlowsTab-module__auD2-q__flowMessage{border-radius:14px;padding:1.25rem;font-size:1rem;line-height:1.6}.FlowsTab-module__auD2-q__flowLastRun{margin-top:.75rem;padding-top:.75rem;font-size:.875rem}.FlowsTab-module__auD2-q__emptyDetail{flex:1;justify-content:center;align-items:center;padding:3rem;display:flex}.FlowsTab-module__auD2-q__emptyDetailContent{text-align:center;max-width:400px}.FlowsTab-module__auD2-q__emptyDetailIcon{opacity:.3;margin-bottom:1.5rem;font-size:4rem}.FlowsTab-module__auD2-q__emptyDetailContent h3{opacity:.8;margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.FlowsTab-module__auD2-q__emptyDetailContent p{opacity:.5;font-size:1rem;line-height:1.6}.FlowsTab-module__auD2-q__detailContent{flex-direction:column;flex:1;display:flex;overflow:hidden}.FlowsTab-module__auD2-q__detailHeader{background:var(--lightningcss-light,#f1f5f933)var(--lightningcss-dark,#0003);border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:2rem;display:flex}.FlowsTab-module__auD2-q__detailTitle{flex:1;min-width:0}.FlowsTab-module__auD2-q__detailTitle h2{align-items:center;gap:.75rem;margin:0 0 .5rem;font-size:1.75rem;font-weight:700;display:flex}.FlowsTab-module__auD2-q__inactiveBadge{color:var(--lightningcss-light,#955800)var(--lightningcss-dark,#ff9800);background:#ff980033;border-radius:8px;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-block}.FlowsTab-module__auD2-q__detailActions{flex-shrink:0;gap:.5rem;display:flex}.FlowsTab-module__auD2-q__detailActionButton{color:inherit;cursor:pointer;background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:10px;justify-content:center;align-items:center;padding:.75rem;transition:all .2s;display:flex}.FlowsTab-module__auD2-q__detailActionButton:hover{background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);transform:scale(1.05)}.FlowsTab-module__auD2-q__detailActionButton:active{transform:scale(.95)}.FlowsTab-module__auD2-q__detailBody{flex:1;padding:2rem;overflow-y:auto}.FlowsTab-module__auD2-q__detailSection{margin-bottom:2rem}.FlowsTab-module__auD2-q__detailSection:last-child{margin-bottom:0}.FlowsTab-module__auD2-q__detailLabel{text-transform:uppercase;letter-spacing:.5px;opacity:.6;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:flex}.FlowsTab-module__auD2-q__detailValue{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fffffff2);font-size:1.125rem;line-height:1.6}.FlowsTab-module__auD2-q__flowVisualization{flex-direction:column;gap:0;margin-bottom:2rem;display:flex}.FlowsTab-module__auD2-q__flowStep{background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:12px;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.FlowsTab-module__auD2-q__flowStepIcon{width:48px;height:48px;color:inherit;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.FlowsTab-module__auD2-q__flowStepContent{flex:1;min-width:0}.FlowsTab-module__auD2-q__flowStepLabel{text-transform:uppercase;letter-spacing:.5px;opacity:.6;margin-bottom:.5rem;font-size:.75rem;font-weight:600}.FlowsTab-module__auD2-q__flowStepTitle{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fffffff2);margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.FlowsTab-module__auD2-q__flowStepDescription{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff9);font-size:.9375rem}.FlowsTab-module__auD2-q__flowMessagePreview{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffd9);white-space:pre-wrap;background:var(--lightningcss-light,#f1f5f94d)var(--lightningcss-dark,#0000004d);border-radius:8px;margin-top:.75rem;padding:1rem;font-size:.9375rem;line-height:1.5}.FlowsTab-module__auD2-q__flowConnector{height:32px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff4d);justify-content:center;align-items:center;font-size:1.5rem;display:flex}.FlowsTab-module__auD2-q__flowMetadata{background:var(--lightningcss-light,#0f172a05)var(--lightningcss-dark,#ffffff05);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0f);border-radius:12px;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.FlowsTab-module__auD2-q__metadataItem{flex-direction:column;gap:.5rem;display:flex}.FlowsTab-module__auD2-q__metadataLabel{text-transform:uppercase;letter-spacing:.5px;opacity:.6;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:flex}.FlowsTab-module__auD2-q__metadataValue{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);font-size:1rem;line-height:1.5}}@media (min-width:769px) and (max-width:860px){.FlowsTab-module__auD2-q__flowWorkspace{grid-template-columns:250px minmax(0,1fr)}.FlowsTab-module__auD2-q__addButton span{display:none}}@container (max-width:720px){.FlowsTab-module__auD2-q__flowWorkspace{grid-template-columns:1fr!important}.FlowsTab-module__auD2-q__listPane{border-right:0}.FlowsTab-module__auD2-q__detailPane,.FlowsTab-module__auD2-q__builderOpen .FlowsTab-module__auD2-q__listPane{display:none}.FlowsTab-module__auD2-q__builderOpen .FlowsTab-module__auD2-q__detailPane{display:flex}.FlowsTab-module__auD2-q__addButton span{display:none}}@media (max-width:768px){.FlowsTab-module__auD2-q__container{padding:0}.FlowsTab-module__auD2-q__searchToolbar{padding:.625rem 1rem}.FlowsTab-module__auD2-q__searchBox{gap:.5rem;padding:.5rem .875rem}.FlowsTab-module__auD2-q__searchBox input{font-size:.875rem}.FlowsTab-module__auD2-q__flowsGrid{grid-template-columns:1fr;gap:1.5rem;padding:1rem}.FlowsTab-module__auD2-q__toolbar{flex-direction:column;align-items:stretch;margin-bottom:2rem}.FlowsTab-module__auD2-q__flowCard{padding:1.5rem}.FlowsTab-module__auD2-q__flowHeader{flex-wrap:wrap;gap:.75rem}.FlowsTab-module__auD2-q__flowType{padding:.4rem .875rem;font-size:.8rem}.FlowsTab-module__auD2-q__flowActions{gap:.375rem}.FlowsTab-module__auD2-q__flowActions button{padding:.4rem}.FlowsTab-module__auD2-q__flowName{font-size:1.05rem}.FlowsTab-module__auD2-q__flowMessage{padding:.75rem;font-size:.85rem}.FlowsTab-module__auD2-q__addButton{justify-content:center;width:100%}}@media (max-width:480px){.FlowsTab-module__auD2-q__container{padding:1rem .75rem}.FlowsTab-module__auD2-q__toolbar{margin-bottom:1.5rem}.FlowsTab-module__auD2-q__flowsGrid{gap:1.25rem}.FlowsTab-module__auD2-q__flowCard{border-radius:14px;padding:1.25rem}.FlowsTab-module__auD2-q__flowType{font-size:.75rem}.FlowsTab-module__auD2-q__flowName{font-size:1rem}}.FlowsTab-module__auD2-q__listPane .FlowsTab-module__auD2-q__empty{padding:1.5rem .75rem;font-size:.875rem}.FlowsTab-module__auD2-q__productScopeFilter{align-items:center;gap:var(--spacing-sm,8px);padding:var(--spacing-md,12px);font-size:var(--font-size-sm,13px);display:flex}.FlowsTab-module__auD2-q__productScopeFilter select{color:var(--color-text-primary);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);padding:6px 8px}
.KidDetails-module__YfOyaa__container{max-width:var(--max-content-width);margin:0 auto}.KidDetails-module__YfOyaa__navContainer{align-items:center;gap:1.5rem;display:flex}.KidDetails-module__YfOyaa__overviewGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}.KidDetails-module__YfOyaa__container>*+*{margin-top:1.25rem}.KidDetails-module__YfOyaa__profileSection{z-index:5;background:var(--glass-bg,#ffffff0a);-webkit-backdrop-filter:blur(var(--glass-blur,20px));border:1px solid var(--glass-border,#ffffff1a);border-radius:var(--radius-xl,1rem);box-shadow:var(--shadow-lg,0 8px 32px #0000004d);padding:1.75rem;position:relative}.KidDetails-module__YfOyaa__profileHeader{align-items:flex-start;gap:1.25rem;display:flex}.KidDetails-module__YfOyaa__avatar{background:linear-gradient(135deg, var(--color-primary,#3b82f6) 0%, var(--color-primary-dark,#1d4ed8) 100%);color:#fff;width:120px;height:120px;box-shadow:0 0 0 4px var(--color-primary-alpha-15,#3b82f626), 0 8px 32px var(--color-primary-alpha-25,#3b82f640);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.KidDetails-module__YfOyaa__avatar img{object-fit:cover;width:100%;height:100%}.KidDetails-module__YfOyaa__profileInfo{flex:1}.KidDetails-module__YfOyaa__name{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);letter-spacing:-.5px;margin:0 0 .375rem;font-size:2rem;font-weight:700}.KidDetails-module__YfOyaa__profileMeta{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);flex-wrap:wrap;gap:1rem;margin-top:.125rem;font-size:.9375rem;display:flex}.KidDetails-module__YfOyaa__age{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff9);margin:0 0 .5rem;font-size:1rem}.KidDetails-module__YfOyaa__birthdate{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);align-items:center;gap:.375rem;margin:0;font-size:.8125rem;display:flex}.KidDetails-module__YfOyaa__profileActions{flex-shrink:0;gap:.5rem;display:flex}.KidDetails-module__YfOyaa__iconButton{width:38px;height:38px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s,opacity .15s;display:flex}.KidDetails-module__YfOyaa__iconButton:hover{opacity:.9}.KidDetails-module__YfOyaa__editButton{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#fffc);cursor:pointer;background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:8px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex}.KidDetails-module__YfOyaa__editButton:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.KidDetails-module__YfOyaa__quickCallButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex;box-shadow:0 2px 8px #10b9814d}.KidDetails-module__YfOyaa__quickCallButton:hover{box-shadow:0 4px 12px #10b98166}.KidDetails-module__YfOyaa__alertButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex;box-shadow:0 2px 8px #f59e0b4d}.KidDetails-module__YfOyaa__alertButton:hover{box-shadow:0 4px 12px #f59e0b66}.KidDetails-module__YfOyaa__compactStrip{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.875rem;display:flex}.KidDetails-module__YfOyaa__compactAllergyPill{border-radius:var(--radius-full,100px);color:var(--lightningcss-light,#b45151)var(--lightningcss-dark,#f87171);text-overflow:ellipsis;white-space:nowrap;background:#ef44441f;border:1px solid #ef444440;align-items:center;gap:.375rem;max-width:260px;padding:.3rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex;overflow:hidden}.KidDetails-module__YfOyaa__compactPhotoRow{border-radius:var(--radius-full,100px);background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);align-items:center;gap:.375rem;padding:.3rem .625rem;display:inline-flex}.KidDetails-module__YfOyaa__compactPhotoLabel{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);white-space:nowrap;font-size:.75rem}.KidDetails-module__YfOyaa__compactToggle{cursor:pointer;border:none;border-radius:9px;flex-shrink:0;width:32px;height:18px;transition:background .2s;position:relative}.KidDetails-module__YfOyaa__compactToggleThumb{background:#fff;border-radius:50%;width:14px;height:14px;transition:left .2s;position:absolute;top:2px}.KidDetails-module__YfOyaa__compactGuardianRow{background:var(--color-primary-alpha-8,#3b82f614);border:1px solid var(--color-primary-alpha-15,#3b82f626);border-radius:var(--radius-full,100px);align-items:center;gap:.5rem;padding:.3rem .625rem .3rem .3rem;display:inline-flex}.KidDetails-module__YfOyaa__compactGuardianAvatar{background:var(--color-primary-alpha-25,#3b82f640);width:22px;height:22px;color:var(--color-primary-light,#60a5fa);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:flex}.KidDetails-module__YfOyaa__compactGuardianInfo{align-items:center;gap:.5rem;display:flex}.KidDetails-module__YfOyaa__compactGuardianName{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#fffc);white-space:nowrap;font-size:.75rem;font-weight:500}.KidDetails-module__YfOyaa__compactGuardianContact{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff73);white-space:nowrap;align-items:center;gap:.25rem;font-size:.6875rem;text-decoration:none;display:inline-flex}.KidDetails-module__YfOyaa__compactGuardianContact:hover{color:var(--color-primary-light,#60a5fa)}.KidDetails-module__YfOyaa__sectionCard{background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:16px;padding:1.25rem 1.5rem}.KidDetails-module__YfOyaa__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.KidDetails-module__YfOyaa__sectionTitle{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffb3);text-transform:uppercase;letter-spacing:.5px;flex:1;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.875rem;font-weight:600;display:flex}.KidDetails-module__YfOyaa__sectionSubHeader{border-top:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0f);justify-content:space-between;align-items:center;margin-top:1.5rem;margin-bottom:.75rem;padding-top:1.25rem;display:flex}.KidDetails-module__YfOyaa__sectionSubTitle{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);text-transform:uppercase;letter-spacing:.5px;font-size:.8125rem;font-weight:600}.KidDetails-module__YfOyaa__badges{flex-wrap:wrap;gap:.5rem;display:flex}.KidDetails-module__YfOyaa__roomBadge{background:var(--color-primary-alpha-15,#3b82f626);color:var(--color-primary-light,#60a5fa);border-radius:var(--radius-full,100px);align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.KidDetails-module__YfOyaa__inactiveBadge{color:var(--lightningcss-light,#826311)var(--lightningcss-dark,#fbbf24);border-radius:var(--radius-full,100px);background:#f59e0b26;padding:.375rem .75rem;font-size:.8125rem;font-weight:500}.KidDetails-module__YfOyaa__allergyCard{background:#ef444414;border:1px solid #ef444433;border-radius:12px;margin-top:1.25rem;padding:1rem}.KidDetails-module__YfOyaa__allergyHeader{color:var(--lightningcss-light,#b45151)var(--lightningcss-dark,#f87171);align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:600;display:flex}.KidDetails-module__YfOyaa__allergyText{color:var(--lightningcss-light,#926060)var(--lightningcss-dark,#fca5a5);margin:0;font-size:.9375rem;line-height:1.5}.KidDetails-module__YfOyaa__statsGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.KidDetails-module__YfOyaa__sectionsGrid{grid-template-columns:repeat(2,1fr);align-items:start;gap:1.25rem;display:grid}@media (max-width:768px){.KidDetails-module__YfOyaa__statsGrid{grid-template-columns:repeat(2,1fr)}.KidDetails-module__YfOyaa__sectionsGrid{grid-template-columns:1fr}}.KidDetails-module__YfOyaa__statCard{background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:12px;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.KidDetails-module__YfOyaa__statIcon{background:var(--color-primary-alpha-15,#3b82f626);width:40px;height:40px;color:var(--color-primary-light,#60a5fa);border-radius:10px;justify-content:center;align-items:center;display:flex}.KidDetails-module__YfOyaa__statContent{flex-direction:column;display:flex}.KidDetails-module__YfOyaa__statValue{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);font-size:1.125rem;font-weight:600}.KidDetails-module__YfOyaa__statLabel{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);font-size:.75rem}.KidDetails-module__YfOyaa__statCardGreen{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#104e4e4d,#065f464d);border:1px solid #10b9814d;border-radius:16px;padding:1.25rem 1.5rem}.KidDetails-module__YfOyaa__statCardBlue{border:1px solid var(--color-primary-alpha-30,#3b82f64d);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#1e3a8a4d,#1d4ed84d);border-radius:16px;padding:1.25rem 1.5rem}.KidDetails-module__YfOyaa__statCardPurple{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#581c874d,#7e22ce4d);border:1px solid #a855f74d;border-radius:16px;padding:1.25rem 1.5rem}.KidDetails-module__YfOyaa__statCardLabel{text-transform:uppercase;letter-spacing:.5px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);align-items:center;gap:.375rem;margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:flex}.KidDetails-module__YfOyaa__statCardValue{margin-bottom:.375rem;font-size:2rem;font-weight:700;line-height:1}.KidDetails-module__YfOyaa__statCardValueSm{margin-bottom:.375rem;font-size:1.125rem;font-weight:700;line-height:1.2}.KidDetails-module__YfOyaa__statCardSub{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);font-size:.8125rem}.KidDetails-module__YfOyaa__activityRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:640px){.KidDetails-module__YfOyaa__activityRow{grid-template-columns:1fr}}.KidDetails-module__YfOyaa__activityCard{background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:14px;padding:1.125rem 1.25rem}.KidDetails-module__YfOyaa__activityCardHeader{justify-content:space-between;align-items:center;margin-bottom:.875rem;display:flex}.KidDetails-module__YfOyaa__viewAllButton{color:var(--color-primary-light,#60a5fa);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:500;transition:opacity .15s}.KidDetails-module__YfOyaa__viewAllButton:hover{opacity:.75}.KidDetails-module__YfOyaa__activityEmpty{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff59);margin:0;padding:.5rem 0;font-size:.8125rem}.KidDetails-module__YfOyaa__activityList{flex-direction:column;gap:.5rem;display:flex}.KidDetails-module__YfOyaa__activityItem{align-items:center;gap:.625rem;display:flex}.KidDetails-module__YfOyaa__activityDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.KidDetails-module__YfOyaa__activityDotIn{background:#34d399}.KidDetails-module__YfOyaa__activityDotOut{background:var(--lightningcss-light,#0f172a33)var(--lightningcss-dark,#fff3)}.KidDetails-module__YfOyaa__activityItemInfo{flex-direction:column;flex:1;min-width:0;display:flex}.KidDetails-module__YfOyaa__activityItemTitle{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffd9);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}.KidDetails-module__YfOyaa__activityItemDate{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);margin-top:1px;font-size:.6875rem}.KidDetails-module__YfOyaa__activityCode{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff4d);flex-shrink:0;font-family:monospace;font-size:.6875rem}.KidDetails-module__YfOyaa__milestoneList{flex-direction:column;gap:.5rem;display:flex}.KidDetails-module__YfOyaa__milestoneItem{align-items:center;gap:.625rem;display:flex}.KidDetails-module__YfOyaa__milestoneIconCircle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.KidDetails-module__YfOyaa__guardianCard,.KidDetails-module__YfOyaa__notesCard{background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:12px;padding:1.25rem}.KidDetails-module__YfOyaa__cardTitle{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffb3);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.875rem;font-weight:600;display:flex}.KidDetails-module__YfOyaa__guardianInfo{align-items:center;gap:.875rem;margin-bottom:1rem;display:flex}.KidDetails-module__YfOyaa__guardianAvatar{background:var(--color-primary-alpha-20,#3b82f633);width:44px;height:44px;color:var(--color-primary-light,#60a5fa);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.KidDetails-module__YfOyaa__guardianDetails{flex-direction:column;display:flex}.KidDetails-module__YfOyaa__guardianName{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);font-size:1rem;font-weight:500}.KidDetails-module__YfOyaa__guardianRelation{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);text-transform:capitalize;font-size:.8125rem}.KidDetails-module__YfOyaa__contactInfo{flex-direction:column;gap:.5rem;display:flex}.KidDetails-module__YfOyaa__contactItem{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffb3);align-items:center;gap:.5rem;font-size:.875rem;text-decoration:none;transition:color .2s;display:flex}.KidDetails-module__YfOyaa__contactItem:hover{color:var(--color-primary-light,#60a5fa)}.KidDetails-module__YfOyaa__notesText{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffb3);margin:0;font-size:.9375rem;line-height:1.6}.KidDetails-module__YfOyaa__guardiansGrid{flex-direction:column;gap:1.5rem;display:flex}.KidDetails-module__YfOyaa__guardianHeader,.KidDetails-module__YfOyaa__checkinsHeader,.KidDetails-module__YfOyaa__medicalHeader{justify-content:space-between;align-items:center;display:flex}.KidDetails-module__YfOyaa__guardianHeader h2,.KidDetails-module__YfOyaa__checkinsHeader h2,.KidDetails-module__YfOyaa__medicalHeader h2{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);margin:0;font-size:1.25rem;font-weight:600}.KidDetails-module__YfOyaa__guardiansList{flex-direction:column;gap:.75rem;display:flex}.KidDetails-module__YfOyaa__guardianListCard{background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:12px;align-items:center;gap:1rem;padding:1rem 1.25rem;transition:all .2s;display:flex}.KidDetails-module__YfOyaa__guardianListCard:hover{background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d)}.KidDetails-module__YfOyaa__guardianListAvatar{background:var(--color-primary-alpha-15,#3b82f626);width:48px;height:48px;color:var(--color-primary-light,#60a5fa);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;display:flex}.KidDetails-module__YfOyaa__guardianListInfo{flex:1}.KidDetails-module__YfOyaa__guardianListHeader{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.KidDetails-module__YfOyaa__guardianListName{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);font-size:1rem;font-weight:500}.KidDetails-module__YfOyaa__primaryBadge{background:var(--color-primary-alpha-20,#3b82f633);color:var(--color-primary-light,#60a5fa);text-transform:uppercase;border-radius:4px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.KidDetails-module__YfOyaa__emergencyBadge{color:var(--lightningcss-light,#b45151)var(--lightningcss-dark,#f87171);text-transform:uppercase;background:#ef444426;border-radius:4px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.KidDetails-module__YfOyaa__authorizedBadge{color:var(--lightningcss-light,#1c7b59)var(--lightningcss-dark,#34d399);text-transform:uppercase;background:#10b98126;border-radius:4px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.KidDetails-module__YfOyaa__pickupNotes{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border-radius:6px;margin:.5rem 0 0;padding:.5rem;font-size:.75rem;font-style:italic}.KidDetails-module__YfOyaa__emptyStateSmall{text-align:center;background:var(--lightningcss-light,#0f172a05)var(--lightningcss-dark,#ffffff05);border:1px dashed var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:10px;padding:1.5rem}.KidDetails-module__YfOyaa__emptyStateSmall p{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);margin:0;font-size:.875rem;line-height:1.5}.KidDetails-module__YfOyaa__guardianListRelation{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);text-transform:capitalize;margin-bottom:.375rem;font-size:.8125rem;display:block}.KidDetails-module__YfOyaa__guardianListContact{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);gap:1rem;font-size:.75rem;display:flex}.KidDetails-module__YfOyaa__guardianListContact span{align-items:center;gap:.25rem;display:flex}.KidDetails-module__YfOyaa__guardianListActions{text-align:right;flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.KidDetails-module__YfOyaa__canPickup{color:var(--lightningcss-light,#257441)var(--lightningcss-dark,#4ade80);font-size:.75rem}.KidDetails-module__YfOyaa__cannotPickup{color:var(--lightningcss-light,#b45151)var(--lightningcss-dark,#f87171);font-size:.75rem}.KidDetails-module__YfOyaa__pendingBadge{color:var(--lightningcss-light,#826311)var(--lightningcss-dark,#fbbf24);text-transform:uppercase;background:#f59e0b26;border-radius:4px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.KidDetails-module__YfOyaa__deniedBadge{color:var(--lightningcss-light,#b45151)var(--lightningcss-dark,#f87171);text-transform:uppercase;background:#ef444426;border-radius:4px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.KidDetails-module__YfOyaa__approvalActions{gap:.375rem;display:flex}.KidDetails-module__YfOyaa__checkinsContainer{flex-direction:column;gap:1.5rem;display:flex}.KidDetails-module__YfOyaa__checkinsList{flex-direction:column;gap:.75rem;display:flex}.KidDetails-module__YfOyaa__checkinCard{background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:12px;align-items:center;gap:1.5rem;padding:1rem 1.25rem;display:flex}.KidDetails-module__YfOyaa__checkinDate{flex-direction:column;min-width:100px;display:flex}.KidDetails-module__YfOyaa__checkinDay{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);font-size:.9375rem;font-weight:500}.KidDetails-module__YfOyaa__checkinTime{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);font-size:.75rem}.KidDetails-module__YfOyaa__checkinInfo{flex-direction:column;flex:1;gap:.25rem;display:flex}.KidDetails-module__YfOyaa__checkinRoom{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);font-size:.9375rem}.KidDetails-module__YfOyaa__checkinCode{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);font-family:monospace;font-size:.75rem}.KidDetails-module__YfOyaa__checkinStatus{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.KidDetails-module__YfOyaa__statusBadge{border-radius:var(--radius-full,100px);align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:flex}.KidDetails-module__YfOyaa__statusCheckedOut{color:var(--lightningcss-light,#257441)var(--lightningcss-dark,#4ade80);background:#4ade8026}.KidDetails-module__YfOyaa__checkoutTime{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);font-size:.6875rem}.KidDetails-module__YfOyaa__medicalContainer{flex-direction:column;gap:1.5rem;display:flex}.KidDetails-module__YfOyaa__medicalGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;display:grid}.KidDetails-module__YfOyaa__medicalCard{background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:12px;padding:1.25rem}.KidDetails-module__YfOyaa__medicalCardWarning{background:#ef44440d;border-color:#ef444433}.KidDetails-module__YfOyaa__medicalCardHeader{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffb3);align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.KidDetails-module__YfOyaa__medicalCardHeader h3{margin:0;font-size:.9375rem;font-weight:600}.KidDetails-module__YfOyaa__medicalCardWarning .KidDetails-module__YfOyaa__medicalCardHeader{color:var(--lightningcss-light,#b45151)var(--lightningcss-dark,#f87171)}.KidDetails-module__YfOyaa__medicalCardContent{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#fffc);margin:0;font-size:.9375rem;line-height:1.5}.KidDetails-module__YfOyaa__medicalCardWarning .KidDetails-module__YfOyaa__medicalCardContent{color:var(--lightningcss-light,#926060)var(--lightningcss-dark,#fca5a5)}.KidDetails-module__YfOyaa__emptyState{text-align:center;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.KidDetails-module__YfOyaa__emptyState h3{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#fffc);margin:1rem 0 .5rem;font-size:1.125rem;font-weight:600}.KidDetails-module__YfOyaa__emptyState p{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);margin:0;font-size:.875rem}@media (max-width:768px){.KidDetails-module__YfOyaa__container{padding:1rem}.KidDetails-module__YfOyaa__navContainer{flex-direction:column;gap:1rem}.KidDetails-module__YfOyaa__profileHeader{text-align:center;flex-direction:column;align-items:center}.KidDetails-module__YfOyaa__profileInfo{text-align:center}.KidDetails-module__YfOyaa__birthdate,.KidDetails-module__YfOyaa__badges{justify-content:center}.KidDetails-module__YfOyaa__statsGrid{grid-template-columns:1fr 1fr}.KidDetails-module__YfOyaa__checkinCard{flex-direction:column;align-items:flex-start;gap:.75rem}.KidDetails-module__YfOyaa__checkinStatus{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}
.KidsCheckinView-dashboard-module__pxHaBW__dashboardGrid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:1rem;display:grid}.KidsCheckinView-dashboard-module__pxHaBW__dashboardSection{border-radius:16px;flex-direction:column;gap:1rem;min-width:0;padding:1rem;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__safetySection{border-color:#fbbf242e}.KidsCheckinView-dashboard-module__pxHaBW__sectionHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__sectionTitle{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__sectionTitle svg{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff9e)}.KidsCheckinView-dashboard-module__pxHaBW__sectionBadge{min-width:30px;height:30px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe0);border-radius:var(--radius-full,100px);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border:1px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);justify-content:center;align-items:center;padding:0 .65rem;font-size:.78rem;font-weight:800;display:inline-flex}.KidsCheckinView-dashboard-module__pxHaBW__quickActionsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.KidsCheckinView-dashboard-module__pxHaBW__quickActionCard{min-width:0;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);font:inherit;text-align:left;cursor:pointer;background:var(--lightningcss-light,#0f172a0b)var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:13px;align-items:center;gap:.75rem;padding:.85rem;transition:transform .18s,border-color .18s,background .18s;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__quickActionCard:hover{background:var(--lightningcss-light,#0f172a13)var(--lightningcss-dark,#ffffff13);border-color:var(--lightningcss-light,#0f172a29)var(--lightningcss-dark,#ffffff29);transform:translateY(-1px)}.KidsCheckinView-dashboard-module__pxHaBW__quickActionCard svg{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffa8)}.KidsCheckinView-dashboard-module__pxHaBW__quickActionIcon{background:var(--lightningcss-light,#0f172a12)var(--lightningcss-dark,#ffffff12);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.KidsCheckinView-dashboard-module__pxHaBW__quickActionContent{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__quickActionContent strong{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:750;overflow:hidden}.KidsCheckinView-dashboard-module__pxHaBW__quickActionContent small{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff75);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.KidsCheckinView-dashboard-module__pxHaBW__alertsList,.KidsCheckinView-dashboard-module__pxHaBW__checkinsList{flex-direction:column;gap:.55rem;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__alertItem,.KidsCheckinView-dashboard-module__pxHaBW__checkinItem{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:var(--lightningcss-light,#0f172a0b)var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:13px;align-items:center;gap:.75rem;padding:.78rem;transition:transform .18s,border-color .18s,background .18s;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__alertItem{background:#f59e0b17;border-color:#f59e0b29}.KidsCheckinView-dashboard-module__pxHaBW__alertItem:hover,.KidsCheckinView-dashboard-module__pxHaBW__checkinItem:hover{background:var(--lightningcss-light,#0f172a13)var(--lightningcss-dark,#ffffff13);border-color:var(--lightningcss-light,#0f172a29)var(--lightningcss-dark,#ffffff29);transform:translateY(-1px)}.KidsCheckinView-dashboard-module__pxHaBW__alertAvatar,.KidsCheckinView-dashboard-module__pxHaBW__checkinAvatar{color:var(--lightningcss-light,#826311)var(--lightningcss-dark,#fbbf24);background:#f59e0b29;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.875rem;font-weight:760;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__checkinAvatar{color:var(--lightningcss-light,#48746b)var(--lightningcss-dark,#99f6e4);background:#2dd4bf24}.KidsCheckinView-dashboard-module__pxHaBW__alertInfo,.KidsCheckinView-dashboard-module__pxHaBW__checkinInfo{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__alertName,.KidsCheckinView-dashboard-module__pxHaBW__checkinName{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;overflow:hidden}.KidsCheckinView-dashboard-module__pxHaBW__alertDetail,.KidsCheckinView-dashboard-module__pxHaBW__checkinMeta{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.KidsCheckinView-dashboard-module__pxHaBW__alertDetail{color:var(--lightningcss-light,#826311)var(--lightningcss-dark,#fbbf24)}.KidsCheckinView-dashboard-module__pxHaBW__roomsOverviewGrid{flex-direction:column;gap:.6rem;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__roomOverviewCard{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:var(--lightningcss-light,#0f172a0b)var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:13px;align-items:center;gap:.75rem;padding:.85rem;transition:transform .18s,border-color .18s,background .18s;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__roomOverviewCard:hover{background:var(--lightningcss-light,#0f172a13)var(--lightningcss-dark,#ffffff13);border-color:var(--lightningcss-light,#0f172a29)var(--lightningcss-dark,#ffffff29);transform:translateY(-1px)}.KidsCheckinView-dashboard-module__pxHaBW__roomOverviewColor{border-radius:2px;flex-shrink:0;align-self:stretch;width:4px;min-height:48px}.KidsCheckinView-dashboard-module__pxHaBW__roomOverviewContent{flex-direction:column;gap:.25rem;min-width:0;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__roomOverviewTopline{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__roomOverviewName{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:740;overflow:hidden}.KidsCheckinView-dashboard-module__pxHaBW__roomOverviewStats{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);flex-wrap:wrap;gap:.5rem;font-size:.75rem;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__roomOverviewStats span:not(:last-child):after{content:"·";margin-left:.5rem}.KidsCheckinView-dashboard-module__pxHaBW__roomCountBadge,.KidsCheckinView-dashboard-module__pxHaBW__allergyPill{min-width:28px;height:26px;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffdb);border-radius:var(--radius-full,100px);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);justify-content:center;align-items:center;padding:0 .55rem;font-size:.75rem;font-weight:800;display:inline-flex}.KidsCheckinView-dashboard-module__pxHaBW__allergyPill{color:var(--lightningcss-light,#826311)var(--lightningcss-dark,#fbbf24);background:#f59e0b1f;border-color:#f59e0b33}.KidsCheckinView-dashboard-module__pxHaBW__roomLoadTrack{border-radius:var(--radius-full,100px);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);width:100%;height:6px;margin-top:.18rem;position:relative;overflow:hidden}.KidsCheckinView-dashboard-module__pxHaBW__roomLoadFill{border-radius:inherit;min-width:0;height:100%;transition:width .22s;display:block}.KidsCheckinView-dashboard-module__pxHaBW__roomLoadNeutral{background:var(--lightningcss-light,#0f172a38)var(--lightningcss-dark,#ffffff38)}.KidsCheckinView-dashboard-module__pxHaBW__roomLoadLow{background:linear-gradient(90deg,#34d399,#99f6e4)}.KidsCheckinView-dashboard-module__pxHaBW__roomLoadMedium{background:linear-gradient(90deg,#f59e0b,#facc15)}.KidsCheckinView-dashboard-module__pxHaBW__roomLoadHigh{background:linear-gradient(90deg,#f97316,#ef4444)}.KidsCheckinView-dashboard-module__pxHaBW__dashboardEmptyState{min-height:54px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8a);background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border:1px dashed var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:13px;align-items:center;gap:.55rem;padding:.85rem;font-size:.84rem;font-weight:600;display:flex}@media (max-width:1200px){.KidsCheckinView-dashboard-module__pxHaBW__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.KidsCheckinView-dashboard-module__pxHaBW__dashboardGrid{grid-template-columns:1fr}}@media (max-width:768px){.KidsCheckinView-dashboard-module__pxHaBW__content{padding:.75rem}.KidsCheckinView-dashboard-module__pxHaBW__dashboardHero{flex-direction:column;padding:1rem}.KidsCheckinView-dashboard-module__pxHaBW__heroActions{width:100%}.KidsCheckinView-dashboard-module__pxHaBW__heroPrimaryButton,.KidsCheckinView-dashboard-module__pxHaBW__heroSecondaryButton{flex:1}.KidsCheckinView-dashboard-module__pxHaBW__statsGrid,.KidsCheckinView-dashboard-module__pxHaBW__quickActionsGrid{grid-template-columns:1fr}}.KidsCheckinView-dashboard-module__pxHaBW__checkinContainer{flex-direction:column;gap:1.5rem;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__checkinHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__checkinStats{gap:1rem;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__checkinStatBadge{border-radius:var(--radius-full,100px);color:var(--lightningcss-light,#097853)var(--lightningcss-dark,#10b981);background:#10b98126;border:1px solid #10b9814d;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__checkinRoomGroups{flex-direction:column;gap:1.5rem;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__checkinRoomGroup{background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0f);border-radius:12px;overflow:hidden}.KidsCheckinView-dashboard-module__pxHaBW__checkinRoomHeader{background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0f);align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__checkinRoomColor{border-radius:2px;width:4px;height:24px}.KidsCheckinView-dashboard-module__pxHaBW__checkinRoomName{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);flex:1;font-size:.9375rem;font-weight:600}.KidsCheckinView-dashboard-module__pxHaBW__checkinRoomCount{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:12px;padding:.25rem .625rem;font-size:.8125rem}.KidsCheckinView-dashboard-module__pxHaBW__checkinList{flex-direction:column;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__checkinCard{cursor:pointer;border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0a);align-items:center;gap:1rem;padding:1rem 1.25rem;transition:background .2s;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__checkinCard:last-child{border-bottom:none}.KidsCheckinView-dashboard-module__pxHaBW__checkinCard:hover{background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08)}.KidsCheckinView-dashboard-module__pxHaBW__checkinAvatar{background:linear-gradient(135deg, var(--color-primary-alpha-30,#3b82f64d), var(--color-primary-alpha-10,#3b82f61a));width:40px;height:40px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__checkinInfo{flex:1;min-width:0}.KidsCheckinView-dashboard-module__pxHaBW__checkinName{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__checkinAlert{color:var(--lightningcss-light,#c13636)var(--lightningcss-dark,#ef4444);background:#ef444433;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__checkinMeta{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);align-items:center;gap:.75rem;margin-top:.25rem;font-size:.75rem;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__checkinTime{align-items:center;gap:.25rem;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__checkinBy{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6)}.KidsCheckinView-dashboard-module__pxHaBW__checkinAllergy{color:var(--lightningcss-light,#c13636)var(--lightningcss-dark,#ef4444);background:#ef44441a;border-radius:4px;margin-top:.375rem;padding:.25rem .5rem;font-size:.75rem;display:inline-block}.KidsCheckinView-dashboard-module__pxHaBW__checkinActions{flex-shrink:0;align-items:center;gap:1rem;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__securityCode{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);letter-spacing:.1em;background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:6px;padding:.375rem .75rem;font-family:monospace;font-size:1rem;font-weight:700}.KidsCheckinView-dashboard-module__pxHaBW__checkoutButton{color:var(--lightningcss-light,#c13636)var(--lightningcss-dark,#ef4444);cursor:pointer;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__checkoutButton:hover{background:#ef444433;border-color:#ef44444d}.KidsCheckinView-dashboard-module__pxHaBW__curriculumTabContainer{flex-direction:column;gap:1.5rem;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__curriculumTabHeader{margin-bottom:.5rem}.KidsCheckinView-dashboard-module__pxHaBW__curriculumTabHeader h2{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.KidsCheckinView-dashboard-module__pxHaBW__curriculumTabHeader p{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);margin:0;font-size:.875rem}.KidsCheckinView-dashboard-module__pxHaBW__curriculumTabGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1rem;display:grid}.KidsCheckinView-dashboard-module__pxHaBW__curriculumTabCard{cursor:pointer;background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0f);border-radius:12px;transition:all .2s;display:flex;overflow:hidden}.KidsCheckinView-dashboard-module__pxHaBW__curriculumTabCard:hover{background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border-color:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.KidsCheckinView-dashboard-module__pxHaBW__curriculumTabColor{flex-shrink:0;width:6px}.KidsCheckinView-dashboard-module__pxHaBW__curriculumTabContent{flex:1;padding:1.25rem}.KidsCheckinView-dashboard-module__pxHaBW__curriculumTabRoom{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem;font-weight:500}.KidsCheckinView-dashboard-module__pxHaBW__curriculumTabTitle{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);margin-bottom:.375rem;font-size:1rem;font-weight:600}.KidsCheckinView-dashboard-module__pxHaBW__curriculumTabDescription{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff9);margin-bottom:.75rem;font-size:.8125rem;line-height:1.5}.KidsCheckinView-dashboard-module__pxHaBW__curriculumTabMeta{gap:.75rem;display:flex}.KidsCheckinView-dashboard-module__pxHaBW__curriculumTabWeek{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border-radius:4px;padding:.25rem .5rem;font-size:.75rem}@media (max-width:768px){.KidsCheckinView-dashboard-module__pxHaBW__checkinHeader{flex-direction:column;align-items:stretch}.KidsCheckinView-dashboard-module__pxHaBW__checkinCard{flex-wrap:wrap}.KidsCheckinView-dashboard-module__pxHaBW__checkinActions{justify-content:space-between;width:100%;margin-top:.75rem}.KidsCheckinView-dashboard-module__pxHaBW__curriculumTabGrid{grid-template-columns:1fr}}
.NextGenStationsSettings-module__XjHRmW__input{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#ffffff0f);border:1px solid var(--lightningcss-light,var(--theme-light-border,#cbd5e1))var(--lightningcss-dark,#ffffff29);border-radius:var(--radius-full,100px);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);font:inherit;box-sizing:border-box;width:100%;min-width:0;padding:.5rem .9rem;font-size:.875rem}.NextGenStationsSettings-module__XjHRmW__input:focus-visible{outline:2px solid var(--color-primary,#3b82f6);outline-offset:2px}.NextGenStationsSettings-module__XjHRmW__input option{color:var(--lightningcss-light,#0f172a)var(--lightningcss-dark,#fff);background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#181b20)}.NextGenStationsSettings-module__XjHRmW__label{color:var(--lightningcss-light,#475569)var(--lightningcss-dark,#b8c0cc);margin-bottom:.4rem;font-size:.8125rem;display:block}.NextGenStationsSettings-module__XjHRmW__card{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,var(--theme-light-border,#cbd5e1))var(--lightningcss-dark,#ffffff1a);border-radius:var(--radius-lg,12px);overflow:hidden}.NextGenStationsSettings-module__XjHRmW__primaryButton{background:var(--color-primary,#3b82f6);border-radius:var(--radius-full,100px);color:var(--color-primary-contrast,#fff);font:inherit;cursor:pointer;border:none;flex-shrink:0;align-items:center;gap:.375rem;padding:7px 14px;font-size:.8125rem;font-weight:600;display:flex}.NextGenStationsSettings-module__XjHRmW__primaryButton:disabled{opacity:.5;cursor:wait}.NextGenStationsSettings-module__XjHRmW__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.NextGenStationsSettings-module__XjHRmW__sectionHeader>div{flex:230px}.NextGenStationsSettings-module__XjHRmW__listRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.NextGenStationsSettings-module__XjHRmW__rowInfo{overflow-wrap:anywhere;flex:1;min-width:0}.NextGenStationsSettings-module__XjHRmW__nameRow{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.NextGenStationsSettings-module__XjHRmW__formGridTwo,.NextGenStationsSettings-module__XjHRmW__formGridThree{gap:.75rem;display:grid}.NextGenStationsSettings-module__XjHRmW__formGridTwo{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.NextGenStationsSettings-module__XjHRmW__formGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.NextGenStationsSettings-module__XjHRmW__testFeedback{overflow-wrap:anywhere;flex-basis:100%;font-size:.8125rem}.NextGenStationsSettings-module__XjHRmW__testSuccess{color:var(--color-success,#34d399)}.NextGenStationsSettings-module__XjHRmW__testFailure{color:var(--color-danger,#f87171)}@media (max-width:600px){.NextGenStationsSettings-module__XjHRmW__rowInfo{flex:calc(100% - 2rem)}.NextGenStationsSettings-module__XjHRmW__formGridTwo,.NextGenStationsSettings-module__XjHRmW__formGridThree{grid-template-columns:minmax(0,1fr)}}.NextGenStationsSettings-module__XjHRmW__bridgeHelp{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,var(--text-secondary,#94a3b8));margin:.4rem 0 0;font-size:.75rem;line-height:1.5}
.SupervisedKioskView-module__FaQ1xW__supervisedShell{width:100%;max-width:1200px;color:var(--color-text-primary,#fff);margin:0 auto;padding:20px;container-type:inline-size}.SupervisedKioskView-module__FaQ1xW__topBar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:16px;display:grid}.SupervisedKioskView-module__FaQ1xW__titleBlock{min-width:0}.SupervisedKioskView-module__FaQ1xW__stationEyebrow{color:var(--color-text-secondary,#a1a1aa);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:6px;font-size:.72rem;font-weight:700;display:inline-flex}.SupervisedKioskView-module__FaQ1xW__liveDot{background:var(--color-success,#10b981);width:7px;height:7px;box-shadow:0 0 0 3px var(--color-success-alpha-10,#10b9811a);border-radius:999px}.SupervisedKioskView-module__FaQ1xW__titleBlock h1{color:var(--color-text-primary,#fff);letter-spacing:0;margin:0;font-size:1.5rem;font-weight:700;line-height:1.1}.SupervisedKioskView-module__FaQ1xW__titleBlock p{max-width:680px;color:var(--color-text-secondary,#a1a1aa);margin:6px 0 0;font-size:.875rem;line-height:1.45}.SupervisedKioskView-module__FaQ1xW__statusStrip{grid-template-columns:repeat(auto-fit,minmax(min(100%,116px),1fr));gap:8px;display:grid}.SupervisedKioskView-module__FaQ1xW__statusMetric{border:1px solid var(--color-border,#ffffff14);border-radius:var(--radius-lg,12px);background:var(--glass-bg,#ffffff05);align-items:center;gap:9px;min-height:54px;padding:10px 12px;display:flex}.SupervisedKioskView-module__FaQ1xW__statusMetric>span{border-radius:var(--radius-lg,12px);width:30px;height:30px;color:var(--color-primary-light,#60a5fa);background:var(--color-primary-alpha-10,#3b82f61a);place-items:center;display:grid}.SupervisedKioskView-module__FaQ1xW__statusMetric strong,.SupervisedKioskView-module__FaQ1xW__statusMetric small{display:block}.SupervisedKioskView-module__FaQ1xW__statusMetric strong{font-size:1.05rem;line-height:1}.SupervisedKioskView-module__FaQ1xW__statusMetric small{color:var(--color-text-secondary,#a1a1aa);margin-top:4px;font-size:.72rem}.SupervisedKioskView-module__FaQ1xW__statusMetricActive{border-color:var(--color-primary-alpha-30,#3b82f64d);background:var(--glass-bg,#ffffff05);box-shadow:inset 0 3px 0 var(--color-primary,#3b82f6)}.SupervisedKioskView-module__FaQ1xW__messageBar{border:1px solid var(--color-primary-alpha-20,#3b82f633);border-radius:var(--radius-md,8px);min-height:36px;color:var(--color-primary-light,#60a5fa);background:var(--color-primary-alpha-8,#3b82f614);align-items:center;gap:8px;margin-bottom:12px;padding:8px 10px;font-size:.82rem;display:flex}.SupervisedKioskView-module__FaQ1xW__workstationGrid{grid-template-columns:minmax(min(100%,280px),318px) minmax(0,1fr) minmax(min(100%,240px),286px);align-items:start;gap:12px;display:grid}.SupervisedKioskView-module__FaQ1xW__panel,.SupervisedKioskView-module__FaQ1xW__detailPanel{border:1px solid var(--glass-border,#ffffff14);border-radius:var(--radius-xl,16px);background:var(--glass-bg,#ffffff05);overflow:hidden}.SupervisedKioskView-module__FaQ1xW__panelHeader{border-bottom:1px solid var(--color-border-subtle,#ffffff0d);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:14px;display:flex}.SupervisedKioskView-module__FaQ1xW__panelHeader h2{margin:0;font-size:.95rem;line-height:1.2}.SupervisedKioskView-module__FaQ1xW__panelHeader span{color:var(--color-text-secondary,#a1a1aa);align-items:center;gap:6px;margin-top:3px;font-size:.78rem;display:inline-flex}.SupervisedKioskView-module__FaQ1xW__queueList{align-content:start;display:grid}.SupervisedKioskView-module__FaQ1xW__walkupEntry{border-top:1px solid var(--color-border-subtle,#ffffff0d);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.SupervisedKioskView-module__FaQ1xW__walkupEntry span{color:var(--color-text-secondary,#a1a1aa);font-size:.82rem}.SupervisedKioskView-module__FaQ1xW__selectableChild{cursor:pointer;align-items:center;gap:10px;display:flex}.SupervisedKioskView-module__FaQ1xW__selectableChild input{accent-color:var(--color-primary,#3b82f6)}.SupervisedKioskView-module__FaQ1xW__requestRow{border:0;border-bottom:1px solid var(--color-border-subtle,#ffffff0d);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:12px 14px;display:grid}.SupervisedKioskView-module__FaQ1xW__requestRow:hover{background:var(--color-surface-hover,#ffffff0d)}.SupervisedKioskView-module__FaQ1xW__requestRowSelected{background:var(--color-surface-hover,#ffffff0d);box-shadow:inset 3px 0 0 var(--color-primary,#3b82f6)}.SupervisedKioskView-module__FaQ1xW__rowMain{min-width:0}.SupervisedKioskView-module__FaQ1xW__rowMain strong{color:var(--color-text-primary,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.25;display:block;overflow:hidden}.SupervisedKioskView-module__FaQ1xW__kindTag{letter-spacing:.02em;text-transform:uppercase;vertical-align:middle;border-radius:999px;align-items:center;gap:4px;margin-right:8px;padding:2px 8px;font-size:.62rem;font-weight:600;display:inline-flex}.SupervisedKioskView-module__FaQ1xW__kindTagCheckin{color:#6ee7b7;background:#10b98124;border:1px solid #10b98147}.SupervisedKioskView-module__FaQ1xW__kindTagCheckout{color:#fcd34d;background:#f59e0b24;border:1px solid #f59e0b47}.SupervisedKioskView-module__FaQ1xW__rowMain small,.SupervisedKioskView-module__FaQ1xW__rowMeta,.SupervisedKioskView-module__FaQ1xW__roomPreview{color:var(--color-text-secondary,#a1a1aa);font-size:.76rem}.SupervisedKioskView-module__FaQ1xW__rowMain small{margin-top:4px;display:block}.SupervisedKioskView-module__FaQ1xW__rowMeta{align-items:center;gap:10px;display:flex}.SupervisedKioskView-module__FaQ1xW__rowMeta span{align-items:center;gap:4px;display:inline-flex}.SupervisedKioskView-module__FaQ1xW__roomPreview{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.SupervisedKioskView-module__FaQ1xW__detailPanel{min-width:0}.SupervisedKioskView-module__FaQ1xW__detailContent{gap:0;display:grid}.SupervisedKioskView-module__FaQ1xW__detailHeader{border-bottom:1px solid var(--color-border-subtle,#ffffff0d);justify-content:space-between;gap:14px;padding:18px;display:flex}.SupervisedKioskView-module__FaQ1xW__detailKicker{color:var(--color-primary-light,#60a5fa);letter-spacing:.02em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:700;display:block}.SupervisedKioskView-module__FaQ1xW__detailHeader h2{color:var(--color-text-primary,#fff);margin:0;font-size:1.35rem;line-height:1.12}.SupervisedKioskView-module__FaQ1xW__detailHeader p{color:var(--color-text-secondary,#a1a1aa);margin:6px 0 0;font-size:.86rem}.SupervisedKioskView-module__FaQ1xW__requestApprovalBox{border:1px solid var(--color-border,#ffffff14);border-radius:var(--radius-lg,12px);background:var(--color-surface,#ffffff08);gap:0;margin:16px 18px 18px;display:grid;overflow:hidden}.SupervisedKioskView-module__FaQ1xW__requestApprovalHeader{border-bottom:1px solid var(--color-border-subtle,#ffffff0d);justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 12px;display:flex}.SupervisedKioskView-module__FaQ1xW__requestApprovalHeader strong,.SupervisedKioskView-module__FaQ1xW__requestApprovalHeader span{display:block}.SupervisedKioskView-module__FaQ1xW__requestApprovalHeader strong{color:var(--color-text-primary,#fff);font-size:.96rem;line-height:1.2}.SupervisedKioskView-module__FaQ1xW__requestApprovalHeader span{color:var(--color-text-secondary,#a1a1aa);margin-top:4px;font-size:.8rem}.SupervisedKioskView-module__FaQ1xW__verifiedBadge,.SupervisedKioskView-module__FaQ1xW__queueBadge,.SupervisedKioskView-module__FaQ1xW__goodBadge,.SupervisedKioskView-module__FaQ1xW__warnBadge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 9px;font-size:.76rem;font-weight:700;display:inline-flex}.SupervisedKioskView-module__FaQ1xW__verifiedBadge,.SupervisedKioskView-module__FaQ1xW__goodBadge{color:var(--color-primary-light,#60a5fa);background:var(--color-primary-alpha-10,#3b82f61a)}.SupervisedKioskView-module__FaQ1xW__warnBadge{color:var(--color-text-secondary,#a1a1aa);background:var(--color-surface-elevated,#ffffff0f)}.SupervisedKioskView-module__FaQ1xW__childTable{border:1px solid var(--color-border-subtle,#ffffff0d);border-radius:var(--radius-md,8px);align-self:start;margin:14px 18px;overflow:hidden}.SupervisedKioskView-module__FaQ1xW__requestApprovalBox .SupervisedKioskView-module__FaQ1xW__childTable{border:0;border-radius:0;margin:0}.SupervisedKioskView-module__FaQ1xW__emptyInline{border:1px dashed var(--color-border,#ffffff14);border-radius:var(--radius-lg,12px);min-height:132px;color:var(--color-text-secondary,#a1a1aa);place-items:center;margin:14px 18px;font-size:.86rem;display:grid}.SupervisedKioskView-module__FaQ1xW__actionBar{border-top:1px solid var(--color-border-subtle,#ffffff0d);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px;display:flex}.SupervisedKioskView-module__FaQ1xW__actionBar>button:last-child{min-width:240px}.SupervisedKioskView-module__FaQ1xW__requestApprovalBox .SupervisedKioskView-module__FaQ1xW__actionBar{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));display:grid}.SupervisedKioskView-module__FaQ1xW__requestApprovalBox .SupervisedKioskView-module__FaQ1xW__actionBar>button{justify-content:center;width:100%}.SupervisedKioskView-module__FaQ1xW__requestApprovalBox .SupervisedKioskView-module__FaQ1xW__actionBar>button:last-child{grid-column:1/-1;min-height:52px}.SupervisedKioskView-module__FaQ1xW__printerSummary{border-top:1px solid var(--color-border-subtle,#ffffff0d);margin:8px 14px 16px;display:grid}.SupervisedKioskView-module__FaQ1xW__printerSummary div{border-bottom:1px solid var(--color-border-subtle,#ffffff0d);justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.SupervisedKioskView-module__FaQ1xW__printerSummary span{color:var(--color-text-secondary,#a1a1aa);font-size:.78rem}.SupervisedKioskView-module__FaQ1xW__printerSummary strong{color:var(--color-text-primary,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.SupervisedKioskView-module__FaQ1xW__rosterBlock{padding:0 14px 14px}.SupervisedKioskView-module__FaQ1xW__rosterHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.SupervisedKioskView-module__FaQ1xW__rosterHeader h3{color:var(--color-text-primary,#fff);margin:0;font-size:.9rem}.SupervisedKioskView-module__FaQ1xW__rosterHeader span{min-width:22px;height:22px;color:var(--color-primary-light,#60a5fa);background:var(--color-primary-alpha-10,#3b82f61a);border-radius:999px;place-items:center;padding:0 7px;font-size:.74rem;font-weight:700;display:inline-grid}.SupervisedKioskView-module__FaQ1xW__rosterSearch{margin-bottom:10px}.SupervisedKioskView-module__FaQ1xW__walkupSearch{margin:14px 18px 12px}.SupervisedKioskView-module__FaQ1xW__walkupResults{border:1px solid var(--color-border,#ffffff14);border-radius:var(--radius-md,8px);max-height:200px;margin:0 18px 12px;overflow-y:auto}.SupervisedKioskView-module__FaQ1xW__walkupResultsHint{color:var(--color-text-secondary,#a1a1aa);padding:12px;font-size:.8rem}.SupervisedKioskView-module__FaQ1xW__walkupResultRow{border:0;border-bottom:1px solid var(--color-border-subtle,#ffffff0d);width:100%;color:var(--color-text-primary,#fff);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.875rem;display:flex}.SupervisedKioskView-module__FaQ1xW__walkupResultRow:last-child{border-bottom:0}.SupervisedKioskView-module__FaQ1xW__walkupResultRow:hover{background:var(--color-surface-hover,#ffffff0d)}.SupervisedKioskView-module__FaQ1xW__walkupResultMeta{color:var(--color-text-secondary,#a1a1aa);align-items:center;gap:8px;font-size:.75rem;display:flex}.SupervisedKioskView-module__FaQ1xW__rosterList{gap:6px;max-height:360px;display:grid;overflow-y:auto}.SupervisedKioskView-module__FaQ1xW__rosterRow{border:1px solid var(--color-border-subtle,#ffffff0d);border-radius:var(--radius-lg,12px);background:var(--color-surface,#ffffff08);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.SupervisedKioskView-module__FaQ1xW__rosterInfo{gap:2px;min-width:0;display:grid}.SupervisedKioskView-module__FaQ1xW__rosterInfo strong,.SupervisedKioskView-module__FaQ1xW__rosterInfo small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SupervisedKioskView-module__FaQ1xW__rosterInfo strong{color:var(--color-text-primary,#fff);font-size:.86rem;line-height:1.2}.SupervisedKioskView-module__FaQ1xW__rosterInfo small{color:var(--color-text-secondary,#a1a1aa);font-size:.74rem;font-weight:600}.SupervisedKioskView-module__FaQ1xW__emptyState{color:var(--color-text-secondary,#a1a1aa);text-align:center;justify-items:center;gap:8px;padding:32px 16px;display:grid}.SupervisedKioskView-module__FaQ1xW__emptyStateCompact{padding:28px 12px}.SupervisedKioskView-module__FaQ1xW__emptyState strong{color:var(--color-text-primary,#fff);font-size:.94rem}.SupervisedKioskView-module__FaQ1xW__emptyState span{max-width:260px;color:var(--color-text-secondary,#a1a1aa);font-size:.84rem;line-height:1.45}.SupervisedKioskView-module__FaQ1xW__formGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.SupervisedKioskView-module__FaQ1xW__formGrid label{gap:6px;display:grid}.SupervisedKioskView-module__FaQ1xW__formGrid span{color:var(--color-text-secondary,#a1a1aa);font-size:12px;font-weight:600}.SupervisedKioskView-module__FaQ1xW__formGrid input,.SupervisedKioskView-module__FaQ1xW__formGrid textarea{border:1px solid var(--color-border,#ffffff14);border-radius:var(--radius-md,8px);width:100%;color:var(--color-text-primary,#fff);background:var(--color-surface,#ffffff08);font:inherit;padding:10px 12px;font-size:13px}.SupervisedKioskView-module__FaQ1xW__formGrid input:focus,.SupervisedKioskView-module__FaQ1xW__formGrid textarea:focus{border-color:var(--color-primary,#3b82f6);outline:none}.SupervisedKioskView-module__FaQ1xW__fullField{grid-column:1/-1}@media (max-width:1180px){.SupervisedKioskView-module__FaQ1xW__topBar,.SupervisedKioskView-module__FaQ1xW__workstationGrid{grid-template-columns:1fr}.SupervisedKioskView-module__FaQ1xW__statusStrip{grid-template-columns:repeat(auto-fit,minmax(min(100%,116px),1fr))}.SupervisedKioskView-module__FaQ1xW__panel,.SupervisedKioskView-module__FaQ1xW__detailPanel{min-height:auto}}@media (max-width:760px){.SupervisedKioskView-module__FaQ1xW__supervisedShell{padding:16px}.SupervisedKioskView-module__FaQ1xW__statusStrip{grid-template-columns:1fr}.SupervisedKioskView-module__FaQ1xW__deskActions{flex-direction:column;align-items:stretch}.SupervisedKioskView-module__FaQ1xW__deskSearch{width:100%;min-width:0}.SupervisedKioskView-module__FaQ1xW__detailHeader,.SupervisedKioskView-module__FaQ1xW__actionBar{flex-direction:column;align-items:stretch}.SupervisedKioskView-module__FaQ1xW__actionBar>button{width:100%}.SupervisedKioskView-module__FaQ1xW__formGrid{grid-template-columns:1fr}}.SupervisedKioskView-module__FaQ1xW__queueBadge{color:var(--color-primary-text,var(--color-primary));background:var(--color-primary-alpha-10,#3b82f61a)}
.Sidebar-module__wSMMHW__mobileMenuButton{z-index:1001;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;padding:8px;display:none;position:fixed;top:16px;left:16px}.Sidebar-module__wSMMHW__mobileMenuButton:hover{background:var(--color-surface-hover)}.Sidebar-module__wSMMHW__sidebar{background:var(--color-surface);border-right:1px solid var(--color-border);z-index:1000;flex-direction:column;width:240px;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;left:0}.Sidebar-module__wSMMHW__logo{border-bottom:1px solid var(--color-border);padding:24px 20px;position:relative}.Sidebar-module__wSMMHW__logo h1{font-size:var(--font-size-xl);color:var(--color-text);margin:0;font-weight:700}.Sidebar-module__wSMMHW__orgTitle{font-size:var(--font-size-lg);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.Sidebar-module__wSMMHW__sidebarBrandAccent{border-radius:0 0 2px 2px;height:3px;position:absolute;top:0;left:0;right:0}.Sidebar-module__wSMMHW__nav{flex-direction:column;flex:1;gap:4px;padding:16px;display:flex}.Sidebar-module__wSMMHW__navItem{border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:all .2s;display:flex}.Sidebar-module__wSMMHW__navItem:hover{background:var(--color-surface-hover);color:var(--color-text)}.Sidebar-module__wSMMHW__navItem.Sidebar-module__wSMMHW__active{background:var(--rai-chrome-fill);border:var(--rai-chrome-border);color:#fff;box-shadow:var(--rai-chrome-shadow)}.Sidebar-module__wSMMHW__navItem.Sidebar-module__wSMMHW__active:hover{background:var(--rai-chrome-fill-hover);border-color:var(--rai-chrome-border-hover);box-shadow:var(--rai-chrome-shadow-hover)}.Sidebar-module__wSMMHW__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sidebar-module__wSMMHW__label{font-size:var(--font-size-base);font-weight:500}.Sidebar-module__wSMMHW__overlay{display:none}@media (max-width:968px){.Sidebar-module__wSMMHW__mobileMenuButton{display:block}.Sidebar-module__wSMMHW__sidebar{transform:translate(-100%)}.Sidebar-module__wSMMHW__sidebar.Sidebar-module__wSMMHW__open{transform:translate(0)}.Sidebar-module__wSMMHW__overlay{z-index:999;background:#00000080;display:block;position:fixed;inset:0}}
.BottomNav-module__FKaR7W__bottomNav{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#121212f2);-webkit-backdrop-filter:blur(20px);z-index:9996;cursor:pointer;border-top:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-top-left-radius:20px;border-top-right-radius:20px;width:100%;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.5s cubic-bezier(.4,0,.2,1) BottomNav-module__FKaR7W__slideInTab;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px var(--lightningcss-light,#0f172a13)var(--lightningcss-dark,#0000004d)}@keyframes BottomNav-module__FKaR7W__slideInTab{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.BottomNav-module__FKaR7W__bottomNav:hover{box-shadow:0 -4px 20px #007aff4d}.BottomNav-module__FKaR7W__bottomNav:active{opacity:.8}.BottomNav-module__FKaR7W__navContainer{padding:.625rem 1.25rem;padding-bottom:calc(.625rem + env(safe-area-inset-bottom));justify-content:center;align-items:center;gap:.75rem;display:flex}.BottomNav-module__FKaR7W__label{background:linear-gradient(135deg,#007aff 0%,#00d4ff 100%);-webkit-text-fill-color:transparent;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:.875rem;font-weight:600}.BottomNav-module__FKaR7W__iconWrapper{background:linear-gradient(135deg,#007aff 0%,#00d4ff 100%);border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:transform .2s;animation:2s ease-in-out infinite BottomNav-module__FKaR7W__pulse;display:flex;box-shadow:0 4px 12px #007aff66}@keyframes BottomNav-module__FKaR7W__pulse{0%,to{box-shadow:0 4px 12px #007aff66}50%{box-shadow:0 4px 20px #007aff99}}.BottomNav-module__FKaR7W__bottomNav:hover .BottomNav-module__FKaR7W__iconWrapper{transform:scale(1.05)}@media (min-width:769px){.BottomNav-module__FKaR7W__bottomNav{display:none}}@media (max-width:768px){.BottomNav-module__FKaR7W__navContainer{gap:.625rem;padding:.5rem 1rem}.BottomNav-module__FKaR7W__label{font-size:.8125rem}}@media (max-width:360px){.BottomNav-module__FKaR7W__navContainer{padding:.5rem .875rem}.BottomNav-module__FKaR7W__label{font-size:.75rem}}
