.QuickActions-module__OyYSsq__scrollContainer{scrollbar-width:none;-ms-overflow-style:none}.QuickActions-module__OyYSsq__scrollContainer::-webkit-scrollbar{display:none}
.Button-module__lqRA3W__button{cursor:pointer;border-radius:var(--button-border-radius,var(--radius-full,100px));white-space:nowrap;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:600;line-height:1;transition:all .2s;display:inline-flex}.Button-module__lqRA3W__button:active:not(:disabled){transform:scale(.97)}.Button-module__lqRA3W__button:disabled{opacity:.4;cursor:not-allowed}.Button-module__lqRA3W__sm{padding:5px 12px;font-size:12px}.Button-module__lqRA3W__md{padding:7px 16px;font-size:13px}.Button-module__lqRA3W__lg{padding:10px 22px;font-size:14px}.Button-module__lqRA3W__primary{background:var(--rai-chrome-fill);color:#fff;border:var(--rai-chrome-border);box-shadow:var(--rai-chrome-shadow);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark}.Button-module__lqRA3W__primary:hover:not(:disabled){background:var(--rai-chrome-fill-hover);border-color:var(--rai-chrome-border-hover);box-shadow:var(--rai-chrome-shadow-hover);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-color-scheme:dark}.Button-module__lqRA3W__secondary{color:inherit;background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border:1px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f)}.Button-module__lqRA3W__secondary:hover:not(:disabled){background:var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-color:var(--lightningcss-light,#0f172a33)var(--lightningcss-dark,#fff3)}.Button-module__lqRA3W__ghost{color:inherit;background:0 0;border:1px solid #0000}.Button-module__lqRA3W__ghost:hover:not(:disabled){background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f)}.Button-module__lqRA3W__danger{color:var(--lightningcss-light,#c13636)var(--lightningcss-dark,#ef4444);background:#ef44441a;border:1px solid #ef444433}.Button-module__lqRA3W__danger:hover:not(:disabled){color:#fff;background:#ef4444;border-color:#ef4444}.Button-module__lqRA3W__outline{color:inherit;background:0 0;border:1px solid var(--lightningcss-light,#0f172a2e)var(--lightningcss-dark,#ffffff2e)}.Button-module__lqRA3W__outline:hover:not(:disabled){background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14)}.Button-module__lqRA3W__destructive{color:var(--lightningcss-light,#c13636)var(--lightningcss-dark,#ef4444);background:#ef44441a;border:1px solid #ef444433}.Button-module__lqRA3W__destructive:hover:not(:disabled){color:#fff;background:#ef4444;border-color:#ef4444}.Button-module__lqRA3W__iconOnly{border-radius:50%;padding:0}.Button-module__lqRA3W__iconOnly.Button-module__lqRA3W__sm{width:28px;height:28px}.Button-module__lqRA3W__iconOnly.Button-module__lqRA3W__md{width:34px;height:34px}.Button-module__lqRA3W__iconOnly.Button-module__lqRA3W__lg{width:40px;height:40px}.Button-module__lqRA3W__icon{flex-shrink:0;align-items:center;display:inline-flex}
.FinanceWorkspace-module__lURy4W__container{min-width:0;min-height:0;color:var(--text-primary);flex-direction:column;align-items:stretch;gap:20px;padding:24px;font-size:13px;line-height:1.5;display:flex;overflow:auto;container-type:inline-size}.FinanceWorkspace-module__lURy4W__container h1{margin:0;font-size:20px;font-weight:600;line-height:1.3}.FinanceWorkspace-module__lURy4W__container h2{margin:0;font-size:16px;font-weight:600;line-height:1.4}.FinanceWorkspace-module__lURy4W__container h3{margin:0;font-size:14px;font-weight:600}.FinanceWorkspace-module__lURy4W__container p{color:var(--text-secondary);max-width:85ch;margin:0}.FinanceWorkspace-module__lURy4W__container :is([role=alert],[role=status]){background:var(--bg-secondary);border-radius:10px;padding:12px 16px}.FinanceWorkspace-module__lURy4W__container [role=alert]{color:var(--color-error,#dc3545)}.FinanceWorkspace-module__lURy4W__container [role=status]{color:var(--text-primary)}.FinanceWorkspace-module__lURy4W__container>button,.FinanceWorkspace-module__lURy4W__panel>button{align-self:flex-start}.FinanceWorkspace-module__lURy4W__panel{flex-direction:column;gap:20px;min-width:0;display:flex}.FinanceWorkspace-module__lURy4W__card,.FinanceWorkspace-module__lURy4W__container>details,.FinanceWorkspace-module__lURy4W__panel>details{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:14px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.FinanceWorkspace-module__lURy4W__container details>summary{cursor:pointer;font-size:14px;font-weight:600}.FinanceWorkspace-module__lURy4W__container details[open]>summary{margin-bottom:16px}.FinanceWorkspace-module__lURy4W__container details>summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.FinanceWorkspace-module__lURy4W__fields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px 24px;min-width:0;display:grid}.FinanceWorkspace-module__lURy4W__fields label{flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:500;display:flex}.FinanceWorkspace-module__lURy4W__fieldControl,:is(.FinanceWorkspace-module__lURy4W__fields,.FinanceWorkspace-module__lURy4W__controls) :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--border-color);border-radius:var(--radius-full,999px);background:var(--bg-primary);width:100%;min-width:0;min-height:38px;color:var(--text-primary);font:inherit;color-scheme:var(--theme-color-scheme,dark);padding:9px 12px;font-weight:400;line-height:1.4}textarea.FinanceWorkspace-module__lURy4W__fieldControl,:is(.FinanceWorkspace-module__lURy4W__fields,.FinanceWorkspace-module__lURy4W__controls) textarea{resize:vertical;border-radius:16px;min-height:88px}.FinanceWorkspace-module__lURy4W__fieldControl:focus-visible,:is(.FinanceWorkspace-module__lURy4W__fields,.FinanceWorkspace-module__lURy4W__controls) :is(input,select,textarea):focus-visible{outline:2px solid var(--color-primary,#5587ed);outline-offset:2px}:is(.FinanceWorkspace-module__lURy4W__fields,.FinanceWorkspace-module__lURy4W__controls) :is(input,select,textarea):disabled{opacity:.55}.FinanceWorkspace-module__lURy4W__fields input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--color-primary,#5587ed);flex:0 0 16px;margin:2px 0 0}.FinanceWorkspace-module__lURy4W__fields label:has(input[type=checkbox]){flex-direction:row;grid-column:1/-1;align-items:flex-start;font-weight:400}.FinanceWorkspace-module__lURy4W__fields label:has(textarea){grid-column:span 2}.FinanceWorkspace-module__lURy4W__fields input[type=file]{padding:5px;font-size:12px}.FinanceWorkspace-module__lURy4W__fields input[type=file]::file-selector-button{border:1px solid var(--border-color);border-radius:var(--radius-full,999px);font:inherit;color:var(--text-primary);background:var(--bg-secondary);cursor:pointer;margin-right:10px;padding:5px 12px}.FinanceWorkspace-module__lURy4W__fields>button{place-self:end start;min-height:34px}.FinanceWorkspace-module__lURy4W__fields>:is(h2,h3,p,.FinanceWorkspace-module__lURy4W__actions,button[type=submit]){grid-column:1/-1}.FinanceWorkspace-module__lURy4W__fields fieldset{border:1px solid var(--border-color);border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:16px;display:grid}.FinanceWorkspace-module__lURy4W__fields legend{padding:0 6px;font-weight:600}.FinanceWorkspace-module__lURy4W__toolbar,.FinanceWorkspace-module__lURy4W__actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.FinanceWorkspace-module__lURy4W__toolbar{justify-content:space-between}.FinanceWorkspace-module__lURy4W__toolbar .FinanceWorkspace-module__lURy4W__fields{grid-template-columns:minmax(100px,180px) auto;align-items:end;gap:12px}.FinanceWorkspace-module__lURy4W__actions{grid-column:1/-1;padding-top:4px}.FinanceWorkspace-module__lURy4W__tabs{align-self:flex-start;min-width:0;max-width:100%}.FinanceWorkspace-module__lURy4W__container pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;border:1px solid var(--border-color);background:var(--bg-primary);border-radius:10px;padding:20px}.FinanceWorkspace-module__lURy4W__summary{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:12px;flex-wrap:wrap;align-items:center;gap:24px;padding:16px 20px;display:flex}.FinanceWorkspace-module__lURy4W__summary span{color:var(--text-secondary);flex-direction:column;gap:4px;font-size:12px;display:flex}.FinanceWorkspace-module__lURy4W__summary strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:16px}.FinanceWorkspace-module__lURy4W__summary>button{margin-left:auto}@container (max-width:900px){.FinanceWorkspace-module__lURy4W__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:560px){.FinanceWorkspace-module__lURy4W__fields,.FinanceWorkspace-module__lURy4W__fields fieldset{grid-template-columns:minmax(0,1fr)}.FinanceWorkspace-module__lURy4W__fields label:has(textarea){grid-column:1}.FinanceWorkspace-module__lURy4W__card{padding:16px}.FinanceWorkspace-module__lURy4W__summary>button{margin-left:0}}@media (max-width:600px){.FinanceWorkspace-module__lURy4W__container{padding:16px}}.FinanceWorkspace-module__lURy4W__modalBody{color:var(--text-primary);font-size:13px;line-height:1.5;container-type:inline-size}.FinanceWorkspace-module__lURy4W__modalBody .FinanceWorkspace-module__lURy4W__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.FinanceWorkspace-module__lURy4W__modalBody [role=alert]{color:var(--color-error,#dc3545);margin:0 0 16px}.FinanceWorkspace-module__lURy4W__fields .FinanceWorkspace-module__lURy4W__wide{grid-column:1/-1}@container (max-width:480px){.FinanceWorkspace-module__lURy4W__modalBody .FinanceWorkspace-module__lURy4W__fields{grid-template-columns:minmax(0,1fr)}}.FinanceWorkspace-module__lURy4W__controls input[type=number]{text-align:right;font-variant-numeric:tabular-nums}.FinanceWorkspace-module__lURy4W__controls td{min-width:115px}.FinanceWorkspace-module__lURy4W__toolbar.FinanceWorkspace-module__lURy4W__controls>input{flex:180px;width:auto}.FinanceWorkspace-module__lURy4W__modalBody .FinanceWorkspace-module__lURy4W__panel>p{color:var(--text-secondary);margin:0}.FinanceWorkspace-module__lURy4W__modalBody .FinanceWorkspace-module__lURy4W__panel :is(h2,h3){margin:0;font-size:15px;font-weight:600}.FinanceWorkspace-module__lURy4W__workspace{min-width:0;height:100%;min-height:0;color:var(--text-primary);flex-direction:column;font-size:13px;display:flex}.FinanceWorkspace-module__lURy4W__workspaceHeader{border-bottom:1px solid var(--border-color);flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex}.FinanceWorkspace-module__lURy4W__workspaceHeader h1{margin:0;font-size:20px;font-weight:600}.FinanceWorkspace-module__lURy4W__workspaceHeader p{color:var(--text-secondary);margin:0}.FinanceWorkspace-module__lURy4W__workspaceContent{flex:1;min-height:0;overflow:auto}.FinanceWorkspace-module__lURy4W__fieldControl{font-size:13px}.FinanceWorkspace-module__lURy4W__fieldControl[type=number]{text-align:right;font-variant-numeric:tabular-nums}.FinanceWorkspace-module__lURy4W__fieldControl[data-edited=true]{border-color:var(--color-warning)}.FinanceWorkspace-module__lURy4W__modalBody .FinanceWorkspace-module__lURy4W__panel>[role=alert]{color:var(--color-error);background:var(--bg-secondary);border-radius:12px;padding:12px 16px}.FinanceWorkspace-module__lURy4W__preservedText{white-space:pre-wrap;overflow-wrap:anywhere}
.FinanceDashboard-overview-module__ZTKdUa__dashboard{background-color:var(--color-background);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;container-type:inline-size}.FinanceDashboard-overview-module__ZTKdUa__scrollContainer{padding:var(--spacing-lg);flex:1;overflow:auto}.FinanceDashboard-overview-module__ZTKdUa__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);display:flex}.FinanceDashboard-overview-module__ZTKdUa__headerEyebrow{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:0;margin:0 0 .25rem;font-weight:700}.FinanceDashboard-overview-module__ZTKdUa__headerTitle{font-size:var(--font-size-xl);color:var(--color-text);margin:0;font-weight:600}.FinanceDashboard-overview-module__ZTKdUa__headerControls{flex:280px;justify-content:flex-end;min-width:0;max-width:560px;display:flex}.FinanceDashboard-overview-module__ZTKdUa__headerControls .FinanceDashboard-overview-module__ZTKdUa__timeRangeContainer{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;margin-bottom:0;padding:0}.FinanceDashboard-overview-module__ZTKdUa__headerControls .FinanceDashboard-overview-module__ZTKdUa__timeRangeContent{justify-content:flex-end;gap:var(--spacing-sm)}.FinanceDashboard-overview-module__ZTKdUa__headerControls .FinanceDashboard-overview-module__ZTKdUa__cardTitle,.FinanceDashboard-overview-module__ZTKdUa__headerControls .FinanceDashboard-overview-module__ZTKdUa__cardSubtitle{display:none}.FinanceDashboard-overview-module__ZTKdUa__snapshotGrid{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.FinanceDashboard-overview-module__ZTKdUa__snapshotCard{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--shadow-md);align-items:flex-start;gap:var(--spacing-sm);width:100%;min-height:122px;padding:var(--spacing-md);text-align:left;color:inherit;border-radius:var(--radius-md);font:inherit;grid-template-columns:38px minmax(0,1fr);display:grid}button.FinanceDashboard-overview-module__ZTKdUa__snapshotCard{cursor:default}button.FinanceDashboard-overview-module__ZTKdUa__snapshotCardClickable,.FinanceDashboard-overview-module__ZTKdUa__snapshotCardClickable{cursor:pointer}.FinanceDashboard-overview-module__ZTKdUa__snapshotCardClickable:hover{border-color:var(--color-primary-alpha-30);background:var(--color-surface-hover)}.FinanceDashboard-overview-module__ZTKdUa__snapshotIcon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:38px;height:38px;display:flex}.FinanceDashboard-overview-module__ZTKdUa__snapshotIconBlue{color:var(--lightningcss-light,#3572b9)var(--lightningcss-dark,#4a9eff);background:#4a9eff24;border:1px solid #4a9eff3d}.FinanceDashboard-overview-module__ZTKdUa__snapshotIconGreen{color:var(--color-success);background:#10b98124;border:1px solid #10b9813d}.FinanceDashboard-overview-module__ZTKdUa__snapshotIconRed{color:var(--color-error);background:#ef444424;border:1px solid #ef44443d}.FinanceDashboard-overview-module__ZTKdUa__snapshotIconAmber{color:var(--lightningcss-light,#905b05)var(--lightningcss-dark,#f59e0b);background:#f59e0b24;border:1px solid #f59e0b3d}.FinanceDashboard-overview-module__ZTKdUa__snapshotBody{flex-direction:column;gap:.3rem;min-width:0;display:flex}.FinanceDashboard-overview-module__ZTKdUa__snapshotLabel{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:0;font-weight:700}.FinanceDashboard-overview-module__ZTKdUa__snapshotValue{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:clamp(1.25rem,4.5cqw,1.75rem);line-height:1.05;overflow:hidden}.FinanceDashboard-overview-module__ZTKdUa__snapshotDetail{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.35}.FinanceDashboard-overview-module__ZTKdUa__card{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:var(--spacing-lg);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.FinanceDashboard-overview-module__ZTKdUa__cardCompact{padding:1.25rem;}.FinanceDashboard-overview-module__ZTKdUa__grid2col{gap:var(--spacing-md);margin-bottom:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.FinanceDashboard-overview-module__ZTKdUa__grid3col{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.FinanceDashboard-overview-module__ZTKdUa__metricsGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-auto-rows:minmax(140px,1fr);display:grid}.FinanceDashboard-overview-module__ZTKdUa__eventTrackerGrid{gap:var(--spacing-md);grid-template-columns:minmax(min(100%,280px),clamp(280px,38%,420px)) minmax(0,1fr);display:grid}.FinanceDashboard-overview-module__ZTKdUa__givingGrid{margin-top:var(--spacing-lg);gap:var(--spacing-lg);grid-template-columns:minmax(min(100%,220px),clamp(220px,34%,300px)) minmax(0,1fr);display:grid}@container (max-width:720px){.FinanceDashboard-overview-module__ZTKdUa__eventTrackerGrid,.FinanceDashboard-overview-module__ZTKdUa__givingGrid{grid-template-columns:1fr}.FinanceDashboard-overview-module__ZTKdUa__header{flex-direction:column;align-items:stretch}.FinanceDashboard-overview-module__ZTKdUa__headerControls{flex:auto;max-width:none}.FinanceDashboard-overview-module__ZTKdUa__headerTitle,.FinanceDashboard-overview-module__ZTKdUa__snapshotLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FinanceDashboard-overview-module__ZTKdUa__scrollContainer{padding:var(--spacing-md)}}@container (max-width:520px){.FinanceDashboard-overview-module__ZTKdUa__snapshotGrid,.FinanceDashboard-overview-module__ZTKdUa__grid2col,.FinanceDashboard-overview-module__ZTKdUa__grid3col,.FinanceDashboard-overview-module__ZTKdUa__metricsGrid{grid-template-columns:1fr}.FinanceDashboard-overview-module__ZTKdUa__incomeAmount{font-size:1.5rem}}.FinanceDashboard-overview-module__ZTKdUa__incomeCard{padding:var(--spacing-md);}.FinanceDashboard-overview-module__ZTKdUa__incomeCardBlue{border-left:3px solid #4a9eff;}.FinanceDashboard-overview-module__ZTKdUa__incomeCardGreen{border-left:3px solid var(--color-success);}.FinanceDashboard-overview-module__ZTKdUa__incomeLabel{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-xs)}.FinanceDashboard-overview-module__ZTKdUa__incomeRow{justify-content:space-between;align-items:flex-end;display:flex}.FinanceDashboard-overview-module__ZTKdUa__incomeAmount{color:var(--color-text);font-size:32px;font-weight:700;line-height:1}.FinanceDashboard-overview-module__ZTKdUa__incomeChange{text-align:right}.FinanceDashboard-overview-module__ZTKdUa__incomeChangeRow{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.FinanceDashboard-overview-module__ZTKdUa__incomeChangePositive{font-size:var(--font-size-base);color:var(--color-success);font-weight:600}.FinanceDashboard-overview-module__ZTKdUa__incomeChangeNegative{font-size:var(--font-size-base);color:var(--color-error);font-weight:600}.FinanceDashboard-overview-module__ZTKdUa__incomeComparison{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-top:2px}.FinanceDashboard-overview-module__ZTKdUa__loadingCard{padding:var(--spacing-md);text-align:center;color:var(--color-text-tertiary);}.FinanceDashboard-overview-module__ZTKdUa__timeRangeContainer{padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);}.FinanceDashboard-overview-module__ZTKdUa__timeRangeContent{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.FinanceDashboard-overview-module__ZTKdUa__timeRangeControls{gap:var(--spacing-md);flex-wrap:wrap;align-items:center;display:flex}.FinanceDashboard-overview-module__ZTKdUa__timeRangeButtonGroup{gap:var(--spacing-xs);display:flex}.FinanceDashboard-overview-module__ZTKdUa__timeRangeButton{font-size:var(--font-size-sm);background:var(--color-surface);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);padding:.5rem 1rem;font-weight:500;transition:all .2s}.FinanceDashboard-overview-module__ZTKdUa__timeRangeButton:hover{background:var(--color-surface-hover);border-color:var(--color-primary-alpha-20)}.FinanceDashboard-overview-module__ZTKdUa__timeRangeButtonActive{color:var(--color-text);background:#10b98133;border-color:#10b98166;}.FinanceDashboard-overview-module__ZTKdUa__customDateContainer{background:var(--glass-bg);border-radius:var(--radius-md);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex}.FinanceDashboard-overview-module__ZTKdUa__dateInputGroup{flex-direction:column;gap:.25rem;display:flex}.FinanceDashboard-overview-module__ZTKdUa__dateLabel{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.FinanceDashboard-overview-module__ZTKdUa__dateInput{}.FinanceDashboard-overview-module__ZTKdUa__dateInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha-10)}.FinanceDashboard-overview-module__ZTKdUa__dateSeparator{background:var(--lightningcss-light,#0f172a33)var(--lightningcss-dark,#fff3);width:12px;height:1px;margin-top:18px}.FinanceDashboard-overview-module__ZTKdUa__sectionTitle{font-size:var(--font-size-lg);color:var(--color-text);margin:0;font-weight:600}.FinanceDashboard-overview-module__ZTKdUa__sectionSubtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:4px}.FinanceDashboard-overview-module__ZTKdUa__sectionHeader{justify-content:space-between;align-items:flex-end;gap:var(--spacing-md);margin-bottom:var(--spacing-md);display:flex}.FinanceDashboard-overview-module__ZTKdUa__cardTitle{font-size:var(--font-size-sm);color:var(--color-text);margin:0;font-weight:600}.FinanceDashboard-overview-module__ZTKdUa__cardSubtitle{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-top:2px}.FinanceDashboard-overview-module__ZTKdUa__chartTitle{font-size:var(--font-size-base);color:var(--color-text);margin:0;font-weight:600}.FinanceDashboard-overview-module__ZTKdUa__chartSubtitle{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:.25rem 0 0}.FinanceDashboard-overview-module__ZTKdUa__topGiversCard{flex-direction:column;height:100%;display:flex;}.FinanceDashboard-overview-module__ZTKdUa__topGiversHeader{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.FinanceDashboard-overview-module__ZTKdUa__topGiversTitleRow{align-items:center;gap:var(--spacing-xs);display:flex}.FinanceDashboard-overview-module__ZTKdUa__topGiversSelect{font-size:var(--font-size-xs);color:var(--color-text);background:var(--color-surface-hover);border-radius:var(--radius-full,999px);border:1px solid var(--glass-border);cursor:pointer;outline:none;padding:.35rem .7rem}.FinanceDashboard-overview-module__ZTKdUa__topGiversSelect option{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#1a1a2e);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff)}.FinanceDashboard-overview-module__ZTKdUa__topGiversList{padding:.5rem 0}.FinanceDashboard-overview-module__ZTKdUa__topGiversItem{align-items:center;gap:.75rem;padding:.6rem 1rem;display:flex}.FinanceDashboard-overview-module__ZTKdUa__topGiversItemBorder{border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff0d);}.FinanceDashboard-overview-module__ZTKdUa__topGiversRank{width:24px;height:24px;font-size:var(--font-size-sm);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex}.FinanceDashboard-overview-module__ZTKdUa__topGiversRankGold{color:#000;background:linear-gradient(135deg,#fbbf24,#f59e0b);}.FinanceDashboard-overview-module__ZTKdUa__topGiversRankSilver{color:#000;background:linear-gradient(135deg,#9ca3af,#6b7280);}.FinanceDashboard-overview-module__ZTKdUa__topGiversRankBronze{color:#000;background:linear-gradient(135deg,#d97706,#b45309);}.FinanceDashboard-overview-module__ZTKdUa__topGiversRankDefault{color:var(--color-text-secondary);background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);}.FinanceDashboard-overview-module__ZTKdUa__topGiversName{font-size:var(--font-size-sm);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.FinanceDashboard-overview-module__ZTKdUa__recentGivingCard{flex-direction:column;height:100%;display:flex;}.FinanceDashboard-overview-module__ZTKdUa__recentGivingHeader{margin-bottom:var(--spacing-md);justify-content:space-between;align-items:center;display:flex}.FinanceDashboard-overview-module__ZTKdUa__recentGivingBadge{font-size:var(--font-size-sm);color:var(--color-text-secondary);border-radius:var(--radius-full,999px);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);padding:.25rem .5rem}.FinanceDashboard-overview-module__ZTKdUa__recentGivingList{flex:1;overflow:auto}.FinanceDashboard-overview-module__ZTKdUa__recentGivingItem{margin-bottom:var(--spacing-xs);border-radius:var(--radius-md);background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:all .2s;display:flex}.FinanceDashboard-overview-module__ZTKdUa__recentGivingItem:hover{background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);transform:translate(4px)}.FinanceDashboard-overview-module__ZTKdUa__recentGivingItemLeft{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.FinanceDashboard-overview-module__ZTKdUa__recentGivingIcon{background:#10b98126;border:1px solid #10b9814d;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.FinanceDashboard-overview-module__ZTKdUa__recentGivingDetails{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.FinanceDashboard-overview-module__ZTKdUa__recentGivingName{font-size:var(--font-size-sm);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.FinanceDashboard-overview-module__ZTKdUa__manualBadge{font-size:var(--font-size-xs);border-radius:var(--radius-full,999px);background:var(--accent-purple-alpha-20,#8b5cf633);color:var(--accent-purple,#a78bfa);margin-left:6px;padding:2px 6px}.FinanceDashboard-overview-module__ZTKdUa__recentGivingDate{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.FinanceDashboard-overview-module__ZTKdUa__recentGivingAmount{font-size:var(--font-size-sm);color:var(--color-success);font-weight:600;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", Consolas, monospace)}.FinanceDashboard-overview-module__ZTKdUa__donutContainer{align-items:center;gap:var(--spacing-md);flex-direction:row;display:flex}.FinanceDashboard-overview-module__ZTKdUa__donutEmpty{min-height:100px;color:var(--color-text-tertiary);font-size:var(--font-size-sm);justify-content:center;}.FinanceDashboard-overview-module__ZTKdUa__donutLegend{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.FinanceDashboard-overview-module__ZTKdUa__donutLegendItem{align-items:center;gap:.35rem;display:flex}.FinanceDashboard-overview-module__ZTKdUa__donutLegendDot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.FinanceDashboard-overview-module__ZTKdUa__donutLegendLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.FinanceDashboard-overview-module__ZTKdUa__donutLegendValue{font-size:var(--font-size-xs);color:var(--color-text);flex-shrink:0;font-weight:600}
.FinanceDashboard-entry-module__Zj2GPG__breakdownCard{padding:var(--spacing-md);flex-direction:column;min-height:160px;display:flex;}.FinanceDashboard-entry-module__Zj2GPG__breakdownTitle{font-size:var(--font-size-sm);color:var(--color-text);margin:0 0 .75rem;font-weight:600}.FinanceDashboard-entry-module__Zj2GPG__breakdownContent{flex:1;align-items:center;display:flex}.FinanceDashboard-entry-module__Zj2GPG__breakdownEmpty{color:var(--color-text-tertiary);font-size:var(--font-size-sm);flex:1;justify-content:center;align-items:center;display:flex}.FinanceDashboard-entry-module__Zj2GPG__trendCard{flex-direction:column;height:100%;display:flex;}.FinanceDashboard-entry-module__Zj2GPG__trendHeader{margin-bottom:var(--spacing-md)}.FinanceDashboard-entry-module__Zj2GPG__trendChartArea{flex-direction:column;flex:1;width:100%;display:flex;position:relative}.FinanceDashboard-entry-module__Zj2GPG__trendLegend{gap:var(--spacing-md);margin-bottom:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}.FinanceDashboard-entry-module__Zj2GPG__trendLegendItem{align-items:center;gap:var(--spacing-xs);display:flex}.FinanceDashboard-entry-module__Zj2GPG__trendLegendLine{border-radius:2px;width:16px;height:3px}.FinanceDashboard-entry-module__Zj2GPG__trendLegendLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.FinanceDashboard-entry-module__Zj2GPG__trendChartContainer{flex:1;min-height:320px;display:flex;position:relative}.FinanceDashboard-entry-module__Zj2GPG__trendChartInner{flex:1;position:relative}.FinanceDashboard-entry-module__Zj2GPG__trendTooltip{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#000000e6);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,white);font-size:var(--font-size-sm);pointer-events:none;white-space:nowrap;box-shadow:var(--shadow-md);z-index:1000;border-radius:6px;padding:8px 12px;font-weight:600;position:absolute;transform:translate(-50%,-120%)}.FinanceDashboard-entry-module__Zj2GPG__trendTooltipLabel{font-size:var(--font-size-xs);opacity:.8;margin-bottom:2px}.FinanceDashboard-entry-module__Zj2GPG__trendTooltipValue{color:var(--lightningcss-light,#217821)var(--lightningcss-dark,#4aff4a);font-size:var(--font-size-sm)}.FinanceDashboard-entry-module__Zj2GPG__trendXAxis{margin-top:var(--spacing-xs);justify-content:space-between;margin-left:40px;display:flex}.FinanceDashboard-entry-module__Zj2GPG__trendXAxisLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-align:center;flex:1}.FinanceDashboard-entry-module__Zj2GPG__comparisonCard{min-height:180px;}.FinanceDashboard-entry-module__Zj2GPG__comparisonHeader{margin-bottom:var(--spacing-xs);justify-content:space-between;align-items:center;display:flex}.FinanceDashboard-entry-module__Zj2GPG__comparisonLabel{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.5px}.FinanceDashboard-entry-module__Zj2GPG__comparisonChangeRow{align-items:center;gap:var(--spacing-xs);display:flex}.FinanceDashboard-entry-module__Zj2GPG__comparisonChangeValue{font-size:var(--font-size-xl);font-weight:700}.FinanceDashboard-entry-module__Zj2GPG__targetMeterCard{border-radius:var(--radius-xl);flex-direction:column;min-height:180px;padding:0;display:flex;}.FinanceDashboard-entry-module__Zj2GPG__targetMeterBg{pointer-events:none;position:absolute;inset:0}.FinanceDashboard-entry-module__Zj2GPG__targetMeterHeader{z-index:1;justify-content:space-between;align-items:center;padding:1rem 1.25rem .5rem;display:flex;position:relative}.FinanceDashboard-entry-module__Zj2GPG__targetMeterContent{z-index:1;flex-direction:column;flex:1;justify-content:center;padding:0 1.25rem;display:flex;position:relative}.FinanceDashboard-entry-module__Zj2GPG__targetMeterPercent{margin-bottom:var(--spacing-xs);font-size:42px;font-weight:800;line-height:1}.FinanceDashboard-entry-module__Zj2GPG__targetMeterAmount{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.FinanceDashboard-entry-module__Zj2GPG__targetMeterBar{background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);height:8px;position:relative}.FinanceDashboard-entry-module__Zj2GPG__targetMeterFill{transition:width .5s ease-out;position:absolute;top:0;bottom:0;left:0}.FinanceDashboard-entry-module__Zj2GPG__targetMeterMarker{background:var(--color-text-tertiary);opacity:.55;border-radius:2px;width:2px;position:absolute;top:-2px;bottom:-2px;right:0}.FinanceDashboard-entry-module__Zj2GPG__targetMeterFooter{z-index:1;background:var(--lightningcss-light,#0f172a09)var(--lightningcss-dark,#ffffff09);justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex;position:relative}.FinanceDashboard-entry-module__Zj2GPG__targetMeterFooterLabel{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.FinanceDashboard-entry-module__Zj2GPG__targetMeterFooterValue{font-size:var(--font-size-sm);font-weight:700}.FinanceDashboard-entry-module__Zj2GPG__editButton{color:var(--color-text-tertiary);cursor:pointer;font-size:var(--font-size-sm);background:0 0;border:none;margin-left:4px;padding:2px}.FinanceDashboard-entry-module__Zj2GPG__editButton:hover{color:var(--color-text-secondary)}.FinanceDashboard-entry-module__Zj2GPG__newGiversCard{}.FinanceDashboard-entry-module__Zj2GPG__newGiversContent{gap:var(--spacing-lg);align-items:center;display:flex}.FinanceDashboard-entry-module__Zj2GPG__newGiversStats{flex:1}.FinanceDashboard-entry-module__Zj2GPG__newGiversRate{color:var(--color-primary-text,var(--color-primary));margin-bottom:.25rem;font-size:28px;font-weight:700}.FinanceDashboard-entry-module__Zj2GPG__newGiversRateLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.FinanceDashboard-entry-module__Zj2GPG__newGiversDetail{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-top:.25rem}.FinanceDashboard-entry-module__Zj2GPG__avgPerPersonCard{}.FinanceDashboard-entry-module__Zj2GPG__avgPerPersonBar{align-items:flex-end;gap:var(--spacing-md);height:76px;margin-bottom:var(--spacing-xs);display:flex}.FinanceDashboard-entry-module__Zj2GPG__avgPerPersonBarInner{background:linear-gradient(135deg, var(--color-primary-alpha-20), #10b98124);border:1px solid var(--glass-border);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.FinanceDashboard-entry-module__Zj2GPG__avgPerPersonValue{color:var(--color-text);font-size:24px;font-weight:700}.FinanceDashboard-entry-module__Zj2GPG__avgPerPersonLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.FinanceDashboard-entry-module__Zj2GPG__avgPerPersonFooter{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-align:center;padding-top:var(--spacing-xs);border-top:1px solid var(--glass-border)}.FinanceDashboard-entry-module__Zj2GPG__formCard{padding:var(--spacing-md);}.FinanceDashboard-entry-module__Zj2GPG__formTitle{font-size:var(--font-size-base);color:var(--color-text);margin:0 0 var(--spacing-sm) 0;font-weight:600}.FinanceDashboard-entry-module__Zj2GPG__formGroup{margin-bottom:var(--spacing-sm)}.FinanceDashboard-entry-module__Zj2GPG__formRow2{gap:var(--spacing-sm);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.FinanceDashboard-entry-module__Zj2GPG__formLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-xs);font-weight:500;display:block}.FinanceDashboard-entry-module__Zj2GPG__formLabelSmall{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin-bottom:var(--spacing-xs);font-weight:500;display:block}.FinanceDashboard-entry-module__Zj2GPG__formInput{background:var(--color-surface-hover);border:1px solid var(--glass-border);border-radius:var(--radius-full,999px);width:100%;min-height:40px;color:var(--color-text);font-family:inherit;font-size:var(--font-size-sm);outline:none;padding:.55rem .75rem;line-height:1.35;transition:all .2s}.FinanceDashboard-entry-module__Zj2GPG__formInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-alpha-10)}.FinanceDashboard-entry-module__Zj2GPG__formInput:disabled,.FinanceDashboard-entry-module__Zj2GPG__formSelect:disabled{opacity:.6;cursor:not-allowed}.FinanceDashboard-entry-module__Zj2GPG__formInputStacked{margin-top:var(--spacing-xs)}.FinanceDashboard-entry-module__Zj2GPG__formSelect{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m6 9 6 6 6-6'/%3e%3c/svg%3e");background-position:right .9rem center;background-repeat:no-repeat;background-size:16px 16px;padding-right:2.75rem;}.FinanceDashboard-entry-module__Zj2GPG__formTextarea{resize:vertical;border-radius:22px;min-height:44px;font-family:inherit;}.FinanceDashboard-entry-module__Zj2GPG__formInputWithPrefix{padding-left:1.5rem;}.FinanceDashboard-entry-module__Zj2GPG__formPrefix{color:var(--color-text-tertiary);font-size:var(--font-size-sm);position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.FinanceDashboard-entry-module__Zj2GPG__formInlineButton{margin-top:var(--spacing-xs);color:var(--color-text-tertiary);cursor:pointer;font-size:var(--font-size-xs);background:0 0;border:none;padding:.25rem 0;text-decoration:underline}.FinanceDashboard-entry-module__Zj2GPG__formInlineButton:hover{color:var(--color-text-secondary)}.FinanceDashboard-entry-module__Zj2GPG__personLabelRow{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);display:flex}.FinanceDashboard-entry-module__Zj2GPG__anonLabel{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-tertiary);cursor:pointer;display:flex}.FinanceDashboard-entry-module__Zj2GPG__anonCheckbox{opacity:0;cursor:pointer;width:18px;height:18px;position:absolute}.FinanceDashboard-entry-module__Zj2GPG__anonCheckboxVisual{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}.FinanceDashboard-entry-module__Zj2GPG__selectedPerson{margin-top:var(--spacing-xs);border:1px solid var(--color-success);border-radius:var(--radius-full,999px);font-size:var(--font-size-sm);color:var(--color-success);background:#10b9811a;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.FinanceDashboard-entry-module__Zj2GPG__selectedPersonClear{color:var(--color-success);cursor:pointer;font-size:var(--font-size-base);background:0 0;border:none;padding:0 .25rem}.FinanceDashboard-entry-module__Zj2GPG__selectedPersonClear:hover{opacity:.7}.FinanceDashboard-entry-module__Zj2GPG__searchDropdown{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#141418fa);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-md);z-index:100;max-height:200px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px var(--lightningcss-light,#0f172a20)var(--lightningcss-dark,#00000080)}.FinanceDashboard-entry-module__Zj2GPG__searchDropdownItem{cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text);border-bottom:1px solid var(--glass-border);background:0 0;padding:.5rem .75rem;transition:background .15s}.FinanceDashboard-entry-module__Zj2GPG__searchDropdownItem:hover{background:var(--color-surface-hover)}.FinanceDashboard-entry-module__Zj2GPG__searchDropdownItem:last-child{border-bottom:none}.FinanceDashboard-entry-module__Zj2GPG__searchDropdownItemType{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-left:8px}.FinanceDashboard-entry-module__Zj2GPG__createPersonButton{border:1px dashed var(--glass-border);border-radius:var(--radius-full,999px);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;text-align:left;background:0 0;width:100%;padding:.5rem .75rem;transition:all .2s}.FinanceDashboard-entry-module__Zj2GPG__createPersonButton:hover{border-color:var(--color-primary-alpha-30);color:var(--color-text)}.FinanceDashboard-entry-module__Zj2GPG__createPersonForm{background:var(--color-primary-alpha-10);border:1px solid var(--color-primary-alpha-30);border-radius:18px;padding:.75rem}.FinanceDashboard-entry-module__Zj2GPG__createPersonLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-xs)}.FinanceDashboard-entry-module__Zj2GPG__createPersonInput{background:var(--color-surface-hover);border:1px solid var(--glass-border);border-radius:var(--radius-full,999px);width:100%;color:var(--color-text);font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs);outline:none;padding:.5rem}.FinanceDashboard-entry-module__Zj2GPG__createPersonInput:focus{border-color:var(--color-primary)}.FinanceDashboard-entry-module__Zj2GPG__createPersonActions{gap:var(--spacing-xs);display:flex}.FinanceDashboard-entry-module__Zj2GPG__submitButton{border-radius:var(--radius-full,100px);width:100%;min-height:42px;color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;background:linear-gradient(135deg,#4a9effe6 0%,#4a9effb3 100%);border:1px solid #4a9eff66;padding:.65rem .75rem;font-weight:600;transition:all .2s}.FinanceDashboard-entry-module__Zj2GPG__submitButton:hover{background:linear-gradient(135deg,#4a9eff 0%,#4a9effd9 100%);box-shadow:0 4px 12px #4a9eff4d}.FinanceDashboard-entry-module__Zj2GPG__submitButton:disabled{cursor:not-allowed;opacity:.6;box-shadow:none;background:#64646480;transform:none}.FinanceDashboard-entry-module__Zj2GPG__confirmationBody{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.6}.FinanceDashboard-entry-module__Zj2GPG__confirmationBody p{margin:0 0 var(--spacing-sm)}.FinanceDashboard-entry-module__Zj2GPG__confirmationBody ul{margin:0;padding:0;list-style:none}.FinanceDashboard-entry-module__Zj2GPG__confirmationBody li{margin-bottom:var(--spacing-xs)}.FinanceDashboard-entry-module__Zj2GPG__confirmationBody strong{color:var(--color-text)}.FinanceDashboard-entry-module__Zj2GPG__cancelButton{border:1px solid var(--glass-border);border-radius:var(--radius-full,100px);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;background:0 0;padding:.5rem .75rem;transition:all .2s}.FinanceDashboard-entry-module__Zj2GPG__cancelButton:hover{background:var(--color-surface-hover)}.FinanceDashboard-entry-module__Zj2GPG__createButton{border-radius:var(--radius-full,100px);color:#fff;font-size:var(--font-size-sm);cursor:pointer;background:#4a9effe6;border:none;flex:1;padding:.5rem;transition:all .2s}.FinanceDashboard-entry-module__Zj2GPG__createButton:disabled{opacity:.6;cursor:wait}.FinanceDashboard-entry-module__Zj2GPG__createButton:hover:not(:disabled){background:#4a9eff}
.FinanceDashboard-corporate-module__tQ_yNG__paymentCard{flex-direction:column;height:100%;display:flex;}.FinanceDashboard-corporate-module__tQ_yNG__paymentContainer{flex-direction:column;width:100%;height:100%;display:flex}.FinanceDashboard-corporate-module__tQ_yNG__paymentForm{flex-direction:column;flex:1;display:flex}.FinanceDashboard-corporate-module__tQ_yNG__paymentFieldGroup{gap:var(--spacing-xs);flex-direction:column;margin-bottom:.75rem;display:flex}.FinanceDashboard-corporate-module__tQ_yNG__paymentLabel{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-xs);font-weight:600}.FinanceDashboard-corporate-module__tQ_yNG__paymentInput{border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-sm);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border:1px solid var(--lightningcss-light,#0f172a26)var(--lightningcss-dark,#ffffff26);outline:none;padding:.75rem 1rem;transition:all .2s}.FinanceDashboard-corporate-module__tQ_yNG__paymentInput:focus{background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-color:var(--lightningcss-light,#0f172a33)var(--lightningcss-dark,#fff3)}.FinanceDashboard-corporate-module__tQ_yNG__paymentSelect{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1em;padding-right:2.5rem;}.FinanceDashboard-corporate-module__tQ_yNG__paymentDropdown{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:var(--radius-md);z-index:1000;max-height:160px;box-shadow:var(--shadow-md);margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow:auto}.FinanceDashboard-corporate-module__tQ_yNG__paymentDropdownEmpty{font-size:var(--font-size-sm);color:var(--color-text-tertiary);text-align:center;padding:.75rem;}.FinanceDashboard-corporate-module__tQ_yNG__paymentDropdownItem{cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text);border-bottom:1px solid var(--glass-border);padding:.5rem .75rem;transition:background .15s}.FinanceDashboard-corporate-module__tQ_yNG__paymentDropdownItem:hover{background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.FinanceDashboard-corporate-module__tQ_yNG__paymentDropdownItem:last-child{border-bottom:none}.FinanceDashboard-corporate-module__tQ_yNG__paymentDropdownItemName{margin-bottom:2px;font-weight:500}.FinanceDashboard-corporate-module__tQ_yNG__paymentDropdownItemEmail{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.FinanceDashboard-corporate-module__tQ_yNG__successMessage{border-radius:var(--radius-md);color:var(--color-success);font-size:var(--font-size-sm);margin-bottom:var(--spacing-md);text-align:center;background:#10b9811a;border:1px solid #10b9814d;padding:.75rem}.FinanceDashboard-corporate-module__tQ_yNG__eventTrackerSection{margin-bottom:var(--spacing-lg)}.FinanceDashboard-corporate-module__tQ_yNG__emptyState{padding:var(--spacing-xl);text-align:center;color:var(--color-text-tertiary);font-size:var(--font-size-sm);}.FinanceDashboard-corporate-module__tQ_yNG__loading{text-align:center;padding:var(--spacing-xl);color:var(--color-text-tertiary)}@container (max-width:900px){.FinanceDashboard-corporate-module__tQ_yNG__eventTrackerGrid,.FinanceDashboard-corporate-module__tQ_yNG__givingGrid,.FinanceDashboard-corporate-module__tQ_yNG__formRow2,.FinanceDashboard-corporate-module__tQ_yNG__chartsRow,.FinanceDashboard-corporate-module__tQ_yNG__twoColGrid,.FinanceDashboard-corporate-module__tQ_yNG__agingLayout{grid-template-columns:1fr}.FinanceDashboard-corporate-module__tQ_yNG__dataTable{max-width:100%;display:block;overflow-x:auto}}@container (max-width:720px){.FinanceDashboard-corporate-module__tQ_yNG__snapshotGrid,.FinanceDashboard-corporate-module__tQ_yNG__grid2col,.FinanceDashboard-corporate-module__tQ_yNG__grid3col,.FinanceDashboard-corporate-module__tQ_yNG__metricsGrid,.FinanceDashboard-corporate-module__tQ_yNG__executiveGrid{grid-template-columns:1fr}.FinanceDashboard-corporate-module__tQ_yNG__scrollContainer{padding:var(--spacing-md)}.FinanceDashboard-corporate-module__tQ_yNG__header{flex-direction:column;align-items:stretch}.FinanceDashboard-corporate-module__tQ_yNG__headerTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:1024px){.FinanceDashboard-corporate-module__tQ_yNG__snapshotGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.FinanceDashboard-corporate-module__tQ_yNG__grid3col,.FinanceDashboard-corporate-module__tQ_yNG__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.FinanceDashboard-corporate-module__tQ_yNG__eventTrackerGrid,.FinanceDashboard-corporate-module__tQ_yNG__formRow2,.FinanceDashboard-corporate-module__tQ_yNG__givingGrid{grid-template-columns:1fr}}@media (max-width:768px){.FinanceDashboard-corporate-module__tQ_yNG__scrollContainer{padding:var(--spacing-md)}.FinanceDashboard-corporate-module__tQ_yNG__header{flex-direction:column;align-items:stretch}.FinanceDashboard-corporate-module__tQ_yNG__headerControls{justify-content:stretch;min-width:0}.FinanceDashboard-corporate-module__tQ_yNG__headerControls .FinanceDashboard-corporate-module__tQ_yNG__timeRangeContent{justify-content:flex-start}.FinanceDashboard-corporate-module__tQ_yNG__snapshotGrid,.FinanceDashboard-corporate-module__tQ_yNG__grid2col,.FinanceDashboard-corporate-module__tQ_yNG__grid3col{grid-template-columns:1fr}.FinanceDashboard-corporate-module__tQ_yNG__metricsGrid{gap:var(--spacing-sm);grid-template-columns:1fr}.FinanceDashboard-corporate-module__tQ_yNG__headerTitle{font-size:var(--font-size-lg)}.FinanceDashboard-corporate-module__tQ_yNG__incomeAmount{font-size:24px}.FinanceDashboard-corporate-module__tQ_yNG__timeRangeContent{flex-direction:column;align-items:flex-start}.FinanceDashboard-corporate-module__tQ_yNG__timeRangeControls{width:100%}.FinanceDashboard-corporate-module__tQ_yNG__timeRangeButtonGroup{flex-wrap:wrap}.FinanceDashboard-corporate-module__tQ_yNG__customDateContainer{width:100%}}@media (max-width:480px){.FinanceDashboard-corporate-module__tQ_yNG__timeRangeButtonGroup{flex-direction:column;width:100%}.FinanceDashboard-corporate-module__tQ_yNG__timeRangeButton,.FinanceDashboard-corporate-module__tQ_yNG__timeRangeButtonActive{text-align:center;width:100%}.FinanceDashboard-corporate-module__tQ_yNG__modalActions{flex-direction:column}}.FinanceDashboard-corporate-module__tQ_yNG__ghostButton{font-size:var(--font-size-sm);color:var(--color-text-secondary);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:6px;padding:6px 14px;font-weight:500;transition:all .2s;display:inline-flex}.FinanceDashboard-corporate-module__tQ_yNG__ghostButton:hover{color:var(--color-text);border-color:var(--color-primary)}.FinanceDashboard-corporate-module__tQ_yNG__linkButton{font-size:var(--font-size-sm);color:var(--color-primary-text,var(--color-primary));cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-weight:500;display:inline-flex}.FinanceDashboard-corporate-module__tQ_yNG__linkButton:hover{text-decoration:underline}.FinanceDashboard-corporate-module__tQ_yNG__statusBadge{font-size:var(--font-size-xs);border-radius:var(--radius-full,999px);white-space:nowrap;padding:2px 10px;font-weight:600;display:inline-block}.FinanceDashboard-corporate-module__tQ_yNG__corpStack{gap:var(--spacing-md);flex-direction:column;display:flex}.FinanceDashboard-corporate-module__tQ_yNG__cardHeader{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);display:flex}.FinanceDashboard-corporate-module__tQ_yNG__cardTitleIcon{vertical-align:-3px;color:var(--color-text-tertiary);margin-right:6px}.FinanceDashboard-corporate-module__tQ_yNG__chartsRow{gap:var(--spacing-md);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;display:grid}@media (max-width:900px){.FinanceDashboard-corporate-module__tQ_yNG__chartsRow{grid-template-columns:1fr}}.FinanceDashboard-corporate-module__tQ_yNG__chartLegendInline{gap:var(--spacing-md);display:flex}.FinanceDashboard-corporate-module__tQ_yNG__legendItem{font-size:var(--font-size-xs);color:var(--color-text-secondary);align-items:center;gap:6px;display:inline-flex}.FinanceDashboard-corporate-module__tQ_yNG__legendSwatch{border-radius:2px;flex-shrink:0;width:12px;height:3px}.FinanceDashboard-corporate-module__tQ_yNG__donutWrap{justify-content:center;align-items:center;min-height:170px;display:flex}.FinanceDashboard-corporate-module__tQ_yNG__agingLayout{gap:var(--spacing-xl);grid-template-columns:170px minmax(0,1fr);align-items:center;display:grid}@media (max-width:700px){.FinanceDashboard-corporate-module__tQ_yNG__agingLayout{grid-template-columns:1fr}}.FinanceDashboard-corporate-module__tQ_yNG__agingBuckets{gap:var(--spacing-md);flex-direction:column;display:flex}.FinanceDashboard-corporate-module__tQ_yNG__agingRow{align-items:center;gap:var(--spacing-md);grid-template-columns:12px 90px minmax(0,1fr) auto;display:grid}.FinanceDashboard-corporate-module__tQ_yNG__agingDot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.FinanceDashboard-corporate-module__tQ_yNG__agingRowLabel{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap}.FinanceDashboard-corporate-module__tQ_yNG__agingTrack{border-radius:var(--radius-full,999px);background:var(--glass-bg);border:1px solid var(--glass-border);height:8px;overflow:hidden}.FinanceDashboard-corporate-module__tQ_yNG__agingFill{border-radius:var(--radius-full,999px);height:100%;transition:width .3s}.FinanceDashboard-corporate-module__tQ_yNG__agingRowValue{font-size:var(--font-size-sm);color:var(--color-text);text-align:right;white-space:nowrap;font-weight:600}.FinanceDashboard-corporate-module__tQ_yNG__twoColGrid{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:900px){.FinanceDashboard-corporate-module__tQ_yNG__twoColGrid{grid-template-columns:1fr}}.FinanceDashboard-corporate-module__tQ_yNG__dataTable{border-collapse:collapse;width:100%}.FinanceDashboard-corporate-module__tQ_yNG__dataTable th{text-align:left;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);border-bottom:1px solid var(--glass-border);padding:8px 10px;font-weight:600}.FinanceDashboard-corporate-module__tQ_yNG__dataTable td{font-size:var(--font-size-sm);color:var(--color-text);border-bottom:1px solid var(--glass-border);vertical-align:middle;padding:10px}.FinanceDashboard-corporate-module__tQ_yNG__dataTable tbody tr:last-child td{border-bottom:none}.FinanceDashboard-corporate-module__tQ_yNG__alignRight{text-align:right}.FinanceDashboard-corporate-module__tQ_yNG__cellPrimary{color:var(--color-text);font-weight:600}.FinanceDashboard-corporate-module__tQ_yNG__cellSecondary{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.FinanceDashboard-corporate-module__tQ_yNG__executiveGrid{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.FinanceDashboard-corporate-module__tQ_yNG__executiveCard{border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:var(--spacing-md);gap:var(--spacing-sm);background:linear-gradient(var(--lightningcss-light,#0f172a0e)var(--lightningcss-dark,#ffffff0e),var(--lightningcss-light,#0f172a06)var(--lightningcss-dark,#ffffff06));grid-template-columns:38px minmax(0,1fr);align-items:center;min-height:94px;display:grid}.FinanceDashboard-corporate-module__tQ_yNG__executiveValue{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:.18rem 0 .1rem;font-size:clamp(1.15rem,4cqw,1.6rem);line-height:1.05;display:block;overflow:hidden}.FinanceDashboard-corporate-module__tQ_yNG__barChart{gap:var(--spacing-md);height:220px;padding:var(--spacing-sm) 0 0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid}.FinanceDashboard-corporate-module__tQ_yNG__barColumn{grid-template-rows:18px minmax(0,1fr) 18px;align-items:end;gap:8px;min-width:0;height:100%;display:grid}.FinanceDashboard-corporate-module__tQ_yNG__barValue{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-align:center;white-space:nowrap;font-weight:600}.FinanceDashboard-corporate-module__tQ_yNG__barTrack{border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);align-items:flex-end;width:100%;max-width:54px;height:100%;margin:0 auto;display:flex;overflow:hidden}.FinanceDashboard-corporate-module__tQ_yNG__barFill{border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;min-height:0;transition:height .25s}.FinanceDashboard-corporate-module__tQ_yNG__barLabel{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-align:center;white-space:nowrap}.FinanceDashboard-corporate-module__tQ_yNG__gaugeWrap{justify-content:center;align-items:center;min-height:154px;display:flex;position:relative}.FinanceDashboard-corporate-module__tQ_yNG__gaugeSvg{width:min(100%,260px);height:auto;overflow:visible}.FinanceDashboard-corporate-module__tQ_yNG__gaugeBase,.FinanceDashboard-corporate-module__tQ_yNG__gaugeProgress{fill:none;stroke-width:14px;stroke-linecap:round}.FinanceDashboard-corporate-module__tQ_yNG__gaugeBase{stroke:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff14)}.FinanceDashboard-corporate-module__tQ_yNG__gaugeProgress{stroke:#22c55e}.FinanceDashboard-corporate-module__tQ_yNG__gaugeNeedle{stroke:var(--color-text);stroke-width:3px;stroke-linecap:round}.FinanceDashboard-corporate-module__tQ_yNG__gaugePin{fill:var(--color-text)}.FinanceDashboard-corporate-module__tQ_yNG__gaugeReadout{text-align:center;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.FinanceDashboard-corporate-module__tQ_yNG__gaugeReadout strong{color:var(--color-text);font-size:1.8rem;line-height:1;display:block}.FinanceDashboard-corporate-module__tQ_yNG__gaugeReadout span,.FinanceDashboard-corporate-module__tQ_yNG__gaugeStats span{font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:0}.FinanceDashboard-corporate-module__tQ_yNG__gaugeStats{gap:var(--spacing-sm);margin-top:var(--spacing-sm);grid-template-columns:1fr 1fr;display:grid}.FinanceDashboard-corporate-module__tQ_yNG__gaugeStats>div{padding:var(--spacing-sm);border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a)}.FinanceDashboard-corporate-module__tQ_yNG__gaugeStats strong{color:var(--color-text);font-size:var(--font-size-base);margin-top:2px;display:block}@media (max-width:1180px){.FinanceDashboard-corporate-module__tQ_yNG__executiveGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.FinanceDashboard-corporate-module__tQ_yNG__executiveGrid{grid-template-columns:1fr}.FinanceDashboard-corporate-module__tQ_yNG__barChart{gap:var(--spacing-xs)}.FinanceDashboard-corporate-module__tQ_yNG__barTrack{max-width:40px}}
.MeetingAttendeeAvatar-module__szzg5q__avatar{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#dbeafef5);background:#3b82f629;border:1px solid #60a5fa59;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:780;line-height:1;display:inline-flex;overflow:hidden}.MeetingAttendeeAvatar-module__szzg5q__avatar img{object-fit:cover;width:100%;height:100%}.MeetingAttendeeAvatar-module__szzg5q__avatar span{transform:translateY(.5px)}.MeetingAttendeeAvatar-module__szzg5q__sm{width:30px;height:30px;font-size:.68rem}.MeetingAttendeeAvatar-module__szzg5q__md{width:36px;height:36px;font-size:.76rem}
.Meetings-module__ZGKiBG__meetingsPage{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;container:meetings-page/inline-size}.Meetings-module__ZGKiBG__meetingRoomPage{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#000);width:100%;height:100%;min-height:0;overflow:hidden}.Meetings-module__ZGKiBG__meetingsSettingsPage{background:radial-gradient(circle at 18% 12%, #0ea5e929, transparent 34%), linear-gradient(180deg, var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#070a12fa), var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#03050af5));width:100%;height:100%;min-height:0;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafc);padding:56px 18px 18px;overflow:auto}.Meetings-module__ZGKiBG__settingsHeader{max-width:760px;margin:0 auto 18px}.Meetings-module__ZGKiBG__settingsHeader h1{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);margin:0 0 6px;font-size:24px;font-weight:750}.Meetings-module__ZGKiBG__settingsHeader p{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#e2e8f0a3);margin:0;font-size:13px}.Meetings-module__ZGKiBG__settingsGrid{gap:10px;max-width:760px;margin:0 auto;display:grid}.Meetings-module__ZGKiBG__settingRow{background:var(--lightningcss-light,#f1f5f99e)var(--lightningcss-dark,#0f172a9e);border:1px solid var(--lightningcss-light,#0f172a29)var(--lightningcss-dark,#94a3b829);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px 16px;display:flex}.Meetings-module__ZGKiBG__settingRow span{gap:4px;min-width:0;display:grid}.Meetings-module__ZGKiBG__settingRow strong{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafcf0);font-size:13px}.Meetings-module__ZGKiBG__settingRow small{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#cbd5e18f);font-size:12px}.Meetings-module__ZGKiBG__settingRow select{min-width:168px;height:34px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafc);background:var(--lightningcss-light,#f1f5f9bd)var(--lightningcss-dark,#020617bd);border:1px solid var(--lightningcss-light,#0f172a38)var(--lightningcss-dark,#94a3b838);border-radius:999px;padding:0 12px}.Meetings-module__ZGKiBG__settingRow input[type=checkbox]{accent-color:#22c55e;width:38px;height:22px}.Meetings-module__ZGKiBG__calendarPane{box-sizing:border-box;border-right:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-direction:column;flex:none;width:320px;min-width:0;min-height:0;padding:12px;display:flex;overflow-y:auto}.Meetings-module__ZGKiBG__detailsPane{background:var(--lightningcss-light,#f1f5f933)var(--lightningcss-dark,#0003);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.Meetings-module__ZGKiBG__meetingsLayout{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.Meetings-module__ZGKiBG__calendarToolbar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.Meetings-module__ZGKiBG__calendarToolbar h1{color:var(--color-text);margin:0;font-size:15px;font-weight:600}.Meetings-module__ZGKiBG__calendarToolbar .Meetings-module__ZGKiBG__bookButton,.Meetings-module__ZGKiBG__meetingCard .Meetings-module__ZGKiBG__joinButton{border-radius:var(--radius-full,999px)}.Meetings-module__ZGKiBG__selectedDaySection{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.Meetings-module__ZGKiBG__selectedDayHeader{border-bottom:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:12px 16px;display:flex}.Meetings-module__ZGKiBG__selectedDayHeader h2{color:var(--color-text);letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:15px;font-weight:600;overflow:hidden}.Meetings-module__ZGKiBG__noMeetings{text-align:center;opacity:.5;padding:2rem 1rem;font-size:.875rem;font-weight:400}.Meetings-module__ZGKiBG__meetingsList{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:12px 16px;overflow-y:auto}.Meetings-module__ZGKiBG__meetingCard{cursor:pointer;text-align:left;box-sizing:border-box;background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:12px;width:100%;min-width:0;margin-bottom:.75rem;padding:12px;transition:all .2s}.Meetings-module__ZGKiBG__meetingCard:hover{border-color:var(--color-primary-alpha-30);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);box-shadow:0 8px 24px var(--lightningcss-light,#0f172a13)var(--lightningcss-dark,#0000004d)}.Meetings-module__ZGKiBG__meetingCardHeader{justify-content:space-between;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-sm);flex-wrap:wrap;display:flex}.Meetings-module__ZGKiBG__meetingCardHeader h3{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;font-weight:600;overflow:hidden}.Meetings-module__ZGKiBG__meetingTitleWrap{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;min-width:0;display:flex}.Meetings-module__ZGKiBG__meetingTypeBadge{font-size:var(--font-size-xs);white-space:nowrap;color:var(--color-text-secondary);background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f);border:.5px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-weight:600;line-height:1.4;display:inline-flex}.Meetings-module__ZGKiBG__meetingType_walk_in{color:var(--lightningcss-light,#905b05)var(--lightningcss-dark,#f59e0b);background:#f59e0b1f;border-color:#f59e0b59}.Meetings-module__ZGKiBG__meetingType_theater{border-color:var(--color-primary-alpha-30);background:var(--color-primary-alpha-10,#6366f11f);color:var(--color-primary-text,var(--color-primary))}.Meetings-module__ZGKiBG__meetingTime{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-primary-text,var(--color-primary));white-space:nowrap;flex-shrink:0;font-weight:600;display:flex}.Meetings-module__ZGKiBG__meetingCardDetails{margin-bottom:var(--spacing-sm);flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.Meetings-module__ZGKiBG__detail{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:flex;overflow:hidden}.Meetings-module__ZGKiBG__meetingDescription{font-size:var(--font-size-sm);color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}@container meetings-page (max-width:640px){.Meetings-module__ZGKiBG__meetingsLayout{flex-direction:column;overflow-y:auto}.Meetings-module__ZGKiBG__calendarPane{border-bottom:.5px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-right:0;width:100%;overflow:visible}.Meetings-module__ZGKiBG__calendarToolbar{width:100%;max-width:336px;margin-inline:auto}.Meetings-module__ZGKiBG__detailsPane,.Meetings-module__ZGKiBG__selectedDaySection{flex:1 0 auto;overflow:visible}.Meetings-module__ZGKiBG__meetingsList{overflow:visible}}@container (max-width:768px){.Meetings-module__ZGKiBG__settingRow{flex-wrap:wrap;gap:10px}.Meetings-module__ZGKiBG__settingRow select{width:100%;min-width:0;max-width:100%}}@container (max-width:520px){.Meetings-module__ZGKiBG__settingsHeader h1{font-size:1.25rem}}
.MeetingDetail-module__Xtq92G__detail{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#030406eb);--meeting-modal-gutter:1.1rem;box-sizing:border-box;width:min(92%,860px);max-width:calc(100% - 1.5rem);max-height:min(84vh,760px);container:meeting-detail/inline-size}.MeetingDetail-module__Xtq92G__modalSubtitle{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.MeetingDetail-module__Xtq92G__meetingTypeBadge{font-size:var(--font-size-xs);white-space:nowrap;color:var(--color-text-secondary);background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f);border:.5px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-weight:600;line-height:1.4;display:inline-flex}.MeetingDetail-module__Xtq92G__meetingTypeWalkIn{color:var(--lightningcss-light,#905b05)var(--lightningcss-dark,#f59e0b);background:#f59e0b1f;border-color:#f59e0b59}.MeetingDetail-module__Xtq92G__meetingTypeTheater{border-color:var(--color-primary-alpha-30);background:var(--color-primary-alpha-10,#6366f11f);color:var(--color-primary-text,var(--color-primary))}.MeetingDetail-module__Xtq92G__body{padding:.85rem var(--meeting-modal-gutter) 1rem;background:var(--lightningcss-light,#f1f5f98f)var(--lightningcss-dark,#0304068f);flex:1;min-height:0;overflow-y:auto}.MeetingDetail-module__Xtq92G__toolbar{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.MeetingDetail-module__Xtq92G__tabs{background:var(--lightningcss-light,#0f172a0b)var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:999px;gap:2px;width:fit-content;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.MeetingDetail-module__Xtq92G__tab{min-width:104px;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#e2e8f0a8);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.46rem .72rem;font-size:.84rem;font-weight:650;transition:background .2s,color .2s;display:flex}.MeetingDetail-module__Xtq92G__tab:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafce6);background:var(--lightningcss-light,#0f172a0e)var(--lightningcss-dark,#ffffff0e)}.MeetingDetail-module__Xtq92G__activeTab{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafcf2);background:var(--lightningcss-light,#0f172a1b)var(--lightningcss-dark,#ffffff1b)}.MeetingDetail-module__Xtq92G__panel{flex-direction:column;gap:.8rem;min-height:320px;display:flex}.MeetingDetail-module__Xtq92G__panelHeader{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.MeetingDetail-module__Xtq92G__panelHeader h3{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafceb);margin:0;font-size:.94rem;font-weight:760}.MeetingDetail-module__Xtq92G__panelHeader span{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#e2e8f085);margin-top:.18rem;font-size:.78rem;line-height:1.35;display:block}.MeetingDetail-module__Xtq92G__recordHeader{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.MeetingDetail-module__Xtq92G__recordItem,.MeetingDetail-module__Xtq92G__readingBlock,.MeetingDetail-module__Xtq92G__attendeesBlock,.MeetingDetail-module__Xtq92G__summaryAccessBlock,.MeetingDetail-module__Xtq92G__emptyState{background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:10px}.MeetingDetail-module__Xtq92G__recordItem{align-items:center;gap:.7rem;min-width:0;padding:.8rem .9rem;display:flex}.MeetingDetail-module__Xtq92G__recordItem svg,.MeetingDetail-module__Xtq92G__blockTitle svg{color:var(--lightningcss-light,#3e6ba2)var(--lightningcss-dark,#60a5fae6);flex:none}.MeetingDetail-module__Xtq92G__recordItem span,.MeetingDetail-module__Xtq92G__contactItem span{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#e2e8f085);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.16rem;font-size:.72rem;font-weight:760;display:block}.MeetingDetail-module__Xtq92G__recordItem>div,.MeetingDetail-module__Xtq92G__contactItem>div{min-width:0}.MeetingDetail-module__Xtq92G__recordItem strong,.MeetingDetail-module__Xtq92G__contactItem strong{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafceb);overflow-wrap:anywhere;font-size:.94rem;font-weight:720;display:block}.MeetingDetail-module__Xtq92G__inlineActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.MeetingDetail-module__Xtq92G__detailsEditor{background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:10px;flex-direction:column;gap:.75rem;margin-bottom:.35rem;padding:.95rem;display:flex}.MeetingDetail-module__Xtq92G__editGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.MeetingDetail-module__Xtq92G__editField{flex-direction:column;gap:.35rem;min-width:0;display:flex}.MeetingDetail-module__Xtq92G__editField span{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#e2e8f094);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:760}.MeetingDetail-module__Xtq92G__editField input,.MeetingDetail-module__Xtq92G__editField textarea{width:100%;min-width:0;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafceb);font:inherit;resize:vertical;background:var(--lightningcss-light,#f1f5f957)var(--lightningcss-dark,#03040657);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:8px;outline:none;padding:.68rem .78rem;font-size:.88rem}.MeetingDetail-module__Xtq92G__editField input:focus,.MeetingDetail-module__Xtq92G__editField textarea:focus{background:var(--lightningcss-light,#f1f5f97a)var(--lightningcss-dark,#0304067a);border-color:#3b82f69e}.MeetingDetail-module__Xtq92G__editActions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.MeetingDetail-module__Xtq92G__readingBlock{flex-direction:column;gap:.55rem;padding:.95rem 1rem;display:flex}.MeetingDetail-module__Xtq92G__readingBlock h3{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#e2e8f09e);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:760}.MeetingDetail-module__Xtq92G__readingBlock p{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#f8fafcdb);white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.58}.MeetingDetail-module__Xtq92G__summaryAccessBlock{flex-direction:column;gap:.7rem;padding:.95rem 1rem;display:flex}.MeetingDetail-module__Xtq92G__summaryAccessHeader{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.MeetingDetail-module__Xtq92G__summaryAccessHeader h3{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#e2e8f09e);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:760}.MeetingDetail-module__Xtq92G__summaryAccessHeader span{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafce6);margin-top:.2rem;font-size:.9rem;font-weight:720;display:block}.MeetingDetail-module__Xtq92G__summaryAccessHeader p{max-width:420px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#e2e8f094);text-align:right;margin:0;font-size:.8rem;line-height:1.45}.MeetingDetail-module__Xtq92G__summaryAccessGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.6rem;display:grid}.MeetingDetail-module__Xtq92G__summaryAccessItem{background:var(--lightningcss-light,#0f172a09)var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff13);border-radius:8px;align-items:center;gap:.65rem;min-width:0;padding:.65rem .7rem;display:flex}.MeetingDetail-module__Xtq92G__summaryAccessIcon{color:var(--lightningcss-light,#4c6784)var(--lightningcss-dark,#93c5fdf2);background:#3b82f621;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.MeetingDetail-module__Xtq92G__summaryAccessText{flex:1;min-width:0}.MeetingDetail-module__Xtq92G__summaryAccessText strong{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafce6);font-size:.86rem;font-weight:760;display:block}.MeetingDetail-module__Xtq92G__summaryAccessText span{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#e2e8f08a);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.77rem;line-height:1.35;display:block;overflow:hidden}.MeetingDetail-module__Xtq92G__summaryAccessItem button{flex:none}.MeetingDetail-module__Xtq92G__summaryLinkRow{align-items:center;gap:.55rem;display:flex}.MeetingDetail-module__Xtq92G__attendeesBlock{padding:.9rem 1rem}.MeetingDetail-module__Xtq92G__blockTitle{align-items:center;gap:.48rem;margin-bottom:.7rem;display:flex}.MeetingDetail-module__Xtq92G__blockTitle h3{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafceb);margin:0;font-size:.9rem;font-weight:760}.MeetingDetail-module__Xtq92G__blockTitle span{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#e2e8f085);margin-left:auto;font-size:.78rem}.MeetingDetail-module__Xtq92G__blockTitle button{flex:none}.MeetingDetail-module__Xtq92G__attendeeAddPanel{background:#3b82f612;border:1px solid #3b82f62e;border-radius:9px;flex-direction:column;gap:.55rem;margin-bottom:.75rem;padding:.75rem;display:flex}.MeetingDetail-module__Xtq92G__attendeeSearchBox{color:var(--lightningcss-light,#4c6784)var(--lightningcss-dark,#93c5fdf2);background:var(--lightningcss-light,#f1f5f96b)var(--lightningcss-dark,#0304066b);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:999px;align-items:center;gap:.5rem;min-width:0;padding:.55rem .68rem;display:flex}.MeetingDetail-module__Xtq92G__attendeeSearchBox input{min-width:0;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafceb);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:.86rem}.MeetingDetail-module__Xtq92G__attendeeSearchBox span{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#e2e8f085);font-size:.74rem}.MeetingDetail-module__Xtq92G__attendeeResults{flex-direction:column;gap:.35rem;display:flex}.MeetingDetail-module__Xtq92G__attendeeResult{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:var(--lightningcss-light,#0f172a09)var(--lightningcss-dark,#ffffff09);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff13);border-radius:8px;align-items:center;gap:.65rem;padding:.55rem .6rem;display:flex}.MeetingDetail-module__Xtq92G__attendeeResult:hover:not(:disabled){background:#3b82f61a;border-color:#3b82f652}.MeetingDetail-module__Xtq92G__attendeeResult:disabled{cursor:wait;opacity:.62}.MeetingDetail-module__Xtq92G__attendeeResult>span{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.MeetingDetail-module__Xtq92G__attendeeResult strong{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafce6);font-size:.84rem;font-style:normal}.MeetingDetail-module__Xtq92G__attendeeResult em{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#e2e8f08a);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-style:normal;overflow:hidden}.MeetingDetail-module__Xtq92G__attendeeResult>svg{color:var(--lightningcss-light,#3e6ba2)var(--lightningcss-dark,#60a5fae6);flex:none}.MeetingDetail-module__Xtq92G__attendeeList{flex-direction:column;gap:.45rem;display:flex}.MeetingDetail-module__Xtq92G__attendeeRow{border-top:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#fff1);justify-content:flex-start;align-items:center;gap:.65rem;padding:.55rem 0;display:flex}.MeetingDetail-module__Xtq92G__attendeeText{flex-direction:column;gap:.1rem;min-width:0;display:flex}.MeetingDetail-module__Xtq92G__attendeeRow strong{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafce0);font-size:.88rem}.MeetingDetail-module__Xtq92G__attendeeRow span,.MeetingDetail-module__Xtq92G__emptyInline{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#e2e8f085);font-size:.78rem}.MeetingDetail-module__Xtq92G__emptyInline{margin:0}.MeetingDetail-module__Xtq92G__contactGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem;display:grid}.MeetingDetail-module__Xtq92G__contactItem{align-items:center;gap:.6rem;display:flex}.MeetingDetail-module__Xtq92G__contactItem svg{color:var(--lightningcss-light,#3e6ba2)var(--lightningcss-dark,#60a5fae6);flex:none}.MeetingDetail-module__Xtq92G__emptyState{text-align:center;min-height:260px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#e2e8f099);flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.MeetingDetail-module__Xtq92G__emptyState svg{color:var(--lightningcss-light,#3e6ba2)var(--lightningcss-dark,#60a5fad6);margin-bottom:.7rem}.MeetingDetail-module__Xtq92G__emptyState strong{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafce6);font-size:.94rem}.MeetingDetail-module__Xtq92G__emptyState span{max-width:360px;margin-top:.28rem;font-size:.84rem;line-height:1.45}.MeetingDetail-module__Xtq92G__lifecycleNotice{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#dbeafeeb);font-size:var(--font-size-xs);background:#3b82f614;border:1px solid #3b82f633;border-radius:8px;align-items:center;gap:.45rem;margin-top:.7rem;padding:.55rem .65rem;line-height:1.35;display:flex}.MeetingDetail-module__Xtq92G__lifecycleNotice svg{flex-shrink:0}.MeetingDetail-module__Xtq92G__lifecycleEnded{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#cbd5e1e6);background:#94a3b81a;border-color:var(--lightningcss-light,#0f172a33)var(--lightningcss-dark,#94a3b833)}.MeetingDetail-module__Xtq92G__input{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-sm);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);outline:none;transition:all .2s}.MeetingDetail-module__Xtq92G__input:focus{border-color:var(--color-primary);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14)}.MeetingDetail-module__Xtq92G__actions{width:100%;padding:.8rem var(--meeting-modal-gutter) .95rem;background:var(--lightningcss-light,#f1f5f9b3)var(--lightningcss-dark,#030406b3);border-top:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.MeetingDetail-module__Xtq92G__actionGroup{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.MeetingDetail-module__Xtq92G__statusGroup{flex:1;align-items:center;min-width:0;display:flex}.MeetingDetail-module__Xtq92G__itineraryTabPanel{min-height:360px}.MeetingDetail-module__Xtq92G__meetingLinkInput{border:1px solid var(--glass-border);min-width:0;color:var(--color-text);font-size:var(--font-size-sm);cursor:text;background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border-radius:8px;flex:1;padding:.6rem .7rem}.MeetingDetail-module__Xtq92G__meetingLinkInput:focus{border-color:var(--color-primary);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);outline:none}.MeetingDetail-module__Xtq92G__statusSelect{border:1px solid var(--glass-border);border-radius:var(--radius-full,999px);width:auto;min-width:136px;max-width:170px;height:30px;color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);padding:0 .7rem;line-height:1;transition:all .2s}.MeetingDetail-module__Xtq92G__statusSelect:focus{border-color:var(--color-primary);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);outline:none}.MeetingDetail-module__Xtq92G__statusSelect option{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#0a0a0a);color:var(--color-text)}@media (max-width:768px){.MeetingDetail-module__Xtq92G__detail{--meeting-modal-gutter:var(--spacing-md);width:100%;max-width:100%;max-height:92vh}}@container meeting-detail (max-width:720px){.MeetingDetail-module__Xtq92G__body{padding:var(--spacing-md);-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding-bottom:5.5rem;overflow-y:auto}.MeetingDetail-module__Xtq92G__toolbar{align-items:stretch}.MeetingDetail-module__Xtq92G__tabs{width:100%}.MeetingDetail-module__Xtq92G__tab{text-overflow:ellipsis;flex:1;min-width:0;padding:.42rem .54rem;font-size:.78rem;overflow:hidden}.MeetingDetail-module__Xtq92G__recordHeader{grid-template-columns:1fr}.MeetingDetail-module__Xtq92G__panelHeader{flex-direction:column;align-items:stretch}.MeetingDetail-module__Xtq92G__panelHeader button{width:100%}.MeetingDetail-module__Xtq92G__editGrid{grid-template-columns:1fr}.MeetingDetail-module__Xtq92G__editActions{flex-direction:column;align-items:stretch}.MeetingDetail-module__Xtq92G__editActions button{width:100%}.MeetingDetail-module__Xtq92G__inlineActions{flex-direction:column;align-items:stretch}.MeetingDetail-module__Xtq92G__inlineActions input{width:100%}.MeetingDetail-module__Xtq92G__inlineActions button{width:100%}.MeetingDetail-module__Xtq92G__summaryAccessHeader{flex-direction:column;gap:.35rem}.MeetingDetail-module__Xtq92G__summaryAccessHeader p{text-align:left;max-width:none}.MeetingDetail-module__Xtq92G__summaryAccessGrid{grid-template-columns:1fr}.MeetingDetail-module__Xtq92G__summaryAccessItem{flex-wrap:wrap}.MeetingDetail-module__Xtq92G__summaryLinkRow{flex-direction:column;align-items:stretch}.MeetingDetail-module__Xtq92G__summaryLinkRow button{width:100%}.MeetingDetail-module__Xtq92G__meetingLinkInput{min-width:0;font-size:var(--font-size-xs);padding:var(--spacing-sm);flex:1}.MeetingDetail-module__Xtq92G__actions{gap:var(--spacing-sm);padding:var(--spacing-md);flex-direction:column-reverse;align-items:stretch}.MeetingDetail-module__Xtq92G__actionGroup{justify-content:flex-end;width:100%}.MeetingDetail-module__Xtq92G__statusGroup{width:100%}.MeetingDetail-module__Xtq92G__statusSelect{flex:1;min-width:0;max-width:100%}}@container meeting-detail (max-width:600px){.MeetingDetail-module__Xtq92G__modalSubtitle{display:none}}@container meeting-detail (max-width:420px){.MeetingDetail-module__Xtq92G__tab{gap:.28rem;padding:.42rem .24rem;font-size:.72rem}}
.CompletedMeetingModal-module__zXyQLW__completedModal{box-sizing:border-box;width:min(92%,780px);max-width:calc(100% - 1.5rem);max-height:86vh;container:completed-meeting/inline-size}.CompletedMeetingModal-module__zXyQLW__completedBody{background:var(--lightningcss-light,#f1f5f994)var(--lightningcss-dark,#03040694);flex-direction:column;flex:1;gap:.85rem;padding:1rem;display:flex;overflow-y:auto}.CompletedMeetingModal-module__zXyQLW__modalSubtitle{color:var(--color-text-secondary)}.CompletedMeetingModal-module__zXyQLW__referenceButton{flex:none}.CompletedMeetingModal-module__zXyQLW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.CompletedMeetingModal-module__zXyQLW__tabs{background:var(--lightningcss-light,#0f172a0b)var(--lightningcss-dark,#ffffff0b);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:999px;gap:2px;width:fit-content;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.CompletedMeetingModal-module__zXyQLW__tab{min-width:106px;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#e2e8f0a8);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;padding:.46rem .72rem;font-size:.84rem;font-weight:650;transition:background .2s,color .2s;display:flex}.CompletedMeetingModal-module__zXyQLW__tab:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafce6);background:var(--lightningcss-light,#0f172a0e)var(--lightningcss-dark,#ffffff0e)}.CompletedMeetingModal-module__zXyQLW__activeTab{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafcf2);background:var(--lightningcss-light,#0f172a1b)var(--lightningcss-dark,#ffffff1b)}.CompletedMeetingModal-module__zXyQLW__panel{flex-direction:column;gap:.8rem;min-height:320px;display:flex}.CompletedMeetingModal-module__zXyQLW__panelHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.CompletedMeetingModal-module__zXyQLW__panelHeader h3,.CompletedMeetingModal-module__zXyQLW__readingBlock h3{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafcf0);margin:0;font-size:.92rem;font-weight:760}.CompletedMeetingModal-module__zXyQLW__panelHeader span{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#e2e8f080);margin-top:.18rem;font-size:.78rem;display:block}.CompletedMeetingModal-module__zXyQLW__readingBlock,.CompletedMeetingModal-module__zXyQLW__transcriptList,.CompletedMeetingModal-module__zXyQLW__itineraryList,.CompletedMeetingModal-module__zXyQLW__attendeesBlock,.CompletedMeetingModal-module__zXyQLW__recordingBlock,.CompletedMeetingModal-module__zXyQLW__emptyState{background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:10px}.CompletedMeetingModal-module__zXyQLW__recordHeader{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.CompletedMeetingModal-module__zXyQLW__recordItem{background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:10px;align-items:center;gap:.7rem;min-width:0;padding:.8rem .9rem;display:flex}.CompletedMeetingModal-module__zXyQLW__recordItem svg{color:var(--lightningcss-light,#3e6ba2)var(--lightningcss-dark,#60a5fae6);flex:none}.CompletedMeetingModal-module__zXyQLW__recordItem span{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#e2e8f085);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.16rem;font-size:.72rem;font-weight:760;display:block}.CompletedMeetingModal-module__zXyQLW__recordItem strong{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafceb);font-size:.94rem;font-weight:720}.CompletedMeetingModal-module__zXyQLW__attendeesBlock{padding:.9rem 1rem}.CompletedMeetingModal-module__zXyQLW__blockTitle{align-items:center;gap:.48rem;margin-bottom:.7rem;display:flex}.CompletedMeetingModal-module__zXyQLW__blockTitle svg{color:var(--lightningcss-light,#3e6ba2)var(--lightningcss-dark,#60a5fae6)}.CompletedMeetingModal-module__zXyQLW__blockTitle h3{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafceb);margin:0;font-size:.9rem;font-weight:760}.CompletedMeetingModal-module__zXyQLW__blockTitle span{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#e2e8f085);margin-left:auto;font-size:.78rem}.CompletedMeetingModal-module__zXyQLW__attendeeList{flex-direction:column;gap:.45rem;display:flex}.CompletedMeetingModal-module__zXyQLW__attendeeRow{border-top:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#fff1);justify-content:flex-start;align-items:center;gap:.65rem;padding:.55rem 0;display:flex}.CompletedMeetingModal-module__zXyQLW__attendeeText{flex-direction:column;gap:.1rem;min-width:0;display:flex}.CompletedMeetingModal-module__zXyQLW__attendeeRow strong{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafce0);font-size:.88rem}.CompletedMeetingModal-module__zXyQLW__attendeeRow span,.CompletedMeetingModal-module__zXyQLW__emptyInline{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#e2e8f085);font-size:.78rem}.CompletedMeetingModal-module__zXyQLW__emptyInline{margin:0}.CompletedMeetingModal-module__zXyQLW__readingBlock{flex-direction:column;gap:.55rem;padding:.95rem 1rem;display:flex}.CompletedMeetingModal-module__zXyQLW__readingBlock h3{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#e2e8f09e);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem}.CompletedMeetingModal-module__zXyQLW__readingBlock p,.CompletedMeetingModal-module__zXyQLW__transcriptMessage p,.CompletedMeetingModal-module__zXyQLW__itineraryItem p{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#f8fafcdb);white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.58}.CompletedMeetingModal-module__zXyQLW__recordingBlock{flex-direction:column;gap:.75rem;padding:.85rem;display:flex}.CompletedMeetingModal-module__zXyQLW__recordingPlayer{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#000);border-radius:8px;width:100%;max-height:420px}.CompletedMeetingModal-module__zXyQLW__recordingLink{color:var(--lightningcss-light,#4c6784)var(--lightningcss-dark,#93c5fdf2);align-self:flex-start;font-size:.86rem;font-weight:650;text-decoration:none}.CompletedMeetingModal-module__zXyQLW__recordingLink:hover{text-decoration:underline}.CompletedMeetingModal-module__zXyQLW__transcriptList,.CompletedMeetingModal-module__zXyQLW__itineraryList{flex-direction:column;max-height:420px;display:flex;overflow-y:auto}.CompletedMeetingModal-module__zXyQLW__transcriptMessage{border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff12);padding:.82rem .95rem}.CompletedMeetingModal-module__zXyQLW__transcriptMessage:last-child,.CompletedMeetingModal-module__zXyQLW__itineraryItem:last-child{border-bottom:none}.CompletedMeetingModal-module__zXyQLW__messageHeader{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.24rem;display:flex}.CompletedMeetingModal-module__zXyQLW__messageHeader strong{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafce6);font-size:.8rem}.CompletedMeetingModal-module__zXyQLW__messageHeader span{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#e2e8f070);font-variant-numeric:tabular-nums;font-size:.72rem}.CompletedMeetingModal-module__zXyQLW__itineraryItem{border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff12);align-items:flex-start;gap:.72rem;padding:.86rem .95rem;display:flex}.CompletedMeetingModal-module__zXyQLW__itemIcon{color:var(--lightningcss-light,#4c6784)var(--lightningcss-dark,#93c5fdf2);background:#3b82f621;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.CompletedMeetingModal-module__zXyQLW__itemContent{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.CompletedMeetingModal-module__zXyQLW__itemTitleRow{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.CompletedMeetingModal-module__zXyQLW__itemTitleRow strong{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafceb);font-size:.9rem}.CompletedMeetingModal-module__zXyQLW__itemTitleRow span{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#e2e8f080);white-space:nowrap;font-size:.76rem}.CompletedMeetingModal-module__zXyQLW__emptyState,.CompletedMeetingModal-module__zXyQLW__loadingState{text-align:center;min-height:260px;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#e2e8f099);flex-direction:column;justify-content:center;align-items:center;padding:2rem 1rem;display:flex}.CompletedMeetingModal-module__zXyQLW__emptyState svg{color:var(--lightningcss-light,#3e6ba2)var(--lightningcss-dark,#60a5fad6);margin-bottom:.7rem}.CompletedMeetingModal-module__zXyQLW__emptyState strong{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafce6);font-size:.94rem}.CompletedMeetingModal-module__zXyQLW__emptyState span,.CompletedMeetingModal-module__zXyQLW__loadingState{max-width:360px;margin-top:.28rem;font-size:.84rem;line-height:1.45}@media (max-width:768px){.CompletedMeetingModal-module__zXyQLW__completedModal{width:100%;max-width:100%;max-height:92vh}}@container completed-meeting (max-width:720px){.CompletedMeetingModal-module__zXyQLW__completedBody{padding:.85rem}.CompletedMeetingModal-module__zXyQLW__toolbar{flex-direction:column;align-items:stretch}.CompletedMeetingModal-module__zXyQLW__tabs,.CompletedMeetingModal-module__zXyQLW__referenceButton{width:100%}.CompletedMeetingModal-module__zXyQLW__tab{text-overflow:ellipsis;flex:1;min-width:0;padding:.42rem .54rem;font-size:.78rem;overflow:hidden}.CompletedMeetingModal-module__zXyQLW__panelHeader{flex-direction:column;align-items:flex-start}.CompletedMeetingModal-module__zXyQLW__recordHeader{grid-template-columns:1fr}.CompletedMeetingModal-module__zXyQLW__itemTitleRow{flex-direction:column;gap:.2rem}}@container completed-meeting (max-width:600px){.CompletedMeetingModal-module__zXyQLW__modalSubtitle{display:none}}@container completed-meeting (max-width:420px){.CompletedMeetingModal-module__zXyQLW__completedBody{padding:.75rem}.CompletedMeetingModal-module__zXyQLW__tab{gap:.28rem;padding:.42rem .22rem;font-size:.72rem}}
.MeetingTypesView-module__tv0C4a__container{max-width:var(--max-content-width);box-sizing:border-box;width:100%;min-width:0;padding:0 .25rem;container:meeting-types/inline-size}.MeetingTypesView-module__tv0C4a__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin-bottom:1.5rem;display:flex}.MeetingTypesView-module__tv0C4a__headerInfo{flex:1;min-width:0}.MeetingTypesView-module__tv0C4a__headerInfo h1{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .25rem;font-size:1.5rem;font-weight:600;overflow:hidden}.MeetingTypesView-module__tv0C4a__headerInfo p{color:var(--color-text-secondary);margin:0;font-size:.875rem}.MeetingTypesView-module__tv0C4a__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1rem;display:grid}.MeetingTypesView-module__tv0C4a__card{border:1px solid var(--glass-border);background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border-radius:12px;padding:1.25rem;transition:all .2s}.MeetingTypesView-module__tv0C4a__card:hover{border-color:var(--color-primary-alpha-30);background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f)}.MeetingTypesView-module__tv0C4a__cardInactive{opacity:.5}.MeetingTypesView-module__tv0C4a__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.MeetingTypesView-module__tv0C4a__cardTitle{flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}.MeetingTypesView-module__tv0C4a__colorDot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.MeetingTypesView-module__tv0C4a__cardTitle h3{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1rem;font-weight:600;overflow:hidden}.MeetingTypesView-module__tv0C4a__cardActions{gap:.375rem;display:flex}.MeetingTypesView-module__tv0C4a__iconButton{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.MeetingTypesView-module__tv0C4a__iconButton:hover{color:var(--color-text);background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.MeetingTypesView-module__tv0C4a__iconButtonDanger:hover{color:var(--lightningcss-light,#c13636)var(--lightningcss-dark,#ef4444);background:#ef444426}.MeetingTypesView-module__tv0C4a__cardMeta{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.MeetingTypesView-module__tv0C4a__badge{border-radius:var(--radius-full,100px);color:var(--color-text-secondary);background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f);align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;display:inline-flex}.MeetingTypesView-module__tv0C4a__cardDescription{color:var(--color-text-secondary);margin:0 0 .75rem;font-size:.8125rem;line-height:1.4}.MeetingTypesView-module__tv0C4a__copyLink{border:1px solid var(--glass-border);border-radius:var(--radius-full,100px);color:var(--color-primary-text,var(--color-primary));cursor:pointer;background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);justify-content:center;align-items:center;gap:.375rem;width:100%;padding:.375rem .75rem;font-size:.75rem;transition:all .2s;display:flex}.MeetingTypesView-module__tv0C4a__copyLink:hover{background:var(--color-primary-alpha-10);border-color:var(--color-primary)}.MeetingTypesView-module__tv0C4a__copied{color:var(--lightningcss-light,#097853)var(--lightningcss-dark,#10b981);border-color:#10b981}.MeetingTypesView-module__tv0C4a__empty{text-align:center;color:var(--color-text-secondary);padding:4rem 2rem}.MeetingTypesView-module__tv0C4a__empty h3{color:var(--color-text);margin:0 0 .5rem;font-size:1.125rem}.MeetingTypesView-module__tv0C4a__empty p{margin:0 0 1.5rem;font-size:.875rem}.MeetingTypesView-module__tv0C4a__emptyState{flex-direction:column;justify-content:center;align-items:center;max-width:480px;margin:4rem auto 0;padding:4rem 2rem;display:flex}.MeetingTypesView-module__tv0C4a__emptyIllustration{margin-bottom:1.75rem}.MeetingTypesView-module__tv0C4a__emptyIconRing{background:linear-gradient(135deg, var(--color-primary-alpha-10), var(--color-primary-alpha-20));border:1px solid var(--color-primary-alpha-30);width:72px;height:72px;color:var(--color-primary-text,var(--color-primary));border-radius:50%;justify-content:center;align-items:center;display:flex}.MeetingTypesView-module__tv0C4a__emptyTitle{color:var(--color-text);margin:0 0 .625rem;font-size:1.25rem;font-weight:600}.MeetingTypesView-module__tv0C4a__emptyDescription{color:var(--color-text-secondary);text-align:center;margin:0 0 2rem;font-size:.875rem;line-height:1.6}.MeetingTypesView-module__tv0C4a__emptyExamples{flex-direction:column;gap:.5rem;width:100%;margin-bottom:2rem;display:flex}.MeetingTypesView-module__tv0C4a__emptyExample{border:1px dashed var(--glass-border);color:var(--color-text-secondary);background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border-radius:10px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.MeetingTypesView-module__tv0C4a__exampleDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.MeetingTypesView-module__tv0C4a__exampleMeta{color:var(--color-text-tertiary,#ffffff59);margin-left:auto;font-size:.75rem}.MeetingTypesView-module__tv0C4a__emptyAction{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);color:#fff;cursor:pointer;box-shadow:0 4px 16px var(--color-primary-alpha-30);border:none;border-radius:12px;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.9375rem;font-weight:500;transition:all .2s;display:flex}.MeetingTypesView-module__tv0C4a__emptyAction:hover{box-shadow:0 8px 24px var(--color-primary-alpha-40)}.MeetingTypesView-module__tv0C4a__modalBody{flex-direction:column;gap:1rem;display:flex}.MeetingTypesView-module__tv0C4a__formGroup{flex-direction:column;gap:.375rem;display:flex}.MeetingTypesView-module__tv0C4a__formGroup label{color:var(--color-text-secondary);font-size:.8125rem;font-weight:500}.MeetingTypesView-module__tv0C4a__formGroup input,.MeetingTypesView-module__tv0C4a__formGroup select,.MeetingTypesView-module__tv0C4a__formGroup textarea{border:1px solid var(--glass-border);color:var(--color-text);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border-radius:8px;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.MeetingTypesView-module__tv0C4a__formGroup input:focus,.MeetingTypesView-module__tv0C4a__formGroup select:focus,.MeetingTypesView-module__tv0C4a__formGroup textarea:focus{border-color:var(--color-primary);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);outline:none}.MeetingTypesView-module__tv0C4a__formGroup textarea{resize:vertical;min-height:60px}.MeetingTypesView-module__tv0C4a__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@container meeting-types (max-width:600px){.MeetingTypesView-module__tv0C4a__header{flex-direction:column;align-items:flex-start;gap:.75rem}.MeetingTypesView-module__tv0C4a__grid,.MeetingTypesView-module__tv0C4a__formRow{grid-template-columns:1fr}.MeetingTypesView-module__tv0C4a__headerInfo h1{white-space:normal;font-size:1.25rem}}@container meeting-types (max-width:420px){.MeetingTypesView-module__tv0C4a__card{padding:1rem}.MeetingTypesView-module__tv0C4a__cardHeader{gap:.5rem}}.MeetingTypesView-module__tv0C4a__colorPickerGroup{align-items:center;gap:.75rem;display:flex}.MeetingTypesView-module__tv0C4a__colorPickerGroup input[type=color]{cursor:pointer;background:0 0;border:none;border-radius:8px;width:36px;height:36px;padding:0}.MeetingTypesView-module__tv0C4a__colorPickerGroup input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.MeetingTypesView-module__tv0C4a__colorPickerGroup input[type=color]::-webkit-color-swatch{border:none;border-radius:6px}.MeetingTypesView-module__tv0C4a__toggleGroup{justify-content:space-between;align-items:center;padding:.625rem 0;display:flex}.MeetingTypesView-module__tv0C4a__toggleGroup label{color:var(--color-text);font-size:.875rem}.MeetingTypesView-module__tv0C4a__toggle{cursor:pointer;background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border:none;border-radius:12px;width:44px;height:24px;transition:background .2s;position:relative}.MeetingTypesView-module__tv0C4a__toggle:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.MeetingTypesView-module__tv0C4a__toggleActive{background:var(--color-primary)}.MeetingTypesView-module__tv0C4a__toggleActive:after{transform:translate(20px)}
.cms-os-embed:has(>.AvailabilityView-module__DyY_KG__container){flex-direction:column;display:flex;overflow:hidden}.AvailabilityView-module__DyY_KG__container{box-sizing:border-box;flex-direction:column;flex:1 1 0;gap:12px;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden;container:meetings-availability/inline-size}.AvailabilityView-module__DyY_KG__header{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.AvailabilityView-module__DyY_KG__headerInfo{flex:1;min-width:0}.AvailabilityView-module__DyY_KG__headerInfo h1{color:var(--color-text);margin:0 0 4px;font-size:16px;font-weight:600}.AvailabilityView-module__DyY_KG__headerInfo p,.AvailabilityView-module__DyY_KG__instructions{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.4}.AvailabilityView-module__DyY_KG__headerActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AvailabilityView-module__DyY_KG__typeFilterWrapper{width:220px;max-width:100%}.AvailabilityView-module__DyY_KG__typeFilter{border-radius:var(--radius-full,100px);min-height:32px;padding:6px 12px;font-size:12px}.AvailabilityView-module__DyY_KG__saved{color:var(--color-success)}.AvailabilityView-module__DyY_KG__gridViewport{overscroll-behavior:contain;border:1px solid var(--glass-border);border-radius:var(--radius-lg,12px);flex:1;min-height:0;overflow:auto}.AvailabilityView-module__DyY_KG__grid{background:var(--glass-border);-webkit-user-select:none;user-select:none;grid-template-rows:32px repeat(32,minmax(18px,1fr));grid-template-columns:52px repeat(7,minmax(44px,1fr));gap:1px;min-width:366px;height:100%;min-height:100%;display:grid}.AvailabilityView-module__DyY_KG__dayHeader,.AvailabilityView-module__DyY_KG__cornerCell{z-index:1;color:var(--color-text);background:var(--color-surface,var(--lightningcss-light,#f1f5f9)var(--lightningcss-dark,#17191c));place-items:center;padding:4px;font-size:12px;font-weight:600;display:grid;position:sticky;top:0}.AvailabilityView-module__DyY_KG__timeLabel{color:var(--color-text-secondary);background:var(--color-surface,var(--lightningcss-light,#fff)var(--lightningcss-dark,#090b0e));justify-content:flex-end;align-items:center;padding:0 6px;font-size:10px;display:flex}.AvailabilityView-module__DyY_KG__timeCell{appearance:none;background:var(--color-surface,var(--lightningcss-light,#fff)var(--lightningcss-dark,#090b0e));cursor:pointer;border:0;border-radius:0;min-width:0;min-height:18px;padding:0;transition:background .1s}.AvailabilityView-module__DyY_KG__timeCell:hover{background:var(--color-primary-alpha-10)}.AvailabilityView-module__DyY_KG__timeCellActive{background:var(--cell-color,var(--color-primary-alpha-30))}.AvailabilityView-module__DyY_KG__timeCellActive:hover{background:var(--cell-color-hover,var(--color-primary-alpha-40))}.AvailabilityView-module__DyY_KG__timeCell:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.AvailabilityView-module__DyY_KG__timeCell:disabled{cursor:wait;opacity:.7}.AvailabilityView-module__DyY_KG__footer{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.AvailabilityView-module__DyY_KG__legend,.AvailabilityView-module__DyY_KG__legendItem,.AvailabilityView-module__DyY_KG__quickActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AvailabilityView-module__DyY_KG__legend{color:var(--color-text-secondary);gap:16px;font-size:12px}.AvailabilityView-module__DyY_KG__legendDot{border-radius:50%;width:10px;height:10px}.AvailabilityView-module__DyY_KG__legendAvailable{background:var(--legend-color,var(--color-primary-alpha-30));border:1px solid var(--legend-border,var(--color-primary))}.AvailabilityView-module__DyY_KG__legendUnavailable{background:var(--color-surface);border:1px solid var(--glass-border)}.AvailabilityView-module__DyY_KG__instructions{flex-shrink:0}.AvailabilityView-module__DyY_KG__error{color:var(--color-danger,#ef4444);font-size:12px}@container meetings-availability (max-width:520px){.AvailabilityView-module__DyY_KG__header{flex-direction:column;align-items:stretch}.AvailabilityView-module__DyY_KG__headerActions{justify-content:space-between}.AvailabilityView-module__DyY_KG__typeFilterWrapper{flex:1}.AvailabilityView-module__DyY_KG__dayHeader{font-size:11px}}
.meetings-presenters-module___6-3YW__stack{flex-direction:column;gap:.8rem;min-width:0;display:flex}.meetings-presenters-module___6-3YW__modalHead{align-items:flex-start;gap:.6rem;min-width:0;display:flex}.meetings-presenters-module___6-3YW__modalIcon{color:var(--color-text-secondary);flex:none;margin-top:.15rem;display:inline-flex}.meetings-presenters-module___6-3YW__modalHeadText{flex-direction:column;gap:.2rem;min-width:0;font-size:.8rem;display:flex}.meetings-presenters-module___6-3YW__modalTitle{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:650}.meetings-presenters-module___6-3YW__titleLink{color:inherit;text-decoration:none}.meetings-presenters-module___6-3YW__titleLink:hover{text-decoration:underline}.meetings-presenters-module___6-3YW__staticCard{cursor:default;margin-bottom:0}.meetings-presenters-module___6-3YW__staticCard>:last-child{margin-bottom:0}.meetings-presenters-module___6-3YW__endedPill{color:#94a3b8;letter-spacing:.2px;background:#94a3b826;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.meetings-presenters-module___6-3YW__taskDone{opacity:.6;text-decoration:line-through}.meetings-presenters-module___6-3YW__staticGrid{height:auto;min-height:0}.meetings-presenters-module___6-3YW__staticCell{pointer-events:none;cursor:default}.meetings-presenters-module___6-3YW__slotRow{color:var(--color-text-secondary);font-size:12px}.meetings-presenters-module___6-3YW__slotRow strong{color:var(--color-text);font-weight:600}.meetings-presenters-module___6-3YW__cardList{max-height:360px}.meetings-presenters-module___6-3YW__raiMark{color:var(--lightningcss-light,#3e6ba2)var(--lightningcss-dark,#60a5fae6);flex:none}.meetings-presenters-module___6-3YW__matchMeta{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#e2e8f099);overflow-wrap:anywhere;margin-bottom:.24rem;font-size:.74rem}.meetings-presenters-module___6-3YW__matchMeta strong{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafce6);font-weight:650}.meetings-presenters-module___6-3YW__matchMark{color:inherit;background:var(--lightningcss-light,#3b82f629)var(--lightningcss-dark,#60a5fa3d);border-radius:3px;padding:0 .1em}.meetings-presenters-module___6-3YW__statKpis>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-bottom:0}.meetings-presenters-module___6-3YW__statBars{height:122px}.meetings-presenters-module___6-3YW__statBarValue{font-variant-numeric:tabular-nums;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafce0);font-size:.66rem;font-weight:650}.meetings-presenters-module___6-3YW__compactTiles{gap:.5rem}.meetings-presenters-module___6-3YW__compactTiles>div{gap:.55rem;padding:.6rem .75rem}.meetings-presenters-module___6-3YW__compactTiles strong{font-size:.86rem}.meetings-presenters-module___6-3YW__typeRules{font-size:.74rem}.meetings-presenters-module___6-3YW__answerText{white-space:pre-line;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#f8fafce0);margin:0;font-size:.84rem;line-height:1.55}.meetings-presenters-module___6-3YW__statKpis>div>div{padding:.7rem .8rem}.meetings-presenters-module___6-3YW__statKpis>div>div>div:first-child{margin-bottom:.4rem}.meetings-presenters-module___6-3YW__statKpis>div>div>div:nth-child(2){font-size:1.3rem}
.UsageMeterTile-module__RyITtG__tile{gap:var(--spacing-md);min-width:0;padding:var(--spacing-lg);background:var(--color-surface);border:1px solid var(--glass-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.UsageMeterTile-module__RyITtG__header{justify-content:space-between;align-items:center;gap:var(--spacing-md);min-height:32px;display:flex}.UsageMeterTile-module__RyITtG__label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:500;line-height:1.4}.UsageMeterTile-module__RyITtG__icon{border-radius:var(--radius-md);width:32px;height:32px;color:var(--usage-accent);background:color-mix(in srgb, var(--usage-accent) 10%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.UsageMeterTile-module__RyITtG__amount{gap:var(--spacing-xs);flex-direction:column;display:flex}.UsageMeterTile-module__RyITtG__value{color:var(--color-text);font-size:var(--font-size-3xl);font-variant-numeric:tabular-nums;letter-spacing:-.04em;overflow-wrap:anywhere;font-weight:700;line-height:1.15}.UsageMeterTile-module__RyITtG__valueUnit{margin-left:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-base);letter-spacing:normal;font-weight:500}.UsageMeterTile-module__RyITtG__allowance{color:var(--color-text-secondary);font-size:var(--font-size-xs);overflow-wrap:anywhere;line-height:1.5}.UsageMeterTile-module__RyITtG__footer{gap:var(--spacing-sm);padding-top:var(--spacing-sm);flex-direction:column;margin-top:auto;display:flex}.UsageMeterTile-module__RyITtG__progress{--usage-fill:var(--usage-accent);appearance:none;border-radius:var(--radius-full);background:var(--color-surface-elevated);border:0;width:100%;height:5px;display:block;overflow:hidden}.UsageMeterTile-module__RyITtG__progress[data-level=warning]{--usage-fill:var(--color-warning)}.UsageMeterTile-module__RyITtG__progress[data-level=critical]{--usage-fill:var(--color-error)}.UsageMeterTile-module__RyITtG__progress::-webkit-progress-bar{border-radius:var(--radius-full);background:0 0}.UsageMeterTile-module__RyITtG__progress::-webkit-progress-value{background:var(--usage-fill);border-radius:var(--radius-full);transition:width .3s}.UsageMeterTile-module__RyITtG__progress::-moz-progress-bar{background:var(--usage-fill);border-radius:var(--radius-full)}.UsageMeterTile-module__RyITtG__status{justify-content:space-between;align-items:center;gap:var(--spacing-xs);min-height:24px;color:var(--color-text-secondary);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.UsageMeterTile-module__RyITtG__unlimited{min-height:24px;padding:2px var(--spacing-sm);border-radius:var(--radius-full);background:var(--color-primary-alpha-10);color:var(--color-primary-text,var(--color-primary));align-items:center;font-weight:500;display:inline-flex}@media (prefers-reduced-motion:reduce){.UsageMeterTile-module__RyITtG__progress::-webkit-progress-value{transition:none}}
