.table-wrap{min-width:0;overflow-x:auto;overflow-y:visible}.table-wrap>table.stable-grid-table,.table-wrap>table.table-grid-sync{--table-min-width:820px;--table-grid-template:repeat(var(--table-column-count,6),minmax(0,1fr));min-width:var(--table-min-width)}.table-wrap>table.stable-grid-table>tbody,.table-wrap>table.stable-grid-table>thead,.table-wrap>table.table-grid-sync>tbody,.table-wrap>table.table-grid-sync>thead{display:block;width:100%}.table-wrap>table.stable-grid-table>thead,.table-wrap>table.table-grid-sync>thead{height:34px;min-height:34px;max-height:34px;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.72),transparent 62%),rgba(255,248,251,.97);box-shadow:inset 0 1px 0 rgba(255,255,255,.74),0 1px 0 rgba(216,194,200,.42)}.table-wrap>table.stable-grid-table>thead>tr,.table-wrap>table.table-grid-sync>thead>tr{height:34px;min-height:34px;max-height:34px}.table-wrap>table.stable-grid-table>tbody>tr,.table-wrap>table.table-grid-sync>tbody>tr{min-height:34px}.table-wrap>table.stable-grid-table td,.table-wrap>table.stable-grid-table th,.table-wrap>table.table-grid-sync td,.table-wrap>table.table-grid-sync th{padding:4px 7px}.table-wrap>table.stable-grid-table th,.table-wrap>table.table-grid-sync th{height:34px;min-height:34px;max-height:34px}.table-wrap>table.stable-grid-table td,.table-wrap>table.table-grid-sync td{min-height:34px;background:rgba(255,255,255,.58);font-size:.8rem;line-height:1.2}.table-wrap>table.stable-grid-table .row-detail-link,.table-wrap>table.stable-grid-table .truncate-cell,.table-wrap>table.stable-grid-table td:not(:has(.row-action-strip)):not(:has(.row-action-menu)),.table-wrap>table.stable-grid-table th,.table-wrap>table.table-grid-sync .row-detail-link,.table-wrap>table.table-grid-sync .truncate-cell,.table-wrap>table.table-grid-sync td:not(:has(.row-action-strip)):not(:has(.row-action-menu)),.table-wrap>table.table-grid-sync th{text-overflow:ellipsis}.table-wrap>table.stable-grid-table .row-detail-link,.table-wrap>table.stable-grid-table .truncate-cell,.table-wrap>table.stable-grid-table th,.table-wrap>table.table-grid-sync .row-detail-link,.table-wrap>table.table-grid-sync .truncate-cell,.table-wrap>table.table-grid-sync th{overflow:hidden;white-space:nowrap}.table-wrap>table.stable-grid-table th.flag-select-cell,.table-wrap>table.stable-grid-table th.flag-star-cell,.table-wrap>table.stable-grid-table th.function-cell,.table-wrap>table.stable-grid-table th[aria-label],.table-wrap>table.table-grid-sync th.flag-select-cell,.table-wrap>table.table-grid-sync th.flag-star-cell,.table-wrap>table.table-grid-sync th.function-cell,.table-wrap>table.table-grid-sync th[aria-label]{color:transparent;font-size:0}.table-wrap>table.stable-grid-table td.align-left,.table-wrap>table.stable-grid-table td.reason-cell,.table-wrap>table.stable-grid-table td.text-column,.table-wrap>table.stable-grid-table td[data-align=left],.table-wrap>table.table-grid-sync td.align-left,.table-wrap>table.table-grid-sync td.reason-cell,.table-wrap>table.table-grid-sync td.text-column,.table-wrap>table.table-grid-sync td[data-align=left]{justify-content:flex-start;text-align:left}.table-wrap>table.stable-grid-table td.align-right,.table-wrap>table.stable-grid-table td.numeric-column,.table-wrap>table.stable-grid-table td[data-align=right],.table-wrap>table.table-grid-sync td.align-right,.table-wrap>table.table-grid-sync td.numeric-column,.table-wrap>table.table-grid-sync td[data-align=right]{justify-content:flex-end;text-align:right}.table-wrap>table.stable-grid-table td[colspan],.table-wrap>table.table-grid-sync td[colspan]{grid-column:1/-1;justify-content:center}.table-wrap>table.stable-grid-table .actions-cell,.table-wrap>table.stable-grid-table td:has(.row-action-menu),.table-wrap>table.stable-grid-table td:has(.row-action-strip),.table-wrap>table.table-grid-sync .actions-cell,.table-wrap>table.table-grid-sync td:has(.row-action-menu),.table-wrap>table.table-grid-sync td:has(.row-action-strip){overflow:visible;justify-content:flex-end}.table-wrap>table.stable-grid-table .row-action-strip,.table-wrap>table.table-grid-sync .row-action-strip{display:flex;width:100%;min-width:0;align-items:center;justify-content:flex-end;gap:5px;white-space:nowrap}.table-wrap>table.stable-grid-table .row-action-strip .mini-button,.table-wrap>table.table-grid-sync .row-action-strip .mini-button{min-height:25px;padding:4px 7px;font-size:.72rem}.drafts-compact-v2 td .hint{display:none}.table-preset-drafts.has-select-column{--table-min-width:760px;--table-grid-template:34px 38px minmax(150px,1.55fr) minmax(76px,0.72fr) minmax(94px,0.82fr) minmax(102px,0.86fr) minmax(146px,1.28fr)}.table-preset-drafts.no-select-column{--table-min-width:720px;--table-grid-template:38px minmax(150px,1.55fr) minmax(76px,0.72fr) minmax(94px,0.82fr) minmax(102px,0.86fr) minmax(146px,1.28fr)}.table-preset-records.has-select-column{--table-grid-template:34px 38px minmax(74px,0.68fr) minmax(98px,0.86fr) minmax(150px,1.55fr) minmax(122px,1.1fr) minmax(100px,0.9fr) minmax(94px,0.82fr) minmax(126px,1.18fr)}.table-preset-records.no-select-column{--table-grid-template:38px minmax(74px,0.68fr) minmax(98px,0.86fr) minmax(150px,1.55fr) minmax(122px,1.1fr) minmax(100px,0.9fr) minmax(94px,0.82fr) minmax(126px,1.18fr)}.table-preset-approvals{--table-min-width:860px;--table-grid-template:38px minmax(78px,0.7fr) minmax(128px,1.1fr) minmax(104px,0.86fr) minmax(124px,1fr) minmax(145px,1.25fr) minmax(108px,1fr)}.table-preset-change-requests{--table-min-width:900px;--table-grid-template:minmax(82px,0.75fr) minmax(108px,0.95fr) minmax(126px,1.05fr) minmax(98px,0.85fr) minmax(124px,1fr) minmax(155px,1.28fr) minmax(108px,1fr)}.table-preset-upload-review{--table-min-width:760px;--table-grid-template:minmax(170px,1.75fr) minmax(120px,1fr) minmax(130px,1.05fr) minmax(118px,0.92fr) minmax(110px,1fr)}.table-preset-projects{--table-min-width:820px;--table-grid-template:minmax(170px,1.6fr) minmax(92px,0.78fr) minmax(120px,1fr) minmax(160px,1.25fr) minmax(96px,0.82fr) minmax(110px,1fr)}.table-preset-flags{--table-min-width:880px;--table-grid-template:minmax(108px,0.95fr) minmax(150px,1.25fr) minmax(96px,0.82fr) minmax(96px,0.82fr) minmax(170px,1.35fr) minmax(118px,0.92fr) minmax(240px,1.75fr)}.table-preset-users{--table-min-width:1120px;--table-grid-template:minmax(130px,1.1fr) minmax(170px,1.35fr) minmax(86px,0.72fr) minmax(92px,0.76fr) minmax(124px,1fr) minmax(132px,1.08fr) minmax(150px,1.18fr) minmax(118px,0.95fr) minmax(86px,0.72fr) minmax(100px,0.82fr)}.table-preset-payment-reminders{--table-min-width:820px;--table-grid-template:38px minmax(94px,0.82fr) minmax(185px,1.55fr) minmax(95px,0.82fr) minmax(94px,0.82fr) minmax(140px,1.18fr)}.table-preset-recurring-rules{--table-min-width:720px;--table-grid-template:minmax(180px,1.55fr) minmax(120px,1fr) minmax(140px,1.12fr) minmax(94px,0.82fr) minmax(110px,1fr)}.table-preset-payment-income{--table-grid-template:38px minmax(94px,0.82fr) minmax(132px,1.05fr) minmax(170px,1.38fr) minmax(92px,0.78fr) minmax(96px,0.82fr) minmax(180px,1.42fr) minmax(124px,1fr)}.table-preset-accountant-review,.table-preset-review-issues{--table-min-width:720px;--table-grid-template:minmax(94px,0.82fr) minmax(140px,1.18fr) minmax(180px,1.45fr) minmax(86px,0.72fr) minmax(94px,0.78fr) minmax(76px,0.62fr)}.table-preset-reimbursements{--table-min-width:940px;--table-grid-template:minmax(94px,0.78fr) minmax(140px,1.05fr) minmax(170px,1.28fr) minmax(104px,0.82fr) minmax(106px,0.86fr) minmax(96px,0.78fr) minmax(220px,1.55fr)}.table-preset-analysis-preview{--table-min-width:880px;--table-grid-template:minmax(104px,0.82fr) minmax(150px,1.25fr) minmax(180px,1.42fr) minmax(128px,1fr) minmax(150px,1.18fr) minmax(104px,0.82fr) minmax(96px,0.78fr)}.table-preset-receipts-missing{--table-min-width:720px;--table-grid-template:minmax(94px,0.8fr) minmax(145px,1.2fr) minmax(180px,1.45fr) minmax(92px,0.78fr) minmax(96px,0.8fr)}.table-preset-upload-batches{--table-min-width:650px;--table-grid-template:minmax(160px,1.35fr) minmax(104px,0.82fr) minmax(130px,1fr) minmax(118px,0.92fr)}.table-preset-upload-batches td .hint{display:none}.table-preset-settings-projects.has-manage-column{--table-min-width:820px;--table-grid-template:minmax(170px,1.45fr) minmax(92px,0.74fr) minmax(110px,0.9fr) minmax(150px,1.25fr) minmax(112px,0.92fr) minmax(96px,0.78fr) minmax(112px,0.9fr)}.table-preset-settings-projects.no-manage-column{--table-min-width:760px;--table-grid-template:minmax(170px,1.45fr) minmax(92px,0.74fr) minmax(110px,0.9fr) minmax(150px,1.25fr) minmax(112px,0.92fr) minmax(96px,0.78fr)}.table-preset-documents.has-select-column{--table-grid-template:34px 38px minmax(94px,0.78fr) minmax(132px,1.05fr) minmax(96px,0.8fr) minmax(112px,0.9fr) minmax(140px,1.12fr)}.table-preset-documents.no-select-column{--table-grid-template:38px minmax(94px,0.78fr) minmax(132px,1.05fr) minmax(96px,0.8fr) minmax(112px,0.9fr) minmax(140px,1.12fr)}.table-preset-exports.has-select-column{--table-grid-template:34px 38px minmax(104px,0.82fr) minmax(88px,0.72fr) minmax(92px,0.76fr) minmax(96px,0.78fr) minmax(112px,0.9fr) minmax(126px,1fr)}.table-preset-exports.no-select-column{--table-grid-template:38px minmax(104px,0.82fr) minmax(88px,0.72fr) minmax(92px,0.76fr) minmax(96px,0.78fr) minmax(112px,0.9fr) minmax(126px,1fr)}.table-layout-preview-table{--table-min-width:var(--table-preview-width,820px)}:root{--glass-section:rgba(255,255,255,0.64);--glass-section-solid:rgba(255,255,255,0.72);--glass-widget:rgba(255,255,255,0.70);--chart-surface:rgba(255,255,255,0.92);--table-row-surface:rgba(255,255,255,0.68);--row-number-width:24px}.card,.dashboard-fold,.panel,.review-drawer,.workflow-main,.workspace-hero{box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 20px 50px rgba(116,91,114,.11),0 0 0 1px rgba(255,255,255,.56)}.attention-list a,.attention-list span,.batch-record-card,.draft-card,.file-card,.widget-card,.widget-mini-list span{background-color:var(--glass-widget);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 12px 28px rgba(116,91,114,.085),0 0 0 1px rgba(255,255,255,.58)}.table-wrap,.table-wrap>table.stable-grid-table td,.table-wrap>table.table-grid-sync td{background-color:var(--table-row-surface)}.cell-control,.contain-cell,.table-wrap .access-pill,.table-wrap .badge,.table-wrap .mini-button,.table-wrap .row-detail-link,.table-wrap .status-badge,.table-wrap input,.table-wrap select,.table-wrap textarea,.truncate-cell{min-width:0;max-width:100%}.contain-cell,.table-wrap .access-pill,.table-wrap .badge,.table-wrap .row-detail-link,.table-wrap .status-badge,.truncate-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-control,.table-wrap input,.table-wrap select,.table-wrap textarea{box-sizing:border-box}.table-wrap>table.stable-grid-table:not(.table-layout-config-table):not(.table-layout-preview-table)>tbody>tr:before,.table-wrap>table.stable-grid-table:not(.table-layout-config-table):not(.table-layout-preview-table)>thead>tr:before,.table-wrap>table.table-grid-sync:not(.table-layout-config-table):not(.table-layout-preview-table)>tbody>tr:before,.table-wrap>table.table-grid-sync:not(.table-layout-config-table):not(.table-layout-preview-table)>thead>tr:before{font-size:.72rem}.table-wrap>table.stable-grid-table:not(.table-layout-config-table):not(.table-layout-preview-table)>thead>tr:before,.table-wrap>table.table-grid-sync:not(.table-layout-config-table):not(.table-layout-preview-table)>thead>tr:before{background:rgba(255,248,251,.97)}.table-wrap>table.stable-grid-table td,.table-wrap>table.table-grid-sync td{min-height:32px;padding:3px 6px}.flag-select-cell,.flag-star-cell,.function-cell{padding-inline:2px!important}.flag-select-cell input{width:14px;height:14px}.flag-star-button,.row-action-menu-trigger{width:24px;height:24px;min-width:24px;min-height:24px;font-size:.82rem}.actions-cell form,.row-action-strip form{display:inline-flex;min-width:0;flex:0 0 auto}.actions-cell .mini-button,.actions-cell button.mini-button,.row-action-strip .mini-button,.row-action-strip button.mini-button{min-height:24px;max-height:26px;font-size:.7rem;flex:0 0 auto}.table-preset-drafts.has-select-column{--table-min-width:900px;--table-grid-template:28px 28px minmax(116px,0.9fr) minmax(160px,1.22fr) minmax(70px,0.58fr) minmax(86px,0.66fr) minmax(92px,0.72fr) minmax(214px,1.5fr)}.table-preset-drafts.no-select-column{--table-min-width:860px;--table-grid-template:28px minmax(116px,0.9fr) minmax(160px,1.22fr) minmax(70px,0.58fr) minmax(86px,0.66fr) minmax(92px,0.72fr) minmax(214px,1.5fr)}.table-preset-flags{--table-min-width:940px;--table-grid-template:minmax(100px,0.82fr) minmax(148px,1.12fr) minmax(86px,0.68fr) minmax(86px,0.68fr) minmax(155px,1.18fr) minmax(112px,0.86fr) minmax(255px,1.7fr)}.table-preset-security-blocklist{--table-min-width:760px;--table-grid-template:minmax(88px,0.72fr) minmax(190px,1.55fr) minmax(78px,0.62fr) minmax(82px,0.66fr) minmax(130px,1fr) minmax(104px,0.78fr)}.table-layout-real-preview,.table-layout-real-preview .table-wrap{max-width:100%}.action-notice{position:fixed;left:50%;top:18px;z-index:var(--layer-toast);max-width:min(520px,calc(100vw - 32px));transform:translateX(-50%);border:1px solid rgba(255,255,255,.68);border-radius:999px;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.86),transparent 62%),rgba(255,255,255,.88);color:var(--primary-dark);padding:10px 16px;font-size:.86rem;font-weight:760;line-height:1.2;text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 18px 44px rgba(116,91,114,.18);animation:softStatusIn .16s ease both}.action-notice.success{color:var(--success)}.action-notice.error{color:var(--error)}.action-notice.warning{color:var(--warning)}.draft-note-card textarea{min-height:96px}.method-card,.method-card.selected{border-color:rgba(255,255,255,.54)}.method-card.selected{background:radial-gradient(circle at 18% 0,rgba(255,255,255,.84),transparent 62%),rgba(255,235,242,.68)}:root{--table-visible-row-count:10;--table-header-height:34px;--table-row-height:34px;--table-row-max-height:calc(var(--table-row-height) * var(--table-visible-row-count));--row-number-width:22px;--function-control-width:24px;--function-cluster-width:calc(var(--row-number-width) + (var(--function-control-width) * 2));--primary-action-glow:0 1px 0 rgba(255,255,255,0.44) inset,0 14px 30px rgba(215,55,95,0.20),0 0 22px rgba(215,55,95,0.16);--primary-action-glow-hover:0 1px 0 rgba(255,255,255,0.52) inset,0 18px 38px rgba(215,55,95,0.24),0 0 28px rgba(215,55,95,0.20)}.panel.table-wrap,.table-wrap{max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.table-wrap>table.stable-grid-table,.table-wrap>table.table-grid-sync{display:grid;grid-template-columns:1fr;width:100%;min-width:var(--table-min-width,820px);max-width:none;border-collapse:collapse;table-layout:fixed}.table-wrap>table.stable-grid-table>thead,.table-wrap>table.table-grid-sync>thead{position:relative;top:auto;z-index:2;display:block;height:var(--table-header-height);min-height:var(--table-header-height);max-height:var(--table-header-height);overflow:hidden;border-radius:13px 13px 0 0;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.74),transparent 62%),rgba(255,248,251,.98);box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 1px 0 rgba(216,194,200,.46),0 8px 16px rgba(116,91,114,.045)}.table-wrap>table.stable-grid-table>tbody,.table-wrap>table.table-grid-sync>tbody{display:block;max-height:var(--table-row-max-height);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.table-wrap>table.stable-grid-table>tbody>tr,.table-wrap>table.stable-grid-table>thead>tr,.table-wrap>table.table-grid-sync>tbody>tr,.table-wrap>table.table-grid-sync>thead>tr{display:grid;grid-template-columns:var(--table-grid-template);width:100%;min-width:0;height:var(--table-row-height);min-height:var(--table-row-height);max-height:var(--table-row-height);align-items:stretch}.table-wrap>table.stable-grid-table:not(.table-layout-config-table):not(.table-layout-preview-table),.table-wrap>table.table-grid-sync:not(.table-layout-config-table):not(.table-layout-preview-table){counter-reset:row-number}.table-wrap>table.stable-grid-table:not(.table-layout-config-table):not(.table-layout-preview-table)>tbody>tr,.table-wrap>table.stable-grid-table:not(.table-layout-config-table):not(.table-layout-preview-table)>thead>tr,.table-wrap>table.table-grid-sync:not(.table-layout-config-table):not(.table-layout-preview-table)>tbody>tr,.table-wrap>table.table-grid-sync:not(.table-layout-config-table):not(.table-layout-preview-table)>thead>tr{grid-template-columns:var(--row-number-width) var(--table-grid-template)}.table-wrap>table.stable-grid-table:not(.table-layout-config-table):not(.table-layout-preview-table)>tbody>tr:before,.table-wrap>table.stable-grid-table:not(.table-layout-config-table):not(.table-layout-preview-table)>thead>tr:before,.table-wrap>table.table-grid-sync:not(.table-layout-config-table):not(.table-layout-preview-table)>tbody>tr:before,.table-wrap>table.table-grid-sync:not(.table-layout-config-table):not(.table-layout-preview-table)>thead>tr:before{display:flex;min-width:0;max-width:var(--row-number-width);height:var(--table-row-height);align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid rgba(216,194,200,.42);color:var(--muted);font-size:.68rem;font-weight:760;line-height:1;text-align:center}.table-wrap>table.stable-grid-table:not(.table-layout-config-table):not(.table-layout-preview-table)>thead>tr:before,.table-wrap>table.table-grid-sync:not(.table-layout-config-table):not(.table-layout-preview-table)>thead>tr:before{content:"";background:rgba(255,248,251,.98)}.table-wrap>table.stable-grid-table:not(.table-layout-config-table):not(.table-layout-preview-table)>tbody>tr,.table-wrap>table.table-grid-sync:not(.table-layout-config-table):not(.table-layout-preview-table)>tbody>tr{counter-increment:row-number}.table-wrap>table.stable-grid-table:not(.table-layout-config-table):not(.table-layout-preview-table)>tbody>tr:before,.table-wrap>table.table-grid-sync:not(.table-layout-config-table):not(.table-layout-preview-table)>tbody>tr:before{content:counter(row-number);background:var(--table-row-surface)}.table-wrap>table.stable-grid-table td,.table-wrap>table.stable-grid-table th,.table-wrap>table.table-grid-sync td,.table-wrap>table.table-grid-sync th{display:flex;box-sizing:border-box;min-width:0;max-width:100%;width:auto!important;height:var(--table-row-height);min-height:var(--table-row-height);max-height:var(--table-row-height);align-items:center;justify-content:center;overflow:hidden;padding:3px 6px;border-bottom:1px solid rgba(216,194,200,.42);text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.table-wrap>table.stable-grid-table th,.table-wrap>table.table-grid-sync th{color:var(--muted);font-size:.68rem;font-weight:720;letter-spacing:0;line-height:1;text-transform:uppercase}.table-wrap>table.stable-grid-table td,.table-wrap>table.table-grid-sync td{background:var(--table-row-surface);font-size:.79rem;line-height:1.1}.table-wrap>table.stable-grid-table td br,.table-wrap>table.table-grid-sync td br{display:none}.table-wrap>table.stable-grid-table td>*,.table-wrap>table.stable-grid-table th>*,.table-wrap>table.table-grid-sync td>*,.table-wrap>table.table-grid-sync th>*{min-width:0;max-width:100%}.table-wrap>table.stable-grid-table .flag-select-cell,.table-wrap>table.stable-grid-table .flag-star-cell,.table-wrap>table.table-grid-sync .flag-select-cell,.table-wrap>table.table-grid-sync .flag-star-cell{flex:0 0 auto;justify-content:center;padding-inline:1px!important}.table-wrap>table.stable-grid-table .flag-select-cell input,.table-wrap>table.table-grid-sync .flag-select-cell input{width:13px;height:13px;margin:0}.flag-star-button,.row-action-menu-trigger{width:22px;height:22px;min-width:22px;min-height:22px;border-radius:999px;font-size:.78rem}.table-wrap>table.stable-grid-table .actions-cell,.table-wrap>table.stable-grid-table td:has(.row-action-strip),.table-wrap>table.table-grid-sync .actions-cell,.table-wrap>table.table-grid-sync td:has(.row-action-strip){justify-content:flex-end;overflow:hidden}.table-wrap>table.stable-grid-table td:has(.row-action-menu),.table-wrap>table.table-grid-sync td:has(.row-action-menu){overflow:visible}.action-row,.actions-cell,.row-action-strip,.row-actions-inline{display:flex;min-width:0;max-width:100%;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:nowrap;white-space:nowrap}.actions-cell .mini-button,.actions-cell button.mini-button,.row-action-strip .mini-button,.row-action-strip button.mini-button{min-height:23px;max-height:25px;padding:3px 7px;font-size:.68rem;line-height:1}.table-preset-drafts.has-select-column{--table-min-width:880px;--table-grid-template:var(--function-control-width) var(--function-control-width) minmax(104px,0.82fr) minmax(150px,1.18fr) minmax(68px,0.54fr) minmax(82px,0.64fr) minmax(90px,0.68fr) minmax(182px,1.36fr)}.table-preset-drafts.no-select-column{--table-min-width:820px;--table-grid-template:var(--function-control-width) minmax(104px,0.82fr) minmax(150px,1.18fr) minmax(68px,0.54fr) minmax(82px,0.64fr) minmax(90px,0.68fr) minmax(182px,1.36fr)}.table-preset-records.has-select-column{--table-min-width:900px;--table-grid-template:var(--function-control-width) var(--function-control-width) minmax(74px,0.66fr) minmax(96px,0.82fr) minmax(150px,1.45fr) minmax(120px,1.05fr) minmax(98px,0.84fr) minmax(94px,0.78fr) minmax(128px,1.12fr)}.table-preset-records.no-select-column{--table-min-width:860px;--table-grid-template:var(--function-control-width) minmax(74px,0.66fr) minmax(96px,0.82fr) minmax(150px,1.45fr) minmax(120px,1.05fr) minmax(98px,0.84fr) minmax(94px,0.78fr) minmax(128px,1.12fr)}.table-preset-documents.has-select-column{--table-min-width:820px;--table-grid-template:var(--function-control-width) var(--function-control-width) minmax(94px,0.78fr) minmax(132px,1.05fr) minmax(96px,0.8fr) minmax(112px,0.9fr) minmax(140px,1.12fr)}.table-preset-documents.no-select-column{--table-min-width:780px;--table-grid-template:var(--function-control-width) minmax(94px,0.78fr) minmax(132px,1.05fr) minmax(96px,0.8fr) minmax(112px,0.9fr) minmax(140px,1.12fr)}.table-preset-exports.has-select-column{--table-min-width:880px;--table-grid-template:var(--function-control-width) var(--function-control-width) minmax(104px,0.82fr) minmax(88px,0.72fr) minmax(92px,0.76fr) minmax(96px,0.78fr) minmax(112px,0.9fr) minmax(126px,1fr)}.table-preset-exports.no-select-column{--table-min-width:840px;--table-grid-template:var(--function-control-width) minmax(104px,0.82fr) minmax(88px,0.72fr) minmax(92px,0.76fr) minmax(96px,0.78fr) minmax(112px,0.9fr) minmax(126px,1fr)}.table-preset-payment-reminders{--table-min-width:760px;--table-grid-template:var(--function-control-width) minmax(100px,0.82fr) minmax(160px,1.32fr) minmax(96px,0.78fr) minmax(96px,0.78fr) minmax(116px,0.94fr)}.table-preset-payment-income{--table-min-width:980px;--table-grid-template:var(--function-control-width) minmax(100px,0.82fr) minmax(135px,1.05fr) minmax(170px,1.35fr) minmax(96px,0.78fr) minmax(96px,0.78fr) minmax(190px,1.45fr) minmax(110px,0.9fr)}.bulk-flag-panel>.mini-button[href^="#bulk"],.button.primary-action,.button:not(.secondary):not(.ghost):not(.danger),.mini-button.primary-action,.mini-button.selected{color:#fff;border-color:rgba(215,55,95,.54);background:radial-gradient(circle at 18% 0,rgba(255,255,255,.3),transparent 58%),linear-gradient(135deg,var(--primary-action),#e84a70);box-shadow:var(--primary-action-glow)}.bulk-flag-panel>.mini-button[href^="#bulk"]:hover,.button.primary-action:hover,.button:not(.secondary):not(.ghost):not(.danger):hover,.mini-button.primary-action:hover,.mini-button.selected:hover{transform:translateY(-1px);border-color:rgba(215,55,95,.68);background:radial-gradient(circle at 18% 0,rgba(255,255,255,.36),transparent 58%),linear-gradient(135deg,var(--primary-action-hover),#e84a70);box-shadow:var(--primary-action-glow-hover)}.bulk-flag-panel>.mini-button[href^="#bulk"]:active,.button.primary-action:active,.button:not(.secondary):not(.ghost):not(.danger):active,.mini-button.primary-action:active,.mini-button.selected:active{transform:translateY(0);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 9px 18px rgba(215,55,95,.17),0 0 16px rgba(215,55,95,.12)}.danger-solid{color:#fff;border-color:rgba(177,59,63,.64);background:radial-gradient(circle at 18% 0,rgba(255,255,255,.24),transparent 58%),linear-gradient(135deg,var(--error),#d94e56);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 12px 24px rgba(177,59,63,.18),0 0 18px rgba(177,59,63,.12)}.danger-solid:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 16px 32px rgba(177,59,63,.22),0 0 22px rgba(177,59,63,.16)}@media (prefers-reduced-motion:reduce){.button,.mini-button{transition:none}.button:hover,.mini-button:hover{transform:none}}:root{--std-table-row-height:34px;--std-table-visible-rows:10;--std-table-body-max-height:calc(var(--std-table-row-height) * var(--std-table-visible-rows));--std-function-cluster-width:clamp(78px,5vw,84px)}.standard-table-shell{max-width:100%;min-width:0;margin-top:12px}.standard-table-scroll-x{max-width:100%;overflow-x:auto;overflow-y:visible;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.standard-table-wheel-bridge{display:none}.standard-table-grid{width:100%;min-width:var(--standard-table-min-width)}.standard-table-header{overflow:hidden;overscroll-behavior-y:auto;border-radius:13px 13px 0 0;background:radial-gradient(circle at 18% 0,rgba(255,255,255,.7),transparent 62%),rgba(255,248,251,.98);box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 1px 0 rgba(216,194,200,.46)}.standard-table-body-viewport{max-height:var(--std-table-body-max-height);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:rgba(255,255,255,.3)}.standard-table-row{display:grid;grid-template-columns:var(--standard-table-grid);width:100%;align-items:stretch}.standard-table-cell,.standard-table-row{min-width:0;height:var(--std-table-row-height);min-height:var(--std-table-row-height);max-height:var(--std-table-row-height)}.standard-table-cell{display:flex;box-sizing:border-box;max-width:100%;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid rgba(216,194,200,.38);padding:3px 6px;color:var(--text);font-size:.79rem;line-height:1.1;text-align:center;text-overflow:ellipsis;white-space:nowrap}.standard-table-header-cell{color:var(--muted);font-size:.68rem;font-weight:720;letter-spacing:0;text-transform:uppercase}.standard-table-body-viewport .standard-table-row{background:rgba(255,255,255,.54)}.standard-table-body-viewport .standard-table-row:hover{background:rgba(255,255,255,.68)}.standard-table-cell.align-left,.standard-table-header-cell.align-left{justify-content:flex-start;text-align:left}.standard-table-cell.align-right,.standard-table-header-cell.align-right{justify-content:flex-end;text-align:right}.function-cluster-cell{display:grid;grid-template-columns:22px 26px 26px;justify-content:start;gap:0;padding-inline:2px}.function-checkbox-slot,.function-flag-slot,.function-row-number{display:inline-grid;width:100%;height:100%;min-width:0;place-items:center}.function-row-number{color:var(--muted);font-size:.68rem;font-weight:760}.function-checkbox-slot input{width:13px;height:13px;margin:0}.function-flag-slot .flag-star-button{width:22px;height:22px;min-width:22px;min-height:22px}.action-cell{justify-content:flex-end;overflow:hidden}.action-cell .row-action-strip{width:100%;justify-content:flex-end}.standard-table-cell .badge,.standard-table-cell .row-detail-link,.standard-table-cell .status-badge,.standard-table-cell .truncate-cell{max-width:100%}.card-grid,.local-drafts-section,.local-drafts-section .panel-head,.local-drafts-section .section-body,.section-body,.section-contract,.section-header,.section-normal-scroll{max-height:none;overflow-x:visible;overflow-y:visible;overscroll-behavior:auto}.card-grid,.section-body,.section-header{min-width:0;max-width:100%}.section-internal-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.card:not(.table-wrap):not(.section-internal-scroll),.panel:not(.table-wrap):not(.section-internal-scroll),.workspace-hero:not(.table-wrap):not(.section-internal-scroll){overflow-y:visible;overscroll-behavior:auto}:root{--button-radius:12px;--button-radius-compact:10px;--button-transition:transform 160ms ease,box-shadow 160ms ease,border-color 160ms ease,background 160ms ease,color 160ms ease,opacity 160ms ease;--button-focus-ring:0 0 0 3px rgba(215,55,95,0.18),0 0 0 1px rgba(215,55,95,0.36);--button-primary-bg:linear-gradient(135deg,var(--primary-action),#e84a70);--button-primary-bg-hover:linear-gradient(135deg,var(--primary-action-hover),#ef5a7d);--button-secondary-bg:radial-gradient(circle at 18% 0%,rgba(255,255,255,0.84),transparent 58%),rgba(255,255,255,0.66);--button-secondary-bg-hover:radial-gradient(circle at 18% 0%,rgba(255,255,255,0.92),transparent 58%),rgba(255,255,255,0.78);--button-danger-bg:linear-gradient(135deg,var(--error),#d94e56);--button-widget-bg:radial-gradient(circle at 18% 0%,rgba(255,255,255,0.72),transparent 58%),rgba(255,236,242,0.78);--button-widget-bg-hover:radial-gradient(circle at 18% 0%,rgba(255,255,255,0.82),transparent 58%),rgba(255,225,235,0.9)}.button,.icon-button,.mini-button,.widget-action,.widget-link{transition:var(--button-transition)}.button-primary,.button:not(.secondary):not(.ghost):not(.danger):not(.button-secondary):not(.button-danger-hover):not(.button-widget-action):not(.button-ghost):not(.button-icon),.mini-button.button-primary{color:#fff;border-color:rgba(215,55,95,.54);background:radial-gradient(circle at 18% 0,rgba(255,255,255,.31),transparent 58%),var(--button-primary-bg);box-shadow:var(--primary-action-glow)}.button-primary:hover,.button:not(.secondary):not(.ghost):not(.danger):not(.button-secondary):not(.button-danger-hover):not(.button-widget-action):not(.button-ghost):not(.button-icon):hover,.mini-button.button-primary:hover{transform:translateY(-1px);border-color:rgba(215,55,95,.7);background:radial-gradient(circle at 18% 0,rgba(255,255,255,.38),transparent 58%),var(--button-primary-bg-hover);box-shadow:var(--primary-action-glow-hover)}.button-primary:active,.button:not(.secondary):not(.ghost):not(.danger):not(.button-secondary):not(.button-danger-hover):not(.button-widget-action):not(.button-ghost):not(.button-icon):active,.mini-button.button-primary:active{transform:translateY(0);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 9px 18px rgba(215,55,95,.17),0 0 16px rgba(215,55,95,.12)}.button-secondary,.button.secondary,.mini-button.secondary,.settings-button{color:var(--primary-dark);border-color:rgba(255,255,255,.52);background:var(--button-secondary-bg);box-shadow:var(--shadow-hairline);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.button-secondary:hover,.button.secondary:hover,.mini-button.secondary:hover,.settings-button:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.68);background:var(--button-secondary-bg-hover);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 12px 24px rgba(116,91,114,.12)}.button-danger-hover,.logout-button{color:var(--primary-dark);border-color:rgba(255,255,255,.52);background:var(--button-secondary-bg);box-shadow:var(--shadow-hairline);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.button-danger-hover:hover,.logout-button:hover{transform:translateY(-1px);color:#fff;border-color:rgba(177,59,63,.72);background:radial-gradient(circle at 18% 0,rgba(255,255,255,.3),transparent 58%),var(--button-danger-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 14px 28px rgba(177,59,63,.22),0 0 20px rgba(177,59,63,.15)}.button-widget-action,.widget-action,.widget-link{color:var(--primary-dark);border-color:rgba(215,55,95,.18);background:var(--button-widget-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 8px 18px rgba(215,55,95,.1),0 0 16px rgba(215,55,95,.08)}.button-widget-action:hover,.widget-action:hover,.widget-link:hover{transform:translateY(-1px);border-color:rgba(215,55,95,.3);background:var(--button-widget-bg-hover);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 12px 24px rgba(215,55,95,.14),0 0 20px rgba(215,55,95,.12)}.button-destructive,.danger-solid{color:#fff;border-color:rgba(177,59,63,.64);background:radial-gradient(circle at 18% 0,rgba(255,255,255,.24),transparent 58%),var(--button-danger-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 12px 24px rgba(177,59,63,.18),0 0 18px rgba(177,59,63,.12)}.button-destructive:hover,.danger-solid:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 16px 32px rgba(177,59,63,.22),0 0 22px rgba(177,59,63,.16)}.button-ghost,.button.ghost,.ghost-button{color:var(--primary-dark);border-color:transparent;background:transparent;box-shadow:none}.button-ghost:hover,.button.ghost:hover,.ghost-button:hover{transform:translateY(-1px);background:rgba(255,255,255,.44);box-shadow:var(--shadow-hairline)}.button-icon,.icon-button{display:inline-grid;place-items:center;width:30px;min-width:30px;height:30px;padding:0;border-radius:999px}.button-danger-hover:focus-visible,.button-destructive:focus-visible,.button-ghost:focus-visible,.button-icon:focus-visible,.button-primary:focus-visible,.button-secondary:focus-visible,.button-widget-action:focus-visible,.button:focus-visible,.icon-button:focus-visible,.mini-button:focus-visible,.widget-action:focus-visible,.widget-link:focus-visible{outline:none;box-shadow:var(--button-focus-ring),var(--shadow-hairline)}.button:disabled,.button[aria-busy=true],.button[aria-disabled=true],.mini-button:disabled,.mini-button[aria-busy=true],.mini-button[aria-disabled=true]{opacity:.58;cursor:not-allowed;transform:none;filter:saturate(.78)}.button:disabled:hover,.button[aria-busy=true]:hover,.button[aria-disabled=true]:hover,.mini-button:disabled:hover,.mini-button[aria-busy=true]:hover,.mini-button[aria-disabled=true]:hover{transform:none}@media (prefers-reduced-motion:reduce){.button,.icon-button,.mini-button,.widget-action,.widget-link{transition:background .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}.button:hover,.icon-button:hover,.mini-button:hover,.widget-action:hover,.widget-link:hover{transform:none}}