.HeaderComponent-module__2htsDa__header{width:100%;height:var(--header-height);padding:0 var(--space-xl);border-bottom:1px solid var(--calculated-border-subtle);background:var(--background-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);justify-content:space-between;align-items:center;display:flex}.HeaderComponent-module__2htsDa__left{align-items:center;gap:var(--space-md);display:flex}.HeaderComponent-module__2htsDa__title{font-size:var(--font-size-lg);font-weight:600}.HeaderComponent-module__2htsDa__right{align-items:center;gap:var(--space-md);display:flex}.HeaderComponent-module__2htsDa__theme-toggle{border-radius:var(--radius-md);width:36px;height:36px;color:var(--text-secondary);transition:color var(--transition-fast), background var(--transition-fast);justify-content:center;align-items:center;display:flex}.HeaderComponent-module__2htsDa__theme-toggle:hover{color:var(--text-primary);background:var(--background-surface)}.HeaderComponent-module__2htsDa__fy-selector{position:relative}.HeaderComponent-module__2htsDa__fy-button{justify-content:space-between;min-width:160px}.HeaderComponent-module__2htsDa__dropdown{background:var(--background-surface);border:1px solid var(--calculated-border-medium);border-radius:var(--radius-md);min-width:320px;box-shadow:var(--calculated-shadow-lg);padding:var(--space-xs);z-index:200;animation:.15s ease-out HeaderComponent-module__2htsDa__fadeIn;position:absolute;top:calc(100% + 4px);right:0}.HeaderComponent-module__2htsDa__dropdown-item{border-radius:var(--radius-sm);width:100%;transition:background var(--transition-fast);align-items:center;display:flex}.HeaderComponent-module__2htsDa__dropdown-item:hover{background:var(--background-surface)}.HeaderComponent-module__2htsDa__dropdown-item:hover .HeaderComponent-module__2htsDa__dropdown-actions{opacity:1}.HeaderComponent-module__2htsDa__dropdown-active{background:var(--accent-background)}.HeaderComponent-module__2htsDa__dropdown-active .HeaderComponent-module__2htsDa__dropdown-select{color:var(--accent)}.HeaderComponent-module__2htsDa__dropdown-select{padding:var(--space-sm) var(--space-md);color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;min-width:0;display:flex}.HeaderComponent-module__2htsDa__dropdown-dates{font-size:var(--font-size-xs);color:var(--text-muted);margin-left:var(--space-md);flex-shrink:0}.HeaderComponent-module__2htsDa__dropdown-actions{padding-right:var(--space-sm);opacity:0;transition:opacity var(--transition-fast);align-items:center;gap:2px;display:flex}.HeaderComponent-module__2htsDa__action-button{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.HeaderComponent-module__2htsDa__action-button:hover{color:var(--text-primary);background:var(--background-elevated)}.HeaderComponent-module__2htsDa__action-btn-danger:hover{color:var(--color-danger);background:#dd3c3c1a;background:lab(51.3804% 62.4923 39.3305/.1)}.HeaderComponent-module__2htsDa__dropdown-create{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);margin-top:var(--space-xs);border:none;border-top:1px solid var(--calculated-border-subtle);color:var(--accent);font-family:var(--font-family);font-size:var(--font-size-sm);cursor:pointer;transition:background var(--transition-fast);background:0 0;font-weight:500;display:flex}.HeaderComponent-module__2htsDa__dropdown-create:hover{background:var(--accent-background)}
.ContractsComponent-module__Rs4i6W__container{gap:var(--space-lg);flex-direction:column;display:flex}.ContractsComponent-module__Rs4i6W__header{justify-content:space-between;align-items:center;display:flex}.ContractsComponent-module__Rs4i6W__title{align-items:center;gap:var(--space-sm);font-size:var(--font-size-lg);font-weight:600;display:flex}.ContractsComponent-module__Rs4i6W__empty{align-items:center;gap:var(--space-md);padding:var(--space-2xl);color:var(--text-muted);text-align:center;flex-direction:column;display:flex}.ContractsComponent-module__Rs4i6W__grid{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.ContractsComponent-module__Rs4i6W__card{gap:var(--space-sm);padding:var(--space-lg);background:var(--background-surface);border:1px solid var(--calculated-border-subtle);border-radius:var(--radius-lg);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;animation:.4s ease-out both ContractsComponent-module__Rs4i6W__cardReveal;display:flex}.ContractsComponent-module__Rs4i6W__card:hover{border-color:var(--calculated-border-medium);box-shadow:var(--calculated-shadow-sm)}.ContractsComponent-module__Rs4i6W__card-header{justify-content:space-between;align-items:center;display:flex}.ContractsComponent-module__Rs4i6W__card-title{align-items:center;gap:var(--space-sm);font-weight:600;font-size:var(--font-size-md);display:flex}.ContractsComponent-module__Rs4i6W__client-icon{color:var(--accent)}.ContractsComponent-module__Rs4i6W__recruiter{align-items:center;gap:var(--space-xs);font-size:var(--font-size-xs);color:var(--text-muted);display:flex}.ContractsComponent-module__Rs4i6W__details{gap:var(--space-sm);padding:var(--space-sm) 0;grid-template-columns:1fr 1fr;display:grid}.ContractsComponent-module__Rs4i6W__detail{flex-direction:column;gap:1px;display:flex}.ContractsComponent-module__Rs4i6W__detail-label{font-size:var(--font-size-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.ContractsComponent-module__Rs4i6W__detail-value{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;font-weight:600}.ContractsComponent-module__Rs4i6W__role{font-size:var(--font-size-xs);color:var(--text-secondary);padding:var(--space-xs) var(--space-sm);background:var(--background-surface);border-radius:var(--radius-sm);width:fit-content}.ContractsComponent-module__Rs4i6W__dates{font-size:var(--font-size-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.ContractsComponent-module__Rs4i6W__actions{gap:var(--space-sm);margin-top:var(--space-xs);display:flex}
.ContractFormComponent-module__YFVA5q__form{gap:var(--space-md);flex-direction:column;display:flex}.ContractFormComponent-module__YFVA5q__form-row{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.ContractFormComponent-module__YFVA5q__actions{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-sm);display:flex}.ContractFormComponent-module__YFVA5q__preview{padding:var(--space-md);background:var(--background-surface);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;display:flex}.ContractFormComponent-module__YFVA5q__preview-total{color:var(--accent);font-weight:700}
.InvoicesComponent-module__IhKLXq__container{gap:var(--space-lg);flex-direction:column;display:flex}.InvoicesComponent-module__IhKLXq__header{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.InvoicesComponent-module__IhKLXq__header-actions{align-items:center;gap:var(--space-sm);display:flex}.InvoicesComponent-module__IhKLXq__title{align-items:center;gap:var(--space-sm);font-size:var(--font-size-lg);font-weight:600;display:flex}.InvoicesComponent-module__IhKLXq__empty{align-items:center;gap:var(--space-md);padding:var(--space-2xl);color:var(--text-muted);text-align:center;flex-direction:column;display:flex}.InvoicesComponent-module__IhKLXq__table{border:1px solid var(--calculated-border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.InvoicesComponent-module__IhKLXq__table-header{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--background-surface);font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:120px 1fr 130px 60px 100px 80px 100px 90px 120px;font-weight:600;display:grid}.InvoicesComponent-module__IhKLXq__table-row{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm);border-top:1px solid var(--calculated-border-subtle);transition:background var(--transition-fast);grid-template-columns:120px 1fr 130px 60px 100px 80px 100px 90px 120px;align-items:center;animation:.3s ease-out both InvoicesComponent-module__IhKLXq__fadeIn;display:grid}.InvoicesComponent-module__IhKLXq__table-row:hover{background:var(--background-elevated)}.InvoicesComponent-module__IhKLXq__invoice-num{color:var(--accent);font-weight:600;font-size:var(--font-size-xs)}.InvoicesComponent-module__IhKLXq__client{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.InvoicesComponent-module__IhKLXq__period{font-size:var(--font-size-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums}.InvoicesComponent-module__IhKLXq__total{color:var(--accent);font-weight:600}.InvoicesComponent-module__IhKLXq__actions{gap:var(--space-xs);display:flex}
.InvoiceFormComponent-module__wvaWcG__form{gap:var(--space-md);flex-direction:column;display:flex}.InvoiceFormComponent-module__wvaWcG__form-row{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.InvoiceFormComponent-module__wvaWcG__actions{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-sm);display:flex}.InvoiceFormComponent-module__wvaWcG__preview{padding:var(--space-md);background:var(--background-surface);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;display:flex}.InvoiceFormComponent-module__wvaWcG__preview-total{color:var(--accent);font-weight:700}.InvoiceFormComponent-module__wvaWcG__timesheet-section{gap:var(--space-sm);padding:var(--space-md);background:var(--background-surface);border:1px solid var(--calculated-border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex}.InvoiceFormComponent-module__wvaWcG__timesheet-header{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.InvoiceFormComponent-module__wvaWcG__timesheet-title{font-size:var(--font-size-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.InvoiceFormComponent-module__wvaWcG__timesheet-actions{gap:var(--space-xs);display:flex}.InvoiceFormComponent-module__wvaWcG__timesheet-grid{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(100px,1fr));display:grid}.InvoiceFormComponent-module__wvaWcG__timesheet-day{padding:var(--space-sm);background:var(--background-surface);border:1px solid var(--calculated-border-subtle);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;gap:4px;display:flex}.InvoiceFormComponent-module__wvaWcG__timesheet-day:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 20%, transparent)}.InvoiceFormComponent-module__wvaWcG__timesheet-day.InvoiceFormComponent-module__wvaWcG__weekend{opacity:.55;background:var(--background-elevated)}.InvoiceFormComponent-module__wvaWcG__day-label{-webkit-user-select:none;user-select:none;flex-direction:column;gap:1px;display:flex}.InvoiceFormComponent-module__wvaWcG__day-of-week{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.InvoiceFormComponent-module__wvaWcG__day-date{font-size:var(--font-size-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.InvoiceFormComponent-module__wvaWcG__day-input{border:1px solid var(--calculated-border-subtle);border-radius:var(--radius-sm);background:var(--background-surface);width:100%;color:var(--text-primary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;text-align:center;transition:border-color var(--transition-fast);outline:none;padding:4px 6px}.InvoiceFormComponent-module__wvaWcG__day-input:focus{border-color:var(--accent)}.InvoiceFormComponent-module__wvaWcG__day-input::placeholder{color:var(--text-muted);opacity:.5}.InvoiceFormComponent-module__wvaWcG__day-input{appearance:textfield}.InvoiceFormComponent-module__wvaWcG__day-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.InvoiceFormComponent-module__wvaWcG__day-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.InvoiceFormComponent-module__wvaWcG__timesheet-total{padding:var(--space-sm) var(--space-md);background:var(--background-surface);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--text-secondary);justify-content:space-between;align-items:center;font-weight:600;display:flex}.InvoiceFormComponent-module__wvaWcG__total-value{font-size:var(--font-size-md);color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}
.ExpensesComponent-module__XLToCW__container{gap:var(--space-lg);flex-direction:column;display:flex}.ExpensesComponent-module__XLToCW__header{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.ExpensesComponent-module__XLToCW__header-actions{align-items:center;gap:var(--space-sm);display:flex}.ExpensesComponent-module__XLToCW__title{align-items:center;gap:var(--space-sm);font-size:var(--font-size-lg);font-weight:600;display:flex}.ExpensesComponent-module__XLToCW__empty{align-items:center;gap:var(--space-md);padding:var(--space-2xl);color:var(--text-muted);text-align:center;flex-direction:column;display:flex}.ExpensesComponent-module__XLToCW__summary-chips{gap:var(--space-sm);flex-wrap:wrap;display:flex}.ExpensesComponent-module__XLToCW__chip{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:var(--background-surface);border:1px solid var(--calculated-border-subtle);border-radius:var(--radius-full);font-family:var(--font-family);font-size:var(--font-size-xs);color:var(--chip-color,var(--text-secondary));cursor:pointer;transition:all var(--transition-fast);display:flex}.ExpensesComponent-module__XLToCW__chip:hover{border-color:var(--chip-color);background:color-mix(in srgb, var(--chip-color) 10%, transparent)}.ExpensesComponent-module__XLToCW__chip.ExpensesComponent-module__XLToCW__chip-active{border-color:var(--chip-color);background:color-mix(in srgb, var(--chip-color) 15%, transparent);font-weight:600}.ExpensesComponent-module__XLToCW__chip-amount{font-variant-numeric:tabular-nums;font-weight:600}.ExpensesComponent-module__XLToCW__list{border:1px solid var(--calculated-border-subtle);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.ExpensesComponent-module__XLToCW__form-row{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--calculated-border-subtle);transition:background var(--transition-fast);animation:.3s ease-out both ExpensesComponent-module__XLToCW__fadeIn;display:flex}.ExpensesComponent-module__XLToCW__form-row:first-child{border-top:none}.ExpensesComponent-module__XLToCW__form-row:hover{background:var(--background-elevated)}.ExpensesComponent-module__XLToCW__row-icon{border-radius:var(--radius-sm);background:var(--background-surface);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ExpensesComponent-module__XLToCW__row-content{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ExpensesComponent-module__XLToCW__row-desc{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ExpensesComponent-module__XLToCW__row-meta{font-size:var(--font-size-xs);color:var(--text-muted)}.ExpensesComponent-module__XLToCW__row-amounts{flex-direction:column;align-items:flex-end;gap:1px;min-width:120px;display:flex}.ExpensesComponent-module__XLToCW__row-amount{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;font-weight:600}.ExpensesComponent-module__XLToCW__row-deductible{font-size:var(--font-size-xs);color:var(--accent);font-variant-numeric:tabular-nums}.ExpensesComponent-module__XLToCW__row-actions{gap:var(--space-xs);display:flex}
.TaxSummaryComponent-module__a2atRW__wrapper{animation:.4s ease-out both TaxSummaryComponent-module__a2atRW__cardReveal}.TaxSummaryComponent-module__a2atRW__big-number{padding:var(--space-lg);background:var(--gold-background);border-radius:var(--radius-md);border:1px solid hsla(var(--gold-hue), var(--gold-sat), 55%, .15);flex-direction:column;align-items:center;gap:4px;margin:20px 24px 24px;display:flex}.TaxSummaryComponent-module__a2atRW__big-label{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.TaxSummaryComponent-module__a2atRW__big-value{font-size:var(--font-size-3xl);color:var(--gold);font-variant-numeric:tabular-nums;font-weight:700;animation:.6s ease-out both TaxSummaryComponent-module__a2atRW__countUp}.TaxSummaryComponent-module__a2atRW__effective-rate{font-size:var(--font-size-sm);color:var(--text-muted)}.TaxSummaryComponent-module__a2atRW__breakdown{gap:var(--space-md);padding:0 var(--space-lg) var(--space-lg);flex-direction:column;display:flex}.TaxSummaryComponent-module__a2atRW__section{gap:var(--space-xs);flex-direction:column;display:flex}.TaxSummaryComponent-module__a2atRW__section-title{font-size:var(--font-size-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;padding-bottom:var(--space-xs);border-bottom:1px solid var(--calculated-border-subtle);font-weight:600}.TaxSummaryComponent-module__a2atRW__line{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;justify-content:space-between;padding:2px 0;display:flex}.TaxSummaryComponent-module__a2atRW__line.TaxSummaryComponent-module__a2atRW__line-total{padding-top:var(--space-xs);border-top:1px solid var(--calculated-border-subtle);font-weight:600}.TaxSummaryComponent-module__a2atRW__negative{color:var(--color-danger)}.TaxSummaryComponent-module__a2atRW__after-tax{align-items:center;gap:var(--space-sm);padding:var(--space-md);background:var(--accent-background);border-radius:var(--radius-md);color:var(--accent);font-size:var(--font-size-sm);margin-top:var(--space-sm);display:flex}
.GstSummaryComponent-module__X7-rFW__wrapper{animation:.4s ease-out .1s both GstSummaryComponent-module__X7-rFW__cardReveal}.GstSummaryComponent-module__X7-rFW__rows{gap:var(--space-sm);flex-direction:column;padding:20px 24px;display:flex}.GstSummaryComponent-module__X7-rFW__form-row{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-size:var(--font-size-sm);display:flex}.GstSummaryComponent-module__X7-rFW__form-row span:nth-child(2){flex:1}.GstSummaryComponent-module__X7-rFW__form-row span:last-child{font-variant-numeric:tabular-nums;font-weight:600}.GstSummaryComponent-module__X7-rFW__total-row{background:var(--background-surface);margin-top:var(--space-xs);padding:var(--space-md);border-radius:var(--radius-md);font-weight:600}.GstSummaryComponent-module__X7-rFW__row-icon{color:var(--text-muted);display:flex}.GstSummaryComponent-module__X7-rFW__itc-icon{color:var(--accent)}.GstSummaryComponent-module__X7-rFW__net-icon{color:var(--gold)}.GstSummaryComponent-module__X7-rFW__collected{color:var(--text-primary)}.GstSummaryComponent-module__X7-rFW__itc{color:var(--accent)}.GstSummaryComponent-module__X7-rFW__owing{color:var(--color-warning)}.GstSummaryComponent-module__X7-rFW__refund{color:var(--color-success)}
.RevenueChartComponent-module__OROKzq__wrapper{animation:.4s ease-out .2s both RevenueChartComponent-module__OROKzq__cardReveal}.RevenueChartComponent-module__OROKzq__chart{width:100%;padding:20px 24px}
.ExpenseChartComponent-module__ckeqcW__wrapper{animation:.4s ease-out .3s both ExpenseChartComponent-module__ckeqcW__cardReveal}.ExpenseChartComponent-module__ckeqcW__content{gap:var(--space-lg);align-items:center;padding:20px 24px;display:flex}.ExpenseChartComponent-module__ckeqcW__chart{flex:0 0 220px}.ExpenseChartComponent-module__ckeqcW__legend{gap:var(--space-xs);flex-direction:column;flex:1;display:flex}.ExpenseChartComponent-module__ckeqcW__legend-item{align-items:center;gap:var(--space-sm);font-size:var(--font-size-xs);display:flex}.ExpenseChartComponent-module__ckeqcW__legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ExpenseChartComponent-module__ckeqcW__legend-label{color:var(--text-secondary);flex:1}.ExpenseChartComponent-module__ckeqcW__legend-value{font-variant-numeric:tabular-nums;font-weight:600}
.SettingsComponent-module__eb_RDq__container{gap:var(--space-lg);flex-direction:column;display:flex}.SettingsComponent-module__eb_RDq__title{align-items:center;gap:var(--space-sm);font-size:var(--font-size-lg);font-weight:600;display:flex}.SettingsComponent-module__eb_RDq__card{max-width:640px}.SettingsComponent-module__eb_RDq__card-body{gap:var(--space-md);flex-direction:column;padding:20px 24px;display:flex}.SettingsComponent-module__eb_RDq__description{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6}.SettingsComponent-module__eb_RDq__fields{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.SettingsComponent-module__eb_RDq__percentage{height:var(--input-height,38px);background:var(--background-surface);border-radius:var(--radius-md);font-size:var(--font-size-lg);color:var(--accent);justify-content:center;align-items:center;font-weight:700;display:flex}.SettingsComponent-module__eb_RDq__effective{padding:var(--space-md);background:var(--accent-background);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--accent);text-align:center}.SettingsComponent-module__eb_RDq__effective strong{font-size:var(--font-size-lg)}
.ExportComponent-module__Nr0f4a__container{gap:var(--space-lg);flex-direction:column;animation:.35s ease-out ExportComponent-module__Nr0f4a__fadeIn;display:flex}.ExportComponent-module__Nr0f4a__package-header{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);padding:var(--space-lg);background:var(--background-surface);border:1px solid var(--calculated-border-subtle);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);display:flex}.ExportComponent-module__Nr0f4a__package-info{gap:var(--space-sm);flex-direction:column;display:flex}.ExportComponent-module__Nr0f4a__package-title{align-items:center;gap:var(--space-sm);font-size:var(--font-size-lg);color:var(--text-primary);font-weight:600;display:flex}.ExportComponent-module__Nr0f4a__package-subtitle{font-size:var(--font-size-sm);color:var(--text-secondary)}.ExportComponent-module__Nr0f4a__package-meta{align-items:center;gap:var(--space-md);margin-top:var(--space-xs);display:flex}.ExportComponent-module__Nr0f4a__meta-item{align-items:center;gap:var(--space-xs);font-size:var(--font-size-xs);color:var(--text-muted);display:flex}.ExportComponent-module__Nr0f4a__meta-item svg{opacity:.7}.ExportComponent-module__Nr0f4a__package-actions{align-items:flex-end;gap:var(--space-sm);flex-direction:column;display:flex}.ExportComponent-module__Nr0f4a__download-button{align-items:center;gap:var(--space-sm);font-family:var(--font-family);font-size:var(--font-size-sm);color:var(--calculated-text-inverse);background:var(--accent);border-radius:var(--radius-md);cursor:pointer;transition:filter var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);-webkit-user-select:none;user-select:none;border:1px solid #0000;padding:10px 20px;font-weight:600;display:inline-flex}.ExportComponent-module__Nr0f4a__download-button:hover{filter:brightness(1.15);box-shadow:0 0 20px hsla(var(--accent-hue), var(--accent-sat), 50%, .35);transform:translateY(-1px)}.ExportComponent-module__Nr0f4a__download-button:active{transform:translateY(0)}.ExportComponent-module__Nr0f4a__download-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.ExportComponent-module__Nr0f4a__print-button{align-items:center;gap:var(--space-xs);font-family:var(--font-family);font-size:var(--font-size-xs);color:var(--text-secondary);background:var(--background-surface);border:1px solid var(--calculated-border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);padding:6px 14px;display:inline-flex}.ExportComponent-module__Nr0f4a__print-button:hover{background:var(--background-elevated);color:var(--text-primary)}.ExportComponent-module__Nr0f4a__stats-row{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.ExportComponent-module__Nr0f4a__tab-section{gap:var(--space-md);flex-direction:column;animation:.25s ease-out ExportComponent-module__Nr0f4a__fadeIn;display:flex}.ExportComponent-module__Nr0f4a__tab-header{justify-content:space-between;align-items:center;display:flex}.ExportComponent-module__Nr0f4a__tab-title{align-items:center;gap:var(--space-sm);font-size:var(--font-size-md);color:var(--text-primary);font-weight:600;display:flex}.ExportComponent-module__Nr0f4a__tab-description{font-size:var(--font-size-xs);color:var(--text-muted)}.ExportComponent-module__Nr0f4a__t2-grid{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.ExportComponent-module__Nr0f4a__t2-card{padding:var(--space-lg);background:var(--background-surface);border:1px solid var(--calculated-border-subtle);border-radius:var(--radius-lg)}.ExportComponent-module__Nr0f4a__t2-section-title{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:var(--space-md);font-weight:600}.ExportComponent-module__Nr0f4a__t2-line{padding:var(--space-xs) 0;font-size:var(--font-size-sm);color:var(--text-secondary);justify-content:space-between;align-items:center;display:flex}.ExportComponent-module__Nr0f4a__t2-line span:last-child{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary)}.ExportComponent-module__Nr0f4a__t2-line-total{padding:var(--space-xs) 0;font-size:var(--font-size-sm);color:var(--text-primary);border-top:1px solid var(--calculated-border-medium);padding-top:var(--space-sm);margin-top:var(--space-xs);justify-content:space-between;align-items:center;font-weight:600;display:flex}.ExportComponent-module__Nr0f4a__t2-highlight{font-size:var(--font-size-sm);padding:var(--space-sm) var(--space-md);margin-top:var(--space-sm);background:var(--accent-background);border:1px solid hsla(var(--accent-hue), var(--accent-sat), 50%, .15);border-radius:var(--radius-md);color:var(--text-primary);justify-content:space-between;align-items:center;font-weight:600;display:flex}.ExportComponent-module__Nr0f4a__t2-highlight span:last-child{color:var(--accent);font-size:var(--font-size-md)}.ExportComponent-module__Nr0f4a__home-office-header{gap:var(--space-md);padding:var(--space-lg);background:var(--background-surface);border:1px solid var(--calculated-border-subtle);border-radius:var(--radius-lg);margin-bottom:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.ExportComponent-module__Nr0f4a__home-office-stat{gap:var(--space-xs);text-align:center;flex-direction:column;display:flex}.ExportComponent-module__Nr0f4a__home-office-stat span:first-child{font-size:var(--font-size-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.ExportComponent-module__Nr0f4a__home-office-stat span:last-child{font-size:var(--font-size-xl);font-weight:700;font-family:var(--font-mono);color:var(--text-primary)}.ExportComponent-module__Nr0f4a__gst-total-row{padding:var(--space-md) var(--space-lg);background:var(--background-surface);border:1px solid var(--calculated-border-subtle);border-radius:var(--radius-lg);margin-top:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.ExportComponent-module__Nr0f4a__gst-total-label{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:600}.ExportComponent-module__Nr0f4a__gst-total-value{font-size:var(--font-size-lg);font-weight:700;font-family:var(--font-mono)}.ExportComponent-module__Nr0f4a__gst-owing{color:var(--color-warning)}.ExportComponent-module__Nr0f4a__gst-refund{color:var(--color-success)}.ExportComponent-module__Nr0f4a__loading-container{justify-content:center;align-items:center;gap:var(--space-lg);flex-direction:column;min-height:300px;animation:.3s ease-out ExportComponent-module__Nr0f4a__fadeIn;display:flex}.ExportComponent-module__Nr0f4a__spinner{border:3px solid var(--calculated-border-subtle);border-top-color:var(--accent);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite ExportComponent-module__Nr0f4a__spin}@keyframes ExportComponent-module__Nr0f4a__spin{to{transform:rotate(360deg)}}.ExportComponent-module__Nr0f4a__loading-text{font-size:var(--font-size-sm);color:var(--text-muted)}.ExportComponent-module__Nr0f4a__error-container{padding:var(--space-lg);border-radius:var(--radius-lg);color:var(--color-danger);font-size:var(--font-size-sm);background:#ef444414;background:lab(55.8044% 65.6075 40.7259/.08);border:1px solid #ef444433;border:1px solid lab(55.8044% 65.6075 40.7259/.2)}@media print{.ExportComponent-module__Nr0f4a__package-actions,.ExportComponent-module__Nr0f4a__tab-bar-container,.ExportComponent-module__Nr0f4a__print-button,.ExportComponent-module__Nr0f4a__download-button{display:none!important}.ExportComponent-module__Nr0f4a__container{gap:0}.ExportComponent-module__Nr0f4a__package-header{background:0 0;border:none;border-bottom:2pt solid #000;margin-bottom:12pt;padding:0 0 12pt}.ExportComponent-module__Nr0f4a__tab-section{page-break-inside:avoid;margin-bottom:20pt}.ExportComponent-module__Nr0f4a__t2-grid{grid-template-columns:1fr}.ExportComponent-module__Nr0f4a__t2-card{background:0 0;border:1px solid #ccc;padding:8pt}.ExportComponent-module__Nr0f4a__home-office-header,.ExportComponent-module__Nr0f4a__gst-total-row{background:0 0;border:1px solid #ccc}.ExportComponent-module__Nr0f4a__stats-row{display:none}}
.HoldingsComponent-module__K42dga__container{flex-direction:column;gap:1.25rem;display:flex}.HoldingsComponent-module__K42dga__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.HoldingsComponent-module__K42dga__stats-row{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.HoldingsComponent-module__K42dga__symbol-cell{flex-direction:column;gap:.125rem;display:flex}.HoldingsComponent-module__K42dga__symbol{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.HoldingsComponent-module__K42dga__name{color:var(--color-text-secondary);font-size:.75rem}.HoldingsComponent-module__K42dga__delete-warning{color:var(--color-text-secondary);margin-top:.5rem;font-size:.8125rem}
.TransactionsComponent-module__dhZJ9G__container{flex-direction:column;gap:1.25rem;display:flex}.TransactionsComponent-module__dhZJ9G__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.TransactionsComponent-module__dhZJ9G__header-left{align-items:center;gap:.75rem;display:flex}.TransactionsComponent-module__dhZJ9G__header-title{flex-direction:column;display:flex}.TransactionsComponent-module__dhZJ9G__header-title h2{margin:0;font-size:1.125rem;font-weight:600}.TransactionsComponent-module__dhZJ9G__holding-name{color:var(--color-text-secondary);font-size:.8125rem}.TransactionsComponent-module__dhZJ9G__stats-row{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;display:grid}.TransactionsComponent-module__dhZJ9G__gain{color:#00da7c;color:lab(77.263% -67.0023 35.7918);font-weight:600}.TransactionsComponent-module__dhZJ9G__loss{color:#df3a3a;color:lab(51.4582% 63.7074 40.7017);font-weight:600}.TransactionsComponent-module__dhZJ9G__delete-warning{color:var(--color-text-secondary);margin-top:.5rem;font-size:.8125rem}
.DistributionsComponent-module__OAr40q__container{flex-direction:column;gap:1.25rem;display:flex}.DistributionsComponent-module__OAr40q__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.DistributionsComponent-module__OAr40q__title{margin:0;font-size:1.125rem;font-weight:600}.DistributionsComponent-module__OAr40q__stats-row{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}
.FiscalYearFormComponent-module__Hpgokq__form{gap:var(--space-md);flex-direction:column;display:flex}.FiscalYearFormComponent-module__Hpgokq__form-row{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.FiscalYearFormComponent-module__Hpgokq__actions{justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-sm);display:flex}
