:root{--brand-turquoise:#39beb0;--accent-soft:rgba(10,77,191,0.08);--accent-border:rgba(10,77,191,0.2)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{min-height:100%}body{font-family:Segoe UI,system-ui,-apple-system,Arial,sans-serif;font-size:14px;line-height:1.5;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{display:block;max-width:100%}:root{--taxpayer-table-header-bg:#0891b2;--taxpayer-table-header-text:#fff;--brand-turquoise-hover:#2da497;--brand-turquoise-text:#083d37}[data-dialog-close]{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;border:1px solid #93c5fd!important;border-radius:8px!important;background:#eff6ff!important;color:var(--ui-blue,#2563eb)!important;font-size:28px!important;font-weight:700!important;line-height:1!important;cursor:pointer}[data-dialog-close]:hover:not(:disabled){background:var(--ui-blue,#2563eb)!important;color:#fff!important}[data-dialog-close]:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}[data-dialog-close]:disabled{opacity:.5;cursor:default}@media screen{body :is(thead th,[role=columnheader]){background-color:var(--taxpayer-table-header-bg)!important;color:var(--taxpayer-table-header-text)!important}}:root{--ui-bg:#F7F9FC;--ui-card:#FFFFFF;--ui-text:#334E68;--ui-emphasis:#476581;--ui-secondary:#64748B;--ui-helper:#718096;--ui-helper-text:#64748B;--ui-blue:#2563EB;--ui-blue-hover:#1D4ED8;--ui-border:#E2E8F0;--ui-blue-soft:#EFF6FF;--ui-green-soft:#ECFDF5;--ui-orange-soft:#FFF7ED;--ui-red-soft:#FEF2F2;--ui-purple-soft:#F5F3FF;--ui-success:#059669;--ui-warning:#D97706;--ui-danger:#DC2626;--ui-success-text:#047857;--ui-warning-text:#92400E;--ui-danger-text:#B91C1C;--ui-purple-text:#6D28D9;--ui-card-radius:16px;--ui-control-radius:10px;--ui-card-shadow:0 2px 8px rgb(51 78 104/4%);--ui-popover-shadow:0 12px 32px rgb(51 78 104/12%);--bg:var(--ui-bg);--surface:var(--ui-card);--surface-2:var(--ui-bg);--surface-3:#F1F5F9;--text:var(--ui-text);--text-2:var(--ui-emphasis);--muted:var(--ui-secondary);--muted-2:var(--ui-helper-text);--line:var(--ui-border);--line-soft:var(--ui-border);--accent:var(--ui-blue);--accent-hover:var(--ui-blue-hover);--accent-soft:var(--ui-blue-soft);--accent-border:#BFDBFE;--success:var(--ui-success-text);--success-bg:var(--ui-green-soft);--warning:var(--ui-warning-text);--warning-bg:var(--ui-orange-soft);--danger:var(--ui-danger-text);--danger-bg:var(--ui-red-soft);--info:var(--ui-blue-hover);--info-bg:var(--ui-blue-soft);--purple:var(--ui-purple-text);--purple-bg:var(--ui-purple-soft);--radius:var(--ui-control-radius);--radius-md:var(--ui-control-radius);--radius-lg:var(--ui-card-radius);--radius-xl:var(--ui-card-radius);--shadow-xs:var(--ui-card-shadow);--shadow-sm:var(--ui-card-shadow);--shadow:var(--ui-card-shadow);--shadow-lg:var(--ui-popover-shadow)}@media screen{body{color:var(--ui-text);background:var(--ui-bg)}h1{font-weight:600}h2,h3,h4,h5,h6{font-weight:500}b,strong{font-weight:600}button{font-weight:500}input::placeholder,textarea::placeholder{color:var(--ui-helper-text);opacity:1}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ui-blue);outline-offset:3px}:where(input,select,textarea):not([type=checkbox]):not([type=radio]):focus-visible{border-color:var(--ui-blue);box-shadow:0 0 0 3px var(--ui-blue-soft)}}@media screen{th{background:var(--ui-bg);color:var(--ui-emphasis);font-weight:500}tbody tr:hover{background-color:var(--ui-blue-soft)}td,th{overflow-wrap:anywhere}}