.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}*{margin:0;padding:0;box-sizing:border-box}:root{--ui-font-size: 14px;--ui-pad-scale: 1;--text-xs: calc(var(--ui-font-size) - 3px);--text-sm: calc(var(--ui-font-size) - 1px);--text-base: var(--ui-font-size);--text-md: calc(var(--ui-font-size) + 2px);--text-lg: calc(var(--ui-font-size) + 6px);--text-xl: calc(var(--ui-font-size) + 10px);--text-2xl: calc(var(--ui-font-size) + 14px);--text-3xl: calc(var(--ui-font-size) + 22px);--pad-xs: calc(3px * var(--ui-pad-scale));--pad-sm: calc(5px * var(--ui-pad-scale));--pad-base: calc(8px * var(--ui-pad-scale));--pad-md: calc(12px * var(--ui-pad-scale))}html body[data-theme] .ant-table-thead>tr>th{font-size:var(--text-xs)!important}body{font-family:var(--font-family, "Inter", "Segoe UI Variable", "Segoe UI", system-ui, sans-serif);font-size:var(--text-sm);font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--page-bg, #f0f2f5);color:var(--content-text, #1a2b3c);transition:background-color .25s ease,color .25s ease}.ant-typography{font-size:var(--text-sm)}.ant-form-item-label>label{font-size:var(--text-md);font-weight:500}.ant-input,.ant-input-number-input,.ant-picker-input>input,.ant-select:not(.ant-select-customize-input) .ant-select-selection-item,.ant-select-selection-placeholder{font-size:var(--text-sm)}.ant-tabs-tab{font-size:var(--text-xs);padding:var(--pad-xs) var(--pad-base)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600}.ant-table-thead>tr>th{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.4px;font-weight:600}.ant-table-tbody>tr>td{font-size:var(--text-sm)}.ant-modal-title{font-size:var(--text-md);font-weight:600}.ant-btn{font-size:var(--text-sm)}html body .ant-input,html body textarea.ant-input,html body .ant-input-affix-wrapper,html body .ant-input-affix-wrapper>input.ant-input,html body .ant-input-number,html body .ant-input-number-input,html body .ant-input-group-addon,html body .ant-select-selector,html body .ant-select-selection-item,html body .ant-select-selection-search-input,html body .ant-select-selection-placeholder,html body .ant-picker,html body .ant-picker-input>input,html body .ant-cascader-picker,html body .ant-mentions,html body .ant-mentions>textarea,html body .ant-select-dropdown .ant-select-item,html body .ant-select-dropdown .ant-select-item-option-content,html body .ant-cascader-menu-item{font-size:var(--text-md)!important}html body .ant-picker-dropdown .ant-picker-cell-inner,html body .ant-picker-time-panel-cell-inner,html body .ant-dropdown-menu-item,html body .ant-mentions-dropdown-menu-item,html body .ant-checkbox-wrapper,html body .ant-radio-wrapper,html body .ant-radio-button-wrapper{font-size:var(--text-sm)!important}.ant-input.valid,.ant-input-affix-wrapper.valid{border-color:#10b981!important;background-color:#f0fdf4!important}.ant-input.invalid,.ant-input-affix-wrapper.invalid{border-color:#dc2626!important;background-color:#fef2f2!important}.date-pill{display:inline-block;padding:1px 8px;border-radius:10px;font-size:var(--text-xs);font-weight:600;margin-left:6px;line-height:1.4}.date-pill.overdue{background:#fee2e2;color:#dc2626}.date-pill.soon{background:#fef3c7;color:#d97706}.date-pill.future{background:#f3f4f6;color:#6b7280}.mono,code,kbd,pre,samp,input[data-mono=true]{font-family:JetBrains Mono,Consolas,Cascadia Mono,Courier New,monospace!important;font-feature-settings:"zero","cv01","cv02";letter-spacing:.3px}.ant-layout{background:var(--page-bg)!important}.ant-layout-content{background:var(--page-bg);animation:fadeIn .2s ease-in}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track, #f1f1f1)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb, #c1c1c1);border-radius:3px}::-webkit-scrollbar-thumb:hover{filter:brightness(1.2)}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}body[data-dark=true]{color:var(--content-text)}body[data-dark=true] h1,body[data-dark=true] h2,body[data-dark=true] h3,body[data-dark=true] h4,body[data-dark=true] h5,body[data-dark=true] h6{color:var(--content-text)!important}body[data-dark=true] p,body[data-dark=true] label{color:var(--content-text)}body[data-dark=true] .taxassist-header-btn{color:var(--header-icon)!important}body[data-dark=true] .taxassist-header-btn:hover{color:var(--content-text)!important;background:var(--header-hover-bg)!important}body[data-dark=true] .taxassist-header-username{color:var(--header-text)!important}body[data-dark=true] .taxassist-header-email{color:var(--header-text-sub)!important}body[data-dark=true] .taxassist-header-hover:hover{background:var(--header-hover-bg)!important}body[data-dark=true] .ant-form-item-label>label{color:var(--content-text)!important}body[data-dark=true] .ant-card-head-title{color:var(--content-text)!important}body[data-dark=true] .ant-statistic-title{color:var(--content-text-sub)!important}body[data-dark=true] .ant-table-thead>tr>th{background:var(--card-bg)!important;color:var(--content-text)!important;border-bottom-color:var(--scrollbar-thumb)!important}body[data-dark=true] .ant-divider{border-color:var(--scrollbar-thumb)!important}body[data-dark=false]{color:var(--content-text, #1a2b3c)}.ta-fill-height .ant-table-body{min-height:calc(100vh - var(--ta-fill-reserve, 240px))}.ant-table-placeholder{height:auto}.ta-fill-height .ant-table-placeholder>td{vertical-align:middle}.ant-table-body .ant-table-placeholder>td>.ant-empty,.ant-table-body .ant-table-placeholder>td>div{display:flex;flex-direction:column;align-items:center;justify-content:center}.ant-table-thead>tr>th{border-right:1px solid rgba(0,0,0,.08)!important}.ant-table-thead>tr>th:last-child{border-right:none!important}body[data-dark=true] .ant-table-thead>tr>th{border-right-color:#ffffff1a!important}.ant-table-tbody>tr>td{border-right:1px solid rgba(0,0,0,.04)}.ant-table-tbody>tr>td:last-child{border-right:none}body[data-dark=true] .ant-table-tbody>tr>td{border-right-color:#ffffff0d}.ant-table-thead .taxassist-col-resize-handle,.ant-table-thead .react-resizable-handle{position:absolute;right:-7px;top:0;bottom:0;width:14px;height:100%!important;cursor:col-resize;background:none;padding:0;z-index:3;border-right:3px solid transparent;transition:border-right-color .15s}.ant-table-thead .taxassist-col-resize-handle:hover,.ant-table-thead .react-resizable-handle:hover{border-right-color:var(--primary, #0078D4)}.ant-table-thead th[draggable=true]{cursor:grab!important;-webkit-user-select:none;user-select:none;position:relative}.ant-table-thead th[draggable=true]:before{content:"⋮⋮";position:absolute;left:2px;top:50%;transform:translateY(-50%);font-size:10px;letter-spacing:-1px;color:#0000002e;opacity:0;transition:opacity .15s;pointer-events:none}.ant-table-thead th[draggable=true]:hover:before{opacity:1}body[data-dark=true] .ant-table-thead th[draggable=true]:before{color:#ffffff47}.ant-table-thead th[draggable=true]:active{cursor:grabbing!important}.ant-table-thead th[draggable=true] .taxassist-col-resize-handle,.ant-table-thead th[draggable=true] .react-resizable-handle{cursor:col-resize!important}.ant-table-tbody .ta-row-stripe>td{background:#eef4fb!important}body[data-dark=true] .ant-table-tbody .ta-row-stripe>td{background:#ffffff0a!important}.ant-table-tbody .ta-row-stripe:hover>td{background:#e3edf8!important}body[data-dark=true] .ant-table-tbody .ta-row-stripe:hover>td{background:#ffffff12!important}body[data-theme] .ant-table-tbody>tr.ant-table-row:hover>td{background:#7d879629!important;background:color-mix(in srgb,var(--primary) 16%,transparent)!important;transition:background .12s ease!important}body[data-theme] .ant-table-tbody>tr.ant-table-row:hover>td:first-child{box-shadow:inset 3px 0 0 0 var(--primary)!important}.ant-table-tbody>tr>td{padding:5px 8px!important}.ant-table-thead>tr>th{padding:7px 8px!important}body[data-dark=false] .taxassist-header-btn{color:var(--header-icon)!important}body[data-dark=false] .taxassist-header-username{color:var(--header-text)!important}body[data-dark=false] .taxassist-header-email{color:var(--header-text-sub)!important}body[data-dark=false] .taxassist-header-hover:hover{background:var(--header-hover-bg)!important}@keyframes themeFlash{0%,to{opacity:0}20%,80%{opacity:1}}body.theme-transition:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#00000014;z-index:99999;pointer-events:none;animation:themeFlash .55s ease forwards}body.theme-transition .ant-layout,body.theme-transition .ant-layout-sider,body.theme-transition .ant-layout-header,body.theme-transition .ant-layout-content,body.theme-transition .ant-card,body.theme-transition .ant-btn,body.theme-transition .ant-input,body.theme-transition .ant-select-selector,body.theme-transition .ant-table-wrapper,body.theme-transition .ant-menu,body.theme-transition .ant-menu-item{transition:background-color .45s ease,color .35s ease,border-color .4s ease,box-shadow .4s ease!important}body[data-dark=true] .ant-menu-dark .ant-menu-item-selected:after,body[data-dark=true] .ant-menu-dark .ant-menu-item:after{display:none!important}body[data-dark=true] .ant-menu-dark .ant-menu-item{position:relative;overflow:visible}@keyframes midnightPageEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes midnightScanline{0%{background-position:0 0}to{background-position:0 100%}}@keyframes midnightGlow{0%,to{box-shadow:0 0 8px #00d4ff59}50%{box-shadow:0 0 22px #00d4ffb3,0 0 40px #0070ff4d}}@keyframes obsidianPageEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes nebulaPageEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes nebulaGlow{0%,to{box-shadow:0 0 8px #8b5cf666}50%{box-shadow:0 0 22px #8b5cf6bf,0 0 40px #d946ef40}}@keyframes nebulaBgShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes eclipsePageEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes eclipseGoldGlow{0%,to{box-shadow:0 0 8px #f59e0b4d}50%{box-shadow:0 0 20px #f59e0ba6,0 0 38px #fbbf2433}}@keyframes slatePageEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes steelFlowEnter{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes arcticPageEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ivoryPageEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ant-statistic-content-value,.ant-statistic-content,[class*=statistic],.taxassist-amount{font-variant-numeric:tabular-nums!important;font-weight:600!important;letter-spacing:.02em!important}body[data-theme] .ant-btn:not(.ant-btn-primary):not(.ant-btn-text):not(.ant-btn-link):not(.ant-btn-dangerous):not(:disabled):hover{border-color:var(--primary)!important;color:var(--primary)!important;background:#7d87961a!important;background:color-mix(in srgb,var(--primary) 9%,transparent)!important}body[data-theme] .ant-btn-text:not(.ant-btn-dangerous):not(:disabled):hover,body[data-theme] .ant-btn-icon-only:not(.ant-btn-primary):not(.ant-btn-dangerous):not(:disabled):hover{color:var(--primary)!important;background:#7d87961f!important;background:color-mix(in srgb,var(--primary) 12%,transparent)!important}body[data-theme] .ant-btn-primary:not(:disabled):hover{filter:brightness(1.1)!important}body[data-theme] .ant-input:not([disabled]):hover,body[data-theme] .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,body[data-theme] .ant-input-number:not(.ant-input-number-disabled):hover,body[data-theme] .ant-select:not(.ant-select-disabled):hover .ant-select-selector,body[data-theme] .ant-picker:not(.ant-picker-disabled):hover{border-color:var(--primary)!important}body[data-theme] .ant-pagination-item:not(.ant-pagination-item-active):hover,body[data-theme] .ant-pagination-prev:hover>.ant-pagination-item-link,body[data-theme] .ant-pagination-next:hover>.ant-pagination-item-link{border-color:var(--primary)!important;background:color-mix(in srgb,var(--primary) 8%,transparent)!important}body[data-theme] .ant-pagination-item:not(.ant-pagination-item-active):hover a{color:var(--primary)!important}body[data-theme] .ant-dropdown-menu-item:hover,body[data-theme] .ant-select-item-option:not(.ant-select-item-option-selected):hover{background:color-mix(in srgb,var(--primary) 12%,transparent)!important}body[data-theme] .ant-tabs-tab:not(.ant-tabs-tab-active):hover .ant-tabs-tab-btn{color:var(--primary)!important}body[data-theme] .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-inner,body[data-theme] .ant-radio-wrapper:not(.ant-radio-wrapper-disabled):hover .ant-radio-inner{border-color:var(--primary)!important}body[data-theme] .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover,body[data-theme] .ant-radio-wrapper:not(.ant-radio-wrapper-disabled):hover{color:var(--primary)!important}body[data-theme] .ant-switch:not(.ant-switch-disabled):hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 25%,transparent)!important}body[data-theme] .ant-card:hover{border-color:var(--primary)!important;transition:border-color .15s ease!important}body[data-theme] .ant-table-thead th.ant-table-column-has-sorters:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)!important;cursor:pointer}:root{--hover-tint: rgba(64, 150, 255, .18);--hover-tint-soft: rgba(64, 150, 255, .08);--hover-ring: rgba(64, 150, 255, .45);--hover-shadow: 0 8px 24px rgba(0, 0, 0, .18);--hover-lift: translateY(-2px);--hover-trans: all .18s cubic-bezier(.16, 1, .3, 1)}.ant-card.ant-card-hoverable{transition:var(--hover-trans)!important;will-change:transform,box-shadow}.ant-card.ant-card-hoverable:hover{transform:var(--hover-lift)!important;box-shadow:var(--hover-shadow),0 0 0 1.5px var(--hover-ring)!important;border-color:var(--hover-ring)!important}.ant-menu .ant-menu-item:not(.ant-menu-item-selected):hover,.ant-menu .ant-menu-submenu-title:hover{background:var(--hover-tint)!important;transition:background .15s ease!important}.ant-menu-inline .ant-menu-item:not(.ant-menu-item-selected){position:relative}.ant-menu-inline .ant-menu-item:not(.ant-menu-item-selected):before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;background:var(--hover-ring);border-radius:2px;opacity:0;transform:scaleY(.4);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.ant-menu-inline .ant-menu-item:not(.ant-menu-item-selected):hover:before{opacity:1;transform:scaleY(1)}.theme-card{transition:var(--hover-trans)!important}.theme-card:hover{transform:translateY(-5px) scale(1.06)!important;box-shadow:0 14px 32px #00000059,0 0 0 2px var(--hover-ring)!important;z-index:1}.ant-table-tbody>tr:hover>td{background:var(--hover-tint-soft)!important;transition:background .12s ease}.ant-btn:not(:disabled):not(.ant-btn-link):not(.ant-btn-text){transition:var(--hover-trans)!important}.ant-btn:not(:disabled):not(.ant-btn-link):not(.ant-btn-text):hover{transform:translateY(-1px);box-shadow:0 4px 14px var(--hover-ring)!important}[role=button]:not(:disabled):hover,button:not(:disabled):not(.ant-btn):not(.ant-pagination-item-link):not(.ant-modal-close):hover,a:hover{transition:var(--hover-trans)}.ant-card.ant-card-hoverable[data-stat-tile=true]{cursor:pointer}.ant-card.ant-card-hoverable[data-stat-tile=true]:hover{transform:translateY(-3px) scale(1.02)!important;box-shadow:0 12px 28px #0003,0 0 0 2px var(--hover-ring)!important}.ant-dropdown-menu-item:hover,.ant-select-item-option:hover,.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--hover-tint)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ant-card.ant-card-hoverable:hover,.theme-card:hover,.ant-btn:hover,.ant-card.ant-card-hoverable[data-stat-tile=true]:hover{transform:none!important}}:where(button,a,input,select,textarea,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--accent-primary, #2563EB);outline-offset:2px;border-radius:4px}.ant-input:focus-visible,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{outline:none}html body[data-theme][data-tier] input.ant-input,html body[data-theme][data-tier] textarea.ant-input,html body[data-theme][data-tier] .ant-input-affix-wrapper>input.ant-input,html body[data-theme][data-tier] .ant-input-number-input,html body[data-theme][data-tier] .ant-picker-input>input,html body[data-theme][data-tier] .ant-select-selection-item,html body[data-theme][data-tier] .ant-select-selection-search-input,html body[data-theme][data-tier] .ant-select-selection-placeholder{font-size:calc(var(--ui-font-size) + 2px)!important}body[data-tier=dark] .ant-layout-sider .ant-menu-item .ant-menu-title-content,body[data-tier=dark] .ant-layout-sider .ant-menu-submenu-title .ant-menu-title-content,body[data-tier=medium] .ant-layout-sider .ant-menu-item .ant-menu-title-content,body[data-tier=medium] .ant-layout-sider .ant-menu-submenu-title .ant-menu-title-content,body[data-tier=dark] .ant-layout-sider .ant-menu-item,body[data-tier=medium] .ant-layout-sider .ant-menu-item,body[data-tier=dark] .ant-layout-sider .ant-menu-submenu-title,body[data-tier=medium] .ant-layout-sider .ant-menu-submenu-title{color:#fff!important;font-weight:500!important}body[data-tier=dark] .ant-layout-sider .ant-menu-item .anticon:not([style*=color]),body[data-tier=medium] .ant-layout-sider .ant-menu-item .anticon:not([style*=color]),body[data-tier=dark] .ant-layout-sider .ant-menu-submenu-title .anticon:not([style*=color]),body[data-tier=medium] .ant-layout-sider .ant-menu-submenu-title .anticon:not([style*=color]){color:#fff!important}body[data-tier=dark] .ant-layout-sider .ant-menu-item-selected,body[data-tier=medium] .ant-layout-sider .ant-menu-item-selected,body[data-tier=dark] .ant-layout-sider .ant-menu-item-selected .ant-menu-title-content,body[data-tier=medium] .ant-layout-sider .ant-menu-item-selected .ant-menu-title-content{color:#fff!important;font-weight:700!important;background:var(--primary)!important}body[data-tier=light] .ant-layout-sider .ant-menu-item .ant-menu-title-content,body[data-tier=light] .ant-layout-sider .ant-menu-submenu-title .ant-menu-title-content,body[data-tier=light] .ant-layout-sider .ant-menu-item,body[data-tier=light] .ant-layout-sider .ant-menu-submenu-title{color:#0d1825!important;font-weight:600!important}body[data-tier=light] .ant-layout-sider .ant-menu-item .anticon:not([style*=color]),body[data-tier=light] .ant-layout-sider .ant-menu-submenu-title .anticon:not([style*=color]){color:var(--primary)!important}body[data-tier=light] .ant-layout-sider .ant-menu-item-selected,body[data-tier=light] .ant-layout-sider .ant-menu-item-selected .ant-menu-title-content{background:var(--primary)!important;color:#fff!important;font-weight:700!important}body[data-tier=light] .ant-layout-sider .ant-menu-item-selected .anticon{color:#fff!important}html body .itsme-dev-ribbon.ant-layout-header.ant-layout-header{background:#c8302c!important;color:#fff!important;border-bottom:none!important}body[data-theme] .ant-tabs-ink-bar{box-shadow:none!important}body[data-theme] .ant-menu .ant-menu-item-selected:before{box-shadow:none!important}body[data-theme] .ant-btn-primary{box-shadow:0 1px 2px #0000001a!important}body[data-theme] .ant-btn-primary:hover{box-shadow:0 2px 6px #00000024!important}body[data-theme] .ant-card:hover{box-shadow:0 4px 14px #0000001f!important}
