html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}template{display:none}[hidden]{display:none!important}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.sticky{position:sticky}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.\!mb-0{margin-bottom:0!important}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-2{margin-left:.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.\!h-auto{height:auto!important}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-x-auto{overflow-x:auto}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-0{border-width:0px}.\!border-white\/10{border-color:#ffffff1a!important}.border-black\/10{border-color:#0000001a}.border-sky-300\/50{border-color:#7dd3fc80}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-0{padding:0}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.\!py-4{padding-top:1rem!important;padding-bottom:1rem!important}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.\!text-left{text-align:left!important}.text-left{text-align:left}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.28em\]{letter-spacing:.28em}.\!text-ink\/60{color:#15222d99!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-copper{--tw-text-opacity: 1;color:rgb(195 107 61 / var(--tw-text-opacity, 1))}.text-ink{--tw-text-opacity: 1;color:rgb(21 34 45 / var(--tw-text-opacity, 1))}.text-ink\/45{color:#15222d73}.text-ink\/50{color:#15222d80}.text-ink\/55{color:#15222d8c}.text-ink\/60{color:#15222d99}.text-ink\/65{color:#15222da6}.text-ink\/70{color:#15222db3}.text-ink\/80{color:#15222dcc}.shadow-\[0_18px_42px_rgba\(21\,34\,45\,0\.08\)\]{--tw-shadow: 0 18px 42px rgba(21,34,45,.08);--tw-shadow-colored: 0 18px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_64px_rgba\(21\,34\,45\,0\.08\)\]{--tw-shadow: 0 18px 64px rgba(21,34,45,.08);--tw-shadow-colored: 0 18px 64px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--admin-bg: #f6f8fb;--admin-bg-accent: #eef2f7;--admin-surface: #ffffff;--admin-surface-strong: #fbfcfd;--admin-border: #e3e8ef;--admin-border-strong: #cad3de;--admin-text: #152132;--admin-text-muted: #66768a;--admin-primary: #1f2937;--admin-primary-strong: #111827;--admin-primary-soft: #f2f5f9;--admin-surface-hover: #f7f9fc;--admin-surface-selected: #eef2f7;--admin-accent-warning: #8a6a21;--admin-accent-warning-border: #d4c196;--admin-success-soft: #edf8f3;--admin-warning-soft: #fff6ea;--admin-danger-soft: #fdf0ee;--admin-shadow: 0 10px 24px rgba(15, 28, 44, .04);--admin-shell-dark: #0c1320;--admin-shell-dark-soft: #101a2a;--admin-top-nav-offset: 78px}html,body,#root{min-height:100%}body{margin:0;color:var(--admin-text);background:linear-gradient(180deg,#fbfcfe 0%,var(--admin-bg) 100%);background-repeat:no-repeat;background-size:100% 100%;background-attachment:fixed}#root{background:transparent}.ant-layout{background:transparent!important}.ant-layout-header.admin-top-nav{height:auto;line-height:normal;border-bottom:1px solid var(--admin-border);box-shadow:none;background:#fbfcfeeb!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-top-nav__inner{max-width:1480px;margin:0 auto;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:20px;padding:10px 0}.admin-top-nav__brand{min-width:220px;display:flex;align-items:center;gap:10px}.admin-top-nav__brand-mark{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#0f1724;font-size:11px;font-weight:800;letter-spacing:.08em;background:#f4f7fb;border:1px solid var(--admin-border)}.admin-top-nav__brand-copy{display:flex;flex-direction:column;gap:2px}.admin-top-nav__eyebrow.ant-typography{color:#7f8b9c;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.admin-top-nav__title.ant-typography{margin:0!important;color:#0f1724;font-size:15px;font-weight:600;letter-spacing:-.01em}.admin-top-nav__rail{min-width:0;flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-left:auto}.admin-top-nav__context{min-width:0;max-width:min(36vw,360px);display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid rgba(22,50,79,.1);border-radius:999px;background:#f4f7fbeb}.admin-top-nav__context-label{flex:0 0 auto;color:#7f8b9c;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.admin-top-nav__context-value{min-width:0;overflow:hidden;color:#0f1724;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.admin-top-nav__menu{flex:0 0 auto;min-width:0;padding:0!important;border:none!important;border-radius:0;background:transparent!important;border-bottom:none!important;box-shadow:none}.admin-top-nav__account{margin-left:0}.admin-top-nav__user-trigger.ant-btn{height:auto;display:inline-flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;border-color:#16324f1a;border-radius:999px;background:#f4f7fbeb;box-shadow:none}.admin-top-nav__user-trigger.ant-btn:hover,.admin-top-nav__user-trigger.ant-btn:focus{border-color:#2f6de52e;background:#f7f9fc;color:#0f1724}.admin-top-nav__user-avatar.ant-avatar{color:#0f1724;font-size:12px;font-weight:700;background:#eaf0f7}.admin-top-nav__user-name{max-width:min(20vw,180px);overflow:hidden;color:#0f1724;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.admin-top-nav__user-chevron{color:#7f8b9c;font-size:11px}.admin-top-nav__user-menu-copy{display:grid;gap:2px}.admin-top-nav__user-menu-copy strong{color:#0f1724;font-size:13px;font-weight:600}.admin-top-nav__user-menu-copy span{color:#7f8b9c;font-size:12px}.admin-top-nav__menu .ant-menu-item{top:0!important;height:auto!important;line-height:normal!important;margin-inline:0!important;margin-block:0!important;padding:8px 10px!important;border-radius:8px;color:#6a788b!important}.admin-top-nav__menu .ant-menu-overflow{justify-content:flex-end}.admin-top-nav__menu .ant-menu-item:hover{color:#0f1724!important;background:#f2f5f9!important}.admin-top-nav__menu .ant-menu-item-selected{color:#0f1724!important;background:#eef3f8!important;box-shadow:none}.admin-top-nav__menu.ant-menu-horizontal>.ant-menu-item:after,.admin-top-nav__menu.ant-menu-horizontal>.ant-menu-overflow-item:after{border-bottom:none!important}.admin-top-nav__menu-label{width:100%}.admin-top-nav__menu-icon{margin-top:1px;font-size:14px;color:currentColor}.admin-top-nav__menu-copy{display:flex;min-width:0;flex-direction:column;gap:0}.admin-top-nav__menu-title{display:block;font-weight:600;color:inherit}.admin-top-nav__menu-detail{display:none}.admin-top-nav__menu .ant-menu-item-selected .admin-top-nav__menu-detail{color:#f0f4f8d1}@media(max-width:1180px){.admin-top-nav__inner{flex-wrap:wrap}.admin-top-nav__brand{min-width:0}.admin-top-nav__rail{width:100%;flex-wrap:wrap;justify-content:space-between}.admin-top-nav__context{max-width:100%}.admin-top-nav__account{margin-left:0}.admin-top-nav__user-name{max-width:100%}.tax-detail-workspace,.tax-detail-workspace--detail-open{grid-template-columns:1fr;gap:0}.tax-detail-record-stack--dimmed{opacity:.46;filter:none}.tax-detail-detail-panel,.tax-detail-detail-panel--open{display:none}.tax-detail-record-inline-detail{display:block;animation:tax-detail-inline-reveal .22s ease}.tax-detail-detail-panel__inner:before,.tax-detail-detail-panel__inner:after{display:none}.tax-detail-inspector__stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-page-shell{width:100%;max-width:1480px;margin:0 auto;padding:24px 24px 36px}.admin-page-stack{display:grid;gap:24px}.admin-page-shell--clients{max-width:1220px}.admin-main-workspace{display:flex;min-height:calc(100vh - 72px);flex-direction:column;gap:28px;width:100%;max-width:1480px;margin:0 auto;padding:28px 28px 40px}.admin-page-intro{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px;padding:8px 0 16px;border-bottom:1px solid rgba(22,50,79,.08)}.admin-page-intro__eyebrow{color:#5f7084;font-size:11px;letter-spacing:.12em;font-weight:700;text-transform:uppercase}.admin-page-intro__title.ant-typography{margin:10px 0 0!important;color:#0f1724;font-weight:700;letter-spacing:-.03em}.admin-page-intro__copy.ant-typography{max-width:780px;margin:12px 0 0!important;color:#56677b;line-height:1.6}.admin-page-intro__meta{align-self:center}.admin-page-intro--surface{padding:18px 20px 20px;border:1px solid var(--admin-border);border-radius:18px;border-bottom-color:var(--admin-border);background:linear-gradient(180deg,#fffffffa,#f6f8fbf5);box-shadow:0 1px #15213208}.admin-page-intro--surface .admin-page-intro__eyebrow{color:#607286}.admin-page-intro--surface .admin-page-intro__title.ant-typography{color:var(--admin-primary-strong)}.admin-page-intro--surface .admin-page-intro__copy.ant-typography{color:#58697d}.admin-page-intro--surface .ant-tag{color:var(--admin-primary-strong);border-color:var(--admin-border);background:#ffffffe0}.admin-page-intro--surface .ant-btn-default{color:var(--admin-primary-strong);border-color:var(--admin-border);background:#fffffff0}.admin-page-intro--surface .ant-btn-default:hover,.admin-page-intro--surface .ant-btn-default:focus{color:var(--admin-primary-strong)!important;border-color:var(--admin-border-strong)!important;background:var(--admin-primary-soft)!important}.admin-shell-surface.ant-card{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;box-shadow:none;background:linear-gradient(180deg,#0f1725f5,#0d1522fa)}.admin-shell-surface.ant-card:before{display:none}.admin-page-tabs>.ant-tabs-nav,.client-detail-tabs>.ant-tabs-nav{margin-bottom:16px}.admin-workspace-shell{display:grid;gap:16px}.admin-page-tabs .ant-tabs-tab,.client-detail-tabs .ant-tabs-tab{padding:10px 0;border-radius:0;transition:color .16s ease,opacity .16s ease}.admin-page-tabs .ant-tabs-tab-active,.client-detail-tabs .ant-tabs-tab-active{background:transparent}.admin-page-tabs .ant-tabs-tab{margin-inline:0 20px!important}.admin-page-tabs--clients>.ant-tabs-nav{margin-bottom:18px;padding:0}.admin-page-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:var(--admin-text-muted);font-weight:600}.admin-page-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#0f1724}.admin-page-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0f1724!important}.admin-page-tabs .ant-tabs-ink-bar{height:2px!important;background:#0f1724!important}.admin-page-tabs .ant-tabs-nav:before,.client-detail-tabs .ant-tabs-nav:before{border-bottom-color:#16324f1a!important}.client-detail-tabs-shell{border:1px solid rgba(22,50,79,.08);border-radius:16px;background:var(--admin-surface);padding:0 28px 24px}.client-detail-insights-alert{margin:20px 0 16px;border-radius:14px;border-color:#2a6df42e;background:linear-gradient(180deg,#ecf4ffe6,#f7fafff5)}.client-detail-insights-alert .ant-alert-message{font-weight:600}.client-detail-insights-alert .ant-alert-description{color:var(--admin-text-muted)}.client-detail-tabs>.ant-tabs-nav{margin-bottom:16px;position:sticky;top:var(--admin-top-nav-offset);z-index:16;margin-inline:-28px;padding:8px 28px 12px;background:#fbfcfef0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.client-detail-tabs .ant-tabs-tab{margin-inline:0 28px!important;padding:12px 4px!important;border:none;border-radius:0}.client-detail-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:var(--admin-text-muted);font-weight:600}.client-detail-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{color:var(--admin-primary)}.client-detail-tabs .ant-tabs-tab-active{background:transparent;box-shadow:none}.client-detail-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--admin-primary)!important}.client-detail-tabs .ant-tabs-ink-bar{height:2px!important;background:var(--admin-primary)!important;border-radius:999px}.admin-page-tabs .ant-tabs-content-holder,.client-detail-tabs .ant-tabs-content-holder{background:transparent}.admin-stat-card.ant-card,.ant-card.admin-stat-card{border-color:#16324f14;border-radius:14px;box-shadow:none;background:#ffffffd6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-stat-card .ant-statistic{min-height:102px}.admin-stat-card .ant-statistic-title{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--admin-text-muted)}.admin-stat-card .ant-statistic-content{color:var(--admin-primary-strong);font-weight:700}.admin-panel-card.ant-card,.client-detail-tabs-shell.ant-card,.admin-workspace-shell .ant-card{border-color:#16324f14;box-shadow:none}.incoming-file-card.ant-card{border-color:#16324f1a;box-shadow:none}.saved-document-card.ant-card{border-color:#16324f1a;border-radius:14px;box-shadow:none}.saved-documents-shell--client.ant-card{border:0;box-shadow:none;background:transparent}.saved-documents-shell--client>.ant-card-body{padding:0}.saved-document-card--client.ant-card{border-color:#16324f1f;box-shadow:none}.saved-document-card--client>.ant-card-head{min-height:64px;padding:0 18px;background:transparent;border-bottom-color:#16324f14}.saved-document-card--client>.ant-card-body{padding:18px}@keyframes saved-document-jump-highlight{0%{border-color:#16324f1f;box-shadow:none;transform:translateY(0)}20%{border-color:#2f6de56b;box-shadow:0 0 0 4px #2f6de51f,0 16px 28px #12263f1a;transform:translateY(-1px)}55%{border-color:#2f6de542;box-shadow:0 0 0 8px #2f6de512,0 10px 20px #12263f12;transform:translateY(0)}to{border-color:#16324f1f;box-shadow:none;transform:translateY(0)}}.saved-document-card--jump-highlight.ant-card{animation:saved-document-jump-highlight 3s ease}.saved-document-card__titleblock{display:grid;gap:4px;min-width:0}.saved-document-card__collections{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.saved-document-card__group{min-width:0}.saved-document-card__group-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(22,50,79,.08)}.saved-document-card__section-label{color:var(--admin-text-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.saved-document-card__artifact-list{display:grid}.saved-document-card__artifact-row{padding:12px 0;border-bottom:1px solid rgba(22,50,79,.08)}.saved-document-card__artifact-row:last-child{border-bottom:none}.saved-document-card__artifact-head{margin-bottom:8px}.saved-document-card__empty-copy.ant-typography{margin-top:12px;margin-bottom:0}.saved-document-card__summary{padding-top:12px;border-top:1px solid rgba(22,50,79,.08);background:transparent;border:none;border-radius:0}.incoming-file-queue{display:grid;gap:0}.incoming-file-queue__sentinel{display:grid;place-items:center;padding:18px 12px 10px}.incoming-file-card .ant-card-body{padding:18px 18px 16px}.incoming-file-card__body{display:grid;gap:14px}.incoming-file-card__layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px}.incoming-file-card__content{min-width:0}.document-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.document-card-chipbar{display:flex;flex-wrap:wrap;gap:8px}.document-card-inline-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.document-card-descriptions .ant-descriptions-item-label{width:164px}.document-card-owner-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.document-card-action-group{display:grid;gap:10px}.document-card-action-group--secondary{padding-top:4px;border-top:1px solid rgba(22,50,79,.08)}.document-card-action-label{color:var(--admin-text-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.document-card-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.incoming-file-card__actions{position:sticky;top:16px;align-self:start;padding:16px;border:1px solid rgba(22,50,79,.1);border-radius:12px;background:#f7f9fc;box-shadow:inset 0 1px #ffffffb3}.incoming-file-card__actions-title{display:block;margin-bottom:12px;color:var(--admin-text-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.incoming-file-card+.incoming-file-card{margin-top:14px}.saved-document-card .ant-collapse{margin-top:16px;background:transparent}.saved-document-card .ant-collapse-item{border-color:#16324f14}.saved-document-card .ant-collapse-content-box{padding-top:8px}.saved-document-card__facts{padding-top:4px}.profile-roster-panel{width:100%;margin:0 auto;padding:0 18px 4px}.profile-roster-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px 20px;margin-bottom:12px;padding:0 0 12px;border-bottom:1px solid var(--admin-border)}.profile-roster-toolbar__primary{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.profile-roster-toolbar__search{width:min(100%,360px)}.profile-roster-toolbar__search-input.ant-input-affix-wrapper{border-color:var(--admin-border);border-radius:10px;box-shadow:none}.profile-roster-toolbar__search-input.ant-input-affix-wrapper:hover,.profile-roster-toolbar__search-input.ant-input-affix-wrapper:focus-within{border-color:var(--admin-border-strong)}.profile-roster-toolbar__counts{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.profile-roster-toolbar__count-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border:1px solid rgba(208,219,236,.92);border-radius:999px;background:#f7faffeb;color:var(--admin-text-muted);font-size:12px;font-weight:600}.profile-roster-list{overflow:visible}.profile-roster-list__items .ant-list-item{display:block;padding:0;border-block-end:none!important}.profile-roster-item{width:100%;min-height:68px;padding:14px 16px 14px 24px!important;border-bottom:1px solid var(--admin-border);cursor:pointer;background:transparent;transition:background-color .16s ease,box-shadow .16s ease,border-color .16s ease}.profile-roster-item:hover,.profile-roster-item:focus-visible{background:var(--admin-primary-soft);box-shadow:inset 2px 0 0 var(--admin-border-strong);outline:none}.profile-roster-item__content{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start;width:100%}.profile-roster-item__main{min-width:0;display:grid;gap:6px}.profile-roster-item__heading{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.profile-roster-item__title.ant-typography{margin:0!important;color:var(--admin-primary-strong);font-size:15px;font-weight:600;line-height:1.35}.profile-roster-item__email.ant-typography{color:var(--admin-text-muted);font-size:13px}.profile-roster-item__type-tag.ant-tag{margin-inline-end:0;padding:2px 9px;border-color:var(--admin-border);border-radius:999px;background:transparent;color:var(--admin-text-muted);font-size:11px;font-weight:600;line-height:1.5}.profile-roster-item__meta-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.profile-roster-item__meta-text.ant-typography{color:var(--admin-text-muted);font-size:12px;line-height:1.5}.profile-roster-item__meta-separator{color:var(--admin-border-strong);font-size:12px}.profile-roster-item__status{display:flex;flex-direction:column;align-items:flex-start;justify-self:end;gap:6px;min-width:180px;padding-top:2px;white-space:nowrap}.profile-roster-item__status-line{display:inline-flex;align-items:center;gap:8px;color:var(--admin-text-muted);font-size:12px;font-weight:500}.profile-roster-item__status-dot{width:8px;height:8px;border-radius:999px;background:currentColor}.profile-roster-item__status-line--ok{color:#1d8a52}.profile-roster-item__status-line--issue{color:#c24134}.profile-roster-item__status-line--neutral{color:var(--admin-text-muted)}.profile-overview{width:100%;padding:0 18px 6px}.profile-overview__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);gap:16px;width:100%}.profile-overview__panel,.case-notes-section--overview{border:1px solid rgba(214,223,238,.72);border-radius:12px;background:#ffffffe6}.profile-overview__panel{display:grid;gap:16px;padding:18px}.profile-overview__header,.case-notes-section__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.profile-overview__header-copy,.case-notes-section__header-copy{min-width:0;display:grid;gap:4px}.profile-overview__eyebrow,.case-notes-section__eyebrow{color:var(--admin-text-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.profile-overview__title.ant-typography,.case-notes-section__title.ant-typography{margin:0!important;color:var(--admin-primary-strong);font-size:18px;font-weight:560;line-height:1.22}.profile-overview__subtitle.ant-typography,.case-notes-section__subtitle.ant-typography{margin:0!important;color:var(--admin-text-muted);font-size:13px;line-height:1.6}.profile-overview__meta-chips,.case-notes-section__header-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.profile-overview__meta-chip.ant-tag,.case-notes-section__count-tag.ant-tag{margin-inline-end:0;padding:4px 10px;border:1px solid rgba(208,219,236,.92);border-radius:999px;background:#f7faffb8;color:var(--admin-text-muted);font-size:12px;font-weight:550}.profile-overview__bucket-list{display:grid;gap:12px}.profile-overview__bucket{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:14px 16px;border:1px solid rgba(214,223,238,.74);border-radius:12px;background:#f8fafdc7}.profile-overview__bucket-main{min-width:0;display:grid;gap:6px}.profile-overview__bucket-label{color:var(--admin-primary-strong);font-size:13px;font-weight:560}.profile-overview__bucket-detail.ant-typography{margin:0!important;color:var(--admin-text-muted);font-size:12.5px;line-height:1.55}.profile-overview__bucket-side{display:grid;justify-items:end;gap:6px;min-width:128px}.profile-overview__bucket-amount{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border:1px solid rgba(210,220,236,.84);border-radius:999px;background:#eff4fbc7;color:#41566f;font-size:12px;font-weight:600}.profile-overview__bucket-support.ant-typography{color:var(--admin-text-muted);font-size:12px}.profile-overview__metrics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-overview__metric{display:grid;gap:7px;min-height:118px;padding:14px;border:1px solid rgba(214,223,238,.72);border-radius:12px;background:#f9fbfec7}.profile-overview__metric-label{color:var(--admin-text-muted);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.profile-overview__metric-value{color:var(--admin-primary-strong);font-size:22px;font-weight:600;line-height:1}.profile-overview__metric-value--compact{font-size:17px;line-height:1.2}.profile-overview__metric-meta{color:var(--admin-text-muted);font-size:12.5px;line-height:1.5}.profile-overview__detail-list{display:grid;gap:12px;padding-top:4px;border-top:1px solid rgba(214,223,238,.78)}.profile-overview__detail-row{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;align-items:start}.profile-overview__detail-label.ant-typography{color:var(--admin-text-muted);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.profile-overview__detail-value.ant-typography{color:var(--admin-primary-strong);font-size:12.5px;line-height:1.6}.profile-overview__empty-state{display:grid;gap:8px;padding:18px;border:1px dashed rgba(208,219,236,.74);border-radius:12px;background:#f9fbffb8}.profile-overview__empty-title{color:var(--admin-primary-strong);font-size:13px;font-weight:560}.profile-overview__empty-copy.ant-typography{margin:0!important;color:var(--admin-text-muted);font-size:13px;line-height:1.6}.profile-overview__notes-shell{width:100%}.workspace-notes-section{display:grid;gap:14px;padding:18px;border:1px solid rgba(214,223,238,.72);border-radius:12px;background:#ffffffe6}.workspace-notes-section__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.workspace-notes-section__header-copy{display:grid;gap:6px}.workspace-notes-section__title.ant-typography{margin:0!important;color:var(--admin-primary-strong);font-size:18px;font-weight:560;line-height:1.22}.workspace-notes-section__summary{display:flex}.workspace-notes-section__summary-chip.ant-tag,.workspace-notes-section__group-count.ant-tag{margin-inline-end:0;padding:4px 10px;border-radius:999px;border-color:#d6dfeee6;background:#eff4fbbd;color:var(--admin-text-muted);font-size:12px;font-weight:550}.workspace-notes-section__toolbar{display:flex;flex-wrap:wrap;gap:10px}.workspace-notes-section__control{min-width:220px;display:grid;gap:5px}.workspace-notes-section__control-label{color:var(--admin-text-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.workspace-notes-section__groups{display:grid;gap:16px}.workspace-notes-section__group{display:grid;gap:10px}.workspace-notes-section__group-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:2px}.workspace-notes-section__group-title{color:#405167;font-size:13px;font-weight:600}.workspace-notes-section__list{display:grid;gap:12px}.workspace-notes-section__category-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:600;line-height:1}.workspace-notes-section__category-pill-icon{display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1}.workspace-notes-section__category-pill--client_note{background:#f2f5faeb;color:#52657e}.workspace-notes-section__category-pill--workpaper_note{background:#ebf4ffeb;color:#2a5f96}.workspace-notes-section__note-title.ant-typography{margin:0!important;color:var(--admin-primary-strong);font-size:15px;font-weight:600;line-height:1.3}.workspace-notes-section__note-context.ant-typography{color:var(--admin-text-muted);font-size:12.5px}.workspace-notes-section__empty{padding:18px 0 4px}.workspace-notes-section__empty-text{color:var(--admin-text-muted);font-size:12.5px}.case-notes-section{display:grid;gap:16px}.case-notes-section--overview{padding:20px}.case-notes-section__pinned,.case-notes-section__item{display:grid;gap:10px;padding:16px 18px;border:1px solid rgba(214,223,238,.9);border-radius:12px;background:linear-gradient(180deg,#fafcfffa,#f4f8fdfa)}.case-notes-section__item--pinned,.case-notes-section__pinned{background:linear-gradient(180deg,#f7fafffc,#eff5fcfa)}.case-notes-section__pinned-header,.case-notes-section__item-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.case-notes-section__item-meta{min-width:0;display:grid;gap:4px}.case-notes-section__pinned-label,.case-notes-section__item-title{color:var(--admin-primary-strong);font-size:13px;font-weight:600}.case-notes-section__updated.ant-typography{color:var(--admin-text-muted);font-size:12px}.case-notes-section__body.ant-typography{margin:0!important;color:var(--admin-primary-strong);font-size:14px;line-height:1.7;white-space:pre-wrap}.case-notes-section__list{display:grid;gap:12px}.case-notes-section__empty{padding:18px 0 4px}.tax-detail-section{display:grid;gap:16px}.client-detail-tab-label{display:inline-flex;align-items:center;gap:8px}.client-detail-tab-label__tag.ant-tag{display:inline-block;max-width:180px;margin-inline-end:0;padding:4px 9px;border:1px solid rgba(22,50,79,.1);border-radius:999px;background:#f2f5f9f0;color:var(--admin-text-muted);font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.tax-detail-view-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.tax-detail-view-card{display:grid;gap:6px;width:100%;min-height:100px;padding:14px 16px;border:1px solid rgba(194,208,229,.92);border-radius:12px;background:#fffffff5;text-align:left;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease;cursor:pointer}.tax-detail-view-card:hover,.tax-detail-view-card:focus-visible{border-color:#6f8dc06b;background:#f8fbfffa;box-shadow:0 10px 18px #192d4e0d;transform:translateY(-1px);outline:none}.tax-detail-view-card--selected{border-color:#6f8dc080;background:linear-gradient(180deg,#f0f6fffa,#f8fbfffa);box-shadow:inset 0 0 0 1px #6f8dc02e,0 8px 16px #192d4e0a}.tax-detail-view-card__label{color:var(--admin-primary-strong);font-size:15px;font-weight:600;line-height:1.25}.tax-detail-view-card__meta{color:var(--admin-text-muted);font-size:13px;text-transform:capitalize}.tax-detail-view-card__count{align-self:end;color:#3760a6eb;font-size:13px;font-weight:600}.tax-detail-toolbar-surface{padding:14px 16px;border:1px solid rgba(194,208,229,.92);border-radius:12px;background:#fffffff5}.tax-detail-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;width:100%}.tax-detail-toolbar--summary{padding-top:2px}.tax-detail-toolbar__search.ant-input-affix-wrapper{width:auto;min-width:min(100%,340px);flex:2.4 1 360px;border-color:#c6d3e8f2;border-radius:12px;box-shadow:none;background:#f8fafeeb}.tax-detail-toolbar__search.ant-input-affix-wrapper:hover,.tax-detail-toolbar__search.ant-input-affix-wrapper:focus-within{border-color:#6f8dc06b}.tax-detail-toolbar__select{min-width:180px;flex:1 1 200px}.tax-detail-toolbar__select--family,.tax-detail-toolbar__select--form,.tax-detail-toolbar__select--source{min-width:180px}.tax-detail-toolbar__clear{flex:0 0 auto;border-radius:999px}.tax-detail-workspace{display:grid;grid-template-columns:minmax(0,1fr) 0fr;gap:0;align-items:start}.tax-detail-workspace--detail-open{grid-template-columns:minmax(0,1.65fr) minmax(360px,1fr);gap:20px}.tax-detail-main-panel{display:grid;gap:24px;min-width:0}.tax-detail-family-section{display:grid;gap:14px;padding:0;border:0;border-radius:0;background:transparent;scroll-margin-top:calc(var(--admin-top-nav-offset, 84px) + 112px)}.tax-detail-family-section+.tax-detail-family-section{padding-top:24px;border-top:1px solid rgba(212,221,236,.92)}.tax-detail-family-section__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.tax-detail-family-section__title.ant-typography{margin:0!important;color:var(--admin-text-muted);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tax-detail-family-section__count.ant-typography,.tax-detail-family-section__count{color:var(--admin-text-muted);font-size:13px;font-weight:500}.tax-detail-record-list{display:grid;gap:16px}.tax-detail-record-stack{display:grid;gap:16px;transition:opacity .18s ease,filter .18s ease,transform .18s ease}.tax-detail-record-stack--dimmed{opacity:.34;filter:blur(1px) saturate(.78)}.tax-detail-quick-nav{display:flex;flex-wrap:wrap;gap:10px;position:sticky;z-index:14;padding:8px 0 10px;background:transparent}.tax-detail-quick-nav__button{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(194,208,229,.92);border-radius:999px;background:#fffffff5;color:var(--admin-text-muted);font-size:12px;font-weight:600;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.tax-detail-quick-nav__button:hover,.tax-detail-quick-nav__button:focus-visible{border-color:#6f8dc06b;color:var(--admin-primary-strong);outline:none}.tax-detail-quick-nav__button--selected{border-color:color-mix(in srgb,var(--admin-primary-strong) 16%,rgba(194,208,229,.92));background:#f4f7fcf5;color:var(--admin-primary-strong)}.tax-detail-quick-nav__button--top{background:#f4f7fcf5}.tax-detail-quick-nav__count{color:#667995eb}.tax-detail-record,.tax-detail-inspector{--tax-detail-accent: rgba(97, 126, 191, .95);--tax-detail-soft: rgba(97, 126, 191, .08);--tax-detail-border: rgba(97, 126, 191, .18)}.tax-detail-record[data-family=payroll],.tax-detail-inspector[data-family=payroll]{--tax-detail-accent: rgba(55, 104, 226, .96);--tax-detail-soft: rgba(55, 104, 226, .08);--tax-detail-border: rgba(55, 104, 226, .22)}.tax-detail-record[data-family=investment],.tax-detail-inspector[data-family=investment]{--tax-detail-accent: rgba(196, 132, 26, .96);--tax-detail-soft: rgba(196, 132, 26, .1);--tax-detail-border: rgba(196, 132, 26, .22)}.tax-detail-record[data-family=contractor],.tax-detail-inspector[data-family=contractor]{--tax-detail-accent: rgba(214, 123, 22, .96);--tax-detail-soft: rgba(214, 123, 22, .09);--tax-detail-border: rgba(214, 123, 22, .2)}.tax-detail-record[data-family=retirement],.tax-detail-inspector[data-family=retirement]{--tax-detail-accent: rgba(121, 98, 214, .96);--tax-detail-soft: rgba(121, 98, 214, .08);--tax-detail-border: rgba(121, 98, 214, .22)}.tax-detail-record[data-family=health],.tax-detail-inspector[data-family=health]{--tax-detail-accent: rgba(37, 154, 144, .96);--tax-detail-soft: rgba(37, 154, 144, .08);--tax-detail-border: rgba(37, 154, 144, .22)}.tax-detail-record[data-family=housing],.tax-detail-inspector[data-family=housing]{--tax-detail-accent: rgba(45, 151, 109, .96);--tax-detail-soft: rgba(45, 151, 109, .08);--tax-detail-border: rgba(45, 151, 109, .22)}.tax-detail-record[data-family=education],.tax-detail-inspector[data-family=education]{--tax-detail-accent: rgba(46, 161, 185, .96);--tax-detail-soft: rgba(46, 161, 185, .08);--tax-detail-border: rgba(46, 161, 185, .2)}.tax-detail-record[data-family=business],.tax-detail-inspector[data-family=business]{--tax-detail-accent: rgba(88, 101, 121, .96);--tax-detail-soft: rgba(88, 101, 121, .08);--tax-detail-border: rgba(88, 101, 121, .22)}.tax-detail-record[data-family=payments],.tax-detail-inspector[data-family=payments]{--tax-detail-accent: rgba(74, 92, 201, .96);--tax-detail-soft: rgba(74, 92, 201, .08);--tax-detail-border: rgba(74, 92, 201, .22)}.tax-detail-record[data-family=supporting],.tax-detail-inspector[data-family=supporting]{--tax-detail-accent: rgba(47, 141, 109, .96);--tax-detail-soft: rgba(47, 141, 109, .08);--tax-detail-border: rgba(47, 141, 109, .22)}.tax-detail-record[data-family=uncategorized],.tax-detail-inspector[data-family=uncategorized]{--tax-detail-accent: rgba(129, 142, 164, .92);--tax-detail-soft: rgba(129, 142, 164, .08);--tax-detail-border: rgba(129, 142, 164, .18)}.tax-detail-record{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,240px);gap:18px;padding:18px;border:1px solid var(--tax-detail-border);border-radius:12px;background:linear-gradient(180deg,#fffffffa,#fafcfff0);box-shadow:0 6px 14px #17253e08;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease;cursor:pointer}.tax-detail-record:hover,.tax-detail-record:focus-visible{border-color:color-mix(in srgb,var(--tax-detail-accent) 38%,rgba(194,208,229,.92));box-shadow:0 10px 18px #17253e0d;transform:translateY(-1px);outline:none}.tax-detail-record--selected{background:linear-gradient(180deg,#fffffffc,color-mix(in srgb,var(--tax-detail-soft) 45%,rgba(255,255,255,.98)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tax-detail-accent) 24%,transparent),0 12px 22px #17253e0f}.tax-detail-record--reviewed{background-image:repeating-linear-gradient(137.5deg,color-mix(in srgb,var(--tax-detail-accent) 7%,transparent) 0 10px,transparent 10px 24px),linear-gradient(180deg,#fffffffa,#fafcfff0)}.tax-detail-record--reviewed.tax-detail-record--selected{background-image:repeating-linear-gradient(137.5deg,color-mix(in srgb,var(--tax-detail-accent) 12%,transparent) 0 10px,transparent 10px 24px),linear-gradient(180deg,#fffffffc,color-mix(in srgb,var(--tax-detail-soft) 45%,rgba(255,255,255,.98)))}.tax-detail-record__accent{position:absolute;inset:14px auto auto 18px;width:38px;height:4px;border-radius:999px;background:var(--tax-detail-accent)}.tax-detail-record__main{display:grid;gap:10px;min-width:0;padding-top:10px}.tax-detail-record__aside{display:grid;align-content:space-between;gap:6px}.tax-detail-record__review-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 14px;border:1px solid color-mix(in srgb,var(--tax-detail-accent) 18%,rgba(194,208,229,.9));border-radius:12px;background:color-mix(in srgb,var(--tax-detail-soft) 28%,rgba(255,255,255,.98))}.tax-detail-record__review-copy{display:grid;gap:2px}.tax-detail-record__review-label{color:var(--admin-primary-strong);font-size:13px;font-weight:600}.tax-detail-record__review-helper{color:var(--admin-text-muted);font-size:12px;line-height:1.4}.tax-detail-record__pill-row,.tax-detail-record__key-field-row{display:flex;flex-wrap:wrap;gap:8px}.tax-detail-record__pill,.tax-detail-record__key-field-pill{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--tax-detail-soft) 78%,rgba(255,255,255,.98));color:color-mix(in srgb,var(--tax-detail-accent) 92%,rgba(31,44,62,1));font-size:11px;font-weight:600;line-height:1}.tax-detail-record__pill--person{background:#f1f5fbfa;color:var(--admin-primary-strong)}.tax-detail-record__pill--family-form{color:var(--admin-text-strong)}.tax-detail-record__pill--selected{background:color-mix(in srgb,var(--tax-detail-accent) 18%,rgba(255,255,255,.98));color:color-mix(in srgb,var(--tax-detail-accent) 94%,rgba(31,44,62,1))}.tax-detail-record__title.ant-typography{margin:0!important;color:var(--admin-primary-strong);font-size:16px;font-weight:600}.tax-detail-record__identity-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tax-detail-record__party-primary.ant-typography,.tax-detail-record__party-primary{color:#243550eb;font-size:14px;font-weight:600}.tax-detail-record__party-secondary.ant-typography,.tax-detail-record__party-secondary{color:var(--admin-text-muted);font-size:13px;font-weight:500}.tax-detail-record__summary.ant-typography{margin:0!important;color:var(--admin-text-muted);font-size:13px}.tax-detail-record__work-notes{display:grid;gap:6px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--tax-detail-accent) 18%,rgba(194,208,229,.9));border-radius:12px;background:color-mix(in srgb,var(--tax-detail-soft) 38%,rgba(255,255,255,.98))}.tax-detail-record__work-notes-header{display:flex;align-items:center;justify-content:space-between;gap:4px}.tax-detail-record__work-notes-title{color:var(--admin-text-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tax-detail-record__work-notes-chips{display:flex;flex-wrap:wrap;gap:8px}.tax-detail-record__work-notes-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:#f1f5fbfa;color:var(--admin-primary-strong);font-size:11px;font-weight:600}.tax-detail-record__work-notes-chip--attention{background:#ffefe9fa;color:#b4542d}.tax-detail-record__work-notes-updated.ant-typography{color:var(--admin-text-muted);font-size:10px}.tax-detail-record__work-notes-empty.ant-typography{color:var(--admin-text-muted);font-size:12px}.tax-detail-record-inline-detail{display:none}.tax-detail-detail-panel{min-width:0;max-width:100%;align-self:start;opacity:0;pointer-events:none;overflow:visible}.tax-detail-detail-panel--open{opacity:1;pointer-events:auto}.tax-detail-detail-panel__inner{min-width:0;position:relative;overflow:visible}.tax-detail-detail-panel__inner:before,.tax-detail-detail-panel__inner:after{content:"";position:absolute;top:42px;left:-14px;width:24px;height:24px;border-radius:4px;transform:rotate(45deg)}.tax-detail-detail-panel__inner:before{background:color-mix(in srgb,var(--tax-detail-border) 70%,rgba(194,208,229,.92))}.tax-detail-detail-panel__inner:after{left:-12px;width:20px;height:20px;background:linear-gradient(180deg,#fffffffc,color-mix(in srgb,var(--tax-detail-soft) 36%,rgba(255,255,255,.98)))}@keyframes tax-detail-inline-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tax-detail-inspector{display:grid;gap:18px;padding:18px;border:1px solid var(--tax-detail-border);border-radius:12px;background:linear-gradient(180deg,#fffffffc,color-mix(in srgb,var(--tax-detail-soft) 36%,rgba(255,255,255,.98)));box-shadow:0 10px 20px #17253e0a}.tax-detail-inspector__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tax-detail-inspector__header-copy{display:grid;gap:8px;min-width:0}.tax-detail-inspector__close{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0;border-radius:999px;color:var(--admin-primary-strong)}.tax-detail-inspector__close:hover,.tax-detail-inspector__close:focus-visible{background:#f1f5fbfa!important;color:var(--admin-primary-strong)!important}.tax-detail-inspector__eyebrow{color:var(--admin-text-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tax-detail-inspector__title.ant-typography{margin:0!important;color:var(--admin-primary-strong);font-size:18px;font-weight:600}.tax-detail-inspector__identity-row{display:grid;gap:4px}.tax-detail-inspector__identity-primary.ant-typography{color:var(--admin-primary-strong);font-size:14px;font-weight:600}.tax-detail-inspector__identity-secondary.ant-typography,.tax-detail-inspector__supporting.ant-typography{color:var(--admin-text-muted);font-size:13px}.tax-detail-inspector__item-list{display:grid;gap:12px}.tax-detail-work-notes{display:grid;gap:12px;padding:16px;border:1px solid rgba(194,208,229,.9);border-radius:12px;background:#fffffffa}.tax-detail-work-notes__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tax-detail-work-notes__header-copy{display:grid;gap:4px}.tax-detail-work-notes__eyebrow-row{display:inline-flex;align-items:center;gap:4px}.tax-detail-work-notes__eyebrow{color:var(--admin-text-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tax-detail-work-notes__title.ant-typography{margin:4px 0 0!important;color:var(--admin-primary-strong);font-size:17px;font-weight:600}.tax-detail-work-notes__toggle{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0;border-radius:999px;color:var(--admin-primary-strong);margin-left:-4px}.tax-detail-work-notes__toggle:hover,.tax-detail-work-notes__toggle:focus-visible{background:#f1f5fbfa!important;color:var(--admin-primary-strong)!important}.tax-detail-work-notes__filters{display:flex;flex-wrap:wrap;gap:8px}.tax-detail-work-notes__filter{padding:6px 12px;border:1px solid rgba(194,208,229,.92);border-radius:999px;background:#f8fafff5;color:var(--admin-text-muted);font-size:12px;font-weight:600;cursor:pointer}.tax-detail-work-notes__filter--active{border-color:color-mix(in srgb,var(--tax-detail-accent) 40%,rgba(194,208,229,.92));background:color-mix(in srgb,var(--tax-detail-soft) 54%,rgba(255,255,255,.98));color:var(--admin-primary-strong)}.tax-detail-work-notes__list{display:grid;gap:12px}.tax-detail-work-notes__empty.ant-typography{color:var(--admin-text-muted);font-size:13px}.tax-detail-work-note-item{display:grid;gap:10px;padding:14px;border:1px solid rgba(194,208,229,.88);border-radius:12px;background:#f9fbfff5}.tax-detail-work-note-item--note{border-color:#8494ad61;background:linear-gradient(180deg,#f4f7fbfa,#fffffffa 32%),#f9fbfff5}.tax-detail-work-note-item--todo{border-color:#3a74d666;background:linear-gradient(180deg,#ebf4fffa,#fffffffa 34%),#f9fbfff5;box-shadow:inset 3px 0 #3a74d6d9}.tax-detail-work-note-item--reminder{border-color:#be792e6b;background:linear-gradient(180deg,#fff6e9fa,#fffffffa 34%),#f9fbfff5;box-shadow:inset 3px 0 #be792ed9}.tax-detail-work-note-item__header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.tax-detail-work-note-item__meta,.tax-detail-work-note-item__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tax-detail-work-note-item__pill{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid transparent;background:#edf3fafa;color:var(--admin-primary-strong);font-size:11px;font-weight:700}.tax-detail-work-note-item__pill-icon{display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1}.tax-detail-work-note-item__pill--note{border-color:#6b7a9657;background:#f1f4f8fa;color:#4b5b75}.tax-detail-work-note-item__pill--todo{border-color:#2f6abf61;background:#e2effffa;color:#1f4c90}.tax-detail-work-note-item__pill--reminder,.tax-detail-work-note-item__pill--today{border-color:#a55c205c;background:#fff2ddfa;color:#945117}.tax-detail-work-note-item__pill--overdue{background:#ffeee8fa;color:#b4542d}.tax-detail-work-note-item__pill--upcoming{background:#ecf5ecfa;color:#2d6a4f}.tax-detail-work-note-item__pill--done{background:#ecf4ecfa;color:#2d6a4f}.tax-detail-work-note-item__pill--not-done{border-color:#8b9cb56b;background:#f1f5fafa;color:#53657e}.tax-detail-work-note-item__pill--datetime{border-color:#c3cddcb3;background:#f6f9fcf5;color:#5b6c82;font-weight:600}.tax-detail-work-note-item__author.ant-typography{color:var(--admin-text-muted);font-size:12px}.tax-detail-work-note-item__body.ant-typography{margin:0!important;color:var(--admin-primary-strong);font-size:13px}.tax-detail-work-note-item__image-grid{display:flex;flex-wrap:wrap;gap:10px}.tax-detail-work-note-item__image-button{display:inline-flex;justify-content:flex-start;padding:0;border:0;background:transparent;cursor:pointer}.tax-detail-work-note-item__image{width:120px;height:88px;border-radius:12px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(194,208,229,.9)}.tax-detail-work-note-item__image-placeholder{display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:88px;padding:12px;border:1px dashed rgba(194,208,229,.95);border-radius:12px;color:var(--admin-text-muted);font-size:12px;font-weight:600}.tax-detail-inspector-item{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--tax-detail-accent) 14%,rgba(194,208,229,.88));border-radius:12px;background:#fffffff5}.tax-detail-inspector-item__copy{display:grid;gap:6px;min-width:0;flex:1 1 auto}.tax-detail-inspector-item__eyebrow{color:var(--admin-text-muted);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.tax-detail-inspector-item__title.ant-typography{margin:0!important;color:var(--admin-primary-strong);font-size:15px;font-weight:600}.tax-detail-inspector-item__primary.ant-typography{color:var(--admin-primary-strong);font-size:13px;font-weight:600}.tax-detail-inspector-item__secondary.ant-typography{margin:0!important;color:var(--admin-text-muted);font-size:13px}.tax-detail-inspector-item__actions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto}.tax-detail-inspector__expanded,.tax-detail-work-note-modal{display:grid;gap:16px}.tax-detail-work-note-modal__types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tax-detail-work-note-modal__type{display:grid;gap:8px;padding:14px 16px;border:1px solid rgba(194,208,229,.88);border-radius:12px;background:linear-gradient(180deg,#fbfdfffa,#f5f9ffeb);color:var(--admin-primary-strong);text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease;position:relative;overflow:hidden}.tax-detail-work-note-modal__type[aria-selected=false]{opacity:.72;filter:saturate(.8)}.tax-detail-work-note-modal__type:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:12px 0 0 12px;opacity:.95}.tax-detail-work-note-modal__type--note{background:linear-gradient(180deg,#f8fafefa,#f2f6fcf5);border-color:#a4b0c7d1}.tax-detail-work-note-modal__type--note:before{background:linear-gradient(180deg,#63738deb,#4a586eeb)}.tax-detail-work-note-modal__type--note:hover,.tax-detail-work-note-modal__type--note.tax-detail-work-note-modal__type--active{border-color:#63738d6b;background:linear-gradient(180deg,#f5f8fd,#eef3fafa)}.tax-detail-work-note-modal__type--todo{background:linear-gradient(180deg,#f0f7fffa,#e5f0fff5);border-color:#77a4e7db}.tax-detail-work-note-modal__type--todo:before{background:linear-gradient(180deg,#2b68c6f0,#1f51a3f0)}.tax-detail-work-note-modal__type--todo:hover,.tax-detail-work-note-modal__type--todo.tax-detail-work-note-modal__type--active{border-color:#2f6abf7a;background:linear-gradient(180deg,#e8f3ff,#dcebfffa)}.tax-detail-work-note-modal__type--reminder{background:linear-gradient(180deg,#fff6eafa,#ffeed8f5);border-color:#eab87ae0}.tax-detail-work-note-modal__type--reminder:before{background:linear-gradient(180deg,#c17827f0,#9b5918f0)}.tax-detail-work-note-modal__type--reminder:hover,.tax-detail-work-note-modal__type--reminder.tax-detail-work-note-modal__type--active{border-color:#a55c2075;background:linear-gradient(180deg,#fff1df,#ffe8cafa)}.tax-detail-work-note-modal__type:hover{box-shadow:0 12px 26px #0f172a14;transform:translateY(-1px);opacity:1;filter:none}.tax-detail-work-note-modal__type--active{box-shadow:0 14px 30px #0f172a1a,inset 0 0 0 1px #ffffff7a;transform:translateY(-1px);opacity:1;filter:none}.tax-detail-work-note-modal__type--note.tax-detail-work-note-modal__type--active{box-shadow:0 16px 34px #343f501f,inset 0 0 0 1px #ffffff75,0 0 0 2px #53617b38}.tax-detail-work-note-modal__type--todo.tax-detail-work-note-modal__type--active{box-shadow:0 16px 34px #1e488c24,inset 0 0 0 1px #ffffff75,0 0 0 2px #2f6abf38}.tax-detail-work-note-modal__type--reminder.tax-detail-work-note-modal__type--active{box-shadow:0 16px 34px #94561d24,inset 0 0 0 1px #ffffff75,0 0 0 2px #b76c2238}.tax-detail-work-note-modal__type-selected{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#0f172a14;color:var(--admin-primary-strong);font-size:14px;box-shadow:0 6px 16px #0f172a1f,inset 0 0 0 1px #ffffff6b;z-index:1}.tax-detail-work-note-modal__type--note .tax-detail-work-note-modal__type-selected{background:#53617b1f;color:#425066}.tax-detail-work-note-modal__type--todo .tax-detail-work-note-modal__type-selected{background:#2f6abf24;color:#1d4e96}.tax-detail-work-note-modal__type--reminder .tax-detail-work-note-modal__type-selected{background:#b76c2229;color:#9a571d}.tax-detail-work-note-modal__type-header{display:flex;align-items:center;gap:10px;padding-right:36px}.tax-detail-work-note-modal__type--active .tax-detail-work-note-modal__type-label{color:var(--admin-primary-strong)}.tax-detail-work-note-modal__type[aria-selected=false] .tax-detail-work-note-modal__type-label{color:#1f2937d1}.tax-detail-work-note-modal__type[aria-selected=false] .tax-detail-work-note-modal__type-caption{color:#64748bd1}.tax-detail-work-note-modal__type--active .tax-detail-work-note-modal__type-caption{color:#3d4e6af5}.tax-detail-work-note-modal__type-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;font-size:14px;border:1px solid transparent}.tax-detail-work-note-modal__type-icon--note{color:#425066;background:#e8edf5e6;border-color:#b3bfd4e6}.tax-detail-work-note-modal__type-icon--todo{color:#1d4e96;background:#dceafff2;border-color:#84adeceb}.tax-detail-work-note-modal__type-icon--reminder{color:#9a571d;background:#ffe7caf5;border-color:#e5b06eeb}.tax-detail-work-note-modal__type-label{font-size:14px;font-weight:700}.tax-detail-work-note-modal__type-caption{color:#516583eb;font-size:12px;line-height:1.4;padding-left:40px}.tax-detail-work-note-modal__composer{display:grid;gap:14px;padding:16px;border:1px solid rgba(194,208,229,.92);border-radius:12px;background:linear-gradient(180deg,#f8fbffeb,#fffffffa)}.tax-detail-work-note-modal__surface{display:grid;gap:14px;padding:16px;border:1px solid rgba(194,208,229,.92);border-radius:12px;background:#fffffffa;box-shadow:inset 0 1px #ffffffb8}.tax-detail-work-note-modal__input{width:100%;min-height:160px;border:0;padding:0;resize:vertical;outline:none;background:transparent;color:var(--admin-primary-strong);font:inherit;font-size:15px;line-height:1.65}.tax-detail-work-note-modal__input::-moz-placeholder{color:#586f91b8}.tax-detail-work-note-modal__input::placeholder{color:#586f91b8}.tax-detail-work-note-modal__attachment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,92px));gap:12px}.tax-detail-work-note-modal__attachment-thumbnail{display:block;width:92px;height:92px;overflow:hidden;border-radius:12px;border:1px solid rgba(194,208,229,.9);background:#f2f6fceb;cursor:zoom-in}.tax-detail-work-note-modal__attachment-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tax-detail-work-note-modal__attachment-card{display:grid;gap:6px;justify-items:start}.tax-detail-work-note-modal__attachment-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:10px;background:#f8fbffe0;color:var(--admin-text-muted);font-size:12px;font-weight:600;text-align:center;overflow-wrap:anywhere}.tax-detail-work-note-modal__attachment-name{color:var(--admin-text-muted);font-size:12px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tax-detail-work-note-modal__attachment-remove-icon{justify-self:flex-start;padding:0;border:0;background:transparent;color:var(--admin-text-muted);font-size:12px;font-weight:600;cursor:pointer}.tax-detail-work-note-modal__attachment-tooltip{display:grid;gap:8px;width:min(68vw,560px)}.tax-detail-work-note-modal__attachment-tooltip-frame{display:flex;align-items:center;justify-content:center;width:100%;height:min(68vh,460px);border-radius:10px;background:#0f172a14;overflow:hidden}.tax-detail-work-note-modal__attachment-tooltip-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tax-detail-work-note-modal__attachment-tooltip-name{color:var(--admin-primary-strong);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.tax-detail-work-note-modal__attachment-popover .ant-popover-inner{padding:10px;border-radius:14px}.tax-detail-work-note-modal__footer{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid rgba(224,233,244,.92)}.tax-detail-work-note-modal__tools{display:flex;flex:1 1 280px;flex-wrap:wrap;align-items:center;gap:10px 12px;min-width:0}.tax-detail-work-note-modal__file-input{display:none}.tax-detail-work-note-modal__tool-button{padding-inline:8px;color:var(--admin-primary-strong)}.tax-detail-work-note-modal__hint{color:var(--admin-text-muted);font-size:12px;line-height:1.5}.tax-detail-work-note-modal__actions{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:10px;margin-left:auto}.tax-detail-work-note-modal__reminder{display:grid;gap:6px;min-width:228px}.tax-detail-work-note-modal__reminder-label{display:inline-flex;align-items:center;gap:6px;color:var(--admin-primary-strong);font-size:12px;font-weight:600}.tax-detail-work-note-image-preview{display:block;max-width:100%;max-height:72vh;margin:0 auto;border-radius:12px}.tax-detail-block{display:grid;gap:12px;padding:16px 18px;border:1px solid rgba(194,208,229,.92);border-radius:12px;background:#fffffffa}.tax-detail-record__evidence-list{display:grid;gap:12px}@media(max-width:860px){.tax-detail-work-note-modal__types{grid-template-columns:1fr}.tax-detail-work-note-modal__attachment-image{max-width:100%}.tax-detail-work-note-modal__footer{align-items:stretch}.tax-detail-work-note-modal__actions{width:100%;margin-left:0;justify-content:stretch}.tax-detail-work-note-modal__actions>.ant-btn{flex:1 1 0}.tax-detail-work-note-modal__reminder{min-width:100%}}.tax-detail-record__evidence-item{display:grid;gap:8px;padding:12px 14px;border:1px solid rgba(194,208,229,.72);border-radius:12px;background:#fafcfffa}.tax-detail-record__evidence-title{color:var(--admin-primary-strong);font-size:15px;font-weight:700}.tax-detail-form-row{display:grid;gap:12px;padding:14px 16px;border:1px solid rgba(194,208,229,.72);border-radius:12px;background:var(--admin-surface-strong)}.tax-detail-list__item.ant-list-item{margin-block:8px;padding:0!important;border-block-end:none!important}.tax-detail-group{width:100%;padding:18px 20px;border:1px solid var(--admin-border);border-radius:18px;background:var(--admin-surface)}.tax-detail-group__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--admin-border)}.tax-detail-group__heading{min-width:0}.tax-detail-group__kind-tag.ant-tag,.tax-detail-group__form-tag.ant-tag,.tax-detail-group__evidence-tag.ant-tag{margin-inline-end:0;padding:2px 8px;border-radius:999px;background:transparent}.tax-detail-group__kind-tag.ant-tag{border-color:var(--admin-border-strong);color:var(--admin-primary-strong)}.tax-detail-group__form-tag.ant-tag{border-color:var(--admin-border);color:var(--admin-text-muted)}.tax-detail-group__evidence-tag.ant-tag{border-color:var(--admin-accent-warning-border);color:var(--admin-accent-warning)}.tax-detail-group__title.ant-typography{margin:10px 0 0!important;color:var(--admin-primary-strong)}.tax-detail-group__summary.ant-typography{margin:8px 0 0!important;color:var(--admin-text-muted)}.tax-detail-group__body{display:grid;gap:16px;padding-top:16px}.tax-detail-block{display:grid;gap:12px}.tax-detail-block+.tax-detail-block{padding-top:16px;border-top:1px solid var(--admin-border)}.tax-detail-block__header{display:grid;gap:4px}.tax-detail-block__eyebrow{color:var(--admin-text-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tax-detail-block__title{color:var(--admin-primary-strong);font-size:14px;font-weight:600}.tax-detail-form-list{display:grid;gap:12px}.tax-detail-form-row{display:grid;gap:12px;padding:14px 16px;border:1px solid var(--admin-border);border-radius:14px;background:var(--admin-surface-strong)}.tax-detail-form-row__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tax-detail-form-row__title{color:var(--admin-primary-strong);font-size:14px;font-weight:600}.tax-detail-form-row__summary.ant-typography{margin:4px 0 0!important;color:var(--admin-text-muted)}.tax-detail-form-canvas{display:grid;gap:14px}.tax-detail-w2-form{display:grid}.tax-detail-form-canvas__identity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tax-detail-form-canvas__identity-card{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(21,33,50,.08);border-radius:12px;background:#ffffffc7}.tax-detail-form-canvas__identity-label{color:var(--admin-text-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tax-detail-form-canvas__identity-title.ant-typography{color:var(--admin-primary-strong);font-size:14px;font-weight:600}.tax-detail-form-canvas__box-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tax-detail-form-canvas__box{display:grid;gap:10px;min-height:108px;padding:12px 14px;border:1px solid rgba(21,33,50,.1);border-radius:12px;background:linear-gradient(180deg,#f6f8fbf5,#fffffff5)}.tax-detail-form-canvas__box-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.tax-detail-form-canvas__box-number{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#15213214;color:var(--admin-primary-strong);font-size:12px;font-weight:700}.tax-detail-form-canvas__box-label{color:var(--admin-text-muted);font-size:12px;line-height:1.45}.tax-detail-form-canvas__box-value.ant-typography{color:var(--admin-primary-strong);font-size:16px;font-weight:600}.tax-detail-w2-form__paper{display:grid;gap:0;border:1px solid rgba(48,58,72,.32);background:linear-gradient(180deg,#fdfcf7fa,#fffffffa);box-shadow:inset 0 0 0 1px #ffffffb8}.tax-detail-w2-form__titlebar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px 14px;border-bottom:1px solid rgba(48,58,72,.26)}.tax-detail-w2-form__title-copy{display:grid;gap:3px}.tax-detail-w2-form__eyebrow{color:#556172;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tax-detail-w2-form__title.ant-typography{margin:0!important;color:#111826}.tax-detail-w2-form__summary.ant-typography{max-width:320px;color:#66768a;font-size:12px;text-align:right}.tax-detail-w2-form__party-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid rgba(48,58,72,.26)}.tax-detail-w2-form__party-cell{display:grid;gap:6px;min-height:90px;padding:12px 14px;border-right:1px solid rgba(48,58,72,.26)}.tax-detail-w2-form__party-cell:last-child{border-right:none}.tax-detail-w2-form__party-label{color:#18202d;font-size:12px;font-weight:700}.tax-detail-w2-form__party-value.ant-typography{color:#141b28;font-size:18px;font-weight:500;line-height:1.35}.tax-detail-w2-form__wage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tax-detail-w2-form__secondary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(48,58,72,.26)}.tax-detail-w2-form__state-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid rgba(48,58,72,.26)}.tax-detail-w2-form__supplemental-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr) minmax(240px,1fr);border-top:1px solid rgba(48,58,72,.26)}.tax-detail-w2-form__cell{display:grid;gap:12px;min-height:106px;padding:12px 14px;border-right:1px solid rgba(48,58,72,.26);border-bottom:1px solid rgba(48,58,72,.26)}.tax-detail-w2-form__wage-grid .tax-detail-w2-form__cell:nth-last-child(-n+2){border-bottom:none}.tax-detail-w2-form__state-grid .tax-detail-w2-form__cell{min-height:94px;border-bottom:none}.tax-detail-w2-form__secondary-grid .tax-detail-w2-form__cell:nth-last-child(-n+2){border-bottom:none}.tax-detail-w2-form__state-section{display:grid}.tax-detail-w2-form__supplemental-cell{display:grid;gap:12px;min-height:118px;padding:12px 14px;border-right:1px solid rgba(48,58,72,.26)}.tax-detail-w2-form__supplemental-cell:last-child{border-right:none}.tax-detail-w2-form__cell:last-child,.tax-detail-w2-form__state-grid .tax-detail-w2-form__cell:last-child{border-right:none}.tax-detail-w2-form__cell-head{display:grid;gap:6px}.tax-detail-w2-form__cell-number{color:#111826;font-size:12px;font-weight:700}.tax-detail-w2-form__cell-label{color:#1f2937;font-size:12px;line-height:1.35}.tax-detail-w2-form__cell-value.ant-typography{color:#111826;font-size:18px;font-weight:500;font-family:ui-monospace,SFMono-Regular,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;letter-spacing:.02em;line-height:1.2}.tax-detail-w2-form__box12-list{display:grid;gap:8px}.tax-detail-w2-form__box12-row{display:grid;grid-template-columns:52px minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:10px}.tax-detail-w2-form__box12-slot{color:#111826;font-size:12px;font-weight:700}.tax-detail-w2-form__box12-code,.tax-detail-w2-form__box12-amount{color:#111826;font-size:16px;font-weight:500;font-family:ui-monospace,SFMono-Regular,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.tax-detail-w2-form__box12-amount{text-align:right}.tax-detail-w2-form__box14-list{display:grid;gap:8px}.tax-detail-w2-form__box14-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}.tax-detail-w2-form__box14-label,.tax-detail-w2-form__box14-amount{color:#111826;font-size:15px;font-weight:500}.tax-detail-w2-form__box14-amount{font-family:ui-monospace,SFMono-Regular,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;text-align:right}.tax-detail-w2-form__checkbox-list{display:grid;gap:10px}.tax-detail-w2-form__checkbox-item{display:flex;align-items:center;gap:10px}.tax-detail-w2-form__checkbox-box{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid rgba(48,58,72,.36);background:#fffffff5;color:#111826;font-size:12px;font-weight:700;line-height:1}.tax-detail-w2-form__checkbox-box--checked{background:#eef3fcf5}.tax-detail-w2-form__checkbox-box--unknown{color:#7a8798;background:#f8fafdf5}.tax-detail-w2-form__checkbox-label{color:#111826;font-size:13px}.tax-detail-kv-list{display:grid;gap:0}.tax-detail-kv-row{display:grid;grid-template-columns:minmax(150px,320px) minmax(0,1fr);gap:14px;padding:8px 0;border-top:1px solid rgba(21,33,50,.06)}.tax-detail-kv-row:first-child{border-top:0;padding-top:0}.tax-detail-kv-row__label{color:var(--admin-text-muted);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.tax-detail-kv-row__value{color:var(--admin-text);font-size:13px;line-height:1.55}.tax-detail-empty{padding:28px 0;border:1px dashed var(--admin-border);border-radius:16px;background:#ffffff8f}.tax-detail-person-section-list{display:grid;gap:18px}.tax-detail-person-section{display:grid;gap:12px;padding:16px 18px;border:1px solid var(--admin-border);border-radius:18px;background:#ffffffb8}.tax-detail-person-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--admin-border)}.tax-detail-person-section__title.ant-typography{margin:0!important;color:var(--admin-primary-strong)}.tax-detail-person-section__subtitle.ant-typography{margin:4px 0 0!important;color:var(--admin-text-muted)}.tax-detail-list--nested .tax-detail-list__item.ant-list-item,.tax-detail-list--nested .ant-list-item{margin-block:8px}.profile-insight-group{display:grid;gap:14px}.profile-insight-group__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.profile-insight-list{display:grid;gap:12px}.profile-insight-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid var(--admin-border);border-radius:14px;background:#ffffffb8}.profile-insight-row__content{min-width:0;flex:1 1 auto}.profile-insight-row__actions{display:grid;justify-items:end;gap:12px;flex:0 0 min(360px,100%);align-self:stretch}.profile-insight-row__button-group{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.profile-insight-row__button-group .ant-btn{min-width:120px;border-radius:12px}.profile-insight-assignment{display:grid;gap:10px;width:min(100%,360px);padding:12px;border:1px solid rgba(22,50,79,.08);border-radius:16px;background:#f7faffe6}.profile-insight-assignment__header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.profile-insight-assignment__label{color:var(--admin-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.profile-insight-assignment__hint{color:var(--admin-text-muted);font-size:12px;text-align:right}.profile-insight-assignment__choices{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.profile-insight-assignment__choice{display:grid;gap:3px;min-width:148px;flex:1 1 148px;padding:11px 13px;border:1px solid rgba(22,50,79,.12);border-radius:14px;background:#fffffff5;text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease;cursor:pointer}.profile-insight-assignment__choice:hover,.profile-insight-assignment__choice:focus-visible{border-color:#395da152;background:#f4f8ff;box-shadow:0 10px 22px #1a2b3f14;transform:translateY(-1px);outline:none}.profile-insight-assignment__choice--selected{border-color:#395da16b;background:linear-gradient(180deg,#eef4ff,#f9fbff);box-shadow:inset 0 0 0 1px #395da11f}.profile-insight-assignment__choice-name{color:#1f2b3d;font-size:14px;font-weight:700;line-height:1.2}.profile-insight-assignment__choice-meta{color:var(--admin-text-muted);font-size:12px;line-height:1.2;text-transform:capitalize}.profile-summary-surface.ant-card{border-radius:18px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.profile-summary-surface>.ant-card-head{min-height:56px;padding:0 20px}.profile-summary-surface>.ant-card-body{padding:20px}.profile-summary-surface__eyebrow{color:var(--admin-text-muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.profile-summary-surface__lead.ant-typography{max-width:720px;margin-top:10px;margin-bottom:0;color:var(--admin-text-muted)}.profile-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.profile-summary-block{padding:16px 0 0;border-top:1px solid rgba(22,50,79,.08)}.profile-summary-block__label{color:var(--admin-text-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.profile-summary-block__headline.ant-typography{margin-top:8px;margin-bottom:10px;word-break:break-word}.profile-summary-meta-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:16px;border-top:1px solid rgba(22,50,79,.08)}.profile-summary-meta-strip__item{display:grid;gap:4px}.profile-summary-meta-strip__label{color:var(--admin-text-muted);font-size:12px}.profile-summary-household{display:grid;gap:14px;padding-top:18px;border-top:1px solid rgba(22,50,79,.08)}.profile-summary-household__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.profile-summary-household__copy.ant-typography{margin-bottom:0;color:var(--admin-text-muted)}.profile-summary-household__pending.ant-typography{margin-top:8px;margin-bottom:0;color:var(--admin-accent-strong)}.profile-summary-household__people{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.profile-summary-household-person{display:grid;gap:4px;padding:14px 16px;border:1px solid rgba(22,50,79,.08);border-radius:14px;background:#ffffffbd}.profile-summary-household-person--primary{background:linear-gradient(180deg,#f1f6fffa,#ffffffe6);border-color:#395da129}.profile-summary-household-person__role{color:var(--admin-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.profile-summary-household-person__meta{color:var(--admin-text-muted);font-size:12px}.household-member-editor{display:grid;gap:16px}.household-member-editor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.household-member-editor__label{display:block;margin-bottom:8px;color:var(--admin-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workspace-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workspace-summary-metric{padding:14px 16px;border:1px solid rgba(22,50,79,.08);border-radius:14px;background:var(--admin-surface-strong)}.workspace-summary-notes{padding-top:12px;border-top:1px solid rgba(22,50,79,.08)}.client-tab-panel{display:grid;gap:16px}.client-tab-panel__intro{padding-bottom:12px;border-bottom:1px solid rgba(22,50,79,.08)}.client-tab-panel__eyebrow{color:var(--admin-text-muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.client-tab-panel__description.ant-typography{margin:8px 0 0!important;color:var(--admin-text-muted)}.background-processing-panel{position:fixed;right:24px;bottom:24px;width:360px;max-width:calc(100vw - 32px);z-index:1000;border-radius:14px;box-shadow:0 12px 28px #0a0f1833;overflow:hidden}.background-processing-panel.ant-card{border-color:#ffffff14;background:#0d1522f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.background-processing-panel .ant-card-head,.background-processing-panel .ant-card-body,.background-processing-panel .ant-typography,.background-processing-panel .ant-btn{color:#f8fbff}.background-processing-panel .ant-typography.ant-typography-secondary{color:#e9eff6ad}.background-processing-panel--collapsed{width:auto}.background-processing-panel__row{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(15,23,42,.08)}.admin-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.admin-quiet-copy{color:var(--admin-text-muted)}.admin-kpi-grid{display:grid;gap:16px}.admin-kpi-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-detail-chipbar{display:flex;flex-wrap:wrap;gap:8px}.ant-alert{border-radius:12px}.ant-card-head-title{font-weight:700}.ant-descriptions-bordered .ant-descriptions-item-label{background:#f7f9fc;color:var(--admin-text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.ant-tag{font-weight:600}@media(max-width:1024px){.admin-top-nav__inner{flex-wrap:wrap}.admin-top-nav__menu{min-width:100%}.admin-page-shell,.admin-main-workspace{padding:20px 16px 32px}.admin-kpi-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-roster-item__content,.incoming-file-card__layout{grid-template-columns:minmax(0,1fr)}.profile-roster-toolbar__search,.profile-roster-toolbar__primary,.profile-roster-toolbar__counts{width:100%}.tax-detail-toolbar__search.ant-input-affix-wrapper,.tax-detail-toolbar__select{width:100%;min-width:0}.tax-detail-toolbar__clear{width:100%;margin-left:0}.tax-detail-view-grid{grid-template-columns:1fr}.tax-detail-inspector__header,.tax-detail-family-section__header,.document-card-header,.profile-summary-household__header,.tax-detail-person-section__header,.profile-insight-row{flex-direction:column}.tax-detail-workspace,.tax-detail-workspace--detail-open{grid-template-columns:1fr;gap:0}.tax-detail-detail-panel,.tax-detail-detail-panel--open{display:none}.tax-detail-record-inline-detail{display:block;animation:tax-detail-inline-reveal .22s ease}.tax-detail-record{grid-template-columns:1fr}.tax-detail-record__aside{align-content:flex-start}.tax-detail-inspector__stat-grid{grid-template-columns:1fr}.tax-detail-inspector__evidence-row{grid-template-columns:1fr;gap:4px}.profile-insight-row__actions{justify-items:stretch;flex:1 1 auto}.profile-insight-row__button-group,.profile-insight-assignment__choices{flex-direction:column;justify-content:flex-start}.profile-insight-assignment,.profile-insight-assignment__choice{width:100%}.profile-insight-assignment__header{flex-direction:column;align-items:flex-start}.document-card-action-grid{grid-template-columns:1fr}.incoming-file-card__actions{position:static}.incoming-file-queue{display:grid}.saved-document-card__sections,.saved-document-card__collections,.profile-overview__grid,.profile-overview__metrics-grid,.profile-summary-grid,.profile-summary-meta-strip,.household-member-editor__grid,.workspace-summary-grid{grid-template-columns:1fr}.profile-overview__header,.case-notes-section__header,.case-notes-section__pinned-header,.case-notes-section__item-header{flex-direction:column}.profile-overview__meta-chips,.case-notes-section__header-actions{justify-content:flex-start}.profile-overview__bucket{grid-template-columns:1fr}.profile-overview__bucket-side{justify-items:start;min-width:0}.profile-overview__detail-row,.tax-detail-kv-row{grid-template-columns:1fr;gap:4px}.tax-detail-form-row__header{flex-direction:column}.tax-detail-form-canvas__identity-grid,.tax-detail-form-canvas__box-grid,.tax-detail-w2-form__party-grid,.tax-detail-w2-form__wage-grid,.tax-detail-w2-form__secondary-grid,.tax-detail-w2-form__supplemental-grid,.tax-detail-w2-form__state-grid{grid-template-columns:1fr}.tax-detail-w2-form__titlebar{flex-direction:column}.tax-detail-w2-form__summary.ant-typography{max-width:none;text-align:left}.tax-detail-w2-form__party-cell,.tax-detail-w2-form__cell,.tax-detail-w2-form__supplemental-cell{border-right:none}.tax-detail-w2-form__party-cell:not(:last-child),.tax-detail-w2-form__wage-grid .tax-detail-w2-form__cell:not(:last-child),.tax-detail-w2-form__supplemental-grid .tax-detail-w2-form__supplemental-cell:not(:last-child),.tax-detail-w2-form__state-grid .tax-detail-w2-form__cell:not(:last-child){border-bottom:1px solid rgba(48,58,72,.26)}.tax-detail-w2-form__box12-row{grid-template-columns:44px minmax(0,1fr)}.tax-detail-w2-form__box12-amount{grid-column:2;text-align:left}.tax-detail-w2-form__wage-grid .tax-detail-w2-form__cell:last-child,.tax-detail-w2-form__secondary-grid .tax-detail-w2-form__cell:last-child,.tax-detail-w2-form__state-grid .tax-detail-w2-form__cell:last-child{border-bottom:none}.profile-roster-item__status{align-items:flex-start;justify-self:start;min-width:0;padding-top:0;white-space:normal}}@media(max-width:640px){.admin-kpi-grid--4{grid-template-columns:1fr}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[0\.55fr_0\.95fr_0\.8fr_0\.8fr_0\.8fr_1\.2fr_auto_auto\]{grid-template-columns:.55fr .95fr .8fr .8fr .8fr 1.2fr auto auto}.md\:grid-cols-\[0\.9fr_1\.2fr_0\.6fr_auto_auto\]{grid-template-columns:.9fr 1.2fr .6fr auto auto}.md\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}}@media(min-width:1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}}@media(min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}}
