body,html{height:100%}:root{--sidebar-icon-size:30px;--sidebar-item-gap:8px;--sidebar-item-radius:12px}body:has(.shell){height:100dvh;min-height:100dvh;overflow:hidden}.shell{align-items:stretch;overflow:hidden}.shell,.shell:before{height:100dvh;min-height:100dvh;max-height:100dvh}.sidebar{position:relative;top:auto;height:100%;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.sidebar .nav-group,.sidebar .nav-link{gap:var(--sidebar-item-gap);border-radius:var(--sidebar-item-radius)}.sidebar .nav-icon{width:var(--sidebar-icon-size);min-width:var(--sidebar-icon-size);height:var(--sidebar-icon-size)}.main{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}@media (max-width:1050px){body:has(.shell){height:auto;min-height:100dvh;overflow:auto}.shell{height:auto;min-height:100dvh;max-height:none;overflow:visible}.sidebar{height:auto;max-height:min(44dvh,420px)}.main{height:auto;overflow:visible}}.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);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}.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{position:relative;max-width:100%;min-width:0;margin-top:12px;background:#ffffff;border:1px solid rgba(120,91,114,.13);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(74,57,66,.05),0 6px 18px -14px rgba(74,57,66,.22)}.standard-table-scroll-x{max-width:100%;border-radius:inherit;overflow-x:auto;overflow-y:visible;-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:0;background:rgba(248,244,246,.96);border-bottom:1px solid rgba(120,91,114,.16)}.standard-table-body-viewport{max-height:var(--std-table-body-max-height);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#ffffff}.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(120,91,114,.1);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:#ffffff;border-bottom:1px solid rgba(120,91,114,.1);transition:background .14s ease}.standard-table-body-viewport .standard-table-row:nth-child(2n){background:rgba(120,91,114,.035)}.standard-table-body-viewport .standard-table-row:hover{background:rgba(120,91,114,.075)}.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}.standard-table-shell.is-compact{--std-function-cluster-width:60px}.standard-table-shell.is-compact .standard-table-cell{padding:3px 5px;font-size:.74rem}.standard-table-shell.is-compact .standard-table-header-cell{font-size:.625rem}.standard-table-shell.is-compact .function-cluster-cell{grid-template-columns:20px 20px 20px;padding-inline:1px}.standard-table-shell.is-compact .function-checkbox-slot input{width:12px;height:12px}.standard-table-shell.is-compact .function-flag-slot .flag-star-button{width:19px;height:19px;min-width:19px;min-height:19px}.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}}:root{--yp-led-green-fill:#1D9E75;--yp-led-green-glow:rgba(29,158,117,0.85);--yp-led-green-text:#04342C;--yp-led-amber-fill:#EF9F27;--yp-led-amber-glow:rgba(239,159,39,0.85);--yp-led-amber-text:#412402;--yp-led-blue-fill:#378ADD;--yp-led-blue-glow:rgba(55,138,221,0.85);--yp-led-blue-text:#0C447C;--yp-led-red-fill:#E24B4A;--yp-led-red-glow:rgba(226,75,75,0.85);--yp-led-red-text:#791F1F;--yp-led-purple-fill:#7F77DD;--yp-led-purple-glow:rgba(127,119,221,0.85);--yp-led-purple-text:#3C3489;--yp-led-teal-fill:#1D9E75;--yp-led-teal-glow:rgba(29,158,117,0.85);--yp-led-teal-text:#0F6E56;--yp-led-pink-fill:#FF8FB8;--yp-led-pink-glow:rgba(255,143,184,0.85);--yp-led-pink-text:#4b1528;--yp-glass-bg:rgba(255,255,255,0.30);--yp-glass-bg-hover:rgba(255,255,255,0.45);--yp-glass-bg-strong:rgba(255,252,254,0.55);--yp-glass-edge-highlight:0 0 0 0.5px rgba(255,255,255,0.6) inset;--yp-glass-shadow-soft:0 4px 12px -4px rgba(180,80,140,0.40);--yp-transition-fast:transform 160ms ease,background 160ms ease,box-shadow 160ms ease,color 160ms ease;--yp-transition-med:transform 200ms ease,background 200ms ease,box-shadow 200ms ease,color 200ms ease}.yp-led{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:0 0 10px 1px var(--yp-led-glow,var(--yp-led-green-glow)),0 0 0 .5px rgba(255,255,255,.5);background:var(--yp-led-fill,var(--yp-led-green-fill))}.yp-led-green{--yp-led-fill:var(--yp-led-green-fill);--yp-led-glow:var(--yp-led-green-glow)}.yp-led-amber{--yp-led-fill:var(--yp-led-amber-fill);--yp-led-glow:var(--yp-led-amber-glow)}.yp-led-blue{--yp-led-fill:var(--yp-led-blue-fill);--yp-led-glow:var(--yp-led-blue-glow)}.yp-led-red{--yp-led-fill:var(--yp-led-red-fill);--yp-led-glow:var(--yp-led-red-glow)}.yp-led-purple{--yp-led-fill:var(--yp-led-purple-fill);--yp-led-glow:var(--yp-led-purple-glow)}.yp-led-teal{--yp-led-fill:var(--yp-led-teal-fill);--yp-led-glow:var(--yp-led-teal-glow)}.yp-led-pink{--yp-led-fill:var(--yp-led-pink-fill);--yp-led-glow:var(--yp-led-pink-glow)}.yp-led-sm{width:8px;height:8px;box-shadow:0 0 6px 1px var(--yp-led-glow,var(--yp-led-green-glow)),0 0 0 .5px rgba(255,255,255,.5)}.yp-status-legend{display:inline-flex;align-items:center;gap:9px;font-size:10px;color:var(--muted,#5F5E5A);white-space:nowrap}.standard-table-legend-row{display:flex;justify-content:flex-end;padding:0 2px 6px}.analysis-builder-shell{display:grid;grid-template-columns:minmax(300px,40fr) minmax(0,60fr);gap:16px;align-items:start;margin-top:12px}@media (max-width:1080px){.analysis-builder-shell{grid-template-columns:1fr}}.analysis-config-panel,.analysis-preview-panel{background:rgba(255,255,255,.86);border:1px solid rgba(120,91,114,.14);border-radius:14px;box-shadow:0 1px 2px rgba(74,57,66,.05),0 8px 22px -16px rgba(74,57,66,.28);padding:16px 16px 18px}.analysis-shell-section-header{margin:0 0 14px}.analysis-shell-section-header h2{margin:0 0 3px;font-size:15px;letter-spacing:0}.analysis-shell-section-header p{margin:0;font-size:12px;line-height:1.45;color:var(--muted,#5F5E5A)}.analysis-builder-form{display:grid;gap:14px}.analysis-field-group{display:grid;gap:10px;margin:0;border:1px solid rgba(120,91,114,.12);border-radius:10px;background:rgba(250,248,249,.72);padding:12px}.analysis-advanced>summary,.analysis-field-group>legend{font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#5F5E5A);padding:0}.analysis-field-group>legend{margin-bottom:2px}.analysis-advanced>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}.analysis-advanced>summary::-webkit-details-marker{display:none}.analysis-advanced>summary:after{content:"▾";font-size:9px;opacity:.7}.analysis-advanced[open]>summary:after{content:"▴"}.analysis-field{display:grid;gap:4px}.analysis-field>span{font-size:12px;font-weight:600;color:var(--text,#2c2730)}.analysis-field .control{width:100%;box-sizing:border-box;font-size:13px}.analysis-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.analysis-field-hint{margin:0;font-size:11px;line-height:1.45;color:var(--muted,#5F5E5A)}.analysis-segmented{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;padding:3px;border-radius:9px;background:rgba(120,91,114,.08)}.analysis-segment{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;border:none;padding:9px 6px;border-radius:7px;background:transparent;font-family:inherit;font-size:12px;font-weight:650;color:var(--muted,#5F5E5A);text-align:center;cursor:pointer;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.analysis-segment:hover{color:var(--text,#2c2730)}.analysis-segment:focus-visible{outline:2px solid rgba(179,51,78,.5);outline-offset:1px}.analysis-segment.is-selected{background:#ffffff;color:var(--yp-led-red-text,#b3334e);box-shadow:0 1px 2px rgba(74,57,66,.12),inset 0 0 0 1px rgba(179,51,78,.32)}.analysis-toggle-row{display:flex;flex-wrap:wrap;gap:8px 16px}.analysis-toggle-row label{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text,#2c2730)}.analysis-advanced-body{display:grid;gap:10px;margin-top:10px}.analysis-builder-actions{display:flex;gap:8px;align-items:center}.analysis-builder-actions .button{flex:1 1 auto}.analysis-builder-actions .button.secondary{flex:0 0 auto}.analysis-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.analysis-inline-note{margin-bottom:12px;border:1px solid rgba(120,91,114,.16);border-radius:8px;background:rgba(250,246,240,.92);padding:8px 10px;font-size:12px;line-height:1.5;color:var(--text,#2c2730)}.analysis-preview-empty{display:grid;gap:6px;place-items:center;align-content:center;text-align:center;min-height:240px;border:1px dashed rgba(120,91,114,.28);border-radius:12px;background:rgba(250,248,249,.6);padding:28px 24px}.analysis-preview-empty strong{font-size:14px;color:var(--text,#2c2730)}.analysis-preview-empty p{margin:0;max-width:380px;font-size:12px;line-height:1.5;color:var(--muted,#5F5E5A)}.analysis-preview-body{display:grid;gap:14px}.analysis-chart-frame{border:1px solid rgba(120,91,114,.12);border-radius:12px;background:#ffffff;padding:16px;min-height:200px}.analysis-preview-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.analysis-preview-meta span{display:grid;gap:2px;border:1px solid rgba(120,91,114,.12);border-radius:9px;background:rgba(250,248,249,.82);padding:8px 10px}.analysis-preview-meta small{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#5F5E5A)}.analysis-preview-meta strong{font-size:13px;color:var(--text,#2c2730)}.analysis-preview-subhead{margin:0;font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#5F5E5A)}.analysis-export-section{display:grid;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(120,91,114,.12)}.analysis-export-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.analysis-item-picker{display:grid;gap:1px;max-height:134px;overflow-y:auto;border:1px solid rgba(120,91,114,.16);border-radius:8px;background:#ffffff;padding:5px}.analysis-item-option{display:flex;align-items:center;gap:7px;padding:4px 5px;border-radius:6px;font-size:12px;color:var(--text,#2c2730);cursor:pointer}.analysis-item-option:hover{background:rgba(120,91,114,.06)}.analysis-item-option input{flex:0 0 auto}.analysis-item-option span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analysis-axis-hint{font-style:normal;font-weight:500;color:var(--muted,#5F5E5A)}.analysis-series-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:12px}.analysis-series-legend-item,.analysis-trend-series-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:var(--text,#2c2730)}.analysis-series-legend-item i,.analysis-trend-series-label i{width:10px;height:10px;border-radius:3px;flex:0 0 auto}.analysis-dot{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:6px}.analysis-grouped-chart{display:grid;gap:12px}.analysis-grouped-row{display:grid;gap:5px}.analysis-grouped-label{font-size:12px;font-weight:650;color:var(--text,#2c2730)}.analysis-grouped-bars{display:grid;gap:4px}.analysis-grouped-bar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.analysis-grouped-track{height:14px;border-radius:4px;background:rgba(120,91,114,.1);overflow:hidden}.analysis-grouped-track i{display:block;height:100%;border-radius:4px}.analysis-grouped-bar strong{font-size:11px;font-weight:700;color:var(--text,#2c2730);white-space:nowrap}.analysis-multi-trend{display:grid;gap:16px}.analysis-trend-series{display:grid;gap:6px}.analysis-mixed-chart{display:grid;gap:14px}.analysis-mixed-note{border:1px solid rgba(120,91,114,.16);border-radius:8px;background:rgba(250,246,240,.92);padding:8px 10px;font-size:11px;line-height:1.5;color:var(--text,#2c2730)}.analysis-mixed-block{display:grid;gap:8px}@media (max-width:720px){.analysis-preview-meta{grid-template-columns:repeat(2,1fr)}.analysis-field-pair{grid-template-columns:1fr}}.yp-status-legend-item{display:inline-flex;align-items:center;gap:4px}.yp-halo-btn{border:none;padding:6px 16px;border-radius:999px;font-size:11px;font-weight:500;font-family:inherit;cursor:pointer;background:var(--yp-glass-bg);color:var(--yp-led-pink-text);box-shadow:var(--yp-glass-edge-highlight);transition:var(--yp-transition-med)}.yp-halo-btn:hover{transform:translateY(-1px);background:var(--yp-glass-bg-hover)}.yp-halo-btn[data-glow=red]{background:rgba(247,193,193,.3);color:var(--yp-led-red-text);box-shadow:var(--yp-glass-edge-highlight),0 0 10px var(--yp-led-red-glow),0 0 2px var(--yp-led-red-glow)}.yp-halo-btn[data-glow=red]:hover{background:rgba(247,193,193,.45);box-shadow:0 0 0 .5px rgba(255,255,255,.8) inset,0 0 14px var(--yp-led-red-glow),0 0 3px var(--yp-led-red-glow)}.yp-halo-btn[data-glow=purple]{color:var(--yp-led-purple-text);box-shadow:var(--yp-glass-edge-highlight),0 0 10px var(--yp-led-purple-glow),0 0 2px var(--yp-led-purple-glow)}.yp-halo-btn[data-glow=purple]:hover{box-shadow:0 0 0 .5px rgba(255,255,255,.8) inset,0 0 14px var(--yp-led-purple-glow)}.yp-halo-btn[data-glow=teal]{color:var(--yp-led-teal-text);box-shadow:var(--yp-glass-edge-highlight),0 0 10px var(--yp-led-teal-glow),0 0 2px var(--yp-led-teal-glow)}.yp-halo-btn[data-glow=teal]:hover{box-shadow:0 0 0 .5px rgba(255,255,255,.8) inset,0 0 14px var(--yp-led-teal-glow)}.yp-halo-btn[data-glow=blue]{color:var(--yp-led-blue-text);box-shadow:var(--yp-glass-edge-highlight),0 0 10px var(--yp-led-blue-glow),0 0 2px var(--yp-led-blue-glow)}.yp-halo-btn[data-glow=blue]:hover{box-shadow:0 0 0 .5px rgba(255,255,255,.8) inset,0 0 14px var(--yp-led-blue-glow)}.yp-halo-btn[data-glow=green]{color:var(--yp-led-green-text);box-shadow:var(--yp-glass-edge-highlight),0 0 10px var(--yp-led-green-glow),0 0 2px var(--yp-led-green-glow)}.yp-halo-btn[data-glow=green]:hover{box-shadow:0 0 0 .5px rgba(255,255,255,.8) inset,0 0 14px var(--yp-led-green-glow)}.yp-halo-btn[data-glow=amber]{color:var(--yp-led-amber-text);box-shadow:var(--yp-glass-edge-highlight),0 0 10px var(--yp-led-amber-glow),0 0 2px var(--yp-led-amber-glow)}.yp-halo-btn[data-glow=amber]:hover{box-shadow:0 0 0 .5px rgba(255,255,255,.8) inset,0 0 14px var(--yp-led-amber-glow)}.yp-halo-btn[data-glow=pink]{color:var(--yp-led-pink-text);box-shadow:var(--yp-glass-edge-highlight),0 0 10px var(--yp-led-pink-glow)}.yp-halo-btn[data-glow=pink]:hover{box-shadow:0 0 0 .5px rgba(255,255,255,.8) inset,0 0 14px var(--yp-led-pink-glow)}.yp-row-action-btn{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:.5px solid rgba(255,255,255,.5);background:var(--yp-glass-bg);color:var(--yp-led-pink-text);font-size:13px;cursor:pointer;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.4);transition:var(--yp-transition-med)}.yp-row-action-btn:hover{transform:translateY(-1px);background:var(--yp-glass-bg-hover)}.yp-row-action-btn[data-glow=blue]:hover{box-shadow:0 0 0 .5px rgba(255,255,255,.7) inset,0 0 8px var(--yp-led-blue-glow);color:var(--yp-led-blue-text)}.yp-row-action-btn[data-glow=amber]:hover{box-shadow:0 0 0 .5px rgba(255,255,255,.7) inset,0 0 8px var(--yp-led-amber-glow);color:var(--yp-led-amber-text)}.yp-row-action-btn[data-glow=green]:hover{box-shadow:0 0 0 .5px rgba(255,255,255,.7) inset,0 0 8px var(--yp-led-green-glow);color:var(--yp-led-green-text)}.yp-row-action-btn[data-glow=red]:hover{box-shadow:0 0 0 .5px rgba(255,255,255,.7) inset,0 0 8px var(--yp-led-red-glow);color:var(--yp-led-red-text)}.yp-row-action-btn[data-glow=purple]:hover{box-shadow:0 0 0 .5px rgba(255,255,255,.7) inset,0 0 8px var(--yp-led-purple-glow);color:var(--yp-led-purple-text)}.yp-row-action-btn[data-glow=teal]:hover{box-shadow:0 0 0 .5px rgba(255,255,255,.7) inset,0 0 8px var(--yp-led-teal-glow);color:var(--yp-led-teal-text)}.yp-fn-cluster{display:inline-flex;align-items:center;gap:6px;padding-left:2px}.yp-rownum{font-size:11px;color:var(--muted,#5F5E5A);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.yp-tickbox{width:13px;height:13px;border-radius:3px;border:.5px solid rgba(180,150,160,.55);background:rgba(255,255,255,.4);display:inline-flex;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.5);cursor:pointer}.yp-star{background:transparent;border:none;padding:0;color:rgba(180,150,160,.55);cursor:pointer;font-size:14px;line-height:1;transition:color .2s ease,text-shadow .2s ease}.yp-star:hover{color:var(--yp-led-amber-fill);text-shadow:0 0 5px var(--yp-led-amber-glow)}.yp-star.is-flagged{color:var(--yp-led-amber-fill);text-shadow:0 0 7px var(--yp-led-amber-glow)}.yp-truncate{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.yp-decide-pop{display:inline-flex;gap:5px;padding:5px 7px;background:rgba(255,252,254,.92);border:.5px solid rgba(255,255,255,.9);border-radius:999px;box-shadow:0 0 0 .5px rgba(255,143,184,.4),0 8px 20px -6px rgba(180,80,140,.5),0 0 10px rgba(255,143,184,.35);white-space:nowrap}.yp-decide-pop:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translateX(-50%) rotate(45deg);width:8px;height:8px;background:rgba(255,252,254,.92);border-right:.5px solid rgba(255,255,255,.9);border-bottom:.5px solid rgba(255,255,255,.9)}@media (prefers-reduced-motion:reduce){.yp-halo-btn,.yp-row-action-btn,.yp-star{transition:none}.yp-halo-btn:hover,.yp-row-action-btn:hover{transform:none}}.login-persistence-field{display:grid;gap:4px}.login-persistence-option{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text,#2c2730);cursor:pointer}.login-persistence-option input{width:15px;height:15px;margin:0;cursor:pointer}[data-system=green]{--system-accent:#1d9e75;--system-accent-strong:#15795a;--system-accent-soft:rgba(29,158,117,0.16);--system-accent-tint:rgba(29,158,117,0.07);--system-accent-text:#0f6e56;--system-bg:#f1f8f5;--system-sidebar-bg:#e8f4ee}[data-system=blue]{--system-accent:#2f83d8;--system-accent-strong:#1f63ac;--system-accent-soft:rgba(47,131,216,0.16);--system-accent-tint:rgba(47,131,216,0.07);--system-accent-text:#0c447c;--system-bg:#eff5fc;--system-sidebar-bg:#e4eef9}[data-system=purple]{--system-accent:#7b72d8;--system-accent-strong:#5a51b5;--system-accent-soft:rgba(123,114,216,0.18);--system-accent-tint:rgba(123,114,216,0.08);--system-accent-text:#3c3489;--system-bg:#f4f3fb;--system-sidebar-bg:#ebe9f7}[data-system=charcoal]{--system-accent:#3f4654;--system-accent-strong:#2a2f3a;--system-accent-soft:rgba(63,70,84,0.16);--system-accent-tint:rgba(63,70,84,0.06);--system-accent-text:#2a2f3a;--system-bg:#f3f4f6;--system-sidebar-bg:#e9ebef}[data-system=orange]{--system-accent:#d96f1f;--system-accent-strong:#ac550f;--system-accent-soft:rgba(217,111,31,0.16);--system-accent-tint:rgba(217,111,31,0.07);--system-accent-text:#823a08;--system-bg:#fbf3ec;--system-sidebar-bg:#f5e5d4}[data-system=teal]{--system-accent:#1f9a8a;--system-accent-strong:#167568;--system-accent-soft:rgba(31,154,138,0.16);--system-accent-tint:rgba(31,154,138,0.07);--system-accent-text:#0c5b50;--system-bg:#eff8f6;--system-sidebar-bg:#def0ec}[data-system=slate]{--system-accent:#5c6b85;--system-accent-strong:#3f4e6a;--system-accent-soft:rgba(92,107,133,0.16);--system-accent-tint:rgba(92,107,133,0.06);--system-accent-text:#354460;--system-bg:#f3f5f9;--system-sidebar-bg:#e7ebf3}.shell[data-prototype=app-shell]{--system-accent:#d24c79;--system-accent-strong:#b03660;--system-accent-soft:rgba(210,76,121,0.16);--system-accent-tint:rgba(210,76,121,0.07);--system-accent-text:#8a2b4b}.shell[data-prototype=app-shell] .sidebar .nav-section{display:flex;flex-direction:column;gap:2px;margin-top:10px}.shell[data-prototype=app-shell] .sidebar .nav-group{display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 12px;background:none;border:0;cursor:pointer;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a8794;font-family:inherit;transition:color .12s ease}.shell[data-prototype=app-shell] .sidebar .nav-group:hover{color:var(--system-accent-text,#1f1d29)}.shell[data-prototype=app-shell] .sidebar .nav-group:focus-visible{outline:2px solid var(--system-accent,#d24c79);outline-offset:1px;border-radius:6px}.shell[data-prototype=app-shell] .sidebar .nav-chevron{font-size:12px;line-height:1;transition:transform .15s ease}.shell[data-prototype=app-shell] .sidebar .nav-section.open .nav-chevron{transform:rotate(180deg)}.shell[data-prototype=app-shell] .sidebar .nav-subitems{display:flex;flex-direction:column;gap:2px;max-height:0;overflow:hidden;opacity:0;transition:max-height .2s cubic-bezier(.2,.7,.2,1),opacity .14s ease}.shell[data-prototype=app-shell] .sidebar .nav-section.open .nav-subitems{max-height:640px;opacity:1}@media (prefers-reduced-motion:reduce){.shell[data-prototype=app-shell] .sidebar .nav-chevron,.shell[data-prototype=app-shell] .sidebar .nav-subitems{transition:none}}.shell[data-prototype=app-shell] .sidebar .nav-link{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:9px;font-size:13px;font-weight:500;color:#4a4754;text-decoration:none;border-left:3px solid transparent;transition:background .13s ease,color .13s ease,border-color .13s ease}.shell[data-prototype=app-shell] .sidebar .nav-link:hover{background:var(--system-accent-tint,rgba(120,120,140,.06));color:#1f1d29}.shell[data-prototype=app-shell] .sidebar .nav-link:focus-visible{outline:2px solid var(--system-accent,#d24c79);outline-offset:1px}.shell[data-prototype=app-shell] .sidebar .nav-link.active,.shell[data-prototype=app-shell] .sidebar .nav-link.active:hover{background:var(--system-accent-soft,rgba(210,76,121,.16));color:var(--system-accent-text,#8a2b4b);border-left-color:var(--system-accent,#d24c79);font-weight:680}.shell[data-prototype=app-shell] .sidebar .nav-section:not(.open) .nav-subitems{display:none}.shell[data-prototype=app-shell] .sidebar .nav-link.nav-primary{margin-top:2px}.shell[data-prototype=app-shell] .sidebar .nav-link .nav-icon{display:none}.shell[data-system] .main{background:var(--system-bg)}.shell[data-system] .sidebar{background:var(--system-sidebar-bg)}.shell[data-system] .topbar{background:transparent}.shell[data-system] a:focus-visible,.shell[data-system] button:focus-visible{outline:2px solid var(--system-accent);outline-offset:2px}.shell[data-system] .button.button-primary,.shell[data-system] .button.primary,.shell[data-system] .button:not(.secondary):not(.ghost):not(.danger):not(.button-secondary):not(.button-danger-hover):not(.button-widget-action):not(.button-ghost):not(.button-icon),.shell[data-system] .mini-button.button-primary,.shell[data-system] .mini-button:not(.secondary):not(.danger):not(.danger-solid):not(.ghost){background:var(--system-accent);border-color:var(--system-accent);color:#fff;box-shadow:0 1px 0 rgba(255,255,255,.42) inset,0 12px 24px var(--system-accent-soft,rgba(0,0,0,.12)),0 0 20px var(--system-accent-soft,rgba(0,0,0,.08))}.shell[data-system] .button.button-primary:hover,.shell[data-system] .button.primary:hover,.shell[data-system] .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,.shell[data-system] .mini-button.button-primary:hover,.shell[data-system] .mini-button:not(.secondary):not(.danger):not(.danger-solid):not(.ghost):hover{background:var(--system-accent-strong,var(--system-accent));border-color:var(--system-accent-strong,var(--system-accent))}.shell[data-system] .button.button-primary:disabled,.shell[data-system] .button.primary:disabled,.shell[data-system] .button:not(.secondary):not(.ghost):not(.danger):not(.button-secondary):not(.button-danger-hover):not(.button-widget-action):not(.button-ghost):not(.button-icon):disabled,.shell[data-system] .mini-button.button-primary:disabled,.shell[data-system] .mini-button:not(.secondary):not(.danger):not(.danger-solid):not(.ghost):disabled{opacity:.65;cursor:not-allowed;box-shadow:none}:root{--lg-bg:#eceae6;--lg-bg-accent:radial-gradient(1200px 600px at 85% -10%,rgba(255,255,255,0.9),transparent 60%);--lg-surface:rgba(255,255,255,0.55);--lg-surface-strong:rgba(255,255,255,0.78);--lg-border:rgba(60,56,70,0.14);--lg-shadow:0 10px 30px rgba(40,38,50,0.12),0 1px 2px rgba(40,38,50,0.06);--lg-shadow-soft:0 4px 14px rgba(40,38,50,0.08);--lg-blur:18px;--lg-ink:#2c2a33;--lg-ink-soft:rgba(44,42,51,0.66);--lg-ink-faint:rgba(44,42,51,0.45);--lg-accent:#2f6df6;--lg-ok:#1d9e75;--lg-warn:#b08a2e;--lg-danger:#b13b3b;--lg-radius:18px;--lg-radius-sm:12px;--lg-motion:180ms cubic-bezier(0.32,0.72,0.36,1)}@media (prefers-color-scheme:dark){:root{--lg-bg:#141318;--lg-bg-accent:radial-gradient(1200px 600px at 85% -10%,rgba(120,130,160,0.18),transparent 60%);--lg-surface:rgba(255,255,255,0.07);--lg-surface-strong:rgba(255,255,255,0.12);--lg-border:rgba(255,255,255,0.14);--lg-shadow:0 10px 30px rgba(0,0,0,0.45),0 1px 2px rgba(0,0,0,0.3);--lg-shadow-soft:0 4px 14px rgba(0,0,0,0.35);--lg-ink:#f2f1f5;--lg-ink-soft:rgba(242,241,245,0.68);--lg-ink-faint:rgba(242,241,245,0.45);--lg-accent:#6f9bff}}.lg-app{min-height:100dvh;background:var(--lg-bg-accent),var(--lg-bg);color:var(--lg-ink);display:flex;flex-direction:column;max-width:560px;margin:0 auto;font-size:15px;line-height:1.45}.lg-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:var(--lg-surface);backdrop-filter:blur(var(--lg-blur));-webkit-backdrop-filter:blur(var(--lg-blur));border-bottom:1px solid var(--lg-border)}.lg-topbar-title{font-size:16px;font-weight:650;letter-spacing:.01em;margin:0}.lg-topbar-sub{margin:0;font-size:12px;color:var(--lg-ink-soft)}.lg-main{flex:1 1;padding:16px 16px calc(86px + env(safe-area-inset-bottom));display:grid;gap:14px;align-content:start}.lg-tabbar{position:fixed;bottom:0;left:0;right:0;z-index:40;margin:0 auto;max-width:560px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:var(--lg-surface-strong);backdrop-filter:blur(var(--lg-blur));-webkit-backdrop-filter:blur(var(--lg-blur));border-top:1px solid var(--lg-border)}.lg-tab{display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 2px;border-radius:var(--lg-radius-sm);text-decoration:none;color:var(--lg-ink-soft);font-size:10.5px;transition:background var(--lg-motion),color var(--lg-motion),transform var(--lg-motion)}.lg-tab:active{transform:scale(.97)}.lg-tab[data-active=true]{color:var(--lg-ink);background:var(--lg-surface);box-shadow:var(--lg-shadow-soft)}.lg-tab-glyph{font-size:18px;line-height:1}.lg-card{background:var(--lg-surface);backdrop-filter:blur(var(--lg-blur));-webkit-backdrop-filter:blur(var(--lg-blur));border:1px solid var(--lg-border);border-radius:var(--lg-radius);box-shadow:var(--lg-shadow);padding:14px 16px;display:grid;gap:8px}.lg-card-title{margin:0;font-size:14px;font-weight:650}.lg-note{margin:0;font-size:12.5px;color:var(--lg-ink-soft)}.lg-faint{color:var(--lg-ink-faint)}.lg-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 18px;border-radius:14px;border:1px solid var(--lg-border);background:var(--lg-surface-strong);color:var(--lg-ink);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;box-shadow:var(--lg-shadow-soft);transition:transform var(--lg-motion),box-shadow var(--lg-motion),background var(--lg-motion)}.lg-button:hover{box-shadow:var(--lg-shadow)}.lg-button:active{transform:scale(.98)}.lg-button:focus-visible{outline:2px solid var(--lg-accent);outline-offset:2px}.lg-button[data-tone=primary]{background:var(--lg-accent);border-color:transparent;color:#fff}.lg-button[disabled]{opacity:.55;cursor:not-allowed;transform:none}.lg-field{display:grid;gap:6px;font-size:13px;color:var(--lg-ink-soft)}.lg-control{appearance:none;width:100%;min-height:46px;padding:10px 14px;border-radius:14px;border:1px solid var(--lg-border);background:var(--lg-surface-strong);color:var(--lg-ink);font-size:15px;transition:border-color var(--lg-motion),box-shadow var(--lg-motion)}.lg-control:focus-visible{outline:none;border-color:var(--lg-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--lg-accent) 25%,transparent)}.lg-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid var(--lg-border);font-size:14px}.lg-row:last-child{border-bottom:0}.lg-row-actions{justify-content:flex-end;flex-wrap:wrap}.lg-chip,.lg-row-actions{display:inline-flex;align-items:center;gap:6px}.lg-chip{padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:600;border:1px solid var(--lg-border);background:var(--lg-surface-strong);color:var(--lg-ink-soft);white-space:nowrap}.lg-chip[data-tone=ok]{color:var(--lg-ok);border-color:color-mix(in srgb,var(--lg-ok) 35%,transparent)}.lg-chip[data-tone=warn]{color:var(--lg-warn);border-color:color-mix(in srgb,var(--lg-warn) 35%,transparent)}.lg-chip[data-tone=danger]{color:var(--lg-danger);border-color:color-mix(in srgb,var(--lg-danger) 35%,transparent)}.lg-banner{border-radius:var(--lg-radius-sm);border:1px solid var(--lg-border);background:var(--lg-surface-strong);padding:10px 14px;font-size:13px}.lg-banner[data-tone=ok]{border-left:3px solid var(--lg-ok)}.lg-banner[data-tone=warn]{border-left:3px solid var(--lg-warn)}.lg-banner[data-tone=danger]{border-left:3px solid var(--lg-danger)}.lg-field-grid,.lg-quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lg-icon-button{appearance:none;width:32px;height:32px;border-radius:999px;border:1px solid var(--lg-border);background:var(--lg-surface-strong);color:var(--lg-ink);font-size:16px;font-weight:700;cursor:pointer}.lg-icon-button:focus-visible{outline:2px solid var(--lg-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lg-button,.lg-control,.lg-tab{transition:none}.lg-button:active,.lg-tab:active{transform:none}}.shell[data-system] .approval-lane,.shell[data-system] .approval-node,.shell[data-system] .batch-record-card,.shell[data-system] .bulk-flag-panel,.shell[data-system] .card,.shell[data-system] .draft-card,.shell[data-system] .drawer-section,.shell[data-system] .file-card,.shell[data-system] .form-panel,.shell[data-system] .panel,.shell[data-system] .permission-accordion,.shell[data-system] .records-filter-panel{overflow:hidden;border-color:rgba(255,255,255,.72);background:radial-gradient(circle at 16% 0,rgba(255,255,255,.92),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.64)),var(--system-accent-tint,rgba(244,247,251,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 16px 40px rgba(28,26,40,.07),inset 0 -20px 42px rgba(255,255,255,.18);-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12)}.shell[data-system] .panel-head{border-bottom-color:rgba(255,255,255,.58);background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,.04))}.shell[data-system] .panel-body{position:relative}.shell[data-system] .empty-state,.shell[data-system] .table,.shell[data-system] .table-wrap{border-color:rgba(255,255,255,.66);background:rgba(255,255,255,.56);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.action-notice,.breadcrumb,.breadcrumbs,.confirm-card,.detail-modal-card,.drawer-panel,.qa-panel,.row-action-menu-panel,.search-popover,.widget-picker-modal .drawer-panel,[aria-label=Breadcrumb],[aria-label=Breadcrumbs]{border-color:rgba(255,255,255,.68);background:radial-gradient(circle at 16% 0,rgba(255,255,255,.88),transparent 38%),radial-gradient(circle at 84% 12%,rgba(207,226,255,.34),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.82),rgba(255,255,255,.6));box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 22px 56px rgba(37,27,44,.18),inset 0 -18px 42px rgba(255,255,255,.18);-webkit-backdrop-filter:blur(18px) saturate(1.14);backdrop-filter:blur(18px) saturate(1.14)}.action-notice{color:var(--primary-dark)}.action-notice.success{color:var(--success)}.action-notice.error{color:var(--error)}.action-notice.warning{color:var(--warning)}