.tax-templates-page{display:flex;flex-direction:row;height:100%}.tax-templates-page__content{flex:1 1;overflow:auto;min-width:0;padding:var(--ant-margin-lg,24px);margin:0 auto;max-width:1552px;gap:var(--ant-margin-lg,24px);display:flex;flex-direction:column}.tax-templates-page__search{flex:1 1;max-width:528px}.tax-templates-page__card{background:var(--ant-color-bg-container,#fff);border-radius:var(--ant-border-radius-lg,8px);box-shadow:var(--ant-box-shadow-tertiary,0 1px 2px 0 rgba(0,0,0,.06));border:1px solid var(--ant-color-border-secondary,#f0f0f0);padding:0;overflow:auto}.tax-templates-page__card__topbar{display:flex;align-items:center;justify-content:space-between;padding:var(--ant-padding,16px);gap:var(--ant-margin-xxl,32px)}.tax-templates-page__card__topbar__switch{display:flex;align-items:center;gap:var(--ant-margin-xs,8px)}.tax-templates-page__table.ant-table-wrapper{--ant-table-header-border-radius:0}.tax-templates-page__table.ant-table-wrapper .ant-table{--ant-table-cell-font-size-sm:var(--ant-font-size-sm,12px);--ant-table-cell-padding-block-sm:var(--ant-padding-sm,12px);--ant-table-cell-padding-inline-sm:var(--ant-padding,16px)}.tax-templates-page__table.ant-table-wrapper .ant-table-content{border-top:1px solid var(--ant-color-split,rgba(0,0,0,.08))}.tax-templates-page__table.ant-table-wrapper .ant-table-container table>thead>tr:first-child>:first-child,.tax-templates-page__table.ant-table-wrapper .ant-table-container table>thead>tr:first-child>:last-child{border-start-start-radius:0;border-start-end-radius:0}.tax-templates-page__table .ant-table-tbody>tr>td,.tax-templates-page__table .ant-table-thead>tr>th{line-height:20px}.tax-templates-page__table .ant-table-thead>tr>th{height:48px;font-weight:var(--ant-font-weight-strong,600);background:var(--ant-color-fill-alter,#fafafa)}.tax-templates-page__table .ant-table-tbody>tr>td{border-bottom:1px solid var(--ant-color-border-secondary,#f0f0f0)}.tax-templates-page__template-row>td{height:48px}.tax-templates-page__table.ant-table-wrapper .ant-table.ant-table-small .ant-table-tbody>tr.tax-templates-page__group-row>td{height:44px;padding-block:var(--ant-padding-xs,8px);line-height:22px;background:var(--ant-color-fill-alter,#fafafa)!important;cursor:pointer}.tax-templates-page__cell-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tax-templates-page__group-label{display:inline-flex;font-size:var(--ant-font-size,14px);line-height:22px;vertical-align:middle}.tax-templates-page__group-label__dot{width:2px;height:2px;border-radius:50%;background:var(--ant-color-text-secondary,rgba(0,0,0,.65));flex-shrink:0}.tax-templates-page__expand-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;-webkit-margin-end:var(--ant-margin-sm,12px);margin-inline-end:var(--ant-margin-sm,12px);padding:0;color:var(--ant-color-icon-hover,rgba(0,0,0,.88));font-size:10px;line-height:1;background:transparent;border:none;cursor:pointer}.tax-templates-page__template-row{cursor:pointer}.tax-templates-page__template-row:hover>td{background:var(--ant-color-fill-alter,#fafafa)}.ant-tag.tax-templates-page__status-tag{-webkit-margin-end:0;margin-inline-end:0}.ant-tag.tax-templates-page__status-tag--active{color:var(--ant-green-9,#135200);background:var(--ant-green-1,#f6ffed);border-color:var(--ant-green-3,#b7eb8f)}.ant-tag.tax-templates-page__status-tag--deactivated{color:var(--ant-color-text,rgba(0,0,0,.88));background:var(--ant-color-fill-quaternary,rgba(0,0,0,.02));border-color:var(--ant-color-border,#d9d9d9)}.tax-templates-page__splitter{flex:1 1;min-width:0}.tax-templates-page__side-panel{box-shadow:inset 1px 0 0 var(--ant-color-border,#d9d9d9),0 0 12px 4px rgba(0,0,0,.04)}.create-tax-template-drawer{display:flex;flex-direction:column;height:100%}.create-tax-template-form{display:flex;flex:1 1;flex-direction:column;min-height:0}.create-tax-template-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--ant-padding,16px);border-bottom:1px solid var(--ant-color-split,rgba(5,5,5,.06))}.create-tax-template-drawer__title{font-weight:var(--ant-font-weight-strong,600);font-size:16px;line-height:24px}.create-tax-template-form .ant-form-item{--ant-form-item-margin-bottom:var(--ant-margin,16px);margin-bottom:var(--ant-margin,16px)}.create-tax-template-form__body{flex:1 1;min-height:0;overflow:auto;padding:var(--ant-padding,16px)}.create-tax-template-form__footer{padding:var(--ant-padding,16px);border-top:1px solid var(--ant-color-split,rgba(5,5,5,.06));display:flex;justify-content:flex-end;align-items:center;gap:var(--ant-margin-xs,8px)}.create-tax-template-form__sections{display:flex;flex-direction:column;gap:var(--ant-margin-lg,24px)}.create-tax-template-form__addon{width:56px}.create-tax-template-form .create-tax-template-form__fiscal.ant-form-item{margin-bottom:0}.create-tax-template-form .create-tax-template-form__fiscal--with-alert.ant-form-item{margin-bottom:var(--ant-margin-xs,8px)}.create-tax-template-form__period{display:flex;align-items:center;gap:var(--ant-margin-xs,8px)}.create-tax-template-form .create-tax-template-form__date.ant-picker{width:132px;flex:0 0 132px}.create-tax-template-form__period-hint{flex:1 1 auto;min-width:0;color:var(--ant-color-text-secondary,rgba(0,0,0,.65));font-size:var(--ant-font-size-sm,12px);line-height:20px}.create-tax-template-form__alert.ant-tag{display:inline-flex;align-items:center;gap:var(--ant-margin-xxs,4px);margin:0;padding:1px 8px;color:var(--ant-gold-8,#ad6800)}.create-tax-template-form__alert.ant-tag>.anticon+span{-webkit-margin-start:0;margin-inline-start:0}.create-tax-template-form__due{display:flex;flex-direction:column;gap:var(--ant-margin,16px);width:100%}.create-tax-template-form__due-header{display:flex;flex-direction:column;gap:var(--ant-margin-xxs,4px);width:100%}.create-tax-template-form__county-popup .ant-select-item-option-content{width:100%}.create-tax-template-form__county-option{display:flex;align-items:center;gap:var(--ant-margin-xs,8px);width:100%}.create-tax-template-form__county-option-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-tax-template-form__county-option-state{flex-shrink:0}.create-tax-template-form .create-tax-template-form__frequency.ant-form-item{width:288px;margin-bottom:0}.create-tax-template-form__schedule{display:flex;flex-direction:column;gap:var(--ant-margin-xs,8px);width:100%}.create-tax-template-form__schedules{border-radius:var(--ant-border-radius-lg,8px);border:1px solid var(--ant-color-border-secondary,#f0f0f0);overflow:hidden}.create-tax-template-form__schedules.ant-table-wrapper .ant-table{--ant-table-cell-padding-block:var(--ant-padding-sm,12px);--ant-table-cell-padding-inline:var(--ant-padding-xs,8px)}.installment-schedule-table__error-row{display:flex;align-items:center;gap:var(--ant-margin-xs,8px)}.installment-schedule-table__error-icon{color:var(--ant-color-error)}.installment-schedule-table__due-date.ant-form-item{margin:0}.installment-schedule-table__due-date-picker{width:100%}.create-tax-template-form__year-note{font-size:var(--ant-font-size-sm,12px);line-height:20px}.create-tax-template-form__schedules .error-row,.create-tax-template-form__schedules .error-row>td,.tax-template-details__due-dates-table .error-row,.tax-template-details__due-dates-table .error-row>td{background-color:#fff2f0!important}.create-tax-template-form__schedules .error-row.error-row-message td,.tax-template-details__due-dates-table .error-row.error-row-message td{padding:8px 16px!important}.tax-template-details{display:flex;flex-direction:column;height:100%}.tax-template-details__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ant-margin-sm,12px);padding:var(--ant-padding,16px) var(--ant-padding,16px) 0}.tax-template-details__title{overflow:hidden;color:var(--ant-color-text,rgba(0,0,0,.88));font-weight:var(--ant-font-weight-strong,600);font-size:16px;line-height:24px;white-space:nowrap;text-overflow:ellipsis}.tax-template-details__tabs{flex:1 1;min-height:0;display:flex;flex-direction:column}.tax-template-details__tabs .ant-tabs-nav{margin:0;padding-inline:var(--ant-padding,16px)}.tax-template-details__tabs .ant-tabs-nav:before{left:0;right:0;border-bottom-color:var(--ant-color-border,#d9d9d9)}.tax-template-details__tabs .ant-tabs-tab+.ant-tabs-tab{-webkit-margin-start:var(--ant-padding-lg,24px);margin-inline-start:var(--ant-padding-lg,24px)}.tax-template-details__tabs .ant-tabs-content-holder{flex:1 1;overflow:auto}.tax-template-details__tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:var(--ant-font-weight-strong,600)}.tax-template-details__body{display:flex;flex-direction:column;gap:var(--ant-margin-xl,32px);padding:var(--ant-padding,16px)}.tax-template-details__section{display:flex;flex-direction:column;gap:var(--ant-margin,16px)}.tax-template-details__section--due-dates{gap:var(--ant-margin-sm,12px)}.tax-template-details__section-heading{min-height:32px;font-size:16px;line-height:24px}.tax-template-details__section-heading .ant-typography{font-size:16px;line-height:24px}.tax-template-details__row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ant-margin,16px)}.tax-template-details__row-label{flex-shrink:0;width:140px;font-size:14px;line-height:22px}.tax-template-details__row-value{display:flex;justify-content:flex-end;align-items:center;color:var(--ant-color-text,rgba(0,0,0,.88));font-size:14px;line-height:22px;text-align:right}.tax-template-details__row-value .ant-tag{-webkit-margin-end:0;margin-inline-end:0;padding-inline:var(--ant-padding-xs,8px)}.tax-template-details__template-tag .anticon{color:var(--ant-color-primary,#0c66e4)}.tax-template-details__county{display:flex;flex-direction:column;align-items:flex-end}.tax-template-details__due-dates-table{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius-lg,8px);overflow:hidden}.tax-template-details__due-dates-table .ant-table-thead>tr>th{background:var(--ant-color-fill-alter,#fafafa)}.tax-template-details__due-dates-table.ant-table-wrapper .ant-table.ant-table-middle .ant-table-tbody>tr>td,.tax-template-details__due-dates-table.ant-table-wrapper .ant-table.ant-table-middle .ant-table-thead>tr>th{padding-block:11.5px}.tax-template-details__edit-btn{width:32px;height:32px;padding:0}.edit-due-dates-card{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius-lg,8px);overflow:hidden;box-shadow:var(--ant-box-shadow-tertiary,0 1px 2px 0 rgba(0,0,0,.06))}.edit-due-dates-card__header{padding:var(--ant-padding-sm,12px) var(--ant-padding,16px);background:#0b1f33;color:#fff;font-weight:var(--ant-font-weight-strong,600);font-size:15px;line-height:22px}.edit-due-dates-card .edit-due-dates-card__body{padding:var(--ant-padding,16px)}.edit-due-dates-card__hint{display:block;margin-top:12px;margin-bottom:var(--ant-margin,16px)}.edit-due-dates-card__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--ant-margin-xs,8px)}.tax-template-history__title{display:block;margin-bottom:var(--ant-margin,16px);font-size:16px;line-height:24px}.tax-template-history__timeline.tax-template-history__timeline{padding-top:0}.tax-template-history .ant-timeline .ant-timeline-item-head-custom{inset-block-start:10px;inset-inline-start:10px;padding:0;background:transparent}.tax-template-history .ant-timeline .ant-timeline-item-tail{inset-block-start:var(--ant-margin-lg,24px);height:calc(100% - var(--ant-margin-lg, 24px));inset-inline-start:9px}.tax-template-history .ant-timeline .ant-timeline-item-content{inset-block-start:0;inset-inline-start:0;width:auto;-webkit-margin-start:calc(20px + var(--ant-margin, 16px));margin-inline-start:calc(20px + var(--ant-margin, 16px))}.tax-template-history__avatar.tax-template-history__avatar{background:var(--ant-color-fill-secondary,#f0f0f0);color:var(--ant-color-text-secondary,rgba(0,0,0,.65));font-size:12px}.tax-template-history__item{display:flex;flex-direction:column;gap:var(--ant-margin-xs,8px)}.tax-template-history__meta{color:var(--ant-color-text-secondary,rgba(0,0,0,.65));font-size:var(--ant-font-size-sm,12px);line-height:20px}.tax-template-history__actor{color:var(--ant-color-text,rgba(0,0,0,.88));font-weight:var(--ant-font-weight-strong,600)}.tax-template-history__dot,.tax-template-history__time{color:var(--ant-color-text-tertiary,rgba(0,0,0,.45))}.tax-template-history__card{display:flex;flex-direction:column;gap:var(--ant-margin-xs,8px);padding:var(--ant-padding-sm,12px);border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius-lg,8px);background:var(--ant-color-bg-container,#fff)}.tax-template-history__section-heading,.tax-template-history__title-line{color:var(--ant-color-text,rgba(0,0,0,.88));font-size:14px;line-height:22px}.tax-template-history__section-heading{font-weight:var(--ant-font-weight-strong,600)}.tax-template-history__line{color:var(--ant-color-text-secondary,rgba(0,0,0,.65));font-size:var(--ant-font-size-sm,12px);line-height:20px}.tax-details-panel-no-year .ant-picker-decade-panel,.tax-details-panel-no-year .ant-picker-header .ant-picker-year-btn,.tax-details-panel-no-year .ant-picker-header-super-next-btn,.tax-details-panel-no-year .ant-picker-header-super-prev-btn,.tax-details-panel-no-year .ant-picker-year-panel{display:none!important}.tax-details-panel-no-year .ant-picker-date-panel,.tax-details-panel-no-year .ant-picker-month-panel{display:block!important}