:root{--sb-rail-w: 69px;--company-rail-edge: 12px;--c-brand: #1ca2dd;--c-brand-200: #a9ddf5;--c-brand-200-fill: #a9ddf5;--c-brand-300: #8ad1f0;--c-brand-bd: #cbe8f8;--c-brand-bd-fill: #cbe8f8;--c-brand-bg: #f2faff;--c-brand-bg-line: #f2faff;--c-brand-bg2: #e2f4fd;--c-brand-bg3: #f8fcff;--c-brand-fill: #1ca2dd;--c-brand-light-line: #1c80dd;--c-brand-line: #1ca2dd;--c-brand-mid: #1c80dd;--c-brand-mid-fill: #1c80dd;--c-brand-mid-line: #1c80dd;--c-brand-strong: #0b6fa0;--c-danger: #B91C1C;--c-danger-bd: #FECACA;--c-danger-bd-fill: #FECACA;--c-danger-bd2: #FCA5A5;--c-danger-bg: #FEF2F2;--c-danger-bg2: #FEE2E2;--c-danger-deep: #7F1D1D;--c-danger-deep-fill: #7F1D1D;--c-danger-fill: #B91C1C;--c-danger-mid: #DC2626;--c-danger-mid-fill: #DC2626;--c-danger-mid-line: #DC2626;--c-danger-strong: #991B1B;--c-danger-strong-fill: #991B1B;--c-warn: #92400E;--c-warn-bd: #FDE68A;--c-warn-bd-fill: #FDE68A;--c-warn-bd2: #FCD34D;--c-warn-bg: #FFFBEB;--c-warn-bg2: #FEF3C7;--c-warn-mid: #B45309;--c-warn-strong: #78350F;--c-ok: #15803D;--c-ok-bd: #BBF7D0;--c-ok-bd2: #86EFAC;--c-ok-bd3: #A7F3D0;--c-ok-bg: #F0FDF4;--c-ok-bg2: #DCFCE7;--c-ok-bg3: #D1FAE5;--c-ok-bg4: #ECFDF5;--c-ok-deep: #065F46;--c-ok-mid: #047857;--c-ok-strong: #166534;--c-muted: #64748B;--c-muted-bd: #CBD5E1;--c-muted-bg: #F1F5F9;--c-muted-ink: #334155;--c-muted-strong: #334155;--g-900: #0F172A;--g-700: #334155;--g-500: #64748B;--g-400: #94A3B8;--g-300: #CBD5E1;--g-200: #E2E8F0;--g-100: #F1F5F9;--g-50: #F8FAFC;--st-ok: #15803D;--st-ok-dot: #16A34A;--st-wait: #92400E;--st-wait-bg: #FEF3C7;--st-soon: #B45309;--st-soon-dot: #F59E0B;--st-stop: #B91C1C;--st-stop-bg: #FEE2E2;--c-page: #FAFAF9;--c-surface: #ffffff;--c-rail: #20253a;--c-rail-text: #d5dae8;--c-ok-fill: #15803D;--c-btn-primary: #0b6fa0;--c-btn-primary-hover: #0d80b8;--c-btn-primary-active: #095a82;--app-overlay-bg: rgba(248, 248, 247, .8);--fs-xs: 11px;--fs-sm: 12px;--fs-md: 13px;--fs-lg: 15px;--fs-xl: 18px;--fs-2xl: 24px;--r-sm: 4px;--r-md: 8px;--r-lg: 12px;--shadow-1: 0 1px 2px rgba(15, 23, 42, .06);--shadow-2: 0 6px 18px color-mix(in srgb, var(--g-900) 18%, transparent);--shadow-3: 0 20px 60px rgba(15, 23, 42, .22);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--table-head-row-h: calc(var(--fs-xs) * 1.5 + 14px + 2px);--topbar-h: 44px;--main-pad-top: 12px;--bs-font-sans-serif: "Noto Sans JP", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--bs-primary: #1ca2dd;--bs-primary-rgb: 28, 162, 221;--bs-body-bg: #FAFAF9;--bs-body-bg-rgb: 250, 250, 249;--bs-body-color: #0F172A;--bs-body-color-rgb: 15, 23, 42;--bs-emphasis-color: #0F172A;--bs-emphasis-color-rgb: 15, 23, 42;--bs-secondary-color: #64748B;--bs-secondary-color-rgb: 100, 116, 139;--bs-tertiary-color: #94A3B8;--bs-tertiary-color-rgb: 148, 163, 184;--bs-secondary-bg: #F1F5F9;--bs-secondary-bg-rgb: 241, 245, 249;--bs-tertiary-bg: #F8FAFC;--bs-tertiary-bg-rgb: 248, 250, 252;--bs-border-color: #E2E8F0;--bs-border-color-translucent: #E2E8F0;--bs-link-color: #0b6fa0;--bs-link-color-rgb: 11, 111, 160;--bs-link-hover-color: #095A82;--bs-link-hover-color-rgb: 9, 90, 130;--bs-focus-ring-color: rgba(28, 128, 221, .14);--bs-success: #15803D;--bs-success-rgb: 21, 128, 61;--bs-danger: #B91C1C;--bs-danger-rgb: 185, 28, 28;--bs-warning: #F59E0B;--bs-warning-rgb: 245, 158, 11;--bs-info: #1c80dd;--bs-info-rgb: 28, 128, 221;--bs-secondary: #64748B;--bs-secondary-rgb: 100, 116, 139;--bs-light: #F8FAFC;--bs-light-rgb: 248, 250, 252;--bs-dark: #0F172A;--bs-dark-rgb: 15, 23, 42;--bs-primary-text-emphasis: #0b6fa0;--bs-primary-bg-subtle: #e2f4fd;--bs-primary-border-subtle: #cbe8f8;--bs-success-text-emphasis: #166534;--bs-success-bg-subtle: #DCFCE7;--bs-success-border-subtle: #BBF7D0;--bs-warning-text-emphasis: #78350F;--bs-warning-bg-subtle: #FEF3C7;--bs-warning-border-subtle: #FDE68A;--bs-danger-text-emphasis: #991B1B;--bs-danger-bg-subtle: #FEE2E2;--bs-danger-border-subtle: #FECACA;--bs-secondary-text-emphasis: #334155;--bs-secondary-bg-subtle: #F1F5F9;--bs-secondary-border-subtle: #CBD5E1}@media screen{[data-bs-theme=dark]{color-scheme:dark;--c-brand: rgb(111,198,237);--c-brand-200: rgb(54,86,101);--c-brand-200-fill: rgb(33,64,78);--c-brand-300: rgb(61,98,113);--c-brand-bd: rgb(47,73,87);--c-brand-bd-fill: rgb(27,51,64);--c-brand-bg: rgb(20,36,46);--c-brand-bg-line: rgb(38,58,71);--c-brand-bg2: rgb(23,43,53);--c-brand-bg3: rgb(19,33,44);--c-brand-fill: #1ca2dd;--c-brand-light-line: #1c80dd;--c-brand-line: #1ca2dd;--c-brand-mid: rgb(111,176,237);--c-brand-mid-fill: #1c80dd;--c-brand-mid-line: #1c80dd;--c-brand-strong: rgb(143,213,247);--c-danger: rgb(236,131,131);--c-danger-bd: rgb(86,46,46);--c-danger-bd-fill: rgb(62,27,27);--c-danger-bd2: rgb(100,54,54);--c-danger-bg: rgb(46,20,20);--c-danger-bg2: rgb(53,23,23);--c-danger-deep: rgb(234,164,164);--c-danger-deep-fill: #7F1D1D;--c-danger-fill: #B91C1C;--c-danger-mid: rgb(232,111,111);--c-danger-mid-fill: #DC2626;--c-danger-mid-line: #DC2626;--c-danger-strong: rgb(236,149,149);--c-danger-strong-fill: #991B1B;--c-warn: rgb(245,187,151);--c-warn-bd: rgb(109,99,59);--c-warn-bd-fill: rgb(87,77,37);--c-warn-bd2: #FCD34D;--c-warn-bg: rgb(49,43,21);--c-warn-bg2: rgb(63,56,27);--c-warn-mid: rgb(249,182,132);--c-warn-strong: rgb(244,194,166);--c-ok: rgb(163,240,192);--c-ok-bd: rgb(50,93,65);--c-ok-bd2: rgb(62,115,81);--c-ok-bd3: rgb(55,102,80);--c-ok-bg: rgb(20,48,29);--c-ok-bg2: rgb(24,56,35);--c-ok-bg3: rgb(26,61,43);--c-ok-bg4: rgb(21,49,36);--c-ok-deep: rgb(179,250,230);--c-ok-mid: rgb(166,250,226);--c-ok-strong: rgb(179,238,201);--c-muted: rgb(164,174,189);--c-muted-bd: rgb(64,73,83);--c-muted-bg: rgb(27,35,42);--c-muted-ink: rgb(192,203,217);--c-muted-strong: rgb(192,203,217);--g-900: #F1F5F9;--g-700: #CBD5E1;--g-500: #94A3B8;--g-400: #7C8798;--g-300: #475569;--g-200: #334155;--g-100: #1E293B;--g-50: #172033;--st-ok: #4ADE80;--st-ok-dot: #22C55E;--st-wait: #FCD34D;--st-wait-bg: #3B2F0B;--st-soon: #FBBF24;--st-soon-dot: #F59E0B;--st-stop: #FCA5A5;--st-stop-bg: #3B1717;--c-page: rgb(14, 16, 20);--c-surface: rgb(29, 29, 29);--c-rail: rgb(11, 14, 24);--c-btn-primary: #0b6fa0;--c-btn-primary-hover: #0d80b8;--c-btn-primary-active: #095a82;--c-ok-fill: #15803D;--app-overlay-bg: rgba(15, 23, 42, .6);--bs-primary: #1ca2dd;--bs-primary-rgb: 28, 162, 221;--bs-body-bg: rgb(14, 16, 20);--bs-body-bg-rgb: 14, 16, 20;--bs-body-color: rgb(213, 221, 240);--bs-body-color-rgb: 213, 221, 240;--bs-emphasis-color: #F1F5F9;--bs-emphasis-color-rgb: 241, 245, 249;--bs-secondary-color: rgb(164, 174, 189);--bs-secondary-color-rgb: 164, 174, 189;--bs-tertiary-color: #7C8798;--bs-tertiary-color-rgb: 124, 135, 152;--bs-secondary-bg: rgb(27, 35, 42);--bs-secondary-bg-rgb: 27, 35, 42;--bs-tertiary-bg: rgb(25, 32, 39);--bs-tertiary-bg-rgb: 25, 32, 39;--bs-border-color: rgb(53, 62, 73);--bs-border-color-translucent: rgb(53, 62, 73);--bs-link-color: rgb(111, 198, 237);--bs-link-color-rgb: 111, 198, 237;--bs-link-hover-color: rgb(160, 219, 248);--bs-link-hover-color-rgb: 160, 219, 248;--bs-focus-ring-color: rgba(28, 128, 221, .14);--bs-success: #4ADE80;--bs-success-rgb: 74, 222, 128;--bs-danger: #FCA5A5;--bs-danger-rgb: 252, 165, 165;--bs-warning: #FBBF24;--bs-warning-rgb: 251, 191, 36;--bs-info: rgb(111, 198, 237);--bs-info-rgb: 111, 198, 237;--bs-secondary: rgb(164, 174, 189);--bs-secondary-rgb: 164, 174, 189;--bs-light: rgb(25, 32, 39);--bs-light-rgb: 25, 32, 39;--bs-dark: #F1F5F9;--bs-dark-rgb: 241, 245, 249;--bs-primary-text-emphasis: rgb(143, 213, 247);--bs-primary-bg-subtle: rgb(23, 43, 53);--bs-primary-border-subtle: rgb(47, 73, 87);--bs-success-text-emphasis: rgb(179, 238, 201);--bs-success-bg-subtle: rgb(24, 56, 35);--bs-success-border-subtle: rgb(50, 93, 65);--bs-warning-text-emphasis: rgb(244, 194, 166);--bs-warning-bg-subtle: rgb(63, 56, 27);--bs-warning-border-subtle: rgb(109, 99, 59);--bs-danger-text-emphasis: rgb(236, 149, 149);--bs-danger-bg-subtle: rgb(53, 23, 23);--bs-danger-border-subtle: rgb(86, 46, 46);--bs-secondary-text-emphasis: #CBD5E1;--bs-secondary-bg-subtle: rgb(27, 35, 42);--bs-secondary-border-subtle: #475569}}body{background-color:var(--c-page)}html{height:100vh;overflow:hidden}body{height:100vh;overflow:hidden;display:flex;flex-direction:column;overscroll-behavior:none}body:not(.login-page){min-width:1200px}#page{display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);height:100vh;overflow:hidden}#app{height:100%}.topbar{grid-area:1 / 1 / 2 / 3;display:flex;align-items:center;gap:14px;min-width:0;padding:0 18px;height:var(--topbar-h);background:var(--c-surface);color:var(--g-900);border-bottom:1px solid var(--g-200);font-size:.8em;position:relative;z-index:1001}.print-context{display:none}.topbar-logo{display:flex;align-items:center;flex-shrink:0}.topbar-logo img{max-height:24px}.topbar-sep{flex-shrink:0;width:1px;height:24px;background:var(--g-200)}.topbar-name{display:flex;flex-direction:column;flex:0 1000 auto;min-width:0}.topbar-name:has(.topbar-crumb){min-width:auto}.topbar-title{margin:0;font-size:var(--fs-lg);font-weight:400;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%;flex:0 0 auto}.topbar-crumb{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;min-width:0;height:14px;flex:none;font-size:var(--fs-xs);line-height:14px;color:var(--g-500)}.topbar-crumb .line-icon{width:12px;height:12px;margin:0 3px;stroke-width:1.75;color:var(--g-400);vertical-align:-2px}@media screen and (max-width: 575.98px){.topbar-crumb{display:none}.topbar-name:has(.topbar-crumb){min-width:0}}.topbar-tools{display:flex;align-items:center;gap:16px;margin-left:auto;padding-left:0;min-width:0}.topbar-tools>li{flex-shrink:0}.topbar-tools>li:has(.topbar-company){flex-shrink:1;min-width:0}.topbar-company-logo-tile{display:inline-flex;align-items:center;padding:2px;border:1px solid var(--g-200);border-radius:var(--r-md);background:#fff}.topbar-company-logo{display:block;height:24px;max-width:160px;object-fit:contain}.topbar-company{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 10px;border:1px solid var(--g-200);border-radius:var(--r-md);background:var(--g-100);color:var(--g-700);font-size:var(--fs-sm);font-weight:600}.topbar .dropdown-toggle{display:flex;flex-direction:row;align-items:center;gap:6px;padding:4px 10px 4px 5px;border:1px solid var(--g-200);border-radius:999px;background:var(--c-surface);cursor:pointer;transition:background .15s}.topbar .dropdown-toggle:hover{background:var(--g-100)}.topbar .dropdown-toggle:hover,.topbar .topbar-newwindow:hover,.topbar .dropdown-item:hover{opacity:1}.topbar .dropdown-toggle:after{display:none}.topbar-user-av{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;font-size:var(--fs-xs);font-weight:700;color:var(--c-brand-strong);background:var(--c-brand-bg)}.topbar-user-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-md);font-weight:700;color:var(--g-700)}.topbar-user-caret{margin-left:2px;font-size:var(--fs-xs);color:var(--g-500)}.topbar .dropdown-menu{z-index:1061;min-width:236px;background:var(--c-surface);border:1px solid var(--g-200);border-radius:var(--r-lg);box-shadow:0 14px 40px #0f172a29;padding:8px}.topbar-user-head{padding:8px 10px 10px;border-bottom:1px solid var(--g-100);margin-bottom:6px}.topbar-user-head-name{display:block;font-size:var(--fs-md);font-weight:700;color:var(--g-900)}.topbar-user-head-mail{display:block;font-size:var(--fs-xs);color:var(--g-400);margin-top:2px;word-break:break-all}.topbar-user-head-meta{display:block;font-size:var(--fs-xs);color:var(--g-700);font-weight:600;margin-top:4px}.topbar-user-head-co{display:block;font-size:var(--fs-xs);color:var(--g-400);margin-top:2px}.topbar .dropdown-item{display:block;width:100%;text-align:left;background:none;border:0;border-radius:var(--r-md);padding:8px 10px;font-size:var(--fs-md);font-weight:600;color:var(--g-700);text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out}.topbar .dropdown-divider{border-top-color:var(--g-100)}.topbar .dropdown-item:hover,.topbar .dropdown-item:focus{background:var(--g-100);color:var(--g-700)}.topbar .dropdown-item.topbar-user-logout{display:block;width:auto;margin:0 10px 8px;padding:6px 14px;border:1.5px solid var(--c-danger-bd2);border-radius:var(--r-md);background:var(--c-danger-bg);color:var(--c-danger);font-weight:700;text-align:center}.topbar .dropdown-item.topbar-user-logout:hover,.topbar .dropdown-item.topbar-user-logout:focus{background:var(--c-danger-bg2);color:var(--c-danger)}.topbar .dropdown-item.topbar-user-account{display:flex;align-items:center;justify-content:space-between;gap:10px;width:auto;margin:0 4px 6px}.topbar-user-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--r-lg);font-size:var(--fs-xs);font-weight:600;white-space:nowrap;flex-shrink:0}.topbar-user-badge.ok{color:var(--c-ok-strong);background:var(--c-ok-bg2)}.topbar-user-badge.na{color:var(--c-warn);background:var(--c-warn-bg2)}.topbar .thm{padding:4px 10px 10px}.topbar .thm-h{font-size:var(--fs-sm);font-weight:700;color:var(--g-900);display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:2px 0 4px}.topbar .thm-h span{font-size:var(--fs-xs);font-weight:500;color:var(--c-muted)}.topbar .thm-l{font-size:var(--fs-xs);font-weight:700;color:var(--g-500);margin:8px 0 5px}.topbar .thm-modes{display:flex;gap:6px}.topbar .thm .thm-mode{display:inline-flex;align-items:center;gap:7px;width:auto;flex:1;border:1.5px solid var(--g-200);border-radius:var(--r-md);padding:6px 9px;font-size:var(--fs-sm);font-weight:600;color:var(--g-700);background:var(--c-surface);font-family:inherit;text-align:left;cursor:pointer}.topbar .thm .thm-mode.on{border-color:var(--c-brand-mid-line);color:var(--c-brand-strong);background:var(--c-brand-bg)}.topbar .thm-prev{width:26px;height:16px;border-radius:var(--r-sm);display:inline-flex;overflow:hidden;border:1px solid var(--g-300);flex-shrink:0}.topbar .thm-prev span{flex:1}.topbar .thm-note{font-size:var(--fs-xs);color:var(--c-muted);margin-top:8px;line-height:1.5}header .header-calc-btn{transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .1s ease-out}header .header-calc-btn.btn-sm{--bs-btn-font-size: var(--fs-sm)}header .header-calc-btn.header-calc-dirty{--bs-btn-color: var(--c-warn);--bs-btn-bg: var(--c-warn-bg2);--bs-btn-border-color: var(--c-warn-bd);--bs-btn-hover-color: var(--c-warn-strong);--bs-btn-hover-bg: var(--c-warn-bd-fill);--bs-btn-hover-border-color: var(--c-warn-bd);--bs-btn-active-color: var(--c-warn-strong);--bs-btn-active-bg: var(--c-warn-bd-fill);--bs-btn-active-border-color: var(--c-warn-bd2);--bs-btn-disabled-color: var(--c-warn);--bs-btn-disabled-bg: var(--c-warn-bg2);--bs-btn-disabled-border-color: var(--c-warn-bd)}.topbar-tools>li:has(>.header-calc-btn){margin-right:-8px}.line-icon{display:inline-block;vertical-align:-.125em;flex-shrink:0}.topbar .topbar-newwindow{transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out}header .header-calc-btn>.line-icon,.topbar .topbar-newwindow>.line-icon{width:14px;height:14px}@media screen and (max-width: 1199.98px){header .header-calc-btn>span,.topbar .topbar-newwindow>span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.topbar .manual-trigger{width:28px;height:28px;border-radius:var(--r-md);background:var(--g-100);border:1px solid var(--g-200);color:var(--g-500);font-size:var(--fs-md);font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out}.topbar .manual-trigger:hover{background:var(--g-200)}.topbar-tools>li.topbar-news-item{margin-left:-8px}.topbar .topbar-news{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--g-200);border-radius:var(--r-md);background:var(--g-100);color:var(--g-500);cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out}.topbar .topbar-news:hover{background:var(--g-200)}.topbar .topbar-news.on{background:var(--c-brand-bg2);border-color:var(--c-brand-bd);color:var(--c-brand-strong)}.topbar-news-cnt{position:absolute;top:-6px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-md);background:var(--c-danger-mid);color:#fff;font-size:var(--fs-xs);font-weight:700;line-height:16px;text-align:center;box-shadow:0 0 0 2px var(--c-surface);pointer-events:none}@media screen and (max-width: 1359.98px){.topbar .topbar-user-name{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}html.news-open nav.sb{z-index:998}.news-scrim{position:fixed;top:var(--topbar-h);right:0;bottom:0;left:0;z-index:999;background:#00000026}.news-panel{position:fixed;top:var(--topbar-h);right:0;bottom:0;width:460px;max-width:94vw;z-index:999;background:var(--c-surface);box-shadow:inset 1px 0 0 var(--g-200),var(--shadow-2);overflow-x:hidden;overflow-y:auto;font-size:var(--fs-md);outline:none}.news-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--g-200)}.news-panel-head h2{margin:0;font-size:var(--fs-lg);font-weight:700;color:var(--g-900)}.news-panel-head .btn-close{font-size:var(--fs-md)}.news-panel-lead{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:8px 16px;border-bottom:1px solid var(--g-200);font-size:var(--fs-sm);color:var(--c-muted)}.news-panel-body{padding:12px 16px}.news-item{margin:0 0 10px;padding:10px 12px;border:1px solid var(--g-200);border-radius:var(--r-lg);background:var(--c-surface)}.news-item.unread{border-color:var(--c-brand-bd);background:var(--c-brand-bg3)}.news-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--fs-sm);color:var(--c-muted)}.news-dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--c-brand)}.news-kind{padding:0 7px;border:1px solid var(--c-muted-bd);border-radius:var(--r-md);background:var(--c-surface);font-size:var(--fs-xs);font-weight:700;line-height:18px;color:var(--c-muted-ink);white-space:nowrap}.news-kind.important{border-color:var(--c-danger-bd);background:var(--c-danger-bg);color:var(--c-danger)}.news-new{font-size:var(--fs-xs);font-weight:700;color:var(--c-brand-strong)}.news-title{margin:4px 0 2px;font-size:var(--fs-md);font-weight:700;color:var(--g-900)}.news-body{font-size:var(--fs-md);line-height:1.7;color:var(--c-muted-ink);white-space:pre-line}.news-go{margin-top:8px}.news-empty{padding:22px;text-align:center;font-size:var(--fs-md);color:var(--c-muted)}.news-band{position:fixed;top:calc(var(--topbar-h) + var(--space-2));left:50%;transform:translate(-50%);z-index:996;width:calc(100% - 32px);max-width:720px;padding:10px 40px 10px 14px;border:1px solid var(--c-brand-bd);border-radius:var(--r-lg);background:var(--c-brand-bg);box-shadow:var(--shadow-2);font-size:var(--fs-md);line-height:1.7;color:var(--c-brand-strong)}.news-band .btn{margin-top:6px}.news-band-close{position:absolute;top:6px;right:8px;padding:4px 6px;border:0;background:transparent;font-size:var(--fs-lg);line-height:1;color:inherit;cursor:pointer}nav.sb{grid-area:2 / 1;width:236px;min-height:0;overflow:hidden;position:relative;z-index:1000;background:linear-gradient(to right,var(--c-rail) var(--sb-rail-w),var(--c-surface) var(--sb-rail-w));box-shadow:inset -1px 0 0 var(--g-200)}html.sb-collapsed nav.sb{width:var(--sb-rail-w);background:linear-gradient(to right,var(--c-rail) var(--sb-rail-w),var(--c-surface) var(--sb-rail-w));box-shadow:none}nav.sb>#header-nav-app{height:100%}#header-calc-app{display:contents}main{grid-area:2 / 2;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:none;-webkit-overflow-scrolling:touch;padding-top:var(--main-pad-top)}#page main{padding-bottom:40px}#page.page-before-mount>main{grid-area:2 / 2}#page>main>.px-4{position:relative}@media screen{:root:not(.print-measure) #page>main>.px-4:has(.company-rail-layout)>.alert{margin-left:calc(-1 * var(--company-rail-edge))}}.page-loader{grid-area:2 / 2;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;pointer-events:none;color:var(--c-muted);background:var(--c-page);font-size:var(--fs-lg);opacity:0;visibility:hidden;animation:page-loader-show 0s linear .2s forwards}@keyframes page-loader-show{to{opacity:1;visibility:visible}}.leave-loader{position:fixed;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--app-overlay-bg, rgba(248, 248, 247, .8));color:var(--c-muted);font-size:var(--fs-lg);cursor:progress;opacity:0;visibility:hidden;animation:page-loader-show 0s linear .2s forwards}body.modal-open .leave-loader{z-index:1061}.app-dots{position:relative;display:inline-block;width:44px;height:44px;flex-shrink:0;animation:app-dots-rot 1.4s linear infinite}.app-dots>i{position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--c-brand);animation:app-dots-pul 1.4s ease-in-out infinite}.app-dots>i:nth-child(1){--dx: 0;--dy: -1}.app-dots>i:nth-child(2){--dx: 1;--dy: 0}.app-dots>i:nth-child(3){--dx: 0;--dy: 1}.app-dots>i:nth-child(4){--dx: -1;--dy: 0}.app-dots.sm{width:18px;height:18px}.app-dots.sm>i{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;animation-name:app-dots-pul-sm}@keyframes app-dots-rot{to{transform:rotate(360deg)}}@keyframes app-dots-pul{0%,to{transform:translate(calc(var(--dx) * 17px),calc(var(--dy) * 17px))}50%{transform:translate(calc(var(--dx) * 7px),calc(var(--dy) * 7px))}}@keyframes app-dots-pul-sm{0%,to{transform:translate(calc(var(--dx) * 6.5px),calc(var(--dy) * 6.5px))}50%{transform:translate(calc(var(--dx) * 2.5px),calc(var(--dy) * 2.5px))}}@media (prefers-reduced-motion: reduce){.app-dots{animation-duration:4s}.app-dots>i,.app-dots.sm>i{animation:none;transform:translate(calc(var(--dx) * 14px),calc(var(--dy) * 14px))}.app-dots.sm>i{transform:translate(calc(var(--dx) * 5px),calc(var(--dy) * 5px))}}@media print{nav.sb,.page-loader,.leave-loader,#page>:not(.topbar):not(main){display:none}.topbar{height:auto;padding:0 0 8px;border:0;background:none}.topbar>:not(.topbar-name,.print-context){display:none}.topbar-name{display:contents}.topbar-crumb{display:none}.topbar{flex-wrap:wrap}.topbar>.print-context:not(:empty){display:flex;flex-wrap:wrap;gap:0 1.5em;font-size:var(--fs-md)}.help-panel,.news-panel,.news-scrim,.news-band,body>.modal-backdrop{display:none}html.help-open #page>main{margin-right:0}#page main :is(button,.btn,.alert,.help-icon):not(table *){display:none}#page main:has(table:not(.modal *,.help-panel *,[data-print-hidden])) :not(table,table *,:has(table:not(.modal *,.help-panel *,[data-print-hidden]))){display:none}html,body,#page,main{height:auto;overflow:visible}body:not(.login-page){min-width:0}#page{display:block}#page .table-container,#page .table-wrapper,#page .table-responsive,#page .content,#page [style*=vh],#page [style*=overflow-y]{height:auto!important;max-height:none!important;overflow:visible!important}#page>main{zoom:var(--print-zoom, 1)}}html.print-measure{--print-base-width: 718px}html.print-measure nav.sb,html.print-measure .page-loader,html.print-measure .leave-loader,html.print-measure #page>:not(.topbar):not(main){display:none}html.print-measure .topbar{height:auto;padding:0 0 8px;border:0;background:none}html.print-measure .topbar>:not(.topbar-name,.print-context){display:none}html.print-measure .topbar-name{display:contents}html.print-measure .topbar-crumb{display:none}html.print-measure .topbar{flex-wrap:wrap}html.print-measure .topbar>.print-context:not(:empty){display:flex;flex-wrap:wrap;gap:0 1.5em;font-size:var(--fs-md)}html.print-measure .help-panel,html.print-measure .news-panel,html.print-measure .news-scrim,html.print-measure .news-band{display:none}html.print-measure.help-open #page>main{margin-right:0}html.print-measure #page main :is(button,.btn,.alert,.help-icon):not(table *){display:none}html.print-measure #page main:has(table:not(.modal *,.help-panel *,[data-print-hidden])) :not(table,table *,:has(table:not(.modal *,.help-panel *,[data-print-hidden]))){display:none}html.print-measure,html.print-measure body,html.print-measure #page,html.print-measure main{height:auto;overflow:visible}html.print-measure body:not(.login-page){min-width:0}html.print-measure #page{display:block}html.print-measure #page .table-container,html.print-measure #page .table-wrapper,html.print-measure #page .table-responsive,html.print-measure #page .content,html.print-measure #page [style*=vh],html.print-measure #page [style*=overflow-y]{height:auto!important;max-height:none!important;overflow:visible!important}html.print-measure #page>main{width:var(--print-base-width);zoom:1}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: var(--c-btn-primary);--bs-btn-border-color: transparent;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--c-btn-primary-hover);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--c-btn-primary-active);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--c-btn-primary);--bs-btn-disabled-border-color: transparent;--bs-btn-disabled-opacity: .65;--bs-btn-focus-shadow-rgb: 28, 128, 221}.btn-secondary{--bs-btn-color: var(--g-700);--bs-btn-bg: var(--c-surface);--bs-btn-border-color: var(--g-300);--bs-btn-hover-color: var(--g-900);--bs-btn-hover-bg: var(--g-50);--bs-btn-hover-border-color: var(--g-300);--bs-btn-active-color: var(--g-900);--bs-btn-active-bg: var(--g-50);--bs-btn-active-border-color: var(--g-400);--bs-btn-disabled-color: var(--g-700);--bs-btn-disabled-bg: var(--c-surface);--bs-btn-disabled-border-color: var(--g-300);--bs-btn-focus-box-shadow: 0 0 0 .25rem var(--bs-focus-ring-color)}.btn-outline-secondary{--bs-btn-color: var(--g-700);--bs-btn-bg: transparent;--bs-btn-border-color: var(--g-300);--bs-btn-hover-color: var(--g-900);--bs-btn-hover-bg: var(--g-50);--bs-btn-hover-border-color: var(--g-300);--bs-btn-active-color: var(--g-900);--bs-btn-active-bg: var(--g-50);--bs-btn-active-border-color: var(--g-400);--bs-btn-disabled-color: var(--g-700);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--g-300);--bs-btn-focus-box-shadow: 0 0 0 .25rem var(--bs-focus-ring-color)}.btn-danger{--bs-btn-color: var(--c-danger);--bs-btn-bg: var(--c-danger-bg2);--bs-btn-border-color: var(--c-danger-bd);--bs-btn-hover-color: var(--c-danger-strong);--bs-btn-hover-bg: var(--c-danger-bd-fill);--bs-btn-hover-border-color: var(--c-danger-bd);--bs-btn-active-color: var(--c-danger-strong);--bs-btn-active-bg: var(--c-danger-bd-fill);--bs-btn-active-border-color: var(--c-danger-bd2);--bs-btn-disabled-color: var(--c-danger);--bs-btn-disabled-bg: var(--c-danger-bg2);--bs-btn-disabled-border-color: var(--c-danger-bd);--bs-btn-focus-box-shadow: 0 0 0 .25rem var(--bs-focus-ring-color)}.btn-outline-danger{--bs-btn-color: var(--c-danger);--bs-btn-bg: transparent;--bs-btn-border-color: var(--c-danger-bd2);--bs-btn-hover-color: var(--c-danger-strong);--bs-btn-hover-bg: var(--c-danger-bd-fill);--bs-btn-hover-border-color: var(--c-danger-bd2);--bs-btn-active-color: var(--c-danger-strong);--bs-btn-active-bg: var(--c-danger-bd-fill);--bs-btn-active-border-color: var(--c-danger);--bs-btn-disabled-color: var(--c-danger);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--c-danger-bd2);--bs-btn-focus-box-shadow: 0 0 0 .25rem var(--bs-focus-ring-color)}.btn-success{--bs-btn-color: var(--c-ok);--bs-btn-bg: var(--c-ok-bg2);--bs-btn-border-color: var(--c-ok-bd);--bs-btn-hover-color: var(--c-ok-strong);--bs-btn-hover-bg: var(--c-ok-bg3);--bs-btn-hover-border-color: var(--c-ok-bd);--bs-btn-active-color: var(--c-ok-strong);--bs-btn-active-bg: var(--c-ok-bg3);--bs-btn-active-border-color: var(--c-ok-bd2);--bs-btn-disabled-color: var(--c-ok);--bs-btn-disabled-bg: var(--c-ok-bg2);--bs-btn-disabled-border-color: var(--c-ok-bd);--bs-btn-focus-box-shadow: 0 0 0 .25rem var(--bs-focus-ring-color)}.btn-outline-info{--bs-btn-color: var(--c-brand-mid);--bs-btn-bg: transparent;--bs-btn-border-color: var(--c-brand-200);--bs-btn-hover-color: var(--c-brand-strong);--bs-btn-hover-bg: var(--c-brand-bg);--bs-btn-hover-border-color: var(--c-brand-200);--bs-btn-active-color: var(--c-brand-strong);--bs-btn-active-bg: var(--c-brand-bg);--bs-btn-active-border-color: var(--c-brand-mid-line);--bs-btn-disabled-color: var(--c-brand-mid);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--c-brand-200);--bs-btn-focus-box-shadow: 0 0 0 .25rem var(--bs-focus-ring-color)}.btn:focus-visible{outline:2px solid var(--c-brand-light-line);outline-offset:2px}.btn-warning{--bs-btn-color: var(--c-warn);--bs-btn-bg: var(--c-warn-bg2);--bs-btn-border-color: var(--c-warn-bd);--bs-btn-hover-color: var(--c-warn);--bs-btn-hover-bg: var(--c-warn-bd-fill);--bs-btn-hover-border-color: var(--c-warn-bd);--bs-btn-active-color: var(--c-warn);--bs-btn-active-bg: var(--c-warn-bd-fill);--bs-btn-active-border-color: var(--c-warn-bd);--bs-btn-disabled-color: var(--c-warn);--bs-btn-disabled-bg: var(--c-warn-bg2);--bs-btn-disabled-border-color: var(--c-warn-bd);--bs-btn-focus-box-shadow: 0 0 0 .25rem var(--bs-focus-ring-color)}.btn-primary,.btn-secondary,.btn-tertiary,.btn-danger{--bs-btn-font-size: var(--fs-md);--bs-btn-font-weight: 500;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:32px;padding:0 14px;border-radius:var(--r-md);white-space:nowrap}.btn-primary.btn-sm,.btn-secondary.btn-sm,.btn-tertiary.btn-sm,.btn-danger.btn-sm{--bs-btn-font-size: var(--fs-sm);height:28px;padding:0 10px}.btn-primary>.line-icon,.btn-secondary>.line-icon,.btn-tertiary>.line-icon,.btn-danger>.line-icon{width:15px;height:15px}.btn-primary:not(.btn-sm):has(>.line-icon:first-child),.btn-secondary:not(.btn-sm):has(>.line-icon:first-child),.btn-tertiary:not(.btn-sm):has(>.line-icon:first-child),.btn-danger:not(.btn-sm):has(>.line-icon:first-child){gap:6px;padding-left:12px}.btn-tertiary{--bs-btn-color: var(--g-700);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--g-900);--bs-btn-hover-bg: var(--g-100);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--g-900);--bs-btn-active-bg: var(--g-100);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: var(--g-700);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: transparent;--bs-btn-focus-box-shadow: 0 0 0 .25rem var(--bs-focus-ring-color)}button.btn{--bs-btn-font-size: var(--fs-md)}.sb-rail-item,.sb-rail-admin,.sb-list-close,.undo-toast-close{font-size:var(--fs-md)}.btn-group-io{display:inline-flex;align-items:stretch;box-sizing:border-box;height:32px;border:1px solid var(--g-300);border-radius:var(--r-md);background:var(--c-surface)}.btn-group-io .btn{height:auto;border:0;border-radius:0}.btn-group-io .btn+.btn{border-left:1px solid var(--g-200)}.btn-group-io .btn:first-child{border-top-left-radius:calc(var(--r-md) - 1px);border-bottom-left-radius:calc(var(--r-md) - 1px)}.btn-group-io .btn:last-child{border-top-right-radius:calc(var(--r-md) - 1px);border-bottom-right-radius:calc(var(--r-md) - 1px)}.toolbar{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.toolbar-sep{width:1px;height:20px;background:var(--g-200);margin-inline:var(--space-1)}.toolbar>.toolbar-sep:first-child,.toolbar-sep+.toolbar-sep{display:none}.toolbar .btn-primary,.toolbar .btn-secondary,.toolbar .btn-tertiary,.toolbar .btn-danger{--bs-btn-font-size: var(--fs-sm);height:28px;padding:0 10px}.toolbar .btn-primary:has(>.line-icon:first-child),.toolbar .btn-secondary:has(>.line-icon:first-child),.toolbar .btn-tertiary:has(>.line-icon:first-child),.toolbar .btn-danger:has(>.line-icon:first-child){gap:6px;padding-left:10px}.toolbar .btn-primary>.line-icon,.toolbar .btn-secondary>.line-icon,.toolbar .btn-tertiary>.line-icon,.toolbar .btn-danger>.line-icon{width:14px;height:14px}.toolbar .btn-group-io{height:28px}.toolbar .btn-group-io .btn{height:auto}.btn-outline-primary{--bs-btn-color: var(--c-brand);--bs-btn-border-color: var(--c-brand);--bs-btn-hover-bg: #1ca2dd;--bs-btn-hover-border-color: #1ca2dd;--bs-btn-active-bg: #1ca2dd;--bs-btn-active-border-color: #1ca2dd;--bs-btn-disabled-color: var(--c-brand);--bs-btn-disabled-border-color: var(--c-brand);--bs-btn-focus-shadow-rgb: 28, 128, 221}.btn-link{--bs-btn-focus-shadow-rgb: 28, 128, 221}.form-control:focus,.form-select:focus,.form-check-input:focus{border-color:var(--c-brand-light-line);box-shadow:0 0 0 3px #1c80dd24}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23A9DDF5'/%3e%3c/svg%3e");border-color:var(--c-brand-light-line);box-shadow:0 0 0 3px #1c80dd24}.form-check-input:checked,.form-check-input[type=checkbox]:indeterminate{background-color:#1ca2dd;border-color:#1ca2dd}.form-range::-webkit-slider-thumb{background-color:#1ca2dd}.form-range::-moz-range-thumb{background-color:#1ca2dd}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 3px #1c80dd24}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 3px #1c80dd24}.dropdown-menu,.dropdown-menu-dark{--bs-dropdown-link-active-bg: var(--c-brand-bg);--bs-dropdown-link-active-color: var(--c-brand-strong)}.dropdown-menu:not(.dropdown-menu-dark){--bs-dropdown-bg: var(--c-surface)}.modal-content{box-shadow:var(--shadow-3)}.dropdown-menu{box-shadow:var(--shadow-2)}.modal-mock-wrapper .modal-content{box-shadow:none}.nav-pills{--bs-nav-pills-link-active-bg: var(--c-brand-bg);--bs-nav-pills-link-active-color: var(--c-brand-strong)}.nav-link:focus-visible{box-shadow:0 0 0 3px #1c80dd24}.accordion{--bs-accordion-btn-focus-box-shadow: 0 0 0 3px rgba(28, 128, 221, .14)}.pagination{--bs-pagination-focus-box-shadow: 0 0 0 3px rgba(28, 128, 221, .14);--bs-pagination-active-bg: #1ca2dd;--bs-pagination-active-border-color: #1ca2dd}.btn-close{--bs-btn-close-focus-shadow: 0 0 0 3px rgba(28, 128, 221, .14)}.progress,.progress-stacked{--bs-progress-bar-bg: #1ca2dd}.list-group{--bs-list-group-bg: var(--c-surface);--bs-list-group-active-bg: #1ca2dd;--bs-list-group-active-border-color: #1ca2dd}.link-primary:hover,.link-primary:focus{color:RGBA(9,90,130,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(9,90,130,var(--bs-link-underline-opacity, 1))!important}.table-primary{--bs-table-color: #0F172A;--bs-table-bg: #e2f4fd;--bs-table-border-color: #cbe8f8;--bs-table-striped-bg: #DCEDF7;--bs-table-striped-color: #0F172A;--bs-table-active-bg: #D3E4EE;--bs-table-active-color: #0F172A;--bs-table-hover-bg: #D3E4EE;--bs-table-hover-color: #0F172A}.table-warning{--bs-table-color: var(--c-warn);--bs-table-bg: var(--c-warn-bg2);--bs-table-border-color: var(--c-warn-bd);--bs-table-striped-bg: var(--c-warn-bd-fill);--bs-table-striped-color: var(--c-warn);--bs-table-active-bg: var(--c-warn-bd-fill);--bs-table-active-color: var(--c-warn);--bs-table-hover-bg: var(--c-warn-bd-fill);--bs-table-hover-color: var(--c-warn)}.table-danger{--bs-table-color: var(--c-danger-strong);--bs-table-bg: var(--c-danger-bg2);--bs-table-border-color: var(--c-danger-bd);--bs-table-striped-bg: var(--c-danger-bg);--bs-table-striped-color: var(--c-danger-strong);--bs-table-active-bg: var(--c-danger-bg);--bs-table-active-color: var(--c-danger-strong);--bs-table-hover-bg: var(--c-danger-bg);--bs-table-hover-color: var(--c-danger-strong)}.table-success{--bs-table-color: var(--c-ok-strong);--bs-table-bg: var(--c-ok-bg2);--bs-table-border-color: var(--c-ok-bd);--bs-table-striped-bg: var(--c-ok-bg3);--bs-table-striped-color: var(--c-ok-strong);--bs-table-active-bg: var(--c-ok-bg3);--bs-table-active-color: var(--c-ok-strong);--bs-table-hover-bg: var(--c-ok-bg3);--bs-table-hover-color: var(--c-ok-strong)}.table-info{--bs-table-color: var(--c-brand-strong);--bs-table-bg: var(--c-brand-bg);--bs-table-border-color: var(--c-brand-bd);--bs-table-striped-bg: var(--c-brand-bg2);--bs-table-striped-color: var(--c-brand-strong);--bs-table-active-bg: var(--c-brand-bg2);--bs-table-active-color: var(--c-brand-strong);--bs-table-hover-bg: var(--c-brand-bg2);--bs-table-hover-color: var(--c-brand-strong)}.card{--bs-card-bg: var(--c-surface)}.modal{--bs-modal-bg: var(--c-surface);--bs-modal-border-radius: var(--r-lg);--bs-modal-inner-border-radius: calc(var(--r-lg) - 1px);--bs-modal-header-padding: 16px 22px}.modal-body{padding:18px 22px}.modal-footer{padding:14px 22px;gap:var(--bs-modal-footer-gap)}.modal-footer>*{margin:0}.modal-body .modal-footer{padding-left:0;padding-right:0}.modal-title{font-size:var(--fs-lg);font-weight:700}.form-control,.form-select,.form-control-sm,.form-select-sm{border-radius:var(--r-md)}.form-label,.col-form-label{font-size:var(--fs-sm);font-weight:700;color:var(--g-500)}.form-control,.form-select{background-color:var(--c-surface)}.form-control:focus,.form-select:focus{background-color:var(--c-surface)}.form-check-input{background-color:var(--c-surface)}.table-container :is(input,textarea)::placeholder{color:var(--c-muted);opacity:1}.table-container :is(input,textarea):disabled::placeholder{color:var(--g-700);-webkit-text-fill-color:var(--g-700)}.table-container[data-has-data] :is(input,textarea)::placeholder,.table-container[data-has-data] :is(input,textarea):disabled::placeholder{opacity:0}.table-container select.form-select:has(option:checked[value=""]){color:var(--c-muted)}.table-container select.form-select option{color:var(--bs-body-color)}.table-container .form-select:disabled .search-select-placeholder,.table-container .form-select:disabled .search-select-value{color:inherit}.table-container input[type=month].is-empty:not(:disabled)::-webkit-datetime-edit{color:var(--c-muted)}:root{--cell-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--cell-lock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")}@media screen{[data-bs-theme=dark]{--cell-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--cell-lock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E")}}.table:not(.table-primary,.table-secondary,.table-success,.table-info,.table-warning,.table-danger,.table-light,.table-dark){background-color:var(--c-surface);--bs-table-bg: transparent;--bs-table-striped-bg: var(--g-50);--bs-table-hover-bg: var(--g-50)}:root:not([data-bs-theme=dark]) .text-bg-info,:root:not([data-bs-theme=dark]) .badge.bg-info{color:#fff!important}@media screen{[data-bs-theme=dark] .text-primary{color:#6fc6ed!important}[data-bs-theme=dark] .link-primary{color:RGBA(111,198,237,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(111,198,237,var(--bs-link-underline-opacity, 1))!important}[data-bs-theme=dark] .link-primary:hover,[data-bs-theme=dark] .link-primary:focus{color:RGBA(160,219,248,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(160,219,248,var(--bs-link-underline-opacity, 1))!important}[data-bs-theme=dark] .table-primary{--bs-table-color: var(--bs-body-color);--bs-table-bg: var(--c-brand-bg2);--bs-table-border-color: var(--c-brand-bd);--bs-table-striped-bg: var(--c-brand-bg);--bs-table-striped-color: var(--bs-body-color);--bs-table-active-bg: var(--c-brand-bd-fill);--bs-table-active-color: var(--bs-body-color);--bs-table-hover-bg: var(--c-brand-bd-fill);--bs-table-hover-color: var(--bs-body-color)}[data-bs-theme=dark] :is(.bg-success,.bg-danger,.bg-warning,.bg-info,.bg-secondary,.bg-dark,.text-bg-success,.text-bg-danger,.text-bg-warning,.text-bg-info,.text-bg-secondary,.progress-bar:is(.bg-success,.bg-danger,.bg-warning,.bg-info,.bg-secondary)),[data-bs-theme=dark] :is(.bg-success,.bg-danger,.bg-warning,.bg-info,.bg-secondary,.bg-dark,.text-bg-success,.text-bg-danger,.text-bg-warning,.text-bg-info,.text-bg-secondary,.progress-bar:is(.bg-success,.bg-danger,.bg-warning,.bg-info,.bg-secondary)) .text-dark{color:var(--c-page)!important}[data-bs-theme=dark] img[src$="Consoleasy_logo.png"]{filter:invert(1) hue-rotate(180deg)}}.bg-text-blue{background-color:var(--c-brand-fill);color:#fff}.table-lightblue th{background-color:var(--g-100)!important;color:var(--g-700);font-weight:700}.intable-btn:not(:disabled){color:var(--g-900)!important}.intable-btn{width:70px;background-color:var(--c-surface)!important;border:2px solid var(--g-300)!important;display:block}.intable-btn:hover{background-color:var(--g-50)!important;color:var(--g-900)!important}.menu-dropdown{position:relative;z-index:5000}.table-responsive{overflow-y:auto!important;max-height:70%}.table thead tr th{position:sticky!important;top:0;z-index:100;white-space:nowrap}.passkey-table thead tr th{background-color:var(--c-surface)}.modal-body .table thead tr th:not(.journal-copy-check){position:static!important}.modal-body.journal-copy-body{display:flex;flex-direction:column}.journal-copy-scroll{flex:1 1 auto;min-height:0;overflow:auto}.journal-copy-scroll>.table>thead{position:sticky;top:0;z-index:1}.journal-copy-scroll .table td{padding:.15rem .4rem}.journal-copy-scroll .table td div{margin-bottom:0;min-height:0}.journal-copy-scroll .accountHeight{height:var(--detail-row-h, 24px)}.journal-copy-scroll .accountHeight:last-of-type{height:calc(var(--detail-row-h, 24px) - 4px)}.modal-body.import-preview-body{display:flex;flex-direction:column}.import-preview-pane{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.import-preview-scroll{flex:1 1 auto;min-height:12rem;overflow:auto}.import-preview-scroll>.table>thead{position:sticky;top:0;z-index:1}.import-preview-aside{flex-shrink:1;min-height:0;max-height:20vh;overflow:auto}.cell-stack{display:block;line-height:1.25}.cell-sub{display:block;font-size:var(--fs-xs);color:var(--c-muted);line-height:1.25}.cell-main-sm{font-size:var(--fs-xs)}.cell-line{display:block}.cell-line>.badge,.cell-line>.cell-chip{margin-left:4px}.cell-inline{display:flex;align-items:baseline;gap:4px;min-width:0}.cell-sep{flex:none;color:var(--c-muted)}.cell-sub-mid{display:block;font-size:var(--fs-xs);color:var(--g-700);line-height:1.25}.cell-wrap{white-space:normal;min-width:9.5rem;max-width:10rem;overflow-wrap:anywhere}.ellipsis-tip{display:block;max-width:9.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-kubun-fl{display:flex;align-items:baseline;max-width:var(--bs-kubun-max, 120px)}.bs-kubun-fl>.toggle-icon{flex:none}.bs-kubun-fl>.bs-kubun-name{flex:0 1 auto;min-width:0;max-width:none}table[data-col-resized] .bs-kubun-fl{max-width:none}@media print{.bs-kubun-fl{max-width:none}.bs-kubun-fl>.bs-kubun-name{overflow:visible;text-overflow:clip}}.je-root{position:relative;display:block;width:100%;min-width:0;min-height:1.5em}.accountHeight>.je-root{height:100%}.je-root .je-cell.task-inline-cell{display:block;width:100%;max-width:none;height:100%;min-height:inherit;border-radius:0;cursor:text}.je-root.je-pointer .je-cell.task-inline-cell{cursor:pointer}.je-root .je-cell.task-inline-cell:hover{background:transparent}.je-root .je-cell.task-inline-editable:focus-visible{box-shadow:inset 0 -2px 0 var(--c-brand)}@media (hover: hover){.je-root .je-cell.task-inline-editable:hover{box-shadow:inset 0 -2px 0 var(--c-brand)}}.je-root .je-cell.task-inline-editable:focus-visible{outline:2px solid var(--c-brand);outline-offset:-2px}@media (hover: none){.je-root .je-cell.task-inline-editable{box-shadow:inset 0 -1px 0 var(--g-300)}}.je-root .je-cell .je-pen{display:none;position:absolute;right:2px;top:50%;width:16px;height:16px;margin-top:-8px;padding:2px;border-radius:3px;background:var(--c-surface);color:var(--c-brand-strong);pointer-events:none}.je-root .je-cell.task-inline-editable:focus-visible .je-pen{display:block}@media (hover: hover){.je-root .je-cell.task-inline-editable:hover .je-pen{display:block}}.je-root.je-locked .je-static{cursor:default}.je-root.je-modal-open .je-static{cursor:pointer}.je-root.je-modal-open .je-static:hover{background:var(--g-100)}.je-root.je-saved{box-shadow:inset 0 0 0 2px var(--c-ok-bd2);background:var(--c-ok-bg)}.accountHeight>.je-root,.accountHeight>.je-root>.je-cell.task-inline-cell,.accountHeight>.je-root>.je-static{display:flex;align-items:center}.accountHeight.num-right>.je-root,.accountHeight.num-right>.je-root>.je-static{justify-content:flex-end}td>.je-root{min-height:2.6em}.je-editor{position:relative;display:block;width:100%;min-width:9rem;height:100%}.je-editor select,.je-editor .form-select{width:100%;height:100%;min-height:0;padding-top:0;padding-bottom:0;font-size:var(--fs-sm);outline:2px solid var(--c-brand);outline-offset:-1px}.je-editor.je-editor-error select,.je-editor.je-editor-error .form-select,.je-editor.je-editor-error textarea{outline-color:var(--c-danger)}.je-editor-saving{opacity:.65}.je-editor textarea{display:block;width:100%;min-width:16rem;min-height:3.2em;margin:0;padding:3px 6px 14px;font-size:var(--fs-sm);line-height:1.4;resize:none;border:0;border-radius:2px;outline:2px solid var(--c-brand);outline-offset:-1px;background:var(--c-surface);color:var(--g-900)}.je-count{position:absolute;right:6px;bottom:2px;padding:0 2px;font-size:var(--fs-xs);line-height:12px;color:var(--g-500);background:var(--c-surface);pointer-events:none}.je-spin{position:absolute;right:6px;top:50%;z-index:2;width:14px;height:14px;margin-top:-7px;border:2px solid var(--g-300);border-top-color:var(--c-brand);border-radius:50%;animation:je-spin .8s linear infinite}@keyframes je-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.je-spin{animation-duration:2.4s}}.je-editor-stack{display:flex;flex-direction:column;gap:1px;height:auto}.je-editor .je-editor-stack select{height:21px;line-height:17px}@media (hover: none){.je-editor-stack{gap:2px}.je-editor .je-editor-stack select{height:36px}}.cell-placeholder{visibility:hidden}.detail-rows-tall{--detail-row-h: 24px}.detail-rows-tall .accountHeight{display:flex;align-items:center}.detail-rows-tall .accountHeight.num-right{justify-content:flex-end}.cell-chip{display:inline-block;padding:0 5px;font-size:var(--fs-xs);font-weight:600;line-height:15px;white-space:nowrap;vertical-align:top;border:1px solid;border-radius:999px}.cell-chip-start{color:var(--c-brand-strong);background:var(--c-brand-bg2);border-color:var(--c-brand-bd)}.cell-chip-current{color:var(--c-ok-strong);background:var(--c-ok-bg2);border-color:var(--c-ok-bd2)}.cell-chip-carry{color:var(--c-warn);background:var(--c-warn-bg2);border-color:var(--c-warn-bd)}.cell-chip-none{color:var(--c-muted-ink);background:var(--c-muted-bg);border-color:var(--c-muted-bd)}.titleFixed{position:sticky!important;top:0!important;background-color:var(--g-100)!important;border-top:.1px solid var(--g-300);border-bottom:.1px solid var(--g-300)}.title-row{display:table-row;position:relative;z-index:100}.table-lightblue{background-color:var(--g-100)!important;font-weight:400;z-index:0}.amount-col{min-width:130px}.modal-body table.journal-detail-table{--jd-control-h: 26px;--jd-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--jd-chev-faint: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237B8AA0' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");table-layout:fixed;border-collapse:collapse;margin:0 0 10px}[data-bs-theme=dark] .modal-body table.journal-detail-table{--jd-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394A3B8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--jd-chev-faint: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237F8DA5' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.journal-detail-table col.jd-col-ops{width:40px}.journal-detail-table col.jd-col-company,.journal-detail-table col.jd-col-other-company{width:120px}.journal-detail-table col.jd-col-segment{width:90px}.journal-detail-table col.jd-col-other-segment{width:104px}.journal-detail-table col.jd-col-account{width:160px}.journal-detail-table col.jd-col-fluct{width:80px}.journal-detail-table col.jd-col-amount{width:112px}.journal-detail-table col.jd-col-cf-account{width:200px}.journal-detail-table col.jd-col-cash{width:128px}.journal-detail-table col.jd-col-conv-account{width:170px}.journal-detail-table{width:100%;min-width:var(--jd-min);max-width:calc(var(--jd-min) * 1.4)}.journal-detail-table.jd-connect{--jd-min: 938px;--jd-sum: 898}.journal-detail-table.jd-connect.jd-no-fluct{--jd-min: 858px;--jd-sum: 818}.journal-detail-table.jd-cf{--jd-min: 616px;--jd-sum: 576}.journal-detail-table.jd-conv{--jd-min: 514px;--jd-sum: 474}.journal-detail-table.jd-conv.jd-no-fluct,.journal-detail-table.jd-recomb{--jd-min: 434px;--jd-sum: 394}.journal-detail-table.jd-cfrecomb{--jd-min: 496px;--jd-sum: 456}.modal-body table.journal-detail-table col.jd-col-company,.modal-body table.journal-detail-table col.jd-col-other-company{width:calc(120 / var(--jd-sum) * 100%)}.modal-body table.journal-detail-table col.jd-col-segment{width:calc(90 / var(--jd-sum) * 100%)}.modal-body table.journal-detail-table col.jd-col-other-segment{width:calc(104 / var(--jd-sum) * 100%)}.modal-body table.journal-detail-table col.jd-col-account{width:calc(160 / var(--jd-sum) * 100%)}.modal-body table.journal-detail-table col.jd-col-fluct{width:calc(80 / var(--jd-sum) * 100%)}.modal-body table.journal-detail-table col.jd-col-amount{width:calc(112 / var(--jd-sum) * 100%)}.modal-body table.journal-detail-table col.jd-col-cf-account{width:calc(200 / var(--jd-sum) * 100%)}.modal-body table.journal-detail-table col.jd-col-cash{width:calc(128 / var(--jd-sum) * 100%)}.modal-body table.journal-detail-table col.jd-col-conv-account{width:calc(170 / var(--jd-sum) * 100%)}.journal-detail-table[data-col-resized]{max-width:none}.modal .modal-journal-detail{--jd-chrome: 56px;width:max-content;max-width:98%;min-width:min(560px,98%)}.modal .modal-journal-detail:has(.jd-connect){min-width:min(98%,calc(938px * 1.4 + var(--jd-chrome)))}.modal .modal-journal-detail:has(.jd-connect.jd-no-fluct){min-width:min(98%,calc(858px * 1.4 + var(--jd-chrome)))}.modal .modal-journal-detail:has(.jd-cf){min-width:min(98%,calc(616px * 1.4 + var(--jd-chrome)))}.modal .modal-journal-detail:has(.jd-conv){min-width:min(98%,calc(514px * 1.4 + var(--jd-chrome)))}.modal .modal-journal-detail:has(.jd-conv.jd-no-fluct),.modal .modal-journal-detail:has(.jd-recomb){min-width:min(98%,calc(434px * 1.4 + var(--jd-chrome)))}.modal .modal-journal-detail:has(.jd-cfrecomb){min-width:min(98%,calc(496px * 1.4 + var(--jd-chrome)))}.modal-journal-detail .modal-body form>.row{flex-wrap:wrap}.modal-journal-detail .modal-body form>.row>.col{flex:1 1 150px;width:auto;min-width:0}.modal-journal-detail .modal-body form>.row>.col:empty{display:none}.modal-journal-detail .modal-body form>.row:has(textarea)>.col{flex:1 1 110px}.modal-journal-detail .modal-body form>.row:has(textarea)>.col:nth-child(-n+2){flex:2 1 110px}.modal-body table.journal-detail-table>thead>tr>th{position:static;padding:4px 3px 4px 9px;font-size:var(--fs-sm);font-weight:600;line-height:1.5;text-align:left;white-space:nowrap;overflow:hidden;border:0;border-bottom:2px solid var(--g-300)}.modal-body table.journal-detail-table>thead>tr>th.jd-num{padding-left:3px;padding-right:9px;text-align:right}.modal-body table.journal-detail-table>thead>tr>th.jd-ops{padding-left:3px}.modal-body table.journal-detail-table>tbody>tr>td{padding:1px 3px;vertical-align:middle;border:0;border-bottom:1px solid var(--g-200);overflow:visible}.modal-body table.journal-detail-table>tbody>tr>td.jd-ops{padding:0 2px;white-space:nowrap}.modal-body table.journal-detail-table>tbody>tr:focus-within>td{background-color:var(--g-50)}.modal-body table.journal-detail-table .jd-ops-wrap{display:flex;align-items:center;justify-content:center}.modal-body table.journal-detail-table .jd-ops-wrap :is(.icon-add,.icon-remove){margin:0;font-size:var(--fs-xl);color:var(--g-400);opacity:.35}.modal-body table.journal-detail-table>tbody>tr:is(:hover,:focus-within) .jd-ops-wrap :is(.icon-add,.icon-remove){opacity:1}.modal-body table.journal-detail-table .jd-ops-wrap .icon-add:hover{color:var(--c-ok)}.modal-body table.journal-detail-table .jd-ops-wrap .icon-remove:hover{color:var(--c-danger)}.modal-body table.journal-detail-table>tbody>tr>td :is(select,input,.search-select-trigger){display:block;width:100%!important;min-width:0!important;height:var(--jd-control-h);margin:0;padding:0 6px;font-size:var(--fs-sm)!important;line-height:calc(var(--jd-control-h) - 2px);color:var(--bs-body-color);border:1px solid transparent;border-color:transparent!important;border-radius:6px;background-color:transparent;box-shadow:none}.modal-body table.journal-detail-table>tbody>tr>td :is(select,.search-select-trigger){padding-right:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;background-image:var(--jd-chev-faint);background-repeat:no-repeat;background-position:right 6px center;background-size:12px}.modal-body table.journal-detail-table>tbody>tr>td input.num-right{text-align:right}.modal-body table.journal-detail-table>tbody>tr>td :is(select,input,.search-select-trigger):hover:not(:disabled){background-color:var(--c-surface);border-color:var(--g-500)!important}.modal-body table.journal-detail-table>tbody>tr>td :is(select,.search-select-trigger):is(:hover,:focus):not(:disabled){background-image:var(--jd-chev)}.modal-body table.journal-detail-table>tbody>tr>td :is(select,input,.search-select-trigger):is(:focus,.search-select-open){outline:0;background-color:var(--c-surface);border-color:var(--c-brand-strong)!important;box-shadow:0 0 0 3px var(--c-brand-bd)}.modal-body table.journal-detail-table>tbody>tr>td :is(select,input):disabled{color:var(--g-500);cursor:not-allowed}.modal-body table.journal-detail-table>tbody>tr>td select:disabled{background-image:none}.modal-body table.journal-detail-table>tbody>tr>td div{margin:0;min-height:0}.modal-body table.journal-detail-table>tbody>tr>td .search-select-disabled{opacity:1}.modal-body table.journal-detail-table>tfoot>tr>td{padding:4px 9px 4px 3px;border:0;background-color:var(--g-50);font-variant-numeric:tabular-nums}.modal-body table.journal-detail-table>tfoot>tr:first-child>td{border-top:2px solid var(--g-300)}@media (hover: none){.modal-body table.journal-detail-table{--jd-control-h: 36px}}.num-right,.style-amount,.amount-cell,.cash-amount-col,td.text-end,th.text-end,input.num-right{font-variant-numeric:tabular-nums}.amount-reverse{color:var(--c-danger)}.table>thead>tr>th{text-align:left}.table>thead>tr>th.amount-col{text-align:right}.table>thead>tr>th[colspan]:not([colspan="1"]){text-align:center}.table>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}table[data-col-resize-hot],table[data-col-resize-hot] :is(tr,td,th){cursor:col-resize}table[data-col-resized][data-col-resized]{table-layout:fixed;width:var(--col-resize-total)!important;min-width:0}table[data-col-resized]>tbody>tr>td,table[data-col-resized]>tfoot>tr>td{overflow:hidden;text-overflow:ellipsis}.col-resize-guide{position:fixed;width:2px;background:var(--c-brand-fill);pointer-events:none;z-index:2000}.col-resize-guide[hidden]{display:none}th[data-col-resize-th]:focus-visible{outline:2px solid var(--c-brand-light-line);outline-offset:-2px}th[data-col-resize-active],th[data-col-resize-active]:focus-visible{outline:2px solid var(--c-brand-fill);outline-offset:-2px}th[data-col-resize-th]:after{content:"";position:absolute;top:50%;right:0;width:1px;height:16px;transform:translateY(-50%);background:var(--g-400);pointer-events:none}th[data-col-resize-th]:last-child:after{display:none}thead:hover>tr>th[data-col-resize-th]:after{width:2px;background:var(--g-500)}.col-resize-status{position:fixed;padding:2px 8px;border-radius:var(--r-sm);background:var(--c-brand-fill);color:#fff;font-size:var(--fs-sm);white-space:nowrap;pointer-events:none;z-index:2001}.col-resize-status[hidden]{display:none}@media print{.col-resize-status{display:none}th[data-col-resize-th]:after{display:none}table[data-col-resized][data-col-resized]{table-layout:auto;width:auto!important}colgroup[data-col-resize],.col-resize-guide{display:none}}.table-tools{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-bottom:0;padding-top:0;flex:0 0 auto}.mb-3>.table-tools{padding-top:0;padding-bottom:0}.table-tools[hidden],.table-tools-scroll[hidden],.table-tools .table-tools-btn[data-table-tools-action=fullscreen][hidden]{display:none}.table-tools-scroll{display:inline-flex;gap:4px}.table-tools .table-tools-btn.btn-secondary{height:var(--table-tools-h, 28px);padding:0 10px}.table-tools .table-tools-btn.table-tools-btn-square.btn-secondary{width:var(--table-tools-h, 28px);min-width:0;padding:0;gap:0}.table-tools .table-tools-fullscreen-icon{display:none}.table-tools.table-tools-compact:not(.is-expanded) .table-tools-btn[data-table-tools-action=fullscreen].btn-secondary{width:var(--table-tools-h, 28px);min-width:0;padding:0;gap:0}.table-tools.table-tools-compact:not(.is-expanded) .table-tools-btn[data-table-tools-action=fullscreen]>.table-tools-fullscreen-icon{display:inline-block}.table-tools.table-tools-compact:not(.is-expanded) .table-tools-btn[data-table-tools-action=fullscreen]>.table-tools-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.table-tools .table-tools-btn.btn-secondary>.line-icon{width:15px;height:15px}.table-tools .table-tools-density-icon{flex:0 0 auto}.table-tools-density .dropdown-toggle:after{display:none}.table-tools-inline{margin-left:auto;padding-left:var(--space-3);align-self:center}.table-tools-inline.table-tools-after-pushed{margin-left:var(--space-3);padding-left:0}:has(+.table-tools-inline.table-tools-after-pushed){margin-left:auto}.table-tools.table-tools-inline:not([hidden])+.table-filter-status{margin-left:var(--space-3)}@media screen{.table-tools-host{display:flex;align-items:center}.table-tools-host>.table-tools-in-host{height:var(--table-tools-h, 28px);margin-left:auto;align-self:center}.table-tools-host-tabs{max-width:calc(100% - var(--table-tools-w, 0px) - 12px);flex-wrap:nowrap}.table-tools-host-tabs>li{flex-shrink:1;min-width:0}.table-tools-overlay:not(.is-expanded){position:relative;width:fit-content;height:var(--table-tools-band, 28px);margin-top:calc(-1 * (var(--table-tools-band, 28px) + var(--table-tools-gap, 0px)));margin-bottom:var(--table-tools-gap, 0px);margin-left:auto}}html.print-measure .table-tools{display:none}html.print-measure .table-tools-host-tabs{max-width:none}.table-tools-btn.is-copied{color:var(--c-ok)}.table-tools-density{display:flex}.table-tools-density .dropdown-menu{min-width:11rem;font-size:var(--fs-sm)}.table-tools-density .dropdown-item{display:flex;align-items:center;gap:var(--space-2)}.table-tools-density .table-tools-check{visibility:hidden}.table-tools-density .dropdown-item[aria-checked=true] .table-tools-check{visibility:visible}@media print{.table-tools{display:none}}tr[data-table-filter-hidden]{display:none}.column-filter{display:inline-flex}.column-filter-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;border:0;border-radius:5px;color:var(--c-muted);cursor:pointer;transition:background-color .15s,color .15s}.column-filter-btn:hover{background:var(--c-surface);color:var(--c-brand)}.column-filter-btn:focus-visible{outline:2px solid var(--c-brand-light-line);outline-offset:1px}.column-filter-btn-active,.column-filter-btn-active:hover{background:var(--c-brand-fill);color:#fff}th>.column-filter[data-table-filter-own]{margin-left:2px;vertical-align:middle}body[data-table-density=compact] .table-container:not(:where(.modal,.help-panel) *){--th-pad-r: 7px}body[data-table-density=wide] .table-container:not(:where(.modal,.help-panel) *){--th-pad-r: 14px}@media screen{html:not(.print-measure) .table>thead>tr>th:has(>.column-filter[data-table-filter-own]){--column-filter-offset: max(var(--th-pad-r, 12px), 8px);--column-filter-reserve: calc(var(--column-filter-offset) + 22px);padding-right:var(--column-filter-reserve)}html:not(.print-measure) .table>thead>tr>th:has(>.column-filter[data-table-filter-own]):not(:has(.help-icon)){overflow:hidden;text-overflow:ellipsis}html:not(.print-measure) .table>thead>tr>th>.column-filter[data-table-filter-own]{position:absolute;top:50%;right:var(--column-filter-offset);margin-left:0;transform:translateY(-50%)}}.column-filter-panel{position:fixed;z-index:2000;box-sizing:border-box;width:240px;padding:8px;background:var(--c-surface);border:1px solid var(--g-200);border-radius:6px;box-shadow:0 4px 14px #0000002e;font-size:var(--fs-md);font-weight:400;color:var(--g-900);text-align:left;white-space:normal}.column-filter-search{box-sizing:border-box;width:100%;padding:3px 6px;font-size:var(--fs-md);border:1px solid var(--g-200);border-radius:var(--r-sm)}.column-filter-actions{display:flex;gap:12px;margin:6px 0 4px}.column-filter-link{padding:0;font-size:var(--fs-sm);color:var(--c-brand-strong);text-decoration:underline;background:none;border:none;cursor:pointer}.column-filter-list{max-height:220px;margin:0;padding:2px 0;overflow-y:auto;list-style:none;border:1px solid var(--g-200);border-radius:var(--r-sm)}.column-filter-panel-facets{max-height:calc(100vh - 16px);overflow-y:auto}.column-filter-facet{margin-top:8px}.column-filter-facet-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:3px}.column-filter-facet-head .column-filter-actions{flex-shrink:0;margin:0}.column-filter-facet-head .column-filter-link{white-space:nowrap}.column-filter-facet-title{min-width:0;color:var(--c-muted);font-size:var(--fs-xs);font-weight:700}.column-filter-facet-list{max-height:150px}.column-filter-item{display:flex;align-items:center;gap:6px;margin:0;padding:2px 8px;cursor:pointer}.column-filter-item:hover{background:var(--c-brand-bg)}.column-filter-item-label{overflow-wrap:anywhere}.column-filter-item-unavailable{color:var(--g-400)}.column-filter-item-body{display:flex;flex-direction:column;min-width:0}.column-filter-item-note{font-size:var(--fs-xs);line-height:1.3}.column-filter-empty{padding:6px 8px;color:var(--c-muted)}.column-filter-section{margin-top:8px}.column-filter-section-title{margin-bottom:3px;color:var(--c-muted);font-size:var(--fs-xs);font-weight:700}.column-filter-section select,.column-filter-section input{box-sizing:border-box;width:100%;min-width:0;padding:3px 6px;font-size:var(--fs-sm);border:1px solid var(--g-200);border-radius:var(--r-sm);background:var(--c-surface);color:var(--g-900)}.column-filter-row{display:flex;align-items:center;gap:4px;margin-top:4px}.column-filter-tilde{flex:0 0 auto;color:var(--c-muted)}.column-filter-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.column-filter-ok,.column-filter-cancel{min-width:72px;padding:3px 12px;font-size:var(--fs-sm);border-radius:var(--r-sm);cursor:pointer}.column-filter-ok{background:var(--c-brand-fill);border:1px solid var(--c-brand-fill);color:#fff}.column-filter-ok:disabled{opacity:.5;cursor:not-allowed}.column-filter-cancel{background:var(--c-surface);border:1px solid var(--g-300);color:var(--g-700)}.task-filter-status{display:inline-flex;align-items:center;gap:4px;padding:2px 3px 2px 10px;font-size:var(--fs-sm);color:var(--c-brand);white-space:nowrap;background:var(--c-brand-bg);border:1px solid var(--c-brand-bd);border-radius:999px}.task-filter-count{font-weight:700}.task-filter-clear{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px;font-family:inherit;font-size:var(--fs-sm);color:var(--c-brand);background:var(--c-surface);border:1px solid var(--c-brand-bd);border-radius:999px;cursor:pointer}.task-filter-clear:hover{color:#fff;background:var(--c-brand-fill);border-color:var(--c-brand-fill)}.task-filter-clear:focus-visible{outline:2px solid var(--c-brand-light-line);outline-offset:1px}.toolbar>.table-filter-status{margin-left:auto}.table-filter-status-line{display:flex;justify-content:flex-end;margin-bottom:var(--space-1)}.table-filter-help{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:none;border:none;border-radius:50%;color:var(--c-muted);cursor:help}.table-filter-help:hover,.table-filter-help:focus-visible{color:var(--c-brand)}.table-filter-help:focus-visible{outline:2px solid var(--c-brand-light-line);outline-offset:1px}.table-filter-bubble{position:fixed;z-index:2000;box-sizing:border-box;width:250px;padding:8px 10px;background:var(--g-900);color:var(--c-page);font-size:var(--fs-sm);font-weight:400;line-height:1.5;text-align:left;white-space:normal;border-radius:6px;pointer-events:none}.table-container .table>thead>tr>th[data-table-filter-active],.table-container .table>thead>tr>th[data-filter-active],.table>thead>tr>th[data-table-filter-active],.table>thead>tr>th[data-filter-active]{color:var(--c-brand);font-weight:700}.table-filter-empty{padding:18px;text-align:center;color:var(--g-500);font-size:var(--fs-sm)}tfoot tr.table-filter-total>td{background-color:var(--c-brand-bg);border-top:1px dashed var(--g-300);font-weight:700}[data-table-filter-all]:after{content:attr(data-table-filter-all);margin-left:4px;color:var(--g-500);font-size:var(--fs-xs);font-weight:600}@media print{.column-filter[data-table-filter-own],.column-filter-panel,.table-filter-status,.table-filter-status-line,.table-filter-bubble{display:none}}html.print-measure .column-filter[data-table-filter-own],html.print-measure .table-filter-status,html.print-measure .table-filter-status-line{display:none}@media screen{html:not(.print-measure) body.table-tools-fullscreen:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1039;background:var(--c-surface)}html:not(.print-measure) body.table-tools-fullscreen .table-tools.is-expanded{position:fixed;top:0;left:0;right:0;z-index:1041;box-sizing:border-box;height:48px;margin:0;padding:0 16px;background:var(--c-surface);border-bottom:1px solid var(--g-200)}html:not(.print-measure) body.table-tools-fullscreen .table-container.table-tools-expanded{--table-fit-height: calc(100vh - 48px) ;--table-max-height: none;--table-max-width: none;position:fixed;top:48px;left:0;right:0;bottom:0;margin:0;z-index:1040;overflow-y:auto}html:not(.print-measure) body.table-tools-fullscreen .table-container.table-responsive.table-tools-expanded{--table-responsive-height: calc(100vh - 48px) ;--table-responsive-max-height: none}html:not(.print-measure) body.table-tools-fullscreen .table-container.table-tools-expanded .table-responsive{--table-responsive-height: initial;--table-responsive-max-height: initial}}body[data-table-density=compact] .table-container:not(:where(.modal,.help-panel) *){--table-td-padding: 1px 7px;--row-line-h: calc(var(--fs-xs) * 1.45)}body[data-table-density=compact] .table-container:not(:where(.modal,.help-panel) *) td{font-size:var(--fs-xs);line-height:1.45}body[data-table-density=compact] .table-container:not(:where(.modal,.help-panel) *) tr th,body[data-table-density=compact] .table-container:not(:where(.modal,.help-panel) *) .table .titleFixed{padding:3px 7px;font-size:var(--fs-xs)}body[data-table-density=compact] .table-container:not(:where(.modal,.help-panel) *) tr.statement-group-row>.statement-group-cell{font-size:var(--fs-xs)}body[data-table-density=wide] .table-container:not(:where(.modal,.help-panel) *){--table-td-padding: 10px 14px}body[data-table-density=wide] .table-container:not(:where(.modal,.help-panel) *) td{font-size:var(--fs-sm)}body[data-table-density=wide] .table-container:not(:where(.modal,.help-panel) *) tr th,body[data-table-density=wide] .table-container:not(:where(.modal,.help-panel) *) .table .titleFixed{padding:9px 14px}table[data-ellipsis-cells]>tbody>tr>td:not(.no-ellipsis){box-sizing:content-box;max-width:var(--ellipsis-cell-max, 14em);overflow:hidden;text-overflow:ellipsis}table[data-ellipsis-cells][data-col-resized]>tbody>tr>td:not(.no-ellipsis){max-width:none}td[data-ellipsis-tab]:focus-visible{outline:2px solid var(--c-brand-light-line);outline-offset:-2px}.ellipsis-tip-bubble{position:fixed;z-index:2000;box-sizing:border-box;width:max-content;max-width:300px;padding:6px 10px;background:var(--c-surface);color:var(--g-900);border:1px solid var(--g-300);border-radius:var(--r-md);box-shadow:var(--shadow-2);font-size:var(--fs-sm);font-weight:400;line-height:1.4;text-align:left;white-space:normal;overflow-wrap:anywhere;pointer-events:none}.ellipsis-tip-bubble[hidden]{display:none}@media print{.ellipsis-tip-bubble{display:none}table[data-ellipsis-cells]>tbody>tr>td:not(.no-ellipsis){max-width:none;overflow:visible;text-overflow:clip}}.table td a:not(.btn):not(.dropdown-item){text-decoration:none}.table td a:not(.btn):not(.dropdown-item):hover,.table td a:not(.btn):not(.dropdown-item):focus-visible{text-decoration:underline}.required-mark{color:var(--c-danger);font-weight:700;margin-left:2px}.field-error{margin-top:4px;color:var(--c-danger);font-size:var(--fs-sm);line-height:1.5}.mb-3:has(>.field-error) .form-label,.mb-3:has(>*>.field-error) .form-label{color:var(--c-danger)}.mb-3:has(>.field-error) .form-control,.mb-3:has(>.field-error) .form-select,.mb-3:has(>*>.field-error) .form-control,.mb-3:has(>*>.field-error) .form-select,td:has(.field-error) .form-control,td:has(.field-error) .form-select{border-color:var(--c-danger)}.mb-3:has(>.field-error) .form-control:focus,.mb-3:has(>.field-error) .form-select:focus,.mb-3:has(>*>.field-error) .form-control:focus,.mb-3:has(>*>.field-error) .form-select:focus,td:has(.field-error) .form-control:focus,td:has(.field-error) .form-select:focus{box-shadow:0 0 0 3px #b91c1c24}.modal-error-summary{margin-bottom:16px;font-size:var(--fs-sm)}.modal-content[aria-busy=true] .modal-footer .btn,.modal-content[aria-busy=true] button[type=submit]{pointer-events:none;opacity:.65}textarea{overflow-x:hidden!important;overflow-y:auto}*{scrollbar-width:thin;scrollbar-color:var(--g-300) transparent}.help-icon{color:var(--c-brand);font-size:var(--fs-lg);cursor:pointer;transition:color .15s ease-in-out}.help-icon:hover{color:var(--c-brand-strong)}.help-popover{max-width:800px!important}.popover-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000026;z-index:1069}.help-panel{position:fixed;top:var(--topbar-h);right:0;bottom:0;width:480px;z-index:1000;background:var(--c-surface);box-shadow:inset 1px 0 0 var(--g-200);overflow-y:auto;overflow-x:hidden;outline:none}@media screen{html.help-open #page>main,html.help-open .page-loader{margin-right:480px}}@media screen and (max-width: 1199.98px){html.help-open #page>main,html.help-open .page-loader{margin-right:0}}.help-panel .help-panel-body.px-4{padding-left:0!important;padding-right:0!important;height:auto}#modal-record_import .ii-data-table,#modal-record_import_write_report .ii-data-table{font-size:var(--fs-sm)!important;table-layout:fixed!important}#modal-record_import .ii-data-table th,#modal-record_import_write_report .ii-data-table th{padding:.4rem .5rem!important;font-size:var(--fs-xs)!important;line-height:1.3!important;background-color:var(--g-100)!important;color:var(--g-700);vertical-align:middle!important}#modal-record_import .ii-data-table td,#modal-record_import_write_report .ii-data-table td{padding:.15rem .4rem!important;vertical-align:middle!important;line-height:1.3!important;font-size:var(--fs-sm)!important}#modal-record_import .ii-data-table input[type=checkbox],#modal-record_import_write_report .ii-data-table input[type=checkbox]{width:16px!important;height:16px!important;min-height:16px!important;margin:0 auto!important;display:block!important}#modal-record_import .ii-data-table .ii-wrap-cell,#modal-record_import_write_report .ii-data-table .ii-wrap-cell{white-space:normal!important;word-break:break-word!important;line-height:1.3!important}#modal-record_import .ii-data-table td,#modal-record_import_write_report .ii-data-table td{white-space:normal!important;word-break:break-word!important}#modal-record_import .ii-data-table .search-select-trigger,#modal-record_import_write_report .ii-data-table .search-select-trigger{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#modal-record_import .ii-data-table td div,#modal-record_import_write_report .ii-data-table td div{min-height:0!important;margin-bottom:0!important}#modal-record_import .ii-data-table input[type=number]::-webkit-inner-spin-button,#modal-record_import .ii-data-table input[type=number]::-webkit-outer-spin-button,#modal-record_import_write_report .ii-data-table input[type=number]::-webkit-inner-spin-button,#modal-record_import_write_report .ii-data-table input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#modal-record_import .ii-data-table input[type=number],#modal-record_import_write_report .ii-data-table input[type=number]{-moz-appearance:textfield}#modal-record_import div[style*=overflow-y],#modal-record_import_write_report div[style*=overflow-y]{padding:0!important}#modal-record_import div[style*=overflow-y],#modal-record_import_write_report div[style*=overflow-y]{scroll-snap-type:y proximity;scroll-padding-top:30.67px}#modal-record_import div[style*=overflow-y] tbody tr,#modal-record_import_write_report div[style*=overflow-y] tbody tr{scroll-snap-align:start}#modal-calculationProcess .alert{padding:.5rem 1rem!important;font-size:var(--fs-md)!important}#modal-calculationProcess .progress{height:24px!important;overflow:hidden!important;padding:0!important}#modal-calculationProcess .progress-bar{padding:0!important}#modal-calculationProcess .calc-status-area{min-height:38px!important}table:where(:not(.ii-preview-table)):has(>thead.sticky-thead-bordered){border-collapse:separate!important;border-spacing:0!important;border-top:1px solid var(--g-200)!important}table:where(:not(.ii-preview-table)):has(>thead.sticky-thead-bordered)>thead>tr>th,table:where(:not(.ii-preview-table)):has(>thead.sticky-thead-bordered)>tbody>tr>td,table:where(:not(.ii-preview-table)):has(>thead.sticky-thead-bordered)>tbody>tr>th{border:0!important;border-bottom:1px solid var(--g-200)!important}.sticky-thead-bordered>tr:last-child>th{box-shadow:inset 0 -1px 0 var(--g-200)}.toast-body{white-space:pre-line}.app-toast-multiline{--bs-toast-max-width: min( calc(100vw - 2rem) , 44rem)}.app-toast-multiline .toast-body{word-break:break-word;max-height:60vh;overflow-y:auto}.toast-container{--toast-bg: var(--g-900);--toast-fg: #fff;--toast-border: transparent;--toast-check: #4ade80;position:fixed;bottom:24px;left:50%;z-index:4000;transform:translate(-50%);pointer-events:none}[data-bs-theme=dark] .toast-container{--toast-bg: var(--g-200);--toast-fg: #f8fafc;--toast-border: var(--g-200)}.toast{width:auto;max-width:min(calc(100vw - 2rem),44rem);padding:11px 20px;font-size:var(--fs-md);font-weight:500;border-radius:var(--r-lg);box-shadow:none;opacity:0;transform:translateY(20px);transition:opacity .18s,transform .18s;pointer-events:auto}.toast:not(.show){display:block;pointer-events:none}.toast.show{opacity:1;transform:none}.toast.app-toast-enter-from,.toast.app-toast-leave-to{opacity:0;transform:translateY(20px)}.toast .toast-body{padding:0}.toast-container .toast:is(.text-bg-success,.text-bg-danger,.text-bg-warning,.text-bg-info,.text-bg-secondary,.text-bg-error),[data-bs-theme=dark] .toast-container .toast:is(.text-bg-success,.text-bg-danger,.text-bg-warning,.text-bg-info,.text-bg-secondary,.text-bg-error){color:var(--toast-fg)!important;background-color:var(--toast-bg)!important;border:1px solid var(--toast-border)!important}@media (prefers-reduced-motion: reduce){.toast{transition:none;transform:none}}html.is-row-dragging,html.is-row-dragging *{cursor:grabbing}html.is-row-dragging button:not(:disabled),html.is-row-dragging [type=button]:not(:disabled),html.is-row-dragging [type=submit]:not(:disabled),html.is-row-dragging [type=reset]:not(:disabled),html.is-row-dragging a,html.is-row-dragging .drag-handle,html.is-row-dragging .tabs li{cursor:grabbing}html.is-row-dragging table[data-col-resize-hot],html.is-row-dragging table[data-col-resize-hot] :is(tr,td,th){cursor:grabbing}.journal-copy-scroll>.table>thead>tr>th.journal-copy-check{left:0;width:1px;padding-left:8px;padding-right:8px;box-shadow:inset 0 -1px 0 var(--g-200)}.journal-copy-scroll>.table>tbody>tr>td.journal-copy-check{position:sticky;left:0;text-align:center;background-color:var(--c-surface)}:root{--home-title: #006e98;--home-ink: #304563;--home-muted: #617089;--home-border: #e1e7f0;--home-field-border: #dce4ef;--home-rule: #b8e6f6;--home-hover: #eaf0f7;--home-strong: #2f5597;--home-bar: #6b8ac0;--home-secondary: #555;--home-note: #777;--home-value: #222;--home-control-text: #333;--home-body: #444;--home-pin-warning: #795714;--home-info-text: #0c447c;--home-info-bg: #e6f1fb;--home-neutral-bg: #f1efe8;--home-neutral-text: #444441;--home-selected-bg: #e6eefb;--home-selected-border: #c6d6ef;--home-button-bg: #f6f8fc;--home-soft-bg: #f5f9fc;--home-track: #e8edf5;--home-danger-text: #791f1f;--home-danger-bg: #fcebeb;--home-warning-bg: #faeeda;--home-warning-text: #633806;--home-card-shadow: #20385d06;--home-tab-shadow: #20385d12;--home-popover-shadow: #20385d20;--home-chart-text: #666}@media screen{[data-bs-theme=dark]{--home-title: var(--c-brand-strong);--home-ink: var(--g-900);--home-muted: var(--g-700);--home-border: var(--g-200);--home-field-border: var(--g-300);--home-rule: var(--c-brand-300);--home-hover: var(--g-100);--home-strong: var(--c-brand-strong);--home-bar: var(--c-brand);--home-secondary: var(--g-700);--home-note: var(--g-700);--home-value: var(--g-900);--home-control-text: var(--g-900);--home-body: var(--g-700);--home-pin-warning: var(--c-warn);--home-info-text: var(--c-brand-strong);--home-info-bg: var(--c-brand-bg2);--home-neutral-bg: var(--g-100);--home-neutral-text: var(--g-700);--home-selected-bg: var(--c-brand-bg2);--home-selected-border: var(--c-brand-300);--home-button-bg: var(--g-100);--home-soft-bg: var(--g-100);--home-track: var(--g-200);--home-danger-text: var(--c-danger);--home-danger-bg: var(--c-danger-bg);--home-warning-bg: var(--c-warn-bg);--home-warning-text: var(--c-warn);--home-card-shadow: rgba(0,0,0,.12);--home-tab-shadow: rgba(0,0,0,.24);--home-popover-shadow: rgba(0,0,0,.3);--home-chart-text: var(--g-700)}}.toast.text-bg-success .toast-body:before{content:"";display:inline-block;width:16px;height:16px;margin-right:8px;vertical-align:-3px;background-color:var(--toast-check);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat}.app-skeleton-bar{display:block;width:100%;height:14px;border-radius:6px;background:linear-gradient(90deg,var(--g-100) 25%,var(--g-50) 50%,var(--g-100) 75%);background-size:200% 100%}.app-skeleton-row.is-w92 .app-skeleton-bar{width:92%}.app-skeleton-row.is-w70 .app-skeleton-bar{width:70%}@keyframes row-saved-flash{0%{background-color:var(--c-brand-bg2)}}@media (prefers-reduced-motion: no-preference){.btn{transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .1s ease-out}.btn:not(:disabled):not(.disabled):active{transform:scale(.97)}.toast.text-bg-success .toast-body:before{animation:toast-check-draw .35s .1s ease-out both}@keyframes toast-check-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.app-skeleton-bar{animation:app-skeleton-shimmer 1.2s infinite linear}@keyframes app-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}tr.row-saved>td{animation:row-saved-flash 1.2s ease-out}.modal.fade:not(.show) .modal-dialog{transform:translateY(10px)}.modal.fade .modal-dialog{transition:transform .2s ease-out}html.sb-anim nav.sb{transition:width .2s ease-out}}@media (prefers-reduced-motion: reduce){.topbar .dropdown-toggle,.topbar .dropdown-item,header .header-calc-btn,.topbar .topbar-newwindow,.topbar .manual-trigger,.help-icon{transition:none}}.form-label-row,.mb-3>.form-label-row{display:flex;align-items:center;gap:var(--space-1);padding-top:0;margin-bottom:.5em;font-size:var(--fs-sm)}.form-label-row>.form-label,.mb-3 .form-label-row>.form-label{margin-bottom:0}.form-label-row>.help-icon{display:inline-flex;line-height:1}.table>:not(caption)>*>.form-label-row{padding-top:var(--bs-table-cell-padding-y, .5rem)}.form-sections{display:flex;flex-direction:column;gap:var(--space-2)}.form-section{min-width:0}.form-section-head,.form-section>.form-section-title{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);padding-bottom:6px;border-bottom:1px solid var(--g-200)}.form-section-title{margin:0;font-size:var(--fs-md);font-weight:700;line-height:1.4;color:var(--g-900)}.form-section>.form-section-title{margin:0 0 var(--space-3)}.form-section-note{display:inline-flex;align-items:center;gap:var(--space-1);margin-left:auto;font-size:var(--fs-xs);font-weight:400;color:var(--g-500)}.form-section-grid{display:grid;column-gap:var(--space-5)}.form-section-grid>*{min-width:0}.form-section-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-section-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.form-section-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.form-section-grid>.form-section-row-start{grid-column-start:1}.form-section-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-5)}.form-lock-note{display:flex;align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--c-brand-bd);border-radius:var(--r-md);background:var(--c-brand-bg);color:var(--g-900);font-size:var(--fs-sm);line-height:1.4}.form-lock-note>.line-icon{flex:none;margin-top:2px}.form-radio-row{display:flex;align-items:center;gap:var(--space-4);min-height:36px}.import-views{display:flex;flex-direction:column;overflow-y:auto;max-height:max(10rem,calc(100vh - 16rem))}.import-step-title{margin-bottom:var(--space-1)}.import-cards{display:grid;gap:var(--space-2)}.import-card{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--g-300);border-radius:var(--r-md);background:var(--c-surface);color:var(--g-900);text-align:left;cursor:pointer}.import-card:hover{border-color:var(--c-brand);background:var(--g-50)}.import-card-icon{flex:none;width:22px;height:22px;margin-top:1px;color:var(--c-brand)}.import-card-text{display:flex;flex-direction:column;min-width:0;font-size:var(--fs-sm);line-height:1.5;color:var(--g-700)}.import-card-text>b{font-size:var(--fs-md);font-weight:700;color:var(--g-900)}.import-flow{display:flex;flex-direction:column}.import-flow-add .import-file{order:0;margin-bottom:var(--space-3)}.import-flow-add .import-format{order:1}.import-flow-update .import-format{order:0}.import-flow-update .import-file{order:1;margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--g-200)}.import-format-box{padding:var(--space-3) var(--space-4);border:1px solid var(--g-200);border-radius:var(--r-md)}.import-kind-note{margin:0 0 var(--space-2);font-size:var(--fs-sm);line-height:1.5;color:var(--g-700)}.import-delete-note{margin:var(--space-3) 0 0;font-size:var(--fs-xs);line-height:1.5;color:var(--g-700);opacity:.85}.import-company-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-4);row-gap:var(--space-1);max-height:9.5rem;overflow-y:auto}.import-company-list .form-check{min-width:0;margin:0}.import-company-list .form-check-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-views .drop-area.drop-area-fit{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:auto;min-height:44px;margin-bottom:0;padding:.5rem;border:2px dashed var(--g-300);cursor:pointer;text-align:center;white-space:normal;overflow-wrap:anywhere}.import-views .drop-area.drop-area-fit:hover{background-color:var(--g-100)}@media (max-width: 991.98px){.form-section-pair,.form-section-grid-2,.form-section-grid-3,.form-section-grid-4{grid-template-columns:minmax(0,1fr)}}.form-section-grid>.mb-3>div{padding-top:0}body.help-frame-body{min-width:0}.help-frame-body .help-panel{top:0;left:0;width:auto;box-shadow:none}.help-frame-body .col-sm-3{flex:0 0 auto;width:25%}.help-frame-body .col-sm-9{flex:0 0 auto;width:75%}.help-frame-body .form-section-pair,.help-frame-body .form-section-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.help-frame-body .form-section-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.help-frame-body .form-section-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.help-frame-body .modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.help-frame-body .modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.help-frame-body .modal-lg,.help-frame-body .modal-xl{--bs-modal-width: 800px}.help-frame-body .modal-xl{--bs-modal-width: 1140px}.help-frame-body h1,.help-frame-body .h1{font-size:2.5rem}.help-frame-body h2,.help-frame-body .h2{font-size:2rem}.help-frame-body h3,.help-frame-body .h3{font-size:1.75rem}.help-frame-body h4,.help-frame-body .h4{font-size:1.5rem}.help-frame-body .help-panel .undo-toast-wrap{max-width:none}.scope-copy-chips{display:flex;flex-wrap:wrap;gap:.5rem}.scope-copy-chip{display:inline-block;border-radius:999px;padding:.05rem .6rem;font-size:.8125rem;border:1px solid var(--c-muted-bd, #cbd5e1);white-space:nowrap}.scope-copy-chip-create{background:var(--c-ok-bg2);color:var(--c-ok-strong);border-color:transparent}.scope-copy-chip-overwrite{background:var(--c-warn-bg2);color:var(--c-warn);border-color:transparent}.scope-copy-chip-keep{color:var(--c-muted)}.scope-copy-chip-skip{background:var(--c-muted-bg);color:var(--c-muted)}.scope-copy-scroll{max-height:50vh}.scope-copy-table td{white-space:nowrap}.scope-copy-changed{background:var(--c-warn-bg2);color:var(--c-warn);font-weight:600}.scope-copy-old{color:var(--c-muted);text-decoration:line-through;font-weight:400}.scope-copy-arrow{color:var(--c-muted);margin:0 .25rem}.scope-copy-skip-row td{color:var(--c-muted);background:var(--c-muted-bg)}.scope-copy-legend{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.8125rem;color:var(--c-muted)}.scope-copy-swatch{display:inline-block;width:.75rem;height:.75rem;border-radius:3px;margin-right:.25rem;background:var(--c-warn-bg2);vertical-align:-1px}.scope-copy-warn{background:var(--c-warn-bg);color:var(--c-warn);border:1px solid var(--c-warn-bd);border-radius:6px;padding:.4rem .7rem}
