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}.\!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-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}.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}.\!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-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}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:1 1 auto;display:flex;align-items:center;justify-content:flex-end;margin-left:auto}.admin-top-nav__menu{flex:0 1 auto;min-width:min(100%,880px);padding:0!important;border:none!important;border-radius:0;background:transparent!important;border-bottom:none!important;box-shadow:none}.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-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%;justify-content:flex-end}}.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 20px 20px}.client-detail-tabs>.ant-tabs-nav{margin-bottom:16px;padding-top:16px}.client-detail-tabs .ant-tabs-tab{margin-inline:0 20px!important;padding:10px 0!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}.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:space-between;gap:12px 20px;margin-bottom:12px;padding:0 0 12px;border-bottom:1px solid var(--admin-border)}.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:14px;font-size:12px}.profile-roster-list{overflow:visible}.profile-roster-list__items .ant-list-item{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,1.3fr) minmax(0,1fr) auto;gap:20px;align-items:center}.profile-roster-item__identity{min-width:0;display:grid;gap:4px}.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__meta{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.profile-roster-item__type-tag.ant-tag{margin-inline-end:0;padding:2px 8px;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: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-end;gap:6px;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)}.tax-detail-section{display:grid;gap:14px}.tax-detail-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.tax-detail-toolbar--summary{padding-bottom:10px;border-bottom:1px solid var(--admin-border)}.tax-detail-toolbar__search.ant-input-affix-wrapper{width:min(100%,340px);border-color:var(--admin-border);border-radius:10px;box-shadow:none}.tax-detail-toolbar__search.ant-input-affix-wrapper:hover,.tax-detail-toolbar__search.ant-input-affix-wrapper:focus-within{border-color:var(--admin-border-strong)}.tax-detail-toolbar__select{min-width:180px;flex:1 1 220px}.tax-detail-toolbar__select--type{min-width:220px}.tax-detail-toolbar__select--form{min-width:240px;flex-basis:260px}.tax-detail-toolbar__select--source{min-width:240px}.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-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}.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}.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:14px}.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{width:100%}.tax-detail-toolbar__search.ant-input-affix-wrapper,.tax-detail-toolbar__select{width:100%;min-width:0}.tax-detail-group__header,.document-card-header{flex-direction:column}.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-summary-grid,.profile-summary-meta-strip,.workspace-summary-grid{grid-template-columns:1fr}.tax-detail-kv-row{grid-template-columns:1fr;gap:4px}.tax-detail-form-row__header{flex-direction:column}.profile-roster-item__status{align-items:flex-start;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}}
