.FinanceTabs-module__pQFKOW__container{flex-direction:column;flex:1;max-width:1400px;height:100%;margin:0 auto;padding:0;display:flex;position:relative}.FinanceTabs-module__pQFKOW__secondaryNavContainer{flex-direction:column;align-items:center;gap:0;width:fit-content;min-width:0;max-width:100%;margin:0 auto;padding:.5rem;display:flex}.FinanceTabs-module__pQFKOW__secondaryNavContainer>div{min-width:0;max-width:100%;padding-bottom:0}.FinanceTabs-module__pQFKOW__secondarySubnav{flex-shrink:0;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;padding:.25rem 0 0;display:flex}.FinanceTabs-module__pQFKOW__settingsButton{cursor:pointer;opacity:.7;color:inherit;background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.FinanceTabs-module__pQFKOW__settingsButton:hover{opacity:1;background:var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f)}.FinanceTabs-module__pQFKOW__settingsButton:active{transform:translateY(-50%)scale(.95)}.FinanceTabs-module__pQFKOW__tabContent{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}@container (max-width:720px){.FinanceTabs-module__pQFKOW__secondaryNavContainer{max-width:calc(100% - 8px);padding:.35rem .4rem}}@container (max-width:520px){.FinanceTabs-module__pQFKOW__secondaryNavContainer{padding:.25rem .3rem}.FinanceTabs-module__pQFKOW__settingsButton{padding:.4rem;left:.15rem}}@media (max-width:768px){.FinanceTabs-module__pQFKOW__secondaryNavContainer{max-width:100%}.FinanceTabs-module__pQFKOW__settingsButton{left:.25rem}}
.GivingFinanceLayout-module__WViyFa__page{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.GivingFinanceLayout-module__WViyFa__page>aside{margin:0 var(--cms-os-content-x,16px) 10px;flex:none}.GivingFinanceLayout-module__WViyFa__content{flex:1 1 0;min-width:0;min-height:0;overflow:hidden}
.FinanceWorkspaceNavigation-module__09MUYa__navigation{border-bottom:1px solid var(--border-color);background:var(--bg-primary);min-width:0;color:var(--text-primary);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:12px 24px;display:flex}.FinanceWorkspaceNavigation-module__09MUYa__label{font-size:13px;font-weight:600}.FinanceWorkspaceNavigation-module__09MUYa__selector{width:240px;max-width:100%}.FinanceWorkspaceNavigation-module__09MUYa__workspace{background:var(--bg-primary);flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.FinanceWorkspaceNavigation-module__09MUYa__content{flex:auto;min-width:0;min-height:0;overflow:auto}@media (max-width:600px){.FinanceWorkspaceNavigation-module__09MUYa__navigation{padding:12px 16px}}
.AccountsManager-module__gosC2a__container{background:var(--color-background);box-sizing:border-box;width:100%;min-width:0;height:100%;padding:1.5rem;overflow:auto}.AccountsManager-module__gosC2a__card{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur,20px));backdrop-filter:blur(var(--glass-blur,20px));border:1px solid var(--glass-border);border-radius:var(--radius-xl,1rem);overflow:hidden}.AccountsManager-module__gosC2a__cardHeader{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;padding:1.25rem 1.5rem;display:flex}@container (max-width:720px){.AccountsManager-module__gosC2a__container{padding:1rem}.AccountsManager-module__gosC2a__cardHeader{flex-direction:column;align-items:stretch}.AccountsManager-module__gosC2a__headerActions{flex-wrap:wrap;min-width:0}.AccountsManager-module__gosC2a__cardTitle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}@container (max-width:520px){.AccountsManager-module__gosC2a__container{padding:.75rem}.AccountsManager-module__gosC2a__btn{padding:.45rem .75rem;font-size:.75rem}}.AccountsManager-module__gosC2a__cardTitle{color:var(--color-text);margin:0 0 .25rem;font-size:1rem;font-weight:600}.AccountsManager-module__gosC2a__cardSubtitle{color:var(--color-text-secondary);margin:0;font-size:.75rem}.AccountsManager-module__gosC2a__headerActions{flex-shrink:0;gap:.5rem;display:flex}.AccountsManager-module__gosC2a__btn{border-radius:var(--radius-full,100px);cursor:pointer;white-space:nowrap;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.AccountsManager-module__gosC2a__btn:hover{background:var(--color-surface-hover);border-color:var(--color-primary-alpha-30);color:var(--color-text)}.AccountsManager-module__gosC2a__btnPrimary{background:var(--rai-chrome-fill);border:var(--rai-chrome-border);color:#fff;box-shadow:var(--rai-chrome-shadow);border-color:var(--color-primary,#3b82f6)}.AccountsManager-module__gosC2a__btnPrimary:hover{background:var(--rai-chrome-fill-hover);border-color:var(--rai-chrome-border-hover);box-shadow:var(--rai-chrome-shadow-hover);border-color:var(--color-primary-dark,#2563eb);color:#fff}.AccountsManager-module__gosC2a__filtersBar{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1.5rem;display:flex}.AccountsManager-module__gosC2a__filterPill{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full,100px);color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex}.AccountsManager-module__gosC2a__filterPill:hover{background:var(--color-surface-hover);border-color:var(--color-primary-alpha-30);color:var(--color-text)}.AccountsManager-module__gosC2a__filterPillActive{background:var(--color-primary-alpha-10);border-color:var(--color-primary-alpha-30);color:var(--color-primary-light,#60a5fa)}.AccountsManager-module__gosC2a__filterPillActive:hover{background:var(--color-primary-alpha-20);border-color:var(--color-primary-alpha-40);color:var(--color-primary-light,#60a5fa)}.AccountsManager-module__gosC2a__filterPill svg{color:var(--color-text-muted);flex-shrink:0}.AccountsManager-module__gosC2a__filterPillActive svg{color:var(--color-primary-light,#60a5fa)}.AccountsManager-module__gosC2a__accountNameCell{align-items:center;gap:.5rem;display:flex}.AccountsManager-module__gosC2a__accountName{font-weight:500}.AccountsManager-module__gosC2a__typeIcon{color:var(--color-primary-light,#60a5fa);display:inline-flex}.AccountsManager-module__gosC2a__codeCell{color:var(--color-text-secondary);font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem}.AccountsManager-module__gosC2a__balancePositive{color:var(--color-success,#10b981);font-weight:600}.AccountsManager-module__gosC2a__balanceNegative{color:var(--color-error,#ef4444);font-weight:600}.AccountsManager-module__gosC2a__embeddedTable{box-shadow:none;background:0 0;border:none;border-radius:0}.AccountsManager-module__gosC2a__actionsCell{justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.AccountsManager-module__gosC2a__editBtn{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full,100px);color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex}.AccountsManager-module__gosC2a__editBtn:hover{background:var(--color-surface-hover);border-color:var(--color-primary-alpha-30);color:var(--color-text)}.AccountsManager-module__gosC2a__pagination{border-top:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.AccountsManager-module__gosC2a__paginationInfo{color:var(--color-text-secondary);font-size:.8125rem}.AccountsManager-module__gosC2a__paginationControls{align-items:center;gap:.25rem;display:flex}.AccountsManager-module__gosC2a__pageBtn{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full,100px);color:var(--color-text-secondary);cursor:pointer;padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:all .2s}.AccountsManager-module__gosC2a__pageBtn:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.AccountsManager-module__gosC2a__pageBtn:disabled{opacity:.3;cursor:not-allowed}.AccountsManager-module__gosC2a__pageInfo{color:var(--color-text);padding:.375rem .75rem;font-size:.8125rem;font-weight:600}
.FinanceReports-module__t-OsEG__container{box-sizing:border-box;width:100%;height:100%;padding:1.5rem;overflow:auto}.FinanceReports-module__t-OsEG__card{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur,10px));backdrop-filter:blur(var(--glass-blur,10px));border:1px solid var(--color-border);border-radius:var(--radius-xl,1rem);overflow:hidden}.FinanceReports-module__t-OsEG__cardHeader{border-bottom:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.FinanceReports-module__t-OsEG__cardHeaderContent{flex:1}.FinanceReports-module__t-OsEG__cardTitle{color:var(--color-text);margin:0 0 .25rem;font-size:1rem;font-weight:600}.FinanceReports-module__t-OsEG__cardSubtitle{color:var(--color-text-secondary);margin:0;font-size:.75rem}.FinanceReports-module__t-OsEG__cardHeaderActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.FinanceReports-module__t-OsEG__cardBody{padding:1.25rem 1.5rem}.FinanceReports-module__t-OsEG__btn{border-radius:var(--radius-full,100px);cursor:pointer;border:1px solid var(--color-border);white-space:nowrap;outline:none;justify-content:center;align-items:center;gap:.25rem;font-weight:500;transition:all .2s;display:inline-flex}.FinanceReports-module__t-OsEG__btn:disabled{opacity:.4;cursor:not-allowed}.FinanceReports-module__t-OsEG__btnSm{min-height:2rem;padding:.375rem .75rem;font-size:.75rem}.FinanceReports-module__t-OsEG__btnMd{min-height:2.5rem;padding:.5rem 1rem;font-size:.8125rem}.FinanceReports-module__t-OsEG__btnPrimary{background:var(--color-primary-alpha-20);color:var(--color-primary,#3b82f6);border-color:var(--color-primary-alpha-30)}.FinanceReports-module__t-OsEG__btnPrimary:hover:not(:disabled){background:var(--color-primary-alpha-30);border-color:var(--color-primary,#3b82f6)}.FinanceReports-module__t-OsEG__btnSecondary{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.FinanceReports-module__t-OsEG__btnSecondary:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-primary-alpha-30)}.FinanceReports-module__t-OsEG__dateInput{width:auto;}.FinanceReports-module__t-OsEG__dateInput:focus{border-color:var(--color-primary-alpha-40)}.FinanceReports-module__t-OsEG__dateLabel{color:var(--color-text-secondary);font-size:.8125rem;font-weight:500}.FinanceReports-module__t-OsEG__selectInput{appearance:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full,100px);color:var(--color-text);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' 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 .5rem center;background-repeat:no-repeat;outline:none;padding:.375rem 2rem .375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s}.FinanceReports-module__t-OsEG__selectInput:hover{border-color:var(--color-primary-alpha-30)}.FinanceReports-module__t-OsEG__selectInputSm{padding:.25rem 1.75rem .25rem .5rem;font-size:.75rem}.FinanceReports-module__t-OsEG__grid2Col{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1.5rem;display:grid}.FinanceReports-module__t-OsEG__reportsGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:1.5rem;display:grid}.FinanceReports-module__t-OsEG__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:1rem;margin-top:1.5rem;display:grid}.FinanceReports-module__t-OsEG__section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg,.75rem);padding:1.5rem}.FinanceReports-module__t-OsEG__sectionTitle{color:var(--color-text);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;font-weight:600;display:flex}.FinanceReports-module__t-OsEG__sectionMb{margin-bottom:1.5rem}.FinanceReports-module__t-OsEG__itemList{flex-direction:column;gap:.75rem;display:flex}.FinanceReports-module__t-OsEG__lineItem{border-radius:var(--radius-full,100px);justify-content:space-between;align-items:center;padding:.5rem 0;transition:all .2s;display:flex}.FinanceReports-module__t-OsEG__lineItemClickable{cursor:pointer}.FinanceReports-module__t-OsEG__lineItemClickable:hover{background:var(--color-primary-alpha-10);padding-left:.5rem}.FinanceReports-module__t-OsEG__lineItemLabel{color:var(--color-text-secondary);font-size:.75rem}.FinanceReports-module__t-OsEG__lineItemLabelBold{color:var(--color-text);font-weight:600}.FinanceReports-module__t-OsEG__lineItemValue{color:var(--color-text);font-size:.8125rem;font-weight:500}.FinanceReports-module__t-OsEG__totalRow{border-top:2px solid var(--color-border);justify-content:space-between;align-items:center;margin-top:.5rem;padding:.75rem 0;display:flex}.FinanceReports-module__t-OsEG__totalLabel{color:var(--color-text);font-size:.875rem;font-weight:600}.FinanceReports-module__t-OsEG__totalValue{font-size:.875rem;font-weight:600}.FinanceReports-module__t-OsEG__totalValueAccent{color:var(--color-primary,#3b82f6)}.FinanceReports-module__t-OsEG__totalValueSuccess{color:var(--color-success,#10b981)}.FinanceReports-module__t-OsEG__totalValueError{color:var(--color-error,#ef4444)}.FinanceReports-module__t-OsEG__subsectionTitle{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.375rem;margin:0 0 .5rem;font-size:.875rem;font-weight:600;display:flex}.FinanceReports-module__t-OsEG__alertWarning{background:var(--color-warning-alpha-10,#f59e0b1a);border:1px solid var(--color-warning,#f59e0b);border-radius:var(--radius-full,100px);color:var(--color-warning,#f59e0b);margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.875rem}.FinanceReports-module__t-OsEG__equationBox{border:1px solid var(--color-border);border-radius:var(--radius-lg,.75rem);text-align:center;margin-top:1.5rem;padding:1.5rem}.FinanceReports-module__t-OsEG__equationBoxBalanced{background:var(--color-success-alpha-10,#10b9811a);border-color:var(--color-success,#10b981)}.FinanceReports-module__t-OsEG__equationBoxUnbalanced{background:var(--color-error-alpha-10,#ef44441a);border-color:var(--color-error,#ef4444)}.FinanceReports-module__t-OsEG__equationTitle{color:var(--color-text);margin-bottom:.375rem;font-size:1.125rem;font-weight:600}.FinanceReports-module__t-OsEG__equationFormula{font-size:1rem;font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--color-text-secondary)}.FinanceReports-module__t-OsEG__equationResult{font-size:1.25rem;font-weight:700;font-family:var(--font-mono,"JetBrains Mono", monospace);margin-top:.375rem}.FinanceReports-module__t-OsEG__highlightSection{border:1px solid var(--color-border);border-radius:var(--radius-lg,.75rem);margin-bottom:1.5rem;padding:1.5rem}.FinanceReports-module__t-OsEG__highlightSuccess{background:var(--color-success-alpha-10,#10b9811a);border-color:var(--color-success,#10b981)}.FinanceReports-module__t-OsEG__highlightDanger{background:var(--color-error-alpha-10,#ef44441a);border-color:var(--color-error,#ef4444)}.FinanceReports-module__t-OsEG__highlightLabel{font-size:1.125rem;font-weight:600}.FinanceReports-module__t-OsEG__highlightValue{font-size:1.25rem;font-weight:600}.FinanceReports-module__t-OsEG__netIncomeSection{text-align:center}.FinanceReports-module__t-OsEG__netIncomeTitle{color:var(--color-text);margin-bottom:.375rem;font-size:1.25rem;font-weight:700}.FinanceReports-module__t-OsEG__netIncomeValue{font-size:2rem;font-weight:700;font-family:var(--font-mono,"JetBrains Mono", monospace)}.FinanceReports-module__t-OsEG__netIncomeMargin{font-size:1rem;font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--color-text-secondary);margin-top:.375rem}.FinanceReports-module__t-OsEG__summaryCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg,.75rem);text-align:center;padding:1.25rem}.FinanceReports-module__t-OsEG__summaryCardLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.FinanceReports-module__t-OsEG__summaryCardValue{font-size:1.25rem;font-weight:700;font-family:var(--font-mono,"JetBrains Mono", monospace)}.FinanceReports-module__t-OsEG__filterBar{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.FinanceReports-module__t-OsEG__filterPill{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:var(--radius-full,100px);cursor:pointer;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.FinanceReports-module__t-OsEG__filterPill:hover{border-color:var(--color-primary-alpha-30);color:var(--color-text)}.FinanceReports-module__t-OsEG__filterPillActive{background:var(--color-primary-alpha-20);color:var(--color-primary,#3b82f6);border-color:var(--color-primary-alpha-40)}.FinanceReports-module__t-OsEG__reportCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg,.75rem);cursor:pointer;padding:1.25rem;transition:all .2s}.FinanceReports-module__t-OsEG__reportCard:hover{border-color:var(--color-primary-alpha-40)}.FinanceReports-module__t-OsEG__reportCardHeader{align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.FinanceReports-module__t-OsEG__reportCardIcon{background:var(--color-primary-alpha-10);border-radius:var(--radius-full,100px);width:3rem;height:3rem;color:var(--color-primary,#3b82f6);flex-shrink:0;justify-content:center;align-items:center;display:flex}.FinanceReports-module__t-OsEG__reportCardTitle{color:var(--color-text);margin:0 0 .25rem;font-size:1rem;font-weight:600}.FinanceReports-module__t-OsEG__reportCardDesc{color:var(--color-text-secondary);margin:0 0 .5rem;font-size:.875rem;line-height:1.4}.FinanceReports-module__t-OsEG__reportCardMeta{color:var(--color-text-tertiary);margin-bottom:.75rem;font-size:.75rem}.FinanceReports-module__t-OsEG__reportCardMetaRow{justify-content:space-between;margin-bottom:.25rem;display:flex}.FinanceReports-module__t-OsEG__reportCardActions{flex-wrap:wrap;gap:.5rem;display:flex}.FinanceReports-module__t-OsEG__quickActions{background:var(--color-surface);border-radius:var(--radius-lg,.75rem);border:1px solid var(--color-border);margin-top:1.5rem;padding:1.25rem}.FinanceReports-module__t-OsEG__quickActionsTitle{color:var(--color-text);align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1rem;font-weight:600;display:flex}.FinanceReports-module__t-OsEG__quickActionsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:.75rem;display:grid}@container (max-width:720px){.FinanceReports-module__t-OsEG__container{padding:1rem}.FinanceReports-module__t-OsEG__cardHeader{flex-direction:column;align-items:stretch}.FinanceReports-module__t-OsEG__cardHeaderActions{flex-wrap:wrap;min-width:0}.FinanceReports-module__t-OsEG__cardTitle,.FinanceReports-module__t-OsEG__sectionTitle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.FinanceReports-module__t-OsEG__reportsLayout{min-width:0}}@container (max-width:520px){.FinanceReports-module__t-OsEG__container{padding:.75rem}.FinanceReports-module__t-OsEG__cardBody,.FinanceReports-module__t-OsEG__section{padding:1rem}}.FinanceReports-module__t-OsEG__freqDaily{color:var(--color-error,#ef4444)}.FinanceReports-module__t-OsEG__freqWeekly{color:var(--color-warning,#f59e0b)}.FinanceReports-module__t-OsEG__freqMonthly{color:var(--color-primary,#3b82f6)}.FinanceReports-module__t-OsEG__freqQuarterly{color:var(--color-success,#10b981)}.FinanceReports-module__t-OsEG__freqDefault{color:var(--color-text-secondary)}.FinanceReports-module__t-OsEG__loadingText{text-align:center;color:var(--color-text-secondary);padding:2rem;font-size:.875rem}.FinanceReports-module__t-OsEG__reportsLayout{box-sizing:border-box;flex-direction:column;gap:0;width:100%;height:100%;padding-top:1rem;display:flex;overflow:auto}.FinanceReports-module__t-OsEG__reportContent{flex:1;min-height:0}.FinanceReports-module__t-OsEG__reportToolbar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl,1rem);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;margin:0 1.5rem 1rem;padding:.75rem 1rem;display:flex}.FinanceReports-module__t-OsEG__periodPresets{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.FinanceReports-module__t-OsEG__periodBtn{color:var(--color-text-secondary);border-radius:var(--radius-full,100px);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;outline:none;align-items:center;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.FinanceReports-module__t-OsEG__periodBtn:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.FinanceReports-module__t-OsEG__periodBtnActive{background:var(--color-primary-alpha-20);color:var(--color-primary,#3b82f6);border-color:var(--color-primary-alpha-30)}.FinanceReports-module__t-OsEG__periodBtn:disabled{opacity:.4;cursor:not-allowed}.FinanceReports-module__t-OsEG__customDates{align-items:center;gap:.5rem;margin-left:.5rem;display:flex}.FinanceReports-module__t-OsEG__toolbarActions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media print{.FinanceReports-module__t-OsEG__reportToolbar{display:none!important}.FinanceReports-module__t-OsEG__reportsLayout{padding:0;overflow:visible}.FinanceReports-module__t-OsEG__reportContent{overflow:visible}.FinanceReports-module__t-OsEG__card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:none}.FinanceReports-module__t-OsEG__cardHeader{background:0 0;border-bottom:2px solid #000}.FinanceReports-module__t-OsEG__cardTitle{color:#000;font-size:1.25rem}.FinanceReports-module__t-OsEG__cardSubtitle{color:#333}.FinanceReports-module__t-OsEG__cardHeaderActions,.FinanceReports-module__t-OsEG__btn{display:none}.FinanceReports-module__t-OsEG__section,.FinanceReports-module__t-OsEG__highlightSection,.FinanceReports-module__t-OsEG__summaryGrid{break-inside:avoid}.FinanceReports-module__t-OsEG__lineItemLabel,.FinanceReports-module__t-OsEG__lineItemValue,.FinanceReports-module__t-OsEG__totalLabel,.FinanceReports-module__t-OsEG__totalValue,.FinanceReports-module__t-OsEG__highlightLabel,.FinanceReports-module__t-OsEG__highlightValue{color:#000!important}.FinanceReports-module__t-OsEG__totalValueSuccess{color:#059669!important}.FinanceReports-module__t-OsEG__totalValueError{color:#dc2626!important}.FinanceReports-module__t-OsEG__totalValueAccent{color:var(--color-primary-dark,#2563eb)!important}}.FinanceReports-module__t-OsEG__dimensionFilters{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 24px}@media (max-width:600px){.FinanceReports-module__t-OsEG__dimensionFilters{grid-template-columns:minmax(0,1fr);padding:0 16px}}
.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}}
.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)}
.TeamDetailView-module__bT4UjW__page{--team-accent:#60a5fa;--team-accent-soft:#60a5fa24;--team-accent-border:#60a5fa52;background:var(--color-background,#0a0a0a);width:100%;min-height:100vh;color:var(--color-text,#fff);container-type:inline-size}.TeamDetailView-module__bT4UjW__inner{width:min(1180px,100% - 32px);margin:0 auto;padding:18px 0 56px}.TeamDetailView-module__bT4UjW__hero{border:1px solid var(--glass-border,#ffffff1c);background:linear-gradient(135deg, var(--team-accent-soft), var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a)), var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#111);border-radius:8px;min-height:280px;position:relative;overflow:hidden}.TeamDetailView-module__bT4UjW__heroMedia{opacity:.74;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.01)}.TeamDetailView-module__bT4UjW__heroTint{background:linear-gradient(90deg, var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#000000db) 0%, var(--lightningcss-light,#f1f5f994)var(--lightningcss-dark,#00000094) 48%, var(--lightningcss-light,#f1f5f94d)var(--lightningcss-dark,#0000004d) 100%), linear-gradient(180deg, var(--lightningcss-light,#f1f5f929)var(--lightningcss-dark,#00000029) 0%, var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#000000d1) 100%);position:absolute;inset:0}.TeamDetailView-module__bT4UjW__heroContent{z-index:1;flex-direction:column;justify-content:space-between;min-height:280px;padding:22px;display:flex;position:relative}.TeamDetailView-module__bT4UjW__heroTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.TeamDetailView-module__bT4UjW__heroButton{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-color:var(--lightningcss-light,#0f172a29)var(--lightningcss-dark,#ffffff29)}.TeamDetailView-module__bT4UjW__eyebrow{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffc7);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:700;display:inline-flex}.TeamDetailView-module__bT4UjW__eyebrowDot{background:var(--team-accent);width:9px;height:9px;box-shadow:0 0 22px var(--team-accent);border-radius:999px}.TeamDetailView-module__bT4UjW__title{max-width:860px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);margin:0;font-size:clamp(28px,4.2vw,42px);font-weight:850;line-height:1.04}.TeamDetailView-module__bT4UjW__description{max-width:660px;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffc7);margin:12px 0 0;font-size:15px;line-height:1.6}.TeamDetailView-module__bT4UjW__chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.TeamDetailView-module__bT4UjW__chip{min-height:30px;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border:1px solid var(--lightningcss-light,#0f172a24)var(--lightningcss-dark,#ffffff24);border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:650;display:inline-flex}.TeamDetailView-module__bT4UjW__chipAccent{background:var(--team-accent-soft);border-color:var(--team-accent-border)}.TeamDetailView-module__bT4UjW__heroStats{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:10px;margin-top:24px;display:grid}.TeamDetailView-module__bT4UjW__stat{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border:1px solid var(--lightningcss-light,#0f172a1c)var(--lightningcss-dark,#ffffff1c);border-radius:8px;min-width:0;padding:14px}.TeamDetailView-module__bT4UjW__statLabel{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff94);text-transform:uppercase;font-size:11px;font-weight:700;display:block}.TeamDetailView-module__bT4UjW__statValue{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);margin-top:6px;font-size:18px;font-weight:800;display:block}.TeamDetailView-module__bT4UjW__skeletonTitle{background:var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:8px;width:220px;height:36px;display:block}.TeamDetailView-module__bT4UjW__workspaceGrid{grid-template-columns:minmax(0,1fr) minmax(min(100%,260px),320px);align-items:start;gap:22px;margin-top:18px;display:grid}.TeamDetailView-module__bT4UjW__primaryColumn,.TeamDetailView-module__bT4UjW__sideRail{min-width:0}.TeamDetailView-module__bT4UjW__sideRail{flex-direction:column;gap:14px;display:flex;position:sticky;top:72px}.TeamDetailView-module__bT4UjW__sectionCard{border:1px solid var(--glass-border,#ffffff1a);background:var(--lightningcss-light,#0f172a0b)var(--lightningcss-dark,#ffffff0b);border-radius:8px;margin-top:18px;padding:18px}.TeamDetailView-module__bT4UjW__sectionCard:first-child{margin-top:0}.TeamDetailView-module__bT4UjW__sectionHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.TeamDetailView-module__bT4UjW__sectionTitleRow{align-items:center;gap:10px;min-width:0;display:flex}.TeamDetailView-module__bT4UjW__sectionIcon{width:30px;height:30px;color:var(--team-accent);background:var(--team-accent-soft);border:1px solid var(--team-accent-border);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.TeamDetailView-module__bT4UjW__sectionTitle{color:var(--color-text,#fff);margin:0;font-size:16px;font-weight:800}.TeamDetailView-module__bT4UjW__sectionCount{color:var(--color-text-secondary,#ffffff80);font-size:13px;font-weight:700}.TeamDetailView-module__bT4UjW__emptyState{color:var(--color-text-secondary,#ffffff8c);padding:18px 0;font-size:13px}.TeamDetailView-module__bT4UjW__errorState{color:var(--lightningcss-light,#926060)var(--lightningcss-dark,#fca5a5);background:#ef444414;border:1px solid #ef44444d;border-radius:8px;padding:10px 12px;font-size:13px}.TeamDetailView-module__bT4UjW__loadingRow{color:var(--color-text-secondary,#ffffff8c);align-items:center;gap:9px;padding:14px 0;font-size:13px;display:flex}.TeamDetailView-module__bT4UjW__spinner{border:2px solid var(--lightningcss-light,#0f172a26)var(--lightningcss-dark,#ffffff26);border-top-color:var(--team-accent);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite TeamDetailView-module__bT4UjW__teamDetailSpin}@keyframes TeamDetailView-module__bT4UjW__teamDetailSpin{to{transform:rotate(360deg)}}.TeamDetailView-module__bT4UjW__overviewText{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffc7);margin:0;font-size:14px;line-height:1.6}.TeamDetailView-module__bT4UjW__deptSummaryGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px;margin-top:14px;display:grid}.TeamDetailView-module__bT4UjW__deptSummaryCard{border:1px solid var(--glass-border,#ffffff14);background:var(--lightningcss-light,#0f172a09)var(--lightningcss-dark,#ffffff09);border-radius:8px;min-width:0;padding:12px}.TeamDetailView-module__bT4UjW__deptSummaryName{color:var(--color-text,#fff);align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.TeamDetailView-module__bT4UjW__deptDot{background:var(--team-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.TeamDetailView-module__bT4UjW__deptSummaryMeta{color:var(--color-text-tertiary,#ffffff73);margin-top:6px;font-size:11px;font-weight:600}.TeamDetailView-module__bT4UjW__sideCard{border:1px solid var(--glass-border,#ffffff1c);background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f);border-radius:8px;padding:16px}.TeamDetailView-module__bT4UjW__sideTinyLabel{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff7a);text-transform:uppercase;margin:12px 0 8px;font-size:10px;font-weight:800;display:block}.TeamDetailView-module__bT4UjW__leaderChipRow{flex-wrap:wrap;gap:6px;display:flex}.TeamDetailView-module__bT4UjW__personChip{max-width:100%;color:var(--color-text,#fff);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.TeamDetailView-module__bT4UjW__personChip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TeamDetailView-module__bT4UjW__memberDeptBlock{margin-top:10px}.TeamDetailView-module__bT4UjW__memberDeptName{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffd1);align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.TeamDetailView-module__bT4UjW__memberPositionRow{align-items:baseline;gap:8px;min-width:0;margin:6px 0 0 15px;display:flex}.TeamDetailView-module__bT4UjW__memberPositionName{color:var(--color-text-tertiary,#ffffff73);text-transform:uppercase;flex-shrink:0;font-size:11px;font-weight:700}.TeamDetailView-module__bT4UjW__memberPositionNames{min-width:0;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffbf);font-size:12px;line-height:1.45}.TeamDetailView-module__bT4UjW__memberUnassigned{color:var(--color-text-tertiary,#ffffff59);font-style:italic}.TeamDetailView-module__bT4UjW__filesToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.TeamDetailView-module__bT4UjW__breadcrumb{min-width:0;color:var(--color-text-secondary,#ffffff8c);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.TeamDetailView-module__bT4UjW__breadcrumbLink{color:var(--team-accent);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:700}.TeamDetailView-module__bT4UjW__breadcrumbLink:hover{text-decoration:underline}.TeamDetailView-module__bT4UjW__breadcrumbCurrent{color:var(--color-text,#fff);font-weight:700}.TeamDetailView-module__bT4UjW__folderChips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.TeamDetailView-module__bT4UjW__folderChip{border:1px solid var(--glass-border,#ffffff1a);color:var(--color-text,#fff);cursor:pointer;background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.TeamDetailView-module__bT4UjW__folderChip:hover{background:var(--team-accent-soft);border-color:var(--team-accent-border)}.TeamDetailView-module__bT4UjW__fileDropZone{border-radius:8px;transition:box-shadow .15s;position:relative}.TeamDetailView-module__bT4UjW__fileDropZoneActive{box-shadow:inset 0 0 0 2px var(--team-accent)}.TeamDetailView-module__bT4UjW__fileDropOverlay{z-index:2;color:var(--team-accent);pointer-events:none;background:#0a0a0ab8;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex;position:absolute;inset:0}.TeamDetailView-module__bT4UjW__fileList{flex-direction:column;gap:6px;display:flex}.TeamDetailView-module__bT4UjW__fileRow{border:1px solid var(--glass-border,#ffffff12);background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:9px 10px;transition:background .15s;display:grid}.TeamDetailView-module__bT4UjW__fileRow:hover{background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f)}.TeamDetailView-module__bT4UjW__fileIcon{color:var(--color-text-secondary,#ffffff80);align-items:center;display:flex}.TeamDetailView-module__bT4UjW__fileName{min-width:0;color:var(--color-text,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.TeamDetailView-module__bT4UjW__fileMeta{color:var(--color-text-tertiary,#ffffff6b);white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:600}.TeamDetailView-module__bT4UjW__iconButton{border:1px solid var(--glass-border,#ffffff1a);width:28px;height:28px;color:var(--color-text-secondary,#fff9);cursor:pointer;background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.TeamDetailView-module__bT4UjW__iconButton:hover:not(:disabled){background:var(--team-accent-soft);color:var(--team-accent)}.TeamDetailView-module__bT4UjW__iconButton:disabled{opacity:.5;cursor:default}.TeamDetailView-module__bT4UjW__uploadProgress{color:var(--color-text-secondary,#fff9);align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.TeamDetailView-module__bT4UjW__hiddenInput{display:none}.TeamDetailView-module__bT4UjW__checklistCard{border:1px solid var(--glass-border,#ffffff14);background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border-radius:8px;margin-top:12px;padding:14px}.TeamDetailView-module__bT4UjW__checklistCard:first-of-type{margin-top:0}.TeamDetailView-module__bT4UjW__checklistHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.TeamDetailView-module__bT4UjW__checklistTitleWrap{min-width:0}.TeamDetailView-module__bT4UjW__checklistTitle{color:var(--color-text,#fff);margin:0;font-size:14px;font-weight:750}.TeamDetailView-module__bT4UjW__checklistDescription{color:var(--color-text-secondary,#ffffff8c);margin:4px 0 0;font-size:12px;line-height:1.45}.TeamDetailView-module__bT4UjW__typeBadge{vertical-align:middle;background:var(--team-accent-soft);border:1px solid var(--team-accent-border);color:var(--team-accent);text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;margin-left:8px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.TeamDetailView-module__bT4UjW__typeToggleRow{background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:999px;align-items:center;gap:2px;margin-top:8px;padding:3px;display:inline-flex}.TeamDetailView-module__bT4UjW__typeToggleBtn{appearance:none;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff73);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:11px;font-weight:700;transition:background .15s,color .15s}.TeamDetailView-module__bT4UjW__typeToggleBtn:hover{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffbf)}.TeamDetailView-module__bT4UjW__typeToggleBtnActive{background:var(--team-accent-soft,#3b82f62e);color:var(--team-accent,#60a5fa);box-shadow:0 0 0 1px var(--team-accent-border,#3b82f659)}.TeamDetailView-module__bT4UjW__checklistActions{flex-shrink:0;align-items:center;gap:6px;display:flex}.TeamDetailView-module__bT4UjW__itemList{flex-direction:column;gap:5px;margin-top:10px;display:flex}.TeamDetailView-module__bT4UjW__itemRow{border:1px solid var(--glass-border,#ffffff0f);background:var(--lightningcss-light,#0f172a06)var(--lightningcss-dark,#ffffff06);border-radius:8px}.TeamDetailView-module__bT4UjW__itemMain{grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.TeamDetailView-module__bT4UjW__itemCheckbox{color:#0000;cursor:pointer;background:0 0;border:1.5px solid var(--lightningcss-light,#0f172a40)var(--lightningcss-dark,#ffffff40);border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.TeamDetailView-module__bT4UjW__itemCheckboxChecked{border-color:var(--team-accent);background:var(--team-accent);color:#0a0a0a}.TeamDetailView-module__bT4UjW__itemTitle{min-width:0;color:var(--color-text,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.TeamDetailView-module__bT4UjW__itemTitleEditable{cursor:text;text-align:left;font:inherit;color:inherit;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;margin:0;padding:2px 6px;display:block}.TeamDetailView-module__bT4UjW__itemTitleEditable:hover{background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border-color:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.TeamDetailView-module__bT4UjW__itemTitleDone{color:var(--color-text-secondary,#ffffff80);text-decoration:line-through}.TeamDetailView-module__bT4UjW__requiredBadge{color:var(--lightningcss-light,#905b05)var(--lightningcss-dark,#f59e0b);text-transform:uppercase;cursor:pointer;background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:999px;flex-shrink:0;padding:2px 7px;font-family:inherit;font-size:9px;font-weight:800;line-height:1.2}.TeamDetailView-module__bT4UjW__requiredBadgeOn{color:var(--lightningcss-light,#905b05)var(--lightningcss-dark,#f59e0b);background:#f59e0b1f;border-color:#f59e0b4d}.TeamDetailView-module__bT4UjW__requiredBadgeOff{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#fff6);background:var(--lightningcss-light,#0f172a0a)var(--lightningcss-dark,#ffffff0a);border-color:var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff1a)}.TeamDetailView-module__bT4UjW__requiredBadge:hover{filter:brightness(1.12)}.TeamDetailView-module__bT4UjW__completionCount{color:var(--color-text-tertiary,#ffffff73);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-shrink:0;padding:0;font-family:inherit;font-size:11px;font-weight:700}.TeamDetailView-module__bT4UjW__completionCount:hover{color:var(--team-accent)}.TeamDetailView-module__bT4UjW__itemDetail{border-top:1px solid var(--glass-border,#ffffff0d);padding:4px 10px 10px 40px}.TeamDetailView-module__bT4UjW__completionRow{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffb8);align-items:center;gap:8px;padding:4px 0;font-size:12px;display:flex}.TeamDetailView-module__bT4UjW__completionToggle{width:100%;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffb8);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-family:inherit;font-size:12px;display:inline-flex}.TeamDetailView-module__bT4UjW__completionToggle:hover{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff)}.TeamDetailView-module__bT4UjW__completionDate{color:var(--color-text-tertiary,#fff6);margin-left:auto;font-size:11px}.TeamDetailView-module__bT4UjW__inlineForm{border:1px solid var(--glass-border,#ffffff17);background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border-radius:8px;flex-wrap:wrap;gap:8px;margin-top:12px;padding:12px;display:flex}.TeamDetailView-module__bT4UjW__textInput{border:1px solid var(--glass-border,#ffffff1f);min-width:160px;color:var(--color-text,#fff);background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border-radius:8px;outline:none;flex:1;padding:8px 10px;font-family:inherit;font-size:13px}.TeamDetailView-module__bT4UjW__textInput:focus{border-color:var(--team-accent-border)}.TeamDetailView-module__bT4UjW__selectInput{border:1px solid var(--glass-border,#ffffff1f);background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#141414e6);color:var(--color-text,#fff);border-radius:8px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px}.TeamDetailView-module__bT4UjW__checkboxLabel{color:var(--color-text-secondary,#fff9);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.TeamDetailView-module__bT4UjW__addItemForm{gap:8px;margin-top:10px;display:flex}.TeamDetailView-module__bT4UjW__policyRow{border-top:1px solid var(--glass-border,#ffffff0f);padding:11px 0}.TeamDetailView-module__bT4UjW__policyRow:first-of-type{border-top:0;padding-top:0}.TeamDetailView-module__bT4UjW__policyTopRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.TeamDetailView-module__bT4UjW__policyTitle{min-width:0;color:var(--color-text,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.TeamDetailView-module__bT4UjW__policyBadges{flex-shrink:0;align-items:center;gap:6px;display:flex}.TeamDetailView-module__bT4UjW__statusBadge{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffa6);text-transform:capitalize;background:var(--lightningcss-light,#0f172a12)var(--lightningcss-dark,#ffffff12);border:1px solid var(--lightningcss-light,#0f172a1f)var(--lightningcss-dark,#ffffff1f);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:750}.TeamDetailView-module__bT4UjW__ackBadge{color:var(--lightningcss-light,#257441)var(--lightningcss-dark,#4ade80);background:#22c55e1f;border:1px solid #22c55e4d;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:750;display:inline-flex}.TeamDetailView-module__bT4UjW__policyMetaRow{color:var(--color-text-tertiary,#ffffff73);align-items:center;gap:10px;margin-top:7px;font-size:11px;font-weight:600;display:flex}.TeamDetailView-module__bT4UjW__progressTrack{background:var(--lightningcss-light,#0f172a14)var(--lightningcss-dark,#ffffff14);border-radius:999px;flex:1;height:5px;overflow:hidden}.TeamDetailView-module__bT4UjW__progressFill{background:var(--team-accent);border-radius:999px;height:100%;transition:width .25s}@media (max-width:900px){.TeamDetailView-module__bT4UjW__workspaceGrid{grid-template-columns:1fr}.TeamDetailView-module__bT4UjW__sideRail{position:static}}@media (max-width:600px){.TeamDetailView-module__bT4UjW__inner{width:min(100% - 20px,1180px);padding-top:10px}.TeamDetailView-module__bT4UjW__heroContent{padding:16px}.TeamDetailView-module__bT4UjW__heroTop{flex-direction:column}.TeamDetailView-module__bT4UjW__heroStats{grid-template-columns:repeat(2,minmax(0,1fr))}}
.finance-presenters-module__c7qrTq__ws[class]{border:1px solid var(--glass-border,var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14));background:var(--glass-bg,transparent);border-radius:14px;gap:12px;padding:14px;overflow:visible}.finance-presenters-module__c7qrTq__ws[class] h1{font-size:16px}.finance-presenters-module__c7qrTq__ws[class] h2{font-size:14px}.finance-presenters-module__c7qrTq__wsTight[class]{gap:6px}.finance-presenters-module__c7qrTq__wsSummary[class]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 12px;display:grid}.finance-presenters-module__c7qrTq__wsSummary[class] strong{white-space:nowrap;font-size:14px}.finance-presenters-module__c7qrTq__detailCard{border:1px solid var(--glass-border,var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14));background:var(--glass-bg,transparent);border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex;container-type:inline-size}.finance-presenters-module__c7qrTq__detailHead{border-bottom:1px solid var(--glass-border,var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14));align-items:center;gap:8px;min-width:0;padding-bottom:10px;display:flex}.finance-presenters-module__c7qrTq__link{color:inherit;text-decoration:none}.finance-presenters-module__c7qrTq__link:hover{text-decoration:underline}.finance-presenters-module__c7qrTq__givingRow[class]{margin-bottom:0}.finance-presenters-module__c7qrTq__givingRow[class]:hover{transform:none}.finance-presenters-module__c7qrTq__chartCard.finance-presenters-module__c7qrTq__chartCard{margin:0;padding:14px}.finance-presenters-module__c7qrTq__chartCard+.finance-presenters-module__c7qrTq__chartCard{margin-top:10px}.finance-presenters-module__c7qrTq__chartBox{color:var(--lightningcss-light,#0f172a)var(--lightningcss-dark,#fff);position:relative}.finance-presenters-module__c7qrTq__chartTooltip.finance-presenters-module__c7qrTq__chartTooltip{pointer-events:none;white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.finance-presenters-module__c7qrTq__donutRow{--color-text-tertiary:var(--lightningcss-light,#64748b)var(--lightningcss-dark,#ffffff8c);justify-content:center;padding:6px 0 2px;display:flex}.finance-presenters-module__c7qrTq__bars{flex-direction:column;gap:8px;display:flex}.finance-presenters-module__c7qrTq__barRow{grid-template-columns:minmax(0,36%) minmax(0,1fr) 5.4em;align-items:center;gap:8px;font-size:12.5px;display:grid}.finance-presenters-module__c7qrTq__barLabel{text-overflow:ellipsis;white-space:nowrap;color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#ffffffbf);overflow:hidden}.finance-presenters-module__c7qrTq__barTrack{background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f);border-radius:4px;height:10px;overflow:hidden}.finance-presenters-module__c7qrTq__barFill{border-radius:4px;height:100%;display:block}.finance-presenters-module__c7qrTq__barValue{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffeb);font-weight:600}.finance-presenters-module__c7qrTq__agingCols{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;height:140px;display:grid}.finance-presenters-module__c7qrTq__agingCol{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.finance-presenters-module__c7qrTq__agingValue{font-variant-numeric:tabular-nums;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffe6);font-size:11.5px;font-weight:600}.finance-presenters-module__c7qrTq__agingTrack{flex:auto;align-items:flex-end;width:70%;display:flex}.finance-presenters-module__c7qrTq__agingFill{border-radius:4px 4px 0 0;width:100%;display:block}.finance-presenters-module__c7qrTq__agingLabel{white-space:nowrap;color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff8c);font-size:11px}.finance-presenters-module__c7qrTq__reportTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.finance-presenters-module__c7qrTq__reportWrap{flex-direction:column;gap:10px;display:flex}.finance-presenters-module__c7qrTq__reportOpen{color:var(--rai-accent,#246ef0);align-self:flex-end;font-size:12px;font-weight:600;text-decoration:none}.finance-presenters-module__c7qrTq__reportTiles [class*=incomeCard]{min-width:0;padding:10px 12px}.finance-presenters-module__c7qrTq__reportTiles [class*=incomeLabel]{font-size:11px}.finance-presenters-module__c7qrTq__reportTiles [class*=incomeAmount]{white-space:nowrap;text-overflow:ellipsis;font-size:17px;line-height:1.3;overflow:hidden}.finance-presenters-module__c7qrTq__reportPeriod{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#ffffff80);margin:-2px 0 0;font-size:12px}.finance-presenters-module__c7qrTq__row[class]{box-shadow:none;flex:none;align-items:center;gap:12px;padding:10px 12px;display:flex;overflow:hidden}.finance-presenters-module__c7qrTq__rowMain{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.finance-presenters-module__c7qrTq__rowTitle[class],.finance-presenters-module__c7qrTq__rowSub[class]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-presenters-module__c7qrTq__rowTitle[class]{font-size:.8125rem}.finance-presenters-module__c7qrTq__rowEnd{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:4px;max-width:55%;display:flex}.finance-presenters-module__c7qrTq__rowAmount{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffeb);font-size:.8125rem;font-weight:600}.finance-presenters-module__c7qrTq__rowUnit{color:var(--color-text-secondary,#71717a);font-weight:400}.finance-presenters-module__c7qrTq__txDetail{flex-direction:column;gap:6px;display:flex}.finance-presenters-module__c7qrTq__txLines{flex-direction:column;padding:0 4px;display:flex}.finance-presenters-module__c7qrTq__txLine{color:var(--color-text-secondary,#71717a);border-bottom:1px solid var(--glass-border,var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14));justify-content:space-between;gap:12px;padding:6px 8px;font-size:12px;display:flex}.finance-presenters-module__c7qrTq__txLine:last-child{border-bottom:none}.finance-presenters-module__c7qrTq__txLine span:last-child{font-variant-numeric:tabular-nums;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#ffffffd9)}
.SpecialEventKindField-module__zIrXPW__field{color:var(--color-text-primary,#e2e8f0);gap:8px;margin-bottom:20px;font-size:14px;font-weight:600;display:grid}.SpecialEventKindField-module__zIrXPW__field select{border:1px solid var(--color-border,#334155);background:var(--color-surface-secondary,#17212d);width:100%;min-height:42px;color:inherit;font:inherit;border-radius:10px;padding:10px 12px}.SpecialEventKindField-module__zIrXPW__field span{color:var(--color-text-secondary,#94a3b8);font-size:12px;font-weight:400}
